@charset "utf-8";
/*   
Theme Name: CSS inicial
Author: Queli
Version: 0.1
Description: CSS básico con arreglos y selectores pre-configurados.
*/
/**********************************************
			HACKS PARA IE 
***********************************************/
/* Si tienes la necesidad de aplicar algún hack para IE6 utiliza este selector:  */

/* Si necesitas aplicarlo a IE7 utiliza este:
*:first-child+html {}*/
/***************************************************************** COMIENZO RESET PAGINAS Y REGLAS GENERALES ***********************************************/

/*********************************************
	ELEMENTOS PARA LIMPIAR POR COMPLETO EL HTML 
***********************************************/
* {	margin: 0;	padding: 0; }
/*** NEUTRALIZANDO ESTILOS:
	elementos con margen vertical: ***/

/*** Algunos ajustes basicos: ***/
sup { font-size:1.1em;}
sub {  font-size:1.1em; }
li, dd, blockquote { 	margin-left: 1em; }
ul {list-style-type:none;}

/*** LINKS:
	recuerda utilizar siempre la regla del LoVe-HAte 
a, a:link, a:visited, a:hover, a:active {}*/
a img { 	border: none; 	text-decoration: none; }
img { 	border: none; 	text-decoration: none; 	/*Si añades un background aparecerá como fondo de la imagen, útil para imágenes de carga*/ }

.marco_imagen{padding:5px;border:1px solid #fece00; background:#fff2bd}
/*** FORMULARIOS: ***/
label, button { cursor:pointer; }
input, select, textarea { 	font-size: 100%; background: #E6E9EF; padding-left:2px; }
input:focus, select:focus, textarea:focus { 	background-color: #EBF6E8; }
fieldset { 	border: none; }

/***  TABLAS ***/
table { border-collapse:collapse; border-spacing:0;}

/*** Algunas clases útiles: ***/
.float-left { 	float: left; }
.float-right { 	float: right; }
.clear{clear:both;margin:0;padding:0;background:none; }
.clear_2{clear:both;margin:0;padding:0;height:0; background:none;}
.clear_position{position:relative;}

#pagina .no-margen { margin:0; padding:0;}

/** HACK dar altura a elementos con contenido flotado */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}

.manolink{cursor:pointer;}
.ocultar {display:none}
.bloque {height:1em; display:block; margin:4px 0; }
.fuerte{font-weight:bold;}
/*LISTA ESTRUCTURAL DE COLUMNAS */
ul#columnas {width:100%; display:block; z-index:100; position:relative}
ul#columnas li{display:block;float:left; margin:0;padding:0;}
	/* solo queda maquetar el ancho de cada columna dentrode cada interior #column_2{ width:47%;} 	#column_3{ width:28%;} */
/* tipos de listas */
#pagina ul.lista{ list-style-type: none;}
#pagina ul.lista li { display:list-item; float:none;}
/***************************************************************** FIN RESET PAGINAS Y REGLAS GENERALES ***********************************************/

/**********************************************
				ESTRUCTURA DE LA PAGINA
***********************************************/
body{margin:0;padding:0;background-color:#e6e6e6;text-align:center; }
/* el width de la pagina se ajusta en pixeles con el tamaño del screen cortado en photoshop */
#pagina{margin:0 auto; width:951px;background:#fff;text-align:left;  position:relative;}
#pagina p {line-height:14px;}
/*#header{height:189px; background: url(/estilos/imagenes/maquetacion_pruebas/header_contenido.png) no-repeat }*/
#header{height:189px; position:relative; }
#content{ position:relative; z-index:80;}
#footer{clear:both; background:#fff; height:50px;}
#pagina .interior{border-top:1px solid #a8b9ce; padding:0}

/********************************************
				TEXTOS
**********************************************/
body {font-size:100%;}
.texto_defecto { font: normal 0.69em Arial, Helvetica, sans-serif; color: #515c4d;}
#migas li {font: normal 1em Arial, Helvetica, sans-serif; color:#8d865a;}
#migas #estas_en{color:#515c4d;}
/********************************************
				LISTAS MENUS
**********************************************/
/* Lista menu utilidades */
#flash-header { position:absolute; height:190px; z-index:60; }
#nav_utilidades{ position:absolute; right:0; z-index:70; height:14px; list-style-type:none; text-align:right; padding:1px 10px 2px 0; color:#4d689f; }
#nav_utilidades li{display:inline; margin:0;padding:0}
#nav_utilidades li a img{margin-right:4px}
/*Lista menu pricnioal*/
#nav_principal{  width:206px; list-style-type:none;}
#nav_principal li{border-top:1px solid #610000; border-bottom:1px solid #610000;} 
/*Listas opciones de bloques en portada educacion y dispacacitados */
.btn-opciones {list-style-type:none; }
.btn-opciones li {background: #f0f4f7; border:1px solid #cbdae5; text-align:center; width:12em;
font: bold 1em 'Trebuchet MS', Helvetica, sans-serif; padding:2px;  margin-top:5px; float:left;}
.btn-opciones li img {margin-right:8px;}
/* para el camino de migas */
ul#migas {margin:4px;}

/* lista - otras -empresas */
#otras-empresas-grupo { float:right; margin-bottom:8px;}
#otras-empresas-grupo li { float:left; margin:0; border-right:1px solid #929db5; padding-right:4px; }
#otras-empresas-grupo li.ultima { border:none;}
#otras-empresas-grupo li a { display:block;}

/* delegaciones del pie */
#delegaciones { clear:both; background:url(/imagenes/pie/fnd-delegaciones.png) no-repeat; height:29px; font: normal 9px Arial, Helvetica, sans-serif;color:#a1acc4;}
#delegaciones li { float:left;padding-top:7px;}
#delegaciones li.primera { margin-left:115px;}
* html #delegaciones li.primera { margin-left:60px;}
#delegaciones li.ultima  a{ border:none;}
#delegaciones li a { display:block; border-right:1px solid #7888a9; padding-right:8px;}
/********************************************
				ENLACES 
**********************************************/
/* generales */
a:link, a:visited { color:#0048cc; }
a:hover{ text-decoration:none;}
/* menu pricipal */
#nav_utilidades a{ margin-left:5px; padding-right:6px;text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif; color:#fff;}
#nav_utilidades a:hover{ text-decoration:underline;}
/*  menu principal */
#nav_principal a:link, #nav_principal a:visited , #nav_principal a:hover { margin:0; padding:4px 0 4px 10px;  display:block; font: normal 1.2em 'Arial Black', Gadget, sans-serif; color: #deb8b8; background:#400000;text-decoration:none; }
#nav_principal a:hover{ background:  #931331; color:#fff; }
/*pestaña actual */
#nav_principal a#menu_select:link, #nav_principal a#menu_select:visited , #nav_principal a#menu_select:hover {background:  #931331; color:#fff;}
a.descargar:link ,a.descargar:visited{background:url(/estilos/imagenes/ico_pdf.gif) no-repeat; font-size:1em; display:block; padding:2px 4px 4px 25px; font-size:0.9em }
/*enlaces para el camino de migas */
#migas ul li a:link, #migas ul li a:visited{font: bold 1em Verdana, Arial, Helvetica, sans-serif;color:#0c61ad; text-decoration:none;}
#migas ul li a:hover {text-decoration:underline;}
/* menu pie delegaciones */
#delegaciones a:link, #delegaciones a:visited{ text-decoration:none;color:#fff; font-size:inherit; }
#delegaciones a:hover{ text-decoration:underline;}
/* con flecha */
#pagina  a.flecha{  background:url(/imagenes/comunes/botones/ico-flecha-siguiente.png) no-repeat 0 50%; padding-left:20px;  }



/********************************************
				H1, H2 , H3 - CABECERAS 
**********************************************/
h1 {text-indent:-9999px; margin-top:5px;  display:none;}
h1#inicio {height:64px; width:294px; margin-bottom:35px; }
/*h1#inicio {height:64px; width:294px; margin-bottom:35px;background: url(/estilos/imagenes/logo.png) no-repeat; }*/
h2{padding:5px 0px 4px 9px;font: normal 1.9em 'Arial Black', Gadget, sans-serif; color: #86021a; line-height:20px;}


/* parrafos */
#pie-texto { clear:left; position:relative; font:normal 0.69em Arial, Helvetica, sans-serif; color:#666; margin-top:4px}
	#copy {  position:absolute; left:0.5%;}
	* html #copy {  position:absolute; left:0.5%;top:-10px}
	#terminos-legales { position:absolute; right:0%; color:#ccc;}
	* html #terminos-legales { position:absolute; right:0%; color:#ccc;top:-10px}
	#terminos-legales a {font:normal 0.91em Arial, Helvetica, sans-serif; margin-right:6px; }
	#terminos-legales a:link, #terminos-legales a:visited { color:#757575;  text-decoration:none;}
	#terminos-legales a:hover{  color:#757575;  text-decoration:underline;}


/* SECIONES COMUNES */
.promociones h3{ height:17px; text-indent:-9999px; background:url(/imagenes/comunes/promociones-destacadas/tit-promociones-destacadas.png) no-repeat;}
.promociones img , .ultimas-noticias img{ float:left;  border-width:3px 3px 2px 2px;  border-style:solid; border-color:#dadde8; margin-right:11px; }
.promociones div { clear:left; margin-top:10px; }
.promociones div * { margin-bottom:2px;}
.promociones div h4 { font-size:1.09em; font-weight:bold;  color:#112a5e;}
.promociones div p.localidad { display:inline; padding:2px 5px; font-size:1em; background:#707f9e; color:#fff;}
.promociones div p.localidad span { display:inline; margin:0; color:#fff; }
.promociones div span { display:block;  margin:2px 0 0 0;color:#666;}

/* Buscador de inmuebles */
#buscador-inmuebles { }
#pagina #buscador-inmuebles h2 {  height:17px; text-indent:-9999px; background:url(/imagenes/comunes/buscador-promociones/tit-buscador.png) no-repeat;}
#buscador-inmuebles p { }
#buscador-inmuebles label { display:block; color:#757575; margin:20px 0 6px 0;}
#buscador-inmuebles label  span { color:#e62416;}
#buscador-inmuebles select { width:170px; border:1px solid #e8eef6;}
#buscador-inmuebles .btn-bajo { text-align:right; margin-right:17%;} 

/* Ultimas noticias */
.ultimas-noticias  h3 {height:17px; text-indent:-9999px; background:url(/imagenes/comunes/ultimas-noticias/tit-ultimas-noticias.png) no-repeat;}
.ultimas-noticias div  { margin:5px 0;}
.ultimas-noticias div  h4 {  font-weight:bold;  font-size:1.1em; color:#424141;}
.ultimas-noticias div span { display:block;}

/* Servicios */
#servicios  h3{ margin:20px 0 10px 0;height:17px; text-indent:-9999px; background:url(/imagenes/comunes/servicios/tit-servicios.png) no-repeat;} 
#servicios  li {line-height:29px;width:50%;}
#servicios  li img { float:left; margin-right:5px;}

/* Danos tu opinion */
#danos-tu-opinion {   width:99%; clear:both;  margin-top:20px;height:59px; background:#e1e4eb  url(/imagenes/comunes/fondos/fnd-redondo-medio-izq.png) no-repeat; }
#danos-tu-opinion  div{ height:59px;background:url(/imagenes/comunes/fondos/fnd-redondo-medio-der.png) no-repeat 100% 0; padding:5px;  }
* html #danos-tu-opinion  div {  padding:0; }
* html #danos-tu-opinion h3 { margin-top:5px;}
#danos-tu-opinion h3 {height:17px;  margin-left:12px; text-indent:-9999px; background:url(/imagenes/tit-danos-tu-opinion.png) no-repeat;}
#danos-tu-opinion  a { display:block;}
#danos-tu-opinion  p { margin-left:12px; color:#4c6393; background:url(/imagenes/comunes/botones/ico-flecha-oscura.png) no-repeat 0 15%;; padding-left:15px;}

/* menu principal */
#menu_principal { margin:0px 0 9px 13px; }

/*Migas barra de navegacion*/
#barra-navegacion {margin:0 0 0 27px;padding:1px 1px 1px 1px;font-size:9px}
#barra-navegacion li{color:#999999;display:inline;margin:0}
#barra-navegacion li a{color:#757575;text-decoration:none;font:9px Arial, Helvetica, sans-serif;}
#barra-navegacion li a:hover{text-decoration:underline}

#barra-navegacion li#estas_en{color:#52a12a; font-family:Arial, Helvetica, sans-serif;}



/*-------------CORPORATIVO--------------*/

#menu-corporativo{float:left;height:100%;width:211px;margin-left:15px}
* html #menu-corporativo{margin-left:7px}

#contenido-corporativo-datos{float:left;width:725px}
#contenido-corporativo{margin:16px 0 150px 26px;}


#pie-corporativo{position:absolute;bottom:22px;right:22px}

/*menu corporativo*/
#menu-corporativo h2{text-indent:-9999px;background-image:url(/imagenes/corporativo/menu-corporativo/cabecera-menu.gif);background-repeat:no-repeat;margin-top:16px;height:17px}
#menu-corporativo img{margin:18px 0 21px 2px}

#menu-corporativo ul li{border-bottom:1px solid #d8d9dc;margin-left:3px;width:201px}
#menu-corporativo ul li a:link,#menu-corporativo ul li a:visited{height:18px;font-weight:bold;color:#8597bd;display:block;text-decoration:none;width:184px;padding-left:17px;padding-top:4px}

#menu-corporativo ul li a:hover,#menu-corporativo ul li.menu-corporativo-seleccionado a:link,#menu-corporativo ul li.menu-corporativo-seleccionado a:visited{height:18px;background-color:#e7e9ef; color:#112a5e;background-image:url(/imagenes/corporativo/menu-corporativo/fecha-menu-on.gif);background-position:0px 9px; background-repeat:no-repeat}
#menu-corporativo ul li a.menu-corporativo-foto-verde img{margin:0 0 0 5px;}

#menu-corporativo li.menu-corporativo-verde{font-weight:normal;color:#52a12a;text-decoration:none; }
#menu-corporativo li.menu-corporativo-verde ul li{border:0; }
#menu-corporativo li.menu-corporativo-verde ul li a:link,#menu-corporativo li.menu-corporativo-verde ul li a:visited{color:#52a12a;font-weight:normal;text-decoration:none;background-image:url(/imagenes/corporativo/menu-corporativo/guion-verde.gif);background-repeat:no-repeat; background-position:10px 10px; padding:2px 0 0 20px ; }
#menu-corporativo li.menu-corporativo-verde ul li a:hover{background-color:#fff; text-decoration:underline; }
#menu-corporativo li.menu-corporativo-verde ul li.menu-verde-seleccionado a:link,#menu-corporativo li.menu-corporativo-verde ul li.menu-verde-seleccionado a:visited{background-color:#fff; text-decoration:underline;}

/*pie corporativo*/
#pie-corporativo img{float:left;}
#boletin.pie-corporativo {margin:0;width:224px;}
#boletin.pie-corporativo h4{background-image:url(/imagenes/corporativo/pie-corporativo/boletin-proinsa.gif);}
#boletin.pie-corporativo img{margin:10px 0 0 6px;}
#boletin.pie-corporativo p{margin: 13px 0 0 68px}
#boletin.pie-corporativo a{display:block; text-indent:-9999px;background-image:url(/imagenes/corporativo/pie-corporativo/suscribirme.gif);background-repeat:no-repeat;margin:9px 0 0 68px;height:13px;width:68px}


#ultima-hora.pie-corporativo{width:230px;}
#ultima-hora.pie-corporativo strong{display:block}
#ultima-hora.pie-corporativo p{margin: 13px 0 0 8px}
#ultima-hora.pie-corporativo img{margin-left:4px}
#ultima-hora.pie-corporativo h4{background-image:url(/imagenes/corporativo/pie-corporativo/ultima-noticia.gif);background-position:8px 0px}

#presentacion-comercial.pie-corporativo{width:224px;}
#presentacion-comercial.pie-corporativo h4{background-image:url(/imagenes/corporativo/pie-corporativo/presentacion-comercial.gif);background-position:6px 0px}
#presentacion-comercial.pie-corporativo img{margin:12px 0 0 8px;}
#presentacion-comercial.pie-corporativo p{margin: 13px 0 0 70px}
#presentacion-comercial.pie-corporativo a{display:block; text-indent:-9999px;background-image:url(/imagenes/corporativo/pie-corporativo/descargar.gif);background-repeat:no-repeat;margin:9px 0 0 70px;height:13px;width:63px}

.pie-corporativo.pie-corporativo{width:221px;height:114px;float:left;background-color:#f2f3f7;margin-left:1px}
.pie-corporativo.pie-corporativo p{color:#666666}
.pie-corporativo.pie-corporativo h4{margin-top:10px;text-indent:-9999px;background-repeat:no-repeat;height:16px}


/*-------------CORPORATIVO--------------*/

/*-------------Paginador--------------*/

.paginador{background-color:#f2f3f7;color:#112a5e;margin:11px 0 0 14px;height:15px;width:936px}
.paginador img{float:left;background-color:#f2f3f7;}
.paginador span{float:left;background-color:#f2f3f7;margin-left:6px}
.paginador img.derecha{float:right;background-color:#f2f3f7;}
.paginador ul{text-align:right;float:right;background-color:#f2f3f7; font-size:10px}
.paginador ul li{display:inline;margin:0}
.inferior{margin:27px 0 30px 14px;}
/*-------------Paginador--------------*/


/* TABLA VIVIENDAS */
 #viviendas { margin:2% 1% 0 0; }
 #viviendas h3 { background:#F2F3F7 url(/imagenes/proyectos/tit-viviendas-disponibles-promocion.png) no-repeat 0 3px; text-indent:-9999px; height:14px;padding:4px;margin-bottom:10px;width:207px}
 #viviendas h4 {font:normal 11px Arial, Helvetica, sans-serif; font-weight:bold; color:#112A5E; background-color:#F2F3F7;height:14px;padding:4px;margin-bottom:10px;width:207px}
 #texto-explicativo{margin:0 0 20px 0}
 .mostrar_ocultar_viviendas { height:2.5em; color:#112a5e;float:left}
 .mostrar_ocultar_viviendas .izq {left:2%;color:#FFF;background-color:#707f9E;padding:0 2px;}
 .mostrar_ocultar_viviendas .der {display:block;margin:-1px 1px}
* html .mostrar_ocultar_viviendas .der {margin:2px 0px 0 4px}
*:first-child+html .mostrar_ocultar_viviendas .der {margin:2px 0px 0 4px}

 .mostrar_ocultar_viviendas .mostrar {display:block;padding:6px 14px; background-color:#707f9e;display:none; cursor:pointer; color:#fff; font-weight:bold;}
 .mostrar_ocultar_viviendas .no_mostrar {display:block;padding:6px 14px;background-color:#cfd4df;cursor:pointer;}
 #viviendas table {padding:2px;clear:both; width:99%;  margin:0pt 4px ; color:#757575;border-top:5px solid #707f9e;border-right:6px solid #707f9e;border-bottom:20px solid #707f9e;border-left:6px solid #707f9e; background:f2f3f7}
 #viviendas td{padding:5px}
 #viviendas th {padding:5px;font-weight:normal;color:#112A5E; background-color:#f2f3f7}
 #viviendas tbody tr { background:#fff; border-bottom:3px #F2F3F7;}
 #viviendas tbody .center { text-indent:15px;}
 #viviendas tbody tr.par { background:#f2f3f7;}
 
 
 #comparativa_viviendas{background:#D0D4DF;color:#112A5E;margin-top:20px}
 #comparativa_viviendas div{color:#5e5e5e;padding: 10px 0}
 #comparativa_viviendas table{border:none;width:98%;margin-left:6px;color:#5e5e5e;}
 #comparativa_viviendas table th{color:#112a5e;background-color:#D0D4DF;font-weight:bold;padding-left:5px;border-top:1px solid #fff;}
 #comparativa_viviendas table tbody td{background-color:#fff;border-left:1px solid #D0D4DF;border-top:3px solid #D0D4DF;}
 
 /*  recomendar amigo */
	#recomendar-proyecto { height:208px; padding-left:6%; color:#666; background:url(/imagenes/comunes/fondos/fnd-recomendar.png) no-repeat 80% 25%; }
	#recomendar-proyecto  form { margin-top:20px;}
	#recomendar-proyecto p { width:50%;}
	#recomendar-proyecto  label {display:block; margin:5px 0; color:#112a5e;  }
	#recomendar-proyecto input { background:#e6e9ef; border:0; width:213px; height:18px;}
	#recomendar-proyecto fieldset .btn-submit { text-align:center; margin-left:2.5%;} 
	#recomendar-proyecto .btn-submit input { width:auto; height:auto;}

/* At-cliente */
	#at-cliente  {margin:10px 0;width:223px; background:#8ecb91 url(/imagenes/comunes/fondos/fnd-atencion-cliente.png) no-repeat 0 0; }
	#at-cliente  div {padding-bottom:10px; background: url(/imagenes/comunes/fondos/fnd-atencion-cliente-bottom.png) no-repeat 0 100%; }
	#at-cliente dl { margin:-18px 0  0 60px;}
	#at-cliente h2 {height:46px; background:url(/imagenes/comunes/tit-at-cliente.png) no-repeat 40% -25%; text-indent:-9999px; } 
	#at-cliente dt { margin-right:20px; background:#001f5f; color:#fff; padding:1px 2px; text-align:right;  }
	#at-cliente dd {color:#001f5f; font-weight:bold; font-size:1.1em; margin:0 20px 5px 0; text-align:right; }
	* html	#at-cliente dd {margin-left:55px}
	
#flash-original-menu{display:block;margin:20px auto;}	

