/* CSS Document */

#multiproduct_search { 
	width:740px;
	margin-left: 12px;
/*	position:relative;*/
}

#multiproduct_search td#center_search { 
	background:url(../images/caribbean_fondo_g.gif) repeat-x;	 
	vertical-align:top;
}

#multiproduct_search td#left_search { 
	background:url(../images/caribbean_repetir_g.gif) repeat-y;
	vertical-align:top;
	width:13px;	 
}

#multiproduct_search td#rigth_search { 
	background:url(../images/caribbean_repetir_g.gif) repeat-y right;
	width:13px;	 
	vertical-align:top;
}
#multiproduct_search td#left_bottom_search{ 
	background:url(../images/caribbean_abajoizq_g.gif) no-repeat left;
	height:13px;
}

#multiproduct_search td#right_bottom_search{ 
	background:url(../images/caribbean_abajoder_g.gif) no-repeat right;
	height:13px;
}

#multiproduct_search td#center_bottom_search{ 
	background:url(../images/caribbean_repetir_g.gif) repeat-x bottom;
	height:13px;
}

#multiproduct_search img#pw_se_line{
	position:absolute;left:90px;top:5px;width:660px;height:3px;margin:0px;border:0px;padding:0px; display:none;
}

#multiproduct_search  table#pw_logos td {
	text-align:center;
	padding:5px; margin:0px;
}

#search {
	height:219px;
	width:716px;
	text-align:left;	
}

#search img#ctn_t1{
	margin-top:20px;
	margin-left:20px;
}

#search ul {
	font-size:14px; 
	font-weight:bold; 
	height:20px; margin:0; 
	padding:0;
	margin:15px 0px 10px 10px;
}
#search ul li {
	width:90px;
	height:20px;
}

#search div div .btn {
	cursor:pointer;
}

#search input {
	font-size:11px; color:#616161;
}

#search input.date {
	width:80px; 
}

/* CSS PARA EL SEARCH DE HOTELES*/
#search div#ctn_hotel {
	width:700px;
	margin-left:16px;	
}

#search div div#ctn_hotel_country {
	position:absolute;
	top:5px; 
	left:0px;
}

#search div div#ctn_hotel_country select#ctn_hotel_country_select{
	width:150px;
}

#search div div label {
	display:block;
	margin-bottom: 5px;	
}

#search div div#ctn_hotel_destination {
	position:absolute;
	top:5px; 
	left:180px;
}

#search div div#ctn_hotel_destination select#ctn_hotel_destination_select{
	width:150px;
}

#search div div#ctn_hotel_hotel {
	position:absolute;
	top:5px; 
	left:360px;
}

#search div div#ctn_hotel_hotel select#ctn_hotel_hotel_select{
	width:150px;
}

#search div div#ctn_hotel_currency {
	position:absolute;
	top:5px; 
	left:540px;
}

#search div div#ctn_hotel_currency select#ctn_hotel_currency_select{
	width:150px;
}

#search div div#ctn_hotel_arrival {
	position:absolute;
	top:60px; 
	left:0px;
}

#search div div#ctn_hotel_arrival #ctn_hotel_arrival_date_edit {
	margin-right: 5px;		
}

#search div div#ctn_hotel_nights {
	position:absolute;
	top:60px; 
	left:200px;
}

#search div div#ctn_hotel_children {
	position:absolute;
	top:60px; 
	left:300px;
}

#search div div#ctn_hotel_adults {
	position:absolute;
	top:60px; 
	left:400px;	
}

#search div div#ctn_hotel_search {
	position:relative;
	top:80px; 
	left:600px;
	width: 90px;
}

/* CSS PARA EL SEARCH DE FLIGHTS*/
#search div#ctn_flight {
	width:700px;
	margin-left:16px;	
}

#search div div div#ctn_flight_group_inter {
	position:absolute;
	top:0px; 
	left:0px;
}

#search div div div#ctn_flight_group_inter label#ctn_flight_group_inter_label {
	font-weight:bold;
}

#search div div div#ctn_flight_group_region {
	position:absolute;
	top:0px; 
	left:220px;
}

#search div div div#ctn_flight_group_region label#ctn_flight_group_region_label {
	font-weight:bold;
}

#search div div#ctn_flight_currency select#ctn_flight_currency_select{
	width:100px;
}

#search div div#ctn_flight_group label {
	display:inline;
}

#search div div#ctn_flight_departure {
	position:absolute;
	top:20px; 
	left:0px;
}

#search div div#ctn_flight_departure select#ctn_flight_departure_select{
	width:150px;
}

#search div div#ctn_flight_arrival {
	position:absolute;
	top:20px; 
	left:220px;
}

#search div div#ctn_flight_arrival select#ctn_flight_arrival_select{
	width:150px;
}

#search div div div#ctn_flight_flight_t_rt {
	position:absolute;
	top:60px; 
	left:0px;
}

#search div div div#ctn_flight_flight_t_ow {
	position:absolute;
	top:60px; 
	left:220px;
}

#search div div#ctn_flight_f_type label {
	display:inline;
}

#search div div#ctn_flight_arrival_date {
	position:absolute;
	top:80px; 
	left:0px;
}

#search div div#ctn_flight_arrival_date #ctn_flight_arrival_date_edit {
	margin-right: 5px;		
}

#search div div#ctn_flight_return_date {
	position:absolute;
	top:80px; 
	left:220px;
}

#search div div#ctn_flight_return_date #ctn_flight_return_date_edit {
	margin-right: 5px;		
}

#search div div#ctn_flight_class {
	position:absolute;
	top:0px; 
	left:430px;
}

#search div div#ctn_flight_currency {
	position:absolute;
	top:0px; 
	left:550px;
}

#search div div#ctn_flight_currency select#ctn_flight_currency_select{
	width:150px;
}

#search div div#ctn_flight_adults {
	position:absolute;
	top:45px; 
	left:430px;
}

#search div div#ctn_flight_children {
	position:absolute;
	top:45px; 
	left:500px;
}

#search div div#ctn_flight_infants {
	position:absolute;
	top:45px; 
	left:570px;
}

#search div div#ctn_flight_search {
	position:relative;
	top:90px; 
	left:600px;
	width:90px;
}

/* CSS PARA EL SEARCH DE CARS*/
#search div#ctn_car {
	width:700px;
	margin-left:16px;	
}

#search div div#ctn_car_country {
	position:absolute;
	top:5px; 
	left:0px;
}

#search div div#ctn_car_pickup_place {
	position:absolute;
	top:0px; 
	left:0px;
}

#search div div#ctn_car_pickup_place select#ctn_car_pickup_place_select{
	width:150px;
}

#search div div#ctn_car_pickup_date {
	position:absolute;
	top:0px; 
	left:180px;
}

#search div div#ctn_car_pickup_date #ctn_car_pickup_date_edit {
	margin-right: 5px;		
}

#search div div#ctn_car_pickup_time {
	position:absolute;
	top:0px; 
	left:390px;
}

#search div div#ctn_car_return_place {
	position:absolute;
	top:60px; 
	left:0px;
}

#search div div#ctn_car_return_place select#ctn_car_return_place_select{
	width:150px;
}

#search div div#ctn_car_return_date {
	position:absolute;
	top:60px; 
	left:180px;
}

#search div div#ctn_car_return_date #ctn_car_return_date_edit {
	margin-right: 5px;		
}

#search div div#ctn_car_return_time {
	position:absolute;
	top:60px; 
	left:390px;
}

#search div div#ctn_car_driver_age {
	position:absolute;
	top:60px; 
	left:500px;
}

#search div div#ctn_car_driver_age #ctn_car_driver_age_edit{
	width:50px;
}

#search div div#ctn_car_currency {
	position:absolute;
	top:0px; 
	left:500px;
}

#search div div#ctn_car_currency select#ctn_car_currency_select{
	width:150px;
}

#search div div#ctn_car_search {
	position:relative;
	top:80px; 
	left:600px;
	width: 90px;
}
/* END */

#search li {
	float:left; 
	list-style-image:none; 
	list-style-position:inside; 
	list-style-type:none; margin:0; 
	padding:0;
}

#search .selected {
	color:#FF0000;
}

#search li#ctn_tabs_menu_hotel{
	background-image: url(../images/sb_tabs_sprite.png); 
	background-position:-83px 0px; 
	width:74px; 
	height:25px;
}

#search li#ctn_tabs_menu_hotel.selected{
	background-position:-10px 0px; 
}

#search li#ctn_tabs_menu_flight{
	background-image: url(../images/sb_tabs_sprite.png); 
	background-position:-233px 0px; 
	width:74px; 
	height:25px;
}

#search li#ctn_tabs_menu_flight.selected{
	background-position:-157px 0px; 
}

#search li#ctn_tabs_menu_car{
	background-image: url(../images/sb_tabs_sprite.png); 
	background-position:-363px 0px; 
	width:54px; 
	height:25px;
}

#search li#ctn_tabs_menu_car.selected{
	background-position:-308px 0px; 
}

#search li#ctn_tabs_menu_package{
	background-image: url(../images/sb_tabs_sprite.png); 
	background-position:-622px 0px; 
	width:200px; 
	height:25px;
}

#search li#ctn_tabs_menu_package.selected{
	background-position:-417px 0px; 
}

#search li.sep {
	background-image: url(../images/sb_tabs_sprite.png); 
	background-position:0px 0px; 
	width:10px; 
	height:25px;
	margin-right:10px;
	margin-left:10px;
}


