@charset "utf-8";
/* CSS Document */
hr{ border-bottom: double 4px #999; margin-top:5px; margin-bottom:15px;}
body{ background:#000024 url(bg_bodymapi.jpg) fixed; font-family:Arial, Helvetica, sans-serif; color:#FFF; text-align:center; margin-top:0; margin-bottom:0;}
#contenedor_web { margin-right:auto; margin-left:auto; width:964px; height:auto; text-align:left; }

/* CSS Cabecera */
/*#contenedor_cabecera{ width:100%; height: 160px; background:url(bg_cabecera.gif) no-repeat bottom; }*/
#contenedor_cabecera{ width:100%; height: 160px; background:url(bg_cabeceramapi.gif) no-repeat bottom; }
#contenedor_cabecera img{ float:left; border:none;}
#contenedor_cabecera h1{ margin:0; padding:0; line-height:38px; width:450px; letter-spacing:2px;}
#contenedor_cabecera h1 a{ color:#FFF;font-size:35px; text-decoration:none; border:none}
#contenedor_cabecera h1 span{ color:#2A3924; }

#contenedor_cabecera h2{ text-transform:uppercase; font-size:13px;  margin-top:0; padding-top:0; letter-spacing:2px; }
#contenedor_cabecera h2 a{ color:#FFF }

#contenedor_cabecera_menu{ height:35px; width:100%; background: url(bg_menu_cabeceramapi.gif) no-repeat right; font-size:14px; color:#fff;}
#contenedor_cabecera_menu ul{ list-style:none; margin:0;  padding:0;}
#contenedor_cabecera_menu li{ float:right; min-width:90px; border-right:#fff 1px solid; border-left:#fff 1px solid; text-align:center; margin-top:9px;}
#contenedor_cabecera_menu a{ color:#FFF; text-decoration:none; }
#contenedor_cabecera_menu a:hover{ font-style:italic; color:#FFF; text-decoration:underline; }
#terminos{ width:170px;}

#contenedor_cabecera_idiomas{ margin-top:46px; width:95%; }
#contenedor_cabecera_idiomas img{ float:right; margin-right:5px; border:none;}
#contenedor_cabecera_idiomas a{ text-decoration:none;}
#contenedor_cabecera_infoagencia{ float:right; text-align:right; margin-top:6px;}

#contenedor_cabecera_infoagencia p{ margin-top:0; margin-bottom:0; }

.mail a{font-size:14px; color:#FFF; }
.tollfree{ font-size:16px; font-weight:bold;}
.paises{ font-size:9px; font-family: Georgia, Times New Roman, Times, serif; letter-spacing:2px;}
.skype a{ font-size:14px; color:#FFF;}
.msn a{ font-size:9px; color:#FFF; }

/* CSS Cuerpo */
#contenedor_cuerpo{ width:964px; height:100%; background:#F5F5F5  repeat-y; margin-top:0; padding-bottom:20px;
 }


/* CSS Cuerpo Menu Lateral */
#contenedor_cuerpo_menu{ width:250px; background:url(bg_menu_cuerpo.jpg) repeat-y #2A3924; float:left;}
#contenedor_cuerpo_menu h3{ background:url(bg_menu_titulo.jpg) no-repeat; color:#FFF; font-size:20px; font-weight:normal; padding-left:50px; margin-top:0; margin-bottom:0; line-height:40px;}
#contenedor_cuerpo_menu h2{ padding:0; margin:0; font-size:24px; line-height:60px; text-align:center;}
#contenedor_cuerpo_menu h2 a{color:#F90;}

.contenedor_cuerpo_menu_categoria{ width:225px; margin-left:4px; border-bottom:1px #FFF dashed; padding:5px;}
.contenedor_cuerpo_menu_categoria img{ float: left; padding:5px; background:#FFFFFF; border:#CCCCCC solid 1px; margin-right:5px; }
.contenedor_cuerpo_menu_categoria h4, a{color:#7CBFCD; margin-top:0; margin-bottom:0; text-decoration:none; font-size:13px;}
.contenedor_cuerpo_menu_categoria ol, ul{color:#fff; margin:0; padding-left:20px; text-decoration:none; list-style:none url(vinieta.gif); }
.contenedor_cuerpo_menu_categoria li a{ color:#fff; pading-left:4px; text-decoration:none; font-size:12px;}
.contenedor_cuerpo_menu_categoria a:Hover{text-decoration:underline;}

.contenedor_cuerpo_menu_categoria p{ color:#9A9A9A;font-size:11px;}
#contenedor_cuerpo_menu_ultimominuto{ border:1px dashed #CCCCCC; width:200px; height:auto; margin-left:15px; font-size:11px; padding-top:5px; padding-bottom:8px;}
#contenedor_cuerpo_menu_ultimominuto a{ color:#FF9900; text-decoration:none;}
#contenedor_cuerpo_menu_ultimominuto a:hover{ color: #FF9933; text-decoration: underline;}
#contenedor_cuerpo_menu_fin{ clear:both; background:url(bg_menu_fin.jpg) no-repeat; height:80px; width:250px;}
.contenedor_cuerpo_menu_comentarios{ font-size:10px; color:#BBE806; border-bottom:1px solid #FF9900; width:210px; height:auto; margin-left:15px; margin-bottom:8px;}
.contenedor_cuerpo_menu_comentarios strong{ font-size:12px; text-transform:uppercase;}
/* CSS Cuerpo Contenido*/
#contenedor_cuerpo_contenido{ width:710px; height:auto; color:#AEAEAE; float: right; }
#contenedor_cuerpo_contenido h1, h1 a{color: #254B4B; font-size:17px; background:url(bg_titulo_contenidos.jpg) no-repeat bottom left; margin-top:10px;}
/*#contenedor_cuerpo_contenido h1 span, h1 a span{color:#2A3924;}*/

#contenedor_cuerpo_contenido p{ color: #000; text-align:justify; font-size:13px; margin:1px 0 1px 10px; }
#contenedor_cuerpo_contenido  li{ font-size:12px; color: #000; font-family:Arial, Helvetica, sans-serif; list-style:url(vinieta-azul.gif); padding-bottom:6px; padding-top:0px; margin-left:16px;}
#contenedor_cuerpo_contenido h2 {color:#005279; font-size:15px; padding-left:12px;}
#contenedor_cuerpo_contenido h3{ color: #A43500; font-size:12px; padding:1px 1px 1px 10px;}
#contenedor_cuerpo_contenido h2 a{color: #800000; font-size:15px;}
#contenedor_cuerpo_contenido h2 a:hover{color: #C40000; text-decoration:underline;font-size:15px;}
#contenedor_cuerpo_contenido td{ }
#contenedor_cuerpo_contenido table{border-spacing:0;}


.click a{color:#000; font-size:12px; text-align:right; font-weight:bold;}
/* CSS Cuerpo Contenido Paquetes especiales*/
#paquetes_especiales{ width:425px;; margin-bottom:8px; background:#FFF;}
#paquetes_especiales p{ font-size:12px; margin-right:10px; margin-top:0px; padding-top:0px; margin-bottom:2px; padding-bottom:4px; color:#666;}
#paquetes_especiales img{ float:left;}
#paquetes_especiales h2{ font-size:13px; color:#B34400;  text-align:center; border-bottom:#25447B 1px solid; margin-right:10px; line-height:14px; margin-top:0;}
.paquete_especial{ border:#999999 1px solid; width:100%; min-height:174px; }

.paquete_categoria{ border:#CCC solid 1px; width:100%; min-height:180px; margin-bottom:8px;}
.detalle_paquete_info{ height:30px;}
.detalle_paquete, .detalle_categoria{ width:100%; min-height:220px; margin-bottom:8px;}
.detalle_paquete h4, .precio{ font-family:Georgia, Times New Roman, Times, serif; font-size:14px; font-weight: bold; text-align:right; color:#003; line-height:14px; margin:0; padding:0; width:350px; float:right; }
.precio_centavos{ font-size:9px;}
/* CSS banners derecha home */
#publicidad{float:right; width:235px; height:auto;margin-left:10px;margin-top:28px;}
#publicidad h2{ padding:0; margin:0; font-size:24px; line-height:60px; text-align:center;}
#publicidad h2 a{color:#F90;}
/* CSS Cuerpo Contenido Paquetes */
#paquetes{ width:100%; margin-top:10px;}
#paquetes img{ float:left; padding:2px; border:#ccc 1px solid; background:#FFFFFF; margin-right:3px; }
#paquetes h2{ color:/*#FF9900*/#000; font-size:12px; line-height:30px; }
#paquetes p{ color:#000; font-size:11px; }
.paquete{ background: #000000 url(bg_paquete.jpg) no-repeat; width:310px; height:192px; float:left; margin-left:0px; margin-right:0; padding-right:15px; padding-left:14px;}

/* CSS Cuerpo Contenido Columnas */
#columnas{clear:both;border-bottom:1px solid #CCC;border-top:1px solid #999;padding-top:5px;}
#columnas h3{ margin:0px 0px 0px 0px;color: #00699B;padding-left:10px;font-size:12px;letter-spacing:normal;}
#columnas p{margin:0px 0px 10px 0px;padding-right:10px;padding-left:10px;font-size:13px;text-align:justify;font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;color: #000}
#columnas ul li{ color:#000; font-size:12px; }
#columnas img{background:#CCC;padding:4px;margin:0px 0px 5px 0px;overflow:hidden;}


/* CSS Cuerpo Contenido clearfix */
.clearfix:after {content: ".";display: block;height: 0;	clear: both;visibility: hidden;}
.clearfix {	display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {	display: block;}
/* CSS Pie de pagina*/
#contenedor_menu_pie { width:100%; height:35px; text-align:center; padding-top:15px; font-size:12px; font-weight:bold; color:#FFF;}
#contenedor_menu_pie a{ color:#FFF}
#contenedor_pie{ width:100%; height:120px; background:#FFFFFF url(bg_pie_web.gif) no-repeat top; padding-top:5px; bottom:0;}
#contenedor_pie_info{ float:left; font-size:11px; color:#666; margin-left:10px; margin-top:4px;}

/* CSS pie autorizacion 1 */
#autorizacion{ width:285px; border-left:#666666 1px solid; color:#666666; float:right; font-size:10px; text-transform:uppercase; padding-left:10px; margin-top:0px; }

.autorizacion1{display:block; width:80px; height:52px; float:right; margin-right:6px; }
.autorizacion1 a{ display:block;width:80px; height:52px; background: url(dirsetour-authorized.jpg) no-repeat;}
.autorizacion1 a:hover{ display:block; background:url(dirsetour-authorized.jpg) no-repeat; background-position:bottom;}

.autorizacion2{display:block; width:80px; height:52px; float:right; margin-right:6px; }
.autorizacion2 a{ display:block;width:80px; height:52px; background: url(mincetour-authorized.jpg) no-repeat;}
.autorizacion2 a:hover{ display:block; background:url(mincetour-authorized.jpg) no-repeat; background-position:bottom;}

.autorizacion3{display:block; width:96px; height:52px; float:right; margin-right:6px; }
.autorizacion3 a{ display:block;width:96px; height:52px; background: url(promperu-authorized.jpg) no-repeat;}
.autorizacion3 a:hover{ display:block; background:url(promperu-authorized.jpg) no-repeat; background-position:bottom;}

#metodos_pago{ width:205px; border-left:#666666 1px solid; border-right: #B7B7B7 solid 1px; color:#666666; float:right; font-size:10px; text-transform:uppercase; padding-left:10px; margin-top:0px; }

.pago1{display:block; width:200px; height:52px; float:right; margin-right:6px; background: url(paypal.jpg) no-repeat; }

.limpiar{ clear:both;width:400px; height:5px; }
/*Css Posicion de objetos*/
.izquierda{ float: left; margin-right:6px; border:none;}
.derecha{ float: right; margin-left:6px; border:none;}
.marco{ background:#FFF; border:1px solid #333; padding:4px; }
/*tours banners*/
.ecuador{display:block; width:225px; height:110px; float:right; margin-right:0px; }
.ecuador a{ display:block;width:225px; height:110px; background: url(bg_tour_ecuador.jpg) no-repeat top left;}
.ecuador a:hover{display:block; background-position:0px -120px ;text-decoration:underline;}

.brasil{display:block; width:225px; height:110px; float:right; margin-right:0px; }
.brasil a{ display:block;width:225px; height:110px; background: url(bg_tour_brasil.jpg) no-repeat top left;;}
.brasil a:hover{ display:block;background-position:0px -120px;text-decoration:underline;}

.chile{display:block; width:225px; height:110px; float:right; margin-right:0px; }
.chile a{ display:block;width:225px; height:110px; background: url(bg_tour_chile.jpg) no-repeat top left;}
.chile a:hover{ display:block;background-position:0px -120px;text-decoration:underline;}

.argentina{display:block; width:225px; height:110px; float:right; margin-right:0px; }
.argentina a{ display:block;width:225px; height:110px; background: url(bg_tour_argentina.jpg) no-repeat top left;}
.argentina a:hover{display:block;background-position:0px -120px;text-decoration:underline;}

.bolivia{display:block; width:225px; height:110px; float:right; margin-right:0px; }
.bolivia a{ display:block;width:225px; height:110px; background: url(bg_tour_bolivia.jpg) no-repeat top left;}
.bolivia a:hover{display:block; background-position:0px -120px;text-decoration:underline;}

/*botones dentro de paquetes*/

.btn_azul{ background:url(bg_btn_reserva.png) 0 26px; width:74px; height:16px; color:#FFF; font-size:10px; text-transform:uppercase; font-weight:bold; padding:5px; float:left; margin-top:0; text-align:center;}
.btn_azul:hover{ background-position:0 0;}
.btn_amarillo{ background:url(bg_btn_contacts.png) 0 26px ; width:74px; height:16px; color:#FFF; font-size:10px; text-transform:uppercase; font-weight:bold; padding:5px; float:left; text-align:center;}
.btn_amarillo:hover{ background-position:0 0;}

.btn_menu_contenido{width:320px; height:16px; color: #000; font-size:10px; text-transform:uppercase; padding:5px; margin-top:0; margin-bottom:3px; text-align:center; display:block; border:#CCC 1px solid; }
.btn_menu_contenido:hover{ color: #0080C0;border:1px solid #0080C0; background: url(btn-menu-contenido-hover.png) repeat-x; }

#enlace_activo{
	background:#2A3924;
	border-bottom-width:medium;
	border-top-color:#FFF;
	font-size:10px;
	color: #FFFFFF;
	height:18px;
	padding:3px 0px 0px 10px;
	margin-bottom:5px;
	width:99%;
}
#enlace_activo a{
	color: #FFFFFF;
	text-decoration:none;
	font-size:11px;
}
#enlace_activo a:hover{
	color: #000;
	background-color:#fff;
	text-decoration:underline;
}

#derecho{ width:430px; font-size:10px; font-weight:bold; text-align:justify;}

#our_pkgs {width:100%; height:20px; text-align:center; padding-top:50px; font-size:12px; font-weight:bold; color:#7CBFCD;}
#our_pkgs a{ color:#7CBFCD}
#our_pkgs a:hover{color: #fff; background:none; text-decoration:none;}

#container-texto-img{ float: right; width:235px; height: auto; padding:0 0 0 0; margin:0 12px 0 0;  }
#container-texto-img p{ margin: 1px 1px 1px 1px; color: #CA0000;}
#container-texto-img p img{ margin:10px 0 80px 0;}
/*contenido-----*/
#contentenido_col{
	background:#fff; width:700px; height: auto;  padding-top:1px;
	}
.contenido_col1{
	background:#fff; width:465px; height:auto; float:left; padding:1px}
.contenido_col2{
	background:#fff; width:225px; height:auto;float:right;padding-top:5px;  }
.contenido_col2 p {padding:0 10px 0 10px;}
.contenido_col2 img { margin:0 10px 0 10px;}
.contenido_col2 li{ padding:0 15px 0 0; text-align:justify}
.dsc-ile{
	height:auto; width:195px; padding-left:10px; text-align:justify; font-size:9px; }



.testimonials{color:#FFF;}
.testimonials li a{color:#CCC;font-weight:bold; font-size:11px;list-style:none;}

.cuadro-top{background:url(/images/paquete-top.jpg); height:10px; width:460px; float:left;}
.cuadro-middle{background:url(/images/paquete-middle.jpg); height:auto; width:440px; float:left; padding:0px 10px 0px 10px;}

.cuadro-middle h3{color:#F00; font-size:14px;}
.cuadro-middle h3 a{color:#035881; font-size:14px;}
.cuadro-middle h3 a:hover{text-decoration:underline; color:#035881;}
.cuadro-middle h4{font-size:12px;; text-decoration:underline; color: #CE4300; font-weight:bold; margin:0px; padding:2px;}
.cuadro-middle h4 a{font-size:12px;; text-decoration:underline; color: #000; font-weight:bold; margin:0px; padding:2px;}
.cuadro-middle h4 a:hover{font-size:12px;; text-decoration:underline; color: #005984; font-weight:bold; margin:0px; padding:2px;}
.cuadro-botton{background:url(/images/paquete-botton.jpg); height:10px; width:460px; float:left;}
.read-more{ text-align:right; border-bottom: #C00 1px dashed;}
.read-more a{color:#035881; font-size:12px;}
.read-more a:hover{font-style:italic}
/*-------------------------------------------------*/

.bg3 { width:90%; height:1px; background: #999; padding:0; margin:0 0 0 15px; border-bottom: hidden }
/* cuadro index*/
.cuadro-index{ height:auto; width:500px; float:left; padding:0px 10px 0px 10px;}
.cuadro-index h2 a{ color:#099}
/*fin*/

/* codigo de index de los paquetes principales*/
.paquete-index{width:220px; height:260px; float:left; margin:4px; padding:0px; border: #0076AE 1px dashed;}
.paquete_index .contenido{width:640px; height:150px;}
.paquete_index p{ font:normal 11px   Arial, Helvetica, sans-serif; color: #000000; padding:0 15px; margin:5px 0 0;}
.paquete_index p a strong{ color:#009349}
.paquete_index .marco1{ background:#FFF; border:1px solid #CCC; padding:3px; }
.paquete_index img{ padding:0; margin:5px 5px; border:none; float: right}


.paquete-index1{background-color:#EDEDED; border:#666 1px solid ; width:220px; height:260px; float:left; margin:4px; padding:0px}
.paquete-index1 img{margin:3px;}
.paquete-index1 a:hover{text-decoration:underline; color:#035881;}	
.paquete-index1 h3{color:#035881; font-size:12px; text-align:center;margin:3px;padding:2px;}

.paquete-index1 h4{color:#666; font-size:12px; text-align:center;margin:2px;padding:-5px;}
	
.paquete-index1 span{font-size:12px; color:#666;text-align:center;padding:2px;padding:3px}
.paquete-index1 p{color:#333; font-size:10px; text-align:justify;margin-top:0px;padding:2px;}
/*customers*/
.customer {height: auto; width:510px; border: 1px solid  #CCC;}
.customer h3{ margin:10px;color: #0078B3; font-size:13px; text-decoration:underline;}
.customer p{ margin-left:10px; margin-right:10px; padding:5px;}
.customer p strong{ color: #848400}
.customer img{margin:10px 0 10px 10px;}	
.bg3 { width:90%; height:1px;  padding:0; margin:0 0 0 15px;border-bottom: #FF8040 1px dashed; }




/* left side */
.left { float: left; width: 705px; margin: 0 0 10px 0;background:#FFF; }
	.left_articles {
		width:700px;
		padding: 10px 0 0 0;
		text-align: justify;
		border-bottom: 1px dotted #ccc;
		color: #000;
		
		
	}

	
	.description { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted #ccc; }
	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }
/* misc */
.buttons{ text-align: right; padding: 4px 3px 0 0;}
.left_articles .buttons { float: right; height: 20px; }
.bluebtn { background: #488EB2 url(/images/bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn { background: #488EB2 url(/images/greenbtn.gif) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover { background: #488EB2 url(/images/hoverbtn.gif) no-repeat; color: #fff; }
/* bottom thirds */
.thirds {float: left; width: 203px; background: #eee; margin: 0 20px 0 0; color: #5d5d5d; margin-bottom:10px; }
	.smallboxtop { height: 14px; background: #fff url(smallboxtop.gif) no-repeat; color: #000; }
	.smallbox { background: #fff url(smallbox.gif) no-repeat bottom left; color: #444; padding: 1px 10px 10px 10px;  }
	.smallbox h2 { padding:0; margin:0;}
	.smallbox p a{ color:#000; font-size:11px;}
	.smallbox p { padding: 0; margin: 0; }

/* left side
 

