/* CSS Document */

#multiproduct_search_vert { 
	position:relative;
	left:8px;
	top:0px;
	width:290px;
}

#multiproduct_search_vert td#center_search { 
	background:url(../images/search_vert_fondo.gif) repeat-x;	 
}

#multiproduct_search_vert td#rigth_search { 
	background:url(../images/search_vert_rigth.gif) no-repeat;
	width:15px;	 
}

#multiproduct_search_vert td#left_search { 
	background:url(../images/search_vert_left.gif) no-repeat;
	width:15px;	 
}

#search {
	position:relative; 
	height:439px;
	width:260px;
}

#search form {
	margin:0px;
	padding:0px;
}

#search img#ctn_t1{
	margin-top:20px;
}

#search ul {
	height:44px;
	margin:0;
	padding:0;
}
#search ul li {
	width:80px;
	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:250px;
}

#search div div#ctn_hotel_country {
	position:absolute;
	top:10px; 
	left:0px;
}

#search div div#ctn_hotel_country select#ctn_hotel_country_select{
	width:214px;
}

#search div div label {
	display:block;
	margin-bottom: 5px;	
}

#search div div#ctn_hotel_destination {
	position:absolute;
	top:50px; 
	left:0px;
}

#search div div#ctn_hotel_destination select#ctn_hotel_destination_select{
	width:214px;
}

#search div div#ctn_hotel_hotel {
	position:absolute;
	top:90px; 
	left:0px;
}

#search div div#ctn_hotel_hotel select#ctn_hotel_hotel_select{
	width:214px;
}

#search div div#ctn_hotel_arrival {
	position:absolute;
	top:130px; 
	left:0px;
}

#search div div#ctn_hotel_arrival #ctn_hotel_arrival_date_edit {
	margin-right: 5px;		
}

#search div div#ctn_hotel_currency {
	position:absolute;
	top:180px; 
	left:0px;
}

#search div div#ctn_hotel_nights {
	position:absolute;
	top:230px; 
	left:0px;
}

#search div div#ctn_hotel_children {
	position:absolute;
	top:230px; 
	left:90px;
}

#search div div#ctn_hotel_adults {
	position:absolute;
	top:230px; 
	left:180px;	
}

#search div div#ctn_hotel_search {
	position:relative;
	top:295px; 
	left:150px;
	width: 90px;
}

/* CSS PARA EL SEARCH DE FLIGHTS*/
#search div#ctn_flight {
	width:250px;
}

#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:20px; 
	left:0px;
}

#search div div div#ctn_flight_group_region label#ctn_flight_group_region_label {
	font-weight:bold;
}

#search div div#ctn_flight_group label {
	display:inline;
}

#search div div#ctn_flight_departure {
	position:absolute;
	top:45px; 
	left:0px;
}

#search div div#ctn_flight_departure select#ctn_flight_departure_select{
	width:247px;
}

#search div div#ctn_flight_arrival {
	position:absolute;
	top:85px; 
	left:0px;
}

#search div div#ctn_flight_arrival select#ctn_flight_arrival_select{
	width:247px;
}

#search div div div#ctn_flight_flight_t_rt {
	position:absolute;
	top:130px; 
	left:0px;
}

#search div div div#ctn_flight_flight_t_ow {
	position:absolute;
	top:148px; 
	left:100px;
}

#search div div#ctn_flight_f_type label {
	display:inline;
}

#search div div#ctn_flight_f_type  label#ctn_flight_flight_t_label{
	display:block;
}

#search div div#ctn_flight_arrival_date {
	position:absolute;
	top:170px; 
	left:0px;
	width:100px;
}

#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:170px; 
	left:120px;
	width:100px;
}

#search div div#ctn_flight_return_date #ctn_flight_return_date_edit {
	margin-right: 5px;		
}

#search div div#ctn_flight_class {
	position:absolute;
	top:230px; 
	left:0px;
}

#search div div#ctn_flight_currency {
	position:absolute;
	top:230px; 
	left:100px;
}

#search div div#ctn_flight_adults {
	position:absolute;
	top:270px; 
	left:0px;
}

#search div div#ctn_flight_children {
	position:absolute;
	top:270px; 
	left:80px;
}

#search div div#ctn_flight_infants {
	position:absolute;
	top:270px; 
	left:160px;
}

#search div div#ctn_flight_search {
	position:relative;
	top:305px; 
	left:150px;
	width: 90px;
}

/* CSS PARA EL SEARCH DE CARS*/
#search div#ctn_car {
	width:250px;	
}

#search div div#ctn_car_country {
	position:absolute;
	top:5px; 
	left:0px;
}

#search div div#ctn_car_pickup_place {
	position:absolute;
	top:5px; 
	left:0px;
}

#search div div#ctn_car_pickup_place select#ctn_car_pickup_place_select{
	width:100px;
}

#search div div#ctn_car_pickup_date {
	position:absolute;
	top:5px; 
	left:120px;
}

#search div div#ctn_car_pickup_date #ctn_car_pickup_date_edit {
	margin-right: 5px;		
	display:block;
}

#search div div#ctn_car_pickup_time {
	position:absolute;
	top:45px; 
	left:0px;
}

#search div div#ctn_car_return_place {
	position:absolute;
	top:90px; 
	left:0px;
}

#search div div#ctn_car_return_place select#ctn_car_return_place_select{
	width:100px;
}

#search div div#ctn_car_return_date {
	position:absolute;
	top:90px; 
	left:120px;
}

#search div div#ctn_car_return_date #ctn_car_return_date_edit {
	margin-right: 5px;
	display:block;			
}

#search div div#ctn_car_return_time {
	position:absolute;
	top:140px; 
	left:0px;
}

#search div div#ctn_car_company {
	position:absolute;
	top:140px; 
	left:120px;
}

#search div div#ctn_car_character {
	position:absolute;
	top:235px; 
	left:0px;
}

#search div div#ctn_car_driver_age {
	position:absolute;
	top:190px; 
	left:0px;
}

#search div div#ctn_car_currency {
	position:absolute;
	top:240px; 
	left:0px;
}

#search div div#ctn_car_search {
	position:relative;
	top:295px; 
	left:150px;
	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_vert_sprite.png); 
	background-position:-72px 0px; 
	width:53px; 
	height:25px;
}

#search li#ctn_tabs_menu_hotel.selected{
	background-position:-13px 0px; 
}

#search li#ctn_tabs_menu_flight{
	background-image: url(../images/sb_tabs_vert_sprite.png); 
	background-position:-191px 0px; 
	width:55px; 
	height:25px;
}

#search li#ctn_tabs_menu_flight.selected{
	background-position:-130px 0px; 
}

#search li#ctn_tabs_menu_car{
	background-image: url(../images/sb_tabs_vert_sprite.png); 
	background-position:-296px 0px; 
	width:40px; 
	height:25px;
}

#search li#ctn_tabs_menu_car.selected{
	background-position:-252px 0px; 
}

#search li#ctn_tabs_menu_package{
	background-image: url(../images/sb_tabs_vert_sprite.png); 
	background-position:-504px 0px; 
	width:157px; 
	height:25px;
}

#search li#ctn_tabs_menu_package.selected{
	background-position:-341px 0px; 
}

#search li.sep {
	background-image: url(../images/sb_tabs_vert_sprite.png); 
	background-position:-2px 0px; 
	width:7px; 
	height:25px;
	margin-left:5px;
	margin-right:5px;
}
