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

html{
		margin:0;
		padding:0;	
		width:100%;
		height:100%;	
		}
		
body{ 	margin: 0 auto 0 auto;
		text-decoration:none;
		background-color:#FFF;
		
		 }

#cabecera{	position:relative;
			margin: 0 auto 0 auto;
			height:650px;}
			
#centro{	position:relative;
			margin: 0 auto 0 auto;
			height:auto;
			
			}

#pie{	position:relative;
			margin: 0 auto 0 auto;
			clear:both;
			
			}
			
img {border:0;}			
			
			

/* cabecera */ 

#background{position:absolute; z-index:0; width:100%; height:100%;}

#top{	position:relative;
			top:-15px;
			left:0;
			height:20px;
			width:auto;
			background-color:#707070;
			z-index:1;}
			
#contenido_cabecera{	position:relative;
			margin: -25px auto 0 auto;
			width:95%;
			height:90%;
			z-index:1;
			
			
			}
#logoYmenu{	position:relative;
			margin:0 auto 0 auto;
			min-width:900px;
			max-width:1200px;
			height:auto;
			}
			
#logo{	position:relative;
		margin: 0 0;
		width:240px;
		height:136px;
		float:left;}
		
#menu{	position:relative;
		margin:25px auto auto 0;
		right:-25px;
		width:470px;
		height:25px;
		float:right;}

#blancoYbuscador{	position:relative;
			margin:0 auto 0 auto;
			top:25%;
			min-width:900px;
			max-width:1200px;
			height:auto;
			z-index:1;
			
			}
		
		
#blanco{	position:relative;
			top:0;
			left:0;
			width:385px;
			height:320px;
			background-image:url(img/cabecera/blanco.png);
			clear:both;}
			
#blanco_txt{	position:relative;
				top:55px;
				left:45px;
				width:290px;
				height:225px;
				}
		
#buscador{	position:relative;
			top:-480px;
			right:0;
			width:435px;
			height:420px;
			float:right;
			background-image:url(img/cabecera/buscador.png);
			z-index:1;}
			
			
#busca{	position:relative;
		top:90px;
		left:55px;
		width:145px;
		height:165px;
		float:left;
		z-index:1;
		}
		
#tipoYzona{	position:relative;
			left:-35px;
			width:75px;
			height:45px;
			float:left;
			z-index:1;
			}
#tipoYzona_casilla{	position:relative;
			top:-52px;
			left:-47px;
			width:95px;
			height:45px;
			z-index:1;
			float:right;
			
			}
			
#alquilerYventa_casilla{	position:relative;
			top:15px;
			left:2px;
			width:10px;
			height:50px;
			float:left;
			z-index:10;
			}
#alquilerYventa{	position:relative;
			top:-30px;
			left:-45px;
			width:72px;
			height:50px;
			float:right;
			z-index:1;
			}
			
#click_buscar{	position:relative;
			top:51px;
			left:75px;
			width:60px;
			height:25px;
			}

#destacados{	position:relative;
		top:90px;
		left:100px;
		width:145px;
		height:300px;
		float:left;}
		
		
#destacado_img{	position:relative;
				left:5px;
				width:121px;
				height:71px;
				border:#CCC groove 1px;
				border-collapse:separate;
				padding:2px;
				border-spacing:1px 1px;
				}
				
#destacado_txt{	position:relative;
				width:128px;
				top:10px;
				left:8px;
				height:70px;}
				
#destacado_txt p{	margin:1px;}
		

/* fin de cabecera */ 

/* centro */

#contenido_centro{	position:relative;
						position:relative;
			margin: 0 auto 0 auto;
			width:95%;
			
					font-family:Tahoma, Geneva, sans-serif;
					font-size:11px;
					color:#696159;
					
					}

p.linea {
		padding-bottom:20px;
		padding-top:20px;
		margin:0 auto 0 auto;
		border-bottom:#e7e6e4 1px solid;
		width:80%;
}
#principalysecundario{	position:relative;
					margin:0 auto 20px auto;
					padding-left:50px;
					top:0px;
					left:-75px;
					min-width:900px;
					max-width:1200px;
					
					}
					
#contenido_centro #principal {
					width:40%;
					height:auto;
					position:relative;
					float:left;
					
					
					
					}
					
#contenido_centro #secundario {
				position:relative;
				width:52%;
				height:300px;
				top:47px;
				top:-84px;
				right:0;
				float:right;
				
				
					}

#suelo{		position:relative;
			top:0;
			height:11px;
			background:url(img/cabecera/suelo.png) repeat-x;}


a.enlace_mail{color:#696159; text-decoration:none;}
a.enlace_mail:hover{color:#696159; text-decoration:underline;}

/* fin de centro */ 


/* pie */ 

#todo_pie{
			position:relative;
			top:-260px;
			max-height:50px;
			
}

#suelo_pie{		position:relative;
				top:38px;
				height:11px;
				background:url(img/cabecera/suelo.jpg) repeat-x;}
				
#sombra_pie{	position:relative;
					width:100%;
					top:38px;
					height:38px;
					background:url(img/pie/sombra.png) repeat-x;
					z-index:1;}
					


#fondo_pie{	position:relative;
					width:100%;
					top:0;
					height:auto;
					background:url(img/pie/fondo1.jpg) repeat;
					}


					
#contenido_pie{	position:relative;
					margin: 0 auto 0 auto;
					width:95%;
					height:500px;
					background:url(img/pie/sombra2.png) no-repeat center;
					
					
					
					}

					
#mobiliario{	position:relative;
				margin:0 auto 0 auto;
				min-width:1000px;
				max-width:1200px;
				height:490px;
				z-index:2;
				
				clear:both;
				
				}



#mob_izda{	position:relative;
			
			width:47%;
			height:500px;
			float:left;
			
}
			
#mob_dxa{	position:relative;
			
			width:48%;
			height:500px;
			float:left;
			}
			
#mob_dxa_top{	position:relative;
			top:0;
			width:auto;
			height:170px;
			}
#mob_dxa_abajo{	position:relative;
			width:auto;
			height:320px;
			}
#cuadros{	position:relative;
			width:350px;
			height:250px;
			top:23%;
			left:28%;
			overflow:visible;}
					
#cuadro_blanco{	position:relative;
				top:0;
				left:0;
				height:219px;
				width:176px;
				background:url(img/pie/cuadro_blanco.png) no-repeat;
				float:left;}
				
#mandamail{	position:relative;
			top:90px;
			left:40px;
			width:54px;
			height:28px;
			z-index:100;
			}
				
#cuadro_rojoYamarillo{	position:relative;
				top:0;
				left:0;
				width:88px;
				height:230px;
				float:left;
				}

#cuadro_rojo{	position:relative;
				width:88px;
				height:112px;
				background:url(img/pie/cuadro_rojo.png) no-repeat;}

#cuadro_amarillo{	position:relative;
				width:88px;
				height:112px;
				background:url(img/pie/cuadro_amarillo.png) no-repeat;}
				
#cuadros_redes{	position:relative;
				top:35%;
				left:1%;
				width:57px;
				height:180px;
				float:left;
				}
				

#facebook{		
				position:relative;
				width:57px;
				height:57px;
				z-index:100;

				}
				
				
#flicker{		position:relative;
				width:57px;
				height:57px;
				z-index:100;}

#twiter{		position:relative;
				width:57px;
				height:57px;
				z-index:100;}

#reloj{	position:relative;
		top:30%;
		left:3%;
				height:150px;
				width:150px;
				background:url(img/pie/reloj.png) no-repeat;
				float:left;}

#suscribete{	position:relative;
				top:60%;
				left:40%;
				width:150px;
				height:45px;
				float:left;
				z-index:101;
				border:0;
				}
				
#suscribete_img{	position:relative;
					top:-5px;
					width:150px;
					height:44px;
					z-index:98;
					border:0;}
					
#suscribete_mail{	position:relative;
				top:0px;
				left:0px;	
				width:190px;
				height:44px;
				border:0;
				z-index:99;}
				
#suscribete form input.caja{
					top:-5px;
					width:110px;
					height:44px;
					background:url(img/pie/cuadro_suscribe.png) no-repeat;
					z-index:100;
					padding:14px 20px 0 20px;
					border:0;
					color:#a56f4d;
					font-weight:bold;
					font-size:11px;
					font-family:Tahoma, Geneva, sans-serif;
					float:left;
}

#suscribete form input.caja:focus{
					outline:0px;

}
#suscribete form input.boton{
					top:-5px;
					width:24px;
					height:24px;		
					z-index:100;	
					border:0;
					background:url(img/pie/validar_newsletter.png) no-repeat;
					cursor:pointer;
					float:left;
					margin-top:10px;

}

#suscribete form input.boton:focus{
					outline:0px;

}
					
				
#lamparaYsofa{	position:relative;
				width:auto;
				height:330px;
				bottom:40px;
				left:0;
				overflow:hidden;}
				
#lampara{	position:relative;
			top:0;
			left:2%;
			width:206px;
			height:330px;
			background:url(img/pie/lampara.png) no-repeat;}
							
#sofa{	position:relative;
top:-175px;
			left:10%;
			width:430px;
			height:192px;
			background:url(img/pie/sofa.png) no-repeat;
			overflow:visible;}
			
#planta{ 		position:relative;
				top:90px;
				left:13%;
				width:123px;
				height:278px;
				background:url(img/pie/planta.png) no-repeat;
				float:left;
}
#puerta{ 		position:relative;
				top:52px;
				left:15%;
				width:151px;
				height:294px;
				background:url(img/pie/puerta.png) no-repeat;
				float:left;
}
#ventanaYdireccion{ 	position:relative;
						top:51px;
						left:18%;
							width:177px;
							height:294px;
							float:left;}
							
#ventana{		position:relative;
				height:200px;
				background:url(img/pie/ventana.png) no-repeat;}

#pajaro{	position:relative;
			top:-41px;
			left:430px;
			width:46px;
			height:56px;
			background:url(img/pie/twitter.png) no-repeat;}
				
#direccion{		position:relative;
				height:90px;
				top:-2px;
				left:20px;}

#suelo_pie2{	position:relative;
				
				height:86px;
				width:auto;
				background:url(img/pie/rodapie2.png) repeat-x;
				z-index:1;
				
				
				}

/* fin de pie */ 

/* buscador */

/*.busca_blanco label{	font: bold 8pt Tahoma, Geneva, sans-serif;
				color:#fff;
				}
				
#tipoYzona_casilla select option{background-image:url(img/cabecera/casillero.jpg);
				}
				
#alquilerYventa_casilla radio{
				z-index:10;
				}
*/				
.btn{
	
	border:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8.50px;
	font-weight:bold;
	color:#FFF;
	cursor:pointer;
	cursor:hand;
	background-color:transparent;
}

/* TEXTOS */ 

.menu{	font: 9pt Tahoma, Geneva, sans-serif;
		color:#948e87;
		}
	
#menu ul li{	list-style:none;
				display:inline;
				margin:10px;
				}
				
#menu li a { 	color:#948e87;
				text-decoration:none;
				 }
				
#menu li a:hover { color:#6b6159;
					text-decoration:none;
				}
				
.menu_activado{		color:#6b6159;}


				
.blanco_titulo{	font: bold 9pt Tahoma, Geneva, sans-serif;
		color:#696159;
		line-height:25px;

		}
				
.blanco_txt{	font: normal 8pt Tahoma, Geneva, sans-serif;
		color:#696159;
		text-align:justify;
		line-height:17px;

		}
#tipoYzona li{	list-style:none;
				line-height:27px;
				}
				
#tipoYzona_casilla li{	list-style:none;
						padding:4px;
						z-index:2;}

#alquilerYventa_casilla li{	list-style:none;
						padding:1px;
						z-index:2;
						}
						
#alquilerYventa li{	list-style:none;
						line-height:22px;
						z-index:2;}
		
.busca_blanco{	font: bold 8pt Tahoma, Geneva, sans-serif;
				color:#fff;
				}
				
.busca_blanco_peque{	font: bold 7pt Tahoma, Geneva, sans-serif;
				color:#fff; margin-top:-3px; margin-left:3px;}
				
.busca_blanco_peque{	font: bold 7pt Tahoma, Geneva, sans-serif;
				color:#f4ba0f; margin-top:-3px; margin-left:3px;}
				
.busca_naranja{	font: bold 7pt Tahoma, Geneva, sans-serif;
				color:#f4ba0f;}
a.busca_naranja, a.busca_naranja:visited{text-decoration:none;}
a.busca_naranja:hover{text-decoration:underline;}
.destaca_blanco{	font: 7pt Tahoma, Geneva, sans-serif;
				color:#fff;
				}
				
a.destaca_blanco, a.destaca_blanco:visited{text-decoration:none;}
a.destaca_blanco:hover{text-decoration:underline;}

.destaca_blanco_bold{	font: bold 7pt Tahoma, Geneva, sans-serif;
				color:#fff;
				}
				
a.destaca_blanco_bold, a.destaca_blanco_bold:visited{text-decoration:none;}
a.destaca_blanco_bold:hover{text-decoration:underline;}

.direccion{	font: 7pt Tahoma, Geneva, sans-serif;
				color:#6b460a;
				}
.direccion_bold a {	font: bold 7pt Tahoma, Geneva, sans-serif;
				color:#6b460a;
				text-decoration:none;
				
				}
.direccion_bold a:hover{	color:#FFF;}

#direccion p {	line-height:14px;}

#direccion_bold p {	line-height:7px;}

.suscribete{	font: bold 9pt Georgia, Geneva, sans-serif;
				color:#fff;
				padding-left:10px;
				
				}
				
.sub1 {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:20px;
		color:#88510C;
		padding-right:5px;
		}
		

	
.sub2 {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14px;
		color:#cbb494;
		padding-right:5px;
		text-decoration:none;
		}

.sub2 a {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:14px;
		color:#cbb494;
		padding-right:5px;
		text-decoration:none;
		}
		
.sub2 a:hover{ text-decoration:underline;}

/* resultados busqueda, alquiler, obra nueva */ 

#volver {
		padding-bottom:20px;
		width:150px;
		float:right;
		left:20%;
		color:#cbb494;
		font-size:11px;
		text-align:right;
		position:relative;
		font-family:Tahoma, Geneva, sans-serif;
		top:40px;
		z-index:10;
}

a.volver, a.volver:visited{
		text-decoration:none;
		color:#cbb494;
		font-size:11px;
}

a.volver:hover{
		text-decoration:underline;
		color:#cbb494;
		font-size:11px;
}

#ordenar {
		padding-bottom:20px;
		width:300px;
		float:right;
		left:20%;
		color:#cbb494;
		font-size:11px;
		text-align:right;
		position:relative;
		font-family:Tahoma, Geneva, sans-serif;
		top:40px;
		z-index:10;
}

a.ordenar, a.ordenar:visited{
		text-decoration:none;
		color:#cbb494;
		font-size:11px;
}

a.ordenar:hover{
		text-decoration:underline;
		color:#cbb494;
		font-size:11px;
}


#resultados{
			width:80%;
			height:auto;
			margin:0 auto 60px auto;
			
			}
			
#resultados #images table{
			margin:0 auto;
			width:100%;
			height:auto;
}

#resultados #images table tr{
			width:100%;
			height:auto;
			}
			
#resultados	#images table td{
			width:33%;
			height:auto;
		
}

#resultados	#images table td div.imagen{
			width:185px;
			height:110px;
			background-image:url(img/busqueda_cuadro.png);
			background-repeat:no-repeat;
			margin:0 auto;
			padding-top:17px;
			padding-left:16px;
			}
			
#resultados	#images table td div.texto{
			width:165px;
			margin:0 auto;
					
			}
			
.busqueda_direccion{
			color:#f4ba0f;
			font-size:12px;
			font-weight:bold;
			}
			
.busqueda_texto{
			color:#696159;
			}
			
.busqueda_texto2{
			color:#696159;
			font-weight:bold;
			font-size:10px;
			}

			
.busqueda_masinfo{
			text-align:right;
			padding-right:25px;
			}
.siguiente_anterior{
			margin-left:75px;
}

a.siguiente_anterior:link, a.siguiente_anterior:visited {
			font-weight:bold;
			color:#696159;
			text-decoration:underline;
			font-family:Tahoma, Geneva, sans-serif;
}

a.siguiente_anterior:hover {
			font-weight:bold;
			text-decoration:none;
			font-family:Tahoma, Geneva, sans-serif;
			color:#696159;
}
/* busqueda seleccionada */

#resultados #imagen_principal {
			width:288px;
			height:209px;
			background-image:url(img/cuadro_imagen_ampliado.png);
			background-repeat:no-repeat;
			float:left;
			margin:0 auto;
			padding-top:12px;
			padding-left:15px;
}

#resultados #descripcion_busqueda {
			float:left;
			margin-left:318px;
			margin-top:-195px;
			width:300px;
			display:block;
			height:209px;
			
			
			}
			
#resultados #descripcion_busqueda #imagenes_lightbox{
			float:left;
			width:270px;
			height:76px;
			margin-left:-45px;
			margin-top:0px;
		
}

#resultados #descripcion_busqueda #imagenes_lightbox ul.imagenes_pequenas{
			clear:both;
			float:left;
			list-style:none;
			margin-left:0px;

		
		}
		
#resultados #descripcion_busqueda #imagenes_lightbox ul.imagenes_pequenas li{
			float:left;
			background-image:url(img/busqueda_cuadro_pequeno_.png);
			background-repeat:no-repeat;
			width:103px;
			height:76px;
			padding-top:9px;
			padding-left:10px;
		}




				
/* twitter */

#twitter {	position:relative;
			left:-90px;
			width:204px;
			top:-185px;
			overflow:hidden;
			
			
			}


#twitter_div {
	font-size:11px;
	line-height:14px;
	margin:20px 0 0 0;
	width:204px;
	float:left;
	color:#6b460a;
	display:inline;
	
}
#twitter_div a {overflow:auto;margin:0;padding:0;}
#twitter_div a img {
	margin:0;
	padding:0;
	width:204px;
	height:31px;
	float:left;
	display:inline;
}
#twitter_div ul {
	margin:0;
	float:left;
	display:inline;
	padding:0;
	width:204px;
	background-image:url(img/pie/twitter_center.png);
	background-repeat:repeat-y;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:9px;
}
#twitter_div li {
	margin:0;
	padding:10px;
	list-style-position:outside;
	width: 180px;
}
#twitter_div span {
	display:block;
	overflow:hidden;
	margin:0 0 0 10px;
}
#twitter_update_list a {
	clear:both;
	color:#6b460a;
	display:none;
	margin:4px 0 0 10px;
	text-decoration:none;
	text-transform:lowercase;
}
#twitter_update_list span a {
	display:inline;
	color:#6b460a;
	margin:0;
	text-decoration:underline;
}

#twitter_update_list span a:hover{
	text-decoration:none;
}
#twitter_div #twitter_down{
	margin:0;
	padding:0;
	width:192px;
	float:left;
	
}

/* formulario */

.clear{
	clear:both;
}

#main-container{
	position:relative;
	width:350px;
	margin:30px auto;
	margin-left:0px;
	padding-left:75px;
}

#form-container{
	background-color:#eee;
	padding:15px;
	width:350px;
	
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px;
}

/*td{
	white-space:nowrap;
}

a, a:visited {
	color:#696159;
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:underline;
}
*/

#contenido_centro #principal #main-container h1{
	color:#696159;
	font-size:16.5px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
	font-family:Tahoma, Geneva, sans-serif;
}

#contenido_centro #principal #main-container h2{
	font-size:11px;
	color:#aba49e;
	margin-bottom:15px;
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
	padding-bottom:10px;
	font-family:Tahoma, Geneva, sans-serif;
}

label{
	text-transform:uppercase;
	font-size:10px;
	font-family:Tahoma,Arial,Sans-serif;
	color:#FFF;
}

.label_form{color:#696159;}

textarea{
	color:#696159;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}



td > button{
	text-indent:8px;
}

.error{
	background-color:#AB0000;
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
	width:240px;
}

#loading{
	position:relative;
	bottom:9px;
	visibility:hidden;
}

.tutorial-info{
	color:white;
	text-align:center;
	padding:10px;
	margin-top:10px;
}

/* mapa google */

#map2{
		position:relative;
		width:100%;
		height:300px;
		border:#c2bac1 2px solid;
		padding:5px;
		
		-moz-border-radius:12px;
		-khtml-border-radius: 12px;
		-webkit-border-radius: 12px;
		border-radius:12px;
}

#iphone_adi{
		position:relative
		width:100%;
		height:125px;
		margin-top:35px;
}

#iphone_adi_phone{
		float:left;
		width:50px;
		height:50px;
		background-image:url(img/phone_adi.gif);
		background-repeat:no-repeat;
		}
		
#iphone_adi_direccion{
		float:left;
		width:50px;
		height:50px;
		margin-left:20px;
		background-image:url(img/direccion_adi.gif);
		background-repeat:no-repeat;
		}
		
#iphone_adi_street_view{
		float:left;
		width:50px;
		height:50px;
		margin-left:20px;
		background-image:url(img/street_view.gif);
		background-repeat:no-repeat;
		}
		

.iphone_adi_texto{
		float:left;
		height:50px;
		position:relative;
		margin-left:5px;
		margin-top:5px;
		}
		
.texto_iphone{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#666;
			font-weight:normal;
			font-size:18px;
			display:inline;
}


a.texto_iphone:link, a.texto_iphone:visited {
			text-decoration:none;
			color:#666;
			
}

a.texto_iphone:hover{
			text-decoration:underline;
			color:#666;
			
}

.texto_iphone_titulo{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#999;
	font-weight: normal;
	font-size: 12px;
	margin-top: 15px;
}


		
		
		
