@charset "utf-8";
/* CSS Document Master Index*/
/*********************************************
	0.0		Base CSS
	1.0		top_nav
	2.0		home_main_bg	
	3.0		main_pic
	4.0		comentarios_home
	5.0		home_main_content
	6.0		why_us_home_page
	7.0		porque_nosotros
	8.0		contact_us	
	9.0		tour_list_main_bg
	9.1		minischeda_container
	10.0	full_scheda
	11.0	comentarios page
	12.0	socios
	13.0	preguntas_frequentes	
	14.0	footer
	15.0	generic
	0.0		tour_page_main_content_container
	0.0		tour_page_description_container
	0.0		tour page thumb gallery
**********************************************/
/*********************************************
0.0		Base CSS
**********************************************/	
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	/*background-color:#fcfcfc;*/
	/*background-color:#fcfcfc;*/
	color:#666; 
	/*line-height:17px;*/
	/*background-image:url(/_images/design/bg_body_pattern.jpg)*/
}

input,select,textarea {
font-family:Verdana, Geneva, sans-serif;
color:#666; 

}



/*********************************************
	BOOKING BOX
**********************************************/	

.booking_box 
{
   padding-right:10px;
   padding-top:38px;


}


.booking_box td
{
  height:22px;
  /*was 29*/

}

.booking_box input,select,textarea 
{
    font-size:11px;
    border:solid; border-color:#887452; border-width:1px;
  }
  
  

/*
p {

    font-family: ;
    font-size: ;
    color:# ;
    text-align: 
}
h1 {
	font-size:;
	margin: ;
	padding: ;
	font-weight: ;
}
h2 {
	font-size:;
	margin: ;
	padding: ;
	font-weight: ;
}
h3 {
	font-size:;
	margin: ;
	padding: ;
	font-weight: ;
}
h4 {
	font-size:;
	margin: ;
	padding: ;
	font-weight: ;
}
h5 {
	font-size:;
	margin: ;
	padding: ;
	font-weight: ;
}
h6 {
	font-size:;
	margin: ;
	padding: ;
	font-weight: ;
}
a:link {
    color:#;
}
a:hover {
    color:#;
}
a:active {
    color:#;
}
a:visited {
    color:#;
}*/
/*********************************************
1.0		top_nav
**********************************************/
.top_nav_bg {
	background-image:url(/_images/design/img_nav_bg.jpg);
	background-repeat:no-repeat;
}
.top_nav_container {
	/*margin:25px 25px 25px 25px;*/
	/*background-color:#ccc;*/
}
.top_nav_logo {
	/*margin:10px 10px 10px 10px; */
	width:298px;
	height:89px;
	border:0;
}
.top_nav_link {
	margin:0px 5px 16px 5px;
	/*background-color:#C60;*/
	height:25px;
}
.link_top_nav {
	float:left;
	text-align:center; 
	height:25px;
}
.link_top_nav a {
	display:block;
	color:#5e4025;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:25px;
	padding:8px 5px 0 5px;
	text-align:center;
	float:left;
	height:25px;
	font-weight:bold;
	letter-spacing:-1px;
}
.link_top_nav a:link {
	display:block;
	color:#5e4025;
	text-decoration:none;
}
.link_top_nav a:visited {
	display:block;
	color:#5e4025;
	text-decoration:none;
}
.link_top_nav a:hover {
	display:block;
	color:#dc8505;
	text-decoration:none;
	background-image:url(/_images/btn/top_nav/top_nav_marker.png);
	background-repeat:no-repeat;
	background-position:top center;
}
.link_top_nav a:active {
	display:block;
	color:#5e4025;
	text-decoration:none;
	background-image:url(/_images/btn/top_nav/top_nav_marker.png);
	background-repeat:no-repeat;
	background-position:top center;
}
/*********************************************
2.0		home_main_bg
**********************************************/

/*********************************************
3.0		main_pic
**********************************************/
.main_pic {
	margin-left:3px; 
	margin-top:0px; 
	width:664px; 
	height:312px; 
	/*background-image:url(/_images/content/home_page_main_img_2.png);*/
	background-repeat:no-repeat;
}
/*********************************************
4.0		comentarios_home
**********************************************/	
.comentarios_home {
	
	font-family:Verdana, Geneva, sans-serif;
}
.comentarios_home_title {
	padding-left:5px;
}
.comentarios_home_line {
	padding-top:0px;
	padding-bottom:5px;
	width:210px;
}
.comentarios_home_line strong {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#7d5024;
}
.comentarios_home_date_star_container {
	color:#666666;
	padding-left:5px;
	
}

.comentarios_home_star img {
	 margin-left:2px;
	 text-align:right;
}
.comentarios_home_comment  {
	font-size:12px;
	color:#666633; 
	padding-top:10px; 
	line-height:14px; 
	font-style:italic;
	margin:0 0 0 0;
}
.comentarios_home_comment a {
	font-size:12px;
	color:#666633; 
	text-decoration:none;
}
.comentarios_home_comment a:link {
	font-size:12px;
	color:#666633; 
	text-decoration:none;
}
.comentarios_home_comment a:visited  {
	font-size:12px;
	color:#666633; 
	text-decoration:none;
}
.comentarios_home_comment a:active  {
	font-size:12px;
	color:#666633; 
	text-decoration:none;
}
.comentarios_home_comment a:hover  {
	font-size:12px;
	color:#494925;
	text-decoration:none;
}
.comentarios_home_comment_name {
	text-align:right; 
	color:#666633; 
	font-weight:bold; 
	padding-top:3px; 
	font-size:10px;
	padding-bottom:3px;
}
/*********************************************
5.0		home_main_content
**********************************************/
.home_main_content h3 {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#593113;
	text-align:justify;
	line-height:17px;
	margin:0 0 25px 0;
	padding-left:5px;

	
}
/*********************************************
6.0		why_us_home_page
**********************************************/
.why_us_home_page {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1a2e00;

}
.why_us_home_page_padding {
	padding:10px; 0 10px; 0;	
}

/*********************************************
7.0		porque_nosotros
**********************************************/

.porque_nosotros h3 {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#72300f;
	text-align:justify;
	line-height:17px;
	margin:0 0 10px 0;
	padding-left:5px;
}

.porque_nosotros a {
	color:#72300f;
	text-decoration:none;
	padding-left:5px;
}
.porque_nosotros a:link {
	color:#72300f;
	text-decoration:none;
	padding-left:5px;
}
.porque_nosotros a:visited  {
	color:#72300f;
	text-decoration:none;
	padding-left:5px;
}
.porque_nosotros a:active  {
	color:#72300f;
	text-decoration:none;
	padding-left:5px;
}
.porque_nosotros a:hover  {
	color:#b04a25;
	text-decoration:none;
	padding-left:5px;
}
.porque_nosotros p {
	text-align:justify; 
	line-height:17px; 
	padding-right:0px; 
	font-family:Verdana, Geneva, sans-serif; 
	color:#413f3f; 
	padding-bottom:15px;
	font-size:13px;
	padding-top:0px;
	margin-top:0;
	padding-left:32px; padding-right:20px;
}
.porque_nosotros strong { 
	font-family:Verdana, Geneva, sans-serif; 
	color:#72300f; 
	font-size:12px;
}
/*********************************************
8.0		contact_us
**********************************************/	
.contact_us_line {
	padding-top:0px;
	padding-bottom:0px;
	width:210px;
}
.contact_us_details {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#F00;
	font-weight:bold;
	margin:0px 0 0px 0;
}

.contact_us_details h4 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#616161;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.contact_us_details p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#616161;
	font-weight:normal;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.contact_us_details strong {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#7d5024;
	font-weight:bold;
}
.contact_us_main_content p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
	line-height:17px;
	margin:0 0 0 0;
	padding:0 20px 5px 0;
}
.contact_us_main_content strong {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#7d5024;
}
.contact_form {
	background-image:url(../_images/design/contact_form_bg.png);
	background-repeat:no-repeat;
	margin-top:100px;
}
.contact_form_container {
	width:422px; 
	float:left; 
	padding:20px 0 0 20px;
}
.contact_form_subject {
	background-image:url(/_images/design/contact_form/contact_form_subject.png); 
	width:422px; 
	height:40px;	
	background-repeat:no-repeat;
	float:left;
	margin-bottom:0px;
}
.contact_field_text_subject {
	width:410px; 
	height:15px;
	margin:6px 0 0 6px; 
	font-size:12px; 
	color:#666666;
	border:none; 
	font-family:Verdana, Geneva, sans-serif;
	text-align:letf;	
}
.contact_form_name {
	background-image:url(/_images/design/contact_form/contact_form_name_email.png); 
	width:203px; 
	height:30px;	
	background-repeat:no-repeat;
	float:left;
	margin-bottom:5px;
	margin-right:15px;
}
.contact_form_email {
	background-image:url(/_images/design/contact_form/contact_form_name_email.png); 
	width:203px; 
	height:30px;	
	background-repeat:no-repeat;
	float:left;
	margin-bottom:5px;
}
.contact_field_name_email {
	width:190px; 
	margin:6px 0 0 6px; 
	font-size:12px; 
	color:#666666;
	border:none; 
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
}
.contact_form_message {
	background-image:url(/_images/design/contact_form/contact_form_content.png); 
	width:422px; 
	height:119px;	
	background-repeat:no-repeat;
	float:left;
	margin-top:10px;
}
.contact_field_message {
	width:406px; 
	height:105px;
	margin:6px 0 0 8px; 
	font-size:12px; 
	color:#666666;
	border:none; 
	font-family:Verdana, Geneva, sans-serif;
	text-align:letf;	
}
/*********************************************
9.0		tour_list

.tour_list_main_bg {
	background-image:url(/_images/design/img_main_tourlist_bg.jpg);
	background-repeat:no-repeat;
}
**********************************************/	




/*********************************************
9.1		minischeda_container
**********************************************/	
.minischeda {
	background-image:url(../_images/design/mini_scheda_bg.png);
	background-repeat:no-repeat;
	margin-bottom:20px;
	height:172px;
}
.minischeda_content_margin {
	padding:25px 23px 33px 23px;
	float:left;
	height:114px;
	width:100%;
	width:630px;	
}
.minischeda_pic a {
	width:166px; 
	height:114px; 
	float:left;
	margin-right:10px;
	border-color:#72300f;
}
.minischeda_pic a:link {
	width:166px; 
	height:114px; 
	float:left;
	margin-right:10px;
	border-color:#72300f;
}
.minischeda_pic a:visited {
	width:166px; 
	height:114px; 
	float:left;
	margin-right:10px;
	border-color:#72300f;
}
.minischeda_pic a:active {
	width:166px; 
	height:114px; 
	float:left;
	margin-right:10px;
	border-color:#72300f;
}
.minischeda_pic a:hover {
	width:166px; 
	height:114px; 
	float:left;
	margin-right:10px;
	border-color:#b04a25;
}
.minischeda_descritpion_container {
	width:280px;
	float:left;
	height:114px;
}
.minischeda_title h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#72300f;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.minischeda_title a {
	color:#72300f;
	text-decoration:none;
}
.minischeda_title a:link {
	color:#72300f;
	text-decoration:none;
}
.minischeda_title a:visited {
	color:#72300f;
	text-decoration:none;
}
.minischeda_title a:active {
	color:#72300f;
	text-decoration:none;
}
.minischeda_title a:hover {
	color:#b04a25;
	text-decoration:none;
}
.minischeda_duration {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#333333;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.minischeda_descritpion p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#616161;
	margin:10px 0 5px 0;
	padding:0 0 0 0;	
}
.minischeda_read_more a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#e67817;
	text-align:right;
	float:right;
	font-style:italic;
}
.minischeda_read_more a:link {
	color:#e67817;
	text-decoration:none;
	font-style:italic;
}
.minischeda_read_more a:visited {
	color:#e67817;
	text-decoration:none;
	font-style:italic;
}
.minischeda_read_more a:active {
	color:#e67817;
	text-decoration:none;
	font-style:italic;
}
.minischeda_read_more a:hover {
	color:#616161;
	text-decoration:none;
	font-style:italic;
}
.minischeda_price_container {
	float:left; 
	width:159px; 
	margin-left:15px; 
	/*background-color:#F00;*/
	text-align:center;
}
.minischeda_price_special {

}
.minischeda_price_per_person {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#e67817;
	padding-top:5px;
}
.minischeda_price_price {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666633;
	padding-top:8px;
}
.minischeda_price_price_special {
	color:#660000;
	text-decoration:line-through;
}
.minischeda_price_reserve {
	vertical-align:middle;
	padding-top:10px;
	
}
.minischeda_price_reserve a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#32450c;
	font-size:11px;
}
.minischeda_price_reserve a:link {
	text-decoration:none;
	color:#32450c;
}
.minischeda_price_reserve a:visited {
	text-decoration:none;
	color:#32450c;
}
.minischeda_price_reserve a:active {
	text-decoration:none;
	color:#32450c;
}
.minischeda_price_reserve a:hover {
	text-decoration:none;
	color:#68933e;
}
/*********************************************
10.0	full_scheda
**********************************************/

.full_scheda_main_content h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:22px;
	color:#72300f;
	text-align:left;
	line-height:25px;
	margin:0 0 0 0;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:0px;
}
.full_scheda_main_content h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#72300f;
	text-align:left;
	line-height:17px;
	margin:10px 0 25px 0;
	padding-left:5px;
}
.full_scheda_thumb_container {
	width:440px;
	height:68px;
	padding:0px 0 0 0px;
}
.full_scheda_thumbs {
	width:71px;
	height:68px;
	float:left;
	padding-left:5px;
}
.full_scheda_thumbs a {
	border-color:#cac2b6;
}
.full_scheda_thumbs a:link {
	border-color:#cac2b6;
}
.full_scheda_thumbs a:visited {
	border-color:#cac2b6;
}
.full_scheda_thumbs a:active {
	border-color:#cac2b6;
}
.full_scheda_thumbs a:hover {
	border-color:#907e60;
}
.full_scheda_main_content_tour_description {
	padding:10px 0 0 0;
	line-height:20px;	
}
.full_scheda_main_content_tour_description p {
	color:#413f3f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:18px;
	letter-spacing:0.3pt;
}
.comentarios_full_scheda_title {
	padding-left:5px;
	width:117px;
	height:10px;
	float:left;
	padding-top:10px;
}
.comentarios_full_scheda_next_prev {
	width:78px;
	float:left;
	padding-left:9px;
}
.comentarios_full_scheda_line {
	padding-top:5px;
	padding-bottom:5px;	
}
.comentarios_full_scheda_date_star_container {
	color:#666666;
	padding-left:5px;
	height:100%;
	float:left;
	width:100%;
}
.full_scheda_details {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	/*color:#F00;
	font-weight:bold;*/
	margin:0px 0 0px 0;
}
.full_scheda_details h4 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#616161;
	font-weight:bold;
	margin:0 0 0 0;
	padding:10px 0 0 0;
}
.full_scheda_details p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	padding:0 0 0 0;
	margin:0 0 15px 0;
}
.full_scheda_details b, strong {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#7d5024;
	font-weight:bold;
}
.full_scheda_price {
	font-size:18px;
	color:#666633;

}
.full_scheda_price_txt {
	font-size:11px;
	color:#666666;
	line-height:17px;
}
.full_scheda_price_txt p {
	font-size:11px;
	color:#666666;
	line-height:17px;
}
.full_scheda_comentarios_line {
	padding-bottom:15px;
	width:210px;
}
.full_scheda_comentarios_comment_name {
	text-align:right; 
	color:#666633; 
	font-weight:bold; 
	float:left; 
	width:100%;
	padding-top:3px; 
	font-size:10px;
	padding-bottom:10px;
}
.full_scheda_inclusion {
    line-height:20px;
    }
/*********************************************
11.0		
**********************************************/

.comentarios_service_bar {
	background-image:url(/_images/design/reviews_service_bar.png);
	height:47px;
	width:669px;
}
.comentarios_service_bar_tit {
	font-family:Verdana, Geneva, sans-serif;font-size:14px; color:#72300f; 	font-weight:bold; 
	padding-left:15px;
	
	
	
}
.comentarios_service_bar_search {
	background-image:url(../_images/design/search_field_reviews.png);
	background-repeat:no-repeat;
	background-position:center;
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	color:#72300f; 
	font-weight:bold; 
	padding:14px 0 0 0;
	width:180px;
	height:33px;
	float:left;	
}
.comentarios_service_bar_serch_field {
	border-style: none;
    /*border-color: #fff09c;
    border-top-width:1px;
    border-top-color:#fff09c;
    border-bottom-width:1px;
    border-bottom-color:#fff09c;
    border-left-width:1px;
    border-left-color:#fff09c;    
    border-right-width:1px;
    border-right-color:#fff09c;      
    border-width: 1px;  
    border-style:none;*/
    border:solid; border-color:#f1d397; border-width:2px;    
    font-size:13px;
	    color:#333;
    
    /*background-image:url(../_images/design/search_field_reviews.png);*/
}
.comentarios_service_bar_pages {
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; 
	color:#72300f; 
	font-weight:bold; 
	
}
/*
.comentarios_service_bar_pages_down {
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; 
	color:#72300f; 
	font-weight:bold; 
	padding:17px 0 0 0;
	width:100%;
	height:30px;
	float:left;
	text-align:center;
}
*/
.comentarios_repeter_bg {
	background-image:url(/_images/design/reviews_repeter.png);
	background-repeat:repeat;
}
.comentarios_top_bar_bg {
	background-image:url(/_images/design/reviews_top.png); 
	height:32px; 
	background-repeat:no-repeat;
	margin-top:20px;
}
.comentarios_top_bar_date {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:535px;
	padding:15px 0 0 20px;
	height:22px;
	color:#666633;
	float:left;
}
.comentarios_top_bar_star {
	width:100px;
	padding:15px 0 0 0;
	height:22px;
	float:left;
	text-align:right;
}

.comentarios_top_bar_star img{
	 margin-left:3px;
}


.comentarios_bottom_bar_bg {
	background-image:url(/_images/design/reviews_bottom.png); 
	height:45px; 
	background-repeat:no-repeat;
}
/*
.comentarios_service_bar_bottom {
	background-image:url(/_images/design/reviews_service_bar.png);
	height:47px;
	width:669px;
	margin-top:20px;
}

*/

.comentarios_main_content p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#72300f;
	text-align:justify;
	line-height:17px;
	margin:0 0 0 0;
	padding:20px 20px 10px 20px;
}
.comentarios_bottom_bar_author {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#72300f;
	text-align:right;
	padding:10px 20px; 0 0;
}
.comentarios_tour_name {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#72300f;
	text-align:right;
	padding:10px 20px; 0 0;
}
.comentarios_tour_name a {
	color:#72300f;
	text-decoration:none;
}
.comentarios_tour_name a:link {
	color:#72300f;
	text-decoration:none;	
}
.comentarios_tour_name a:visited {
	color:#72300f;
	text-decoration:none;
}
.comentarios_tour_name a:active {
	color:#72300f;
	text-decoration:none;
}
.comentarios_tour_name a:hover {
	color:#b04a25;
	text-decoration:none;
}




.preguntas_frequentes_service_bar {
	background-image:url(/_images/design/reviews_service_bar.png);
	height:47px;
	width:669px;
	margin-bottom:20px;
}




.preguntas_frequentes_main_content p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#72300f;
	text-align:justify;
	line-height:17px;
	margin:0 0 0 0;
	padding:0px 20px 20px 20px;
}
.preguntas_frequentes_service_bar_tit {
	font-family:Verdana, Geneva, sans-serif; 
	font-size:14px; 
	color:#72300f; 
	font-weight:bold; 
	padding:14px 15px 0 15px;
	width:265px;
	height:33px;
	float:left;
}
.preguntas_frequentes_service_bar_search {
	background-image:url(../_images/design/search_field_reviews.png);
	background-repeat:no-repeat;
	background-position:center;
	font-family:Verdana, Geneva, sans-serif; 
	font-size:12px; 
	color:#72300f; 
	font-weight:bold; 
	padding:14px 0 0 0;
	width:180px;
	height:33px;
	float:left;	
}
.preguntas_frequentes_service_bar_serch_field {
	border:none;
	background-image:none;
	border-width:0px;
	margin-left:6px;
	margin-top:0px;
	width:167px;
	font-size:12px;
	color:#666;
}
.preguntas_frequentes h3 {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#593113;
	text-align:justify;
/*	line-height:17px;*/
	margin:0 0 25px 0;
	padding-left:5px;
	padding-bottom:0;
	margin-bottom:0;
}
.preguntas_frequentes p {
	text-align:justify; 
	line-height:17px; 
	padding-right:65px; 
	font-family:Verdana, Geneva, sans-serif; 
	color:#72300f; 
	padding-bottom:15px;
	font-size:12px;
	margin-top:0;
}
.preguntas_frequentes strong { 
	font-family:Verdana, Geneva, sans-serif; 
	color:#72300f; 
	font-size:12px;
}






/*********************************************
14.0		footer
**********************************************/
.footer_bg {
	background-image:url(/_images/design/img_bg_footer.png);
	background-repeat:no-repeat;
	height:100px;

}
.footer_container {
	margin:0px 25px 25px 25px;
	background-color:#ccc;
	margin-top:40px;	
}
.footer_nav {
	margin:40px 0px 10px 35px;  
	height:100%;
	width:640px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#717400;
	line-height:16px;
	float:left;
}
a:link {
	color:#717400;
	text-decoration:none;
}
a:visited {
    color:#717400;
	text-decoration:none;	
}
a:active {
    color:#717400;
	text-decoration:none;	
}
a:hover {
    color:#1a2e00;
	text-decoration:underline;
}
.footer_logo {
	margin:40px 10px 10px 0px;  
	height:47px;
	width:180px;
	float:left;
}
.footer_telephone {
	text-align:left; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; color:#1a2e00; 
	padding-top:15px;
	float:left;
}





















/*********************************************
0.0		tour_page_main_pic_booking_container
**********************************************/	
.tour_page_main_pic_booking_container {
	margin:0px 25px 25px 25px;
	background-color:#ccc;
}
/*********************************************
0.0		tour_page_main_content_container
**********************************************/	
.tour_page_main_content_container {
	margin:0px 25px 25px 25px;
	background-color:#ccc;
}
/*********************************************
0.0		tour_page_description_container
**********************************************/	
.tour_page_description_container {
	margin:10px 0px 10px 10px; 
	background-color:#C60;
	height:320px;
}



















/************************SHOPPING CART*********************************/
.cart_content_container {
		width:856px; 
		float:left;
		height:100%;
		min-height:200px;
}
.cart_content_title_ico {
		float:left;
		width:40px;
		height:40px;
}
.cart_content_title_tit {
	float:left;
	width:319px;
	height:55px;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#978454;
	padding-top:0px;
	line-height:normal;
}
.cart_content_close {
	width:190px; 
	height:60px; 
	float:left;
	text-align:right
}	
.cart_content_close_ico {
	width:60px; 
	height:60px;
	float:left;
}
.cart_content_close_txt {
	width:166px; 
	height:45px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#666;
	padding-top:15px;	
	text-align:right;			
}
.cart_content_title_tit_empty 
{
    font-size:16px;
	color:#d57109;
	text-align:center;
	font-weight:bold;
}
.shopping_cart_prodcut_bg {
	color:#666; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px; 
	/*background-image:url(../_images/design/shopping_cart/img_design_shopping_cart_bg_repeter_product.png);*/
}
.shopping_cart_table td {
	padding-right:5px;	
}
.shopping_cart_prodcut_total {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#978454;
	font-weight:bold;
}
/*check_out*/
.check_out {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	letter-spacing:0.3pt;
	line-height:18px;
	color:#413f3f;
}
.check_out strong { 
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	letter-spacing:0.3pt;
	line-height:18px;
	color:#7d5024;
}
.check_out h1 { 
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	letter-spacing:0.3pt;
	line-height:17px;
	color:#72300f;
	font-weight:bold;
}

.check_out input,textarea { 
	font-size:13px;
}
.check_out select { 
	font-size:13px;
}

.tit_check_out { 
 font-size:16px;
}

.txt_check_out { 
   width:250px;
   border:solid  1px #887452;
}

.txt_check_out_sr { 
   width:250px;
   border:solid  1px #887452;
}
.generic_form {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#616161;
	width:300px;
}

.errore {
    color: #FF0000;
}

.erroreCreditCard {
    color: #FF0000;
}
/*pager */
.list_pager  {
	background-color:#fad688;
	width:17px;
	height:17px;
	text-align:center;
	font-size:12px;
}
.list_pager:hover  {
	background-color:#feab29;
	color:#ffffff;
	font-size:12px;
	/*width:17px;
	height:17px;*/
}
.list_pager a
{
    color: #D38001;
    font-size:12px;
}
.list_pager_off  {
	color:#feab29;
	background-color:#feab29;
	width:17px;
	height:17px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
}
.list_pager_prev_next  {
    width:17px;
	height:17px;
	text-align:center;
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin-right:20px;
	font-size:12px;
	/*padding-left:5px;
	padding-right:5px;*/
}
.prev10 a {
	color:#feab29;
	font-size:12px;
}    
/*pager */




.calendar td {
	
	 height:10px;
	
	
}


.calendar_available {
	
	background-color:#9cc1e0;
	
	
}
.calendar_available a:link {
	color:#0012ff;
	background-color:#9cc1e0;
	
	
}
.calendar_available a:visited {
	color:#0012ff;
	background-color:#9cc1e0;
	
	
}
.calendar_available a:hover {
	color:#0012ff;
	background-color:#459ce5;
	
	
}
.calendar_available a:active {
	
	color:#0012ff;
	background-color:#9cc1e0;
	
	
}
.calendar_day {
	text-align:center;
	color:#0012ff;	
	
	
}

.calendar_not_available {
	
	color:#000000;
	
	
}
/*.calendar_empty {
	vertical-align:middle;
	color:#0012ff;	
	font-family:Verdana;
}*/
/*************************
Month Colors
*************************/
.calendar_titolo {
    color:#ffffff;
    font-weight:normal;	
    background-color:#960000;
   
	}
/*************************
nextPrev
*************************/
.calendar_nextPrev
{
    
    background-color:#c0c0c0;
    color:#960000;
    text-align:center;
    font-weight:normal;
    
    /*padding-left:10px;
    padding-right:10px;*/
	}
.calendar_nextPrev a:link
{
    
    color:#960000;
    text-align:center;
    font-weight:normal;
	}
.calendar_nextPrev a:visited
{
    
    color:#960000;
    text-align:center;
    font-weight:normal;
	}	
.calendar_nextPrev a:hover
{
    
    color:#960000;
    background-color:#960000;
    display:block;
    text-align:center;
    font-weight:normal;
	}
.calendar_nextPrev a:active
{
   
    color:#960000;
    text-align:center;
    font-weight:normal;
	}	
	
	
	

.review_pager {
	text-align:center; 
	color:#930;
	
	font-size:11px;
	
}

.review_pager table 
{
    margin:0 auto;
	
}

.riassunto          
{color: #665847;font-weight: bold;border-style: none;background-color: Transparent;font-size:14px;width:100%;}







#theToolTip{
position: absolute;
left: -300px;
width: 200px;
border: 2px solid #C0C09F;
padding: 6px 0px 0px 10px;
background-color: #FFFFCC;
visibility: hidden;
z-index: 100;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);

}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#theToolTip p{
font-size: 1.1em;
color: #333333;
line-height:1.4em;
margin-right:10px;
margin-top:0;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 1.2em;
color: #592C16;
margin-right:10px;
}

.addToolTip  {color: #592C16;}





/*************************
side btn
*************************/
.btn_visitas_guiadas 
{
    margin:0 0 10px 0;
}
.btn_comentarios 
{
    margin:0 0 10px 0;
}
.btn_preguntas_frequentes 
{
    margin:0 0 10px 0;
}
.btn_atencion_cliente 
{
    margin:0 0 10px 0;
}
.add_banner 
{
    margin:0 0 10px 0;
}
