html{
	height:100%;
}
body{
	margin:0 auto 0 auto;
	padding:0px 0 0 0;
	color: #000;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:90%;
	width:100%;
	height:100%;
	background:#e9e9e9 url(../img/fondo_maisa.gif) center top no-repeat;
}

img{ behavior: url(iepngfix.htc) }


img{
	border:0
}

h1{
	padding:0;
	margin:0;
	line-height:20px;
	color:#e37c2e;
	font-size:130%;
	font-weight:normal;
}

.texto_gris{
	color:#837f77 !important
}

.texto_azul{ color:#2d99cc}
.texto_azul_maisa{ color:#004b96; text-decoration:none;}
.texto_rosa{ color:#d9176e}
.texto_naranj{ color:#e37c2e}
.texto_verde{ color:#bae03f}




#contenedor{
	padding:10px 0 0 0;
	margin:0 auto 0 auto;
	width:960px;
	*width:970px;
	height:auto !important;
	min-height:500px;
	height:500px;
}



#pie{
	width:960px;
	height:100px;
	margin:0 auto 0 auto;
	padding:20px 0 20px 0;

	background:url(../img/fondo_pie.gif) top repeat-x;
}


#cabecera{
	width:960px;
	margin:0 auto 0 auto;
	border-top:1px solid #b8b8b8;
	height:135px;
	padding:10px 0 0 0;
	position:relative;
}
#bloque_dudas{
	float:right;
	text-align:right	
}

#bloque_redes_sociales{
	position:absolute;
	top:40px;
	right:0px;
}

#bloque_redes_sociales a{
	float:rigth;
	padding-left:20px;
}

#idiomas a{
	color:#000;
	text-decoration:none
}
#idiomas a:hover{
	color:#666;
	text-decoration:underline
}


#dudas{
	padding:50px 0 0 0;
	color:#7f7f7f;
}

#dudas a{
	color:#7f7f7f;
	text-decoration:none;
	font-weight:bold;
}
#dudas a:hover{
	text-decoration:underline
}
#bloque_logo{
	padding:0 0 0 10px;
}
#bloque_logo img{
	margin:0 0 0 50px;
}

#contenedor_menu{
	width:960px;
	margin:0 auto 0 auto;
}
#menu_principal{
	height:44px;
	margin:3px 0 15px 0;	
	background:url(../img/fondo_menu.gif) top repeat-x;
}

#menu_principal ul{
	margin:0;
	padding:0 0 0 20px;
	height:42px;
}

#menu_principal li{
	float:left;
	height:42px;
	list-style:none;
	padding:0px 0 0 0;
	margin-right:3px;

}


#btn_segunda_mano{
	width:145px;
	height:31px;
	background-image:url(../img/boton_segundamano.png);
	background-repeat:no-repeat;
	background-position:top;
	margin:0 0 0 0px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:33px;
	padding:2px 0 0 7px;
	position:absolute;

}

#btn_segunda_mano:hover{
	background-position:bottom;
}

#btn_segunda_mano a{
	color:#fff;
	text-decoration:none
}

.izq_menu, .dcha_menu{
	width:9px;
	height:42px;
	float:left;
}
.seccion{
	float:left;
	padding:10px 2px 0 3px;
}
.seccion a{
	color:#201d21;
	text-decoration:none
}
.seccion a:hover{	
	text-decoration:underline
}
	

#seccion_activa a, #seccion_activa a:hover{
	color:#fff;
	text-decoration:none
}

#seccion_activa{
	behavior: url(iepngfix.htc)
}

#seccion_activa .seccion{
	background:url(../img/resaltado_cent.png) center top repeat-x;
	height:32px;	
	padding:10px 7px 0 7px;
	color:#fff;
	
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/resaltado_cent.png');
	
}
#seccion_activa .izq_menu{
	background:url(../img/resaltado_izq.png) right no-repeat;
}
#seccion_activa .dcha_menu{
	background:url(../img/resaltado_der.png) left no-repeat;
}


#contenido_inicio{
	height:auto !important;
	min-height:500px;
	height:500px;
}	



.clear{
	clear:both
}

#columna_buscador{
	width:300px;
	float:left;
}

#cuadro_buscador, #cuadro_tiempo{
	background:url(../img/izq_naranja1.gif) center no-repeat;
	width:300px;
	height:125px;
	margin:0 0 10px 0;
}

#cuadro_buscador h2, #cuadro_tiempo h2, #avance_noticias h2{
	margin:0;
	padding:11px 0 0 0;
	text-align:center;
	font-size:120%;
	line-height:20px;
	color:#fff;
	font-weight:normal
}
#avance_noticias h2{
	margin:0 0 30px 0;
}

#cuadro_buscador form{
	margin:25px 0 0 7px;
	padding:0;
}
#viviendas{
	width:285px;
	font-size:90%;
}

#buscar_vivienda{
	width:153px;
	height:28px;
	border:none;
	background:url(../img/boton_buscar.gif) center no-repeat;
	color:#595959;
	margin:8px 0 0 60px;
	font-size:90%;
	cursor:pointer
}

#buscar_vivienda:hover{
	color:#2F2C2C;
	text-decoration:underline
}


#cuadro_tiempo{
	background:url(../img/izq_azul.gif) center no-repeat;
}

#info_tiempo{
	padding:20px 0 0 20px
}

#info_tiempo img{
	float:left;
	margin:3px 0 0 0
}

#info_tiempo div{
	margin:0 0 0 92px;
	color:#b5cdde;
	font-size:90%;
}

#info_tiempo span{ color:#fff;}

#avance_noticias{
	background:#7b7c7e url(../img/izq_gris.gif) top center no-repeat;
	width:300px;
	height:auto !important;
	height:70px;
	min-height:70px;
}

.avance_noticias_2{
	background:#7b7c7e url(../img/izq_gris_twitter.png) top center no-repeat;
	width:300px;
	height:50px;
}
.avance_noticias_2 a{
	width:300px;
	height:50px;
	display:block;
}


.fila_avance{
 padding:15px 0 15px 12px;
 height:auto !important;
 min-height:65px;
 height:65px;
 border-bottom: 1px solid white;
}

.fila_avance_2{
 padding:15px 0 15px 12px;
 height:auto !important;
 border-bottom: 1px solid white;
}

#banner_destacado{
 padding:0 0 0px 12px;
 height:auto !important;
 min-height:65px;
 height:65px;
 width:286px;
}

.linea_sup_destacado{
	margin:0 0 0 7px;
}

.linea_inf_destacado{
	margin:0 0 20px 7px;
}


.img_av{
	border:2px solid #fff;
	float:left;
	margin:2px 0 0 0
}

.detalle_av{
	margin:0 0 0 67px;
}

.antetitulo_av{
	color:#cac5ae;
	font-size:90%;
}
.titulo_av{
	color:#fff;
	font-weight:bold
}

.titulo_av a{
	color:#fff;
	text-decoration:none
}
.titulo_av a:hover{
	color:#cac5ae;
	text-decoration:underline
}

.desc_av{
	font-size:90%;
	color:#e7e7e8
}

.desc_av a{
	color:#e7e7e8;
	text-decoration:none
}

.desc_av a:hover{
	color:#cac5ae;
	text-decoration:underline
}


#columna_mapa{
	margin:0 0 0 320px !important;
	margin:0 0 0 317px	
}


#info_pie{
	padding:40px 0 0 0;
	float:right;
	width:960px;
	height:60px;
	behavior: url(iepngfix.htc);	
	background:url(../img/estrella_pie_inicio.png) left no-repeat;
}

#logo_pie{
	float:right;
	margin:12px 0 0 0;
}



#contacto_pie{
	margin:0 20px 0 0;
	padding:10px 0 0 0;
	float:right;
	color:#6e6f71;
	text-align:right;
}

#contacto_pie a{
	color:#fff;
	text-decoration:none
}

#contacto_pie a:hover{
	color:#ddd;
	text-decoration:underline
}


#contacto_pie strong{
	font-size:150%;
}

#dudas_pie{
	float:right;
	height:60px;
	width:250px;
	behavior: url(iepngfix.htc);		
	background:url(../img/auriculares.png) right top no-repeat;
	text-align:right;
	padding:0 80px 0 0;
	margin:0 10px 0 0;
	font-size:90%;
	color:#6e6f71;
}
#dudas_pie a{
	color:#6e6f71;
	text-decoration:none;
	font-weight:bold;
}

.mih2{
	padding:0;
	margin:0;
	line-height:20px;
	color:#e37c2e;
	font-size:160%;
	font-weight:normal;
}

#info_pie a{
	color:#6e6f71;
	text-decoration:none
}

#info_pie a:hover{
	color:#000;
	text-decoration:underline
}

html, body, #contenedor_secciones { height: 100%; }
body > #contenedor_secciones { height: auto; min-height: 100%; }

#contenido_secciones {
	padding:10px 0 162px 0;
}

#pie_secciones{
 	clear: both;
 	position: relative;
 	z-index: 10;
 	height: 162px;
 	margin-top: -162px;
	background:url(../img/fondo_pie_secciones.jpg) center top no-repeat;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#contenido_pie{
	width:960px;
	margin:0 auto 0 auto;
	padding:70px 0 0 0
}

#contenido_pie #contacto_pie, #contenido_pie #dudas_pie h1{
	color:#fff;
}

#contenido_pie #dudas_pie{
	color:#54190c
}
#contenido_pie #dudas_pie a{
	color:#fff;
	text-decoration:none;
}

#contenido_pie #dudas_pie a:hover{
	color:#dfdedc;
	text-decoration:underline;
}

#enlaces_mapa_web{
	text-align:left;
	color:#54190c;
	padding:3px 0 0 100px;
	font-size:85%;
	font-weight:bold
}

#enlaces_mapa_web a{
	color:#54190c;
	text-decoration:none
}

#enlaces_mapa_web a:hover{
	color:#81564c;
	text-decoration:underline
}


#seccion{
	background:url(../img/fondo_secciones_bajo.jpg) bottom no-repeat;
}
#contenido_seccion{
	width:900px;
	padding:30px;
	margin:0 auto 0 auto;
	height:auto !important;
	min-height:440px;
	height:440px;
	background-color:#fff;
}

#contenido_seccion h1{
	color:#0077b9;
	font-size:1.7em;
	margin:0;
	padding:0;
}


#primer_bloque_emp{
	height:222px;
	background:url(../img/img_empresa2.jpg) right bottom no-repeat;
	margin:15px 0 25px 0;
}

#primer_bloque_emp img{
	float:left;
}

#primer_bloque_emp div{
	margin:0 0 0 170px;
	padding:15px 0 0 0;
	width:385px;
	font-size:85%;
	color:#837f77;
}

#segundo_bloque_emp{
	height:238px;
	padding:0 0 0 310px;
	background:url(../img/img_empresa3.jpg) left top no-repeat;
}

#segundo_bloque_emp h2, #gestion_empresa h2{
	color:#837f77;
	font-size:120%;
	font-weight:normal;
	padding:0;
	margin:0;
}

#segundo_bloque_emp p{
	margin:0;
	padding:7px 10px 0 0;
	font-size:85%;
	color:#837f77;
}

#slogan_empresa{
	border:1px solid #b8b8b8;
	border-left:none;
	border-right:none;	
	height:38px;
	padding:12px 40px 10px 40px;
	color:#e37c2e;
	margin:30px 0 30px 0;
	font-weight:bold
}

#gestion_empresa{
	height:165px;
	background:url(../img/img_empresa4.jpg) right top no-repeat;
}
#gestion_empresa p{
	margin:0;
	padding:7px 0px 0 0;
	width:450px;
	font-size:85%;
	color:#837f77;
}


#boton_delegaciones{
	margin:37px 0 0 190px;
	height:45px;
}

#borde_izq_delegaciones, #borde_izq_pdf{
	background:url(../img/bot1_izq.gif) left no-repeat;
	width:60px;
	height:40px;
	float:left;
	margin:0 0 0 20px;
}
#borde_izq_pdf{
	background:url(../img/bot2_izq.gif) left no-repeat;
}

#borde_dcha_delegaciones{
	background:url(../img/bot1_der.gif) left no-repeat;
	width:10px;
	height:40px;
	float:left;
	margin:0 0px 0 0px;
}

#cuerpo_delgaciones{
	float:left;
	background:url(../img/bot1_cent.gif) top repeat-x;
	height:28px;
	padding:12px 5px 0 5px;
	color: #004c94;
	font-weight:bold
}

#cuerpo_delgaciones a{
	color: #004c94;
	text-decoration:none
}

#cuerpo_delgaciones a:hover{
	color: #0160ba;
	text-decoration:underline
}



#mapa_delegaciones{
	margin:15px 0 0 0;
}


.fila_delegaciones{
	height:270px;
	margin:25px 0 0 0;
	padding:0 0 10px 0;
}

.delegacion{
	width:205px;
	float:left;
	margin:0 20px 0 0;
}

#ultima_delegacion{
	margin:0
}

.img_delegacion{
	width:204px;
	height:112px;
}

.textos_delgacion{
	margin:10px 0 0 0;
	font-size:0.8em;
	color:#837f77;
}
.textos_delgacion span{
	color:#e37c2e;
	font-size:1.5em;
}


div.boton_gris, div.boton_naranja{
	margin:10px 0 0 0;
	clear:both;
	width:200px;
	background:#dfdedc;
	text-align:left;
	color:#837f77;
	font-size:85%;
	padding:3px 0 2px 5px;	
}

div.boton_naranja{
	background-color:#e89654;
	color:#fff;
	margin:5px 0 0 0;
}

.boton_gris a{
	color:#837f77;
	text-decoration:none
}

.boton_gris a:hover{
	color:#66635c;
	text-decoration:underline
}


.boton_naranja a{
	color:#fff;
	text-decoration:none
}

.boton_naranja a:hover{
	color:#837f77;
	text-decoration:underline
}

.bloque_servicios{
	margin:15px 0 0 0;
}


.fondo_servicios{
	width:918px;
	height:auto !important;
	min-height:20px;
	height:20px;
	background:url(../img/fondo_servicios.jpg) center repeat-y;
}


.izq_servicios{
	width:419px;
	float:left;
	padding:0 0 0 10px;
}



.detalle_servicio{
	float:right;
	width:230px;
	margin:0 0 0 0;
}
.serv_izq{
	width:230px;
}

.serv_dcha{
	width:260px;
}

.detalle_servicio h2{
	font-size:1.2em;
	padding:0;
	margin:0;
	line-height:20px;
	font-weight:normal
}

.dcha_servicios{
	width:450px;
	margin:0 0 0 450px;
}

.texto_servicio{
	margin:10px 0 0 0;
	color:#6e6f71;
	font-size:0.8em;
}

div.boton_servicios{
	margin:15px 0 0 0;
	padding:5px 0 5px 0;
	clear:both;
	width:124px;
	background-color:#dfdedc;
	text-align:center;
	color:#fff;
	font-size:90%;
	cursor:pointer
}

.boton_azul{ background-color:#2d99cc !important}
#boton_rosa{ background-color:#d9176e !important; margin:10px 0 0 100px; width:110px;}
.boton_naranj{ background-color:#e37c2e !important}

#boton_rosa{ cursor:pointer}

.fila_cal{ height:24px; margin:5px 0 5px 0;}
.campo_cal{
	float:left;
	width:100px;
	padding:5px 0 0 0;
}

.inputCalc{
	height:21px;
	width:120px;
	border:none;
	background-color:#dededf;
}

.texto_servicio ul{
	margin:0;
	padding:0;
}

.texto_servicio li{
	list-style:none;
	margin:0 0 15px 0;
	padding:0;
}

.texto_servicio li a{
	color:#837f77;
	text-decoration:none
}

.texto_servicio li a:hover{
	color:#a0a09f;
	text-decoration:underline
}

#botones_tipos{
	float:right;
}


div.boton_tipos{
	padding:5px;
	width:150px;
	background-color:#dfdedc;
	text-align:center;
	color:#fff;
	font-size:90%;
	float:left;
	margin:0 0 0 10px;
	cursor:pointer
}

div.boton_tipos:hover{
	color:#dbd8d8;
	text-decoration:underline;
}

#b_prensa{ background-color:#004d92 !important}
#b_eventos{ background-color:#bae03f !important}
.b_volver{ width:90px !important}

#b_todas{ background-color:#CBC6AF !important}
#b_todas:hover{
	color:#000
}

.linea_gris{
	background-color:#b8b8b8;
	height:1px;
	line-height:0px;
	font-size:0px;
	margin:0;
	padding:0;
}

#listado_noticias{
	padding:30px 0 0 0;
}

#titulo_seccion_noticias{ height:30px;}
#titulo_seccion_interesa{ height:30px; margin:0 0 5px 0}


.fila_noticia{
	height:140px;
	margin:20px 0 10px 0;
}
.tipo_noticia{
	width:40px;
	height:135px;
	float:left;
}

.tipo_evento{ background:url(../img/eventos.gif) center no-repeat}
.tipo_prensa{ background:url(../img/prensa.gif) center no-repeat}

.fila_noticia img{
	margin:0 0 0 3px;
	float:left
}


.avance_noticia{
 margin:0 0 0 280px;
}

.avance_noticia_sin_foto{
 margin:0 0 0 60px;
}


.fecha_not, .titulo_not, .desc_not{
	padding:0;
	margin:0;

}

.fecha_not{
	color:#aaa38a;
	font-weight:bold;
}

.titulo_not{
	font-weight:bold
}

.tit_evento{	color:#bae03f;}
.tit_evento a{	color:#bae03f; text-decoration:none; }
.tit_evento a:hover{	color:#7D8F3E; text-decoration:underline}
.tit_prensa{	color:#004d92;}
.tit_prensa a{	color:#004d92; text-decoration:none; }
.tit_prensa a:hover{	color:#77839F; text-decoration:underline}

.desc_not{
	margin:10px 0 0 0;
	color:#837f77;
	font-size:0.9em;
}

#paginacion_noticia{
	padding:0 0 0 510px;
	margin:10px 0 0 0;
	height:25px;
}

#flecha_prim_izq, #flecha_anterior_izq, #flecha_prim_dcha, #flecha_anterior_dcha{
	height:23px;
	width:27px;
	border:1px solid #cacbcc;
	padding:7px 0 0 8px;
	float:left;
	margin:0 2px 0 0;
	color:#6e6f71;
	font-size:0.9em;	
}
#flecha_anterior_izq, #flecha_anterior_dcha{
	width:72px;
}


#flecha_anterior_izq a, #flecha_anterior_dcha a{
	color:#6e6f71;
	text-decoration:none
}

#flecha_anterior_izq a:hover, #flecha_anterior_dcha a:hover{
	color:#CBCCCD;
	text-decoration:underline
}


#flecha_anterior_izq img{
	float:left;
	margin:0 5px 0 0;
}
#flecha_anterior_dcha img{
	float:right;
	margin:0 5px 0 0;
}

.cuadro_numero{
	height:25px;
	width:33px;
	text-align:center;
	padding:7px 0 0 0px;
	float:left;
	background-color:#dedede;
	color:#8d8e90;
	font-weight:bold;
	margin:0 2px 0 0;
}

.cuadro_numero a{
	color:#8d8e90;
	text-decoration:none
}

.cuadro_numero a:hover{
	color:#4F4F4F;
	text-decoration:underline;
}

#pagina_seleccionada{
	background-color:#6f86ba;
	color:#fff;
}

#contenido_noticia{
	margin:20px 0 0 0;
}

#imagen_noticia{
	width:320px;
	height:245px;
	float:left;
	margin:0 0 0 5px;
}

#botones_galeria_not{
	margin:15px 0 0 0;
}

#gal_izq, #gal_dcha{
	width:130px;
	height:27px;
	float:left;
	background-image:url(../img/izquierda.gif);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer
}
#gal_izq:hover, .gal_zoom:hover{
	background-position:right top;
}

.gal_zoom{
	height:30px;
	width:40px;
	float:left;
	background-image:url(../img/lupa.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 5px 0 5px;
	cursor:pointer
}

#gal_dcha{
	background-image:url(../img/derecha.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

#gal_dcha:hover{
	background-position:left top;
}

#cuerpo_noticia{
	margin:0 0 0 385px;
}

#cuerpo_noticia_sin_foto{
	margin:0 0 0 70px;
}


#contenido_contacto{
	margin:20px 0 0 0;
}

#img_contacto{
	float:left;
}

#bloque_contacto{
	margin:0 0 0 295px;
}

#bloque_contacto p{
	padding:0;
	margin:0 0 25px 0;
	color:#837f77;
}

#direccion_oficina_central, #direccion_oficina_delegacion{
	width:195px;
	color:#837f77;
}

#direccion_oficina_delegacion{
	width:250px;
}

#direccion_oficina_central a{
 color:#837f77 !important;
 text-decoration:underline
}


#direccion_oficina_central a:hover{
 color:#000;
 text-decoration:underline
}


#boton_delegaciones_contacto{
/*	padding:50px 0 0 250px;*/
	padding:50px 50px 0 ;
	float:right
}


#bloque_contacto h2{
	font-size:1.2em;
	padding:0;
	margin:0;
	font-weight:normal;
	color:#e37c2e;
}
#bloque_datos_contacto{
	height:auto !important;
	min-height:110px;
	height:110px;
	margin:0 0 30px 0;
}

#formulario_contacto{
	width:585px;
	padding:10px 10px 15px 10px;
	background-color:#e8e4da;
	margin:15px 0 0 0;
	color:#837f77;
}

#izq_contacto{
	width:280px;
	float:left;
}

#dcha_contacto{
	margin:0 0 3px 300px;
}

.inputContacto{
	width:280px;
	height:20px;
	border:none;
	background-color:#fff;
	margin:5px 0 10px 0;
}

#comentarios{
	width:580px;
	height:140px;
	border:1px solid #fff;
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:0.9em;
	margin:5px 0 0px 0; !important
}

#enviar{
	margin:15px 0 0 220px;
	width:120px;
	background:#e37c2e;
	text-align:center;
	color:#fff;
	border:none;
	font-size:85%;
	padding:3px 0 0px 0px;
	cursor:pointer
}


#contenido_interesa{
	width:900px;
	height:auto !important;
	min-height:300px;
	height:300px;
	margin:30px 0 0 0;
	background:url(../img/fondo_interesa.jpg) top no-repeat;
}

.fila_interesa{
	height:auto !important;
	min-height:200px;
	height:200px;
	margin:0 0 15px 180px;
}

.interes{
	width:164px;
	float:left;
	margin:0 20px 0 0;
}

.interes div{
	width:164px;
	height:164px;
}

.interes p{
	margin:0;
	padding:0;
	font-size:0.9em;
	color:#837f77;
	text-align:center
}

.interes p a{
	color:#837f77;
	text-decoration:none
}

.interes p a:hover{
	color:#b7b5b1;
	text-decoration:underline
}

#cuadro_interes{
	width:164px;
	height:164px;
	float:left;
	margin:10px 0 0 0;
}

#contenido_interes{
	margin:25px 0 0 175px;
}
#contenido_interes h2{
	font-size:1.3em;
	padding:0;
	margin:0;
	line-height:20px;
	color:#e37c2e;
}

#contenido_interes p{
	margin:10px 0 30px 0;
	padding:0;
	width:530px;
	color:#837f77;
}

.fila_recomendacion{
	height:270px;
	margin:10px 0 10px 0;
}


.recomendacion{
	float:left;
	width:230px;
	margin:0 10px 0 0;
}

.img_recomendacion{
	width:220px;
	height:126px;
}

.img_recomendacion table{
	margin:0;
}

.img_recomendacion td{
	background-color:#d6d6d6
}

#recomen_naranja{
/*	background:url(../img/recomendamos1.gif) center no-repeat*/
	border:3px solid #e07d26
}
#recomen_verde{
/*	background:url(../img/recomendamos2.gif) center no-repeat*/
	border:3px solid #89b00d
}
#recomen_azul{
/*	background:url(../img/recomendamos3.gif) center no-repeat*/
	border:3px solid #379bce
}

.recomendacion p{
	margin:5px 0 0 5px !important;
	width:220px !important;
	padding:0;
	font-size:0.8em;
	line-height:16px;
	color:#837f77
}

.boton_info{
	margin:10px 0 0 5px;
	width:120px;
	background:#837f77;
	text-align:center;
	color:#fff;
	font-size:85%;
	padding:3px 0 2px 5px;
	cursor:pointer
}

.boton_info:hover{
	color:#ddd;
	text-decoration:underline
}

#galeria_promocion{
	width:410px;
	float:left;
}


#datos_promocion {
	margin:0 0 0 430px;
	color:#837f77;

}

.opcion_mapa{
	width:245px;
	background:#e0ddd0 url(../img/vercerca.gif) left top no-repeat;
	height:22px;
	margin:0 0 5px 90px;
	padding:5px 0 0 75px;
	text-transform:uppercase;
	color:#5a5651;
	font-size:85%;
}

.opcion_mapa a{
	color:#5a5651;
	text-decoration:none
}

.opcion_mapa a:hover{
	color:#21201e;
	text-decoration:underline
}


.ico_llegar{
	background:#e0ddd0 url(../img/vercercaa.jpg) left top no-repeat;
}

.ico_calidad{
	background:#e0ddd0 url(../img/memoria.gif) left top no-repeat;
	margin:0 0 5px 77px !important;
	font-weight:bold
}


#borde_sup_tiempo, #borde_inf_tiempo{
	background:url(../img/borde_sup_tiempo.jpg) bottom no-repeat;
	width:260px;
	height:5px;
}

#borde_inf_tiempo{
	background:url(../img/borde_inf_tiempo.jpg) bottom no-repeat;
}

#bloque_tiempo{
	float:right;
}
	
#cuadro_tiempo_f{
	width:260px;
	height:auto !important;
	min-height:50px;
	height:50px;
	background:url(../img/fondo_tiempo_f.jpg) center repeat-y;
}


#titulo_tiempo_f{
	padding:0 0 0 50px;
	font-size:95%;
	font-weight:bold;
	color:#837f77;
}

#cuadro_tiempo_f img{ float:left; border:none; margin:9px 0 0 20px}

#datos_tiempo_f{
	height:55px;
	margin:10px 0 0 90px;
	font-size:85%;
	line-height:16px;
	color:#786855;
}

#datos_tiempo_f span{
	color:#bab2a8;
}

#datos_promocion h1{
	color:#e37c2e;
	font-size:150%;
}

#datos_promocion  .linea_gris{
	background-color:#d9d6cc;
	margin:15px 0 15px 0;
}


.fila_viviendas{
	height:auto !important;
	min-height:80px;
	height:80px;
	margin:15px 0 0 0;
}


.tipo_vivienda{
	background:#cac5ae url(../img/final_tipos.gif) right top no-repeat;
	height:27px;
	width:120px;
	padding:7px 5px 0 0;
	text-align:center;
	color:#fff;
	font-weight:bold;
	float:left;
}

.bloques_tipos{
	margin:0 0 10px 150px;
	height:75px;
}

.bloques_tipos img{
	margin:0 5px 0 0 ;
}

div#boton_contacte{
	background:url(../img/boton_contacte.jpg) center no-repeat;
	width:237px;
	height:29px;
	color:#fff;
	text-align:center;
	padding:8px 0 0 20px;
	margin:25px 0 10px 95px;
	cursor:pointer
}

div#boton_contacte:hover{
	color:#c5c5c5;
	text-decoration:underline
}


#fila_opciones{
	height:106px;
}

.cuadro_opciones{
	width:110px;
	height:106px;
	float:left;
	margin:15px 7px 0 0
}
.cuadro_opciones:hover{
	color:#000;
	/*font-weight:bold;*/
	cursor:pointer
}

.cuadro_opciones p{
	font-size:87%;
	width:105px;
	padding:0 3px 0 3px;
	margin:5px 0 0 0;
	text-align:center;
	line-height:15px;
}

.cuadro_opciones a{
	color:#837f77;
	text-decoration:none;
}

#cuadro_proyecto{
	background:url(../img/cuadro1.gif) center no-repeat;
}

#cuadro_pdf{
	background:url(../img/cuadro4.gif) center no-repeat;
}

#cuadro_entorno{
	background:url(../img/cuadro2.gif) center no-repeat;
}
#cuadro_envia{
	background:url(../img/cuadro3.gif) center no-repeat;
}



#pag_vacio{
	width:107px; 
	float:left
}




#scroller {
	width: 310px;
	overflow: hidden;
}

#content {

}

.section {
	float: left;
	text-align:center;
	background-color:#999999
}

#toolbar, .navigation2{
	margin:0;
	padding:0;
}

#toolbar li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:10px;
}

.navigation2 li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:10px;
}


.noMostrar{ display:none}


.textoGrisClaro{ color:#ccc}

#contenido_calculo{
	margin:25px 0 0 200px;
}

#contenido_calculo h2{
	font-size:1.3em;
	padding:0;
	margin:0;
	line-height:20px;
	color:#e37c2e;
}


#datos_calculo{
	font-size:90%;
	margin:10px 0 0 0;
	color:#6E6F71;
}


#tabla_prestamos {
	margin:10px 0 0 200px;
	font-size:90%;
	width:530px;

}
#pago {
	border:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:50px;
	padding:0 0 5px 0;
}
.celda_sup_prestamos {
	border:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:105px;
	padding:0 0 5px 0;	
}
.celda_sup_prestamos_gra {
	border:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:150px;
	padding:0 0 5px 0;	
}
.celda_pagos_1 {
	background-color:#f5fbfc;
	border-left:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:52px;
	padding:0 0 5px 0;		
}
.celda_centro_prestamos_1 {
	background-color:#f5fbfc;
	float:left;
	height:15px;
	text-align:center;
	width:107px;
	padding:0 0 5px 0;		
}
.celda_centro_prestamos_dcha_1 {
	background-color:#f5fbfc;
	border-right:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:150px;
	padding:0 0 5px 0;		
}
.celda_pagos_2 {
	background-color:#eee;
	border-left:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:52px;
	padding:0 0 5px 0;		
}
.celda_centro_prestamos_2 {
	background-color:#eee;
	float:left;
	height:15px;
	text-align:center;
	width:107px;
	padding:0 0 5px 0;		
}
.celda_centro_prestamos_dcha_2 {
	background-color:#eee;
	border-right:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:150px;
	padding:0 0 5px 0;		
}
.celda_bajo_pagos_1 {
	background-color:#f5fbfc;
	border-bottom:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:52px;
	padding:0 0 5px 0;		
}
.celda_centro_bajo_prestamos_1 {
	background-color:#f5fbfc;
	border-bottom:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:107px;
	padding:0 0 5px 0;		
}
.celda_centro_bajo_prestamos_dcha_1 {
	background-color:#f5fbfc;
	border-bottom:1px solid #b8b8b8;
	border-right:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:150px;
	padding:0 0 5px 0;		
}
.celda_bajo_pagos_2 {
	background-color:#eee;
	border-bottom:1px solid #b8b8b8;
	border-left:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:52px;
	padding:0 0 5px 0;		
}
.celda_centro_bajo_prestamos_2 {
	background-color:#eee;
	border-bottom:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:107px;
	padding:0 0 5px 0;		
}
.celda_centro_bajo_prestamos_dcha_2 {
	background-color:#f3f3f3;
	border-bottom:1px solid #b8b8b8;
	border-right:1px solid #b8b8b8;
	float:left;
	height:15px;
	text-align:center;
	width:150px;
	padding:0 0 5px 0;		
}

.tipo_vivienda_plano{
	width:92px;
	height:73px;
	float:left;
	margin:0 5px 0 0;
	cursor:pointer
}

.tipo_vivienda_plano div{
	height:25px;
	width:92px;
	padding:3px 0 0 0px;
	text-align:center;
	behavior: url(iepngfix.htc);		
	background:url(../img/tipo_vivienda.png) center no-repeat;
	color:#fff;
	font-size:90%;
}

#slide_holder, #imagen_promocion{
	width:410px;
	height:309px;
	margin:0 0px 10px 0
}

#buscador_viv select{
	width:285px;
}

#galeria_promocion #map_canvas{
	margin:10px 0 10px 0
}

#texto_aviso_legal{
	padding:20px 0 0 0px;
	color:#837F77;
}

#texto_aviso_legal strong{
	font-size:120%;
	font-weight:normal
}

.fila_form{
	height:auto !important;
	min-height:20px;
	height:20px;
	margin:0 0 10px 0
}

.campo_form{
	float:left;
	width:100px;
	font-size:0.8em;
}

.inputText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	border:1px solid #999999;
	width:200px;
}

.inputTextArea{
	width:330px;
	height:150px;
	border:1px solid #999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:90%;
}


#ficha_contrasenya{
	width:465px;
	padding:15px 0px 0px 15px;
	background-color:#fff;
	color:#666;
}


#datos_olvido{
	font-size:0.9em
}

#sin_estilo{
	background:#fff;
}

#bloque_izq_mapa{
	width:170px;
	float:left;
	margin:20px 0 0 0px !important;
	margin:20px 0 0 0px;	
}

#bloque_dcha_mapa{
	width:220px;
	margin:00px 0 0 280px;
	padding:20px 0 0 0;
}

#bloque_izq_mapa a, #bloque_dcha_mapa a{
	color: #757575;
	text-decoration:none
}

#bloque_izq_mapa ul, #bloque_dcha_mapa ul{
	margin:0;
	padding:0;
}

#bloque_izq_mapa li, #bloque_dcha_mapa li {
	margin:0 0 5px 10px;
	padding:0 0 5px 0;
	list-style:none;
	background:url(../img/flecha_gris.jpg) top left no-repeat;
	padding:0 0 0 15px;
}

#flash_mapa{
	position:absolute; 
	margin:-150px 0 0 415px;
	width:213px;
	height:133px;
	padding:2px 0 0 2px;
	behavior: url(iepngfix.htc);		
	background:url(../img/sombra.png) right no-repeat;
}

#mas_promos{
	background:url(../img/vermaspromo.gif) center no-repeat;
	width:203px;
	height:25px;
	color:#fff;
	text-align:center;
	padding:3px 0 0 20px;
	margin:10px 0 0 25px;
	border:none;
	cursor:pointer;
	position:absolute
}

#cuadro_video{
	width:410px;
	text-align:center;
	background-color:#999999;
}
.texto_blanco{ color:#ffffff}	

#btn_proyecto{
	color:#333 !important;
}

#enlace_banner {
	font-size:0.9em;
	color:#fff;
	padding:5px 10px 0 0;
	font-weight:bold;
}

#enlace_banner a{
	font-size:0.9em;
	color:#fff;
	text-decoration:none
}

#enlace_banner a:hover{
	text-decoration:underline
}

#cuadro_promociones{
	height:170px;
	width: 641px;
	background:url(../img/fondo_naranja.jpg) center no-repeat;
	position: relative;
}

#cuadro_promociones2{
	/*height:170px;*/
	width: 641px;
	background: url(../img/fondo_naranja.jpg) top center no-repeat;
	position: relative;
	background-color: #E17D28;
}


#titulo_cuadro_promociones{
	color:white;
	font-size:1.2em;
	position:absolute;
	top:10px;
	left:50px;
}

.cuadroprom2{
	padding-left:10px;
	width:600px;
	padding-top:15px;
	position:relative;
	height:80px;
	padding-bottom:40px;
}

.cuadroprom{
	padding-left:10px;
	width:200px;
	padding-top:55px;
	float:left;
	position:relative;
}
.imagenprom{
	width:80px;height:80px;overflow:hidden;
	border:1px solid white;
	float: left;
}

.cuadroprom .textosprom{
	color:white;
	padding-left: 8px;
   float: left;
	width: 110px;
}

.textosprom2{
	color:white;
	padding-left: 8px;
   float: left;
	width: 500px;
}

.cuadroprom .nombreprom{
	font-size: 0.8em;
}

.cuadroprom .localizacionprom{
	padding-top: 5px;
	font-size: 0.8em;
}

.cuadroprom .textprom{
	padding-top: 5px;
	font-size: 0.6em;
	line-height:1.4em;
}

.cuadroprom .botonprom{
	padding-top: 3px;
	font-size: 0.7em;
	position:absolute;
	top:145px; left:10px;
	background:url(../img/bot_prom.jpg) center no-repeat;
	height: 13px;
	width: 80px;
	line-height:13px;
	
}

.botonprom2{
	padding-top: 3px;
	font-size: 0.7em;
	position:absolute;
	top:105px; left:10px;
	background:url(../img/bot_prom.jpg) center no-repeat;
	height: 13px;
	width: 80px;
	line-height:13px;
}

.cuadroprom .botonprom a{
	text-decoration: none;
	color:black;
}
.cuadroprom2 .botonprom2 a{
	text-decoration: none;
	color:black;
}
/***********/

#cuadro_destacados{
	height:170px;
	width: 641px;
	background:url(../img/fondo_destacados.jpg) center no-repeat;
	position: relative;
}

#titulo_cuadro_destacados{
	color:black;
	font-size:1.2em;
	margin: 0px auto;
	text-align: center;
	padding-top:28px;
}

.cuadrodes{
	padding-left:5px;
	width:200px;
	padding-top:15px;
	float:left;
	position:relative;
}
.imagendes{
	width:80px;height:80px;overflow:hidden;
	border:1px solid white;
	float: left;
}

.cuadrodes .textosdes{
	color:white;
	padding-left: 8px;
   float: left;
	width: 110px;
}

.cuadrodes .nombredes{
	font-size: 0.8em;
}

.cuadrodes .localizaciondes{
	padding-top: 5px;
	font-size: 0.8em;
}

.cuadrodes .textdes{
	padding-top: 5px;
	font-size: 0.6em;
	line-height:1.4em;
}
/***********************/

#cuadro_solicite{
	width:300px;
	height: 97px;
	position:relative;
	background:url(../img/solicite.jpg) center no-repeat;
	margin-bottom: 10px;
}
#cuadro_solicite .solicite{
	color:white;
	text-decoration: none;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.8em;
	width:300px;
	height: 97px;
	display:block;
	line-height: 97px;
	padding-left: 15px;
}
#cuadro_solicite .solicite a{
	/*position: absolute;
	left:10px;
	top:30px;*/
	
}

.twitter_container{
	
	width:250px;
}
.txt_lopd{
	font-size:0.9em;
	padding-top: 10px;
}
