/*GENERAL*/
html, body {margin:0; padding:0;overflow:auto}
body {scrollbar-arrow-color:#FFFFFF; scrollbar-3dlight-color:#b3bc06;scrollbar-highlight-color:#b3bc06;scrollbar-face-color:#b3bc06;scrollbar-shadow-color: #b3bc06;scrollbar-track-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF}
h1, h2, h3, h4, h5, h6, p, a {margin:0; padding:0}
ul, ol, dl, li, dt, dd  {margin:0;padding:0;list-style-type:none}
form, input {margin:0; padding:0}
input.TXT {padding-left:3px}
img {border: 0px; margin: 0px; padding: 0px;}

/*ESTRUCTURA*/
.TODO {position:absolute;top:50%;left:50%;margin:-285px 0 0 -497px;width:994px;height:570px;}

.CENTRAL {background:url(fondo_secciones.jpg) 0 0 no-repeat;}

/*CABECERAS*/
.CABECERA_HOME {margin:0;padding:0;display:block;}
.CABECERA_SECCIONES {margin:0;padding:0;}

/*SECCIONES*/
.SECCION_HOME {margin:0;padding:0;height:49px;background:url(seccion_home.jpg) 0 0 no-repeat;}
.SECCION_TITULO {margin:0;padding:0;height:49px;background:url(seccion_titulo.jpg) 0 0 no-repeat;}
.SECCION_TITULO h1 {margin:0;padding:23px 0 0 55px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:20px;color:#FFFFFF;font-weight:normal;line-height:12px;}

/*HOME*/
.TODO#HOME .LATERAL {margin:0;padding:0;width:173px;}
.TODO#HOME .LATERAL .FASES {margin:0;padding:5px 0 0 0;width:173px;}
.TODO#HOME .MENU1 {margin:0;padding:53px 0 0 20px;vertical-align:top;width:217px;background:url(fondo_menu1.jpg) 0 0 no-repeat;}
.TODO#HOME .MENU2 {margin:0;padding:0 0 0 20px;vertical-align:top;width:194px;height:400px;}

/*PIE*/
.PIE {margin-top:10px;padding-right:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#b2b2b2;text-align:right;}
.PIE strong, .PIE a {font-size:11px;color:#346c9a;text-decoration:none}
.PIE a:hover strong{font-size:11px;color:#727905;text-decoration:none}

/*MENU////////////////////////////////////////////////////*/
.MENU1, .MENU2 {padding:55px 0 0 19px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:12px;color:#294156;}
.MENU2 ul {padding-top:53px;}
.MENU1 ul li, .MENU2 ul li {display:block;margin-bottom:16px;padding-left:4px}
.MENU1 ul li strong, .MENU2 ul li strong {font-size:13px}
.MENU1 ul li a, .MENU2 ul li a {padding-left:38px;background:none;color:#294156;text-decoration:none}
.MENU1 ul li a:hover, .MENU2 ul li a:hover {background:url(bolo_menu.gif) 18px 3px no-repeat}

/*TITULO LATERAL*/
.TITULO_LATERAL {height:25px;margin:0;padding:0;}
.TITULO_LATERAL h1 {margin:0;padding:5px 2px 0 0;font-family:"Trebuchet MS", Tahoma, Arial;font-size:15px;color:#9aa20a;font-weight:bold;line-height:16px;text-align:right;}

/*CONOZCA/////////////////////////////////////////////////*/
.FLASH {padding:4px 0 0 6px}

/*MENU CONOZCA////////////////////////////////////////////*/
.MENU_CONOZCA {padding:20px 10px 0 27px;background:url(menu_conozca.gif) 0 -20px no-repeat;height:351px;}
.MENU_CONOZCA ul li {margin:0 0 14px 0;padding:0;display:block;background:url(fondo_menu_conozca.gif) 0 16px no-repeat;font-family:"Trebuchet MS", Tahoma, Arial;font-size:13px;line-height:20px;color:#FFF;}
/**/
.MENU_CONOZCA ul li a {width:100%;display:block;background:url(fondo_menu_conozca.gif) 0 16px no-repeat;color:#FFF;text-decoration:none}
.MENU_CONOZCA ul li a:hover {background-color:#FFF;color:#b3bc06;text-decoration:none}
.MENU_CONOZCA ul li ul {padding-top:14px;margin-left:50px;}
.MENU_CONOZCA ul li ul li {display:block;margin:0 0 11px 0;padding:0;line-height:10px;background:none;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;background-color:#FFF;color:#b3bc06}
.MENU_CONOZCA ul li ul li a {line-height:16px;display:inline;background:none;color:#b3bc06;text-decoration:none;padding-left:3px;}
.MENU_CONOZCA ul li ul li a:hover {color:#7A7D3A;text-decoration:none;}
/**/
.MENU_CONOZCA ul.MENU_CONOZCA_TIPO3 {padding:0 0 0 60px;margin:-6px 0 0 0;}
.MENU_CONOZCA ul.MENU_CONOZCA_TIPO3 li {margin:4px 0 0 0;background:none;}
.MENU_CONOZCA ul.MENU_CONOZCA_TIPO3 li a {padding:0 0 0 10px;background:url(bolo_submenu.gif) 4px 6px no-repeat;color:#FFF}
.MENU_CONOZCA ul.MENU_CONOZCA_TIPO3 li a:hover {text-decoration:underline;background:url(bolo_submenu.gif) 4px 6px no-repeat;color:#FFF;}
.MENU_CONOZCA span {margin:0;padding:0;font-family:"Trebuchet MS", Tahoma, Arial;font-size:13px;line-height:20px;color:#FFF;display:block;width:100%;}
.MENU_CONOZCA span a {margin:0;padding:1px 78px 1px 20px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:13px;line-height:20px;color:#b3bc06;text-decoration:none;background:#FFF url(bolo_volver.gif) 6px 9px no-repeat;}
.MENU_CONOZCA span a:hover {text-decoration:none;}

/* MENU CONOZCA CHALETS ADOSADOS */
.MENU_CONOZCA_CHALETS {margin:0;padding:26px 10px 0 27px;background:url(menu_conozca.gif) 0 -20px no-repeat;height:351px;}
.MENU_CONOZCA_CHALETS ul {margin:0;padding:0;}
.MENU_CONOZCA_CHALETS ul li {margin:0 0 14px 0;padding:0;display:block;background:url(fondo_menu_conozca.gif) 0 16px no-repeat;font-family:"Trebuchet MS", Tahoma, Arial;font-size:13px;line-height:20px;color:#FFF;}
/**/
.MENU_CONOZCA_CHALETS ul li a {display:block;background:url(fondo_menu_conozca.gif) 0 16px no-repeat;color:#FFF;text-decoration:none}
.MENU_CONOZCA_CHALETS ul li a:hover {background-color:#FFF;color:#b3bc06;text-decoration:none}
.MENU_CONOZCA_CHALETS ul li ul {padding-top:14px;margin-left:50px;}
.MENU_CONOZCA_CHALETS ul li ul li {display:block;margin:0 0 11px 0;padding:0;line-height:10px;background:none;font-family:"Trebuchet MS", Tahoma, Arial;font-size:11px;background-color:#FFF;color:#b3bc06}
.MENU_CONOZCA_CHALETS ul li ul li a {line-height:16px;display:inline;background:none;color:#b3bc06;text-decoration:none;padding-left:3px;}
.MENU_CONOZCA ul li ul li a:hover {color:#7A7D3A;text-decoration:none;}
/**/
.MENU_CONOZCA_CHALETS ul.MENU_CONOZCA_TIPO3 {padding:0 0 0 60px;margin:-6px 0 0 0;}
.MENU_CONOZCA_CHALETS ul.MENU_CONOZCA_TIPO3 li {margin:4px 0 0 0;background:none;}
.MENU_CONOZCA_CHALETS ul.MENU_CONOZCA_TIPO3 li a {padding:0 0 0 10px;background:url(bolo_submenu.gif) 4px 6px no-repeat;color:#FFF}
.MENU_CONOZCA_CHALETS ul.MENU_CONOZCA_TIPO3 li a:hover {text-decoration:underline;background:url(bolo_submenu.gif) 4px 6px no-repeat;color:#FFF;}
.MENU_CONOZCA_CHALETS span {margin:0;padding:0;font-family:"Trebuchet MS", Tahoma, Arial;font-size:13px;line-height:20px;color:#FFF;display:block;width:100%;}
.MENU_CONOZCA_CHALETS span a {margin:0;padding:1px 78px 1px 20px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:13px;line-height:20px;color:#b3bc06;text-decoration:none;background:#FFF url(bolo_volver.gif) 6px 9px no-repeat;}
.MENU_CONOZCA_CHALETS span a:hover {text-decoration:none;}

/*DISTRIBUCIONES*/
div.DISTRIBUCIONES {padding-top:25px;padding-left:24px;width:970px;height:650px;background:url(distribucion_fondo.gif) 0 0 no-repeat}
div.DISTRIBUCIONES .COLUMNA1 {width:710px;float:left}
div.DISTRIBUCIONES .COLUMNA2 {margin-left:9px;width:218px;float:left}
/*MENU*/
div.DISTRIBUCIONES .MENU {padding:0;width:218px;height:306px;background:url(menu.gif) 0 0 no-repeat;margin-bottom:11px;font-family:"Trebuchet MS", Tahoma, Arial;color:#b3bc06;padding:33px 0px 0 0;text-align:right}
div.DISTRIBUCIONES .MENU h6 {text-align:left;font-size:14px;padding-left:24px !IMPORTANT;padding-left:23px;line-height:16px;padding-top:52px}
div.DISTRIBUCIONES .MENU ul {margin:0 3px 0px 0;padding:0;list-style-type:none;font-weight:bold;line-height:20px;}
div.DISTRIBUCIONES .MENU ul {margin-left:10px;list-style-type:none}
div.DISTRIBUCIONES .MENU ul li {display:inline;margin:0;padding:0 5px 0 0px !IMPORTANT;padding:0 1px 0 3px;background:url(menu_separador.gif) right 4px no-repeat}
div.DISTRIBUCIONES .MENU ul li a {color:#b3bc06;text-decoration:none}
div.DISTRIBUCIONES .MENU ul li a:hover {background:none;color:#3F6918}
div.DISTRIBUCIONES .MENU ul li.ULTIMO {background:none;}
div.DISTRIBUCIONES .MENU .TIPO3 {padding:0;margin:0;font-size:12px;}
div.DISTRIBUCIONES .MENU ul li.ModeloChalet {padding:0 5px !IMPORTANT;padding:0 2px 0 5px;margin:0 -2px !IMPORTANT;margin:0 2px;background:none;background-color:#b3bc06;color:#FFFFFF;font-size:11px;}



/*CONTENIDOS*/
div.DISTRIBUCIONES .Contenidos td {text-align:right;padding-right:14px;}
div.DISTRIBUCIONES .Contenidos .IMG {background:url(fondo_contenidos.gif) right 0 no-repeat}
div.DISTRIBUCIONES .Contenidos h2 {margin:5px 0 5px 0;padding:0;font-family:"Trebuchet MS", Tahoma, Arial;font-size:16px;color:#b3bc06}
/*TABLA DE MEDIDAS*/
div.DISTRIBUCIONES table.DatosMedidas {margin:5px 0 0 0;font-family:"Trebuchet MS", Tahoma, Arial;font-size:10px;line-height:10px;}
div.DISTRIBUCIONES table.DatosMedidas th {padding:0;text-align:right;color:#8b8b8b;font-weight:normal}
div.DISTRIBUCIONES table.DatosMedidas td {width:55px;padding:0;text-align:right;color:#b3bc06;font-weight:bold}
/*SEPARADOR DATOS*/
div.DISTRIBUCIONES div.SeparadorDatos {margin:12px 0}

/*MAPA SITUACION*/
.MAPA {background:url(mapa_situacion.jpg) 0 0 no-repeat;width:574px;height:353px;padding:0;margin:0}

/*SOMBRA///////////////////////////////*/
.SOMBRA {background:url(sombra_scroll.gif) 5px 20px no-repeat;padding:0;margin:0}

/*CONTENIDO SCROLL /////////////////////////////////////////////////////////////*/
.CONT_SCROLL_PDF {clear:both;margin:0 0 0 235px;padding:5px 0 0 0;}
.CONT_SCROLL_PDF h3 {margin:0;padding:0;font-family:"Trebuchet MS", Tahoma, Arial;font-size:14px;line-height:15px}
.CONT_SCROLL_PDF h3 a {margin:0;padding-left:20px;color:#b3bc06;background:url(pdf_download_icon.gif) 0 center no-repeat;text-decoration:none;}
.CONT_SCROLL_PDF h3 a:hover {text-decoration:underline;}
.CONT_SCROLL {margin:13px 0 0 14px !IMPORTANT;margin:13px 0 0 7px;padding:7px;border:1px solid #b3bc06;width:319px;height:304px;float:left;overflow:auto}
.CONT_SCROLL_MENU {margin:13px 0 0 10px;float:left;width:206px;height:320px;padding:0 14px 0 0;overflow:auto}

/*ADVERTENCIAS LEGALES//////////////////////////////////////////////////////////*/
body.LEGAL {margin:0;padding:21px 23px;font-family:"Trebuchet MS", Tahoma, Arial;color:#FFF;background:url(fondo_legal.gif) 0 0 no-repeat;line-height:15px;}
body.LEGAL h1 {margin:0;padding:0;padding-left:43px;font-size:20px;line-height:17px;}
body.LEGAL h2 {margin:15px 0 5px 0;padding:0;font-size:14px}
body.LEGAL p {margin:0 0 10px 0;padding:0;width:382px;font-size:11px;line-height:14px}
body.LEGAL a {font-size:10px;color:#FFF;text-decoration:none}

/*ENTORNO Y MEMORIA DE CALIDADES////////////////////////////////////////////////*/
ul.ENTORNOMEMORIA {margin:0;padding:0;font-family:"Trebuchet MS", Tahoma, Arial}
ul.ENTORNOMEMORIA li {margin:0 0 3px 0;padding:0;color:#6f6f6f;font-size:11px;border-bottom:1px dashed #b3bc06}
ul.ENTORNOMEMORIA li a {color:#6f6f6f;text-decoration:none}
ul.ENTORNOMEMORIA li a:hover {color:#b3bc06;text-decoration:none}
ul.ENTORNOMEMORIA li a:hover strong {color:#6f6f6f;text-decoration:none}
ul.ENTORNOMEMORIA li strong {margin:0;padding:0;border-bottom:1px dashed #FFF;color:#b3bc06;font-weight:bold;font-size:14px;}
/**/
.CONT_SCROLL {font-family:"Trebuchet MS", Tahoma, Arial}
.CONT_SCROLL p {margin:0 0 15px 0;padding:0;color:#6f6f6f;font-size:11px;line-height:12px;}
.CONT_SCROLL h1 {margin:0 0 5px 0;padding:0;color:#6f6f6f;font-size:12px;}
.CONT_SCROLL h1 strong {margin:0;padding:0;border-bottom:1px dashed #FFF;color:#b3bc06;font-weight:bold;font-size:14px;}

/*DEPARTAMENTO COMERCIAL////////////////////////////////////////////////////////*/
.DComercial {font-family:"Trebuchet MS", Tahoma, Arial;padding:5px 0 10px 0px;margin:0 0 0 25px}
.DComercial h2 {font-size:15px;color:#b3bc06;margin-bottom:5px;}
.DComercial table {margin:0}
.DComercial table td, .DComercial table th{font-size:11px;}
.DComercial th {text-align:right;}
.DComercial td {padding:0;}
.DComercial label {width:90px;height:16px;display:block;background-color:#b3bc06;color:#FFF;margin:0;padding:1px 3px;border:0;margin-bottom:4px !IMPORTANT;margin-bottom:2px;}
.DComercial input {margin:0;padding:0 0 0 3px;border:1px solid #b3bc06;width:142px;height:16px;margin-right:30px;color:#b3bc06;font-size:11px;margin-bottom:4px !IMPORTANT;margin-bottom:2px;}
.DComercial input.BTN {padding:0;width:65px;background-color:#b3bc06;color:#FFF;}
/**/
.DComercial .DATOS {font-size:14px;line-height:10px;color:#a8ac2d;font-weight:bold;margin:0 15px;}
.DComercial .DATOS p {font-size:14px;line-height:10px;color:#a8ac2d;font-weight:bold;margin:0 0 7px 10px;}
.DComercial .DATOS h6 {padding-left:5px;border-left:4px solid #a8ac2d;font-size:10px;line-height:10px;margin-bottom:3px;font-weight:normal;color:#757474}
.DComercial .DATOS h6 strong {color:#3e3e3e}
.DComercial .DATOS h6.DESTACADO {margin-left:30px;padding-left:5px;border-left:4px solid #a8ac2d;font-size:10px;line-height:16px;margin-bottom:0px;color:#a8ac2d;font-weight:bold;text-transform:uppercase}
.DComercial .DATOS h6.DESTACADO a {padding-left:0px;font-size:10px;line-height:16px;color:#757474;font-weight:normal;text-decoration:none;text-transform:none}
.DComercial .DATOS h6.DESTACADO a:hover {color:#a8ac2d;text-decoration:underline}

/*ZOOM///////////////////////////////////////////////////////////////////*/
body.ZOOM {padding:13px 0 0 15px;background:url(fondo_zoom.jpg) 0 0 no-repeat;width:900px;font-family:"Trebuchet MS", Tahoma, Arial;font-size:10px;color:#b3bc06;line-height:12px;}
body.ZOOM .TEXTO {padding:13px 40px 13px 113px;}
body.ZOOM .TEXTO p {border-left:1px solid #b3bc06;padding-left:11px}

input.error { border:1px solid #F00; display:block; background-color:#FCC}
label.error { color:#F00; display:inline; background: none}