/* 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: 5s;
  
animation-iteration-count: infinite;
  
animation-direction: alternate;

background-color: #441d1e;
border:5px;
padding:10px;
}
 -->


.fcc-btn {
  background-color: #411c23;       <! --boton ver detalesss -->
  color: white;
  padding: 5px 50px 5px 50px;
  text-decoration: none;
}

.fcc-btn:hover {
  background-color: #9f9934;
 
}




@keyframes myanimationbg {
  from {background-color: #4986a0;}
  to {background-color: #1f4868;}
}
/**/

.animatebg a {

text-decoration: none;
}




.iframe{border:none}
.info-util{margin:auto;width:1000px;
padding-bottom:10px
}
.logo{ width:273px;
float:left;
padding:0px; 
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: #411c23; }
.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: 22px 5px 0px 5px;
font-family: Verdana;
font-size: 12px;color: #900;
border-radius: 3px;
box-sizing: border-box;}


.iconos p{ padding:0px; margin:0px;}
.iconos p a{ text-decoration:none;}


.iconos p a {font: 600 18px 'Rambla',sans-serif;color: #411c23;}



.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 30px 10px 5px;
float: right;
width: 50%;
box-sizing: border-box;
}

.modulotopemail p {padding:0px; 
margin:0px; 
font: 600 16px 'Rambla',sans-serif;
color: #000; 
font-weight:normal; 
color:#042444}


.modulotopemail p span a {text-decoration: none;
color: #900; 
font-size:24px;
}

.modulotopemail p  a {
text-decoration: none;
}

.modulotopemail p  a:hover {
color: #E57709;
}

.bt1{margin:10px 6px 2px 0;
color:#ffffff;
font-weight:bold;
display:inline-block;
padding:6px 12px;
font-size:16px;
text-align:center;
cursor:pointer;
outline:0;
background-color:#23932d;
border-radius: 5px;
border-width: 0px;

}

.bt1:hover{
color:#ffffff;
background-color:#411c23;

}







#middle{margin:auto;position: fixed;
    
z-index: 1000;
    
width: 100%;}


#menu{ background-color: #411c23; <! -- colitas menuuu -->
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:#411c23;
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 #29373e; <! -- pie de paginaaaaa-->
opacity: none;
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:#29373e; 
padding-top: 60px; 
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:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:12px;
text-align:center;
padding:10px 5px;
margin-bottom:0;
margin-top:5px}


.moduletable_atractivos .principal{padding:0;
margin:0;
background-color:#411c23;
color:#ffffff;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,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:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:13px;
list-style:none}


.moduletable_atractivos ul li a{color:#29373e;  <! -- color texto del cuadro informativo -->
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:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,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:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:13px;
text-transform:uppercase}




.moduletable_paq-tradicional{margin-right:6px;
border:0px solid #e3daaf; 
border-radius:0px;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:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:18px;
text-align:center;
display:block;
padding:3px;
color:#29373e;       <! --color texto cuadrito -->
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:13px;
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:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
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: #000000;
    
font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    
font-size: 30px;
    
text-align: center;
    
border-radius: 5px;
	
}


.topdestinations h2 span{
color:#000;
}
.topdestinations h1{
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    padding: 5px;
    color: #000000;
    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:0 15px 25px 15px;}
.introduccion h1{text-transform: uppercase;margin:0;padding:0;padding:5px;color:#411c23;font-family:'Rambla',sans-serif;font-size:30px;text-align:center;margin-bottom:5px;border-radius:5px;}
.introduccion p {
    padding: 0px;
    margin: 0px;
    color: #53301A;
    font: 16px Arial,Helvetica,sans-serif;
    line-height: 23px;
    text-align: justify;
    margin-top: 15px;
}

.text h1{margin:0;
padding:0;
padding:5px;
color:none;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:30px;
text-align:center;
margin-bottom:30px;
border-radius:5px;
}

.text p{ padding:0px; 
margin:0px;font:16px -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
color:none;
line-height:1.7;
text-align:justify; 
margin-bottom:10px; 
margin-top:5px;
}

.text h2{font-size:24px;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif; 
text-align:center;
margin:20px;
}




.content-tours h2{font-size:54px;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif; 
text-align:center;
margin:20px;
}






.text h3{font-size:18px;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
color:#000000; 
text-align:left; 
font-weight:500;}


.text h4{ padding:0px; margin:0px;font-size:16px;font-family: 'Open Sans',sans-serif;color:#000;font-weight: 600; 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 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
color:#000000;
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:550px;padding:15px 0 15px 10px; float:left;}


.moduletable_direcciones h3{color:#ffffff;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:20px;
line-height:22px;
margin:0;
font-weight: bold;
margin-top:6px}


.moduletable_direcciones p{margin:0;
padding:0;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:15px;
color:#c0c0c0;
line-height:25px;}


.moduletable_direcciones a{color:#fff}

.moduletable_direcciones strong{ color:#c0c0c0;}

.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:#411c23;
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: #411c23;
    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:#ffffff;
width:268px;
float:left;
border: 1px solid #D1CAC2;
border-radius: none;
margin:15px;
margin-bottom:70px;

}
.bg-tour-rand{position: absolute;
z-index: 100;
margin: 5px 0 5px 5px;
}

.topdestinations p{ font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:16px;
line-height:1.7;
margin:0;
margin-right:20%;
margin-left: 20%;
text-align: justify;
margin-bottom:21px}


.top-tour a:hover img{
opacity:none;
filter: brightness(50%);
transition-duration: 0.1s;
}

.top-tour img{border:none;
width:267px; 
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  -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
color:none;
text-align:left;
font-weight:600;
line-height:24px;
text-align:center;
}






.top-tour h2 a{
text-decoration: none; 

}


.top-tour h2 a:hover {
color: none;
}


.top-tour .text{font:26px  -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:15px;
font-weight:600;
line-height:15px;
margin:0;
text-align:left}


.top-tour .disponibilidad{color:none;
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: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:14px;
line-height:17px;
margin:0;
text-align: justify;
color:none;
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:#27353f;
}


.tripad img {padding:10px 10px 10px 10px; 
margin:0px; 
margin-left: 10%;
}


.tripad p{ font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:16px;
line-height:1.7;
margin:0;
margin-right:0%;
margin-left: 40%;
text-align: justify;
margin-bottom:0%}

.tripad a:hover img{
opacity:none;
filter: brightness(50%);
transition-duration: 0.1s;
}



.incluye ul{padding:0;margin:0;margin-left:25px;margin-top:10px}


.formcontactrow{margin:0 11px;
overflow:hidden;
padding:10px 0 10px 20px;
border-bottom:dashed 1px #CCC}


.formlabelrow{width:200px;
float:left;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:15px;
color:#000000;
font-weight:none;
padding:10px 0 3px}


.formlabelrow strong{font-size:11px;
color:#000000;
font-weight:400}



.formcamporow{ font-family:arial;width:280px;float:left; font-size:12px; color:#000000; 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:#ABAD96  1px solid;background-color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:none;color:#000000;width:380px}

.formtextfono{padding:10px;border:#ABAD96  1px solid;background-color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;width:160px;font-weight:none;color:#000000}

.formtextmensaje{padding:10px;border:#ABAD96 1px solid;background-color:#FFF;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:none;width:380px}

.formcategoriashoteles{padding:5px;border:#ABAD96 1px solid;background-color:#FFF;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;width:380px}


.formpaises{padding:10px;border:#000000 1px solid;background-color:#FFF;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;width:330px}

.formpersonas{padding:5px;border:#000000 1px solid;background-color:#FFF;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;width:65px}

.formdias{padding:10px;border:#000000 1px solid;background-color:#FFF;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:none;width:75px}

.formmes{padding:10px;border:#000000 1px solid;background-color:#FFF;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:none;width:115px}

.formanios{padding:10px;border:#000000 1px solid;background-color:#FFF;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:none;width:95px}


.formboton{ margin:auto;
display:block;
padding:5px;
background-color:#411c23;
border-radius:1px;
-moz-border-radius:1px;
-ms-border-radius:1px;
-webkit-border-radius:1px;
-khtml-border-radius:1px;
color:#fff;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:18px;
width:205px;
border:none}


.requeridoform{font-size:10px;color:red;font-family:Arial,Helvetica,sans-serif}


.formboton:hover{color:#c0c0c0;
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: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif; 
color:#ffffff;
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: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,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 #411c23; 
margin-bottom:20px;}


.rightform h2{ margin: 0px; font-size: 22px;font-weight: 600;text-align: center;padding: 8px 0 0;color: #411c23;font-family: 'Open Sans', sans-serif;}
.rightform p{margin: 0px; font-size: 12px;font-weight: 600;text-align: center;padding: 0 0 5px;color: #411c23;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:#411c23; 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;}
}


	