@import url(style.css);
@import url(gallery-2.css);
@import url(common_items.css);
.infoBox,.infoBox-2{clear:both;margin-bottom:11px;}
.infoBox{border-top:2px solid #5fba43;border-left:2px solid #5fba43;border-bottom:2px solid #5fba43;border-right:1px solid #5fba43;}
.infoBox-2{border-top:2px solid #ccc;border-left:2px solid #ccc;border-bottom:2px solid #ccc;border-right:1px solid #ccc;}
.ban,.ban-2{height:42px;padding:11px 11px 2px;}
.ban{background:url(../images/back.png);}
.ban-2{background:url(../images/back2.png);}
.img{float:left;margin-right:14px;margin-bottom:10px;border:1px solid #ccc;padding:3px;}
.price{float:right;font-size:10px;text-align:right;}
.price span{font-size:14px;font-weight:700;color:#333;}
.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{float:right;color:#999;font-size:9px;}
.infoBoxIn 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;}
#topHotel{background:url(../images/hotels/photo_bg.gif) no-repeat;width:940px;height:387px;color:#fff;margin-top:10px;padding:7px;}
.mainHotel{position:absolute;margin-top:-114px;background:url(../images/hotels/photos_container.png) no-repeat;width:892px;padding:36px 17px 19px;}
#topHotel h1{color:#fff;font-size:32px;margin-bottom:5px;}
#topHotel .book{width:892px;position:absolute;margin:17px;}
#topHotel .book .booking{float:right;}
.mainHotel div{float:right;margin-top:-40px;}
.mainHotel div a{border:1px solid #ccc;background:#000;float:left;margin-left:10px;padding:1px;}
.mainHotel div a:hover{border:1px solid #000;background:#ccc;}
.mainHotel div span{position:absolute;background:url(../images/hotels/more_photos.png) no-repeat;width:110px;height:22px;margin:-44px 0 0 -100px;padding:8px 0;}
.mainHotel div span a{background:url(../images/hotels/camera.png) no-repeat left 2px;border:0;padding-left:14px;font-size:9px;text-decoration:none;color:#fff;}
.mainHotel div span a:hover{background:url(../images/hotels/camera.png) no-repeat left 2px;border:0;text-decoration:underline;}
#topHotel_2 h1{font-size:32px;margin-bottom:5px;}
#topHotel_2 div{float:right;margin-top:10px;}
.offer{font-size:12px;padding:3px;background:#fff url(../images/fade.png);border-top:1px dashed #f93;border-right:1px dashed #f93;}
.offer span{font-weight:700;color:#f30;}
.out_corner{height:9px;border-left:1px solid #ccc;}
#box_content{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#e1e1e1;}
#box_content .leftColumn{float:left;width:638px;background:#fff;font-size:16px;padding:11px 20px;}
#box_content .rightColumn{margin-left:678px;width:220px;padding:12px 20px;}
* html #box_content .rightColumn{margin-left:637px;}
#box_content .leftColumn h2{color:#333;border-bottom:1px solid #d6d6d6;padding-bottom:8px;margin-bottom:24px;font-size:20px;font-weight:700;}
#box_content .leftColumn h4{color:#333;margin:0 0 8px;}
#box_content .leftColumn p{font-size:12px;line-height:18px;}
.lists{float:left;width:50%;}
.lists li{margin-bottom:6px;}
.rooms{margin-top:18px;background:#efefef;border:1px dotted #ccc;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:-25px 0 0 135px;}
.roomsRight{margin-left:170px;}
.roomsRight span{font-size:12px;}
.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;}
.ajaxBoxRounded{position:absolute;z-index:20000;color:#ccc;font-size:12px;line-height:14px;background:#333;}
.ajaxBoxRounded div{padding:10px 16px;}
.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:24px;#margin-top:6px;line-height:22px;}
.boxRating .avg span{color:#c00;font-size:38px;font-weight:700;position:relative;}
.boxRating img{float:right;margin-top:16px;#margin-top:0;}
.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;}
.miniform{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:12px 17px 4px;}
.miniform fieldset{border:0;margin:0;padding:0;}
.miniform p{float:left;margin-right:10px;}
.miniform label{display:block;margin-bottom:3px;font-weight:700;}
.miniform input{font-size:13px;font-family:Arial, Helvetica, sans-serif;padding:3px;}
.miniform select{font-size:13px;font-family:Arial, Helvetica, sans-serif;padding:2px;}
.miniform small{color:#999;}
.calendar-img{width:20px;height:22px;cursor:pointer;background:url(../images/icons/calendar.gif) 0 2px no-repeat;border-width:0;}
.calendar-img:focus{height:22px;background:url(../images/icons/calendar.gif) 0 2px no-repeat;}
#procesando{float:right;position:relative;z-index:50000;background:none;border:0;margin:8px 0 3px;padding:0;}
#sendbutton{margin-top:17px;border:0;display:block;width:137px;height:25px;color:#e1e1e1;text-decoration:none;font-size:13px;font-family:Geneva, Arial, Helvetica, sans-serif;cursor:pointer;background:url(../images/buttons/btn.gif) no-repeat;text-align:left;padding:0 0 1px 6px;}
#sendbutton:hover{background-position:0 -25px;}
.miniform img{margin-top:15px;}
h5{text-align:center;border-top:1px dotted #d6d6d6;border-bottom:0;padding-top:16px;margin-bottom:10px;color:#333;font-size:18px;}
.hotel_list{border:1px solid #d6d6d6;background:#e1e1e1 url(../images/hotels/itemlist_bg.gif) repeat-x;width:854px;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;}
#topHotel em img,#topHotel_2 em img{vertical-align:middle;margin:-3px 4px 0 0;}
