div#abe_default div#abe_step1box
{
	background: #fff;
	padding: 5px 25px 20px;
}
#abe_STEP2,
#abe_STEP3,
#abe_STEP4
{
	display: none;
}
#abe_STEP1
{
	/*width: 700px;*/
	width: 240px;
	height: 236px;
	overflow: hidden;
}
/*Puntos de salida*/
div#abe_default .search_box
{
	border-radius: 5px;
	background-color: #CFE8C3;
	border-color:#AEED91;
}

/*Error u OK de fechas marcadas*/
div#abe_default #abe_datePickup_message,
div#abe_default #abe_dateDropoff_message
{
	font-style: italic;
	margin: 0;
	display: none;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*Caja de fechas*/
div#abe_default #abe_b_dateDropoff2
{
	margin-top:0;
}

div#abe_default #abe_datePickup_message,
div#abe_default #abe_dateDropoff_message
{
	border-radius: 3px 3px 3px 3px;
    color: #000000;
    padding: 5px 5px 5px 10px;
    background-color: #fea;
    margin: 2px 0 0 5px;

}

/*Select de horas*/
select#abe_timePickup,
select#abe_timeDropoff
{
	padding:3px;
	margin-left: 10px;
	border-radius: 5px;
}

/*fechas*/
input#abe_datePickup,
input#abe_dateDropoff{
	border-radius: 5px;
	width: 82px;
	padding: 3px;
}

div#abe_default div.abeinnerbox
{
	width: 100%;
	overflow: hidden;
}
div#abe_default fieldset,
div#abe_default div.abe_legend fieldset
#abe_default #abe_fs1
{
	float: left;
}

div#abe_default fieldset#abe_fs2_2{
	margin-left: 0;
	margin-top: 20px;
}

div#abe_default fieldset#abe_fs2,
div#abe_default fieldset#abe_fs2_3,
div#abe_default fieldset#abe_fs3
{
	margin-top:0;
}

div#abe_default fieldset#abe_fs3,
div#abe_default fieldset#abe_fs4{
	width:300px;
	margin-top:10px;
	float: left;
}
div#abe_default fieldset#abe_fs4{
	clear: none;
}
/**/
div#abe_default .search_box input.search_input
{
	font-size: 12px;
}


/*Datepickers*/
input#abe_datePickup, input#abe_dateDropoff{}

/*Background para el bloque 3*/
select#abe_countryList,
select#abe_pickupList,
select#abe_dropoffList,
select#abe_currencyList,
select#abe_carGroupList,
select#abe_residenceList,
input#abe_driverAge,
input#abe_ASlocation_xml,
input#abe_ASlocation_dropoff_xml
{
	background:#fff;
	border-radius: 5px;
	padding: 3px;
}

div#abe_default .ct_footer,
#abe_STEP1 .ct_bg.ct_obox_top,
#abe_STEP1 .ct_bg.ct_obox_bot
{
	display: none;
}

div#abe_default div#abe_step1box
{
	background: rgba(255, 255, 255, 0.9);
	border: 0 none;
}


.ui-datepicker_PickupDropoffDate_Msg.ui-datepicker_PickupDropoffDate_Msg_accept,
.ui-datepicker_PickupDropoffDate_Msg.ui-datepicker_PickupDropoffDate_Msg_error
{
	background-position: 4px 8px;
}

.ct_bg.ct_obox_top,
.ct_bg.ct_obox_bot
{
	display: none;
}

div#ct_s1_main .search_box input.search_input
{
	font-size: 97% !important;
}