/**
 * @author Henry Ferreto Cano, para ZEWS.SA
 * @copyright 2008
 * @fecha Miércoles 16 de julio del 2008.
 */
*{margin:0;padding:0;}
body{background:#000c77/*#010B6A */ url(../img/bghome.gif) 0 104px repeat-x; font-size:10px;margin:0 auto; text-align:center;}

/*==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */
/*ESTILOS PARA LA CABEZA*/
/*==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */

#cabeza {height:104px; margin:0 auto; width:1004px}
#cabeza.wrapper{ float:left; width:818px;}
#cabeza .izq{background:url(../img/adorno_izq.gif) 0 46px  no-repeat; float:left;height:104px; width:177px;}
#cabeza .der{background:url(../img/adorno_der.gif) 0 46px no-repeat;float:left;height:104px; width:179px;}
#cabeza .centro{float:left;height:104px;width:648px}
#cabeza .centro .flash{float:left;height:104px;width:648px;}
#cabeza .centro .flash img{margin-bottom:-2px;}
#cabeza .centro .flash h1{font:0.1em Arial, Helvetica, sans-serif;position:absolute; text-align:left; z-index:-1;}

#topmenu{height:21px; margin:0 auto; width:724px;}
#topmenu .menu{ height:21px;float:left;font:bold 1.2em Arial, Helvetica, sans-serif;width:724px; }
#topmenu .menu ul{list-style:none;margin:0;}
#topmenu .menu li{float:right;margin:0; vertical-align:middle;}
#topmenu .menu a{float:left; background:url(../img/divisor.gif) no-repeat; background-position:right bottom; color:#000d77; display:block; height:21px; font:bold 1.1em/21px Arial, Helvetica, sans-serif; text-decoration:none;margin:0 0 0 8px; padding:0 9px 0 0;}
#topmenu .menu a.contacto{background:none;}
#topmenu .menu a:hover{text-decoration:underline;}


/*==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */
/*ESTILOS PARA EL CUERPO*/
/*==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html #cuerpo{height:1%;}
* html #contenedor{height:1%;}
* html #wrapper{height:1%;}

#contenedor{ background:url(../img/bgpie.gif) bottom repeat-x; width:100%;}

#cuerpo{background:url(../img/bgcuerpo.gif) 163px -4px no-repeat;margin:0 auto;/*width:831px;*/width:893px;}



#cuerpo #wrapper{/*background:url(../img/prefer.jpg) left bottom no-repeat;*/ float:left; padding-left:62px; width:781px}

#cuerpo .izq{background:url(../img/adorno_medio.gif) no-repeat; float:left; height:457px; min-height:457px; padding-left:24px;width:168px;}
#cuerpo .izq .menu{float:left;padding-top:28px; text-align:left; width:118px;}
#cuerpo .izq .menu ul{margin:0;float:left;}
#cuerpo .izq .menu li{list-style:none; float:left; margin:0;_padding:0 0 3px 0;}
#cuerpo .izq .menu a{color:#e6b042; display:block; float:left; font:normal 1.3em Arial, Helvetica, sans-serif; margin:5px 0; padding:0 0 0 29px; text-decoration:none;width:85px;}
#cuerpo .izq .menu a:hover{background:url(../img/menuhover.jpg) left center no-repeat; color:#FFF;}
#cuerpo .izq .sombra{background:url(../img/sombra.jpg) -50px 71px no-repeat; float:none; float:left !important;float:none; height:457px; width:50px;_width:47px;}

#cuerpo .izq .banner{ float:left; position:absolute; height:105px; margin:295px 0 0 -145px; _margin:-150px -220px; width:160px; z-index:1}
#cuerpo .izq .bannerflash a img,#cuerpo .izq .banner a img{ border:0;}
#cuerpo .izq .bannerflash{float:left; position:absolute; height:80px; margin:385px 0 0 -170px; _margin:-51px -250px; width:200px; z-index:1}

/*#cuerpo .izq .bannerflash{float:left; position:absolute; height:80px; margin:395px 0 0 -160px; _margin:-51px -240px; width:200px; z-index:1}
*/

#cuerpo .central{float:left;min-height:457px; _height:457px; width:589px;}
#cuerpo .central .rotativas{height:261px; margin-top:13px;position:relative;text-align:left;width:589px;}
#cuerpo .central .rotativas img{border:#ecb149 1px solid; float:left;}
#cuerpo .central .wrapper_angel{position:absolute; top:151px; right:-30px; height:119px; width:139px; z-index:1;}
#cuerpo .central .angel{background:url(../img/angel.png)!important;background: none;filter: none !important;height:119px; width:139px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/angel.png", sizingMethod="scale");}
#cuerpo .central .texto{ font:600 1.1em/1.5em Arial, Helvetica, sans-serif;padding-top:5px; text-align:left;}
#cuerpo .central .paneles{background:#fefaf6 url(../img/bg_paneles.gif) bottom no-repeat; float:left; min-height:185px;_height:185px; width:589px;}
#cuerpo .central .paneles h2{color:#000976; font:700 2.0em Times New Roman;padding-top:5px; text-align:left;}
#cuerpo .central .paneles h3{color:#000976; font:700 1.2em Arial, Helvetica, sans-serif; padding:3px 0 8px 0; text-align:left;}
#cuerpo .central .paneles h3 a{color:#000976; text-decoration:underline;}
#cuerpo .central .paneles h3 a:hover{text-decoration:none;}
#cuerpo .central .panel_reserv,
#cuerpo .central .panel{/* background:url(../img/bgpanel.gif) bottom right no-repeat; */float:left; min-height:200px;_height:220px; padding:0 11px; width:174px;}
.linea800{color:#000976;display:block;float:left;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;width:100%;}
#cuerpo .central .map{padding:0 5px; width:182px; /*background:#FF0000;*/}
#cuerpo .central .panel_reserv{background:none;}
#cuerpo .central .panel img{border:#ecb149 1px solid;}
#cuerpo .central .map img{margin:10px 0 0 0;}
#cuerpo .central .panel a.more{color:#000976; float:left; font:italic 700 1.3em Arial, Helvetica, sans-serif; padding:5px 0 0 0; text-decoration:underline}
#cuerpo .central .panel a.more:hover{text-decoration:none;}

#cuerpo .der{ background:url(../img/sombra.jpg) -218px 61px no-repeat; float:left; min-height:441px; height:441px; padding-top:16px;width:50px;}
#cuerpo .der a img{ border:0; display:block; margin:0  0 7px 6px;}

/*==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */
/*ESTILOS PARA EL PIE*/
/*==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */

#bottom{background:url(../img/bg_pie.gif) repeat-x; width:100%; height:68px }
#bottom .creditos{color:#000;font:700 1.1em/32px Arial, Helvetica, sans-serif;text-align:left;padding:35px 12px 0 12px;}
#bottom .creditos img{border:0;vertical-align:middle;margin-right:5px}
#bottom .creditos span{color:#49835D;margin-right:30px;}