/**
 * @author Henry Ferreto Cano, para ZEWS.SA
 * @copyright 2008
 * @fecha Martes 29 de julio del 2008.
 */
*{margin:0;padding:0;}
body{background:#000c77 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:1024px;}
#cabeza .wrapper{float:left; width:841px;}
#cabeza .izq{background:url(../img/adorno_izq.gif) bottom right no-repeat; float:left; height:104px; width:181px;}
#cabeza .der{background:url(../img/adorno_der.gif) left bottom no-repeat; float:left; height:104px; width:180px;}
#cabeza .centro{ float:left; height:104px; width:660px;}
#cabeza .centro .flash {float:left;height:104px;}
#cabeza .centro .flash a img{border:0;}
#cabeza .centro .flash img{border:0;margin-bottom:-2px;}
#cabeza .centro .flash h1{font:0.1em Arial, Helvetica, sans-serif;position:absolute; text-align:left; z-index:-1;}
#cabeza .centro .flash h2{font:0.1em Arial, Helvetica, sans-serif;position:absolute; text-align:left; z-index:-1;}

#topmenu { height:21px; margin:0 auto; width:890px;}
#topmenu .menu {height:21px; float:left;font:bold 1.2em Arial, Helvetica, sans-serif; width:890px;}
#topmenu .menu ul{list-style:none;margin-right:109px;}
#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 LA 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%;}
* html #prefer{height:1%;}

#contenedor { background:url(../img/bgpiei.gif) bottom repeat-x; width:100%;}
/*#cuerpo {background:url(../img/sombra_int.jpg) 57px bottom no-repeat; margin:0 auto; width:890px;}
#cuerpo #wrapper{background:url(../img/adorno_medio.gif) no-repeat; float:left; width:781px;}
#cuerpo #prefer{ background:url(../img/prefer.jpg) left bottom no-repeat; float:left; width:781px;}
*/
#cuerpo {background:url(../img/sombra_int.jpg) 134px bottom no-repeat; margin:0 auto; width:967px; padding-right:77px;}
#cuerpo #wrapper{background:url(../img/adorno_medio.gif) 77px 0 no-repeat;float:left; width:857px;}
#cuerpo #prefer{ /*background:url(../img/prefer.gif) 12px bottom no-repeat; */float:left;padding-left:77px; width:781px;}

#cuerpo .izq{float:left; width:192px}
#cuerpo .izq .menu{ margin:33px 0 0 26px; text-align:left; width:166px;}
#cuerpo .izq .menu ul{ margin:0;float:left;}
#cuerpo .izq .menu li{ list-style:none; float:left; margin:0; padding:0 0 7px 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:137px;}
#cuerpo .izq .menu a:hover{background:url(../img/menuhover.jpg) left center no-repeat; color:#FFF;}
#cuerpo .izq .menu a img{border:0}
/*#cuerpo .izq .menu a.home{color:#FFF;}*/

#cuerpo .izq .menu .banner{ float:left; height:105px; margin-top:10px; width:160px; z-index:1}
#cuerpo .izq .menu .banner a {border:0; padding:0; margin:0;background:none;text-decoration:none}
#cuerpo .izq .menu .banner a:hover{background:none;text-decoration:none;border:0;}
#cuerpo .izq .menu .banner img.tripadvisor{float:left;margin:10px 0 0 0;_margin:20px 0 0 0;} 

#cuerpo .izq .menu .banner  a.excelent:hover,
#cuerpo .izq .menu .banner  a.recomen:hover{color:#000; text-decoration:underline;}


/*#cuerpo .izq .menu .banner img a{background:none;text-decoration:none;border:1px solid red;}
#cuerpo .izq .menu .banner img a:hover{background:none;text-decoration:none;border:1px solid red;}*/
/*#cuerpo .banner a img.regalo{border:0; padding:0; margin:0;}
#cuerpo .banner a img.regalo:hover{background:none;text-decoration:none}
*/
#cuerpo .bannerflash{  float:left; height:80px;margin:510px 0 0 -48px; _margin-top:20px; _margin-left:-208px; position:absolute; margin-right:650px; text-align:left; width:200px; z-index:10}

 
#cuerpo .central{float:left; width:589px;margin-top:13px;}
#cuerpo .central .rotativas {border:#ecb149 1px solid;height:143px; position:relative; text-align:left;width:587px;}
#cuerpo .central .rotativas img{ border-bottom:0; float:left;}
#cuerpo .central .wrapper_angel{position:absolute; top:82px; right:-38px; height:119px; width:139px; z-index:900;}
#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 .titles{ background:url(../img/titles.gif) no-repeat; height:47px; float:left; width:589px;}
#cuerpo .central .titles h1{color:#000d77; font:normal 2.8em/47px Arial, Helvetica, sans-serif; padding-left:20px; text-align:left; width:549px; }
#cuerpo .central .contenido{background:#fae9cf url(../img/bg_centro.gif) bottom repeat-x; color:#000d77; float:left; font:normal 1.2em/1.8em Arial, verdana, Helvetica, sans-serif; /*line-height:1.5;*/ min-height:680px; _height:680px; padding:30px 16px 45px 16px; text-align:left; width:557px;}
#cuerpo .central .contenido li{list-style:inside;}
#cuerpo .central .contenido .divisor{ margin:30px 0;}
#cuerpo .central .contenido .adorno_divisor{background:url(../img/adorno_divisor1.png) center no-repeat; height:32px; display:block; margin:5px auto 0 auto; float:left; clear:both; width:100%;}
* html #cuerpo .central .contenido .adorno_divisor{
background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src="../img/adorno_divisor1.png",sizingMethod="image");
 height:32px; margin-top:5px auto 0 auto; clear:both;  display:block;}
#cuerpo .central .contenido h2{font: bold 1.4em Arial, Helvetica, sans-serif;}
#cuerpo .central .contenido h2.primera:first-letter {font: normal 1.6em/0.9em Georgia, serif; margin-right: 2px;}

#cuerpo .central .contenido .panel{float:left; height:253px;/*margin-left:-16px;_margin-left:-8px;*/width:326px;}

#cuerpo .central .contenido .panel .top{background:url(../img/topbottom.png) top;_background:url(../img/top.png); height:14px; float:left; width:326px; }
#cuerpo .central .contenido .panel .wrapper_medio{float:left; width:308px;margin:0;padding:0;}
#cuerpo .central .contenido .panel .centro{ background:#FFF; float:left; min-height:225px;_height:225px;width:292px;}
#cuerpo .central .contenido .panel .bottom{ background:url(../img/topbottom.png) bottom; height:17px; float:left; width:326px;}
#cuerpo .central .contenido .panel .left { background:url(../img/leftrigth.png) left repeat-y;  min-height:225px; _height:225px; float:left; width:16px;}
#cuerpo .central .contenido .panel .right { background:url(../img/leftrigth.png) right repeat-y; min-height:225px; _height:225px; float:left; width:18px;}

/*para IE*/
* html #cuerpo .central .contenido .panel .top{ background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src="../img/top.png",sizingMethod="scale"); height:14px; float:left; width:326px; }
* html #cuerpo .central .contenido .panel .bottom{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src="../img/bottom.png",sizingMethod="scale");height:17px; float:left; width:326px;}
* html #cuerpo .central .contenido .panel .left{ background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src="../img/izq.png",sizingMethod="scale");min-height:225px; _height:225px; float:left; width:16px;}
* html #cuerpo .central .contenido .panel .right{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",src="../img/der.png",sizingMethod="scale"); min-height:225px; _height:225px; float:left; width:18px;}

#cuerpo .central .contenido .panel li{ list-style:none inside; }
#cuerpo .central .contenido .filac,#cuerpo .central .contenido .fila { float:left; padding-bottom:10px; width:100%;}
#cuerpo .central .contenido .filac a.enlace,#cuerpo .central .contenido .fila a.enlace { color:#000; font-weight:700; font-style:oblique; padding-left:10px; text-decoration:underline;}
#cuerpo .central .contenido .filac a.enlace:hover,#cuerpo .central .contenido .fila a.enlace:hover{text-decoration:none;}

/*#cuerpo .central .contenido .filac{}
*/
#cuerpo .central .contenido .foto_der,
#cuerpo .central .contenido .foto { /*background:url(../img/base_foto.png) center bottom no-repeat;*/background:#fff; border:1px solid #666; padding:1px; width:auto;}
#cuerpo .central .contenido .foto_der{float:right;  margin:0 0 3px 5px;}
#cuerpo .central .contenido .foto{ float:left; margin:0 5px 3px 0;}
#cuerpo .central .contenido .foto_der img,
#cuerpo .central .contenido .foto img{ display:block;}
#cuerpo .central .contenido .foto_der a img,
#cuerpo .central .contenido .fotoc img,#cuerpo .central .contenido .foto a img{border:0;}
#cuerpo .central .contenido .fotoc{ float:left; margin:0 5px 3px 0; width:113px;}
#cuerpo .central .contenido .fotoc img{ display:block; margin:0 auto;}

#cuerpo .central .contenido .filac .row .coment{background:url(../img/apunta.gif)  no-repeat; float:left;  width:420px; _width:410px;  padding-left:11px;}
#cuerpo .central .contenido .filac .row .cuerpo_coment{border:#cdcdcd 1px solid; border-left:none; float:left; padding:5px; width:410px; _width:400px; }


#cuerpo .central .contenido .foto .foto_top{width:auto;}

/*para todas las listas de fotos*/
#cuerpo .central .contenido .row{ float:left; width:557px; margin-bottom:10px;}

/* para room nuevos requerimientos*/
#cuerpo .central .contenido .row2{ float:left; width:557px; margin-bottom:10px;}
#cuerpo .central .contenido .cell2{background:#fff;float:left; margin:5px; min-height:154px; _height:270px; min-height:270px; width:268px; _width:266px; }

#cuerpo .central .contenido .cell2 div.informacion{background:#FAE9CF; min-height:54px;_height:54px;}

#cuerpo .central .contenido .cell2 a img.principal{background:#fff; margin:0 auto; display:block; border:0; padding:8px;}
#cuerpo .central .contenido .cell2 a img.thum{/*float:left; */border:1px solid #000; margin:2px; }
#cuerpo .central .contenido .cell2 div.thum{margin:0 auto; padding:0 5px; _padding:0 0px;  width:268px; _width:266px;}
#cuerpo .central .contenido .cell2 div.thum .peq{float:left; width:51px;}
#cuerpo .central .contenido .cell2 div.thum .peq img{margin:0 auto; display:block;}
#cuerpo .central .contenido .cell2 h2{ color:#000c77; font:bold 1.1em Arial, Helvetica, sans-serif; padding-top:5px;}
#cuerpo .central .contenido .cell2 .subtexto{background:#fff;/*background:#FAE9CF;*/ border-top:1px solid; margin-top:5px; padding:5px;}
#cuerpo .central .contenido .cell2 h2 a { color:#000c77; display:block; text-decoration:none; text-align:center;}
#cuerpo .central .contenido .cell2 h2 a:hover{ text-decoration:underline;}
#cuerpo .central .contenido .cell2 a.more{color:#000; font-weight:700; float:left; font-style:oblique; padding:10px 10px;  text-decoration:underline;}

/*#cuerpo .central .contenido .caja2{width:178px; float:left; margin-right:5px;}*/






#cuerpo .central .contenido .celda img{ border:0; display:block; margin:0 auto;}

#cuerpo .central .contenido .celda{behavior: url("../css/iepngfix.htc");background:url(../img/bg_celda.png) 0 147px no-repeat; float:left; min-height:162px; _height:162px; margin-right:5px; width:178px;}

#cuerpo .central .contenido .celda .s_top{ background:url(../img/s_top.png) repeat-x; height:5px; float:left; width:178px; }
#cuerpo .central .contenido .celda .s_wrapper_medio{float:left; width:168px; margin:0;padding:0;}
#cuerpo .central .contenido .celda .s_centro{ background:#FFF; float:left; min-height:139px;_height:139px; padding:5px 5px 3px 5px; width:153px;}
#cuerpo .central .contenido .celda .s_bottom{ background:url(../img/s_topbottom.png) bottom repeat-x; height:10px; float:left; width:178px;}
#cuerpo .central .contenido .celda .s_left { background:url(../img/s_leftrigth.png) 3px 0 repeat-y;  min-height:147px; _height:147px; float:left; width:5px;}
#cuerpo .central .contenido .celda .s_right {background:url(../img/s_leftrigth.png) right repeat-y; min-height:147px; _height:147px; float:left; width:10px;}

* html #cuerpo .central .contenido .celda .s_top{behavior: url("../css/iepngfix.htc");}
* html #cuerpo .central .contenido .celda .s_bottom{behavior: url("../css/iepngfix.htc");}
* html #cuerpo .central .contenido .celda .s_left { behavior: url("../css/iepngfix.htc");}
* html #cuerpo .central .contenido .celda .s_right { behavior: url("../css/iepngfix.htc");}


#cuerpo .central .contenido .celda .s_centro span{font-size:0.9em; }
#cuerpo .central .contenido .celda a img.zoom{ float:right; margin:3px 0 0 0; width:auto;}
/*#cuerpo .central .contenido .celda a.zoom{ background:url(../img/zoom.gif) no-repeat;display: block;  float:right; font-size:0; height:20px; margin:3px 0 0 0; width:20px;}
*/

#cuerpo .central .contenido .caja{width:178px; float:left; margin-right:5px;}
#cuerpo .central .contenido .caja .top{behavior: url("../css/iepngfix.htc"); background: url(../img/s_top.png) top repeat-x; height:5px; float:left; width:178px;}
#cuerpo .central .contenido .cell{ background:url(../img/base.png) bottom repeat-x; float:left; min-height:154px;_height:154px; padding:5px 15px 15px 12px; width:153px; }
#cuerpo .central .contenido .cell a img{ border:0;}
#cuerpo .central .contenido .marco h2,
#cuerpo .central .contenido .cell h2{ color:#000c77; font:bold 1.1em Arial, Helvetica, sans-serif; padding-top:5px;  }
#cuerpo .central .contenido .cell h2 a { color:#000c77; display:block; text-decoration:none; text-align:center;}
#cuerpo .central .contenido .cell h2 a:hover{ text-decoration:underline;}
* html #cuerpo .central .contenido .cell{behavior: url("../css/iepngfix.htc");}

/*para el panel de opcion*/
#cuerpo .central .contenido .panel_opciones{background:#FFF; border:#000 1px solid; border-left:none;border-right:none; float:left; margin:0 8px 8px 0; width:175px;}
#cuerpo .central .contenido .panel_opciones .marco{border:1px solid #000; border-left:none;border-right:none; float:left; margin:1px; width:171px;}
#cuerpo .central .contenido .panel_opciones ul{ padding-top:8px; float:left; margin:0;}
#cuerpo .central .contenido .panel_opciones li{ list-style: inside;  float:left; margin:0;}
#cuerpo .central .contenido .panel_opciones li a{ color:#7D7D7D}

#cuerpo .central .contenido .cell h2 a.subt{text-decoration:underline;}
#cuerpo .central .contenido .cell h2 a.subt:hover{ text-decoration:none;}
#cuerpo .central .contenido .cell img {display:block; margin:0 auto;}
#cuerpo .central .contenido .cell a img.zoom{ float:right; margin:3px 0 0 0; width:auto;}


#cuerpo .central .contenido h1.subtitulo,
#cuerpo .central .contenido h2.subtitulo{margin-bottom:10px;}
#cuerpo .central .contenido h1.subtitulo{font: bold 1.4em Arial, Helvetica, sans-serif;}
#cuerpo .central .contenido h3.subtitulo:first-letter,
#cuerpo .central .contenido h1.subtitulo:first-letter,
#cuerpo .central .contenido h2.subtitulo:first-letter {font: normal 2.8em/0.9em Georgia, serif; margin-right: 2px;}
#cuerpo .central .contenido h2.avalable{color:#000d77; display: block;color: #000d77; font:bold 1.2em/30px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;  float:left; margin:5px 0 30px 0; padding:0 20px 0 0; text-decoration:underline; width:auto;}


#cuerpo .central .contenido .options h3, #cuerpo .central .contenido h2.subt{ border-bottom:1px solid #ecb149; color:#000d77; font: bold 1.4em Arial, Helvetica, sans-serif; margin-bottom:15px; padding:0 0 15px 0;}
#cuerpo .central .contenido a.subt{ background:url(../img/subt.png) left center no-repeat; color:#000d77; padding-left:20px; text-decoration:underline;}

#cuerpo .central .contenido span.address{ display:block; font-weight:500; float:left; font-style:oblique;}
#cuerpo .central .contenido span.fecha{display:block; font-weight:500; text-align:left;  font-style:oblique;}
#cuerpo .central .contenido span.pais{ padding-left:8px; }

#cuerpo .central .contenido .options{border-bottom:1px solid #ecb149; color:#000d77; font: bold 1.4em Arial, Helvetica, sans-serif;display:block;float:left;font-size:0.9em; margin:0 0 10px 0; padding:0 0 15px 0; text-align:left; width:100%}
#cuerpo .central .contenido .options a.opt1,#cuerpo .central .contenido .options a.opt, #cuerpo .central .contenido .options h2.opt{background:url(../img/flecha.gif) left center no-repeat; float:left;margin:0 10px 0 0;padding:0 0 0 20px; width:auto; }
#cuerpo .central .contenido .options a, #cuerpo .central .contenido .options h2.opt{color: #000d77; font: 1.2em/30px Georgia, "Times New Roman", Times, serif;float:left;/*font: 1.2em/30px  "Lucida Sans Unicode", sans-serif;*/ text-transform:uppercase; width:auto;}
#cuerpo .central .contenido .options a.opt1{background:none; padding:0;}
#cuerpo .central .contenido .options h2.opt{float:left; font:bold 1.5em/20px Georgia, "Times New Roman", Times, serif; text-align:left; width:auto;}
 #cuerpo .central .contenido .options h2.opt3{background:none; font:bold 1.4em/20px Georgia, "Times New Roman", Times, serif; float:left; text-align:left; text-transform:uppercase; width:auto;}

#cuerpo .central .contenido  ul.list li{ float:left; background: url(../img/bullet.gif) no-repeat left -2px; font-size: 1.1em; list-style:none outside; margin: 0 0 0 5px; padding: 0 0 0 20px;}
#cuerpo .central .contenido  ul.list li.normal{background:none; padding:0;}

#cuerpo .central .contenido .row_cate{ float:left; width:557px; margin:10px 0 10px 0;}
#cuerpo .central .contenido .cell_cate{ float:left; min-height:30px; padding:10px; width:258px;}
#cuerpo .central .contenido .row_paneles{background:url(../img/divi.gif) repeat-y 264px 60px ; float:left; width:557px; margin:10px 0 10px 0;}
#cuerpo .central .contenido .cell_paneles{ float:left; padding:10px 5px; width:258px;}
#cuerpo .central .contenido .cell_paneles .toppanel{float:left; background:#fff; border:1px solid #000C77; padding:1px; margin-bottom:10px; width:248px;}
#cuerpo .central .contenido .row_paneles h2.list{ background:none; border:none; font-size: 1.0em; /*letter-spacing: 0px;*/}
#cuerpo .central .contenido .cell_paneles .box{float:left; width:248px;}
#cuerpo .central .contenido .row_tour{ float:left; width:510px;}
#cuerpo .central .contenido .cell_tour{ clear:none; float:left; padding:2px; width:251px;}
#cuerpo .central .contenido .cell_tour a{ color:#000; font: 1.1em Arial, Helvetica, sans-serif;text-decoration:underline;}
#cuerpo .central .contenido .cell_tour a:hover{text-decoration:none;}

#cuerpo .central .contenido  ul.list1 li{float:left; display:block; background: url(../img/bullet.gif) no-repeat left -2px; font-size: 1.1em; list-style:none outside; margin:0 0 5px 0; padding: 0 0 0 20px; width:228px;}
#cuerpo .central .contenido .row_paneles h3.list1{ background:none; border:none; font-size: 1.0em; letter-spacing: 0px;}
#cuerpo .central .contenido .row_paneles a.enlace2{color: #000C77;}

#cuerpo .central .contenido  h2.listado{color:#FFF; background:#000C77; font:normal 1.2em Arial, Helvetica, sans-serif; text-align:center; padding:2px 2px 2px 10px;}
#cuerpo .central .contenido .row_cate h3.list1{ background:none; border:none; font-size: 1.0em; letter-spacing: 0px; margin:0 0 10px;}
#cuerpo .central .contenido .row_cate h3 a.enlace1{color: #037D87;}
#cuerpo .central .contenido .row_paneles a.enlace2:hover, #cuerpo .central .contenido .row_cate h3 a.enlace1:hover{text-decoration:none;}

#cuerpo .central .contenido  span.intro_nota{ display:block; font:oblique 1.0em Arial, Helvetica, sans-serif; margin:5px 0 8px 0;}
#cuerpo .central .contenido  ul.list li{ float:left; background: url(../img/bullet.gif) no-repeat left -2px; font-size: 1.1em; list-style:none outside; margin: 0 0 0 5px; padding: 0 0 0 20px;}
#cuerpo .central .contenido  ul.list span{border-right:1px solid #666; margin:0 10px 0 20px; padding-right:10px;}
#cuerpo .central .contenido  ul.list span.unico{border-left:1px solid #666;border-right:none;padding-left:10px;}

#cuerpo .central .contenido a.captcha{ border:0px; text-decoration:none; width:auto;}


#cuerpo .central .contenido img#imgcapt{ vertical-align:text-bottom; border:0;}
#cuerpo .central .contenido .refresh{float:right; margin-right:132px;_margin-right:128px;}
#cuerpo .central .contenido .refresh a{color:#000D77;}

#cuerpo .central .contenido  ul.acciones li{ display:block; float:left; font-size: 1.1em; list-style:none outside; margin: 0 0 0 5px; padding: 0 0 0 0px; width:100%;}
#cuerpo .central .contenido  ul.acciones li a.correo{background:url(../img/email.gif) left no-repeat; color:#000; font-weight:700; font-style:oblique;  float:left;margin:0 10px 0 0;padding:0 0 0 17px; }
#cuerpo .central .contenido  ul.acciones li a.web{ background:url(../img/home.gif) left no-repeat;color:#000;float:left;margin:0 10px 0 0;padding:0 0 0 17px; }
#cuerpo .central .contenido  ul.acciones li a.comentar{background:url(../img/comment.gif) left no-repeat;float:left; color:#000; font-weight:700; font-style:oblique; margin:20px 10px 20px 0;padding:0 0 0 0px; }
#cuerpo .central .contenido  ul.acciones li a.comentar:hover{ text-decoration:none;}
#cuerpo .central .contenido .hr{border-bottom:1px dashed #999; clear:both; display:block; margin:10px;}

#cuerpo .central .contenido  ul.acciones li a.correo:hover, #cuerpo .central .contenido .options a:hover,#cuerpo .central .contenido a.subt:hover{text-decoration:none;}
#cuerpo .central .contenido a.web,#cuerpo .central .contenido a.regresar { color:#000; font-weight:700; float:left; font-style:oblique; padding:10px 10px; text-decoration:underline;}
#cuerpo .central .contenido .opciones{background:#fff; float:left; width:150px; margin:0 5px 5px 0; min-height:150px;}
#cuerpo .central .contenido a.web:hover, #cuerpo .central .contenido a.regresar:hover{text-decoration:none;}
#cuerpo .central .contenido a.web{ /*color:#000c77;*/ background:url(../img/home.gif) 0 center no-repeat;margin:10px; padding-left:18px; padding-bottom:0;}


#cuerpo .central .contenido .faq fieldset{background-color:#FDF5E8; border: #ECB049 1px solid;padding:5px 5px 5px 10px;}
#cuerpo .central .contenido .faq label{display:block; font:bold 1.2em Arial, Helvetica, sans-serif; margin:10px 0;}
#cuerpo .central .contenido .faq input{background: #FFF url(../img/_input.gif) no-repeat; border: 0; color:#333;float:left; font:normal 1.2em Arial, Helvetica, sans-serif; height:19px; margin:0 0 5px 0; padding:4px 0 0 4px;width:166px;}
div.submit button {float: left; margin-left:0px;position: relative; margin-bottom:10px;}
button {background:url(../img/buscar.gif) no-repeat; background-position:2px; border: 0;color: #FFF;cursor: pointer;font: normal 12px/23px Arial, Helvetica, sans-serif; height: 23px; padding-bottom: 2px;text-align: center;width:30px;}
#cuerpo .central .contenido a.pregunta{ background:#010E76; border:1px solid #fff; float:right; color:#FFF; font-weight:700; font-style:oblique; margin:10px 0 10px 0; padding:5px 5px; text-decoration:none;}
#cuerpo .central .contenido a.reservar:hover,#cuerpo .central .contenido a.pregunta:hover{ text-decoration:underline;}
#cuerpo .central .contenido a.reservar{ background:#010E76; border:1px solid #fff; float:left; color:#FFF; font-weight:700; font-style:oblique; margin:10px 0 10px 0; padding:5px 5px; text-decoration:none; text-align:center; width:100px;}

#cuerpo .sub  .subtemas{width:100%;}
#cuerpo .sub .row{float:left;margin-bottom:6px;width:530px;}
#cuerpo .sub .row .cell_sub2,#cuerpo .sub .row .cell_sub{float:left;width:176px;}
#cuerpo .sub .row .cell_sub2{background:#D1D5B7;min-height:50px;border:1px solid #fff;margin:2px 2px 2px 4px;width:170px;}
a.subcategories, #cuerpo .sub .row .cell_sub2 h4 a{color:#095C2F; font-weight:bold;text-decoration:none;}
#cuerpo .sub .row .cell_sub2 .image-sub{border:1px solid #fff;float:left;margin:2px 5px 2px 2px;padding:1px;}

#cuerpo .der{float:left; padding-top:16px; text-align:left; width:109px;}
#cuerpo .der a img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; border:0; display:block; margin: 0 0 7px 6px;}
#cuerpo .der a img.actual{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;}
/*==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */
/*ESTILOS PARA LA 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;}