@charset "utf-8";
/* CSS Document */

body 	{	background:#fff; height:100%; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#012155;	}

#Contenedor	{	background-color:#fff; position:relative; text-align:left; top:0px; left:0px; margin:0px auto; padding:0px; overflow:hidden; width:960px; height:520px; z-index:100;	}
	#capa_1	{	background:url(../imagenes/960/fondo/compro-pisos_01.jpg) transparent; width:960px; height:11px; top:0px; left:0px; position:absolute; overflow:hidden;	}

	#capa_2	{	background:url(../imagenes/960/fondo/compro-pisos_02.jpg) transparent; width:15px; height:498px; top:11px; left:0px; position:absolute; overflow:hidden;	}
	#capa_3	{	background:url(../imagenes/960/fondo/compro-pisos_03.jpg) transparent; width:310px; height:5px; top:11px; left:15px; position:absolute; overflow:hidden;	}
	#cuadro-grande	{	background:url(../imagenes/960/fondo/cuadro-grande.jpg) transparent; width:623px; height:498px; top:11px; left:325px; position:absolute; overflow:hidden;	}
	#capa_4	{	background:url(../imagenes/960/fondo/compro-pisos_04.jpg) transparent; width:623px; height:423px; top:11px; left:325px; position:absolute; overflow:hidden;	}
	#Textos_Compro-Pisos	{	background:transparent; width:623px; height:424px; top:11px; left:325px; position:absolute; overflow:hidden;	}
		#Textos_Compro-Pisos h1	{	text-align:center; font-size:300%; text-decoration:underline; top:0px; padding:0px; margin-top:0px;	}
		#Textos_Compro-Pisos h2, h3, h4	{	text-align:justify; font-size:250%; text-indent:20px; margin:20px; margin-top:0px;	}
		
	#capa_5	{	background:url(../imagenes/960/fondo/compro-pisos_05.jpg) transparent; width:12px; height:498px; top:11px; left:948px; position:absolute; overflow:hidden;	}

	#capa_6	{	background:url(../imagenes/960/fondo/compro-pisos_06.jpg) transparent; width:3px; height:15px; top:16px; left:15px; position:absolute; overflow:hidden;	}
	#Unicasa	{	background:url(../imagenes/unicasa/unicasa.jpg) transparent top left; width:31px; height:15px; top:16px; left:18px; position:absolute; overflow:hidden;	}
	#Unicasa:hover	{	background-position:31px 0px;	}
	#compro-pisos	{	background:url(../imagenes/titulo/compro-pisos.jpg) transparent top left; width:256px; height:28px; top:16px; left:49px; position:absolute; overflow:hidden;	}
	#capa_9	{	background:url(../imagenes/960/fondo/compro-pisos_09.jpg) transparent; width:20px; height:28px; top:16px; left:305px; position:absolute; overflow:hidden;	}

	#capa_10	{	background:url(../imagenes/960/fondo/compro-pisos_10.jpg) transparent; width:34px; height:13px; top:31px; left:15px; position:absolute; overflow:hidden;	}

	#capa_11	{	background:url(../imagenes/960/fondo/compro-pisos_11.jpg) transparent; width:310px; height:149px; top:44px; left:15px; position:absolute; overflow:hidden;	}

	#capa_12	{	background:url(../imagenes/960/fondo/compro-pisos_12.jpg) transparent; width:56px; height:48px; top:193px; left:15px; position:absolute; overflow:hidden;	}
	#centro-de-llamadas	{	background:url(../imagenes/centrollamadas/centro-llamadas.jpg) transparent top left; width:189px; height:16px; top:193px; left:71px; position:absolute; overflow:hidden;	}
	#centro-de-llamadas:hover	{	background-position:189px 0px;	}	
	#capa_14	{	background:url(../imagenes/960/fondo/compro-pisos_14.jpg) transparent; width:65px; height:48px; top:193px; left:260px; position:absolute; overflow:hidden;	}

	#capa_15	{	background:url(../imagenes/960/fondo/compro-pisos_15.jpg) transparent; width:189px; height:32px; top:209px; left:71px; position:absolute; overflow:hidden;	}
	
	#capa_16	{	background:url(../imagenes/960/fondo/compro-pisos_16.jpg) transparent; width:81px; height:238px; top:241px; left:15px; position:absolute; overflow:hidden;	}
	#campo-nombre	{	background:url(../imagenes/960/fondo/compro-pisos_17.jpg) transparent; width:209px; height:20px; top:241px; left:96px; position:absolute; overflow:hidden;	}
	#capa_18	{	background:url(../imagenes/960/fondo/compro-pisos_18.jpg) transparent; width:20px; height:268px; top:241px; left:305px; position:absolute; overflow:hidden;	}

	#capa_19	{	background:url(../imagenes/960/fondo/compro-pisos_19.jpg) transparent; width:209px; height:2px; top:261px; left:96px; position:absolute; overflow:hidden;	}

	#campo-telefono	{	background:url(../imagenes/960/fondo/compro-pisos_20.jpg) transparent; width:209px; height:20px; top:263px; left:96px; position:absolute; overflow:hidden;	}

	#capa_21	{	background:url(../imagenes/960/fondo/compro-pisos_21.jpg) transparent; width:209px; height:2px; top:283px; left:96px; position:absolute; overflow:hidden;	}

	#campo-horario	{	background:url(../imagenes/960/fondo/compro-pisos_22.jpg) transparent; width:209px; height:20px; top:285px; left:96px; position:absolute; overflow:hidden;	}

	#capa_23	{	background:url(../imagenes/960/fondo/compro-pisos_23.jpg) transparent; width:209px; height:2px; top:305px; left:96px; position:absolute; overflow:hidden;	}

	#campo-correo-electronico	{	background:url(../imagenes/960/fondo/compro-pisos_24.jpg) transparent; width:209px; height:20px; top:307px; left:96px; position:absolute; overflow:hidden;	}

	#capa_25	{	background:url(../imagenes/960/fondo/compro-pisos_25.jpg) transparent; width:209px; height:2px; top:327px; left:96px; position:absolute; overflow:hidden;	}

	#campo-tipo	{	background:url(../imagenes/960/fondo/compro-pisos_26.jpg) transparent; width:209px; height:20px; top:329px; left:96px; position:absolute; overflow:hidden;	}

	#capa_27	{	background:url(../imagenes/960/fondo/compro-pisos_27.jpg) transparent; width:209px; height:2px; top:349px; left:96px; position:absolute; overflow:hidden;	}

	#campo-dormitorios	{	background:url(../imagenes/960/fondo/compro-pisos_28.jpg) transparent; width:209px; height:20px; top:351px; left:96px; position:absolute; overflow:hidden;	}

	#capa_29	{	background:url(../imagenes/960/fondo/compro-pisos_29.jpg) transparent; width:209px; height:2px; top:371px; left:96px; position:absolute; overflow:hidden;	}

	#campo-precio	{	background:url(../imagenes/960/fondo/compro-pisos_30.jpg) transparent; width:209px; height:20px; top:373px; left:96px; position:absolute; overflow:hidden;	}

	#capa_31	{	background:url(../imagenes/960/fondo/compro-pisos_31.jpg) transparent; width:209px; height:2px; top:393px; left:96px; position:absolute; overflow:hidden;	}

	#campo-provincia	{	background:url(../imagenes/960/fondo/compro-pisos_32.jpg) transparent; width:209px; height:20px; top:395px; left:96px; position:absolute; overflow:hidden;	}

	#capa_33	{	background:url(../imagenes/960/fondo/compro-pisos_33.jpg) transparent; width:209px; height:2px; top:415px; left:96px; position:absolute; overflow:hidden;	}

	#campo-zona	{	background:url(../imagenes/960/fondo/compro-pisos_34.jpg) transparent; width:209px; height:20px; top:417px; left:96px; position:absolute; overflow:hidden;	}

	#capa_35	{	background:url(../imagenes/960/fondo/compro-pisos_35.jpg) transparent; width:209px; height:2px; top:437px; left:96px; position:absolute; overflow:hidden;	}

	#campo-datos	{	background:url(../imagenes/960/fondo/compro-pisos_36.jpg) transparent; width:209px; height:40px; top:439px; left:96px; position:absolute; overflow:hidden;	}

	#campo-condiciones	{	background:url(../imagenes/960/fondo/compro-pisos_37.jpg) transparent; width:223px; height:30px; top:479px; left:15px; position:absolute; overflow:hidden;	}
	#enviar-formulario	{	background:url(../imagenes/960/fondo/compro-pisos_38.jpg) transparent; width:67px; height:30px; top:479px; left:238px; position:absolute; overflow:hidden;	}
	
	#capa_39	{	background:url(../imagenes/960/fondo/compro-pisos_39.jpg) transparent; width:960px; height:11px; top:509px; left:0px; position:absolute; overflow:hidden;	}

	#capa_35-inicio	{	background:url(../imagenes/960/fondo/compro-pisos_35-inicio.jpg) transparent; width:129px; height:19px; top:434px; left:325px; position:absolute; overflow:hidden;	}
	#capa_37-inicio	{	background:url(../imagenes/960/fondo/compro-pisos_37-inicio.jpg) transparent; width:127px; height:19px; top:434px; left:821px; position:absolute; overflow:hidden;	}

	#Banner_Compro-Pisos	{	background:url(../imagenes/banner/banner.jpg) transparent; width:367px; height:22px; top:434px; left:454px; position:absolute; overflow:hidden;	}

	#unicasa-alquileres	{	background:url(../imagenes/unicasa-alquileres/unicasa-alquileres.jpg) transparent; width:229px; height:56px; top:453px; left:325px; position:absolute; overflow:hidden;	}
	#unicasa-alquileres:hover	{	background-position:229px 0px;	}

	#pisos-ocasion	{	background:url(../imagenes/pisos-ocasion/pisos-ocasion.jpg) transparent; width:205px; height:56px; top:453px; left:554px; position:absolute; overflow:hidden;	}
	#pisos-ocasion:hover	{	background-position:205px 0px;	}

	#unicasa-vip	{	background:url(../imagenes/unicasa-vip/unicasa-vip.jpg) transparent; width:189px; height:56px; top:453px; left:759px; position:absolute; overflow:hidden;	}
	#unicasa-vip:hover	{	background-position:189px 0px;	}

#Texto-bajo-Contenedor	{	background-color:#fff; position:relative; text-align:center; top:0px; left:0px; margin:0px auto; padding:0px; overflow:hidden; width:960px; font-size:75%; z-index:100;	}
	#summando	{	background:url(../imagenes/iconos/summando.jpg) transparent top left; width:16px; height:12px; overflow:hidden; position:relative; margin:0px auto;  	}
	#summando:hover	{	background-position:16px 0px;	}
	
.apg	{	width:0px; height:0px; top:0px; left:0px; font-size:0%; overflow:hidden;	}

#SEO	{	position:absolute; top:0px; left:0px; text-align:center; background:transparent url(../imagenes/apg/fondo.png) repeat; visibility:hidden; width:770px; text-decoration:none; border:2px solid #000; padding:20px; z-index:999;	}

/* Error */
#Texto_Error	{	z-index:200;	}
#Error	{	background:url(../imagenes/960/error/error.png) transparent; width:388px; height:72px; position:absolute; top:300px; left:20px; margin:0px auto; z-index:200;	}

/* Formulario de contacto */
.formulario-contacto	{	display:none;	}
.campo-texto-contacto	{	border:none; background:transparent; margin-left:10px; height:20px; font-size:75%; font-weight:bold;	}
.area-texto-contacto	{	border:none; background:transparent; margin-left:10px; height:40px; font-size:100%; font-weight:bold;	}
select	{	 width:190px; color:#012155;	}
option	{	font-weight:bold; background:#ffcc00;	}
.boton-aceptacion-condiciones	{	margin-left:81px; background:transparent; vertical-align:middle;	}
.texto-aceptacion-condiciones	{	font-size:75%; font-weight:bold; vertical-align:middle;	}
.boton-envio-contacto	{	border:none; background:transparent; width:66px; height:27px; font-variant:small-caps; font-weight:bold;	}
.boton-envio-contacto:hover	{	color:#d1021c; cursor:pointer;	}

/* Textos ocultos */
.texto-escondido	{	font-size:0%;	}
.texto-oculto	{	display:none;	}

/* Enlaces */
a	{	text-decoration:none; display:block; color:#012155; font-weight:bold;	}
a:hover	{	color:#d1021c;	}
.enlace-normal	{	display:inline;	}
.enlace-normal-imagen	{	display:inline;	}
.enlace-propiedades	{	width:303px; height:240px; position:absolute; top:0px; left:0px; z-index:300;	}
.enlace-buscador	{width:113px; height:58px;	}
.enlace-unicasa	{	width:31px; height:15px;	}
.enlace-correo	{	width:189px; height:13px;	}
.enlace-summando	{	width:16px; height:12px;	}
.enlace-unicasa-alquileres	{	width:229px; height:56px;	}
.enlace-unicasa-vip	{	width:189px; height:56px;	}
.enlace-pisos-ocasion	{	width:205px; height:56px;	}
abbr, acronym	{	border-bottom:1px dotted; cursor:help; color:#012155;	}

/* Propiedades */
#enlace-propiedades-capa-1, #enlace-propiedades-capa-2, #enlace-propiedades-capa-3, #enlace-propiedades-capa-4	{	width:303px; height:240px; position:absolute; display:block; top:0px; left:0px; background:transparent; z-index:300;	}
#codigo-1, #codigo-2, #codigo-3, #codigo-4, #dormitorios-1, #dormitorios-2, #dormitorios-3, #dormitorios-4, #descripcion, #precio-1, #precio-2, #precio-3, #precio-4	{	font-weight:bold; width:303px; text-align:center; text-decoration:underline; position:relative; font-size:100%; z-index:200; padding-bottom:10px;	}
#fotos-piso-1, #fotos-piso-2, #fotos-piso-3, #fotos-piso-4	{	width:303px; padding-bottom:20px; position:relative; text-align:center; top:10px; z-index:200;	}
.foto-piso	{	border:1px solid #012155;	}
.foto-piso:hover	{	border:1px solid #d1021c;	}
#dormitorios-1, #dormitorios-2, #dormitorios-3, #dormitorios-4	{	font-size:175%; text-decoration:none;	}
#descripcion	{	text-decoration:none; height:60px; max-height:60px; font-size:100%;	}
#precio-1, #precio-2, #precio-3, #precio-4	{	font-size:300%; text-decoration:none; padding-bottom:0px;	}
#informacion-1, #informacion-2, #informacion-3, #informacion-4	{	background:url(../imagenes/iconos/mas-informacion.png) transparent no-repeat; width:80px; height:40px; left:200px; top:195px; position:absolute; z-index:200;	}
#zona-1, #zona-2, #zona-3, #zona-4	{	width:170px; height:20px; left:20px; top:190px; position:absolute; font-size:125%; font-weight:bold; z-index:200; 	}
#subzona-1, #subzona-2, #subzona-3, #subzona-4	{	width:170px; height:40px; left:20px; top:210px; position:absolute; font-size:125%; font-weight:bold; z-index:200; 	}
#codigo-propiedad, #dormitorios-propiedad, #descripcion-propiedad, #precio-propiedad, #zona-propiedad, #comunicaciones-propiedad	{	margin:5px; font-weight:bold; width:460px; text-align:center; text-decoration:underline; padding-bottom:10px; font-size:100%; z-index:200;	}
#fotos-piso-propiedad	{	margin:5px; top:0px; position:absolute; left:470px; width:150px; top:10px;	}
#dormitorios-propiedad	{	font-size:175%; text-decoration:none;	}
#descripcion-propiedad, #zona-propiedad, #comunicaciones-propiedad	{	text-decoration:none;	} 
#precio-propiedad	{	font-size:300%; text-decoration:none; padding-bottom:0px;	}
#metros-propiedad	{	margin:5px; top:220px; position:absolute; left:350px; width:119px; height:50px; font-size:100%; background:url(../imagenes/iconos/metros-cuadrados.png) transparent no-repeat; text-align:center; padding-top:15px; font-weight:bold;	}
#encima-propiedad, #debajo-propiedad	{	margin:5px; top:220px; position:absolute; width:140px; height:50px; font-size:75%; text-align:right; padding-top:5px; font-weight:bold;	}
#encima-propiedad	{	background:url(../imagenes/iconos/encima.png) transparent no-repeat left;	}
#debajo-propiedad	{	background:url(../imagenes/iconos/debajo.png) transparent no-repeat left;	}
.ahorra	{	background:url(../imagenes/buscador/fondo-rojo.png) transparent repeat; border:1px solid #012155; padding:2px; padding-right:0px; padding-left:0px; font-size:125%; font-variant:small-caps; font-weight:bold;	}
.ahorro	{	color:#d1021c; font-variant:normal;	}
#map	{	margin:5px; border:1px solid #012155; top:10px; margin-bottom:20px;	}
#map:hover	{	border:1px solid #d1021c;	}
#subzona	{	width:460px; height:180px; top:300px; position:absolute; margin:5px; text-align:center; vertical-align:middle;	}

/* Textos */
.Texto	{	text-indent:20px; text-align:justify; font-size:100%; padding:5px; margin-left:25px; margin-right:35px; line-height:20px; background:transparent;	}
h1	{	font-size:100%;	}
h2	{	font-size:150%;	}

/* Listas */
.Lista	{	list-style:none; text-indent:30px; text-align:justify; padding:5px; line-height:20px; margin-left:35px; margin-right:45px;	}
.lista li	{	font-size:100%; padding:5px;; background:transparent;	}

/* Carrusel */
#carrusel-contenedor	{	position:relative; overflow:hidden; width:299px; height:115px;	}
	#carrusel-propiedades	{	position:absolute; top:10px; left:0px; padding:5px; height:15px; width:299px; text-align:center;	}
		.Texto-Carrusel	{	font-size:100%; line-height:20px; background:transparent; text-align:center;	}

/* Calculadora */
/*#capa_37	{	background:url(../imagenes/960/calculadora/compro-pisos_37.jpg) transparent; width:178px; height:58px; top:451px; left:15px; position:absolute; overflow:hidden; z-index:200;	}*/
#cantidad-calculadora	{	background:url(../imagenes/960/calculadora/compro-pisos_38.jpg) transparent; width:112px; height:18px; top:451px; left:193px; position:absolute; overflow:hidden; z-index:200;	}
/*#capa_39	{	background:url(../imagenes/960/calculadora/compro-pisos_39.jpg) transparent; width:9px; height:58px; top:451px; left:305px; position:absolute; overflow:hidden; z-index:200;	}*/
#capa_40	{	background:url(../imagenes/960/calculadora/compro-pisos_40.jpg) transparent; width:112px; height:2px; top:469px; left:193px; position:absolute; overflow:hidden; z-index:200;	}
#plazo-calculadora	{	background:url(../imagenes/960/calculadora/compro-pisos_41.jpg) transparent; width:112px; height:18px; top:471px; left:193px; position:absolute; overflow:hidden; z-index:200;	}
#valor-calculadora	{	background:url(../imagenes/960/calculadora/compro-pisos_42.jpg) transparent; width:112px; height:20px; top:489px; left:193px; text-align:right; position:absolute; overflow:hidden; z-index:200;	}
	#valor-hipoteca	{	font-size:100%; color:#d1021c; font-weight:bold; text-align:right; width:70px; height:20px; padding-top:2px; top:0px; left:0px;	}
.campo-texto-calculadora	{	margin-left:5px; border:none; background:transparent; height:18px; width:65px; font-size:100%; font-weight:bold; text-align:right;	}

/* Buscador */
#Ajax	{	width:450px; position:relative; margin:0px auto; font-size:100%; margin-top:5px;	}
#resultados	{	 border:1px solid #012155; width:300px; position:relative; margin:0px auto;	}
	.campo-numero-rojo, .campo-numero-azul	{	height:20px; width:20px; max-width:20px; float:left; text-align:center; border-right:1px solid #012155;	}
	.campo-numero-rojo	{	background:url(../imagenes/buscador/fondo-rojo.png) transparent repeat;	}
	.campo-numero-azul	{	background:url(../imagenes/buscador/fondo-azul.png) transparent repeat;	}
	.campo-normal, .campo-rojo	{	background:transparent; height:20px; max-width:330px; margin-left:20px; text-indent:5px;	}
	.campo-rojo	{	background:url(../imagenes/buscador/fondo-rojo.png) transparent repeat;	}
	.campo-normal:hover, .campo-rojo:hover	{	background:url(../imagenes/buscador/fondo-azul.png) transparent repeat; color:#d1021c;	}
#formulario-buscador	{	width:320px; position:relative; margin:0px auto; margin-top:15px;	}
	#seleccion-habitaciones, #seleccion-zona, #seleccion-subzona	{	background:#fff; margin-left:15px; height:20px; font-size:75%; font-weight:bold; width:200px; margin-bottom:10px;	}
			#seleccion-habitaciones option, #seleccion-zona option, #seleccion-subzona option	{	background:#fff;	}
	.formulario-buscador	{	font-size:75%; font-weight:bold; width:65px; float:left; margin-bottom:10px;	}
#compro-pisos-buscador	{	background:url(../imagenes/960/buscador/compro-pisos.jpg) transparent top left; width:227px; height:66px; top:424px; left:198px; position:absolute; overflow:hidden;	}

/* Mapa web */
#Mapa	{	border:1px solid #012155; width:340px; position:relative; margin:0px auto; font-size:100%;	}
	.campo-numero-mapa-rojo, .campo-numero-mapa-azul	{	height:20px; width:30px; max-width:30px; float:left; text-align:center; border-right:1px solid #012155;	}
	.campo-numero-mapa-rojo	{	background:url(../imagenes/buscador/fondo-rojo.png) transparent repeat;	}
	.campo-numero-mapa-azul	{	background:url(../imagenes/buscador/fondo-azul.png) transparent repeat;	}
	.campo-mapa-normal, .campo-mapa-rojo	{	background:transparent; height:20px; max-width:330px; margin-left:30px; text-indent:5px;	}
	.campo-mapa-rojo	{	background:url(../imagenes/buscador/fondo-rojo.png) transparent repeat;	}
	.campo-mapa-normal:hover, .campo-mapa-rojo:hover	{	background:url(../imagenes/buscador/fondo-azul.png) transparent repeat; color:#d1021c;	}

/* Condiciones */
#pagina-condiciones	{	width:80%; position:relative; margin:0px auto; margin-top:5px;	}
	#pagina-condiciones p	{ text-align:justify;	}
#pagina-condiciones-SEO	{	position:absolute; top:0px; left:0px; text-align:center; background:transparent url(../imagenes/apg/fondo.png) repeat; visibility:hidden; width:80%; text-decoration:none; border:2px solid #000; padding:20px; z-index:999;	}

/* Imágenes */
img	{	border:none;	}
.Imagen	{	text-align:right;	}
.Centro	{	text-align:center;	}

/*Marquesina*/
.mooquee	{	position:relative; overflow:hidden; white-space:nowrap; margin:0px auto; width:770px;	}
.mooquee-text	{	position:absolute;	}

/* Tips */
.tool-tip {	color:#fff; width:139px; z-index:990; background:transparent;	}
.tool-title {	font-weight:bold; font-size:100%; margin:0px; color:#FFCC00; padding: 8px 8px 4px; background:transparent url(../imagenes/tips/bubble.png) top left;	}
.tool-text {	font-size:100%; padding:4px 8px 8px; background:transparent url(../imagenes/tips/bubble.png) bottom right;	}

