@charset "utf-8";
/* CSS Document */
body{
background:url(../images/background.jpg) center fixed;
}
#container{
	width:960px;
	margin:auto;
	background-color: #AEAD93;
}
#tool_free{
background:#538BAA;
text-align:right;
}
.tool_free_text{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
padding:4px;
font-weight:bold;
margin-right:10px;
}
.titular_toll_free_link{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
border:none;
width:199px;
text-align:center;
background:#2972B2;
text-decoration:none;
font-weight:bold;
}
#tool_free_link{
border:none;
background:#2972B2;
margin-left:10px;
width:199px;
height:133px;
margin-bottom:20px;
}
#banner_superior{
background:url(../images/banner.jpg) center center no-repeat;
width:960px;
height:223px;
}
#link_logo{
border:none;
margin-top:10px;
margin-left:10px;
}
.menu_lateral{
	width: 215px;
	float:left;
	background-color: #926455;
}
.menu_vertical_lateral{
width: 190px;
margin-left:10px;
margin-top:10px;
margin-bottom:20px;
}

.menu_lateral .headerbar{
	font: bold 13px Verdana;
	color: white; /*last 2 values are the x and y coordinates of bullet image*/
	margin-top:5px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
	background-color: #A2A28C;
}
.menu_lateral .headerbar2{
font: bold 13px Verdana;
color: white;
background: #8A9B80; /*last 2 values are the x and y coordinates of bullet image*/
margin-top:5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}
.menu_lateral .headerbar3{
	font: bold 13px Verdana;
	color: white; /*last 2 values are the x and y coordinates of bullet image*/
	margin-top:5px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
	background-color: #8A9B80;
}
.menu_lateral ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.menu_lateral ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.menu_lateral ul li a{
	color: #000000;
	display: block;
	padding: 5px 0;
	line-height: 17px;
	padding-left: 8px; /*link text is indented 8px*/
	text-decoration: none;
	background-color: #E3CACA;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.menu_lateral ul li a:visited{
color: black;
}

.menu_lateral ul li a:hover{ /*hover state CSS*/
color: black;
background:white;
}
#imagen_offer{
margin-bottom:-10px;
margin-top:20px;
margin-left:5px;
}
#last_minute_offer{
	width:208px;
	height:101px;
	margin-left:5px;
	background-image: url(../images/ofertaeditable.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.texto_offer{
color:#993333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:28px;
padding-left:20px;
}
.texto_offer_tips{
color:#993333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
padding-left:5px;
}
#contenido_derecho{
float:right;
width:744px;
margin-bottom:20px;
}
.menu_superior_derecho{
margin: 0;
padding: 0;
font: bold 11px Arial;
width: 744px;
float:left;
overflow: hidden;
background:#2972B2 center center repeat-x;
}

.menu_superior_derecho li{
display: inline;
}

.menu_superior_derecho li a{
color: white;
float:left;
padding: 8px 4px;
text-decoration: none;
border-right: 1px solid #666666;
}

.menu_superior_derecho li a:visited{
color: white;
}

.menu_superior_derecho li a:hover, .menu_superior_derecho li .current{
color: white;
background: #7DBADB center center repeat-x;
}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 498px; /*Width of Carousel Viewer itself*/
height: 227px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	width: 463px;
	height: 626px;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 498px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
#botones_slide{
	width:498px;
	float:left;
	background-color: #926455;
}
#boton_adelante{
margin:5px;
border:none;
}
#boton_atras{
margin:5px;
border:none;
margin-left:445px;
}
#about_us{
	width:228px;
	float:right;
	margin-right:10px;
}
#informacion_overview{
width:228px;
float:right;
margin-right:10px;
}
.titular_About_Us{
	font-family:Arial, Helvetica, sans-serif;
	font-size:38px;
	color:#3788D0;
	font-weight:bold;
	padding:10px;
	}
.titular_About_Us1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#000000;
	font-weight:bold;
	padding:10px;
	}
.titular_About_Us_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	color:#3788D0;
	font-weight:bold;
	padding:10px;
}


.titular_About_Us_new{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#3788D0;
	font-weight:bold;
	padding:10px;
	}

.texto_informacion_general{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	padding:5px;
	text-align: justify;
	font-weight: normal;
}
.texto_informacion_general2{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-decoration:cursive;
color:#000066;
padding:5px;
}
.texto_informacion_general3{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-decoration:cursive;
color:#OOOOOO;
padding:5px;
}
.texto_informacion_rates{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#FF3399;
padding:5px;
}
.texto_informacion_general a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#003366;
padding:5px;
}
.texto_informacion_general a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#666666;
padding:5px;
}
#encabezado_our_tours_index{
clear:both;
margin-top:10px;
margin-left:10px;
}
#encabezado_our_tours_index_2{
	clear:both;
	margin-top:10px;
	margin-left:10px;
	background-color: #CECEBD;
}
.titular_secundario_index{
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px;
	}
.titular_secundario_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
	color:#993333;
	padding:20px;
}
.titular_secundario_tour{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#008837;
	right: 10px;
}
.titular_secundario_tour2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px;
}
.titular_secundario_tour3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:none;
	color:#000000;
	padding:0px;
}
.informacion_about_us{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#OOOOOO;
	margin-left: 20px;
	margin-right: 20px;
	
}
.titular_secundario_index a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
text-decoration:none;
font-weight:bold;
color:#049B04;
padding:0px;
}
.titular_secundario_index a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
text-decoration:none;
font-weight:bold;
color:#049B04;
padding:0px;
}
#display_tour_celeste{
	margin-top:20PX;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:20px;
	float:left;
	width:240px;
	background-image: url(../images/fondo_display_tour.png);
	background-repeat: repeat-y;
}
#display_tour_verde{
	margin-top:20PX;
	margin-right:5px;
	margin-bottom:20px;
	float:left;
	width:240px;
	background-image: url(../images/fondo_display_tour_verde.png);
	background-repeat: repeat-y;
}
#display_tour_naranja{
	margin-top:20PX;
	margin-right:5px;
	margin-bottom:20px;
	float:left;
	width:240px;
	background-image: url(../images/fondo_display_tour_naranja.png);
	background-repeat: repeat-y;
}
#corte_display_tours{
float:right;
}
.titular_display_tour{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:20px;
padding-top:10px;
}
.titular_display_tour a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:20px;
padding-top:10px;
}
.titular_display_tour a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding-left:20px;
padding-top:10px;
margin-left:20px;
margin-top:10px;
}
#imagen_display_tour{
margin-top:5px;
margin-left:20px;
margin-bottom:10px;
}
.tab_display_celeste_index{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font:10px Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.tab_display_celeste_index li{
display: inline;
margin: 0;
}

.tab_display_celeste_index li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
color:#FFFFFF;
background:url(../images/marco_tabs.gif);
}

.tab_display_celeste_index li a:visited{
color: #2d2b2b;
}

.tab_display_celeste_index li a:hover{
text-decoration: none;
color: #2d2b2b;
}

.tab_display_celeste_index li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.tab_display_celeste_index li a.selected{ /*selected main tab style */
background-image:url(../images/marco_tabs_selected.gif);
border-bottom-color: white;
}

.tab_display_celeste_index li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tab_display_celeste_index_content{
display:none;
background:#FFFFFF;
width:190px;
}

@media print {
.tab_display_celeste_index_content {
display:block !important;
}
}
#informacion_display_tour{
margin-left:20px;
margin-bottom:20px;
}
#tab_celeste_tour_display{
list-style:none;
margin-top:0px;
}
.texto_interno_tabs2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-left:5px;
text-decoration:none;
margin-left:5px;
margin-top:3px;
padding-top:3px;
}
.texto_interno_tabs{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-left:5px;
text-decoration:none;
margin-left:5px;
margin-top:3px;
padding-top:3px;

}

.texto_interno_tabs a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-left:5px;
text-decoration:none;
margin-left:5px;
margin-top:3px;
padding-top:3px;
}
.texto_interno_tabs a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-left:5px;
text-decoration:none;
margin-left:5px;
margin-top:3px;
padding-top:3px;
}

#cierre_contenido_tab_celeste{
background:url(../images/cierre_contenido_tabs_cel.gif) no-repeat;
width:190px;
height:8px;
}
#cierre_contenido_tab_verde{
background:url(../images/cierre_contenido_tabs_verde.gif) no-repeat;
width:190px;
height:8px;
}
#cierre_contenido_tab_naranja{
background:url(../images/cierre_contenido_tabs_naran.gif) no-repeat;
width:190px;
height:8px;
}
#boton_more_tours_display_tours_verde{
	width:52px;
	text-decoration:none;
	height:20px;
	margin-left:160px;
	margin-bottom:5px;
	border:none;
	background-image: url(../images/boton_verde.gif);
	}
#boton_more_tours_display_tours_celeste{
	width:52px;
	text-decoration:none;
	height:20px;
	margin-left:160px;
	margin-bottom:5px;
	border:none;
	background-image: url(../images/boton_celeste.gif);
	}
#boton_more_tours_display_tours_naranja{
	width:52px;
	text-decoration:none;
	height:20px;
	margin-left:160px;
	margin-bottom:5px;
	border:none;
	background-image: url(../images/boton_naranja.gif);
}
.texto_botones{
	color:#831E12;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	text-align:center;
	padding-left:3px;
	padding-top:10px;
	margin-top:10px;
	}
.texto_botones_index{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	text-align:center;
	padding-left:3px;
	padding-top:10px;
	margin-top:10px;
}
.texto_botones a:visited{
color:#663333;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
text-align:center;
padding-left:3px;
padding-top:10px;
margin-top:10px;
}
.texto_botones a:hover{
color:#663333;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
text-align:center;
padding-left:3px;
padding-top:10px;
margin-top:10px;
}
#menu_inferior{
	clear:both;
	width:960px;
	margin-left:1px;
}
.menu_inferior_cierre{
	padding: 0;
	width: 958px;
	height:20px;
	margin-bottom:5px;
	overflow: hidden;
	background:#2972B2 center center repeat-x;
	font-family: Arial;
	font-size: 11px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}

.menu_inferior_cierre li{
display: inline;
}

.menu_inferior_cierre li a{
color: white;
padding: 8px 4px;
text-decoration: none;
border-right: 1px solid #666666;
}

.menu_inferior_cierre li a:visited{
color: white;
}

.menu_inferior_cierre li a:hover, .menu_superior_derecho li .current{
color: white;
background: #7DBADB center center repeat-x;
}
#boton_contact_us_menu_lateral_index{
	width:183PX;
	height:32px;
	margin-left:17px;
	background-image: url(../images/contact.gif);
	background-repeat: no-repeat;
}
.texto_formulario{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}
.texto_formulario_tour_description{
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	font-size:12px;
	color:#003366;
}
#formulario_contactos_menu_lateral_index{
margin-top:10px;
margin-left:20px;
width:190px;
}
#boton_submit_contact_us{
background:url(../images/boton_more_tours.gif);
width:52px;
text-decoration:none;
height:20px;
margin-left:120px;
margin-bottom:5px;
border:none;
}
#ubicacion{
	clear:both;
	width:auto;
	margin-top:5px;
	margin-bottom:5px;
	float: none;
}
.texto_ubicacion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding-left:5px;
	clear:both;
	text-decoration:none;
}
.texto_ubicacion a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000033;
padding-left:5px;
clear:both;
text-decoration:none;
}
.texto_ubicacion a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:5px;
color:#000033;
clear:both;
text-decoration:none;
}
.tab_tour_information{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font:10px Arial, Helvetica, sans-serif;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.tab_tour_information li{
display: inline;
margin: 0;
}
.tab_tour_form{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
color:#000000;
clear:both;
text-decoration:none;
}
.tab_tour_form_white{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
color:#FFFFFF;
clear:both;
text-decoration:none;

}
.tab_tour_information li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 3px;
	color:#FFFFFF;
	background:url(../images/marco_tabs.gif);
	visibility: visible;
}

.tab_tour_information li a:visited{
color:#FFFFFF;
}
tab_tour_information li a:hover{
text-decoration: none;
color:#FFFFFF;
}

.tab_tour_information li a.selected{ /*selected main tab style */
	position: relative;
	top: 1px;
	visibility: visible;
}

.tab_tour_information li a.selected{ /*selected main tab style */
background-image:url(../images/marco_tabs_selected.gif);
border-bottom-color: white;
}

.tab_tour_information li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tab_tour_information_content{
	display:none;
	margin-bottom:10px;
	background-color: #CECEBD;
}

@media print {
.tab_tour_information_content {
display:block !important;
}
}
#formulario_tour_description_overview{
margin-top:10px;
background:#FFFFFF;
}
#boton_submit_formulario_tour_description{
background:url(../images/boton_more_tours.gif);
width:52px;
text-decoration:none;
height:20px;
float:left;
margin-left:250px;
margin-bottom:5px;
border:none;
}
#boton_submit_formulario_tour_description_clear{
background:url(../images/boton_more_tours.gif);
width:52px;
text-decoration:none;
height:20px;
margin-right:300px;
float:right;
margin-bottom:5px;
border:none;
}
#informacion_itinerary_tour_description{
float:left;
width:300px;
margin-top:30px;
margin-left:20px;
margin-bottom:10px;
}
#informacion_tour_description{
clear:both;
}
#informacion_itinerary{
width:300px;
float:right;
margin-right:30px;
margin-top:30px;
}
#informacion_included{
width:300px;
float:right;
margin-right:30px;
margin-top:30px;
}
#more_tours_items{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	background-color: #B5B5A4;
}
#imagen_more_tours_item{
width:113px;
height:86px;
margin:20px;
float:left;
}
.titular_display_tour_items{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	color:#2F82CC;
	padding:4px;
}
.texto_more_tours{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top: 4px;
	padding-left: 150px;
	padding-right: 10px;
	padding-bottom: 0px;
}
.texto_more_tours a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#660000;
padding:4px;
}
.texto_more_tours a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#926455;
padding:4px;
}
#caracteristicas_tour_item{
	background:#660000;
	clear:both;
	padding-left: 10px;
	width: 715px;
}
#boton_dificultad{
background:url(../images/boton_caracteristicas_tour.gif) no-repeat center top;
width:100px;
margin-top:10px;
margin-bottom:10px;
float:left;
margin-left:20px;
}
#boton_caracteristicas{
background:url(../images/boton_caracteristicas_tour.gif) no-repeat center top;
width:100px;
margin-top:10px;
margin-bottom:10px;
float:left;
}
.texto_botones_caracteristicas{
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
font-weight:bold;
padding-top:6px;
padding-bottom:12px;
text-align:center;
color:#000000;
}
.texto_botones_caracteristicas a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:4px;
padding-top:10px;
text-align:center;
color:#000000;
}
.texto_botones_caracteristicas a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
padding-top:10px;
text-align:center;
color:#000000;
}

.texto_descripcion_botones{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
color:#FFFFFF;
}
#links_view_more{
width:120px;
margin-top:3px;
margin-bottom:3px;
margin-right:20px;
float:right;
}
#links_view_more_news{
width:120px;
margin-top:3px;
margin-bottom:3px;
margin-left:20px;
float:left;
}
.texto_links_caracteristicas{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
border:none;
text-decoration:none;
padding-top:10px;
text-align:left;
color:#FFFFFF;
}
#links{
border:none;
}
#general_infor_more_tours{
clear:both;
margin-bottom:10px;
}
#general_info_text{
float:left;
width:450px;
}
#icono_general_info{
background:url(../images/general_info_bg.gif) no-repeat left top;
width:270px;
height:80px;
float:right;
}
.texto_general_info{
color:#993333;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:28px;
}
#news_display{
background:#E2D7C3;
margin-left:10px;
margin-right:10px;
margin-bottom:20px;
}
.vinculos{
border:none;
}


.text_final{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	padding:5px;
	text-align: justify;
	font-weight: normal;
}

.text_final a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:white;
	text-align: justify;
	font-weight: normal;
}

.text_final a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:white;
	text-align: justify;
	font-weight: normal;
}
