/* genericos */
#titular_seccion {
	position:absolute;
	width:501px;
	height:25px;
	z-index:2;
	left: 25px;
	top: 153px;
	color: #0054A4;
	font-size: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#div_texto_seccion_generico {
	position:absolute;
	width:458px;
	height:581px;
	z-index:11;
	left: 59px;
	top: 183px;
	padding-right: 50px;
	overflow: auto;
	scrollbar-face-color:#8cb5da;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#fbfbfb;
	scrollbar-darkshadow-color:#8cb5da;
	scrollbar-3dlight-color:#8cb5da;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-base-color:#FFFFFF;
}
/* estilos SECC_HOME */
#texto_bienvenida_home {
	position:absolute;
	width:447px;
	height:225px;
	z-index:2;
	left: 66px;
	top: 188px;
}
#titulo_bienvenida_home {
	position:absolute;
	width:142px;
	height:27px;
	z-index:2;
	left: 25px;
	top: 153px;
}
#tit_novedaddestacada_home {
	position:absolute;
	width:132px;
	height:12px;
	z-index:6;
	left: 251px;
	top: 428px;
}
#promocion_destacada_home {
	position:absolute;
	width:530px;
	height:158px;
	z-index:4;
	left: 6px;
	top: 434px;
	background-image: url(../images/bg_home_destacada2.jpg);
	background-repeat: no-repeat;
}
#flag_cambio_idioma_destacada_home {
	position: absolute; width: 16px; height: 11px;
	top: -5px; left: 388px;
}
#foto_promocion_destacada_home {
	position:absolute;
	width:214px;
	height:144px;
	z-index:5;
	left: 19px;
	top: 8px;
}
#texto_promocion_destacada_home {
	position:absolute;
	width:262px;
	height:134px;
	z-index:5;
	left: 245px;
	top: 13px;
}
#leermas_promocion_destacada_home {
	position: relative;
	float: right;
	height: 20px;
	width: 86px;
	padding-top: 5px;
	background-image: url(../images/botones/boton1_of.gif);
	background-repeat: no-repeat;
	text-align: center;
}
#tit_nuestrogrupo_home {
	position:absolute;
	width:101px;
	height:12px;
	z-index:5;
	left: 25px;
	top: 604px;
}
#imag01_grupo_home {
	position:absolute;
	width:75px;
	height:75px;
	z-index:5;
	left: 18px;
	top: 622px;
}
#text01_grupo_home {
	position:absolute;
	width:154px;
	height:115px;
	z-index:6;
	left: 100px;
	top: 622px;
}
#divisor_grupo_home {
	position:absolute;
	width:2px;
	height:137px;
	z-index:5;
	left: 265px;
	top: 622px;
}
#imag02_grupo_home {
	position:absolute;
	width:75px;
	height:75px;
	z-index:5;
	left: 278px;
	top: 622px;
}
#text02_grupo_home {
	position:absolute;
	width:154px;
	height:147px;
	z-index:7;
	left: 359px;
	top: 622px;
}
/* estilos para el listado de elementos */
.banderita_listado {
	float: right; padding-top: 5px; padding-right: 5px;
}
#titulo_listado {
	position:absolute;
	width:487px;
	height:24px;
	z-index:5;
	left: 16px;
	top: 156px;
	background-image: url(../images/bg_titulo.jpg);
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}
#container_ul_listado {
	position:absolute;
	width:498px;
	height:575px;
	z-index:5;
	left: 16px;
	top: 187px;
}
#imagen_elem_listado{
	position:absolute;
	width:103px;
	height:69px;
	z-index:5;
	left: 11px;
	top: 11px;
}
#titulo_elem_listado {
	position:absolute;
	width:338px;
	height:17px;
	z-index:5;
	left: 143px;
	top: 8px;
	color:#0054a4;
	font-size:12px;
	font-weight:bold;
}
#provinciaylocalidad_elem_listado {
	position:absolute;
	width:267px;
	height:17px;
	z-index:5;
	left: 142px;
	top: 32px;
	color:#0054a4;
	font-size:12px;
	font-weight:bold;
}
#tipo_elem_listado {
	position:absolute;
	width:68px;
	height:15px;
	z-index:5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6b971c;
	font-size:10px;
	font-weight:bold;
	left: 410px;
	top: 34px;
	text-align: right;
}
#descripcion_elem_listado {
	position:absolute;
	width:329px;
	height:33px;
	z-index:5;
	left: 140px;
	top: 53px;
	text-align:right;
	font-size:10px;
	font-weight:normal;
	color:#0054a4;
}
#leermas_elem_listado {
	position:absolute;
	width:17px;
	height:18px;
	z-index:5;
	left: 473px;
	top: 70px;
}
#elem_listado1 {
position:relative; width:494px; height: 90px; background-image:url(../images/bg_list_construc1.gif); background-repeat:no-repeat;
}
#elem_listado2 {
position:relative; width:494px; height: 90px; background-image:url(../images/bg_list_construc2.gif); background-repeat:no-repeat;
}
#li_sin_punto {
list-style:none; margin-bottom: 4px;
}
/* paginación */
#paginacion {
	position:absolute;
	width:242px;
	height:17px;
	z-index:10;
	left: 281px;
	top: 160px;
}
#lista_paginacion {
width: 242px;list-style: none;
}
.lista_paginacion_li {
width: 15px; float: left; padding-left: 6px;
}
.paginacion_cajas_no_activas {
width: 15px; height: 15px; border: 1px solid #99131a; background-color: #FFFFFF; color: #99131a; text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;
}
.paginacion_cajas_activas {
width: 15px; height: 15px; border: 1px solid #99131a; background-color: #ccc; color: #fff; text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;
}
a.paginacion:link,  a.paginacion:active, a.paginacion:visited {
	font-weight: normal;
	text-decoration: none;
}

a.paginacion:hover {
	font-weight: bold;
	text-decoration: underline;
}
/* estilos para el detalle de las construcciones */
#titulo_detalles_elemento {
	position:absolute;
	width:497px;
	height:43px;
	z-index:2;
	left: 24px;
	top: 155px;
	color: #0054a4;
	font-weight: bold;
	font-size: 16px;
}
#bg_details_elemento {
	position:absolute;
	width:530px;
	height:163px;
	z-index:50;
	left: 7px;
	top: 193px;
	background-image: url(../images/bg_details_elemento.jpg);
	background-repeat: no-repeat;
}
#imagmed_detalles_elemento {
	position:absolute;
	width:214px;
	height:144px;
	z-index:2;
	left: 19px;
	top: 9px;
}
#thubnail_detalles_elemento {
	position:absolute;
	width:280px;
	height:65px;
	z-index:3;
	left: 243px;
	top: 89px;
	overflow: auto;
		scrollbar-face-color:#9eabbc;
	scrollbar-arrow-color:#0054a4;
	scrollbar-track-color:#9eabbc;
	scrollbar-darkshadow-color:#9eabbc;
	scrollbar-3dlight-color:#9eabbc;
	scrollbar-shadow-color:#0054a4;
	scrollbar-highlight-color:#0054a4;
	scrollbar-base-color:#0054a4;
}
#principales_detalles_elemento {
	position:absolute;
	width:277px;
	height:78px;
	z-index:2;
	left: 247px;
	top: 16px;
}
.blanco14_normal_texto {
	font-weight: normal;
	font-size:11px;
	color:#FFFFFF;
	font-variant: small-caps;
}
.blanco14_bold_texto {
	font-weight: bold;
	font-size:14px;
	color:#FFFFFF;
}
.negro14_bold_texto {
	font-weight: bold;
	font-size:14px;
	color:#000;
}
.negro14_normal_texto {
	font-weight: normal;
	font-size:11px;
	color:#000;
		font-variant: small-caps;
}
#divisor_vertical_detalles_elemento {
	position:absolute;
	width:4px;
	height:405px;
	z-index:102;
	left: 259px;
	top: 363px;
}
#descripcion_detalles_elemento {
	position:absolute;
	width:250px;
	height:389px;
	padding-right: 8px;
	z-index:103;
	left: 272px;
	top: 377px;
	overflow:auto;
	scrollbar-face-color:#0054a4;
	scrollbar-arrow-color:#0054a4;
	scrollbar-track-color:#fff;
	scrollbar-darkshadow-color:#0054a4;
	scrollbar-3dlight-color:#0054a4;
	scrollbar-shadow-color:#0054a4;
	scrollbar-highlight-color:#0054a4;
	scrollbar-base-color:#FFFFFF;
	visibility: visible;
}
#calidades_detalles_elemento {
	position:absolute;
	width:250px;
	height:389px;
	padding-right: 8px;
	z-index:103;
	left: 272px;
	top: 377px;
	overflow:auto;
	scrollbar-face-color:#0054a4;
	scrollbar-arrow-color:#0054a4;
	scrollbar-track-color:#fff;
	scrollbar-darkshadow-color:#0054a4;
	scrollbar-3dlight-color:#0054a4;
	scrollbar-shadow-color:#0054a4;
	scrollbar-highlight-color:#0054a4;
	scrollbar-base-color:#FFFFFF;
	visibility: hidden;
}
#puntoventa_detalles_elemento {
	position:absolute;
	width:250px;
	height:389px;
	padding-right: 8px;
	z-index:103;
	left: 272px;
	top: 377px;
	overflow:auto;
	scrollbar-face-color:#0054a4;
	scrollbar-arrow-color:#0054a4;
	scrollbar-track-color:#fff;
	scrollbar-darkshadow-color:#0054a4;
	scrollbar-3dlight-color:#0054a4;
	scrollbar-shadow-color:#0054a4;
	scrollbar-highlight-color:#0054a4;
	scrollbar-base-color:#FFFFFF;
	visibility: hidden;
}
#bg_detalle_secundario {
	position:absolute;
	width:229px;
	height:20px;
	z-index:2;
	left: 11px;
	top: 378px;
	background-image: url(../images/bg_azul_degradado.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 12px;
}
#referencia_detalle_secundario {
	position:absolute;
	width:229px;
	height:20px;
	z-index:2;
	left: 11px;
	top: 606px;
	background-image: url(../images/bg_azul_degradado.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 12px;
}
#titulo_porcentaje_usado {
	position:absolute;
	width:230px;
	height:22px;
	z-index:104;
	left: 24px;
	top: 414px;
	color: #0154A4;
	font-weight: bold;
	font-size: 14px;
}
#porciento_porcentaje_usado {
	position:absolute;
	width:245px;
	height:27px;
	z-index:105;
	left: 9px;
	top: 443px;
}
#back_listado {
	position:absolute;
	width:36px;
	height:36px;
	z-index:106;
	left: 213px;
	top: 730px;
}
#txt_back_listado {
	position:absolute;
	width:106px;
	height:18px;
	z-index:107;
	left: 101px;
	top: 740px;
}
#menu_secundario_viviendas {
	position:absolute;
	width:251px;
	height:14px;
	z-index:108;
	left: 272px;
	top: 355px;
}
#details_secund_vivienda {
	position:absolute;
	width:242px;
	height:189px;
	z-index:109;
	left: 11px;
	top: 407px;
}
#txt_referencia_detalle_secundario {
	position:absolute;
	width:219px;
	height:87px;
	z-index:110;
	left: 25px;
	top: 634px;
}
#descarga_documentos_listado {
	position:absolute;
	width:222px;
	height:170px;
	z-index:109;
	left: 20px;
	top: 408px;
	padding-left: 20px;
	overflow:auto;
	scrollbar-face-color:#0054a4;
	scrollbar-arrow-color:#0054a4;
	scrollbar-track-color:#fff;
	scrollbar-darkshadow-color:#0054a4;
	scrollbar-3dlight-color:#0054a4;
	scrollbar-shadow-color:#0054a4;
	scrollbar-highlight-color:#0054a4;
	scrollbar-base-color:#FFFFFF;
}
#logo_promocion_details {
	position:absolute;
	width:185px;
	height:101px;
	z-index:110;
	left: 44px;
	top: 613px;
}
/* localizacion */
#div_localizacion {
	position:absolute;
	width:458px;
	height:581px;
	z-index:12;
	left: 59px;
	top: 183px;
}
#div_mapa{
	position:absolute;
	width:458px;
	height:304px;
	border:#0054A4 1px solid;
	top: 52px;
}
#div_direccion{
	position:absolute;
	width:458px;
	height:42px;
	z-index:13;
	left: 0px;
	top: 363px;
	text-align:center;
}
/* localizacion */
/* contacto */
.form_txt {
	z-index:4;
	padding-right: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0054a4;
	text-align:right;
	font-weight:bold;
}
.form_field0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #696969;
	height: 15px;
	width: 110px;
	border: 1px solid #0054a4;
	padding-right:5px;
	width: 150px;
}
.form_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #696969;
	height: 15px;
	width: 200px;
	border: 1px solid #0054a4;
	padding-right:5px;
	width: 250px;
}
.form_field2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #696969;
	height: 80px;
	width: 255px;
	border: 1px solid #0054a4;
}
.form_boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0054a4;
	text-align: center;
	height: 18px;
	width: 50px;
	border: 0px solid #000000;
}
/* contacto */
/* empleo */
#bg_formulario_empleo {
	position:absolute;
	width:499px;
	height:208px;
	z-index:2;
	left: 16px;
	top: 181px;
	border-bottom: 1px dashed #0055a5;
	background-color:#f5f5f5;
}
#nombre_formulario_empleo {
	position:absolute;
	width:50px;
	height:17px;
	z-index:2;
	left: 11px;
	top: 87px;
}
#form1_formulario_empleo {
	position:absolute;
	width:158px;
	height:22px;
	z-index:3;
	left: 94px;
	top: 87px;
}
#apellidos_formulario_empleo {
	position:absolute;
	width:55px;
	height:17px;
	z-index:4;
	left: 269px;
	top: 87px;
}
#form2_formulario_empleo {
	position:absolute;
	width:156px;
	height:20px;
	z-index:5;
	left: 336px;
	top: 87px;
}
#form3_formulario_empleo {
	position:absolute;
	width:156px;
	height:20px;
	z-index:5;
	left: 94px;
	top: 114px;
}
#form4_formulario_empleo {
	position:absolute;
	width:156px;
	height:20px;
	z-index:5;
	left: 336px;
	top: 114px;
}
#email_formulario_empleo {
	position:absolute;
	width:47px;
	height:19px;
	z-index:6;
	left: 11px;
	top: 114px;
}
#telefono_formulario_empleo {
	position:absolute;
	width:47px;
	height:19px;
	z-index:6;
	left: 269px;
	top: 114px;
}
#cv_formulario_empleo {
	position:absolute;
	width:76px;
	height:19px;
	z-index:6;
	left: 11px;
	top: 140px;
}
#asunto_formulario_empleo {
	position:absolute;
	width:76px;
	height:19px;
	z-index:6;
	left: 11px;
	top: 59px;
}
#form5_formulario_empleo {
	position:absolute;
	width:216px;
	height:27px;
	z-index:7;
	left: 94px;
	top: 140px;
}
#form6_formulario_empleo {
	position:absolute;
	width:264px;
	height:21px;
	z-index:7;
	left: 94px;
	top: 59px;
}
#text_formulario_empleo {
	position:absolute;
	width:478px;
	height:45px;
	z-index:2;
	left: 10px;
	top: 6px;
}
#form7_formulario_empleo {
	position:absolute;
	width:88px;
	height:28px;
	z-index:8;
	left: 221px;
	top: 175px;
}
#contenido_listado_empleo {
	position:absolute;
	width:500px;
	height:362px;
	z-index:2;
	left: 16px;
	top: 394px;
}
/* noticias */
#fechanews_elem_listado {
	position:absolute;
	width:68px;
	height:15px;
	z-index:5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6b971c;
	font-size:10px;
	font-weight:bold;
	left: 143px;
	top: 33px;
	text-align: right;
}
#descripcion_detalles_noticias {
	position:absolute;
	width:250px;
	height:550px;
	padding-right: 8px;
	z-index:5;
	left: 272px;
	top: 206px;
	overflow:auto;
	scrollbar-face-color:#0054a4;
	scrollbar-arrow-color:#0054a4;
	scrollbar-track-color:#fff;
	scrollbar-darkshadow-color:#0054a4;
	scrollbar-3dlight-color:#0054a4;
	scrollbar-shadow-color:#0054a4;
	scrollbar-highlight-color:#0054a4;
	scrollbar-base-color:#FFFFFF;
	visibility: visible;
}
#foto_detalles_noticias {
	position:absolute;
	width:229px;
	height:345px;
	z-index:5;
	left: 24px;
	top: 207px;
}
