#sBanner{position:relative}#sBanner>section:first-of-type{position:relative}#sBanner img#banner_city{width:100%;min-height:348px}#sBanner #rent-now-promo{color:red;font-family:'TodayShop-Ultra';font-size:4.5em;line-height:.7em;cursor:default}#sBanner #best-price-promo{color:#000;font-family:'TodayShop-Bold';font-size:1.42em;line-height:2vw;cursor:default}#sBanner #know-cuba-promo{color:#fff;font-family:'TodayShop-Ultra';font-size:40px;cursor:default;float:left;padding-top:25px}#sBanner #roads-guide{position:absolute;display:block;color:#fff;right:0%;margin-top:15px}#sBanner #roads-guide img{width:194px}#sBanner #roads-guide #promo1{font-family:MyriadPro;top:8px;left:25%;position:absolute;font-size:15px;width:60%;text-align:center;color:#fff}#sBanner #roads-guide #promo2{font-family:MyriadPro-Bold;bottom:30px;left:5%;position:absolute;font-size:15px;width:100%;text-align:center;color:#fff}#sBanner #roads-guide #promo3{font-family:MyriadPro-Bold;bottom:12px;left:5%;position:absolute;font-size:15px;width:100%;text-align:center;color:#fff}#sBanner #roads-guide #year{font-family:MyriadPro;bottom:13px;left:5%;position:absolute;font-size:15px;width:100%;text-align:center;color:#fff}#sBanner{position:relative}#sBanner>section:first-of-type{background-color:#fff;background-position:50% 0;background-repeat:no-repeat;background-size:100%;padding:15px 0;position:relative;width:100%;min-width:1024px;height:400px}#sBanner #search-forms-container{width:842px}#sBanner #search-forms{background:none;background-clip:padding-box;background-color:rgba(0,0,0,.72);border-radius:6px;box-shadow:0 0 15px 0 rgba(0,0,0,.5);box-sizing:border-box;color:#404040;font-family:MyriadPro;line-height:1.4em;padding:17px;position:relative;width:822px;border:none;margin-top:15px}#search-form-footer{position:absolute;bottom:14px;left:250px;font-family:MyriadPro;color:#fff;font-size:.9em;cursor:default}#search-form-footer img{position:relative;top:4px;left:-6px;width:30px;height:26px}.button-tabs .ui-tabs-nav{background-color:transparent;background-image:none;border:none;padding:0}.button-tabs.ui-tabs .ui-tabs-nav li{border:none;margin:0 6px 0 0;background-image:none;background-color:transparent}.button-tabs.ui-tabs .ui-tabs-nav li a{background-clip:border-box;background-color:rgba(107,107,107,.5);background-origin:padding-box;border-radius:4px;box-sizing:border-box;color:#fff;display:block;padding:4px 9px 3px;text-align:center;min-width:78px}.button-tabs.ui-tabs .ui-tabs-nav li a:hover{background-color:rgba(0,156,207,.5)}.button-tabs.ui-tabs .ui-tabs-nav li.ui-state-active a{background-color:rgba(0,156,207,1);cursor:default}.button-tabs.ui-tabs .ui-tabs-nav li a .icon{background-repeat:no-repeat;background-position:center 0;background-color:transparent;display:block;height:25px;margin:4px 0}.button-tabs.ui-tabs .ui-tabs-nav li a .icon-hotel{background-image:url(images/hotel_white_icon.png)}.button-tabs.ui-tabs .ui-tabs-nav li a .icon-car{background-image:url(images/car_white_icon.png)}.button-tabs.ui-tabs .ui-tabs-nav li a .icon-transfer{background-image:url(images/transfer_white_icon.png)}.button-tabs.ui-tabs .ui-tabs-nav li a .icon-flight{background-image:url(images/flight_white_icon.png)}.button-tabs.ui-tabs .ui-tabs-nav li a div{cursor:pointer;padding:35px 25px 0 25px}.button-tabs.ui-tabs .ui-tabs-panel{padding:0;margin-top:10px}.button-tabs.ui-tabs .ui-tabs-panel>form>div{clear:both;width:100%}.button-tabs.ui-tabs .ui-tabs-panel>form>div>div{margin-bottom:5px}.button-tabs.ui-tabs .ui-tabs-panel>form>div>div,.button-tabs.ui-tabs .ui-tabs-panel>form>div>div>div,.button-tabs.ui-tabs .ui-tabs-panel>form>div>div>div>div{float:left;margin-right:7px}.button-tabs.ui-tabs .ui-tabs-panel>form>div>div label{display:block;float:left}.button-tabs.ui-tabs .ui-tabs-panel>form>div>div input,.button-tabs.ui-tabs .ui-tabs-panel>form>div>div select,.button-tabs.ui-tabs .ui-tabs-panel>form>div>div .selectboxit-container{clear:both;float:left}.button-tabs.ui-tabs .ui-tabs-panel label{color:#ccc}.button-tabs.ui-tabs .ui-tabs-panel .clear-both{clear:both}.button-tabs span.selectboxit-btn{background-color:#fff;border-radius:4px}.button-tabs span.selectboxit-btn.selectboxit-enabled:hover{border-color:#404040}.button-tabs span.selectboxit-btn.selectboxit-enabled:focus,.button-tabs span.selectboxit-btn.selectboxit-enabled:active{border-color:#009ccf;color:#009ccf}.button-tabs span.selectboxit-btn.selectboxit-open:focus{border-radius:4px 4px 0 0}.button-tabs span.selectboxit-btn.selectboxit-enabled[disabled=disabled]:hover{border-color:#a0a0a0}.button-tabs span.selectboxit-btn.selectboxit-enabled[disabled=disabled]:focus,.button-tabs span.selectboxit-btn.selectboxit-enabled[disabled=disabled]:active{border-color:#a0a0a0;color:#a0a0a0}.button-tabs .date{position:relative}.button-tabs .date input[type=text]{border-width:2px;border-radius:4px;height:25px;padding-left:40px;width:134px}.button-tabs .date input[type=text].enabled-date{border:2px solid #404040;background-color:#fff;cursor:pointer}.button-tabs .date input[type=text]+.datepicker-input-icon{position:absolute;top:25px;left:8px;display:inline-block;width:27px;height:22px}.button-tabs .date input[type=text].enabled-date+.datepicker-input-icon{background:url(images/calendar_sprite.png) no-repeat -27px top transparent}.button-tabs .date input[type=text].enabled-date:active+.datepicker-input-icon,.button-tabs .date input[type=text].enabled-date:focus+.datepicker-input-icon{background:url(images/calendar_sprite.svg) no-repeat 0 top transparent}.button-tabs .date input[type=text]:disabled+.datepicker-input-icon{background:url(images/calendar_sprite.svg) no-repeat -54px top transparent}.button-tabs input[type="text"].polo-autocomplete,.button-tabs input[type="text"].hotel-autocomplete{background-color:#fff;border:2px solid #404040;border-radius:4px;height:25px;min-width:290px}#hotelform-section .ui-autocomplete{border:2px solid #009ccf;max-height:200px;overflow-y:auto;overflow-x:hidden;padding-right:20px}.button-tabs .date input[type=text].enabled-date:active,.button-tabs .date input[type=text].enabled-date:focus,.button-tabs input[type="text"].polo-autocomplete:active,.button-tabs input[type="text"].polo-autocomplete:focus,.button-tabs input[type="text"].hotel-autocomplete:active,.button-tabs input[type="text"].hotel-autocomplete:focus{border:2px solid #009ccf;color:#009ccf}#CarZoneId,#CarZoneIdSelectBoxIt,#CarClassId,#CarClassIdSelectBoxIt,#TransferOrg,#TransferOrgSelectBoxIt,#TransferDest,#TransferDestSelectBoxIt,#FlightOrg,#FlightOrgSelectBoxIt,#FlightDest,#FlightDestSelectBoxIt,#CharterOrg,#CharterOrgSelectBoxIt #CharterDest,#CharterDestSelectBoxIt,#CharterOrgSelectBoxItContainer,#ChartertDestSelectBoxItContainer{min-width:265px}#carForm_PickUpTime,#carForm_PickUpTimeSelectBoxIt,#carForm_DropOffTime,#carForm_DropOffTimeSelectBoxIt,#transferForm_DepartTime,#transferForm_DepartTimeSelectBoxIt{min-width:75px}#rQty,#rQtySelectBoxIt{width:41px}.ages-form .adultsQty,.ages-form .adultsQty.selectboxit,.ages-form .childrenQty,.ages-form .childrenQty.selectboxit,.ages-form .childAge,.ages-form .childAge.selectboxit{width:70px}.ui-datepicker-tip{left:100px}.ui-datepicker-tip.right-tip{left:123px}.button-tabs .ui-tabs-panel>form>div>div.rb-container{background-color:rgba(107,107,107,.5);background-image:none;border-radius:4px;margin-right:20px;margin-top:5px;padding:0}.button-tabs .ui-tabs-panel #flight-schedule{margin-left:20px}.button-tabs .ui-tabs-panel .rb-container>input[type=radio]{display:none}.button-tabs .ui-tabs-panel .rb-container>label{color:#fff;display:block;margin:0;padding:3px 15px;text-align:center}.button-tabs .ui-tabs-panel .rb-container>label:hover{background-color:rgba(0,156,207,.5);border-radius:4px;cursor:pointer}.button-tabs .ui-tabs-panel .rb-container>label.opt-checked{background-color:rgba(0,156,207,1);border-radius:4px}.button-tabs .ui-tabs-panel form input[type=submit]{height:30px;margin:17px 0 0 0;padding:0 15px}#hotel-form .rooms-qty{margin-right:0}#hotel-form .room-title{color:#fff;margin:5px 0}#main-content{position:relative;width:100%}#main-content>section{position:relative;width:960px;margin:0 auto}#main-content #main-car-offers{margin-top:20px;margin-bottom:48px;float:left}#main-content #main-car-offers .car-offer{position:relative;float:left;display:block;width:300px;height:225px;margin-right:30px;margin-bottom:30px;font-family:MyriadPro}#main-content #main-car-offers .car-offer:nth-of-type(3n){margin-right:0}#main-content #main-car-offers .car-photo>span{display:block;height:125px;padding-top:100px;text-align:center;color:#404040;font-family:MyriadPro-Bold;font-size:10pt;font-weight:normal;line-height:15pt}#main-content #main-car-offers .car-photo .no-photo{background:url(images/car_default_photo.png) no-repeat;background-size:cover}#main-content #main-car-offers .car-offer-info{background-color:rgba(0,0,0,.72);padding:4px 10px 2px 8px;position:absolute;bottom:0;width:282px}#main-content #main-car-offers .car-offer-info>span,#main-content #main-car-offers .car-offer-description>span{color:#fff;display:block}#main-content #main-car-offers span.car-model{font-size:13pt}#main-content #main-car-offers span.car-class{font-size:10pt;font-family:MyriadPro-Italic}#main-content #main-car-offers span.car-booking-days{color:#f90;font-size:.7em}#main-content #main-car-offers span.price{color:#f90;font-family:MyriadPro-Bold;font-size:20pt;position:absolute;bottom:2px;right:8px}#main-content #main-car-offers .cents{font-size:11pt;position:relative;top:-7px}#main-content #main-car-offers .car-offer-description{background-color:rgba(0,0,0,.72);padding:8px 10px;position:absolute;top:0;height:209px;width:280px}#main-content #main-car-offers .car-offer-description>span.car-booking-days{position:absolute;bottom:33px;right:8px}#main-content #main-car-offers span.car-supplier{margin-top:8px;margin-bottom:70px;text-transform:uppercase;font-size:10pt}#main-content #main-car-offers span.car-transmission,#main-content #main-car-offers span.car-fuel,#main-content #main-car-offers span.car-mileage{font-size:10pt}#main-content #main-car-offers .car-services{margin-top:10px}#main-content #main-car-offers .car-services img{border-radius:3px}