html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}
html{width: 100%; height: 100%;background: #d2d2d2 url(../img/bg_all.jpg) repeat-x;}
body{font-family: Arial; font-size: 12px; color: #333; background:  url(../img/header.jpg) top center no-repeat;}
h2 {font-size: 25px; font-weight: bold; color: #bf9a07; }
h3 {font-size: 17px; font-weight:bold; color:#333; }
h4 {font-size: 16px; font-weight:bold; color:#a2a2a2; }
#container p{line-height: 19px;}
.all{clear: both;}
.center{text-align: center !important;}
.red{color: red;}
.bckColorHertz { background-color:#FCDE04; }
strong{font-weight: bold;}
.tabs-divider { background:  url(../img/tabs-divider-reserve.png) repeat-x bottom center; height:5px; margin-bottom:8px; }

#page-title{ overflow: hidden; height: 65px; margin-bottom: 10px; background:  url(../img/tabs-divider.png) repeat-x bottom center; }
#page-title h1 { text-shadow: 1px 1px #FFF; font-size:25px; margin-left:20px; margin-top:10px; color:#666; }

#divLoading { display:none; }
#divMessageLoading { display:none; }
#divMessageLoading div { margin:0 auto; text-align:center; }

/* Load Rates */
.div_container_placeholder {  }
.div_container_placeholder div { margin:0 auto; }
.div_container_placeholder h3 { text-align:center; margin-bottom:5px; font-size:13px; }

.navTop { width: 1000px; height:30px; float: right; margin:6px 35px 0 0; }
.navTop ul { float:right; margin-top:5px; font-size:11px; }
.navTop ul li.m { display:inline; margin-right:15px; text-transform:uppercase; }
.navTop ul li.m a.lnk:hover { background-color:#E1E1E1; text-decoration:none; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; }
/*
.navTop ul { float:right; }
.navTop ul li { float:right; }

.navTop ul li.txt-acesso-rapido { line-height:28px; margin-right:10px; }
.navTop ul li a{ padding: 2px; margin:6px;display: block;text-indent: -9000px;}
.navTop ul li a.pagInicial{width: 74px;  background: url(../img/navTop.png) no-repeat;}
.navTop ul li a.redLojas{width: 74px;  background: url(../img/navTop.png) -99px 0 no-repeat;}
.navTop ul li a.ageViagem{width: 95px;  background: url(../img/navTop.png) -195px 0 no-repeat;}
.navTop ul li a.falConosco{width: 74px;  background: url(../img/navTop.png) -317px 0 no-repeat;}*/

.navigation{margin: 32px 0 0 150px;}
.navigation li{float: left;}
.navigation li a{ padding: 4px; margin: 4px 15px;display: block;text-indent: -9000px; }
.navigation li a.navReservas{width:66px; height: 12px; background: url(../img/nav.png) -152px 0  no-repeat;}
.navigation li a.navRedeLojas{width:99px; height: 12px; background: url(../img/nav.png) -252px 0  no-repeat;}
.navigation li a.navFrota{width:40px; height: 12px; background: url(../img/nav.png) -385px 0  no-repeat;}
.navigation li a.navPromocoes{width:80px; height: 12px; background: url(../img/nav.png) -461px 0  no-repeat;}
.navigation li a.navAgenda{width:127px; height: 12px; background: url(../img/nav.png) -576px 0  no-repeat;}
.navigation li a.navTarifas{width:52px; height: 12px; background: url(../img/nav.png) -735px 0  no-repeat;}
.navigation li a.navContato{width:98px; height: 12px; background: url(../img/nav.png) -820px 0  no-repeat;}

.navigation li a.navReservas:hover{width:66px; height: 12px; background: url(../img/nav_hover.png) -152px 0  no-repeat;}
.navigation li a.navRedeLojas:hover{width:99px; height: 12px; background: url(../img/nav_hover.png) -252px 0  no-repeat;}
.navigation li a.navFrota:hover{width:40px; height: 12px; background: url(../img/nav_hover.png) -385px 0  no-repeat;}
.navigation li a.navPromocoes:hover{width:80px; height: 12px; background: url(../img/nav_hover.png) -461px 0  no-repeat;}
.navigation li a.navAgenda:hover{width:127px; height: 12px; background: url(../img/nav_hover.png) -576px 0  no-repeat;}
.navigation li a.navTarifas:hover{width:52px; height: 12px; background: url(../img/nav_hover.png) -735px 0  no-repeat;}
.navigation li a.navContato:hover{width:98px; height: 12px; background: url(../img/nav_hover.png) -820px 0  no-repeat;}

#container{ width: 1000px; margin: 0 auto; }
#header { width:1000px; }
#header h1 a{ width:315px; height:88px; display: block; text-indent: -9000px; margin: 20px 0 0 40px ; float: left; background: url(../img/logo_HertzInternacional.png) no-repeat;}
.middle{ width: 1000px; margin-left:-1px; margin-top:30px; padding: 0 20px; float:left; background: url(../img/header_middle.jpg) -2px 0 repeat-y; }
.headerBottom{ width: 1000px; margin-left:-1px; height:20px; clear: both; background: url(../img/header_bottom.jpg) -2px 0 no-repeat;}

.pnlSlidesPromo { position: relative; width: 980px; text-align:right; height: 170px; clear: both; margin: 0 0 0 10px; }

div.header-logo { float:left; width:960px; }

#reserve div.buttondata_reserve { padding:10px; font-size:15px; float:left; cursor:pointer; line-height:15px; }
#reserve div.buttondata_reserve_active { background-color:#000; color:#DEC82A; }
#reserve div.btn_reserve_ja { width:100px; }
#reserve div.btn_reserve_alterar { width:199px; }
#reserve div.formdata { padding:10px; font-size:12px; }
#reserve div.formdata label { color:#FFF; font-size:11px; }
#reserve{ font-size:12px; width: 340px; color: #FFF; margin: 10px 0 0 50px; position: absolute;top:0; left:0; background: url(../img/reserve.png) repeat-y; z-index:100;  }
#reserveja a { color:#FFF !important; font-size:11px; }
#reserveja .checkbox { margin-top:10px; }
#reserveja_alterar { display:none; }
#itemReturnLocation { display:none; }
#tbDadosAgencia  { display:none; }
#reserveError { display:none; }
#reserve button#btnProximoAlterar { width: 102px; background: url(../img/proximo.png) no-repeat; border: 0; margin-top: -44px; padding: 10px 4px; cursor: pointer; text-indent: -9000px; }
#reserve button#proximo{ width: 102px; background: url(../img/proximo.png) no-repeat; border: 0; margin-top: -40px; padding: 10px 4px; cursor: pointer; text-indent: -9000px; }

.slide{position:relative; margin: -15px 0 0 0; width:940px; }

/* QuotedRates */
.pnl-quoted-message-promotion { background-color:#fef47b; float:left; margin:11px; height:25px; color:#08c; font-size:100%; font-weight:bold; line-height:25px; width:395px; padding-left:10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius:4px; font-size:14px; }
#divQuoteEmail { display:none; width:400px; }

.middleTopFull{ width: 956px; }
.middleEP{ width: 210px; margin: 20px 36px 0 0; float:right; }
.middleEP li{ float: left;margin-right: 8px;text-indent: -9000px; }
.middleEP li.email{ width: 120px;height: 14px;background: url(../img/enviar_por_email.jpg) no-repeat; }
.middleEP li.imprimir{ width: 70px;height: 14px;background: url(../img/imprimir.jpg) no-repeat; }
.middleEP li a{ display:block; cursor:pointer; }
.colLeft{ width:260px !important; font-size: 12px; float: left; }
.boxone{ width: 218px; margin: 10px 0 0 0; float: left; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; }
.boxone .vehTitle{ font-size: 15px; font-weight: bold; color: #000;  }
.boxone .vehSippDetails{ font-size: 12px; font-weight: bold; color: #666; line-height:20px;  }
.boxone .vehDetails { font-size:11px; color: #666; }
.boxone_data { padding:5px; }
.boxone_data table { font-size:11px; }
.tbPrePos { padding-top:5px; border-bottom:1px solid #333; }
.tbValorDesc{ text-align:left; padding-bottom:3px; }
.tbValorPrice{ text-align:right; padding-bottom:5px; }
.tbValorTotalDesc { text-align:left; background-color:#FFFBC1; border-top:1px solid #666; padding-top:5px; padding-bottom:5px; font-weight:bold; }
.tbValorTotal { text-align:right; background-color:#FFFBC1; border-top:1px solid #666; padding-top:5px; padding-bottom:5px; font-weight:bold; }
.boxone_data h3 { padding:0; color:#666; margin-bottom:10px; }

.boxtwo input[type="text"]  { padding:2px; margin-right:2px; margin-bottom:2px; }
.boxtwo{ width: 218px; min-height:270px; margin: 10px 0 0 0; float: left; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; }
.boxtwo_data { padding:5px; }
.boxtwo_data label { font-size:11px; }
.boxtwo_data input { font-size:11px; }
.boxtwo {color: #848484;font-size: 11px;}
.boxtwo dt { margin-top:7px; }
.boxtwo dl dd input, .boxtwo dl dd select{background: #dedede;}
.boxtwo dl.alignBoxTwo {height:44px;float: left; }
.boxtwo dl.alignBoxTwo dd {float: left;}
.boxtwo dl.opcaoPag {float: left;}
.boxtwo dl.opcaoPag .proximo{width:67px; height:21px; background: url(../img/proximo.jpg) no-repeat; float: right; cursor: pointer; margin: -20px 0 0 140px; text-indent: -9000px; border: 0;}

.quotedRatesTitle { margin: 10px 40px 0 15px; float: left; }
.largeBoxOne { width:688px; margin:10px 40px 0 0; float: right; }
.largeBoxOneIn {width:665px; height: 289px; padding: 10px; -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px; border: 1px solid #d4d3d3; }
.largeBoxOneIn span.vehTitle { font-size: 16px; font-weight:bold; color: #333; }
.largeBoxOneIn span.vehTitleDet { font-size: 13px; font-weight: bold; color: #999; line-height:20px; }
.largeBoxOneIn img.imgVeh { margin-top:5px; }
.largeBoxOneIn ul{ margin-top: 30px;  }
.largeBoxOneIn ul li{float: left; }
.largeBoxOneIn ul li a{display: block;width: 16px; height: 21px;}
    .largeBoxOneIn ul li.people {
        width: 16px;
        margin-right: 20px;
        height: 21px;
        text-indent: 20px;
        line-height: 22px;
        background: #FFF url('http://www.hertz-int.com.br/img/detalhes_car.jpg') no-repeat 0;
    }
    .largeBoxOneIn ul li.bag-big {
        width: 20px;
        margin-right: 20px;
        height: 25px;
        text-indent: 20px;
        line-height: 22px;
        background: #FFF url('http://www.hertz-int.com.br/img/detalhes_car.jpg') no-repeat -145px 0px;
    }
    .largeBoxOneIn ul li.bag {
        width: 16px;
        margin-right: 20px;
        height: 21px;
        text-indent: 20px;
        line-height: 22px;
        background: #FFF url('http://www.hertz-int.com.br/img/detalhes_car.jpg') no-repeat -24px 0px;
    }
    .largeBoxOneIn ul li.auto {
        width: 16px;
        margin-right: 60px;
        height: 21px;
        text-indent: 20px;
        line-height: 22px;
        background: #FFF url('http://www.hertz-int.com.br/img/detalhes_car.jpg') no-repeat -48px 0px;
    }
    .largeBoxOneIn ul li.manual {
        width: 16px;
        margin-right: 40px;
        height: 21px;
        text-indent: 20px;
        line-height: 22px;
        background: #FFF url('http://www.hertz-int.com.br/img/detalhes_car.jpg') no-repeat -98px 0px;
    }
    .largeBoxOneIn ul li.ar {
        width: 20px;
        margin-right: 20px;
        height: 21px;
        text-indent: 20px;
        line-height: 22px;
        background: #FFF url('http://www.hertz-int.com.br/img/detalhes_car.jpg') no-repeat -68px 0px;
    }
    .largeBoxOneIn ul li.doors {
        width: 20px;
        height: 21px;
        text-indent: 20px;
        line-height: 20px;
        background: #FFF url('http://www.hertz-int.com.br/img/detalhes_car.jpg') no-repeat -121px 0px;
    }
.largeBoxOneInn {width: 230px; float:left; border:0px solid #000; }

div.ireserva-panel { border:0px solid #000; float:right; width:425px; height:230px; }
div.ireserva-panel-rates { float:right; border:0px solid #000; margin-top:10px; }
div.ireserva-panel-btn-rates { float:right; }
div.iReserva-Rate { width: 190px; height:120px; margin-left: 10px; margin-bottom:5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; padding: 5px 5px 5px 5px; float: right; border:1px solid #d7d7d7; text-align: center; }
div.iReserva-Quote .iReserva-Rate-Text { height:70px; }
div.iReserva-Rate .iReserva-Rate-Text { height:70px; }
div.iReserva-Rate:hover { background-color:#FFF; }
div.iReserva-Rate span.lblVehRateName { font-size: 13px; font-weight: bold; color: #333; display:block; }
div.iReserva-Rate span.lblVehRatePrice { font-size: 18px; font-weight: bold; color: #bf9a07; display:block; }
div.iReserva-Rate span { margin-top:5px; }
div.iReserva-Rate a { margin-top:10px; }
div.iReserva-Quote { width: 190px; height:100px; margin-right: 10px; margin-bottom:5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; padding: 5px 5px 5px 5px; float: right; border:1px solid #d7d7d7; text-align: center; }
div.iReserva-Quote span.lblVehRateName { font-size: 13px; font-weight: bold; color: #333; display:block; }
div.iReserva-Quote span.lblVehRatePrice { font-size: 18px; font-weight: bold; color: #bf9a07; display:block; }
.iReservar div.pnl-quote-veh { min-height:220px; min-width:420px; border:0px solid #000; overflow: hidden; position: relative; }
.iReservar div.pnl-quote-veh[id] { display: table; position: static;}
.pnlQuoteMiddle {position: absolute; top: 50%;} /* for explorer only*/
.pnlQuoteMiddle[id] {display: table-cell; vertical-align: middle; width: 100%;}
.pnlQuoteInner {position: relative;  top: -50%} /* for explorer only */

/* width of the item, in this case I put 250x250x gif */
.ireserva-panel li {
    width:250px;
    height:250px;
    float:left;
}

/* QuotedRates */

	/* confirmacao */

	.boxonebig{width: 220px;
		height: 498px;
		margin: 10px 0 0 0;
		float: left;
		padding: 10px;
		font-size: 11px;
		background: url(../img/dados_da_reserva.jpg) no-repeat;}

	.refazerReserva{width:106px;
		height:20px;
		cursor: pointer;
		border: 0;
		text-indent: -9000px;
		float: right;
		margin-right: 20px;
		background: url(../img/refazer_reserva.jpg) no-repeat;}

		table.pesquisa {min-width:205px;}
		table.pesquisa td{padding: 5px 10px;}
		table.pesquisa tr.a1{background: #fffad7;}
		table.pesquisa tr.a2{background: #fdf757;}
		table.pesquisa tr.a3{background: #fddd3c;}
		table.pesquisa tr{margin: 2px 0;float: left;}

	.boxtwovalores{width: 220px;
		height: 248px;
		margin: 10px 0 0 0;
		float: left;
		padding: 10px;
		font-size:10px;
		background: url(../img/valores.jpg) no-repeat;}

	.colCenter{width:544px;
		padding: 10px;
		float: left;}
	/* fim confirmacao */

	/* dados pessoais */
	dl.formLeft{width: 270px;
		float: left;}
	dl.formRight{
		float: right;}
	dl.formLeft dd input, dl.formRight dd input{padding: 4px;
	border: 1px solid #666;
	background: #f2f2f2}
	dl.formLeft dt, dl.formRight dt{margin: 4px 0;}

	.colRight{width: 175px;
		height: 559px;
		float: right;
		margin-right: 40px;
		margin-top: 10px;
		background: url(../img/informacoes.jpg) no-repeat;}
	.colRight p{padding: 35px 10px 10px 10px;}

	.infovoo{width:530px;
		float:left;
		margin-top: 20px;
		padding: 10px;
		background: #fdfcd8 url(../img/line_back.jpg) no-repeat;}
	.infovooo{width:530px;
		float:left;
		padding: 10px;}
	.infovoooo{width:530px;
		float:left;}
	.infovoo dl, .infovooo dl{float: left;
		margin-right: 20px;}
	.infovoo dl dt, .infovooo dl dt{padding: 5px 0}
	.infovoo dl dd select, .infovooo dl dd select{width: 210px;border: 1px solid #333;background: #f2f2f2}
	.infovoo dl dd input, .infovooo dl dd input{border: 1px solid #333;background: #f2f2f2}
	.vatotal{width: 532px;background:#fddd3d; margin: 10px 0 0 0;padding: 4px 10px; clear: both;font-size: 12px;}
	button.efetuarReservabtn{width:238px;
		height:35px;
		cursor: pointer;
		text-indent: -9000px;
		border: 0;
		float: right;
		background: url(../img/efetuar_reserva_btn.jpg) no-repeat;}
	/* fim dados pessoais */

	/* confirmacao da reserva */
	.alignformall{padding-bottom: 10px;}

	.colRightCodigo{width: 175px;
		min-height: 180px;
		float: right;
		margin-right: 40px;
		margin-top: 10px;
		text-align: center;
		background: url(../img/codigo_confirmacao.jpg) no-repeat;}
	.colRightinfoimportant{width: 175px;
		min-height: 180px;
		float: right;
		margin-right: 40px;
		margin-top: 10px;
		text-align: center;
		background: url(../img/informacoes_importantes.jpg) no-repeat;}

	.colRightCodigo p.codigoConfi{padding: 60px 10px 10px 20px;}
	.colRightCodigo p.codigoConfiValor{background: #fddc3c; padding: 4px; text-align: center;}
	.codigoConfi{color: #c5a50c;
		font-size: 18px;
		font-weight: bold;}

			.middle ul.irr{margin-top: 10px !important;}
			.middle ul.irr li{width: 175px;float: left;margin-right: 0 !important;text-indent: -9000px;}
			.middle ul.irr li.i{width: 70px;
				height: 30px;
				background:url(../img/alterar_cancelar.jpg) 0 0 no-repeat;}
			.middle ul.irr li.rr{width: 105px;
				height: 30px;
				background:url(../img/alterar_cancelar.jpg) -70px 0 no-repeat;}
			.middle ul.irr li.i a{width: 69px;
				height: 30px;
				display:block;}
			.middle ul.irr li.rr a{width: 105px;
				height: 30px;
				display:block;}

	/* fim confirmacao da reserva */

/* Equipamento Opcionais */
div.opcionais_btn { float:right; margin-top:10px; }
.divMessageErrorEquipExtras {margin-top:10px; }
.largeBoxopcionais .largeBoxOpcionaisName { font-size:16px; font-weight:bold; color:#666; }
.largeBoxopcionais .largeBoxOpcionaisShortDesc { font-size:12px; color:#333; }
.largeBoxopcionais img { border:3px solid #E1E1E1; width:117px; height:67px; }
.largeBoxopcionais span { line-height:20px; }
.largeBoxopcionais table td { vertical-align:top; }
.largeBoxopcionais{ min-height:70px; padding: 10px; margin-top: 10px; margin-right: 15px; border: 1px solid #d8d7d6; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; }
/* Equipamento Opcionais */

/* Login Pages */
#divModalLogin { display:none; width:320px; }
#divModalLoginPnlError { display:none; }
/* Login Pages */

/* Booking */
.pnlFormBox { padding-left: 20px; width:650px;}
.pnlFormBox h3 { color:#666; margin-top:0px; margin-bottom:10px; padding-bottom:3px; border-bottom:1px solid #666; }
.pnlFormBox table input { margin-bottom:5px; }
.divValorTotalAproximado { height:25px; line-height:25px; padding-left:10px; padding-right:10px; font-weight:bold; font-size:12px; }
.divValorTotalAproximado div { float:right; }
.divComentariosAdicionais { margin-top:5px; width:630px;  }
.divBtnEfetuarReserva { float:right; }
/* Booking */

/* Confirmation View */
.pnlConfirmationData { line-height:17px; }
.pnlConfirmationData h3 { color:#666; margin-top:10px; margin-bottom:10px; padding-bottom:3px; border-bottom:1px solid #666; }
.confirmationViewData table { font-size:12px;  }
.confirmationViewData table tr td { padding-bottom:7px;  }
.confirmationViewData .imgVeh { width:180px; }
.confirmationViewData .vehData { vertical-align:top; }
.boxLateralDetalhesReserva { float:left; margin:10px 40px 0 0; }
.boxLateralDetalhesReserva span { margin:0 important!; padding:0 important!; color:#666; font-size:16px; font-weight:bold; }
.divCodConfirmacao { text-align:center; }
.divCodConfirmacao h3 { font-size: 21px; font-weight:bold;color:#c39520; margin:5px 0 0px 0; }
.boxBtnAlterarCancelar { float:right; margin:5px 40px; }
.boxBtnEmissao { float:right; margin:5px 40px; }
/* Confirmation View */

/* Rede de Lojas */
.containerPagesData { border:0px solid #000; }
.containerPagesData h3 { font-size:20px; color:#666; margin-bottom:5px; }
.page-content-header { border-bottom:1px solid #CCC; margin-bottom:20px; }

.tab-content { padding:5px; }
.floatLeft { float:left; margin-right:5px; }
.form-actions { border:0 !important; background-color:#FFF !important; padding:0 !important; }
.locationResultContent {
    float:left;
    width:462px;
    padding-top:5px;
    margin-left:2px;
    padding-left:5px;
    border-top:1px solid #E1E1E1;
    margin-bottom:20px;
    line-height:18px;
    background-image: linear-gradient(bottom, #FFF 8%, #EDEDED 77%);
    background-image: -o-linear-gradient(bottom, #FFF 8%, #EDEDED 77%);
    background-image: -moz-linear-gradient(bottom, #FFF 8%, #EDEDED 77%);
    background-image: -webkit-linear-gradient(bottom, #FFF 8%, #EDEDED 77%);
    background-image: -ms-linear-gradient(bottom, #FFF 8%, #EDEDED 77%);
}
.locationResultHeader h4 { padding-bottom:5px; font-size:15px; color:#666; }
/* Rede de Lojas */

#footerFull{ width: 100%; height: 230px; clear: both; background: white;}
#footer{ width: 1000px; margin: 20px auto 0; padding: 10px; font-size:11px; }
#footerFull a { color:#000; }

#footer .formasdp{ width: 250px; height: 60px; float: left; border:0px solid #000; }
#footer .certificados{ width: 180px; height: 60px; margin-right: 20px; float: left; border:0px solid #000; }
#footer .atendimento{ width: 150px; height: 60px; margin-right: 20px; float: left; border:0px solid #000; }
#footer .navBottom { width: 730px; margin: 15px 0 0 0; float: left; border:0px solid #000; }
#footer .navBottomTitle { font-size:15px; color:#C0C0C0; float:left; margin-right:15px; text-align:left; font-weight:bold; }
#footer .navBottomTitle ul li { line-height:20px; }
#footer .pluginFacebook { float:right; }
#footer .g-plusone { } { float:right; }
#footer .navBottomItems { float:left; }
#footer .navBottomItems { line-height:20px; }
#footer .navBottomItems ul li { float:left; padding: 0 5px; }
/*#footer .navBottom ul{ float: right; }
#footer .navBottom ul li{float: left; padding: 0 5px; margin: 4px 10px;}
#footer .navBottom ul li.navBottomTittle{ font-size:15px; color:#9A9899; font-weight:bold; }
*/

#footerFullBottom{ background: #414040; width: 100%; margin: 10px 0; float:left; clear:both; }
#footerFullBottom img{ float:left; }
#footerFullBottom p{ color: #787878; text-align: center; margin: 5px 0 0 145px; padding: 10px; }
.footerFullBottomCenter{ width: 1000px; margin: 0 auto; }
.footerFullBottomCenter p{ float: left; }
ul.redeSocial{ width: 170px; height: 30px; margin: 15px; float: right; }
.redeSocial li{ float: left; margin: 0 4px; text-indent: -9000px; }
.redeSocial li.twitter{background: url(../img/rede_sociais.png) no-repeat;}
.redeSocial li.facebook{background: url(../img/rede_sociais.png) -36px 0 no-repeat;}
.redeSocial li.youtube{background: url(../img/rede_sociais.png) -70px 0 no-repeat;}
.redeSocial li.hertz{background: url(../img/rede_sociais.png) -105px 0 no-repeat;}
.redeSocial li a{ display: block; width: 30px; height: 30px; }
/* Box Messages */
.divError { margin-top:10px; }
.divNotifBooking { margin-top:40px; float:right; }
.divMessageError { margin: 10px 43px 0 10px; width:680px; float: left; }
.divMessageWarning { margin: 10px 43px 0 0; width:680px; min-height: 40px; float: right; }
.divMessageError span { line-height:20px; }
/* Box Messages */

/* Texts */
.bold { font-weight:bold; }
.font11px { font-size:11px; }
/* Texts */

/* Common Objects */
.horizontal_rule { height:0.5px; border-top:0.5px solid #666; border-bottom:1px solid #999; margin-top:10px; margin-bottom:10px }
#divModalMessage { display:none; }
#divModalMessage h2 { font-size:18px; color:#666; }
/* Common Objects */

.titulo_header_2_yellow { margin: 0; padding: 0; line-height: 1.5em; font-size: 14px; color: #C0A901; }
.box_padding_top { padding-top: 10px; line-height: 20px; margin-bottom:10px; }
 .linha { border-bottom: 1px solid #CCC; }

/* jQuery UI Theme */
.ui-datepicker { padding: 0.1em 0.1em 0; font-size: 12px; width: 500px !important; }
.ui-datepicker select { padding:0px; height:17px; margin:0px; }
.ui-autocomplete-loading { background: white url('../img/ui-anim_basic_16x16.gif') right center no-repeat; }
.ui-autocomplete { font-size: 11px; max-height: 200px; overflow-y: auto; overflow-x: hidden; }
/* jQuery UI Theme */

/* BootStrap Overrides */
.popover-content { font-size:12px; line-height:20px; }
.modal-message {}
.modal-message h3 { color:#666; }
.modal-message-success h3 { color:#c39520; }
.modal-message-error h3 { color:red; }
.well { padding:10px; }
/* BootStrap Overrides */

/* App Buttons */
.btnProximo { width: 102px; background: url(../img/proximo.png) no-repeat;  border: 0; margin-top: -40px; padding: 10px 4px; cursor: pointer; text-indent: -9000px; }

/** RadControls **/
.radToolTipInc .rtWrapperContent div { padding: 10px; font-size:14px; color:#000;  }
div.RadToolTip_Default { box-shadow: 0 0 10px #888888 !important; }

/* Page Support */
.slide-out-div { width:36px; height:120px; position:fixed; top:50%; cursor:pointer;   }
/*.slide-out-div { padding: 20px; width: 250px; height:220px; background: #FFF; border-right: 2px solid #999; border-bottom: 2px solid #999; z-index:999; }
.slide-out-div input[type="text"] { width:230px; max-width:230px; max-height:70px; }
.slide-out-div textarea{ width:230px; max-width:230px; max-height:70px; }
.slide-out-div div.div-block-ui-support { padding:10px; background-color:#FFF; }
.slide-out-div div.slide-out-div-message  { display:none; }
*/
/* Page Support */

/* Atendimento */
.atendimento-textarea { max-width:366px !important; margin-left:auto; margin-right:auto; width:366px !important; min-height:150px; max-height:150px; }
.pnl-atendimento-sucesso { line-height:20px; }
.tb-atendimento-detalhes { border-collapse:separate !important; border-spacing: 0 10px; }
.tb-atendimento-detalhes th { font-weight:bold; }
.tb-atendimento-detalhes-historico { width:955px; }
/* Atendimento */

/* Sprites */
.cards-sprite { background-image:url(../img/cards-sprite.png); background-repeat:no-repeat; background-attachment:scroll; display:block; }
.cards-sprite-visa { background-position:-1px -157px; width:45px; height:25px; }
.cards-sprite-master { background-position:-48px -157px; width:45px; height:25px; }
.cards-sprite-amex { background-position:-95px -157px; width:45px; height:25px; }
.cards-sprite-diners { background-position:-48px -183px; width:45px; height:25px; }
/* Sprites */

/* Box Laterais */
.pnl-box-right { float:left; }
.pnl-box { width:auto; }
.pnl-box-right-header { height:30px; width:auto; background-color:#fef47b; line-height:30px; padding-left:10px; font-weight:bold; margin-top:10px; font-size:14px; }
.pnl-box-right-body { min-height:50px; height:auto; width:auto; border:1px solid #CCC; margin-top:1px; margin-bottom:1px; padding:5px; }
.pnl-box-right-body ul { line-height:20px; }
.pnl-box-right-body ul li a { color:#308DFF; }
.pnl-box-right-footer { background-color:#FCDE04; }
/* Box Laterais */

/* Wizard Book */
.wizard-container { margin-left:-10px; width:1000px; border:0px solid #000;  }
.wizard-book-list { float:left; width:1000px; }
.wizard-book-list li { float:left; width:184px; margin-left:10px; }
.wizard-book-list li span.last-step { font-size:15px; font-weight:bold; }
.wizard-book-list li span.active-step { font-size:16px; font-weight:bold; }
.wizard-book-list li span.next-step { font-size:15px; font-weight:bold; color:#C4C4C4; }
.wizard-book-list li div.last-step { height:10px; background-color:#fef47b; }
.wizard-book-list li div.active-step { height:10px; background-color:#FCDE04; }
.wizard-book-list li div.next-step { height:10px; background-color:#C4C4C4; }
/* Wizard Book */

.rcbSlide {
    z-index: 9000 !important;
}

.contact{
    padding-left: 100px;
}
