A:link,A:visited {
   color : Black;
   text-decoration: none;
}
A:active {
   color: Gray;
   text-decoration: none;
}
A.negro:link, A.negro:visited, A.negro:active {
   color: Black;
}
A.rojo:link, A.rojo:visited, A.rojo:active {
   color: red;
}
A.blanco:link, A.blanco:visited, A.blanco:active {
   color: White;
}
A.ambar:link, A.ambar:visited, A.ambar:active {
   color: #b49674;
   text-decoration: none;
}
A.ambar:hover {
   color: #b49674;
   text-decoration: underline;
}
A.ambar2:link, A.ambar2:visited, A.ambar2:active {
   color : #4c3b29;
   text-decoration: none;
}
A.ambar2:hover {
   color : #4c3b29;
   text-decoration: underline;
}
BODY {
   background : #c5bbaf; /* Color oscuro */
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color : Black;
   margin : 0;
   scrollbar-3dlight-color : #c5bbaf; /* Más oscuro que el oscuro*/
   scrollbar-arrow-color : Black; /* Color claro*/
   scrollbar-base-color : #eeedfb; /* Gris*/
   scrollbar-darkshadow-color : Black; /* Negro */
   scrollbar-face-color : #eeedfb; /* Color oscuro */
   scrollbar-highlight-color : Black; /* Color claro */
   scrollbar-shadow-color : #131313; /* Más oscuro que el oscuro*/
   scrollbar-track-color : #c5bbaf; /* Color claro */
}
INPUT, TEXTAREA, SELECT {
   color : #835730;
   background : White; /* Color claro */
   font-family : Arial, Helvetica, sans-serif;
   font-size : 10px;
   border-width : 1px;
   border-style : solid;
   border-color : #777056;
}

BUTTON {
   color : #835730;
   background : White; /* Color claro */
   font-family : Arial, Helvetica, sans-serif;
   font-size : 10px;
   border-width : 1px;
   border-style : solid;
   border-color : #777056;
   left-padding : 0px;
   right-padding : 0px;
}

/* DISEÑO PRINCIPAL */

#principal {
   background : #c5bbaf;
   width : 1000px;
}
#web {
   background : #c5bbaf;
}

#menu {
   background-image: url(gif/menu.jpg);
   background-repeat: no-repeat;
   background-position: right;
   width : 1000px;
}

#menup {
   background-image: url(gif/menusin.jpg);
   background-repeat: no-repeat;
   background-position: right;
   width : 1000px;
   border-color: #6A6152;
   border-style: solid;
   border-top: 0px;
   border-bottom: 0px;
   border-right: 1px;
   border-left: 1px;
}
TABLE.submenu {
   border-width : 1px;
   border-style : solid;
   border-color : Black;
   border-collapse: collapse;
}
TD.linea {
   border-color: #6A6152;
   border-style: solid;
   border-top: 0px;
   border-bottom: 0px;
   border-right: 1px;
   border-left: 1px;
}
TD.submenu {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-weight: normal;
   color : White;
   border-width : 1px;
   border-style : solid;
   border-color : Black;
   background-image: url(gif/menusin2.jpg);
   background-repeat: repeat-x;
}

#fila1 {
   background : #c5bbaf;
   background-image: url(gif/arbol1.jpg);
   background-repeat: no-repeat;
   background-position: right;
}

TD.fila1p {
   background : #c5bbaf;
}

TD.fila2 {
   background : #e1d8c9;
   background-image: url(gif/arbol2.jpg);
   background-repeat: no-repeat;
   background-position: right;
}

TD.fila2p {
   background : #e1d8c9;
   border-color: #6A6152;
   border-style: solid;
   border-top: 1px;
   border-bottom: 0px;
   border-right: 1px;
   border-left: 1px;
}

TD.fila3 {
   background : #cdba9a;
   background-image: url(gif/arbol3.jpg);
   background-repeat: no-repeat;
   background-position: right;
}

TD.fila3p {
   background : #cdba9a;
   border-color: #6A6152;
   border-style: solid;
   border-top: 0px;
   border-bottom: 0px;
   border-right: 1px;
   border-left: 1px;
}

TD.fila4 {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 14px;
   color : White;
   text-align : center;
   text-decoration : none;
}

A.fila4:link, A.fila4:active, A.fila4:visited {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 14px;
   color : White;
   text-align : center;
   font-weight : bold;
   text-decoration : none;
}

A.fila4rojo:link, A.fila4rojo:active, A.fila4rojo:visited {
   font-family : Arial, Helvetica, sans-serif;
   font-size : 14px;
   color : #9e476c;
   font-weight : bold;
   text-align : center;
   text-decoration : none;
}

TD.fila6 {
   background : #dedad1;
   background-image: url(gif/bienvenido.jpg);
   background-repeat: no-repeat;
   background-position: right;
}

TD.fila6p {
   background : #dedad1;
}

TD.fila7 {
   background : #e1d8c9;
   background-image: url(gif/arbol4.jpg);
   background-repeat: no-repeat;
   background-position: right;
}

TD.fila7p {
   background : #e1d8c9;
   border-color: #6A6152;
   border-style: solid;
   border-top: 0px;
   border-bottom: 0px;
   border-right: 1px;
   border-left: 1px;
}

TD.fila8a2 {
   background : #c5bbaf;
   color : #8e8070;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-weight : bold;
   border-color: #6A6152;
   border-style: solid;
   border-top: 0px;
   border-bottom: 1px;
   border-right: 0px;
   border-left: 1px;
}

TD.fila8a {
   background : #c5bbaf;
   color : #8e8070;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-weight : bold;
   text-decoration : none;
   border-color: #6A6152;
   border-style: solid;
   border-top: 0px;
   border-bottom: 1px;
   border-right: 0px;
   border-left: 0px;
}

A.fila8a:link, A.fila8a:visited, A.fila8a:active {
   color : #6A6152;
/* color : #8e8070;*/
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-weight : bold;
   text-decoration : none;
}
A.fila8a:hover {
   color : #6A6152;
/* color : #8e8070;*/
   text-decoration: underline;
}

TD.fila8b {
   background : #c5bbaf;
   background-image: url(gif/arbol5.jpg);
   background-repeat: no-repeat;
   background-position: right;
}

TD.fila8bp {
   background : #c5bbaf;
   border-color: #6A6152;
   border-style: solid;
   border-top: 0px;
   border-bottom: 1px;
   border-right: 1px;
   border-left: 0px;
}

DIV.pie {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color : White;
   text-align : center;
}

A.pie:link, A.pie:active, A.pie:visited {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   color : White;
   text-align : center;
   text-decoration : none;
}

/* QUIENES SOMOS */

DIV.somos {
   color : #8e8070;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 14px;
   font-weight : bold;
   text-decoration : none;
   padding : 30px;
}
DIV.somosgrande {
   font-size : 15px;
   color : #9e476c;
   font-family : Arial, Helvetica, sans-serif;
   font-weight : bold;
}

TD.somoslateral {
   background : #dedad1;
}

/* CONTACTO */

TD.contacto {
   background : #eeede9;
   text-align : center;
}

TD.contacto2 {
   background : #eeede9;
   text-align : left;
   color : #8e8070;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-weight : bold;
}

/* PROMOCIONES */

#promociones {
}

TD.promocionestitulos {
/* background : #eeede9;*/
   background-image: url(gif/promociones1.jpg);
   background-repeat: repeat-x;
   background-position: bottom;
}

TD.promocionestitulostextos {
/* background : #eeede9;*/
   background-image: url(gif/promociones1.jpg);
   background-repeat: repeat-x;
   background-position: bottom;
   color : #4c3102;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-weight : bold;
}

TD.promocionescomentarios {
   color : #38450f;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
}

TD.promocionesfotos {
   text-align : center;
}

DIV.conscroll {
   width : 1000px;
   height:458px;
   margin:0;
   overflow:auto;
   background-color : #eeede9;
   background-image: url(gif/fondo-promociones.gif);
   background-position: bottom left;
   background-attachment: fixed;
   background-repeat: no-repeat;
}

/* LAS VILLAS A LA CARTA*/

#villas_ventana {
   background : #fefefe;
   width : 218px;
}

#villas {
   background : #dedad1;
   width : 750px;
}

#villas_imagenes {
   background : #dedad1;
   width : 730px;
}

TD.villas_ventana_fuera {
   background : #eeede9;
   width : 250px;
   text-align : center;
}

TD.villas_ventana {
   background : #eeede9;
   width : 218px;
}

TD.villas_ventana_dentro {
   background : #fefefe;
   width : 200px;
}

TD.villas_ventana_borde {
   background-image: url(gif/pixel_ventana.gif);
   width : 1px;
}

DIV.villas_ventana_titulo {
   color : #7675b1;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 14px;
   font-weight: bold;
   text-align : center;
}

DIV.villas_ventana_contenido {
   color : #4e3f2a;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 10px;
   text-align : justify;
   line-height: 15px;
}

DIV.villas_conscroll {
   background : #dedad1;
   width : 750px;
   height:435px;
   margin:0;
   overflow:auto;
   text-align : center;
}

TD.villas_nombre {
   color : #4c3b29;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 10px;
   font-weight: bold;
   text-align : center;
}

TD.villas_botones {
   color : #835730;
   background : White; /* Color claro */
   font-family : Arial, Helvetica, sans-serif;
   font-size : 9px;
   border-width : 1px;
   border-style : solid;
   border-color : #777056;
   padding : 1px;
   font-weight: bold;
   text-align : center;
}

/* OFERTAS */

#ofertas {
   background : #eeede9;
   width : 500px;
}

#ofertas_imagenes {
   background : #eeede9;
   width : 500px;
}

DIV.ofertas_conscroll {
   background : #eeede9;
   width : 500px;
   height:455px;
   margin:0;
   overflow:auto;
   text-align : center;
}

TD.ofertas_busqueda {
   background : #dedad1;
   width : 500px;
   text-align : center;
}

DIV.ofertas_titulo {
   color : #4c3b29;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 12px;
   text-align : left;
   font-weight: bold;
}

DIV.ofertas_descripcion {
   color : #4c3b29;
   font-family : Geneva, Arial, Helvetica, sans-serif;
   font-size : 9px;
   text-align : left;
}


.ofertas_busqueda_titulo {
   color : #644e39;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 11px;
   text-align : center;
   font-weight: bold;
}

TD.ofertas_busqueda_form {
   background : #dedad1;
   color : #634f34;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 12px;
   text-align : left;
}

DIV.ofertas_busqueda_conscroll {
   background : #dedad1;;
   width : 470px;
   height : 250px;
   margin : 0;
   padding : 2;
   overflow : auto;
   color : #634f34;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 12px;
   text-align : left;
   border : solid 1px #634f34;
}

/* REVISTA */

#revista_ventana {
   background : #e1d8c9;
   width : 164px;
}

#revista {
   background : #ffffff;
   width : 736px;
}
#revista_imagenes {
   background : #dedad1;
   width : 730px;
}

TD.revista_ventana_fuera {
   background : #e1d8c9;
   text-align : center;
}

TD.revista_ventana {
   background : #eeede9;
   width : 218px;
}

TD.revista_ventana_dentro {
   background : #fefefe;
   width : 200px;
}

TD.revista_ventana_borde {
   background-image: url(gif/pixel_ventana.gif);
   width : 1px;
}

DIV.revista_ventana_titulo {
   color : #b49674;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-style: italic;
   text-align : left;
}

DIV.revista_ventana_contenido {
   color : #835730;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 12px;
   text-align : left;
}

TD.revista_nombre {
   color : #4c3b29;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 12px;
   text-align : center;
}

TD.revista_botones {
   color : #835730;
   background : White; /* Color claro */
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 9px;
   border-width : 1px;
   border-style : solid;
   border-color : #777056;
   padding : 1px;
   text-align : center;
}
DIV.articulo_conscroll {
   background : white;
   width : 826px;
   height:435px;
   margin:0;
   overflow:auto;
   padding : 5px;
   text-align : center;
}
DIV.revista_conscroll {
   background : white;
   width : 780px;
   height:455px;
   margin:0;
   overflow:auto;
   padding : 0px;
   text-align : center;
}
TD.articulo_tit {
   color : #b49674;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 20px;
   text-align : center;
}
TD.articulo_art {
   color : #000000;
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size : 12px;
   text-align : justify;
}

TD.tituviviendas {
   color : #835730;
   background : White;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 10px;
   border-width : 1px;
   border-style : solid;
   border-color : #777056;
   font-weight: bold;
   text-align : center;
}

TABLE.viviendas {
   border-width : 1px;
   border-style : solid;
   border-color : #777056;
   border-collapse : collapse;
}
TD.datoviviendas {
   color : #835730;
   background : White;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 10px;
   border-width : 1px;
   border-style : solid;
   border-color : #777056;
   font-weight: normal;
   text-align : center;
}
TD.datoviviendasr {
   color : Red;
   background : White;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 10px;
   border-width : 1px;
   border-style : solid;
   border-color : #777056;
   font-weight: normal;
   text-align : center;
}
#navMenu1 {
   z-index: 203;
   visibility: hidden;
   position: absolute;
   left: 198px;
   top: 46px;
   width: 300px;
   height: 100px;
}