@charset "utf-8";
.clear{clear:both}
.ttmenu{float:left;width:1014px;background:#B4AFAB;height:13px;margin-bottom:3px;filter:alpha(opacity=80);-khtml-opacity:.8px;opacity:.8px;padding:5px;position:relative;top:-1px;color:#ccc}
.ttmenu>a{color:#fff;text-decoration:none}
.ttmenu>a:hover{text-decoration:underline}
#containercenter{float:left;width:505px;min-height:400px;text-align:justify;padding:0 12px 10px; font-size: 13px;}
.containertitlelisttours{color:#fff;font-size:18px;line-height:30px;margin:0 auto 5px;padding:0 8px;background:rgb(232, 21, 21);text-shadow:0 0 3px #000,2px 2px 2px #000}
.containerlisttours{color:#333;text-align:justify;margin-top:0;}
.containerlisttours h1{font-size:1.8em;color:#656565;padding:10px 0 8px}
.imagen-box{text-align:center;padding:4px;border:1px solid #ccc;box-shadow:4px 4px 4px #666}
.containerlisttours a{color:#333;text-decoration:none}
.containerlisttours p{color:#333;text-align:justify;padding:5px}
.containerlisttours span{padding:7px 0 5px 5px}
.containerlisttours ul.about_us{float:right;margin-top:10px}
.containerlisttours li.about{display:inline;color:#666;text-align:justify;padding:5px}
.containerlisttours ul.image{width:320px;height:auto;margin:20px auto 0}
.containerlisttours ul.enlaces{width:250px;height:auto;padding-top:10px;text-align:center;margin:0 auto}
.containerlisttours ul.listas{list-style:outside;width:490px;margin-left:10px}
.containerlisttours ul li.lista{display:list-item;color:#666;text-align:justify;margin-left:20px;padding:5px}
.christ-banner{float:left;width:504px;height:100px;margin:8px auto;border:2px solid #9A2C35}
.christ-hoja{background:url(images/img-christimas/hoja_navidenas.png) no-repeat;width:47px;height:41px;position:relative;left:470px}
.christ-hoja2{display:none;background:url(images/img-christimas/hoja_navidenas.png) no-repeat;width:47px;height:41px;position:relative;top:5px;left:470px}
.containertours{position:relative;width:488px;float:left;min-height:70px;border-radius:4px;margin-top:10px;background:#fff;padding:8px 10px;
-webkit-box-shadow:0 1px 4px rgba(109, 34, 34, 0.3), 0 0 40px rgba(238, 24, 24, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(109, 34, 34, 0.3), 0 0 40px rgba(238, 24, 24, 0.1) inset;
            box-shadow:0 1px 4px rgba(109, 34, 34, 0.3), 0 0 40px rgba(238, 24, 24, 0.1) inset}
.containertours:before, .containertours:after
{
	content:"";
    position:absolute; 
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(180, 38, 38, 0.8);
    -moz-box-shadow:0 0 20px rgba(180, 38, 38, 0.8);
    box-shadow:0 0 20px rgba(180, 38, 38, 0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
} 
.containertours:after
{
	right:10px; left:auto;
    -webkit-transform:skew(8deg) rotate(3deg); 
       -moz-transform:skew(8deg) rotate(3deg);     
        -ms-transform:skew(8deg) rotate(3deg);     
         -o-transform:skew(8deg) rotate(3deg); 
            transform:skew(8deg) rotate(3deg);
}
.christ-title{float:left;font-size:1.4em;margin-bottom:8px;font-weight:700}
.christ-title a{color:#b00;}
.christ-title a:hover{text-shadow:none;}
.chirs-capa{float:left;margin-bottom:8px}
.decoracion-chris{width:60px;height:64px;background:url(images/img-christimas/bolas_navidenas.png) no-repeat;position:absolute;margin:-5px 0 0 -10px}
.containertours a img{float:left;border:1px solid #ccc;box-shadow:0 3px 3px #666;z-index:9;width:100px;height:100px;margin:5px 10px 0 0;padding:6px}
.christ-ruta{width:340px;margin:0 0 5px;padding:0 3px 5px;float:left;color: #5e5e5e;}
.content_guide{float:left;width:503px;height:auto;padding:8px 5px 0;color:#666}
.content_guide img{float:left;border:1px solid #ccc;box-shadow:3px 3px 3px #666;padding:3px;margin:3px 8px 15px}
.imagen-parrafo{float:left;padding:6px;margin:0 12px 8px 0}
.containertours p,content_guide,{float:left;text-align:justify;margin-top:5px;margin-bottom:0;color:#000;width:360px;margin-left:4px;padding:0}
.content_tours span{margin-left:0;font-size:12px;color:#6C6C6C;font-weight:700;height:auto}
.content_tours ul{margin-left:14px}
.capaListadoChristmasPais ul li:before{content:"• "}
.capaListadoChristmasPais ul li{font-size:12px}
.clickeame{width:120px;background:url(images/img-christimas/regalo2.png) no-repeat;height:32px;float:right}
.clickeame span{margin:0 0 8px;position:relative;top:5px;left:35px}
.clickeame span a{font-weight:600;text-decoration:none;color:#b00;}
.clickeame span a:hover{color:#333}
.containerjungle{float:left;width:245px;min-height:70px;margin:10px 0 0 5px}
.top_jungle{width:245px;height:19px;background:url(images/img_intro/top2.png)}
.content_jungle{float:left;width:225px;height:auto;padding:0 10px}
.content_jungle span{margin-left:10px;font-size:12px;color:#6C6C6C;font-weight:700;height:auto}
.clickeamejungle{width:120px;float:left;left:245px;margin-top:5px;bottom:10px}
.clickeamejungle a{-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #666;font-style:normal;padding:5px 25px}
.bottom_jungle{width:245px;height:19px;background:url(images/img_intro/bottom2.png);clear:both}
.titleJungle{font-size:14px;color:#6C6C6C}
.containerjungle2{float:right;width:245px;min-height:70px;margin:10px 0 0 5px}
.containerTambopata{float:left;width:245px;height:auto;margin-left:5px}
.equipementLodge{width:280px;min-height:450px;margin:0;padding:0 50px 20px 5px}
.equipementLodge p{font-size:16px;color:#666;text-align:justify;padding-top:5px}
.equipementLodge span{display:block;font-weight:700;color:#666;text-shadow:#CCC 1px 2px 1px;font-size:18px;padding:7px 0 0}
.equipementLodge ul{display:block;padding-right:15px;padding-top:10px}
.equipementLodge ul li{display:list-item;list-style:outside;text-align:justify;color:#666;margin-left:30px;padding:2px}
.containertitletraveltour{width:486px;min-height:30px;background:#FFF;border:1px solid #ddd;font-size:13px;color:#757575;text-align:center;font-weight:700;line-height:15px;margin:0 auto;padding:5px}
.containerelementsdetails{width:498px;height:202px;border-left:1px solid #ddd;border-right:1px solid #ddd;background:#f0f0f0;margin:0 auto;padding:5px}
.img-navidad{width:496px;background:url(images/img-christimas/bordes_fotos.png) no-repeat;height:200px;position:relative;margin-top:-206px;z-index:10;margin-left: 7px;}
.containerelementsdetails img{width:496px;height:200px;border:1px solid #ddd;background:#f0f0f0;position:absolute}
.imagetravelmap{width:110px;height:130px;position:relative;background:#f0f0f0;z-index:9;border-top:1px solid #ddd;padding-top:5px;border-right:1px solid #ddd;padding-right:5px;top:66px}
.imagetravelmap img{width:110px;height:130px;border:none}
.containermenutravel{width:498px;min-height:30px;background:#f0f0f0;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden;display:block;margin:5px 0 auto;padding:0 5px 5px}
.containermenutravel a{display:block;text-decoration:none;border:1px solid #ddd;background:#333;width:auto;text-align:center;color:#fff;padding:2px 8px;min-height:36px;}
.containermenutraveltop{margin-top:5px;width:498px;min-height:30px;background:#f0f0f0;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;overflow:hidden;padding:5px 5px 0}
.containermenutraveltop a{display:block;text-decoration:none;border:1px solid #ddd;background:#333;font-style:normal;height:auto;width:auto;text-align:center;color:#fff;padding:2px 8px}
.itinerarytitle{font:700 14px verdana;border-bottom:6px solid #f0f0f0;text-align:center;color:#666;padding:8px 5px}
.itinerarytitle-colum-1{width:240px;height:auto;font-size:14px;font-weight:700;border-bottom:6px solid #f0f0f0;text-align:center;color:#666;text-shadow:#CCC 1px 1px 1px;padding:8px 0}
.itinerarydetails ul{list-style:none;width:444px;padding:0 20px 0 10px}
.itinerarydetails ul li{display:table-cell;width:150px;height:auto;padding:0 20px}
.itinerarydetails ul img{border:1px solid #ddd;background:#f0f0f0;width:120px;height:120px;margin:20px 25px 5px;padding:5px}
.itinerarydetails ul a span{display:table-cell;width:192px;height:auto;text-align:center;color:#999;text-decoration:none;text-shadow:none}
.details_images{width:484px;height:auto;padding:0 5px 5px}
.details_images ul{list-style:none;width:auto}
.details_images ul li{display:table-cell;width:auto;height:auto}
.details_images ul img{border:1px solid #ddd;background:#f0f0f0;width:230px;height:202px;margin-right:5px;margin-top:5px;padding:5px}
.itineraryprice p{color:#666;text-align:justify;padding:5px 5px 10px 35px}
.containerpricetour table{width:496px;border-top:1px solid #ddd;padding:0 0 10px}
.containerpricetour table th{border:1px solid #ddd;border-top:none;font-weight:700;text-align:center;background:#f0f0f0;padding:5px}
.containerpricetour table td{text-align:center;vertical-align:middle;border:1px solid #ddd;padding:5px}
.containerincludetour-colum-1{width:247px;height:auto;background:#FFF;border:1px solid #ddd;float:left;margin:0 auto}
.itineraryinclude-colum-1{width:230px;height:auto;padding:5px 5px 10px}
.itineraryinclude-colum-1 .sub-categoria{display:block;font-weight:700;color:#666;text-shadow:#CCC 1px 2px 1px;font-size:13px;padding:10px 0 0 8px}
.itineraryinclude-colum-1 .sub-categoria a{display:block;text-decoration:none;color:#666;text-shadow:#CCC 1px 2px 1px;font-size:13px;padding:10px 0 0 8px}
.itineraryinclude-colum-1 .sub-categoria a:hover{text-decoration:underline;font-weight:700}
.itineraryinclude-colum-1 .sub-cat{display:block;padding:10px 5px 0}
.itineraryinclude-colum-1 .sub-cat li{display:list-item;list-style:outside;text-align:justify;color:#666;margin-left:35px}
.containerEnddetails{width:498px;min-height:80px;border:1px solid #ddd;background:#f0f0f0;margin:10px auto 0;padding:5px}
.containerEndtourdetail{min-height:50px;background:#FFF;border:1px solid #ddd;text-align:justify;color:#666;margin:0 auto;padding:30px}
.containerimagetourmap{width:498px;border:1px solid #ddd;background:#f0f0f0;margin:5px auto 0;padding:5px}
.containerimagetourmap img{width:496px;border:1px solid #ddd;background:#f0f0f0}
a.containerbackmap{width:auto;height:auto;border:2px solid #f0f0f0;margin:10px auto 0;padding:5px 20px}
.footaboutus{width:486px;min-height:20px;background:#FFF;border:1px solid #ddd;font-size:13px;color:#999;text-align:center;font-weight:700;line-height:15px;font-style:italic;margin:0 auto;padding:5px 5px 10px}
.footaboutus span{display:block;font-weight:700;color:#666;text-shadow:#CCC 1px 1px 1px;font-size:13px;padding:7px 0 10px 10px}
.title_argumento p{color:#666;text-align:justify;padding:5px 5px 10px 10px}
.containerNews{width:500px;min-height:210px;border:1px solid #ddd;background:#f0f0f0;margin:10px auto 0;padding:5px}
.TitleNews{width:390px;height:30px;background:url(Peru/newsletter/images/email.jpg) no-repeat;font-size:16px;font-weight:700;color:#999;margin:0 auto 5px;padding:25px 50px 0 70px}
.news_texto{float:right;border:1px solid #ddd;width:240px;height:120px;background:#FFF;font-size:13px;color:#666;font-weight:700;text-align:center;padding:53px 20px 30px}
.news_image{float:left;border:1px solid #ddd;width:auto;height:auto;background:#fff;padding:5px}
.news_image img{border:1px solid #ddd}
.news_enlace{position:relative;width:130px;height:auto;top:25px;left:100px}
.containerNews span{display:block}
.containerNews input{width:220px;display:block;font-size:12px;color:#3a3a3a;font-family:verdana,serif;border:#A4A4A4 solid 1px;margin:0;padding:4px}
.containerNews input.zip{width:45px;display:block;font-size:12px;color:#3a3a3a;font-family:verdana,serif;border:#A4A4A4 solid 1px;margin:0;padding:4px}
.containerNews input.phone{width:120px;display:block;font-size:12px;color:#3a3a3a;font-family:verdana,serif;border:#A4A4A4 solid 1px;margin:0;padding:4px}
.containerNews select{font-size:15px;color:#3a3a3a;width:240px}
.enviarnews{margin-left:25px}
.containerBook{width:500px;min-height:210px;border:1px solid #ddd;margin:10px auto 0;padding:5px}
.containerBook Table{border:1px solid #ddd;display:block;background:#FFF;margin:0 auto}
.title{display:block;color:#848484;height:auto;font-size:14px;text-align:left;font-weight:700;line-height:30px;background:#FFF;border:1px solid #ddd;margin:0 auto 5px;padding:0 10px}
.containerBook input.ForGroupsOver10People{width:45px;display:block;font-size:12px;color:#666;font-family:verdana,serif;border:1px solid #ddd;margin:0;padding:1px}
.containerBook input.Amount{width:80px;display:block;font-size:12px;color:#666;font-family:verdana,serif;border:1px solid #ddd;margin:0;padding:1px}
.containerBook AddressCorrespondence{width:500px;display:block;font-size:12px;color:#666;font-family:verdana,serif;border:1px solid #ddd;margin:0;padding:1px}
.containerBook a{color:#666}
.textareaConditions{width:474px;font-size:12px;color:#666;font-family:verdana,serif;border:1px solid #ddd;margin:0}
.contbook{border:1px solid #ddd;background:#f0f0f0;color:#666;font-family:verdana,serif;margin-bottom:5px;padding:5px}
.descriptionbook{color:#666;font-family:verdana,serif;margin-bottom:5px;padding:5px}
.containerBook input.dataperson{width:90px;display:block;font-size:12px;color:#666;font-family:verdana,serif;border:1px solid #ddd;margin:0;padding:1px}
.containerBook select{font-size:12px;color:#666;width:240px}
.TitleBook{width:390px;height:50px;background:url(Peru/newsletter/images/carrito2.gif) no-repeat;font-size:16px;font-weight:700;color:#999;text-align:center;margin:0 auto 5px;padding:25px 50px 0 70px}
.containerContactus Table{width:480px}
.containerContactus Table td input[type=text]{width:200px;border:1px solid #ddd;padding:2px}
.containerContactus Table td select{color:#3a3a3a;width:240px;border:1px solid #ddd}
.containerContactus Table td.places{font-size:12px;color:#666;text-align:left;padding:5px}
.containerContactus Table td.freephone{padding:10px}
.contact_title .subtitle{width:478px;height:16px;border:1px solid #ddd;background:#fff;font-size:14px;font-weight:700;color:#999;margin:0 auto;padding:7px 10px}
.contact_title .desc{width:478px;height:12px;border:1px solid #ddd;background:#fff;font-size:12px;font-weight:700;color:#999;margin:0 auto;padding:6px 10px}
.containerQuestionary table{width:500px;border:1px solid #ddd}
.containerQuestionary table td{width:auto}
.containerQuestionary table td.caption{background:#ddd;width:200px;padding:3px}
.containerQuestionary table td span{display:block;background:#fff;margin-bottom:5px;padding:10px}
.containerQuestionary table td div{color:#999;margin:5px 10px}
.containerQuestionary table td div select.numberpass{border:1px solid #ddd;width:40px;padding:2px}
.containerQuestionary table td div select.apple{border:1px solid #ddd;width:200px;margin-left:10px;padding:2px}
.containerQuestionary table td div textarea{border:1px solid #ddd;width:300px}
.containerQuestionary table td div input.button{background:#ccc;border:1px solid #999;border-radius:4px;-moz-border-radius:4px;color:#000;font-weight:700;-webkit-border-radius:5px;font-size:12px;width:auto;padding:2px 5px}
.containerQuestionary Table td div input[type=text].formito{width:244px;border:1px solid #ddd;padding:2px}
.containerbrochure div.brochure1{float:left;width:132px;height:220px}
.containerbrochure div.brochure2{float:left;width:132px;height:220px;margin-left:50px}
.containerbrochure div.brochure3{float:right;width:132px;height:220px;margin-left:5px}
.imagebrochure{background:#fff;width:120px;height:160px;border:1px solid #ddd;float:left;padding:5px}
.imagebrochure img{width:120px;height:160px;border:none}
.optionbrochure{float:left;background:#f0f0f0;width:120px;height:30px;border:1px solid #ddd;text-shadow:#CCC 1px 1px 1px;font-weight:700;color:#666;margin-top:5px;position:relative;padding:5px}
.containerbrochure div.brochure4{float:left;width:220px;height:220px;margin-top:5px}
.containerbrochure div.brochure5{float:right;width:220px;height:220px;margin-top:5px;margin-right:2px}
.imagebrochured{background:#fff;width:210px;height:160px;float:left;border:1px solid #ddd;padding:5px}
.imagebrochured img{width:210px;height:160px}
.optionbrochured{float:left;background:#f0f0f0;width:210px;height:30px;border:1px solid #ddd;font-style:normal;text-shadow:#CCC 1px 1px 1px;font-weight:700;color:#666;margin-top:5px;padding:5px}
.containerbrochure div.brochure6{float:left;width:132px;height:220px;margin-top:5px}
.containerbrochure div.brochure7{float:left;width:132px;height:220px;margin-left:50px;margin-top:5px}
.brochuredescription{float:left;background:#fff;width:auto;border:1px solid #ddd;margin-top:5px;color:#666;text-align:justify;padding:5px}
.containerformbrochure{float:left;width:488px;height:auto;border:1px solid #ddd;background:#f0f0f0;margin-top:10px;padding:5px}
.containerformbrochure table{float:left;width:310px;border:1px solid #ddd}
.containerformbrochure table td{padding:3px}
.containerformbrochure table td span{font-weight:700;display:inline;padding:2px}
.containerformbrochure table td input[type=text]{border:1px solid #ddd;padding:2px}
.containerformbrochure .clausule{float:right;width:150px;border:1px solid #ddd;background:#fff;height:auto;text-align:justify;padding:10px}
.containerformbrochure .clausule input[type=checkbox]{float:right}
.containertourLA{width:496px;height:auto;background:#FFF;border:1px solid #ddd;padding-bottom:5px;margin:0 auto}
.containertourLA ul{margin:10px}
.containertourLA p{padding-left:40px;text-align:justify;height:11px}
.containertourLA ul li{list-style:outside;margin-left:25px;padding:3px}
.containertourLA ul li a:hover{font-weight:700}
.tablevacations td{border:1px solid #ddd;color:#666;padding:5px}
.tablevacations td.head{font-weight:700;font-style:italic;display:compact;background:#f0f0f0;border:1px solid #ddd;color:#333;padding:5px}
.tablevacations td a{text-decoration:none;color:#666;font-weight:700;margin-bottom:3px}
table#testimanials td.namecampo{text-align:center;display:block;color:#333;text-shadow:#CCC 1px 2px 1px;font-size:13px;font-weight:700;text-transform:uppercase;padding:5px}
table#testimanials td{border-bottom:3px solid #ddd;text-align:justify;padding:5px 5px 15px}
.orienright b{font-weight:700;font-size:12px}
.orienright{text-align:right;display:block}
.containerimagetresturante{width:498px;height:202px;border:1px solid #ddd;background:#f0f0f0;margin:5px auto 0;padding:5px}
.containerimagetresturante img{width:496px;height:200px;border:1px solid #ddd;background:#f0f0f0}
#containerhotellogos{float:right;width:102px;height:auto;margin-top:10px;border:1px solid #ddd;background:#f0f0f0;padding:5px}
#containerhotellogos img{border:1px solid #ddd;width:100px;height:44px;background:#fff;margin-bottom:6px}
#containerhotelstours{float:left;width:378px;height:auto;margin-top:10px;border:1px solid #ddd;background:#f0f0f0;padding:5px}
.containerhoteltour{width:376px;height:auto;background:#FFF;border:1px solid #ddd;margin:0 auto}
.hoteltourtitle{width:375px;min-height:12px;font-size:14px;font-weight:700;border-bottom:6px solid #f0f0f0;text-align:center;color:#666;text-shadow:#CCC 1px 1px 1px;padding:8px 0}
.hoteltourinclude{width:286px;height:auto;padding:5px 5px 10px}
.containertitlelisttoursrr{width:90%;color:#848484;height:auto;font-size:16px;text-align:center;font-weight:700;line-height:30px;margin:10px auto 5px;padding:0 10px}
.content_tourcitos{float:left;width:225px;height:auto;border:1px solid #ddd;background:#f0f0f0;margin-left:5px;margin-top:10px;padding:0 10px}
.content_tourcitos p.theend{float:right;text-align:justify;color:#666;width:245px;margin:10px 5px 5px}
.content_tourcitos span{margin-left:10px;font-size:10px;color:#999;font-weight:700;height:28px}
.content_tourcitos span.days{border:1px soid #fb0000;display:run-in;text-shadow:none;font-style:italic;height:12px;margin-top:10px}
.content_tourcitos strong{position:relative;font-size:10px;text-decoration:overline;top:30px;z-index:9;left:8px;color:#999}
.content_listperutour table{border:#CCC}
.containerlisttours a:hover,.tablevacations td a:hover{text-decoration:underline;color:#333}
.containerlisttours li.about a,.containerlisttours li.limage a,.containerlisttours li.enlace a{text-decoration:none;color:#666;text-align:justify;padding:5px}
.containerlisttours li.about a:hover,.containerlisttours li.limage a:hover,.containerlisttours li.enlace a:hover{text-decoration:underline}
.containerlisttours li.limage,.containerlisttours li.enlace{display:inline;color:#666;text-align:justify}
.content_tours span a,.content_jungle span a,.content_tourcitos span a{font-size:12px;color:#6C6C6C;font-weight:700;font-style:normal}
.content_tours span a:hover,.content_jungle span a:hover,.content_tourcitos span a:hover{font-size:12px;color:#333;font-weight:700;font-style:normal;text-decoration:underline}
.content_tours .clickeame a:hover,.clickeamejungle a:hover{font-style:normal}
.content_jungle a img,.content_tourcitos a img{float:left;background:url(images/img_intro/thumb-frame.png) no-repeat;z-index:9;border:0;width:93px;height:93px;padding:13px 15px 15px 14px}
.content_jungle p,.content_tourcitos p{float:right;text-align:justify;color:#666;width:245px;margin:5px}
.containertourstravel,.containerfootabout{width:498px;min-height:30px;border:1px solid #ddd;background:#f0f0f0;margin:10px auto 0;padding:5px}
.containermenutravel a:hover,.containermenutraveltop a:hover{text-decoration:none;font-style:normal;background:#fff;color:#333}
.containerdetailstours,#containerdetailsincludestours,#containerdetailsOverview,.titlealltours,.containeralltours{width:498px;height:auto;border:1px solid #ddd;background:#f0f0f0;margin:10px auto 0;padding:5px}
#site-map,.ruta-tour{width:498px;padding:6px;margin:10px auto 0;box-shadow:0 2px 8px #000;border-radius:5px}
#site-map img{width:498px;height:auto;border-radius:5px;border:1px dashed #ccc}
.ruta-tour{background:#000;opacity:.8;color:#fff}
.ruta-tour h2{text-transform:uppercase;font-size:13px;color:#fff;border-bottom:1px dashed #ccc;border-radius:0!important;font-family:"Century Gothic";font-weight:400;text-align:left;padding:4px}
.ruta-tour p{color:#fff;text-align:center}
.top-map{float:right;margin:-20px 2px 8px 0;position:relative}
.top-map a{color:#fff}
.top-map a:hover{color:#fff}
.containeritinerary,.containerincludetour{width:496px;height:auto;background:#FFF;border:1px solid #ddd;margin:0 auto}
.itinerarydetails,.itineraryinclude{width:484px;height:auto;padding:5px 5px 10px}
.itinerarydetails p,.details_images p,.itineraryinclude p,.itineraryinclude-colum-1 p,.hoteltourinclude p{color:#666;text-align:justify;padding-top:5px}
.itinerarydetails span,.details_images span{display:block;font-weight:700;color:#666;font-size:13px;padding:7px 0 0}
.itinerarydetails ul a,.itinerarydetails ul a:hover,.details_images ul a,.details_images ul a:hover{text-decoration:none;color:#999}
.itinerarydetails ul a:hover img,.details_images ul a:hover img{border:1px solid #ddd;background:#f0f0f0}
#containerdetailspricetours,#containertitle_argument{width:498px;min-height:70px;border:1px solid #ddd;background:#f0f0f0;margin:10px auto 0;padding:5px}
.containerpricetour,.container_title{width:496px;min-height:50px;background:#FFF;border:1px solid #ddd;margin:0 auto}
.itineraryprice,.title_argumento{width:484px;min-height:30px;padding:0 5px 10px}
.itineraryprice span,.itineraryinclude span,.itineraryinclude-colum-1 span,.hoteltourinclude span{display:block;font-weight:700;color:#666;font-size:13px;padding:7px 0 0}
.itineraryinclude ul,.itineraryinclude-colum-1 ul,.hoteltourinclude ul{display:block;padding-right:10px;padding-top:10px}
.itineraryinclude ul li,.itineraryinclude-colum-1 ul li,.hoteltourinclude ul li{display:list-item;list-style:outside;text-align:justify;color:#666;margin-left:30px}
.news_enlace span,.news_enlace span a{position:absolute;font-weight:700;color:#666;text-shadow:#CCC 1px 2px 1px;font-size:13px;top:10px;left:50px;margin:5px}
.containerNews Table,.containerContactus Table td{margin:10px auto 5px}
.containerNews input.button,.containerBook input.button{background:url(images/button-bg.png) repeat-x top center;border:1px solid #999;-moz-border-radius:5px;color:#666;font-weight:700;-webkit-border-radius:5px;font-size:13px;width:70px;padding:5px}
.containerNews input.button:hover,.containerNews input.button2:hover,.containerBook input.button:hover,.containerBook input.button2:hover,.containerQuestionary table td div input.button:hover{background:#FFF;color:#000;cursor:pointer}
.containerNews input.button2,.containerBook input.button2{background:url(images/button-bg.png) repeat-x top center;border:1px solid #999;-moz-border-radius:5px;color:#000;font-weight:700;-webkit-border-radius:5px;font-size:13px;width:100px;padding:5px}
.containerBook TD,.content_listperutour table td{padding:5px}
.textareaAddressCorrespondence,.tourname{width:260px;display:block;font-size:12px;color:#666;font-family:verdana,serif;border:1px solid #ddd;margin:0;padding:1px}
.containerContactus,.contact_title,.containerQuestionary,.containerbrochure{width:500px;height:auto;border:1px solid #ddd;background:#f0f0f0;margin:10px auto 0;padding:5px}
.containerQuestionary table td div select.tours,.containerQuestionary table td div select.typetour{border:1px solid #ddd;width:350px;margin-left:10px;padding:2px;color:#666}
.tablevacations,table#testimanials{width:100%}
.selector{color:#666;background:#f1f1f1}
.ReadMore_Testimonial,.ReadMoreBlog{background:#000;padding:2px 3px;border-radius:3px;float:right;color:#fff!important;margin-top:3px}
.ReadMore_Testimonial:hover{background:#232323}
.ReadMoreBlog a{color:#fff;text-decoration:none}
.ReadMoreBlog a:hover{background:#262626}
.descBlog{width:208px;background:#ebebeb;padding:7px;float:left}
.descBlog img{width:208px;height:auto}
.titBlog{text-align:left;font:bold 13px Calibri}
.parrBlog{font:normal 13px Calibri;text-align:justify}
.fechaBlog{float:left;padding:0 0 0 4px;font:bold 13px Calibri;margin-top:4px}

/* DISEÑO FULL SCREEM */
.tituloListonBlack{background:#000;color:#fff!important;font:bold 16px Kreon,Tahoma!important;text-transform:uppercase;padding:3px 0;border:0!important;border-radius:0!important;margin:0;width:97%;text-align:center!important;text-shadow:none!important}
.width{padding-right:5px!important;width:513px!important}
.tools_pdf{padding:8px 8px 0;text-align:center;width:98%;display:block}
.icon:before{margin-right: 3px;display: inline-block; content:'';}
.icon{line-height:1.455em;color:#0f5d9d !important;cursor:pointer}

a.icon_send_friend:before{background:url(/images/iconos/list_iconos.png) 0 0; width:18px; height:11px;}
a.icon_print:before{background:url(/images/iconos/list_iconos.png) -19px 0;width:17px; height:11px;}
a.camera_white:before{background:url(/images/iconos/list_iconos.png) 101px 0;width:14px; height:11px;margin-right: 5px;font-style:italic}

.full-screen-close{background: #F1E915 !important;position: fixed;top: 0; right: 0;}
.jtr-button{border-radius:2px;margin-bottom:10px;display:inline-block;padding: 4px 7px;box-shadow: 0 1px 2px rgba(0,0,0,0.75);background: #ebebeb;
margin-right: 10px; cursor: pointer;}
.full-screen:before{display:inline-block;content:'';margin-right:4px;background:url(/images/iconos/list_iconos.png) 119px 0;height:11px;width:15px;}

.tourperu-List{display:block;background:#F0F0F0}
.tourperu-List li:first-child{border-top:none}
.tourperu-List li{background:#F0F0F0;padding:3px 4px;margin:0 5px;border-top:1px solid #fff;border-bottom:1px solid #ccc}
.tourperu-List li a{color:#656565}
/*   MEDIA PRINT  */
@media print {
body{font-size:13px;background:none}img.bg{display:none}#cabecera,#containermenu,#breadCrumb3,#MenuContent,#SectorX,.menuabajo,#footer{display:none}#cabecera{background:none}#content{width:100%}#containercenter{color:#444;width:97%;padding:0 12px 10px}.containertitlelisttours{font-size:18px;text-align:center;font-weight:700;line-height:30px;margin:0 auto 5px;padding:0 10px}.containertourstravel{width:498px;min-height:30px;margin:10px auto 0;padding:5px}.containertitletraveltour{width:486px;min-height:30px;color:#757575;text-align:center;font-weight:700;line-height:15px;margin:0 auto}.containermenutraveltop,.containermenutravel,.tools_pdf,#containerdetailsOverview,.ruta-tour{display:none}#containerdetailspricetours,#containertitle_argument,.containerEnddetails,.Recomendations,.containermenutraveltop,.containermenutravel,.imagetravelmap{display:none}.containerelementsdetails{width:498px;height:202px;margin:0 auto;border:0;background:#fff}.containerdetailstours,.containeritinerary,.itinerarydetails{width:99%}#containerdetailsincludestours{width:99%}#containerdetailsincludestours .containerincludetour{width:99%}
}