@charset "utf-8";
/* CSS Document */

.box{
	float:left;
	display:table;
	margin: 0 auto 0; /*con esto se centra */
	width:767px;
	height:auto;
}
.box_up2{
	position:relative;
}
.box_up{
	position:relative;
	display:inline;
}
.box_down{
	position:relative;
	display:inline;
}
.small_box{
	position:relative;
	border:thin solid #333333;
	width:350px;
	height:550px;
}
.titulo{
	font-size:14px;
	font-weight:bolder;
	color:#CC0000;
	padding-left:10px;
	padding-right:10px;
}
.titulo_gps{
	position:inherit;
	margin:0 0 0;
	width:350px;
	height:110px;
	background-image:url(../images_gps/top_menu.gif);
}
.titulo_1{
	font-size:16px;
	font-weight:bolder;
	color:#CC0000;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.style5 {
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.imagen_op1{
	position:relative;
	left:25px;
	background-image:url(../images_gps/gps-qui.gif);
	width:300px;
	height:100px;
}
.imagen_op2{
	position:relative;
	left:25px;
	background-image:url(../images_gps/tren-gps.gif);
	width:300px;
	height:100px;
}
.imagen_op3{
	position:relative;
	left:25px;
	background-image:url(../images_gps/ing-gps.gif);
	width:300px;
	height:100px;
}
.imagen_op4{
	position:relative;
	left:25px;
	background-image:url(../images_gps/ama_gps.gif);
	width:300px;
	height:100px;
}
.texto{
	position:relative;
	margin:0 0 0;
	text-align:justify;
	font-size:10px;
	color:#000000;
	padding-left:15px;
	padding-right:20px;
}
a.texto_link{
	font:inherit;
	color:#CC0000;
	text-decoration:none;
	}
a.texto_link_1{
	position:absolute;
	font:inherit;
	font-size:14px;
	font-weight:bolder;
	color:#470A0D;
	text-decoration:none;
	padding-top:20px;
	padding-right:20px;
	padding-left:20px;
	}
a.texto_link:visited{
	font:inherit;
	color:#CC0000;
	text-decoration:none;
	}
a.gpslink{
}
a.gpslink:hover{
}
.bottom_link{
	position:relative;
	text-align:center;
	margin:35px auto;
	width:150px;
	height:30px;
	}
.bottom_link_ge{
	position:relative;
	text-align:center;
	margin:0px auto;
	width:300px;
	height:30px;
	}
a.b_opcion{
	position:absolute;
	left:0px;
	width:150px;
	height:30px;
	text-decoration:none;
	background-image:url(../images_gps/boton_bajo.gif);
	vertical-align:bottom;
	color:#000000;
	}
a.b_opcion_ge{
	position:absolute;
	left:0px;
	width:300px;
	height:30px;
	text-decoration:none;
	background-image:url(../images_gps/boton_bajo_ge.gif);
	vertical-align:bottom;
	color:#000000;
	}
.b_opcion_link{
	position:relative;
	top:4px;
	font-weight:bolder;
	font-size:10px;
	color:inherit;
	}
.bottom_link_1{
	position:relative;
	text-align:center;
	margin:35px auto;
	width:700px;
	height:30px;
	}
a.b_opcion_0{
	position:absolute;
	display:inline;
	left:0px;
	width:250px;
	height:30px;
	text-decoration:none;
	background-image:url(../images_gps/boton_bajo_1.gif);
	vertical-align:bottom;
	color:#000000;
	}
a.b_opcion_1{
	position:absolute;
	display:inline;
	left:250px;
	width:250px;
	height:30px;
	text-decoration:none;
	background-image:url(../images_gps/boton_bajo_1.gif);
	vertical-align:bottom;
	color:#000000;
	}
a.b_opcion_2{
	position:absolute;
	display:inline;
	left:500px;
	width:150px;
	height:30px;
	text-decoration:none;
	background-image:url(../images_gps/boton_bajo_2.gif);
	vertical-align:bottom;
	color:#000000;
	}
a.b_opcion:hover, a.b_opcion_0:hover, a.b_opcion_1:hover, a.b_opcion_2:hover{
	color:#FFFFFF;
	}
.titulo_1{
	font-size:16px;
	font-weight:bolder;
	color:#930000;
	padding-top:20px;
	padding-right:10px;
	padding-left:50px;
	}
.titulo{
	font-size:12px;
	font-weight:bolder;
	color:#CC0000;
	padding-right:10px;
	padding-left:65px;
	}
.titulo_o{
	font-size:12px;
	font-weight:bolder;
	letter-spacing:1px;
	color:#FF8000;
	padding-right:10px;
	padding-left:65px;
	}

.texto{
	text-align:justify;
	font-size:10px;
	color:#000000;
	padding-left:15px;
	padding-right:20px;
	padding-bottom:5px
}
.texto_gps{
	text-align:justify;
	font-size:12px;
	color:#000000;
	padding-left:15px;
	padding-right:20px;
}
/*tabla*/

.box_ge{
	position:relative;
	text-decoration:none;
	width:500px;
	height:40px;
}

.box_reserva{
	position:absolute;
	top:0px;
	padding-top:0px;
	left:400px;
	text-decoration:none;
	color:#df6e00;
	width:175px;
}
.box_reserva{
	float:left;
	text-decoration:none;
	color:#df6e00;
	width:175px;
}
.box_reserva_1{
	float:left;
	text-decoration:none;
	color:#df6e00;
	width:700px;
}
.aflot{
	position:relative;
}

.box_menu_it{
	position:relative;
	left:350px;
	top:-35px;
	width:360px;
	height:45px;
}
.menu_flecha{
	float:left;
	width:11px;
	height:15px;
	background-image:url(../images_gps/flecha.png);
}
.menu_it{
	float:left;
	width:349px;
	height:15px;
	background-image:url(../images_gps/menu_px.png);
	text-decoration:none;
	line-height:15px;
	color:#FFFFFF;
	font-size:12px;
}
.menu_it:hover{
	background-image:url(../images_gps/menu_px_h.png);
	color:#000000;
}

.box_paquetes{
	float:left;
	width:350px;
	height:610px;
	margin-left:15px;
}
.box_top_m{
	float:left;	width:316px;	height:15px;	background:url(../images_gps/new/px_sup.png) right repeat-x;
}
.box_top_l {
	float:left;	width:17px;	height:15px;    background: url(../images_gps/new/esquina_derecha.png);	content: url(../images_gps/new/esquina_derecha.png);
}
.box_top_r {
	float:left;	width:17px;	height:15px;    background: url(../images_gps/new/esquina_izquierda.png);    content: url(../images_gps/new/esquina_izquierda.png);
}
.box_top_c {
	float:left;
	width:330px;
	height:60px;
	background-color:#000000;
}
.box_top_cl{
	float:left;
	width:10px;
	height:60px;
	background-color:#000000;
}
.box_top_b {
	float:left;
	width:350px;
	height:15px;
	background:url(../images_gps/new/px_inf.png);
}
.box_top_link {
	color:#ffffff;
	text-decoration:none;
	font-size:18px;
}
.box_top_link:hover {
	color:#FFA500;
}
.box_cont_lr{
	float:left;
	width:1px;
	height:480px;
	background:url(../images_gps/new/border.png);
	border-bottom:solid 1px #000000;
}
.box_cont{
	float:left;
	width:348px;
	height:480px;
	border-bottom:solid 1px #000000;
}
p.box_text_promo{
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	font-size:14px;
	height:210px;
	border-bottom:dotted 2px #000000;
}
p.info{
	float:left;
	font-weight:bold;
	letter-spacing:1px;
	font-size:10px;
	margin-left:75px;
	margin-bottom:5px;
	margin-right:10px;
}
.box_imagen_op1{
	float:left;
	margin-left:25px;
	background-image:url(../images_gps/gps-qui.gif);
	width:300px;
	height:100px;
}
.box_imagen_op2{
	float:left;
	margin-left:25px;
	background-image:url(../images_gps/tren-gps.gif);
	width:300px;
	height:100px;
}
.box_imagen_op3{
	float:left;
	margin-left:25px;
	background-image:url(../images_gps/ing-gps.gif);
	width:300px;
	height:100px;
}
.box_imagen_op4{
	float:left;
	margin-left:25px;
	background-image:url(../images_gps/ama_gps.gif);
	width:300px;
	height:100px;
}
.box_boton_it{
	float:right;
	width:150px;
	margin-right:20px;
	margin-top:30px;
	height:50px;
}
.box_precios{
	float:left;
	font-size:12px;
	margin-top:10px;
	margin-left:35px;
	width:125px;
	height:75px;
}
.box_precios b{
	float:left;
	margin-left:25px;
	margin-right:35px;
	margin-bottom:10px;
	border-bottom:solid 2px #000000;
}
.day1{
	float:left;
	margin-right:10px;
}
.day2{
	float:right;
	margin-right:25px;
}
a.box_cont_link{
	float:left;
	text-decoration:none;
	font-size:14px;
	margin-top:5px;
	color:#FF8C00;
	font-weight:bolder;
}
a.box_cont_link:hover{
	color:#A9A9A9;
	text-decoration:underline;
}
.box_chasqui{
	float:left;
	width:745px;
	margin-top:15px;
	margin-left:15px;
}
.box_chasqui1{
	float:left;
	width:500px;
	margin-left:0px;
	margin-bottom:15px;
}
.box_chasqui a{
	text-decoration:none;
	color:#D2691E;
}
.box_chasqui a:hover{
	color:#A9A9A9;
	text-decoration:underline;
}
.box_chasqui2{
	float:left;
	width:175px;
	margin-top:75px;
	margin-left:10px;
}
.box_chasqui2 img{
	margin-top:25px;
	border:solid 1px #808080;
}
.download{
	margin-left:10px;
	float:left;
}
.banner_socialproyect{
	margin-left:10px;
	margin-top:10px;
	float:left;
	width:475px;
	height:50px;
}
.box_chasqui1 h1{
	text-align:center;
	font-size:18px;
	color:#D2691E;
}
.box_chasqui1 p{
	font-size:12px;
	color:#000000;
	width:500px;
}
.box_chasqui1 b{
	font-size:12px;
	font-weight:bold;
}
.box_chasqui .chasqui_note_right{
	float:right;
	font-size:12px;
}

.box_chasqui .listado{
	float:left;
	width:700px;
	border:dotted 1px #696969;
}
a.chasqui_link{
	text-decoration:none;
	width:150px;
	font-size:14px;
	color:#D2691E;
}
a.chasqui_link:hover{
	text-decoration:none;
	color:red;
	font-size:14px;
}
div.box_linea{
	float:left;
	width:675px;
	margin-left:10px;
	height:auto;
	min-height:25px;
	border-bottom:dotted 1px gray;
}
div.linea0{
	float:left;
	width:75px;
	font-size:12px;
	color:gray;
}
div.linea1{
	float:left;
	width:250px;
}
div.linea2{
	float:left;
	width:100px;
	font-size:12px;
	color:gray;
}
div.linea3{
	float:left;
	width:200px;
	font-size:12px;
	color:gray;
}
div.linea4{
	float:left;
	width:50px;
}
.bold_i{
	color:#D2691E;
}
.texto_chasqui{
	position:relative;
	margin:0 0 0;
	text-align:justify;
	font-size:14px;
	color:#000000;
	padding-left:15px;
	padding-right:20px;
}
.img_best_deals{
	float:left;
	margin-bottom:20px;
	width:375px;
}
.box_best_deals{
	float:left;
	text-align:center;
	width:767px;
	height:auto;
}
.reserv_box{
	float:left;
	width:767px;
	height:45px;
}
.reserv_box1{
	float:left;
	text-align:center;
	width:500px;
	height:45px;
}
/***/
.train_text{
	font-family:Verdana;
	text-align:left;
	font-size:10px;
	color:	#2F4F4F;
	line-height:14px;
}
.train_text_index{
	font-family:Verdana;
	text-align:justify;
	font-size:10px;
	color:	#2F4F4F;
	line-height:14px;
	top:0px;
}
li{
	font-family:Verdana;
	text-align:left;
	font-size:10px;
	line-height:14px;
	margin-left:40px;
	top:0px;
}
.texto_social{
	position:absolute;
	width:300px;
	text-align:justify;
	font-size:12px;
	color:#000000;
	padding-left:15px;
	padding-right:20px;
}
.img_social{
	position:relative;
	width:350px;
	left:350px;
	height:223px;
	border:solid 1px;
	margin-top:10px;
}
.img_social2{
	float:left;
	width:350px;
	height:233px;
	border:solid 1px;
	margin-top:10px;
}
.titulo_social{
	position:relative;
	margin-top:70px;
	font-size:14px;
	font-weight:bolder;
	color:#CC0000;
	padding-left:10px;
	padding-right:10px;
}
div.social_box{
	position:relative;
	width:800px;
}
div.social_box2{
	float:left;
	width:300px;
}
b.tit_social{
	color:red;
}

/*
TMLA
*/
h1.tmla_h1{
	font-size:16px;
	color:#CC0000;
	padding-left:10px;
	padding-right:10px;
}
h2.tmla_h2{
	font-size:14px;
	color:#000000;
	margin:20px 0px 20px 0;
	padding-left:10px;
	padding-right:10px;
}
.box_tabla_contenidos{
	width:700px;
	height:auto;
}
.box_titulo_tabla_contenidos{
	
	float:left;
}
	.left_title{
		padding-right:100px;
		background-color:white;
	}
	.middle_title{
		padding-left:350px;
		padding-right:50px;
		border-right:solid 1px white;
		color:white;
		text-align:right;
		background-color:black;
	}
	.right_title{
		color:white;
		padding:0 25px 0 5px;
		background-color:black;
	}
.tabla_contenidos{
	border:solid 1px gray;
	float:left;		
	font-size:12px;
}
.titulo_tabla_contenidos{
	float:left;		
	width:100px;
}
.contenido_tabla_contenidos{
	float:left;		
	border-right:solid 1px black;
	width:481px;
}
.include_tabla_contenidos{
	float:left;		
	width:108px;
}
.tmla_note{
	float:left;
	width:700px;
}
.box_tmla_up{
	float:left;
	
}
.tmla_form{
	float:right;
	margin:0pt 0pt 10px;
}
.sup_info{
	float:left;
	margin-bottom:10px;
	width:100%;
}
.link_left{
	float:left;
	color:#FF8C00;
}
.link_right{
	float:right;
	color:#FF8C00;
}
