@charset "utf-8";
/* CSS Document */

@media  (max-width: 2560px) {
	.menuint#comprar {display:none;}
}


@media only screen and (max-width: 2560px) and (min-width: 1919px){

body {font-size:160%;} .banner-titulo h1, .banner-titulo p {margin-left:45px;} #img-inicio {background-size:cover;} header .center {width:100%; background: #007ac3; overflow:hidden;}
.menu {width:80%;} 

/* Menu */
nav .logo {position:absolute; left:20px;} .menuint2 {font-size:1.6rem} .menuint{font-size:1.6rem} .submenu {font-size:1.6rem}
nav .header-info .datos-top {margin-bottom: 35px;  margin-top: 35px;}
nav .header-info {padding: 5px 20px;}
nav .logo img {width: 70%;}
.menu #agencias {display:none;} .pre-top #agencias{display:inline; border:none; border-radius:3px; margin-top:5px;} nav .header-info .datos-top p.nobold {width:50%;} 
.menu > div, .menu > span {padding:10px 20px;}
	
/* Buscador */
.ui-buttonset .ui-button {font-size: 100%;} .buscador .small {font-size: 100%;} .ui-button-text-only .ui-button-text{font-size:100%!important;} .ui-selectmenu-text {font-size:100%;} .buscador #button {font-size:100%;}

/* Banner Despegar */
.cuotas img {width:70%;} .banner .col1 {margin:0 16px;}

/*Font-Size*/
.small {font-size: 100%;}.ui-menu-item {font-size: 1em;} .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {font-size: 1em;} .buscador label {font-size: 1em!important;}

/*Parallax*/
.full .contenedor {width:80%;} .full {padding:1% 0;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:87%!important;}

/*Contacto Izquierdo*/
.contacto-izquierdo .campocont {width:92%;} .contacto-izquierdo #area1 {width:90%;} .contacto-izquierdo #contenviar {width:90%;} .contacto-izquierdo .titulos-contacto { font-size: 120%; line-height:44px} #consultas {font-size:90%!important;} 
#enviar {font-size:100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 700px!important; min-height: 700px!important;} #notita .contenedor-paquete .img {max-height: 700px!important; min-height: 700px!important;} 
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important;} #flotis .contenedor-paquete .img {max-height:400px;}
#produc .contenedor-paquete .img {max-height: 700px!important; min-height: 700px!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:21.33%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:21%!important;}
}

@media only screen and (max-width: 1920px) and (min-width: 1679px){
 
body {font-size:100%;} 
.banner-titulo h1, .banner-titulo p {margin-left:45px;}
#img-inicio {background-size:cover;} 
.menuint2 {font-size:1.4rem} 
.menuint{font-size:1.4rem} 
header .center {width:100%; background: #007ac3; overflow:hidden;} 
.menu {width:100%;}

/* Menu */
.menu #agencias {display:none;} 
.pre-top #agencias{display:inline; border:none; border-radius:3px; margin-top:5px;} 

/*nav .logo img {width: 70%;} */
nav .logo img {width: 100%;} 
nav .header-info .datos-top p.nobold {width:50%;} 
.menu > div, .menu > span {padding:10px 20px;} 
nav .header-info .datos-top {margin-bottom: 25px;  margin-top: 25px;} 
.menuint2 {font-size:0.9rem} 
.menuint{font-size:0.9rem}
	
/* Buscador */
.ui-buttonset .ui-button {font-size: 100%;} .buscador .small {font-size: 100%;} .ui-button-text-only .ui-button-text{font-size:100%!important;} 
.ui-selectmenu-text {font-size:100%;} .buscador #button {font-size:100%;}

/* Banner Despegar */
.cuotas img {width:70%;} .banner .col1 {margin:0 16px;}

/*Font-Size*/
.small {font-size: 100%;} .submenu { font-size: 1.2rem;}

/*Parallax*/
.full .contenedor {width:80%;} .full {padding:1% 0;}

/*Contacto Izquierdo*/
.contacto-izquierdo .campocont {width:92%;} .contacto-izquierdo #area1 {width:90%;} .contacto-izquierdo #contenviar {width:90%;} .contacto-izquierdo #consultas {font-size: 140%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 500px!important; min-height: 500px!important;} #notita .contenedor-paquete .img {max-height: 500px!important; min-height: 500px!important;} 
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important;} #flotis .contenedor-paquete .img {max-height:300px;}
#produc .contenedor-paquete .img {max-height: 387px!important; min-height: 204px!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:21%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:87%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:21%!important;}
}

@media only screen and (max-width: 1680px) and (min-width: 1559px){

body {font-size:100%;} .banner-titulo h1, .banner-titulo p {margin-left:25px;} #img-inicio {background-size:cover;} .menuint2 {font-size:0.9rem} 
.menuint{font-size:0.9rem} nav .header-info .datos-top {margin-bottom: 5px;  margin-top: 5px;} nav .logo {position:absolute; left:20px;} 
header .center {width:100%; background: #007ac3; overflow:hidden;} .menu {width:100%;}
.pre-top #comprame{margin:10px;} 

/* Menu */
nav .logo img {width: 90%;} 
nav .header-info .datos-top p.nobold {width:50%;} 
.menu > div, .menu > span {padding:10px 20px;}

/* Banner Despegar */
.cuotas img {width:70%;} .banner .col1 {margin:0 14px;}

/*Contacto Izquierdo*/
.contacto-izquierdo #enviar {font-size: 100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 400px!important; min-height: 400px!important;} #notita .contenedor-paquete .img {max-height: 400px!important; min-height: 400px!important;}
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important;} #flotis .contenedor-paquete .img {max-height:250px;} 
#produc .contenedor-paquete .img {max-height: 300px!important; min-height: 400px!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:21%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:87%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:21%!important;}
}
@media only screen and (max-width: 1600px) and (min-width: 1358px){

body {font-size:100%;} .banner-titulo h1, .banner-titulo p {margin-left:20px;} #img-inicio {background-size:cover;} 
.menuint2 {font-size:0.9rem} .menuint{font-size:0.9rem} nav .header-info .datos-top {margin-bottom: 10px;  margin-top: 10px;} 
nav .logo {position:absolute; left:20px;} header .center {width:100%; background: #007ac3; overflow:hidden;} .menu {width:100%;}
.pre-top #comprame{margin:10px;} 

/* Menu */
nav .logo img {width: 80%;} nav .header-info .datos-top p.nobold {width:50%;} .menu > div, .menu > span {padding:10px 20px;}

/* Buscador */
.ui-buttonset .ui-button {font-size: 95%;} .buscador .small {font-size: 95%;} .ui-button-text-only .ui-button-text{font-size:95%!important;} 
.ui-selectmenu-text {font-size:95%;} .buscador #button {font-size:95%;}

/* Banner Despegar */
.cuotas img {width:80%;} .banner .col1 {margin:0 13px;}

/*Parallax*/
.full .contenedor {width:80%;} .full {padding:3% 0;}

/*Contacto Izquierdo*/
.contacto-izquierdo #enviar {font-size: 100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 400px!important; min-height: 400px!important;} #notita .contenedor-paquete .img {max-height: 400px!important; min-height: 400px!important;}
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important;} #flotis .contenedor-paquete .img {max-height:100%;} 
#produc .contenedor-paquete .img {max-height: 300px!important; min-height: 400px!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:20.88%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:87%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:21%!important;}
}
@media only screen and (max-width: 1440px) and (min-width: 1359px){

body {font-size:100%;} 
.banner-titulo h1, .banner-titulo p {margin-left:20px;} 
#img-inicio {background-size:cover;} 
.menuint2 {font-size:0.9rem} 
.menuint{font-size:0.9rem} 
nav .header-info .datos-top {margin-bottom: 10px;  margin-top: 10px;} 
nav .logo {position:absolute; left:20px; width: 22%} 
header .center {width:100%; background: #007ac3; overflow:hidden;} 
.menu {width:100%;}

/* Menu */
nav .logo img {width: 100%;} 
nav .header-info .datos-top p.nobold {width:50%;} 
.menu > div, .menu > span {padding:10px 20px;}

/* Buscador */
.ui-buttonset .ui-button {font-size: 90%;} .buscador .small {font-size: 90%;} .ui-button-text-only .ui-button-text{font-size:90%!important;} .ui-selectmenu-text {font-size:90%;} .buscador #button {font-size:90%;}

/* Banner Despegar */
.cuotas img {width:90%;} .banner .col1 {margin:0 12px;}

/*Parallax*/
.full .contenedor {width:90%;} .full {padding:5% 0;}

/*Font-Size*/
.small {font-size: 80%;} 

/*Contacto Izquierdo*/
.contacto-izquierdo #enviar {font-size: 100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 400px!important; min-height: 400px!important;} #notita .contenedor-paquete .img {max-height: 400px!important; min-height: 400px!important;} 
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#produc .contenedor-paquete .img {max-height: 300px!important; min-height: 200px!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:20.77%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:87%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:21%!important;}
}
@media only screen and (max-width: 1360px) and (min-width: 1279px){
 
body {font-size:100%;} .banner-titulo h1, .banner-titulo p {margin-left:20px;} #img-inicio {background-size:cover;} .menuint2 {font-size:0.9rem}
 .menuint{font-size:0.9rem} nav .header-info .datos-top {margin-bottom: 10px;  margin-top: 10px;} nav .logo {position:absolute; left:20px;} 
 header .center {width:100%; background: #007ac3; overflow:hidden;} .menu {width:100%;}

/* Menu */
nav .logo img {width: 100%;} 
nav .header-info .datos-top p.nobold {width:50%;} 
.menu > div, .menu > span {padding:10px 20px;}

/* Buscador */
.ui-buttonset .ui-button {font-size: 90%;} .buscador .small {font-size: 90%;} .ui-button-text-only .ui-button-text{font-size:90%!important;} .ui-selectmenu-text {font-size:90%;} 
.buscador #button {font-size:90%;} .buscador #radioset1, #radioset2, #radioset3, #radioset4 {width:17%;} .ui-buttonset {margin-left: 5px; margin-right: 5px;} .buscar {width:8.4444%;}

/* Banner Despegar */
.cuotas img {width:100%;} .banner .col1 {margin:0 5px;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 300px!important; min-height: 300px!important;} #notita .contenedor-paquete .img {max-height: 300px!important; min-height: 300px!important;} 
.body-agencias #gaceti .contenedor-paquete .img {min-height: 220px!important;}
#novedades .contenedor-paquete .img {max-height: 200px!important; min-height: 200px!important;}
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#produc .contenedor-paquete .img {max-height: 300px!important; min-height: 200px!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:20.77%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:87%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:21%!important;}
}
@media only screen and (max-width: 1280px) and (min-width: 1023px){

body {font-size:100%;} 
.banner-titulo h1, .banner-titulo p {margin-left:15px;} 
#img-inicio {background-size:cover;} 
.menuint2 {font-size:0.9rem} 
.menuint{font-size:0.9rem} 
nav .header-info .datos-top {margin-bottom: 10px;  margin-top: 10px;} 
nav .logo {position:absolute; left:20px; width: 24%;} 
header .center {width:100%; background: #007ac3; overflow:hidden;} 
.menu {width:100%;}
.pre-top #comprame{margin:10px;} 

/* Menu */
nav .logo img {width: 100%;} 
nav .header-info .datos-top p.nobold {width:50%;} 
.menu > div, .menu > span {padding:10px;}

/* Buscador */
.ui-buttonset .ui-button {font-size: 85%;} .buscador .small {font-size: 80%;} .ui-button-text-only .ui-button-text{font-size:90%!important;} 
.ui-selectmenu-text {font-size:80%;} .buscador #button {font-size:90%;} .buscar {width:8%; margin-top:1.2em;}

/* Banner Despegar */
.cuotas img {width:100%;} .banner .col1 {margin:0 6px;} .banner {padding-left: 5px; padding-right: 5px;} .borde-left, .borde-right {display:none;}
.aereos img{height:auto; margin-top: 2px;}.hoteles img{height:auto;}.cruceros img{height:auto;} .contenedor-blanco { padding: 13px 0;} 
.banner .losiconos .col3 { padding-left: 10px; padding-right: 10px;}

/* Footer */
footer .container #upper-foot .col5 {width:38%;} footer .container #upper-foot .col2 {width:23%}

/*Nuestra Flota*/
.slider-content .listado .cada-paquete {padding-left:15px; padding-right:15px;} .slider-content {padding-left:15px; padding-right:15px;} 
.slider-content .listado {padding-left:15px; padding-right:15px;}

/*Contacto Izquierdo*/
.contacto-izquierdo .campocont {width:80%;} .contacto-izquierdo #area1 {width:80%;} .contacto-izquierdo #contenviar {width:80%;} .contacto-izquierdo #enviar {font-size:100%;} 
.contacto-izquierdo #consulta {width:77%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 300px!important; min-height: 300px!important;} #notita .contenedor-paquete .img {max-height: 300px!important; min-height: 300px!important;}
.body-agencias #gaceti .contenedor-paquete .img {min-height: 170px!important;}
#novedades .contenedor-paquete .img {max-height: 200px!important; min-height: 200px!important;}
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#produc .contenedor-paquete .img {max-height: 200px!important; min-height: 200px!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:20.77%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:87.88%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:21%!important;}
}
@media only screen and (max-width:1025px){
/* Menu */
.menuint{width:14%; font-size:0.7rem; min-height:35px; line-height:35px;}
.menuint2{width:14%; font-size:0.7rem; min-height:35px; line-height:35px;}
.submenu{width:100%; text-indent:5px; font-size:0.6rem; min-height:35px; line-height:35px;}
#submenu{width:14%;}
.children{	width:150px; font-size:0.5rem; min-height:30px; line-height:30px;}
#children{width:300px;}
.fl{margin-top:12px;}
.FSM{margin-top:12px;}
header nav {height:100px;}
}	

@media (max-width: 1024px) {
.menuint#comprar {
    background-color: background-color: rgb(246, 200, 91)!important;;
    margin: 0px 0px 20px;
	}
}

@media  (max-width: 1024px) {
	.menuint#comprar {display:block;}
}

@media only screen and (max-width: 1024px) and (min-width: 991px){
 
body {font-size:100%;} .banner-titulo h1, .banner-titulo p {margin-left:15px;} #img-inicio {background-size:cover;} .menuint2 {font-size:0.9rem} 
.menuint{font-size:0.9rem} nav .header-info .datos-top {margin-bottom: 10px;  margin-top: 10px;} nav .logo {position:absolute; left:20px;} 
header .center {width:100%; background: #007ac3; overflow:hidden;} 

.cada-paquete {width: calc(100% /2 - 30px)}
/*Menu*/
.pre-top { float: none; position: absolute; right: 100px; top: 5px; width: 30%; background: white; height: 55px; text-align: center;}
.contenedor-pre-top {width: 305px;  margin: 0 auto; float: none; padding-top:5px;}
header nav {height:100px;}

/* Menu */
.menu #agencias {display:inline;} 
.menu #promociones {display:inline; float:left; right:0;} 
.pre-top #agencias{display:none;}
.menu > div, .menu > span {width:100%;}

#agencias {width:95%;}
#promociones {width:95%;}
.menu_bar {display:block; width:100%; position: fixed; top:0; z-index:9999; height:50px; background:#bf1522; border-bottom: 3px solid #eec0c3;}
.menu_bar span.icon-three-bars {float: right; font-size: 20px; padding: 2px 5px; margin-top:5px; border: solid thin #eec0c3; color:#eec0c3;}
.menu_bar .bt-menu {display: block; padding: 5px 0 0 40px; overflow: hidden; font-size: 25px; font-weight: 400; text-decoration: none; width:95%; position:absolute; top:0;}
.menu_bar span.menu img{width:12%; height:100%;}
header nav .header-info {display:none;}
header nav .logo {display:none;}
header nav .hr {display:none;}
header nav .bgmenu{display:block; padding-top:10px;}
header nav ul#menu {width: 100%; background: #bf1522; border-top: 0px;} 
header nav ul#menu li .caret {float: right;}
header nav ul#menu li {margin:0px; display: block; border-bottom:1px solid #eec0c3;}
header nav ul#menu li a {color:#fff; border:none;}
header nav ul#menu li a:hover {color:#fff; border:none; background:#c83843;}
header nav ul li:hover {background:transparent;}
header nav ul#menu li.current {background:transparent;}
header nav ul#menu li.current a {color:#fff; background:#c83843;}
header nav ul#menu li.current a:hover {color:#fff;}
header nav ul#menu li.submenu a {color:#fff;}
header nav ul#menu li.submenu a:hover {color:#fff; background:#c83843;} 
header nav ul#menu li.submenu a:focus {color:#fff; background:#c83843;}
header nav ul#menu li .children {width: 100%;position: relative; border:none; padding:0; background:#bf1522;} 
header nav ul#menu li .children:hover {background:#bf1522;} 
header nav ul#menu li:hover .children {display: none;} 
header nav ul#menu li .children li a{font-size:11px; margin-left:0px; background:#bf1522; color:#fff; border:none;} 
header nav ul#menu li .children li a:hover{background:#bf1522;}
header nav ul#menu li.submenu .children li {padding:0px;}
header nav ul#menu li.submenu .children li a:hover{background:#c83843;}
header nav ul#menu li.submenu ul.children a:hover{border: none;} 
header nav ul#menu li.submenu ul.children a:focus {border: none;} 

/*SUBMENU*/ 
header nav ul#menu li:hover #big {display:block;}
header nav ul#menu li #big {width: 100%;position: relative; border:none; padding:0; background:#bf1522;}
header nav ul#menu li #big li {display:block; overflow: visible!important; background:transparent;}
header nav ul#menu li #big li a span {float: right;position: relative;top:3px; margin-right:0; margin-left:10px;}
header nav ul#menu li .caret {position: relative;top:3px; margin-left:10px; margin-right:0px;}
header nav ul#menu ul#big li a{color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; /*width:30%;*/width:100%; border-bottom:none;}
header nav ul#menu ul#big li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}

/*CHILDREN*/
header nav ul#menu ul.children li .children {border-bottom:none;}
header nav ul#menu ul.children li:hover .children {display:none;}
header nav ul#menu .children .submenu .children {background: #bf1522; display: none; left: 0px; position: relative; top: 0px; /*width: 90%;*/width: 100%; z-index:9999; padding:10px 0px; height:auto;}
header nav ul#menu .children .submenu .children li a{color:#fff; display:block; text-decoration:none; padding: 8px; text-decoration: none; width: 100%!important; font-size:85%;}
header nav ul#menu .children .submenu .children li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}
header nav ul#menu .children .submenu .children li {display:inline-block; /*width:50%;*/ width:100%;border-bottom:none;}
.logomob{height:auto;}
.menuint{width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px; border-bottom:1px #fff solid;}
.menuint2{	width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px;}
.submenu{width:99%; border-top:1px #fff solid; font-size:0.8rem; min-height:25px; line-height:25px; height:auto; text-indent:20px;}
.children{width:49%; margin-left:2px; margin-top:1px; margin-bottom:1px; font-size:0.5rem; min-height:20px; line-height:20px; text-indent:3px;}
.menu{width:100%; display:none;}
.header-info{display:none;}
nav .logo{display:none;}
nav .logomob{display:block; width:18%;}
#btmobile{display:block;}
.menubtrs{display:block;}
.fl{margin-top:10px;}
.FSM{margin-top:5px;}
header nav {height:100px;}
.pre-top #comprame{display: none;} 
	
/* Buscador */
.buscador {width:96%;}.buscador .boxes {width:30%;} .buscador #radioset1, #radioset2, #radioset3, #radioset4{width:25%;}

/* Banner Despegar */
.banner-icono{padding:10px 12px; width:100%; z-index:0; margin-bottom:20px;}.cuotas {width:100%; padding-right:0px; padding-left:0px; margin-top:20px;
	background-color:#3fc8f4; text-align:center;} .banner .col1 {margin:0 6px; width:23.6666%;} .banner {padding-right:5px;padding-left:5px;}
	.cuotas img {width:auto;} .contenedor-blanco {background-color:transparent; background-image:none; height:auto;} 
	.banner-titulo {background-color: #007ac3; background-image: none; border: thin solid white; float: none; margin: 0 auto; text-align: center; width: 95%;} 
	.borde-left, .borde-right {display:none;} .icono-img {width:100%; margin:0 auto;} .banner .losiconos {padding-left:0px; padding-right:0px; float:none;} 
	.banner .col4{background-color: #2bace5; float: none; margin: 0 auto 20px; overflow: hidden; padding-left: 0; padding-right: 0; width: 98%;} .banner .losiconos .col3 {width:25%;}

/*Paquetes*/
.contenedor-paquete .pie-paquete p {position:relative;}

/*Listado de Paquetes*/
.paquete-promocional .col6 {width:100%; text-align:center;} .paquete-promocional .img-promo img {width:60%; margin:0 auto;} .servicios-inc ul.iconos-servicios li {width:30%;}

/*Nuestra Flota*/
.slider-content .listado .cada-paquete {padding-left:15px; padding-right:15px;} .slider-content {padding-left:15px; padding-right:15px;} 
.slider-content .listado {padding-left:15px; padding-right:15px;} .slider-content .contenedor-paquete a.vermas{top:65%;}

/*Contacto Izquierdo*/
.contacto-izquierdo .campocont {width:100%;} .contacto-izquierdo #area1 {width:50%;} .contacto-izquierdo #contenviar {width:100%;} 
.contacto-izquierdo #enviar {font-size:100%;} .contacto-izquierdo #consulta {width:97%!important;}

/*iframes*/
.upper-text iframe{width:100%!important;} .upper-text img{width:100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 204px!important; min-height: 204px!important;} #gaceti .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;}
.body-agencias #gaceti .contenedor-paquete .img {min-height: 145px!important;}
#novedades .contenedor-paquete .img {max-height: 150px!important; min-height: 150px!important;}
#notita .contenedor-paquete .img {max-height: 204px!important; min-height: 204px!important;} #notita .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;}
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important; top:auto!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#flotis .cada-paquete {width:100%!important;}
#produc .contenedor-paquete .img {max-height: 204px!important; min-height: 204px!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:20.77%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:88.88%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:21%!important;}
}
@media only screen and (max-width: 992px) and (min-width: 799px){

.pre-top #comprame{display: none;}  
body {font-size:100%;} .banner-titulo h1, .banner-titulo p {margin-left:15px;} #img-inicio {background-size:100% auto;}
.menuint2 {font-size:0.9rem} .menuint{font-size:0.9rem} nav .header-info .datos-top {margin-bottom: 10px;  margin-top: 10px;} 
nav .logo {position:absolute; left:20px;} header .center {width:100%; background: #007ac3; overflow:hidden;} 

/* Buscador */
.buscador {width:96%!important;}.buscador .boxes {width:30%;} .buscador #radioset1, #radioset2, #radioset3, #radioset4{width:33%;}

/*Paralax*/
.full {padding:0; background-position: center center; background-attachment:local;} .full .contenedor .interno p {text-align:justify;}

/*Scroll*/
.scroll-to-top {display:none;} .compraronline {display:none;}

/*Menu*/
.pre-top { float: none; position: absolute; right: 100px; top: 5px; width: 30%; background: white; height: 55px; text-align: center;}
.contenedor-pre-top {width: 305px;  margin: 0 auto; float: none; padding-top:5px;}

/* Menu */
.menu #agencias {display:inline;} 
.menu #promociones {display:inline; float:left; right:0;} 
.pre-top #agencias{display:none;}
.menu > div, .menu > span {width:100%;}
#agencias {width:95%;}
#promociones {width:95%;}
.menu_bar {display:block; width:100%; position: fixed; top:0; z-index:9999; height:50px; background:#bf1522; border-bottom: 3px solid #eec0c3;}
.menu_bar span.icon-three-bars {float: right; font-size: 20px; padding: 2px 5px; margin-top:5px; border: solid thin #eec0c3; color:#eec0c3;}
.menu_bar .bt-menu {display: block; padding: 5px 0 0 40px; overflow: hidden; font-size: 25px; font-weight: 400; text-decoration: none; width:95%; position:absolute; top:0;}
.menu_bar span.menu img{width:12%; height:100%;}
header nav .header-info {display:none;}
header nav .logo {display:none;}
header nav .hr {display:none;}
header nav .bgmenu{display:block; padding-top:10px;}
header nav ul#menu {width: 100%; background: #bf1522; border-top: 0px;} 
header nav ul#menu li .caret {float: right;}
header nav ul#menu li {margin:0px; display: block; border-bottom:1px solid #eec0c3;}
header nav ul#menu li a {color:#fff; border:none;}
header nav ul#menu li a:hover {color:#fff; border:none; background:#c83843;}
header nav ul li:hover {background:transparent;}
header nav ul#menu li.current {background:transparent;}
header nav ul#menu li.current a {color:#fff; background:#c83843;}
header nav ul#menu li.current a:hover {color:#fff;}
header nav ul#menu li.submenu a {color:#fff;}
header nav ul#menu li.submenu a:hover {color:#fff; background:#c83843;} 
header nav ul#menu li.submenu a:focus {color:#fff; background:#c83843;}
header nav ul#menu li .children {width: 100%;position: relative; border:none; padding:0; background:#bf1522;} 
header nav ul#menu li .children:hover {background:#bf1522;} 
header nav ul#menu li:hover .children {display: none;} 
header nav ul#menu li .children li a{font-size:11px; margin-left:0px; background:#bf1522; color:#fff; border:none;} 
header nav ul#menu li .children li a:hover{background:#bf1522;}
header nav ul#menu li.submenu .children li {padding:0px;}
header nav ul#menu li.submenu .children li a:hover{background:#c83843;}
header nav ul#menu li.submenu ul.children a:hover{border: none;} 
header nav ul#menu li.submenu ul.children a:focus {border: none;} 

/*SUBMENU*/ 
header nav ul#menu li:hover #big {display:block;}
header nav ul#menu li #big {width: 100%;position: relative; border:none; padding:0; background:#bf1522;}
header nav ul#menu li #big li {display:block; overflow: visible!important; background:transparent;}
header nav ul#menu li #big li a span {float: right;position: relative;top:3px; margin-right:0; margin-left:10px;}
header nav ul#menu li .caret {position: relative;top:3px; margin-left:10px; margin-right:0px;}
header nav ul#menu ul#big li a{color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; /*width:30%;*/width:100%; border-bottom:none;}
header nav ul#menu ul#big li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}

/*CHILDREN*/
header nav ul#menu ul.children li .children {border-bottom:none;}
header nav ul#menu ul.children li:hover .children {display:none;}
header nav ul#menu .children .submenu .children {background: #bf1522; display: none; left: 0px; position: relative; top: 0px; /*width: 90%;*/width: 100%; z-index:9999; padding:10px 0px; height:auto;}
header nav ul#menu .children .submenu .children li a{color:#fff; display:block; text-decoration:none; padding: 8px; text-decoration: none; width: 100%!important; font-size:85%;}
header nav ul#menu .children .submenu .children li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}
header nav ul#menu .children .submenu .children li {display:inline-block; /*width:50%;*/ width:100%;border-bottom:none;}
.logomob{height:auto;}
.menuint{width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px; border-bottom:1px #fff solid;}
.menuint2{	width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px;}
.submenu{width:99%; border-top:1px #fff solid; font-size:0.8rem; min-height:25px; line-height:25px; height:auto; text-indent:20px;}
.children{width:49%; margin-left:2px; margin-top:1px; margin-bottom:1px; font-size:0.5rem; min-height:20px; line-height:20px; text-indent:3px;}
.menu{width:100%; display:none;} header .center {position:relative; top:20px;}
.header-info{display:none;}
nav .logo{display:none;}
nav .logomob{display:block; width:18%;}
#btmobile{display:block;}
.menubtrs{display:block;}
.fl{margin-top:10px;}
.FSM{margin-top:5px;}
header nav {height:100px;}

/*Columnas*/
.col1{width:100%}
.col2{width:100%}
.col3{width:100%}
.col4{width:100%}
.col5{width:100%}
.col6{width:100%}
.col7{width:100;}
.col8{width:100%}
.col9{width:100%}
.col10{width:100%}
.col11{width:100%}
.col12{width:100%}

/*Paquetes*/
.contenedor-paquete .pie-paquete p {position:relative;} 

/*Listado de Paquetes*/
.paquete-promocional .col6 {width:100%; text-align:center;} .paquete-promocional .img-promo img {width:60%; margin:0 auto;} .servicios-inc ul.iconos-servicios li {width:10%;}

/*Nuestra Flota*/
.slider-content .listado .cada-paquete {padding-left:15px; padding-right:15px;} .slider-content {padding-left:30px; padding-right:30px;} 
.slider-content .listado {padding-left:15px; padding-right:15px;} .slider-content .contenedor-paquete a.vermas{top:65%;}

/*Contacto Izquierdo*/
.contacto-izquierdo .campocont {width:100%;} .contacto-izquierdo #area1 {width:97%;} .contacto-izquierdo #contenviar {width:97%;} .contacto-izquierdo #consulta {width:96%!important;}

/*Pop Up*/
.modal-dialog { width: 600px!important;  margin:30px auto;}

/*iframes*/
.upper-text iframe{width:100%!important;} .upper-text img{width:100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} 
#gaceti .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;}
#notita .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} 
#notita .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;}
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important; top:auto!important;}
#flotis .contenedor-paquete .img {max-height:100%;}
#flotis .cada-paquete {width:100%!important;}
#produc .contenedor-paquete .img {max-height: 100%!important; min-height: 100%!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:20.77%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:88.88%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:21%!important;}
}





@media (max-width: 992px) { 
/* Nuevos estilos Listado de Productos */
.cada-paquete-lea {
    width: calc(100% / 2);
    }
 .nav-grafica {
    position: relative;
    background: #007ac3;
    top: 0;
    z-index: 100;
	}
}

@media only screen and (max-width: 800px) and (min-width: 699px){ 

.pre-top #comprame{display: none;} 
body {font-size:100%;} .banner-titulo h1, .banner-titulo p {margin-left:15px;} #img-inicio {background-size:100% auto;} 
.menuint2 {font-size:0.9rem} .menuint{font-size:0.9rem} nav .header-info .datos-top {margin-bottom: 10px;  margin-top: 10px;} 
nav .logo {position:absolute; left:20px;} header .center {width:100%; background: #007ac3; overflow:hidden;} .banner .losiconos .col3 {padding-right:0px; padding-left:0px;} 
.contenedor-blanco {background-image:none;} .banner-titulo {background-image:none; background:#007ac3; width:96%!important;} .cuotas {margin-top:20px; width:92%!important; right:30px; } 
#slider-menu {margin-top:-70px!important;} .slider-boton {height:70px!important;}

/*Scroll*/
.scroll-to-top {display:none;} .compraronline {display:none;}

/*Menu*/
.pre-top { float: none; position: absolute; right: 150px; top: 5px; width: 30%; background: white; height: 55px; text-align: center;}
.contenedor-pre-top {width: 255px;  margin: 0 auto; float: none; padding-top:5px;}

/* Menu */
.menu #agencias {display:inline;} 
.menu #promociones {display:inline; float:left; right:0;} 
.pre-top #agencias{display:none;}
.menu > div, .menu > span {width:100%;}
#agencias {width:95%;}
#promociones {width:95%;}
.menu_bar {display:block; width:100%; position: fixed; top:0; z-index:9999; height:50px; background:#bf1522; border-bottom: 3px solid #eec0c3;}
.menu_bar span.icon-three-bars {float: right; font-size: 20px; padding: 2px 5px; margin-top:5px; border: solid thin #eec0c3; color:#eec0c3;}
.menu_bar .bt-menu {display: block; padding: 5px 0 0 40px; overflow: hidden; font-size: 25px; font-weight: 400; text-decoration: none; width:95%; position:absolute; top:0;}
.menu_bar span.menu img{width:12%; height:100%;}
header nav .header-info {display:none;}
header nav .logo {display:none;}
header nav .hr {display:none;}
header nav .bgmenu{display:block; padding-top:10px;}
header nav ul#menu {width: 100%; background: #bf1522; border-top: 0px;} 
header nav ul#menu li .caret {float: right;}
header nav ul#menu li {margin:0px; display: block; border-bottom:1px solid #eec0c3;}
header nav ul#menu li a {color:#fff; border:none;}
header nav ul#menu li a:hover {color:#fff; border:none; background:#c83843;}
header nav ul li:hover {background:transparent;}
header nav ul#menu li.current {background:transparent;}
header nav ul#menu li.current a {color:#fff; background:#c83843;}
header nav ul#menu li.current a:hover {color:#fff;}
header nav ul#menu li.submenu a {color:#fff;}
header nav ul#menu li.submenu a:hover {color:#fff; background:#c83843;} 
header nav ul#menu li.submenu a:focus {color:#fff; background:#c83843;}
header nav ul#menu li .children {width: 100%;position: relative; border:none; padding:0; background:#bf1522;} 
header nav ul#menu li .children:hover {background:#bf1522;} 
header nav ul#menu li:hover .children {display: none;} 
header nav ul#menu li .children li a{font-size:11px; margin-left:0px; background:#bf1522; color:#fff; border:none;} 
header nav ul#menu li .children li a:hover{background:#bf1522;}
header nav ul#menu li.submenu .children li {padding:0px;}
header nav ul#menu li.submenu .children li a:hover{background:#c83843;}
header nav ul#menu li.submenu ul.children a:hover{border: none;} 
header nav ul#menu li.submenu ul.children a:focus {border: none;} 

/*SUBMENU*/ 
header nav ul#menu li:hover #big {display:block;}
header nav ul#menu li #big {width: 100%;position: relative; border:none; padding:0; background:#bf1522;}
header nav ul#menu li #big li {display:block; overflow: visible!important; background:transparent;}
header nav ul#menu li #big li a span {float: right;position: relative;top:3px; margin-right:0; margin-left:10px;}
header nav ul#menu li .caret {position: relative;top:3px; margin-left:10px; margin-right:0px;}
header nav ul#menu ul#big li a{color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; /*width:30%;*/width:100%; border-bottom:none;}
header nav ul#menu ul#big li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}

/*CHILDREN*/
header nav ul#menu ul.children li .children {border-bottom:none;}
header nav ul#menu ul.children li:hover .children {display:none;}
header nav ul#menu .children .submenu .children {background: #bf1522; display: none; left: 0px; position: relative; top: 0px; /*width: 90%;*/width: 100%; 
	z-index:9999; padding:10px 0px; height:auto;}
header nav ul#menu .children .submenu .children li a{color:#fff; display:block; text-decoration:none; padding: 8px; text-decoration: none; width: 100%!important; font-size:85%;}
header nav ul#menu .children .submenu .children li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}
header nav ul#menu .children .submenu .children li {display:inline-block; /*width:50%;*/ width:100%;border-bottom:none;}
.logomob{height:auto;}
.menuint{width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px; border-bottom:1px #fff solid;}
.menuint2{	width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px;}
.submenu{width:99%; border-top:1px #fff solid; font-size:0.8rem; min-height:25px; line-height:25px; height:auto; text-indent:20px;}
.children{width:49%; margin-left:2px; margin-top:1px; margin-bottom:1px; font-size:0.5rem; min-height:20px; line-height:20px; text-indent:3px;}
.menu{width:100%; display:none;} header .center {position:relative; top:20px;}
.header-info{display:none;}
nav .logo{display:none;}
nav .logomob{display:block; width:19%;}
#btmobile{display:block;}
.menubtrs{display:block;}
.fl{margin-top:10px;}
.FSM{margin-top:5px;}
header nav {height:85px;}

/*Columnas*/
.col1{width:100%}
.col2{width:100%}
.col3{width:100%}
.col4{width:100%}
.col5{width:100%}
.col6{width:100%}
.col7{width:100;}
.col8{width:100%}
.col9{width:100%}
.col10{width:100%}
.col11{width:100%}
.col12{width:100%}

/* Buscador */
.buscador {width:96%!important;}.buscador .boxes {width:100%; padding-right:0;} .buscador #radioset1, #radioset2, #radioset3, #radioset4{width:48%; margin-left:10px; margin-right:0;} 
.ui-buttonset .ui-button {font-size: 100%;} .buscador .small {font-size: 100%;} .ui-button-text-only .ui-button-text{font-size:100%!important;} .ui-selectmenu-text {font-size:100%;}
.buscador #button {font-size:100%; float:left!important;} .buscar {padding-right:5px;}

/* Footer */
footer .container #upper-foot .col5 {padding-left:0; padding-right:0; margin-left:0;} footer .container #upper-foot .col2{padding-left:0; padding-right:0;} 
footer .container #lower-foot .separador a{position: relative!important; top: 0px!important; left: 0px!important; display: block; text-align:center!important;} 
footer .container #lower-foot .separador {width:15%;}

/*Listado de Paquetes*/
.paquete-promocional .col6 {width:100%; text-align:center;} .paquete-promocional .img-promo img {width:60%; margin:0 auto;} .servicios-inc ul.iconos-servicios li {width:15%;}

/*Contacto Izquierdo*/
.contacto-izquierdo .campocont {width:100%;} .contacto-izquierdo #area1 {width:97%;} .contacto-izquierdo #contenviar {width:97%;} .contacto-izquierdo #consulta {width:96%!important;}  
.contacto-izquierdo #enviar {font-size:100%!important;}

/*Pop Up*/
.modal-dialog { width: 600px!important;  margin:30px auto;}

/*iframes*/
.upper-text iframe{width:100%!important;} .upper-text img{width:100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} 
#gaceti .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;}
#notita .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} 
#notita .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;}
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:50px!important; top:auto!important;} 
#flotis .contenedor-paquete .img {max-height:100%;}
#flotis .cada-paquete {width:100%!important;}
#produc .contenedor-paquete .img {max-height: 100%!important; min-height: 100%!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:43.88%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:88.88%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:40%!important;}
}



@media only screen and (max-width: 700px) and (min-width: 499px){

.pre-top #comprame{display: none;} 
body {font-size:100%;} .banner-titulo h1, .banner-titulo p {margin-left:15px;} #img-inicio {background-size:cover;} .menuint2 {font-size:0.9rem} 
.menuint{font-size:0.9rem} nav .header-info .datos-top {margin-bottom: 10px;  margin-top: 10px;} nav .logo {position:absolute; left:20px;} 
header .center {width:100%; background: #007ac3; overflow:hidden;}  .banner .losiconos .col3 {padding-right:0px; padding-left:0px;} .contenedor-blanco {background-image:none;} 
.banner-titulo {background-image:none; background:#007ac3; width:96%!important;} .cuotas {margin-top:20px; width:92%!important; right:30px; }  
#slider-menu {margin-top:-70px!important;} .slider-boton {height:70px!important;}

/*Scroll*/
.scroll-to-top {display:none;} .compraronline {display:none;}

/*Menu*/
.pre-top { float: none; position: absolute; right: 200px; top: 5px; width: 30%; background: white; height: 55px; text-align: center;}
.contenedor-pre-top {width: 255px;  margin: 0 auto; float: none; padding-top:5px;}

/* Buscador */
.buscador {width:95%!important;}.buscador .boxes {width:100%; padding-right:0;} .buscador #radioset1, #radioset2, #radioset3, #radioset4{width:48%; margin-left:0px; margin-right:10px;} 
.ui-buttonset .ui-button {font-size: 100%;} .buscador .small {font-size: 100%;} .ui-button-text-only .ui-button-text{font-size:100%!important;} .ui-selectmenu-text {font-size:100%;} 
.buscador #button {font-size:100%; float:left!important;} .buscar {padding-right:10px;}

/* Footer */
footer .container #upper-foot .col5 {padding-left:0; padding-right:0; margin-left:0; width:100%; background-image:none;} 
footer .container #upper-foot .col2{padding-left:0; padding-right:0; width:100%} 
footer .container #lower-foot .separador a{position: relative!important; top: 0px!important; left: 0px!important; display: block; text-align:center!important;} 
footer .container #lower-foot .separador {width:25%;}

/* Menu */
.menu #agencias {display:inline;} 
.menu #promociones {display:inline; float:left; right:0;} 
.pre-top #agencias{display:none;}
.menu > div, .menu > span {width:100%;}
#agencias {width:95%;}
#promociones {width:95%;}
.menu_bar {display:block; width:100%; position: fixed; top:0; z-index:9999; height:50px; background:#bf1522; border-bottom: 3px solid #eec0c3;}
.menu_bar span.icon-three-bars {float: right; font-size: 20px; padding: 2px 5px; margin-top:5px; border: solid thin #eec0c3; color:#eec0c3;}
.menu_bar .bt-menu {display: block; padding: 5px 0 0 40px; overflow: hidden; font-size: 25px; font-weight: 400; text-decoration: none; width:95%; position:absolute; top:0;}
.menu_bar span.menu img{width:12%; height:100%;}
header nav .header-info {display:none;}
header nav .logo {display:none;}
header nav .hr {display:none;}
header nav .bgmenu{display:block; padding-top:10px;}
header nav ul#menu {width: 100%; background: #bf1522; border-top: 0px;} 
header nav ul#menu li .caret {float: right;}
header nav ul#menu li {margin:0px; display: block; border-bottom:1px solid #eec0c3;}
header nav ul#menu li a {color:#fff; border:none;}
header nav ul#menu li a:hover {color:#fff; border:none; background:#c83843;}
header nav ul li:hover {background:transparent;}
header nav ul#menu li.current {background:transparent;}
header nav ul#menu li.current a {color:#fff; background:#c83843;}
header nav ul#menu li.current a:hover {color:#fff;}
header nav ul#menu li.submenu a {color:#fff;}
header nav ul#menu li.submenu a:hover {color:#fff; background:#c83843;} 
header nav ul#menu li.submenu a:focus {color:#fff; background:#c83843;}
header nav ul#menu li .children {width: 100%;position: relative; border:none; padding:0; background:#bf1522;} 
header nav ul#menu li .children:hover {background:#bf1522;} 
header nav ul#menu li:hover .children {display: none;} 
header nav ul#menu li .children li a{font-size:11px; margin-left:0px; background:#bf1522; color:#fff; border:none;} 
header nav ul#menu li .children li a:hover{background:#bf1522;}
header nav ul#menu li.submenu .children li {padding:0px;}
header nav ul#menu li.submenu .children li a:hover{background:#c83843;}
header nav ul#menu li.submenu ul.children a:hover{border: none;} 
header nav ul#menu li.submenu ul.children a:focus {border: none;} 

/*SUBMENU*/ 
header nav ul#menu li:hover #big {display:block;}
header nav ul#menu li #big {width: 100%;position: relative; border:none; padding:0; background:#bf1522;}
header nav ul#menu li #big li {display:block; overflow: visible!important; background:transparent;}
header nav ul#menu li #big li a span {float: right;position: relative;top:3px; margin-right:0; margin-left:10px;}
header nav ul#menu li .caret {position: relative;top:3px; margin-left:10px; margin-right:0px;}
header nav ul#menu ul#big li a{color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; /*width:30%;*/width:100%; border-bottom:none;}
header nav ul#menu ul#big li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}

/*CHILDREN*/
header nav ul#menu ul.children li .children {border-bottom:none;}
header nav ul#menu ul.children li:hover .children {display:none;}
header nav ul#menu .children .submenu .children {background: #bf1522; display: none; left: 0px; position: relative; top: 0px; /*width: 90%;*/width: 100%; z-index:9999; padding:10px 0px; height:auto;}
header nav ul#menu .children .submenu .children li a{color:#fff; display:block; text-decoration:none; padding: 8px; text-decoration: none; width: 100%!important; font-size:85%;}
header nav ul#menu .children .submenu .children li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}
header nav ul#menu .children .submenu .children li {display:inline-block; /*width:50%;*/ width:100%;border-bottom:none;}
.logomob{height:auto;}
.menuint{width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px; border-bottom:1px #fff solid;}
.menuint2{	width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px;}
.submenu{width:99%; border-top:1px #fff solid; font-size:0.8rem; min-height:25px; line-height:25px; height:auto; text-indent:20px;}
.children{width:49%; margin-left:2px; margin-top:1px; margin-bottom:1px; font-size:0.5rem; min-height:20px; line-height:20px; text-indent:3px;}
.menu{width:100%; display:none;} header .center {position:relative; top:17px;}
.header-info{display:none;}
nav .logo{display:none;}
nav .logomob{display:block; width:22%;}
#btmobile{display:block;}
.menubtrs{display:block;}
.fl{margin-top:10px;}
.FSM{margin-top:5px;}
header nav {height:85px;}

/*Columnas*/
.col1{width:100%}
.col2{width:100%}
.col3{width:100%}
.col4{width:100%}
.col5{width:100%}
.col6{width:100%}
.col7{width:100;}
.col8{width:100%}
.col9{width:100%}
.col10{width:100%}
.col11{width:100%}
.col12{width:100%}

/*Paquetes*/
.cada-paquete {padding-left: 0px; padding-right: 0px;}

/*Listado de Paquetes*/
.paquete-promocional .col6 {width:100%; text-align:center;} .paquete-promocional .img-promo img {width:60%; margin:0 auto;} .servicios-inc ul.iconos-servicios li {width:15%;}

/*Pop Up*/
.modal-dialog { width: 600px!important;  margin:30px auto!important;} 

/*Contacto*/
.contacto-izquierdo #consulta {width:96%!important;}

/*iframes*/
.upper-text iframe{width:100%!important;} .upper-text img{width:100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #gaceti .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} .sproductos .col12 {padding-left:30px!important; padding-right:30px!important;}
#notita .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #notita .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} 
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:50px!important; top:auto!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#flotis .cada-paquete {width:100%!important;}
#produc .contenedor-paquete .img {max-height: 100%!important; min-height: 100%!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:43.88%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:88.88%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:40%!important;}
}
@media only screen and (max-width: 732px) and (max-height: 412px){
	.pre-top #comprame{display: none;} 
/*Pop Up*/
.modal-dialog { width: 90%!important; margin: 30px!important;}  

/*iframes*/
.upper-text iframe{width:100%!important;} .upper-text img{width:100%!important;} .contacto-izquierdo #consulta {width:96%!important;}  .contacto-izquierdo #enviar {font-size:100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #gaceti .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} .sproductos .col12 {padding-left:0!important; padding-right:0!important;}
#notita .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #notita .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;}
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:50px!important; top:auto!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#flotis .cada-paquete {width:100%!important;}
#produc .contenedor-paquete .img {max-height: 100%!important; min-height: 100%!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:43.88%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:88.88%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:40%!important; top:-60px; right:40px;}
}
@media only screen and (max-width: 736px) and (max-height: 414px){
.pre-top #comprame{display: none;} 	
/*Pop Up*/
.modal-dialog { width: 90%!important; margin: 30px!important;} 

/*iframes*/
.upper-text iframe{width:100%!important;} .upper-text img{width:100%!important;} .contacto-izquierdo #consulta {width:96%!important;} .contacto-izquierdo #enviar {font-size:100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #gaceti .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} .sproductos .col12 {padding-left:0!important; padding-right:0!important;}
#notita .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #notita .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} 
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:50px!important; top:auto!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#flotis .cada-paquete {width:100%!important;}
#produc .contenedor-paquete .img {max-height: 100%!important; min-height: 100%!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:43.88%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:88.88%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:40%!important; top:-60px; right:40px;}

}
@media only screen and (max-width: 640px) and (max-height: 360px){
.pre-top #comprame{display: none;} 	
/*Pop Up*/
.modal-dialog { width: 70%!important; margin: 30px!important;} 

/*iframes*/
.upper-text iframe{width:100%!important;} .upper-text img{width:100%!important;} .contacto-izquierdo #consulta {width:88%!important;} .contacto-izquierdo #enviar {font-size:100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #gaceti .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} .sproductos .col12 {padding-left:30px!important; padding-right:30px!important;}
#notita .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #notita .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} 
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important; top:auto!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#flotis .cada-paquete {width:100%!important;}
#produc .contenedor-paquete .img {max-height: 100%!important; min-height: 100%!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:43.88%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:89.33%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:40%!important; top:-60px; right:0;}
}

@media (max-width: 670px) { 
/* Nuevos estilos Listado de Productos */
.cada-paquete-lea {
    width: calc(100% / 1);
    }
}


@media only screen and (max-width: 667px) and (max-height: 375px){
.pre-top #comprame{display: none;} 	
/*Pop Up*/
.modal-dialog { width: 70%!important; margin: 30px!important;} 

/*iframes*/
.upper-text iframe{width:100%!important;} .upper-text img{width:100%!important;} .contacto-izquierdo #consulta {width:88%!important;} .contacto-izquierdo #enviar {font-size:100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #gaceti .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} .sproductos .col12 {padding-left:30px!important; padding-right:30px!important;}
#notita .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #notita .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} 
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important; top:auto!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#flotis .cada-paquete {width:100%!important;}
#produc .contenedor-paquete .img {max-height: 100%!important; min-height: 100%!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:43.88%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:89.33%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:40%!important; top:-60px; right:0;}
}
@media only screen and (max-width: 568px) and (max-height: 320px){
.pre-top #comprame{display: none;} 	
/*Pop Up*/
.modal-dialog { width: 90%!important; margin: 30px!important;}  

/*iframes*/
.upper-text iframe{width:100%!important;} .upper-text img{width:100%!important;} .contacto-izquierdo #consulta {width:88%!important;} .contacto-izquierdo #enviar {font-size:100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #gaceti .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} .sproductos .col12 {padding-left:30px!important; padding-right:30px!important;}
#notita .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #notita .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} 
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important; top:auto!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#flotis .cada-paquete {width:100%!important;}
#produc .contenedor-paquete .img {max-height: 100%!important; min-height: 100%!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:43.88%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:89.33%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:40%!important; top:-60px; right:0;}
}
@media only screen and (max-width: 500px) and (min-width: 459px){
.pre-top #comprame{display: none;} 	

body {font-size:100%;} .banner-titulo h1, .banner-titulo p {margin-left:15px;} #img-inicio {background-size:cover;} .menuint2 {font-size:0.9rem} .menuint{font-size:0.9rem} nav .header-info .datos-top {margin-bottom: 10px;  margin-top: 10px;} nav .logo {position:absolute; left:20px;} header .center {width:100%; background: #007ac3; overflow:hidden;} .banner .losiconos .col3 {padding-right:0px; padding-left:0px;} .contenedor-blanco {background-image:none; margin-bottom:20px;} .banner-titulo {background-image:none; background:#007ac3; width:90%!important;} .cuotas {margin-top:20px; width:80%!important; right:30px; text-align:center;} .cuotas img {width:80%; height:auto; padding-top:20px;}

.pre-top ul.idiomas {right: 24px;}
.pre-top ul.social-icons {right: 20px;}
#btmobile {right: 5px;}

/*Scroll*/
.scroll-to-top {display:none;} .compraronline {display:none;}

/*Menu*/
.pre-top { float: none; position: absolute; right: 0; top: 95px; width: 20%; background: white; height: 55px; text-align: center; border-top:solid thin #ddd;}
.contenedor-pre-top {width: 255px;  margin: 0 auto; float: none; padding-top:5px;}

/* Menu */
.menu #agencias {display:inline;} 
.menu #promociones {display:inline; float:left; right:0;} 
.pre-top #agencias{display:none;}
.menu > div, .menu > span {width:100%;}
#agencias {width:95%;}
#promociones {width:95%;}
.menu_bar {display:block; width:100%; position: fixed; top:0; z-index:9999; height:50px; background:#bf1522; border-bottom: 3px solid #eec0c3;}
.menu_bar span.icon-three-bars {float: right; font-size: 20px; padding: 2px 5px; margin-top:5px; border: solid thin #eec0c3; color:#eec0c3;}
.menu_bar .bt-menu {display: block; padding: 5px 0 0 40px; overflow: hidden; font-size: 25px; font-weight: 400; text-decoration: none; width:95%; position:absolute; top:0;}
.menu_bar span.menu img{width:12%; height:100%;}
header nav .header-info {display:none;}
header nav .logo {display:none;}
header nav .hr {display:none;}
header nav .bgmenu{display:block; padding-top:10px;}
header nav ul#menu {width: 100%; background: #bf1522; border-top: 0px;} 
header nav ul#menu li .caret {float: right;}
header nav ul#menu li {margin:0px; display: block; border-bottom:1px solid #eec0c3;}
header nav ul#menu li a {color:#fff; border:none;}
header nav ul#menu li a:hover {color:#fff; border:none; background:#c83843;}
header nav ul li:hover {background:transparent;}
header nav ul#menu li.current {background:transparent;}
header nav ul#menu li.current a {color:#fff; background:#c83843;}
header nav ul#menu li.current a:hover {color:#fff;}
header nav ul#menu li.submenu a {color:#fff;}
header nav ul#menu li.submenu a:hover {color:#fff; background:#c83843;} 
header nav ul#menu li.submenu a:focus {color:#fff; background:#c83843;}
header nav ul#menu li .children {width: 100%;position: relative; border:none; padding:0; background:#bf1522;} 
header nav ul#menu li .children:hover {background:#bf1522;} 
header nav ul#menu li:hover .children {display: none;} 
header nav ul#menu li .children li a{font-size:11px; margin-left:0px; background:#bf1522; color:#fff; border:none;} 
header nav ul#menu li .children li a:hover{background:#bf1522;}
header nav ul#menu li.submenu .children li {padding:0px;}
header nav ul#menu li.submenu .children li a:hover{background:#c83843;}
header nav ul#menu li.submenu ul.children a:hover{border: none;} 
header nav ul#menu li.submenu ul.children a:focus {border: none;} 

/*SUBMENU*/ 
header nav ul#menu li:hover #big {display:block;}
header nav ul#menu li #big {width: 100%;position: relative; border:none; padding:0; background:#bf1522;}
header nav ul#menu li #big li {display:block; overflow: visible!important; background:transparent;}
header nav ul#menu li #big li a span {float: right;position: relative;top:3px; margin-right:0; margin-left:10px;}
header nav ul#menu li .caret {position: relative;top:3px; margin-left:10px; margin-right:0px;}
header nav ul#menu ul#big li a{color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; /*width:30%;*/width:100%; border-bottom:none;}
header nav ul#menu ul#big li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}

/*CHILDREN*/
header nav ul#menu ul.children li .children {border-bottom:none;}
header nav ul#menu ul.children li:hover .children {display:none;}
header nav ul#menu .children .submenu .children {background: #bf1522; display: none; left: 0px; position: relative; top: 0px; /*width: 90%;*/width: 100%; z-index:9999; padding:10px 0px; height:auto;}
header nav ul#menu .children .submenu .children li a{color:#fff; display:block; text-decoration:none; padding: 8px; text-decoration: none; width: 100%!important; font-size:85%;}
header nav ul#menu .children .submenu .children li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}
header nav ul#menu .children .submenu .children li {display:inline-block; /*width:50%;*/ width:100%;border-bottom:none;}
.logomob{height:auto;}
.menuint{width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px; border-bottom:1px #fff solid;}
.menuint2{	width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px;}
.submenu{width:99%; border-top:1px #fff solid; font-size:0.6rem; min-height:25px; line-height:25px; height:auto; text-indent:20px;}
.children{width:49%; margin-left:2px; margin-top:1px; margin-bottom:1px; font-size:0.5rem; min-height:20px; line-height:20px; text-indent:3px;}
.menu{width:100%; display:none;}
.header-info{display:none;}
nav .logo{display:none;}
nav .logomob{display:block; width:30%;}
#btmobile{display:block;}
.menubtrs{display:block;}
.fl{margin-top:10px;}
.FSM{margin-top:5px;}
header nav {height:100px;}

/*Columnas*/
.col1{width:100%}
.col2{width:100%}
.col3{width:100%}
.col4{width:100%}
.col5{width:100%}
.col6{width:100%}
.col7{width:100;}
.col8{width:100%}
.col9{width:100%}
.col10{width:100%}
.col11{width:100%}
.col12{width:100%}

/*Menu*/
.pre-top {float: right; position: relative; right: 75px; top: 5px; width: 46%;}

/* Buscador */
.buscador {width:90%!important;}.buscador .boxes {width:100%; padding-right:0;} .buscador #radioset1, #radioset2, #radioset3, #radioset4{width:95%; margin-left:0px; margin-right:10px;} .ui-buttonset .ui-button {font-size: 100%;} .buscador .small {font-size: 100%;} .ui-button-text-only .ui-button-text{font-size:100%!important;} .ui-selectmenu-text {font-size:100%;} .buscador #button {font-size:100%;} .buscar {padding-right:15px;} .buscar #button {width:100%;}

/*Parallax*/
.full .contenedor .interno h1 {font-size:200%; text-align:justify;} .full .contenedor .interno h2 {font-size:100%; text-align:justify;} .full .contenedor .interno p {text-align:justify;} 

/* Footer */
footer .container #upper-foot .col5 {padding-left:0; padding-right:0; margin-left:0; width:100%; background-image:none;} footer .container #upper-foot .col2{padding-left:0; padding-right:0; width:100%} footer .container #lower-foot .separador a{position: relative!important; top: 0px!important; left: 0px!important; display: block; text-align:center!important;} footer .container #lower-foot .separador {width:30%;} footer .container #lower-foot {padding:10px;}

/*Listado de Paquetes*/
.paquete-promocional .col6 {width:100%; text-align:center; padding-left:5px; padding-right:5px;} .paquete-promocional .img-promo img {width:100%; margin:0 auto;} .servicios-inc ul.iconos-servicios li {width:30%;}.contactar a {float:left; margin-top:20px; width:100%;} .imprimir a {width:100%;}

/*Nuestra Flota*/
.slider-content .listado .cada-paquete {padding-left:5px; padding-right:5px;} .slider-content {padding-left:30px; padding-right:30px;} .slider-content .listado {padding-left:5px; padding-right:5px;} .slider-content .contenedor-paquete a.vermas{top:65%;}

/*Contacto Izquierdo*/
.contacto-izquierdo .campocont {width:82%;} .contacto-izquierdo #area1 {width:70%;} .contacto-izquierdo #contenviar {width:70%;} .contacto-izquierdo #consulta {width:96%!important;}

/* Banner Despegar */
.banner .losiconos .col3 { width:100%; }

/*Pop Up*/
.modal-dialog { width: 600px!important;  margin:30px auto!important;} 

/*iframes*/
.upper-text iframe{width:100%!important;} .upper-text img{width:100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #gaceti .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} 
/*.sproductos .col12 {padding-left:0!important; padding-right:0!important;}*/
#notita .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #notita .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} 
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important; top:auto!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#flotis .cada-paquete {width:100%!important;}
#produc .contenedor-paquete .img {max-height: 100%!important; min-height: 100%!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:43.88%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:89.33%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:40%!important; top:-60px; right:0;}
}
@media only screen and (max-width: 460px){
.pre-top #comprame{display: none;} 	

body {font-size:100%;} .banner-titulo h1, .banner-titulo p {margin-left:15px;}
#img-inicio {background-size:cover;} 
.menuint2 {font-size:0.9rem} 
.menuint{font-size:0.9rem} nav .header-info .datos-top {margin-bottom: 10px;  margin-top: 10px;} 
nav .logo {position:absolute; left:20px;} 
header .center {width:100%; background: #007ac3; overflow:hidden; position:relative; top:65px;}
.banner .losiconos .col3 {padding-right:0px; padding-left:0px;} 
.contenedor-blanco {background-image:none; margin-bottom:20px;} 
.banner-titulo {background-image:none; background:#007ac3; width:90%!important;} 
.cuotas {margin-top:20px; width:80%!important; right:30px;  text-align:center;} 
.cuotas img {width:80%; height:auto; padding-top:20px;} 
.upper-text h1 {text-align:center!important;} 
.contenedor-paquete a.vermas, .contenedor-paquete .pie-paquete a.comprar {float:left!important; clear:both!important;} 
.texto-image h1.color-white {color:white!important; text-shadow:1px 1px 2px rgba(0, 0, 0, 0)!important; -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.0))!important; 
	box-shadow:1px 1px 2px rgba(0,0,0,0.0))!important;} .texto-image {left:0%!important; width:100%!important; position:relative!important;} 
#slider-menu {margin-top:-35px!important;} .slider-boton {height:35px!important;}
.pre-top ul.idiomas { right: auto;}
.pre-top ul.social-icons { right: auto;}
 
/*Scroll*/
.scroll-to-top {display:none;} .compraronline {display:none;}

/*Menu*/
.pre-top { float: none; position: absolute; right: 0; top: 95px; width: 20%; background: white; height: 55px; text-align: center; border-top:solid thin #ddd;}
.contenedor-pre-top {width: 255px;  margin: 0 auto; float: none; padding-top:5px;}

/* Menu */
.menu #agencias {display:inline;} 
.menu #promociones {display:inline; float:left; right:0;} 
.pre-top #agencias{display:none;}
.menu > div, .menu > span {width:100%;}
#agencias {width:95%;}
#promociones {width:95%;}
.menu_bar {display:block; width:100%; position: fixed; top:0; z-index:9999; height:50px; background:#bf1522; border-bottom: 3px solid #eec0c3;}
.menu_bar span.icon-three-bars {float: right; font-size: 20px; padding: 2px 5px; margin-top:5px; border: solid thin #eec0c3; color:#eec0c3;}
.menu_bar .bt-menu {display: block; padding: 5px 0 0 40px; overflow: hidden; font-size: 25px; font-weight: 400; text-decoration: none; width:95%; position:absolute; top:0;}
.menu_bar span.menu img{width:12%; height:100%;}
header nav .header-info {display:none;}
header nav .logo {display:none;}
header nav .hr {display:none;}
header nav .bgmenu{display:block; padding-top:10px;}
header nav ul#menu {width: 100%; background: #bf1522; border-top: 0px;} 
header nav ul#menu li .caret {float: right;}
header nav ul#menu li {margin:0px; display: block; border-bottom:1px solid #eec0c3;}
header nav ul#menu li a {color:#fff; border:none;}
header nav ul#menu li a:hover {color:#fff; border:none; background:#c83843;}
header nav ul li:hover {background:transparent;}
header nav ul#menu li.current {background:transparent;}
header nav ul#menu li.current a {color:#fff; background:#c83843;}
header nav ul#menu li.current a:hover {color:#fff;}
header nav ul#menu li.submenu a {color:#fff;}
header nav ul#menu li.submenu a:hover {color:#fff; background:#c83843;} 
header nav ul#menu li.submenu a:focus {color:#fff; background:#c83843;}
header nav ul#menu li .children {width: 100%;position: relative; border:none; padding:0; background:#bf1522;} 
header nav ul#menu li .children:hover {background:#bf1522;} 
header nav ul#menu li:hover .children {display: none;} 
header nav ul#menu li .children li a{font-size:11px; margin-left:0px; background:#bf1522; color:#fff; border:none;} 
header nav ul#menu li .children li a:hover{background:#bf1522;}
header nav ul#menu li.submenu .children li {padding:0px;}
header nav ul#menu li.submenu .children li a:hover{background:#c83843;}
header nav ul#menu li.submenu ul.children a:hover{border: none;} 
header nav ul#menu li.submenu ul.children a:focus {border: none;} 

/*SUBMENU*/ 
header nav ul#menu li:hover #big {display:block;}
header nav ul#menu li #big {width: 100%;position: relative; border:none; padding:0; background:#bf1522;}
header nav ul#menu li #big li {display:block; overflow: visible!important; background:transparent;}
header nav ul#menu li #big li a span {float: right;position: relative;top:3px; margin-right:0; margin-left:10px;}
header nav ul#menu li .caret {position: relative;top:3px; margin-left:10px; margin-right:0px;}
header nav ul#menu ul#big li a{color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; /*width:30%;*/width:100%; border-bottom:none;}
header nav ul#menu ul#big li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}

/*CHILDREN*/
header nav ul#menu ul.children li .children {border-bottom:none;}
header nav ul#menu ul.children li:hover .children {display:none;}
header nav ul#menu .children .submenu .children {background: #bf1522; display: none; left: 0px; position: relative; top: 0px; /*width: 90%;*/width: 100%; z-index:9999; padding:10px 0px; height:auto;}
header nav ul#menu .children .submenu .children li a{color:#fff; display:block; text-decoration:none; padding: 8px; text-decoration: none; width: 100%!important; font-size:85%;}
header nav ul#menu .children .submenu .children li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}
header nav ul#menu .children .submenu .children li {display:inline-block; /*width:50%;*/ width:100%;border-bottom:none;}
.logomob{height:auto;}
.menuint{width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px; border-bottom:1px #fff solid;}
.menuint2{	width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px;}
.submenu{width:99%; border-top:1px #fff solid; font-size:0.8rem; min-height:25px; line-height:25px; height:auto; text-indent:20px;}
.children{width:49%; margin-left:2px; margin-top:1px; margin-bottom:1px; font-size:0.5rem; min-height:20px; line-height:20px; text-indent:3px;}
.menu{width:100%; display:none;}
.header-info{display:none;}
nav .logo{display:none;}
nav .logomob{display:block; width:37%;}
#btmobile{display:block;}
.menubtrs{display:block;}
.fl{margin-top:10px;}
.FSM{margin-top:5px;}
header nav {height:150px;}

/*Columnas*/
.col1{width:100%}
.col2{width:100%}
.col3{width:100%}
.col4{width:100%}
.col5{width:100%}
.col6{width:100%}
.col7{width:100;}
.col8{width:100%}
.col9{width:100%}
.col10{width:100%}
.col11{width:100%}
.col12{width:100%}

/*Menu*/
.pre-top { float: none; position: absolute; right: auto; left:0; top: 85px; width: 100%; background: white; height: 55px; text-align: center; border-top:solid thin #ddd;}
.contenedor-pre-top {width: 255px;  margin: 0 auto; float: none; padding-top:5px;}

/* Buscador */
.buscador {width:90%!important;}.buscador .boxes {width:100%; padding-right:0;} .buscador #radioset1, #radioset2, #radioset3, #radioset4{width:95%; margin-left:0px; margin-right:10px;} .ui-buttonset .ui-button {font-size: 100%;} .buscador .small {font-size: 100%;} .ui-button-text-only .ui-button-text{font-size:100%!important;} .ui-selectmenu-text {font-size:100%;} .buscador #button {font-size:100%;} .buscar {padding-right:15px;} .buscar #button {width:100%;}

/*Parallax*/
.full .contenedor .interno h1 {font-size:200%; text-align:justify;} .full .contenedor .interno h2 {font-size:100%; text-align:justify;} .full .contenedor .interno p {text-align:justify;} 

/* Footer */
footer .container #upper-foot .col5 {padding-left:0; padding-right:0; margin-left:0; width:100%; background-image:none;} footer .container #upper-foot .col2{padding-left:0; padding-right:0; width:100%} footer .container #lower-foot .separador a{position: relative!important; top: 0px!important; left: 0px!important; display: block; text-align:center!important;} footer .container #lower-foot .separador {width:30%;} footer .container #lower-foot {padding:10px;}

/*Listado de Paquetes*/
.paquete-promocional .col6 {width:100%; text-align:center; padding-left:5px; padding-right:5px;} .paquete-promocional .img-promo img {width:100%; margin:0 auto;} .servicios-inc ul.iconos-servicios li {width:30%;}.contactar a {float:left; margin-top:20px; width:100%;} .imprimir a {width:100%;}

/*Nuestra Flota*/
.slider-content .listado .cada-paquete {padding-left:5px; padding-right:5px;} .slider-content {padding-left:30px; padding-right:30px;} .slider-content .listado {padding-left:5px; padding-right:5px;} .slider-content .contenedor-paquete a.vermas{top:65%;}

/*Contacto Izquierdo*/
.contacto-izquierdo .campocont {width:82%;} .contacto-izquierdo #area1 {width:70%;} .contacto-izquierdo #contenviar {width:85%;} .contacto-izquierdo #consulta {width:78%!important;} 
.contacto-izquierdo #enviar {font-size:100%!important;}

/* Banner Despegar */
.banner .losiconos .col3 { width:100%; }

/*Pop Up*/
.modal-dialog { width: 75%!important; margin: 30px!important;} 

/*iframes*/
.upper-text iframe{width:100%!important;} .upper-text img{width:100%!important;}

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #gaceti .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} .sproductos .col12 {padding-left:0!important; padding-right:0!important;}
#notita .contenedor-paquete .img {max-height: 404px!important; min-height: 204px!important;} #notita .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} 
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important; top:auto!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#flotis .cada-paquete {width:100%!important;}
#produc .contenedor-paquete .img {max-height: 100%!important; min-height: 100%!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:100%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:96%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:100%!important; top:0px; right:0; float:left;}
}

@media only screen and (max-width: 360px) and (min-width: 320px){
.pre-top #comprame{display: none;} 	

body {font-size:100%;} .banner-titulo h1, .banner-titulo p {margin-left:15px;} #img-inicio {background-size:cover;} .menuint2 {font-size:0.9rem} 
.menuint{font-size:0.9rem} nav .header-info .datos-top {margin-bottom: 10px;  margin-top: 10px;} nav .logo {position:absolute; left:20px;} 
header .center {width:100%; background: #007ac3; overflow:hidden; position:relative; top:75px;} .banner .losiconos .col3 {padding-right:0px; padding-left:0px;} 
.contenedor-blanco {background-image:none; margin-bottom:20px;} .banner-titulo {background-image:none; background:#007ac3; width:90%!important;} 
.cuotas {margin-top:20px; width:80%!important; right:30px;  text-align:center;} .cuotas img {width:80%; height:auto; padding-top:20px;} .upper-text h1 {text-align:center!important;} 
.contenedor-paquete a.vermas, .contenedor-paquete .pie-paquete a.comprar {float:left!important; clear:both!important;} .texto-image {position:relative!important;} 
.texto-image h1.color-white {color:white!important; text-shadow:1px 1px 2px rgba(0, 0, 0, 0)!important; -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.0))!important; 
	box-shadow:1px 1px 2px rgba(0,0,0,0.0))!important;} .texto-image {left:0%!important; width:100%!important;} #slider-menu {top:-40px!important; margin-top:-35px!important}
	 .slider-boton {height:40px!important} 
.col12.banner > div {margin-bottom:20px;}

/*Scroll*/
.scroll-to-top {display:none;} .compraronline {display:none;}

/*Menu*/
.pre-top { float: none; position: absolute; right: 0; top: 95px; width: 20%; background: white; height: 55px; text-align: center; border-top:solid thin #ddd;}
.contenedor-pre-top {width: 255px;  margin: 0 auto; float: none; padding-top:5px;}

/* Menu */
.menu #agencias {display:inline;} 
.menu #promociones {display:inline; float:left; right:0;} 
.pre-top #agencias{display:none;}
.menu > div, .menu > span {width:100%;}
#agencias {width:95%;}
#promociones {width:95%;}
.menu_bar {display:block; width:100%; position: fixed; top:0; z-index:9999; height:50px; background:#bf1522; border-bottom: 3px solid #eec0c3;}
.menu_bar span.icon-three-bars {float: right; font-size: 20px; padding: 2px 5px; margin-top:5px; border: solid thin #eec0c3; color:#eec0c3;}
.menu_bar .bt-menu {display: block; padding: 5px 0 0 40px; overflow: hidden; font-size: 25px; font-weight: 400; text-decoration: none; width:95%; position:absolute; top:0;}
.menu_bar span.menu img{width:12%; height:100%;}
header nav .header-info {display:none;}
header nav .logo {display:none;}
header nav .hr {display:none;}
header nav .bgmenu{display:block; padding-top:10px;}
header nav ul#menu {width: 100%; background: #bf1522; border-top: 0px;} 
header nav ul#menu li .caret {float: right;}
header nav ul#menu li {margin:0px; display: block; border-bottom:1px solid #eec0c3;}
header nav ul#menu li a {color:#fff; border:none;}
header nav ul#menu li a:hover {color:#fff; border:none; background:#c83843;}
header nav ul li:hover {background:transparent;}
header nav ul#menu li.current {background:transparent;}
header nav ul#menu li.current a {color:#fff; background:#c83843;}
header nav ul#menu li.current a:hover {color:#fff;}
header nav ul#menu li.submenu a {color:#fff;}
header nav ul#menu li.submenu a:hover {color:#fff; background:#c83843;} 
header nav ul#menu li.submenu a:focus {color:#fff; background:#c83843;}
header nav ul#menu li .children {width: 100%;position: relative; border:none; padding:0; background:#bf1522;} 
header nav ul#menu li .children:hover {background:#bf1522;} 
header nav ul#menu li:hover .children {display: none;} 
header nav ul#menu li .children li a{font-size:11px; margin-left:0px; background:#bf1522; color:#fff; border:none;} 
header nav ul#menu li .children li a:hover{background:#bf1522;}
header nav ul#menu li.submenu .children li {padding:0px;}
header nav ul#menu li.submenu .children li a:hover{background:#c83843;}
header nav ul#menu li.submenu ul.children a:hover{border: none;} 
header nav ul#menu li.submenu ul.children a:focus {border: none;} 

/*SUBMENU*/ 
header nav ul#menu li:hover #big {display:block;}
header nav ul#menu li #big {width: 100%;position: relative; border:none; padding:0; background:#bf1522;}
header nav ul#menu li #big li {display:block; overflow: visible!important; background:transparent;}
header nav ul#menu li #big li a span {float: right;position: relative;top:3px; margin-right:0; margin-left:10px;}
header nav ul#menu li .caret {position: relative;top:3px; margin-left:10px; margin-right:0px;}
header nav ul#menu ul#big li a{color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; /*width:30%;*/width:100%; border-bottom:none;}
header nav ul#menu ul#big li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}

/*CHILDREN*/
header nav ul#menu ul.children li .children {border-bottom:none;}
header nav ul#menu ul.children li:hover .children {display:none;}
header nav ul#menu .children .submenu .children {background: #bf1522; display: none; left: 0px; position: relative; top: 0px; /*width: 90%;*/width: 100%; z-index:9999; padding:10px 0px; height:auto;}
header nav ul#menu .children .submenu .children li a{color:#fff; display:block; text-decoration:none; padding: 8px; text-decoration: none; width: 100%!important; font-size:85%;}
header nav ul#menu .children .submenu .children li a:hover {color:#fff; display:block; text-decoration:none; display: block; padding: 8px; text-decoration: none; background:#c83843;}
header nav ul#menu .children .submenu .children li {display:inline-block; /*width:50%;*/ width:100%;border-bottom:none;}
.logomob{height:auto;}
.menuint{width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px; border-bottom:1px #fff solid;}
.menuint2{	width:100%; font-size:0.7rem; min-height:35px; text-align:left; line-height:35px; text-indent:15px;}
.submenu{width:99%; border-top:1px #fff solid; font-size:0.8rem; min-height:25px; line-height:25px; height:auto; text-indent:20px;}
.children{width:49%; margin-left:2px; margin-top:1px; margin-bottom:1px; font-size:0.5rem; min-height:20px; line-height:20px; text-indent:3px;}
.menu{width:100%; display:none;}
.header-info{display:none;}
nav .logo{display:none;}
nav .logomob{display:block; width:50%;}
#btmobile{display:block;}
.menubtrs{display:block;}
.fl{margin-top:10px;}
.FSM{margin-top:5px;}
header nav {height:150px;}

/*Columnas*/
.col1{width:100%}
.col2{width:100%}
.col3{width:100%}
.col4{width:100%}
.col5{width:100%}
.col6{width:100%}
.col7{width:100;}
.col8{width:100%}
.col9{width:100%}
.col10{width:100%}
.col11{width:100%}
.col12{width:100%}

/*Menu*/
.pre-top { float: none; position: absolute; right: auto; left:0; top: 85px; width: 100%; background: white; height: 55px; text-align: center; border-top:solid thin #ddd;}
.contenedor-pre-top {width: 255px;  margin: 0 auto; float: none; padding-top:5px;}

/* Buscador */
.buscador {width:90%!important;}.buscador .boxes {width:100%; padding-right:0;} .buscador #radioset1, #radioset2, #radioset3, #radioset4{width:95%; margin-left:0px; margin-right:10px;} .ui-buttonset .ui-button {font-size: 100%;} .buscador .small {font-size: 100%;} .ui-button-text-only .ui-button-text{font-size:100%!important;} .ui-selectmenu-text {font-size:100%;} .buscador #button {font-size:100%;} .buscar {padding-right:15px;} .buscar #button {width:100%;}

/*Parallax*/
.full .contenedor .interno h1 {font-size:200%; text-align:justify;} .full .contenedor .interno h2 {font-size:100%; text-align:justify;} .full .contenedor .interno p {text-align:justify;} 

/* Footer */
footer .container #upper-foot .col5 {padding-left:0; padding-right:0; margin-left:0; width:100%; background-image:none;} footer .container #upper-foot .col2{padding-left:0; padding-right:0; width:100%} footer .container #lower-foot .separador a{position: relative!important; top: 0px!important; left: 0px!important; display: block; text-align:center!important;} footer .container #lower-foot .separador {width:30%;} footer .container #lower-foot {padding:10px;}

/*Listado de Paquetes*/
.paquete-promocional .col6 {width:100%; text-align:center; padding-left:5px; padding-right:5px;} .paquete-promocional .img-promo img {width:100%; margin:0 auto;} .servicios-inc ul.iconos-servicios li {width:30%;}.contactar a {float:left; margin-top:20px; width:100%;} .imprimir a {width:100%;}

/*Nuestra Flota*/
.slider-content .listado .cada-paquete {padding-left:5px; padding-right:5px;} .slider-content {padding-left:30px; padding-right:30px;} .slider-content .listado {padding-left:5px; padding-right:5px;} .slider-content .contenedor-paquete a.vermas{top:65%;}

/*Contacto Izquierdo*/
.contacto-izquierdo .campocont {width:82%;} .contacto-izquierdo #area1 {width:70%;} .contacto-izquierdo #contenviar {width:85%;} .contacto-izquierdo #consulta {width:78%!important;} 
.contacto-izquierdo #enviar {font-size:100%!important;}

/* Banner Despegar */
.banner .losiconos .col3 { width:100%; }

/*Pop Up*/
.modal-dialog { width: 80%!important;  margin:30px auto!important;}

/*iframes*/
.upper-text iframe{width:100%!important;} .upper-text img{width:100%!important;} 

/*Ajustes*/
#gaceti .contenedor-paquete .img {max-height: max-height: 100%!important; min-height: 0px!important;} #gaceti .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} .sproductos .col12 {padding-left:0!important; padding-right:0!important;}
#notita .contenedor-paquete .img {max-height: max-height: 100%!important; min-height: 0px!important;} #notita .contenedor-paquete .pie-paquete .textos-paquete p {max-height: 90px!important; overflow: hidden;} 
#flotis .contenedor-paquete a.vermas {position:absolute!important; bottom:20px!important; right:30px!important; top:auto!important;} #flotis .contenedor-paquete .img {max-height:100%;}
#flotis .cada-paquete {width:100%!important;}
#produc .contenedor-paquete .img {max-height: 100%!important; min-height: 100%!important;}

/*Parallax Contacto EN*/
#fndo-contacto.full .contenedor .interno .contacto-izquierdo .campocont {width:100%; float:left;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #consulta {width:96%!important;}
#fndo-contacto.full .contenedor .interno .contacto-izquierdo #enviar {width:100%!important; top:0px; right:0; float:left;}
}


@media  (max-width: 480px) {
	#myNavbar .right-nav .idiomas  {
		display: none;
	}
	.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
		padding-left: 15px;
		padding-right:15px;
	}
	.navbar.chico, .navbar.grande {
		background: white!important;
	}
	.navbar.grande .logo img.color {
		display: block!important;
	}
	.navbar.grande .logo img.blanco {
		display: none!important;
	}
	.navbar.grande span {
		color: white!important;
	}
	.navbar.chico span {
		color: #white!important;
	}
	.home {
		top: 50px!important;		
	}
	.sidenav .destacados .idiomas {
		display: inline-block !important;
	}
	.videoWrapper .texto h1 {
		font-size: calc(34px + 0.4vw);
		margin-bottom: 0;
	}
	.videoWrapper .texto h2 {
		font-size: calc(26px + 0.4vw);
	}
	.videoWrapper .texto {
		bottom: 0px;
	}
}