




/*----------------------------------   elementos basicos para el boddy --------------------------------------*/
*{
  margin:0;
  padding:0;
  box-sizing: border-box;
}

*::before, *::after {
  box-sizing: border-box;
}

a{
  text-decoration:none;
}
body{
  font-size:16px;
  font-family:arial;
  line-height:1.4;
}
ul{padding:0px}

img, picture, video, canvas, svg {
  display: block;
  max-width: 100%;
  height: auto; /* Mantiene la proporción */
}
/*--------------------------------------   calificacion----------------------------------------------*/

#bg{
   position:fixed;
    top:0;
    left:0;
    z-index:-1;   
}
input[type="radio"] {
  display: none;
}
/*--label {
  color: orange;
}--*/
label#star {
  color: orange;
}
label#score {
  color: orange;
  margin: 0px 0px 0px 10px;
  font-size:20px;
  font-weight:bold;
}

/*--------------------------------------------------   BOTONES BAJOS  --------------------------------------------------------*/
div#all div.botones_bajos{
  width:100%;
  margin:10px 0px 0px;
}
div#all div.botones_bajos ul{
  list-style:none;
  height:55px;
  background-color:#605F54;
}
div#all div.botones_bajos ul li{
  display:inline-block;
  margin:20px 0px 0px;
}
div#all div.botones_bajos ul li a{
  color:#ffffff;
  margin:0px 0px 0px 20px;
  padding:10px 10px;
  font-size:16px;
  background-color:#605F54;
  text-shadow: black 0.1em 0.1em 0.1em;
}

/*-------------------------------------------------   cabecera -----------------------------------------------*/
div#all div.menu-boot{
  width:100%;
  display:block;
  margin:0px;
}
div#all div.menu-boot img{
  width:170px;
}

/****************************************************    index     ***********************************************************/
div#all div#contenido_general{
  width:100%;
  background-color:#ffffff;
  padding-top:10px;
}
div#all div#contenido_general div#ofertas_de_paquetes_turisticos{
  width:100%;
}
div#all div#contenido_general h1{
  font-size:23px;
  color: #ff6501; 
  margin:20px 0px 15px 0px;
  text-align:center;
}
div#all div#contenido_general p.parrafo-despues-titulo{
  width:80%;
  font-size:18px;
  font-weight:normal;
  text-align:center;
  font-style:italic;
  margin:0 auto;
}
div#all div#contenido_general div#paquetes_turisticos{
  width:100%;
  margin:52px 0px 100px 0px;  
  text-align:center;
  border:1px solid #E0E0E0;
}
div#all div#contenido_general div#paquetes_turisticos p.recomendacion{
  width:100%;
  margin:20px 0px 10px 0px; 
  text-align:center;
  font-size:25px;
  color: #ff6501;
  font-weight:bold;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru h2{
  width:98%;
  font-size:20px;
  color: #ff6501; 
  margin:20px 0px 15px 0px;
  text-align:center;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru p.contenido-populares{
  font-size:17px;
  color: #333333;
  margin:20px 0px 20px 0px;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru{
  width:100%;
  height:auto;
  display:inline-block;
  vertical-align:top;
  border:0px solid #E0E0E0; 
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru{
  width:100%;
  height:auto;
  display:inline-block;
  vertical-align:top;
  padding:0px 0px 10px 0px;
  box-shadow:none;
  border:none;
  margin:0px 0px 10px 0px;
  text-align:center;
  background-color:#ffffff;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru p.titulo_paquete{
  font-size:16px;
  width:90%;
  height:auto;
  font-weight:bold;
  margin-top:5px;
  color:#ff6501;
  text-align:center;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru p.dias_paquete{
  font-size:14px;
  margin-top:5px;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru p.desde_paquete{
  font-size:14px;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru img{
  border:0px;
  width:100%;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru p.desde_paquete span{
  font-family:arial;
  font-size:16px;
  font-weight:bold;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru p.incluye_paquete{
  font-size:12px;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru a.ver{
  color: #ff6501;
  font-size: 16px;
  font-weight: bold;
  padding: 5px;
  border-radius: 4px;
  border: 1px solid #ff6501;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru p.clasificacion{
  font-size:16px;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru label#score{
  font-size:15px;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru div.ver_mas_paquetes_turisticos_en_peru{
  text-align:center;  
  margin:30px 0px 20px 0px;
}
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru div.ver_mas_paquetes_turisticos_en_peru a.ver_mas{
  background-color:#ff6501;
  color:#ffffff;
  font-weight:bold;
  padding:8px;
  border-radius:4px;
  font-size:16px;
}

/*---------------------------------  index paquete vivencial en colca          -----------------------------------------*/
div#all div#contenido_general div#paquetes_turisticos div#paquete-vivencial{
  background-color:#B51732;
}
div#all div#contenido_general div#paquetes_turisticos div#paquete-vivencial img.imagen-vivencial{
  width:100%;
  display:inline-block;
  vertical-align:top;
}
div#all div#contenido_general div#paquetes_turisticos div#paquete-vivencial h2{
  font-size:20px;
  color: #FFffff;
  font-weight:bold;
  margin:25px 0px 20px 0px;
  display:inline-block;
}
div#all div#contenido_general div#paquetes_turisticos div#paquete-vivencial div.paquete-vivencial{
  width:100%;
  padding: 0px 0px 15px 0px;
  display:inline-block;
  vertical-align:top;
}
div#all div#contenido_general div#paquetes_turisticos div#paquete-vivencial div.paquete-vivencial p.parrafo-paquete-vivencial{
  font-size:16px;
  color: #ffffff;
  margin:25px 20px 20px 25px;
  text-align:justify;
}
div#all div#contenido_general div#paquetes_turisticos div#paquete-vivencial div.paquete-vivencial p.desde-paquete-vivencial{
  font-size:16px;
  font-weight:bold;
  color: #ffffff;
}
div#all div#contenido_general div#paquetes_turisticos div#paquete-vivencial div.paquete-vivencial p.incluye-paquete-vivencial{
  font-size:15px;
  margin:0px 0px 0px 0px;
  color: #ffffff;
}
div#all div#contenido_general div#paquetes_turisticos div#paquete-vivencial div.paquete-vivencial p.incluye-paquete-vivencial2{
  font-size:15px;
  margin:0px 0px 30px 0px;
  color: #ffffff;
}
div#all div#contenido_general div#paquetes_turisticos div#paquete-vivencial div.paquete-vivencial a.ver-paquete-vivencial{
  font-size:16px;
  padding:10px;
  border-radius: 5px;
  background-color: #ff6501;
  font-weight:bold;
  color: #ffffff;
  border-radius:4px;
}

/*---------------------------------  index paquete todo organizado          -----------------------------------------*/
div#all div#contenido_general div#paquetes_turisticos div.paquete-organizado{
  width:100%;
  margin-top:12px;  
  text-align:center;
  display:inline-block;
  vertical-align:top;
  padding: 0px 0px 30px 0px;
}
div#all div#contenido_general div#paquetes_turisticos div.paquete-organizado h2{
  font-size:20px;
  color: #ff6501;
  font-weight:bold;
  margin:50px 0px 30px 0px;
}
div#all div#contenido_general div#paquetes_turisticos div.paquete-organizado p.contenido-paquete-organizado{
  font-size:15px;
}
div#all div#contenido_general div#paquetes_turisticos div.paquete-organizado div.ver-mas-paquete-organizado{
  margin: 50px 0px 0px 0px;
}
div#all div#contenido_general div#paquetes_turisticos div.paquete-organizado a.ver-mas-paquete-organizado{
  font-size: 16px;
  font-weight:bold;
  color: #ffffff;
  border-radius: 5px;
  background-color: #ff6501;
  padding:10px 20px;
}
div#all div#contenido_general div#paquetes_turisticos div.paquete-organizado img{
  width:100%;
  margin:30px 0px 0px 0px;
}
div#all div#contenido_general div#paquetes_turisticos div.paquete-organizado p.titulo-paquete{
  margin-top:0px;
  font-size: 20px;
  color: #ff6501;
  font-weight: bold;
  }
div#all div#contenido_general div#paquetes_turisticos div.paquete-organizado p.dias-paquete{
  font-size: 16px;
  color: #212529;
  font-weight: bold;
}
div#all div#contenido_general div#paquetes_turisticos div.paquete-organizado p.desde-paquete{
  font-size: 16px;
  color: #212529;
  font-weight: bold;
}
div#all div#contenido_general div#paquetes_turisticos div.paquete-organizado p.desde-paquete span{
  font-size: 20px;
  color: #212529;
  font-weight: bold;
}
/*--------------------------------------  index paquetes otras regiones          --------------------------------------------*/
div#all div#contenido_general div#paquetes_turisticos div#paquetes_turisticos_en_peru p.titulo-paquetes-peru{
  font-size:20px;
  color: #FF6501;
  font-weight:bold;
  margin:20px 0px 15px 0px;
}

/*--------------------------------------  index porque elegirnos         --------------------------------------------*/
div#all div#contenido_general div#paquetes_turisticos div.icono{
  width:47%;
  height:auto;
  display:inline-block;
  vertical-align:top;
  padding: 0px 10px 20px 10px;
}
div#all div#contenido_general div#paquetes_turisticos p.titulo-porque-anderra{
  font-size:20px;
  color:#FF6501;
  font-weight:bold;
  margin:20px 0px 30px 0px;
}
div#all div#contenido_general div#paquetes_turisticos div.icono img{
  width:50%;
}
div#all div#contenido_general div#paquetes_turisticos div.icono p.titulo-icono{
  font-weight:bold;
  color: #FF6501;
  font-size:18px;
  margin:0px 0px 10px 0px;
}

/*--------------------------------------  index recomendaciones           --------------------------------------------*/
div#all div#contenido_general div#paquetes_turisticos p.titulo-recomend{
  font-size:20px;
  font-weight:bold;
  color: #333333;
  margin:30px 0px 0px 0px;
}
div#all div#contenido_general div#paquetes_turisticos p.titulo-recomend span{
  color: #ff812d;
}
div#all div#contenido_general div#paquetes_turisticos div.recomend{
  width:30%;
  margin-top:12px;  
  text-align:center;
  display:inline-block;
  vertical-align:top;
}
div#all div#contenido_general div#paquetes_turisticos div.recomend a p.numero{
  width:100%;
  font-size: 39px;
  font-weight:bold;
}
div#all div#contenido_general div#paquetes_turisticos div.recomend a p.cantidad-opiniones{
  width:100%;
  font-size: 19px;
}
div#all div#contenido_general div#paquetes_turisticos div.recomend a img{
  width:90%;
}
div#all div#contenido_general div#paquetes_turisticos div.recomend p.clasificacion{
  font-size:20px;
}

/*--------------------------------------    paquetes nacionales --------------------------------------------*/
div#vacaciones_en_peru{
  width:100%;
  background-color:#ffffff;
  padding-top:10px;
}
div#vacaciones_en_peru div#informacion_paquetes_turisticos{
  padding-left:10px;
  padding-top:10px;
  padding-right:0px;
  margin-bottom:20px;
}
div#vacaciones_en_peru div#informacion_paquetes_turisticos h1{
  margin-bottom:10px;
  width:50%;
  font-size:35px;
  color:#ff812d;
}
div#vacaciones_en_peru div#informacion_paquetes_turisticos p{
  font-size:16px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru{
  width:100%;
  padding:0px;
  display:inline-block;
  vertical-align:top;
  padding:5px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru{
  width:95%;
  margin-bottom:15px;
  height:130px;
  background-color:#F2F2F2;
  border:1px solid #E0E0E0;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.img_nacional{
  width:28%;
  height:130px;
  float:left;
  background-color:#fff;
  border:0px; 
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.img_nacional img{
  width:100%;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.descripciones_nacional{
  width:35%;
  float:left;
  height:130px;
  padding:10px 5px 5px 10px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.descripciones_nacional div.destino_nacional{
  font-weight:bold;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.descripciones_nacional div.destino_nacional_promocion{
  font-weight:bold;
  margin-top:5px;
  color:#ff6501;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.descripciones_nacional div.descripcion_nacional{
  margin-top:5px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.detalles_nacional{
  width:26%;  
  float:left;
  height:130px;
  margin-left:5px;
  padding:10px 5px 5px 5px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.detalles_nacional div.dias_nacional{
  font-weight:bold;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.detalles_nacional div.desde_nacional{
  font-size:12px;
  margin-top:3px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.detalles_nacional div.precio_nacional{
  font-size:17px;
  width:190px;
  font-weight:bold;
  margin-left:0px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.detalles_nacional div.precio_nacional span{
  font-size:21px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.detalles_nacional div.incluye_nacional{
  font-size:11px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.detalles_nacional div.ver_nacional{
  width:100px;
  margin-top:15px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div.paquete_turistico_en_peru div.detalles_nacional div.ver_nacional a{
  background-color:#ff6501;
  color:#ffffff;
  font-weight:bold;
  padding:5px;
  border-radius:4px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div#mas_paquetes_turisticos_en_peru{
  width:95%;
  margin:0px 0px 0px 15px;
  border:1px solid #E0E0E0;
  padding:9px 0px 7px 0px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div#mas_paquetes_turisticos_en_peru ul{
  margin:0px;
  width:100%;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div#mas_paquetes_turisticos_en_peru ul li{
  display:inline-block;
  vertical-align:top;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div#mas_paquetes_turisticos_en_peru ul li a{
  margin:0px 10px 0px 20px;
}
div#vacaciones_en_peru div#paquetes_turisticos_en_peru div#mas_paquetes_turisticos_en_peru ul li a.ant_sig{
  background-color:#605F54;
  padding:4px 6px 4px 6px;
  border-radius:4px;
  color:#fff;
  border:1px solid #E0E0E0;
}
div#vacaciones_en_peru div#vacaciones_en_peru_ordenados{
  width:100%;
  display:inline-block;
  vertical-align:top;
}
div#vacaciones_en_peru div#vacaciones_en_peru_ordenados div.paquetes_turisticos_en_peru_ordenados{
  width:100%;
  height:auto;
  display:inline-block;
  vertical-align:top;
}
div#vacaciones_en_peru div#vacaciones_en_peru_ordenados div.paquetes_turisticos_en_peru_ordenados h3{
  margin:30px 0px 8px 50px;
}
div#vacaciones_en_peru div#vacaciones_en_peru_ordenados div.paquetes_turisticos_en_peru_ordenados p{
  margin:4px 0px 0px 60px;
}

/*-----------------------------------------    tours en Arequipa      ---------------------------------------------*/
div#tours_en_arequipa{
  width:100%;
  background-color:#ffffff;
  padding-top:10px;
}
div#tours_en_arequipa div#informacion_paquetes_turisticos{
  padding-left:40px;
  padding-top:10px;
  padding-right:60px;
  margin-bottom:20px;
}
div#tours_en_arequipa div#informacion_paquetes_turisticos h1{
  font-size:45px;
  margin-bottom:10px;
  color:#ff6501;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa{
  width:95%;
  display:inline-block;
  vertical-align:top;
  padding:5px 5px 5px 8px;
  margin:0px 0px 0px 5px;
  border:1px solid #e0e0e0;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa h2{
  margin:0px 0px 10px 20px;
  width:90%;
  height:auto;
  font-size:45px;
  color:#ff6501;
  border-bottom:1px solid #aaa;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa{
  margin:0px 0px 5px 0px;
  padding:5px 0px 5px 0px;
  width:100%;
  height:auto;
  display:inline-block;
  vertical-align:top;
  border:1px solid #E0E0E0;
  text-align:center;
  background-color:#f2f2f2;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.img_arequipa{
  width:auto;
  height:auto;
  display:block;
  background-color:#2f586e;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.img_arequipa img{
  width:100%;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.descripciones_arequipa{
  width:90%;
  display:block;
  height:auto;
  padding:10px 5px 5px 10px;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.descripciones_arequipa div.destino_arequipa_promocion{
  font-weight:bold;
  font-size:20px;
  margin-top:5px;
  color:#ff6501;
  text-align:center;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.descripciones_arequipa div.descripcion_arequipa{
  margin-top:5px;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.detalles_arequipa{
  width:90%;  
  display:block;
  height:auto;
  padding:5px 5px 10px 5px;
  border:1px solid #e0e0e0;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.detalles_arequipa div.dias_arequipa{
  width:80%;
  display:block;
  font-weight:bold;
  color:#333333;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.detalles_arequipa div.desde_arequipa{
  font-size:12px;
  margin-top:3px;
  color:#333333;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.detalles_arequipa div.precio_arequipa{
  font-size:20px;
  width:80%;
  margin:0 auto;
  font-weight:bold;
  display:block;
  color:#333333;
  text-align:center;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.detalles_arequipa div.precio_arequipa span{
  font-size:28px;
  color:#333333;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.detalles_arequipa div.incluye_arequipa{
  font-size:11px;
  color:#333333;
}
  div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.detalles_arequipa div.ver_arequipa{
    width:70%;
  }
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa div.detalles_arequipa div.ver_arequipa a{
  background-color:#ff6501;
  color:#ffffff;
  font-weight:bold;
  font-size:18px;
  padding:5px;
  border-radius:4px;
}
div#tours_en_arequipa div#paquetes_turisticos_en_arequipa div.tour_en_arequipa p.clasificacion{
  font-size:30px;
}
div#tours_en_arequipa div#porque-anderra-tours{
  width:100%;
  margin:52px 0px 100px 0px;  
  text-align:center;
  border:1px solid #E0E0E0;
}
div#tours_en_arequipa div#porque-anderra-tours div.icono{
  width:49%;
  height:auto;
  display:inline-block;
  vertical-align:top;
  padding: 0px 10px 20px 10px;
}
div#tours_en_arequipa div#porque-anderra-tours p.titulo-porque-anderra{
  font-size:20px;
  color:#FF6501;
  font-weight:bold;
  margin:20px 0px 30px 0px;
}
div#tours_en_arequipa div#porque-anderra-tours div.icono img{
  width:40%;
}
div#tours_en_arequipa div#porque-anderra-tours div.icono p.titulo-icono{
  font-size:16px;
  font-weight:bold;
  color: #FF6501;
  margin:0px 0px 10px 0px;
}


/*-----------------------------------------  tour individual arequipa   ---------------------------------------------*/
div#todo_paquete_particular{
  width:100%;
  padding:5px 0px 0px 0px;
  background-color:#ffffff;
}
div#todo_paquete_particular div#paquete_particular{
  width:100%;
  display:inline-block;
  vertical-align:top;
  border:1px solid #e0e0e0;
  padding: 0px 0px 0px 0px;
}
div#todo_paquete_particular div#primera-parte{
  width:100%;
  display:inline-block;
  vertical-align:top;
}
div#todo_paquete_particular div#primera-parte div#titulo_paquete_particular{
  width:100%;
  display:inline-block;
  vertical-align:top;
}
div#todo_paquete_particular div#primera-parte div#titulo_paquete_particular h1{
  font-size:22px;
  margin:10px 0px 20px 10px;
  color:#ff6501;
  font-family: 'Poppins', sans-serif;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago{
  width:100%;
  height:auto;
  margin:0px 0px 0px 0px;
  padding:4px 0px 10px 0px;
  display:inline-block;
  vertical-align:top;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago form{
  text-align: center;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago p{
  width:100%;
  margin-bottom:8px;
  font-size:17px;
  text-align:center;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago p.desde{
  margin-bottom:8px;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago p.precio21{
  font-size:20px;
  font-weight:bold;
  color: #ff6501;
  margin: 5px 0px 15px 0px;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago p.antes{
  font-size:20px;
  font-weight:bold;
  text-decoration:line-through;
  color: #9AB0B5;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago p.ahora{
  margin:20px 0px -6px 0px;
  font-size:20px;
  font-weight:bold;
  color: #D92E3F;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago p.frase-descuento{
  font-size:15px;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago p.precio1{
  width:100%;
  margin:10px 0px 20px 0px;
  font-size:23px;
  font-weight:bold;
  color: #D92E3F;
  text-align:center;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago p.nota{
  width:100%;
  margin:10px 0px 20px 0px;
  font-size:20px;
  font-weight:bold;
  color: #D92E3F;
  text-align:center;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago p.comprar{
  width:100%;
  margin-top:30px;
  font-size:16px;
  text-align:center;
  font-weight:bold;
  border:1px solid #e0e0e0;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago div.boton-pago{
  width:100%;
  text-align:center;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago div.boton-pago img{
  width:50%;
  margin:0 auto;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago div.calificacion{
  width:100%;
  background-color: #1766ED;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago p.calificacion{
  margin: 20px 0px 0px;
  padding:10px 0px 0px 0px;
  font-size:17px;
  font-weight:bold;
  border-top: 1px solid #E0E0E0;
  color: #FF6501;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago p.calificacion2{
  margin: 5px 0px 0px;
  font-size:15px;
  font-weight:bold;
  color: #FF6501;
}
div#todo_paquete_particular div#primera-parte div#precio_con_pago p.clasificacion{
  font-size:20px;
  color: #ffce33;
}
div#todo_paquete_particular div#primera-parte div#imagen_paquete_particular{
  width:100%;
  height:auto;
  margin:0px;
  display:inline-block;
  vertical-align:top;
  border:0px;
}
div#todo_paquete_particular div#primera-parte div#imagen_paquete_particular img{
  width:100%;
}
div#todo_paquete_particular div#contenido-mejorado{
  width:100%;
  padding:10px 0px 0px 0px;
  margin:0px;
  text-align:justify;
}
div#todo_paquete_particular div#contenido-mejorado a{
  color:#008ed6;
}
div#todo_paquete_particular div#contenido-mejorado h2{
  font-size:18px;
  width:100%;
  color:#ff6501;
  text-align:center;
  margin:0px 0px 20px 0px;
}
div#todo_paquete_particular div#contenido-mejorado div.detalles2{
  width:98%;
  font-size:13px;
  text-align:center;
  font-style: italic;
}
div#todo_paquete_particular div#contenido-mejorado div.turnos{
  width:100%;
  text-align:center;
  margin:20px 0px 30px 0px;
}
div#todo_paquete_particular div#contenido-mejorado div.turnos div.turnos2{
  width:90%;
  font-size:22px;
  color:#ff6501;
  border:1px solid #e0e0e0;
  border-bottom:none;
  font-weight:bold;
}
div#todo_paquete_particular div#contenido-mejorado div.turnos div.turnos3{
  width:90%;
  font-size:22px;
  font-weight:bold;
  color:#333333;
  border:1px solid #e0e0e0;
  border-top:none;
}
div#todo_paquete_particular div#contenido-mejorado div.iconos-incluye{
  padding:0px;
  width:100%;
  height:auto;
  margin:0px 0px 20px 0px;
  border:1px solid #e0e0e0;
  list-style:none;
  text-align:center;
}
div#todo_paquete_particular div#contenido-mejorado div.iconos-incluye ul{
  padding:0px;
}
div#todo_paquete_particular div#contenido-mejorado div.iconos-incluye ul li{
  width:100%;
  font-size:12px;
  height:auto;
  font-weight:bold;
  display:inline-block;
  vertical-align:top;
  margin:0px;
}
div#todo_paquete_particular div#contenido-mejorado div.iconos-incluye ul li img{
  width:10%;
  display:inline-block;
  float:left;
}
div#todo_paquete_particular div#contenido-mejorado div.iconos-incluye ul li span{
  display:inline-block;
  float:left;
  margin:20px 0px 0px 10px;
}
div#todo_paquete_particular div#contenido-mejorado p.dia{
  width:100%;
  text-align:center;
  margin:0px;
  font-size:15px;
  font-weight:bold;
  color:#ff6501;
  display:inline-block;
  vertical-align:top;
}
div#todo_paquete_particular div#contenido-mejorado div.parrafo2{
  width:100%;
  font-size:13px;
  margin:10px 0px 10px 0px;
  display:inline-block;
  vertical-align:top;
  padding-left: 10px;
}
div#todo_paquete_particular div#contenido-mejorado div.parrafo3{
  width:90%;
  font-size:13px;
  margin:0 auto;
  display:block;
}
div#todo_paquete_particular div#contenido-mejorado p.titulo-descripcion{
  font-size:15px;
  margin:10px 0px 10px 0px;
  font-weight:bold;
  color:#ff6501;
  width:100%;
  text-align:center;
}
div#todo_paquete_particular div#contenido-mejorado h2{
  font-weight:bold;
  margin:10px 0px 10px 0px;
  font-size:18px;
  color:#ff6501;
  width:100%;
  text-align:center;
}
div#todo_paquete_particular div#contenido-mejorado h3{
  font-weight:bold;
  margin:10px 0px 10px 0px;
  font-size:20px;
  color:#ff6501;
  display:inline-block;
  vertical-align:top;
  width:100%;
  text-align:center;
}
div#todo_paquete_particular div#contenido-mejorado ul.listado{
  width:100%;
  height:auto;
  text-align:center;
  padding:0px;
}
div#todo_paquete_particular div#contenido-mejorado ul.listado li.lista{
  width:46%;
  margin:0px 5px 0px 0px;
  display:inline-block;
  vertical-align:top;
  border:1px solid #e0e0e0;
}
div#todo_paquete_particular div#contenido-mejorado ul.listado li.lista img{
  width:100%;
}
div#todo_paquete_particular div#contenido-mejorado ul.listado li.lista p.titulo-lista{
  font-size:14px;
  width:100%;
  font-weight:bold;
  margin:0 auto;
}
div#todo_paquete_particular div#contenido-mejorado ul.listado li.lista p{
  font-size:12px;
  width:100%;
  margin:0 auto;
}
div#todo_paquete_particular div#contenido-mejorado p.contenido-privado{
  font-size:12px;
  margin:20px 0px 20px 0px;
  text-align:center;
}
div#todo_paquete_particular div#contenido-mejorado ul{
  width:98%;
  margin:0px;
  padding:0px 5px 0px 5px;
}
div#todo_paquete_particular div#contenido-mejorado ul li{
  margin:0px 0px 4px 10px;
}
div#todo_paquete_particular div#contenido-mejorado table{
  border-collapse: collapse;
}
div#todo_paquete_particular div#contenido-mejorado table tr{
  height: 12pt;
  border-style:solid;
  border-width:1px;
}
div#todo_paquete_particular div#contenido-mejorado table tr td{
  padding:5px;
  border-style: none solid solid;
  border-top-width: 2pt;
  border-right-width: 1pt;
  border-bottom-width: 1pt;
  border-left-width: 1pt;
  text-align:center;
}
div#todo_paquete_particular div#contenido-mejorado table tr.titulos{
  font-weight:bold;
  text-align:center;
}
div#todo_paquete_particular div#contenido-mejorado div.opiniones{
  width:100%;
  height:auto;
  margin:20px 0px 80px 0px;
  text-align:left;
}
div#todo_paquete_particular div#contenido-mejorado div.opiniones p.mostrar{
  color:#9c9c9c;
}
div#todo_paquete_particular div#contenido-mejorado div.opiniones p.enlace-mostrar{
  margin:20px 0px 0px 0px;
}
div#todo_paquete_particular div#contenido-mejorado div.opiniones a.mostrar{
  background-color:#605F54;
  color:#ffffff;
  font-weight:bold;
  padding:5px;
  border-radius:6px;
}
div#todo_paquete_particular div#contenido-mejorado div.opiniones div.opinion{
  width:100%;
  border:1px solid #e0e0e0;
}
div#todo_paquete_particular div#contenido-mejorado div.opiniones div.opinion p.estrellas{
  margin:10px 10px 0px 10px;
}
div#todo_paquete_particular div#contenido-mejorado div.opiniones div.opinion label{
  font-size:23px;
}
div#todo_paquete_particular div#contenido-mejorado div.opiniones div.opinion p.nombre-cliente{
  width:100%;
  font-weight:bold;
  font-size:13px;
  margin:10px 10px 0px 10px;
}
div#todo_paquete_particular div#contenido-mejorado div.opiniones div.opinion p.texto-cliente{
  font-size:14px;
  margin:10px 10px 0px 10px;
}
div#todo_paquete_particular div#contenido-mejorado div.opiniones div.opinion p.fecha-viaje{
  width:100%;
  font-size:12px;
  margin:10px 10px 0px 10px;
}
div#todo_paquete_particular div#contenido-mejorado p.titulo-adicional{
  font-weight: bold;
  margin: 10px 0px 10px 0px;
  font-size: 21px;
  color: #ff6501;
  text-align: center;
}
div#todo_paquete_particular div#contenido-mejorado div.adicional{
  width:100%;
  height:auto;
  border:1px solid #e0e0e0;
}
div#todo_paquete_particular div#contenido-mejorado div.adicional div.imagen-adicional{
  width:25%;
  height:auto;
  display:inline-block;
  vertical-align:top;
  text-align:center;
  padding:5px 0px 0px 0px;
}
div#todo_paquete_particular div#contenido-mejorado div.adicional div.imagen-adicional img{
  width:100%;
}
div#todo_paquete_particular div#contenido-mejorado div.adicional div.detalle-texto{
  width:40%;
  height:auto;
  display:inline-block;
  vertical-align:top;
  margin:10px 0px 0px 0px;
  padding:0px 10px 0px 10px;
}
div#todo_paquete_particular div#contenido-mejorado div.adicional div.detalle-texto p.titulo{
  font-size:24px;
  font-weight:bold;
  color: #ff6501;
  text-align:center;
  margin: 0px;
}
div#todo_paquete_particular div#contenido-mejorado div.adicional div.detalle-adicional{
  width:26%;
  height:auto;
  display:inline-block;
  vertical-align:top;
  border:1px solid #e0e0e0;
}
div#todo_paquete_particular div#contenido-mejorado div.adicional div.detalle-adicional p{
  margin: 10px 0px 10px 0px;
  text-align:center;
}
div#todo_paquete_particular div#contenido-mejorado div.adicional div.detalle-adicional p.titulo{
  font-size:24px;
  font-weight:bold;
  color: #ff6501;
  text-align:center;
}
div#todo_paquete_particular div#contenido-mejorado div.adicional div.detalle-adicional p.ver{
  text-align:center;
}
div#todo_paquete_particular div#contenido-mejorado div.adicional div.detalle-adicional  a.ver{
  background-color:#605F54;
  color:#ffffff;
  font-weight:bold;
  padding:5px;
  border-radius:6px;
}
div#todo_paquete_particular div#contenido-mejorado div.condiciones-tour{
  width:100%;
  font-size:12px;
  margin:40px 0px 0px 0px;
}
div#todo_paquete_particular div#contenido-mejorado div.condiciones-tour ul{
  width:90%;
}
div#todo_paquete_particular div#contenido-mejorado div.condiciones-tour p.titulo-condiciones{
  font-weight:bold;
  font-size:16px;
}
div#todo_paquete_particular div#contenido-mejorado div.condiciones-tour p{
  width:100%;
}
div#todo_paquete_particular div#interes-otros{
  width:100%;
  vertical-align:top;
  display:inline-block;
  padding:30px 0px 0px 0px;
  border:1px solid #e0e0e0;
  text-align:center;
}
div#todo_paquete_particular div#interes-otros h2{
  font-size: 20px;
  font-weight:bold;
  color: #ff6501;
  margin:0px 0px 10px 0px;
}
div#todo_paquete_particular div#interes-otros p.tambien{
  font-size: 16px;
}
div#todo_paquete_particular div#interes-otros div#otro-paquete-particular{
  width:100%;
  border:1px solid #e0e0e0;
  text-align:center;
  padding:10px 0px 10px 0px;
  display:inline-block;
  vertical-align:top;
}
div#todo_paquete_particular div#interes-otros div#otro-paquete-particular img{
  width:70%;
  margin:0 auto;
}
div#todo_paquete_particular div#interes-otros div#otro-paquete-particular p.titulo-otro{
  font-size:18px;
  color:#ff6501;
  font-weight:bold;
  margin:10px 0px 10px 0px;
}
div#todo_paquete_particular div#interes-otros div#otro-paquete-particular p.ver{
  text-align:center;
  margin: 10px 0px 10px 0px;
}
div#todo_paquete_particular div#interes-otros div#otro-paquete-particular a.ver{
  background-color:#605F54;
  color:#ffffff;
  font-weight:bold;
  padding:5px;
  border-radius:6px;
}

/******* para el video de youtube *********/
.contenedor{
  display: block; 
  margin: 20px auto; 
  width: 100%; 
  max-width: 800px;  
}
.reproductor { 
  display: block; 
  width: 100%; 
  height: 100%; 
  padding-bottom: 56.25%; 
  overflow: hidden; 
  position: relative; 
  cursor: hand; 
  cursor: pointer; 
}
img.imagen-previa { 
   display: block; 
   left: 0; 
   bottom: 0;
   margin: auto; 
   max-width: 100%; 
   width: 100%; 
   position: absolute; 
   right: 0; 
   top: 0; 
   height: auto 
}
div.youtube-play { 
   height: 64px; 
   width: 64px; 
   left: 50%; 
   top: 50%; 
   margin-left: -36px; 
   margin-top: -36px;
   opacity:0.7;
   position: absolute; 
   background:   url("https://cdn2.iconfinder.com/data/icons/social-icons-color/512/youtube-64.png") no-repeat; 
}
div.youtube-play:hover{
   opacity:1; 
}
#youtube-iframe { 
   width: 100%; 
   height: 100%; 
   position: absolute; 
   top: 0; 
   left: 0; 
}

/************ porque anderra travel en tours individuales *************/
div#todo_paquete_particular div#porque-anderra{
  width:100%;
  margin:52px 0px 100px 0px;  
  text-align:center;
  border:1px solid #E0E0E0;
}
div#todo_paquete_particular div#porque-anderra div.icono{
  width:47%;
  height:auto;
  display:inline-block;
  vertical-align:top;
  padding: 0px 10px 20px 10px;
}
div#todo_paquete_particular div#porque-anderra p.titulo-porque-anderra{
  font-size:20px;
  color:#FF6501;
  font-weight:bold;
  margin:20px 0px 30px 0px;
}
div#todo_paquete_particular div#porque-anderra div.icono img{
  width:55%;
  margin:0 auto;
}
div#todo_paquete_particular div#porque-anderra div.icono p.titulo-icono{
  font-weight:bold;
  color: #FF6501;
  font-size:16px;
  margin:0px 0px 10px 0px;
}

/************ paquetes arequipa *************/
div#todo_paquete_particular div#paquete_particular div#titulo_paquete_particular{
  width:90%;
  display:inline-block;
  vertical-align:top;
}
div#todo_paquete_particular div#paquete_particular div#titulo_paquete_particular h1{
  margin:10px 0px 20px 10px;
  font-size:20px;
  color:#ff6501;
  font-family:'Poppins',sans-serif;
}
div#todo_paquete_particular div#paquete_particular div#titulo_paquete_particular h2{
  margin:0px 0px 0px 30px;
  font-size:16px;
  font-style:italic;
}
div#todo_paquete_particular div#paquete_particular div#precio_paquete_particular{
  width:290px;
  height:210px;
  margin:50px 25px 0px 15px;
  padding:10px 10px;
  display:inline-block;
  vertical-align:top;
  border:1px solid #e0e0e0;  
}
div#todo_paquete_particular div#paquete_particular div#precio_paquete_particular p.desde{
  margin-bottom:8px;
}
div#todo_paquete_particular div#paquete_particular div#precio_paquete_particular p.precio{
  width:100%;
  margin:30px 0px 20px 0px;
  font-size:36px;
  font-weight:bold;
  color:#ff6501;
  text-align:center;
}
div#todo_paquete_particular div#paquete_particular div#precio_paquete_particular p.precio1{
  width:100%;
  margin:30px 0px 20px 0px;
  font-size:45px;
  font-weight:bold;
  color:#ff6501;
  text-align:center;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago{
  width:290px;
  height:auto;
  margin:0px 25px 0px 15px;
  padding:10px 10px;
  display:inline-block;
  vertical-align:top;
  border:1px solid #e0e0e0;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago form{
  text-align: center;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago p{
  width:100%;
  margin-bottom:8px;
  font-size:17px;
  text-align:center;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago p.desde{
  margin-bottom:8px;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago p.precio21{
  font-size:25px;
  font-weight:bold;
  color: #ff6501;
  margin: 5px 0px 15px 0px;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago p.antes{
  font-size:25px;
  font-weight:bold;
  text-decoration:line-through;
  color: #9AB0B5;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago p.ahora{
  margin:20px 0px -6px 0px;
  font-size:25px;
  font-weight:bold;
  color: #D92E3F;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago p.frase-descuento{
  font-size:15px;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago p.precio1{
  width:100%;
  margin:10px 0px 20px 0px;
  font-size:45px;
  font-weight:bold;
  color: #D92E3F;
  text-align:center;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago p.comprar{
  width:100%;
  margin-top:30px;
  font-size:17px;
  text-align:center;
  font-weight:bold;
  border:1px solid #e0e0e0;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago div.boton-pago{
  width:100%;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago div.boton-pago img{
  width:100%;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago div.calificacion{
  width:100%;
  background-color: #1766ED;
}
div#todo_paquete_particular div#paquete_particular div#precio_paquete_particular p.calificacion, div#todo_paquete_particular div#paquete_particular div#precio_con_pago p.calificacion{
  margin: 20px 0px 0px;
  padding:10px 0px 0px 0px;
  font-size:17px;
  font-weight:bold;
  border-top: 1px solid #E0E0E0;
  color: #FF6501;
}
div#todo_paquete_particular div#paquete_particular div#precio_con_pago p.calificacion2{
  margin: 5px 0px 0px;
  font-size:15px;
  font-weight:bold;
  color: #FF6501;
}
div#todo_paquete_particular div#paquete_particular div#precio_paquete_particular p.clasificacion, div#todo_paquete_particular div#paquete_particular div#precio_con_pago p.clasificacion{
  font-size:25px;
}
div#todo_paquete_particular div#paquete_particular div#imagen_paquete_particular{
  width:100%;
  height:auto;
  margin:0px 0px 15px 0px;
  text-align:center;
}
div#todo_paquete_particular div#paquete_particular div#imagen_paquete_particular img{
  width:90%;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular{
  width:95%;
  margin:10px 0px 20px 0px;
  padding:10px 10px 0px 10px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular h2{
  margin:0px;
  font-size:22px;
  color:#ff6501;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div#imagen_ofertas img{
  width:640px;
  height:320px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular p.dia{
  font-weight:bold;
  margin:10px 0px 10px 0px;
  font-size:18px;
  color:#ff6501;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular p.personas{
  font-weight:bold;
  margin:10px 0px 10px 0px;
  font-size:21px;
  color:#ff6501;
  text-align:center;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular p.incluye{
  margin:20px 0px 10px 0px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular ul{
  width:90%;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular ul li{
  margin:0px 0px 4px 10px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div#lodge img{
  display:inline-block;
  vertical-align:top;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div#lodge p.titulo_lodge{
  font-weight:bold;
  margin:0px 0px 10px 0px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div#lodge div#descripcion_lodge{
  display:inline-block;
  vertical-align:top;
  margin:20px 0px 0px 0px;
  padding:30px 10px 0px 30px;
  width:230px;
  height:300px;
  border:1px solid #e0e0e0;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular table{
  border-collapse: collapse;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular table tr{
  height: 12pt;
  border-style:solid;
  border-width:1px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular table tr td{
  padding:5px;
  border-style: none solid solid;
  border-top-width: 2pt;
  border-right-width: 1pt;
  border-bottom-width: 1pt;
  border-left-width: 1pt;
  text-align:center;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular table tr.titulos{
  font-weight:bold;
  text-align:center;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.opiniones{
  width:100%;
  height:auto;
  margin:20px 0px 80px 0px;
  text-align:center;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.opiniones p.mostrar{
  color:#9c9c9c;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.opiniones p.enlace-mostrar{
  margin:20px 0px 0px 0px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.opiniones a.mostrar{
  background-color:#605F54;
  color:#ffffff;
  font-weight:bold;
  padding:5px;
  border-radius:6px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.opiniones div.opinion{
  width:100%;
  border:1px solid #e0e0e0;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.opiniones div.opinion p.estrellas{
  margin:10px 10px 0px 10px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.opiniones div.opinion label{
  font-size:29px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.opiniones div.opinion p.nombre-cliente{
  width:100%;
  font-weight:bold;
  font-size:19px;
  margin:10px 10px 0px 10px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.opiniones div.opinion p.texto-cliente{
  font-size:19px;
  margin:10px 10px 0px 10px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.opiniones div.opinion p.fecha-viaje{
  width:100%;
  font-size:12px;
  margin:10px 10px 0px 10px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular p.titulo-adicional{
  font-weight: bold;
  margin: 10px 0px 10px 0px;
  font-size: 21px;
  color: #ff6501;
  text-align: center;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.adicional{
  width:100%;
  height:auto;
  border:1px solid #e0e0e0;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.adicional div.imagen-adicional{
  width:50%;
  height:auto;
  display:inline-block;
  vertical-align:top;
  text-align:center;
  padding:5px 0px 0px 0px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.adicional div.imagen-adicional img{
  width:100%;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.adicional div.detalle-texto{
  width:45%;
  height:auto;
  display:inline-block;
  vertical-align:top;
  margin:10px 0px 0px 0px;
  padding:0px 10px 0px 10px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.adicional div.detalle-texto p.titulo{
  font-size:24px;
  font-weight:bold;
  color: #ff6501;
  text-align:center;
  margin: 0px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.adicional div.detalle-adicional{
  width:100%;
  height:auto;
  display:inline-block;
  vertical-align:top;
  border:1px solid #e0e0e0;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.adicional div.detalle-adicional p.titulo{
  font-size:24px;
  font-weight:bold;
  color: #ff6501;
  text-align:center;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.adicional div.detalle-adicional p.ver{
  text-align:center;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.adicional div.detalle-adicional  a.ver{
  background-color:#605F54;
  color:#ffffff;
  font-weight:bold;
  padding:5px;
  border-radius:6px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.condiciones-tour{
  width:100%;
  font-size:12px;
  margin:40px 0px 0px 0px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.condiciones-tour p.titulo-condiciones{
  font-weight:bold;
  font-size:18px;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular div.condiciones-tour p{
  width:100%;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular p.condiciones_paquete_particular{
  margin:40px 0px 10px 0px;
  font-weight:bold;
}
div#todo_paquete_particular div#paquete_particular div#contenido_paquete_particular p.condiciones_detallado{
  margin:0px 0px 10px 0px;
  font-size:12px;
}
div#todo_paquete_particular div#paquete_particular div#reservas{
  width:100%;
  height:auto;
  border:1px solid #e0e0e0;
}
div#todo_paquete_particular div#paquete_particular div#reservas h3{
  font-size:20px;
  margin:0px 0px 10px 0px;
  color:#ff6501;
}
div#todo_paquete_particular div#paquete_particular div#reservas div.reservar{
  width:90%;
  padding:30px 0px 0px 20px;
  display:inline-block;
  vertical-align:top;
}
div#todo_paquete_particular div#paquete_particular div#reservas div.reservar p.imp{
  font-weight:bold;
  margin:3px 0px 3px 0px;
  font-size:16px;
}
div#todo_paquete_particular div#paquete_particular div#reservas div.reservar p.imp span{
  color:#ff6501;
}
div#todo_paquete_particular div#otros_paquetes{
  width:100%;
  vertical-align:top;
  display:inline-block;
  padding:30px 0px 0px 0px;
  border:1px solid #e0e0e0;
  text-align:center;
}
div#todo_paquete_particular div#otros_paquetes_particulares{
  width:90%;
  padding:30px 0px 0px 0px;
}
div#todo_paquete_particular div#otros_paquetes p.tambien, div#tours_en_arequipa div#otros_paquetes p.tambien{
  font-size: 18px;
  font-weight:bold;
  color: #333333;
  margin:0px 0px 10px 0px;
}
div#todo_paquete_particular div#otros_paquetes div#otro-paquete-particular, div#tours_en_arequipa div#otros_paquetes div#otro-paquete-particular{
  border:1px solid #e0e0e0;
  width:100%;
  text-align:center;
  padding:10px 0px 10px 0px;
}
div#todo_paquete_particular div#otros_paquetes div#otro-paquete-particular img, div#tours_en_arequipa div#otros_paquetes div#otro-paquete-particular img{
  width:80%;
}
div#todo_paquete_particular div#otros_paquetes div#otro-paquete-particular p.titulo-otro, div#tours_en_arequipa div#otros_paquetes div#otro-paquete-particular p.titulo-otro{
  color:#ff6501;
  font-weight:bold;
  margin:10px 0px 10px 0px;
}
div#todo_paquete_particular div#otros_paquetes div#otro-paquete-particular p.ver, div#tours_en_arequipa div#otros_paquetes div#otro-paquete-particular p.ver{
  text-align:center;
  margin: 10px 0px 10px 0px;
}
div#todo_paquete_particular div#otros_paquetes div#otro-paquete-particular a.ver, div#tours_en_arequipa div#otros_paquetes div#otro-paquete-particular a.ver{
  background-color:#605F54;
  color:#ffffff;
  font-weight:bold;
  padding:5px;
  border-radius:6px;
}


/*--------------------------------------          formulario de reserva           ---------------------------------------------*/
div#formulario-reserva div#titulo-formulario-reserva{
  width:100%;
  text-align:center;
}
div#formulario-reserva div#titulo-formulario-reserva h1{
  margin:30px 0px 70px 10px;
  font-size:20px;
  color:#ff6501;
  font-family:'Poppins',sans-serif;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario {
  width:100%;
  background-color: #148199;
  padding: 0px 0px 10px 0px;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario div.pasos{
  width:100%;
  height:180px;
  background-color: #ffffff;
  display:inline-block;
  vertical-align:top;
  text-align:center;
  margin:0px 0px 0px 0px;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario div.pasos div.paso1,div#formulario-reserva div#contenido-formulario-reserva div#formulario div.pasos div.paso2{
  width:48%;
  background-color: #ffffff;
  display:inline-block;
  vertical-align:top;
  text-align:center;
  margin:0px 0px 0px 0px;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario div.pasos div.paso1 p.titulo-paso{
  width:100%;
  background-color: #ffffff;
  padding: 10px 0px 10px 0px;
  color: #223344;
  font-size: 20px;
  font-weight:bold;
  border:none;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario div.pasos div.paso2 p.titulo-paso{
  width:100%;
  background-color: #ffffff;
  padding: 10px 0px 10px 0px;
  color: #9AB0B5;
  font-size: 20px;
  font-weight:bold;
  border:none;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario div.pasos div.paso1 p{
  width:100%;
  background-color: #ffffff;
  padding: 10px 0px 10px 0px;
  color: #223344;
  font-size: 18px;
  border-bottom: 3px solid #223344;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario div.pasos div.paso2 p{
  width:100%;
  background-color: #ffffff;
  padding: 10px 0px 10px 0px;
  color: #9AB0B5;
  font-size: 18px;
  border-bottom: 3px solid #9AB0B5;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario p.titulo-formulario{
  width:100%;
  color: #ffffff;
  font-size:20px;
  text-align:center;
  margin:25px 0px 30px 0px;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario form ul{
  list-style:none;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario form ul li{
  margin: 20px 0px 0px 0px;
  font-size:17px;
  font-weight:bold;
  color: #ffffff;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario form ul li input{
  padding:5px;
  border-radius:4px;
  font-size:17px;
  border:none;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario form ul li select{
  font-size:17px;
  font-weight:none;
  padding:3px 0px 3px 0px;
  border-radius:4px;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario form ul li span{
  font-size:12px;
  font-weight:none;
  color: #ffffff;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario form ul li textarea{
  min-width: 600px;
  max-width: 600px;
  min-height: 100px;
  max-height: 200px;
  border:none;
  border-radius:4px;
  font-size:16px;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario form ul li input[type="submit"]{
  width:80%;
  font-size:20px;
  padding:5px 0px 5px 0px;
  background-color: #ee4455;
  color: #ffffff;
  text-align:center;
  border-radius:8px;
  cursor:pointer;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario p.titulo-gracias{
  width:95%;
  color: #ffffff;
  font-size:20px;
  text-align:center;
  padding: 0px 20px 30px 20px;
  font-weight:bold;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario p.mensaje1{
  width:95%;
  color: #ffffff;
  font-size:20px;
  text-align:center;
  padding: 0px 20px 0px 20px;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario p.imagen{
  width:100%;
  text-align:center;
  margin: 30px auto;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario p.imagen img{
  width:50%;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario p.notas1{
  font-size:20px;
  color: #ffffff;
  padding: 0px 20px 0px 20px;
  margin: 60px 0px 0px 0px;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario p.notas{
  font-size:16px;
  color: #ffffff;
  padding: 0px 20px 0px 20px;
}
div#formulario-reserva div#contenido-formulario-reserva div#formulario p.revisar{
  font-size:20px;
  color: #ffffff;
  margin:80px 0px 40px 0px;
  padding: 0px 20px 0px 20px;
  text-align: center;
}

/***************************** transporte turistico ***********************************/

div#cabecera-pi-md{
  width:100%;
  height:80vh;
  background-color: #f95951;
  position:relative;
  margin-bottom:100px;
}
div#cabecera-pi-md div.casilla-titulo-r-md{
  width:38%;
  top:200px;
  left:100px;
  position:absolute;
  z-index:1;
}
div#cabecera-pi-md div.casilla-titulo-r-md h1{
  font-size:50px;
  color:#f0f0f0;
}
div#cabecera-pi-md div.casilla-titulo-r-md div.casilla-r-md{
  padding:35px 35px 45px 45px;
  background-color:#f0f0f0;
  font-style: italic;
  font-size:18px;
  border-left:10px solid #d6d60c;
}
div#cabecera-pi-md div.imagen-cabecera-pi-md{
  width:66.8%;
  height:600px;
  position:absolute;
  right:0;
}
div#cabecera-pi-md div.imagen-cabecera-pi-md img{
  width:100%;
  height:100%;
  filter: brightness(0.7);
}
div#contenido-md-f{
  width:1520px;
  height:790px;
  background-color: #f0f0f0;
  position:relative;
  margin:0 auto;
  margin-top:40px;
}
div#contenido-md-f div.metodo-f{
  width:52%;
  height:600px;
  position:absolute;
  left:0;
  margin:30px 0px 0px 0px;
  padding-left:100px;
}
div#contenido-md-f div.metodo-f h2{
  font-size:35px;
  display:inline-block;
  vertical-align:top;
  margin-bottom:30px;
}
div#contenido-md-f div.img-cont-f{
  width:37.1%;
  height:auto;
  position:absolute;
  right:0;
  top:0;
}
div#contenido-md-f div.img-cont-f img{
  width:100%;
  height:auto;
}

div#contenido-md-g{
  width:1520px;
  height:790px;
  background-color: #f0f0f0;
  margin:0 auto;
  margin-top:40px;
}
div#contenido-md-g div.img-cont-g{
  width:37.1%;
  height:auto;
  display:inline-block;
  vertical-align:top;
}
div#contenido-md-g div.img-cont-g img{
  width:100%;
  height:auto;
}
div#contenido-md-g div.metodo-g{
  width:45%;
  height:630px;
  margin:30px 0px 0px 80px;
  display:inline-block;
  vertical-align:top;
}
div#contenido-md-g div.metodo-g h2{
  font-size:35px;
  display:inline-block;
  vertical-align:top;
  margin-bottom:30px;
}



/***** blog ******/
div.img-port-blog{
  width:100%;
  height:230px;
  background:linear-gradient(#cc00a0,#f77f00);
  margin-top:70px;
}
div.img-port-blog div.cont-img-port{
  width:1500px;
  margin:0 auto;
  text-align:center;
}
div.img-port-blog div.cont-img-port div.titulo-blog{
  width:65%;
  display:inline-block;
  vertical-align:top;
}
div.img-port-blog div.cont-img-port div.titulo-blog h1{
  font-size:46px;
  font-weight:bold;
  color:#fff;
  margin-top:60px;
}
div.img-port-blog div.cont-img-port div.img-tit-blog{
  width:34%;
  display:inline-block;
  vertical-align:top;
}
div.img-port-blog div.cont-img-port div.img-tit-blog img{
  width:70%;
  margin-top:0px;
}
div.buscadorymas{
  width:1300px;
  margin:0 auto;
  position:relative;
  z-index:1;
  border:1px solid #aaa;
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  background-color:#fff;
  padding:10px 0px 15px 0px;
  margin-top:-10px;
  margin-bottom:30px;
}
div.buscadorymas div.buscador-t{
  width:100%;
}
div.buscadorymas div.buscador-t div.tit-buscador{
  width:100%;
  text-align:center;
  font-size:30px;
  font-weight:bold;
  margin-bottom:20px;
}
div.buscadorymas div.buscador-t div.input-busc{
  width:90%;
  margin:0 auto;
}
div.buscadorymas div.buscador-t div.input-busc input{
  width:100%;
  font-size:17px;
  margin-bottom:30px;
  border:1px solid #aaa;
  padding:5px 0px 5px 5px;
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
}
div.buscadorymas div.etiquetas-t{
  width:100%;
}
div.buscadorymas div.etiquetas-t ul{
  width:100%;
  text-align:center;
  list-style:none;
}
div.buscadorymas div.etiquetas-t ul li{
  display:inline-block;
  vertical-align:top;
}
div.buscadorymas div.etiquetas-t ul li a{
  padding:10px 15px;
  background-color:#005bbf;
  color:#fff;
  border:1px solid #aaa;
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  margin-right:10px;
}
div.contenido-tym{
  width:1500px;
  margin:0 auto;
  border:1px solid #aaa;
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
}
div.contenido-tym div.tarjetas{
  width:70%;
  display:inline-block;
  vertical-align:top;
  border:1px solid #aaa;
}
div.contenido-tym div.tarjetas div.tarjeta{
  width:100%;
  border:1px solid #aaa;
  margin-bottom:20px;
}
div.contenido-tym div.tarjetas div.tarjeta div.img-tarjeta{
  width:28%;
  display:inline-block;
  vertical-align:top;
  margin-right:15px;
}
div.contenido-tym div.tarjetas div.tarjeta div.img-tarjeta img{
  width:100%;
}
div.contenido-tym div.tarjetas div.tarjeta div.cont-tarjeta{
  width:70%;
  display:inline-block;
  vertical-align:top;
  padding:10px 0px 15px 0px;
}
div.contenido-tym div.tarjetas div.tarjeta div.cont-tarjeta div.fecha-t{
  font-size:15px;
  margin-bottom:15px;
}
div.contenido-tym div.tarjetas div.tarjeta div.cont-tarjeta div.titulo-t h2{
  font-size:28px;
  font-weight:bold;
  color:#005bbf;
  margin-bottom:15px;
}
div.contenido-tym div.masleidos{
  width:28%;
  display:inline-block;
  vertical-align:top;
}
div.contenido-tym div.contador-tarjetas{
  width:100%;
  text-align:center;
  margin-top:30px;
  margin-bottom:30px;
}
div.contenido-tym div.contador-tarjetas a{
  padding:10px;
  background-color:#005bbf;
  color:#fff;
}


/***** articulo de blog ******/
div.contenedor-articulo{
  margin:0 auto;
  width:100%;
  margin-top:10px;
  padding-top:40px;
  padding-left:3px;
  padding-right:3px;
  background-color:#fff;
  -webkit-box-shadow: 0px 0px 32px 13px rgba(0,0,0,0.4);
  -moz-box-shadow: 0px 0px 32px 13px rgba(0,0,0,0.4);
  box-shadow: 0px 0px 32px 13px rgba(0,0,0,0.4);
  margin-bottom:100px;
}
div.contenedor-articulo div.todo-articulo{
  width:100%;
  display:inline-block;
  vertical-align:top;
}
div.contenedor-articulo div.todo-articulo h1{
  font-size:28px;
  font-weight:bold;
  margin-bottom:20px;
}
div.contenedor-articulo div.todo-articulo p{
  margin-bottom:15px;
}
div.contenedor-articulo div.todo-articulo div.fecha-mas{
  width:100%;
  margin-bottom:20px;
  text-align:center;
}
div.contenedor-articulo div.todo-articulo div.fecha-mas div{
  width:30%;
  display:inline-block;
  vertical-align:top;
  font-size:15px;
}
div.contenedor-articulo div.todo-articulo div.fecha-mas div a:hover{
  text-decoration:underline;
}
div.contenedor-articulo div.todo-articulo div.parafrasis{
  width:90%;
  margin-bottom:20px;
  border-left:10px solid #005bbf;
  padding-left:15px;
  padding-top:20px;
  padding-bottom:10px;
}
div.contenedor-articulo div.todo-articulo div.parafrasis p{
  font-style:italic;
}
div.contenedor-articulo div.todo-articulo div.preambulo{
  width:100%;
  margin-bottom:20px;
}
div.contenedor-articulo div.todo-articulo div.img-articulo{
  width:80%;
  margin:0 auto;
  margin-bottom:20px;
}
div.contenedor-articulo div.todo-articulo div.img-articulo img{
  width:90%;
}
div.contenedor-articulo div.todo-articulo div.lista-contenido{
  width:100%;
  margin-bottom:30px;
}
div.contenedor-articulo div.todo-articulo div.lista-contenido ul{
  list-style:none;
  margin-left:30px;
}
div.contenedor-articulo div.todo-articulo div.lista-contenido ul li ul{
  margin-left:40px;
}
div.contenedor-articulo div.todo-articulo div.lista-contenido ul li{
  margin-bottom:5px;
}
div.contenedor-articulo div.todo-articulo div.lista-contenido ul a{
  color:#005bbf;
}
div.contenedor-articulo div.todo-articulo div.lista-contenido ul a:hover{
  text-decoration:underline;
}
div.contenedor-articulo div.todo-articulo div.contenido-articulo{
  width:100%;
}
div.contenedor-articulo div.todo-articulo div.contenido-articulo h2{
  font-size:24px;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:40px;
}
div.contenedor-articulo div.todo-articulo div.contenido-articulo img{
  width:100%;
}
div.contenedor-articulo div.todo-articulo div.contenido-articulo h3{
  font-size:24px;
  font-weight:bold;
  margin-bottom:20px;
}
div.contenedor-articulo div.todo-articulo div.contenido-articulo ul{
  margin-left:30px;
  margin-bottom:30px;
}
div.contenedor-articulo div.todo-articulo div.contenido-articulo p{
  margin-bottom:15px;
  text-align:justify;
  padding-right:5px;
}
div.contenedor-articulo div.todo-articulo div.contenido-articulo a{
  color:#055bbf;
}
div.contenedor-articulo div.todo-articulo div.contenido-articulo a:hover{
  text-decoration:underline;
}
div.contenedor-articulo div.todo-articulo div.compartir-articulo{
  margin-top:60px;
  width:100%;
}
div.contenedor-articulo div.todo-articulo div.compartir-articulo p{
  font-weight:bold;
  font-size:20px;
  color:#005bbf;
}
div.contenedor-articulo div.mas-articulos{
  width:90%;
  display:inline-block;
  vertical-align:top;
  padding-left:10px;
}
div.contenedor-articulo div.mas-articulos div.mas-leido{
  width:99%;
  border-top:10px solid #005bbf;
  padding-top:25px;
  margin-bottom:30px;
}
div.contenedor-articulo div.mas-articulos div.mas-leido p{
  font-size:24px;
  font-weight:bold;
  margin-bottom:20px;
}
div.contenedor-articulo div.mas-articulos div.mas-leido div{
  margin-bottom:20px;
}
div.contenedor-articulo div.mas-articulos div.mas-leido a{
  font-size:20px;
}
div.contenedor-articulo div.mas-articulos div.mas-leido a:hover{
  text-decoration:underline;
}
div.contenedor-articulo div.mas-articulos div.buscador-articulos{
  margin-bottom:60px;
}
div.contenedor-articulo div.mas-articulos div.buscador-articulos input{
  width:90%;
  font-size:20px;
  padding:10px 0px 10px 15px;
  border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
}
div.contenedor-articulo div.mas-articulos div.mas-categorias{
  width:90%;
}
div.contenedor-articulo div.mas-articulos div.mas-categorias p{
  font-size:24px;
  margin-bottom:20px;
  font-weight:bold;
}
div.contenedor-articulo div.mas-articulos div.mas-categorias ul{
  margin-left:40px;
}
div.contenedor-articulo div.mas-articulos div.mas-categorias ul li{
  margin-bottom:15px;
}
div.contenedor-articulo div.mas-articulos div.articulo-vertical-google{
  width:98%;
  height:700px;
  border-left:1px solid #aaa;
}

div.contenedor-articulo div.todo-articulo div.imagen-publicidad img {
  width: 100%;
}


