/* CSS Document */
* {margin:0px; padding:0px;}

body {height:100%;}
body {font-size:11px; background:#111 url(../img/bg_body.gif) repeat 0px 0px; font-family:Arial, Helvetica, sans-serif;}

p { text-align:justify; color:#d2d7dc;}
h5 {
	font-size:14px;
	color:#FFF;
	background:url(../img/bullet.gif) no-repeat 0px 4px;
	font-weight:normal;
	padding-left:14px;
}
h6 {font-size:17px; color:#c9cdd2;}

/*************** CLASES ****************/
.cleaning { clear:both;}

.linkB, .linkYellow, .linkNewExp {text-decoration:none;} 

.linkB {color:#d2d7dc; font-weight:bold;}
.linkB:hover {color:#d2d7dc; text-decoration:underline;}

.linkYellow {color:#ffde00;padding:0px 2px;}
.linkYellow:hover {color:#3A4047; text-decoration:none; background-color:#ffde00;}

.linkNewExp {
	display:block;
	width:228px;
	padding-left:4px;
	line-height:18px;
	background-color:#ffde00;
	color:#3c4147;
	margin:14px 0px 0px 35px;
}
.linkNewExp:hover {color:#ffde00; background-color:#595e65; border-bottom:1px solid #ffde00;}

.box_coment_answer{
	margin-left:14px;
	padding:12px 12px 0px 10px;
	background-color:#d8d8d8;
	border:1px solid #cbcccc;
	margin-bottom:12px;
}

.lnkGrisOscuro {
	font-size:14px;
	color:#757A7F;
	padding-left:18px;
	padding-right:2px;
	background:url(../img/bullet_incluye.gif) no-repeat 2px 3px;
	text-decoration:none;
}
.lnkGrisOscuro:hover { background-color:#FFDE00;}

	/******* Clases Forms ********/	
	
form table {border-top:1px dotted #757A7F; background:url(../img/bg_formAmigo.gif) no-repeat top right;}
form label {color:#3A3F45; background:url(../img/bullet_labels.gif) no-repeat 0px 4px; padding-left:6px;}
form .txt, form .txtLarge { font-size:10px;color:#4C5156; font-size:11px; border:1px solid #4C5156; padding:2px;}
form .txt { width:190px;}
form .txtLarge { width:438px;}
form .btn { font-size:11px; font-weight:bold; background-color:#595E65; border:1px solid #3C4147; color:#FFDE00; padding:0px 4px; cursor:pointer;}
form  textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.form_comentExp table {border-top:1px dotted #757A7F; background:url(../img/bg_formAmigo.gif) no-repeat top right; margin-left:14px;}
.formAmigo .txtTour {width:180px; background-color:#4C5156; color:#C5CCD3; font-size:11px; border:1px solid #4C5156; padding:2px;}

/*************** LAYOUT ****************/
#contenedor { width:960px; margin:0px auto;}

#box_mainMenu {background-color:#3a4047; vertical-align:middle; height:33px; line-height:33px; margin-bottom:1px;}
#box_mainMenu ul {list-style-type:none; float:left; margin-left:8px;}
#box_mainMenu ul li { float:left; margin-right:8px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#box_mainMenu ul li a{color:#FFF; text-decoration:none;}
#box_mainMenu ul li a:hover{color:#ffde00; }
#box_mainMenu #box_optionLanguage, #box_mainMenu #txt_menu {float:right; margin-right:8px; height:33px; line-height:33px; vertical-align:middle; font-size:28px;}

#cabecera {background-color:#474c51; border-top:4px solid #757a7f; position:relative; border-bottom:1px solid #50565b; clear:both; height:1%;}
#cabecera a.linkMailing {
	position:absolute;
	right:30px;
	bottom:20px;
	color:#ffde00;
	text-decoration:none;
	background:url(../img/bullet.gif) no-repeat 0px 2px;
	padding-left:12px;
}
#cabecera a.linkMailing:hover {color:#ffde00; text-decoration:underline;}

#box_pie { clear:both; margin-top:1px; border-top:4px solid #757a7f; color:#ababab;}
#box_pie a { color:#ababab; text-decoration:underline;}
#box_pie a:hover { color:#ababab; text-decoration:none;}


#right_Column .box_txt_experiences, #right_Column .box_txt {margin:35px 40px 25px 40px; height:1%;}


	/******* Layout index ************/
#box_contenidoIndex { background-color:#3a4047;}

#mainMenu_img {margin-top:18px; list-style-type:none; margin-left:14px!important;}
#mainMenu_img li {margin:0px 4px 4px 0px; width:87px; height:87px; float:left;}
.item_img {display:block; width:87px; height:87px; border:0;}
.item_img_Sel {display:block; width:83px; height:83px; border:2px solid #FFF;}

#mainMenu_txt { list-style-type:none; margin-left:14px!important;}
#mainMenu_txt li { line-height:22px; display:block; width:270px;}
.item_txt {color:#FFF; text-decoration:none; display:block; width:268px; padding-left:2px;}
.item_txt_Sel {display:block; width:268px; padding-left:2px; color:#000; text-decoration:none; background-color:#d2d7dc;}

#rightColumnIndex {}

	/******* Layout Corp ************/
#box_tituCorp, #box_tourContent {background-color:#33383e; }
#box_tituCorp { 
	background:#3c4147 url(../img/bg_boxOptionTour.gif) repeat-x 0px 0px;
	width:296px;
	padding:0px 1px;
	border-right:1px solid #71767b;
	float:left;
	min-height:122px;
	}
#box_tituCorp p {color:#D2D7DC; margin:0PX 15px 8px 25px; font-size:11px;}	
#box_tituCorp { height:122px;}

#box_tituCorp form select, #box_tourOptionMenu form select { background-color:#4c5156; color:#c5ccd3; font-size:11px; padding:1px 2px; border:1px solid #7f9db9; width:200px; margin:20px 0px 0px 22px;}

#box_tituCorp img, #box_tourOptionMenu img {margin:20px 0px 0px 22px;}
#box_optionContent #left_Column .lastExperience, #box_optionContent #left_Column .lastArticle { list-style-type:none; margin-left:35PX;}
#box_optionContent #left_Column .lastExperience li, #box_optionContent #left_Column .lastArticle li {
	line-height:18px;
	display:block;
	width:212px;
	border-bottom:1px solid #c1c1c1;
}
#box_optionContent #left_Column .lastExperience li a {
	display:block;
	width:100%;
	color:#c1c1c1;
	background:#595E65 url(../img/bullet_experienceias.gif) no-repeat 4px 3px;
	text-decoration:none;
	padding-left:20px;
}
#box_optionContent #left_Column .lastExperience li a:hover {
	background:#3C4147 url(../img/bullet_experienceias.gif) no-repeat 4px 3px;
}
#box_optionContent #left_Column .lastArticle li a {
	display:block;
	width:100%;
	color:#c1c1c1;
	background:#595E65 url(../img/bullet_articles.gif) no-repeat 4px 3px;
	text-decoration:none;
	padding-left:20px;
}
#box_optionContent #left_Column .lastArticle li a:hover {
	background:#3C4147 url(../img/bullet_articles.gif) no-repeat 4px 3px;
}

	/******* Layout Tour ************/
#box_tourOptionMenu { height:192px;}
#box_tourOptionMenu {
	background:#3c4147 url(../img/bg_boxOptionTour.gif) repeat-x 0px 0px;
	width:295px;
	padding:0px 1px;
	border-right:1px solid #71767b;
	float:left;
	min-height:192px;
}
#tourOptionMenu { list-style-type:none;}
#tourOptionMenu li { line-height:22px; display:block; width:297px;}
.item_optionMenu {color:#FFF; text-decoration:none; display:block; width:227px; padding-left:22px;}
.item_optionMenu:hover, .item_optionMenu_Sel {display:block; width:227px; padding-left:22px; color:#ffde00; text-decoration:none;}


#box_cabTourOption {
	float:right;
	border-left:1px solid #71767b;
	background:#3c4147;
	padding-left:1px;	
}

#box_optionContent {clear:both; background-color:#383d43; height:1%;}

#TopMenu { background:url(../img/bg_optionTopMenu.gif) repeat-x 0px 0px; height:1%;}
#TopMenu ul { list-style-type:none; color:#FFF; margin-left:310px;}
#TopMenu ul li {
	margin-top:5px;
	float:left;
	margin-right:4px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	width:auto;
	float:left;
}
.itemTopMenu {
	float:left;
	display:block;
	height:25px;
	color:#FFF;
	text-decoration:none;
}
.itemTopMenu:hover, .itemTopMenu_Sel{
	float:left;
	display:block;
	height:25px;
	background: url(../img/bullet_optionTopMenu.gif) no-repeat center bottom;
	color:#FFDE00;
	text-decoration:none;
}

/**html #left_Column { height:445px;}*/
#box_optionContent #left_Column { background:#595e65; width:298px;  border-right:1px solid #71767b; padding-top:35px; float:left; min-height:445px; height:100%;}
#box_optionContent #left_Column p {margin:0px 20px 12px 27px; text-align:left;}
#box_optionContent #left_Column h5 {margin:0px 0px 16px 35px;}
#box_optionContent #left_Column ul {list-style-type:none;}
#box_optionContent #left_Column li {line-height:15px; display:block; width:299px; border-bottom:1px solid #757a7f;}
.item_leftMenu {color:#f8f8f8; text-decoration:none; display:block; width:265px; padding-left:35px;}
.item_leftMenu:hover, .item_leftMenu_Sel {display:block; width:265px; padding-left:35px; color:#FFF; text-decoration:none; background-color:#3c4147;}
.day {display:block; float:left; cursor:pointer; height:1%; width:60px;}
.itinerary {display:block; cursor:pointer; height:1%;}
#box_optionContent #left_Column .box_moreInfo { background:#757a7f url(../img/bg_tituMoreInfo.gif) no-repeat 0px 0px; margin-top:30px; padding:0px 22px 20px 35px; height:1%;}
#box_optionContent #left_Column .box_moreInfo span { font-weight:bold; color:#ffde00; line-height:22px;}
#box_optionContent #left_Column .box_moreInfo p { background: url(../img/bullet_moreInfo.gif) no-repeat 0px 4px; padding-left:10px; margin-bottom:5px; margin-left:0PX; color:#E6E6E6}

/********** All tour Layout  *************/
#allTours_box { background:#595e65; height:1%;}

.box_optionContent_2col {background:#3c4147 url(../img/bg_boxOptionContent_2col.gif) repeat-y center top;}
.side_left, .side_right {float:left; margin:15px; width:45%;}
.side_left p, .side_right p { margin-bottom:12px;}
.side_left { margin:15px 16px;}
.side_right { margin:15px 16px;}
html>body .side_left { margin:15px 25px;}
html>body .side_right { margin:15px 20px;}

#box_optionContent .box_infoTour {
	background:#595e65;
	width:274px;
	color:#FFF;
	border-right:1px solid #71767b;
	border-left:1px solid #71767b;
	border-bottom:1px solid #71767b;
	padding:25px 20px;
	float:left;
	margin-right:6px;
}
#box_optionContent .box_infoTour h5 {
	padding-bottom:15px;
	font-size:14px; 
	padding-left:14px;
	color:#FFF;
	background:url(../img/bullet.gif) no-repeat 0px 4px;
	font-weight:normal;
}
#box_optionContent .box_infoTour p {margin:5px 0px 20px 0px;}
#box_optionContent .box_infoTour a {display:block; width:270px; background-color:#4c5156; padding:2px; color:#FFDE00; font-size:11px; margin-top:8px; text-decoration:none;}
#box_optionContent .box_infoTour a:hover { background-color:#FFDE00; color:#4c5156;}
#box_optionContent .box_infoTour ul {list-style-type:none;}
#box_optionContent .box_infoTour li {line-height:15px; display:block; border-bottom:1px solid #757a7f; width:274px;}

/********** fin All tour Layout  *************/

/* VENTA DE MOTOS */

.box_ventaMoto { width:166px; float:left; margin-bottom:10px; padding-bottom:3px;}
.box_ventaMoto a { color:#fff; cursor:pointer; text-decoration:none;}
.box_ventaMoto a:hover { color:#ffde00; text-decoration:none;}
.box_ventaMoto a img { border:0px;}
.box_ventaMoto span {
	display:block;
	width:150px;
	padding:0px 6px 0px 10px;
	background:#4e535a;
	line-height:19px;
	color:#fff;
}
.box_ventaMoto table td{ background:#4e535a; border-bottom:1px solid #757a7f; padding:5px 20px; line-height:14px; color:#fff;}

.box_infoventaMoto { width:224px; height:180px; background:#4e535a;  float:left; border:1px solid #6d747d;}
.box_infoventaMoto table td{ padding:4px 20px; line-height:14px; color:#fff; }

/* FIN VENTA DE MOTOS */

#box_optionContent #right_Column {
	width:653px;
	float:right;
	border-left:1px solid #71767b;
	background:#edeeee;
	float:right;
}
#box_optionContent #right_Column .box_txt_tours {margin:30px 45px 25px 45px; height:1%;}
#box_optionContent #right_Column h5  { background:url(../img/bullet_flechaGris.gif) no-repeat 0px 4px; color:#000; margin-bottom:30px;}
#box_optionContent #right_Column .images .thumbnail {margin:12px 4px 16px 0px; width:183px; float:left; text-align:center;}
.item_thumbnail_diario {display:block; width:179px; height:133px; border:2px solid #969696;}
.item_thumbnail_diario:hover {display:block; width:175px; height:129px; border:4px solid #969696;}
.item_thumbnail_diario_Sel {display:block; width:175px; height:129px; border:2px solid #FFDE00;}
#box_optionContent #right_Column p { color:#42464b; margin-bottom:20px;}
#box_optionContent #right_Column p.destacado { font-weight:bold; line-height:16px; font-size:12px;}
#box_optionContent #right_Column dl { margin-bottom:30px;}
#box_optionContent #right_Column dt {
	font-size:14px;
	color:#757A7F;
	padding-left:16px;
	background:url(../img/bullet_incluye.gif) no-repeat 0px 3px;
	margin-bottom:8px;
}
#box_optionContent #right_Column dd ul, #box_optionContent #right_Column ul.prices{ list-style-type: square; list-style-position:outside; margin-left:30px; color:#42464B; margin-bottom:14px; }S
#box_optionContent #right_Column dd ul li{ margin-bottom:5px;}

#box_optionContent #right_Column ul.prices {float:left; font-size:12px; margin-top:14px; margin-left:0px; list-style-type:none;}
#box_optionContent #right_Column ul.prices li {margin-bottom:10px;}
#box_optionContent #right_Column table#bikeUpgrades {float:right; background-color:#78797b; font-size:11px;}
#box_optionContent #right_Column table#bikeUpgrades td, #box_optionContent #right_Column table#bikeUpgrades th { border-bottom:1px solid #EDEEEE; padding:1px 3px;}
#box_optionContent #right_Column table#bikeUpgrades th {color:#FFDE00; text-align:left; font-weight:normal;}
#box_optionContent #right_Column table#bikeUpgrades td {color:#fff; text-align:right; font-weight:bold;}

#box_optionContent #right_Column table#bikes {float:right; background-color:#78797b; border-bottom:1px solid #78797b; font-size:11px; width:160px;}
#box_optionContent #right_Column table#bikes td { background-color:#78797b; }

#box_optionContent #right_Column table#bikes td a{color:#fff; text-align:right; font-weight:bold; padding-left:7px; background:url(../img/bullet_moreInfo.gif) no-repeat 0px 4px; text-decoration:none; padding-right:5px;}
#box_optionContent #right_Column table#bikes td a:hover{color:#fff; text-align:right; font-weight:bold; padding-left:7px; background:url(../img/bullet_moreInfo.gif) no-repeat 0px 4px; text-decoration:underline; padding-right:5px;}

#box_optionContent #right_Column table#rider { border: 1px solid #edeeee;}


#box_optionContent #right_Column table#rider td {background-color:#dadada; color:#000; text-align:left; font-weight:bold; padding:5px; font-size:12px;}
#box_optionContent #right_Column table#rider td span{background-color:#dadada; color:#aa0000; text-align:left; font-weight:bold; padding:5px; font-size:12px;}
#box_optionContent #right_Column table#rider th {background-color:#e6e6e6; color:#000; text-align:left; font-weight:bold; padding:5px; font-size:12px;}
#box_optionContent #right_Column table#rider th span{background-color:#e6e6e6; color:#aa0000; text-align:left; font-weight:bold; padding:5px; font-size:12px;}

#box_optionContent #right_Column .box_enlaces {text-align:right; margin-top:14px;}

.linkFriend, .linkPrint {color:#FFF; background-color:#3c4147; padding:2px; text-decoration:none; margin-left:2px;}
.linkFriend:hover, .linkPrint:hover { color:#3c4147; background:none; padding:2px; text-decoration:none;}



	/******* Layout Experiences ************/
#right_Column .box_txt_experiences a.titu_exp {
	display:block;
	text-decoration:none;
	background: #EDEEEE url(../img/bullet_flechaGris.gif) no-repeat 0px 4px;
	color:#000;
	font-size:14px;
	padding-left:14px;
	font-weight:bold;
}
#right_Column .box_txt_experiences a.titu_exp:hover {
	text-decoration:none;
	color:#000;
	font-size:14px;
	padding-left:14px;
	font-weight:bold;
	background:#FFDE00 url(../img/bullet_flechaGris.gif) no-repeat 0px 4px;
} 

#right_Column .box_txt_experiences h5 { margin-bottom:5px!important;}
#right_Column .box_txt_experiences span { color:#b91618; font-size:10px; margin-left:14px;}
#right_Column .box_txt_experiences span a { color:#595e65;}
#right_Column .box_txt_experiences span a:hover { color:#595e65; text-decoration:none;}

#right_Column .box_txt_experiences p { margin:8px 0px 12px 14px;}
#right_Column .box_txt_experiences h6 {color:#595E65; margin-bottom:12px; font-weight:normal;}

	/******* Layout Slideshows ************/
#box_slideshow { background:#595e65; padding:30px 0px 25px 65px; height:1%;}
#box_slideshow .thumbnail {margin:0px 10px 10px 0px; width:110px; float:left; text-align:center;}
.item_thumbnail {display:block; width:106px; height:79px; border:2px solid #FFF;}
.item_thumbnail:hover {display:block; width:102px; height:75px; border:4px solid #FFF;}
.item_thumbnail_Sel {display:block; width:106px; height:79px; border:2px solid #FFDE00;}

#box_paginacion { border-top:1px dotted #EDEEEE; width:830px; padding-top:14px;}
#box_paginacion span {float:left; line-height:18px; color:#FFF;}
#box_paginacion .linkPage {
	display:block;
	background:url(../img/bg_paginacion.gif) no-repeat 0px 0px;
	width:18px;
	text-align:center;
	line-height:18px;
	float:left;
	margin-left:4px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
#box_paginacion .linkPage:hover {color:#FFDE00;}
#box_paginacion .linkPage_Sel{
	display:block;
	background:url(../img/bg_paginacion.gif) no-repeat 0px 0px;
	width:18px;
	text-align:center;
	line-height:18px;
	float:left;
	margin-left:4px;
	text-decoration:none;
	font-weight:bold;
	color:#FFDE00;
}

	/****** Layout FAQ *********************/
#faq { list-style-type:none;}
#faq li { margin-bottom:18px;}
#faq li a {
	font-size:14px;
	color:#757A7F;
	padding-left:18px;
	padding-right:2px;
	background:url(../img/bullet_incluye.gif) no-repeat 2px 3px;
	text-decoration:none;
}
#faq li a:hover { background-color:#FFDE00;}

#right_Column .box_txt .box_coment_answer { margin-top:8px; display:none;}
#left_Column .box_coment_answer { margin-top:8px; margin-left:35px; width:210px; padding:12px; background-color:#757A7F;}
#left_Column .box_coment_answer p {color:#EDEEEE; margin:0px 0px 10px 0px !important;}


 /******** Layout ABOUT US ***********/
.box_presentacion {background-color:#3C4147; border-bottom:1px solid #71767B; border-top:1PX SOLID #3C4147;}
.box_presentacion p {margin:25px !important; font-size:12px;}

/******** lAYOUT PRICING POPS **************/
#contenedor_pop {width:500px;}
#contenedor_pop h5 {color:#FFDE00; margin-top:3px; margin-left:6px; font-weight:bold;}
#contenedor_pop table{ border: 1px solid #edeeee; background-color:#dadada; border-bottom:4px solid #3C4147;}
#contenedor_pop table th { color:#3C4147; text-align:left; font-weight:bold; padding:5px; font-size:11px; vertical-align:top;}
#contenedor_pop table td {color:#595E65; text-align:left; font-weight:bold; padding:5px; font-size:11px;}

/******** lAYOUT WEB MAP **************/
.box_webMap { float:left; border-left:1px dotted #4B5057; padding:5px 0px 5px 18px; margin:45px 0px 45px 45px;}
html>body .box_webMap {margin:45px 0px 45px 75px;}
ul.webMap {list-style-type:none;}
ul.webMap li {
	display:block;
	width:340px;
	line-height:33px;
	border-bottom:1px solid #757a7f; 
	margin-bottom:3px;
}
.webMap li a { color:#757a7f; text-decoration:none; padding-left:14px; background:url(../img/bullet.gif) no-repeat 0px 3px;}
ul.webMap li a:hover {
	color:#FFF;
	text-decoration:none;
	background:url(../img/bullet_chek.gif) no-repeat 0px 3px!Important;
}

ul.sub_webMap {list-style-type:none; margin-left:20px; margin-bottom:20px;}
ul.sub_webMap li {
	width:320px;
	line-height:18px;
	border-bottom:none; 
}
ul.sub_webMap li a {
	display:block;
	width:316px;
	padding:2px;
	line-height:16px;
	background:#383D43!Important;
	color:#ffde00!Important;
	border-bottom:1px solid #ffde00;
	
}
ul.sub_webMap li a:hover{
	display:block;
	width:316px;
	padding:2px;
	line-height:16px;
	color:#383D43!important;
	background:#ffde00!important;
}


/************ Formularios inscripción ********************/
.box_txt_inscrip {padding:35px 40px 25px 40px; height:1%;}
.box_txt_inscrip h5 {background:url(../img/bullet_flechaGris.gif) no-repeat 0px 4px; color:#000; margin-bottom:30px;}
.box_txt_inscrip h6 {color:#595E65; margin-bottom:12px; font-weight:normal; margin-top:20px;}


/****** img *********************/
.img { border: #999900 1px solid;}

/************ Calendar ********************/
#tablaCalendario {margin:20px auto 30px auto; background-color:#3C4147; border:1px solid #858585;}
#tablaCalendario tr { color:#C1C1C1; cursor:pointer;}
#tablaCalendario th {color:#FFDE00; padding:3px; border-right:1px solid #858585; border-left:1px solid #858585;}	
#tablaCalendario td{ border-top:1px solid #595E65; border-bottom:1px solid #595E65; padding:2px;}

.titEst{ color:#3C4147!important; font-weight:bold; background-color:#FFDE00;}
.colIzq{ font-weight:bold; background-color:#808080;}
.empty{ background-color:#808080;}

/******** POP UPS ********/
.box_txt_popUp { padding:10px;}
.box_txt_popUp h5 { margin-bottom:14px;}
.box_txt_popUp p { margin-bottom:12px;}
.box_txt_popUp ul {list-style-type:square; color:#d2d7dc; margin-left:15px; margin-bottom:12px;}