@charset "utf-8";
@import url("reset.css");


body {background-color: #eeeee8;font-family: "Lucida Sans", "Trebuchet MS", Arial;font-size: 11px;}

h5 a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #007846;
	text-transform: uppercase;
	display: block;
	margin-bottom: 7px;
}


.x_max {
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	position: relative;
}

.x1 {width:198px;}
.x175 {width:177px;}
.x3 {width:578px;}
.x4 {width:776px;}

.fltLeft{
	float:left;
	background-color: #009552;
}

.margen0 {margin-right: 0px!important;}
.mrgIzq7{margin-left:7px;}
.mrgIzq20{margin-left:20px;}
.mrgIzq50 {margin-left:50px;}
.mrgIzq130 {margin-left:130px;}
.mrgTop5{margin-top:5px!important;}
.mrgTop10{margin-top:10px!important;}
.mrgTop20{margin-top:20px!important;}
.mrgTop40{margin-top:40px;}

.contenedor {
	background-color: #FFFFFF;
	padding: 7px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #9b9898;
	border-left-color: #9b9898;
}
.izquierda {
	background-image: url(../pics/compartidas/bg_pool.png);
	background-repeat:  repeat-x;
	height: 293px;
	font-family: Arial, Helvetica, sans-serif;
}
	
.cuadros_promo {
	float: left;
	width: 185px;
	display: block;
	background-color: #FFFFFF;
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	height: 132px;
}
.cuadros_promo ul {
	background-color: #FFFFFF!important;
	display: block;
	width: 180px;
}
.cuadros_promo li {
	display: block;
	margin-right: 4px;
	margin-left: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}


.pie {
	background-color: #9b9898;
	background-image: url(../pics/compartidas/logoscalidad.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.pie h2 {
	display: block;
	margin: 7px;
	color: #f9f3d6;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.pie  ul {
	float: left;
	margin-left: 7px;
	width: 140px;
	color: #FFFFFF;
	margin-bottom: 7px;
	margin-top: 2px;
}
.pie li {display: block;	margin-top: 4px;margin-bottom: 4px;}
.pie ol {display: block;float: left;width: 475px;}
.menupie li {
	float: right;
	margin-right: 6px;
	margin-left: 6px;
	margin-top: 36px;
	color: #FFFFFF;
}
.menupie li a, .pie a {	color: #FFFFFF;}
.menupie li a:hover, .pie a:hover {color: #FFCC00;}




.modular, .promos, .pie{float: left;}


.promos {background-color: #028045;	padding-bottom: 7px;}
.menuhome {
	display: block;
	background-image: url(../pics/compartidas/bg-menu-ppal.png);
	float: left;
	width: 146px;
	padding-left: 7px;
}

.menu_ppal ul {
	background-image: url(../pics/compartidas/bg-menu-ppal.png);
	background-repeat: no-repeat;
	display: block;
	width:590px;
	float: right;
	background-position: right;
	text-align: right;
	height: 25px;
}
.menu_ppal li {	float: right;margin-right: 8px;	margin-left: 8px;}
.menu_ppal a { 	color: #333333; display: block; margin-top: 9px; }

.menu_ppal a:hover {color: #008A4B;}

.m_ppal_buscador {margin-right: 9px;}
.m_ppal_contacto {margin-right: 9px;}
.m_ppal_promociones {margin-right: 10px;}
.m_ppal_conozca {margin-right: 10px;}


.end {margin-right: auto; margin-left: auto;}
	  
.clearfix {	clear: both;}

.borde1 {border: 1px solid #999999;}

.logo {	margin-top: 5px;margin-right: auto; margin-left: auto; }


/*IZQUIERDA, muestra dirección y telefonos*/
.txtIzq {
	margin-left: 7px;
	display: block;
	margin-top: 95px;
}
.blanco {
	color: #FFFFFF!important;
}

.IzqTlfaux {
	font-size: 10px;
	text-transform: uppercase;
	color: #a0cb5a;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}
.IzqTxtComun {
	color: #FFFFFF;	font-size: 12px;
	margin-top: 5px;margin-bottom: 5px;
	display: block;}
	
.IzqTlf {
	font-size: 18px;color: #e2e65e;letter-spacing: -0.1em;
	display: block;	margin-bottom: 15px;}


/*Colores*/
.verdeEdipsa{color:#009552;}
.gris70 {color:#6d6e71;}
.verdeTitulos {color:#6eb057!important;}

.modulo {width: 243px;float: left;padding: 7px;}
.modular {margin-top: 7px;}
.mod1{background-color: #f8f4e7;border-right-width: 2px;border-right-style: solid;border-right-color: #e4e2d4;}
.mod2{
	background-color: #f4f0de;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #eee9d2;
	text-align: center;
	font: 15px Arial, Helvetica, sans-serif;
}
.mod2 a{
	text-decoration: none;
	color: #093;	
	
	}
.mod2doble {
	background-color: #f4f0de;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #eee9d2;
	width: 500px;
}
.promoflash {
	width: 230px;
	float: right;
	margin-left: 10px;
}


.mod3{background-color: #f9f4d6;}
.mod1, .mod2, .mod3{height:180px;}

.modulo h1  {
	font-size: 14px;
	font-weight: bold;
	color: #8f8c8d;
	display: block;
	margin-bottom: 10px;
	margin-top: 5px;
}
.modulo  p {line-height: 18px;font-size: 11px;color: #7A7676;}
.mod2doble p {
	display: block;
	width: 260px;
	float: left;
}
.mod2doble h1 {
	display: block;
	width: 260px;
	float: left;
}


.modulo h6 {
	background-image: url(../pics/compartidas/bg_boton_verde.png);
	background-repeat: no-repeat;
	display: block;
	height: 12px;
	width: 109px;
	text-indent: 18px;
	padding-top: 5px;
	float: right;
	margin-top: 10px;
}
.modulo h2 {
	font-family: "Lucida Sans", "trebuchet MS", arial;font-size: 11px;color: #4C8021;
	text-transform: uppercase;font-weight: bold;display: block;
	background-image: url(../pics/compartidas/vineta_noticias_portada.png);
	background-repeat: no-repeat;background-position: left top;
	margin-bottom: 10px;padding-left: 15px;padding-top: 2px;margin-top: 4px;}
	
.modulo h6 a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;}
	
.goolgemap {
	display: block;
	margin-right: auto;	margin-left: auto;margin-top: 10px;margin-bottom: 10px;}
	
.cabeceraInteriores {
	background-image: url(../pics/compartidas/logo-edipsa.png);	background-repeat: no-repeat;background-position: left center;
	background-color: #009552;
	height: 75px;
	border-bottom-width: 5px;border-bottom-style: solid;border-bottom-color: #a0cb58;}
	
.submenu {
	display: inline-block;
	background-color: #007456;
	height: 28px;
	width: 776px;
	float: right;
}
	
.submenu a {
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Lucida Sans", "Trebuchet MS", Arial;
	text-indent: 27px;
	font-size: 9px;
	font-weight: bold;
	display: block;
	height: 15px;
	padding-top: 11px;
	padding-right: 15px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-color: #395829;
	border-left-color: #395829;
	border-right-color: #5da444;
	background-image: url(../pics/compartidas/submenu_flecha-circulo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.submenu a:hover{
	color:#CCFF00;
}
.submenu li {
	float: left;
	display: block;
}

.borde_dcha_no {border-right-style: none!important;}

.bg_submenu  {
	background-image: url(../pics/compartidas/bg_submenu_izqda.png);
	height: 16px;width: 175px;display: block;padding-top: 9px;
	text-indent: 25px;color: #FFFFFF;font-size: 9px;font-weight: bold;
	border-right-width: 1px;border-left-width: 1px;
	border-right-style: solid;border-left-style: solid;
	border-right-color: #2B9F48;border-left-color: #2B9F48;}
.bg_submenu-aux {
	background-image: url(../pics/compartidas/bg_submenu_izqda-aux.png);
	height: 16px;
	width: 175px;
	display: block;
	padding-top: 9px;
	text-indent: 40px;
	color: #666666;
	font-size: 9px;
	font-weight: bold;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #848484;
	border-left-color: #848484;
}


.bg_submenu:hover, .bg_submenu_first:hover{
	color:#333333;
}

.bg_submenu_first  {
	background-image: url(../pics/compartidas/bg_submenu_izqda_first.png);
	display: block;	height: 16px;width: 175px;padding-top: 8px;
	text-indent: 25px;color: #FFFFFF;font-size: 9px;font-weight: bold;
	border-right-width: 1px;border-right-style: solid;border-right-color: #2B9F48;
	border-left-width: 1px;border-left-style: solid;border-left-color: #2B9F48;}
	
.menu_promociones h1 {
	background-image: url(../pics/compartidas/bg_submenu_izqda_h1.png);
	display: block;
	height: 19px;
	width: 175px;
	padding-top: 8px;
	border-right-width: 1px;border-right-style: solid;border-right-color: #2B9F48;
	border-left-width: 1px;border-left-style: solid;border-left-color: #2B9F48;
	color: #525252;	font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-indent: 15px;font-weight: bold;}
	
.menuAuxIzqda {	float: left;position: relative;	margin-bottom: 45px;}

.textocomun, .texto-noticias {position: relative;float: left;}

.textocomun h2, .texto-noticias h2{
	font-size: 12px;font-weight: bold;color: #009552;text-transform: uppercase;
	display: block;	margin-top: 26px;margin-bottom: 2px;}
	
.textocomun h3, .texto-noticias h3, .portada-circulo h3 {
	font-size: 18px;color: #666666;font-family: "Lucida Sans", "Trebuchet MS", Arial;
	display: block;
	margin-bottom: 35px;	}
	
.texto-noticias h1 {
	font-size: 18px;
	color: #426E34;
	font-family: "Lucida Sans", "Trebuchet MS", Arial;
	display: block;
	margin-bottom: 35px;
}
	
.textocomun p, .texto-noticias p {
	padding-right: 15px;
	margin-top: 17px;
	margin-bottom: 20px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 21px;
	text-align: left;
}
	
.textocomun strong {font-size: 11px;font-weight: bolder;}

.menu_promociones {	float: left;position: relative;}
.EDIPSA {font-weight: bold;	color: #426E34;}


/*Listados de datos generales*/
.ul-calidad li, .ul-somos li {margin-top: 10px;margin-bottom: 10px;}

.ul-calidad2 li, .ul-calidad li{
	margin-left: 35px;line-height: 21px;
	list-style-image: url(../pics/compartidas/vinetas_generales.png);
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;}
	
.ul-somos li{	margin-top: 30px;margin-left: 25px;line-height: 21px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;}
	
/*Listados de datos generales a dos columnas*/
.ul-calidad2 {float:left;width:275px;margin-bottom:25px;}
#margenimagen {padding: 5px!important; margin: 4px!important; border: 1px solid #D4D0C8!important;}

#organizacion {
	width: 560px;
	margin-bottom: 25px;}

#organizacion caption, .listado_promociones_vvdas h1 {
	color: #426E34;
	font-size: 14px;text-align: left;font-weight: normal;
	border-bottom-width: 2px;border-bottom-style: dashed;border-bottom-color: #D5D5D2;}
	
#organizacion th {
	padding-top: 0px;
	text-align: left;
	color: #999999;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 5px;}

#organizacion td {padding-top: 7px;padding-bottom: 7px;}

.par {background-color: #EDECEC;}

#organizacion .title {
	font-weight: bold;
	background-image: url(../pics/compartidas/vineta_noticias_portada.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 1px 8px;}
	
.listado_promociones_vvdas {
	display: block;
	margin-top: 15px;margin-bottom: 15px;
	padding-top: 5px;padding-bottom: 5px;}
	
.listado_promociones_vvdas li {
	display: block!important;
	padding-top: 2px;padding-bottom: 2px;
	line-height: 21px;}
	
	
.descargar, .earth, .masinfo, .promovideo {
	width: 175px;
	float: left;
	margin-top: 40px;
}

.descargar{	height: 40px;
	background-image: url(../pics/promociones/bg_descargar.png);background-repeat: no-repeat;}

.masinfo{
	height: 80px;
	background-image: url(../pics/promociones/bg_info.png);
	background-repeat: no-repeat;
}
	
.promovideo {
	height:40px;
	background-image: url(../pics/promociones/bg_video.png);background-repeat: no-repeat;}

.descargar a, .earth a, .masinfo a, .promovideo a {
	display: block;
	margin-left: 50px;
	margin-top: 3px;
}
.title_promo_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009552;
	text-decoration: none;
	font-weight: bold;
}
.text_promo_info {
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.accion_promo_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9b9898;
	font-weight: bold;
}
#planostipo td {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#planostipo th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	background-color: #599423;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../pics/compartidas/bg_celdas.png);
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	height: 18px;
}
#planostipo {
	margin-top: 50px;
}
#planostipo a {
	color: #315E1A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#vendidos img {
	position: absolute;
}
#vendido {
	height: 93px;
	width: 183px;
	position: absolute;
}
#vendido img {
	position: absolute;
}



#planostipo caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #CBCBCB;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
}
.grafico-estado-obra li {
	display: block;
	width: 89px;
	float: left;
	margin-right: 8px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center 5px;
	padding-top: 80px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}


.movimiento {background-image: url(../pics/promociones/estado-obra/bg-movimientos.png);}
.cimentacion {background-image: url(../pics/promociones/estado-obra/bg-cimentacion.png);}
.albanileria {background-image: url(../pics/promociones/estado-obra/bg-alanileria.png);}
.instalaciones {background-image: url(../pics/promociones/estado-obra/bg-instalaciones.png);}
.acabados {	background-image: url(../pics/promociones/estado-obra/bg-acabados.png);}
.urbanizacion {	background-image: url(../pics/promociones/estado-obra/bg-urbanizacion.png);}

.porcentaje100, .porcentaje50, .porcentaje0 {display: block;padding: 5px;}

.porcentaje100 {background-color: #2B9F48;}
.porcentaje50 {	background-color: #A0CB58;}
.porcentaje0 {	background-color: #CC3300;}

.desarrollo-estado-obra {
	display: block;
	width: 575px;
	float: left;
	margin-top: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

.desarrollo-estado-obra:hover {
	background-color: #F8F4E7;
}

.fecha-estado-obra, .imagenes-estado-obra {
	display: block;
	width: 90px;
	color: #999999;
}
	
.desarrollo-estado-obra p {
	float: right;
	display: block;
	width: 469px;
	margin-top: 0px;
	margin-bottom: 3px;
	margin-right: 0px;
	line-height: 16px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.desarrollo-estado-obra ul {
	width: 100px;
	float: left;
	display: block;
}
.titulo-listado-noticias {
	display: block;
	width: 420px;
	float: left;
}
.titulo-listado-noticias  h1 a {
	color: #426E34;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	font-family: "Lucida Sans", "Trebuchet MS", Arial;
	font-weight: bold;
	text-decoration: none;
}
.listado-noticias-fechas {
	display: block;
	width: 110px;
	float: left;
	clear: right;
	margin-left: 20px;
	text-align: right;
	margin-top: 3px;
}
.listado-noticias-descripcion {
	display: block;
	width: 550px;
	float: left;
	margin-top: 10px;
	line-height: 16px;
	color: #666666;
}
.listado-noticias-leer {
	display: block;
	width: 60px;
	float: right;
	padding-left: 42px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 16px;
}

.listado-noticias-leer a:hover, .titulo-listado-noticias h1 a:hover{color: #333333;}


.listado-noticias {
	display: block;
	height: auto;
	float: left;
	width: 570px;
	margin-bottom: 35px;
	background-image: url(../pics/compartidas/bg-listado-noticias.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
h6 {
	display: block;
	width: 160px;
	float: right;
	font-size: 11px;
	color: #666666;
	margin-top: -18px;
}
.texto-noticias img {
	padding: 5px;
	border: 1px solid #666666;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	float:left;
}
	
.portada-circulo p{
	font-size: 11px;
	color: #666666;
	display: block;
	width: 400px;
	float: left;
	font-family: "Lucida Sans", "Trebuchet MS";
	line-height: 16px;
	margin-left: 360px;
}	
.portada-circulo {height: auto;}
.circulo-ul-izqda {
	display: block;
	float: left;
	width: 330px;
	margin-left: 35px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: "Lucida Sans", "Trebuchet MS", Arial;
	font-size: 11px;
	color: #666666;
}
.circulo-ul-izqda li {
	display: block;
	margin-top: 12px;
	margin-bottom: 12px;
	padding-left: 25px;
	list-style-position: outside;
	list-style-image: url(../pics/circulo/vinheta-li-portada.png)!important;
}

.circulo-ul-izqda li:hover {
	background-image: url(../pics/circulo/bg-li-portada.png);
	background-repeat: no-repeat;
	background-position: center center;}

.circulo-edipsa h1 {
	color: #FFFFFF;
	font-size: 14px;
	font-family: "Lucida Sans", "Trebuchet MS", Arial;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 10px;
	display: block;
	width: auto;
	clear: right;
	float: left;
	background-color: #007456;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	text-transform: uppercase;
}
	
.circulo-edipsa p {
	font-family: "Lucida Sans", "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	display: block;
	clear: both;}
	
.circuloform label {
	display: block;
	float: left;
	width: 120px;
	text-align: right;
	font-weight: bold;
	margin-top: 4px;
	margin-right: 8px;
}
.circuloform-izquierda {
	display: block;
	width: 365px;
	margin-top: 15px;
	float: left;
}
.circuloform-derecha li, .circuloform-izquierda li {
	display: block;
	margin-top: 6px;
	margin-bottom: 6px;
}
.circuloform-derecha {
	display: block;
	width: 365px;
	float: right;
	margin-top: 15px;
}
.circuloform {
	float: left;
	width: 775px;
	clear: both;
	margin-top: 25px;
	margin-bottom: 25px;
	margin-right: 10px;
	margin-left: 10px;
}
.colaboradores-categorias {
	background-image: url(../pics/circulo/bg-categorias.png);
	background-repeat: no-repeat;
	font-family: "Lucida Sans", "Trebuchet MS";
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 14px;
	width: 111px;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: -30px;
	margin-left: -11px;
}
.nombre-colaborador {
	font-family: "Lucida Sans", "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #007456;
	margin-top: 5px;
	margin-bottom: 10px;
}
.descripcion-colaborador {
	font-family: "Lucida Sans", "Trebuchet MS";
	font-size: 11px;
	color: #333333;
}
.imagen-colaborador {
	float: right;
	width: 180px;
	height: 40px;
	text-align: right;
	margin-top: -40px;
}
.datos-colaborador {
	width: 180px;
	margin-top: 6px;
	margin-bottom: 6px;
}
.numero-colaborador      {
	font-size: 36px;
	font-weight: bold;
	color: #A0CB58;
	font-family: "Lucida Sans", "Trebuchet MS";
	margin-top: 10px;
	margin-bottom: 10px;
	width: 75px;
	float: left;
}
.descuento-colaborador {
	font-family: "Lucida Sans", "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	width: 230px;
	margin-left: 65px;
	margin-top: 25px;
}

.datos-colaborador strong {
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bolder;
}
.listado-colaboradores {
	height: auto;
	width: 367px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
	float: left;
}
.datos-cliente-feedback {
	display: block;
	width: 650px;
}
.datos-cliente-feedback li {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
}



/*BUSCADOR DE VIVIENDAS*/

/*FORM BUSCADOR*/
.cajabuscador {
	background-image: url(../pics/buscador/fondo-buscdor.png); background-repeat: no-repeat;
	display: block;
	height: 86px; width: 777px;
	margin-top: 15px; margin-bottom: 15px;}
	
.cajabuscador h2 {
	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; font-weight: bold; text-transform: uppercase; color: #406a25;
	display: block;
	margin-top: 7px; margin-bottom: 7px; margin-left: 10px; }
	
.cajabuscador p {
	display: block;
	margin-right: 10px; margin-left: 10px; margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #646464; }
	
.cajabuscador span {
	display: block;
	width: 777px;
	float: left;
	clear: both;}
	
.cajabuscador h5 {
	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; color: #646464;
	float: left;
	margin-top: 15px; margin-left: 10px;}

.cajabuscador  select, .cajabuscador  input {font-size: 11px;}

.campos-form-buscador {
	float: left;
	margin-left: 5px; margin-top: 12px;}
	
.cajabuscador #buscar {
	float: right;
	margin-top: 7px; margin-right: 2px;}
.vivienda /*FIN FORM BUSCADOR*/


 h1 {
	font-family: "Lucida Sans", "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #406a25;
	display: block;
	float: left;
	clear: both;
	margin-top: 25px;
	margin-bottom: 10px;
}

.anuncio-vivienda {
	float: left;
	height: 65px; width: 100px;
	margin-right: 12px;
	border: 1px solid #D4D0C8;
	padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
	
.unidades-anuncio-vivienda {
	font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #3f3f3f; text-align: center;
	display: block;
	margin-top: 5px;
	height: 42px;}
	
.unidades-anuncio-vivienda span {
	font-size: 21px; font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	display: block;
}
.titulo-anuncio-vivienda {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #4C8021; text-align: center; }

.descripcion-vivienda  {
	width: 380px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #6d6e71;
	margin-top: 0px;
	margin-right: 5px;
}
	
.descripcion-vivienda p {
	display: block;
	margin-bottom: 10px;}
	
.caracteristicas-vivienda {
	width: 351px;
	float: left;
	margin-top: 15px; padding: 10px;
	background-image: url(../pics/buscador/fondo-caracteristicas.png); background-repeat: no-repeat;}
	
.caracteristicas-vivienda h2 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #406a25;
	display: block;
	margin-bottom: 10px; }
	
.caracteristicas-vivienda li {
	display: block;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #6d6e71;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
	
.viviendas-label-titulos {
	width: 110px;
	padding-right: 5px;
	float: left;
	font-weight: bold; 	text-align: right;}
	
.viviendas-resultados {
	width: 236px;
	float: left;}
	
.descripcion-vivienda img {
	padding: 3px;
	margin: 5px;
	border: 1px solid #D4D0C8;
}
.contenedor-caracteristicas {
	width: 371px;
}
.contenedor-datos-derecha {
	width: 380px;
	float: right;
}
.listadoviviendas   h3 a {
	font-family: "Lucida Sans", "Trebuchet MS", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #406a25;
	text-transform: uppercase;
	display: block;
	width: 665px;
	margin-top: 25px;
	margin-bottom: 10px;
	padding-left: 105px;
}
.listadoviviendas {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #009552;
	height: 135px;
}
.datos-basicos li {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6e71;
}
.datos-basicos {
	height: 80px;
	width: 120px;
	float: left;
	display: block;
	margin-left: 16px;
}
.listadoviviendas  #thumbnail {
	margin: 5px;
	padding: 3px;
	float: left;
	border: 1px solid #D4D0C8;
}
.listadoviviendas p {
	width: 410px;
	float: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #6d6e71;
}
.imagenes-realizaciones {
	margin: 5px;
	padding: 3px;
	border: 1px solid #D4D0C8;
}
.anchorTop {
	display: block;
	text-align: right;
	color: #569123;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 180px;
	float: right;
}
.informado {
	display: block;
	margin-top: 5px;
	margin-bottom: 30px;
}
.mapasite  ol {
	display: block;
	margin-top: 5px;
	margin-bottom: 20px;
}
.mapasite a {
	color: #666666;
}
.mapasite a:hover {
	color: #000000;
	text-decoration: underline;
}
.mapasite a:visited {
	color: #990000;
}

.mapasite h1 {
	text-transform: uppercase;
	color: #009552;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.mapasite li {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.gracias li {
	display: block;
	margin-top: 10px;
}
.Size-modularDoble {
	height: 180px;
}
#thumbnails {
	margin: 3px;
	padding: 3px;
	border: 1px solid #999999;
}
.gracias li {
	padding-top: 3px;
	padding-bottom: 3px;
}
.mrgBotttom0 {
	margin-bottom: 0px;
}
.promosTxt {
	display: block;
	margin-top: 5px!important;
	padding-left: 5px;
}
#promosPic {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	display: block;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1DA263;
	margin-top: 10px;
}
.h6grande {
	width: 135px!important;
	background-image: url(../pics/compartidas/bg_boton_verde_grande.png)!important;
}
.ico-kmz {
  background:url(/dev/pics/compartidas/ico_earth.png) no-repeat left center;
  padding:2px 0 2px 20px;
}

.earth {
  background:url(/dev/pics/promociones/bg_earth.png) no-repeat;
  height:40px;
}

/*SLIDSHOW PORTADA*/

#slideshow {
    position:relative;
    height:293px;
}
 
#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 293px;
    background-color: #FFF;
}
 
#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}
 
#slideshow DIV.last-active {
    z-index:9;
}
 
#slideshow DIV IMG {
    height: 293px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

