/* CSS Document */
body{
background:#a0a0a0 url(../images/bg.png);
text-align:center;
}
* {
 margin: 0;
 padding: 0;
 outline:none; 
 }

a img{ border:0px; outline:none;
}

#esp_top{
margin:0 auto 0 auto;
width:907px;
height:204px;
background: url(../images/head.png) top;
}
#esp_med{
margin:0 auto 0 auto;
width:907px;
height: auto;
text-align: center;
background: url(../images/esp_med.png);
}

#esp_bot #pie{
width:907px;
height:30px;
background: url(../images/esp_bot.png) bottom no-repeat;
}

#esp_bot{
width:907px;
height:auto;
margin:0 auto 0 auto;
overflow:hidden;
background: url(../images/esp_med.png);
}

.esp_sponsor{
width:895px;
height:auto;
margin:0 auto 0 auto;
background: #f4f3eb;
text-align:left;
}

.esp_sponsor #letf{
width:430px;
height:auto;
padding-left:16px;
background:#f4f4f4;
float:left;
}
.esp_sponsor #right{
width:430px;
height:auto;
padding-left:16px;
background:#f4f4f4;
float: right;
}

.esp_sponsor ul 
{font: 12px "Trebuchet MS",Arial, Helvetica, sans-serif; }

.col_izq{
width:218px;
height:auto;
overflow:hidden;
padding-left:14px;
/*background-color:#FF99FF;*/
float:left;
}
.col_der{width:666px;height:auto;margin:0;float:left;padding:0;overflow:hidden;}

.col_med{
text-align:left;
width:474px;
height:auto;
margin:0;
float: left;
padding:0;
overflow:hidden;
/*border:#CCCCCC solid 1px;*/
/*background-color:#FFFF00;*/
}

.col_texto{
width:456px;
margin:5px 0 5px 10px;
/*background-color:#FF9900;*/
}

.list_prog{background:#fff;width:650px; margin:3px auto 0 auto;border: solid 1px #DDD; border-bottom: solid 2px #BBB;border-right: solid 2px #BBB;}
.list_prog  h1{ background: url(../images/top_box1.gif) top repeat-x;font: bold 20px  Georgia, "Times New Roman", Times, serif, "Trebuchet MS";color: #006699;text-align:left;border: solid 2px #fff; margin:0; padding:4px; }
.list_prog #texto { background: #fafafa;padding:10px 5px 10px 15px; border: solid 2px #fff; }
.list_prog #texto p{ font-size:15px;  color: #333; text-align:left;  }

.prog{background: url(../images/top_box2.gif) top repeat-x #fff;width:650px; margin:3px auto 0 auto;border: solid 1px #DDD; border-bottom: solid 2px #BBB;border-right: solid 2px #BBB;}
.prog  h1{ font: bold 22px Georgia, "Times New Roman", Times, serif, "Trebuchet MS";margin:0; padding:0;text-align:left;color: #6A0000;font-variant:small-caps;padding:5px 0 5px 10px; font-weight:bold;border: solid 2px #fff; border-bottom: solid 1px #d3c9b8;}
.prog  #fecha{ font-size:16px; color: #584543;font-weight:bold; }
.prog  #rating{ width:200px;height:20px; margin:2px 0 0 10px; float:left;}
.prog  #rating span{padding:0;font-size:16px; color: #336699;float:left; font-weight:bold; font-style:italic; }
.prog  #rating img{margin:4px 0;}
.prog  #money{width:200px; height:20px;margin-top:2px; font-size:16px;color:#0C986D;padding:2px 2px;font-weight:bold; font-style:italic; float:left;}
.prog  h2{ font: bold 14px  Georgia, "Times New Roman", Times, serif, "Trebuchet MS";color: #003366;text-align:left;border-bottom: solid 1px  #CEEFFF; margin:0 0 5px -10px;}
.prog #texto{ padding:5px 10px 10px 10px;font:12px "Trebuchet MS", "Times New Roman", Times, serif; color: #333333;text-align:left; border: solid 2px #fff;}

.prog_det {background: url(../images/top_box_ama.gif) top repeat-x #fff;width:650px; margin:2px auto 0 auto; border: solid 1px #DDD;border-bottom: solid 2px #BBB;border-right: solid 2px #BBB;}
.prog_det .texto{
	background: url(../images/top_box_vr.gif) top repeat-x #fff;
	width:454px;
	float:left;
	height: auto;
	font:11px  Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align:left;
	border: solid 1px  #abe3ae;
	border-top: none;
	padding-top: 15px;
	padding-right: 4px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.prog_det .texto ul{padding:0; margin:0;}
.prog_det .texto ul li{padding:2px 0px 2px 12px; margin:0;list-style: none;background: url(../images/op_ns.gif) left  no-repeat;background-position: 0px 7px;}
.prog_det .texto ol li{padding:2px 0px 2px 12px; margin:0;list-style: none;background: url(../images/op_ws.gif) left  no-repeat;background-position: 0px 7px;}
.prog_det .texto h1{ font: bold oblique 14px  Georgia, "Times New Roman", Times, serif, "Trebuchet MS";color: #003366;border-bottom: solid 2px #fff; padding:3px; margin: 6px 0 6px 0;font-weight:bold; font-variant:small-caps;}

/*COLUMNA DERECHA DE DESCRIPCION DE PROGRAMAS*/
.prog_det #col_der {
    background: #FEFDF1;
	width:180px;
	float:left;
	padding:0;
	margin:0;
}
/*.prog_det #col_der #itin {background: url(../images/top_box_ama.gif) top repeat-x #fff;margin:6px auto 0 auto;width:200px;border: #8ac9e8 1px  solid;}*/
.prog_det #col_der #gallery {
	background:none;
	width:178px;
	border:  none;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: auto;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
.prog_det #col_der #foto{ width:164px;height:124px;border:#CCCCCC 1px solid;border-bottom: solid 1px #AAAAAA;border-right: solid 1px #AAAAAA; margin:6px auto 0 auto;}
.prog_det #col_der #foto img{width:158px;height:118px; border:#FFFFFF 3px solid; }


.box_prog{background: url(../images/top_box2.gif) top repeat-x #fff;width:620px; margin:6px auto 0 auto;border: solid 1px #6699CC;}
.box_prog  h1{font: bold 16px  Georgia, "Times New Roman", Times, serif, "Trebuchet MS";color: #c53c00;text-align:left;border: solid 2px #fff;border-bottom: solid 1px #b3cce6; margin:0; padding:5px; font-weight:bold; font-variant:small-caps;}
.box_prog  h1 a{color: #c53c00;}
.box_prog #esp_foto {background: url(../images/top_box_ver.gif) top repeat-x;margin:0;width:190px;border: #e4f4e7 1px  solid; padding: 6px 0 0 0; float:left;}
.box_prog #foto{ width:176px;height:116px;border:#CCCCCC 1px solid;border-bottom: solid 1px #AAAAAA;border-right: solid 1px #AAAAAA; margin:6px auto 6px auto;}
.box_prog #foto img{width:170px;height:110px; border:#FFFFFF 3px solid; }
.box_prog #rating{ margin:5px auto 0 auto;width:140px;height:20px;}
.box_prog #rating span{padding:0;font:bold 11px Arial, Helvetica, sans-serif; color: #336699;float:left;}
.box_prog #rating img{margin:0px;}
.box_prog #texto{width:410px;float:left; height:115px;padding:6px;font:11px  Verdana, Arial, Helvetica, sans-serif;color: #555555; text-align:left; border: solid 2px #fff;}
.box_prog #texto span{ font: bold oblique 14px  Georgia, "Times New Roman", Times, serif, "Trebuchet MS";color: #336699;}


.boxf_arr{background:url(../images/smn_left_up.png);width:218px;height:34px;}
.boxf_med{background:url(../images/smn_left_md.gif);width:218px;height:auto;}
.boxf_med form{font:11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #004080;text-align:left;padding:7px 0 5px 7px;}
.boxf_med input{  margin:0;text-align:left; vertical-align:bottom;}
.boxf_med label{  margin:0;text-align:left; padding:0 0 0 3px;; vertical-align:top;}
.boxf_med #boton{font:11px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFFFFF;background:url(../images/bot.png) no-repeat;width:125px;height:30px;text-align:left;padding:7px 0 0 8px; font-weight:bold;margin:0 auto 0 auto;}


.boxf_pie{background:url(../images/smn_left_dn.png);width:218px;height:12px;overflow:hidden;}

.boxm_arr{background:url(../images/boxm_top.png);width:218px;height:35px;}
.boxm_arr #titular {width:206px;height:20px;margin: 0 auto 0 auto;padding:8px 0 0 0;font: 16px bold Georgia,"Trebuchet MS", Times, serif; color:#fcfcfc; font-weight:bold; font-stretch:semi-condensed;/* background:#FFCC99;*/}
.boxm_arr_clr{background: url(../images/boxm_top.png);width:218px;height:35px; padding:0;margin:0;}
.boxm_arr_clr #titular {width:206px;height:20px;margin: 0 auto 0 auto;padding:8px 0 0 0;font: 16px bold Georgia,"Trebuchet MS", Times, serif; color:#fcfcfc; font-weight:bold; font-stretch:semi-condensed;/* background:#FFCC99;*/}
.boxm_med{background:url(../images/boxm_med.png);width:218px;height:4px;text-align:left;height:auto;}
.boxm_med #text{font:11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #666;font-weight:bold;text-align:left;padding:2px 4px 2px 8px;}
.boxm_med form{font:11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #004080;text-align:left;padding:7px 0 5px 7px;}
.boxm_med input{  margin:0;text-align:left; vertical-align:bottom;}
.boxm_med label{  margin:0;text-align:left; padding:0 0 0 3px;; vertical-align:top;}
.boxm_med #boton{font:11px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFFFFF;background:url(../images/bot.png) no-repeat;width:125px;height:30px;text-align: center;padding:6px 0 0 0; font-weight:bold;margin:5px auto 0 auto;border:none; cursor:pointer;}
.boxm_pie{background:url(../images/boxn_bot.png);width:218px;height:9px;overflow:hidden;}

.boxn_arr{background:url(../images/boxn_top.png);width:218px;height:35px;}
.boxn_arr_clr{background: url(../images/boxn_top_clr.png);width:218px;height:35px; padding:0;margin:0;}
.boxn_arr_clr #titular {width:206px;height:20px;margin: 0 auto 0 auto;padding:8px 0 0 0;font: 16px bold Georgia,"Trebuchet MS", Times, serif; color:#fcfcfc; font-weight:bold; font-stretch:semi-condensed;/* background:#FFCC99;*/}
.boxn_med{background:url(../images/boxn_med.png);width:218px;height:4px;text-align:left;height:auto;}
.boxn_med #text{font:11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #666;font-weight:bold;text-align:left;padding:2px 4px 2px 7px;}
.boxn_med form{font:11px "Trebuchet MS",Arial, Helvetica, sans-serif; color: #004080;text-align:left;padding:7px 0 5px 7px;}
.boxn_med input{  margin:0;text-align:left; vertical-align:bottom;}
.boxn_med label{  margin:0;text-align:left; padding:0 0 0 3px;; vertical-align:top;}
.boxn_med #boton{font:11px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFFFFF;background:url(../images/bot.png) no-repeat;width:125px;height:30px;text-align:left;padding:7px 0 0 8px; font-weight:bold;margin:0 auto 0 auto; border:none;}
.boxn_pie{background:url(../images/boxn_bot.png);width:218px;height:9px;overflow:hidden;}

.box_estam{background:url(../images/estampilla.png) no-repeat;width:206px;height:235px;margin:0;float:left;overflow:hidden; text-align:center; padding:16px 6px 2px 6px; margin-left:2px;text-decoration: none;}
.box_estam #foto{width:162px;height:122px;margin:0px auto 6px auto;}
.box_estam img{margin: 6px auto 0 auto;width:158px;height:118px;}
.box_estam #titulo{ margin:0 auto;width:192px;font:14px Georgia, "Times New Roman", Times, serif; color: #8c1818;font-weight:bold;}
.box_estam #sub_titulo{font: 11px "Trebuchet MS", Times, serif,; color:#404040; line-height:20px;font-weight:bold;}
.box_estam #price{font: 15px bold Georgia,"Trebuchet MS", Times, serif; color:#CC3300; font-weight:bold;}
.box_estam #info{font: 10px Arial, Helvetica, sans-serif; color:#993a01; margin-top:4px;}
/*****#******/
.box_lista{background:#f8f8f8;width:648px;height:auto;margin:0 4px 0 3px; padding:2px;border:solid 1px #e5dccd;border-right:solid 1px #d3c9b8; border-left:solid 1px #d3c9b8; }
.box_lista #lista1{width:321px;height:auto;float:left;border-right: dashed 1px #d3c9b8; padding-right:2px; padding-bottom:5px;}
.box_lista #lista2{width:321px;height:auto;float:left;text-align: center; margin-left:2px;padding-bottom:5px;}
.box_lista #titulo{background: url(../images/top_box1.gif) top repeat-x;font:16px bold  Georgia, "Times New Roman", Times, serif, "Trebuchet MS"; color:#9e5029;font-weight:bold; font-variant:small-caps;text-align:left; border-bottom:solid 1px #d3c9b8; padding-left:4px;}
.box_lista #des{font:11px Arial, Helvetica, sans-serif; color:#957827; text-align:left; padding:6px 0 2px 5px;;width:315px;}

.box_lista ul{font:12px "Trebuchet MS",Arial, Helvetica, sans-serif; margin:5px 0 0 5px;text-align:left;width:300px;}
.box_lista li{display:block;margin:0;padding:0; width:100%;}
.box_lista a{color:#014080;padding:3px 0 3px 9px;background: url(../images/op_ns.gif) left  no-repeat;background-position: 0px 8px;
text-decoration: none;}
.box_lista a:hover{color:#6b8a10;text-decoration:underline;background:url(../images/op_ws.gif) left no-repeat;background-position: 0px 8px; font-weight:normal;/* x-pos y-pos Con repecto a arriba*/
}

.certificados {background: url(../images/top_box4.gif) #f9f8f4; margin:0 auto 0 auto; width:870px; height:115px; border:1px #dfd8c0 solid;;border-right:solid 1px #cdbda2; border-bottom:solid 1px #cdbda2;}
.certificados img {margin:3px 20px 5px 20px;}




/************************************
     Opciones de Menu Left
*************************************/
.menu_gnrl{
text-align:left;}
.menu_gnrl ul{
font: bold 12px  Verdana, Arial, Helvetica, sans-serif;
margin-left:7px;
}
.menu_gnrl li{
display: inline;
margin:0;
padding:0;
}
.menu_gnrl a{
width:196px;
float:left;
color: #014080;
margin:0;
padding: 3px 0 3px 10px;
text-decoration:none;
background: url(../images/op_ns.gif) left  no-repeat;
background-position: 1px 7px; /* x-pos y-pos Con repecto a arriba*/
}
.menu_gnrl a:hover{
color: #990000;
text-decoration:underline;
background:url(../images/op_ws.gif) left no-repeat;
background-position: 1px 7px; /* x-pos y-pos Con repecto a arriba*/
}
.menu_gnrl li #current{ 
color: #666666;
font-weight:bold;
text-decoration:underline;
}

/************************************
     Opciones de Menu News
*************************************/
.menu_news{
text-align:left;}
.menu_news ul{
font: 11px  Arial, Helvetica, sans-serif;
margin-left:7px;
}
.menu_news li{
display: inline;
margin:0;
padding:0;
}
.menu_news a{
width:198px;
float:left;
color:#014080;
margin:0;
padding: 3px 0 2px 2px;
text-decoration: none;
font:bold;
}
.menu_news a:hover{
color: #990000;
text-decoration:underline;
}
.menu_news li #current{ 
color: #666666;
font-weight:bold;
text-decoration:underline;
}

.clear{
clear:both; height:0px; font-size:0px;
}

.call_center{
width:218px;
height:83px;
background:url(../images/call_center.png) left;
 }
 
.bargain{
	width:660px;
	height:245px;
	/*background:url(../images/bargain.png) left;*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
 }

/* Map mouseover ZOOM effect */
#map-zoom{width:218px;height:279px;}
#map-zoom a img{width:100%;height:100%;float:left; border:none; margin:0; padding:0;}
#map-zoom span.magnify{display:block;position:absolute;z-index:990;float:right;height:26px;width:27px;}
#map-zoom a{display:block;width:100%;height:100%;overflow:hidden;}
#map-zoom a:hover{position:absolute;overflow:visible;background:url(../images/map_peru_zoom.png) no-repeat;z-index:999;width:auto;height:auto;}
#map-zoom a:hover img{position:absolute;overflow:visible; background:url(../images/map_peru_zoom.png) no-repeat;z-index:999;width:auto;height:auto;}

.linea{
height:24px;
margin:2px 0px 2px 0px;
background:url(../images/fle_corta.png) left;
 }
 
#bok_now{
	font: bold italic 12px Arial, Helvetica, sans-serif;
	width:182px;
	height:30px;
	margin:0px;
	margin-left:140px;
	padding:18px 10px 0px 25px;
	background:url(../images/bot_book.png) left top no-repeat;
}
/*CSS COMUNES*/
.fotos img {
margin: 0px;
padding: 0px;
}

.foto_google img {
margin: 0px;
padding: 0px;
margin:2px;
padding: 3px;
background:#EEE;
border:none;
}

/*TABLA DE DEPARTURES*/
/*.texto #itin table{background: #fff;font-family: Geneva, Arial, Helvetica, sans-serif;text-align: center; color:#000;vertical-align:text-top;}*/
.fd_tb {width:10%;background:#135765;font-size: 14px; font-weight:bold;text-align: center;color: #FFF;}
.fd_ms {width:10%;background:#c2e5f7;font-size: 11px; font-weight:bold;text-align: center;color: #333;}
.fd_dt {width:90%;background:#e9f7fa;font-size: 11px;color: #994400;text-align: center;}

.pie_text{
width:84%;
margin-left:104px;
padding-top:46px;
font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #efe5e5;
text-align:center;
line-height:14px;
/*background:#FFFF00;*/
}



.col_texto ul{
margin-left:20px;
list-style:square;
}
.col_texto li{
font:11px  Arial, Helvetica, sans-serif;
color: #555555;
line-height:13px;
}

/*DE FORMULARIO*/
table{
width:440px;
font:12px "Trebuchet MS", Arial;
color: #2a2830;
background:#FFF ;
border-collapse:collapse;
}

td{
padding:2px;
border:#fff  solid 1px;
border-collapse:collapse;
background:#ededed;
}
/*TEXTOS DE FORMULARIOS*/
.tit_opc{
background: #FFCC00;
color:#333333;
font: bold 14px Arial, Helvetica, sans-serif;
}


/* FORMATO DE TABLA PARA FORMULARIOS DE PEDIDO*/
.table1{ width:600px;background: #E2E2D2;font: 12px "Arial Narrow", Arial, "Courier New";font-weight: bold;text-align: center;color:#53524b;	vertical-align:text-top; margin:0 auto 0 auto}

.legenda{background: #e0dfd0;font-size:16px;font-weight: bold; width:600px;}

.legenda #boton{font:11px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#FFFFFF;background:url(../images/bot.png) no-repeat;width:125px;height:30px;text-align: center;padding:0; font-weight:bold;margin:5px auto 5px auto; border:none; cursor:pointer;}

.celda1 { background: #f4f4e9;font-size: 13px;font-style: normal;text-align: right;vertical-align:text-top;vertical-align:top;}
.celda2 { background: #f7f7ef;font-size: 13px;font-style: normal;text-align: left;vertical-align:text-top;vertical-align:top;}

.botones{color: #660000;font-weight:bold;background:#FFF1C6;height:25px; width:50px;border-top: double #F3BA43;border-left: double #F3BA43;border-right: double  #330000;border-bottom: double  #330000;margin:5px;cursor: hand; }

