*{margin:0;}html,body{}body{margin:0;padding:0;font:11px/14px helvetica,arial,verdana,sans-serif;color:#494949;background-color:#fff;}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:#333;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:#ffcc00;}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.35em 0 0 -0.5em;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;float:left;}.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:#333;}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 #333;background-color:#fff;margin-top:30px;}html.js fieldset.collapsible div.fieldset-wrapper{padding:5px 10px;}html.js fieldset.collapsible legend a{padding-left:19px;font-weight:bold !important;font-size:15px !important;color:#333 !important;}html.js fieldset.collapsed legend a{background-position:2px 0px;}.clear{clear:both;}body{margin:0;padding:0;background-color:#fff;font:11px/14px helvetica,arial,verdana,sans-serif;color:#494949;}#carhire-wrapper{margin:0 auto;text-align:left;width:960px;}body.admin-menu{background-position:0 29px;}#carhire-footer{color:#ffffff;font-size:10px;font-weight:bold;height:20px;padding:10px;position:relative;text-align:left;width:938px;background:transparent none repeat scroll 0 0;}#carhire-slideshow{background:#FFFFFF url(/sites/all/themes/carhire_theme/images/car-nav-home-bg.jpg) no-repeat scroll left bottom;height:170px;margin:auto;padding:9px 12px 0;width:932px;border-bottom:2px solid #CEDFEC;border-left:2px solid #CEDFEC;border-right:2px solid #CEDFEC;position:relative;top:-2px;}#carhire-header{background:url(/sites/all/themes/carhire_theme/images/top-header-bg-azul.jpg) repeat-x scroll 0 0;height:198px;position:relative;width:100%;}#carhire-logo-wrapper{padding:35px 0 0 35px;width:200px;float:left;}#carhire-content-left{float:left;padding:0;width:299px;background-color:#EFBF03;border-top-right-radius:10px;border-bottom-right-radius:10px;}#carhire-content-left-sec{float:left;padding:0;width:230px;margin-left:15px;}#carhire-content-left .block .content{padding:0 !important;}#carhire-content-middle{float:left;height:378px;width:490px;}#carhire-shadow{background:transparent url(/sites/all/themes/carhire_theme/images/sombra-footer.png) no-repeat scroll 0 0;height:15px;}.imagem-1{background:transparent url(/sites/all/themes/carhire_theme/images/casal-carro.jpg) no-repeat scroll left bottom;}.imagem-2{background:transparent url(/sites/all/themes/carhire_theme/images/criancas-carro.jpg) no-repeat scroll left bottom;}.imagem-3{background:transparent url(/sites/all/themes/carhire_theme/images/familia-relva-vermelho.jpg) no-repeat scroll left bottom;}.imagem-4{background:transparent url(/sites/all/themes/carhire_theme/images/familia-verde.jpg) no-repeat scroll left bottom;}#carhire-content-middle-sec{float:left;width:700px;padding:10px 0 10px 15px;}#carhire-content-middle-sec.full{width:auto;float:none;}.page-buy-a-car #carhire-content-left-sec{width:280px;;}.page-buy-a-car #carhire-content-middle-sec{width:640px;}.node-type-vehicle-sale #carhire-content-middle-sec{float:none;padding:0;width:940px;}.node-type-vehicle-sale  #carhire-content-left-sec,.node-type-vehicle-sale  #page-title{display:none;}#carhire-footer-inner{height:20px;position:absolute;right:19px;text-align:right;top:2px;width:400px;}#carhire-content-right{float:left;width:170px;padding-top:7px;}.block{padding:0 0px 0px 0;}#carhire-content-left .block h2,#carhire-content-right .block h2,#carhire-content-left-sec .block h2{float:left;font-size:13px;font-weight:bold;margin:12px 0 0;padding:4px 0 3px;}#block-carhire_reservation-0 h2{background:transparent url(/sites/all/themes/carhire_theme/images/pixel-tab-book-box.png) repeat-x scroll 0 0;color:#fff;}#carhire-content-left .block .content,#carhire-content-right .block .content,#carhire-content-left-sec .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/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/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/carhire_theme/images/footer-right.png) no-repeat scroll bottom;height:331px;padding:0;}#user-login-form{text-align:left;}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:#333333;font-size:30px;font-weight:bold;font-style:italic;padding:10px 0 9px 2px;margin-bottom:30px;line-height:30px;}.breadcrumb{padding:2px 4px;color:#062F8B;}.breadcrumb a{color:#062F8B;}.block-car-image{background:transparent url(/sites/all/themes/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:right;height:33px;position:absolute;right:0;width:700px;}#block-menu-primary-links{background:transparent none repeat scroll 0 0;}#carhire-menu .content,#carhire-menu .block-menu ul{padding:0;margin:0 0 0 5px;float:right;}#carhire-menu .content ul{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;}#carhire-menu li a:link,#carhire-menu li a:visited{color:#fff;text-shadow:0px 1px 1px #00367E;}#carhire-menu li a:hover,#carhire-menu li a.active{}#carhire-content{background:#fff url(/sites/all/themes/carhire_theme/images/pixel-top-conteudo.png) repeat-x 0 0;border:2px solid #cedfec;padding:0 8px;}.node-type-vehicle-sale #carhire-content{background:#EEF7FB;}#reservation-slideshow-wrapper a.browse{background:transparent url(/sites/all/themes/carhire_theme/images/sptt.png) no-repeat scroll 2px -104px;height:104px;margin-top:85px;margin-bottom:0;}#reservation-slideshow-wrapper a.right{background-position:-40px -140px;height:26px;width:30px;border:0 none;clear:right;margin-right:0px;}#reservation-slideshow-wrapper a.right:hover{background-position:-1px -140px;}#reservation-slideshow-wrapper a.left:hover{background-position:2px -104px;}#reservation-slideshow-wrapper a.left{background-position:-38px -104px;height:26px;width:30px;border:0 none;margin-right:20px;}#reservation-block #edit-steps{display:none;}#reservation-block #edit-reservation{border:0 none;padding:0;margin:0;background:none;}#reservation-block #-carhire-reservation-form-step-1 #edit-next{bottom:0;color:#FFFFFF;float:none;font-size:19px;height:46px;left:10px;padding:0;padding-bottom:7px;position:absolute;width:269px;margin:0;border:0;cursor:pointer;border:0 none;outline:0 none;background-color:#333;border-radius:5px;bottom:10px;text-transform:uppercase;}#reservation-block #-carhire-reservation-form-step-1 #edit-next:hover{background-color:black;}#reservation-block #edit-next:hover{background-position:0px -46px;}#reservation-block .date-padding label,#reservation-block .date-padding .description{display:none;}#reservation-block input{border:1px solid #84bcdf;}#reservation-block span.label,#reservation-block label{color:#333333;font-size:10px;line-height:16px;white-space:nowrap;font-weight:bold;}#reservation-block #edit-reservation-start .form-text,#reservation-block #edit-reservation-end .form-text{width:100%;text-align:center;margin:0;border:none;outline:none;height:15px;}#reservation-block #edit-reservation-start .form-item-reservation-start-time .form-text,#reservation-block #edit-reservation-end .form-item-reservation-end-time .form-text{width:105px;}#reservation-block .container-inline-date{margin:5px 0 6px;width:270px;}#reservation-block fieldset.reservation-form .container-inline-date .date-padding{padding:0;}#reservation-block .form-type-date-popup{margin:0;}#reservation-block .form-item-reservation-pickup-facility,#reservation-block .form-item-reservation-dropoff-dropoff-facility{padding:0;margin:2px 0 4px;}#reservation-block .form-item-reservation-payment{margin:4px 0px;}#reservation-block .form-item-reservation-pickup-arrival-flight,#reservation-block .form-item-reservation-dropoff-departure-flight{margin:0;}#reservation-block #edit-reservation-pickup .form-select,#reservation-block #edit-reservation-dropoff .form-select{width:100% !important;}#reservation-block #edit-reservation-pickup .form-type-textfield input,#reservation-block #edit-reservation-dropoff .form-type-textfield input{width:105px;border:none;outline:none;height:15px;}#reservation-block .form-item-reservation-payment .form-select{width:280px !important;}#reservation-block .form-item-reservation-promotion-code{margin-bottom:5px;}#reservation-block .form-item-reservation-promotion-code input{width:100px;border:none;outline:none;height:15px;}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/carhire_theme/images/tab-sides-round-corner-book-box-azul.png) repeat scroll -16px 0;}span.pos-h2{background:transparent url(/sites/all/themes/carhire_theme/images/tab-sides-round-corner-book-box-azul.png) repeat scroll 0 0;}span.down-h2{background:transparent url(/sites/all/themes/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:#4c91bb;}a.blue-button{color:#fff;display:block;float:left;height:21px;margin-left:auto;text-align:left;margin-right:auto;position:relative;font-family:"helvetica";text-transform:uppercase;font-weight:bold;text-align:center;width:100%;}#reservation-slideshow-wrapper .slidshow-desc{height:20px;}a.blue-button span{cursor:pointer;display:inline;float:left;height:21px;line-height:21px;margin-left:5px;padding:0 9px 0 4px;width:89%;margin:0 auto;position:relative;text-align:center;}#block-carhire_reservation-0{height:378px;padding:0;}#block-carhire_reservation-0 .block .content{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;}#carhire-slideshow h2,#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{background:transparent url(/sites/all/themes/carhire_theme/images/linha-azul-temperatura.png) no-repeat scroll right 16px;color:#000000;font-size:14px;font-weight:bold;margin:2px 0 3px;padding-bottom:5px;text-align:right;}#reservation-slideshow .page{width:160px;padding-top:15px;height:178px;background-color:#fff;border-radius:5px;outline:1px solid #CCCCCC;margin-top:1px;margin-right:36px;}#reservation-slideshow .page .slide-botton{border-radius:3px;width:111px;height:20px;background-color:#333;position:relative;margin:0 auto;}#reservation-slideshow .page .slide-botton:hover{background-color:#FFCC00;}#reservation-slideshow .page .slide-botton:hover a{color:#000;}.wlocationhidden{display:none;}#wselect{width:90% !important;position:relative;top:5px;left:7px;}#wselect{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#ffffff),color-stop(50%,#f6f6f6),color-stop(52%,#eeeeee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);background:linear-gradient(top,#ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:hand;cursor:pointer;}#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/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:10px 0 5px;}.view-ultimas .views-field-title a,.view-ultimas2 .views-field-title a{font-size:13px;color:#333;font-weight:bold;}.view-ultimas .views-row-odd,.view-ultimas .views-row-even,.view-ultimas2 .views-row-odd,.view-ultimas2 .views-row-even{padding-bottom:10px;margin-bottom:5px;border-bottom:1px solid #ccc;}.view-ultimas .views-row-last,.view-ultimas2 .views-row-last{background-image:none;}#reservation-block{height:320px;padding:11px 9px 9px;width:278px;z-index:10;}span.submitted{position:relative;top:0px;z-index:2;}#carhire-car-left{background:transparent url(/sites/all/themes/carhire_theme/images/carro.png) no-repeat scroll 0 0;height:155px;left:13px;margin:59px 0 10px;position:relative;width:220px;}#carhire-car-left-inner{font-size:22px;left:0px;line-height:48px;position:absolute;text-align:center;top:95px;width:220px;background-color:#333;border-radius:5px;}#carhire-car-left-inner:hover{background-color:black;}#carhire-car-left-inner a{color:#fff;text-transform:uppercase;font-weight:bold;}.node #go-back{display:none;}#carhire-utils{height:21px;overflow:hidden;position:absolute;right:0;top:0;width:155px;z-index:2;}#carhire-language-switch{border-top:0 none;color:#4C91BB;float:right;height:13px;padding:2px 0 2px;text-align:center;width:170px;overflow:hidden;font-size:13px;font-family:"helvetica";font-weight:bold;text-decoration:none;margin-right:20px;}#carhire-language-switch.opened{overflow:visible;}#carhire-top-login{color:#FFFFFF;float:right;height:13px;padding:4px 10px 2px 3px;text-align:right;width:100px;position:absolute;left:130px;font-size:13px;top:-2px;font-weight:bold;}#carhire-top-login a{color:#fff;}#carhire-language-switch ul{margin:0;}#carhire-language-switch ul li{border-right:2px solid #fff;margin:0;padding:0;display:inline;padding-right:5px;margin-left:5px;}#carhire-language-switch ul li:last-child{border-right:0px solid #fff;}#carhire-language-switch ul li a{color:#fff;text-decoration:none;}#carhire-language-switch li.active a{color:#E9C203;}#carhire-top-login-box{color:#fff;}.faq-category-indent{padding-left:20px;}.faq-more-link{font-size:0.85em;margin-left:30em;margin-top:0;margin-bottom:-1.25em;text-align:right;}.faq-top-link{font-size:0.8em;margin-top:0;margin-bottom:0;padding-bottom:1.0em;}.faq-question{padding-top:5px;padding-left:20px;}.faq-answer{padding-left:40px;}.faq-answer .faq-answer-label{float:left;margin-right:0.5em;}.faq-dl-hide-answer{padding-bottom:15px;}img.faq-tax-image{float:left;padding:0px 3px 0px 3px;}div.faq-detailed-question{font-style:italic;}.faq .collapsible{display:block;margin-bottom:20px;padding-bottom:10px;padding-right:60px;font-size:13px;padding-left:70px;}div.faq-question-answer{}.faq .collapsed{display:none;}.faq #faq-expand-all{text-align:right;display:none;}.faq #faq-expand-all a.faq-expand-all-link,.faq #faq-expand-all a.faq-collapse-all-link{display:none;}#carhire-top-login-box #user-login-form{background:#FFCC00 none repeat scroll 0 0;height:40px;padding:10px;position:relative;right:-245px;top:15px;width:315px;z-index:20;}#carhire-top-login-box #user-login-form .form-item{margin:0 5px 0 0;float:left;}#carhire-top-login-box .form-actions{margin:0;padding-top:13px;}#carhire-top-login-box #user-login-form label{color:#333;}#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;background-color:white;padding:20px 50px;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #ccc;border-bottom:0;}#contact-page-form{background-color:white;padding:40px 50px 70px 40px;border:1px solid #ccc;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}#node-382{position:relative;width:100%;height:100%;}#contact-page-contacts-address{float:left;margin-right:20px;width:100%;}#contact-page-contacts-contact{float:left;width:100%;}.contacts-h2{border-bottom:2px solid #FFCC00;color:#333;font-size:14px;font-weight:bold;margin:8px 0;}.faq-question.faq-dt-hide-answer.faq-processed{background:transparent url(/sites/all/themes/carhire_theme/images/btn_faqs_nrml.png) no-repeat scroll 97% 15px;font-size:13px;font-weight:bold;line-height:19px;padding:20px 70px;background-color:#fff;}.faq-question.faq-dt-hide-answer.faq-processed:hover{background:transparent url(/sites/all/themes/carhire_theme/images/btn_faqs_over.png) no-repeat scroll 97% 15px;cursor:hand;cursor:pointer;}.faq-question-answer.faq-viewed{background-color:#fff;border:1px solid #ccc;margin-bottom:20px;}.faq-qa-visible{background:transparent url(/sites/all/themes/carhire_theme/images/btn_faqs_nrml.png) no-repeat scroll 97% -110px !important;border:medium none;}.faq-qa-visible:hover{background:transparent url(/sites/all/themes/carhire_theme/images/btn_faqs_over.png) no-repeat scroll 97% -110px !important;cursor:hand;cursor:pointer;}.faq-question a{font-size:15px;color:#333;font-weight:bold;}#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:#333;border:0 none;color:#fff;font-weight:bold;height:30px;padding-bottom:2px;width:110px;border-radius:5px;}#contact-page #edit-submit:hover,#amoita-map #getdir:hover{background:#FFCC00;color:#333;cursor:hand;cursor:pointer;}.view-noticias-page .views-row{margin-bottom:20px;}.view-noticias-page .views-field-created{font-size:10px;font-style:italic;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;}#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/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/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;}.region-rightsidebar .block-menu{border:1px solid #D9E6EF;margin:5px 5px 0px;padding:2px;font-weight:bold;}#carhire-content-left-sec .region-rightsidebar .block-menu{margin:5px;}.region-rightsidebar .block-menu .content{background:#D9E6EF none repeat scroll 0 0;}.region-rightsidebar .block-menu ul{margin:0;padding:5px 0;}.region-rightsidebar .block-menu ul li{margin:0;padding:0 5px;}.region-rightsidebar .block-menu ul li.last a{margin-bottom:0;}.region-rightsidebar .block-menu a:link,.region-rightsidebar .block-menu a:visited{border-bottom:1px dotted #fff;color:#062F8B;margin-bottom:10px;display:block;}.region-rightsidebar .block-menu a:hover,.region-rightsidebar .block-menu a.active{color:#668fb6;}#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;color:#666666;font-weight:100;}#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/carhire_theme/images/ai-bg_top.jpg) no-repeat scroll 0 0 transparent;height:35px;}#carhire-additionalinfo-bottom{background:url(/sites/all/themes/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-top-login-box #user-login-form .form-submit{margin-top:0;}#carhire-top-login-box #user-login-form .button-wrapper2{float:left;margin:6px 0 5px 5px;}#webform-client-form-382 .button-wrapper2 input{display:none;}#overlay{background-image:none !important;position:fixed !important;top:60px !important;}div.wrap{background:none repeat scroll 0 0 white;border:3px solid #DFE4E4;height:auto;min-height:300px;padding:9px;}div.overlay div.close{right:21px;top:21px;}div.overlay #topleft,div.overlay #topcenter,div.overlay #topright,div.overlay #middleleft,div.overlay #middleright,div.overlay #bottomleft,div.overlay #bottomcenter,div.overlay #bottomright{display:none;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}#carhire-body #carhire-content #reservation-block label{}.carro-breadcrumb{color:#00367E;font-size:13px;line-height:18px;padding:10px 0;font-weight:bold;}.node .carro-box{padding:10px;background:#E3F1FE;margin-bottom:10px;position:relative;}.node .carro-box.labeled{margin-top:40px;}.node .carro-box .carro-images{float:left;width:450px;margin-right:20px;line-height:0;}.node .carro-box .carro-images .carro-main-image{height:320px;}.node .carro-box .carro-info{color:#7F8386;float:left;font-size:14px;line-height:17px;width:450px;padding-top:2px;}.node .carro-box .carro-info-item{margin-bottom:2px;}.node .carro-box .carro-info-item-title,.carro-info-column .field-label{color:#00367E;font-size:18px;line-height:20px;margin-bottom:15px;font-weight:bold;}.node .carro-box .carro-info-item-label{color:#00367E;display:inline;font-size:15px;line-height:19px;}.node .carro-box .carro-slideshow-images{position:relative;margin:10px 0;padding:0;}.node .carro-box .carro-slideshow-images-prev{background:url(/sites/all/themes/carhire_theme/images/setas-nav-cars-home-azul.png) no-repeat scroll 0 0 / 31px auto rgba(0,0,0,0);cursor:pointer;display:block;height:60px;float:left;width:15px;position:relative;z-index:10;}.node .carro-box .carro-slideshow-images-next{background:url(/sites/all/themes/carhire_theme/images/setas-nav-cars-home-azul.png) no-repeat scroll -16px 0 / 31px auto rgba(0,0,0,0);cursor:pointer;display:block;height:60px;float:left;width:15px;position:relative;z-index:10;}.node .carro-box .carro-slideshow-images-inner{overflow:hidden;width:410px;float:left;}.node .carro-box .carro-slideshow-images-inner-inner{position:relative;width:999999px;left:0;}.node .carro-box .carro-slideshow-images-inner-inner a{margin-right:4px;}.node .carro-box .carro-slideshow-images-inner-inner span{margin-right:7px;cursor:pointer;}.node .carro-box .carro-info-column{float:left;margin-right:20px;width:215px;}.node .carro-box .carro-info-column.last{margin:0;}.node .carro-box .carro-info-column .field-label{font-size:16px;margin-bottom:7px;font-weight:normal;}.node .carro-box .carro-info-column .field-items{color:#7F8386;font-size:12px;line-height:14px;}.node .carro-box .carro-info-column .field-items .field-item{margin-bottom:5px;}.node .carro-box  p{color:#7F8386;font-size:14px;line-height:17px;}.node .carro-box h2,#buy_a_car_left h2{height:26px;left:0;position:absolute;top:-26px;}.node .carro-box h2 span.pre-h2,#buy_a_car_left span.pre-h2{display:block;margin:0;}.node .carro-box h2 span.pos-h2,#buy_a_car_left h2 span.pos-h2{display:block;float:right;margin:0;}.node .carro-box h2 span.text,#buy_a_car_left h2 span.text{background:url(/sites/all/themes/carhire_theme/images/pixel-tab-book-box.png) repeat-x scroll 0 0 rgba(0,0,0,0);color:#FFFFFF;font-size:15px;font-weight:bold;line-height:26px;padding-bottom:5px;padding-top:1px;float:left;}#carros-list{}#carros-list .views-row{background:#E3F1FE;margin-bottom:10px;height:130px;overflow:hidden;padding:10px;clear:both;}#carros-list .views-row .views-row-image{float:left;width:220px;line-height:0;height:130px;}#carros-list .views-row .views-row-info{float:left;padding-left:20px;width:380px;}#carros-list .views-row-top-left{float:left;width:50%;color:#00367E;font-size:17px;line-height:20px;margin-bottom:15px;font-weight:bold;}#carros-list .views-row-top-right{float:left;width:50%;color:#00367E;font-size:17px;line-height:20px;margin-bottom:15px;font-weight:bold;text-align:right;}#carros-list .views-row-middle-left{float:left;width:25%;text-align:left;font-weight:bold;color:#818181;font-size:12px;line-height:17px;padding-bottom:5px;}#carros-list .views-row-middle-middle{float:left;width:25%;text-align:center;font-weight:bold;color:#818181;font-size:12px;line-height:17px;padding-bottom:5px;}#carros-list .views-row-middle-right{float:left;width:50%;text-align:center;font-weight:bold;color:#818181;font-size:12px;line-height:17px;padding-bottom:5px;}#carros-list .views-row-bottom{color:#818181;font-size:12px;line-height:15px;}#carros-list .item-list{}#carros-list .item-list ul{float:right;margin:0 0 10px;padding:0;}#carros-list .item-list ul li{margin:0;padding:0 3px;color:#818181;font-size:12px;float:left;line-height:12px;}#carros-list .item-list ul li a{font-size:12px;line-height:12px;}#carros-list .item-list ul li.pager-last,#carros-list .item-list ul li.pager-first{display:none;}#carros-list .item-list ul li.pager-previous a{float:left;text-indent:-99999px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #00367E;margin-top:2px;}#carros-list .item-list ul li.pager-next a{float:right;text-indent:-99999px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #00367E;margin-top:2px;}#buy_a_car_left{background:#D9E6EF;padding:10px;margin-top:32px;position:relative;}#buy_a_car_left .form-item label{color:#00367E;font-size:14px;line-height:14px;margin-bottom:3px;font-weight:bold;}#buy_a_car_left .form-item select{width:100%}#buy_a_car_left .button-wrapper2{padding:15px 0 0;clear:both;margin:0;}#buy_a_car_left .form-submit{background:url(/sites/all/themes/carhire_theme/images/botao-book-box-big-azul.png) no-repeat scroll 0 0 rgba(0,0,0,0);border:0 none;color:#FFFFFF;float:none;font-size:19px;height:46px;left:5px;margin:0;padding-bottom:7px;width:269px;position:relative;left:-4px;}#buy_a_car_left .prev-button{display:none;}#buy_a_car_left .form-text{width:100%;}#buy_a_car_left .form-item-price-from,#buy_a_car_left .form-item-registo-from,#buy_a_car_left .form-item-km-from{float:left;width:100px;}#buy_a_car_left span.prefix{float:left;margin:31px 0 4px;text-align:center;width:55px;}#buy_a_car_left .form-item-price-to,#buy_a_car_left .form-item-registo-to,#buy_a_car_left .form-item-km-to{float:left;width:100px;margin-top:28px;}#ptTimeSelectCntr .ui-widget.ui-widget-content{background:#6DA6C5;color:#fff;}#ptTimeSelectCntr .ui-widget.ui-widget-content a{color:#fff;}#admin-menu li ul{background:#000;}#search .prev-button{display:none;}a#facebook:link,a#twitter:link,a#facebook:visited,a#twitter:visited{background:url(/sites/all/themes/carhire_theme/images/spt.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:55px;margin:8px 11px;}a#twitter:link,a#twitter:visited{background-position:0px -56px;}a#facebook:hover{background-position:-151px 0;}a#twitter:hover{background-position:-151px -56px;}#carhire-page .fleet-title h2{float:none;}#carhire-page .fleet-title h2 a{color:#333;font-weight:bold;font-size:15px;}#carhire-page .div-catalog-price-wrapper{font-size:14px;line-height:17px;}.carhire_cat .carhire-detail-top .field-label{border-bottom:2px solid #FFCC00;background:transparent none no-repeat scroll 0 0;color:#000000;font-size:13px;font-weight:bold;height:19px;margin-bottom:15px;padding:10px 0 10px 1px;}.carhire-detail-top-cell .field{margin-bottom:15px;color:#666666;}#-carhire-reservation-form-step-5 #edit-next,#-carhire-reservation-form-step-5 #edit-prev,#-carhire-reservation-form-step-4 #edit-next,#-carhire-reservation-form-step-3 #edit-next,#-carhire-reservation-form-step-4 #edit-prev,#-carhire-reservation-form-step-3 #edit-prev,#-carhire-reservation-form-step-2 #edit-next,#-carhire-reservation-form-step-1 #edit-next,#-carhire-reservation-form-step-2 #edit-prev,#-carhire-reservation-form-step-1 #edit-prev{background:#333;font-size:11px;font-weight:bold;float:right;border:0;color:#fff;padding:8px;outline:0;cursor:pointer;margin-top:10px;border-radius:5px;}#-carhire-reservation-form-step-5 #edit-next:hover,#-carhire-reservation-form-step-5 #edit-prev:hover,#-carhire-reservation-form-step-4 #edit-next:hover,#-carhire-reservation-form-step-3 #edit-next:hover,#-carhire-reservation-form-step-4 #edit-prev:hover,#-carhire-reservation-form-step-3 #edit-prev:hover,#-carhire-reservation-form-step-2 #edit-next:hover,#-carhire-reservation-form-step-1 #edit-next:hover,#-carhire-reservation-form-step-2 #edit-prev:hover,#-carhire-reservation-form-step-1 #edit-prev:hover{color:#333;background-color:#FFCC00;}#-carhire-reservation-form-step-5 #edit-prev,#-carhire-reservation-form-step-4 #edit-prev,#-carhire-reservation-form-step-3 #edit-prev,#-carhire-reservation-form-step-2 #edit-prev,#-carhire-reservation-form-step-1 #edit-prev{float:left;}fieldset#edit-steps{border:0 none;height:34px;padding:5px 10px 15px;position:relative;margin-bottom:15px;}fieldset.reservation-form{border:0;border-radius:5px;padding:0;}#edit-steps .fieldset-wrapper input{background-color:#333;border:0 none;width:24px;height:30px;color:#fff;font-weight:bold;cursor:pointer;border-radius:3px;}#edit-steps .fieldset-wrapper input.curr{background-image:url(/sites/all/themes/carhire_theme/images/botao-step-active-azul.png);cursor:default;}#edit-steps .fieldset-wrapper input.done{background-color:#FFCC00;}#edit-steps-wrapper{padding-bottom:5px;}#edit-steps-title{color:#333333;font-size:20px;line-height:30px;margin-left:15px;font-weight:100;}fieldset#edit-messages{padding:0 0px 15px;border:0 none;margin-bottom:15px;}fieldset#edit-messages #edit-messages-status{background:#FFCC00;color:#333333;margin:6px 0 0;position:relative;padding:15px;border-radius:5px;font-size:12px;}#edit-reservation .form-item-reservation-category,.form-item-reservation-extras{margin:0;}#edit-reservation .form-item-reservation-category label{display:none;}#edit-reservation .form-item-reservation-category .form-radios label{display:block;}.form-item-reservation-category .form-item-category,.form-item-reservation-extras .form-item-extra{border:1px solid #ccc;border-radius:5px;background-color:#fff;margin-bottom:20px;}.form-item-reservation-category .form-item-category:hover,.form-item-reservation-category .form-item-category.selected,.form-item-reservation-extras .form-item-extra:hover,.form-item-reservation-extras .form-item-extra.selected{background:#ffffff;}.form-item-reservation-category .cat-table-header,.form-item-reservation-extras .cat-table-header{outline:0 none;background:#fff;border-right:5px;}.form-item-reservation-extras .cat-table-header-left-cat,.form-item-reservation-category .cat-table-header-left-cat{font-size:15px;font-weight:bold;color:#333333;}.form-item-reservation-extras .cat-table-header-left-cat{font-size:14px;}.form-item-reservation-category .cat-table-header-row{height:58px;}.form-item-reservation-extras .cat-table-header-row{height:78px;}.form-item-reservation-category .cat-table-header-left{vertical-align:middle;color:#777777;}.form-item-reservation-category .cat-table-header-rigth a{color:#FFFFFF;cursor:pointer;font-size:12px;font-weight:bold;height:auto;margin:0;padding:6px 0;width:66px;text-transform:uppercase;}#ui-datepicker-div{background:#333;font-size:12px;}.form-item-reservation-category .cat-table-main-left-days,.form-item-reservation-extras .cat-table-main-left-days{color:#FFCC00;font-size:15px;font-weight:bold;}fieldset#edit-steps-comulative-price{background:#FFCC00;font-size:12px;font-weight:bold;height:30px;margin:8px 0px 8px;padding:0;text-align:center;border:0 none;width:291px;color:#333;}#edit-steps-comulative-price .form-item{color:#333;font-size:15px;position:relative;width:180px;line-height:27px;}#edit-steps-comulative-price .form-item span{position:absolute;right:-110px;font-size:14px;color:#000;width:110px;line-height:31px;}.page-book #reservations-report fieldset{border:0 none}.page-book #reservations-report fieldset legend{display:none;}.page-reservation #reservations-report fieldset{background:#fff;border-width:0;position:relative;margin-top:30px;border-radius:5px;border:1px solid #333;}.page-reservation #reservations-report fieldset .report-block.fieldset-wrapper{padding-top:5px !important;}.page-reservation .report-block .report-block-line .report-block-item{font-size:11px;color:#777777;font-weight:bold;}.page-reservation .report-block .report-block-line .report-block-item label{color:#333;}.page-reservation .report-block .report-block-line .report-block-item.divider{border-bottom:2px solid #fff;}.page-reservation #reservations-report fieldset.collapsible{border-width:1px;border-radius:0px;margin-top:10px;padding-top:17px;}.page-reservation #reservations-report fieldset legend{display:block;color:#333;font-size:15px;font-weight:bold;position:absolute;top:-17px;}.page-reservation #reservations-report fieldset.collapsible legend{position:absolute;font-size:12px;top:3px;}.page-book #reservations-report fieldset .fieldset-wrapper  legend{display:block;color:#333;font-size:15px;font-weight:bold;position:absolute;top:-17px;}.page-book #reservations-report fieldset .fieldset-wrapper  label,.page-book #reservations-report fieldset .table-header-cell{color:#333;}.page-book #reservations-report fieldset .fieldset-wrapper{position:relative;background:none repeat scroll 0 0 #fff;border-radius:5px;margin-bottom:30px;margin-top:10px;border:1px solid #ccc;}.page-book #reservations-report fieldset .fieldset-wrapper .report-block-item{font-weight:bold;color:#777777;}.report-block .table{background:#fff;outline:0 none;border-radius:5px;margin:3px 2% 10px 0;width:98%;}.page-book #reservations-report .report-block.report-block-price{background:#FFCC00;margin-bottom:15px;}.page-book #reservations-report .report-block.report-block-price legend{position:static;color:#333;height:30px;padding:0 3%;font-size:22px;width:94%;display:block;}.report-block.report-block-price legend span.final-price{float:right !important;}.ui-draggable .ui-dialog-titlebar{cursor:move;background:transparent;border:0 none;}#submission-page-wrapper{position:relative;height:100%;width:663px;margin-top:15px;}#submission-page-top{background:transparent url(/sites/all/themes/carhire_theme/images/agradecimento-top.png) no-repeat scroll 0 0;height:66px;}#submission-page-middle{background:transparent url(/sites/all/themes/carhire_theme/images/agradecimento-middle.png) repeat scroll 0 0;padding:0 330px 0 41px;width:292px;}#submission-page-middle p{margin:0;}#submission-page-bottom{background:transparent url(/sites/all/themes/carhire_theme/images/agradecimento-bottom.png) no-repeat scroll 0 0;height:238px;}#submission-page-girl{background:transparent url(/sites/all/themes/carhire_theme/images/mulher-agradecimento.png) no-repeat scroll 0 0;bottom:5px;height:291px;position:absolute;right:16px;width:200px;}.view-id-ultimas{padding:0 10px;}.node .field-name-body *{font-size:13px !important;line-height:15px !important;font-family:helvetica,arial,verdana,sans-serif !important;color:#666666;padding-bottom:10px;}.field-name-price-table *{font-size:12px !important;width:580px;position:relative;margin:0 auto;}.profile dl,.profile h3{display:none;}#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:165px;margin-right:7px;}#reservation-block .form-item-reservation-pickup-facility,#reservation-block .form-item-reservation-dropoff-dropoff-facility{margin-right:4px;}#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:87px;}#carhire-mobile-menu{display:none;position:absolute;right:10px;top:60px;width:30px;height:22px;cursor:pointer;}#carhire-mobile-menu span{display:block;background:#4087A9;border-radius:2px;padding:3px;margin-bottom:3px;}.form-item-reservation-extras .form-item-extra input{left:12px;top:11px;}@media only screen and (min-width :0px) and (max-width :699px){#carhire-wrapper{width:98%;}#carhire-footer{width:98%;padding:0 1%;}#carhire-slideshow{padding:0;width:100%;border:0 none;}#-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{display:none !important;}#carhire-header{height:90px;}#carhire-logo-wrapper{width:100px;padding:15px 0 0 15px;}#carhire-logo-wrapper img{height:auto;width:100%;}#block-carhire_reservation-0{height:auto;padding-bottom:10px;}#carhire-content-left{width:100%;}#reservation-block{width:94%;padding:3%;}#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;}#carhire-content-middle-sec{width:100%;padding:10px 0;}.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:90px;bottom:auto;float:none;height:100%;position:absolute;right:0;width:100%;z-index:10;}#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{width:auto;height:19px;}#carhire-language-switch ul li a{padding:3px;font-size:13px;display:block;}#carhire-utils{width:195px;}.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;}}@media only screen and (min-width :700px) and (max-width :900px){#carhire-wrapper{width:98%;}#carhire-content-right,#carhire-content-left-sec{display:none;}#carhire-slideshow{padding:0;width:100%;border:0 none;}#carhire-footer{width:98%;padding:0 1%;}#carhire-content-left{width:35%;}#carhire-content-middle{width:65%;}}#banner-wraper{background:url(/sites/all/themes/carhire_theme/images/bnnr_prncpl.jpg) repeat-x scroll 0 0;background-position:center;height:450px;position:relative;width:100%;float:left;}#banner-wraper-2{background:url(/sites/all/themes/carhire_theme/images/bnnr_prncpl.jpg) repeat-x scroll 0 0;background-position:center;height:320px;position:relative;width:100%;float:left;}#banner-content-inside{width:960px;margin:0 auto;position:relative;height:550px;z-index:1;}#banner-content-inside-2{width:960px;margin:0 auto;position:relative;height:420px;z-index:1;}#banner-top{width:100%;position:relative;float:left;height:150px;}#bestdeals-logo-top{width:220px;height:90px;margin-top:35px;position:relative;float:left;}#bestdeals-logo-top-2{width:220px;height:90px;margin-top:35px;position:relative;float:left;display:none;}#bestdeals-menu-containers{width:560px;height:100px;margin-top:20px;position:relative;float:left;}#bestdeals-menu-weather{height:80px;width:160px;float:left;position:relative;border:1px solid #FFCC00;border-top:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}#bestdeals-menu-image{height:380px;width:660px;position:relative;float:left;background:url(/sites/all/themes/carhire_theme/images/bnnr_scndr.jpg);}#bestdeals-menu-image-2{height:250px;width:960px;position:relative;float:left;background:url(/sites/all/themes/carhire_theme/images/bnnr_pag_scndr.jpg);}#best-deals-reser{height:380px;width:300px;position:relative;float:left;background-color:yellow;}#content-wrapper{width:100%;height:380px;background-color:#efefef;position:relative;float:left;}#content-wrapper-page{width:100%;background-color:#efefef;position:relative;float:left;}#center-content-page{position:relative;width:960px;margin:0 auto;margin-top:95px;margin-bottom:50px;}#content-wrapper-content{width:960px;margin:0 auto;position:relative;height:200px;margin-top:130px;}#languages-container{position:relative;float:left;height:25%;width:84%;}#languages-container-inside{position:relative;float:right;height:50px;width:100%;margin-left:20px;}#slider-container{width:700px;height:100%;position:relative;float:left;background-color:#efefef;}#reservation-slideshow .page .slidshow-img{height:80px;width:140px;}#reservation-slideshow-wrapper .slidshow-title{margin-top:20px;font-size:25px;}#slider-container .slidshow-title a{font-size:15px;color:#333;}#slider-container .slidshow-title{margin-top:20px;}#reservation-slideshow{height:230px;width:596px !important;padding-left:1px;}#reservation-slideshow-wrapper{}#site-name{font-weight:bold;color:#FFCC00;line-height:50px;font-size:45px;float:left;font-style:italic;margin-top:30px;margin-left:30px;}#site-name-page{font-weight:bold;color:#FFCC00;line-height:50px;font-size:50px;float:left;font-style:italic;margin-top:130px;margin-left:30px;width:100%;}#site-slogan{font-family:"Helvetica Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300;color:#ffffff;line-height:50px;font-size:50px;float:left;font-style:italic;margin-left:30px;}#site-sentence{margin-top:100px;float:left;line-height:18px;font-size:15px;color:#ffffff;margin-right:30px;margin-left:30px;}#site-sentence p{padding-bottom:20px;}#noticias-container{width:260px;height:100%;float:left;position:relative;}#noticias-title{width:100%;height:20px;font-weight:bold;font-size:15px;color:#FFCC00;border-bottom:1px solid #ccc;padding-left:10px;}#noticias-container .views-field-title{margin-top:10px;position:relative;}#noticias-container .views-field-title a{color:#333;font-size:13px;font-weight:bold;float:left;}#noticias-container .views-field-body{font-size:11px;color:#666666;float:left;margin-bottom:10px;border-bottom:1px solid #ccc;}#noticias-container .views-field-body p{font-size:12px;}#publicidade-container{width:100%;position:relative;float:left;height:150px;}#publicidade-container-inside{width:960px;position:relative;margin:0 auto;height:100%;}#publicidade-1{width:360px;margin-top:25px;height:100px;float:left;position:relative;}#publicidade-1-image{float:left;width:100px;height:100px;position:relative;background:url(/sites/all/themes/carhire_theme/images/logo_pme.jpg) no-repeat center;}#publicidade-1-sl-top{width:250px;padding-top:30px;float:left;font-size:23px;line-height:25px;color:#333333;text-align:center;}#publicidade-1-sl-bot{width:250px;height:50%;float:left;font-size:23px;line-height:25px;color:#333333;font-weight:bold;text-align:center;}#turismo-image{width:250px;margin-top:25px;height:100px;background:url(/sites/all/themes/carhire_theme/images/logo_turismo.png) no-repeat center;float:left;position:relative;margin-left:45px;}#facebook-like{width:270px;height:100px;margin-top:45px;position:relative;float:left;margin-left:35px;overflow:hidden;}#footer{width:100%;height:50px;background-color:#FFCC00;position:relative;float:left;}#footer-inner{width:960px;position:relative;margin:0 auto;}#footer-copy{padding-top:20px;width:300px;float:left;position:relative;}#footer-javali{padding-top:20px;width:185px;float:right;position:relative;}#footer-javali a{color:#333;}#top-menu-container{position:relative;float:right;width:100%;height:65px;margin-left:80px;}#top-menu-container ul li{display:inline;padding:0;margin-right:20px;margin-right:7px;}#top-menu-container ul li.expanded,#menu-principal ul li.expanded{height:30px;position:relative;margin:0;margin-top:1px;}#top-menu-container ul li.expanded li,#menu-principal ul li.expanded li{float:left;}#top-menu-container ul li.expanded ul.menu,#menu-principal ul li.expanded ul.menu{border-radius:0;left:0;padding-top:30px;position:absolute;top:35%;z-index:10000;}#top-menu-container ul li.expanded li,#menu-principal ul li.expanded li{display:none;background-color:#FFCC00;display:none;float:none;height:20px;margin:0;min-height:25px;padding:0;position:relative;right:55px;top:-25px;width:195px;display:block;text-align:center;padding-top:10px;display:none;}#top-menu-container ul li.expanded li a,#menu-principal ul li.expanded li a{color:#fff;}#top-menu-container ul li.expanded:hover li,#menu-principal ul li.expanded:hover li{display:block;width:220px;}#top-menu-container ul li.expanded li a:hover,#menu-principal ul li.expanded li a:hover{color:#333;}#top-menu-container ul li a{color:#fff;font-weight:bold;font-size:13px;}#top-menu-container ul li a:hover,#top-menu-container ul li a.active,#menu-principal ul li a:hover,#menu-principal ul li a.active{color:#FFCC00;}#top-menu-container ul.menu{float:right;}#menu-principal ul li{display:inline;color:#FFF;font-size:15px;font-weight:bold;}#menu-principal{width:140%;position:relative;float:right;top:-15px;right:-175px;z-index:4;}#menu-principal li a{color:#fff;}#menu-principal li a.active{color:#FFCC00;}#menu-principal li a:hover{color:#FFCC00;}#javali-logo{background:transparent url(/sites/all/themes/carhire_theme/images/sptt.png) no-repeat scroll 0px -470px;width:96px;height:20px;position:relative;float:left;top:-5px;left:-15px;}#powered{width:80px;position:relative;float:left;}#carhire-content-middle-sec .field-name-body{background-color:white;color:#666666;font-size:13px;border:1px solid #ccc;}#carhire-content-middle-sec .field-name-body{padding:40px 70px 40px 70px;color:#666666 !important;font-size:13px !important;}#carhire-content-middle-sec .view-news-page .views-row,#carhire-content-middle-sec .view-testemunhos .views-row{width:560px;background:#FFFFFF;border:1px solid #ccc;margin-bottom:20px;padding:20px 70px 0px 70px;}#carhire-content-middle-sec .view-testemunhos .views-row{padding-bottom:20px;}#carhire-content-middle-sec .view-news-page .views-field-title a{font-size:15px;color:#333333;font-weight:bold;line-height:20px;}#carhire-content-middle-sec .view-news-page .views-field-body p{font-size:12px;color:#666666;line-height:16px;}#carhire-content-middle-sec .view-news-page .views-field-body a{color:#FFCC00;}#carhire-content-middle-sec .view-news-page .views-field-nothing a{font-size:12px;color:#FFCC00;line-height:16px;font-weight:bold;}#carhire-content-middle-sec .view-news-page .views-field-nothing{margin-bottom:20px;}#carhire-content-middle-sec .view-news-page{position:relative;}#carhire-content-middle-sec .view-news-page .pager li.pager-next.last{background-image:none;display:inline;list-style-type:none;padding:10px;background-color:#FFCC00;position:absolute;right:0;display:none;}#carhire-content-middle-sec .view-news-page .pager li.pager-previous.first{background-image:none;display:inline;list-style-type:none;padding:10px;background-color:#FFCC00;position:absolute;left:0;display:none;}#carhire-content-middle-sec .view-news-page .pager li.pager-previous.first:hover,#carhire-content-middle-sec .view-news-page .pager li.pager-next.last:hover{background-color:#333;}#carhire-content-middle-sec .view-news-page .pager li:hover a{color:#fff;}#carhire-content-middle-sec .view-news-page .pager li.pager-current{display:none;}#carhire-content-middle-sec .view-news-page .pager li a{color:#333;text-transform:uppercase;font-weight:bold;}.locale-untranslated{color:#fff !important;}.carhire-detail .field-name-carhire-extras-ref a{color:#666666;line-height:20px;font-size:12px;}.carhire-detail-top .field-name-body{padding:0 !important;border:0 !important;}.cat-table-main-left-bookme{border-radius:5px;background-color:#333;width:65px;}.cat-table-main-left-bookme:hover{background-color:#FFCC00;}.cat-table-main-left-bookme:hover a{color:#333;}.ui-dialog{padding:3.2em !important;}.ui-dialog .carhire-detail{border:0px !important;}#carhire-content-middle-sec .content{}.wlocation{width:100%;height:90%;position:absolute;top:35px;}#wselect_chosen{width:90% !important;position:relative;top:5px;left:7px;}.temp-containner{width:100px;float:left;position:relative;text-align:right;margin-right:10px;color:white;}.temp-image{width:40px;height:40px;position:relative;float:left;}.temp-image img{width:40px;height:40px;}#tit-news-container{color:#FFCC00;font-weight:bold;font-size:18px;padding-bottom:10px;border-bottom:1px solid #ccc;}#condition-container{padding:40px 70px;background-color:white;border:1px solid #ccc;}#cat{width:100%;}#-carhire-reservation-form-step-3 .form-type-select .chosen-container-single{width:50px !important;}.form-item-reservation-extras .form-item-extra{position:relative;height:170px !important;}#-carhire-reservation-form-step-1 .reservation-form{background-color:white;padding:10px;border-radius:5px;border:1px solid #ccc;}#-carhire-reservation-form-step-5 #edit-reservation{background-color:white;padding:20px;border-radius:10px;border:1px solid #ccc;}#carhire-content-left #block-carhire_reservation-0{background-color:#FFCC00 !important;border-radius:5px;}.node-page .field-item a{color:#333 !important;}#link-arround{background-color:#fff;padding:20px;border-radius:5px;border:1px solid #ccc;}#link-arround ul li{float:none;}#face-logo{background:transparent url(/sites/all/themes/carhire_theme/images/logo_facebook.jpg) no-repeat center;width:60px;height:60px;float:left;border:1px solid #ccc;}#face-title{width:230px;height:10px;position:relative;text-align:center;top:5px;z-index:5;}#face-title a{color:#4C6BAC;font-weight:bold;font-size:13px;}#bt-container{position:relative;left:80px;bottom:30px;}#publicidade-text{margin-top:30px;border-bottom:1px solid #ccc;font-size:12px;color:#333;line-height:17px;padding-bottom:30px;}#edit-carhire-old-id{display:none !important;}#condition-container div span,#condition-container div{font-size:13px !important;}#car-sentence-mobile{display:none;width:95%;position:relative;margin:0 auto;}#site-name-mobile{color:#ffcc00;font-size:23px;font-style:italic;font-weight:bold;line-height:25px;}#site-slogan-mobile{color:#ffffff;font-family:"Helvetica Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:23px;font-style:italic;font-weight:300;line-height:25px;}#menu-mobile-carhire{display:none;width:60%;float:right;height:100%;position:relative;}#menu-login-mobile{width:70px;height:70px;position:relative;float:right;margin:0 auto;}#menu-icon-mobile-icon{width:30px;height:30px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background:transparent url(/sites/all/themes/carhire_theme/images/sptt.png) no-repeat scroll 0px -585px;}#menu-icon-mobile{width:70px;height:70px;position:relative;float:right;}#menu-principal-mobile  ul.menu{width:100%;position:fixed;top:65px;z-index:10;display:none;margin:0;}#menu-principal-mobile  ul.menu::-webkit-scrollbar{display:none;}#menu-principal-mobile  ul.menu li{width:100%;padding:0;background-color:#EFC001;padding-top:20px;padding-bottom:20px;position:relative;margin:0;text-align:center;border-bottom:1px solid #D4AA00;}#menu-principal-mobile  ul.menu li a{font-size:25px;}#carhire-top-login-box-mobile{width:167%;background-color:#EFC001;position:absolute;left:-67%;z-index:30;top:70px;}#carhire-top-login-box-mobile .form-item-name{}#user-login-form{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;height:233px;}#carhire-top-login-box-mobile .form-item{text-align:center;}#carhire-top-login-box-mobile .form-item label{color:333;font-weight:100;margin-bottom:20px;font-size:20px;}#carhire-top-login-box-mobile .form-actions{text-align:center;}#carhire-top-login-box-mobile a{display:none;}.view-news-page .views-field-body{font-size:13px;}.ui-datepicker th{color:#FFCC00;}#edit-steps .fieldset-wrapper input.curr{background:#FFCC00 !important;color:#333 !important;}#edit-steps .fieldset-wrapper input.mand{opacity:1 !important;;}#edit-steps .fieldset-wrapper input.done{background:#FFCC00 !important;border-radius:3px;color:#333;}.form-item-reservation-category .cat-table-header,.form-item-reservation-extras .cat-table-header{padding-bottom:0;}.form-item-reservation-category .cat-table-main-row,.form-item-reservation-extras .cat-table-main-row{display:block;width:100%;margin-bottom:20px;margin-top:20px;}.carhire-catalog-icons{display:table-cell;text-align:center;background-image:url(/sites/all/themes/carhire_theme/images/icons_carros.png);padding:0px 8px 0 20px;line-height:15px;}.carhire-seats,#carhire-seats{background-position:-38px 0px;padding-left:15px;}.carhire-shift-mn,#carhire-shift-mn{background-position:-188px 0px;padding:0px 10px 0 0;width:27px;}.carhire-shift-at,#carhire-shift-at{background-position:-151px 0px;padding:0;width:37px;}.carhire-fuel-ds,#carhire-fuel-ds{background-position:-295px 0px;padding:0;width:37px;}.carhire-fuel-gs,#carhire-fuel-gs{background-position:-258px 0px;padding:0;width:37px;}.carhire-ac,#carhire-ac{background-position:-116px 0px;padding:0;width:35px;}#carhire-page .fleet-item{float:left;width:32%;outline:1px solid #efefef;margin:0.5%;background-color:#fff;border-radius:5px;border:1px solid #ccc;padding-bottom:10px;margin-bottom:20px;}#carhire-page .div-catalog-price-wrapper{background:#E5F4FA;width:70%;margin:auto;background:#fff;}#carhire-page .div-catalog-price span{font-weight:normal;color:#FFCC00;font-weight:bold;}#carhire-page .div-catalog-link{text-align:center;background:#333;width:68px;border-radius:5px;}#carhire-page .div-catalog-link:hover{background-color:#FFCC00;}#carhire-page .div-catalog-link:hover a{color:#333;}#carhire-page .div-catalog-link a{color:#fff;padding:5px 3%;display:block;line-height:110%;text-transform:uppercase;font-weight:bold;font-size:10px;}.carhire-detail{border-top:0 none;padding:2%;background-color:#fff;border-radius:5px;border:1px solid #ccc;padding-bottom:50px;}.carhire-detail .field-label{margin-bottom:10px;font-size:13px !important;color:#333333;font-weight:bold;}.carhire-detail-top{display:table;width:560px;margin-bottom:15px;position:relative;margin:0 auto;margin-top:30px;}.carhire-detail-top-cell{display:table-cell;width:35%;padding:0 1%;vertical-align:top;}.cat_price_table tr{background:transparent;border-top:1px solid #ccc;}.cat_price_table td{text-align:center;border-top:1px solid #ccc;border-right:1px solid #ccc;padding:3px 5px;background-color:#efefef;height:40px;border-left:1px solid #ccc;font-weight:bold;font-size:13px !important;color:#666666;}.cat_price_table td.price-td{font-weight:normal;color:#666666;font-size:12px !important;font-weight:100;}.cat_price_table th{text-align:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;font-weight:bold;font-size:120%;background-color:#efefef;height:40px;border-left:1px solid #ccc;color:#333333;font-size:14px !important;}.form-item#edit-label span{margin-left:10px;padding:5px;border:1px solid #efefef;background-color:transparent;border-radius:0;}.form-item#edit-label{float:right;margin:0;}.view-testemunhos .views-field-title{font-weight:900;font-size:15px;margin-bottom:3px;}.view-testemunhos .views-field-body{font-size:13px;line-height:15px;}.view-testemunhos .views-row{margin-bottom:25px;}.view-testemunhos .views-field-edit-node a{color:blue;text-decoration:underline;}.page-carhire-conditions .content{font-size:13px;}.view-testemunhos .views-field-view-node a{font-size:12px;color:#FFCC00;line-height:16px;font-weight:bold;}#menu-principal ul{text-align:right;}#menu-principal ul li{float:none;display:inline-block;}#reservation-block .form-item{margin-top:0px !important;margin-bottom:3px !important;}#reservation-block .form-item-reservation-country{margin-top:0;}#reservation-block .form-item-reservation-country .chosen-container{width:99% !important;}#reservation-block .container-inline-date{margin:3px 0 0px;}#reservation-block .form-item .description{display:none;}span.label{font-weight:bold;}div#ct-container.ct-app-ready{background:#fff !important;padding:10px 10px 30px;border-radius:5px;border:1px solid #ccc;font:11px/14px helvetica,arial,verdana,sans-serif !important;color:#494949;margin-bottom:80px;}body #ct-container .ct-datepicker .ct-datepicker-header,body .ct-modal-container .ct-datepicker .ct-datepicker-header{background:#FFCC00;color:#494949;}body #ct-container .ct-datepicker .ct-datepicker-header .ct-name,body .ct-modal-container .ct-datepicker .ct-datepicker-header .ct-name{color:#494949;}body .ct-btn-p{background:#333;color:#fff;}body .ct-btn-p:hover{background:#FFCC00;color:#494949;}body #ct-container .ct-datepicker .ct-datepicker-month .ct-datepicker-name.ct-active span,body #ct-container .ct-datepicker .ct-datepicker-month .ct-datepicker-cell.ct-active span,body .ct-modal-container .ct-datepicker .ct-datepicker-month .ct-datepicker-name.ct-active span,body .ct-modal-container .ct-datepicker .ct-datepicker-month .ct-datepicker-cell.ct-active span{background:#FFCC00;color:#494949;}body #ct-container a,body #ct-container .ct-link,body .ct-modal-container a,body .ct-modal-container #ct-container .ct-link,body #ct-container .ct-modal-container .ct-link,body .ct-modal-container .ct-link{color:#333;}body .ct-palette-p-color{color:#333 !important;}body .ct-palette-p-border-color{border-color:#333 !important;}body .ct-palette-p-border-top-color{border-top-color:#333 !important;}body .ct-palette-p-border-bottom-color{border-bottom-color:#333 !important;}body .ct-palette-p-fill-color{fill:#333 !important;}body .ct-palette-p-bg-color{background-color:#333 !important;}body #ct-container .ct-drop-down-container .ct-drop-down>ul>li li.ct-drop-down-option:hover,body .ct-modal-container .ct-drop-down-container .ct-drop-down>ul>li li.ct-drop-down-option:hover{background:#FFCC00;color:#494949;}body .ct-navigation-arrows li,body .ct-navigation-arrows .ct-navigation-arrows_item{color:#333;}body .ct-navigation-arrows li.ct-complete i:before,body .ct-navigation-arrows .ct-navigation-arrows_item.ct-complete i:before{color:#333;}body .ct-navigation-arrows li.ct-active,body .ct-navigation-arrows .ct-navigation-arrows_item.ct-active{background:#FFCC00;color:#494949;}body .ct-navigation-arrows li.ct-active:after,body .ct-navigation-arrows .ct-navigation-arrows_item.ct-active:after{border-left:15px solid #FFCC00;}body .ct-tooltip-p:after{background:#FFCC00;color:#494949;}body .ct-tooltip-p:before{border-color:#333 transparent transparent transparent;}body .ct-data-tooltip-p{background:#FFCC00;color:#494949;}body .ct-data-tooltip-p:before{border-color:#333 transparent transparent transparent;}body .ct-carousel .ct-carousel-controls .ct-carousel-page>span.ct-carousel-numbers{color:#333;}body .ct-ui-tabs .nav-tabs li:last-of-type:before{background-color:#FFCC00;}body .ct-age-picker-select .ct-dropdown-list .selected,body .ct-time-picker-select .ct-dropdown-list .selected{background-color:#FFCC00 !important;color:#494949 !important;}body #ct-container .ct-availability-vehicle .ct-ribbon-selected,body .ct-modal-container .ct-availability-vehicle .ct-ribbon-selected{background:#FFCC00;color:#494949;}body .list-hover{background-color:#FFCC00 !important;color:#494949 !important;}body [ct-extras] .ct-extras .ct-extra-information i,body [ct-extras] .ct-extras .ct-extra-information .ctc-icon{color:#333;}body .ct-availability-filters .ct-control-panel__filter-option__spinner{border-top-color:#333;}body #ct-container [ct-search-cars-form] .ct-search-form-readonly button,body .ct-modal-container [ct-search-cars-form] .ct-search-form-readonly button{background:#FFCC00 !important;color:#494949;}body .ct-extras .ct-extra-information i{color:#333;}body .ct-p2p-vehicle-block__header{background:#FFCC00;color:#494949;}body .ct-recent-searches--list-step1 li:hover{background:#FFCC00;color:#494949;}#carhire-page .div-catalog-price{display:none;}#carhire-page .div-catalog-link{margin-top:30px;}#trust-image{background-image:url(/sites/all/themes/carhire_theme/images/new/trustpilot.png);width:176px;height:60px;float:left;background-size:contain;margin-top:40px;margin-left:20px;background-repeat:no-repeat;}.front #publicidade-1-sl-top{width:120px;padding-top:14px;float:left;font-size:15px;line-height:16px;color:#333333;text-align:center;}.front #publicidade-1-sl-bot{width:120px;height:50%;float:left;font-size:14px;line-height:16px;color:#333333;font-weight:bold;text-align:center;margin-top:5px;}.front #publicidade-1-image{float:left;width:100px;height:100px;position:relative;background:url(/sites/all/themes/carhire_theme/images/logo_pme.jpg) no-repeat center;}.front #turismo-image{margin-top:42px;height:74px;background-image:url(/sites/all/themes/carhire_theme/images/logo_turismo.png);float:left;position:relative;margin-left:22px;background-size:cover;width:185px;}.front #publicidade-1{margin-top:25px;height:100px;float:left;position:relative;width:230px;}#clean-logo-header{background-image:url(/sites/all/themes/carhire_theme/images/new/stamp-clean);width:90px;height:90px;float:left;background-size:cover;margin-top:10px;margin-left:20px;position:absolute;left:220px;}@media only screen and (max-width :980px){#clean-logo-header{width:70px;height:70px;left:150px;top:0px;}}@media only screen and (max-width :680px){#clean-logo-header{display:none;}#clean-image{width:100%;background-size:contain;background-repeat:no-repeat;background-position:center;margin:20px 0;}}@media only screen and (max-width :780px){#clean-logo-header{display:none;}}@media only screen and (min-width :680px) and (max-width :908px){#clean-image{width:49%;background-size:contain;margin:20px 0;background-repeat:no-repeat;background-position:center;}}@media only screen and (min-width :780px) and (max-width :980px){.front #facebook-like{display:none;}#trust-image{margin-left:14%;}.front #turismo-image{float:right;}}@media only screen and (min-width :680px) and (max-width :980px){.front #turismo-image{float:right;}}@media all and (max-width:680px){#trust-image{width:100%;background-position:center;margin:50px auto;}}
.not-found-or-denied{height:100vh;background-color:#eeeeee;text-align:center;font-family:"Arial";}.not-found-or-denied .error-number{padding-top:35vh;font-size:150px;line-height:150px;color:red;}.not-found-or-denied .error-message{font-size:40px;color:red;}.not-found-or-denied .error-wrapper{margin-bottom:50px;}.not-found-or-denied .error-text{line-height:35px;font-size:18px;color:#777777;}.not-found-or-denied .error-footer{position:absolute;bottom:0;left:0;right:0;margin-right:auto;margin-left:auto;}.not-found-or-denied .error-redirect a{color:red;}.not-found-or-denied .error-footer .error-footer-wrapper{width:152px;margin:auto;height:20px;}.not-found-or-denied .error-footer .error-footer-wrapper .text{float:left;font-size:15px;width:92px;color:#777777;}.not-found-or-denied .error-footer .javali-icon{height:15px;width:60px;background-image:url(/sites/all/themes/carhire_theme/images/selo_javali.png);background-position-y:-6px;float:right;background-repeat:no-repeat;}.not-found-or-denied .error-footer .javali-icon a{height:15px;width:60px;display:block;color:#333333;}.maintenance-page .maintenance-logo img{width:200px;height:200px;margin:15% auto auto auto;}.maintenance-page{background-color:#eeeeee;height:100vh;text-align:center;}.maintenance-page .error-text{font-size:40px;text-transform:uppercase;margin-top:50px;color:#333333;}.maintenance-page .error-message{font-size:24px;margin-top:30px;color:#777777;width:800px;line-height:30px;margin-left:auto;margin-right:auto;}.maintenance-page .error-footer{bottom:0;position:absolute;right:0;left:0;margin:auto;font-size:15px;}.maintenance-page .error-footer-wrapper{width:150px;height:20px;margin:auto;}.maintenance-page .error-footer .text{font-size:15px;float:left;}.maintenance-page .error-footer .javali-icon{height:19px;width:60px;background-image:url(/sites/all/themes/carhire_theme/images/selo_javali.png);background-position-y:-7px;float:right;background-repeat:no-repeat;}.maintenance-page .error-footer .javali-icon a{display:block;width:60px;height:19px;}
