body {
	font: 78%/1.5 verdana,arial, helvetica, serif;
	text-align: center;
	padding: 0;
	margin: 0;
	background: #e5e5e5 url("../images/fondo.jpg") repeat-x top center;
	text-align: center;
	
}
p {margin: 0;
padding: 0;}




/*****************************************************************************/





/***** [MAQUETACION] *****/

h1 {
font-family: trebuchet ms,Verdana, Arial, Helvetica, sans-serif;
color: #000;
font-style:italic;
font-size: 14px;
text-align: left;
margin: 0;
padding: 6px 0 5px 0px;
}


h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding-left: 6px;
padding-top: 6px;
color: #003399;
text-align: left;
}




ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003399;

}


#example{
background-color:red;}

#sombra_fondo {
	
}

#fondo {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	
	width: 1010px;

	text-align: center;
	
	
	/* border: 1px solid #CCC; */
}


#contenedor {	
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;	
	width: 950px;
	text-align: center;
}

#cabecera {
	
width:950px;

	text-align: center;


}
#menu{
width:925px;
height:24px;
margin:10px 0 0 0;
padding:3px 0 0 25px;
float:left;
background-image:url(../images/barra_navegacion.jpg);
text-align:left;}

#pie{
width:950px;
height:43px;
float:left;
background-image:url(../images/pie.jpg);
text-align:right;
padding:3px 0 0 0;}


a.enlace_menu {

color: #FFF;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
display:block;
float:left;



}
a.enlace_menu:hover {
color: #0054b8;
text-decoration: none;
font-weight:bold;

}

a.enlace_menu2 {

color: #4f4f4f;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;

}
a.enlace_menu2:hover {
color: #0054b8;
text-decoration: none;

}
a.enlace_menu3 {

color: #FFF;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;




}
a.enlace_menu3:hover {
color: #0054b8;
text-decoration: none;
font-weight:bold;

}







#contenido_web {

width: 950px;
min-height: 200px;
/* background-color: #ccc; */

}



#menu_horizontal {
width: 770px;
height: 50px;
background-color: #ccc;
float: left;
margin: 0;
text-align: left;
}

#sub_menu_horizontal {
width: 610px;
height: 5px;

background-color: #171796;
float: right;
margin: 2px 0 0 0;
padding: 0;
font-size: 1px;
}









/***** [/MAQUETACION] ******/
/* ===== CAJAS ===== */

#caja_flash{
width:950px;
background-color:#000000;
margin: 5px 0 0 0;
height:340px;
float:left;
}
#caja_inferior{
width:950px;
margin: 10px 0 0 0;
background-image:url(../images/caja_inferior.jpg);
background-repeat:no-repeat;
background-color:#fff;
min-height:200px;
_height:200px;
float:left;
}
#caja_noticias{
width:550px;
float:left;
margin: 10px 0 0 10px;
}
#caja_faqs{
width:360px;
float:left;
margin: 10px 0 0 10px;
}






/* ===== FIN CAJAS ===== */


/*****************************************************************************/


/* ===== Imagenes ===== */

.pestana {
width: 110px;
height: 50px;
float: left;
}


.fotos_promos {
float: left;
padding: 4px 4px 4px 4px;
}

/* ===== FIN IMAGENES ===== */



/*****************************************************************************/



/* ===== Enlaces ===== */


/* Pestaņas en espaņol */

a#replaced_1_1 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_inicio_1_1.gif") top left no-repeat;
    border: 0;
}
a#replaced_1_1:hover {
    background-position: 0 -50px;
    border: 0;
}






a#replaced_2_1 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_empresa_2_1.gif") top left no-repeat;
    border: 0;
}
a#replaced_2_1:hover {
    background-position: 0 -50px;
    border: 0;
}






a#replaced_3_1 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_promociones_3_1.gif") top left no-repeat;
    border: 0;
}
a#replaced_3_1:hover {
    background-position: 0 -50px;
    border: 0;
}





a#replaced_4_1 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_construccion_4_1.gif") top left no-repeat;
    border: 0;
}
a#replaced_4_1:hover {
    background-position: 0 -50px;
    border: 0;
}






a#replaced_5_1 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_noticias_5_1.gif") top left no-repeat;
    border: 0;
}
a#replaced_5_1:hover {
    background-position: 0 -50px;
    border: 0;
}






a#replaced_6_1 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_contacto_6_1.gif") top left no-repeat;
    border: 0;
}
a#replaced_6_1:hover {
    background-position: 0 -50px;
    border: 0;
}




a#replaced_7_1 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_rrhh_7_1.gif") top left no-repeat;
    border: 0;
}
a#replaced_7_1:hover {
    background-position: 0 -50px;
    border: 0;
}








/*Pestaņas en ingles */


a#replaced_1_2 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_inicio_1_2.gif") top left no-repeat;
    border: 0;
}
a#replaced_1_2:hover {
    background-position: 0 -50px;
    border: 0;
}






a#replaced_2_2 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_empresa_2_2.gif") top left no-repeat;
    border: 0;
}
a#replaced_2_2:hover {
    background-position: 0 -50px;
    border: 0;
}






a#replaced_3_2 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_promociones_3_2.gif") top left no-repeat;
    border: 0;
}
a#replaced_3_2:hover {
    background-position: 0 -50px;
    border: 0;
}





a#replaced_4_2 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_construccion_4_2.gif") top left no-repeat;
    border: 0;
}
a#replaced_4_2:hover {
    background-position: 0 -50px;
    border: 0;
}






a#replaced_5_2 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_noticias_5_2.gif") top left no-repeat;
    border: 0;
}
a#replaced_5_2:hover {
    background-position: 0 -50px;
    border: 0;
}






a#replaced_6_2 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_contacto_6_2.gif") top left no-repeat;
    border: 0;
}
a#replaced_6_2:hover {
    background-position: 0 -50px;
    border: 0;
}




a#replaced_7_2 {
    display:block;
    text-indent:-9999em;
    width:110px;
    height:50px;
    background: url("../images/pes_rrhh_7_2.gif") top left no-repeat;
    border: 0;
}
a#replaced_7_2:hover {
    background-position: 0 -50px;
    border: 0;
}



/*Fin reglas pestaņas */

a.acceso_clientes{
background:url('../images/clientes.jpg');
diplay:block;
width:175px;
height:40px;
float:left;
color:#000;
text-decoration:none;
font-weight:bold;
text-align:left;
padding: 10px 0 0 5px;
margin-top:5px;
}
a.acceso_clientes:hover{
background-position:0 -50px;
color:#fff;
}

a.digital{
background:url('../images/digital.jpg');
diplay:block;
width:175px;
height:40px;
float:left;
color:#000;
text-decoration:none;
font-weight:bold;
text-align:left;
padding: 10px 0 0 5px;
margin-top:5px;
}
a.digital:hover{
background-position:0 -50px;
color:#fff;
}

a.lssi{
background:url('../images/lssi_2.jpg');
diplay:block;
width:175px;
height:40px;
float:left;
color:#000;
text-decoration:none;
font-weight:bold;
text-align:left;
padding: 10px 0 0 5px;
margin-top:5px;
}
a.lssi:hover{
background-position:0 -50px;
color:#fff;
}

a.lopd{
background:url('../images/lopd1.jpg');
diplay:block;
width:175px;
height:40px;
float:left;
color:#000;
text-decoration:none;
font-weight:bold;
text-align:left;
padding: 10px 0 0 5px;
margin-top:5px;
}
a.lopd:hover{
background-position:0 -50px;
color:#fff;
}


a.boton{

background:url(../images/boton_enviar.jpg);
width: 80px;
height: 33px;

cursor: hand;

}
a.boton:hover{

}

a.enlace_negro{
color: black;
text-decoration:none;
font-size:9px;
}
a.enlace_negro:hover{
color:#d84704;
text-decoration:underline;
}
a.enlace_caja_p{
color:#d84704;
font:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}
a.enlace_caja_p:hover{
text-decoration:underline;}
a.enlace_noticia{
color:#d84704;
font-size:10px;
text-decoration:none;

}
a.enlace_noticia:hover{
text-decoration:underline;
}

a.enlaceN{
color:#000000;
text-decoration:none;
font:Arial, Helvetica, sans-serif;
font-size:12px;

}
a.enlaceN:hover{
background-color:#FFFF66;

}

a.pag_promo {
color: #0664B0;
font-weight: bold;
text-decoration: none;
}


a.pag_promo:hover {
text-decoration: underline;
font-weight: bold;
color: #0064B0;
}




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

a.azul {
color: #1a50b8;
text-decoration: none;
}

a.azul:hover {
text-decoration: underline;
}

a.azulClaro {
color: #000;
text-decoration: none;
}

a.azulClaro:hover {
background-color: #E7EFF1;
}

a.azul_os {
color: #0064B0;
text-decoration: none;

}
a.azul_os:hover {
text-decoration: underline;
}

a.navegacion {
color: #0664B0;
font-weight: bold;
text-decoration: none;
}

a.navegacion:hover {
text-decoration: underline;
}

a.amarillo {
color: #FFCC00;
text-decoration: none;
}

a.amarillo:hover {
text-decoration: underline;
}




a.enlace_gris {
color: #666;
text-decoration: none;
}

a.enlace_gris:hover {
text-decoration: underline;
}


a.enlaceNoticias{
color:#909090;
text-decoration: none;
padding: 3px 0 3px 0;
}
a.enlaceNoticias:hover{
background-color:#ccfdce;
}
/* ===== Fin Enlaces ===== */






/*****************************************************************************/







/* ===== TEXTOS ===== */
.titulo_noticia{
color:#555555;
font-size:14px;
text-align:left;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.texto_noticia{
color:#666666;
font-size: 14px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
.texto_seccion{
font-size:12px;
color:#666;
font-family:arial;
margin:10px 0 0 20px;
text-align:left;
word-spacing: 5px;

}
.negrita {
font-weight: bold;
}

.cursiva {
 font-style: italic;
}

.iz{
text-align: left;
}

.de{
text-align: right;
}

.texto_1 {
font-size: 10px;
color: #888;
}

.texto_2 {
font-size: 12px;
color: #0064B0;
}

.texto_3 {
font-size: 12px;
color: #888;
}

.texto_4 {
font-size: 11px;
color: #888;
}

.texto_con {
font-size: 14px;
color: #000;
}

.texto_5 {
font-size: 10px;
color: #FFF;
text-align:left;

}
.texto_6{
font-size: 11px;
color: #325bad;
}

.texto_promos {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #0664B0;
text-align: left;
}


.texto_promos2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 6px;
padding-top: 6px;
color: #0664B0;
text-align: left;
}


.texto_explica{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-top: 6px;
color: #666;
text-align: left;
}


.texto_vivienda {
style=\"font-size: 12px;
padding-left: 46px;
padding-top: 6px;
color: #003399;
}


.texto_noticias{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-top: 6px;
color: #000;
text-align: left;
}



.texto_pagina_noticias{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
text-align: left;
font-weight: bold;
}


.texto_pagina_empresa{
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 5px;
padding-top: 5px;
color: #666;
text-align: left;
}

.texto_14{
color:#3b3b3b;
line-height:26px;
font-size:12px;
}


.texto_pagina_empresa:first-letter{
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #666;
}


.texto_titulos {
font-family:  Arial, Helvetica, sans-serif;
font-size: 17px;

color: #000;
text-align: left;
}
.texto_titulos_noticias{
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
font-style:italic;
text-align: left;
}

.texto_fechas{
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px;
color: #0055b9;

text-align: left;
}
a.texto_descripcion{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
text-align:left;
text-decoration:none;
}
a.texto_descripcion:hover{
text-decoration:underline;
}

.tipo_vivienda_tabla {
color: #0664B0;
font-weight: bold;
text-decoration: none;
}


.p4 {
padding: 4px;
}

.p10 {
padding: 10px;
}

.menu_h {
width: 96px;
_width: 95px;
text-align: center;
font-size: 12px;
font-weight: bold;
padding-top:15px;
color: #FFF;
float: left;
margin-left: 5px;
}



.titulo_seccion {
color: #0664B0;
}



.text_desc {
font-size: 11px;
color: #666;
}



.text_desc_l {
padding: 10px 15px 10px 15px;
font-size: 12px;
color: #666;
}




.text_desc_noticia {
font-size: 14px;
margin: 8px 30px 8px 30px;
color: #666;
}



.pregunta {
text-align: left;
color: #0664B0;
font-weight: bold;
font-size: 11px;
padding: 15px 10px 3px 15px;
}



.respuesta {
text-align: left;
color: #666;
font-weight: normal;
font-size: 11px;
padding: 2px 10px 5px 30px;
}



.lista_mapa {
text-align: left;
color: #0664B0;
font-weight: bold;
}



.elemento_mapa {
padding: 6px;
font-weight: normal;
}
/* ===== FIN TEXTOS ===== */
a.img:hover img {
filter: alpha(opacity=50);
opacity: .5;}