
/* indice=479*/
/* MegaNavbar v2.2.0 (http://www.MegaNavbar.com) Copyright 2014 MegaNavbar.com. All Rights Reserved.
** Licensed under Regular License (http://codecanyon.net/licenses/regular) or Extended License (http://codecanyon.net/licenses/extended)
** We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions without a license.
*/

/* --- Set Collapsed navbar - in % of window height (for small devices ) --- */
@media (max-width: 767px) {
    .navbar.xs-height25.navbar-fixed-top .navbar-collapse, .navbar.xs-height25.navbar-fixed-bottom .navbar-collapse {max-height: 25vh}
    .navbar.xs-height33.navbar-fixed-top .navbar-collapse, .navbar.xs-height33.navbar-fixed-bottom .navbar-collapse {max-height: 33vh}
    .navbar.xs-height50.navbar-fixed-top .navbar-collapse, .navbar.xs-height50.navbar-fixed-bottom .navbar-collapse {max-height: 50vh}
    .navbar.xs-height66.navbar-fixed-top .navbar-collapse, .navbar.xs-height66.navbar-fixed-bottom .navbar-collapse {max-height: 66vh}
    .navbar.xs-height75.navbar-fixed-top .navbar-collapse, .navbar.xs-height75.navbar-fixed-bottom .navbar-collapse {max-height: 75vh}
    .navbar.xs-height100.navbar-fixed-top .navbar-collapse, .navbar.xs-height100.navbar-fixed-bottom .navbar-collapse {max-height: 100vh}
}

/* Carousel-indicators */
.navbar-carousel-indicators{position:relative;bottom:inherit;left:0;right:0;z-index:0;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;text-align:inherit ;list-style:none}
.navbar-carousel-indicators li{width:100%;height:auto;margin:0px;text-indent:inherit;cursor:pointer;border:0;border-radius:0px; display: block;}
.navbar-carousel-indicators .active{width:100%;height:auto;margin:0;background-color:transparent}

/* ---GENERAL ---*/
.navbar, .dropdown-menu {min-width:35px}
.navbar .container, .navbar .container-fluid {position: relative}
.navbar .navbar a, a:hover, a:focus {text-decoration: none}
.navbar a.navbar-link,.navbar .navbar-text {line-height: 20px; padding:15px;margin: 0;}
.navbar p>a.navbar-link,.navbar p>.navbar-text {padding:15px 0;}
.navbar .dropdown-menu {overflow: visible!important; -webkit-transition: height 1ms;  transition: height 1ms}
.navbar .navbar-nav .dropdown-menu li.disabled:hover>a, .navbar .navbar-nav .dropdown-menu li.disabled:focus>a {cursor: not-allowed}
.navbar.navbar-fixed-top, .navbar.navbar-fixed-bottom {-webkit-transform: none; -o-transform: none; -moz-transform: none; transform: none;  -ms-transform: none;}
.navbar .nav > li > a {display: inline-block;} 
@media (max-width: 767px) {
    .navbar {border-bottom:0px;}
    .navbar .navbar-nav>li.divider{display: none}
    .navbar .navbar-header a.navbar-link{display:block;margin:0;padding:15px 15px}
    .navbar a.navbar-link, .navbar .navbar-text{display:block;margin:0;padding:10px 15px;line-height: 20px;}
    .navbar p>a.navbar-link{display:inline-block;padding:0!important}
    .navbar .navbar-header .navbar-text{padding:15px;margin:0}
    .navbar .navbar-form{border:0;margin:0;-webkit-box-shadow:none;box-shadow:none}
}

.navbar .navbar-nav .dropdown-menu ul,.navbar .navbar-nav .dropdown-menu ul .dropdown-menu{padding:0px}
.navbar .navbar-nav .dropdown-menu li{list-style:none}
.navbar .navbar-nav.navbar-right:last-child{margin-right:0px} /*ltr*/
.navbar .navbar-header{z-index:1;position:relative}
.navbar .container-fluid .navbar-collapse,.navbar .container .navbar-collapse{position:relative;padding-right:0px;padding-left:0px}
.navbar.navbar-static-top .container .navbar-collapse,.navbar.navbar-static-top .container-fluid .navbar-collapse{margin-right:-15px;margin-left:-15px}
.navbar.navbar-static-top .container .navbar-header,.navbar.navbar-static-top .container-fluid .navbar-header{margin-left:-15px;margin-right:0px} /*ltr*/
.navbar.navbar-static-top.brand-right .container .navbar-header,.navbar.navbar-static-top.brand-right .container-fluid .navbar-header{margin-left:0px;margin-right:-15px}
.navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header{margin-left:0px;margin-right: 0px!important}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0px} /*ltr*/

/*Headers, labels, buttons*/
.navbar .dropdown-menu li.dropdown-header{display:block;padding:5px 15px;font-size:16px;line-height:20px;white-space:nowrap;font-weight:bold}
.navbar .dropdown-short .dropdown-menu li.dropdown-header{display:block;padding:5px 0px;font-size:16px;line-height:20px;white-space:nowrap;font-weight:bold}
.navbar h1,.navbar .h1,.navbar h2,.navbar .h2,.navbar h3,.navbar .h3{margin-top:0px;margin-bottom:0px;padding-top:20px;padding-bottom:10px}
.navbar h4,.navbar .h4,.navbar h5,.navbar .h5,.navbar h6,.navbar .h6{margin-top:0px;margin-bottom:0px;padding-top:10px;padding-bottom:10px}
.navbar .panel-title{padding-top:0px;padding-bottom:0px}
.navbar .label{line-height:14px;margin:0 0 0 10px;padding:3px 5px;vertical-align:top}
.navbar-nav>.btn-group{margin:8px 10px 8px 0px}
.navbar .btn-group>.dropdown-menu,.navbar .navbar-form>.input-group .dropdown-menu{margin-top:8px}
.navbar .dropdown-menu li>a.dropdown-toggle{display:block;padding:5px 30px 5px 15px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis} /*ltr*/

.navbar .dropdown-menu li>a{display:block;padding:5px 15px 5px 15px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}
.navbar a>span.desc{display:block;font-size:smaller;text-overflow:ellipsis;overflow:hidden}

@media (max-width: 767px) {
    .navbar .navbar-collapse .navbar-nav>.navbar-form,.navbar .navbar-collapse>.navbar-form{margin:0;border-top:none;border-bottom-width:1px;border-bottom-style:solid}
    .navbar .navbar-collapse .navbar-nav>a.navbar-link,.navbar .navbar-collapse>a.navbar-link,.navbar .navbar-collapse .navbar-nav>.navbar-text,.navbar .navbar-collapse>.navbar-text,.navbar .navbar-collapse .navbar-nav>li{border-bottom-width:1px;border-bottom-style:solid}
    .navbar .navbar-collapse .navbar-nav>li>a {padding-top: 9px; margin-top: 1px}
    .navbar .navbar-collapse .navbar-nav>li.open>a,.navbar .navbar-collapse .navbar-nav>li.xs-hover:hover>a, .navbar-nav>li.active>a {padding-top: 10px;padding-bottom: 11px;margin-top: 0px}
    .navbar .navbar-nav>li{clear:both}
    .navbar .navbar-header .navbar-nav>li{clear:none}
    .navbar.navbar-fixed-bottom .navbar-collapse{position: absolute!important;bottom:100%;width:100%;border-bottom:1px solid}
    .navbar .navbar-nav>li>a{display:block}
    .navbar .navbar-nav .dropdown-menu{padding:0;border-radius: 0!important}
    .navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header{margin-left: -15px!important;margin-right: -15px!important}
    .navbar .navbar-nav>button{display:block;width:100%}
    .navbar .navbar-nav>.btn-group{display:table;width:100%;table-layout:fixed;border-collapse:separate;margin:8px 10px 8px 0}
    .navbar .navbar-nav>.btn-group>.btn-group{display:table-cell;float:none;width:1%}
    .navbar .navbar-nav>.btn-group>.btn-group .btn{width:100%}
    .navbar .navbar-header .navbar-nav.navbar-right{float:right} /*ltr*/
    .navbar .navbar-header .navbar-nav.navbar-left{float:left} /*ltr*/
    .navbar .navbar-toggle{margin-left:15px}
    .navbar .navbar-nav{margin:1px}
}
/* --- END GENERAL ---*/


/* --- FORM EXPANDED ---*/
@media (min-width: 768px) {
    .navbar .navbar-form-expanded input, .navbar .navbar-form-expanded input:focus:hover {-webkit-transition: width 0.25s ease; transition: width 0.25s ease}
    .navbar input[data-width="70px"],.navbar .navbar-form-expanded input[data-width-expanded="70px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="70px"]{width: 70px!important}
    .navbar input[data-width="80px"],.navbar .navbar-form-expanded input[data-width-expanded="80px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="80px"]{width: 80px!important}
    .navbar input[data-width="90px"],.navbar .navbar-form-expanded input[data-width-expanded="90px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="90px"]{width: 90px!important}
    .navbar .navbar-form-expanded input,.navbar input[data-width="100px"],.navbar .navbar-form-expanded input[data-width-expanded="100px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="100px"]{width: 100px!important}
    .navbar input[data-width="110px"],.navbar .navbar-form-expanded input[data-width-expanded="110px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="110px"]{width: 110px!important}
    .navbar input[data-width="120px"],.navbar .navbar-form-expanded input[data-width-expanded="120px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="120px"]{width: 120px!important}
    .navbar input[data-width="130px"],.navbar .navbar-form-expanded input[data-width-expanded="130px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="130px"] {width: 130px!important}
    .navbar input[data-width="140px"],.navbar .navbar-form-expanded input[data-width-expanded="140px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="140px"] {width: 140px!important}
    .navbar input[data-width="150px"],.navbar .navbar-form-expanded input[data-width-expanded="150px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="150px"] {width: 150px!important}
    .navbar input[data-width="160px"],.navbar .navbar-form-expanded input[data-width-expanded="160px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="160px"] {width: 160px!important}
    .navbar input[data-width="170px"],.navbar .navbar-form-expanded input[data-width-expanded="170px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="170px"] {width: 170px!important}
    .navbar .navbar-form-expanded input:focus,.navbar .navbar-form-expanded:hover input, .navbar input[data-width="180px"],.navbar .navbar-form-expanded input[data-width-expanded="180px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="180px"] {width: 180px!important}
    .navbar input[data-width="190px"],.navbar .navbar-form-expanded input[data-width-expanded="190px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="190px"] {width: 190px!important}
    .navbar input[data-width="200px"],.navbar .navbar-form-expanded input[data-width-expanded="200px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="200px"] {width: 200px!important}
}
/* --- END FORM EXPANDED ---*/


/* --- HELPERS CLASSES ---*/
.navbar .no-border,.navbar.no-border,.navbar .no-border>*,.navbar.no-border>*{border: none!important;border-radius: 0!important}
.navbar .no-border-radius,.navbar.no-border-radius,.navbar .no-border-radius>*,.navbar.no-border-radius>*{border-radius: 0!important}
.no-padding{padding: 0!important}
.navbar .padding15{padding: 15px!important}
.no-margin{margin: 0!important}
.navbar .margin15{margin: 15px!important}
.navbar .no-shadow,.navbar.no-shadow,.navbar .no-shadow>*,.navbar.no-shadow>*{-webkit-box-shadow: none!important;box-shadow: none!important}
.navbar .navbar-nav li:not(.dropdown)>.dropdown-menu.bordered:not(.no-padding):after, .navbar .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>.dropdown-menu.bordered:not(.no-padding):after {content: ''; display: block; z-index: -1; top: 15px; outline-width: 1px; outline-style: solid; position: absolute; left: 15px; right: 15px; bottom: 15px}
/* --- END HELPERS CLASSES ---*/

/* --- DIVIDERS --- */
@media (min-width: 768px) {
    .navbar .navbar-nav>li.divider  {position: relative; width: 1px; height: 50px}
}

.navbar .navbar-nav .divided {position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: stretch; -moz-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch}
.navbar .navbar-nav .dropdown-short .divided>*:before {margin: -1px -1px -1px 0px;}
.navbar .navbar-nav .dropdown-short .divided>*.h-divided:before {margin: -1px -1px 0px 0px;}
.navbar .navbar-nav .divided.row:before {display: block;}
.navbar .navbar-nav .divided>*:before {margin: -1px -1px 0px 0px; content: ''; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: -1; border-width: 1px; border-style: solid; background: transparent!important;}
.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h1, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h2, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h3, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h4, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h5, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h6, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>a {margin-left: 1px; margin-bottom: 1px}
.navbar .navbar-nav .h-divider:after {content: ''; margin-top: -1px; width: 100%; display: block; height: 1px; z-index: 2;}
.navbar .navbar-nav .h-divider {position: relative!important;}
.navbar .navbar-nav .h-divided>*:after {content: ''; margin-top: -1px; width: 100%; height: 1px; display: block; z-index: 1;}
.navbar .navbar-nav .h-divided>*:first-child:before {content: ''; margin-top: -1px; width: 100%; height: 1px; display: block; z-index: 1;}
.navbar .navbar-nav .h-divided>*.collapse-up-onclick:after, .navbar .navbar-nav .h-divided>*.collapse-down-onclick:after,.navbar .navbar-nav .h-divided>*.collapse-up-onhover:after, .navbar .navbar-nav .h-divided>*.collapse-down-onhover:after {-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: -1; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 1 0 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto}
/* --- END DIVIDERS --- */

/* --- BRAND, TOGGLE BOTTON --- */
.navbar .navbar-header>.navbar-nav>li,.navbar .navbar-header>.navbar-nav.navbar-left>li,.navbar.brand-right .navbar-header>.navbar-nav.navbar-left>li{float:left}
.navbar .navbar-header>.navbar-nav.navbar-right>li,.navbar.brand-right .navbar-header>.navbar-nav>li,.navbar.brand-right .navbar-header>.navbar-nav.navbar-right>li{float:right}
.navbar.brand-right .navbar-header>.navbar-brand{float:right;margin-left:0;margin-right:0px} /*ltr*/
.navbar.brand-right .navbar-header>.navbar-toggle{float:left;margin-left:15px;margin-right:15px}
.navbar.brand-right .navbar-nav.navbar-right:last-child{margin-right:0}
.navbar.menu-lg .navbar-brand,.navbar .menu-lg .navbar-brand,.navbar-brand.menu-lg{padding:10px 20px;font-size:24px;line-height:30px}
.navbar.menu-sm .navbar-brand,.navbar .menu-sm .navbar-brand,.navbar-brand.menu-sm{padding:10px 10px;font-size:16px;line-height:30px}
.navbar.menu-xs .navbar-brand,.navbar .menu-xs .navbar-brand,.navbar-brand.menu-xs{padding:10px 5px;font-size:14px;line-height:30px}
.navbar.menu-lg .navbar-toggle,.navbar .menu-lg .navbar-toggle,.navbar .navbar-toggle.menu-lg{margin-top:7px;margin-right:20px;margin-bottom:7px}
.navbar.menu-lg .navbar-toggle>.icon-bar,.navbar .menu-lg .navbar-toggle>.icon-bar,.navbar .navbar-toggle.menu-lg>.icon-bar{height:3px}
.navbar.brand-right.menu-lg .navbar-toggle,.navbar.brand-right .menu-lg .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-lg{margin-left:20px}
.navbar.menu-sm .navbar-toggle,.navbar .menu-sm .navbar-toggle,.navbar .navbar-toggle.menu-sm{padding:6px 7px;margin-top:11px;margin-right:10px;margin-bottom:11px}
.navbar.brand-right.menu-sm .navbar-toggle,.navbar.brand-right .menu-sm .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-sm{margin-left:10px}
.navbar.menu-xs .navbar-toggle,.navbar .menu-xs .navbar-toggle,.navbar .navbar-toggle.menu-xs{padding:3px 4px;margin-top:14px;margin-right:5px;margin-bottom:14px}
.navbar.brand-right.menu-xs .navbar-toggle,.navbar.brand-right .menu-xs .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-xs{margin-left:5px}
@media (min-width: 768px) {
    .navbar.brand-right  .navbar-header{float:right} /*ltr*/
}
@media (max-width: 767px) {
    .navbar .navbar.brand-right  .navbar-header{float:none}
    .navbar .navbar-header .nav.navbar-left {margin:0 0 0 15px} /*ltr*/
    .navbar .navbar-header .nav.navbar-right {margin:0 15px 0 0} /*ltr*/
    .navbar .navbar-header .nav>li>a {padding:15px 8px; display: table; float: left} /*ltr*/
}
/* --- END BRAND, TOGGLE BOTTON --- */

/* --- MAINBAR ACTIVE/OPEN ARROW --- */
@media (min-width:768px) {
    .navbar .navbar-nav>li.dropdown-onhover:hover>ul,.navbar.dropdown-onhover .navbar-nav>li:hover>ul,.navbar.dropdown-onhover .navbar-nav>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{z-index:1001}
    .navbar:not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:after,.navbar:not(.no-border):not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:before,.navbar:not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:after,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:before,.navbar:not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:after,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:before,.navbar:not(.no-active-arrow) .navbar-nav>.active>a:after,.navbar:not(.no-border):not(.no-active-arrow) .navbar-nav>.active>a:before,.navbar:not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:after,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:before{content:" ";position:absolute;left:50%;width:0;height:0;border-style:solid;line-height:0px;;margin-left:-8px;border-color:transparent}
    .navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:before,.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:before,.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:before{content:none;} 
    .navbar.navbar-fixed-bottom .navbar-nav>.active>a:before{top:-8px;border-width:0 8px 8px 8px}
    .navbar.navbar-fixed-bottom .navbar-nav>.active>a:after{top:-7px;border-width:0 8px 8px 8px}
    .navbar.no-border.navbar-fixed-bottom .navbar-nav>.active>a:after{top:-8px}
    .navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom .navbar-nav>.open>a:before{top:0px;border-width:8px 8px 0 8px}
    .navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom .navbar-nav>.open>a:after{top:-1px;border-width:8px 8px 0 8px}
    .navbar.no-border.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav>.open>a:after{top:0px}
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before{bottom:-9px;border-width:8px 8px 0 8px}
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after{bottom:-8px;border-width:8px 8px 0 8px}
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:before,.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:before{bottom:0px;border-width:0 8px 8px 8px}
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after{bottom:-1px;border-width:0 8px 8px 8px}
    .navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after{bottom:0px}
    .navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:before, .navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:before, .navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:before {top:-8px;border-width:0 8px 8px 8px} 
    .navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:after, .navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:after, .navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:after {top:-7px;border-width:0 8px 8px 8px} 
    .navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before, .navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:before, .navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:before {bottom:-9px;border-width:8px 8px 0 8px} 
    .navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:after, .navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:after {bottom:-8px;border-width:8px 8px 0 8px} 
}
/* --- END MAINBAR ACTIVE/OPEN ARROW --- */

/* --- MAINMENU --- */
.navbar .dropdown-menu {position: absolute;}
.navbar .navbar-nav>li:not(.dropdown-short)[class*="dropdown-"]{position:static}
.navbar:not(.no-border) .navbar-nav>li[class*="dropdown"]>.dropdown-menu,.navbar:not(.no-border) .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{margin-top:1px;margin-bottom:1px}
.navbar.no-border .navbar-nav>li[class*="dropdown"]>.dropdown-menu,.navbar.no-border .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{margin-top:0px;margin-bottom:0px}
.navbar.navbar-fixed-bottom .navbar-nav>li[class*="dropdown"]>.dropdown-menu,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{top:auto;bottom:100%;border-top-width:1px;border-bottom-width:0px;border-radius:4px 4px 0 0}
.navbar .navbar-nav>li[class*="dropdown"]>.dropdown-menu,.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{top:100%;bottom:auto;border-top-width:0px;border-bottom-width:1px;border-radius:0 0 4px 4px}
.navbar .navbar-nav>li.dropdown>.dropdown-menu{padding:0px;}
.navbar .navbar-nav>li.dropdown-short>.dropdown-menu{padding:15px;}
.navbar .navbar-nav.navbar-left>li.dropdown-grid>.dropdown-grid-wrapper,.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper.dropdown-menu-left{direction:ltr;float:left} /*ltr*/
.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper,.navbar .navbar-nav.navbar-left>li.dropdown-grid>.dropdown-grid-wrapper.dropdown-menu-right{direction:rtl;float:right} /*ltr*/
.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{left:auto;direction:ltr;padding:15px} /*ltr*/
.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{right:auto} /*ltr*/

.navbar .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu{display:block}

.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar .navbar-nav>li.dropdown-full>.dropdown-menu{left:0;right:0;padding:15px;margin-left:0px;margin-right:0px}
.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu{margin-left:15px;margin-right:15px}
.navbar:not(.no-border) .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:-16px;margin-right:-16px}
.navbar.no-border .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:-15px;margin-right:-15px}
.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.no-border.navbar-static-top .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:0px;margin-right:0px}


@media (min-width: 768px) {
    .navbar.dropdown-onhover.no-fix .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover.no-fix>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover.no-fix.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar.dropdown-onhover.no-fix .navbar-nav>li>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover.no-fix>li>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover.no-fix>.dropdown-menu{display:none} 
    .navbar:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a,.navbar:not(.no-border) li.dropdown-onhover:hover>a,.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a{border-top-width:0px;border-left-width:0;border-right-width:0;border-bottom-width:1px; border-style:solid;margin-bottom:-1px;margin-top:0px}
    .navbar.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a,.navbar.navbar-fixed-bottom:not(.no-border) li.dropdown-onhover:hover>a,.navbar.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a{border-top-width:1px;border-left-width:0;border-right-width:0;border-bottom-width:0px;border-style:solid;margin-bottom:0px;margin-top:-1px}
    .navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-menu,.navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar li.dropdown-onhover:hover>.dropdown-menu,.navbar li.dropdown-onhover:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-grid-wrapper>.dropdown-menu {display:block!important; visibility: visible; z-index: 1001!important;}
}
@media (max-width: 767px) {
    .navbar .navbar-nav>li.dropdown-short>.dropdown-menu .h-divided{width:100%}
    .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper{float: none!important}
    .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li>.dropdown-menu {border-top-style:solid;border-top-width:1px!important;margin-top: 0px!important; margin-bottom: 0px!important;position: relative;left: 0!important; right: 0!important; top: 0px!important; bottom: auto!important;}
    .navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left: 0!important;margin-right: 0!important;width:100%}
    .navbar .navbar-nav>li.dropdown-wide.open>.dropdown-menu,.navbar .navbar-nav>li.dropdown-full.open>.dropdown-menu{display:inline-block; visibility: visible; }
    .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-grid>a{margin-right: 0px!important}
    .navbar .navbar-nav.navbar-right>li>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.navbar-right>li>a,.navbar .navbar-nav.navbar-right>li>ul{margin-right: 1px!important}

    /*Hover force v2.0.1 new*/
    .navbar li.xs-hover:hover>.dropdown-menu {display: block; visibility: visible;  height: inherit!important; float: none; width: auto; border-left: 0;border-right: 0; border-bottom: 0;}
    .navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu {display: block; visibility: visible; height: inherit!important; float: none; width: auto; border-left: 0;border-right: 0; border-bottom: 0;}
    .navbar li.xs-hover.no-fix:not(:hover)>.dropdown-menu,
    .navbar li.xs-hover.no-fix:not(:hover)>.dropdown-grid-wrapper>.dropdown-menu  {display:none;}

    .navbar li.dropdown-wide.xs-hover:hover>.dropdown-menu,.navbar li.dropdown-full.xs-hover:hover>.dropdown-menu{display:inline-block!important; visibility: visible;}
    .navbar li.xs-hover:hover>.dropdown-menu .dropdown-menu {position: static;float: none;border: 0;}
    .navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu .dropdown-menu {position: static;float: none;border: 0;}
}
/* --- END MAINMENU --- */

/* --- SUBMENUS --- */
.navbar .navbar-nav>li ul li[class*="-onhover"],.navbar .navbar-nav>li ul li[class*="-onclick"]{position:relative;}
.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle.collapsed + .collapsing,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle.collapsed + .collapsing{display:none;height: inherit!important}
.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle:not(.collapsed) + .collapsing,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle:not(.collapsed) + .collapsing{display:block; visibility: visible; height: inherit!important}
.navbar .navbar-nav>li ul li[class*="-onhover"]:not([class*="collapse-"]):hover>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onclick"]:hover>.dropdown-menu{z-index:1002}

/*center*/
.navbar .navbar-nav>li ul li.dropup-center-onclick>.dropdown-menu{left:0px;right:0px;top:auto;bottom:100%;z-index:1001;padding:15px;margin:0px;width: 100%;}
.navbar .navbar-nav>li ul li.dropup-center-onhover>.dropdown-menu{left:0px;right:0px;top:auto;bottom:100%;z-index:1001;padding:15px;display:none;overflow:visible;margin:0px;width: 100%;}
.navbar .navbar-nav>li ul li.dropdown-center-onclick>.dropdown-menu{left:0px;right:0px;top:100%;bottom:auto;z-index:1001;padding:15px;margin:0px;width: 100%;}
.navbar .navbar-nav>li ul li.dropdown-center-onhover>.dropdown-menu{left:0px;right:0px;top:100%;bottom:auto;z-index:1001;padding:15px;display:none;overflow:visible;margin:0px;width: 100%;}
.navbar .navbar-nav>li ul li.ltr[class*="-center-"]>.dropdown-menu, .navbar .navbar-nav>li ul li[class*="-center-"]>.dropdown-menu.ltr {left: 0; right: auto; width: auto}
.navbar .navbar-nav>li ul li.rtl[class*="-center-"]>.dropdown-menu, .navbar .navbar-nav>li ul li[class*="-center-"]>.dropdown-menu.rtl {left: auto; right: 0px; width: auto}

.navbar .navbar-nav>li ul li.dropup-right-onclick>.dropdown-menu{left:100%;right:auto;top:auto;bottom:0px;z-index:1001} /*ltr*/
.navbar .navbar-nav>li ul li.dropup-right-onhover>.dropdown-menu{left:100%;right:auto;top:auto;bottom:0px;z-index:1001;display:none;overflow:visible} /*ltr*/
.navbar .navbar-nav>li ul li.dropdown-right-onclick>.dropdown-menu{left:100%;right:auto;top:0px;bottom:auto;z-index:1001} /*ltr*/
.navbar .navbar-nav>li ul li.dropdown-right-onhover>.dropdown-menu{left:100%;right:auto;top:0px;bottom:auto;z-index:1001;display:none;overflow:visible} /*ltr*/
.navbar .navbar-nav>li ul li.dropup-left-onclick>.dropdown-menu{left:auto;right:100%;top:auto;bottom:0px;z-index:1001} /*ltr*/
.navbar .navbar-nav>li ul li.dropup-left-onhover>.dropdown-menu{left:auto;right:100%;top:auto;bottom:0px;z-index:1001;display:none;overflow:visible} /*ltr*/
.navbar .navbar-nav>li ul li.dropdown-left-onclick>.dropdown-menu{left:auto;right:100%;top:0px;bottom:auto;z-index:1001} /*ltr*/
.navbar .navbar-nav>li ul li.dropdown-left-onhover>.dropdown-menu{left:auto;right:100%;top:0px;bottom:auto;z-index:1001;display:none;overflow:visible} /*ltr*/

.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-right-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-right-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-right-onhover>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-right-onhover>.dropdown-menu{margin:0 0 0 -1px;padding:15px}
.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-left-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-left-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-left-onhover>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-left-onhover>.dropdown-menu{margin:0 -1px 0 0;padding:15px}
.navbar .navbar-nav>li.dropdown ul li.dropup-right-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-right-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-right-onhover>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-right-onhover>.dropdown-menu{margin:0 0 0 -10px;padding:0px}
.navbar .navbar-nav>li.dropdown ul li.dropup-left-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-left-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-left-onhover>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-left-onhover>.dropdown-menu{margin:0 -10px 0 0;padding:0px}
.navbar .navbar-nav>li ul li[class*="collapse-down-"]>.dropdown-menu{background:transparent;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;margin-top: 0px;margin-bottom: 0px}
.navbar .navbar-nav>li ul li.collapse-down-onhover>.dropdown-menu,.navbar .navbar-nav>li ul li.collapse-up-onhover>.dropdown-menu{display:none;overflow:visible}
.navbar .navbar-nav>li ul li[class*="collapse-up-"] {float: none; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: reverse; -moz-box-direction: reverse; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: stretch; -moz-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch}
.navbar .navbar-nav>li ul li[class*="collapse-up-"]>a, .navbar .navbar-nav>li ul li[class*="collapse-up-"]>ul.dropdown-menu {-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto}
.navbar .navbar-nav>li ul li[class*="collapse-up-"]>.dropdown-menu{background:transparent;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:auto;margin-top: 0px;margin-bottom: 0px}
.navbar .navbar-nav>li ul li[class*="collapse-up-"]{width:100%;-moz-box-sizing:border-box}
.navbar .navbar-nav .dropdown-menu li[class*="collapse-"]>.dropdown-menu  li:not([class*="collapse-"])>.dropdown-menu li>a {padding-left: 15px!important;}

.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li>a{padding-left:30px} /*ltr*/
.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li>a{padding-left:45px} /*ltr*/
.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li>a{padding-left:60px} /*ltr*/
.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li>a{padding-left:75px} /*ltr*/
.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li>a{padding-left:90px} /*ltr*/

@media (max-width: 767px) {

    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu.collapse.in {display:block;visibility: visible;height: inherit!important}
    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle.collapsed + .dropdown-menu.collapsing {display:none;height: inherit!important}
    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle:not(.collapsed) + .dropdown-menu.collapsing {display:block;visibility: visible;height: inherit!important}

    .navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu{padding: 0!important;margin: 1px 0 1px 0;width:auto}
    .navbar .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding-left: 15px}
    .navbar .navbar-nav .dropdown-menu,.navbar .navbar-nav .dropdown-menu{-webkit-box-shadow: none!important;box-shadow: none!important}

    .navbar.caret-left .navbar-nav .open .dropdown-menu>li>a.dropdown-toggle, .navbar-nav.caret-left .open .dropdown-menu>li>a.dropdown-toggle, .navbar-nav .open.caret-left .dropdown-menu>li>a.dropdown-toggle, .navbar-nav .open .dropdown-menu.caret-left>li>a.dropdown-toggle, .navbar-nav .open .dropdown-menu>li.caret-left>a.dropdown-toggle, .navbar-nav .open .dropdown-menu>li>a.dropdown-toggle.caret-left{padding-left: 30px}

    .navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li>a{padding-left:15px!important}  
    .navbar-nav .dropdown-menu .dropdown-menu{margin-left: 15px!important; margin-right: 0px!important; margin-top: 1px!important;}
}

@media (min-width: 768px) {
    .navbar .navbar-nav>li ul li[class*="-onhover"]:hover>.dropdown-menu,
    .navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-menu.collapse.in {display: block!important; visibility: visible;height: inherit!important;}
}
/* --- END SUBMENUS --- */



.button-reservar {
  position:relative;
  width: auto;
  color:#ecf0f1;
  text-decoration:none;
  border-radius:5px;
  border:solid 1px #f39c12;
  background:#e67e22;
  text-align:center;
  padding:16px 18px 14px;

  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  transition: all 0.1s;

  -webkit-box-shadow: 0px 6px 0px #d35400;
  -moz-box-shadow: 0px 6px 0px #d35400;
  box-shadow: 0px 6px 0px #d35400;
}
.button-reservar:active{
  -webkit-box-shadow: 0px 2px 0px #d35400;
  -moz-box-shadow: 0px 2px 0px #d35400;
  box-shadow: 0px 2px 0px #d35400;
  position:relative;
  top:4px;
}body {font-family: "Trebuchet MS", 'Inconsolata', arial, serif;z-index:-1;}
header{background: url('/images/fondo1.jpg') no-repeat top center;background-size:100%;}
@media all and (min-width:1024;) {body {background-size: auto 110px;}}
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto', sans-serif;font-weight: 400;color:#000;}
h1 {font-size:3.5em;}

h4 {font-size: 1.5em;}
h5 {font-size: 1.4em;}
h6 {font-size: 1.3em;}
.cabecera {background:url("/images/fondocabecera.png") repeat scroll left top rgba(0, 0, 0, 0);transition: all .5s ease-in-out;}
.navbar-fixed-top .cabecera {background-color:#fff;background-image:none;}
.navbar-fixed-top .navbar-brand img {max-height:70px!important;}
footer {background-color:#c0c0c0;padding:15px 0px 35px 0px;border-top:5px solid #fff;}
footer a {color:#0e5602;}
a {color:#0e5602;}
a:hover {color:#e42a68;}
.navbar {margin-bottom:0px!important;}
.navbar-brand {height:auto!important;padding:0px!important;}
.navbar-brand img {max-height:100px;}
@media all and (max-width:990px){
.navbar-brand img {max-height:90px!important;}
header{background-size: auto 90px;}
}
@media all and (max-width:750px){
.navbar-brand img {max-height:70px!important;}
header{background-size: auto 70px;}
}
.navbar-toggle {border:1px solid #444!important;}
.icon-bar {background-color:#444!important;}
.navbar .dropdown-menu li >a {font-family: 'Philosopher', sans-serif;font-size:1.2em;}
.navbar .dropdown-menu li >a:hover {color:#fff;background-color:#1abc9c;border-radius:5px;}
.navbar .nav > li > a {color: #000;display: inline-block;margin-top:40px;font-size: 1.1em;font-family: 'Philosopher', sans-serif;}
.navbar a > span.desc {color: #000;display: block;font-size: smaller;overflow: hidden;text-overflow: ellipsis;}
.margin {margin:10px 0px 10px 0px;}
#pielegal {font-size:0.8em;text-align:center;}
#piemapa li {list-style-type: none;}
#mapa ul {padding:0px!important;margin:0px!imporant;}
#mapa ul li {clear:both;margin-bottom:5px;}
#mapa ul li ul li {display:block;float:left;width:140px;clear:none;margin-left:20px;}
#kf_enviar {margin-top:15px;}
#pptoviaje a {text-decoration:underline;}
#box1802 {display:block:float:right;position:fixed;z-index:99999;bottom:150px;right:5px;}
.modal-dialog {width:100% !important;height:auto;}
.card33 {border:1px solid #000;margin:5px; padding: 5px 5px 5px 5px; border-radius: 5px;}






div.tabla_con_cabecera_azul {
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.divTable.tabla_con_cabecera_azul .divTableCell, .divTable.tabla_con_cabecera_azul .divTableHead {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
.divTable.tabla_con_cabecera_azul .divTableBody .divTableCell {
  font-size: 13px;
}
.divTable.tabla_con_cabecera_azul .divTableRow:nth-child(even) {
  background: #D0E4F5;
}
.divTable.tabla_con_cabecera_azul .divTableHeading {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
.divTable.tabla_con_cabecera_azul .divTableHeading .divTableHead {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
.divTable.tabla_con_cabecera_azul .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.tabla_con_cabecera_azul .tableFootStyle {
  font-size: 14px;
}
.tabla_con_cabecera_azul .tableFootStyle .links {
	 text-align: right;
}
.tabla_con_cabecera_azul .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.tabla_con_cabecera_azul.outerTableFooter {
  border-top: none;
}
.tabla_con_cabecera_azul.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}




.rwd-table {
  margin: auto;
  min-width: 300px;
  max-width: 100%;
  border-collapse: collapse;
}

.rwd-table tr:first-child {
  border-top: none;
  background: #428bca;
  color: #fff;
}

.rwd-table tr {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #f5f9fc;
}

.rwd-table tr:nth-child(odd):not(:first-child) {
  background-color: #ebf3f9;
}

.rwd-table th {
  display: none;
}

.rwd-table td {
  display: block;
}

.rwd-table td:first-child {
  margin-top: .5em;
}

.rwd-table td:last-child {
  margin-bottom: .5em;
}

.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 120px;
  display: inline-block;
  color: #000;
}

.rwd-table th,
.rwd-table td {
  text-align: left;
}

.rwd-table {
  color: #333;
  border-radius: .4em;
  overflow: hidden;
}

.rwd-table tr {
  border-color: #bfbfbf;
}

.rwd-table th,
.rwd-table td {
  padding: .5em 1em;
}
@media screen and (max-width: 601px) {
  .rwd-table tr:nth-child(2) {
    border-top: none;
  }
}
@media screen and (min-width: 600px) {
  .rwd-table tr:hover:not(:first-child) {
    background-color: #d8e7f3;
  }
  .rwd-table td:before {
    display: none;
  }
  .rwd-table th,
  .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
  }
  .rwd-table th:first-child,
  .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child,
  .rwd-table td:last-child {
    padding-right: 0;
  }
  .rwd-table th,
  .rwd-table td {
    padding: 1em !important;
  }
}



/* -----------------------------------------------------------------------------Menú azul */


#mbganeebul_wrapper {
  padding: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  border-radius: 0;
  background-color: #0099FF;
  box-shadow: none;
  border-collapse: separate;
  font-size: 0;
  line-height: 0;
}

#mbganeebul_wrapper.quirks {
  margin-bottom: 3px;
  margin-right: 3px;
}

#mbganeebul_wrapper.quirks #mbganeebul_table ul li {
  width: 100%;
}

#mbganeebul_table {
  margin: 0px;
  margin-bottom: -3px;
  margin-right: -3px;
  padding: 0;
  line-height: 0px;
  font-size: 0px;
  display: inline-block;
  width: auto;
}

#mbganeebul_table li a {
  line-height: 21px;
  font-size: 16px;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  text-decoration: none;
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  padding: 20px;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table li div.buttonbg {
  height: 61px;
  width: 110px;
  line-height: 0;
  background-color: #0099FF;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  text-align: center;
}

#mbganeebul_table li:hover div.buttonbg a, #mbganeebul_table li.expanded a.topitem, #mbganeebul_table li.active a.topitem,
#mbganeebul_table li.itemhot a.topitem, #mbganeebul_table li a:hover {
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}


#mbganeebul_table li.expanded div.buttonbg, #mbganeebul_table li.active div.buttonbg, #mbganeebul_table li.itemhot div.buttonbg, #mbganeebul_table li:hover div.buttonbg {
  background-color: #80B30B;
  box-shadow: none;
}

#mbganeebul_table li.expanded div.buttonbg, #mbganeebul_table li.active div.buttonbg, #mbganeebul_table li.itemhot div.buttonbg, #mbganeebul_table li:hover div.buttonbg {
  border-color: transparent;
}

#mbganeebul_table ul li a {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  display: block;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table ul li:hover > a {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbganeebul_table ul li.subexpanded a.subexpanded, #mbganeebul_table ul li.subitemhot a.subitemhot, #mbganeebul_table ul li a:hover {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbganeebul_table ul li:hover, #mbganeebul_table ul li.subexpanded, #mbganeebul_table ul li.subitemhot {
  border-color: transparent;
  background-color: #E52B69;
  box-shadow: none;
}

#mbganeebul_table ul {
  margin: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  padding: 0;
  background: transparent;
  font-size: 0;
  border-radius: 0;
}

#mbganeebul_table ul li a {
  padding: 12px 20px 12px 18px;
  text-align: left;
}

#mbganeebul_table ul li.separator {
  padding: 12px;
  cursor: default;
  background: none;
  box-shadow: none;
  border-width: 0;
}

#mbganeebul_table ul li.separator div {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  font-size: 0px;
}

#mbganeebul_table ul li {
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  height: auto;
  width: auto;
  text-align: left;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  float: none;
  margin: 0 0 0px 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  background-color: #5EBEF1;
  display: block;
}


#mbganeebul_table ul {
  box-shadow: 1px 1px 3px -1px #333333;
}

#mbganeebul_table a img {
  border: none;
}

#mbganeebul_table li {
  list-style: none;
  float: left;
  margin: 0px 3px 3px 0px;
  padding: 0;
  float: left;
  display: inline-block;
}

#mbganeebul_table.css_menu li {
  position: relative;
}

#mbganeebul_table.css_menu ul li:hover > ul {
  opacity: 1;
}

#mbganeebul_table.css_menu li:hover > ul {
  top: 100%;
  left: 0;
  right: auto;
  opacity: 1;
  transform: scale(1,1);
  -webkit-transform: scale(1,1);
  -moz-transform: scale(1,1);
  -ms-transform: scale(1,1);
}

#mbganeebul_table.css_menu ul li:hover > ul {
  top: -0px;
  left: 100%;
  right: auto;
}

#mbganeebul_table.css_menu ul {
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  transition-property:transform;
  -webkit-transition-property:-webkit-transform;
  -moz-transition-property:-moz-transform;
  -ms-transition-property:-ms-transform;
  transform-origin: 0 0;
  transform: scale(0.1, 0.1);
  -webkit-transform-origin: 0 0;
  -webkit-transform: scale(0.1, 0.1);
  -moz-transform-origin: 0 0;
  -moz-transform: scale(0.1, 0.1);
  -ms-transform-origin: 0 0;
  -ms-transform: scale(0.1, 0.1);
}

#mbganeebul_table ul {
  position: absolute;
  top:-99999px;
  z-index: 4000;
}

#mbganeebul_table ul ul {
  position: absolute;
  z-index: 5000;
}

#mbganeebul_table .submenu_arrow {
  margin-left: 8px;
}


@media screen and (max-width: 500px) {
  #mbganeebul_wrapper:not(.scripted) {
    text-align: center;
  }

  #mbganeebul_wrapper:not(.scripted) #mbganeebul_table li {
    float: none;
    vertical-align: top;
  }
}

#mbganeebul_wrapper.centeritems {
  text-align: center;
}

#mbganeebul_wrapper.centeritems #mbganeebul_table li {
  float: none;
  vertical-align: top;
}



/* Burger menu CSS */



#mbganeebul_table_burger {
  margin: 0px;
  margin-bottom: -3px;
  margin-right: -3px;
  padding: 0;
  line-height: 0px;
  font-size: 0px;
  width: 100%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table_burger li a {
  line-height: 21px;
  font-size: 16px;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  text-decoration: none;
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  padding: 20px;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table_burger li div.buttonbg {
  height: 61px;
  width: 100%;
  line-height: 0;
  background-color: #0099FF;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  text-align: left;
}

#mbganeebul_table_burger li:hover div.buttonbg a, #mbganeebul_table_burger li.expanded a.topitem, #mbganeebul_table_burger li.active a.topitem,
#mbganeebul_table_burger li.itemhot a.topitem, #mbganeebul_table_burger li a:hover {
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}


#mbganeebul_table_burger li.expanded div.buttonbg, #mbganeebul_table_burger li.active div.buttonbg, #mbganeebul_table_burger li.itemhot div.buttonbg, #mbganeebul_table_burger li.subitemhot div.buttonbg, #mbganeebul_table_burger li div.buttonbg:hover {
  background-color: #80B30B;
  box-shadow: none;
}

#mbganeebul_table_burger li.expanded div.buttonbg, #mbganeebul_table_burger li.active div.buttonbg, #mbganeebul_table_burger li.itemhot div.buttonbg, #mbganeebul_table_burger li.subitemhot div.buttonbg, #mbganeebul_table_burger li div.buttonbg:hover {
  border-color: transparent;
}

#mbganeebul_table_burger ul li a {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  display: block;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table_burger ul li:hover > a {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbganeebul_table_burger ul li.subexpanded a.subexpanded, #mbganeebul_table_burger ul li.subitemhot a.subitemhot, #mbganeebul_table_burger ul li a:hover {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbganeebul_table_burger ul li:hover > a, #mbganeebul_table_burger ul li.subexpanded > a, #mbganeebul_table_burger ul li.subitemhot > a {
  border-color: transparent;
  background-color: #E52B69;
  box-shadow: none;
}

#mbganeebul_table_burger ul {
  margin: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  padding: 0;
  background: transparent;
  font-size: 0;
  border-radius: 0;
  z-index: 5000;
}

#mbganeebul_table_burger ul li a {
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  background-color: #5EBEF1;
  padding: 12px 20px 12px 18px;
  box-shadow: none;
  border-radius: 0;
  text-align: left;
}

#mbganeebul_table_burger ul li.separator {
  padding: 12px;
  cursor: default;
  background: none;
  box-shadow: none;
  border-width: 0;
}

#mbganeebul_table_burger ul li.separator div {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  font-size: 0px;
}

#mbganeebul_table_burger ul li {
  height: auto;
  width: auto;
  text-align: left;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  float: none;
  margin: 0 0 0px 0;
  padding: 0;
  display: block;
}


#mbganeebul_table_burger ul {
  box-shadow: 1px 1px 3px -1px #333333;
}

#mbganeebul_table_burger a img {
  border: none;
}

#mbganeebul_table_burger li {
  list-style: none;
  margin: 0px 3px 3px 0px;
  padding: 0;
  display: inline-block;
}

#mbganeebul_table_burger li.hamburger_button {
  float: none;
  width: 100%;
}

#mbganeebul_table_burger.css_menu li:hover > ul {
  /*opacity: 1;*/
  transform: scale(1,1);
  -webkit-transform: scale(1,1);
  -moz-transform: scale(1,1);
  -ms-transform: scale(1,1);
}

#mbganeebul_table_burger.css_menu ul {
  transition-duration: 0;
  -webkit-transition-duration: 0;
  -moz-transition-duration: 0;
  -ms-transition-duration: 0;
  transition-property:transform;
  -webkit-transition-property:-webkit-transform;
  -moz-transition-property:-moz-transform;
  -ms-transition-property:-ms-transform;
  transform-origin: 0 0;
  transform: scale(0.1, 0.1);
  -webkit-transform-origin: 0 0;
  -webkit-transform: scale(0.1, 0.1);
  -moz-transform-origin: 0 0;
  -moz-transform: scale(0.1, 0.1);
  -ms-transform-origin: 0 0;
  -ms-transform: scale(0.1, 0.1);
}




#mbganeebul_table_burger ul ul {
  position: static;
  z-index: auto;
  background: none;
  border: none;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  padding-top: 0px;
  box-shadow: none;
}

#mbganeebul_table_burger .mb_burger_top_level {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  min-width: 300px;  
  z-index: 4000;
}

#mbganeebul_table_burger ul li > a {
    position: relative;
}

#mbganeebul_table_burger ul li > a > div.with_arrow {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

#mbganeebul_table_burger li.hamburger_button > div {
  position: relative;
}

#mbganeebul_table_burger li.hamburger_button > div a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

#mbganeebul_table_burger div.hamburger-topmenu-icon {
  display: inline-block;  
  vertical-align: middle;
}

#mbganeebul_table_burger > li > ul.slide-in {
    animation: mbganeebul_table-slide-in 0.5s forwards;
    -webkit-animation: mbganeebul_table-slide-in 0.2s forwards;
}

#mbganeebul_table_burger > li > ul.slide-out {
    animation: mbganeebul_table-slide-out 0.5s forwards;
    -webkit-animation: mbganeebul_table-slide-out 0.1s forwards;
}
    
@keyframes mbganeebul_table-slide-in {
    0% { transform: translateX(-100%); }
    100% { transform: translateX(0%); }
}

@-webkit-keyframes mbganeebul_table-slide-in {
    0% { -webkit-transform: translateX(-100%); }
    100% { -webkit-transform: translateX(0%); }
}
    
@keyframes mbganeebul_table-slide-out {
    0% { transform: translateX(0%); }
    100% { transform: translateX(-100%); }
}

@-webkit-keyframes mbganeebul_table-slide-out {
    0% { -webkit-transform: translateX(0%); }
    100% { -webkit-transform: translateX(-100%); }
}#mbganeebul_table div.arrow { 
  background-image: url(ebab_mbmcp_d.png); 
  background-repeat: no-repeat; 
  background-position: right center; 
  height: 100%; 
} 

#mbganeebul_table ul li a.with_arrow, #mbganeebul_table_burger ul li a div.with_arrow { 
  background-image: url(ebab_mbmcp_c.png); 
  background-repeat: no-repeat; 
  background-position: right center; 
  padding-right: 24px; 
} 

#mbganeebul_table_burger li.hamburger_button a div.hamburger_icon { 
  background-image: url('data:image/svg+xml;charset=utf-8,%3C?xml%20version=%221.0%22%20encoding=%22UTF-8%22%20standalone=%22no%22?%3E%20%3Csvg%20%20%20%20xmlns:dc=%22http://purl.org/dc/elements/1.1/%22%20%20%20%20xmlns:cc=%22http://creativecommons.org/ns%23%22%20%20%20%20xmlns:rdf=%22http://www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20%20%20%20xmlns:svg=%22http://www.w3.org/2000/svg%22%20%20%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20%20%20xml:space=%22preserve%22%20%20%20%20viewBox=%220%200%2024%2024%22%20%20%20%20version=%221.0%22%20%20%20%20id=%22Layer_1%22%20%20%20%20enable-background=%22new%200%200%2024%2024%22%3E%3Cpath%20%20%20%20%20%20d=%22M%202,18%20H%2022%20M%202,6%20H%2022%20M%202,12%20h%2020%22%20%20%20%20%20%20style=%22fill:none;stroke:%23FFFFFF;stroke-width:2;stroke-miterlimit:10%22%20%20%20%20%20%20id=%22line6%22%20/%3E%3C/svg%3E%20'); 
  position: absolute; 
  top: 0; 
  left: 12px; 
  width: 37px; 
  bottom: 0; 
  background-repeat: no-repeat; 
  background-position: left center; 
} 
#mbganeebul_table_burger div.hamburger_close_button { 
  position: relative; 
  width: 20px; 
  height: 20px; 
  background-image: url('data:image/svg+xml;charset=utf-8,%3C?xml%20version=%221.0%22%20encoding=%22UTF-8%22%20standalone=%22no%22?%3E%20%3Csvg%20%20%20%20xmlns:dc=%22http://purl.org/dc/elements/1.1/%22%20%20%20%20xmlns:cc=%22http://creativecommons.org/ns%23%22%20%20%20%20xmlns:rdf=%22http://www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20%20%20%20xmlns:svg=%22http://www.w3.org/2000/svg%22%20%20%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20%20%20xml:space=%22preserve%22%20%20%20%20viewBox=%220%200%2024%2024%22%20%20%20%20version=%221.0%22%20%20%20%20id=%22Layer_1%22%20%20%20%20enable-background=%22new%200%200%2024%2024%22%3E%3Cpath%20style=%22stroke:%23FFFFFF;fill:%23FFFFFF;%22%20d=%22M23.954%2021.03l-9.184-9.095%209.092-9.174-2.832-2.807-9.09%209.179-9.176-9.088-2.81%202.81%209.186%209.105-9.095%209.184%202.81%202.81%209.112-9.192%209.18%209.1z%22/%3E%3C/svg%3E%20'); 
} 
#mbganeebul_table li a.button_2, #mbganeebul_table li div a.button_2 { 
  font-family: "Roboto Condensed","Arial Narrow",sans-serif; 
  padding-right: 35px; 
} 

#mbganeebul_table li a.button_3, #mbganeebul_table li div a.button_3 { 
  font-family: "Roboto Condensed","Arial Narrow",sans-serif; 
  padding-right: 35px; 
} 







div.tabladepreciosazul {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.divTable.tabladepreciosazul .divTableCell, .divTable.tabladepreciosazul .divTableHead {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
.divTable.tabladepreciosazul .divTableBody .divTableCell {
  font-size: 13px;
}
.divTable.tabladepreciosazul .divTableHeading {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
.divTable.tabladepreciosazul .divTableHeading .divTableHead {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
.divTable.tabladepreciosazul .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.tabladepreciosazul .tableFootStyle {
  font-size: 14px;
}
.tabladepreciosazul .tableFootStyle .links {
	 text-align: right;
}
.tabladepreciosazul .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.tabladepreciosazul.outerTableFooter {
  border-top: none;
}
.tabladepreciosazul.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}



.boxer {
   display: table;
   border-collapse: collapse;
}
 
.boxer .box-row {
   display: table-row;
}
 
.boxer .box {
   display: table-cell;
   text-align: left;
   vertical-align: top;
   border: 1px solid black;
}





.boton_de_precio {
	box-shadow:inset 0px 1px 0px 0px #fbafe3;
	background:linear-gradient(to bottom, #ff5bb0 5%, #ef027d 100%);
	background-color:#ff5bb0;
	border-radius:16px;
	border:1px solid #ee1eb5;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	padding:6px 26px;
	text-decoration:none;
	text-shadow:0px 1px 0px #c70067;
}
.boton_de_precio:hover {
	background:linear-gradient(to bottom, #ef027d 5%, #ff5bb0 100%);
	background-color:#ef027d;
}
.boton_de_precio:active {
	position:relative;
	top:1px;
}





.button_alternativo_1 {
    backface-visibility: hidden;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  background: linear-gradient(180deg,#44bbdd 0%,#40b5d6 30%,#30a5c6 65%,#129abc 100%);
  border-radius: 20px;
  border: 0px solid #379;
  border-width: 0px 0px 5px 0px;
  padding: 9px 15px 6px 15px;
  box-shadow: inset 0px 1px 3px rgba(255,255,255,.4);
    color: #fff;
  font-size: initial;
  font-family: Verdana;
  font-weight: 900;
  font-style: normal
  }
  .button_alternativo_1 > div {
    color: #999;
  font-size: 10px;
  font-family: Helvetica Neue;
  font-weight: initial;
  font-style: normal;
  text-align: center;
  margin: 0px 0px 0px 0px
  }
  .button_alternativo_1 > i {
    color: #fff;
  font-size: 1em;
  background: rgba(0%,0%,0%,0.2);
  border-radius: 100px;
  border: 0px solid transparent;
  border-width: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 10px;
  position: static;
  box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(255,255,255,.5)
  }
  .button_alternativo_1 > .ld {
    font-size: initial
  }#toTop {display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;	background:url(/imgctrl/ui.totop.png) no-repeat left top;}
#toTopHover {background:url(/imgctrl/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}.social {background-image: url("/images/social32.jpg");background-repeat: no-repeat;display: block;float: left;height: 32px;margin-left: 0px;width: 32px;margin:0px 5px 5px 0px;}
#box64 a:hover {text-decoration: none!important;}
.facebook {background-position: 0px 0px;}
.facebook:hover {background-position: 0 -32px;}
.twitter {background-position: -32px 0px;}
.twitter:hover {background-position: -32px -32px;}
.google{background-position: -64px 0px;}
.google:hover {background-position: -64px -32px;}
.instagram{background-position: -96px 0px;}
.instagram:hover {background-position: -96px -32px;}
.pinterest{background-position: -128px 0px;}
.pinterest:hover {background-position: -128px -32px;}
.flickr{background-position: -160px 0px;}
.flickr:hover {background-position: -160px -32px;}
.youtube{background-position: -192px 0px;}
.youtube:hover {background-position: -192px -32px;}
.vimeo{background-position: -224px 0px;}
.vimeo:hover {background-position: -224px -32px;}
.rss{background-position: -256px 0px;}
.rss:hover {background-position: -256px -32px;}
/*!
 * Datetimepicker for Bootstrap v3
//! version : 3.1.3
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:99999!important;border-radius:4px}.bootstrap-datetimepicker-widget.timepicker-sbs{width:600px}.bootstrap-datetimepicker-widget.bottom:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:7px}.bootstrap-datetimepicker-widget.bottom:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:8px}.bootstrap-datetimepicker-widget.top:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.top:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget .dow{width:14.2857%}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget td.cw{font-size:10px;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#777}.bootstrap-datetimepicker-widget td.today{position:relative}.bootstrap-datetimepicker-widget td.today:before{content:'';display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget td span.old{color:#777}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget th.picker-switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-group.date .input-group-addon span{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}.bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody>tr>td{padding:0!important}@media screen and (max-width:767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width:283px}}article {background-color:#eee;padding-bottom:30px;padding-top:20px;}
article h5 {color: #000;font-size: 1.3em;}
#destinoviaje .rotulo {text-align:center;font-size:1.7em;color:#000;padding-bottom:10px;border-bottom:2px dotted #fff;margin-bottom:30px;font-family:"Philosopher",sans-serif;}
#destinoviaje .areacn {border:5px solid transparent;}
 .clviaje {background-color:#fff;transition: all .5s ease-in-out;}
.clviaje:hover {background-color:#ddd;}
.clviaje img {margin-top:10px;border:3px solid #eee;}
.clviaje img:hover {border:3px solid #fff;}
#btnviajes {background-color:#96d4f5;}
#btnviajes ul {padding:0px;margin:0px;list-style:none;}
#btnviajes a {color:#000;font-family:"Philosopher",sans-serif;padding:10px auto;text-align:center;font-size:1.3em;width:100%;display:block;line-height:2.5em;}
#btnviajes a:hover {color:#fff;}
#btnviajes li {display:block;float:left;width:25%;}
.sinresultados {color: #000;display: block;font-family: "Philosopher",sans-serif;font-size: 2.2em;margin: 80px auto;  text-align: center;}

@media (max-width: 640px) {
#btnviajes li {width:50%!important;}
}





.whats-btn {
  background-color: #075e54;
  border: 0;
  border-radius: 50px;
  color: white;
  padding: 10px 30px;
  cursor: pointer;
  transition: 1s;
}

.whats-btn:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
  padding: 10px 60px;
  transition: .5s;
}

.whats-btn:hover>span {
  padding: 0 30px;
  transition: .5s;
}

.whats-btn>span {
  padding: 0 0;
  transition: 1s;
}

i.fa-whatsapp {
  font-size: 130%
}body {font-family: "Trebuchet MS", 'Inconsolata', arial, serif;z-index:-1;}
header{background: url('/images/fondo1.jpg') no-repeat top center;background-size:100%;}
@media all and (min-width:1024;) {body {background-size: auto 110px;}}
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto', sans-serif;font-weight: 400;color:#000;}
h1 {font-size:3.5em;}

h4 {font-size: 1.5em;}
h5 {font-size: 1.4em;}
h6 {font-size: 1.3em;}
.cabecera {background:url("/images/fondocabecera.png") repeat scroll left top rgba(0, 0, 0, 0);transition: all .5s ease-in-out;}
.navbar-fixed-top .cabecera {background-color:#fff;background-image:none;}
.navbar-fixed-top .navbar-brand img {max-height:70px!important;}
footer {background-color:#c0c0c0;padding:15px 0px 35px 0px;border-top:5px solid #fff;}
footer a {color:#0e5602;}
a {color:#0e5602;}
a:hover {color:#e42a68;}
.navbar {margin-bottom:0px!important;}
.navbar-brand {height:auto!important;padding:0px!important;}
.navbar-brand img {max-height:100px;}
@media all and (max-width:990px){
.navbar-brand img {max-height:90px!important;}
header{background-size: auto 90px;}
}
@media all and (max-width:750px){
.navbar-brand img {max-height:70px!important;}
header{background-size: auto 70px;}
}
.navbar-toggle {border:1px solid #444!important;}
.icon-bar {background-color:#444!important;}
.navbar .dropdown-menu li >a {font-family: 'Philosopher', sans-serif;font-size:1.2em;}
.navbar .dropdown-menu li >a:hover {color:#fff;background-color:#1abc9c;border-radius:5px;}
.navbar .nav > li > a {color: #000;display: inline-block;margin-top:40px;font-size: 1.1em;font-family: 'Philosopher', sans-serif;}
.navbar a > span.desc {color: #000;display: block;font-size: smaller;overflow: hidden;text-overflow: ellipsis;}
.margin {margin:10px 0px 10px 0px;}
#pielegal {font-size:0.8em;text-align:center;}
#piemapa li {list-style-type: none;}
#mapa ul {padding:0px!important;margin:0px!imporant;}
#mapa ul li {clear:both;margin-bottom:5px;}
#mapa ul li ul li {display:block;float:left;width:140px;clear:none;margin-left:20px;}
#kf_enviar {margin-top:15px;}
#pptoviaje a {text-decoration:underline;}
#box1802 {display:block:float:right;position:fixed;z-index:99999;bottom:150px;right:5px;}
.modal-dialog {width:100% !important;height:auto;}
.card33 {border:1px solid #000;margin:5px; padding: 5px 5px 5px 5px; border-radius: 5px;}






div.tabla_con_cabecera_azul {
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.divTable.tabla_con_cabecera_azul .divTableCell, .divTable.tabla_con_cabecera_azul .divTableHead {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
.divTable.tabla_con_cabecera_azul .divTableBody .divTableCell {
  font-size: 13px;
}
.divTable.tabla_con_cabecera_azul .divTableRow:nth-child(even) {
  background: #D0E4F5;
}
.divTable.tabla_con_cabecera_azul .divTableHeading {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
.divTable.tabla_con_cabecera_azul .divTableHeading .divTableHead {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
.divTable.tabla_con_cabecera_azul .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.tabla_con_cabecera_azul .tableFootStyle {
  font-size: 14px;
}
.tabla_con_cabecera_azul .tableFootStyle .links {
	 text-align: right;
}
.tabla_con_cabecera_azul .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.tabla_con_cabecera_azul.outerTableFooter {
  border-top: none;
}
.tabla_con_cabecera_azul.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}




.rwd-table {
  margin: auto;
  min-width: 300px;
  max-width: 100%;
  border-collapse: collapse;
}

.rwd-table tr:first-child {
  border-top: none;
  background: #428bca;
  color: #fff;
}

.rwd-table tr {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #f5f9fc;
}

.rwd-table tr:nth-child(odd):not(:first-child) {
  background-color: #ebf3f9;
}

.rwd-table th {
  display: none;
}

.rwd-table td {
  display: block;
}

.rwd-table td:first-child {
  margin-top: .5em;
}

.rwd-table td:last-child {
  margin-bottom: .5em;
}

.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 120px;
  display: inline-block;
  color: #000;
}

.rwd-table th,
.rwd-table td {
  text-align: left;
}

.rwd-table {
  color: #333;
  border-radius: .4em;
  overflow: hidden;
}

.rwd-table tr {
  border-color: #bfbfbf;
}

.rwd-table th,
.rwd-table td {
  padding: .5em 1em;
}
@media screen and (max-width: 601px) {
  .rwd-table tr:nth-child(2) {
    border-top: none;
  }
}
@media screen and (min-width: 600px) {
  .rwd-table tr:hover:not(:first-child) {
    background-color: #d8e7f3;
  }
  .rwd-table td:before {
    display: none;
  }
  .rwd-table th,
  .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
  }
  .rwd-table th:first-child,
  .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child,
  .rwd-table td:last-child {
    padding-right: 0;
  }
  .rwd-table th,
  .rwd-table td {
    padding: 1em !important;
  }
}



/* -----------------------------------------------------------------------------Menú azul */


#mbganeebul_wrapper {
  padding: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  border-radius: 0;
  background-color: #0099FF;
  box-shadow: none;
  border-collapse: separate;
  font-size: 0;
  line-height: 0;
}

#mbganeebul_wrapper.quirks {
  margin-bottom: 3px;
  margin-right: 3px;
}

#mbganeebul_wrapper.quirks #mbganeebul_table ul li {
  width: 100%;
}

#mbganeebul_table {
  margin: 0px;
  margin-bottom: -3px;
  margin-right: -3px;
  padding: 0;
  line-height: 0px;
  font-size: 0px;
  display: inline-block;
  width: auto;
}

#mbganeebul_table li a {
  line-height: 21px;
  font-size: 16px;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  text-decoration: none;
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  padding: 20px;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table li div.buttonbg {
  height: 61px;
  width: 110px;
  line-height: 0;
  background-color: #0099FF;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  text-align: center;
}

#mbganeebul_table li:hover div.buttonbg a, #mbganeebul_table li.expanded a.topitem, #mbganeebul_table li.active a.topitem,
#mbganeebul_table li.itemhot a.topitem, #mbganeebul_table li a:hover {
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}


#mbganeebul_table li.expanded div.buttonbg, #mbganeebul_table li.active div.buttonbg, #mbganeebul_table li.itemhot div.buttonbg, #mbganeebul_table li:hover div.buttonbg {
  background-color: #80B30B;
  box-shadow: none;
}

#mbganeebul_table li.expanded div.buttonbg, #mbganeebul_table li.active div.buttonbg, #mbganeebul_table li.itemhot div.buttonbg, #mbganeebul_table li:hover div.buttonbg {
  border-color: transparent;
}

#mbganeebul_table ul li a {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  display: block;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table ul li:hover > a {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbganeebul_table ul li.subexpanded a.subexpanded, #mbganeebul_table ul li.subitemhot a.subitemhot, #mbganeebul_table ul li a:hover {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbganeebul_table ul li:hover, #mbganeebul_table ul li.subexpanded, #mbganeebul_table ul li.subitemhot {
  border-color: transparent;
  background-color: #E52B69;
  box-shadow: none;
}

#mbganeebul_table ul {
  margin: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  padding: 0;
  background: transparent;
  font-size: 0;
  border-radius: 0;
}

#mbganeebul_table ul li a {
  padding: 12px 20px 12px 18px;
  text-align: left;
}

#mbganeebul_table ul li.separator {
  padding: 12px;
  cursor: default;
  background: none;
  box-shadow: none;
  border-width: 0;
}

#mbganeebul_table ul li.separator div {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  font-size: 0px;
}

#mbganeebul_table ul li {
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  height: auto;
  width: auto;
  text-align: left;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  float: none;
  margin: 0 0 0px 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  background-color: #5EBEF1;
  display: block;
}


#mbganeebul_table ul {
  box-shadow: 1px 1px 3px -1px #333333;
}

#mbganeebul_table a img {
  border: none;
}

#mbganeebul_table li {
  list-style: none;
  float: left;
  margin: 0px 3px 3px 0px;
  padding: 0;
  float: left;
  display: inline-block;
}

#mbganeebul_table.css_menu li {
  position: relative;
}

#mbganeebul_table.css_menu ul li:hover > ul {
  opacity: 1;
}

#mbganeebul_table.css_menu li:hover > ul {
  top: 100%;
  left: 0;
  right: auto;
  opacity: 1;
  transform: scale(1,1);
  -webkit-transform: scale(1,1);
  -moz-transform: scale(1,1);
  -ms-transform: scale(1,1);
}

#mbganeebul_table.css_menu ul li:hover > ul {
  top: -0px;
  left: 100%;
  right: auto;
}

#mbganeebul_table.css_menu ul {
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  transition-property:transform;
  -webkit-transition-property:-webkit-transform;
  -moz-transition-property:-moz-transform;
  -ms-transition-property:-ms-transform;
  transform-origin: 0 0;
  transform: scale(0.1, 0.1);
  -webkit-transform-origin: 0 0;
  -webkit-transform: scale(0.1, 0.1);
  -moz-transform-origin: 0 0;
  -moz-transform: scale(0.1, 0.1);
  -ms-transform-origin: 0 0;
  -ms-transform: scale(0.1, 0.1);
}

#mbganeebul_table ul {
  position: absolute;
  top:-99999px;
  z-index: 4000;
}

#mbganeebul_table ul ul {
  position: absolute;
  z-index: 5000;
}

#mbganeebul_table .submenu_arrow {
  margin-left: 8px;
}


@media screen and (max-width: 500px) {
  #mbganeebul_wrapper:not(.scripted) {
    text-align: center;
  }

  #mbganeebul_wrapper:not(.scripted) #mbganeebul_table li {
    float: none;
    vertical-align: top;
  }
}

#mbganeebul_wrapper.centeritems {
  text-align: center;
}

#mbganeebul_wrapper.centeritems #mbganeebul_table li {
  float: none;
  vertical-align: top;
}



/* Burger menu CSS */



#mbganeebul_table_burger {
  margin: 0px;
  margin-bottom: -3px;
  margin-right: -3px;
  padding: 0;
  line-height: 0px;
  font-size: 0px;
  width: 100%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table_burger li a {
  line-height: 21px;
  font-size: 16px;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  text-decoration: none;
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  padding: 20px;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table_burger li div.buttonbg {
  height: 61px;
  width: 100%;
  line-height: 0;
  background-color: #0099FF;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  text-align: left;
}

#mbganeebul_table_burger li:hover div.buttonbg a, #mbganeebul_table_burger li.expanded a.topitem, #mbganeebul_table_burger li.active a.topitem,
#mbganeebul_table_burger li.itemhot a.topitem, #mbganeebul_table_burger li a:hover {
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}


#mbganeebul_table_burger li.expanded div.buttonbg, #mbganeebul_table_burger li.active div.buttonbg, #mbganeebul_table_burger li.itemhot div.buttonbg, #mbganeebul_table_burger li.subitemhot div.buttonbg, #mbganeebul_table_burger li div.buttonbg:hover {
  background-color: #80B30B;
  box-shadow: none;
}

#mbganeebul_table_burger li.expanded div.buttonbg, #mbganeebul_table_burger li.active div.buttonbg, #mbganeebul_table_burger li.itemhot div.buttonbg, #mbganeebul_table_burger li.subitemhot div.buttonbg, #mbganeebul_table_burger li div.buttonbg:hover {
  border-color: transparent;
}

#mbganeebul_table_burger ul li a {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  display: block;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table_burger ul li:hover > a {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbganeebul_table_burger ul li.subexpanded a.subexpanded, #mbganeebul_table_burger ul li.subitemhot a.subitemhot, #mbganeebul_table_burger ul li a:hover {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbganeebul_table_burger ul li:hover > a, #mbganeebul_table_burger ul li.subexpanded > a, #mbganeebul_table_burger ul li.subitemhot > a {
  border-color: transparent;
  background-color: #E52B69;
  box-shadow: none;
}

#mbganeebul_table_burger ul {
  margin: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  padding: 0;
  background: transparent;
  font-size: 0;
  border-radius: 0;
  z-index: 5000;
}

#mbganeebul_table_burger ul li a {
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  background-color: #5EBEF1;
  padding: 12px 20px 12px 18px;
  box-shadow: none;
  border-radius: 0;
  text-align: left;
}

#mbganeebul_table_burger ul li.separator {
  padding: 12px;
  cursor: default;
  background: none;
  box-shadow: none;
  border-width: 0;
}

#mbganeebul_table_burger ul li.separator div {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  font-size: 0px;
}

#mbganeebul_table_burger ul li {
  height: auto;
  width: auto;
  text-align: left;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  float: none;
  margin: 0 0 0px 0;
  padding: 0;
  display: block;
}


#mbganeebul_table_burger ul {
  box-shadow: 1px 1px 3px -1px #333333;
}

#mbganeebul_table_burger a img {
  border: none;
}

#mbganeebul_table_burger li {
  list-style: none;
  margin: 0px 3px 3px 0px;
  padding: 0;
  display: inline-block;
}

#mbganeebul_table_burger li.hamburger_button {
  float: none;
  width: 100%;
}

#mbganeebul_table_burger.css_menu li:hover > ul {
  /*opacity: 1;*/
  transform: scale(1,1);
  -webkit-transform: scale(1,1);
  -moz-transform: scale(1,1);
  -ms-transform: scale(1,1);
}

#mbganeebul_table_burger.css_menu ul {
  transition-duration: 0;
  -webkit-transition-duration: 0;
  -moz-transition-duration: 0;
  -ms-transition-duration: 0;
  transition-property:transform;
  -webkit-transition-property:-webkit-transform;
  -moz-transition-property:-moz-transform;
  -ms-transition-property:-ms-transform;
  transform-origin: 0 0;
  transform: scale(0.1, 0.1);
  -webkit-transform-origin: 0 0;
  -webkit-transform: scale(0.1, 0.1);
  -moz-transform-origin: 0 0;
  -moz-transform: scale(0.1, 0.1);
  -ms-transform-origin: 0 0;
  -ms-transform: scale(0.1, 0.1);
}




#mbganeebul_table_burger ul ul {
  position: static;
  z-index: auto;
  background: none;
  border: none;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  padding-top: 0px;
  box-shadow: none;
}

#mbganeebul_table_burger .mb_burger_top_level {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  min-width: 300px;  
  z-index: 4000;
}

#mbganeebul_table_burger ul li > a {
    position: relative;
}

#mbganeebul_table_burger ul li > a > div.with_arrow {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

#mbganeebul_table_burger li.hamburger_button > div {
  position: relative;
}

#mbganeebul_table_burger li.hamburger_button > div a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

#mbganeebul_table_burger div.hamburger-topmenu-icon {
  display: inline-block;  
  vertical-align: middle;
}

#mbganeebul_table_burger > li > ul.slide-in {
    animation: mbganeebul_table-slide-in 0.5s forwards;
    -webkit-animation: mbganeebul_table-slide-in 0.2s forwards;
}

#mbganeebul_table_burger > li > ul.slide-out {
    animation: mbganeebul_table-slide-out 0.5s forwards;
    -webkit-animation: mbganeebul_table-slide-out 0.1s forwards;
}
    
@keyframes mbganeebul_table-slide-in {
    0% { transform: translateX(-100%); }
    100% { transform: translateX(0%); }
}

@-webkit-keyframes mbganeebul_table-slide-in {
    0% { -webkit-transform: translateX(-100%); }
    100% { -webkit-transform: translateX(0%); }
}
    
@keyframes mbganeebul_table-slide-out {
    0% { transform: translateX(0%); }
    100% { transform: translateX(-100%); }
}

@-webkit-keyframes mbganeebul_table-slide-out {
    0% { -webkit-transform: translateX(0%); }
    100% { -webkit-transform: translateX(-100%); }
}#mbganeebul_table div.arrow { 
  background-image: url(ebab_mbmcp_d.png); 
  background-repeat: no-repeat; 
  background-position: right center; 
  height: 100%; 
} 

#mbganeebul_table ul li a.with_arrow, #mbganeebul_table_burger ul li a div.with_arrow { 
  background-image: url(ebab_mbmcp_c.png); 
  background-repeat: no-repeat; 
  background-position: right center; 
  padding-right: 24px; 
} 

#mbganeebul_table_burger li.hamburger_button a div.hamburger_icon { 
  background-image: url('data:image/svg+xml;charset=utf-8,%3C?xml%20version=%221.0%22%20encoding=%22UTF-8%22%20standalone=%22no%22?%3E%20%3Csvg%20%20%20%20xmlns:dc=%22http://purl.org/dc/elements/1.1/%22%20%20%20%20xmlns:cc=%22http://creativecommons.org/ns%23%22%20%20%20%20xmlns:rdf=%22http://www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20%20%20%20xmlns:svg=%22http://www.w3.org/2000/svg%22%20%20%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20%20%20xml:space=%22preserve%22%20%20%20%20viewBox=%220%200%2024%2024%22%20%20%20%20version=%221.0%22%20%20%20%20id=%22Layer_1%22%20%20%20%20enable-background=%22new%200%200%2024%2024%22%3E%3Cpath%20%20%20%20%20%20d=%22M%202,18%20H%2022%20M%202,6%20H%2022%20M%202,12%20h%2020%22%20%20%20%20%20%20style=%22fill:none;stroke:%23FFFFFF;stroke-width:2;stroke-miterlimit:10%22%20%20%20%20%20%20id=%22line6%22%20/%3E%3C/svg%3E%20'); 
  position: absolute; 
  top: 0; 
  left: 12px; 
  width: 37px; 
  bottom: 0; 
  background-repeat: no-repeat; 
  background-position: left center; 
} 
#mbganeebul_table_burger div.hamburger_close_button { 
  position: relative; 
  width: 20px; 
  height: 20px; 
  background-image: url('data:image/svg+xml;charset=utf-8,%3C?xml%20version=%221.0%22%20encoding=%22UTF-8%22%20standalone=%22no%22?%3E%20%3Csvg%20%20%20%20xmlns:dc=%22http://purl.org/dc/elements/1.1/%22%20%20%20%20xmlns:cc=%22http://creativecommons.org/ns%23%22%20%20%20%20xmlns:rdf=%22http://www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20%20%20%20xmlns:svg=%22http://www.w3.org/2000/svg%22%20%20%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20%20%20xml:space=%22preserve%22%20%20%20%20viewBox=%220%200%2024%2024%22%20%20%20%20version=%221.0%22%20%20%20%20id=%22Layer_1%22%20%20%20%20enable-background=%22new%200%200%2024%2024%22%3E%3Cpath%20style=%22stroke:%23FFFFFF;fill:%23FFFFFF;%22%20d=%22M23.954%2021.03l-9.184-9.095%209.092-9.174-2.832-2.807-9.09%209.179-9.176-9.088-2.81%202.81%209.186%209.105-9.095%209.184%202.81%202.81%209.112-9.192%209.18%209.1z%22/%3E%3C/svg%3E%20'); 
} 
#mbganeebul_table li a.button_2, #mbganeebul_table li div a.button_2 { 
  font-family: "Roboto Condensed","Arial Narrow",sans-serif; 
  padding-right: 35px; 
} 

#mbganeebul_table li a.button_3, #mbganeebul_table li div a.button_3 { 
  font-family: "Roboto Condensed","Arial Narrow",sans-serif; 
  padding-right: 35px; 
} 







div.tabladepreciosazul {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.divTable.tabladepreciosazul .divTableCell, .divTable.tabladepreciosazul .divTableHead {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
.divTable.tabladepreciosazul .divTableBody .divTableCell {
  font-size: 13px;
}
.divTable.tabladepreciosazul .divTableHeading {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
.divTable.tabladepreciosazul .divTableHeading .divTableHead {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
.divTable.tabladepreciosazul .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.tabladepreciosazul .tableFootStyle {
  font-size: 14px;
}
.tabladepreciosazul .tableFootStyle .links {
	 text-align: right;
}
.tabladepreciosazul .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.tabladepreciosazul.outerTableFooter {
  border-top: none;
}
.tabladepreciosazul.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}



.boxer {
   display: table;
   border-collapse: collapse;
}
 
.boxer .box-row {
   display: table-row;
}
 
.boxer .box {
   display: table-cell;
   text-align: left;
   vertical-align: top;
   border: 1px solid black;
}





.boton_de_precio {
	box-shadow:inset 0px 1px 0px 0px #fbafe3;
	background:linear-gradient(to bottom, #ff5bb0 5%, #ef027d 100%);
	background-color:#ff5bb0;
	border-radius:16px;
	border:1px solid #ee1eb5;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	padding:6px 26px;
	text-decoration:none;
	text-shadow:0px 1px 0px #c70067;
}
.boton_de_precio:hover {
	background:linear-gradient(to bottom, #ef027d 5%, #ff5bb0 100%);
	background-color:#ef027d;
}
.boton_de_precio:active {
	position:relative;
	top:1px;
}





.button_alternativo_1 {
    backface-visibility: hidden;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  background: linear-gradient(180deg,#44bbdd 0%,#40b5d6 30%,#30a5c6 65%,#129abc 100%);
  border-radius: 20px;
  border: 0px solid #379;
  border-width: 0px 0px 5px 0px;
  padding: 9px 15px 6px 15px;
  box-shadow: inset 0px 1px 3px rgba(255,255,255,.4);
    color: #fff;
  font-size: initial;
  font-family: Verdana;
  font-weight: 900;
  font-style: normal
  }
  .button_alternativo_1 > div {
    color: #999;
  font-size: 10px;
  font-family: Helvetica Neue;
  font-weight: initial;
  font-style: normal;
  text-align: center;
  margin: 0px 0px 0px 0px
  }
  .button_alternativo_1 > i {
    color: #fff;
  font-size: 1em;
  background: rgba(0%,0%,0%,0.2);
  border-radius: 100px;
  border: 0px solid transparent;
  border-width: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 10px;
  position: static;
  box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(255,255,255,.5)
  }
  .button_alternativo_1 > .ld {
    font-size: initial
  }#toTop {display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;	background:url(/imgctrl/ui.totop.png) no-repeat left top;}
#toTopHover {background:url(/imgctrl/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}.social {background-image: url("/images/social32.jpg");background-repeat: no-repeat;display: block;float: left;height: 32px;margin-left: 0px;width: 32px;margin:0px 5px 5px 0px;}
#box64 a:hover {text-decoration: none!important;}
.facebook {background-position: 0px 0px;}
.facebook:hover {background-position: 0 -32px;}
.twitter {background-position: -32px 0px;}
.twitter:hover {background-position: -32px -32px;}
.google{background-position: -64px 0px;}
.google:hover {background-position: -64px -32px;}
.instagram{background-position: -96px 0px;}
.instagram:hover {background-position: -96px -32px;}
.pinterest{background-position: -128px 0px;}
.pinterest:hover {background-position: -128px -32px;}
.flickr{background-position: -160px 0px;}
.flickr:hover {background-position: -160px -32px;}
.youtube{background-position: -192px 0px;}
.youtube:hover {background-position: -192px -32px;}
.vimeo{background-position: -224px 0px;}
.vimeo:hover {background-position: -224px -32px;}
.rss{background-position: -256px 0px;}
.rss:hover {background-position: -256px -32px;}
/*!
 * Datetimepicker for Bootstrap v3
//! version : 3.1.3
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:99999!important;border-radius:4px}.bootstrap-datetimepicker-widget.timepicker-sbs{width:600px}.bootstrap-datetimepicker-widget.bottom:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:7px}.bootstrap-datetimepicker-widget.bottom:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:8px}.bootstrap-datetimepicker-widget.top:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.top:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget .dow{width:14.2857%}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget td.cw{font-size:10px;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#777}.bootstrap-datetimepicker-widget td.today{position:relative}.bootstrap-datetimepicker-widget td.today:before{content:'';display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget td span.old{color:#777}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget th.picker-switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-group.date .input-group-addon span{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}.bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody>tr>td{padding:0!important}@media screen and (max-width:767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width:283px}}article {background-color:#eee;padding-bottom:30px;padding-top:20px;}
article h5 {color: #000;font-size: 1.3em;}
#destinoviaje .rotulo {text-align:center;font-size:1.7em;color:#000;padding-bottom:10px;border-bottom:2px dotted #fff;margin-bottom:30px;font-family:"Philosopher",sans-serif;}
#destinoviaje .areacn {border:5px solid transparent;}
 .clviaje {background-color:#fff;transition: all .5s ease-in-out;}
.clviaje:hover {background-color:#ddd;}
.clviaje img {margin-top:10px;border:3px solid #eee;}
.clviaje img:hover {border:3px solid #fff;}
#btnviajes {background-color:#96d4f5;}
#btnviajes ul {padding:0px;margin:0px;list-style:none;}
#btnviajes a {color:#000;font-family:"Philosopher",sans-serif;padding:10px auto;text-align:center;font-size:1.3em;width:100%;display:block;line-height:2.5em;}
#btnviajes a:hover {color:#fff;}
#btnviajes li {display:block;float:left;width:25%;}
.sinresultados {color: #000;display: block;font-family: "Philosopher",sans-serif;font-size: 2.2em;margin: 80px auto;  text-align: center;}

@media (max-width: 640px) {
#btnviajes li {width:50%!important;}
}



.whats-btn {
  background-color: #00b812;
  border: 0;
  border-radius: 50px;
  color: white;
  padding: 10px 30px;
  cursor: pointer;
  transition: 1s;
}

.whats-btn:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
  padding: 10px 60px;
  transition: .5s;
}

.whats-btn:hover>span {
  padding: 0 30px;
  transition: .5s;
}

.whats-btn>span {
  padding: 0 0;
  transition: 1s;
}

i.fa-whatsapp {
  font-size: 130%
}









/* indice=480*/
body {font-family: "Trebuchet MS", 'Inconsolata', arial, serif;z-index:-1;}
header{background: url('/images/fondo1.jpg') no-repeat top center;background-size:100%;}
@media all and (min-width:1024;) {body {background-size: auto 110px;}}
h1, h2, h3, h4, h5, h6 {font-family: 'Roboto', sans-serif;font-weight: 400;color:#000;}
h1 {font-size:3.5em;}

h4 {font-size: 1.5em;}
h5 {font-size: 1.4em;}
h6 {font-size: 1.3em;}
.cabecera {background:url("/images/fondocabecera.png") repeat scroll left top rgba(0, 0, 0, 0);transition: all .5s ease-in-out;}
.navbar-fixed-top .cabecera {background-color:#fff;background-image:none;}
.navbar-fixed-top .navbar-brand img {max-height:70px!important;}
footer {background-color:#c0c0c0;padding:15px 0px 35px 0px;border-top:5px solid #fff;}
footer a {color:#0e5602;}
a {color:#0e5602;}
a:hover {color:#e42a68;}
.navbar {margin-bottom:0px!important;}
.navbar-brand {height:auto!important;padding:0px!important;}
.navbar-brand img {max-height:100px;}
@media all and (max-width:990px){
.navbar-brand img {max-height:90px!important;}
header{background-size: auto 90px;}
}
@media all and (max-width:750px){
.navbar-brand img {max-height:70px!important;}
header{background-size: auto 70px;}
}
.navbar-toggle {border:1px solid #444!important;}
.icon-bar {background-color:#444!important;}
.navbar .dropdown-menu li >a {font-family: 'Philosopher', sans-serif;font-size:1.2em;}
.navbar .dropdown-menu li >a:hover {color:#fff;background-color:#1abc9c;border-radius:5px;}
.navbar .nav > li > a {color: #000;display: inline-block;margin-top:40px;font-size: 1.1em;font-family: 'Philosopher', sans-serif;}
.navbar a > span.desc {color: #000;display: block;font-size: smaller;overflow: hidden;text-overflow: ellipsis;}
.margin {margin:10px 0px 10px 0px;}
#pielegal {font-size:0.8em;text-align:center;}
#piemapa li {list-style-type: none;}
#mapa ul {padding:0px!important;margin:0px!imporant;}
#mapa ul li {clear:both;margin-bottom:5px;}
#mapa ul li ul li {display:block;float:left;width:140px;clear:none;margin-left:20px;}
#kf_enviar {margin-top:15px;}
#pptoviaje a {text-decoration:underline;}
#box1802 {display:block:float:right;position:fixed;z-index:99999;bottom:150px;right:5px;}
.modal-dialog {width:100% !important;height:auto;}
.card33 {border:1px solid #000;margin:5px; padding: 5px 5px 5px 5px; border-radius: 5px;}






div.tabla_con_cabecera_azul {
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.divTable.tabla_con_cabecera_azul .divTableCell, .divTable.tabla_con_cabecera_azul .divTableHead {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
.divTable.tabla_con_cabecera_azul .divTableBody .divTableCell {
  font-size: 13px;
}
.divTable.tabla_con_cabecera_azul .divTableRow:nth-child(even) {
  background: #D0E4F5;
}
.divTable.tabla_con_cabecera_azul .divTableHeading {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
.divTable.tabla_con_cabecera_azul .divTableHeading .divTableHead {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
.divTable.tabla_con_cabecera_azul .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.tabla_con_cabecera_azul .tableFootStyle {
  font-size: 14px;
}
.tabla_con_cabecera_azul .tableFootStyle .links {
	 text-align: right;
}
.tabla_con_cabecera_azul .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.tabla_con_cabecera_azul.outerTableFooter {
  border-top: none;
}
.tabla_con_cabecera_azul.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}




.rwd-table {
  margin: auto;
  min-width: 300px;
  max-width: 100%;
  border-collapse: collapse;
}

.rwd-table tr:first-child {
  border-top: none;
  background: #428bca;
  color: #fff;
}

.rwd-table tr {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #f5f9fc;
}

.rwd-table tr:nth-child(odd):not(:first-child) {
  background-color: #ebf3f9;
}

.rwd-table th {
  display: none;
}

.rwd-table td {
  display: block;
}

.rwd-table td:first-child {
  margin-top: .5em;
}

.rwd-table td:last-child {
  margin-bottom: .5em;
}

.rwd-table td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 120px;
  display: inline-block;
  color: #000;
}

.rwd-table th,
.rwd-table td {
  text-align: left;
}

.rwd-table {
  color: #333;
  border-radius: .4em;
  overflow: hidden;
}

.rwd-table tr {
  border-color: #bfbfbf;
}

.rwd-table th,
.rwd-table td {
  padding: .5em 1em;
}
@media screen and (max-width: 601px) {
  .rwd-table tr:nth-child(2) {
    border-top: none;
  }
}
@media screen and (min-width: 600px) {
  .rwd-table tr:hover:not(:first-child) {
    background-color: #d8e7f3;
  }
  .rwd-table td:before {
    display: none;
  }
  .rwd-table th,
  .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
  }
  .rwd-table th:first-child,
  .rwd-table td:first-child {
    padding-left: 0;
  }
  .rwd-table th:last-child,
  .rwd-table td:last-child {
    padding-right: 0;
  }
  .rwd-table th,
  .rwd-table td {
    padding: 1em !important;
  }
}



/* -----------------------------------------------------------------------------Menú azul */


#mbganeebul_wrapper {
  padding: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  border-radius: 0;
  background-color: #0099FF;
  box-shadow: none;
  border-collapse: separate;
  font-size: 0;
  line-height: 0;
}

#mbganeebul_wrapper.quirks {
  margin-bottom: 3px;
  margin-right: 3px;
}

#mbganeebul_wrapper.quirks #mbganeebul_table ul li {
  width: 100%;
}

#mbganeebul_table {
  margin: 0px;
  margin-bottom: -3px;
  margin-right: -3px;
  padding: 0;
  line-height: 0px;
  font-size: 0px;
  display: inline-block;
  width: auto;
}

#mbganeebul_table li a {
  line-height: 21px;
  font-size: 16px;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  text-decoration: none;
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  padding: 20px;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table li div.buttonbg {
  height: 61px;
  width: 110px;
  line-height: 0;
  background-color: #0099FF;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  text-align: center;
}

#mbganeebul_table li:hover div.buttonbg a, #mbganeebul_table li.expanded a.topitem, #mbganeebul_table li.active a.topitem,
#mbganeebul_table li.itemhot a.topitem, #mbganeebul_table li a:hover {
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}


#mbganeebul_table li.expanded div.buttonbg, #mbganeebul_table li.active div.buttonbg, #mbganeebul_table li.itemhot div.buttonbg, #mbganeebul_table li:hover div.buttonbg {
  background-color: #80B30B;
  box-shadow: none;
}

#mbganeebul_table li.expanded div.buttonbg, #mbganeebul_table li.active div.buttonbg, #mbganeebul_table li.itemhot div.buttonbg, #mbganeebul_table li:hover div.buttonbg {
  border-color: transparent;
}

#mbganeebul_table ul li a {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  display: block;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table ul li:hover > a {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbganeebul_table ul li.subexpanded a.subexpanded, #mbganeebul_table ul li.subitemhot a.subitemhot, #mbganeebul_table ul li a:hover {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbganeebul_table ul li:hover, #mbganeebul_table ul li.subexpanded, #mbganeebul_table ul li.subitemhot {
  border-color: transparent;
  background-color: #E52B69;
  box-shadow: none;
}

#mbganeebul_table ul {
  margin: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  padding: 0;
  background: transparent;
  font-size: 0;
  border-radius: 0;
}

#mbganeebul_table ul li a {
  padding: 12px 20px 12px 18px;
  text-align: left;
}

#mbganeebul_table ul li.separator {
  padding: 12px;
  cursor: default;
  background: none;
  box-shadow: none;
  border-width: 0;
}

#mbganeebul_table ul li.separator div {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  font-size: 0px;
}

#mbganeebul_table ul li {
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  height: auto;
  width: auto;
  text-align: left;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  float: none;
  margin: 0 0 0px 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  background-color: #5EBEF1;
  display: block;
}


#mbganeebul_table ul {
  box-shadow: 1px 1px 3px -1px #333333;
}

#mbganeebul_table a img {
  border: none;
}

#mbganeebul_table li {
  list-style: none;
  float: left;
  margin: 0px 3px 3px 0px;
  padding: 0;
  float: left;
  display: inline-block;
}

#mbganeebul_table.css_menu li {
  position: relative;
}

#mbganeebul_table.css_menu ul li:hover > ul {
  opacity: 1;
}

#mbganeebul_table.css_menu li:hover > ul {
  top: 100%;
  left: 0;
  right: auto;
  opacity: 1;
  transform: scale(1,1);
  -webkit-transform: scale(1,1);
  -moz-transform: scale(1,1);
  -ms-transform: scale(1,1);
}

#mbganeebul_table.css_menu ul li:hover > ul {
  top: -0px;
  left: 100%;
  right: auto;
}

#mbganeebul_table.css_menu ul {
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  transition-property:transform;
  -webkit-transition-property:-webkit-transform;
  -moz-transition-property:-moz-transform;
  -ms-transition-property:-ms-transform;
  transform-origin: 0 0;
  transform: scale(0.1, 0.1);
  -webkit-transform-origin: 0 0;
  -webkit-transform: scale(0.1, 0.1);
  -moz-transform-origin: 0 0;
  -moz-transform: scale(0.1, 0.1);
  -ms-transform-origin: 0 0;
  -ms-transform: scale(0.1, 0.1);
}

#mbganeebul_table ul {
  position: absolute;
  top:-99999px;
  z-index: 4000;
}

#mbganeebul_table ul ul {
  position: absolute;
  z-index: 5000;
}

#mbganeebul_table .submenu_arrow {
  margin-left: 8px;
}


@media screen and (max-width: 500px) {
  #mbganeebul_wrapper:not(.scripted) {
    text-align: center;
  }

  #mbganeebul_wrapper:not(.scripted) #mbganeebul_table li {
    float: none;
    vertical-align: top;
  }
}

#mbganeebul_wrapper.centeritems {
  text-align: center;
}

#mbganeebul_wrapper.centeritems #mbganeebul_table li {
  float: none;
  vertical-align: top;
}



/* Burger menu CSS */



#mbganeebul_table_burger {
  margin: 0px;
  margin-bottom: -3px;
  margin-right: -3px;
  padding: 0;
  line-height: 0px;
  font-size: 0px;
  width: 100%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table_burger li a {
  line-height: 21px;
  font-size: 16px;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  text-decoration: none;
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  padding: 20px;
  display: block;
  cursor: pointer;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table_burger li div.buttonbg {
  height: 61px;
  width: 100%;
  line-height: 0;
  background-color: #0099FF;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  text-align: left;
}

#mbganeebul_table_burger li:hover div.buttonbg a, #mbganeebul_table_burger li.expanded a.topitem, #mbganeebul_table_burger li.active a.topitem,
#mbganeebul_table_burger li.itemhot a.topitem, #mbganeebul_table_burger li a:hover {
  color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}


#mbganeebul_table_burger li.expanded div.buttonbg, #mbganeebul_table_burger li.active div.buttonbg, #mbganeebul_table_burger li.itemhot div.buttonbg, #mbganeebul_table_burger li.subitemhot div.buttonbg, #mbganeebul_table_burger li div.buttonbg:hover {
  background-color: #80B30B;
  box-shadow: none;
}

#mbganeebul_table_burger li.expanded div.buttonbg, #mbganeebul_table_burger li.active div.buttonbg, #mbganeebul_table_burger li.itemhot div.buttonbg, #mbganeebul_table_burger li.subitemhot div.buttonbg, #mbganeebul_table_burger li div.buttonbg:hover {
  border-color: transparent;
}

#mbganeebul_table_burger ul li a {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  display: block;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#mbganeebul_table_burger ul li:hover > a {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbganeebul_table_burger ul li.subexpanded a.subexpanded, #mbganeebul_table_burger ul li.subitemhot a.subitemhot, #mbganeebul_table_burger ul li a:hover {
  color: #FFFFFF;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbganeebul_table_burger ul li:hover > a, #mbganeebul_table_burger ul li.subexpanded > a, #mbganeebul_table_burger ul li.subitemhot > a {
  border-color: transparent;
  background-color: #E52B69;
  box-shadow: none;
}

#mbganeebul_table_burger ul {
  margin: 0;
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  padding: 0;
  background: transparent;
  font-size: 0;
  border-radius: 0;
  z-index: 5000;
}

#mbganeebul_table_burger ul li a {
  border-style: solid;
  border-color: transparent;
  border-width: 0;
  background-color: #5EBEF1;
  padding: 12px 20px 12px 18px;
  box-shadow: none;
  border-radius: 0;
  text-align: left;
}

#mbganeebul_table_burger ul li.separator {
  padding: 12px;
  cursor: default;
  background: none;
  box-shadow: none;
  border-width: 0;
}

#mbganeebul_table_burger ul li.separator div {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  font-size: 0px;
}

#mbganeebul_table_burger ul li {
  height: auto;
  width: auto;
  text-align: left;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  float: none;
  margin: 0 0 0px 0;
  padding: 0;
  display: block;
}


#mbganeebul_table_burger ul {
  box-shadow: 1px 1px 3px -1px #333333;
}

#mbganeebul_table_burger a img {
  border: none;
}

#mbganeebul_table_burger li {
  list-style: none;
  margin: 0px 3px 3px 0px;
  padding: 0;
  display: inline-block;
}

#mbganeebul_table_burger li.hamburger_button {
  float: none;
  width: 100%;
}

#mbganeebul_table_burger.css_menu li:hover > ul {
  /*opacity: 1;*/
  transform: scale(1,1);
  -webkit-transform: scale(1,1);
  -moz-transform: scale(1,1);
  -ms-transform: scale(1,1);
}

#mbganeebul_table_burger.css_menu ul {
  transition-duration: 0;
  -webkit-transition-duration: 0;
  -moz-transition-duration: 0;
  -ms-transition-duration: 0;
  transition-property:transform;
  -webkit-transition-property:-webkit-transform;
  -moz-transition-property:-moz-transform;
  -ms-transition-property:-ms-transform;
  transform-origin: 0 0;
  transform: scale(0.1, 0.1);
  -webkit-transform-origin: 0 0;
  -webkit-transform: scale(0.1, 0.1);
  -moz-transform-origin: 0 0;
  -moz-transform: scale(0.1, 0.1);
  -ms-transform-origin: 0 0;
  -ms-transform: scale(0.1, 0.1);
}




#mbganeebul_table_burger ul ul {
  position: static;
  z-index: auto;
  background: none;
  border: none;
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
  padding-top: 0px;
  box-shadow: none;
}

#mbganeebul_table_burger .mb_burger_top_level {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  min-width: 300px;  
  z-index: 4000;
}

#mbganeebul_table_burger ul li > a {
    position: relative;
}

#mbganeebul_table_burger ul li > a > div.with_arrow {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

#mbganeebul_table_burger li.hamburger_button > div {
  position: relative;
}

#mbganeebul_table_burger li.hamburger_button > div a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

#mbganeebul_table_burger div.hamburger-topmenu-icon {
  display: inline-block;  
  vertical-align: middle;
}

#mbganeebul_table_burger > li > ul.slide-in {
    animation: mbganeebul_table-slide-in 0.5s forwards;
    -webkit-animation: mbganeebul_table-slide-in 0.2s forwards;
}

#mbganeebul_table_burger > li > ul.slide-out {
    animation: mbganeebul_table-slide-out 0.5s forwards;
    -webkit-animation: mbganeebul_table-slide-out 0.1s forwards;
}
    
@keyframes mbganeebul_table-slide-in {
    0% { transform: translateX(-100%); }
    100% { transform: translateX(0%); }
}

@-webkit-keyframes mbganeebul_table-slide-in {
    0% { -webkit-transform: translateX(-100%); }
    100% { -webkit-transform: translateX(0%); }
}
    
@keyframes mbganeebul_table-slide-out {
    0% { transform: translateX(0%); }
    100% { transform: translateX(-100%); }
}

@-webkit-keyframes mbganeebul_table-slide-out {
    0% { -webkit-transform: translateX(0%); }
    100% { -webkit-transform: translateX(-100%); }
}#mbganeebul_table div.arrow { 
  background-image: url(ebab_mbmcp_d.png); 
  background-repeat: no-repeat; 
  background-position: right center; 
  height: 100%; 
} 

#mbganeebul_table ul li a.with_arrow, #mbganeebul_table_burger ul li a div.with_arrow { 
  background-image: url(ebab_mbmcp_c.png); 
  background-repeat: no-repeat; 
  background-position: right center; 
  padding-right: 24px; 
} 

#mbganeebul_table_burger li.hamburger_button a div.hamburger_icon { 
  background-image: url('data:image/svg+xml;charset=utf-8,%3C?xml%20version=%221.0%22%20encoding=%22UTF-8%22%20standalone=%22no%22?%3E%20%3Csvg%20%20%20%20xmlns:dc=%22http://purl.org/dc/elements/1.1/%22%20%20%20%20xmlns:cc=%22http://creativecommons.org/ns%23%22%20%20%20%20xmlns:rdf=%22http://www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20%20%20%20xmlns:svg=%22http://www.w3.org/2000/svg%22%20%20%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20%20%20xml:space=%22preserve%22%20%20%20%20viewBox=%220%200%2024%2024%22%20%20%20%20version=%221.0%22%20%20%20%20id=%22Layer_1%22%20%20%20%20enable-background=%22new%200%200%2024%2024%22%3E%3Cpath%20%20%20%20%20%20d=%22M%202,18%20H%2022%20M%202,6%20H%2022%20M%202,12%20h%2020%22%20%20%20%20%20%20style=%22fill:none;stroke:%23FFFFFF;stroke-width:2;stroke-miterlimit:10%22%20%20%20%20%20%20id=%22line6%22%20/%3E%3C/svg%3E%20'); 
  position: absolute; 
  top: 0; 
  left: 12px; 
  width: 37px; 
  bottom: 0; 
  background-repeat: no-repeat; 
  background-position: left center; 
} 
#mbganeebul_table_burger div.hamburger_close_button { 
  position: relative; 
  width: 20px; 
  height: 20px; 
  background-image: url('data:image/svg+xml;charset=utf-8,%3C?xml%20version=%221.0%22%20encoding=%22UTF-8%22%20standalone=%22no%22?%3E%20%3Csvg%20%20%20%20xmlns:dc=%22http://purl.org/dc/elements/1.1/%22%20%20%20%20xmlns:cc=%22http://creativecommons.org/ns%23%22%20%20%20%20xmlns:rdf=%22http://www.w3.org/1999/02/22-rdf-syntax-ns%23%22%20%20%20%20xmlns:svg=%22http://www.w3.org/2000/svg%22%20%20%20%20xmlns=%22http://www.w3.org/2000/svg%22%20%20%20%20xml:space=%22preserve%22%20%20%20%20viewBox=%220%200%2024%2024%22%20%20%20%20version=%221.0%22%20%20%20%20id=%22Layer_1%22%20%20%20%20enable-background=%22new%200%200%2024%2024%22%3E%3Cpath%20style=%22stroke:%23FFFFFF;fill:%23FFFFFF;%22%20d=%22M23.954%2021.03l-9.184-9.095%209.092-9.174-2.832-2.807-9.09%209.179-9.176-9.088-2.81%202.81%209.186%209.105-9.095%209.184%202.81%202.81%209.112-9.192%209.18%209.1z%22/%3E%3C/svg%3E%20'); 
} 
#mbganeebul_table li a.button_2, #mbganeebul_table li div a.button_2 { 
  font-family: "Roboto Condensed","Arial Narrow",sans-serif; 
  padding-right: 35px; 
} 

#mbganeebul_table li a.button_3, #mbganeebul_table li div a.button_3 { 
  font-family: "Roboto Condensed","Arial Narrow",sans-serif; 
  padding-right: 35px; 
} 







div.tabladepreciosazul {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
.divTable.tabladepreciosazul .divTableCell, .divTable.tabladepreciosazul .divTableHead {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
.divTable.tabladepreciosazul .divTableBody .divTableCell {
  font-size: 13px;
}
.divTable.tabladepreciosazul .divTableHeading {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
  border-bottom: 2px solid #444444;
}
.divTable.tabladepreciosazul .divTableHeading .divTableHead {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
.divTable.tabladepreciosazul .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.tabladepreciosazul .tableFootStyle {
  font-size: 14px;
}
.tabladepreciosazul .tableFootStyle .links {
	 text-align: right;
}
.tabladepreciosazul .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.tabladepreciosazul.outerTableFooter {
  border-top: none;
}
.tabladepreciosazul.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}



.boxer {
   display: table;
   border-collapse: collapse;
}
 
.boxer .box-row {
   display: table-row;
}
 
.boxer .box {
   display: table-cell;
   text-align: left;
   vertical-align: top;
   border: 1px solid black;
}





.boton_de_precio {
	box-shadow:inset 0px 1px 0px 0px #fbafe3;
	background:linear-gradient(to bottom, #ff5bb0 5%, #ef027d 100%);
	background-color:#ff5bb0;
	border-radius:16px;
	border:1px solid #ee1eb5;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	padding:6px 26px;
	text-decoration:none;
	text-shadow:0px 1px 0px #c70067;
}
.boton_de_precio:hover {
	background:linear-gradient(to bottom, #ef027d 5%, #ff5bb0 100%);
	background-color:#ef027d;
}
.boton_de_precio:active {
	position:relative;
	top:1px;
}





.button_alternativo_1 {
    backface-visibility: hidden;
  position: relative;
  cursor: pointer;
  display: inline-block;
  white-space: nowrap;
  background: linear-gradient(180deg,#44bbdd 0%,#40b5d6 30%,#30a5c6 65%,#129abc 100%);
  border-radius: 20px;
  border: 0px solid #379;
  border-width: 0px 0px 5px 0px;
  padding: 9px 15px 6px 15px;
  box-shadow: inset 0px 1px 3px rgba(255,255,255,.4);
    color: #fff;
  font-size: initial;
  font-family: Verdana;
  font-weight: 900;
  font-style: normal
  }
  .button_alternativo_1 > div {
    color: #999;
  font-size: 10px;
  font-family: Helvetica Neue;
  font-weight: initial;
  font-style: normal;
  text-align: center;
  margin: 0px 0px 0px 0px
  }
  .button_alternativo_1 > i {
    color: #fff;
  font-size: 1em;
  background: rgba(0%,0%,0%,0.2);
  border-radius: 100px;
  border: 0px solid transparent;
  border-width: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 10px;
  position: static;
  box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4),inset 0px -1px 0px rgba(255,255,255,.5)
  }
  .button_alternativo_1 > .ld {
    font-size: initial
  }




.whats-btn {
  background-color: #075e54;
  border: 0;
  border-radius: 50px;
  color: white;
  padding: 10px 30px;
  cursor: pointer;
  transition: 1s;
}

.whats-btn:hover {
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
  padding: 10px 60px;
  transition: .5s;
}

.whats-btn:hover>span {
  padding: 0 30px;
  transition: .5s;
}

.whats-btn>span {
  padding: 0 0;
  transition: 1s;
}

i.fa-whatsapp {
  font-size: 130%
}


/* ooooooooooooooooooooooooooooooooooooooooooooooooDUAOC */

body.duaoc {
    font-family: 'Arial', sans-serif;
    background-color: #f0f8ff; /* Light blue for a calm, oceanic feel */
    color: #333;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100vh;
}

header.duaoc {
    width: 100%; /* Ocupa el 100% del ancho disponible */
    text-align: center;
    margin-bottom: 20px;
}

h1.duaoc {
    color: #006400; /* Dark green for contrast */
    margin: 0;
}

.intro.duaoc {
    width: 100%; /* Ocupa el 100% del ancho disponible */
    max-width: none; /* Elimina el límite de ancho máximo para que se adapte completamente */
    padding: 20px;
    background-color: rgba(255, 255, 255, 0.8); /* Semi-transparent white for readability over background */
    border-radius: 10px;
    text-align: left; /* Alinea el texto a la izquierda */
    box-sizing: border-box; /* Incluye el padding en el cálculo del ancho */
}

h2.duaoc {
    color: #1E90FF; /* Dodger Blue for vibrant title */
    text-align: left; /* Asegura que los títulos también estén alineados a la izquierda */
}

p.duaoc {
    line-height: 1.8; /* Más espacio entre líneas para mejor legibilidad */
    margin-bottom: 20px; /* Espacio entre el párrafo y el botón */
}

a.cta-button.duaoc {
    display: inline-block; /* Permite que el botón se adapte al contenido */
    background-color: #008080; /* Teal for CTA button */
    color: white;
    padding: 14px 30px; /* Ajusta el padding para mayor visibilidad */
    text-decoration: none;
    border-radius: 25px; /* Bordes redondeados para mayor atractivo */
    font-size: 20px;
    transition: background-color 0.3s, transform 0.3s; /* Transición para el color y una pequeña escala */
    margin: 0 auto; /* Centra el botón horizontalmente */
}

a.cta-button.duaoc:hover {
    background-color: #006666; /* Teal más oscuro al pasar el ratón */
    transform: scale(1.05); /* Ligero aumento de tamaño al pasar el ratón */
}
/* indice=482*/
.social {background-image: url("/images/social32.jpg");background-repeat: no-repeat;display: block;float: left;height: 32px;margin-left: 0px;width: 32px;margin:0px 5px 5px 0px;}
#box64 a:hover {text-decoration: none!important;}
.facebook {background-position: 0px 0px;}
.facebook:hover {background-position: 0 -32px;}
.twitter {background-position: -32px 0px;}
.twitter:hover {background-position: -32px -32px;}
.google{background-position: -64px 0px;}
.google:hover {background-position: -64px -32px;}
.instagram{background-position: -96px 0px;}
.instagram:hover {background-position: -96px -32px;}
.pinterest{background-position: -128px 0px;}
.pinterest:hover {background-position: -128px -32px;}
.flickr{background-position: -160px 0px;}
.flickr:hover {background-position: -160px -32px;}
.youtube{background-position: -192px 0px;}
.youtube:hover {background-position: -192px -32px;}
.vimeo{background-position: -224px 0px;}
.vimeo:hover {background-position: -224px -32px;}
.rss{background-position: -256px 0px;}
.rss:hover {background-position: -256px -32px;}

/* indice=493*/
article {background-color:#eee;padding-bottom:30px;padding-top:20px;}
article h5 {color: #000;font-size: 1.3em;}
#destinoviaje .rotulo {text-align:center;font-size:1.7em;color:#000;padding-bottom:10px;border-bottom:2px dotted #fff;margin-bottom:30px;font-family:"Philosopher",sans-serif;}
#destinoviaje .areacn {border:5px solid transparent;}
 .clviaje {background-color:#fff;transition: all .5s ease-in-out;}
.clviaje:hover {background-color:#ddd;}
.clviaje img {margin-top:10px;border:3px solid #eee;}
.clviaje img:hover {border:3px solid #fff;}
#btnviajes {background-color:#96d4f5;}
#btnviajes ul {padding:0px;margin:0px;list-style:none;}
#btnviajes a {color:#000;font-family:"Philosopher",sans-serif;padding:10px auto;text-align:center;font-size:1.3em;width:100%;display:block;line-height:2.5em;}
#btnviajes a:hover {color:#fff;}
#btnviajes li {display:block;float:left;width:25%;}
.sinresultados {color: #000;display: block;font-family: "Philosopher",sans-serif;font-size: 2.2em;margin: 80px auto;  text-align: center;}

@media (max-width: 640px) {
#btnviajes li {width:50%!important;}
}
/* indice=494*/
#toTop {display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;	background:url(/imgctrl/ui.totop.png) no-repeat left top;}
#toTopHover {background:url(/imgctrl/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}
/* indice=497*/
/*!
 * Datetimepicker for Bootstrap v3
//! version : 3.1.3
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:99999!important;border-radius:4px}.bootstrap-datetimepicker-widget.timepicker-sbs{width:600px}.bootstrap-datetimepicker-widget.bottom:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:7px}.bootstrap-datetimepicker-widget.bottom:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:8px}.bootstrap-datetimepicker-widget.top:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.top:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget .dow{width:14.2857%}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget td.cw{font-size:10px;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#777}.bootstrap-datetimepicker-widget td.today{position:relative}.bootstrap-datetimepicker-widget td.today:before{content:'';display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget td span.old{color:#777}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget th.picker-switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-group.date .input-group-addon span{display:block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}.bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody>tr>td{padding:0!important}@media screen and (max-width:767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width:283px}}