/* ************************************************************************************ */
/* RESETEO DE PROPIEDADES ************************************************************* */
* { margin:0; padding:0; outline:none; }
fieldset, 
img { border:0; }
ol,
ul { list-style:none; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size:100%; font-weight:normal; }

/* ************************************************************************************ */
/* GENERALES ************************************************************************** */
html,
body {
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	height:100%;
	
}

body {
	color:#666;
	background:#0F4AA4 url(../img/fondo.jpg) center top no-repeat;
	.background:#0F4AA4 url(../img/fondo_ie.jpg) center top no-repeat;
}

/* ************************************************************************************ */
/* ESTRUCTURA ************************************************************************* */
#contenedor {
	width:900px;
	overflow:hidden;
	margin:121px auto 0;
	background:#FFF; color:#666;
}

#navegacion,
#contenidos {
	padding-bottom:25000px;
	margin-bottom:-25000px;
} 

#navegacion {
	width:152px;
	float:left;
	background:url(../img/navegacion_fondo.jpg) repeat-y;
	color:#CF000C;
}

#contenidos { width:748px; float:left; }
	#contenidosizq { float:left; width:570px; overflow:hidden; }
	#contenidosdch { float:left; width:178px; overflow:hidden; }

#pie {
	width:900px; height:50px;
	margin:0 auto; padding:22px 0 0 0;
	background:url(../img/pie.jpg) top no-repeat; color:#FFF;
	font-size:0.7em;
	clear:both;
}

/* ************************************************************************************ */
/* NAVEGACIÓN ************************************************************************* */
#navegacion li { margin:0 0 0 7px; }
/* INICIO */
#nav_inicio {
	background:url(../img/navegacion.jpg) no-repeat -140px 0;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_inicio a {
		background:url(../img/navegacion.jpg) no-repeat 0 0;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_inicio a:hover { background-image:none; }
#nav_inicio_ {
	background:url(../img/navegacion.jpg) no-repeat -280px 0;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* VERA */
#nav_vera {
	background:url(../img/navegacion.jpg) no-repeat -140px -360px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_vera a {
		background:url(../img/navegacion.jpg) no-repeat 0 -360px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_vera a:hover { background-image:none; }
#nav_vera_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -360px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* DEMANDAS */
#nav_demandas {
	background:url(../img/navegacion.jpg) no-repeat -140px -510px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_demandas a {
		background:url(../img/navegacion.jpg) no-repeat 0 -510px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_demandas a:hover { background-image:none; }
#nav_demandas_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -510px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}

/* BUSCADOR AVANZADO */
#nav_buscadorav {
	background:url(../img/navegacion.jpg) no-repeat -140px -30px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_buscadorav a {
		background:url(../img/navegacion.jpg) no-repeat 0 -30px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_buscadorav a:hover { background-image:none; }
#nav_buscadorav_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -30px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* PROPIEDADES en VENTA */
#nav_propiedades {
	background:url(../img/navegacion.jpg) no-repeat -140px -60px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_propiedades a {
		background:url(../img/navegacion.jpg) no-repeat 0 -60px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_propiedades a:hover { background-image:none; }
#nav_propiedades_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -60px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}

/* PROPIEDADES en ALQUILER */
#nav_enalquiler {
	background:url(../img/navegacion.jpg) no-repeat -140px -420px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_enalquiler a {
		background:url(../img/navegacion.jpg) no-repeat 0 -420px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_enalquiler a:hover { background-image:none; }
#nav_enalquiler_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -420px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}

/* CARLOS DOT y su equipo */
#nav_carlosdot {
	background:url(../img/navegacion.jpg) no-repeat -140px -90px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_carlosdot a {
		background:url(../img/navegacion.jpg) no-repeat 0 -90px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_carlosdot a:hover { background-image:none; }
#nav_carlosdot_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -90px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* AGENTES */
#nav_agentes {
	background:url(../img/navegacion.jpg) no-repeat -140px -450px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_agentes a {
		background:url(../img/navegacion.jpg) no-repeat 0 -450px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_agentes a:hover { background-image:none; }
#nav_agentes_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -450px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* ELEGIR SU AGENTE */
#nav_suagente {
	background:url(../img/navegacion.jpg) no-repeat -140px -120px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_suagente a {
		background:url(../img/navegacion.jpg) no-repeat 0 -120px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_suagente a:hover { background-image:none; }
#nav_suagente_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -120px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* COMPRAR MEJOR */
#nav_comprar {
	background:url(../img/navegacion.jpg) no-repeat -140px -390px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_comprar a {
		background:url(../img/navegacion.jpg) no-repeat 0 -390px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_comprar a:hover { background-image:none; }
#nav_comprar_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -390px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* VENDER SU CASA */
#nav_vender {
	background:url(../img/navegacion.jpg) no-repeat -140px -150px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_vender a {
		background:url(../img/navegacion.jpg) no-repeat 0 -150px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_vender a:hover { background-image:none; }
#nav_vender_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -150px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* AYUDE A SU AGENTE */
#nav_ayude {
	background:url(../img/navegacion.jpg) no-repeat -140px -480px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_ayude a {
		background:url(../img/navegacion.jpg) no-repeat 0 -480px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_ayude a:hover { background-image:none; }
#nav_ayude_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -480px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* CALCULADORAS */
#nav_calculadoras {
	background:url(../img/navegacion.jpg) no-repeat -140px -180px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_calculadoras a {
		background:url(../img/navegacion.jpg) no-repeat 0 -180px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_calculadoras a:hover { background-image:none; }
#nav_calculadoras_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -180px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* NOTICIAS Y OFERTAS */
#nav_noticias {
	background:url(../img/navegacion.jpg) no-repeat -140px -210px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_noticias a {
		background:url(../img/navegacion.jpg) no-repeat 0 -210px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_noticias a:hover { background-image:none; }
#nav_noticias_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -210px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* ENLACES */
#nav_enlaces {
	background:url(../img/navegacion.jpg) no-repeat -140px -240px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_enlaces a {
		background:url(../img/navegacion.jpg) no-repeat 0 -240px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_enlaces a:hover { background-image:none; }
#nav_enlaces_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -240px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* UNETE A MI EQUIPO */
#nav_unete {
	background:url(../img/navegacion.jpg) no-repeat -140px -270px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_unete a {
		background:url(../img/navegacion.jpg) no-repeat 0 -270px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_unete a:hover { background-image:none; }
#nav_unete_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -270px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* CONTACTO */
#nav_contacto {
	background:url(../img/navegacion.jpg) no-repeat -140px -300px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_contacto a {
		background:url(../img/navegacion.jpg) no-repeat 0 -300px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_contacto a:hover { background-image:none; }
#nav_contacto_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -300px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* SUSCRIPCION BOLETIN */
#nav_boletin {
	background:url(../img/navegacion.jpg) no-repeat -140px -330px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_boletin a {
		background:url(../img/navegacion.jpg) no-repeat 0 -330px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_boletin a:hover { background-image:none; }
#nav_boletin_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -330px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* ALQUILERES */
#nav_alquileres {
	background:url(../img/navegacion.jpg) no-repeat -140px -540px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_alquileres a {
		background:url(../img/navegacion.jpg) no-repeat 0 -540px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_alquileres a:hover { background-image:none; }
#nav_alquileres_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -540px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}
/* MANTENIMIENTOS */
#nav_mantenimientos {
	background:url(../img/navegacion.jpg) no-repeat -140px -570px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
}
	#nav_mantenimientos a {
		background:url(../img/navegacion.jpg) no-repeat 0 -570px;
		text-indent:-10000px;
		width:140px; height:30px;
		display:block;
	}
	#nav_mantenimientos a:hover { background-image:none; }
#nav_mantenimientos_ {
	background:url(../img/navegacion.jpg) no-repeat -280px -570px;
	color:#CF000C;
	width:140px; height:30px;
	display:block;
	text-indent:-10000px;
}



#navegacion ul.otrainfonavegacion { margin:40px 0 0 0; }
#navegacion ul.otrainfonavegacion li { margin:0 0 10px 0; }
	#navegacion ul.otrainfonavegacion li.colabora p { font-size:0.8em; margin:0 0 5px 0; text-align:center; }
	#navegacion ul.otrainfonavegacion li.colabora a.izq { display:block; float:left; margin:0 0 0 17px; }
	* html #navegacion ul.otrainfonavegacion li.colabora a.izq { margin:0 0 0 10px; }
	#navegacion ul.otrainfonavegacion li.colabora a.dch { display:block; float:right; margin:0 17px 0 0; }
	* html #navegacion ul.otrainfonavegacion li.colabora a.dch { margin:0 10px 0 0; }


/* ************************************************************************************ */
/* CONTENIDOS ************************************************************************* */
.flotadoizq { float:left; }
.flotadodch { float:right; }

.alineadoizq { text-align:left; }
.alineadodch { text-align: right; }
.alineadocen { text-align:center; }

.fuenteazul { color:#0F4AA4; }
.fuenteroja { color:#CF000C; }

.visible { display:block; }
.novisible { display:none; }


h1.vera {
	width:90px; height:30px;
	text-indent:-10000px;
	background:url(../img/vera.jpg) top left no-repeat;
}
h1.levantedealmeria {
	width:190px; height:30px;
	text-indent:-10000px;
	background:url(../img/levantedealmeria.jpg) top left no-repeat;
}
h1.listadodepropiedades {
	width:225px; height:35px;
	text-indent:-10000px;
	background:url(../img/listadodepropiedades.jpg) top left no-repeat;
}
h1.detallespropiedad {
	width:241px; height:35px;
	text-indent:-10000px;
	background:url(../img/detallespropiedad.jpg) top left no-repeat;
}
h1.demandas {
	width:135px; height:35px;
	text-indent:-10000px;
	background:url(../img/demandas.jpg) top left no-repeat;
}
h1.buscadorav {
	width:200px; height:35px;
	text-indent:-10000px;
	background:url(../img/buscadorav.jpg) top left no-repeat;
}
h1.buscadorpropiedades {
	width:250px; height:35px;
	text-indent:-10000px;
	background:url(../img/buscadorpropiedades.jpg) top left no-repeat;
}
h1.propiedades {
	width:130px; height:35px;
	text-indent:-10000px;
	background:url(../img/propiedades.jpg) top left no-repeat;
}
h1.carlosyequipo {
	width:212px; height:35px;
	text-indent:-10000px;
	background:url(../img/carlosyequipo.jpg) top left no-repeat;
}
h1.agentes {
	width:85px; height:30px;
	text-indent:-10000px;
	background:url(../img/agentes.jpg) top left no-repeat;
}
h1.elegirsuagente {
	width:212px; height:35px;
	text-indent:-10000px;
	background:url(../img/elegirsuagente.jpg) top left no-repeat;
}
h1.comprar {
	width:205px; height:35px;
	text-indent:-10000px;
	background:url(../img/comprar.jpg) top left no-repeat;
}
h1.vender {
	width:190px; height:35px;
	text-indent:-10000px;
	background:url(../img/vender.jpg) top left no-repeat;
}
h1.ayude {
	width:190px; height:35px;
	text-indent:-10000px;
	background:url(../img/ayude.jpg) top left no-repeat;
}
h1.alquiler {
	width:210px; height:35px;
	text-indent:-10000px;
	background:url(../img/servicio-alquiler.jpg) top left no-repeat;
}
h1.mantenimiento {
	width:270px; height:35px;
	text-indent:-10000px;
	background:url(../img/servicio-mantenimiento.jpg) top left no-repeat;
}
h1.calculadoras {
	width:190px; height:35px;
	text-indent:-10000px;
	background:url(../img/calculadoras.jpg) top left no-repeat;
}
h1.noticasnovedadesofertas {
	width:305px; height:35px;
	text-indent:-10000px;
	background:url(../img/noticiasnovedadesofertas.jpg) top left no-repeat;
}
h1.opiniones {
	width:260px; height:35px;
	text-indent:-10000px;
	background:url(../img/opiniones.jpg) top left no-repeat;
}
h1.envioopinion {
	width:180px; height:35px;
	text-indent:-10000px;
	background:url(../img/envioopinion.jpg) top left no-repeat;
}
h1.enlaces {
	width:90px; height:35px;
	text-indent:-10000px;
	background:url(../img/enlaces.jpg) top left no-repeat;
}
h1.unete {
	width:190px; height:35px;
	text-indent:-10000px;
	background:url(../img/unete.jpg) top left no-repeat;
}
h1.contacto {
	width:100px; height:35px;
	text-indent:-10000px;
	background:url(../img/contacto.jpg) top left no-repeat;
}
h1.informacionlegal {
	width:190px; height:35px;
	text-indent:-10000px;
	background:url(../img/informacionlegal.jpg) top left no-repeat;
}
h2.leayudamosaencontrar {
	width:428px; height:16px;
	text-indent:-10000px;
	background:url(../img/leayudamosaencontrar.jpg) top left no-repeat;
}
h2.solopropiedadesatractivas {
	width:400px; height:16px;
	text-indent:-10000px;
	background:url(../img/solopropiedadesatractivas.jpg) top left no-repeat;
}
h2.leayudamosaencontrar_ {
	width:333px; height:13px;
	text-indent:-10000px;
	background:url(../img/leayudamosaencontrar_.jpg) top left no-repeat;
}
h2.solopropiedadesatractivas_ {
	width:313px; height:13px;
	text-indent:-10000px;
	background:url(../img/solopropiedadesatractivas_.jpg) top left no-repeat;
}
h2.destacadas {
	width:178px; height:55px;
	text-indent:-10000px;
	background:url(../img/propiedadesdestacadas.jpg) top left no-repeat;
	cursor:pointer;
}
h2.vendidas {
	width:140px; height:50px;
	text-indent:-10000px;
	background:url(../img/propiedadesvendidas.jpg) top left no-repeat;
	cursor:pointer;
}
h2.noticiasyofertas {
/*****************	width:440px; */
	width:570px;
	height:50px;	
	text-indent:-10000px;
	background:url(../img/noticiasyofertas.jpg) top left no-repeat;
}
h2.clientesopinan {
/*****************	width:440px; */
	width:570px;
	height:50px;
	text-indent:-10000px;
	background:url(../img/clientesopinan.jpg) top left no-repeat;
}
h2.calchipoteca {
	width:199px; height:20px;
	text-indent:-10000px;
	background:url(../img/calchipoteca.jpg) top left no-repeat;
}
h2.calceuro {
	width:199px; height:20px;
	text-indent:-10000px;
	background:url(../img/calceuros.jpg) top left no-repeat;
}

/* BUSCADOR DESPLEGADO (portada) *** */
.buscadordespl {
	margin:0 0 0 3px;
	_margin:0;/* IE6 */
	width:565px; height:150px;
	border:1px solid #0F4AA4;
	background:#EAF1FD; color:#000;
}
* html .buscadordespl {
margin:0;
}
	.buscadordespl .textos {
		float:left;
		width:410px;
		margin:5px 0 0 6px;
	}
		.buscadordespl .textos p { color:#CF010D; font-size:0.9em; }
		
	.buscadordespl .botones {
		float:right;
		width:140px;
		margin:5px 0 0;
		text-align:left;
	}
		.buscadordespl .botones input {
			width:87px; height:23px;
			.margin:0 0 0 -18px;/* IE6 y IE7 */
			padding:0 0 2px 0;
			border:0;
			background:url(../img/btn_buscar_87x23.gif); color:#FFF;
			font-weight:bold;
			cursor:pointer;
		}
		.buscadordespl .botones a { 
			background:#EAF1FD; color:#CF000A;
			text-decoration:none;
			font-size:0.9em;
			font-weight:bold;
			float:left;
		}
		.buscadordespl .botones a:hover { text-decoration:underline; }
		
	.buscadordespl .campos {
		width:565px;
		font-size:0.8em;
		text-align:center;
	}
		.buscadordespl div {
			float:left;
			width:150px;/* Firefox, IE7 y los demás */
			/* .width - IE7 y IE6 */
			_width:130px;/* IE6 */
		}
			.buscadordespl .campos .titulo { text-align:left; padding:0 0 0 10px; font-weight:bold; }
			.buscadordespl div select { width:135px; height:90px; font-size:0.9em; padding:2px; }
				.buscadordespl div select option { margin:1px; padding:1px; }
				
		.buscadordespl .dormitorios {
			width:115px;/* Firefox, IE7 y los demás */
			/* .width - IE7 y IE6 */
			_width:100px;/* IE6 */
		}
			.buscadordespl .dormitorios select { width:95px; height:90px; font-size:0.9em; padding:2px; }
				.buscadordespl .dormitorios select option { margin:1px; padding:1px; }

/* BUSCADOR REPLEGADO (secciones interiores) *** */
.buscadorrepl {
	margin:0 0 0 3px;
	_margin:0;/* IE6 */
	width:740px; height:55px;
	border:1px solid #0F4AA4;
	background:#EAF1FD; color:#000;
}
	.buscadorrepl .textos {
		float:left;
		width:580px;
		margin:5px 0 0 6px;
	}
		.buscadorrepl .textos div { color:#CF010D; font-size:0.8em; padding:0 0 0 280px; }
		
	.buscadorrepl .campos {
		width:565px;
		font-size:0.8em;
		text-align:center;
	}
		.buscadorrepl .campos div {
			float:left;
			width:150px;/* Firefox, IE7 y los demás */
			/* .width - IE7 y IE6 */
			_width:130px;/* IE6 */
		}
			.buscadorrepl .campos .titulo { text-align:left; padding:0 0 0 10px; font-weight:bold; }
			.buscadorrepl div select { width:135px; font-size:0.9em; }
				
		.buscadorrepl .campos .dormitorios {
			width:115px;/* Firefox, IE7 y los demás */
			/* .width - IE7 y IE6 */
			_width:100px;/* IE6 */
		}
			.buscadorrepl .campos .dormitorios select { width:95px; font-size:0.9em; }
		
	.buscadorrepl .botones {
		float:right;
		width:140px;
		margin:5px 0 0;
		text-align:left;
	}
		.buscadorrepl .botones input {
			width:87px; height:23px;
			.margin:0 0 0 -15px;/* IE6 y IE7 */
			padding:0 0 2px 0;
			border:0;
			background:url(../img/btn_buscar_87x23.gif); color:#FFF;
			font-weight:bold;
			cursor:pointer;
		}
		.buscadorrepl .botones a { 
			background:#EAF1FD;
			color:#CF000A;
			text-decoration:none;
			font-size:0.9em;
			font-weight:bold;
			float:left;
			clear:left;
		}
		.buscadorrepl .botones a:hover { text-decoration:underline; }


.visitavirtual {
	margin:3px 0 0 3px;
	width:567px;
	height:200px;
	background:url(../img/visitavirtual.jpg) #FFF;
	color:#666;
}
	.visitavirtual a {
		width:211px;
		height:50px;
		display:block;
		position:relative;
		top:4px;
		left:3px;
	}
	
.visitavirtualvera {
	margin:20px;
	width:698px;
	height:120px;
	background:url(../img/visitavirtual_vera.jpg) #FFF;
	color:#666;
}
	.visitavirtualvera a {
		width:211px;
		height:50px;
		display:block;
		position:relative;
		top:2px;
		left:2px;
	}
	

.masinfoportada { width:570px; margin:5px 0 0 0; }
.masinfo_izq { float:left; width:440px; }
.masinfo_dch { float:left; width:130px; }

/* NOTICIAS *** */
.masinfoportada .listnoticias ul { margin:0 5px 0 15px; }
.masinfoportada .listnoticias ul li { margin:0 0 10px 0; padding:0 0 0 40px; min-height:22px; }
* html .masinfoportada .listnoticias ul li { height:22px; }
	.masinfoportada .listnoticias ul li.itemnoticia { background:url(../img/icono_noticia.jpg) top left no-repeat; }
	.masinfoportada .listnoticias ul li.itemnovedad { background:url(../img/icono_novedad.jpg) top left no-repeat; }
	.masinfoportada .listnoticias ul li.itemoferta { background:url(../img/icono_oferta.jpg) top left no-repeat; min-height:20px; }
	* html .masinfoportada .listnoticias ul li.itemoferta { height:20px; }
	.masinfoportada .listnoticias ul li .fecha { font-size:0.8em; color:#BBB; }
	.masinfoportada .listnoticias ul li a { color:#666; text-decoration:none; }
	.masinfoportada .listnoticias ul li a:hover { text-decoration:underline; }
	.masinfoportada .listnoticias ul li.masinfo { text-align:right; }
	.masinfoportada .listnoticias ul li.masinfo a { color:#0F4AA4; text-decoration:none; font-size:0.8em; }
	
/* OPINIONES *** */
.masinfoportada .listopiniones ul { margin:0 5px 0 15px; }
.masinfoportada .listopiniones ul li { margin:0 0 10px 0; color:#A4A4A4; }
	/*.masinfoportada .listopiniones ul li a { color:#A4A4A4; text-decoration:none; }
	.masinfoportada .listopiniones ul li a:hover { text-decoration:underline; }*/
	.masinfoportada .listopiniones ul li.masinfo { text-align:right; }
	.masinfoportada .listopiniones ul li.masinfo a { color:#76A926; text-decoration:none; font-size:0.8em; }

/* VENDIDOS *** */
#vendidos li {
	width:140px;
	overflow:hidden;
	margin:10px auto 0; padding:0 0 5px 0;
	text-decoration:none;
	text-align:center;
	border-bottom:1px dotted #CF000C;
}
#vendidos a {
	display:block;
	width:140px;
	overflow:hidden;
	margin:10px auto 5px; 
	text-decoration:none;
	text-align:center;
	position:relative;
}
	#vendidos img { border:2px solid #76A926; }
	#vendidos .banda { position:absolute; z-index:10; top:2px; right:2px; background:url(../img/bandavendida.gif); width:75px; height:74px; }
	#vendidos .titulo { color:#666; font-size:0.8em; }
	#vendidos .precio { color:#333; font-weight:bold; font-size:0.9em; float:right; margin:2px 0 0 0; }
	
/* DESTACADOS *** */
#destacados a {
	display:block;
	width:140px;
	overflow:hidden;
	margin:10px auto 0; padding:0 0 5px 0;
	text-decoration:none;
	text-align:center;
	border-bottom:1px dotted #CF000C;
}
	#destacados img { border:2px solid #76A926; }
	#destacados .titulo { color:#666; font-size:0.8em; }
	#destacados .precio { color:#333; font-weight:bold; font-size:0.9em; float:right; margin:2px 0 0 0; }


#informacion {
	width:738px;
	overflow:hidden;
	margin:8px 0 0 3px; padding:0;
	border-top:2px solid #76A926;
	border-left:2px solid #76A926;
	border-right:2px solid #76A926;
}
	#informacion div.columna {
		width:328px;
		margin:20px;
		_margin:20px 10px;/* IE6 y IE7 */
	}
		#informacion div.columna a { color:#666; }
		#informacion div.columna a:hover { text-decoration:none; }

	#informacion h2.textos { margin:30px 0 0 20px; color:#76A926; font-size:1.2em; }
	#informacion p.textos { margin:20px; text-align:justify; }
	#informacion a,
  #informacion p.textos a { color:#0F4AA4; }
	#informacion a:hover,
  #informacion p.textos a:hover { color:#CF000C; text-decoration:none; }
	#informacion p.masmargensup { margin:38px 20px 20px; }
	#informacion img.textos { margin:20px; }
	#informacion img.vender,
	#informacion img.comprar { margin:20px 40px 0 20px; }
	#informacion img.ayude { margin:20px 20px 20px 40px; }
	#informacion img.verafotodch { margin:0 20px 20px 30px; }
	#informacion img.verafotoizq { margin:0 30px 25px 20px; }
	#informacion img.suagente { margin:20px 20px 175px 20px; }
	#informacion ul.textos { margin:10px 40px 20px; }
	#informacion ul.textos li { background:url(../img/vineta_REMAX.jpg) top left no-repeat; margin:5px 0; padding:0 0 0 20px; }
		#informacion ul.textos li p.titulo { color:#76A926; font-size:1.1em; }
		
		
		#informacion ul.vera {
			clear:both;
			margin:100px 70px 20px;
			overflow:hidden;
		}
		#informacion ul.vera li {
			float:left;
			margin:0;
			width:45%;
		}
		
		
		#informacion ul.textos li ul li {
			background:none;
			margin:5px 0;
			padding:0 0 0 20px;
		}
		#informacion ul.textos li ul li span {
			display:block;
			width:250px;
			font-weight:bold;
		}
	
	#informacion form { font-size:0.9em; margin:20px; }
	#informacion form div { overflow:auto; margin:5px 0; }
	#informacion form .labelhipoteca { float:left; margin:0 0 10px; padding:0 6px 0 0; width:125px; }
	#informacion form .campohipoteca { float:left; margin:0 0 10px; width:115px; }
	#informacion form .contboton { text-align:center; padding:10px; }
	#resultHipoteca { margin:0 0 0 20px; }
	#resultEuros { margin:0 0 0 20px; }
	#informacion .textoresult { float:left; text-align:right; color:#0F4AA4; }
	#informacion .cifraresult { float:left; margin:0 0 0 10px; color:#0F4AA4; font-weight:bold; font-size:1.2em; }
	
	#formcontacto label,
	#formopinion label { float:left; width:100px; }
	#formcontacto input[type='text'],
	#formopinion input[type='text'] { width:180px; }
	#formcontacto textarea,
	#formopinion textarea { width:180px; height:100px; }
	
	#informacion ul.accesopropiedades { margin:0 0 0 20px; }
	#informacion ul.accesopropiedades li { margin:10px 0; }
	#informacion ul.accesopropiedades li a { width:154px; height:104px; display:block; text-indent:-10000px; }
		#informacion ul.accesopropiedades li.busqueaqui { width:107px; height:44px; display:block; text-indent:-10000px; background:url(../img/busqueaquivivienda.jpg); }
		#informacion ul.accesopropiedades li.enventa a { background:url(../img/btn_enventa.jpg); }
		#informacion ul.accesopropiedades li.vendidas a { background:url(../img/btn_vendidas.jpg); }
		#informacion ul.accesopropiedades li.listatodo a { background:url(../img/btn_todas.jpg); }
	

#cabinformacion {
	width:726px; height:17px;
	padding:4px 7px;
	border-bottom:1px solid #76A926;
	background:#F4FAE4;
}
	#cabinformacion a { color:#76A926; font-size:0.9em; text-decoration:none; }
	#cabinformacion a:hover { text-decoration:underline; }
	
	#cabinformacion .modomosaico { display:block; height:15px; padding:0 0 0 17px; background:url(../img/modomosaico.jpg) top left no-repeat; }
	#cabinformacion .modolistado { display:block; height:15px; padding:0 0 0 17px; background:url(../img/modolistado.jpg) top left no-repeat; }
	#cabinformacion .enviaopinion { display:block; height:15px; padding:0 0 0 17px; background:url(../img/opinion.jpg) top left no-repeat; }
	#cabinformacion .volver { display:block; height:15px; padding:0 0 0 17px; background:url(../img/volver.jpg) top left no-repeat; }
	
#continformacion { /*padding:20px; overflow:hidden;*/ }
#continformacion table { width:718px; margin:10px 0 0 10px; border:0; }
	#continformacion table th { font-weight:normal; background:#0F4AA4; color:#FFF; padding:0 3px 2px 3px; }
	#continformacion table th.titulo { text-align:left; }
	#continformacion table th a { color:#FFF; text-decoration:none; font-size:0.8em; }
	
	#continformacion table tr { cursor:pointer; }
	#continformacion table tr.fila1 { background:#EAF1FD; color:#666; }
	#continformacion table tr.fila2 { background:#F3F8FE; color:#666; }
	#continformacion table tr.fila3 { background:#D2E1FB; }
	#continformacion table tr td { font-size:0.8em; text-align:center; padding:0 3px; }
	#continformacion table tr td.titulo { font-size:1em; text-align:left; color:#000; }
		#continformacion table tr td.titulo a { font-size:1em; text-align:left; color:#000; text-decoration:none; }
	#continformacion table tr td.precio { font-size:1em; text-align:right; }
	
	#continformacion .formbav { margin:20px; }
		#continformacion .formbav form select { font-size:0.8em; }
	
#continformacion ul.propiedades {
	width:718px;
	list-style:none;
	margin:25px 0 0 20px; padding:0;
}
#continformacion li { text-align:center; float:left; /*clear:both;*/ }
	#continformacion ul.propiedades a {
		width:210px; height:136px;
		background:url(../img/fondoitemmosaico.jpg) top left no-repeat;
		margin:0 10px 10px 0;
		padding:8px;
		display:block;
		text-decoration:none;
		cursor:pointer;
	}
	#continformacion ul.propiedades .ultimo a { margin:0 0 10px 0; }
		#continformacion ul.propiedades li a .titulo { float:left; font-size:1.1em; color:#0F4AA4; text-align:left; width:215px; height:35px; }
		#continformacion ul.propiedades li a img { float:left; }
		#continformacion ul.propiedades li a .info { float:right; text-align:right; color:#666; font-size:0.8em; width:75px; }
		#continformacion ul.propiedades li a .precio { margin:15px 0 0 0; font-size:1.3em; font-weight:bold; color:#000; }
		
#continformacion .infolistado {
	margin:25px 0 100px 0;
	text-align:center;
	font-size:1.2em;
	color:#CF000A;
}

#continformacion h2 { font-size:1.4em; color:#0F4AA4; margin:0 0 10px 0; }
#continformacion .fecha { font-size:0.8em; color:#75A825; }
#continformacion .subtitulo { margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #76A926; }
#continformacion .descrip { color:#000; text-align:justify; }
	#continformacion .descrip p { text-align:justify; margin:0 0 15px; }
	#continformacion .descrip a { font-size:0.8em; color:#0F4AA4; }
	#continformacion .descrip a:hover { color:#CF000C; text-decoration:none; }
#continformacion .imagen { float:left; margin:0 40px 20px 0; }

/* FICHA PROPIEDAD *** */
sup { font-size:0.6em; }
#contenidosupficha { width:720px; margin:0 auto; padding:5px 0 0 0; }
	#contenidosupficha .titulo { font-size:1.6em; color:#000; }
	#contenidosupficha .datos {
		margin:10px 0 0 0;
		width:360px;
		overflow:hidden;
		float:left;
		font-size:0.9em;
	}
		#contenidosupficha .datos .titulodato {
			float:left;
			border-top:1px solid #EFEFEF;
			width:140px; height:16px;
			padding:1px 0 0 20px;
		}			
		#contenidosupficha .datos .titulodatopie {
			float:left;
			border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;
			width:140px; height:16px;
			padding:1px 0 0 20px;
		}
		#contenidosupficha .datos .textodato {
			float:left;
			border-top:1px solid #EFEFEF;
			width:195px; height:16px;
			padding:1px 0 0 5px;
			font-weight:bold;
		}
			#contenidosupficha .datos .textodato a {
				color:#0F4AA4;
			}
			#contenidosupficha .datos .textodato a:hover {
				color:#CF000C;
				text-decoration:none;
			}
		#contenidosupficha .datos .textodatopie {
			float:left;
			border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;
			width:195px; height:16px;
			padding:1px 0 0 5px;
			font-weight:bold;
		}
	
	#contenidosupficha .imagen {
		float:right;
		width:360px;
		height:275px;
		margin:6px 0 0 0;
		text-align:center;
		vertical-align:middle;
	}
	
	#contenidosupficha .botonera {
		background:#F4FAE4;
		border:1px solid #76A926;
		float:right;
		width:340px;
		margin:0 5px 0 0;
		padding:5px;
	}
		#contenidosupficha .botonera a {
			display:block;
			float:left;
			margin:2px 25px;
			text-decoration:none;
			width:100px;
			color:#76A926;
			padding:0 0 0 20px;
		}
		#contenidosupficha .botonera a:hover { text-decoration:underline; }
			#contenidosupficha .botonera a.ampliarinfo { background:url(../img/ampliar.gif) no-repeat 0 0; }
			#contenidosupficha .botonera a.recomendar { background:url(../img/recomendar.gif) no-repeat 0 0; }
			#contenidosupficha .botonera a.imprimir { background:url(../img/imprimir.gif) no-repeat 0 0; }
			#contenidosupficha .botonera a.calculadora { background:url(../img/calculadora.gif) no-repeat 0 0; }
	
#contenidomedioficha { padding:10px 25px; float:left; }
	#contenidomedioficha .titulo {
		margin:0;
		width:170px; height:18px;
		font-weight:bold;
		float:left; clear:left;
	}
	#contenidomedioficha .texto {
		margin:0;
		width:515px;
		float:left;
	}
	#contenidomedioficha .titulo2 {
		margin:5px 0 0 0;
		width:700px;
		font-weight:bold;
		float:left;
		height:18px;
	}
	#contenidomedioficha .texto2 {
		margin:0;
		width:690px;
		float:left;
		text-align:justify;
	}
	
	#contenidomedioficha .documentos {
		width:690px;
		margin:20px auto 10px; padding:0;
		float:left;
	}
		#contenidomedioficha .documentos h1 { background:url(../img/documentos.jpg); width:160px; height:20px; text-indent:-10000px; }
		#contenidomedioficha .documentos ul { margin:0 0 0 50px; width:600px; }
		#contenidomedioficha .documentos li { display:block; width:180px; overflow:hidden; margin:5px 0 0 0; text-align:left; }
		#contenidomedioficha .documentos li a { color:#666; text-decoration:none; display:inline; background:#FFF; }
		#contenidomedioficha .documentos li a:hover { text-decoration:underline; }
	
	#contenidomedioficha .videos {
		width:690px;
		margin:20px auto 10px; padding:0;
		float:left;
	}
		#contenidomedioficha .videos h1 { background:url(../img/videos.jpg); width:145px; height:20px; text-indent:-10000px; }
		#contenidomedioficha .videos ul { margin:0 0 0 50px; width:600px; }
		#contenidomedioficha .videos li { display:block; /*width:180px;*/width:300px; overflow:hidden; margin:5px 0 0 0; text-align:left; }
		#contenidomedioficha .videos li a { color:#666; text-decoration:none; display:inline; background:#FFF; }
		#contenidomedioficha .videos li a:hover { text-decoration:underline; }
	
	#contenidomedioficha .vistas360 {
		width:690px;
		margin:0 auto 10px; padding:0;
		float:left;
	}
		#contenidomedioficha .vistas360 h1 { background:url(../img/vistas360.jpg); width:100px; height:20px; text-indent:-10000px; }
		#contenidomedioficha .vistas360 ul { margin:0 0 0 50px; width:600px; }
		#contenidomedioficha .vistas360 li { display:block; width:180px; overflow:hidden; margin:5px 0 0 0; text-align:left; }
		#contenidomedioficha .vistas360 li a { color:#666; text-decoration:none; display:inline; background:#FFF; }
		#contenidomedioficha .vistas360 li a:hover { text-decoration:underline; }
	
#contenidoinfficha { width:700px; margin:0 auto; padding:10px 25px; float:left; }
	#contenidoinfficha .imagenes {
		width:690px;
		margin:0 auto; padding:0;
		float:left;
	}
	#contenidoinfficha .imagenes h1 { background:url(../img/imagenes.jpg); width:165px; height:20px; text-indent:-10000px; margin:0 0 5px 0; }
	#contenidoinfficha .imagenes .imagen {
		width:130px; height:105px;
		float:left;
	}
	#contenidoinfficha .imagenes img {
		padding:4px 4px 0 4px;
		cursor:pointer;
	}

/* AGENTES *** */
#informacion .listadoagentes { margin:20px; }
#informacion .listadoagentes li { width:700px; overflow:hidden; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #76A926; }
	#informacion .listadoagentes li .texto { width:590px; }
	#informacion .listadoagentes li .texto .tipo { color:#75A825; font-size:0.7em; margin:0 0 5px 0; }
	#informacion .listadoagentes li .texto .titulo { font-size:1.2em; margin:0 0 15px; color:#0F4AA4; }
	#informacion .listadoagentes li .texto .descripcion { font-size:0.8em; margin:0 0 10px 0; }
	#informacion .listadoagentes li .texto .descripcion a { color:#666; }
	#informacion .listadoagentes li .texto .descripcion a:hover { text-decoration:none; color:#CF000C; }
	#informacion .listadoagentes li .texto .info { color:#000; font-size:0.8em; margin:0 0 10px 0; padding:10px; border:1px solid #CFCFCF; }
		#informacion .listadoagentes li .texto .info a { color:#666; }
		#informacion .listadoagentes li .texto .info a:hover { text-decoration:none; color:#CF000C; }
	#informacion .listadoagentes li .imagen { width:100px; }
	
#btn_verinfoagente {
	display:block;
	text-indent:-10000px;
	width:235px;
	height:27px;
	float:left;
	background:url(../img/btn_verinfoagente.jpg) top left no-repeat;
	margin:0 10px 0 0;
}

#btn_propsagente {
	display:block;
	text-indent:-10000px;
	width:237px;
	height:27px;
	float:left;
	background:url(../img/btn_propsagente.jpg) top left no-repeat;
}



	
#vistaagente { margin:20px; }
	#vistaagente h2 {
		color:#0F4AA4;
		font-size:1.4em;
		margin:0 0 10px;
		padding:0 0 15px;
		border-bottom:1px solid #76A926;
	}

	#vistaagente ul { margin:10px 40px 20px; overflow:hidden; }
	#vistaagente li {
		background:transparent url(../img/vineta_REMAX.jpg) no-repeat scroll left top;
		margin:5px 0;
		padding:0 0 0 20px;
		float:none;
		text-align:left;
	}
	#vistaagente li a { color:#666; text-decoration:none; display:inline; background:#FFF; }
	#vistaagente li a:hover { text-decoration:underline; }
	
	#vistaagente .imagen {
		float:right;
		margin:0 0 10px 20px;
	}
	
	#vistaagente .tipo { color:#75A825; font-size:0.9em; margin:0 0 5px 0; }

	
/* NOTICIAS *** */
#informacion .listadonoticias { margin:20px; }
#informacion .listadonoticias li { width:700px; overflow:hidden; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #76A926; }
	#informacion .listadonoticias li .texto { width:530px; }
	#informacion .listadonoticias li .texto .tipo { color:#75A825; font-size:0.7em; margin:0 0 5px 0; }
	#informacion .listadonoticias li .texto .titulo { margin:0 0 10px 0; }
	#informacion .listadonoticias li .texto .titulo a { font-size:1.2em; color:#0F4AA4; }
	#informacion .listadonoticias li .texto .titulo a:hover { text-decoration:none; color:#CF000C; }
	#informacion .listadonoticias li .imagen { width:170px; }
	
#vistanoticia { margin:20px; }
	#vistanoticia ul { }
	#vistanoticia li { float:left; clear:both; }
	#vistanoticia li a { color:#666; text-decoration:none; display:inline; background:#FFF; }
	#vistanoticia li a:hover { text-decoration:underline; }
	
	#vistanoticia .tipo { color:#75A825; font-size:0.9em; margin:0 0 5px 0; }

/* OPINIONES *** */
#informacion .listadoopiniones { margin:20px; }
#informacion .listadoopiniones li {
	width:540px;
	min-height:40px;
	*height:40px; /* para IE6 */
	margin:0 0 25px 50px; padding:10px 30px 0 30px;
	background:url(../img/comillas.jpg) top left no-repeat;
}

	#informacion .listadoopiniones li .texto { width:560px; font-size:1.1em; font-style:italic; color:#000; }
	#informacion .listadoopiniones li .fecha { width:600px; font-size:0.8em; margin:5px 0 0 0; }
	
/* ENLACES *** */
#informacion .listadoenlaces { margin:20px; }
#informacion .listadoenlaces li { width:700px; overflow:hidden; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #76A926; }
	#informacion .listadoenlaces li .imagen { width:120px; }
	#informacion .listadoenlaces li .texto { width:580px; }
	#informacion .listadoenlaces li .texto .descripcion { font-size:1.1em; }
	#informacion .listadoenlaces li .texto .titulo { margin:0 0 10px 0; }
	#informacion .listadoenlaces li .texto .titulo a { color:#0F4AA4; }
	#informacion .listadoenlaces li .texto .titulo a:hover { text-decoration:none; color:#CF000C; }
	





#pieinformacion {
	width:742px; height:53px;
	margin:0 0 0 3px;
	background:url(../img/pieinformacion.jpg) no-repeat;
}




/* ************************* */
/* PAGINACION ************** */
.paginacion {
	width:730px; height:40px;
	/*margin:20px 0 0 0;*/ padding:5px 0;
	overflow:hidden;
	font-size:0.9em;
	color:#CCC;
	clear:both;
	text-align:center;
}
	.paginacion .activa, .paginacion .boton {
		background:#F4FAE4; color:#5E871F;
		border:1px solid #5E871F;
		text-decoration:none;
		margin:0 1px 0 0; padding:3px 5px;
		width:15px;
		display:inline;
	}
	.paginacion .inactiva {
		color:#5E871F;
		text-decoration:none;
		margin:0 1px 0 0; padding:3px 5px;
		display:inline;
	}
	/*.paginacion .inactiva:hover { background:#5E871F; }*/
	.paginacion .separa {
		display:inline;
		margin:0 1px 0 0; padding:3px 5px;
		color:#5E871F;
	}


/* ************************************************************************************ */
/* PIE ******************************************************************************** */
#pie div { float:left; }
#pie a { color:#FFF; }
#pie a:hover { text-decoration:none; }

#pie .todo { margin:0 0 0 150px; }
#pie .enlaces { margin:0 290px 0 10px; }


.selectmultiple {
   background-color:#FFFFFF;
   border:1px solid #CCCCCC;
   color:#333333;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:11px;
   height:90px;
   overflow:auto;
   padding:5px;
   width:220px;
}