body{font-family:Arial, Helvetica, sans-serif;background-attachment:fixed;background-image:url(/images_diseno/img/bg.jpg);background-repeat:repeat;background-position:center top;background-color:#BDB8BE;font-size:14px;}
*{margin:0;padding:0;}
a:hover{color:#71000c;}
img{border-style:none;}
.clear{overflow:hidden;width:100%;clear:both;}
#contGral{width:760px;margin-right:auto;margin-left:auto;}
#contPrincipal{background-image:url(/images_diseno/img/cuerpo_bgy.gif);background-repeat:repeat-y;background-position:center top;width:760px;background-color:#F5F5F5;padding-bottom:10px;}
#head{background-image:url(/images_diseno/img/head_bg.jpg);background-repeat:no-repeat;background-position:center top;height:212px;width:760px;float:left;}
#logo{float:left;height:109px;width:227px;padding-left:45px;padding-top:4px;}
#head ul{list-style-type:none;display:block;float:left;height:42px;margin-left:20px;padding-top:10px;}
#head ul li{display:block;float:left;}
#head ul li a{background-repeat:no-repeat;background-position:center top;display:block;float:left;height:37px;text-indent:-1500px;margin-left:10px;_margin-left:5px;}
#head ul li a:hover{background-position:bottom;}
#head ul #inicio a{background-image:url(/images_diseno/img/menu_inicio.gif);width:85px;}
#head ul #fotos a{background-image:url(/images_diseno/img/menu_fotos.gif);width:91px;}
#head ul #ubicacion a{background-image:url(/images_diseno/img/menu_ubicacion.gif);width:125px;}
#head ul #contacto a{background-image:url(/images_diseno/img/menu_contacto.gif);width:125px;}
#headBanner{float:left;height:149px;width:441px;padding-left:29px;padding-top:10px;}
#sideBar{float:left;width:216px;}
#sideMenu{background-color:#e5e1d8;float:left;width:170px;margin-left:20px;padding-top:20px;padding-bottom:10px;margin-bottom:15px;_display:inline}
#sideMenu ul{list-style-type:none;width:170px;}
#sideMenu ul li{height:1%;}
#sideMenu ul li a{text-decoration:none;color:#181818;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#b8b5ae;line-height:14px;padding-top:5px;padding-bottom:5px;display:block;padding-left:25px;font-size:14px;}
#sideMenu ul li a:hover,#sideMenu ul li.actual a{color:#71000c;background-color:#F3F1ED;}

#sideBar .banner{clear:both;float:left;margin-bottom:15px;}
#contenedorContenido{float:left;width:525px;background-color:#FFF;background-image:url(/images_diseno/img/contenido_bg.jpg);background-repeat:repeat-y;background-position:center top;margin:0;padding:0;}
#contenedorContenido h1{font-size:28px;line-height:28px;font-weight:700;color:#71000c;display:block;height:48px;padding-top:27px;padding-left:33px;background-image:url(/images_diseno/img/contenido_bgsup.jpg);background-repeat:no-repeat;background-position:left top;text-indent:0;letter-spacing:-1px;}
#contenido{background-image:url(/images_diseno/img/contenido_pie.jpg);background-repeat:no-repeat;background-position:center bottom;width:465px;min-height:860px;height:auto !important;font-size:14px;line-height:20px;clear:both;float:left;margin:0;padding:5px 30px 20px;}
#footer{background-color:#FFF;background-image:url(/images_diseno/img/footer.jpg);background-repeat:no-repeat;background-position:center top;height:82px;width:740px;clear:both;padding-left:20px;padding-top:40px;color:#4c4949;font-size:12px;line-height:14px;}
#footer .logos{float:right;padding-right:20px;}
#footer a{color:#4c4949;text-decoration:underline;}
#footer a:hover{color:#71000c;text-decoration:none;}
#footer address{font-style:normal;float:left;width:380px;margin-top:12px;line-height:18px;}

/* sifr*/
/* These are standard sIFR styles... do not modify */

.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true]{display:none !important;}
.sIFR-hasFlash h2{visibility:hidden;}
#sideMenu h2{text-transform:uppercase;display:block;background-color:#71000c;padding-top:0;padding-bottom:2px;font-size:30px;color:#FFF;}