/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,300,700');
@import url('https://fonts.googleapis.com/css?family=Rambla:400,700');
@import url('https://fonts.googleapis.com/css?family=Fjalla+One');
body{background-color:#fff;margin:0;}
.main{width:1200px;margin:auto;background:#fff;padding:2px}
a img{border:0}
/*Animaciones*/
.btn-offer-menu{
  padding: 0 5px;
  border-radius: 3px;
  display: inline;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
}
.animatebg{
  animation-name: myanimationbg;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
@keyframes myanimationbg {
  from {background-color: #0DBE76;}
  to {background-color: #DF110B;}
}
/**/
.animacion{padding-bottom: 20px;}
.iframe{border:none}
.info-util{margin:auto;width:1000px;padding-bottom:10px}
.logo{ width:273px;float:left;padding:5px; text-align:center;padding-bottom: 10px;}
.logo a {margin:0px; padding:0px;font-family:'Rambla',sans-serif; font-size:40px; color: #4a981a; font-weight:normal; padding-top:4px; text-decoration: none;}
.logo a span{ color: #d15904; }
.logo p{padding:0;margin:0}
.logo h6 {margin: 0px;}
.menu-top{width:747px; float:right;}
.menu-top hr {border: none;border-bottom: 1px solid #D4D0A2;clear: both; background: none;padding: 0;}
.iconos {float: left;width: 50%;padding-right: 2%; padding: 0px 5px 0px 5px;font-family: Verdana;font-size: 12px;color: #900;border-radius: 3px;box-sizing: border-box;}
.iconos p{ padding: 0px;
    margin: 0px;
    font: 600 20px 'Rambla',sans-serif;
    color: #000;
    font-weight: normal;
    color: #6e871b;}
.iconos p a{ text-decoration:none;}
.iconos p a {font: 600 18px 'Rambla',sans-serif;color: #7e8e45;}
.iconos .skype {vertical-align: middle; background: url("../images/skype.png") no-repeat center bottom;display: inline-block;    height: 30px; width: 30px; border-radius: 5px;}
.iconos .whatsapp {vertical-align: middle; background: url("../images/social-media/whatsapp.png") no-repeat center left;display: inline-block;height: 30px; width: 24px; border-radius: 5px;}
.mPagos {float: left;width: 50%;padding: 22px 5px 0px 5px;box-sizing: border-box;}
.mPagos p { margin:0px; padding:0px;text-align: right;font-family: 'Rambla',sans-serif;font-size: 20px;color: #900;margin-bottom: 10px;}
.mPagos p a{ border: solid 2px #D6760C; margin-left: 5px; color: #D6760C !important; border-radius: 4px;padding: 4px; }
.mPagos img {vertical-align: middle;margin: 0 3px;}
.modulotopfono {text-align: right;padding: 0px 5px 10px 5px;float: right;width: 50%;box-sizing: border-box;}
.modulotopfono p { padding:0px; margin:0px;font: 600 20px 'Rambla',sans-serif;color: #000; font-weight:normal; color:#6e871b;}
.modulotopfono p span{ color:#000; font-weight:normal; font-size:24px;}
.modulotopemail {text-align: right;padding: 0px 5px 10px 5px;float: right;width: 50%;box-sizing: border-box;}
.modulotopemail p {padding:0px; margin:0px; font: 600 20px 'Rambla',sans-serif;color: #000; font-weight:normal; color:#6e871b}
.modulotopemail p span a {text-decoration: none;color: #900; font-size:24px;}
#middle{margin:auto;
    z-index: 1000;
    width: 100%;}
#menu{ background-color: #7e8e45; width: 100%; }
.moduletable_menu-top ul{margin:0;padding:0}
.moduletable_menu-top ul li{float:left;list-style:none}
.moduletable_menu-top ul li a{color:#FFF;display:block;font-family:'Rambla',sans-serif;font-size:16px;text-shadow:.1em .1em .05em #303816;padding:9px 22px;text-decoration:none; border:2px solid #5C6D21;}
.moduletable_menu-top .planea{background-color:#B92A25}
.moduletable_menu-top ul li:hover ul{display:block;position:absolute;z-index:5000}
.moduletable_menu-top ul li ul{display:none;background-color:#7e8e45;margin-left:0;margin-top:0}
.moduletable_menu-top ul li ul li{float:none!important;border:none}
.moduletable_menu-top ul li ul li a{padding:0;margin:0;padding:3px;padding-left:8px;padding-right:13px;text-align:left}
.moduletable_menu-top ul li ul li a:hover{background-image:none;}
.moduletable_menu-top ul li a:hover{background-color:#eeaa27;background-position:left center;background-repeat:no-repeat;display:block}
.w3-container, .w3-panel{ width:100% !important; padding:0px !important;}
.tablepromos {
    width: 100%;
    font-family: Arial,sans-serif;
    font-size: 14px;
    padding-bottom: 20px;
	border-collapse:collapse;
}
.tablepromos td {
    padding: 15px;
    text-align: center;
    border: solid 1px #c5c5c5;
	border-collapse:collapse;
}
.tablepromos tr {
    background-color: #eaeaea;
	border-collapse:collapse;
}
.tablepromos tr {
    background-color: #f3f3f3;
}
.module_contact{ background-color:#D4F7C6; margin-bottom:5px;}
.module_contact h2{ margin:0px; padding:0px; font-family:'Rambla',sans-serif; font-size:19px; text-align:center; color:green;}
.module_contact h4{ padding:0px; margin:0px;font-family:'Rambla',sans-serif; color:red; font-size:22px; text-align:center;}
.module_contact p{font-family:'Rambla',sans-serif; font-size:15px; text-align:center; line-height:16px !important; margin-top:5px !important; margin-bottom:5px !important;}
.Col-Left{float:left;width:280px}
.nofloat{clear:both}
.menu-left{float:right;width:356px}
.menu{margin:auto;display:block;text-align:center}
#bottom{background:url(../img/bg-link.png) no-repeat right top #2d3026;margin:auto;}
#pie{margin:auto;}
.enlaces-web{width:990px;padding:5px;margin:auto}
.enlaces-web p{font-family:Verdana,Geneva,sans-serif;font-size:10px;color:#9D9D9D}
.enlaces-web p a{font-family:Verdana,Geneva,sans-serif;font-size:10px;color:#9D9D9D}
.main-bottom{margin-left:10px;margin-right:10px}
.Col-Left{float:left;margin-right:15px;width:210px;margin-top:10px}
.Col-Right{float:right;width:130px}
.top{width:100%;margin: auto;overflow: hidden;background-color:#e7ecea; padding-top: 20px; padding-bottom:5px;}
.bs-slider-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.40);}
.main-top{margin: auto;overflow: hidden;max-width: 1200px;background-color:#e2dfb6;}
.moduletable_menu{padding-top:3px;padding-left:3px}
.moduletable_menu ul{list-style:none;margin:0;padding:0}
.moduletable_menu ul li{float:left;font-family:sans-serif;font-size:15px;border-left:1px solid #475a06;border-right:1px solid #475a06}
.moduletable_menu ul li a{display:block;padding:4px 15px;color:#FFF;text-transform:uppercase;text-decoration:none}
.moduletable_menu ul li .inicio{background-color:#824e12}
.moduletable_menu ul li .nosotros{background-color:#e8632c}
.moduletable_menu ul li .destinos{background-color:#fb900a}
.moduletable_menu ul li .galeria{background-color:#f4b700}
.moduletable_menu ul li .contactos{background-color:#449700}
.moduletable_menu ul li .reservas{background-color:#008fc2}
.moduletable_menu ul li a:hover{background-color:#6b7c31}
.moduletable_tipotour{width:237px;padding:4px;float:left}
.moduletable_tipotour h3{padding:0;margin:0;font-family:"Franklin Gothic Medium";font-size:14px;color:#FFF}
.moduletable_tipotour ul{margin:0;padding:0}
.moduletable_tipotour ul li{list-style:none;text-align:left;font-family:Tahoma,Geneva,sans-serif;font-size:12px;display:block;padding:3px}.moduletable_tipotour ul li a{text-align:left;color:#000;text-decoration:none;padding-left:12px}
.moduletable_menubottom{margin:auto}
.moduletable_menubottom ul{margin:0;padding:0}
.moduletable_menubottom ul li{float:left;text-align:center;list-style:none;font-family:'Fjalla One',sans-serif;font-size:13px}
.moduletable_menubottom ul li a{display:block;padding:7px;color:#e7e6c8;text-decoration:none}
.moduletable_atractivos h3{margin:0;padding:0;background-color:#8C0000;color:#FFF;font-family:Tahoma;font-size:12px;text-align:center;padding:10px 5px;margin-bottom:0;margin-top:5px}
.moduletable_atractivos .principal{padding:0;margin:0;background-color:#AFC7C6;color:#2B4F73;font-family:'Fjalla One',sans-serif;font-size:18px;text-align:center;padding:5px;font-weight:400}
.moduletable_atractivos ul{margin:0;padding:0;background-color:#F8F8F8}
.moduletable_atractivos ul li{font-family:calibri;font-size:15px;list-style:none}
.moduletable_atractivos ul li a{color:#1365A8;text-align:left;text-decoration:none;padding:5px 8px;display:block;border-bottom:solid 1px #E1E6EC;transition-property:background-color;transition-property:color;transition-duration:.5s}
.moduletable_paq-tradicional h3{padding:0;margin:0;margin-top:3px;margin-bottom:2px;padding:4px 10px;background-color:#443030;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:0;margin:0;margin-top:0;margin-bottom:2px;padding:5px 10px;background-color:#CC8B00;color:#FFF;font-family:Tahoma,Arial,Verdana,sans-serif;font-size:13px;text-transform:uppercase}
.moduletable_paq-tradicional{margin-right:6px;border:3px solid #e3daaf; border-radius:15px;background:#f7f4d9; margin-bottom:15px;}
.moduletable_paq-tradicional ul{padding:0;margin:0;list-style:none}
.moduletable_paq-tradicional ul li{text-align:justify}
.moduletable_paq-tradicional .separator{font-family:'Rambla',sans-serif;font-size:18px;text-align:center;display:block;padding:3px;color:#044E8E;text-align:left;text-decoration:none;padding-left:5px;font-weight:700;padding-top:5px}
.moduletable_paq-tradicional ul li ul li{border-bottom:solid 3px #e3daaf;padding:3px 0;padding-left:7px}
.moduletable_paq-tradicional ul li ul li a{display:block;padding:2px;text-align:left;text-decoration:none;padding-left:15px;font-size:15px;border:0; line-height:16px; background-image:url(../img/ico-tradicional.jpg);background-repeat:no-repeat;background-position:left center;margin-left:2px;font-family:Calibri;color:#414d36;font-weight:400}
.moduletable_paq-tradicional ul li ul li a span{ font-weight: bold; }
.moduletable_paq-tradicional ul li ul li a p{ padding:0px; margin:0px;}
.moduletable_paq-tradicional ul li ul li a:hover{text-decoration:none;color:#735151}
.toptour ul li a{color:maroon!important;font-weight:700!important}
.toptour ul li ul li{font-family:Tahoma;font-size:12px;padding-right:16px;color:#333;margin-top:-6px}
.breadcrumbs { padding-bottom:5px;}
.breadcrumbs ol{ margin:0px; padding:0px; list-style:none;}
.breadcrumbs ol li{ float:left; padding-right:5px;}
.breadcrumbs ol li a{ font-size:11px;}
.breadcrumbs{ clear:both;}
.topdestinations h2{
    margin: 0;
    padding: 0;
    padding: 18px 0px;
    color: #6ba003;
    font-family: 'Open Sans',sans-serif,serif;
    font-size: 30px;
    text-align: center;
    border-radius: 5px;
	font-weight: bold;
}

.topdestinations h2 span{
color:#000;
}
.topdestinations h1{
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    padding: 5px;
    color: #6ba003;
    font-family: 'Rambla',sans-serif;
    font-size: 30px;
    text-align: center;
    border-radius: 5px;
	font-weight: bold;
}

.topdestinations h1 span{
color:#000;
}
.line {
    background: url(../images/linea.png) center no-repeat;
    padding: 10px 0px;
    width: 50%;
    margin: 11px auto;}
.introduccion{ padding:20px 5px;}
.introduccion h1{margin:0;padding:5px;color:#d15904;font-family:'Open Sans',sans-serif,serif;font-size:34px;text-align:center;margin-bottom:5px;border-radius:5px;}
.introduccion p {
    padding: 0px;
    margin: 0px;
    color: #53301A;
    font: 16px "Open Sans", sans-serif, serif;
    line-height: 23px;
    text-align: justify;
    margin-top: 15px;
}
.text h1{margin:0;padding:0;padding:5px;color:#d15904;font-family:'Open Sans',sans-serif,serif, sans-serif;font-size:34px;text-align:center;margin-bottom:5px;border-radius:5px;}
.text p{ padding:0px; margin:0px;font:16px 'Open Sans',sans-serif,serif;color:#53301A;line-height:1.7;text-align:justify; margin-bottom:10px; margin-top:3px;}
.text h2{font-size:24px;font-family:'Open Sans',sans-serif,serif;color:#de2c46; text-align:left;}
.text h3{font-size:19px;font-family:'Open Sans',sans-serif,serif;color:#0278c5; text-align:left; font-weight:500;}
.text h4{ padding:0px; margin:0px;font-size:16px;font-family: 'Open Sans',sans-serif,serif;color:#000;font-weight: 500; padding-top:5px; padding-bottom:5px; text-align:left;}
.text a{color:#4796e4;text-decoration:none}
.text a:hover{color:#A3B827}
.text ul li{font:16px 'Open Sans',sans-serif,serif;color:#53301A;text-align:justify;line-height:1.7;margin:2px 3px; padding: 0px 3px;}
.text ol li{font:16px 'Open Sans',sans-serif,serif;color:#53301A;text-align:justify;line-height:1.7;padding:5px 5px}
.imgcenter{ margin:auto;text-align:center; display:block; }
.imgder{float:right;border:1px solid #CCC;border-radius:6px 6px 6px 6px;float:right;margin-left:5px;padding:4px}
.imgizq{float:left;border:1px solid #CCC;border-radius:6px 6px 6px 6px;float:left;margin-right:5px;padding:4px}
.imghome{float:left;border:1px solid #CCC;border-radius:6px 6px 6px 6px;float:left;margin-right:5px;padding:4px}
#CDSWIDSSP .widSSPData {
    background-color: rgba(255, 255, 255, 0.79)!important;
}
.text img{}.imgcenter{border:1px solid #CCC;border-radius:6px 6px 6px 6px;padding:4px;display:block;text-align:center;margin:auto;margin-top:5px;margin-bottom:5px}
.intro{background-color:#f7f7f3;border:3px solid #efefe3;padding:8px 15px;margin-bottom:10px}
.intro p{margin:0;padding:0;font-size:12px}
.intro h2{margin:0;padding:0;margin-bottom:5px}
.moduletable_direcciones{width:100%;padding:15px 0 15px 10px; float:left;text-align: center;}
.moduletable_direcciones h3{color:#c4c59e;font-family:'Rambla',sans-serif;font-size:20px;line-height:22px;margin:0;margin-top:6px}
.moduletable_direcciones p{margin:0;padding:0;font-family:'Rambla',sans-serif;font-size:15px;color:#fff;line-height:25px;}
.moduletable_direcciones a{color:#fff}
.moduletable_direcciones strong{ color:#c4c59e;}
.moduletable_direcciones em{ font-size:25px; font-weight:bold; font-style:normal;}
.moduletable_toptours h3{margin:0;padding:0;width:100%;color:#726760;display:block;font-size:18px;font-family:Tahoma,Geneva,sans-serif;display:block;background-position:bottom;padding-bottom:7px;text-shadow:#d4d1cf -.8px 0 1px}
.moduletable_toptours ul{margin:0;padding:0;list-style:none}
.moduletable_toptours ul li a{position:relative;float:left;width:221px;height:168px;margin-right:12px;background-position:center!important;background:#FFF;padding:7px;border:1px solid #e7e7e7;text-shadow:#000 1px 1px 1px;-moz-box-shadow:2px 3px 7px rgba(0,0,0,0.3);-webkit-box-shadow:2px 3px 7px rgba(0,0,0,0.3);box-shadow:2px 3px 7px rgba(0,0,0,0.3);color:#FFF;text-decoration:none}
.moduletable_toptours ul li a span{position:relative;left:-4px;top:-171px;display:block;margin:17px 0 0 7px;font-family:Verdana,Geneva,sans-serif;text-shadow:#000 2px 2px 2px;font-size:11px;text-align:center;font-size:18px;display:block}
.moduletable_videos h3{margin:0;padding:0;background-color:#749536;color:#FFF;font-family:Tahoma,Geneva,sans-serif;font-size:14px;padding:4px;margin-bottom:5px}
.moduletable_videos iframe{margin-bottom:5px}
#col-right{ float:right;width:380px; margin:auto; background-color:#FFFFFF; padding-right:15px; padding-left:15px;}
#col-right p{padding:0;margin:0;line-height:24px}
#col-right h3{color:#f2eebf;background:#9aa152;font-family:'Rambla',sans-serif;text-shadow:.08em .08em .04em #1c1e17;font-size:14px;margin:0;padding:8px}
#tours-peru{float:left;width:380px; padding-right:15px;}
#tours-peru h3 {
    color: #f2eebf;
    background: #9aa152;
    font-family: 'Rambla',sans-serif;
    text-shadow: 0.08em 0.08em 0.04em #1c1e17;
    font-size: 14px;
    margin: 0;
    padding: 8px;
}
#content-tours{background-color:#fff;border-radius:5px;float:left;width:810px;padding:15px 0;padding-top:0px}
.top-tour{background:#f3f3f3;width:268px;float:left;margin:10px 15px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
    border-radius: 10px;}
.bg-tour-rand{position: absolute;z-index: 100;margin: 5px 0 5px 5px;}
.topdestinations p{ font-family: 'Open Sans',sans-serif,serif;font-size:16px;line-height:1.7;margin:0;margin-bottom:21px}
.top-tour a:hover img{opacity:.9}
.top-tour img{border:none;width:268px; height:215px; display: block;margin:auto;}
.top-tour-offer{color: #fff; text-align: center; font-weight: bold; font-family: 'Open Sans',sans-serif;}
.top-tour-desc{margin:0 10px 10px;overflow:hidden}
.top-tour h2{font:21px  'Open Sans',sans-serif,serif;color:#007499;text-align:left;font-weight:400;line-height:23px; text-align:center;}
.top-tour .text{font:26px  miller display,Georgia,serif;font-size:15px;line-height:16px;margin:0;text-align:left}
.top-tour .disponibilidad{color:#060;margin-top:13px;margin-bottom:5px}
.top-tour .text strong{margin-right:3px;color:#e36f22; font-size:18px;}
.top-tour .text b{font-size:18px}
.top-tour .text img{width:13px;height:13px}
.top-tour p{ font-family: 'Open Sans',sans-serif,serif;font-size:14px;line-height:22px;margin:0;margin-bottom:21px}
.rounded-6{float:right;color:#fff;background:#e36f22;padding:3px 7px;font-family:'Open Sans',sans-serif;font-size:12px;text-decoration:none}
.top-tour-desc .contactenos{ float:none !important; background-color:none !important;color:#fff;padding:3px 7px;font-family:'Open Sans',sans-serif;font-size:12px;text-decoration:none}
.top-tour-desc a:hover{color:#fff;background:#308fad}
.incluye ul{padding:0;margin:0;margin-left:25px;margin-top:10px}
.formcontactrow{margin:0 11px;overflow:hidden;padding:10px 0 10px 10px;border-bottom:dashed 1px #CCC}
#col-right h4{padding: 0px;
    margin: 0px;
    font-size: 18px;
    font-family: 'Fjalla One', sans-serif;
    color: #000;
    font-weight: 400;
    padding-top: 5px;
    padding-bottom: 5px;}
.formlabelrow{width:200px;float:left; text-align: left; font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#980c0b;font-weight:700;padding:10px 0 3px}
.formlabelrow strong{font-size:11px;color:#900;font-weight:400}
.formcamporow{ font-family:arial;width:280px;float:left; font-size:12px; color:#039; text-align:justify;}
.formcontactrow:hover{background-color:#e8e8e8}
.formtable{width:100%}
.formimportante{padding:5px;background-color:#e2ecf5;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:red;text-align:center}
.formtexto{padding:10px 5px;background-color:#e2ecf5;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#000;text-align:center;font-weight:700}.formtextonota{padding:10px 5px;background-color:#e2ecf5;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#000;text-align:center}
.formlabel{padding:5px 5px 5px 70px;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#444;font-weight:700}
.formlabelfechas{padding:5px 5px 5px 30px;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#444;font-weight:700}
.formlabelpersonas{padding:5px 5px 5px 10px;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#444;font-weight:700}.formcolor02{background-color:#FFFF80}.formcolor03{background-color:#f8eff3}
.formpadding{padding:5px}
.formtext{padding:10px;border:#417ebc 2px solid; width: 100%; background-color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#036}
.formtextfono{padding:10px;border:#417ebc 2px solid;background-color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;width:160px;font-weight:700;color:#036}
.formtextmensaje{padding:10px;border:#417ebc 2px solid;background-color:#FFF;color:#417ebc;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}
.formcategoriashoteles{padding:5px;border:#417ebc 1px solid;background-color:#FFF;color:#417ebc;font-family:Arial,Helvetica,sans-serif;font-size:14px;width:280px}
.formpaises{padding:10px;border:#417ebc 2px solid;background-color:#FFF;color:#417ebc;font-family:Arial,Helvetica,sans-serif;font-size:14px;width:330px}
.formpersonas{padding:5px;border:#417ebc 2px solid;background-color:#FFF;color:#417ebc;font-family:Arial,Helvetica,sans-serif;font-size:14px;width:65px}
.formdias{padding:10px;border:#417ebc 2px solid;background-color:#FFF;color:#417ebc;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;width:75px}
.formmes{padding:10px;border:#417ebc 2px solid;background-color:#FFF;color:#417ebc;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;width:115px}
.formanios{padding:10px;border:#417ebc 2px solid;background-color:#FFF;color:#417ebc;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;width:95px}
.formboton{ margin:auto;display:block;padding:5px;background-color:#900;border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;color:#deb4c7;font-family:Arial,Helvetica,sans-serif;font-size:18px;width:205px;border:none}
.requeridoform{font-size:10px;color:red;font-family:Arial,Helvetica,sans-serif}
.formboton:hover{color:#FC0;cursor:pointer;}
#divbienvenidos{padding:0 5px 0 10px} 
.incluye{ border-collapse:collapse; width:100%; background-color:#EBEBEB;} 
.incluye td{ border-collapse:collapse; border:1px solid #999; padding:3px;} 
.precio { padding:3px;background-color:#FFFF80;}
.destinos{ float:right; width:375px;} 
.destinos h3{ margin:0px; padding:0px; padding-top:15px; padding-bottom:5px;font-family: 'Rambla',sans-serif; color:#e8e1a2;font-size: 20px;line-height: 22px;}
.destinos  ul {margin: 0;padding: 0;}
.destinos li {margin: 0;padding: 0;margin: 0 0 1px 10px;list-style: none;font-family: 'Fjalla One', sans-serif;font-weight: normal;}
#keyword{width:1000px; margin:auto;}
#keyword p{ margin:0px; padding:0px; font-size:12px; font-family:'Open Sans',sans-serif; color:#CC0; text-align:center; }
.destinos li a{ color:#f0e8c3; font-size:12px;}
#uniquetags p {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #000;
    line-height: 25px;
    text-align: left;
}
#uniquetags p a {
    color: #000;
    background-color: #CCC;
    text-decoration: none;
    margin-right: 10px;
    padding: 3px 5px;
}
#uniquetags p a:hover {
	background-color:#666;
}
.rightform{padding: 10px 0 15px;background-color: #f8f8f8;border: dashed 1px #E92327; margin-bottom:20px;}
.rightform h2{ margin: 0px; font-size: 22px;font-weight: 600;text-align: center;padding: 8px 0 0;color: #E92327;font-family: 'Open Sans', sans-serif;}
.rightform p{margin: 0px; font-size: 12px;font-weight: 600;text-align: center;padding: 0 0 5px;color: #E92327;font-family: 'Open Sans', sans-serif;margin-bottom: 5px;}
.rightform .row{ position:relative; padding-bottom:9px;}
.rightform .row input{padding:8px 10px; border:solid 1px #5E6C84; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; width:300px; background-color:#FFF;color: #5E6C84;}
.rightform input::-webkit-input-placeholder {color:#000;}
.rightform .row input:focus{color:#000;}
.rightform .row .middle { width:50%; float:left;}
.rightform .row .middle input{ padding:10px 12px; border:none; font-family: 'Open Sans', sans-serif; font-weight:400; font-size:12px; width:100px;}
.rightform .row select{padding:6px 6px 6px 8px; border: solid 1px #5E6C84;font-family: 'Open Sans', sans-serif; font-weight: 400; font-size:14px; background-color:#fff; color: #5E6C84;}
.rightform .row select option{color:#FFF;}
.rightform .row textarea{ padding:6px 12px; border:solid 1px #5E6C84; background-color:#FFF; height:170px; border-radius:4px;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; width:300px; color:#5E6C84;}
.rightform .row textarea::-webkit-textarea-placeholder {color:#CBCBCB;}
.rightform .rowopt{}
.rightform .rowcel{ margin-bottom:5px;}
.rightform .rowcel i{ background-color:#297D20; padding:5px 8px; border-radius:10px; color:#fff; margin-right:10px;}
.rightform .rowcel input{ width:40px;padding:6px 8px; border:solid 1px #757575; border-radius:4px;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px;}
.rightform .rowcel input+input{ width:150px;padding:6px 8px; border:solid 1px #757575; border-radius:4px;font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; margin-left:10px;}
.rightform .buttom { text-align:center;}
.rightform .buttom input{ background-color:#E92327; font-size:16px; font-family: 'Open Sans', sans-serif; font-weight:600; color:#fff; padding:12px 20px; border-radius:5px; border:none; cursor:pointer; border:solid 3px #AE1115;}
.rightform .buttom input:hover{ background-color:#AE1115;}
.rightform form{ padding:0 20px;}
.btn-whatsapp {
    display: block;
    width: 70px;
    height: 70px;
    color#fff: ;
    position: fixed;
    left: 20px;
    bottom: 20px;
    border-radius: 50%;
    line-height: 80px;
    text-align: center;
    z-index: 999;
}
/*AJUSTE PARA CELULARES*/
@media (max-width:800px){
	.logo{
		width:100%;
		float:none;
		text-align:center;
	}
	.slogan{
		padding:0px;
		margin:0px;
		width:100%;
		text-align:center;
		float:none;
	}
	.slogan h4{
		display:none;
	}
	.slogan h3{
		padding:0px;
		margin:0px;
		text-align:center;
		color:#000;
		font-size:18px;
	}
	.menu-top{
		padding:0px;
		margin:0px;
		width:100%;
		text-align:center;
		float:none;
	}
	.imgcenter{
		width:95%;
		height:auto;
	}
	.imgder{
		width:35%;
		height:auto;
	}
	.imgizq{
		width:35%;
		height:auto;
		float:none;
	}
	.imghome{
		width:90%;
		height:auto;
		
	}
	.iconos{ width:100%;float:none;}
	.mPagos{ width:100%; float:none;}
	.mPagos p{ text-align:center;}
	.modulotopfono{ width:100%; text-align:center; float:none;}
	.modulotopemail{ width:100%; text-align:center; float:none;}
	.moduletable_paq-tradicional img{ display:none;}
	.moduletable_paq-tradicional ul li ul li a{ padding-top:6px; padding-bottom:6px;}
	.moduletable_contactus{
		padding:0px;
		margin:0px;
		}
	.moduletable_contactus p{
		text-align:center;
	}
	.animacion{
		
	}
	.social{
		padding-top:3px !important;
		padding-bottom:2px !important;
		margin-top:5px !important;
		background-color:#BBA96B;
			
	}
	#tours-peru{
		width:100%;
		float:none;
		margin:auto;
	}
	#content-tours{
		padding:0px;
		margin:0px;
		width:100%;
		float:none;
		margin:auto;
	}
	.text{
		width:95%;
		text-align:center;
		margin:auto;}
	.text p{
		font-size:14px;
		line-height:22px;
	}
	.text ul{ margin:0px !important; padding:0px !important; 
	}
	.text ul li{ margin-left:35px; }
	#col-right{
		float:none;
		margin:auto;
		width:100%;
	}
	.top-tour{
		float:none;
		margin:auto;
		width:80%;
	}
	.moduletable_direcciones{
		padding:0px;
		margin:0px;
		float:none;
		width:100%;
		margin:auto;
		}
	.moduletable_paq-tradicional{
		width:100%;
		border:0px;
	}
	.main{
		padding:0px !important;
		margin:0px !important;
		width:100%;
		margin:auto;
	}
	.text p{
		margin-left:5px;
		margin-right:5px;
		}
	.destinos{
		float:none;
		width:100%;
		margin:auto;
		
		}
	#middle{
		
		}
	.moduletable_menubottom{
		display:none;
	}
	#bottom{
		
		width:100%;
		text-align:center;
		padding-top:10px;
		
	}
	.ocultar{ display:none;}
  .rightform{display: none;}
}


	