body {
  font-family: Verdana, Arial, helvetica, sans-serif; 
	font-size: 11px; 
	background-color: #FFFFFF; 
	margin:0 0 0 10px;
}

td { 
	font-family: Verdana, Arial, helvetica, sans-serif;
}

hr { 
	color:#990000;	
	height:1px;
}


.get_filter label select, .ly_get .get_filter label input , .get_filter label , .get_sort select {    
    width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	color: #39736B;	
}
.get_filter label{font-size: 12px;color: #39736B;}
.get_sort select{width:150px;}
#frm_contact_email select {
	width: auto;
}

#ctn_so a { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	font-style: normal;	
	line-height: 16px;	
	font-weight: bold;
	font-variant: normal;	
	text-decoration: none;	
	border: none;	
	margin: 0px;	
	padding-top: 2px;	
	padding-bottom: 2px;	
	padding-left: 8px;
	padding-right: 8px;	
	color: #FFFFFF;	
	background-color: #E77B18;	
	float:right;
}

#ctn_so a.title {	
	font-size:12px;	
	font-weight:bold;	
	text-decoration:underline;	
	color: #E77B18;	
	background-color: #FFFFFF;	
	float:none;		
	padding: 0px;
}

.ft_title_reservation,h1, .title_recommendations h1, .l_t {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 22px;	
	font-style: normal;	
	line-height: normal;	
	font-weight: bold;	
	font-variant: normal;
	text-decoration: none;	
	border: none;	
	vertical-align: sub;	
	margin: 0px;	
	padding: 0px 5px 2px 0px;	
	color: #39736B;
}

h2 , #title_recommendations h2{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 18px; 
	font-style: normal;	
	line-height: 16px;	
	font-weight: bold;	
	font-variant: normal;
	text-decoration: none; 
	border: none;	
	margin: 0px;	
	padding: 0px;
}

#ly_ft_content h2 { 	
	background-color: #FFFFFF;		
	padding: 2px 2px 2px 0px; 
	color: #39736B; 
}
.h2_ft{font-size: 14px;	}

#ly_ft_content #excursions_box h2 , #ly_ft_content #tours_box h2{
	background-color:#D3DEDB;
	color:#39736B;
	padding:0px;
	text-transform:none;
}

#ly_ft_content h3 , .g_item , .g_item_days { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;	
	background-color: #FFFFFF;	
	text-decoration: none;		
	color: #39736B;	
	padding: 2px 2px 2px 15px;	
	margin: 0px;	
	line-height: 16px;
}
.g_item,.g_item_days {font-weight:bold;font-size: 13px;	}
.g_item_days{padding: 2px 2px 2px 0px;	}

div.form_box h2 { 
	display:block; 
	font-weight:bold; 
	margin:1.33em 0;
}

.ft_title {
	text-align: left;
}

.excursion_pickup {float: left;margin-bottom: 10px;margin-left: 0px;width: 98%;}
ul.list li {
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    list-style: none inside none;
    margin: 0;
    padding: 0 0 0 15px;
    width: 180px;
	text-align:left;
}
ul.list {
    margin: 0;
    padding: 0;
}
.ft_text ul{ margin: 0;padding: 0;}
a.home_page { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	font-style: normal;	
	line-height: 16px;	
	font-weight: bold;	
	font-variant: normal;
	text-decoration: none;	
	border: none;	
	margin: 0px;	
	padding: 0px;	
	color: #FFFFFF;	
}

.normal_text { 
	font-size: 11px;	
	text-decoration: none;	
	padding: 4px;	
	text-align:left;
}

.text {	
	font-size: 11px;	
	text-decoration: none;	
	text-align:left;
}

.title_text {	
	font-size: 10px;	
	text-decoration: none;	
	padding: 4px;	
	text-align:center;
}

.description_text { 	
	font-size: 10px;	
	text-decoration: none;	
	padding: 4px;	
	text-align:justify;
}

.title_special_offer {	
	font-size: 15px;	
	text-decoration: none;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	padding-right: 8px;	
	text-align:right;
	background-color: #E77B18;	
	color: #FFFFFF;
}

a.menu {
	color: #FFFFFF;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 18px;	
	padding-top: 5px;	
	padding-right: 5px;	
	padding-bottom: 5px;
	padding-left: 11px;
}

a.menu:hover {	
	color: #E77B18;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 18px;	
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;	
	padding-left: 11px;
}

.txt_naranja { 	
	color: #E77B18;	
	font-size: 13px;	
	font-style: normal;	
	font-weight: bold;	
	padding-left: 10px;	
	text-align:left;
}

a.link_naranja_special_offer:link {	
	color: #E77B18;	
	font-size: 12px;	
	font-style: normal;	
	text-decoration: underline;	
	font-weight: bold;	
	line-height: 18px;
	padding-top: 5px;	
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;
}

a.link_naranja:link {	
	color: #000000;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 18px;	
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;	
	padding-left: 8px;
}

a.link_naranja:visited {	
	color: #000000;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 18px;	
	padding-top: 5px;
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;
}

a.link_naranja:hover {
	color: #E77B18;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 18px;	
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;	
	padding-left: 8px;
}

a.link_naranja:active {	
	color: #666666;	
	font-size: 11px;	
	font-weight: bold;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 18px;	
	padding-top: 5px;
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;
}

a.link_listados ,.link_color1_dark_underline,.get_book , .link_listados_n{	
	color: #39736B;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: underline;	
	font-weight: bold;	
	margin: 0px;	
	padding: 0px;
	
}

.link_color1_dark_underline:hover{text-decoration:none;}
.link_listados_n{font-weight: normal;}
.link_listados_n:hover{text-decoration: none;	}

a.link_top {
	color: #39736B;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	font-weight: bold;	
	margin: 0px;	
	padding: 0px;
	text-decoration:underline;	
}
.link_top:hover {text-decoration:none !important;}

a.link_fichast {	
	color: #39736B;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: underline;	
	font-weight: bold;	
	margin: 0px;	
	padding: 0px;
}

a.link_naranja_underline:link {	
	color: #000000;	
	font-size: 10px;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 16px;	
	padding-top: 5px;
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;
}

a.link_naranja_underline:visited {	
	color: #000000;	
	font-size: 10px;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 16px;	
	padding-top: 5px;
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;
}

a.link_naranja_underline:hover {	
	color: #E77B18;	
	font-size: 10px;	
	font-style: normal;	
	text-decoration: underline;	
	line-height: 16px;	
	padding-top: 5px;
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;
}

a.link_naranja_underline:active {	
	color: #666666;	
	font-size: 10px;	
	font-weight: bold;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 16px;
	padding-top: 5px;	
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;
}

a.link_naranja_oscuro {	
	color: #E77B18;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 18px;	
	padding-top: 5px;	
	padding-right: 5px;
	padding-bottom: 5px;	
	padding-left: 0px;	
	text-transform:uppercase;
}

a.link_verde_underline:link {	
	color: #000000;	
	font-size: 10px;	
	font-style: normal;	
	text-decoration: none;	l
	ine-height: 16px;	
	padding-top: 5px;
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;
}

a.link_verde_underline:visited {	
	color: #000000;	
	ont-size: 10px;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 16px;	
	padding-top: 5px;
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;
}

	a.link_verde_underline:hover {	
	color: #39736B;	
	font-size: 10px;	
	font-style: normal;	
	text-decoration: underline;	
	line-height: 16px;	
	padding-top: 5px;
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;
}
		
a.link_verde_underline:active {	
	color: #666666;	
	font-size: 10px;	
	font-weight: bold;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 16px;
	padding-top: 5px;	
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px;
}

a.link:link {	
	color: #39736B;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	font-weight: bold;	
	margin: 0px;	
	padding: 0px;
	text-decoration:underline;	
}

a.link:visited {	
	color: #39736B;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	font-weight: bold;	
	margin: 0px;	
	padding: 0px;
	text-decoration:underline;	
}

a.link:hover {	
	color: #39736B;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	font-weight: bold;	
	margin: 0px;	
	padding: 0px;
	text-decoration:none;	
}

a.link:active {	
	color: #39736B;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	font-weight: bold;	
	margin: 0px;	
	padding: 0px;
	text-decoration:underline;	
}

a.link_verde:link {	
	color: #39736B;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 20px;	
	padding-top: 5px;
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px; 
	font-weight:bold;
}
	
a.link_verde:visited {	
	color: #39736B;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 20px;	
	padding-top: 5px;
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px; 
	font-weight:bold;
}

a.link_verde:hover {	
	color: #39736B;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 20px;	
	padding-top: 5px;
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px; 
	font-weight:bold;
	}
	
a.link_verde:active {	
	color: #39736B;	
	font-size: 11px;	
	font-weight: bold;	
	font-style: normal;	
	text-decoration: none;	
	line-height: 20px;
	padding-top: 5px;	
	padding-right: 5px;	
	padding-bottom: 5px;	
	padding-left: 8px; 
	font-weight:bold;
}

.bg_blanco {	
	background-color: #FFFFFF;	
	font-size: 11px;	
	text-align: justify;	
	padding: 0px;	
	margin: 0px;
}

.bg_blanco_fichast {	
	background-color: #FFFFFF;	
	font-size: 11px;	
	text-align: justify;	
	margin: 0px;	
	padding-top: 6px;	
	padding-right: 2px;
	padding-bottom: 8px;	
	padding-left: 12px;
}

.bg_verde_oscuro {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #FFFFFF;	
	text-decoration: none;	
	background-color: #39736B;
	text-align: left;	
	padding: 0px 0px 0px 10px;	
	margin: 0px;
}

.bg_search {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #FFFFFF;	
	text-decoration: none;	
	background-color: #39736B;
	text-align: right;	
	padding: 0px 15px 0px 6px;	
	margin: 0px;	
}

.bg_verde_claro {	
	background-color: #D3DEDB;	
	padding: 3px;
}

.bg_verde {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	font-weight: bold;	
	color: #FFFFFF;	
	text-decoration: none;	
	background-color: #7FAA9B;
	padding: 2px 0px 2px 8px;	
	margin: 0px;	
	line-height: 16px;
}

.bg_naranja_fuerte {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	font-weight: bold;	
	color: #FFFFFF;	
	text-decoration: none;
	background-color: #E77B18;	
	padding: 2px 2px 2px 6px;	
	margin: 0px;	
	line-height: 16px;
}

.bg_naranja {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	font-weight: bold;	
	color: #FFFFFF;	
	text-decoration: none;
	background-color: #FF944A;	
	text-align: left;	
	padding: 2px 2px 2px 8px;	
	margin: 0px;	
	line-height: 16px;
}

.bg_naranja_claro {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal;	
	color: #000000;	
	text-decoration: none;	
	background-color: #FBEDE3;
	padding: 2px;	
	margin: 0px;	
	line-height: 16px;
}
	
.bg_naranja_claro_listados {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;	
	color: #000000;	
	text-decoration: none;	
	background-color: #FFE4CC;	
	padding: 1px 1px 1px 6px;	
	margin: 0px;	
	font-size: 11px;
}
	
.bg_naranja_claro_fichast {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal;	
	color: #000000;	
	text-decoration: none;
	background-color: #FFE4CC;	
	padding: 2px 2px 2px 12px;	
	margin: 0px;	
	font-size: 11px;	
	line-height: 20px;
}
	
.title_recommendations {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 15px;	
	font-weight: bold;	
	background-color: #FFFFFF;	
	text-decoration: none;
	text-transform:uppercase;	
	color: #E77B18;	
	padding: 2px 2px 2px 6px;	
	margin: 0px;	
	line-height: 16px;	
	text-align:left;
}

	.title_contact_us {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 15px;	
	font-weight: bold;	
	background-color: #FFFFFF;	
	text-decoration: none;
	text-transform:uppercase;	
	color: #7FAA9B;	
	padding: 2px 2px 2px 6px;	
	margin: 0px;	
	line-height: 16px;
}
	
.title_excursions {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 15px;	
	background-color: #FFFFFF;	
	text-decoration: none;
	text-transform:uppercase;	
	color: #39736B;	
	padding: 2px 2px 2px 6px;	
	margin: 0px;	
	line-height: 16px;
}
	
.title_type_excursions {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	background-color: #FFFFFF;	
	text-decoration: none;
	text-transform:uppercase;	
	color: #39736B;	
	padding: 2px 2px 2px 15px;	
	margin: 0px;	
	line-height: 16px;
}

.title_ficha_tecnica {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	background-color: #FFFFFF;	
	text-decoration: none;	
	text-transform:uppercase;
	color: #39736B;	
	padding: 2px 2px 2px 0px;	
	margin: 0px;	
	line-height: 16px;
}

.text_verde {	
	color: #39736B;	
	text-decoration: none;	
	margin: 0px;	
	padding: 5px 3px;
}

.text_footer {	
	color: #39736B;	
	text-decoration: none;	
	margin-left: 15px;
}

.txt_small {    
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	font-style: normal;	
	font-weight: normal;	
	color: #000000;
	text-decoration: none;	
	vertical-align: top;	
	margin-bottom: 5px;	
	margin-left: 2px;	
	padding-right: 2px;	
	
	padding-left: 2px;
}

.border_naranja {	
	border: 1px solid #E77B18;
}

.bg_oranje_line {	
	background-image: url(../images/bg_orange_line.gif);	
	background-repeat: repeat-x;	
	background-position: left bottom;	
	line-height: 16px;
}

.description_fichast {	
	background-color: #FFFFFF;	
	color:#39736B;	
	font-size: 11px;	
	text-align: justify;	
	margin: 0px;	
	padding-top: 6px;		
	padding-bottom: 8px;	
	padding-left: 0px;	
	font-weight: normal;
	}
	
a.centralOrangeLinks {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	font-weight: bold;	
	color: #000000;	
	text-decoration: none;
	margin: 10px 4px 3px 3px;	
	padding: 10px 4px 3px 3px;	
	vertical-align: bottom;
}

div.excursions h2, div.excursions h3, div.tours h3, div.tours h2{
	background-color:#39736B; 
	color:#FFFFFF; 
	margin:0; 
	padding:5px 20px;
}

#ly_destination_page div.form_box {  
	background-color:#D3DEDB;  
	height:250px;  
	text-align: left;
}

#ly_ft_content div.form_box { 
	background-color:#D3DEDB;  
	padding:15px; 
	/padding-bottom:3px;	
	text-align: left;
}

#ly_destination_page div.form_box label, #ly_type_page div.form_box label{ 
	margin:15px 20px 0;
	display:block;
}

#ly_destination_page div.form_box .tours label { 
	margin:15px 20px 0; 
	display:inline;
}

div.form_box label, div.form_box .tours label { 
	margin:15px 0 0;
	display:block;
}

#ly_type_page div.form_box {  
	background-color:#D3DEDB;  
	height:180px;  
	text-align: left;
}


#ly_destination_page div#ctn_tour_tour, #ly_type_page div#ctn_tour_destination { 
	padding-top:20px;
	*padding-top:0px;
}

#tour_destination_page table#ly_destination_page div.form_box { 
	background-color:#D3DEDB; 
	height:340px; 
	text-align:left;
}

#tour_type_page table#ly_type_page div.form_box { 
	background-color:#D3DEDB; 
	height:225px; 
	text-align:left;
}

#ly_type_page div.form_box .tours label {
	display:inline;
	margin:15px 20px 0;
}

div.form_box .excursions, div.form_box .tours {  
	color:#39736B;  
	font-size:12px;
}

div.form_box .excursions select {	
	font-size: 11px;	
	color: black;	
	position:relative;
}

div.form_box .tours select {	
	font-size: 11px;	
	color: black;	
	position:absolute;	
	left:105px;
}

#ly_type_page div.form_box .tours select {
	left:145px;
}

#home div.form_box .tours select {
	left:125px;
}

div.form_box .tours .c { 
	display:block; 
	padding:10px 0;
}

#ly_destination_page div.form_box .tours .g {
	border:1px solid #39736B;
	display:block;
	height:80px;
	left:270px;
	margin-bottom:5px;
	margin-left:20px;
	margin-top:5px;
	overflow:scroll;
	padding:5px;
	top:-50px;
	width:320px;
}

div.form_box .tours .g .c { 
	padding:0; 
}

div.form_box .tours .c label { 
	display:inline; 
	margin-right:5px; 
}

div.form_box .tours .g select { 
	margin-right:10px;
}

div#ctn_tour_combinations select{ 
	width:35px;  
	position:static;
}

div.form_box .tours .g span { 
	margin-left:0;
}

span#ctn_tour_arrival_span ,span#ctn_excursion_arrival_span{ 
	font-size:10px;  	
	position:relative; 
	top:2px;
}

#ly_ft_content span#ctn_tour_arrival_span { 
	left:115px;
}

#home span#ctn_tour_arrival_span { 
	/*left:135px;*/
}

div.form_box .tours .g #ctn_tour_rooms_captions {
	margin-left:50px; 
	font-size:9px;
}

div.form_box #ctn_tour_summary span#ctn_tour_price_span { 
	color:#FF0000;
}

div.form_box #ctn_tour_summary span {
	font-weight:bold;
	margin-right:15px;
}

#ctn_tour_rooms_select{ 
	width:50px;
}

div.form_box #ctn_tour_search {
	display:none;
}

div.form_box .c input.date {
	left:105px;
	margin-right:5px;
	position:absolute;
	width:80px;
}

#home div.form_box .c input.date {	
	left:125px;
}

#ly_type_page div.form_box .c input.date {
	left:145px;
}

#ly_type_page div#ctn_tour_summary {
	position:relative;
	top:-100px;
}

#home select#ctn_tour_destination_select, #home select#ctn_tour_tour_select {
	width:200px
}

#ly_ft_content div#ctn_tour_summary {
	position:relative;
	top:-100px;
}

#ly_destination_page span#ctn_tour_arrival_span {
	font-size:10px;
	left:80px;
	position:relative;
}

#ly_type_page span#ctn_tour_arrival_span {
	left:120px;
}

#ly_destination_page div.form_box .c input.date {
	left:105px;
	position:absolute;
	top:50px;
	*top:30px;
	width:80px;
}

#home div.form_box {
	background-color:#D3DEDB;
	height:304px;
	padding:10px 20px;
	text-align:left;
	width:340px;
}

#home #ctn_tour_summary {
	position:static;
}

#home div.form_box .tours .g {
	border:1px solid #39736B;
	display:block;
	height:80px;
	left:270px;
	margin-bottom:5px;
	margin-top:5px;
	overflow:scroll;
	padding:5px;
	position:static;
	top:-100px;
	width:320px;
}

#ly_ft_content div.form_box .tours .g {
	border:1px solid #39736B;
	display:block;
	height:80px;
	left:270px;
	margin-bottom:5px;
	margin-left:20px;
	margin-top:5px;
	overflow:scroll;
	padding:5px;
	position:relative;
	top:-65px;
	width:280px;
}

#ly_type_page div.form_box .tours .g {
	border:1px solid #39736B;
	display:block;
	height:80px;
	left:390px;
	margin-bottom:5px;
	margin-left:20px;
	margin-top:5px;
	overflow:scroll;
	padding:5px;
	position:relative;
	top:-130px;
	width:320px;
}

#ly_destination_page select#ctn_tour_tour_select, #ly_type_page select#ctn_tour_tour_select, #ly_type_page select#ctn_tour_destination_select {
	width: 250px;
}

.menu_item{ 
	padding-top: 10px;
}

.ft_text{	
	font-size:11px;	
	text-align:justify;	
	padding-top:5px;	
	padding-left:20px;	
	line-height:14px;
}
.ft_text h4{
	background-color: #FFFFFF;
    color: #39736B;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 2px 2px 2px 0px;
    text-decoration: none;
    
	
}
.list{padding-left:0px !important;}
.ft_text ul, li ,h3 , h4 {padding-left:0px !important;}

#tour_type_page div.form_box .tours .g #ctn_tour_rooms_captions {
	font-size:9px;
	margin-left:85px;
}

#ly_ft_content a.link {	
	display:block;	
	margin:0 0 5px;	
	padding:0 10px;	
	text-align:right;
	font-size: 11px;	
	font-style: normal;		
	font-weight: bold;	
	margin: 0px;	
	padding: 0px;	
	color: #39736B;		
}

.not_available_links{
	margin-left:25px;
}

/* Boton del buscador */

div.form_box .excursions .button.search, div.form_box .tours .button.search , #ctn_excursion_search_boton ,#ctn_tour_search_boton, #button_contact_us a {  
	background-color:#39736B;  
	font-size:20px;  
	height:33px;  	
	color:#FDFDFD;
	cursor:pointer;
	font-weight:700;
	margin:0;
	padding:5px 10px;
	position:relative;
	text-align:center;
	text-decoration:none;
}
#button_contact_us a{height:20px; font-size:15px;  }
#home div.form_box .excursions .button {
	left:240px;
	top:135px;
}

#home div.form_box .tours .button {
	left:240px;
	top:271px;
}

#ly_type_page div.form_box .excursions .button {
left:648px;
top:-25px;
}

#ly_destination_page div.form_box .excursions .button {
left:263px;
top:80px;
}

#ly_type_page div.form_box .tours .button {
left:648px;
top:155px;
*top:140px;
}

#ly_destination_page div.form_box .tours .button {
left:263px;
top:270px;
*top:255px;
}

#ly_ft_content div.form_box .excursions .button {
left:628px;
top:40px;
}

#ly_ft_content div.form_box .tours .button {
left:628px;
top:108px;
*top:93px;
}

.price, .price_offer {
    color: red;
    font-weight: 700;
	font-size: 12px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)

	#home div.form_box .excursions .button {
		left:240px;
		top:125px;
	} /* margin only in Safari and Google Chrome */
	#ly_type_page div.form_box .excursions .button {
		left:648px;
		top:-35px;
	}
	#ly_destination_page div.form_box .excursions .button {
		left:263px;
		top:70px;
	}
	#ly_ft_content div.form_box .excursions .button {
		left:628px;
		top:30px;
	}


.button_form {
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #39736B;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 5px 10px;	
	border: 1px solid #39736B;
	cursor: pointer;
	
}



/* The main calendar widget.  DIV containing a table. */
.calendar {  position: relative; display: none; font-size: 10px; color: #000; cursor: default; background: #fff; font-family: tahoma,verdana,sans-serif; z-index:1;}
.calendar table {  border: 1px solid #39736b; font-size: 10px; color: #000; cursor: default; background: #fff; font-family: tahoma,verdana,sans-serif;}
.calendar .button { text-align: center; padding: 1px; border: 1px solid #d3dedb; background-color: #d3dedb;}
.calendar thead .title { font-weight: bold; padding: 1px; border: 1px solid #39736b; background: #39736b; color: #fff;  text-align: center;}
.calendar thead .headrow { background-color: #d3dedb;}
.calendar thead .daynames { background-color: #d3dedb;}
.calendar thead .name { border-bottom: 1px solid #e77b18; padding: 2px; text-align: center; background: #e77b18;}
.calendar thead .weekend { color: #c00;}
.calendar thead .hilite { border: 1px solid #39736b; padding: 0px; background-color: #fff;}
.calendar thead .active { padding: 2px 0px 0px 2px; background-color: #e9eef4;}
.calendar tbody .day { width: 2em; text-align: right; padding: 2px 4px 2px 2px;}
.calendar tbody .day.othermonth { font-size: 80%; color: #aaa;}
.calendar tbody .day.othermonth.oweekend { color: #faa;}
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid #e77b18; background: #e77b18;}
.calendar tbody .rowhilite td { background: #d3dedb;}
.calendar tbody .rowhilite td.wn { background: #d3dedb;}
.calendar tbody td.hilite { padding: 1px 3px 1px 1px; border: 1px solid; border-color: #39736b;}
.calendar tbody td.active { padding: 0px 0px 0px 0px; border: 1px solid; border-color: #39736b;}
.calendar tbody td.selected { font-weight: bold; color: #fff; padding: 0px 0px 0px 0px; border: 1px solid; border-color: #39736b; background: #d3dedb;}
.calendar tbody td.weekend { color: #f00;}
.calendar tbody td.today { font-weight: bold; color: #00f;}
.calendar tbody .disabled { color: #999; }
.calendar tbody .emptycell {  visibility: hidden;}
.calendar tbody .emptyrow { display: none;}
.calendar tfoot .ttip { padding: 1px; border-top: 1px solid #39736b; background: #fff; color: #000; text-align: center;}
.calendar tfoot .hilite { border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000;  border-left: 1px solid #fff; padding: 1px; background: #d8e0e4;}
.calendar tfoot .active { padding: 2px 0px 0px 2px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000;}
.calendar .combo { position: absolute; display: none; width: 4em; top: 0px; left: 0px; cursor: default; border: 1px solid #d3dedb; background: #e77b18; font-size: 90%; padding: 1px;}
.calendar .combo .label,
.calendar .combo .label-IEfix { text-align: center;  padding: 1px;}
.calendar .combo .label-IEfix { width: 4em;}
.calendar .combo .active { background: #e9eef4; padding: 0px; border: 1px solid #d3dedb;}
.calendar .combo .hilite { background: #048; color: #aef;}
.calendar td.time { border-top: 1px solid #000; padding: 1px 0px; text-align: center;  background-color: #e8f0f4;}
.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm { padding: 0px 3px 0px 4px;  border: 1px solid #889;  font-weight: bold;  background-color: #fff;}
.calendar td.time .ampm {  text-align: center;}
.calendar td.time .colon {  padding: 0px 2px 0px 3px;  font-weight: bold;}
.calendar td.time span.hilite {  border-color: #000;  background-color: #667;  color: #fff;}
.calendar td.time span.active {  border-color: #f00;  background-color: #000;  color: #0f0;}




#animated_banner_slide img{z-index:0 !important;}
#animated_banner .slideshow_preloader {margin: 170px 0px 0px 400px ;position: absolute;text-align: center;width: 400px;}
#animated_banner_slide_images_holder {position:relative;z-index:0 !important;}
#animated_banner_slide_images_holder img { width: 769px !important; height: 300px !important; }
#animated_banner_slide_nav {background-color: #1A3359;height: 35px;right: 40px;padding: 0px 5px;position: absolute;top: 352px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:19pt;}

.animated_banner_slide_nav a {  text-decoration: none; padding-left: 3px;padding-right: 3px;font-weight:bold;color:#FAFAFA;font-weight:normal;}
.animated_banner_slide_nav a.activeSlide { color: #999999; }
.animated_banner_slide_nav a:focus { outline: none; }
.animated_banner_slide_nav a:hover { color: #999999; }


.header_txt{text-align:justify;}
.multi_b{ float: left; padding: 15px;width:210px;}

.multipage_form form, .multipage_form #t_clas label, .multipage_form #exc_clas label, .multipage_form #l_dest label {
    margin: 0;
}
.multipage_form label.l {display: block;margin-bottom: 3px;}
.c{margin-top:8px;margin-bottom: 8px;}

.multipage_form .separator {background-image: url("/images/buscador_separator.jpg");background-position: center center;background-repeat: repeat-x;clear: both;height: 15px;margin-right: 10px;}
.multipage_form #ctn_excursion_arrival_date_edit, #rooms_title, #ctn_tour_arrival_date_edit{ width: 80px;}

#ctn_excursion_search_boton, #ctn_tour_search_boton {float:right;height: 30px; padding: 5px 10px;}
.dmy {
    font-style: italic;
}
#ly_get_excursions.ly_get h2, #ly_get_tours.ly_get h2, .book_header {
    height: 15px;
    padding: 10px;
	border: medium none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.book_header{ font-size: 14px; color:#FFFFFF;background-color:#39736B;text-align:left;padding-left:15px;padding-top:5px;padding-bottom:5px;}
.ly_get_search {    
    margin-bottom: 20px;
}
.s_h{padding-left:0px;}
.get_pages_index ,.get_counter{
    padding: 5px 20px 10px 0;
    text-align: right;
}
#toursget_pages_index{background-color:#39736B;color:#FFFFFF;}
#toursget_pages_index a {color:#FFFFFF;}
.get_pages_index a {color:#39736B; text-decoration:underline !important;}
.get_pages_index a:hover{text-decoration:none !important;}
.get_counter {
    display: block;
    text-align: right;
	font-size: 12px;
    margin-top: 10px;
}

.get_item {  padding-top:13px;}
.tr_room_0 td ,.tr_total td {background-color: #39736B;padding: 5px 5px 10px 15px;color: #FDFDFD;}
.table_price td ,.tr_room td ,.tr_room_adults td , .tr_room_children td, .tr_room_infants td , .tr_room_adults_extra td { padding: 5px 5px 10px 15px;}
.tr_total td {background-color: #D3DEDB;color: #000000;}
.table_price {margin: 15px;}
#button_contact_us {text-align: right;margin-right:20px;}
.no_item_selection {background-color: #D3DEDB;clear: both;padding: 20px 10px;}
.ex_l{padding-left:0;}
.g_item_l{margin-top:0;margin-bottom:0;}
.g_item_conf{text-align:left;}
#ctn_excursion_destination_select, #ctn_excursion_hotel_select , #ctn_tour_destination_select , #ctn_tour_duration_select {width:150px !important;}	
.m_s_b{position:relative;margin-right:-15px !important;}
#ui-datepicker-div { display:none; }
.p_list{margin-bottom:0;}
.ft_d_r , .ft_d_r_list{display:inline-block;float:right;width:650px;padding-top:3px;padding-bottom:2px;position:relative;}
.ft_d_r_list{width:690px;padding-top:0px;padding-bottom:0px;}
.f_l_g,.f_l_g_list{float:left;display:inline;}
.f_l_g_list{display:inline;position:relative;}
.g_item_list{float:left; width:100%;margin-bottom:10px;}
.footer_contact { float:left;width:235px! important;}
.footer_cr { margin-right:25px;}
.contact_holder {width:100%;float:left;margin-bottom:20px;}
.description_fichast p {margin:0;padding:0;text-align:left;}
.description_fichast big {font-size:11px;}

select, input {font-size:11px;}


