body {
	background:url(../imagenes/fondo2.png) center;
	margin:0 auto;
}

#BordesSup {
	height:10px;
}

#BordesInf {
	height:10px;
}

#Cabecera {
	margin:0 auto;
	width:900px;
	height:62px;
}

#Visor {
    margin: 0 auto;
    border: 0px;
    width: 569px;
    height: 325px;
	position: relative;
}

#Superponer{
	position: absolute;
	padding-right:10px;
	padding-top:10px;
	z-index: 1;
	top:80px;
}

#CabeceraSecundaria {
	margin:0 auto;
	padding-bottom:0px;
	width:900px;
}

#SuperiorCabecera {
	background-color:#212020;
	margin-right:175px;
	width:436px;
	float:right;
	text-align:center;
}

#Cuerpo {
	background:url(../imagenes/fondo-web.gif) repeat-y center #fff;
	margin:0 auto;
	width:975px;
}

#Contenido {
	background:#FFFFFF;
	margin:0 auto;
	padding-bottom:0px;
	width:900px;
}

#Creditos {
	position:absolute;
	bottom:3px;
	width:200px;
	display: block;
	overflow: auto;
	text-align:right;
}

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

.textosgris {
color: #818181;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
A.textosgris {
text-decoration: none;
color: #818181;
}
A.textosgris:hover {
color: #336699;
text-decoration: none;
}

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

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

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

.menuInferior {
color: #818181;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
A.menuInferior {
color: #818181;
text-decoration: none;
}
A.menuInferior:hover {
color: #000;
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: #413f40;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

A.difadi {
text-decoration: none;
}

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


/* Imagenes de Sustitución SCROLL */

/* 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;
} 
