/* Font */
@font-face{ font-family:'OpenSans';src:url('../fonts/OpenSans/opensans-regular-webfont.eot');src:url('../fonts/OpenSans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/opensans-regular-webfont.woff2') format('woff2'),url('../fonts/OpenSans/opensans-regular-webfont.woff') format('woff'),url('../fonts/OpenSans/opensans-regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans/opensans-regular-webfont.svg#open_sansregular') format('svg');font-style:normal;font-weight:normal; }
@font-face{ font-family:'OpenSans';src:url('../fonts/OpenSans/opensans-italic-webfont.eot');src:url('../fonts/OpenSans/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/opensans-italic-webfont.woff2') format('woff2'),url('../fonts/OpenSans/opensans-italic-webfont.woff') format('woff'),url('../fonts/OpenSans/opensans-italic-webfont.ttf') format('truetype'),url('../fonts/OpenSans/opensans-italic-webfont.svg#open_sansitalic') format('svg');font-weight:normal;font-style:italic; }
@font-face{ font-family:'OpenSans';src:url('../fonts/OpenSans/opensans-bold-webfont.eot');src:url('../fonts/OpenSans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/opensans-bold-webfont.woff2') format('woff2'),url('../fonts/OpenSans/opensans-bold-webfont.woff') format('woff'),url('../fonts/OpenSans/opensans-bold-webfont.ttf') format('truetype'),url('../fonts/OpenSans/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight:700;font-style:normal; }
@font-face{ font-family:'OpenSans';src:url('../fonts/OpenSans/opensans-bolditalic-webfont.eot');src:url('../fonts/OpenSans/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/opensans-bolditalic-webfont.woff2') format('woff2'),url('../fonts/OpenSans/opensans-bolditalic-webfont.woff') format('woff'),url('../fonts/OpenSans/opensans-bolditalic-webfont.ttf') format('truetype'),url('../fonts/OpenSans/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');font-style:italic;font-weight:bold; }
@font-face{font-family: 'ralewayregular';src: url('../fonts/raleway/fiii-regular-webfont.eot');src: url('../fonts/raleway/fiii-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/raleway/fiii-regular-webfont.woff2') format('woff2'),url('../fonts/raleway/fiii-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}


body{ font-family:'OpenSans';color:#444;background:#fff; }
h1,h2,h3,h4,h5,h6,
figure,
blockquote{ margin:0 !important;padding:0; }
blockquote{ border:0; }
h1{font-size:38px;line-height:44px;letter-spacing:-2px;font-weight:600;}
h2{font-size:18px;letter-spacing:-1px;margin:7px 0 !important;}
h3{font-size:23px; }
h4{font-size:44px;letter-spacing:-1px; }
h5{font-size:30px;font-weight:600;}
h6{font-size:11px; }
p,li{color:#505B63;}
p a{color:#000066;}
label,li{ font-size:15px;}
p{font-size:16px;line-height:23px;margin:0!important;}
a{color:currentColor;}
a:hover, a:focus{ color:#fff; } /* color texto */
h2 a:hover, h2 a:focus, p a:hover, p a:focus{ color:#F0A105; }
hr.dashed-1{ background:url(../img/border-dashed-h1.png) transparent repeat-x; }
header{ width:100%;z-index:99;padding:7px 0;position:fixed;top:0;background:#fff;-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .1);}
header .logo-cel{background:#fff; }
header .fb{margin-top:-100px;margin-right:6px; }
header .tw{margin-top:-100px;margin-right:15px; }
header h5{ padding-left:10px;} /*padidn entre icno  y texto*/
header h6{ padding-left:10px;}


nav ul {margin: 0;}
nav > ul > li{ position:relative;display:inline-block;vertical-align:top;} 
nav > ul > li > a{font-size:17px;color:#000066;position:relative;font-weight:600;}
nav > ul > li:hover > a,
nav > ul > li.active-menu > a{color:#F0A105;}

/*Sub Menu*/
nav li ul{display:none;position:absolute;} 
nav > ul > li > ul{margin:0;}


/*From*/
form label{ margin:12px 0 6px;color:#4A4A4A;font-size:14px !important;line-height:1.2; }
form label.error{ float:none;font-size:12px !important;margin:9px 0 0 !important;padding:5px 10px;width:auto;min-height:auto;background:#ff0000;color:#fff; }
form label.error.valid{ display:none !important; }
form input[type="date"],
form input[type="text"],
form input[type="email"],
form input[type="number"],
form input[type="password"],
form input[type="file"],/*aqui utilizolos valores para todos estos ca,mpos pero en otros proyectos quizas lo separe ok!*/
form textarea,
form select{ background-color:#E5EAEE !important;border:0 !important;box-shadow:none !important;height:56px;padding:0;padding-left:15px;margin-bottom:0 !important;color:#333;font-size:17px;outline:0; }/*se cambia todo el texbox , fondo , tamañao etc*/
form textarea{ height:193px !important;padding:15px;}
form button{width:139px;background:#E3381C;margin:22px 0 0 !important;text-align:center;color:#fff;}
form .control{ border:0;background:#E9E9E9;padding:9px 9px 8px; }
form .control.lleva-select{ padding:0; }
form .control.lleva-select label.error{ margin:0 10px 9px !important; }
form .control.lleva-select select{ padding:8px 25px 9px 10px; }
form .callout{ font-size:13px; }
iframe{ display:block; }

/* Fuentes */
.arial{ font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal; }
.osans{ font-family:'OpenSans' !important; }
.raleway{font-family:'ralewayregular'!important;}

/* Config */ 
.row{ max-width:70.625em; }
.columns{ padding-left:15px;padding-right:15px; }
.callout{padding:0;margin:0;border:0; }
.padibuton{padding-top:10px;}
.blockx{ display:none; }/*para generales en este caso para contacto*/
.block4{ display:none;margin:0 ; }/*para mostrar el correo en movil*/
.cero2{padding:0;}
.cero1{padding-left:8px;}
.cero{padding-left:0;}

/* End */


.tbl{ display:table;}
.tbl > *{ display:table-cell;vertical-align:middle; }
.fullwidth{ width:100%; }
.em{font-weight:italic;}
.bold{font-weight:800;}
.rel{ position:relative; }
.abs{ position:absolute;top:0;left:0; }
.verticalalignmiddle{ position:absolute;top:0;left:0;bottom:0;right:0;margin:auto; }/*utlizable para mimagene scentradas y en linea*/
.en-linea > *{ display:inline-block;vertical-align:middle; }

.fondo{ background-repeat:no-repeat;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center; }

.fondoint{ background-repeat:no-repeat;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center; }


.color-1{color:#000066 !important;}
.color-2{color:#F0A105 !important;}
.color-3{color:#476C83 !important;}
.texto{color:#333 !important; }
	
.red{color:red !important;}
.blanco{color:#fff !important;}
.iconos{ display:inline-block;background-color:transparent;background-image:url(../img/iconos/01.png);background-repeat:no-repeat;vertical-align:middle; }
.menu-adaptable{ width:45px;height:24px;background-position:-1px -156px; }
.float-movi{float:left!important;}

.block1{ display:block; }
.block2{ display:inline-block; }
.block3{ display:none;}

#registroInfo{margin: 15px 0;background: #666;padding: 8px 20px;color: #fff;border-radius: 3px;}
#registroSuccess{margin: 15px 0;background:#009966;padding: 8px 20px;color: #fff;border-radius: 3px;}
#registroError{margin: 15px 0;background: red;padding: 8px 20px;color: #fff;border-radius: 3px;}
#registroRecaptcha{margin: 15px 0;background: red;padding: 8px 20px;color: #fff;border-radius: 3px;}


.btn{display:block;width:221px;background:#F0A105;color:#fff;font-size:20px;border-radius:8px;padding:10px 15px;}
.botones:hover{background-color:#000066;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.btn-flecha{padding:4px 0 0 0px;float:right;}
/* .zoom:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;} */
/* .timer:hover{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;} */


.pagination a:hover,
.pagination .current{ background:#E5E5E5 !important;color:#333; }
.stButton{ margin:0 !important; }
.menu_bar{ display:none; }


.lSAction > a{ background:url(../img/iconos/01.png) no-repeat;width:27px;height:48px;opacity:.4;z-index:2; }
.lSAction > .lSPrev{ background-position:-32px -104px; }
.lSAction > .lSNext{ background-position:-59px -104px; }


.fondo .tbl{ height:100%; }
.fondo .tbl > *{ height:100%; }
.fondo .tibaner{padding-top:180px;}
.fondoint .tibaner{padding-top:80px;}
.titele{margin-top:-420px;position:absolute;left:0;right:0;}
.btn_titu{font-size:20px;border-radius:10px;display:inline-block;text-align:center;width:210px;position:relative;z-index:9;}
.btn_titu:hover{background:#000066;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.mascara{ width:100%;height:100%;background:transparent;zoom:1 !important; }
.banners{ border:0;margin:0;padding:0; }
.banners .tbl{ z-index:2;color:#fff; }
.banners .tbl > *{ float:none;}
.banners .fondo{height:580px;}
.banners .fondoint{ height:310px;}
.banners .fondogale .fondoint{ height:430px;}
.banners  .lSAction > a{z-index:3;}
.banners  .lSAction > .lSPrev{ background:url(../img/iconos/prev_blanco.png) no-repeat;}
.banners .lSAction > .lSNext {background:url(../img/iconos/next-blanco.png) no-repeat; }
.titulo-1{font-size:45px !important;text-align:center;color:#fff;padding:50px 0 30px;line-height:50px;text-shadow: 2px 4px 3px rgba(0,0,0,0.8);font-weight: bold;position:relative;z-index:2;}


.banners .mascara{ background:rgba(0,36,55,0.1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#56002437',EndColorStr='#56002437')";filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#56002437',EndColorStr='#56002437');z-index:1; }

.banner-1{ background-image:url(../img/banners/tours-cataratas-del-gocta.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/tours-cataratas-del-gocta.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/tours-cataratas-del-gocta.jpg',sizingMethod='scale')";}
.banner-2{ background-image:url(../img/banners/turismo-colombia.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/turismo-colombia.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/turismo-colombia.jpg',sizingMethod='scale')"; }
.banner-3{ background-image:url(../img/banners/3.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/3.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/3.jpg',sizingMethod='scale')"; }
.portada-2{ background-image:url(../img/banners/paquetes-turisticos-en-amazonas.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/paquetes-turisticos-en-amazonas.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/paquetes-turisticos-en-amazonas.jpg',sizingMethod='scale')"; }
.banner-nos{ background-image:url(../img/banners/nosotros.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/nosotros.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/nosotros.jpg',sizingMethod='scale')"; }
.banner-ser{ background-image:url(../img/banners/ser.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/ser.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/ser.jpg',sizingMethod='scale')"; }


.compartelo{ margin:0; }
.compartelo{ display:inline-block; }
.compartelo li + li{ padding-left:6px; }


.ocultarwsp{display:none;}
#back-top {position:fixed;bottom: 30px;right: 30px;z-index:2;} /*flecha flotante*/
#back-top a {width: 32px;display: block;text-align: center;font: 11px/100% Arial,Helvetica,sans-serif;text-transform: uppercase;					text-decoration: none;color: #666666;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top span {width: 32px;height: 32px;display: block;margin-bottom: 0;background-color:#797979;background-image: url(../img/up-arrow.png);background-repeat:no-repeat;background-position:center;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top a:hover span {background-color:#FF3300;}



.lleva-flechas .lSAction>a {display:inline-block;position:relative;top:0}
.lleva-flechas .lSAction> .IsPrev {left:0}
.lleva-flechas .lSAction> .IsNext {right:0 !important}

.img-responsive {display: inline-block;}
.img-responsive {display: block;width: 100% \9;max-width: 100%;height: auto;}

.paquetes{overflow:hidden;padding-bottom:60px;}
.paquetes h2{padding-top:4px;line-height:25px;font-size:20px !important;min-height:79px;}
.paquetes p{padding-bottom:7px;font-size:17px;color:#333; }
.paquetes figure{max-height:233px;border-radius:3px;}
.paquetes figure img{height:233px;border-radius:3px;width:100%;border-radius:6px;} 
.paquetes .promo{ max-height:46px;position:absolute;top:10px;left:15px;width:auto;}
figure{position:relative;overflow:hidden;border-radius:6px;}
figure:hover img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1.05);transform:scale(1.05);} 
/* .paquetes:hover figure img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;} */


main{padding-top:71px;}
/* Portada */
#portada p,li{color:#333;}
#portada p,#portada ul li{font-size:17px;color:#333; }
#portada ul{ margin:0; }

#portada .row-1{ padding-top:73px; }
#portada .row-1 blockquote{ font-size:30px !important;line-height:39px;letter-spacing:-1px; }
#portada .row-2{ padding-top:88px; }
#portada .row-2 blockquote{ font-size:22px !important;line-height:25px;letter-spacing:-0.5px;margin:0 0 22px !important; }
#portada .callout-2 .clientes ul{height:368px !important; }
#portada .callout-2 .clientes .lSAction > a{ width:19px;height:31px; }
#portada .callout-2 .clientes .lSAction > .lSPrev{ background-position:-103px 0; }
#portada .callout-2 .clientes .lSAction > .lSNext{ background-position:-122px 0; }
#portada .callout-1{padding:60px 0; }/**/
#portada .callout-1 h1{padding-bottom:28px;font-size: 28px;line-height: 34px;letter-spacing: 0px;}
#portada .callout-1 p{color:#333;font-size:18px;line-height:26px; }
#portada .callout-2{background:#f1f1f1;padding:40px 0;}
/* #portada .callout-2 p{padding-bottom:7px;font-size:17px;color:#333; } */
/* #portada .callout-2 h2{padding-top:4px;line-height:25px;font-size:22px !important;min-height:50px;} */
#portada .callout-2 h5{padding: 15px 0 35px;display: inline-block;}
#portada .callout-2 .pad{padding-bottom:80px;}
#portada .callout-2 .row{ z-index:1;} 
#portada .callout-2 .lSAction > a {background: #fff;top:29px;width:14px;height:23px;margin-right:15px;}
#portada .callout-2 .lSAction > .lSPrev{ background:url(../img/iconos/prev.png) no-repeat;margin-right:8px;}
#portada .callout-2 .lSAction>.lSNext {background:url(../img/iconos/next.png) no-repeat; right: 0px;margin-left:8px;}
#portada .callout-2 .spacio{padding:45px 0;}
#portada .callout-2 .pd{padding-bottom:30px;}

#portada .callout-3{ background-color:#fff;height:544px; }
#portada .callout-3 h2{padding-bottom:15px;margin-bottom:0!important;font-size:21px;line-height:24px;}
#portada .callout-3 h5{ padding:55px 0 15px;font-size:40px;letter-spacing:1px;}
#portada .callout-3 figure { max-height:335px;}
#portada .callout-3 figure img{height:335px;width: 721px;border-radius:6px;}
#portada .callout-3 p{ color:#444;line-height:21px;font-size:16px;padding-bottom:12px;}
#portada .callout-3 a{margin-top:18px; z-index:2;font-size:18px;padding-left:25px;width:181px;}
#portada .callout-3  .btn-flecha{padding:6px 14px 0 10px;float:right;} 
#portada .callout-3 .cont{padding:20px 0 3px;}
#portada .callout-3 .cero{padding-left:8px !important; }
#portada .callout-3 .cero1{padding-right:35px;padding-left:15px; }
#portada .callout-3 .margi{ margin-left:40px;padding-left:0;z-index:1;}
#portada .callout-3 .contenedor{background-color:#fff;padding:8px 0;border-radius:5px;z-index: 2;position: relative;-webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .5);box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .5);}
#portada .callout-3  .lSAction > a {background: #fff;margin-top:70px;width:14px;height:23px;opacity:5;margin-right:55px;}
#portada .callout-3  .lSAction > .lSPrev{ background:url(../img/iconos/prev_blanco.png) no-repeat;margin-right:8px;}
#portada .callout-3  .lSAction>.lSNext {background:url(../img/iconos/next-blanco.png) no-repeat; right: 0px;margin-left:8px;}

#portada .callout-4{ background-color:#fff;padding:70px 0 90px; } 
#portada .callout-4 h5{padding-bottom:20px; font-size:44px !important;}
#portada .callout-4 p{color:#444;line-height:22px;font-size:16px;padding-bottom:25px;}
#portada .callout-4 ul{padding:10px 0 20px; }
#portada .callout-4 h3{padding-top:20px;font-size:18px;}
#portada .callout-4 li{color:#444;line-height:22px;font-size:16px; }


 
 
.callout-menu{ background-color:transparent;padding: 0;height:100%;border:none;margin:0 !important;}
.size-cabezal{font-size:11px;}
.marg-titu-f1{margin-bottom:40px !important;line-height:45px; }
.color-blanco{color:#fff !important;}
.color-pie{color:#fff !important;}



/* nosotros */
#nos .callout-1 {background-color:transparent;padding-bottom:40px;}
#nos .callout-1  p{font-size:18px;line-height:26px;padding:50px 0;text-align:justify;}
#nos .callout-1  blockquote{font-size:27px !important;}
#nos .callout-1 .row-1{margin-top:-190px;}
#nos .callout-1 .medium-10{background-color:#F0A105;padding:55px 105px 75px;border-radius:3px;position:relative;z-index:2;}
#nos .callout-2 {background-color:#fff;padding:40px 0 125px ;}
#nos .callout-2 h5{padding-bottom:20px;}
#nos .callout-2  p{padding-bottom:75px;}

/* servivios */
#servi .callout-2{padding:70px 0 55px;}
#servi .callout-2 h4{font-size:24px;padding-top:6px;letter-spacing:0;}
#servi .callout-2 .images figure{max-height:276px;}
#servi .callout-2 .images figure img{height:276px;}
#servi .callout-2 .images .pd{padding-bottom:53px;}
#servi .callout-3 {background:#f1f1f1;padding:80px 0 90px;}
#servi .callout-3 h4{font-size:36px !important;line-height:32px;letter-spacing:0;padding-top:3px;}
#servi .callout-3 a{display:inline-block;font-size:21px;border-radius:5px;margin-top:30px;}
#servi .callout-3 .pd{padding-left:250px;}
#servi .callout-3 .btn-flecha{margin-top:2px;    margin-left: 12px;}


/** paquetes */
#paquetes .callout-1{padding-top:35px;}
#paquetes .callout-1 p{padding:30px 0 50px;font-size:17px;line-height:25px;}
#paquetes .callout-2 {padding-bottom:115px;}
#paquetes .callout-2 h5  {color:#333;padding-bottom:30px;}
#paquetes .callout-2 .pd  {padding-bottom:73px;}
#paquetes .callout-2 .pd1 {padding-bottom:85px;}



/* paQ Des */

#paqdes  blockquote{font-size:20px;}
#paqdes  p{font-size:15px !important;line-height: 20px;}
#paqdes .tabs {background-color: #E4E7E7;border-left: 1px solid #fff;}
#paqdes .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] {background-color: #F0A105;color:#fff;}
#paqdes .tabs-title > a:hover {background-color: #F0A105;color:#fff;}
#paqdes .tabs-title > a {line-height:6px;font-size:20px;width:177px;text-align:center;}
#paqdes .tabs-panel{padding-top:2rem;}
#paqdes  form input[type="date"],
#paqdes  form input[type="email"],
#paqdes  form input[type="text"],
#paqdes  form textarea {font-size: 15px;text-align: left;background-color:#fff!important;height:39px;border-radius:4px;padding-left:10px;margin:10px 0;}
#paqdes form textarea {height:109px !important;padding-top:10px;}
#paqdes form button.Zebra_DatePicker_Icon{right:15px!important;top:22px!important;}
#paqdes form button.btn{width: 220px;font-size: 22px !important;padding-left:23px !important;}
#paqdes  *::-webkit-input-placeholder{color: #858585;}
#paqdes  .tabs-content{ border:0;}
#paqdes  .color-texto{color:#505B63 !important;}
#paqdes  .color-texto{color:#505B63 !important;}
#paqdes  .color-4{color:#666;}
#paqdes  .tw{padding-left:11px;}
#paqdes  .aven{padding-bottom:30px;}
#paqdes  .callout{padding:0;margin:0;border:0;}
#paqdes  .callout-1{padding:15px 0px;}
#paqdes  .callout-2{padding-bottom:50px;}
#paqdes  .callout-2 h1{font-size:30px;line-height:35px;letter-spacing:0.5px;padding-bottom:20px;}
#paqdes  .callout-2 h3{font-size:18px !important ;padding-bottom:5px;}
#paqdes  .callout-2 h4{font-size:28px !important ;padding-bottom:5px;}
#paqdes  .callout-2 h5{padding-bottom:45px;letter-spacing:1px;}
#paqdes  .callout-2 blockquote{font-size:18px;padding:5px 0 25px;}
#paqdes  .callout-2 figure{max-height:374px;}
#paqdes  .callout-2 figure img{height:374px;}
#paqdes  .callout-2 p.dias{Font-size:19px!important;} 
#paqdes  .callout-2 .btn-flecha{padding:4px 14px 0 10px;float:right; } 
#paqdes  .callout-2 .camara {vertical-align: baseline;padding-right:11px;}
#paqdes  .callout-2 .pt a p:hover {color:#F0A105 !important;}
#paqdes  .callout-2 .des{padding-bottom:10px ;}
#paqdes  .callout-2 .cero{padding:0;}
#paqdes .spacio{padding:45px 0;}
#paqdes  .callout-2 .cerox{padding-bottom:18px;padding-left:15px;}
#paqdes  .callout-2 .formu{padding:25px 28px 35px; background-color:#E4E7E7;border-radius:5px;}
#paqdes  .callout-2 .pt {padding-top:22px ;}
#paqdes  .callout-3{padding:30px 0 73px;background:#f1f1f1;}
#paqdes  .callout-3 h5{padding:30px 0;}
#paqdes .callout-3  .lSAction > a{margin-top:40px;width:14px;height:23px;margin-right:55px;}
#paqdes .callout-3  .lSAction > .lSPrev{ background:url(../img/iconos/prev.png) no-repeat;margin-right:8px; }
#paqdes .callout-3  .lSAction>.lSNext {background:url(../img/iconos/next.png) no-repeat; right: 0px;margin-left:8px; }



/* pomociones */
#promo h2{font-size:20px !important;padding-top:6px;padding-left:11px;line-height: 20px;}
#promo .btn{margin-left:11px;}
#promo .callout{margin:0; padding:0;border:0;}
#promo .callout-1 {background-color:#fff;padding-top:30px;}
#promo .callout-1 h1{font-size:50px !important;}
#promo .callout-1 p{padding:25px 0 45px;font-size:18px;line-height:26px;}
#promo .callout-2{ padding:30px 0 90px; }
 
 
 /*Contenif Prensa*/
#prensa-cont h2{font-size: 20px !important;color:#6A6A6A;margin: 0;}
#prensa-cont blockquote{font-size: 13px;font-style: italic;margin: 0;}
#prensa-cont p{font-size:15px;color:#6A6A6A;}
#prensa-cont a:hover{color:red;}
#prensa-cont .callout{ padding:0;margin:0;border:0; }
#prensa-cont .callout-2{ background-color:#fff ;padding-top:20px 0 35px; }
#prensa-cont .callout-2 .row{ z-index:5;}
#prensa-cont .pu {padding:40px 0;padding-left:25px;}
#prensa-cont  .pu figure{max-height:445px;}
#prensa-cont  .pu figure img{height:445px;}
#prensa-cont .titu {font-size:36px;color:#585858;padding-top:25px;font-style:normal;}
#prensa-cont .pd {padding-left:50px;}
#prensa-cont .linea {padding-left:25px;}


/*Contacto*/
#contacto h2{font-size:30px !important;letter-spacing:-1px;margin-bottom:10px !important;} 
#contacto h3{font-size:18px !important;color:#333;} 
#contacto h5{font-size:44px !important;} 
#contacto p{font-size:17px!important;line-height:25px;word-wrap:break-word;}
#contacto .row-1{ padding-top:73px; }
#contacto .row-1 blockquote{ font-size:30px !important;line-height:39px;letter-spacing:-1px; }
#contacto .callout{ padding:0;margin:0;border:0; }
#contacto .callout-1{ background:#fff;padding:38px 0 40px; }
#contacto .callout-1 p{ color:#444;}
#contacto .callout-2{background-color:#fff;padding:0px 0 100px;}
#contacto .callout-2 h5{padding-bottom:20px;}
#contacto .fondo-izq{background-color:#fff;padding:20px 10px 70px 35px;}
.mar-from{padding:0 0 10px;}


footer{ background:#000066;color:#fff;padding:55px 0 0;}
footer h5{padding-left:15px;}
footer h4{padding-left:15px;}
footer li{color:#fff;}
footer p a{color:#fff;text-decoration:none;}
footer p{padding-top:10px;color:#E6E6E6;font-size:15px !important;line-height:21px;word-wrap:break-word; }
footer .row{padding-bottom:35px;}
footer .terra{background-color:#703F1B;}
footer .pd{padding:30px 0 4px; }
footer .px{padding:20px 0 6px; }
footer .wsp{padding:10px 0 0 11px; }
footer .p-top{padding-left:40px; }



@media only screen and (max-width: 63.9375em){
.mi-altura{min-height:100px;}
}

@media only screen and (max-width: 57.400em){
.ocultarwsp{display: block;bottom: 0;height: 52px;width: 100%;position: fixed;z-index: 9999;left: 0;}
.menu_bar{ display:block;text-align:right; padding:5px;margin-top:12px;}
.menu_bar span{ font-size:15px;color:#fff;margin-right:10px; }
nav{ width:100%;height:calc(100% - 80px);position:absolute;left:0;margin:0;overflow:inherit; }
nav ul{ margin-top:17px;border-bottom:1px solid #fff; }
nav ul li{ display:block;border-top:1px solid #1100cf;background-color:#000066 ; }
nav ul li a{display:block; padding:5px 30px;color:#fff;}
nav  ul  li:hover  a,
nav  ul  li.active a{color:#fff; }
nav li:hover > ul{display:none;}
nav li ul{position:relative;}
footer .row > div{ padding-bottom:30px; }
header .block3{ display:inline-block;border:0;}
main{padding-top:71px;}
#back-top{bottom: 130px;}
.paquetes h2{font-size:18.5px!important;/*min-height: 54px;*/}
#portada .callout-3 .cero1{padding:0 15px;}
#paqdes .callout-2 h1{font-size: 25px;line-height: 29px;}
#paqdes .callout-2 blockquote{font-size: 16px;}
#paqdes .tabs-title > a{width: auto;}
}

@media screen and (max-width: 805px){
#paquetes .callout-2 .medium-4{width:50%;}
#promo .callout-2 .medium-4{width:50%;}
}

@media screen and (max-width: 49em){
header h5{ font-size:19px !important;padding-left:5px;} 
#portada .callout-3 .cont{padding:10px 0 0;}
#portada .callout-3 a{margin-top: 10px;}
#nos .callout-1 .medium-10{padding: 55px 55px 75px;}
#paqdes .callout-2 .medium-7, #paqdes .callout-2 .medium-5{width:100%;}
}

@media screen and (max-width: 46em){
header h5{ font-size:20px !important;padding-left:1px;} 
header h6{ font-size:16px;padding-left:1px;} 
header .logo-cel{ display:none;margin:0 0;background:#fff;}
#somos p{margin-right:0!important;}
.fondo .tibaner{padding-top: 110px;}
.titulo-1{font-size: 35px !important;line-height:44px;}
#portada .callout-3 h5{font-size: 32px;padding-bottom: 30px;}
#portada .callout-3 .cont{padding:0;}
#portada .callout-3 .medium-5{padding-left: 3px;}
}

@media only screen and (max-width: 40em){ 
#back-top a:hover span {z-index:100000;}
#back-top {margin-left: 400px;}	
footer .row > div{ padding-bottom:10px; }
footer .tbl,
footer .tbl > * {display:block;} 
footer {padding: 30px 0 0;}
footer .pp { padding-top:15px; }
footer .creditos .float-left, footer .creditos .float-right { float:none!important; }
footer .creditos span{display:block;padding-bottom:10px;}
footer .creditos span + span{display:block;padding-bottom:30px;}
.banners .fondo{ height:340px;}
.banners h1{ letter-spacing:1px;}
.tibaner { padding-top: 100px; }
.block4{ display:block;border:0;padding:1px 0;}
.tam{font-size:20px !important;}
.block1,.block2{ display:none;}
.block3{ display:block; }
.titele{margin-top: -380px;}
h5 {font-size: 27px;}
#portada .cero {padding-left: 15px;}
#portada .btn {margin-bottom: 15px;width:231px;}
#portada .float-right {float:right !important;}
#portada  .callout-1{ padding:40px 0; }
#portada .callout-1 h1 {font-size: 23px;line-height:27px;margin-bottom: 14px !important;}
#portada .callout-2{padding-bottom: 30px;}
#portada .callout-2 h5{padding-bottom:25px;line-height: 30px;}
#portada .callout-3 h2 {padding:8px 0 7px;margin-bottom:0!important;}
#portada .callout-3 h5{padding: 35px 0 25px;}
#portada .callout-3 .lSAction > a {margin-right:5px;margin-top:50px;}
#portada .callout-3 .medium-5{padding-left:15px;}
#portada .callout-3 figure img{height:235px;width: 100%;}
#portada .callout-4 {padding-bottom: 25px;}
#portada .callout-4 h5 {padding-bottom: 20px; margin-left: 0px !important;     font-size: 35px !important;}
#portada .callout-4 ul {padding-top:12px;}
#portada .callout-4 a {margin-top:87px;}

#portada .callout-6 {padding: 10px 0;}
#portada .callout-6 p {padding:  0;}

/* nosotros */
#nos .titulo-1 {padding-top:40px; }
#nos .callout-1 p {font-size: 15px !important;padding: 15px 0;}
#nos .callout-1 blockquote {font-size: 20px !important;}
#nos .callout-1 .row-1 {padding: 10px 20px 15px;margin-top: -90px;}
#nos .callout-2 {padding-bottom:85px;}
#nos .callout-2  p{padding-bottom:25px;}
#nos .callout-2 .bt{padding-bottom:10px;}

/* servicios */
#servi .callout-2 .images .pd {padding-bottom: 23px;}
#servi .callout-3 {padding-bottom: 50px;}
#servi .callout-3 h4 {font-size: 30px !important;line-height: 29px;  padding-bottom: 10px;}

/* paquetyes */
#paquetes .callout-2 .medium-4{width:100%;}
#paquetes .callout-2 .paquetes h2{min-height: 54px;}
#promo .callout-2 .medium-4{width:100%;}

/* paue des */
#paqdes blockquote {font-size: 20px;}
#paqdes .callout-1 {padding: 1px 0 10px;}
#paqdes .callout-2 {padding-bottom: 10px;}
#paqdes .callout-2 h1 {font-size:23px;}
#paqdes .callout-2 h3 {padding-bottom: 0; }
#paqdes .callout-2 h4 {padding-bottom: 0; }
#paqdes .callout-2 h5 {padding-bottom: 25px; }
#paqdes .callout-2 blockquote {font-size: 16px;padding: 15px 0 23px;}
#paqdes .callout-2 .formu { padding: 0;background-color: #fff }
#paqdes .callout-2 .cero { padding: 0; }
#paqdes .callout-2 .cerox { padding: 0;padding-top:20px; }
#paqdes  .callout-2 .camara {max-width:10%;}
#paqdes .callout-2 .des {padding-bottom: 15px;}
#paqdes .callout-2 figure img {height: 254px;}
#paqdes .float-right {float:right !important;}
#paqdes .promito {    height: 55px;}

#paqdes p {float:none !important}
#paqdes  form input[type="email"],
#paqdes  form input[type="text"],
#paqdes  form textarea {font-size: 15px;text-align: left;background-color:#E5EAEE!important;height:39px;border-radius:4px;padding-left:10px;margin:10px 0;}

#paqdes form textarea {height:109px !important;padding-top:10px;}
#paqdes  .callout-2 .igv {padding:0;font-size:20px!important;}
#paqdes .callout-2 .spacio2 {padding:0;padding-top:20px;}
#paqdes .callout-2 .spacio2 p {font-size: 21px!important;padding-bottom: 5px;}
#paqdes .callout-3 h5 {padding-left: 15px;}
#paqdes .callout-3 .pd {padding-bottom: 35px;}


#prensa-cont h2 {font-size: 19px !important;}
#prensa-cont .share {height:25px;width:25px;}
#prensa-cont .pu {padding:20px 0 35px ;}
#prensa-cont .pd {padding-left:15px;}


/*contacto*/
#contacto h5 {font-size: 34px !important;}
#contacto h2{font-size:20px !important;}
#contacto form input[type="text"]{ background-color:#E5EAEE !important;border:0 !important;box-shadow:none !important;height:35px;padding:0;		margin-bottom:0 !important;color:#333;font-size:12px;outline:0;color:black;}
#contacto  form textarea{ height:90px !important; }
#contacto .callout-1 {padding: 19px 0 20px;}
#contacto .callout-2{ padding-bottom:0;}/*ajusto espacios de callout*/
#contacto .mar-from{padding-bottom:80px;}
#contacto .fondo-izq{padding:25px 10px 25px 25px;}/*panel de la izquierda el fondo*/
#contacto .blockx{ display:block; }/*mostrar en responsive un div*/
#contacto .block-contacto{ display:none; }/*oculto el bloque principal*/
#contacto .marg-titu{padding-top:20px;}/*oculto el bloque principal*/


}

@media only screen and (max-width: 30em){
h5 {font-size: 22px;line-height:25px;}
.fondo .tibaner{padding-top: 80px;}
.fondoint .titulo-1{font-size: 28px !important;line-height: 35px;}
#portada .callout-2 .pad{padding-bottom: 40px;}
#portada .callout-3 h5{font-size:28px;line-height:32px;}
#portada .callout-3 .lSAction > a{margin-right: 0;margin-top: 40px;}
#portada .callout-3 .lSAction > .lSPrev{margin-right: 0;}
#portada .callout-4{padding:110px 0 90px;}
#nos .callout-1 .medium-10{padding:35px 25px 55px;}
#nos .callout-1 {padding-bottom:5px;}
#servi .callout-2{padding: 70px 0 25px;}
#servi .callout-3{padding: 50px 0 90px;}

}

@media only screen and (max-width: 25em){
.small-6{ width:100% !important; }
h5 {font-size:20px;line-height:24px;}	
#portada .callout-2 .lSAction > .lSPrev{margin-right:4px;}
#portada .callout-2 .lSAction>.lSNext{margin-right:0;}
#portada .callout-3 h5{font-size: 20px;line-height:24px;}
}



/* min widt*/
@media only screen and (min-width: 57.400em){
nav.hide{ display:block !important;padding-top:18px;}
nav > ul  li +li  {background:url(../img/iconos/flecha-left.png) left center  no-repeat;} 
nav > ul > li > a{ padding:5px 12px;font-size:16px;} 
nav li:hover > ul{padding-top:15px;display:block;}
nav li:hover > ul li{border-bottom:1px solid #999;}
nav li:hover > ul a{display:block;color:#000066;background:#FFF;border:0px;min-width:100%;font-size:16px;position:relative;letter-spacing:1px;text-transform:uppercase;padding:8px 23px ;white-space:nowrap;border-left:none;text-align:left;}
nav li > ul a:hover{background:#fff;color:#F0A105;}
#portada .callout-3 h2{font-size:22px;line-height:25px;}
.paquetes h2{min-height:79px;}
}

@media only screen and (min-width: 64em) {
nav > ul > li > a{ padding:5px 17px;} 
footer .large-4 + .large-4{ width:30.33333%;}
#portada .callout-3 h2{font-size:25px;line-height:28px;}
}

@media only screen and (min-width: 72em){
.paquetes h2{min-height:54px;}
}

@media only screen and (min-width: 76em){
#portada .row-2 .clientes .lSAction > .lSPrev{ left:-26px; }
#portada .row-2 .clientes .lSAction > .lSNext{ right:-26px; }
}
.ie .row{ max-width:1100px; }