body { background:#D0D9E8 url(../images/bg.gif) repeat; margin:0 auto; text-align:center }
a:link { color:#FFF; text-decoration:none }
a:visited { color:red; text-decoration:none }
a:hover { color:red }
a:active { color:#FFF; text-decoration:none }
h1 { color:#D92323; font-family:sans-serif; font-size:24px; font-weight:400 }
.img_border { border:1px solid #CCC; padding:4px }
#main_container { height:auto; margin:0 auto; width:826px }
#top { background-color:#AFC46A; background-image:url(../imagenes/bg_bar_top.jpg); background-position:top; background-repeat:repeat; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10pt; height:28px; line-height:20pt; text-align:center; width:826px }
#flash_banner { height:130px; position:relative; width:826px; z-index:0 }
#dir_bar { border-bottom-color:red; border-bottom-style:solid; border-bottom-width:1px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:400; height:30px; padding-left:20px; padding-top:10px; width:806px; background: #CE0000; }
#nav_bar { background-color:#000; height:27px; width:826px; border-bottom:1px solid #3A3A3A; }
#col_izq { background-color:#FFF; border-right-color:#E8F2FB; border-right-width:1px; float:left; height:auto; margin-left:8px; width:580px }
#col_der { color:#666; float:right; height:auto; width:229px }
#footer { background-position:top; background-repeat:repeat; clear:both; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:10pt; height:26px; line-height:normal; padding-top:10px; position:relative; text-align:center; text-decoration:none; width:826px }
.sub-col-1 { background-color:#fff; float:left; height:500px; padding-bottom:10px; padding-top:10px; position:relative; text-align:center; width:255px }
.sub-col-2 { background-color:#fff; float:left; height:500px; padding-bottom:10px; position:relative; text-align:center; width:320px }
.titular { height:auto; position:relative }
.buscar-img { float:left; height:168px; width:340px }
.buscar-box { background-color:red; background-position:left top; background-repeat:no-repeat; border:1px solid #B7090A; float:left; font-size:8.5pt; height:auto; margin:0; padding:15px; width:auto }
#tit_box_ads { background-color:#FFF; background-position:top; background-repeat:repeat; border-bottom-color:#FFF; border-bottom-style:solid; border-bottom-width:1px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:8pt; height:20px; line-height:20pt; padding-bottom:2px; padding-left:2px; padding-right:2px; text-align:center; text-decoration:none; text-transform:uppercase }
#ads { height:auto }
#campo_box { background-position:top; background-repeat:repeat-x; height:150px; width:400px }
#img_box { padding:10px }
#img_box img { border:1px solid #2D8BE6 }
#des_box { color:#2D8BD9; font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; height:140px; padding-left:5px; padding-right:5px; position:relative; text-decoration:none; width:145px }
.txt_ubicacion { color:#CD0B0B; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:700; text-decoration:none }
.txt_buscar { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:700; padding-bottom:5px; text-decoration:none }
#campo_desa { border-bottom-color:red; border-bottom-style:outset; border-bottom-width:1px; height:140px; padding-top:10px; background: #AE0808 url(../imagenes/bg-listado.png) repeat-x; }
#img_min_box { border:1px solid red; float:left; height:100px; margin-left:10px; width:150px }
#des_min_box { color:#FFF; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; font-weight:700; height:140px; text-align:center; width:123px }
#wrapper { border:1px solid #666; margin-left:auto; margin-right:auto; width:826px }
.info_clientes { background-image:url(../imagenes/info_clientes_bgn.jpg); background-position:top; background-repeat:no-repeat; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13pt; height:89px; line-height:25px; padding-left:10px; padding-top:10px; text-align:left }
.info_clientes a:link { color:#FFF }
.info_clientes a:visited { color:#191970 }
.info_clientes a:hover { color:#b7dcff }
* { list-style:none; margin:0; padding:0 }
.campo-recomen-tit { color:#333; font-family:Arial, Helvetica, sans-serif; font-size:8pt; padding-bottom:5px; padding-right:10px; padding-top:5px; text-align:left }
.campo-recomen-titgrande { background-image:url(../imagenes/bg-titulargrande.jpg); background-repeat:repeat-x; border-top-color:#9F0; border-top-style:solid; border-top-width:1px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bolder; margin-bottom:20px; margin-top:25px; padding:5px 5px 5px 10px; text-align:center }
.recomen-img { float:left; width:150px }
.recomen-txt { color:#32AD07; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; height:120px; width:170px }
.info { background:#fff; color:#333; font-family:Arial, Helvetica; font-size:10pt; height:auto; padding-top:20px; text-align:center }
.info a:link { color:#62BC05; text-decoration:none }
#col_der .destacados img { border-width:0; padding-top:10px }
.destacados p { border-bottom-color:#A0A0A4; border-bottom-style:solid; border-bottom-width:1px; color:gray; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:400; line-height:22px; padding:10px; text-align:left }
#main_container #col_der .destacados img { padding-top:15px }
.destacados strong { color:#00BFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:normal; font-variant:normal; font-weight:lighter }
#idioma { left:600px; position:absolute; top:0; visibility:visible; z-index:999 }
.contenedor { background-color:#FFF; border:10px solid #C8D0DE; }
ul.MenuBarHorizontal { cursor:default; font-family:Arial, Helvetica, sans-serif; font-size:9pt; list-style-type:none; margin:0; padding:0; width:auto }
ul.MenuBarActive { z-index:1000 }
ul.MenuBarHorizontal li { cursor:pointer; float:left; font-size:9pt; height:26px; list-style-type:none; margin:0; padding:0; position:relative; text-align:left; width:auto }
ul.MenuBarHorizontal ul { border:1px solid red; cursor:default; font-size:100%; left:-1000em; list-style-type:none; margin:0; padding:0; position:absolute; width:8.2em; z-index:1020 }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible { left:auto }
ul.MenuBarHorizontal ul li { width:136px }
ul.MenuBarHorizontal ul ul { margin:-5% 0 0 95%; position:absolute }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible { left:auto; top:0 }
ul.MenuBarHorizontal a { background-color:#000; background-position:top; background-repeat:repeat; color:#FFF; cursor:pointer; display:block; padding:.5em .75em; text-decoration:none }
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus { background-color:#3A3A3A; color:#FFF }
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible { background-color:#3A3A3A; color:#FFF }
ul.MenuBarHorizontal iframe {
filter:alpha(opacity:0.1); position:absolute; z-index:1010 }
@media screen, projection {
ul.MenuBarHorizontal li.MenuBarItemIE { display:inline; float:left }
}
#footer div a { color: #999; text-decoration: underline; }
#formulario-contacto input { height: 25px; min-width: 400px; margin-top: 8px; margin-bottom: 8px; }
#formulario-contacto textarea { height: 200px; min-width: 400px; }
#formulario-contacto input[type=button] { min-width:80px; color: #FFF; background: #C00; border: 1px solid #900; padding: 8px 10px; margin-right: 8px; height: 32px; }
#formulario-contacto input[type=reset] { min-width:80px; color: #FFF; background: #C00; border: 1px solid #900; padding: 8px 10px; height: 32px; }
#about-contenedor a { color: #F00; text-decoration: none; }
.datos-adicionales { width: 200px; float: right; margin: 30px 20px 0px 0px; font-family: sans-serif; text-align: left; color: #FFF; background: #333; padding: 10px; line-height: 25px; }

