/*style.css*/
.art-sheet{ width:640px !important}

#intersection{ width:10px  !important;}
#right-column{ width:310px !important}
#left-column{}
.show-title {
font-size: 28px !important;}
#error,#error_text{ font-size:11px !important}
#error p{ margin:6px 0px !important}
.step-3{ float:left; overflow:hidden; margin-left:0px !important; margin-top:4px;}
.step-4{ margin-top:4px;}
.step-1{ overflow:hidden}
#steps{ overflow:visible !important; display:none !important}
.art-sheet-cc{ background-color: transparent !important}
#languages label{ display: !important;}
#languages li{ margin:0px !important;}
.lista_idiomas label{display:none !important;}
.dropdown_from, .dropdown_to {}
#ico_calendar_from, #ico_calendar_to {float: left;height: 16px !important;}
#box_opciones,#box_viaje {min-height:310px !important}
#one-way_datepicker,#return-way_datepicker{cursor:pointer;}
/**/
#box_car{width:33% !important}
#box_car_info {width:42% !important}
#extra_info{width:70%}
/*.border3 label{ font-size:10px !important}*/
#people, #xl-maletas, #hoursfrom, #minfrom, #hoursto, #minto, #opcion_encuentro, #babyseat, #boostseat {
width:62px !important;
}
.fa-2x{ font-size:1.6em}
#type_vehicle_ammount span{ font-size:18px;}
#type_vehicle_ammount{margin-left:6px;}
.credit_cards {
bottom: 90px;
left: 10px;
}
#credit_cards img{ width:280px;}

/*
#car img{ width:72px !important; display:block}
#car {padding: 2px !important;}
#box_car{height:auto !important;}
#vehicle1{ height:60px !important}
#box_car_info { height:60px !important}
#box_price_info { height:60px !important; width: 45% !important}
#box_car_info { width:30% !important}
#type_vehicle_ammount { margin-top:2px !important; padding-left:10px !important}
.peoplex { width:13px !important}
.bagx{ width:20px !important;}
#type_vehicle_ammount span { font-size:12px; margin-right:3px !important}
#type_vehicle_title { font-size:11px !important; line-height:1.8 !important;}
#type_vehicle { width:100% !important; margin:0px 0px !important}
#price_title { font-size:12px !important; display:block !important; float:left !important}
#car_price span { font-size:18px !important; float:left !important; margin-left:6px !important; display:block !important; max-width:66px !important; margin-top:2px; text-align:left !important}
#car_price {height: 50% !important}
.btn_vehicles { display: block !important; min-width:50% !important; padding:2px 4px !important; font-size:12px !important}
#viewprice a{color:#FFF}
#next_step{ text-align:center;width:100%;}
#logo_company{ display:none}
#logo_company img{ display:none}
.show-title { font-size:22px !important;}
.title-booking,.dates-labels{ font-size:10px !important}
#form-data-collection{}
#boton_payonline, #boton_payatdestination { min-width:132px !important; width:132px !important}
#box_opciones{min-height:200px; display:block;}
#box_viaje{width:284px;min-height:250px;display: inline-block;}
#booking_final{ margin-top:20px;}
#booking_final li{ padding-left:22px; background-image: url("/images/valid.png"); background-position:left top; background-repeat:no-repeat; background-size:18px; margin:4px 0px;}
.headers { margin-top:10px}
#one-way_datepicker,#return-way_datepicker{padding:4px}
#car_price_selected span{ font-size:20px !important}
#one-way_datepicker{
height: 30px;
padding: 0px 5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
border: 1px solid #666;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font: Arial, Helvetica, sans-serif;
font-size: 11px;
-webkit-box-shadow: inset 1px 1px 4px #999;
-moz-box-shadow: inset 1px 1px 4px #999999;
box-shadow: inset 1px 2px 4px #999;
color:#000 !important}
#vuelo_numero,#vuelo_numero_retorno{width:22% !important; margin-left:10px}
#ico_calendar_from, #ico_calendar_to { height:14px !important}
#currency_selected,#price_selected,#price_total_vehicle{ font-size:16px !important}
#car{ width:72px; height:48px;}
#car img {
display:block;
width: 72px;
height: 48px;
}
#car span{ 
position:relative; 
display: inherit;
z-index:999999;
margin-top:-48px;
background-repeat:no-repeat;
width: 72px;
height: 48px
}
#client_images{ background-size:72px 48px !important;background-repeat:no-repeat;}

#price_total_vehicle { width:50%; padding-top:6px;}
#mapa_booking{ width:100%; height:150px;}
#box_opciones{min-height:150px}