
BODY{margin:0em; padding:0em; font-family:Arial, Helvetica, sans-serif; color:#565b5b; font-size:1.00em; background-image:url(mainbg4.gif);  background-position:center; background-repeat: repeat-y; margin:0 auto;}
H1,H2,H3,H4{margin:0em; padding:0em;}
P{margin:0em; padding:0em; font-family:Arial, Helvetica, sans-serif; color:#565b5b; font-size:12px;}
A{margin:0em; padding:0em; color:#0079bf; font-weight:normal; text-decoration:none; font-size:11px;}
a img {border: 0px none;}
A:HOVER{text-decoration:underline;}

DIV#content{font-family:Arial, Helvetica, sans-serif; color:#565b5b; font-size:12px;}
UL,LI{margin:0em; padding:0em;}
UL.content,LI.content{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565b5b;}
OL.text,LI.text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565b5b;}
TR,TD{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565b5b;}
TR#menu,TD#menu{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565b5b; padding:3px 15px 2px 5px;}

FORM{margin:0em; padding:0em; border:0em;}
INPUT, SELECT, TEXTAREA{margin:0em; padding:0em; height:14px; border:1px solid #8cc1e6; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}


#body-gray{font-size:0.69em; font-family:Arial, Helvetica, sans-serif; color:#717171; line-height:20px; background-color:#EEE; margin-top:3.0em; padding:0.00em 0.00em 1.0em 0.00em;}
#bar-stock{background-color:#0570c0; height:20px; margin-left:9px; padding-left:10px;}
#bar-switch{font-size:0.69em; font-family:Arial, Helvetica, sans-serif; text-align: right; color:#717171;background-color:#FFF; line-height:20px; margin-left:13px; padding:0.00em 0.50em 0em 0.50em;}
#nav-bar{ font-size:0.69em; font-family:Arial, Helvetica, sans-serif; color:#717171; line-height:25px; margin-left:0.9em; padding:0.50em 0.50em 0em 0.50em; border-bottom: 1px solid #dce2e9;}
#div-general{width:100%; height:auto;}
#div-contents{width:62.50em;height:auto;}
#div-contentall{width:51.80em; height:auto; float:left; /*background-image:url(fnd.gif); */background-repeat:repeat-y; margin-left:0px;}
#div-content-ctrl{float:left; padding:0px 0px 0px 1.50em; width:49.00em;}
#inside-body{ margin:5px 0px 40px 25px;}
#pie{color:#045785; font-family:Arial, Helvetica, sans-serif; font-size:11px; clear:both; padding:0.30em 0.50em 0em 0.0em; padding-bottom:3%;border-top: 1px solid #9ec7e5; background-color:#FFFFFF;}
#switch{color:#045785; font-family:Arial, Helvetica, sans-serif; font-size:11px; clear:both; margin-left:0px; padding:0.30em 0.50em 0em 0.50em; margin-bottom:1.00em; padding-bottom:2%;border-top: 1px solid #dce2e9;}
#formulario-solicitar-info{float:left; margin-right:10px;}
div#noted { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#949494;}



#menu_bar ul{
position:absolute;
right:0px;
top:5px; 
z-index:100;
}

#menu_bottom ul{
position:absolute;
right:0px;
bottom:5px;
background-color:#FFFFFF; 
z-index:100; 
}

.margin-left10px{margin-left:10px;}
.float-left{float:left;}
#bg_leftside{width:10.69em; height:auto; float:left;}
#menuspace{width:10.69em; height:auto; float:left;}

H1#logo-menu{background-image:url(logo.gif); background-position:top; background-repeat:no-repeat; text-indent:-10000px; height:204px; width:171px; cursor:pointer;}

.border-gray{margin:0px 40px 0px 0px; padding:3px; border:12px solid #d7d8d9; float:left;}
.border-gray2{padding:3px; border:12px solid #d7d8d9;}
.border-black{border:1px solid #8a8c8c;}
.border-bule{border:1px solid #5089b3;}
.border-buletb{ border-bottom:1px solid #5089b3; border-top: 1px solid #5089b3;}
.border-dot{border:1px dashed #ccc;}
.borderbottom{border-bottom:#5089b3 1px solid;}


p.bar-long { height:20px; background-image:url(blue-bar.gif); background-repeat:no-repeat; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px; margin-top:15px; border-bottom:2px solid #FFF;}
p.news-home { background-image:url(dot_news.gif); background-repeat:no-repeat; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3085c5; margin-bottom:5px;}
p.contents { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#949494;}

a.leftmenu:link,a.leftmenu:visited{font-family: Arial, Helvetica, sans-serif; padding: 5px 15px 5px 0px; font-size:11px; text-align: right;	display: block; color: #066;}
a.leftmenu:hover{background : #cfe1ed; text-decoration: none;}

a.de-link:link,a.de-link:visited{font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #bf2e1b;}
a.de-link:hover{text-decoration:underline;}

.dot_bule{background-image:url(dotbule_line.gif); background-position:bottom; background-repeat:no-repeat;}

/* menu leyer 3 */
#subthree-layer{width:775px; height:19px; background-color:#cbe4f2; padding-top:10px; margin-bottom:17px; float:left;}

UL#menu-3layer{list-style:none; height:19px; margin-left:15px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF; font-size:11px;}
#menu-3layer a{font-family: Arial, Helvetica, sans-serif; line-height:19px; font-weight:normal; color:#000000; font-size:11px; text-decoration:none;}
#menu-3layer a:hover{color:#000000;}

LI#menu-descripcion{width:115px; height:19px; text-align:center; float:left;}
#menu-descripcion a:hover{width:115px; height:19px; background-color:#ffffff; text-align:center; float:left;}
LI#menu-situacion{width:125px; height:19px; text-align:center; float:left;}
#menu-situacion a:hover{width:125px; height:19px; background-color:#ffffff; text-align:center; float:left;}
LI#menu-entorno{width:150px; height:19px; text-align:center; float:left;}
#menu-entorno a:hover{width:150px; height:19px; background-color:#ffffff; text-align:center; float:left;}
LI#menu-galeria{width:120px; height:19px; text-align:center; float:left;}
#menu-galeria a:hover{width:120px; height:19px; background-color:#ffffff; text-align:center; float:left;}
LI#menu-planos{width:120px; height:19px; text-align:center; float:left;}
#menu-planos a:hover{width:120px; height:19px; background-color:#ffffff; text-align:center; float:left;}
LI#menu-calidades{width:120px; height:19px; text-align:center; float:left;}
#menu-calidades a:hover{width:120px; height:19px; background-color:#ffffff; text-align:center; float:left;}
LI#menu-viviendas{width:120px; height:19px; text-align:center; float:left;}
#menu-viviendas a:hover{width:120px; height:19px; background-color:#ffffff; text-align:center; float:left;}
