*{margin:0;}html,body{}body{margin:0;padding:0;background:#4087A9 url(/sites/all/themes/carhire_theme/images/pixel-bg-body-azul.png) repeat-x scroll 0 0;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.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;}.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;}body{margin:0;padding:0;background:#e5ebf4 url(/sites/all/themes/carhire_theme/images/bg.jpg) repeat-x scroll 0 0;font:11px/14px helvetica,arial,verdana,sans-serif;color:#494949;}#background-left{background:transparent url(/sites/all/themes/carhire_theme/images/bg-body-left.jpg) no-repeat scroll 0 0;height:541px;left:0;position:absolute;top:0;width:379px;}#background-right{background:transparent url(/sites/all/themes/carhire_theme/images/bg-body-right.jpg) no-repeat scroll 0 0;height:541px;position:absolute;right:0;top:0;width:644px;}#carhire-wrapper{margin:0 auto;position:relative;text-align:left;width:960px;}#carhire-utilsdiv{background:none 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;}#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 form{position:relative;top:-8px;}#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-body #carhire-header #carhire-utils{left:0;right:auto;}#carhire-utils{height:21px;left:0;position:absolute;top:0;width:230px;z-index:200;}#carhire-language-switch{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#ffffff none repeat scroll 0 0;border-color:-moz-use-text-color #a9b378 #a9b378;border-image:none;border-style:none solid solid;border-width:0 1px 1px;color:#a9b378;float:right;height:13px;padding:4px 0 2px;text-align:center;width:58px;}#carhire-language-switch{background:transparent url(/sites/all/themes/carhire_theme/images/login-lang-masterent.png) no-repeat scroll 0 -40px;height:24px;left:0;padding:6px 2px 0 0;position:absolute;text-align:center;top:-5px;width:27px;}#carhire-body #carhire-header #carhire-language-switch{border:0 none;}#carhire-header{background:rgba(0,0,0,0) none no-repeat scroll right 0;height:88px;position:relative;width:100%;}#carhire-top-login{color:#ffffff;float:right;height:13px;padding:4px 10px 2px 3px;text-align:right;float:left;width:39px;}#carhire-top-login a:link,#carhire-top-login a:visited{background:transparent url(/sites/all/themes/carhire_theme/images/login-lang-masterent.png) no-repeat scroll -40px -40px;display:block;height:24px;left:34px;padding:6px 0 0;position:absolute;text-align:center;top:-5px;width:29px;color:#fff;}#carhire-language-switch ul{margin:0;}#carhire-language-switch li.active{display:block;}#carhire-language-switch ul li{display:none;margin:0;padding:0;}#carhire-body #carhire-header #carhire-language-switch ul li a,#carhire-body #carhire-header #carhire-top-login-box #user-login-form label{font-weight:bold;}#menu-lateral a:link,#menu-lateral a:visited,#carhire-content-middle-inner h2,#carhire-language-switch ul li a,.weather p{color:#5618b7;}#carhire-language-switch ul li a{color:#222222 !important;display:block;font-size:11px;font-weight:bold;line-height:28px;padding:0;text-align:center;text-shadow:1px 1px 0 #ededed;width:25px;}#carhire-utils a{outline:medium none;}#carhire-menu{bottom:13px;float:left;left:0;width:auto !important;height:33px;position:absolute;width:700px;}#carhire-menu .content,#carhire-menu ul{float:left;margin:0 0 0;padding:0;}#carhire-menu li{float:left;font-weight:bold;list-style-type:none;margin:0 2px;font-size:13px;padding:10px 15px 10px 0;margin:0 1px;}#carhire-body #carhire-header #carhire-menu li a:link,#carhire-body #carhire-header #carhire-menu li a:visited{color:#fff;display:block;font-family:Cantarell;font-size:18px;font-weight:normal;padding:5px 8px;}#carhire-body #carhire-content{background:#f9fbfd none repeat scroll 0 0;border-left:1px solid #aac4d6;border-right:1px solid #aac4d6;padding:0;position:relative;width:960px;}#carhire-content #carhire-content-left{width:290px;border-right:2px solid #FFFFFF;position:relative;float:right;}#carhire-content-left-logo h1{display:none;}#carhire-content-left-logo{margin:5px 0 0px;position:relative;text-align:right;z-index:1;}#carhire-content #carhire-content-middle-wrapper{background:url(/sites/all/themes/carhire_theme/images/carro-home-masterent.png) no-repeat scroll 0 0 transparent;border-left:2px solid #FFFFFF;float:right;height:auto;margin-top:15px;position:relative;width:666px;z-index:1;}#carhire-content-top{background:url(/sites/all/themes/carhire_theme/images/corners-top.png) no-repeat scroll 0 0 transparent;height:82px;left:-1px;position:absolute;top:-3px;width:962px;}#carhire-content-bottom{background:url(/sites/all/themes/carhire_theme/images/corners-bottom.png) no-repeat scroll 0 0 transparent;bottom:-4px;height:6px;left:-1px;position:absolute;width:962px;z-index:1;}#carhire-content-middle{float:left;height:378px;width:665px;}#carhire-content #carhire-content-middle-inner{background:none repeat scroll 0 0 transparent;color:#5618B7;font-size:12px;font-style:normal;height:264px;line-height:18px;padding:0 20px 0 326px;position:relative;text-align:right;font-family:Cantarell;}#carhire-content #carhire-content-middle-inner h2{font-size:32px;font-weight:normal;margin-bottom:10px;font-family:Cantarell;color:#5618b7;margin-top:7px;text-align:right;line-height:130%;}#carhire-content-middle #reservation-slideshow-wrapper{background:none no-repeat scroll 0 0 transparent;height:auto;margin-bottom:20px;position:relative;width:646px;padding:0 5px;}#reservation-slideshow{overflow:hidden;position:relative;height:153px;float:left;width:526px !important;margin-top:21px;}#reservation-slideshow-wrapper a.browse{display:block;height:30px;float:left;margin:40px 2px;cursor:pointer;font-size:1px;background:url(/sites/all/themes/carhire_theme/images/setas-nav-cars-home.png) no-repeat scroll 0 0 transparent;height:43px;margin-top:63px;width:34px;border:0 none;}#carhire-wrapper #reservation-slideshow-wrapper a.left{background-position:0 0;margin-right:0;margin-left:27px;}#carhire-wrapper #reservation-slideshow-wrapper a.right{background-position:-41px 0;margin-left:0;}#carhire-wrapper #block-carhire_reservation-0{background:url(/sites/all/themes/carhire_theme/images/book-box-home-bottom.png) no-repeat scroll 0 bottom transparent;height:351px;width:303px;}#carhire-content-left .block h2,#carhire-content-left span.pre-h2,#carhire-content-left span.pos-h2,#carhire-wrapper #block-carhire_reservation-0 #edit-steps{display:none;}#carhire-body #carhire-content #reservation-block{background:url(/sites/all/themes/carhire_theme/images/book-box-home-top.png) no-repeat scroll 0 0 transparent;padding:5px 0;position:relative;width:303px;height:335px;}#carhire-content-left  #-carhire-reservation-form-step-1{background:url(/sites/all/themes/carhire_theme/images/pixel-book-box-home.png) repeat-y scroll 0 0 transparent;padding:5px 10px 5px 15px;height:325px;}#carhire-content-left #edit-reservation{margin:0;padding:0;border:0 none;}#carhire-content-left #edit-reservation label{color:#fff;}#edit-reservation .date-padding label,#edit-reservation .date-padding .description{display:none;}#reservation-block #edit-reservation-start .form-text,#reservation-block #edit-reservation-end .form-text{width:100%;text-align:center;margin:0;}#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:100%;}#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:100%;}#reservation-block .form-item-reservation-payment .form-select{width:262px !important;}#reservation-block .form-item-reservation-promotion-code{margin-bottom:5px;}#reservation-block .form-item-reservation-promotion-code input{width:100px;}#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-body #carhire-content #reservation-block span.label,#carhire-body #carhire-content #reservation-block label{width:auto;font-size:10px;font-weight:normal;white-space:nowrap;line-height:10px;}span.label{font-weight:bold;}#carhire-body #carhire-content #reservation-block .description{color:#fff;}#carhire-body #carhire-content #reservation-block #edit-next{background:transparent url(/sites/all/themes/carhire_theme/images/botao-box-big.png) no-repeat scroll 0 0;height:41px;left:-1px;padding-bottom:1px;font-size:19px;position:relative;width:282px;font-weight:normal;font-family:Cantarell;color:#fff;cursor:pointer;border:0 none;margin:8px 0px 0;outline:0 none;float:none;padding:0;}#reservation-slideshow .page{width:140px;}a.blue-button{background:transparent url(/sites/all/themes/carhire_theme/images/botao-slide.png) no-repeat scroll 0 0;color:#FFFFFF;display:block;float:left;height:21px;margin-left:35px;text-align:left;}a.blue-button span{cursor:pointer;display:inline;float:left;height:21px;line-height:21px;margin-left:5px;padding:0 9px 0 4px;background:transparent url(/sites/all/themes/carhire_theme/images/botao-slide.png) no-repeat scroll 100% 0;}#latest-news-wrapper{background:url(/sites/all/themes/carhire_theme/images/bg-left-news-home.png) no-repeat scroll 0 0 transparent;height:119px;left:-12px;position:relative;width:659px;}#latest-news-wrapper .block-wrapper{background:url(/sites/all/themes/carhire_theme/images/bg-right-news-home.png) no-repeat scroll right 0 transparent;}#carhire-content-middle .view-id-ultimas{background:url(/sites/all/themes/carhire_theme/images/pixel-news-home.png) repeat-x scroll right 0 transparent;height:119px;margin-right:6px;color:#fff;}#carhire-body #carhire-slideshow{padding:9px 8px 0;width:944px;background:transparent none repeat scroll 0 0;right:0;position:relative;padding-bottom:10px;margin-bottom:10px;}#carhire-slideshow .block-menu{float:right;width:303px;}#carhire-body #carhire-slideshow #menu-lateral{background:url(/sites/all/themes/carhire_theme/images/bg-left-menu-lateral-home.png) no-repeat scroll 0 0 transparent;border:0 none;left:19px;margin:0;padding:0;position:relative;width:303px;}#carhire-body #carhire-slideshow #menu-lateral #menu-lateral-inner{background:url(/sites/all/themes/carhire_theme/images/bg-right-menu-lateral-home.png) no-repeat scroll right 0 transparent;height:119px;padding:0 10px 0 8px;}#menu-lateral ul{background:url(/sites/all/themes/carhire_theme/images/pixel-menu-home.jpg) repeat-x scroll right 0 transparent;height:106px;margin:0;padding:10px 4px;}#carhire-slideshow #menu-lateral ul li{float:left;padding:0;margin:3px 1px 0 0;}#carhire-body #menu-lateral a:link,#carhire-body #menu-lateral a:visited{border:0 none;color:#FFFFFF;display:block;font-size:13px;height:17px;margin-bottom:2px;margin-right:0;padding:7px 10px 3px;width:117px;font-family:Cantarell;font-weight:normal;}#carhire-body #menu-lateral a:hover,#carhire-body #menu-lateral a.active{background:url(/sites/all/themes/carhire_theme/images/bg-buts-hover.png) no-repeat;color:#251049;}.slidshow-title{height:29px;margin-top:5px;}#carhire-wrapper .slidshow-title a:link,#carhire-wrapper .slidshow-title a:visited{font-family:Cantarell;color:#007cc3;}#carhire-content-middle .view-id-ultimas .views-row{float:left;margin-left:10px;width:298px;font-family:Cantarell;}#carhire-content-middle .view-id-ultimas .views-row-even{margin-left:20px;}#carhire-content-middle .view-id-ultimas .views-field-title{font-size:17px;margin:10px 0 11px;}#carhire-content-middle .view-id-ultimas .views-field-title a{color:#fff;}#carhire-footer{color:#777;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-footer-inner{height:20px;position:absolute;right:19px;text-align:right;top:2px;width:400px;}#carhire-content #carhire-content-left-sec{border-right:2px solid #FFFFFF;position:relative;float:right;padding:0;width:200px;}#carhire-content #carhire-content-middle-sec{border-left:2px solid #FFFFFF;float:left;margin:5px 0;position:relative;width:730px;z-index:1;}#carhire-body #carhire-car-left{background:url(/sites/all/themes/carhire_theme/images/book-car-lateral.png) no-repeat scroll 0 0 transparent;height:246px;left:-8px;margin:24px 0 10px;position:relative;width:222px;}#carhire-body #carhire-car-left-inner{font-size:21px;left:44px;line-height:23px;top:20px;width:168px;font-family:Cantarell;position:absolute;text-align:center;}#carhire-body #carhire-car-left-inner a{color:#fff;}#carhire-body #carhire-content-left-sec #menu-lateral{background:url(/sites/all/themes/carhire_theme/images/bg-menu-lateral.png) no-repeat scroll right 0 transparent;border:0 none;height:189px;left:22px;position:relative;width:193px;clear:both;margin:15px 0;}#carhire-body #carhire-content-left-sec #menu-lateral #menu-lateral-inner{background:transparent;}#carhire-content-left-sec #menu-lateral ul{background:none repeat scroll 0 0 transparent;height:189px;margin-left:10px;width:175px;}#menu-lateral ul li{margin:0;padding:0 5px;}#carhire-content-left-sec .view-id-ultimas{background:url(/sites/all/themes/carhire_theme/images/bg-top-news-lateral.png) no-repeat scroll 0 0 transparent;left:22px;padding-top:6px;position:relative;width:193px;}#carhire-content-left-sec .view-id-ultimas .block-wrapper{background:url(/sites/all/themes/carhire_theme/images/bg-bottom-news-lateral.png) no-repeat scroll 0 bottom transparent;padding-bottom:11px;width:193px;}#carhire-content-left-sec .view-id-ultimas .block-wrapper .content{background:url(/sites/all/themes/carhire_theme/images/pixel-bg-news-lateral.png) repeat-y scroll 0 0 transparent;padding:5px 10px;width:173px;color:#fff;}#carhire-content-left-sec .view-id-ultimas .block-wrapper .content .views-field-title{font-size:17px;margin:10px 0 11px;}#carhire-content-left-sec .view-id-ultimas .block-wrapper .content .views-field-title a{color:#fff;}#title-wrapper{height:74px;left:-28px;margin-bottom:10px;position:relative;}#title-wrapper #pre-title{background:url(/sites/all/themes/carhire_theme/images/bg-page-titles-left.png) no-repeat scroll 0 0 transparent;float:left;height:74px;width:10px;}#title-wrapper h2{background:url(/sites/all/themes/carhire_theme/images/bg-page-titles-pixel-repeat.png) repeat-x scroll 0 0 transparent;float:left;height:45px;font-size:28px;padding:17px 20px 9px;color:#5319b4;font-style:normal;font-family:Cantarell;line-height:130%;}#title-wrapper #pos-title{background:url(/sites/all/themes/carhire_theme/images/bg-page-titles-right.png) no-repeat scroll 0 0 transparent;float:left;height:74px;width:6px;}#carhire-content-middle-sec{padding:10px 0 10px 15px;}.not-front #carhire-footer{margin-top:10px;}fieldset#edit-steps{border:0 none;background:transparent url(/sites/all/themes/carhire_theme/images/steps-bg.png) repeat-x scroll 0 0;height:34px;padding:5px 10px 15px;position:relative;margin-bottom:15px;}.page-book #block-system-main form{background:#fff;position:relative;}#edit-steps .fieldset-wrapper input{background-image:url(/sites/all/themes/carhire_theme/images/botao-step-azul.png);border:0 none;width:24px;height:30px;color:#fff;font-weight:bold;cursor:pointer;}#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-image:url(/sites/all/themes/carhire_theme/images/botao-step-active-azul.png) !important;}#edit-steps-wrapper{padding-bottom:5px;}#edit-steps-title{color:#00367E;font-size:20px;line-height:30px;margin-left:15px;font-weight:normal;}.page-book #edit-reservation{border-radius:5px;border:1px solid #6da6c5;margin:20px 10px 10px;padding:20px;}#-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:#6DA6C5;font-size:11px;font-weight:bold;float:right;border:1px solid #fff;color:#fff;padding:8px;outline:1px solid #6DA6C5;cursor:pointer;margin-top:10px;}#-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-messages{background:transparent url(/sites/all/themes/carhire_theme/images/steps-bg.png) repeat-x scroll bottom;padding:0 0px 15px;border:0 none;margin-bottom:15px;}fieldset#edit-messages #edit-messages-status{background:#90C1DB;color:#FFFFFF;margin:6px 0 0;position:relative;padding:15px;border-radius:5px;text-shadow:0px 1px 1px #00367E;font-size:13px;margin:0 15px 10px;}ul li,ul.menu li,.item-list ul li,li.leaf{list-style-type:none;}.form-item-reservation-category .form-item-category,.form-item-reservation-extras .form-item-extra{border:0 none;border-radius:5px;}#edit-reservation .form-item-reservation-category .form-radios label{display:block;}.form-item-reservation-category .cat-table-header,.form-item-reservation-extras .cat-table-header{outline:0 none;background:#F6F9FB;border-right:5px;}.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:#ddf473;}.form-item-reservation-category .cat-table-header-row,.form-item-reservation-extras .cat-table-header-row{height:58px;}.form-item-reservation-category .cat-table-header-left{vertical-align:middle;color:#777777;}.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:#00367E;}.form-item-reservation-category .cat-table-header-rigth a{background:transparent url(/sites/all/themes/carhire_theme/images/botao-book-me-azul.png) no-repeat scroll 0 0;color:#FFFFFF;cursor:pointer;font-size:12px;font-weight:bold;height:13px;margin:0;padding:6px 0;width:66px;}fieldset#edit-steps-comulative-price{background:transparent url(/sites/all/themes/carhire_theme/images/comulative-price-azul.png) no-repeat scroll 0 0;font-size:12px;font-weight:bold;height:30px;margin:8px 0px 8px;padding:0;text-align:center;border:0 none;width:291px;}fieldset#edit-steps-comulative-price::after{display:block;clear:both;}#edit-steps-comulative-price .form-item{color:#FFFFFF;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:#ebebeb;border-width:0;position:relative;margin-top:30px;border-radius:5px;}.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:#434343;font-weight:bold;}.page-reservation .report-block .report-block-line .report-block-item label{color:#6da6c5;}.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:#6da6c5;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:#6da6c5;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:#6da6c5;}.page-book #reservations-report fieldset .fieldset-wrapper{position:relative;background:none repeat scroll 0 0 #ebebeb;border-radius:5px;margin-bottom:30px;margin-top:10px;}.page-book #reservations-report fieldset .fieldset-wrapper .report-block-item{font-weight:bold;color:#000;}.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:#90C1DB;margin-bottom:15px;}.page-book #reservations-report .report-block.report-block-price legend{position:static;color:#fff;height:30px;padding:0 3%;font-size:22px;width:94%;display:block;}.report-block.report-block-price legend span.final-price{float:right !important;}#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;}.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;}.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;}.captcha{margin-top:1em;margin-bottom:1em;}
.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;}
