*{margin:0;}html,body{}body{margin:0;padding:0;background:url(/sites/all/themes/javali_carhire_theme/images/new/banner-home.jpg) repeat-x top center #F7F9F8;font:11px/14px helvetica,arial,verdana,sans-serif;color:#494949;}input{font:12px / 100% Verdana,arial,verdana,sans-serif;color:#494949;}textarea,select{font:12px / 160% Verdana,sans-serif;color:#494949;}h1,h2,h3,h4,h5,h6{margin:0 0 2px;padding:0;font-weight:normal;}tbody{border:0;}h1{font-size:16px;line-height:20px;}h2{font-size:15px;line-height:19px;}h3{font-size:14px;line-height:19px;}h4{font-size:13px;line-height:17px;}h5{font-size:13px;line-height:17px;}h6{font-size:13px;line-height:17px;}ul,quote,code,fieldset{margin:.5em 0;}p{margin:2px 0 4px;padding:0;}a:link,a:visited{color:#0473BB;text-decoration:none;outline:none;}a:hover{color:#000;}a:active,a.active{outline:none;}hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}ul{margin:0.5em 0 1em;padding:0;}ol{margin:0.75em 0 1.25em;padding:0;}ol li,ul li{margin:0.4em 0 0.4em .5em;}ul.menu,.item-list ul{margin:0;padding:0;}ul.menu ul,.item-list ul ul{margin-left:0em;}ol li,ul li,ul.menu li,.item-list ul li,li.leaf{margin:0.15em 0 0.15em .5em;}ul.menu li,.item-list ul li,li.leaf{padding:0 0 .2em 1.5em;list-style-type:none;list-style-image:none;}.node ul li,.node ul.menu li,.node .item-list ul li,.node li.leaf,#cia-content-content-main-page-inner ul li{padding:0 0 0px 2px;}ol li{padding:0 0 .3em;margin-left:2em;}ul li.expanded{float:left;}ul.inline li{background:none;margin:0;padding:0 1em 0 0;}ol.task-list{margin-left:0;list-style-type:none;list-style-image:none;}ol.task-list li{padding:0.5em 1em 0.5em 2em;}ol.task-list li.done{color:#393;}ol.task-list li.active{margin-right:1em;}fieldset ul.clear-block li{margin:0;padding:0;background-image:none;}dl{margin:0.5em 0 1em 1.5em;}dl dt{}dl dd{margin:0 0 .5em 1.5em;}img,a img{border:none;}table{margin:0;width:100%;}thead th{border-bottom:0 none;color:#494949;font-weight:bold;}th a:link,th a:visited{color:#6f9dbd;}td,th{padding:.3em .5em;}ul.primary,ul.primary li,ul.secondary,ul.secondary li{border:0;background:none;margin:0;padding:0;}#tabs-wrapper{border:1px dashed #97B816;display:block;margin:15px 0;padding:7px 10px;}ul.primary{padding:0;float:left;}ul.secondary{clear:both;text-align:left;border-bottom:1px solid #e9eff3;margin:-0.2em -26px 1em;padding:0 26px 0.6em;}ul.primary li a{background-color:transparent;border-style:none;border-width:0;margin-right:2px;text-decoration:none;}ul.primary li.active a{background-color:#FFFFFF;border-color:#BBBBBB;border-style:solid;border-width:1px;text-decoration:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red;}html.js fieldset.collapsible{border:1px solid #B0D7EC;}html.js fieldset.collapsible div.fieldset-wrapper{padding:5px 10px;}html.js fieldset.collapsible legend a{padding-left:19px;}html.js fieldset.collapsed legend a{background-position:2px 0px;}.clear{clear:both;}@font-face{font-family:'ProximaNovaRegular';src:url(/sites/all/themes/javali_carhire_theme/css/fonts/ProximaNova-Regular.eot);src:local('☺'),url(/sites/all/themes/javali_carhire_theme/css/fonts/ProximaNova-Regular.ttf) format('truetype'),url(/sites/all/themes/javali_carhire_theme/css/fonts/ProximaNova-Regular.svg) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ProximaNova';src:url(/sites/all/themes/javali_carhire_theme/css/fonts/ProximaNova-Bold.eot);src:local('☺'),url(/sites/all/themes/javali_carhire_theme/css/fonts/ProximaNova-Bold.ttf) format('truetype'),url(/sites/all/themes/javali_carhire_theme/css/fonts/ProximaNova-Bold.svg) format('svg');font-weight:normal;font-style:normal;}#carhire-wrapper{margin:0 auto;min-height:175px;padding-top:344px;position:relative;text-align:left;width:940px;}#footer{background:url(/sites/all/themes/javali_carhire_theme/images/new/pxl-rep-footer.png) repeat-x scroll 0 0 #313131;color:#FFFFFF;font-size:10px;font-weight:bold;height:60px;position:relative;text-align:left;}#carhire-footer-inner{margin:0 auto;width:940px;position:relative;padding:20px 0 0;}#carhire-slideshow{background:url(/sites/all/themes/javali_carhire_theme/images/new/bg-car-nav-home.png) no-repeat scroll 0 0 transparent;float:none;height:161px;margin:0;padding:0;position:relative;width:651px;}#carhire-header{height:85px;position:relative;width:100%;background:url(/sites/all/themes/javali_carhire_theme/images/new/pxl-rep-top-menu.png);}#carhire-header-inner{margin:0 auto;width:940px;position:relative;height:85px;}#carhire-logo-wrapper{padding:35px 0 0 35px;width:200px;float:left;}#carhire-content-left{float:left;padding:0;width:280px;}#carhire-content-left-sec{float:left;padding:0;width:200px;}#carhire-content-left .block .content{padding:0;}#carhire-content-middle{float:left;height:378px;width:490px;}#carhire-shadow{background:transparent url(/sites/all/themes/javali_carhire_theme/images/sombra-footer.png) no-repeat scroll 0 0;height:15px;}.imagem-1{background:transparent url(/sites/all/themes/javali_carhire_theme/images/casal-carro.jpg) no-repeat scroll left bottom;}.imagem-2{background:transparent url(/sites/all/themes/javali_carhire_theme/images/criancas-carro.jpg) no-repeat scroll left bottom;}.imagem-3{background:transparent url(/sites/all/themes/javali_carhire_theme/images/familia-relva-vermelho.jpg) no-repeat scroll left bottom;}.imagem-4{background:transparent url(/sites/all/themes/javali_carhire_theme/images/familia-verde.jpg) no-repeat scroll left bottom;}#carhire-content-middle-sec{float:left;padding:20px 20px 10px 0;width:760px;position:relative;}#carhire-content-middle-sec-right{float:right;width:160px;}#carhire-footer-inner{font-family:ProximaNovaRegular;}#carhire-content-right{float:left;width:170px;padding-top:7px;}.block{padding:0 0px 0px 0;}.block h2{float:left;font-size:13px;font-weight:bold;margin:12px 0 0;padding:4px 0 5px;}#block-carhire_reservation-0 h2{background:transparent url(/sites/all/themes/javali_carhire_theme/images/pixel-tab-book-box.png) repeat-x scroll 0 0;color:#fff;}.block .content{padding:5px 5px;}#block-user-0{background:#676767;color:#fff;}#user-login-form li,#block-locale-0 li{padding-left:0;}#block-locale-0 a{color:#FD6E06;}#block-locale-0 a.active{color:#494949;}#carhire-footer-left{width:382px;background:url(/sites/all/themes/javali_carhire_theme/images/footer-left.png) no-repeat scroll;height:331px;padding:0;}#carhire-footer-middle{color:#FFFFFF;padding:265px 0 0;background:url(/sites/all/themes/javali_carhire_theme/images/footer-middle-repeat.png) repeat-x scroll bottom;font-size:10px;}#carhire-footer-right{height:331px;width:285px;background:url(/sites/all/themes/javali_carhire_theme/images/footer-right.png) no-repeat scroll bottom;height:331px;padding:0;}#user-login-form{text-align:left;}#user-login-form .button-wrapper2{margin:0;float:left;}#user-login-form .button-wrapper2 .prev-button{display:none;}li.leaf{margin-left:0 !important;list-style-position:inside;list-style-type:disc;padding:0.2em 0.2em 0 0;}#carhire-content-left ul li,#carhire-content-left ul.menu li,#carhire-content-left .item-list ul li,#carhire-content-left li.leaf{list-style-image:none !important;list-style-type:none !important;}ul li,ul.menu li,.item-list ul li,li.leaf{list-style-type:none;}#page-title{color:#1C1C17;display:block !important;font-family:ProximaNovaRegular;font-size:34px;height:43px;padding:10px 0 9px 2px;text-shadow:1px 1px 0 #fff;}#carhire-content-middle-sec #page-title{left:0;position:absolute;top:-85px;}.block-car-image{background:transparent url(/sites/all/themes/javali_carhire_theme/images/carro-menu-header.png) no-repeat scroll 0 0;height:35px;position:absolute;right:0;top:5px;width:40px;}.block-wrapper{height:100%;position:relative;width:100%;}#carhire-menu{bottom:0;float:left;height:35px;position:absolute;left:0;width:700px;}#block-menu-primary-links{background:transparent none repeat scroll 0 0;}#carhire-menu .content,#block-menu-primary-links ul{padding:0;margin:0;}#carhire-menu li{float:left;list-style-type:none;font-size:14px;font-weight:bold;margin:0 2px;padding:0;}#carhire-menu li{padding:10px 20px 10px 0;}#carhire-menu li a:link,#carhire-menu li a:visited{color:#3E403F;border-bottom:3px solid transparent;padding:0 0 8px;font-family:ProximaNovaRegular;}#carhire-menu li a:hover,#carhire-menu li a.active{color:#17B0DA;border-bottom:3px solid #17B0DA;}#carhire-content{padding:0 8px;}#reservation-slideshow-wrapper a.browse{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll 0 -321px transparent;height:38px;margin:60px 20px 0 16px;width:20px;border:0 none;}#reservation-slideshow-wrapper a.right{background-position:-29px 0;margin-left:19px;margin-right:0;}#reservation-slideshow-wrapper a.right:hover{background-position:-29px -43px;}#reservation-slideshow-wrapper a.left:hover{background-position:0px -43px;}#reservation-slideshow-wrapper a.left{background-position:0 0;}#reservation-block .button-wrapper #edit-submit{background:transparent url(/sites/all/themes/javali_carhire_theme/images/botao-book-box-big-azul.png) no-repeat scroll 0 0;bottom:0;color:#FFFFFF;float:none;font-size:19px;height:46px;left:5px;padding-bottom:7px;position:absolute;width:269px;}#reservation-block .button-wrapper #edit-submit:hover{background-position:0px -46px;}#reservation-block input{border:1px solid #84bcdf;}#reservation-block label{color:#062f8b;width:302px;}span.pre-h2,span.pos-h2{float:left;height:26px;margin-top:12px;width:14px;display:none;}span.pre-h2{background:transparent url(/sites/all/themes/javali_carhire_theme/images/tab-sides-round-corner-book-box-azul.png) repeat scroll -16px 0;}span.pos-h2{background:transparent url(/sites/all/themes/javali_carhire_theme/images/tab-sides-round-corner-book-box-azul.png) repeat scroll 0 0;}span.down-h2{background:transparent url(/sites/all/themes/javali_carhire_theme/images/tab-sides-round-corner-book-box-azul.png) repeat scroll -8px 15px;height:15px;left:0;position:absolute;top:38px;width:15px;z-index:5;display:none;}#block-carhire_reservation-0 span.down-h2,#block-carhire_reservation-0 span.pre-h2,#block-carhire_reservation-0 span.pos-h2{display:block;}.slidshow-title a:link,.slidshow-title a:visited{color:#313131;font-family:ProximaNovaRegular;}a.blue-button{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll right 0 transparent;color:#FFFFFF;display:block;height:21px;left:3px;margin:0 auto;position:relative;text-align:center;}a.blue-button span{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll -142px 0 transparent;cursor:pointer;display:block;float:left;height:21px;left:-3px;line-height:21px;padding:0 6px 0 9px;position:relative;text-align:center;width:auto;}#block-carhire_reservation-0{height:378px;padding:0;}#block-carhire_reservation-0 .block .content{padding:5px;background:#CFE7F1 none no-repeat scroll 0 0;}#carhire-slideshow span.pre-h2,#block-weather-3 span.pre-h2{display:none;}#carhire-slideshow span.pos-h2,#block-weather-3 span.pos-h2{display:none;}#carhire-slideshow span.down-h2,#block-weather-3 span.down-h2{display:none;}#block-weather-3 h2{display:none;}#carhire-menu .block .content,#carhire-slideshow .block .content,#block-weather-3 .block .content{background:transparent;}.weather small{display:none;}.weather p{display:none;}#carhire-weather .weather{position:absolute;right:0;top:34px;width:155px;}#carhire-weather .weather div{position:absolute;right:5px;top:0;height:40px;overflow:hidden;width:40px;}#carhire-weather .weather ul{float:left;left:0;margin:0;padding:0 !important;position:absolute;}#carhire-weather .weather ul li{padding:0;margin:0;color:#3E403F;}#carhire-weather #wselect{position:absolute;right:0;top:5px;}#reservation-slideshow .page{width:140px;}.wlocationhidden{display:none;}#wselect{float:right;width:161px;}#carhire-content-middle-inner h2{color:#00367E;font-size:21px;font-weight:bold;margin-bottom:1px;margin-top:7px;text-align:right;}#carhire-content-middle-inner p{margin:0;}#carhire-content-middle-inner{background:transparent url(/sites/all/themes/javali_carhire_theme/images/branco-frase-home-azul.png) no-repeat scroll 0px 35px;font-size:11px;font-style:italic;height:121px;line-height:14px;overflow:hidden;padding:0 32px 0 61px;text-align:right;color:#062F8B;}.view-ultimas .views-field-title,.view-ultimas2 .views-field-title{margin:5px 0 3px;}.view-ultimas .views-field-title a,.view-ultimas2 .views-field-title a{font-size:12px;color:#4C91BB;font-weight:bold;}.view-ultimas .views-row-odd,.view-ultimas .views-row-even,.view-ultimas2 .views-row-odd,.view-ultimas2 .views-row-even{background:transparent url(/sites/all/themes/javali_carhire_theme/images/div-noticias-home.png) no-repeat scroll center bottom;padding:0px 4px;}.view-ultimas .views-row-last,.view-ultimas2 .views-row-last{background-image:none;}#reservation-block{background:#D9E6EF none repeat scroll 0 0;height:320px;padding:11px 9px 9px;width:262px;z-index:10;}span.submitted{position:relative;top:0px;z-index:2;display:none;}#carhire-car-left{height:155px;left:0;margin:31px 0 10px;position:relative;width:160px;}#carhire-car-left-inner{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll -239px -181px transparent;font-size:19px;height:140px;left:0;line-height:22px;position:absolute;text-align:right;top:19px;width:100%;}#carhire-car-left-inner a{color:#000000;left:0;position:absolute;top:-29px;width:100%;font-family:ProximaNovaRegular;line-height:16px;}.node #go-back{display:none;}#carhire-utils{height:21px;left:0;position:absolute;top:0;width:230px;z-index:200;}#carhire-utils a{outline:none;}#carhire-language-switch{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) no-repeat scroll -61px 0 transparent;height:24px;left:0;padding:6px 2px 0 0;position:absolute;text-align:center;top:-5px;width:27px;}#carhire-language-switch:hover,#carhire-language-switch.active{background-position:-61px -40px;}#carhire-top-login{}#carhire-top-login a:link,#carhire-top-login a:visited{display:block;background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) no-repeat scroll -100px 0 transparent;height:24px;left:34px;padding:6px 0 0;position:absolute;text-align:center;top:-5px;width:29px;text-indent:-99999px;}#carhire-top-login a:hover,#carhire-top-login a.active{background-position:-100px -40px;}#carhire-language-switch ul{margin:0;}#carhire-language-switch ul li{display:none;padding:0;margin:0;}#carhire-language-switch ul li a{color:#222222;display:block;font-size:11px;font-weight:bold;line-height:28px;text-align:center;width:25px;font-family:ProximaNova;text-shadow:1px 1px 0 #ededed;}#carhire-language-switch li.active{display:block;}#carhire-top-login-box{color:#fff;}#carhire-top-login-box #user-login-form{background:#B1D9FC none repeat scroll 0 0;height:30px;padding:10px;position:absolute;right:0;top:21px;width:297px;}#carhire-top-login-box #user-login-form .form-item{margin:0 5px 0 0;float:left;}#carhire-top-login-box #user-login-form label{color:#00367E;}#carhire-top-login-box #user-login-form .form-submit{margin-top:13px;}#carhire-top-login-box #user-login-form .form-text{width:112px;}#carhire-top-login-box #user-login-form .item-list{display:none;}#contact-page{}#contact-page-contacts{font-size:13px;line-height:16px;padding-bottom:5px;}#node-382{position:relative;width:100%;height:100%;}#contact-page-contacts-address{float:left;margin-right:20px;width:350px;}#contact-page-contacts-contact{float:left;width:350px;}.contacts-h2{border-bottom:2px solid #C1D1D0;color:#0473BB;font-size:14px;font-weight:bold;margin:8px 0;}.faq-question{background:transparent url(/sites/all/themes/javali_carhire_theme/images/sprite-setas-faq-azul.png) no-repeat scroll 100% 2px;border-bottom:1px solid #c1d1d0;font-size:13px;font-weight:bold;line-height:19px;margin:4px 2px;padding:0;}.faq-qa-visible{background:transparent url(/sites/all/themes/javali_carhire_theme/images/sprite-setas-faq-azul.png) no-repeat scroll 100% -15px;border:medium none;}.faq-question a{font-size:13px;color:#0473bb;}#webform-client-form-382 input,#webform-client-form-382 textarea{width:297px;}#webform-client-form-382 #edit-submit{width:auto;float:right;}#webform-client-form-382 #webform-component-enter_your_message{left:371px;position:absolute;top:-14px;}#webform-client-form-382 .webform-component-textfield{width:350px;}#amoita-map{color:#4C91BB;}#amoita-map input{margin:10px 0;}#amoita-map #fromAddress{margin-right:15px;width:515px;}#contact-page #edit-submit{margin-top:10px;margin-right:45px;}#contact-page #edit-submit,#amoita-map #getdir{background:transparent url(/sites/all/themes/javali_carhire_theme/images/submit-buttons.png) no-repeat scroll 0 0;border:0 none;color:#00367E;font-weight:bold;height:21px;padding-bottom:2px;width:110px;float:right;}#contact-page #edit-submit:hover,#amoita-map #getdir:hover{background:transparent url(/sites/all/themes/javali_carhire_theme/images/submit-buttons.png) no-repeat scroll 0 -24px;}.view-noticias-page .views-field-created{font-size:10px;font-style:normal;padding-bottom:2px;}.view-noticias-page .views-field-title a{color:#0473bb;font-size:14px;font-weight:bold;}a.translation-link,#edit-detailed-question-wrapper{display:none;}#reservation-block #ferror{width:322px;background:none transparent;}#edit-departure-flight-wrapper,#edit-arrival-flight-wrapper{width:300px;}#edit-driver-city-wrapper,#edit-driver-zipcode-wrapper{width:49% !important;}#carhire-header-search{border:1px solid #4C91BB;bottom:40px;height:25px;position:absolute;right:0;text-align:right;width:auto;background:#fff;}#carhire-header-search input,#carhire-header-search .form-item{margin:0;padding:0;}#carhire-header-search .form-item{display:block;}#carhire-header-search label{display:none;}#carhire-header-search .form-submit{background:transparent url(/sites/all/themes/javali_carhire_theme/images/sprite-botao-search.png) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:27px;left:0;position:absolute;text-indent:-9999px;top:0;width:27px;}#carhire-header-search .form-text{border:0 none;font-family:arial;font-size:13px;height:18px;padding-left:28px;padding-top:4px;width:71px;}.link-wrapper{background:#e3f3fe;padding:10px;margin-bottom:15px;}.link-wrapper span{background:url(/sites/all/themes/javali_carhire_theme/images/weblink.png) no-repeat scroll 0 0 transparent;display:inline-block;height:20px;margin-right:4px;position:relative;top:-2px;width:16px;}.link-wrapper h4{display:inline;}#menu-lateral{}#carhire-content-left-sec #menu-lateral{margin:5px;}#menu-lateral #menu-lateral-inner{}#menu-lateral ul{margin:0;padding:0;}#menu-lateral ul li{margin:0;padding:0 0;float:left;width:146px;}#menu-lateral ul li ul{margin:3px 0;padding:0;}#menu-lateral ul li ul li{}#menu-lateral ul li ul li ul{margin:5px 0;padding:0;}#menu-lateral ul li ul li ul li{}#menu-lateral ul li.last a{margin-bottom:0;}#menu-lateral a:link,#menu-lateral a:visited{color:#464847;font-size:11px;font-weight:bold;padding:7px 0;text-align:center;text-transform:uppercase;font-family:ProximaNovaRegular;text-shadow:1px 1px 0 #FFFFFF;display:block;}#menu-lateral a:hover,#menu-lateral a.active{color:#0FB4EC;}#block-views-ultimas-block_2 .content{padding-top:0px;}.view-id-ultimas .views-field-body{padding-bottom:7px;height:56px;overflow:hidden;line-height:15px;}#carhire-logo-wrapper h1{display:none;}.profile h3{font-weight:bold;margin-bottom:4px;padding:0 0 2px;border-bottom:1px solid #CCCCCC;}#carhire-additionalinfo{position:relative;margin-top:15px;}#carhire-additionalinfo p{margin:0;position:relative;top:-16px;padding:2px 0;}#carhire-additionalinfo-top{background:url(/sites/all/themes/javali_carhire_theme/images/ai-bg_top.jpg) no-repeat scroll 0 0 transparent;height:35px;}#carhire-additionalinfo-bottom{background:url(/sites/all/themes/javali_carhire_theme/images/ai-bg_bottom.jpg) no-repeat scroll -2px bottom #FFFFFF;border-left:2px solid #CEDFEC;border-right:2px solid #CEDFEC;padding:0 10px;}#carhire-utilsdiv{background:url(/sites/all/themes/javali_carhire_theme/images/new/pxl-rep-footer.png) repeat-x scroll 0 0 #313131;height:0;overflow:hidden;position:absolute;width:100%;z-index:100;}#carhire-utilsdiv-inner{height:25px;margin:0 auto;padding:5px 0;position:relative;width:785px;}#carhire-utilsdiv-language-switch{display:none;}#carhire-utilsdiv-language-switch ul{margin:0;padding:0;}#carhire-utilsdiv-language-switch ul li{float:left;margin:0;padding:10px 10px 0 0;}#carhire-utilsdiv-language-switch ul li a:link,#carhire-utilsdiv-language-switch ul li a:visited{color:#fff;font-family:ProximaNovaRegular;}#carhire-utilsdiv-language-switch ul li a.active,#carhire-utilsdiv-language-switch ul li a:hover{color:#3CCEFD;}#carhire-utilsdiv-login-box{padding-top:5px;}#carhire-utilsdiv-login-box.logged{padding-top:6px;color:#fff;}#carhire-utilsdiv-login-box.logged a{color:#fff;}#carhire-utilsdiv-login-box .form-item{float:left;margin:0 5px 0 0;}#carhire-utilsdiv-login-box .form-item label{display:none;}#carhire-utilsdiv-login-box #user-login-form .item-list{display:none;}#carhire-weather{position:absolute;right:0;top:0;width:200px;}#legend{left:71px;position:absolute;top:5px;font-family:ProximaNovaRegular;}#reservation-block-wrapper{position:absolute;right:0;top:90px;}#reservation-block-wrapper span.pre-h2,#reservation-block-wrapper span.pos-h2,#reservation-block-wrapper span.down-h2,#reservation-block-wrapper h2{display:none;}#reservation-block-wrapper #reservation-block{background:#0FB4EC;padding:11px 12px 0;width:265px;height:auto;}#reservation-block-wrapper #reservation-block label{color:#fff;}#reservation-block-wrapper .block .content{padding:0;}#reservation-block-wrapper #reservation-block #edit-next{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll 0 -423px transparent;border:0 none;color:#244753;display:block;float:none;font-family:ProximaNovaRegular;font-size:18px;height:44px !important;letter-spacing:-1px;margin:0 auto;padding:0;position:relative;text-shadow:1px 1px 0 #FFFFFF;text-transform:uppercase;top:27px;width:252px;font-weight:bold;cursor:pointer;}#reservation-block-wrapper #reservation-block #edit-facility-wrapper,#reservation-block-wrapper #reservation-block #edit-dropoff-facility-wrapper{}#carhire-footer-powered{float:right;}#carhire-footer-powered a{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) no-repeat scroll -220px -150px transparent;display:block;height:17px;width:177px;}#reservation-block-wrapper .button-wrapper2{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll 0 -321px transparent;height:97px;left:-12px;position:relative;width:289px;}#reservation-slideshow{width:528px !important;}#reservation-block #edit-reservation-start .form-text,#reservation-block #edit-reservation-end .form-text{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll 0 -113px transparent;border:0 none;height:26px;width:189px;color:#2382a1;margin-right:13px;padding:0;font-family:helvetica,arial,sans-serif;}#reservation-block #edit-reservation-start .form-item-reservation-start-time .form-text,#reservation-block #edit-reservation-end .form-item-reservation-end-time .form-text{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll -199px -113px transparent;border:0 none;height:26px;width:64px !important;margin:0;text-align:center;color:#2382a1;padding:0;font-family:helvetica,arial,sans-serif;}#reservation-block #edit-reservation-pickup .form-type-textfield input,#reservation-block #edit-reservation-dropoff .form-type-textfield input,#reservation-block input#edit-reservation-promotion-code{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll -273px -113px transparent;border:0 none;height:26px;width:106px;text-align:center;color:#2382a1;font-family:helvetica,arial,sans-serif;padding:0;}#reservation-block #edit-facility-wrapper,#reservation-block #edit-dropoff-facility-wrapper{clear:both;width:154px;margin-bottom:11px;}#reservation-block #edit-dropoff-facility-wrapper{margin-bottom:15px;}#reservation-block #edit-facility,#reservation-block #edit-dropoff-facility{border:0 none;color:#2382a1;display:block;height:25px;margin:2px 0;padding:3px;width:100%;font-family:helvetica,arial,sans-serif;}#reservation-block #formtable .form-item .description{color:#fff;font-size:9px;line-height:9px;}#reservation-block #edit-payment-wrapper{width:266px;margin-bottom:5px;}#reservation-block-wrapper #edit-payment{border:0 none;color:#2382a1;display:block;height:25px;margin:2px 0;padding:3px;width:100%;font-family:helvetica,arial,sans-serif;}#reservation-block-wrapper #edit-promotion-code-wrapper .form-text{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll -273px -113px transparent;border:0 none;height:26px;width:106px;text-align:center;color:#2586A0;padding:0;font-family:helvetica,arial,sans-serif;}#reservation-block-wrapper #reservation-block #ferror label{color:#313131;background:none no-repeat scroll 0 0 #E6E6E6;}#reservation-block-wrapper #status-wrapper{display:none;}#reservation-block-wrapper .form-item input.error,#reservation-block-wrapper .form-item textarea.error,#reservation-block-wrapper .form-item select.error{border:0 none !important;}#reservation-block-wrapper #reservation-block #ferror{left:auto;right:-23px;top:-177px;z-index:100;}#prom-box{border:3px solid #CFCFCF;padding:20px 30px 20px 15px;width:200px;}#prom-box h2{color:#0FB4EC;font-size:16px;font-weight:bold;margin-bottom:5px;font-family:ProximaNovaRegular;}#prom-box p{margin:0 0 2px;}.prom.prom-border{border-top:1px solid #0FB4EC;margin-top:5px;padding-top:5px;}#close-prom{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll 0 -250px transparent;height:19px;right:2px;text-indent:-9999px;width:19px;}.slidshow-img img{margin-top:12px;width:92px;height:auto;}#carhire-news-menu{margin-bottom:30px;}#carhire-news-menu #menu-lateral{float:right;width:292px;}#carhire-news-menu div.block.block-views{float:left;width:647px;}#carhire-news-menu div .content{padding:0;}#carhire-news-menu #menu-lateral{margin:0;padding-top:25px;}#carhire-news-menu .view-ultimas .views-row-odd,#carhire-news-menu .view-ultimas .views-row-even{background:url(/sites/all/themes/javali_carhire_theme/images/new/bg-news-home.png) no-repeat scroll right top transparent;float:left;height:110px;padding:10px 20px;width:301px;}#carhire-news-menu .view-ultimas .views-row-odd{height:110px;padding:10px 5px 10px 0;}#carhire-news-menu .view-ultimas .view-footer{clear:both;}#carhire-news-menu .view-ultimas .views-field-title{margin:0 0 10px;padding-top:20px;}#carhire-news-menu .view-ultimas .views-field-title a{color:#464847;font-size:14px;font-family:ProximaNovaRegular;}#carhire-news-menu .view-ultimas .views-field-body{color:#4f4f4f;width:275px;}body.carhire-body-sec{background:url(/sites/all/themes/javali_carhire_theme/images/new/banner-secund.jpg) repeat-x scroll top center #F7F9F8;}body.carhire-body-sec #carhire-wrapper{padding-top:134px;padding-bottom:50px;}#carhire-content-middle-sec-right #menu-lateral ul li{float:right;text-align:right;}#carhire-content-middle-sec-right #menu-lateral ul li a{text-align:right;}#carhire-content-middle-sec-right .view-ultimas .views-row-odd,#carhire-content-middle-sec-right .view-ultimas .views-row-even,#carhire-content-middle-sec-right .view-ultimas2 .views-row-odd,#carhire-content-middle-sec-right .view-ultimas2 .views-row-even{background:none no-repeat scroll center bottom transparent;margin:15px 0 5px;padding:0;text-align:right;}#carhire-content-middle-sec-right .view-ultimas .views-field-title a,#carhire-content-middle-sec-right .view-ultimas2 .views-field-title a{color:#464847;font-family:ProximaNovaRegular;font-size:14px;}#carhire-content-middle-sec-right .view-id-ultimas .views-field-body{color:#4F4F4F;}div.wrap{background:none repeat scroll 0 0 #FFFFFF;border:3px solid #DFE4E4;height:auto;min-height:300px;padding:9px;}#overlay{position:fixed !important;top:50px !important;height:auto;z-index:100;}#topleft,#topcenter,#topright,#bottomleft,#bottomcenter,#bottomright,#middleleft,#middleright{background:0 none;width:0;border-color:transparent;}div.overlay div.close{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll 0 -250px transparent;height:19px;right:21px;top:21px;text-indent:-9999px;width:19px;}#reservation-wrapper{background:none repeat-x scroll 0 0 transparent;padding:0;position:relative !important;}#edit-steps{background:url(/sites/all/themes/javali_carhire_theme/images/new/bg-steps.png) no-repeat scroll 75px 0 transparent;height:18px;padding:30px 0;font-family:ProximaNova;border:0 none;}#reservation-block-wrapper #reservation-wrapper{margin:0;}.stepsimg{display:none;}.page-book .breadcrumb{display:none;}.steps-wrapper{display:block;float:left;height:auto;position:relative;width:20px;top:2px;}.step-number{color:#3A3C3B;font-size:22px;position:static;}.step-number-active{color:#0DA9DA;}#edit-steps-title{color:#0DA9DA;font-size:26px;line-height:8px;margin-left:44px;font-family:ProximaNova;}#edit-steps .fieldset-wrapper input{margin:5px;border:0 none;background:transparent;font-size:22px;position:static;color:#3A3C3B;font-weight:bold;padding:0;margin:0;width:20px;cursor:pointer;}#edit-steps .fieldset-wrapper input.form-button-disabled{cursor:default;}#edit-steps .fieldset-wrapper input.curr{color:#0DA9DA;background:transparent;}.page-book #edit-messages{padding:10px 15px;background:#0DA9DA;border:0 none;color:#fff;font-size:12px;border-radius:5px;}.form-item-reservation-category .cat-table-main,.form-item-reservation-extras .cat-table-main{margin:20px 0;}.form-item-reservation-category .cat-table-main-left-days,.form-item-reservation-extras .cat-table-main-left-days{color:#000;}.form-item-reservation-category .cat-table-header-left-cat{font-family:ProximaNovaRegular;line-height:16px;font-size:16px;color:#030302;font-weight:bold;}.form-item-reservation-category .form-item-category,.form-item-reservation-extras .form-item-extra{background:#fff;border:1px solid #E4E4E4;border-radius:5px;}.form-item-reservation-category .form-item-category.selected,.form-item-reservation-extras .form-item-extra.selected,.form-item-reservation-category .form-item-category:hover,.form-item-reservation-extras .form-item-extra:hover{background:#AEEBFE;}.form-item-reservation-category .cat-table-header,.form-item-reservation-extras .cat-table-header{background:#F5F5F5;outline:0 none;}.form-item-reservation-category .form-item-category:hover .cat-table-header,.form-item-reservation-extras .form-item-extra:hover .cat-table-header{background:#fff;}.page-book .form-item-reservation-category label{display:none;}.page-book .form-item-reservation-category .form-radios label{display:block;}.page-book #edit-reservation-promotion-code{width:200px;}.page-book #-carhire-reservation-form-step-2 #edit-reservation{background:transparent;border:0 none;padding:0px !important;}.page-book #edit-reservation{background:#fff;border:1px solid #E4E4E4;padding:20px !important;}#reservation-block-wrapper .reservation-table{background:none repeat scroll 0 0 transparent;border:0 none;padding:0px;overflow:hidden;}.reservation-table table td{padding:0;}#status-wrapper{background:none repeat-x scroll center bottom transparent;padding:0;}#reservation-wrapper div.status{background:#0DA9DA !important;color:#FFFFFF !important;margin:0;min-height:25px;}.jquery-corner{display:none;}#edit-steps .fieldset-wrapper input.done{background:transparent !important;}#edit-next,#edit-prev,#edit-next-top,#edit-previous-top,.clear-b,#edit-finish,.submit-reservation-form{background:#0DA9DA;padding:9px;color:#fff;border:1px solid #fff;cursor:pointer;font-weight:bold;font-family:ProximaNova;font-size:14px;text-transform:uppercase;}#edit-next:hover,#edit-prev:hover,#edit-next-top:hover,#edit-previous-top:hover,#edit-finish:hover,.submit-reservation-form:hover{background:#fff;color:#0DA9DA;border:1px solid #0DA9DA;}.prev-button-res,.prev-button-res2{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll -142px -31px transparent;height:31px;width:4px;}.nobg{background:transparent !important;}#formtable .cat-table2{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E4E4E4 !important;float:left;height:204px;margin:5px 29px 18px 0;padding:5px;position:relative;width:222px;}#formtable a{font-family:ProximaNovaRegular;line-height:16px;font-size:16px;color:#030302;}#formtable .cat-table2-last{margin-right:0;}#formtable .selected-cat,#formtable .clicked-cat{background:none repeat scroll 0 0 #AEEBFE;}#formtable .cat-table-header,#formtable .clicked-cat .cat-table-header{background:none repeat scroll 0 0 #F5F5F5;}#formtable .selected-cat .cat-table-header,#formtable .clicked-cat .cat-table-header{background:none repeat scroll 0 0 #fff;}#formtable .cat-table-main-left-bookme{white-space:nowrap;background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll 0px -149px transparent;}#formtable .cat-table-main-left-days{color:#3A3C3B;}.trigger-overlay{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll 0px -202px transparent;}#cprice #com-price{display:inline;font-size:17px;margin-right:10px;width:auto;color:#4b4c4c;position:static;font-family:ProximaNovaRegular;}#cprice p{display:inline;font-size:26px;color:#0DA9DA;margin:0;padding:0;font-family:ProximaNova;}#formtable .cat-table{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E4E4E4;margin:0;border-bottom:0 none;padding:10px;width:738px;}#formtable .cat-table:hover{background:none repeat scroll 0 0 #AEEBFE;}#formtable .cat-table-left-outer{background:none repeat scroll 0 0 transparent;}#formtable.formtable-extras{border-bottom:1px solid #E4E4E4;padding:0;}#formtable .cat-table-price{background:0 none;}#formtable .cat-table-left{background:0 none;}#formtable .cat-table-price{color:#000000;font-size:14px;font-weight:bold;line-height:17px;text-align:center;white-space:nowrap;}.resizable-textarea{width:99%;}#formtable.formtable-drivers{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E4E4E4;padding:0;}#cc_form{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DFE4E4 !important;padding:20px;width:708px;}#status-info-logo{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll -62px -202px transparent;height:40px;left:13px;width:41px;}#admin-menu li li{background:none repeat scroll 0 0 #202020 !important;}#adminpage,.node-noticia,.view-id-noticias_page,.node-category,.node-recource,.node-extra{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E4E4E4;padding:20px;}#adminpage{padding:19px;}#carhire-page .div-catalog-book{}.node-category .carhire_cat,.node-category #carhire_cat_table,.node-recource .carhire_cat,.node-recource #carhire_cat_table,.node-extra .carhire_cat,.node-extra #carhire_cat_table{background:none repeat scroll 0 0 transparent;margin-top:0;}.node-category #carhire_cat_title,.node-recource #carhire_cat_title,.node-extra #carhire_cat_title{display:none;}#carhire-utilsdiv-login-box .form-submit{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll 0 -149px transparent;border:0 none;color:#FFFFFF;height:25px;width:66px;}#carhire-utilsdiv-login-box .form-actions{margin:0;}#carhire-utilsdiv-login-box .form-text{border:0 none;height:22px;padding:1px 5px;}#ui-datepicker-div{background:none repeat scroll 0 0 #FFFFFF !important;}table.ui-datepicker tbody td a{border:1px solid #FFFFFF !important;font-size:10px;padding:3px 5px;}table.ui-datepicker tbody td a:link,table.ui-datepicker tbody td a:visited{border:1px solid #FFFFFF !important;}table.ui-datepicker tbody td a:hover{background:#0FB4EC !important;color:#fff;}.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div{font-family:helvetica,Arial,sans-serif;}table.ui-datepicker .ui-datepicker-title-row td a{font-size:10px;}#ui-datepicker-div,#ui-datepicker-div table,.ui-datepicker-div,.ui-datepicker-div table,.ui-datepicker-inline,.ui-datepicker-inline table{margin-top:4px;}#fleet-guide-wrapper{width:760px !important;}#carhire-page .td-catalog{border:1px solid #DFE4E4;margin-bottom:8px;margin-right:14px;width:177px;}#carhire-page .td-catalog.td-catalog-right{margin-right:0;}form#-carhire-fleet-form{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DFE4E4;margin:0 0 20px;padding:0px 10px;width:727px;}#cat-filter select{border:0 none;font-size:10px;height:28px;margin:0 10px 0 0;max-width:80px;padding:6px 4px;}#carhire-page .div-catalog-shadow{display:none;}#carhire-page .div-catalog{height:194px;margin:0;width:177px;}#carhire-page .div-catalog-title{border-bottom:1px solid #DFE4E4;}#carhire-page .div-catalog-title a{font-family:ProximaNovaRegular;color:#17B0DA;}#carhire-page .div-catalog-link a{color:#FFFFFF;display:block;line-height:13px !important;padding-top:2px;}#carhire-content-middle-sec-right .block{background:url(/sites/all/themes/javali_carhire_theme/images/new/bg-right-menu.png) no-repeat scroll right top  transparent;}div.wrap .carhire_cat h1{color:#17B0DA;font-family:ProximaNovaRegular;font-size:20px;margin:10px 20px;}#cat_price_table td span{color:#17B0DA;}#cat_price_table th{font-family:ProximaNovaRegular;border-bottom:1px solid #DFE4E4;border-right:1px solid #DFE4E4;}#cat_price_table{border-color:#DFE4E4;}.carhire_cat h2{border-bottom:2px solid #DFE4E4;font-family:ProximaNovaRegular;}#cat_price_table td{border-right:1px solid #DFE4E4;border-top:1px solid #DFE4E4;}.view-noticias-page .views-field-title a{color:#17B0DA;font-family:ProximaNovaRegular;font-size:19px;line-height:22px;}.view-noticias-page .views-row{border-bottom:1px solid #DFE4E4;left:-20px;margin-bottom:20px;padding:0 20px 4px;position:relative;width:718px;}.view-noticias-page .views-row-last{border-bottom:0 none;left:-20px;margin-bottom:20px;padding:0 20px 4px;position:relative;width:718px;}.node-noticia{font-size:14px;line-height:19px;font-family:ProximaNovaRegular;}#carhire-content-middle-sec #reservation-wrapper{top:-20px;}#formtable .cat-table-facilities{border-bottom:1px solid #DFE4E4;background:none transparent;color:#000000;font-size:12px;padding:10px 5px 7px;}#formtable .selected-cat .cat-table-facilities{border-bottom:1px solid #fff;background:none repeat-x scroll center bottom transparent;}#formtable .cat-table-main-left-price{font-family:ProximaNova;}#formtable .cat-table-extra a{font-size:12px;}#category1,#extras1{margin-left:10px;}.node-form textarea{border:1px solid #DFE4E4;}#edit-requests-wrapper textarea{width:758px !important;}#edit-requests-wrapper .form-item label{color:#969696;}.page-book #edit-reservation .form-text{border:1px solid #DFE4E4;height:10px;padding:10px 0;}#driver-infor .form-item{margin:10px 0;}#driver-infor #edit-driver-birthdate-wrapper{margin-bottom:0;}#driver-infor #edit-driver-birthdate-datepicker-popup-0-wrapper{margin-top:0;}#report-price{background:none repeat-x scroll 0 0 #0FB4EC;}#report-price p{font-family:ProximaNovaRegular;}#report-final-price{font-family:ProximaNova;}#formtable.formtable-report{padding:0;}#formtable.formtable-report h2{margin:0;font-family:ProximaNova;color:#313131;}#formtable.formtable-report #report-client,#formtable.formtable-report #report-reservation,#formtable.formtable-report .report-tpl{margin-left:0;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DFE4E4 !important;padding:20px;}#formtable.formtable-report .report-reservation-div{padding:0;}#formtable.formtable-report .report-label{border-top:1px solid #DFE4E4 !important;color:#6DA6C5;display:block;padding-top:18px;font-size:12px;font-family:ProximaNovaRegular;}#formtable.formtable-report #report-client .report-label,#formtable.formtable-report .report-label.report-label-first{border-top:0 none !important;padding-top:0;}#formtable.formtable-report .report-reservation-div td{padding-left:0;}#formtable.formtable-report .report-reservation-div th{font-weight:normal;color:#0FB4EC;}#submission-page-wrapper{background:url(/sites/all/themes/javali_carhire_theme/images/new/confirm-reservation.jpg) repeat scroll 0 0 transparent;border:1px solid #DFE4E4;height:526px;margin-top:0;position:relative;width:758px;}#submission-page-top,#submission-page-bottom,#submission-page-girl{display:none;}#submission-page-middle{background:none repeat scroll 0 0 transparent;padding:0;position:absolute;right:20px;top:50px;width:370px;line-height:16px;}#submission-page-middle h2{margin-bottom:10px;color:#0FB4EC;font-family:ProximaNovaRegular;font-size:20px;line-height:23px;font-weight:bold;float:none;}#carhire-content-middle-sec-right #menu-lateral .item-list h3{padding:20px 0 7px;text-align:right;font-family:ProximaNova;color:#1C1C17;}#carhire-content-middle-sec-right #menu-lateral .item-list ul.admin-menu-lat li{float:none;text-align:right;width:auto;}#carhire-content-middle-sec-right #menu-lateral .item-list ul.admin-menu-lat li a:link,#carhire-content-middle-sec-right #menu-lateral .item-list ul.admin-menu-lat li a:visited{font-family:helvetica,arial,sans-serif;font-weight:bold;text-transform:none;padding:0;}#carhire-content-middle-sec-right #menu-lateral .item-list ul.admin-menu-lat li a.active,#carhire-content-middle-sec-right #menu-lateral .item-list ul.admin-menu-lat li a:hover{color:#FD6E06;}#carhire-content-middle-sec-right #menu-lateral .item-list ul.admin-menu-lat li ul li ul li a:link,#carhire-content-middle-sec-right #menu-lateral .item-list ul.admin-menu-lat li ul li ul li a:visited{font-weight:normal;}#adminpage .admin-wrapper ul.orange-button{bottom:-68px;float:none;margin:0;padding:0;position:absolute;right:-19px;}.nodeedit form#node-form{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DFE4E4;padding:20px;}.clear-b{margin-right:5px !important;padding:0 3px 0 0 !important;width:auto;border:0 none;color:white;cursor:pointer;float:right;font-size:11px;font-weight:bold;height:28px;}#ferror-header{background-color:#E6E6E6;}#pass-info fieldset .fieldset-wrapper .form-text,#licence-info fieldset .fieldset-wrapper .form-text{border:1px solid #DFE4E4;height:10px;padding:10px 0;}html.js .carhire-edit-form fieldset.collapsible legend a,html.js .carhire-admin-form fieldset.collapsible legend a{color:#494949;}.reservation-stats-wrapper{border-bottom:2px dotted #DFE4E4;border-top:2px dotted #DFE4E4;clear:both;height:42px;margin:10px 0;}#ptTimeSelectCntr .ui-widget.ui-widget-content{border:1px solid #313131;}#ptTimeSelectCntr #ptTimeSelectSetButton a:link,#ptTimeSelectCntr #ptTimeSelectSetButton a:visited{border:1px solid #313131;display:block;font-size:17px;line-height:17px;margin:3px auto;padding:0.2em;text-align:center;width:30%;}#ptTimeSelectCntr #ptTimeSelectSetButton a:hover{background:#313131;color:#fff;}#ptTimeSelectCntr .ui-widget.ui-widget-content a.active{border:1px solid #313131;color:#0473BB;}#reservation-block label{font-size:9px;line-height:11px;white-space:nowrap;}#reservation-block .chosen-container-single .chosen-single{height:24px;color:#2382a1;}#reservation-block .form-item .description{color:#fff;font-size:8px;}#reservation-block #edit-steps{display:none;}#reservation-block #edit-reservation{border:0 none;padding:0;margin:0;}#reservation-block .container-inline-date{margin:5px 0 6px;width:270px;}#reservation-block .form-type-date-popup{margin:0;}#reservation-block fieldset.reservation-form .container-inline-date .date-padding{padding:0;}#reservation-block .form-item-reservation-pickup-facility,#reservation-block .form-item-reservation-dropoff-dropoff-facility{width:147px;margin-right:12px;}#reservation-block .form-item-reservation-pickup-arrival-flight,#reservation-block .form-item-reservation-dropoff-departure-flight{width:106px;}#reservation-block #edit-reservation-start .form-text,#reservation-block #edit-reservation-end .form-text{text-align:center;margin:0;margin-right:12px;}.page-book .date-padding input{text-align:center;}.page-book .chosen-container-single .chosen-single{padding:4px 0 4px 8px;}.page-book .chosen-container-single .chosen-single div b{background-position:0 5px;}.page-book .date-padding label,.page-book .date-padding .description,#reservation-block .date-padding label,#reservation-block .date-padding .description{display:none;}#reservation-block .form-item-reservation-pickup-facility,#reservation-block .form-item-reservation-dropoff-dropoff-facility{margin-right:4px;}#reservation-block #edit-reservation-pickup .form-select,#reservation-block #edit-reservation-dropoff .form-select{width:100% !important;}#reservation-block .form-item-reservation-pickup-facility,#reservation-block .form-item-reservation-dropoff-dropoff-facility{padding:0;margin:2px 0 4px;margin-right:9px;}#reservation-block #edit-reservation-pickup .form-type-textfield input,#reservation-block #edit-reservation-dropoff .form-type-textfield input{width:100%;}#reservation-block .form-item-reservation-pickup-facility,#reservation-block .form-item-reservation-dropoff-dropoff-facility{margin-right:9px;}#reservation-block .form-item-reservation-payment{margin:4px 0px;}#reservation-block .form-item-reservation-payment .form-select{width:265px !important;}#reservation-block .form-item-reservation-pickup-arrival-flight,#reservation-block .form-item-reservation-dropoff-departure-flight{margin:0;}#reservation-block-wrapper #reservation-block{height:404px;overflow:hidden;}#reservation-slideshow a.blue-button{width:92px;}#reservation-slideshow a.blue-button span{width:83%;}.view-ultimas a{display:none;}.view-ultimas .views-field-title a{display:block;}#carhire-page .fleet-title h2,div#contact-page h2{float:none;}#carhire-page .fleet-item{background:#fff;}#carhire-content-middle-sec .block .content{padding:0;}#reservations-report fieldset{border:0 none;}#reservations-report fieldset legend{display:none;}#reservations-report fieldset .report-block legend{display:block;font-family:ProximaNova;color:#313131;position:absolute;top:-20px;font-size:15px;font-weight:bold;left:0;}.report-block{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DFE4E4 !important;padding:4% !important;margin-bottom:35px;width:92%;}.report-block label,.report-block .table .table-header-cell{color:#6DA6C5;}#reservations-report .report-block.report-block-price{background:none repeat-x scroll 0 0 #0FB4EC;font-size:22px;color:#fff;}#reservations-report .report-block.report-block-price legend{position:static;color:#fff;width:100%;font-weight:normal;}.report-block-item{color:#434343;font-weight:bold;margin:0;}.report-block.report-block-price legend span{font-family:ProximaNovaRegular;}.report-block.report-block-price legend span.final-price{float:right !important;font-family:ProximaNova;}.report-block .table{outline:0 none;padding:0;}.report-block .report-block-line-1col .report-block-item{border-bottom:1px solid #DFE4E4;padding-bottom:10px;}.report-block .report-block-line-1col .report-block-item label{margin-top:10px;}#carhire-mobile-menu{display:none;position:absolute;right:10px;top:15px;width:30px;height:22px;cursor:pointer;}#carhire-mobile-menu span{display:block;background:#4087A9;border-radius:2px;padding:3px;margin-bottom:3px;}.ui-datepicker .ui-datepicker-header{background:transparent;border-radius:0;border:0 none;}.ui-datepicker th{text-align:center;text-transform:uppercase;color:#222;font-weight:normal;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0 none;background:#e6e6e6;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-state-default,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{border:0 none;background:#0FB4EC;color:#fff;}#edit-steps-comulative-price{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #E4E4E4;height:auto;padding:20px 0;width:260px;text-align:center;position:relative;top:-15px;}#edit-steps-comulative-price .form-item{font-size:15px;color:#4b4c4c;font-family:ProximaNovaRegular;}#edit-steps-comulative-price .form-item span{font-size:20px;color:#0DA9DA;margin-left:5px;font-family:ProximaNova;}span#demo{background:url(/sites/all/themes/javali_carhire_theme/images/btn_demonstracao.png) repeat scroll 0 -80px transparent;position:absolute;display:block;left:0px;top:255px;width:156px;height:45px;padding:10px 10px 10px 100px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:15px;line-height:20px;cursor:pointer;}span#demo:hover{background-position:0px 0px;}#demoform{display:none;position:fixed;width:300px;margin-left:-150px;height:430px;left:50%;top:15%;background:#0FB4EC;padding:10px;}#demoform .form-text{width:100%;padding:5px 0;border:0 none;}#demoform label{color:#fff;}#demoform .form-submit{background:url(/sites/all/themes/javali_carhire_theme/images/new/sprite.png) repeat-x scroll 0 -423px transparent;border:0 none;color:#244753;display:block;float:none;font-family:ProximaNovaRegular;font-size:18px;height:44px !important;letter-spacing:-1px;margin:0 auto;padding:0;position:relative;text-shadow:1px 1px 0 #FFFFFF;text-transform:uppercase;top:27px;width:252px;font-weight:bold;cursor:pointer;}#demobck{display:none;position:fixed;background:#000;opacity:0.9;left:0;top:0;width:100%;height:100%;}.demo{position:fixed;padding:12px 25px;background:#F32E34;color:#fff;z-index:10;top:0;right:calc((100% - 940px) / 2);font-size:17px;font-weight:bold;text-transform:uppercase;line-height:1;}#reservation-block-wrapper #reservation-block span.label{color:#fff;font-size:9px;line-height:11px;white-space:nowrap;width:302px;display:block;font-weight:bold;}@media only screen and (min-width :0px) and (max-width :719px){body{background-position:-222px -235px;}#carhire-wrapper{width:98%;}#carhire-content-middle-sec{width:100%;margin:auto;float:none;padding:0;}#carhire-content-right,#carhire-content-left-sec,#carhire-content-middle-sec-right,#reservation-slideshow-wrapper a.browse{display:none;}#carhire-slideshow{width:100%;background-position:100% 0;}#reservation-slideshow{width:100% !important;}#carhire-header-inner,#carhire-footer-inner{width:96%;}#reservation-block-wrapper{width:100%;position:static;}#carhire-news-menu .view-ultimas .views-row-odd,#carhire-news-menu .view-ultimas .views-row-even{width:28%;}#carhire-news-menu .view-ultimas .views-field-body{width:98%;}#reservation-block-wrapper #reservation-block{width:96%;padding:2%;}#ui-datepicker-div,#-carhire-fleet-form,.breadcrumb,#edit-steps,#carhire-footer-inner,#carhire-slideshow,#carhire-header-search,#carhire-menu,#carhire-content-right,#carhire-content-middle,#carhire-content-left-sec,#carhire-news-menu{display:none !important;}#carhire-wrapper{min-height:0;padding-top:0;}#carhire-header{height:55px;opacity:0.95;z-index:999;}#reservation-block .container-inline-date{width:100%;}#reservation-block fieldset.reservation-form .container-inline-date .date-padding,#reservation-block .form-type-date-popup{width:100%;}#reservation-block .container-inline-date .form-item .form-item.form-item-reservation-start-date,#reservation-block .container-inline-date .form-item .form-item.form-item-reservation-end-date,#reservation-block .form-item-reservation-pickup-facility,#reservation-block .form-item-reservation-dropoff-dropoff-facility{width:65%;margin-right:2%;}#reservation-block .container-inline-date .form-item .form-item.form-item-reservation-start-time,#reservation-block .container-inline-date .form-item .form-item.form-item-reservation-end-time,#reservation-block .form-item-reservation-pickup-arrival-flight,#reservation-block .form-item-reservation-dropoff-departure-flight{width:33%;}#reservation-block .form-item-reservation-pickup-arrival-flight,#reservation-block .form-item-reservation-dropoff-departure-flight{width:32%;}#reservation-block #-carhire-reservation-form-step-1 #edit-next{margin:auto;display:block;position:static;margin-top:10px;}.form-item-reservation-category .form-item-category,.form-item-reservation-extras .form-item-extra{width:93%;margin-bottom:10px;padding:3%;border:1px solid #efefef;}form#-carhire-reservation-form-step-4,fieldset.reservation-form{padding:1%;}#-carhire-reservation-form-step-5 input.form-text,#-carhire-reservation-form-step-4 input.form-text{width:80%;}.block .content{padding:0;}div.messages{width:60% !important;}#carhire-mobile-menu{display:block;}#carhire-menu{top:55px;bottom:auto;float:none;height:100%;position:absolute;right:0;width:102%;z-index:10;left:-1%;}#carhire-menu.opened{display:block  !important;}#carhire-menu ul{background:#4087A9;}#carhire-menu li{float:none;text-align:right;}#carhire-page .fleet-item{float:left;width:89%;border:1px solid #efefef;margin:0.5%;border-radius:5px;padding:5%;margin-bottom:20px;}#carhire-language-switch{}#carhire-language-switch ul li a{}#carhire-utils{}.form-item-reservation-category .cat-table-header,.form-item-reservation-extras .cat-table-header{margin-bottom:0px;}.form-item-reservation-category .cat-table-facilities{width:55%;float:left;display:none;}.form-item-reservation-category .cat-table-main,.form-item-reservation-extras .cat-table-main{float:left;width:55%;position:relative;}.form-item-reservation-category .cat-table-main-left,.form-item-reservation-extras .cat-table-main-left{width:92%;}.form-item-reservation-category .cat-table-main-right,.form-item-reservation-extras .cat-table-main-right{position:absolute;right:-70%;top:0px;}.form-item-reservation-category .cat-table-icons{float:right;width:45%;position:relative;top:-16px;display:none;}.form-item-reservation-category .cat-table-header-row,.form-item-reservation-extras .cat-table-header-row{height:auto;}.form-item-reservation-extras .form-item-extra input{left:5%;top:10%;}.form-item-reservation-extras .cat-table-header-rigth{height:auto;}.form-item-reservation-extras .form-item-extra{height:auto;}#reservation-block input#edit-reservation-promotion-code,#reservation-block #edit-reservation-pickup .form-type-textfield input,#reservation-block #edit-reservation-dropoff .form-type-textfield input,#reservation-block #edit-reservation-start .form-item-reservation-start-time .form-text,#reservation-block #edit-reservation-end .form-item-reservation-end-time .form-text,#reservation-block #edit-reservation-start .form-text,#reservation-block #edit-reservation-end .form-text{background:#fff;width:100% !important;}#reservation-block input#edit-reservation-promotion-code{width:33% !important;}#reservation-block .form-item-reservation-payment .form-select{width:100% !important;}.demo{padding:20px 16px;right:73px;font-size:15px;left:auto;z-index:9999;}span#demo{position:static;margin:10px auto;}}@media only screen and (min-width :720px) and (max-width :960px){body{background-position:-277px 0px;}#carhire-wrapper{width:98%;}#carhire-content-middle-sec{width:100%;margin:auto;float:none;padding:0;}#carhire-content-right,#carhire-content-left-sec,#carhire-content-middle-sec-right,#reservation-slideshow-wrapper a.browse{display:none;}#carhire-slideshow{width:100%;background-position:100% 0;}#reservation-slideshow{width:100% !important;}#carhire-header-inner,#carhire-footer-inner{width:96%;}#reservation-block-wrapper{top:-71px;}#carhire-news-menu .view-ultimas .views-row-odd,#carhire-news-menu .view-ultimas .views-row-even{width:28%;}#carhire-news-menu .view-ultimas .views-field-body{width:98%;}.demo{padding:5px 16px;right:auto;font-size:15px;left:100px;}}
