body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#000000;
	font-family: Tahoma;
	font-size: 0.75em;
}
#cabecera{
	position:absolute;
	/*background-image:url(../images/fondo_cabecera.gif);*/
	background-color:#35447f;
	width:100%;
	height:145px;
	top:0px;
	padding:0;
	margin:0;
	vertical-align:top;
	z-index:1;
	zindex:1;
}
#logoinmovos{
	position:absolute;
	top:0px;
	left:0px;
	padding:0;
	margin:0;
	width:206px;
	height:145px;
	background-color:#35447f;
	color:#ffffff;	
}

#menuppal{
	position:absolute;
	top:115px;
	left:0px;
	padding:0;
	margin:0;
	width:100%;
	height:26px;
	background-image:url(../images/fondo_menuppal.gif);
	background-color:#de2c41;
	color:#ffffff;
	z-index:100;
	zindex:100;
}

#buscador{
	position:absolute;
	top:145px;
	left:10px;
	padding:0px;
	margin:0;
	width:480px;
	height:225px;
	background-color:#e3e6f3;
	color:#35447f;
	background-image:url(../images/fondo_buscador.gif);

}

#buscador .frmcampo{
	font-size:0.90em;
	border:1px solid #7f9db9;
}
#buscador td{
	vertical-align:top;
}

#buscador .celdaizq{
	text-align:right;
}

#buscador .celdadcha{
	text-align:left;
}

#buscadorInterior{
	position:absolute;
	top:145px;
	left:10px;
	padding:0px;
	margin:0;
	width:280px;
	height:390px;
	background-color:#e3e6f3;
	color:#35447f;
	background-image:url(../images/fondo_buscador_interior.gif);

}
#fotoReformas{
	position:absolute;
	top:168px;
	left:30px;
	padding:0px;
	margin:0;
	width:239px;
	height:360px;
	/*border:1px solid #000066;*/
}

#buscadorInterior .frmcampoInterior{
	font-size:1em;
	border:1px solid #7f9db9;
}


#datosContacto{
	position:absolute;
	top:150px;
	left:505px;
	width:485px;
	height:10px;
	background-color:#ffffff;
	color:#000000;
}
#datosContacto #contacto{
	position:relative;
	float:left;
	top:0px;
	00left:15px;
	width:225px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#000000;
}
#datosContacto #telefonos{
	position:relative;
	float:right;
	top:0px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#000000;
	text-align:right;
}
#destacadosPortada{
	position:absolute;
	top:210px;
	left:505px;
	width:485px;
	height:320px;
	border: 1px solid #8393cb;
	padding:0;

}
#destacadosPortada #titulo{
	position:relative;
	top:-11px;
	left:15px;
	width:174px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#000000;
}
#destacadosPortada #cajaListado{
	position:relative;
	00top:-11px;
	left:15px;
	width:465px;
	height:290px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#000000;
	overflow:auto;
	scrollbar-face-color: #d2d5dc;
	scrollbar-highlight-color: #f4f5f6;
	scrollbar-3dlight-color: #e5676c;
	scrollbar-shadow-color: #e5676c;
	scrollbar-darkshadow-color:#f4f5f6;
	scrollbar-arrow-color: #e5676c;
	scrollbar-track-color: #e3e5e9;
}
#destacadosPortada .destacadosFoto{
	width:87px;
	border: 1px solid #a2aed8;
}
#destacadosPortada .destacadosTexto{	
	color:#5d5d5d;
	width:345px;
	padding:5px;
	border-bottom: 1px solid #bbc5e3;
	border-left:1px solid #dce1f0;
	border-right: 1px solid #bbc5e3;
	border-top:1px solid #dce1f0;
	00text-align:justify;
	vertical-align:top;
	font-size:0.90em;
}

a{
	color:#7c3047;	
	text-decoration:none;	
}
a:visited{
	color:#7c3047;
	text-decoration:none;
}
a:hover{	
	color:#d696aa;
	text-decoration:none;	
}

#listadoInmuebles{
	position:absolute;
	top:165px;
	left:300px;
	width:700px;
	height:368px;
	border: 1px solid #8393cb;
	padding:0;

}
#listadoInmuebles #tituloListado{
	position:relative;
	top:-11px;
	left:15px;
	width:100px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#000000;
}

#listadoInmuebles #cajaListadoInmuebles{
	position:relative;
	00top:-11px;
	left:15px;
	width:680px;
	height:330px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	color:#000000;
	overflow:auto;
	scrollbar-face-color: #d2d5dc;
	scrollbar-highlight-color: #f4f5f6;
	scrollbar-3dlight-color: #e5676c;
	scrollbar-shadow-color: #e5676c;
	scrollbar-darkshadow-color:#f4f5f6;
	scrollbar-arrow-color: #e5676c;
	scrollbar-track-color: #e3e5e9;
}
#listadoInmuebles #cajaTextoReformas{
	position:relative;
	00top:-11px;
	left:15px;
	width:680px;
	height:330px;
	margin:0;
	padding:0px;
	background-color:#ffffff;	
}
#listadoInmuebles #cajaTextoReformas p{
	color:#333333;
	text-align:justify;
	padding:5px;
}
#listadoInmuebles #cajaTextoReformas #formularioReformas{
	position:absolute;
	right:10px;
	top:40px;	
	border-bottom: 1px solid #9fadd7;
	border-left:1px solid #c7cfe7;
	border-right: 1px solid #9fadd7;
	border-top:1px solid #c7cfe7;
	font-size:0.90em;
	vertical-align:top;		
	width:660px;
	color:#555555;	
	padding-left:0px;
	padding-right:0px;
	00padding-top:10px;	
	height:480px; 
	text-align:center;
}
#listadoInmuebles #cajaTextoReformas #formularioReformas .formularioReformasTitulo{
	background-color:#eef1f6;
	height:20px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px solid #c7cfe7;
	border-top:1px solid #c7cfe7;
}
#listadoInmuebles #cajaTextoReformas #formularioReformas .frmEtiquetaReformas{
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	color:#34437e;
	font-size:0.98em;
	vertical-align:top;
}
#listadoInmuebles #cajaTextoReformas #formularioReformas .frmCampoReformas{
	border:1px solid #7e8396;
	color:#000000;
}
#listadoInmuebles #cajaListadoInmuebles .itemListadoInmuebles{
	margin:5px;
	border-bottom: 1px solid #bbc5e3;
	border-left:1px solid #dce1f0;
	border-right: 1px solid #bbc5e3;
	border-top:1px solid #dce1f0;
	font-size:0.90em;
	vertical-align:top;
	width:95%;

}

#listadoInmuebles #cajaListadoInmuebles .paginadoListado{text-align:right; font-size:0.80em;}

#listadoInmuebles #cajaListadoInmuebles .itemListadoInmuebles img{border: 1px solid #a2aed8;}
#listadoInmuebles #cajaListadoInmuebles .itemListadoInmuebles .alineaDcha{text-align:right;}
#listadoInmuebles #cajaListadoInmuebles .itemListadoInmuebles .titulo{background-color:#f4f6fa; font-weight:bold;}
#listadoInmuebles #cajaListadoInmuebles .itemListadoInmuebles .precio{background-color:#f4f6fa; font-weight:bold; text-align:right;}
#listadoInmuebles #cajaListadoInmuebles .itemListadoInmuebles .celdaFoto{text-align:center; font-size:0.90em; color:#34437e;}
#listadoInmuebles #cajaListadoInmuebles .itemListadoInmuebles .texto{text-align:justify; vertical-align:top; color:#5d5d5d; background-color:#ffffff;}
#listadoInmuebles #cajaListadoInmuebles .itemListadoInmuebles .masdetalles{float:right; background-color:#f4e2e8; padding:3px;}



.f4f6fa{background-color:#f4f6fa;}
#banner1{
	position:absolute;
	top:380px;
	left:30px;
	width:450px;
	height:150px;
}

#banner2{
	position:absolute;
	top:380px;
	left:253px;
	width:237px;
	height:81px;
}

#pie{
	position:absolute;
	top:550px;	
	width:100%;
	color:#000000;
	text-align:center;
	font-size:0.85em;
	color:#666666;
}

#pieBarra{
	background-image:url(../images/fondo_pie.gif);
	background-repeat:repeat-x;
	width:100%;
	height:13px;
}
#listadoInmuebles #cajaListadoInmuebles #cajaVolverContacto{
	margin:5px;
	width:650px;
	font-size:0.90em;
	vertical-align:top;
}
#listadoInmuebles #cajaListadoInmuebles .galeriaCuerpo{
	position:absolute;
	top:55px;		
	margin:5px;
	border-bottom: 1px solid #9fadd7;
	border-left:1px solid #c7cfe7;
	border-right: 1px solid #9fadd7;
	border-top:1px solid #c7cfe7;
	font-size:0.90em;
	vertical-align:top;	
	background-color:#eef1f6;
	width:225px;
	color:#555555;
	overflow:auto; 
	scrollbar-face-color: #d2d5dc;
	scrollbar-highlight-color: #f4f5f6;
	scrollbar-3dlight-color: #e5676c;
	scrollbar-shadow-color: #e5676c;
	scrollbar-darkshadow-color:#f4f5f6;
	scrollbar-arrow-color: #e5676c;
	scrollbar-track-color: #e3e5e9;	
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;	
	height:250px; 
	text-align:center;
}
#listadoInmuebles #cajaListadoInmuebles #datosInmueble{
	position:absolute;
	right:23px;
	top:60px;	
	border-bottom: 1px solid #9fadd7;
	border-left:1px solid #c7cfe7;
	border-right: 1px solid #9fadd7;
	border-top:1px solid #c7cfe7;
	font-size:0.90em;
	vertical-align:top;		
	width:410px;
	color:#555555;	
	padding-left:0px;
	padding-right:0px;
	00padding-top:10px;	
	height:170px; 
	text-align:center;
}
#listadoInmuebles #cajaListadoInmuebles .galeriaCuerpo .celdaFotoGaleria{text-align:center; border: solid 1px #465da2;}
#listadoInmuebles #cajaListadoInmuebles .volver{float:left; background-color:#f4e2e8; padding:3px; font-size:1.1em;}
#listadoInmuebles #cajaListadoInmuebles .contactoVendedor{font-weight:bold; text-align:right;} 
#listadoInmuebles #cajaListadoInmuebles #datosInmueble .celdaTituloDetalle{
	background-color:#eef1f6;
	height:20px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	color:#000000;
}
#listadoInmuebles #cajaListadoInmuebles #datosInmueble .celdaTextoDetalle{
	00background-color:#eef1f6;	
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	color:#34437e;
	font-size:0.98em;
	vertical-align:top;
}

#listadoInmuebles #cajaListadoInmuebles #datosObservaciones{
	position:absolute;
	right:23px;
	top:240px;	
	border-bottom: 1px solid #9fadd7;
	border-left:1px solid #c7cfe7;
	border-right: 1px solid #9fadd7;
	border-top:1px solid #c7cfe7;
	font-size:0.90em;
	vertical-align:top;		
	width:410px;
	color:#555555;	
	padding-left:0px;
	padding-right:0px;
	00padding-top:10px;	
	height:247px; 
	text-align:center;
}
#listadoInmuebles #cajaListadoInmuebles #datosObservaciones .celdaTituloObservaciones{
	background-color:#eef1f6;
	height:20px;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	color:#000000;
}
#listadoInmuebles #cajaListadoInmuebles #datosObservaciones .celdaTextoObservaciones{
	00background-color:#eef1f6;	
	text-align:left;
	padding-left:10px;	
	color:#626262;
	font-size:0.98em;
	vertical-align:top;
	text-align:justify;
}
#listadoInmuebles #cajaListadoInmuebles #hipoteca{
	position:absolute;
	left:5px;
	top:330px;	
	border-bottom: 1px solid #9fadd7;
	border-left:1px solid #c7cfe7;
	border-right: 1px solid #9fadd7;
	border-top:1px solid #c7cfe7;
	background-color:#d7dfeb;	
	font-size:0.90em;
	vertical-align:top;		
	width:215px;
	color:#597bad;	
	padding-left:10px;
	padding-right:0px;
	00padding-top:10px;	
	height:110px; 
	text-align:right;
}
#listadoInmuebles #cajaListadoInmuebles #hipoteca .frmcampoHipoteca{
	font-size:0.90em;
	border:1px solid #7f9db9;
}
#listadoInmuebles #cajaListadoInmuebles #hipoteca td{
	vertical-align:top;
}

#listadoInmuebles #cajaListadoInmuebles #hipoteca .celdaizqHipoteca{
	text-align:left;
}

#listadoInmuebles #cajaListadoInmuebles #hipoteca .celdadchaHipoteca{
	text-align:left;
}
#listadoInmuebles #cajaListadoInmuebles #hipoteca .frmcampoInteriorHipoteca{
	font-size:1em;
	border:1px solid #7f9db9;
}
#listadoInmuebles #cajaListadoInmuebles #hipoteca .frmboton{
	text-align:right;
	border:1px solid #7f9db9;
}

#foto6{
	position:absolute;
	top:162px;
	left:30px;
	padding:0px;
	margin:0;
	width:244px;
	height:301px;	
}
#foto7{
	position:absolute;
	top:295px;
	left:301px;
	padding:0px;
	margin:0;
	width:300px;
	height:168px;	
}

#foto8{
	position:absolute;
	top:295px;
	left:660px;
	padding:0px;
	margin:0;
	width:300px;
	height:168px;	
}