/* Prueba lcal */

#posAlta {margin-top:0px;}

/* Generales */
body {font-family: sans-serif, Helvetica, Arial ; color:#000000; font-size:11px; background-color:#009CA3; line-height: 17px;

scrollbar-face-color: #efefef;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #6A6A6A;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;}

a, a:visited {color:#009CA3; text-decoration:none}
a:hover {color:#D8001D}
li{margin-left:1em; padding-left:1em; text-indent: -1.45em; list-style-position: inside;
}
.sublista {margin-left:10px;}
.sublista li{list-style: circle; margin-left: 2em; padding-left:2em; text-indent: 0em;}
* html .sublista li{list-style: circle; margin-left: 2em; padding-left:2em; text-indent: -1.45em;}
*:first-child+html .sublista li {list-style: circle; margin-left: 2em; padding-left:2em; text-indent: -1.45em;}

#idioma {width:804px; height:22px; background-color:#009CA3; margin:0 auto; font-size:9px;}
#idioma a, #idioma a:visited {color:#000; text-decoration:none;}
#idioma a:hover {color:#fff;}
#centrado {width:804px; height:555px; margin:0 auto; }
#centradoProyectos {width:804px; height:575px; margin:0 auto;} /* height:630px; */
#pagina {background-color:#FFFFFF; height:100%; width:100%; color:#5F5C5C;}

#menu {width:100%; height:100px; margin:auto; }

#menuProyectos{width:100%; height:60px; margin:auto;}

#pie { height:56px; width:100%; position:relative; bottom:0px; left:0px; border-top:1px solid #009CA3; font-size:10px; }
#pie a, #pie a:visited {color:#009CA3; text-decoration:none;}
#pie a:hover {color:#000;}
.imgPieSeparador {background-image:url(../imagenes/generales/separadordelPie2.gif); background-position:top right; background-repeat:no-repeat; padding-top: 7px;}
.idiomas {padding-left:230px;}
.idiomasGeneral {padding-left: 155px; padding-top:7px;}
/* ============================================================== */
/* ======================== Interiores */
/* Grupo Alvores */
#InteriorViviendas {height:397px; width:100%;}

#InteriorGrupo {background-image:url(../imagenes/generales/alvores_viviendas_almeria_grupo.jpg); background-position:bottom left; background-repeat:no-repeat; height:397px; width:100%;}

.tablaInteriorGrupo {float:right; height:325px; }
.anchoColLeftInteriorGrupo {width:300px; vertical-align:top; }
.anchoColMidInteriorGrupo {width:10px; }
.anchoColRightInteriorGrupo {width:230px; padding-top:15px; vertical-align:top; }
.margenRightInteriorGrupo { margin-right:120px;}
/* Proyectos */
#InteriorProyectos {background-image:url(../imagenes/generales/alvores_viviendas_almeria_proyectos.jpg); background-position:bottom left; background-repeat:no-repeat; height:437px; width:100%; margin:auto;}

#InteriorProyectosGeneral {background-image:url(../imagenes/generales/alvores_viviendas_almeria_proyectos.jpg); background-position:bottom left; background-repeat:no-repeat; height:397px; width:100%; }

.tablaInteriorProyectos {float:right;  height:325px;} /*height:445px;*/
.InteriorProyectos object {margin-top:5px;}
.anchoColLeftInteriorProyectos {vertical-align:top; }
.anchoColMidInteriorProyectos {width:10px; }
.anchoColRightInteriorProyectos {width:230px; padding-top:15px; vertical-align:top; }
.margenRightInteriorProyectos { margin-right:120px;}

/* Servicios */
#InteriorServicios {background-image:url(../imagenes/generales/alvores_viviendas_almeria_servicios.jpg); background-position:bottom left; background-repeat:no-repeat; height:397px; width:100%;}

.tablaInteriorServicios {float:right; height:325px; }
.anchoColLeftInteriorServicios {vertical-align:top; }
.anchoColMidInteriorServicios {width:10px; }
.anchoColRightInteriorServicios {width:230px; padding-top:15px; vertical-align:top; }
.margenRightInteriorServicios { margin-right:120px;}
/* Noticias */
#InteriorNoticias {background-image:url(../imagenes/generales/alvores_viviendas_almeria_noticias.jpg); background-position:bottom left; background-repeat:no-repeat; height:397px; width:100%;}

.tablaInteriorNoticias {float:right; height:325px; }
.anchoColLeftInteriorNoticias {vertical-align:top; }
.anchoColMidInteriorNoticias {width:10px; }
.anchoColRightInteriorNoticias {width:230px; padding-top:15px; vertical-align:top; }
.margenRightInteriorNoticias { margin-right:120px;}
.titularNoticias {color:#000000; font-weight:bold; font-size: 12px;}
.fecha {border-top:1px solid #ccc; margin-bottom:6px;}
/* Contacto */
#InteriorContacto {background-image:url(../imagenes/generales/alvores_viviendas_almeria_contacto.jpg); background-position:bottom left; background-repeat:no-repeat; height:397px; width:100%; padding-left:49px; margin-top:0px; padding-top:0px;}

.tablaInteriorContacto {float:left; height:375px; line-height: 13px; width:700px;}
.tablaInteriorContacto2 {float:left; height:375px; line-height: 13px; width:700px; margin-top:0px;padding-top:0px;}
.anchoColLeftInteriorContacto {vertical-align:top; width:225px;}
.anchoColLeftInteriorContacto2 {vertical-align:top; width:245px;}
.anchoColMidInteriorContacto {width:10px; }
.anchoColRightInteriorContacto {width:260px; padding-top: 5px; vertical-align:top;}
.anchoColRightInteriorContacto2 {width:260px; padding-top: 5px; vertical-align:top;}
.margenRightInteriorContacto { margin-right:110px;}
.peqContacto {font-size:9px; line-height:8pt; text-align:justify;}
.altoLineaContacto { line-height:15px; }
.espacioVer4px{height:4px}

#InteriorContacto a {color:#666666;}
#InteriorContacto select {background-color:#8ECFD5; font-size:9px}
#InteriorContacto textarea {
 	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #009CA3;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
 }
#InteriorContacto img { margin-top:4px; margin-bottom:4px;}

 
 /* Mapa Web */
#InteriorMapaweb {height:430px; width:100%; border-bottom:1px solid #009CA3}

.tablaInteriorMapaweb {width:615px; float:right; height:325px; }
.anchoColLeftInteriorMapaweb {width:300px; vertical-align:top; }
.anchoColMidInteriorMapaweb {width:10px; }
.anchoColRightInteriorMapaweb {width:270px; padding-top:15px; vertical-align:top; }
.margenRightInteriorMapaweb { margin-right:35px;}
 /* Aviso Legal Flash */
#InteriorLegalFlash {background-image:url(../imagenes/generales/alvores_viviendas_almeria_legal.jpg); background-position:bottom left; background-repeat:no-repeat; height:387px; width:100%;}

.tablaInteriorLegalFlash {width:615px; float:right; height:325px; }
.anchoColLeftInteriorLegalFlash {width:300px; vertical-align:top; }
.anchoColMidInteriorLegalFlash {width:10px; }
.anchoColRightInteriorLegalFlash {width:270px; padding-top:15px; vertical-align:top; }
.margenRightInteriorLegalFlash { margin-right:35px;}
 /* Aviso Legal */
#menuLegal{width:100%; height:85px; margin:auto; }
#InteriorLegal {background-image:url(../imagenes/generales/alvores_viviendas_almeria_balanzaWeb.jpg); background-position:bottom left; background-repeat:no-repeat; height:470px; width:100%;}
.tablaInteriorLegal {width:100%; float:right; height:470px; }
.anchoColLeftInteriorLegal {width:240px; vertical-align:top;}
.anchoColMidInteriorLegal {width:10px; }
.anchoColRightInteriorLegal {width:490px; padding-top:15px; vertical-align:top; }
.margenRightInteriorLegal { margin-right:35px;}
/* ============================================================== */
/* Comunes */
.padRight50 {padding-right:50px;}
#contenido {padding-right:10px; margin-top:3px; width:235px; }
/* Scroller */
#elScrollerLegal {
	position:relative;
	width:490px;	
	height:380px;
	padding-right:10px;
	margin-top:0px;
	z-index:1;
	overflow:scroll;
	overflow-x:hidden;
	left: 0;	
	scrollbar-face-color: #efefef;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #6A6A6A;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
*:first-child+html #elScrollerLegal {
	position:relative;	
	width:490px;
	height:380px;
	padding-right:10px;
	margin-top:0px;
	z-index:1;
	overflow:scroll;
	overflow-x:hidden;
	face-color: #efefef;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #6A6A6A;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
#elScroller {
	position:relative;
	width:230px;	
	height:335px;
	padding-right:10px;
	margin-top:3px;
	z-index:1;
	overflow:scroll;
	overflow-x:hidden;
	left: 0;	
	scrollbar-face-color: #efefef;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #6A6A6A;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
*:first-child+html #elScroller {
	position:relative;	
	width:230px;
	height:335px;
	padding-right:10px;
	margin-top:3px;
	z-index:1;
	overflow:scroll;
	overflow-x:hidden;
	face-color: #efefef;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #6A6A6A;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
#elScrollerPromoIndex {
	position:relative;
	width:230px;	
	height:335px;
	padding-right:10px;
	z-index:1;
	overflow:scroll;
	overflow-x:hidden;
	left: 0;	
	scrollbar-face-color: #efefef;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #6A6A6A;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
*:first-child+html #elScrollerPromoIndex {
	position:relative;	
	width:230px;
	height:335px;
	padding-right:10px;
	z-index:1;
	overflow:scroll;
	overflow-x:hidden;-face-color: #efefef;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #6A6A6A;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
#elScrollerContacto {
	position:relative;
	width:270px;	
	height:70px;
	padding-right:5px;
	z-index:1;
	overflow:scroll;
	overflow-x:hidden;
	left: 0;	
	scrollbar-face-color: #efefef;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #6A6A6A;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
*:first-child+html #elScrollerContacto {
	position:relative;	
	width:270px;
	height:70px;
	padding-right:5px;
	z-index:1;
	overflow:scroll;
	overflow-x:hidden;
	face-color: #efefef;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #fff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #6A6A6A;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}
/* ============================================================== */
.enlacesrojos {color:#E62324;}
.negroContacto {font-weight:bold; color:#000000; font-size:11px;}
.extralargeContacto {font-weight:bold; color:#000000; font-size:19px; margin-top:3px;}
.verde {font:14px serif; color:#009CA3;}
.verdeChachi {font:14px; font-family: Helvetica, sans-serif; color:#009CA3; font-weight:bold;}
.grisChachi {font:14px; font-family: Helvetica, sans-serif; color:#5D5E5F; font-weight:bold;}
.negroChachi a, .negroChachi a:link, .negroChachi a:visited {font:10px; font-family: Helvetica, sans-serif; color:#000000; font-weight:normal;}
.verdePrecio {font:16px sans-serif; color:#009CA3; font-weight:bold;}
.verdeEuro {font:14px sans-serif; color:#009CA3; font-weight:normal;}
.verdeContacto {font-size:10px; color:#009CA3; font-weight:bold; margin-top:10px;}
.rojo {color:#E62324; font-weight:bold;}
.negro {color:#000;}
.negroLightBox {font:14px serif; color:#000;}
.extrasmall {font-size:9px;}

/*  mapaweb */
.pieMapaWeb{height:28px; width:100%; position:relative; bottom:0px; left:0px; font-size:10px;}
.wmtabla { margin-top: 5px; color:#009CA3;}
.mwnivel0 {font-size:12px; }
.mwnivel1 { padding-left: 20px; font-size:11px; line-height:18px;}
.mwnivel1 a { font-weight:normal; color:#5F5C5C; text-decoration:none;}
.mwnivel1 a:hover { color:#E62324; text-decoration:none;}
.mwnivel2 { margin-left: 15px; padding-left: 5px; font-size:11px; line-height:13px;}
.mwnivel2 a { font-weight:normal; color:#009CA3; text-decoration:none;}
.mwnivel2 a:hover { color:#E62324; text-decoration:none;}
.mwnivel1Servicios { padding-left: 20px; font-size:11px; line-height:12px;}
.mwnivel1Servicios a { font-weight:normal; color:#5F5C5C; text-decoration:none;}
.mwnivel1Servicios a:hover { color:#E62324; text-decoration:none;}
.mwnivel3 { margin-left: 15px; padding-left: 5px; border-left:1px dashed #009CA3;font-size:11px;}
.mwsueltos { margin-top: 120px; margin-left: 10px; font-weight:bold; font-size:11px;}
.mwsueltos a { color:#5F5C5C; text-decoration:none;}
.mwsueltos a:hover { color: #E62324; text-decoration:none;}
.separarServicios {line-height:12px; margin-top: 6px;  margin-bottom:6px;} 
