body{padding:0;margin:0;font-family:'Jost',sans-serif;font-size:16px;overflow-x:hidden;color:gris;background:#eee}body header{margin:0}body h2,body h3,body h4{margin-top:20px;font-weight:bold;width:100%;float:left}body h1{font-size:1.8em;color:#004481;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}body h2{font-size:1.6em;line-height:1em;color:#0061aa}body h3{font-size:1.2em;line-height:1em;color:#0061aa}body h4{font-size:1.1em;line-height:1em;color:#0061aa}body p{width:100%;float:left;text-align:justify;color:#484848}body p strong{color:#004481}body p.destaqued{font-size:1.2em;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;color:#000}body a{color:#0061aa;outline:0 !important}body a:hover{color:#004481}body a.vermas{color:#eee;background:#0061aa;text-decoration:none;padding:5px;border-radius:4px;font-size:.95em}body a.vermas:hover{background:#004481;color:#fff}body hr{width:99%;margin-left:.5%;margin-right:.5%;float:left;background-color:#b3b3b3;height:1px;border-top:1px solid #fff;border-bottom:1px solid #fff}body img.img-responsive{width:98% !important;float:left}.text-center{text-align:center}.float-rg{float:right !important}.margin-top-10{margin-top:10px !important}.margin-top-20{margin-top:20px !important}.margin-top-30{margin-top:30px !important}.content-row{width:100%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.content-row .col-sm-4{margin:.5%;padding:.5%;width:31%}.content-row .col-sm-6{margin:.5%;padding:.5%;width:48%}.header-video{width:98%;padding-left:1%;padding-right:1%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:10px;margin-bottom:10px}.header-video .content-video{width:52%;margin-right:2%;padding:1%;float:left}.header-video .content-video .video{width:98%;float:left;box-shadow:-1px 1px 2px 1px #c0c0c0;padding:1%;background:#fff;border-radius:4px;height:auto;overflow:hidden;position:-webkit-sticky !important;position:sticky !important;top:110px}.header-video .content-video .video iframe{margin:0;border-radius:4px}.header-video .intro-video{width:45%;float:left;font-size:1.2em;text-align:justify;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.general-gallery{width:99%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.general-gallery a,.general-gallery div{width:49%;border-radius:5px;margin:.5%;box-shadow:-1px 1px 2px 1px #c0c0c0;outline:0 !important}.general-gallery a img,.general-gallery div img{width:100%;border-radius:5px;float:left;border-radius:4px}.gallery-owl{width:99%;float:left;margin-top:10px}.gallery-owl .owl-stage-outer{width:100%}.gallery-owl .owl-nav{display:flex;justify-content:space-between;align-items:center;width:100%;float:left}.gallery-owl .owl-nav .owl-prev{left:0 !important;width:32px;height:32px;padding:0 !important}.gallery-owl .owl-nav .owl-next{right:0 !important;width:32px;height:32px;padding:0 !important}.gallery-owl .owl-nav [class*='owl-']{top:15px !important;background:none !important;font-size:64px !important;color:#fff !important;text-shadow:0 2px 3px #808080}.gallery-owl .owl-nav .angle{text-align:center;font-size:1em}.gallery-owl .owl-nav .angle a{color:#c0c0c0}.gallery-owl .owl-stage{width:100%;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.gallery-owl .owl-stage .item{border-radius:4px;margin:5px;box-shadow:-1px 1px 2px 1px #c0c0c0;outline:0 !important;float:left}.gallery-owl .owl-stage .item img{width:100%;float:left;border-radius:4px}.content-section{width:99%;padding:.5%;float:left;border-radius:4px;margin-top:10px;margin-bottom:10px;background:-moz-linear-gradient(45deg,#eee 0%,#fff 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#eee),color-stop(100%,#fff));background:-webkit-linear-gradient(45deg,#eee 0%,#fff 100%);background:-o-linear-gradient(45deg,#eee 0%,#fff 100%);background:-ms-linear-gradient(45deg,#eee 0%,#fff 100%);background:linear-gradient(45deg,#eee 0%,#fff 100%)}.content-table{width:99%;padding:.5%;float:left;border-radius:4px;background:#6c757d;background:-moz-linear-gradient(45deg,#eee 0%,#808080 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#eee),color-stop(100%,#808080));background:-webkit-linear-gradient(45deg,#eee 0%,#808080 100%);background:-o-linear-gradient(45deg,#eee 0%,#808080 100%);background:-ms-linear-gradient(45deg,#eee 0%,#808080 100%);background:linear-gradient(45deg,#eee 0%,#808080 100%);box-shadow:-1px 1px 2px 1px #c0c0c0}.content-table table{width:100%;float:left}.content-table table tr th{background:#0061aa;color:#fff}.content-table table tr th:first-child{border-top-left-radius:4px}.content-table table tr th:last-child{border-top-right-radius:4px}.content-table table tr td{font-size:.85em;border-bottom:solid 1px #c0c0c0;border-top:solid 1px #fff;line-height:.85em;background:#eee;padding:5px}.content-table table tr td span{font-size:.75em}.content-table table tr:last-child td{border-bottom:none}.content-table table tr:last-child td:first-child{border-bottom-left-radius:4px}.content-table table tr:last-child td:last-child{border-bottom-right-radius:4px}.content{width:98%;padding:.5%;padding-top:0;margin-left:.5%;margin-right:.5%;float:left}.header-right-static{width:98%;padding:.5%;padding-top:0;margin-left:.5%;margin-right:.5%;position:-webkit-sticky !important;position:sticky !important;float:left;-webkit-box-shadow:0 10px 13px -7px #000,5px 5px 15px 5px rgba(0,0,0,0);box-shadow:0 10px 13px -7px #000,5px 5px 15px 5px rgba(0,0,0,0);border-radius:0 0 5px 5px;z-index:100;top:0;background:#eee}.header-right-static h1{margin:0}.header-right-static .title{width:100%;float:left}.header-right-static .title .doble{display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.header-right-static .title .doble img{border-radius:4px}.header-right-static .intro,.header-right-static .packageId{width:99%;padding:.5%;float:left;font-size:.85em;color:#808080}.header-right-static .details{width:100%;float:left;margin-bottom:10px;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.header-right-static .details span{padding:5px;border-radius:4px;box-shadow:-1px 1px 2px 1px #c0c0c0;margin-right:5px;background:#eee;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;color:#7c7b80}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-decoration:none;margin:2px;box-shadow:-1px 1px 2px 1px #c0c0c0}.btn ::after,.btn ::before{box-sizing:border-box}.btn-primary{color:#fff;background-color:#0061aa;border-color:#0061aa}.btn-primary:hover{background-color:#004481;border-color:#004481;color:#fff}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{background-color:#5a6268;border-color:#545b62;color:#fff}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{background-color:#23272b;border-color:#1d2124;color:#fff}.btn-big{font-size:1.3em !important}.alert{position:relative;padding:.75rem 1.25rem;margin-top:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-secundary{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.notes{width:99%;padding:.5%;float:left;font-size:.85em;color:#808080;background:#fff;background:-moz-linear-gradient(45deg,#eee 0%,#808080 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#eee),color-stop(100%,#808080));background:-webkit-linear-gradient(45deg,#eee 0%,#808080 100%);background:-o-linear-gradient(45deg,#eee 0%,#808080 100%);background:-ms-linear-gradient(45deg,#eee 0%,#808080 100%);background:linear-gradient(45deg,#eee 0%,#808080 100%);border-radius:4px;box-shadow:-1px 1px 2px 1px #c0c0c0;margin-bottom:20px}.notes .detail{width:99%;padding:.5%;background:#d6d8d9;border-radius:4px}.header-right{width:100%;float:left}.header-right .title{width:100%;float:left}.header-right .details{width:100%;float:left;margin-bottom:10px;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.header-right .details span{padding:5px;border-radius:4px;box-shadow:-1px 1px 2px 1px #c0c0c0;margin-right:5px;background:#eee;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;color:#7c7b80}.content-cabinas{width:99%;padding:.5%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;align-items:top;justify-content:space-araund}.content-cabinas .cabina{width:32%;margin:.5%;border-radius:4px;background:#6c757d;background:-moz-linear-gradient(45deg,#eee 0%,#808080 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#eee),color-stop(100%,#808080));background:-webkit-linear-gradient(45deg,#eee 0%,#808080 100%);background:-o-linear-gradient(45deg,#eee 0%,#808080 100%);background:-ms-linear-gradient(45deg,#eee 0%,#808080 100%);background:linear-gradient(45deg,#eee 0%,#808080 100%);box-shadow:-1px 1px 2px 1px #c0c0c0;position:relative;color:#6c757d;z-index:10}.content-cabinas .cabina .precio{padding:5px;top:10px;right:0;background:#fff;font-size:1em;position:absolute;box-shadow:-1px 1px 2px 1px #c0c0c0}.content-cabinas .cabina .image{width:100%;float:left;overflow:hidden;border-top-left-radius:4px;border-top-right-radius:4px}.content-cabinas .cabina .image img{width:100%;float:left;border-top-left-radius:4px;border-top-right-radius:4px}.content-cabinas .cabina .titulo{width:94%;padding-left:3%;padding-right:3%;float:left;text-align:center;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;color:#000;height:3em;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.content-cabinas .cabina .detail{width:94%;float:left;background:#d4d4d4;font-size:.75em;padding:1%;margin-left:2%;margin-right:2%;margin-bottom:2%;border-radius:4px;color:#000;box-shadow:-1px 1px 2px 1px #c0c0c0}.content-cabinas .cabina .detail div{width:100%;float:left;margin-bottom:5px;margin-top:5px}.content-cabinas .cabina .detail div .subtitulo{font-weight:bold}.pop-detail-cabins.fancybox-content{width:70% !important;max-width:1000px !important;overflow:hidden !important}.pop-detail-cabins{width:75%;max-width:1000px;height:600px;overflow:hidden;padding:0 !important;background:rgba(255,255,255,0) !important;display:flex;-ms-display:flex;-moz-display:flex;-webkit-dipslay:flex;flex-direction:row;flex-wrap:no-wrap;justify-content:center;align-items:stretch;margin-top:70px;border-radius:5px !important;padding:2%}.pop-detail-cabins .pop-content-data{display:flex;-ms-display:flex;-moz-display:flex;-webkit-dipslay:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;border-radius:5px;float:left;margin:10px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:100% top;background-repeat:no-repeat;-webkit-box-shadow:0 2px 10px -4px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 10px -4px rgba(0,0,0,0.75);box-shadow:0 2px 10px -4px rgba(0,0,0,0.75)}.pop-detail-cabins .pop-content-data .pop-data{background:rgba(0,0,0,0.75) !important;display:flex;-ms-display:flex;-moz-display:flex;-webkit-dipslay:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;border-radius:5px;float:left;padding:10px;-webkit-box-shadow:0 2px 10px -4px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 10px -4px rgba(0,0,0,0.75);box-shadow:0 2px 10px -4px rgba(0,0,0,0.75)}.pop-detail-cabins .pop-content-data .pop-data .pop-left{width:28%;float:left;margin-right:1%;display:flex;-ms-display:flex;-moz-display:flex;-webkit-dipslay:flex;flex-direction:column;flex-wrap:no-wrap;justify-content:center;align-items:center}.pop-detail-cabins .pop-content-data .pop-data .pop-left .image{width:100%;float:left;position:-webkit-sticky !important;position:sticky !important;top:0;display:flex;-ms-display:flex;-moz-display:flex;-webkit-dipslay:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;-webkit-box-shadow:0 2px 10px -4px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 10px -4px rgba(0,0,0,0.75);box-shadow:0 2px 10px -4px rgba(0,0,0,0.75)}.pop-detail-cabins .pop-content-data .pop-data .pop-left .image img{width:100%;float:left;border-radius:5px}.pop-detail-cabins .pop-content-data .pop-data .pop-left .logo{width:80%;margin-top:20px}.pop-detail-cabins .pop-content-data .pop-data .pop-right{width:67%;float:left;margin-top:10px;padding:1%;color:#fff !important;border-radius:5px;background:rgba(0,0,0,0.25) !important;-webkit-box-shadow:0 2px 10px -4px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 10px -4px rgba(0,0,0,0.75);box-shadow:0 2px 10px -4px rgba(0,0,0,0.75)}.pop-detail-cabins .pop-content-data .pop-data .pop-right .title{width:100%;text-align:center;float:left;font-size:1.2em;font-weight:bold;color:#fff}.pop-detail-cabins .pop-content-data .pop-data .pop-right .details{width:100%;float:left;font-size:.85em;line-height:1.1em;color:#fff !important}.pop-detail-cabins .pop-content-data .pop-data .pop-right .details p{color:#fff !important}.pop-detail-cabins .pop-content-data .pop-data .pop-right .details strong{color:#fff !important;text-decoration:underline}.blog .content-posts{width:99%;float:left;padding:.5%;margin-top:5px;margin-bottom:5px;border-radius:4px;background:#fff;box-shadow:-1px 1px 2px 1px #c0c0c0}.blog .content-posts .content-post{width:99%;float:left;padding:.5%;border-radius:4px;background:#eee}.blog .content-posts .content-post .image{width:40%;margin-right:.5%;border-radius:5px;margin:.5%;box-shadow:-1px 1px 2px 1px #c0c0c0;outline:0 !important;float:left}.blog .content-posts .content-post .image img{width:100%;float:left;border-radius:4px}.blog .content-posts .content-post .fecha{color:#7c7b80;font-size:.85em}.blog .content-posts .content-post .content-data{width:58.5%;float:left}.social-media{width:97%;padding:.5%;margin:1%;border-radius:4px;float:left;margin-top:5px;margin-bottom:5px;background:-moz-linear-gradient(45deg,#eee 0%,#808080 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#eee),color-stop(100%,#808080));background:-webkit-linear-gradient(45deg,#eee 0%,#808080 100%);background:-o-linear-gradient(45deg,#eee 0%,#808080 100%);background:-ms-linear-gradient(45deg,#eee 0%,#808080 100%);background:linear-gradient(45deg,#eee 0%,#808080 100%);box-shadow:-1px 1px 2px 1px #c0c0c0}.social-media .content-social{width:99%;padding:.5%;border-radius:4px;float:left;background:#fff;display:flex;-ms-display:flex;-moz-display:flex;-webkit-dipslay:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.social-media .content-social .label{font-size:1.2em;font-family:'Indie Flower',cursive;margin:10px;color:#6c757d;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;font-weight:bold}.social-media .content-social ul{list-style-type:none;margin:0;padding:0;text-align:center;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.social-media .content-social ul li{padding:.5%;padding-left:0%;padding-right:0%;margin-bottom:0;margin:5px;float:left;border-radius:4px 4px 0 0;font-family:'Oswald',sans-serif;outline:0 !important}.social-media .content-social ul li >a{width:100%;float:left;text-align:center;text-decoration:none;font-size:1.5em;color:#0061aa;outline:0 !important;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;padding:0;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.social-media .content-social ul li a.facebook{color:#3b5998}.social-media .content-social ul li a.twitter{color:#00aece e}.social-media .content-social ul li a.pinterest{color:#bd081c}.social-media .content-social ul li a.whatsapp{color:#00bb2d}.social-media .content-social ul li a.email{color:#6c757d}.post .content-post p >img{float:left;padding:5px;border-radius:4px;width:40%;margin-right:10px;background:#fff;box-shadow:-1px 1px 2px 1px #c0c0c0}.search{width:97%;padding:1%;margin:.5%;float:left;position:-webkit-sticky !important;position:sticky !important;top:20px;margin-bottom:10px;color:#0061aa;box-shadow:-1px 1px 2px 1px #c0c0c0}.search .title{width:96%;padding:2%;float:left;text-align:center;display:inline;text-align:center;background:#0061aa;box-shadow:-1px 1px 2px 1px #c0c0c0}.search .title img{width:98%;margin:1%}.search .txt{width:100%;float:left;text-align:center;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.search .row{width:99%;padding:.5%;float:left;margin-top:10px;margin-bottom:10px}.search .row .label{width:99.5%;padding-left:.5%;float:left;font-size:.85em;color:#c0c0c0;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.search .row .input{width:100%;float:left;position:relative;box-shadow:-1px 1px 2px 1px #c0c0c0;background-color:#fff;margin:0;padding:0;border-radius:4px;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between}.search .row .input .icono{width:18%;padding:1%;float:left;font-size:2em;background-color:#6c757d;color:#fff;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;border-radius:4px 0 0 4px}.search .row .input .icono.selected{background:#0061aa}.search .row .input select{width:78%;padding:1%;float:left;border-color:#0061aa;color:#0061aa;height:40px;border:0 !important;clip:rect(0 0 0 0) !important;outline:none;border-radius:0 4px 4px 0}.search .row .input .content-menu{width:78%;padding:1%;float:left;border-color:#0061aa;color:#0061aa;height:auto;min-height:40px;border:0 !important;clip:rect(0 0 0 0) !important;outline:none;border-radius:0 4px 4px 0}.search .row .input .content-menu .noSelected{color:#6c757d}.search .row .input .content-menu .selected-data{text-decoration:none;border-radius:0 4px 4px 0;outline:0 !important}.search .row .input .content-menu .selected-data .data{width:100%;float:left}.search .row .input .content-menu .selected-data .data .subtitle{font-size:1em}.search .row .input .content-menu .selected-data .data .detail{font-size:.75em;color:#6c757d}.search .row .input .content-menu .options-content{width:98%;padding:1%;float:left;box-shadow:-1px 1px 2px 1px #c0c0c0;background:-moz-linear-gradient(45deg,#eee 0%,#808080 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#eee),color-stop(100%,#808080));background:-webkit-linear-gradient(45deg,#eee 0%,#808080 100%);background:-o-linear-gradient(45deg,#eee 0%,#808080 100%);background:-ms-linear-gradient(45deg,#eee 0%,#808080 100%);background:linear-gradient(45deg,#eee 0%,#808080 100%);border-radius:0 4px 4px 0;display:none}.search .row .input .content-menu .options-content .label-options{width:100%;float:left;box-shadow:-1px 1px 2px 1px #c0c0c0;color:#fff;text-align:center;border-radius:0 4px 4px 0;background:#6c757d}.search .row .input .content-menu .options-content .label-options span.strong{font-size:.95em;width:100%;float:left}.search .row .input .content-menu .options-content .label-options span.description{width:100%;float:left;font-size:.65em}.search .row .input .content-menu .options-content .options-data{width:98%;padding:1%;float:left;background:#eee;border-radius:0 4px 4px 0;box-shadow:-1px 1px 2px 1px #c0c0c0}.search .row .input .content-menu .options-content .options-data a{width:98%;padding:1%;float:left;text-decoration:none;font-size:.75em;outline:0 !important}.search .row .input .content-menu .options-content .options-data a.selected{background:#0061aa;color:#fff;border-radius:0 4px 4px 0;box-shadow:-1px 1px 2px 1px #c0c0c0;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #808080}.search .row .input .content-menu .opened{display:block !important}.mapasite ul{width:99%;float:left;padding:.5%;list-style-type:none}.mapasite ul li{width:98%;padding:0%;margin-top:5px;margin-bottom:5px;float:left;border-left:3px solid #0061aa;border-radius:4px}.mapasite ul li >a{width:97.5%;float:left;text-decoration:none;background:#d4d4d4;margin-left:.5%;padding:1%;font-size:1em;border-radius:4px}.mapasite ul li >a i{font-size:1.1em}.mapasite ul li >ul >li{border-left:none !important}.mapasite ul li >ul >li >a{background:#fff}.only-responsive,.only-responsive-min,.header-responsive{display:none}.container{width:100%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:column;align-content:center}.container .content-body{width:100%;max-width:1170px;margin-left:auto;margin-right:auto;background:#eee;margin-top:56px;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:stretch}.container .content-body .row{width:99%;float:left;padding:.5%}.container .content-body .content-left{width:24%;padding-top:10px;padding-right:1%;min-width:280px;max-width:350px;float:left}.container .content-body .content-right{width:73%;float:left;padding-left:1%;margin-right:1%;padding-top:3px;padding-bottom:10px}header{width:100%;float:left;padding-top:10px;background:#fff;position:relative}header .header{width:100%;position:absolute;z-index:1001;float:left;font-family:'Jost',sans-serif;top:0;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:center}header .header .content-top-header{width:100%;padding-top:10px;float:left;background:#fff;font-family:'Jost',sans-serif;top:0;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:center}header .header .content-top-header .logo{background:#fff;margin-right:1%}header .header .content-top-header .logo img{width:180px}header .header .content-top-header ul.nav{background:#fff;list-style-type:none;margin:0;padding:0;text-align:center;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end}header .header .content-top-header ul.nav li{padding:.5%;padding-left:0%;padding-right:0%;margin:2px;margin-bottom:0;float:left;border-radius:4px 4px 0 0;font-family:'Oswald',sans-serif;outline:0 !important}header .header .content-top-header ul.nav li >a{width:100%;float:left;text-align:center;text-decoration:none;font-size:1em;color:#0061aa;outline:0 !important;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;padding:0}header .header .content-top-header ul.nav li >a .ico{text-align:right;font-size:1.2em}header .header .content-top-header ul.nav li >a .item .label{width:100%;float:left;text-align:center;font-size:.75em}header .header .content-top-header ul.nav li:hover{background:#0061aa}header .header .content-top-header ul.nav li:hover a{color:#fff}header .header .content-top-header ul.nav li.active{background:#0061aa;box-shadow:-1px -1px 2px 1px #c0c0c0}header .header .content-top-header ul.nav li.active a{color:#fff}header .header .content-submenu{width:100%;float:left;background:-moz-linear-gradient(180deg,#004481 0%,#0061aa 96%);background:-webkit-linear-gradient(180deg,#004481 0%,#0061aa 96%);background:-o-linear-gradient(180deg,#004481 0%,#0061aa 96%);background:-ms-linear-gradient(180deg,#004481 0%,#0061aa 96%);background:linear-gradient(180deg,#004481 0%,#0061aa 96%);border-top:solid 4px #0061aa;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:column;align-content:center;align-items:center;transition:ease-in-out}header .header .content-submenu .submenu{width:90%;margin-top:10px;padding-left:5%;padding-right:5%;max-width:1170px;margin-left:auto;margin-right:auto;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center}header .header .content-submenu .submenu .rg{width:35%;float:left}header .header .content-submenu .submenu .rg .intro{font-size:1.5em;font-family:'Indie Flower',cursive;text-align:center;color:#fff}header .header .content-submenu .submenu .rg .intro i{font-size:2em}header .header .content-submenu .submenu ul{width:65%;float:left}header .header .content-submenu .submenu ul.destinos{list-style-type:none;margin:0;padding:0;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;align-items:center}header .header .content-submenu .submenu ul.destinos li{margin:.25%;width:32.5%;float:left}header .header .content-submenu .submenu ul.destinos li a{display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;float:left;color:#eee;text-decoration:none;background:#0061aa;border-radius:4px;outline:0 !important}header .header .content-submenu .submenu ul.destinos li a .image{width:30%;float:left;background:#fff;border-radius:4px}header .header .content-submenu .submenu ul.destinos li a .image img{width:100%;border-radius:4px;float:left}header .header .content-submenu .submenu ul.destinos li a .label{float:left;width:66%;padding:1%;margin:1%;text-align:center}header .header .content-submenu .submenu ul.destinos li :hover{color:#fff;background:#004481}header .header .content-submenu .submenu ul.buques{list-style-type:none;margin:0;padding:0;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;align-items:center}header .header .content-submenu .submenu ul.buques li{margin:.25%;width:49.5%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;color:#eee;text-decoration:none;background:#0061aa;border-radius:4px;outline:0 !important}header .header .content-submenu .submenu ul.buques li .image{width:51%;float:left;background:#fff;border-radius:4px}header .header .content-submenu .submenu ul.buques li .image img{width:100%;border-radius:4px;float:left}header .header .content-submenu .submenu ul.buques li .label{float:left;width:45%;padding:1%;margin:1%}header .header .content-submenu .submenu ul.buques li .label .enlaces{width:100%;float:left;margin-top:10px;font-size:.95em}header .header .content-submenu .submenu ul.buques li .label .enlaces a{color:#eee;background:#004481;padding:2px;margin:1px;border-radius:4px;text-decoration:none;outline:0 !important}header .header .content-submenu .submenu ul.buques li .label .enlaces a:hover{color:#fff}header .header .content-submenu .submenu ul.actividades{list-style-type:none;margin:0;padding:0;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;align-items:center}header .header .content-submenu .submenu ul.actividades li{margin:.25%;width:49.5%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;color:#eee;text-decoration:none;background:#0061aa;border-radius:4px;outline:0 !important}header .header .content-submenu .submenu ul.actividades li .image{width:33%;float:left;background:#fff;border-radius:4px}header .header .content-submenu .submenu ul.actividades li .image img{width:100%;border-radius:4px;float:left}header .header .content-submenu .submenu ul.actividades li .label{float:left;width:63%;padding:1%;margin:1%}header .header .content-submenu .submenu ul.actividades li .label .enlaces{width:100%;float:left;margin-top:10px;font-size:.95em}header .header .content-submenu .submenu ul.actividades li .label .enlaces a{color:#eee;background:#004481;padding:2px;margin:2px;border-radius:4px;text-decoration:none;outline:0 !important}header .header .content-submenu .submenu ul.actividades li .label .enlaces a:hover{color:#fff}header .header .content-submenu .close-submenu{width:100%;float:left;text-align:right}header .header .content-submenu .close-submenu a{text-decoration:none;font-size:1.1em;padding:4px;color:#fff;background:#004481;margin-right:5px;margin-bottom:15px;border-top-right-radius:4px;border-top-left-radius:4px}header .header .content-submenu .close-submenu a i{font-size:1.1em}header .header .footer-submenu{width:100%;margin-top:-6px;float:left}header .header .footer-submenu .path{fill:#0061aa}header .header .footer-submenu .svg{-webkit-filter:drop-shadow(3px 1px 2px rgba(0,0,0,0.7));filter:drop-shadow(3px 1px 2px rgba(0,0,0,0.7))}.content-search-top{width:90%;float:left;margin-left:5%;margin-right:5%;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:column;align-content:center}.content-search-top .content-search{width:90%;max-width:1070px;margin-left:auto;margin-right:auto;background:#fff;border-radius:0 0 4px 5px;box-shadow:0 -1px 4px -1px rgba(101,119,138,0.5),0 0 4px 1px rgba(101,119,138,0.5)}.content-search-top .content-search >.title{width:95%;float:left;color:#c0c0c0;background:#fff;box-shadow:-1px 1px 2px 1px #fff;padding-left:5%}.content-search-top .content-search a{outline:0 !important}.content-search-top .content-search .content-items{width:98%;float:left;padding:1%}.content-search-top .content-search .content-items .item{width:18%;padding-left:1%;padding-right:1%;padding-top:10px;padding-bottom:10px;float:left;text-align:center}.content-search-top .content-search .content-items .item .title{width:100%;float:left;font-size:1.1em}.content-search-top .content-search .content-items .item .label{width:100%;float:left;font-size:.75em}.content-search-top .content-search .content-items .action{width:17%;padding-left:3%;float:left;padding-top:10px}.content-search-top .content-search .content-items .item:hover,.content-search-top .content-search .content-items .active{background:#fff;border-radius:4px 4px 0 0;box-shadow:-1px 1px 2px 1px #0061aa}.content-search-top .content-search .content-items #top-destinos{border-radius:0 5px 10px 10px}.content-search-top .content-search .content-items #top-fechas,.content-search-top .content-search .content-items #top-puertos,.content-search-top .content-search .content-items #top-barcos{border-radius:5px 10px 10px 10px}.content-search-top .content-search .content-items .content-sub-search{width:98%;padding:1%;float:left;background:#fff;box-shadow:-1px 1px 2px 1px #0061aa;display:none;border-radius:0 4px 4px 4px}.content-search-top .content-search .content-items .content-sub-search .close{width:5%;float:right;text-align:right}.content-search-top .content-search .content-items .content-sub-search .close a{float:right;color:#808080;text-decoration:none}.content-search-top .content-search .content-items .content-sub-search .cn{float:left;width:95%}.content-search-top .content-search .content-items .content-sub-search .cn .sub-t,.content-search-top .content-search .content-items .content-sub-search .cn .meses{width:100%;float:left;margin-bottom:10px}.content-search-top .content-search .content-items .content-sub-search .cn a{color:#808080;text-decoration:none;padding:5px;background:#fff;box-shadow:-1px 1px 2px 1px #cfcfcf;border-radius:4px;font-size:.85em;margin:5px;float:left;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.content-search-top .content-search .content-items .content-sub-search .cn a:hover{color:$azul_medio}.content-search-top .content-search .content-items .content-sub-search .cn a.selected{background:#0061aa;color:#fff}.nav-tabs{float:left;list-style-type:none;margin:0;padding:0;margin-top:10px;width:96%;float:left;margin-left:2%;margin-right:2%}.nav-tabs > li{float:left;margin-bottom:-11px;padding:5px;padding-bottom:20px}.nav-tabs > li > a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;padding:10px;text-decoration:none}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified > li{float:none}.nav-tabs.nav-justified > li > a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified > li{display:table-cell;width:1%}.nav-tabs.nav-justified > li > a{margin-bottom:0}}.nav-tabs.nav-justified > li > a{margin-right:0;border-radius:4px}@media (min-width:768px){.nav-tabs.nav-justified > li > a{border-radius:4px 4px 0 0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified > li > a{margin-right:0;border-radius:4px}@media (min-width:768px){.nav-tabs-justified > li > a{border-radius:4px 4px 0 0}}.tab-content > .tab-pane{display:none}.tab-content > .active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs > li > a:hover{border-color:#eee #eee #ddd}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border:1px solid #ddd}.tab-content{width:96%;margin-left:1%;margin-right:1%;padding-left:1%;padding-right:1%;float:left;background-color:#fff;border-radius:4px;border:1px solid #ddd;border-top:transparent;padding-bottom:20px}.slider{width:100%;float:left;box-shadow:-1px 1px 2px 1px #c0c0c0;position:relative;background:#eee;margin-top:2px;padding-top:5px;border-bottom:4px solid #fff;border-top:4px solid #fff}.slider .owl-nav{display:flex;justify-content:space-between;align-items:center;width:100%;float:left}.slider .owl-nav .owl-prev{left:0 !important;width:32px;height:32px;padding:0 !important}.slider .owl-nav .owl-next{right:0 !important;width:32px;height:32px;padding:0 !important}.slider .owl-nav [class*='owl-']{top:200px !important;background:none !important;font-size:64px !important;color:#fff !important;text-shadow:0 2px 3px #808080}.slider .owl-nav .angle{text-align:center;font-size:1em}.slider .owl-nav .angle a{color:#c0c0c0}.slider .content-search-top{position:absolute;top:50px;z-index:1000}.slider .item{width:100%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:column;align-content:center}.slider .item .row{width:100%;max-width:1170px;margin-left:auto;margin-right:auto;position:relative;box-shadow:-1px 1px 2px 1px #c0c0c0;background:#fff;border-radius:4px;overflow:hidden}.slider .item .row img{width:100%;float:left}.slider .item .row .caption{position:absolute;top:0;bottom:0;width:40%;background:rgba(0,0,0,0.5);background:-moz-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,rgba(0,0,0,0.7)),color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 5px -2px #a1afc0}.slider .item .row .caption .title{font-size:2em;line-height:1em;margin-bottom:2px;width:86%;padding:7%;float:left;text-align:center}.slider .item .row .caption .title span{font-size:.55em;line-height:.55em}.slider .item .row .caption .title .small{font-size:.45em;line-height:1px}.slider .item .row .caption .label{font-size:1.1em;color:#fff;text-decoration:none;width:100%;float:left;text-align:center;background:rgba(0,0,0,0.5);background:-moz-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,rgba(0,0,0,0.7)),color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #000}.slider .item .row .caption .label span{text-decoration:underline}.slider .item .row .caption.left{left:0}.slider .item .row .caption.right{right:0}.slider .item .row .logo{width:100%;float:left;text-align:center;margin-top:20px;display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;justify-content:center}.slider .item .row .logo img{width:250px}footer{width:100%;float:left;color:#ebf6fd}footer .svg{-webkit-filter:drop-shadow(-3px -1px 2px rgba(0,0,0,0.7));filter:drop-shadow(-3px -1px 2px rgba(0,0,0,0.7))}footer a{color:#fff;text-decoration:none;font-family:'Oswald',sans-serif}footer .footer-top{width:100%;float:left;text-align:center;font-family:'Indie Flower',cursive;position:relative}footer .footer-top .content-svg{height:300px;overflow:hidden}footer .footer-top .content-data{width:100%;position:absolute;top:160px}footer .footer-top .content-data img{width:260px;display:inline}footer .footer-top .content-data div.txt{font-size:1.5em;width:100%;float:left;text-align:center;background:#0061aa}footer .footer-medium{padding-top:10px;background:#0061aa;width:100%;float:left}footer .footer-medium .nav-bottom{width:100%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}footer .footer-medium .nav-bottom ul{display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:column;flex-wrap:wrap;justify-content:center;text-align:left;margin-right:20px;margin-left:20px}footer .footer-medium .nav-bottom ul li{float:left;text-align:left;font-size:1.1em;line-height:2em;list-style-type:none}footer .footer-medium .nav-bottom ul li a{font-family:'Jost',sans-serif;color:#a2c8f2}footer .footer-medium .nav-bottom ul li a:hover{color:#fff}footer .footer-bottom{width:100%;float:left;text-align:center;color:#a2c8f2;background:#0061aa}footer .footer-bottom a{font-family:'Jost',sans-serif;text-decoration:underline}.row-banners{width:100%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:10px;margin-bottom:10px}.row-banners-start{justify-content:flex-start !important}.banner-coronavirus{width:99%;float:left;padding:.5%;background:#fff;border-radius:4px;box-shadow:-1px 1px 2px 1px #c0c0c0}.banner-coronavirus .txt{width:99%;padding:.5%;border-radius:4px;float:left;background:#ffa500;color:#000}.flexibiliacion-condiciones{margin-top:10px;width:99%;float:left;padding:.5%;background:#fff;background:-moz-linear-gradient(45deg,#eee 0%,#808080 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#eee),color-stop(100%,#808080));background:-webkit-linear-gradient(45deg,#eee 0%,#808080 100%);background:-o-linear-gradient(45deg,#eee 0%,#808080 100%);background:-ms-linear-gradient(45deg,#eee 0%,#808080 100%);background:linear-gradient(45deg,#eee 0%,#808080 100%);border-radius:4px;margin-bottom:10px;box-shadow:-1px 1px 2px 1px #c0c0c0}.flexibiliacion-condiciones .content{width:100%;float:left;padding:0;margin:0;background:#fff;border-radius:4px;position:relative}.flexibiliacion-condiciones .content .img{width:100%}.flexibiliacion-condiciones .content .img img{width:100%;float:left;border-radius:4px}.flexibiliacion-condiciones .content .content-data{width:48%;float:right;padding:1%;position:absolute;right:0;top:0;bottom:0;background:rgba(0,0,0,0.7);border-top-right-radius:4px;border-bottom-right-radius:4px}.flexibiliacion-condiciones .content .content-data .logo{width:60%;padding-left:20%;padding-right:20%;float:left}.flexibiliacion-condiciones .content .content-data .logo img{width:100%;float:left}.flexibiliacion-condiciones .content .content-data .title{width:100%;float:left;font-size:1.6em;margin-top:10px;line-height:1.15em;font-family:'Oswald',sans-serif;text-align:center;color:#f3cc64}.flexibiliacion-condiciones .content .content-data .subtitle{margin-top:15px;width:100%;float:left;font-size:1.1em;text-align:center;color:#fff}.flexibiliacion-condiciones .content .content-data .subtitle-2{margin-top:10px;width:100%;float:left;font-size:1em;text-align:center;color:#f3cc64}.flexibiliacion-condiciones .content .content-data .contact{width:100%;float:left;margin-top:15px;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.flexibiliacion-condiciones .content .content-data .contact .data{width:70%;float:left;text-align:center}.flexibiliacion-condiciones .content .content-data .contact .data div{width:100%;float:left;margin-top:2px;margin-bottom:2px}.flexibiliacion-condiciones .content .content-data .contact .data .phones{font-size:1em;font-family:'Oswald',sans-serif;color:#fff}.flexibiliacion-condiciones .content .content-data .contact .data .horario{font-size:.75em;color:#fff}.flexibiliacion-condiciones .content .content-data .contact .sello{float:right;width:122px;text-align:center}.flexibiliacion-condiciones .content .content-data .contact .sello img{width:122px}.flexibiliacion-condiciones .content .content-data .contact .sello a{width:96%;padding:2%;background:#518800;border:solid 1px #fff;color:#fff;text-decoration:none;border-radius:4px;margin-top:5px;display:inline}@media screen and (max-width:778px){.flexibiliacion-condiciones{margin-top:10px;width:99%;float:left;padding:.5%;background:#fff;background:-moz-linear-gradient(45deg,#eee 0%,#808080 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#eee),color-stop(100%,#808080));background:-webkit-linear-gradient(45deg,#eee 0%,#808080 100%);background:-o-linear-gradient(45deg,#eee 0%,#808080 100%);background:-ms-linear-gradient(45deg,#eee 0%,#808080 100%);background:linear-gradient(45deg,#eee 0%,#808080 100%);border-radius:4px;margin-bottom:10px;box-shadow:-1px 1px 2px 1px #c0c0c0}.flexibiliacion-condiciones .content{width:100%;float:left;padding:0;margin:0;background:#fff;border-radius:4px;position:relative}.flexibiliacion-condiciones .content .img{width:100%}.flexibiliacion-condiciones .content .img img{width:100%;float:left;border-radius:4px}.flexibiliacion-condiciones .content .content-data{width:98%;float:left;padding:.5%;margin:.5%;position:absolute;right:0;top:0;bottom:0;background:rgba(0,0,0,0.65);border-radius:4px;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.flexibiliacion-condiciones .content .content-data .lf{width:47%;margin-right:1%;float:left}.flexibiliacion-condiciones .content .content-data .lf .logo{width:60%;padding-left:20%;padding-right:20%;float:left}.flexibiliacion-condiciones .content .content-data .lf .logo img{width:100%;float:left}.flexibiliacion-condiciones .content .content-data .lf .title{width:100%;float:left;font-size:.75em;margin-top:5px;line-height:1em;font-family:'Oswald',sans-serif;text-align:center;color:#f3cc64}.flexibiliacion-condiciones .content .content-data .lf .subtitle{margin-top:5px;width:100%;float:left;font-size:.7em;line-height:1em;text-align:center;color:#fff}.flexibiliacion-condiciones .content .content-data .lf .subtitle-2{margin-top:5px;width:100%;float:left;font-size:.75em;line-height:1em;text-align:center;color:#f3cc64}.flexibiliacion-condiciones .content .content-data .contact{width:52%;float:left;margin-top:0;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;background:rgba(0,0,0,0.8);border-radius:4px}.flexibiliacion-condiciones .content .content-data .contact .data{width:100%;float:left;text-align:center}.flexibiliacion-condiciones .content .content-data .contact .data div{width:100%;float:left;margin-top:1px;margin-bottom:1px}.flexibiliacion-condiciones .content .content-data .contact .data .sello{text-align:center}.flexibiliacion-condiciones .content .content-data .contact .data .sello img{width:30px;display:inline}.flexibiliacion-condiciones .content .content-data .contact .data .email{font-size:.6em}.flexibiliacion-condiciones .content .content-data .contact .data .phones{font-size:.55em;font-family:'Oswald',sans-serif;color:#fff}.flexibiliacion-condiciones .content .content-data .contact .data .horario{font-size:.5em;color:#fff}.flexibiliacion-condiciones .content .content-data .contact .data a.moremore{width:96%;padding:1%;background:#518800;border:solid 1px #fff;color:#fff;text-decoration:none;border-radius:4px;margin-top:5px;display:inline;font-size:.65em}}.banner-attention{margin-top:10px;width:99%;float:left;padding:.5%;background:#fff;background:-moz-linear-gradient(45deg,#eee 0%,#808080 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#eee),color-stop(100%,#808080));background:-webkit-linear-gradient(45deg,#eee 0%,#808080 100%);background:-o-linear-gradient(45deg,#eee 0%,#808080 100%);background:-ms-linear-gradient(45deg,#eee 0%,#808080 100%);background:linear-gradient(45deg,#eee 0%,#808080 100%);border-radius:4px;margin-bottom:10px;box-shadow:-1px 1px 2px 1px #c0c0c0}.banner-attention .txt{width:99%;padding:.5%;border-radius:4px;float:left;background:#d6d8d9;color:#000;font-size:1.2em}.banner-attention .txt strong{text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.banner-contacto{width:77%;margin-right:1%;padding:.5%;background:#fff;border-radius:4px;box-shadow:-1px 1px 2px 1px #c0c0c0;float:left}.banner-contacto .content-banner{width:99%;padding:.5%;border-radius:4px;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;background:#eee}.banner-contacto .content-banner .content-mickey{width:20%;float:left}.banner-contacto .content-banner .content-mickey img{width:100%;float:left}.banner-contacto .content-banner .content-data{width:80%;float:left}.banner-contacto .content-banner .content-data .title{width:100%;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;float:left;font-size:1.6em;margin-top:10px;line-height:1.15em;font-family:'Oswald',sans-serif;text-align:center;color:#000}.banner-contacto .content-banner .content-data .subtitle{margin-top:15px;width:100%;float:left;font-size:1.1em;text-align:center}.banner-contacto .content-banner .content-data .contact{width:100%;float:left;margin-top:15px;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.banner-contacto .content-banner .content-data .contact .data{width:70%;float:left;text-align:center}.banner-contacto .content-banner .content-data .contact .data div{width:100%;float:left;margin-top:5px;margin-bottom:5px}.banner-contacto .content-banner .content-data .contact .data .phones{font-size:1.4em;font-family:'Oswald',sans-serif;color:#000;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.banner-contacto .content-banner .content-data .contact .data .horario{font-size:.75em;color:#808080}.banner-contacto .content-banner .content-data .contact .sello{float:right;width:122px}.banner-contacto .content-banner .content-data .contact .sello img{width:122px}.banner-contacto-2{width:97%;margin:.5%;padding:.5%;background:#fff;border-radius:4px;box-shadow:-1px 1px 2px 1px #c0c0c0;float:left}.banner-contacto-2 .content-banner{width:99%;padding:.5%;border-radius:4px;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;background:#eee}.banner-contacto-2 .content-banner .content-data{width:100%;float:left}.banner-contacto-2 .content-banner .content-data .title{width:100%;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;float:left;font-size:1.2em;margin-top:10px;line-height:1.15em;font-family:'Oswald',sans-serif;text-align:center;color:#000}.banner-contacto-2 .content-banner .content-data .subtitle{margin-top:10px;width:100%;float:left;font-size:.85em;text-align:center}.banner-contacto-2 .content-banner .content-data .contact{width:100%;float:left;margin-top:15px;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.banner-contacto-2 .content-banner .content-data .contact .data{width:100%;float:left;text-align:center}.banner-contacto-2 .content-banner .content-data .contact .data div{width:100%;float:left;margin-top:5px;margin-bottom:5px}.banner-contacto-2 .content-banner .content-data .contact .data .phones{font-size:1.2em;font-family:'Oswald',sans-serif;color:#000;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.banner-contacto-2 .content-banner .content-data .contact .data .horario{font-size:.75em;color:#808080}.banner-contacto-2 .content-banner .content-data .contact .sello{float:right;width:122px}.banner-contacto-2 .content-banner .content-data .contact .sello img{width:122px}.banner-gif{width:30%;float:left;max-width:300px;box-shadow:-1px 1px 2px 1px #c0c0c0}.banner-gif img{width:100%;float:left}.row-banners.banners-2cols{flex-wrap:wrap !important}.row-banners.banners-2cols .banner-img{width:48%;padding:.5%;margin-top:5px;margin-bottom:5px;float:left}.row-banners.banners-3cols{flex-wrap:wrap !important;align-items:stretch !important}.row-banners.banners-3cols .banner-img{width:31%;padding:.5%;margin:.5%;margin-top:5px;margin-bottom:5px;float:left}.row-banners.banners-3cols .banner-video{width:31%;padding:.5%;margin-top:5px;margin-bottom:5px;float:left}.banner-img{box-shadow:-1px 1px 2px 1px #c0c0c0;background:-moz-linear-gradient(45deg,#eee 0%,#808080 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#eee),color-stop(100%,#808080));background:-webkit-linear-gradient(45deg,#eee 0%,#808080 100%);background:-o-linear-gradient(45deg,#eee 0%,#808080 100%);background:-ms-linear-gradient(45deg,#eee 0%,#808080 100%);background:linear-gradient(45deg,#eee 0%,#808080 100%);border-radius:4px;max-width:500px;transition:ease-in-out}.banner-img .img{width:98%;float:left;position:relative;margin:1%;border-radius:4px}.banner-img .img .txt{transition:height .5s,transform .5s;width:100%;height:70px;float:left;position:absolute;top:0;left:0;right:0;background:-moz-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,rgba(0,0,0,0.7)),color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);text-decoration:none;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #000;color:#fff;text-align:center;font-size:1.1em;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.banner-img .img img{width:100%;float:left;border-radius:4px}.banner-img .img .label{position:absolute;bottom:10px;right:0;padding:5px;font-size:.85em;color:#fff;background:-moz-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,rgba(0,0,0,0.7)),color-stop(100%,rgba(0,0,0,0.5)));background:-webkit-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);background:linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 100%);text-decoration:none;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #000}.banner-img .img .label:hover{background:#000}.banner-img .detail{width:100%;float:left;text-decoration:none;font-size:.85em;text-align:justify}.banner-img:hover .img .txt{height:100%}.banner-img:hover .img .label{background:#000}.banner-video{box-shadow:-1px 1px 2px 1px #c0c0c0;background:-moz-linear-gradient(45deg,#eee 0%,#fff 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#eee),color-stop(100%,#fff));background:-webkit-linear-gradient(45deg,#eee 0%,#fff 100%);background:-o-linear-gradient(45deg,#eee 0%,#fff 100%);background:-ms-linear-gradient(45deg,#eee 0%,#fff 100%);background:linear-gradient(45deg,#eee 0%,#fff 100%);border-radius:4px;max-width:500px;transition:ease-in-out}.banner-video .img{width:98%;float:left;position:relative;margin:1%;border-radius:4px}.banner-video .img img{width:100%;float:left;border-radius:4px}.content-cruise{width:99%;float:left;padding:.5%;background:#fff;border-radius:4px;margin-bottom:20px;box-shadow:-1px 1px 2px 1px #c0c0c0}.content-cruise .content-data{width:99%;float:left;padding:.5%;border-radius:4px;background:#eee}.content-cruise .content-data .content-itinery{width:100%;float:left;margin-bottom:10px}.content-cruise .content-data .content-itinery .img{width:24%;float:left;position:relative;padding:.5%;background:#fff;border-radius:4px}.content-cruise .content-data .content-itinery .img .prices{position:absolute;float:left;top:10px;left:-10px;background:#0061aa;color:#fff;padding:5px;font-size:.85em;box-shadow:-1px 1px 2px 1px #c0c0c0}.content-cruise .content-data .content-itinery .img .prices span{font-size:1.2em}.content-cruise .content-data .content-itinery .img img{width:100%;float:left;border-radius:4px}.content-cruise .content-data .content-itinery .detail{width:74%;float:left;padding:.5%}.content-cruise .content-data .content-itinery .detail .title{width:100%;float:left;font-size:1.5em;color:#0061aa;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.content-cruise .content-data .content-itinery .detail .details{width:100%;float:left;font-size:1em;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.content-cruise .content-data .content-itinery .detail .details span{padding:10px;margin:2px;border-radius:4px;float:left;color:#7c7b80}.content-cruise .content-data .content-itinery .detail .details span a{float:right;padding:5px;background:#0061aa;color:#fff;text-decoration:none;font-size:.75em;border-radius:4px;text-shadow:none}.content-cruise .content-data .content-itinery .ports{width:73%;padding:.5%;float:left;font-size:.85em;color:#808080;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:space-between;box-shadow:-1px 1px 2px 1px #c0c0c0}.content-cruise .content-data .content-itinery .ports .icono{width:5%;float:left;font-size:2em;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;border-radius:4px 0 0 4px;color:#b3b3b3;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.content-cruise .content-data .content-itinery .ports .description{width:94%;float:left;padding:.5%}.content-cruise .content-data .complementary{width:96%;margin:1%;padding:1%;box-shadow:-1px 1px 2px 1px #c0c0c0;border-radius:4px;float:left;position:relative;color:#6c757d}.content-cruise .content-data .complementary .close{float:right;padding:5px;background:#6c757d;color:#fff;text-decoration:none;font-size:.75em;border-radius:4px}.content-cruise .content-data .complementary .subtitle{width:100%;float:left;text-align:center;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;font-size:1.1em}.content-cruise .content-data .complementary .content-detail{width:100%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.content-cruise .content-data .complementary .content-detail .itinerary{padding:5px;border-radius:4px;margin:5px;width:40%;box-shadow:-1px 1px 2px 1px #c0c0c0}.content-cruise .content-data .complementary .content-detail .cabins{background:#fff;padding:5px;border-radius:4px;margin:4px;width:55%}.content-cruise .content-data .complementary .gallery{width:99%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.content-cruise .content-data .complementary .gallery a{width:24%;border-radius:5px;margin:.5%;box-shadow:-1px 1px 2px 1px #c0c0c0;outline:0 !important}.content-cruise .content-data .complementary .gallery a img{width:100%;border-radius:5px;float:left;border-radius:4px}.content-cruise .content-data .complementary table{width:100%;float:left}.content-cruise .content-data .complementary table tr th{background:#6c757d;color:#fff;font-size:.75em}.content-cruise .content-data .complementary table tr th:first-child{border-top-left-radius:4px}.content-cruise .content-data .complementary table tr th:last-child{border-top-right-radius:4px}.content-cruise .content-data .complementary table tr td{font-size:.85em;border-bottom:solid 1px #c0c0c0;border-top:solid 1px #fff;line-height:.85em;background:#eee;padding:5px}.content-cruise .content-data .complementary table tr td img{width:50px}.content-cruise .content-data .complementary table tr td span{font-size:.75em}.content-cruise .content-data .complementary table tr:last-child td{border-bottom:none}.content-cruise .content-data .complementary table tr:last-child td:first-child{border-bottom-left-radius:4px}.content-cruise .content-data .complementary table tr:last-child td:last-child{border-bottom-right-radius:4px}.content-cruise .content-data .footer-cruise{width:99%;padding:.5%;float:left;margin-top:10px;background:#fff;border-radius:4px;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.content-cruise .content-data .footer-cruise .description{width:20%;float:left;font-size:.75em;color:#808080}.content-cruise .content-data .footer-cruise .logo{width:23%;margin-left:1%;margin-right:1%;float:left}.content-cruise .content-data .footer-cruise .logo img{width:100%;float:left}.content-cruise .content-data .footer-cruise .btns{width:auto;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.content-cruise:hover{background:#0061aa}.cruise .gallery{width:98%;padding:.5%;margin-top:10px;margin-left:.5%;margin-right:.5%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.cruise .gallery a{width:24%;border-radius:5px;margin:.5%;box-shadow:-1px 1px 2px 1px #c0c0c0;outline:0 !important}.cruise .gallery a img{width:100%;border-radius:5px;float:left;border-radius:4px}.cruise .itinerario,.cruise .precios-cabinas{color:#6c757d;width:98%;padding:.5%;margin-left:.5%;margin-right:.5%;float:left;margin-top:10px;border-radius:4px}.cruise .itinerario .itinerario-header,.cruise .precios-cabinas .itinerario-header,.cruise .itinerario .precios-header,.cruise .precios-cabinas .precios-header{display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.cruise .itinerario .content-table,.cruise .precios-cabinas .content-table{width:99%;padding:.5%;float:left;border-radius:4px;background:#6c757d;background:-moz-linear-gradient(45deg,#eee 0%,#808080 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#eee),color-stop(100%,#808080));background:-webkit-linear-gradient(45deg,#eee 0%,#808080 100%);background:-o-linear-gradient(45deg,#eee 0%,#808080 100%);background:-ms-linear-gradient(45deg,#eee 0%,#808080 100%);background:linear-gradient(45deg,#eee 0%,#808080 100%);box-shadow:-1px 1px 2px 1px #c0c0c0}.cruise .itinerario .content-table table,.cruise .precios-cabinas .content-table table{width:100%;float:left}.cruise .itinerario .content-table table tr th,.cruise .precios-cabinas .content-table table tr th{background:#0061aa;color:#fff}.cruise .itinerario .content-table table tr th:first-child,.cruise .precios-cabinas .content-table table tr th:first-child{border-top-left-radius:4px}.cruise .itinerario .content-table table tr th:last-child,.cruise .precios-cabinas .content-table table tr th:last-child{border-top-right-radius:4px}.cruise .itinerario .content-table table tr td,.cruise .precios-cabinas .content-table table tr td{font-size:.85em;border-bottom:solid 1px #c0c0c0;border-top:solid 1px #fff;line-height:.85em;background:#eee;padding:5px}.cruise .itinerario .content-table table tr td span,.cruise .precios-cabinas .content-table table tr td span{font-size:.75em}.cruise .itinerario .content-table table tr:last-child td,.cruise .precios-cabinas .content-table table tr:last-child td{border-bottom:none}.cruise .itinerario .content-table table tr:last-child td:first-child,.cruise .precios-cabinas .content-table table tr:last-child td:first-child{border-bottom-left-radius:4px}.cruise .itinerario .content-table table tr:last-child td:last-child,.cruise .precios-cabinas .content-table table tr:last-child td:last-child{border-bottom-right-radius:4px}.content-reservation-system .reservation-system{width:74%;padding:.5%;float:left}.content-reservation-system .reservation-system .content-steps{width:99%;padding:.5%;margin-top:10px;float:left}.content-reservation-system .reservation-system .content-steps .steps{width:98%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:stretch;justify-content:center;padding:1%;border-radius:4px}.content-reservation-system .reservation-system .content-steps .steps .step{width:10%;float:left;padding-left:2%;padding-right:2%;height:40px;text-decoration:none;background:#6c757d;color:#fff;text-align:center;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;justify-content:center;position:relative;margin-right:20px;margin-left:-19px;font-size:.85em;font-family:'Oswald',sans-serif}.content-reservation-system .reservation-system .content-steps .steps .step:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:20px solid #d4d4d4;border-top:20px solid transparent;border-bottom:20px solid transparent}.content-reservation-system .reservation-system .content-steps .steps .step:before{content:"";position:absolute;right:-20px;bottom:0;width:0;height:0;border-left:20px solid #6c757d;border-top:20px solid transparent;border-bottom:20px solid transparent;z-index:98}.content-reservation-system .reservation-system .content-steps .steps .step:hover{background:#484848}.content-reservation-system .reservation-system .content-steps .steps .step:hover:before{border-left:20px solid #484848}.content-reservation-system .reservation-system .content-steps .steps .active{background:#0061aa}.content-reservation-system .reservation-system .content-steps .steps .active:before{border-left-color:#0061aa}.content-reservation-system .reservation-system .content-steps .steps .step:first-child{width:16%;border-radius:4px 0 0 4px}.content-reservation-system .reservation-system .content-steps .steps .step:first-child:after{border-radius:4px 0 0 4px;border-left:20px solid #6c757d}.content-reservation-system .reservation-system .content-steps .steps .step:first-child.active:after{border-radius:4px 0 0 4px;border-left:20px solid #0061aa !important}.content-reservation-system .reservation-system .content-steps .steps .step:first-child.active:hover:after{border-radius:4px 0 0 4px;border-left:20px solid #484848 !important}.content-reservation-system .reservation-system .content-steps .steps .step:last-child{width:16%;border-radius:0 4px 4px 0;margin-right:0}.content-reservation-system .reservation-system .content-steps .steps .step:last-child:before{border-radius:0 4px 4px 0;border-left-width:0}.content-reservation-system .reservation-system .content-screens{width:99%;padding:.5%;float:left}.content-reservation-system .reservation-system .content-screens .screens{width:99%;padding:.5%;border-radius:4px;float:left;background:#0061aa}.content-reservation-system .reservation-system .content-screens .screens .screen{width:99%;float:left;padding:.5%;background:#eee;display:none}.content-reservation-system .reservation-system .content-screens .screens .open{display:block}.content-reservation-system .content-summary{width:25%;float:left}.content-reservation-system .content-summary .cruise-summary{width:97%;padding:1%;margin:.5%;float:left;position:-webkit-sticky !important;position:sticky !important;top:20px;margin-bottom:10px;color:#0061aa;box-shadow:-1px 1px 2px 1px #c0c0c0}.content-reservation-system .content-summary .cruise-summary .logo{width:98%;padding:1%;float:left;background:#0061aa}.content-reservation-system .content-summary .cruise-summary .logo img{width:100%;float:left}.content-reservation-system .content-summary .cruise-summary .intro{width:98%;padding:1%;float:left;background:#fff;text-align:center;font-size:1.3em;line-height:1em}.content-reservation-system .content-summary .cruise-summary .title{width:100%;float:left;margin-bottom:10px}.content-reservation-system .content-summary .cruise-summary .title a{width:100%;float:left;text-align:center;font-size:1.1em;text-decoration:none;color:#fff;background:#004481}.content-reservation-system .content-summary .cruise-summary .title span{font-size:.75em;color:#808080;width:100%;float:left;text-align:center}.content-reservation-system .content-summary .cruise-summary .price{width:100%;float:left;text-align:center;font-size:1em;background:#0061aa;color:#fff}.content-reservation-system .content-summary .cruise-summary .price span{font-size:1.2em}.content-reservation-system .content-summary .cruise-summary .price .fot{width:100%;float:left;font-size:.85em}.content-reservation-system .content-summary .cruise-summary .price .fot span{font-size:.85em}.content-reservation-system .content-summary .cruise-summary .image{width:100%;float:left;position:relative}.content-reservation-system .content-summary .cruise-summary .image img{width:100%;float:left}.content-reservation-system .content-summary .cruise-summary .image .price{position:absolute;width:80%;float:left;top:5px;left:-5px;color:#0061aa;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;padding:10px;font-size:1.2em}.content-reservation-system .content-summary .cruise-summary .image .price .fot{font-size:.75em;width:100%;float:left}.content-reservation-system .content-summary .cruise-summary .image .price .fot span{width:100%;float:left;font-size:.75em}.content-reservation-system .content-summary .cruise-summary .details{width:99%;padding:.5%;float:left;color:#6c757d;font-size:.85em}.content-reservation-system .content-summary .cruise-summary .details .item{width:99%;padding:.5%;border-top:solid 1px #fff;border-bottom:solid 1px #c0c0c0;float:left}.content-reservation-system .content-summary .cruise-summary .details .cabin{width:99%;padding:.5%;float:left;border-top:solid 1px #fff;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;justify-content:center}.content-reservation-system .content-summary .cruise-summary .details .cabin .img{width:39%;float:left;margin-right:1%}.content-reservation-system .content-summary .cruise-summary .details .cabin .img img{width:100%;float:left}.content-reservation-system .content-summary .cruise-summary .details .cabin .data{width:60%;float:left;font-size:1.2em}.content-reservation-system .content-summary .cruise-summary .itinerary{width:100%;float:left;color:#6c757d;background:#fff;text-align:center;font-size:.75em}.content-reservation-system .screen .note{width:100%;float:left;color:#ffa500;text-align:center}.content-reservation-system .screen .screen-title{width:98%;float:left;font-size:1.1em;background:#0061aa;color:#fff;border-radius:4px;padding:1%;box-shadow:-1px 1px 2px 1px #c0c0c0}.content-reservation-system .screen .screen-title a{color:#fff;text-decoration:none}.content-reservation-system .screen .screen-detail{width:98%;float:left;border-radius:4px;padding:1%}.content-reservation-system .screen .screen-detail .subtitle{width:98%;float:left;margin:.5%;padding:.5%;font-size:1.1em;text-align:center;color:#6c757d;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.content-reservation-system .screen .screen-detail .alert{width:99%;padding:.5%;float:left;font-size:1.1em;text-align:center;color:#6c757d;margin-bottom:0;margin-top:0;border:none}.content-reservation-system .screen .screen-detail .alert.flex{display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;justify-content:center}.content-reservation-system .screen .screen-detail .alert.flex .ico{padding:float left;padding:10px;font-size:1.7em;margin-right:10px}.content-reservation-system .screen .screen-detail .alert.flex .txt{float:left;font-size:.85em}.content-reservation-system .screen .screen-detail .alert.warning{color:#ffa500}.content-reservation-system .screen .screen-detail .alert.success{color:#004481}.content-reservation-system .screen .screen-detail .description{width:100%;float:left;border-radius:4px;background:#fff;margin-bottom:10px;box-shadow:-1px 1px 2px 1px #c0c0c0;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;justify-content:center}.content-reservation-system .screen .screen-detail .description .row{width:100%;float:left}.content-reservation-system .screen .screen-detail .description .row-md{margin-right:5%;margin-left:5%}.content-reservation-system .screen .screen-detail .description .row-mc{width:32%;margin-right:.5%;margin-left:.5%}.content-reservation-system .screen .screen-detail .description .row,.content-reservation-system .screen .screen-detail .description .row-md,.content-reservation-system .screen .screen-detail .description .row-mc{display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;font-size:.85em;margin-top:10px;margin-bottom:5px}.content-reservation-system .screen .screen-detail .description .row .label,.content-reservation-system .screen .screen-detail .description .row-md .label,.content-reservation-system .screen .screen-detail .description .row-mc .label{float:left;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;color:#c0c0c0;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;color:#6c757d}.content-reservation-system .screen .screen-detail .description .row .label .icon,.content-reservation-system .screen .screen-detail .description .row-md .label .icon,.content-reservation-system .screen .screen-detail .description .row-mc .label .icon{float:left;margin-right:5px;font-size:1.1em;color:#fff;background:#c0c0c0;border-radius:4px;text-shadow:none;padding:5px;box-shadow:-1px 1px 2px 1px #c0c0c0}.content-reservation-system .screen .screen-detail .description .row .label .icon img,.content-reservation-system .screen .screen-detail .description .row-md .label .icon img,.content-reservation-system .screen .screen-detail .description .row-mc .label .icon img{width:16px;height:16px;float:left}.content-reservation-system .screen .screen-detail .content-table{color:#6c757d}.content-reservation-system .screen .screen-detail .content-table th{background:#6c757d !important}.content-reservation-system .screen .screen-detail .content-table td.number{text-align:right}.content-reservation-system .screen .screen-detail .content-table td.total{background:#6c757d !important;font-size:1.1em;color:#fff}.content-reservation-system .screen .screen-detail .header-estimation-cabins{width:100%;float:left;font-size:2em;color:#0061aa;text-align:center}.content-reservation-system .screen .screen-detail .hidden{display:none !important}.content-reservation-system .screen .screen-detail .categories{width:99%;float:left;padding:.5%;background:#fff;border-radius:4px;box-shadow:-1px 1px 2px 1px #c0c0c0;margin-bottom:10px}.content-reservation-system .screen .screen-detail .categories .row{width:99%;float:left;border-radius:4px;padding:.5%;background:#eee}.content-reservation-system .screen .screen-detail .categories .row .category{width:99%;float:left;border-radius:4px;padding:.5%;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;flex-wrap:nowrap;align-items:center;justify-content:center;background:#fff;color:#6c757d;text-align:center;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.content-reservation-system .screen .screen-detail .categories .row .category .action{width:5%;float:left;color:#0061aa}.content-reservation-system .screen .screen-detail .categories .row .category .image{width:19%;float:left;padding:.5%;border-radius:4px;background:#c0c0c0}.content-reservation-system .screen .screen-detail .categories .row .category .image img{width:100%;float:left;border-radius:4px}.content-reservation-system .screen .screen-detail .categories .row .category .titulo{width:29%;float:left;padding:.5%}.content-reservation-system .screen .screen-detail .categories .row .category .detail{width:24%;float:left;padding:.5%}.content-reservation-system .screen .screen-detail .categories .row .category .precio{width:19%;padding:.5%;float:left}.content-reservation-system .screen .screen-detail .categories .row .subItems{width:99%;float:left;border-radius:4px;padding:.5%;display:none}.content-reservation-system .screen .screen-detail .categories .row .subItems .row{width:99%;float:left;border-radius:4px;padding:.5%;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;flex-wrap:nowrap;align-items:center;justify-content:space-between;color:#6c757d;font-size:.85em !important;border-top:solid 1px #fff;border-bottom:solid 1px #c0c0c0}.content-reservation-system .screen .screen-detail .categories .row .subItems .row .chulo{width:9%;padding:.5%;float:left;font-size:2em;color:#6c757d}.content-reservation-system .screen .screen-detail .categories .row .subItems .row .codigo{width:9%;padding:.5%;float:left;font-size:1.5em}.content-reservation-system .screen .screen-detail .categories .row .subItems .row .titulo{width:34%;padding:.5%;float:left}.content-reservation-system .screen .screen-detail .categories .row .subItems .row .plazas{width:24%;padding:.5%;float:left}.content-reservation-system .screen .screen-detail .categories .row .subItems .row .precio{width:19%;padding:.5%;float:left;font-size:1.1em}.content-reservation-system .screen .screen-detail .categories .row .subItems .selected{color:#0061aa}.content-reservation-system .screen .screen-detail .categories .row .subItems .selected .chulo{color:#0061aa}.content-reservation-system .screen .screen-detail .categories .row .active{display:block}.content-reservation-system .screen .screen-detail .categories.active{background:#0061aa !important}.content-reservation-system .screen .screen-detail .action-final{width:100%;float:left;margin-bottom:5px;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;justify-content:center;margin-bottom:20px}.content-reservation-system .screen .screen-detail .form{width:99%;float:left;padding-left:.5%;padding-right:.5%;background:#fff;border-radius:5px;box-shadow:-1px 1px 2px 1px #c0c0c0;margin-top:1px;margin-bottom:1px}.content-reservation-system .screen .screen-detail .form .title-form{float:right;padding:10px;background:#c0c0c0;color:#fff;margin-left:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.content-reservation-system .screen .screen-detail .form .row-input-2{width:99%;float:left;margin-bottom:5px;padding:.5%;border-radius:5px;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;justify-content:space-between}.content-reservation-system .screen .screen-detail .form .row-input-2 .notes{width:48%;float:left;margin:.5% !important;padding:.5% !important}.content-reservation-system .screen .screen-detail .form .row-input-2 .notes p{width:100%;float:left;color:#808080;font-size:1em;margin:0 !important;border-radius:4px;background:#eee}.content-reservation-system .screen .screen-detail .form .row-input-2 .notes.small-notes p{width:98%;padding:1%;float:left;color:#808080;font-size:.9em;background:#fff}.content-reservation-system .screen .screen-detail .form .row-input-2 .input{width:48%;float:left;padding:.5%;border-radius:4px}.content-reservation-system .screen .screen-detail .form .row-input-2 .input .label{width:100%;float:left;font-size:.85em;color:#808080}.content-reservation-system .screen .screen-detail .form .row-input-2 .input .text-blue{color:#0061aa}.content-reservation-system .screen .screen-detail .form .row-input-2 .input .txt-validation{color:#ffa500}.content-reservation-system .screen .screen-detail .form .row-input-2 .input input{width:96%;float:left;background:#fff;box-shadow:-1px 1px 2px 1px #c0c0c0;border:none;padding:2%;border-radius:4px;font-size:1.1em;color:#808080}.content-reservation-system .screen .screen-detail .form .row-input-2 .input input:focus{color:#0061aa;background:#ebf6fd}.content-reservation-system .screen .screen-detail .form .row-input-2 .input textarea{width:96%;float:left;background:#fff;box-shadow:-1px 1px 2px 1px #c0c0c0;border:none;padding:2%;border-radius:4px;font-size:1.1em;color:#808080}.content-reservation-system .screen .screen-detail .form .row-input-2 .input textarea:focus{color:#0061aa;background:#ebf6fd}.content-reservation-system .screen .screen-detail .form .row-input{width:98%;float:left;margin-top:5px;margin-bottom:5px;margin-left:.5%;margin-right:.5%;padding:.5%;border-radius:5px;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;justify-content:center;border-radius:4px;background:#eee}.content-reservation-system .screen .screen-detail .form .row-input .ico{font-size:2.2em;padding:5px;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;width:5%;text-align:center}.content-reservation-system .screen .screen-detail .form .row-input .label{margin-right:10px;font-size:1.2em;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;width:30%}.content-reservation-system .screen .screen-detail .form .row-input .label span{width:100%;float:left;font-size:.75em;color:#808080;text-shadow:none}.content-reservation-system .screen .screen-detail .form .row-input .input{width:65%;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;justify-content:center}.content-reservation-system .screen .screen-detail .form .row-input .input .select{width:99%;float:left;padding:.5%;border-radius:4px;background:#fff;box-shadow:-1px 1px 2px 1px #c0c0c0;position:relative}.content-reservation-system .screen .screen-detail .form .row-input .input .select select{padding:10px;margin:5px;color:#6c757d;border:solid 1px #6c757d;border-radius:4px}.content-reservation-system .screen .screen-detail .form .row-input .input .select select:focus{border-color:#0061aa}.content-reservation-system .screen .screen-detail .form .row-input .input .select .selected{width:98%;float:left;padding:1%;font-size:1.5em;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;color:#6c757d;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;justify-content:space-between;text-decoration:none}.content-reservation-system .screen .screen-detail .form .row-input .input .select .selected .btn{text-shadow:none !important}.content-reservation-system .screen .screen-detail .form .row-input .input .select .select-group{width:99%;float:left;padding:.5%;border-radius:4px;background:#c0c0c0;position:absolute;z-index:1000;display:none;top:3.5em;box-shadow:-1px 1px 2px 1px #c0c0c0}.content-reservation-system .screen .screen-detail .form .row-input .input .select .select-group .option{width:96%;float:left;padding:2%;margin-top:2px;margin-bottom:2px;text-decoration:none;color:#6c757d;background:#d4d4d4;border-radius:4px}.content-reservation-system .screen .screen-detail .form .row-input .input .select .select-group .option:hover{color:#fff;background:#0061aa}.content-reservation-system .screen .screen-detail .form .row-input .input .select .select-group.active{display:block !important}.content-reservation-system .screen .screen-detail .consolided{width:100%;float:left;border-radius:4px;box-shadow:-1px 1px 2px 1px #c0c0c0;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;justify-content:space-between;font-size:2em;background:#fff;margin-top:10px;color:#0061aa}.content-reservation-system .screen .screen-detail .consolided .total{text-align:left}.content-reservation-system .screen .screen-detail .consolided .price{text-align:right}.content-reservation-system .subscreens{width:99%;padding:.5%;background:#fff;float:left;border-radius:4px}.content-reservation-system .subscreens .header-subscreen{background:#eee;width:99%;padding:.5%;padding-bottom:0;float:left;color:#0061aa;border-top-left-radius:4px;border-top-right-radius:4px;text-align:center;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center}.content-reservation-system .subscreens .header-subscreen a{padding:10px;margin-right:5px;border-top-left-radius:4px;border-top-right-radius:4px;background:#b3b3b3;color:#eee;text-decoration:none;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #808080;float:left}.content-reservation-system .subscreens .header-subscreen a:hover{background:#484848;color:#eee}.content-reservation-system .subscreens .header-subscreen a.active{background:#0061aa;color:#fff}.content-reservation-system .subscreens .content-subscreen{background:#0061aa;width:99%;padding:.5%;float:left;border-radius:4px}.content-reservation-system .subscreens .content-subscreen .subscreen{background:#eee;width:99%;padding:.5%;float:left;border-radius:4px;display:none}.content-reservation-system .subscreens .content-subscreen .subscreen .title-section{width:99%;float:left;padding:.5%;border-radius:4px;background-color:#c0c0c0;text-align:center;color:#0061aa}.content-reservation-system .subscreens .content-subscreen .active{display:block}.output{width:98%;float:left;margin:.5%;padding:.5%;margin-top:10px;box-shadow:-1px 1px 2px 1px #c0c0c0;border-radius:4px}.output .title{width:99%;padding:.5%;border-radius:4px;float:left;text-align:center;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:no-wrap;align-items:center;justify-content:center;color:#fff;background:#0061aa;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #808080}.output .title .icon{font-size:2em;margin-right:10px;float:left;width:auto}.output .title .text{font-size:1.5em}.output .txt{text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff}.content-form{margin-top:25px;width:97%;margin:.5%;padding:.5%;background:#0061aa;border-radius:4px;box-shadow:-1px 1px 2px 1px #c0c0c0;float:left}.content-form form{width:99%;padding:.5%;padding-top:20px;border-radius:4px;float:left;background:#eee}.content-form form .row-form{width:99%;padding:.5%;border-radius:4px;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.content-form form .row-form .label{width:29%;float:left;margin-right:1%;text-align:right;text-shadow:0 13.36px 8.896px #c4b59d,0 -2px 1px #fff;color:#808080}.content-form form .row-form .content-input{width:70%;float:left}.content-form form .row-form .content-input input{width:70%;padding:1%;float:left;border-radius:4px;border:solid 1px #0061aa}.content-form form .row-form .content-input textarea{width:70%;padding:1%;float:left;border-radius:4px;border:solid 1px #0061aa}.content-form form .row-form-captcha,.content-form form .row-form-txt{width:99%;padding:.5%;float:left}.content-form form .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;color:#f00;width:100%}.content-form form .alert-secundary{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}@media screen and (max-width:778px){.no-responsive{display:none !important}.only-responsive,.no-flex-responsive{display:block !important}.search{position:relative !important}header{position:relative}header .header{position:relative}header .header .content-top-header{width:100%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}header .header .content-top-header .logo{width:60%;float:left}header .header .content-top-header .nav-responsive{width:38%;margin-left:.5%;float:left;text-align:right}header .header .content-top-header .nav-responsive a{font-size:1.7em;margin:4%}header .header-responsive{width:100%;float:left;display:none;position:absolute;z-index:1000;top:80px}header .header-responsive ul.nav{width:100%;float:left;display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;list-style-type:none;background:#0061aa;padding:0;margin:0}header .header-responsive ul.nav li{width:98%;margin:.5%;padding:.5%;float:left}header .header-responsive ul.nav li a{width:98%;padding:1%;float:left;color:#fff;text-decoration:none;font-size:1.1em}header .header-responsive.open{display:block !important}header .footer-submenu{width:100%;margin-top:-6px;float:left}header .footer-submenu .path{fill:#0061aa}header .footer-submenu .svg{-webkit-filter:none;filter:none}.container{width:100%;float:left;margin:0;padding:0;display:block}.container .slider .item .row .caption{width:60%}.container .slider .item .row .caption .title{font-size:.85em}.container .slider .item .row .caption .label{font-size:.75em}.container .slider .item .row .caption .logo img{width:70%;margin-left:15%;margin-right:15%}.container .content-right{width:100% !important;float:left}.container .content-right h1{margin:0 !important}.container .content-right .header-right-static{position:relative !important}.container .content-right .header-right-static .details{display:block}.container .content-right .banner-contacto{width:97% !important;font-size:.65em !important}.container .content-right .banner-contacto .phones{font-size:2em !important}.container .content-right .banner-attention .txt{font-size:.95em !important}.container .content-right ul.normal{display:block !important;width:93% !important;padding:0 0 0 1% !important;margin:6% !important;float:left !important}.container .content-cruise .content-data .content-itinery .title{width:99%;float:left;font-size:1.1em;color:#0061aa;padding:.5%;text-align:center}.container .content-cruise .content-data .content-itinery .img{width:99% !important}.container .content-cruise .content-data .content-itinery .detail{width:99% !important}.container .content-cruise .content-data .content-itinery .detail .details{display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.container .content-cruise .content-data .content-itinery .ports{width:98% !important}.container .content-cruise .content-data .complementary .content-detail .itinerary{font-size:.75em !important}.container .content-cruise .content-data .complementary .content-detail .cabins{font-size:.75em !important}.container .content-cabinas .cabina{width:48%}.container .blog .content-posts .content-post .image{width:100%}.container .blog .content-posts .content-post .content-data{width:100%}.container .content-reservation-system .reservation-system{width:99% !important}.container .content-reservation-system .reservation-system .header-right-static{position:relative !important}.container .content-reservation-system .reservation-system .content-steps .steps .step{width:12% !important;float:left;padding-left:1%;padding-right:1%;text-align:center;margin-right:20px;margin-left:-19px}.container .content-reservation-system .reservation-system .content-steps .steps .step:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:20px solid #d4d4d4;border-top:20px solid transparent;border-bottom:20px solid transparent}.container .content-reservation-system .reservation-system .content-steps .steps .step:before{content:"";position:absolute;right:-19px;bottom:0;width:0;height:0;border-left:20px solid #6c757d;border-top:20px solid transparent;border-bottom:20px solid transparent;z-index:98}.container .content-reservation-system .reservation-system .content-steps .steps .step:hover{background:#484848}.container .content-reservation-system .reservation-system .content-steps .steps .step:hover:before{border-left:20px solid #484848}.container .content-reservation-system .reservation-system .content-steps .steps .active{background:#0061aa}.container .content-reservation-system .reservation-system .content-steps .steps .active:before{border-left-color:#0061aa}.container .content-reservation-system .reservation-system .content-steps .steps .step:first-child{width:16%;border-radius:4px 0 0 4px}.container .content-reservation-system .reservation-system .content-steps .steps .step:first-child:after{border-radius:4px 0 0 4px;border-left:20px solid #6c757d}.container .content-reservation-system .reservation-system .content-steps .steps .step:first-child.active:after{border-radius:4px 0 0 4px;border-left:20px solid #0061aa !important}.container .content-reservation-system .reservation-system .content-steps .steps .step:first-child.active:hover:after{border-radius:4px 0 0 4px;border-left:20px solid #484848 !important}.container .content-reservation-system .reservation-system .content-steps .steps .step:last-child{width:16%;border-radius:0 4px 4px 0;margin-right:0}.container .content-reservation-system .reservation-system .content-steps .steps .step:last-child:before{border-radius:0 4px 4px 0;border-left-width:0}.container .row-banners.banners-2cols-responsive{flex-wrap:wrap !important;align-items:stretch !important}.container .row-banners.banners-2cols-responsive .banner-img{width:48% !important;padding:.5%;margin:.5%;margin-top:5px;margin-bottom:5px;float:left}.container .row-banners.banners-2cols-responsive .banner-video{width:48% !important;padding:.5%;margin-top:5px;margin-bottom:5px;float:left}.container .row-banners.banners-1cols-responsive{flex-wrap:wrap !important;align-items:stretch !important}.container .row-banners.banners-1cols-responsive .banner-img{width:97% !important;padding:.5%;margin:.5%;margin-top:5px;margin-bottom:5px;float:left}.container .row-banners.banners-1cols-responsive .banner-video{width:97% !important;padding:.5%;margin-top:5px;margin-bottom:5px;float:left}.container .header-video{display:block !important}.container .header-video .content-video{width:98%;margin-right:0}.container .header-video .intro-video{width:98%;padding:1%;font-size:.95em}.container .form .row-input-2{display:block !important}.container .form .row-input-2 >.notes{width:99% !important}.container .form .row-input-2 .input{width:99% !important}.container .form .row-input-2 .input input,.container .form .row-input-2 .input textarea{border:solid 1px #808080 !important}.pop-detail-cabins .pop-content-data .pop-data .pop-left{display:none}.pop-detail-cabins .pop-content-data .pop-data .pop-right{width:100%}.pop-detail-cabins .pop-content-data .pop-data .pop-right .title{font-size:.85em}.pop-detail-cabins .pop-content-data .pop-data .pop-right .details{font-size:.7em}footer .svg{filter:none;webkit-filter:none}footer .footer-top .content-svg{height:100px !important}footer .footer-medium{display:block !important}footer .footer-medium .nav-bottom{display:block !important;width:97%;margin:.5%;padding:1%;float:left}footer .footer-medium .nav-bottom ul{display:block;width:97%;margin:.5%;padding:.5%;float:left}footer .footer-medium .nav-bottom ul li{display:block;width:98%;margin:.5%;padding-left:1%;padding-right:1%;float:left}footer .footer-bottom{display:none;color:#fff}}