@charset "utf-8";
/*---------------------------------------------*/
/* base layout */
/*---------------------------------------------*/
#header {}
#header #logo h1 {text-align:left;width:auto;}
#header #logo h1 a {display:inline;}
/*---------------------------------------------*/
/* CALENDAR */
/*---------------------------------------------*/
.calendar, .calendar table {background:#FFFFFF none!important;border:1px solid #4E8DCE!important;}
.calendar thead tr , .calendar thead tr td div {color:#FFF!important;}
.calendar thead tr td div:hover , .calendar tbody .day:hover {cursor:pointer;}
.calendar thead .title , .calendar thead .button {background:#4E8DCE none!important; color:#FFF!important;}
.calendar thead .headrow .button {background:#9FC6FF none!important;}
.calendar td {background:#E0EBFC none!important;}
.calendar .combo  , .calendar tbody .day {background:#EFF7FF none!important; border-color:#4E8DCE!important;}
.calendar .combo .hilite , .calendar tbody td.hilite {background:#DBEAFE none!important;}
.calendar tbody td.today {background-color:#9FC6FF!important;}
.calendar tbody td.selected , .calendar .combo .active {background:#CC0000 none!important; border-color:#CC0000!important;}
.calendar tfoot .ttip {background:#FFF none!important;}
/*---------------------------------------------*/
/* SIDEBAR */
/*---------------------------------------------*/
	/* box-pesquisa */
	#box-pesquisa {width:100%;float:left;margin-bottom:20px;}
	#box-pesquisa .color1 {color:#000;}
	#box-pesquisa fieldset {padding:3px 10px 20px 10px;}
	#box-pesquisa .box5-in {padding:5px 0 0;}
	#box-pesquisa .form-row {padding:5px 0 0;}
	#box-pesquisa .help {padding:3px 0 5px;}
		#inputMenuContains1 , #inputMenuContains , #CityAjax , #CityAjaxDev {background-color:#FFF; border:1px solid #CCC; font-size:12px; margin:3px 3px 0 0; padding:7px 16px 7px 3px !important; width:85%;}
		#inputMenuContains1:focus , #inputMenuContains:focus, #CityAjax:focus , #CityAjaxDev:focus {border:1px solid #888;}
		.ac_field , .ac_input {background:transparent url('http://www.malapronta.com.br/images/autosuggest/autocomplete_leftcap.gif') no-repeat right center;}
		
	/* basicfilters */
  #col2 .c1r {background:#FFF url("http://www.malapronta.com.br/images/malapronta/2x2-lightgray.gif") repeat-y scroll top right;}
  #col2 .c1l {background:transparent url("http://www.malapronta.com.br/images/malapronta/2x2-lightgray.gif") repeat-y scroll top left;}
  #col2 .c1t {background:transparent url("http://www.malapronta.com.br/images/malapronta/2x2-lightgray.gif") repeat-x scroll top left;}
  #col2 .c1b {background:transparent url("http://www.malapronta.com.br/images/malapronta/2x2-lightgray.gif") repeat-x scroll bottom left;}      
  #col2 .c1tl {background:transparent url("http://www.malapronta.com.br/images/malapronta/c4tl.gif") no-repeat scroll top left;}
  #col2 .c1tr {background:transparent url("http://www.malapronta.com.br/images/malapronta/c4tr.gif") no-repeat scroll top right;}
  #col2 .c1bl {background:transparent url("http://www.malapronta.com.br/images/malapronta/c4bl.gif") no-repeat scroll bottom left;}
  #col2 .c1br {background:transparent url("http://www.malapronta.com.br/images/malapronta/c4br.gif") no-repeat scroll bottom right;}
	#col2 .c2tl {background:#EEEEEE url("http://www.malapronta.com.br/images/malapronta/c6tl.gif") no-repeat scroll left top;}
	#col2 .c2tr {background:transparent url("http://www.malapronta.com.br/images/malapronta/c6tr.gif") no-repeat scroll right top;padding-top:5px;}
	#col2 h4 {color:#171717;}
	#basicfilters .form-row label , #basicfilters .form-row a , #basicfilters .form-row a:visited {color:#0076E2;}
	#basicfilters .form-row a:hover {color:#0076E2;}
	#basicfilters .form-row #rangeOfMinutes {padding:5px;}
	#basicfilters .form-row #filterOutAC div , #basicfilters .form-row #filterOutRate div , #basicfilters .form-row #filterOutMinutes div {font-size:11px;padding:5px;}
	#basicfilters .form-row #submit-pesquisar {margin:10px;}
	#basicfilters .form-row #submit-limpar {margin:10px;}
	#basicfilters .form-row ul li {font-size:11px!important;}
	#etapas ul {margin:0 0 20px 0;}
	#etapas ul li {border-width:1px;border-style:solid;border-color:#BBB;background-color:#FFF;color:#222;}
	#etapas ul li.current {background-color:#CFF100;border-width:1px;border-color:#CFF100;}
	#etapas ul li.current .number {background-color:#CFF100;border-width:0;}
	#etapas ul li .number {border-width:0;background-color:#FFF;color:#222;}
	/* box-locadoras */
	#box-locadoras {width:100%;float:left;margin-bottom:20px;}
	#box-locadoras fieldset {padding:10px 0;}
	#box-locadoras ul {margin:0;}
	#box-locadoras ul li {margin:0;float:left;width:50%;text-align:center;}
	#box-locadoras ul li h3 {font-size:11px;font-weight:normal;text-align:center;display:none;}
	
/* submit */
.submit-enviar , #submit-enviar , #submit-pesquisar , #submit-alterar , #submit-limpar {background-color:#FCE701; border-color:#FCE701 #FCE701 #CFBD00 #CFBD00 !important; border-style:solid; border-width:1px; font-size:11px; font-weight:bold;	margin:3px 4px 0 0;	padding:4px 5px;}
.submit-enviar:hover , #submit-enviar:hover , #submit-pesquisar:hover , #submit-alterar:hover , #submit-limpar:hover {border-color:#FCE701 #FCE701 #EFE000 #EFE000 !important;cursor:pointer;}
/*---------------------------------------------*/
/* CONTENT */
/*---------------------------------------------*/	
.node {margin:0; padding:2%; width:95.5%;}
.node p {font-size:1.1em;}

.center {text-align:center;}
.box5 h1 {margin:0;padding:0;font-size:14px;}
.box5-in {padding:5px;}
	.box5-in h2 {margin:0;padding:0;font-size:12px;}
	.box5-in .form-row {padding:5px 0;}	
	.hotel_resultbox:hover, .resultbox:hover {background-color:#FFF; border:1px solid #FCE701;}
	/*---------------------------------------------*/
	/* RESULT */
	/*---------------------------------------------*/
	#pesquisa-imagem {width:364px;height:220px;float:right;background:transparent url("http://www.malapronta.com.br/images/malapronta/rentcars1.jpg") no-repeat scroll right top;}
	
	#col2 a.dp-choose-date , #col1 a.dp-choose-date {display:none!important;}
	#col1 #checkIn_date , #col1 #checkOut_date {font-size:13px;font-family:Arial!important;margin-right:4px;border:1px solid #CCC;background:transparent url('http://www.malapronta.com.br/images/malapronta/icon-calendar.gif') no-repeat scroll right center;padding:3px 20px 1px 0;}	
	#col2 #checkIn_date , #col2 #checkOut_date {width:60px!important;font-family:Arial!important;font-size:11px;margin-right:2px;border:1px solid #CCC;background:transparent url('http://www.malapronta.com.br/images/malapronta/icon-calendar.gif') no-repeat scroll right center;padding:3px 20px 1px 0;}
	#col2 #box-pesquisa #hora_retirada , #col2 #box-pesquisa #hora_devolucao {font-size:11px;font-family:Arial!important;}

  .flash_notice, .error {background-color:#FFEFEF !important; border:1px solid #CC0000 !important;}
  .flash_notice {margin:0 4px 0 0!important;}

	#basicfilters .ui-widget-content {background:#EEE none!important;border:0!important;}
	#basicfilters .ui-slider-horizontal {height:5px!important;}
	*html #basicfilters .ui-slider-horizontal .ui-slider-range {height:2px!important;font-size:4px;}
	#basicfilters .ui-widget-header {background:#4E8DCE none!important;}	
	#basicfilters .ui-widget-content .ui-state-default {border:0!important;cursor:pointer!important;background:transparent url("http://www.malapronta.com.br/aluguel-de-carros/images/malapronta/aluguel/icon-slider-arrow-up.gif") no-repeat scroll center bottom !important;}
	#basicfilters .ui-slider .ui-slider-handle {width:18px!important;height:14px!important;}
	#basicfilters #amount {padding:5px 0;}
	
	.zpGridLightblue .zpGridTable .zpGridCell {font-family:Arial, Helvetica, sans-serif;}
	.zpGridPagination {padding-top:10px!important;}
	.zpGridLightblue .zpGridPagination .zpGridFirstPage, .zpGridLightblue .zpGridPagination .zpGridLastPage , 
	.zpGridLightblue .zpGridPagination .zpGridNextPage, .zpGridLightblue .zpGridPagination .zpGridPrevPage , 
	.zpGridLightblue .zpGridPagination .zpGridPage {border:1px solid #DDD;}
	
	.results {margin-top:20px;}
	#cars-results .hotel_resultbox:hover, #cars-results .resultbox:hover {border-color:#CCC;background-color:#FFF;}
	#cars-results .resultbox .top h2 {display:inline;font-size:14px;font-weight:bold;padding:0 10px 0;}
	#cars-results .result_info {padding:0 10px 5px;}
	#cars-results .content {float:left;width:100%;}
	#cars-results .result_content_left {float:left; padding:0; width:200px;}
	#cars-results .result_content_left .thumb {background-color:#FFF; border:1px solid #FFF; display:block; float:left; font-size:0.9em; margin:0; padding:3px; }
  #cars-results .result_content {border-left:0 none; border-right:0 none;	float:none;	margin:0 0 0 220px;	padding:0 0 5px;	width:auto;}
	#cars-results .tarifariobox {float:right; margin:0 0 0 10px;	padding:0; width:200px;}
	#cars-results .tarifariobox .tarifariobox_diaria {background-color:#FFF; border:1px solid #CCC; color:#000; font-size:1em; font-weight:normal; margin:0; padding:9px; text-align:left;}
	#cars-results .precosite {font-size:1.5em;font-weight:bold;}
	#cars-results .resultbox .reserva {background-color:transparent; border-color:none; border-style:solid; border-width:0; padding:0;}
	#cars-results .resultbox .reserva .submit-enviar {background-color:#FCE701; border-color:#FCE701 #FCE701 #CFBD00 #CFBD00; border-style:solid; border-width:1px; padding:7px 0; width:200px;}
	#cars-results .resultbox .reserva .submit-enviar:hover {border-color:#FCE701 #FCE701 #EFE000 #EFE000;}
	#cars-results .resultbox .reserva .bt_facareserva a {background:transparent none repeat scroll 0 0 !important; color:#000 !important; padding:2px 0 4px !important; text-align:center !important;font-size:15px;}
	#cars-results .resultbox .desc {color:#222;font-size:13px;font-style:normal; font-weight:normal; line-height:1.45em; margin:0 210px 0 0; padding:2px 0 0; }
	#cars-results .resultbox .desc img {background-color:#FFF; border:1px solid #FFF; display:block;}

	#gbox_listagem .ui-jqgrid .ui-jqgrid-pager {right:0!important;}
	#cars-results .ui-widget-content  {background:#FFF none!important;}
	#pager_left2 , #pager_left {width:1px!important;text-align:left;display:none;}
	#pager_center2 , #pager_center {width:50%!important;text-align:left;}
	#pager_center2 table , #pager_center table {width:100%!important;}
	#pg_pager2 td , #pager td {padding:0;text-align:center;}
	#pager .ui-pg-selbox {display:inline!important;}
	#pager_right2 , #pager_right {width:40%!important;text-align:right;}
	#pager_right .ui-paging-info {margin-right:0!important;}
	#pager_center2 input , .ui-jqgrid .ui-pg-input {height:16px!important;font-size:12px!important;width:auto!important;}	
	#first , #first2 , #prev , #prev2 , #next , #next2 , #last , #last2 {width:20px!important;}
	.ui-jqgrid .ui-pg-selbox {font-size:13px!important;}
	.ui-jqgrid .ui-separator {border-left:0!important;border-right:0!important;}
	.ui-icon-seek-first {background:transparent url("http://www.malapronta.com.br/images/first.gif") no-repeat scroll top left!important;}
	.ui-icon-seek-prev {background:transparent url("http://www.malapronta.com.br/images/previous.gif") no-repeat scroll top left!important;}
	.ui-icon-seek-next {background:transparent url("http://www.malapronta.com.br/images/next.gif") no-repeat scroll top left!important;}
	.ui-icon-seek-end {background:transparent url("http://www.malapronta.com.br/images/last.gif") no-repeat scroll top left!important;}
	
	#gbox_listagem .loading {position:fixed;background:#FFF none!important;left:50%!important;top:30%!important;color:#000!important;font-size:16px;margin:10px 0 0 -100px;width:350px;height:250px; padding:20px 0 20px 0!important;border:1px solid #000!important;}
	*html #gbox_listagem .loading {position:absolute;left:25%!important;top:50%;margin:25px 0 0 0px!important;background-color:#FFF;background-image:none;}
	#loading-image {margin:20px auto;}
	#loading-title {padding:10px; font-size:22px;}
	#loading-text {padding:0 10px; margin:0 0 30px 0; font-size:12px; font-weight:bold;}
	#loading-site {font-size:24px; font-weight:normal; font-family:Georgia, Times, serif;}
	/* formulario2 */
	#formulario2 input , #formulario2 select ,	#formulario2 textarea	{background-color:#FFF; color:#000; font-size:1.1em; font-weight:normal; border:1px solid #CCC; padding:3px 1px 2px;}
	#formulario2 input:focus , #formulario2 textarea:focus ,	#formulario2 select:focus {background-color:#FFF; border:1px solid #4E8DCE;}
	#formulario2 .submit-enviar {background-color:#FCE701;	font-size:11px; font-weight:bold;	margin:0;	padding:5px; border: 1px solid #FCE701; text-decoration: underline;}
	#formulario2 .submit-enviar:hover {cursor:pointer; border-color:#FCE701;}
	#formulario2 .submit-enviar:focus {background-color:#FCE701; border-color:#FCE701; text-decoration: underline;}
	/* formulario3 */
	#formulario3 input , #formulario3 select ,	#formulario3 textarea	{background-color:#FFF; color:#000; font-size:1.1em; font-weight:normal; border:1px solid #CCC; padding:3px 1px 2px;}
	#formulario3 {margin:6px 0 0 0;background:transparent url("http://www.malapronta.com.br/images/malapronta/icon-arrows2.gif") no-repeat scroll 5px -115px;}
	#formulario3 .submit-enviar {background:transparent none repeat scroll 0 0;font-size:11px;	font-weight:bold;	margin:3px 0 0;	padding:5px 0 5px 30px; width:170px; border:0; text-decoration:underline; color:#2F6BA8;	font-family:Tahoma, Arial, Helvetica, sans-serif;}
	#formulario3 .submit-enviar:hover {cursor:pointer;}
	/*---------------------------------------------*/
	/* RESERVA */
	/*---------------------------------------------*/
	.etapasreservas li {background:#EEEEEE url("http://www.malapronta.com.br/images/malapronta/menu-tabs.gif") no-repeat scroll left -40px;margin:0 2px 0 0;}
	.etapasreservas li span {background:transparent url("http://www.malapronta.com.br/images/malapronta/menu-tabs2.gif") no-repeat scroll right -40px;padding:8px 12px 5px 0;float:left;
font-size:12px;font-weight:normal;}
	.etapasreservas li.tabs-active {background-image:url("http://www.malapronta.com.br/images/malapronta/menu-tabs.gif");background-repeat:no-repeat;display:block;float:left;background-position:left 0;
margin:0 2px 0 0;padding:0 0 0 12px;} 
	.etapasreservas li.tabs-active span {background-image:url("http://www.malapronta.com.br/images/malapronta/menu-tabs2.gif");background-repeat:no-repeat;float:left;font-weight:bold;background-position:right 0;
padding:10px 12px 10px 0;}	
	.content_top .logo_thumb {background-color:#FFF; border:1px solid #DDD; display:block; float:left; font-size:0.9em; margin:0 10px 5px 0; padding:5px;}
	#reservaAll #formReserva fieldset {color:#444;}
	#reservaAll h2 {color:#222;}
	#reservaAll #reserva #formReserva h2 {color:#CC0000;font-size:18px;font-weight:normal;}
	#reservaAll .result_info {padding:0 10px;}
	#reservaAll #boxcarro {margin-bottom:20px;}
	#reservaAll .thumb {background-color:#FFF; border:1px solid #FFF; display:block; float:left; font-size:0.9em; margin:0 10px 0 0; padding:3px;}
	#reservaAll .boxcarro_desc {font-size:12px;line-height:1.4em;}
	.boxloja , .boxprotecao , .opcionais {width:100%;float:left;margin-bottom:20px;}
	#reservaAll table {width:100%;background-color:#FFF;border:1px solid #DDD;color:#444;}	
	#reservaAll table th {background-color:#EEE;border-bottom:1px solid #CCC;}
	#reservaAll table td {border-bottom:1px solid #CCC;border-top:1px solid #FFFFFF;vertical-align:top;font-size:11px!important;padding:4px!important;}
	#reservaAll table .odd {background-color:#FAFAFA;}
	
	#voltar-pesquisa .c3tl {background:#EEE url("http://www.malapronta.com.br/images/malapronta/corners.gif") no-repeat scroll left -180px;}
	#voltar-pesquisa .c3tr {background:transparent url("http://www.malapronta.com.br/images/malapronta/corners.gif") no-repeat scroll right -120px;}
	#voltar-pesquisa .c3bl {background:transparent url("http://www.malapronta.com.br/images/malapronta/c6bl.gif") no-repeat scroll left bottom;}
	#voltar-pesquisa .c3br {background:transparent url("http://www.malapronta.com.br/images/malapronta/c6br.gif") no-repeat scroll right bottom;   height:32px;}

/* DETALHES */
.m_detalhes {cursor:pointer;	color: #1467C0;}
.detalhes{display:none; font-size:11px;	font-weight:normal;	font-family:tahoma,arial,sans-serif;	z-index:13000;}
.detalhes-bg {z-index:14000; position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.5;}

.detalhes .detalhes-title {
	z-index:9000;
	height: 20px;
	background-color: #CCC;
	padding-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	font-weight: bold;
	color: #000;
}
.detalhes .detalhes-box {position:relative; padding: 5px 5px 5px 10px; z-index:14500;}
.detalhes .detalhes-box-white { 
  background-color:#FFF; 
  width:600px; 
  position:fixed; 
  top:60%; 
  left:50%; 
  margin:-70px 0 0 -200px; 
  z-index:16000; 
  text-align:left; 
  border:1px solid #000; 
}
.detalhes-bg {display:block; font-size:1px; background-color:#FFF; opacity:0.5; -moz-opacity: 0.5; filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);}
.detalhes-box-white {position:absolute; margin:-195px 0 0 -200px!important;}
.detalhes-box .line30 img {float:left;}
.detalhes-box .line30 .line {margin-left:250px;line-height:normal;}
.detalhes-box .fg-button {background:#CCC none!important;border:1px solid #000!important;padding:3px 10px;}

/*
* validador jquery 
*/
.block { display: block; }
form.cmxform label.error { display: none; }	

/* CADASTRO LOCADORA VEICULOS */
#form1 #submit-enviar {width:120px;}

.pontilhado {border-bottom:dotted 1px #CCC !important;}