/* Inicio clases para promociones dentro de los resultados de inmuebles */
#bloquePromo{
	position: relative;
	width: 100%;
	float: left;
	background: #FFFFFF;
	border-top: 1px dotted #000000;
	padding: 30px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
}
#bloquePromo #parteBorde{
	position: relative;
	width: 99%;
	float: left;
	border: 1px solid #0000CC;
	padding: 0px;
	margin: 0px;
}
#bloquePromo #parteBorde p{
	position: relative;
	width: 95%;
	float: right;
	font-weight: bold;
	padding: 0px;
	margin: 10px 0px 10px 0px;
}
#bloquePromo #parteBorde #botonera{
	position: relative;
	width: 95%;
	float: left;
	text-align: right;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
#bloquePromo #parteBorde .lineaPromoA{
	width: 100%;
	float: left;
	background: #E5ECF9;
	padding: 0px;
	margin: 0px;
}
#bloquePromo #parteBorde .lineaPromoA:hover{
	background: #FFE8B7;
}
#bloquePromo #parteBorde .lineaPromoB{
	width: 100%;
	float: left;
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#bloquePromo #parteBorde .lineaPromoB:hover{
	background: #FFE8B7;
}
#bloquePromo #parteBorde span{
	position: relative;
	width: 100%;
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
#bloquePromo #parteBorde #hFoto{
	position: relative;
	width: 7%;
	height: 34px;
	float: left;
	text-align: center;
	border-right: 2px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#bloquePromo #parteBorde #hFoto img{
	margin: 2px 0px 0px 0px;
}
#bloquePromo #parteBorde #hTipo{
	position: relative;
	width: 12%;
	height: 34px;
	float: left;
	border-right: 2px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#bloquePromo #parteBorde #hPoblacion{
	position: relative;
	width: 35%;
	height: 34px;
	float: left;
	border-right: 2px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#bloquePromo #parteBorde #hEuros{
	position: relative;
	width: 11%;
	height: 34px;
	float: left;
	border-right: 2px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#bloquePromo #parteBorde #hPesetas{
	position: relative;
	width: 11%;
	height: 34px;
	float: left;
	border-right: 2px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#bloquePromo #parteBorde #hNHab{
	position: relative;
	width: 10%;
	height: 34px;
	float: left;
	border-right: 2px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#bloquePromo #parteBorde #hM2{
	position: relative;
	width: 9%;
	height: 34px;
	float: left;
	padding: 0px;
	margin: 0px;
}
/* Fin clases para promociones dentro de los resultados de inmuebles */

/*Empieza estilos contenido*/
#cuerpo #buscador{
	position: relative;
	width: 80%;
	float: left;
	margin: 2px;
	padding: 0px;
}
#cuerpo #buscador #bloqueEtiquetaMapas{
	position: relative;
	width: 25%;
	float: left;
	height: 22px;
	vertical-align: middle;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #buscador #bloqueDatoMapas{
	position: relative;
	width: 73%;
	float: left;
	height: 22px;
	vertical-align: middle;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #buscador #bloqueEtiqueta{
	position: relative;
	width: 10%;
	float: left;
	height: 22px;
	vertical-align: middle;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #buscador #bloqueDato{
	position: relative;
	width: 39%;
	float: left;
	height: 22px;
	vertical-align: middle;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #buscador #bloqueEtiqueta2{
	position: relative;
	width: 7%;
	float: left;
	line-height: 22px;
	vertical-align: middle;
	text-align: left;
}
#cuerpo #buscador #bloqueDato2{
	position: relative;
	width: 21%;
	float: left;
	line-height: 22px;
	vertical-align: middle;
	text-align: left;
}
#cuerpo #buscador #bloqueEtiqueta3{
	position: relative;
	width: 11%;
	float: left;
	line-height: 22px;
	vertical-align: middle;
	text-align: center;
}
#cuerpo #buscador #bloqueDato3{
	position: relative;
	width: 10%;
	float: left;
	line-height: 22px;
	vertical-align: middle;
	text-align: left;
}

#cuerpo #relacc{
	position: relative;
	width: 100%;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	margin: 30px 0px 10px 0px;
}
#cuerpo #relacc #cajaRelac2{
	position: relative;
	width: 49%;
	float: left;
	padding: 0px;
	margin: 0px;
}
#cuerpo #relacc #cajaRelac3{
	position: relative;
	width: 33%;
	float: left;
	padding: 0px;
	margin: 0px;
}
#cuerpo #relacc #cajaRelac{
	position: relative;
	width: 99%;
	float: left;
	padding: 0px;
	margin: 15px 0px 0px 0px;
}
#cuerpo #relacc h2{
	border: none;
	text-align: center;
	font-weight: bold;
	color: #888888;
	padding: 0px 0px 3px 0px;
	margin: 0;
}
#cuerpo #relacc ul{
	padding: 0px;
	margin: 0px;
}
#cuerpo #relacc li{
	font-size: 10px;
	list-style-type: none;
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
#cuerpo #relacc p{
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
#cuerpo #relacc a{
	color: #AAAAAA;

}
.scrollArea {
	float: left;
	width: 95%;
	height: 50px;
	border: 1px solid #EEEEEE;
	overflow: auto;
}

#cuerpo #buscador #buscadorLocalidades{
	position: relative;
	width: 98%;
	float: right;
	padding: 0px;
	margin: 80px 0px 0px 0px;
}
#cuerpo #buscador #buscadorLocalidades h2{
	border: none;
	text-align: left;
}
#cuerpo #buscador #buscadorLocalidades ul{
	position: relative;
	width: 99%;
	float: left;
	border: 1px solid #EEEEEE;
	padding: 5px;
	margin: 0px;
}
#cuerpo #buscador #buscadorLocalidades li{
	position: relative;
	width: 20%;
	float: left;
	display: inline;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#cuerpo #buscador #buscadorLocalidades a{
	text-decoration: underline;
}

#cuerpo #resultados{
	position: relative;
	width: 80%;
	float: left;
	padding: 0px;
	margin: 2px;
}
#cuerpo #resultados #hFoto{
	width: 7%;
	text-align: center;
}
#cuerpo #resultados #hTipo{
	width: 12%;
	text-align: center;
}
#cuerpo #resultados #hPoblacion{
	width: 35%;
}
#cuerpo #resultados #hSituacion{
	width: 35%;
}
#cuerpo #resultados #hEuros{
	width: 11%;
	text-align: center;
}
#cuerpo #resultados #hPesetas{
	width: 11%;
	text-align: center;
}
#cuerpo #resultados #hM2{
	width: 9%;
	text-align: center;
}
#cuerpo #resultados #hNHab{
	width: 10%;
	text-align: center;
}
#cuerpo #resultados #hSituacionCons{
	width: 26%;
}
#cuerpo #resultados #hConsultar{
	width: 9%;
	text-align: center;
}

#cuerpo #resultados #bloqueR{
	position: relative;
	width: 99%;
	float: right;
	text-align: right;
	margin: 0px;
	padding: 2px;
}
#cuerpo #resultados #bloqueOrder{
	position: relative;
	width: 99%;
	float: left;
	line-height: 22px;
	vertical-align: middle;
	text-align: left;
	margin: 0px;
	padding: 2px;
	border: #CCCCCC solid 1px;
}
#cuerpo #resultados #bloqueOrder #bloqueA{
	position: relative;
	width: 25%;
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#cuerpo #resultados #bloqueOrder #bloqueB{
	position: relative;
	width: 6%;
	float: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #resultados #bloqueOrder #bloqueC{
	position: relative;
	width: 50%;
	float: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #resultados #bloqueOrder #bloqueD{
	position: relative;
	width: 10%;
	float: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #resultados #bloqueOrder #bloqueLabelA{
	position: relative;
	width: 35%;
	height: 20px;
	line-height: 20px;
	float: left;
	vertical-align: middle;
	text-align: right;
	padding: 0px 5px 0px 5px;
	margin: 0px;
}
#cuerpo #resultados #bloqueOrder #bloqueDatoA{
	position: relative;
	width: 35%;
	height: 20px;
	line-height: 20px;
	float: left;
	vertical-align: middle;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#cuerpo #resultados #bloqueOrder #bloqueBoton{
	position: relative;
	width: 25%;
	height: 40px;
	line-height: 40px;
	float: right;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#cuerpo #resultados #bloqueCaja{
	position: relative;
	width: 98%;
	float: left;
	margin: 0px;
	padding: 5px;
	border: 1px solid #999999;
	background: #FFE8B7;
}

#cuerpo #fichaPestanas{
	position: relative;
	width: 80%;
	float: left;
	margin: 0px 2px 0px 2px;
	padding: 0px;
	color: #999999;
	font-size: 110%;
	font-weight: bold;
}
#cuerpo #fichaPestanas ul{
	padding: 0px;
    margin: 0px;
	list-style: none;
}
#cuerpo #fichaPestanas li{
	float: left;
	height: 30px;
	background: url("/images/buscador/menuFndParteDch.gif") no-repeat right top;
	padding: 0px;
    margin: 0px 10px 0px 0px;
}
#cuerpo #fichaPestanas a{
	color: #888888;
	display: block;
	background: url("/images/buscador/menuFndParteIzd.gif") no-repeat left top;
	padding: 9px 15px 9px 15px;
	margin: 0px;
}
#cuerpo #fichaPestanas a:hover{
	color: #000000;
}
#cuerpo #fichaPestanas #current{
	position: relative;
	background-image: url("/images/buscador/menuCrntParteDch.gif");
	bottom: -1px;
	z-index: 1;
}
#cuerpo #fichaPestanas #current a{
	color: #000000;
	background-image: url("/images/buscador/menuCrntParteIzd.gif");
}
#cuerpo #fichaPestanas #current a:hover{
	color: #888888;
}
#cuerpo #fichaPestanas #current2{
	position: relative;
	background-image: url("/images/buscador/menuCrnt2ParteDch.gif");
}
#cuerpo #fichaPestanas #current2 a{
	color: #FFFFFF;
	background-image: url("/images/buscador/menuCrnt2ParteIzd.gif");
}
#cuerpo #fichaPestanas #current2 a:hover{
	color: #EEEEEE;
}

#cuerpo #ficha{
	position: relative;
	width: 80%;
	float: left;
	margin: 0px 2px 0px 2px;
	padding: 0px;
	border: 1px solid #999999;
	background: #FFE8B7;
}
#cuerpo #ficha #datos{
	position: relative;
	width: 70%;
	float: left;
	margin: 0px;
	padding: 3px 10px 3px 10px;
}
#cuerpo #ficha #datosC{
	position: relative;
	width: 45%;
	float: left;
	margin: 0px;
	padding: 3px 10px 3px 10px;
}
#cuerpo #ficha #bloqueA{
	position: relative;
	width: 98%;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#cuerpo #ficha #bloqueVVirtual{
	position: relative;
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #ficha #bloqueVVirtual #bloqueLista{
	position: relative;
	width: 34%;
	float: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #ficha #bloqueVVirtual #bloqueLista #bloqueListaCaja{
	position: relative;
	width: 90%;
	float: right;
	margin: 0px;
	padding: 5px;
	border: 1px solid #999999;
	background: #FFFFFF;
}
#cuerpo #ficha #bloqueVVirtual #bloqueLista #bloqueListaCaja h1{
	font-size: 100%;
	border: none;
	border-bottom: 1px solid #000000;
	background: none;
	margin: 0px;
	padding: 0px;
}
#cuerpo #ficha #bloqueVVirtual #bloqueLista #bloqueListaCaja ul{
	padding: 0px;
	margin: 0px;
}
#cuerpo #ficha #bloqueVVirtual #bloqueLista #bloqueListaCaja li{
	list-style-type: disc;
	padding: 0px;
	margin: 8px 15px 8px 15px;
}
#cuerpo #ficha #bloqueVVirtual #bloqueImagen{
	position: relative;
	width: 65%;
	float: right;
	margin: 0px;
	padding: 0px;
}
#cuerpo #ficha #hipotecaDatos{
	position: relative;
	width: 45%;
	float: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #ficha #hipotecaBanner{
	position: relative;
	width: 54%;
	float: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #ficha #hipotecaLab{
	position: relative;
	width: 42%;
	height: 25px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #ficha #hipotecaDat{
	position: relative;
	width: 57%;
	height: 25px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#cuerpo #ficha #map{
	position: relative;
	width: 500px;
	height: 400px;
	text-align: center;
	margin: 2px;
	padding: 2px;
	border: 1px solid #956603;
	background: #FFFFFF;
}

#cuerpo #ficha #bloqueTab{
	position: relative;
	width: 95%;
	float: right;
	margin: 0px;
	padding: 0px;
}
#cuerpo #ficha #bloqueCaja{
	position: relative;
	width: 98%;
	float: left;
	margin: 0px;
	padding: 5px;
	border: 1px solid #999999;
	background: #FFFFFF;
}
#cuerpo #ficha #bloqueCaja #bloque48DHipo{
	position: relative;
	width: 48%;
	float: right;
	font-style: italic;
	vertical-align: bottom;
	text-align: right;
	padding: 2px;
	margin: 0px;
}
#cuerpo #ficha #fotos{
	position: relative;
	width: 25%;
	float: right;
	text-align: center;
	margin: 10px 0px 0px 0px;
	padding: 2px;
}
#cuerpo #ficha #fotosC{
	position: relative;
	width: 50%;
	float: right;
	text-align: center;
	margin: 10px 0px 0px 0px;
	padding: 2px;
}
#cuerpo #ficha #fotos #bloqueCaja{
	position: relative;
	width: 98%;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
	background: #FFFFFF;
}
#cuerpo #ficha #docs{
	position: relative;
	width: 25%;
	float: right;
	text-align: center;
	margin: 10px 0px 0px 0px;
	padding: 2px;
}
#cuerpo #ficha #docs #bloqueCaja{
	position: relative;
	width: 98%;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
	background: #FFFFFF;
}
#cuerpo #ficha #docs #bloqueTit{
	position: relative;
	width: 99%;
	float: left;
	text-align: center;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#cuerpo #ficha #docs #bloqueUL{
	position: relative;
	width: 95%;
	float: right;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #ficha #fotosGrandes{
	position: relative;
	width: 99%;
	float: left;
	margin: 0px;
	padding: 0px;
}
#cuerpo #ficha #fotosGrandes #paginacion{
	position: relative;
	width: 100%;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#cuerpo #ficha #fotosGrandes #paginacion #numero{
	padding: 0px 10px 0px 10px;
	margin: 0px;
}
#cuerpo #ficha #fotosGrandes #foto{
	position: relative;
	width: 100%;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

#cuerpo #estadisticas{
	position: relative;
	width: 80%;
	float: left;
	padding: 0px;
	margin: 2px;
}
#cuerpo #estadisticas #comparacion{
	position: relative;
	width: 65%;
	float: left;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}
#cuerpo #estadisticas #comparacion table{
	position: relative;
	width: 99%;
	float: left;
	border-collapse: collapse;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
	padding: 0px;
	margin: 0px;
}
#cuerpo #estadisticas #comparacion th{
	position: relative;
	background: #053183;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#cuerpo #estadisticas #comparacion #vacio{
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#cuerpo #estadisticas #comparacion #thX{
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}
#cuerpo #estadisticas #comparacion td{
	border-left: 1px solid #888888;
	border-top: 1px solid #888888;
	padding: 0px;
	margin: 0px;
}
#cuerpo #estadisticas #comparacion #tdInmu{
/*	background: #CCCCCC;*/
	font-weight: bold;
	padding: 2px 0px 2px 5px;
	margin: 0px;
}
#cuerpo #estadisticas #comparacion #tdInmu2{
	background: #EEEEEE;
	font-weight: bold;
	padding: 2px 0px 2px 5px;
	margin: 0px;
}
#cuerpo #estadisticas #comparacion #tdEnl{
	background: #CCCCCC;
	text-align: center;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
#cuerpo #estadisticas #comparacion #bloqueTextOK{
	text-align: center;
	background: #B8E6B8;/*73BF73;*//*00BF00;*//*B4E0B4;*//*#96E196;*//*C3E6CC;*/
	padding: 0px;
	margin: 0px;
}
#cuerpo #estadisticas #comparacion #bloqueText{
	text-align: center;
	background: #EEEEEE;
	padding: 0px;
	margin: 0px;
}
#cuerpo #estadisticas #otras{
	position: relative;
	width: 33%;
	float: right;
	padding: 0px;
	margin: 0px 0px 15px 0px;
}
#cuerpo #estadisticas #otras #titulo{
	position: relative;
	width: 99%;
	float: left;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#cuerpo #estadisticas #otras #linea{
	position: relative;
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 2px 0px;
}
#cuerpo #estadisticas #otras #bloqueLabel{
	position: relative;
	width: 28%;
	float: left;
	padding: 0px;
	margin: 0px;
}
#cuerpo #estadisticas #otras #bloqueDato{
	position: relative;
	width: 70%;
	float: right;
	padding: 0px;
	margin: 0px;
}

#cuerpo #estadisticas #grafico{
	position: relative;
	width: 98%;
	float: left;
	padding: 0px;
	margin: 15px 0px 0px 0px;
}

/* Caso especial para el filtrado en la parte de Enlaces relacionados */
#cuerpo #bloqueFiltro{
	position: relative;
	width: 17%;
	float: right;
	margin: 2px;
	padding: 2px;
	text-align: left;
	border: 1px solid #999999;
	background: #FFFFFF;
}
#cuerpo #bloqueFiltro ul{
	padding: 0px;
    margin: 0px;
}
#cuerpo #bloqueFiltro li{
    display: block;
	list-style-type: none;
	padding: 0px;
	margin: 8px 0px 8px 0px;
}
/*Final estilos contenido*/
