@import url(style.css);
@import url(gallery-2.css);
@import url(common_items.css);
#content{width:903px;padding:30px 20px 11px 25px;}
#content .left{width:660px;}
#content .right{width:198px;padding-left:20px;}
* html #content .right{margin-left:637px;}
.btf_up,.btf_down{margin-left:659px;}
.infoBox{clear:both;margin-bottom:11px;border-top:2px solid #ccc;border-left:2px solid #ccc;border-bottom:2px solid #ccc;border-right:1px solid #ccc;}
.ban{height:42px;background:url(../images/back.png);padding:11px 11px 2px;}
.img{float:left;margin-right:14px;margin-bottom:10px;border:1px solid #ccc;padding:3px;}
.infoBox .price{float:right;font-size:10px;text-align:right;}
.price span{font-size:20px;vertical-align:middle;color:#090;}
.view{font-size:11px;display:block;margin-top:3px;}
.view img{margin-top:-3px;vertical-align:middle;}
.infoBoxIn{font-size:11px;padding:11px;}
.miniBtn{float:right;margin-top:-2px;margin-right:-2px;}
.infoBoxIn a{font-weight:700;text-decoration:none;}
.infoBoxIn a:hover{text-decoration:underline;}
.infoBoxIn ul{line-height:22px;}
.infoBoxIn ul span{font-size:12px;font-weight:700;color:#f60;}
.infoBoxIn label,.hotel_grid label{float:right;color:#999;font-size:9px;}
.infoBoxIn label input,.hotel_grid label input{width:12px;height:12px;vertical-align:middle;margin-top:1px;#margin:3px;#border:1px solid #ccc;}
.lineCupon{background:url(../images/fade.png);border-top:1px dashed #ccc;padding:9px 8px 6px;}
.lineCupon span{font-size:13px;color:#060;font-weight:700;}
.pageTop{text-align:right;margin:-16px 0 8px;}
.pageBottom{text-align:right;}
#recommended{background:#dee1d3;border:2px dashed #bdc2b4;text-align:center;padding:12px 27px;}
* html #recommended{border:1px solid #bdc2b4;}
#recommended p{border-bottom:1px dashed #ccc;margin-bottom:6px;padding-bottom:4px;font-weight:700;}
#recommended .title{padding-bottom:5px;}
.hotel_grid{float:left;margin-right:20px;width:200px;border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom:20px;}
.hotel_grid .img_hotel{border:1px solid #ccc;margin:6px 0;padding:3px;}
.hotel_grid .price{font-size:10px;}
.box_top{background:url(../images/box_top.gif) no-repeat;height:8px;width:899px;}
.box_bottom{background:url(../images/box_bottom.gif) no-repeat;height:8px;width:899px;margin-bottom:10px;}
#topHotel{background:url(../images/box_center.gif) repeat-y;line-height:normal;padding:6px 24px 9px 20px;}
#topHotel h1{font-size:30px;margin-bottom:6px;}
#topHotel .sections{float:right;margin-top:15px;}
#topHotel a{background:url(../images/btn.png) no-repeat;margin-left:5px;color:#333;text-decoration:none;font-weight:700;text-align:center;float:left;width:105px;padding:8px 0 7px;}
#topHotel a:hover{background-position:0 -30px;}
#topHotel span img{vertical-align:middle;margin:-3px 4px 0 0;}
.box_info{background:url(../images/box_center.gif) repeat-y;padding:6px 24px 9px 20px;}
.box_info2{background:url(../images/box_center.gif) repeat-y;padding:0 8px;}
h2{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:24px;color:#333;padding-bottom:6px;border-bottom:1px dashed #ccc;margin-bottom:15px;}
#boxImages{float:left;width:684px;height:257px;color:#fff;}
#boxImages a img{margin-bottom:7px;border:1px solid #bcbcbc;background:#fff;padding:1px;}
#boxImages a:hover img{border:1px solid #693;}
#boxImages a{color:#fff;}
.imgOverview{margin-right:8px;border:1px solid #bcbcbc;background:#fff;float:left;padding:1px;}
.form{float:right;width:174px;font-size:11px;color:#ccc;line-height:normal;margin:12px 10px 0 0;}
.lists{float:left;width:50%;}
.lists li{margin-bottom:6px;}
.rooms{margin-top:18px;background:#efefef;border:1px dotted #ccc;line-height:normal;padding:16px 16px 14px;}
.roomsLeft{float:left;}
.roomsLeft div{margin-top:2px;}
.roomsLeft a.thumbnail img{border:1px dashed #ccc;background:#fff;padding:4px;}
.roomsLeft a:hover.thumbnail img{border:1px dashed #693;background:#fff;padding:4px;}
.roomsLeft a:hover.thumbnail{background:none;}
.roomsLeft div a{background:url(../images/icons/zoom.png) no-repeat 0 2px;padding-left:20px;position:absolute;width:15px;height:15px;margin:-27px 0 0 130px;}
.roomsRight{margin-left:170px;}
.boxRates{border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;margin-top:14px;font-size:12px;padding:8px 10px;}
.colorR1{background:#ffc;}
.colorR2{background:#e5f6f4;}
.boxRates span{font-size:14px;color:#036;font-weight:700;}
#hidetaxes{position:relative;font-size:11px;}
#showtaxes{position:relative;display:none;font-size:11px;}
.shareBox{height:20px;margin:10px 0 0 24px;}
.boxRating{border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:11px;background:#fff;line-height:18px;padding:12px 17px 10px;}
.boxRating span{color:#900;}
.boxRating .avg{float:right;text-align:center;margin-top:39px;#margin-top:21px;line-height:22px;}
.boxRating img{float:right;margin-top:39px;#margin-top:23px;}
.boxRating ul{list-style:none;margin-left:-5px;width:125px;height:25px;position:relative;background:url(../images/rating.gif) top left repeat-x;padding:0;}
.edRating li{background:url(../images/rating.gif) left bottom;height:25px;}
.usrRating li{background:url(../images/rating.gif) left center;height:25px;}
#edRatingBox{position:absolute;display:none;z-index:20000;color:#ccc;#width:220px;line-height:14px;background:#333;margin:0;}
b.rtop,b.rbottom{display:block;background:#fff;}
b.rtop b,b.rbottom b{display:block;height:1px;overflow:hidden;background:#333;}
b.r1{margin:0 5px;}
b.r2{margin:0 3px;}
b.r3{margin:0 2px;}
b.rtop b.r4,b.rbottom b.r4{height:2px;margin:0 1px;}
#edRatingBox div{padding:6px 12px;}
.boxReviews{padding-right:15px;}
.boxReviews .review_title{color:#663;font-weight:700;margin-bottom:6px;font-size:12px;}
.boxReviews .info{border-bottom:1px dashed #ccc;line-height:normal;font-size:11px;margin:6px 0 12px;padding:4px 0 16px;}
.boxReviews .bg_avg{position:absolute;margin-left:88px;background:url(../images/bg_avg.gif) no-repeat;width:28px;height:15px;color:#fff;text-align:center;line-height:normal;}
.boxReviews ul.edRating_2{margin-top:0;}
.boxReviews p{line-height:16px;margin:10px 0;}
//**************************
FORMULARIO CSS
***************************/
.miniform{margin-top:30px;border-top:1px solid #666;background:url(../images/bg_form.gif);padding:6px 10px 12px;}
.miniform fieldset{border:0;margin:0;padding:0;}
.miniform .tit{color:#555;font-weight:700;margin-bottom:12px;font-size:14px;background:url(../images/line.gif) repeat-x left bottom;padding-bottom:6px;}
.miniform p{clear:left;height:1%;color:#555;margin-bottom:8px;}
.miniform label{width:80px;display:block;padding-right:6px;margin-bottom:2px;font-size:10px;}
.miniform small{font-size:10px;color:#999;}
.miniform input{font-size:10px;font-family:Arial, Helvetica, sans-serif;padding:1px;}
.miniform select{font-size:10px;font-family:Arial, Helvetica, sans-serif;padding:0;}
.calendar-img{width:16px;height:16px;cursor:pointer;background:url(../images/icons/cal.gif);border-width:0;}
.calendar-img:focus{background:url(../images/icons/cal.gif);}
#procesando{position:absolute;z-index:50000;background:none;border:0;margin:0;padding:0;}
#sendbutton{position:absolute;border:0;width:92px;height:20px;color:#e1e1e1;text-decoration:none;font-size:10px;font-family:Geneva, Arial, Helvetica, sans-serif;cursor:pointer;background:url(../images/buttons/btn_mini.png) no-repeat;text-align:center;margin:-26px 0 0 60px;padding:0 0 1px 6px;}
#sendbutton:hover{background-position:0 -20px;}
h5{text-align:center;border-top:2px dashed #a8ba8f;border-bottom:0;padding-top:16px;margin-bottom:10px;color:#555;font-size:18px;}
.jcarousel-skin-tango .jcarousel-item{width:200px;}
.hotel_list{border:1px solid #d6d6d6;background:url(../images/hotels/itemlist_bg.gif) repeat-x;width:854px;line-height:normal;margin:auto;padding:20px 22px;}
.hotel_list .img_hotel{margin-bottom:10px;border:1px solid #ccc;padding:3px;}
.hotel_list a{font-size:12px;font-weight:700;}
.hotel_list em{text-align:right;font-weight:700;line-height:normal;position:absolute;width:188px;z-index:-500;padding:24px 0 0;}
.hotel_list em span{display:block;font-size:18px;color:#360;}
.hotel_list .stars{display:block;margin:6px 0 9px;}
.hotel_list span{font-size:11px;}
.hotel_list span span{font-weight:700;color:#f60;font-size:12px;}
.hotel_list span a{font-size:11px;font-weight:500;}
.infoTable{width:100%;background:#ccc;margin-bottom:8px;clear:both;}
.infoTable td a,.infoTable td a:visited,.infoTable td a:hover{display:block;width:100%;text-decoration:none;color:#000;font-size:11px;}
.img-tr{float:right;margin-top:-14px;}
.infoTable .label{background:#e1e1e1;}
.infoTable .label a{font-weight:700;color:#000;text-decoration:none;}
.infoTable .content{background:#fff;}
.tr_over_tit{background-color:#ccc;cursor:pointer;}
.tr_out_tit{cursor:pointer;}
.tr_out{background:#fff;cursor:default;}
.tr_over{background-color:#e3e3e3;cursor:pointer;}
.last_reviews{clear:both;font-size:14px;line-height:normal;margin:10px 8px;}
.last_reviews .div_review{border-right:1px dotted #ccc;width:268px;float:left;padding-right:20px;margin:0 20px 0 0;}
.div_review img{float:right;margin:10px 0 50px 20px;}
.div_review p{color:#900;margin:10px 0 5px;}
.div_review em{font-size:12px;display:block;}
.div_review span{display:block;font-size:11px;margin:15px 0 5px;}
.div_review a{font-size:11px;font-weight:700;}
div.lastreview{border:0;float:left;width:258px;margin:0;padding:0;}
div.lastreview .inside2{font-size:12px;line-height:20px;padding:6px 16px;}
.lastreview .avg{float:right;text-align:center;line-height:18px;font-size:10px;margin-top:6px;}
.hotel_grid a.bold,.roomsRight span{font-size:12px;}
.boxRating .avg span,.lastreview .avg span{color:#c00;font-size:27px;font-weight:700;position:relative;}
