/* CSS GENERAL */
body {
	background:url(../imagenes/fondo-central.jpg) center repeat-y #eeebdc;
	margin:0 auto;
}

/* CSS CAPAS */
#BordesSup {
	height:10px;
}

#BordesInf {
	height:10px;
}

#Cuerpo {
	margin:0 auto;
	width:100%;
}

#Cabecera {
	margin:0px auto;
	width:775px;
	padding:0px;
}

#Menu {
	background:url(../imagenes/fondo-menu-hogar.jpg) repeat-x;
	margin:0 auto;
	width:100%;
	text-align:center;
}

#MenuGrupo {
	background:url(../imagenes/fondo-menu-grupo.jpg) repeat-x;
	margin:0px auto;
	padding:0px;
	width:100%;
	text-align:center;
}

#SuperiorContenido {
	margin:0px auto;
	padding:0px;
	width:100%;
	text-align:center;
}

#Contenido {
	background:url(../imagenes/fondo-contenido.jpg) repeat-y center #fbfaf6;
	margin:0 auto;
	width:655px;
	padding:10px;
	text-align:justify;
}

#InferiorContenido {
	margin:0 auto;
	width:100%;
	text-align:center;
}

#Creditos {
	margin:0 auto;
	width:615px;
	padding:0 30px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5f5c4f;
	text-align:center;
	padding-top:10px;
}

/* CSS FUENTES */
.textos {
	color: #5f5c4f;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.textos {
	color: #5f5c4f;
	text-decoration: none;
}
A.textos:hover {
	color: #ba1124;
	text-decoration: none;
}

.subtitulosrojos {
	color: #ba1124;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.subtitulosrojos {
	color: #ba1124;
	text-decoration: none;
}
A.subtitulosrojos:hover {
	color: #5f5c4f;
	text-decoration: none;
}

.subtitulosazules {
	color: #017dc3;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.subtitulosazules {
	color: #017dc3;
	text-decoration: none;
}
A.subtitulosazules:hover {
	color: #000;
	text-decoration: none;
}

.subtitulosverdes {
	color: #253e28;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.subtitulosverdes {
	color: #253e28;
	text-decoration: none;
}
A.subtitulosverdes:hover {
	color: #000;
	text-decoration: none;
}

.menuInferior {
	color: #5f5c4f;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.menuInferior {
	color: #5f5c4f;
	text-decoration: none;
}
A.menuInferior:hover {
	color: #ba1124;
	text-decoration: none;
}

.copy {
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.copy {
	color: #000;
	text-decoration: none;
}
A.copy:hover {
	color: #fff;
	text-decoration: underline;
}

.difadi {
	color: #c1a991;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

A.difadi {
	text-decoration: none;
}

A.difadi:hover {
	color: #000;
	text-decoration: underline;
}


/* CSS MENU */
/* Botón QUIENES SOMOS */
a#quienes-somos {
    display:block;
    text-indent:-9999em;
    width:140px;
    height:36px;
    background:url(../menu/quienes-somos.gif) top left no-repeat;
	margin-top:3px;
}
a#quienes-somos:hover {
    background-position:0 -36px;
}

/* Botón INMUEBLES ALQUILER */
a#inmuebles-alquiler {
    display:block;
    text-indent:-9999em;
    width:140px;
    height:36px;
    background:url(../menu/inmuebles-alquiler.gif) top left no-repeat;
}
a#inmuebles-alquiler:hover {
    background-position:0 -36px;
}

/* Botón INMUEBLES VENTA */
a#inmuebles-venta {
    display:block;
    text-indent:-9999em;
    width:140px;
    height:36px;
    background:url(../menu/inmuebles-venta.gif) top left no-repeat;
}
a#inmuebles-venta:hover {
    background-position:0 -36px;
}

/* Botón INMUEBLES PROMOCION */
a#inmuebles-promocion {
    display:block;
    text-indent:-9999em;
    width:140px;
    height:36px;
    background:url(../menu/inmuebles-promocion.gif) top left no-repeat;
}
a#inmuebles-promocion:hover {
    background-position:0 -36px;
}

/* Botón CALCULA TU HIPOTECA */
a#calcula-tu-hipoteca {
    display:block;
    text-indent:-9999em;
    width:140px;
    height:36px;
    background:url(../menu/calcula-tu-hipoteca.gif) top left no-repeat;
	margin-bottom:3px;
}
a#calcula-tu-hipoteca:hover {
    background-position:0 -36px;
}


div.navigation {
    background-color: #eee;
    border: 1px solid #ccc;
    margin: 2px auto;
    text-align: center;
    padding: 9px 5px;
    white-space: nowrap;
    font: 12px Georgia;
}
span.navthis {
    padding: 3px 8px;
    background-color: #eee;
    color: #FD7E17;
    font-weight: bold;
    font-size: 13px;
}
a.nav {
    padding: 4px 6px;
    color: #888;
    text-decoration: none;
}
a.nav:hover {
    padding: 3px 6px;
    color: #000;
    background-color: #FFC68C;
    border: 1px solid #FD7E17;
} 
