/**
* global.css
*
* @link http://www.dennova.com.br
*
* @author  Alexandre Olinto <alexandre.olinto@gmail.com>
* @version 4.0
* @package DCMS
*
**/

/* font face */

@font-face {
    font-family: 'MavenProBlack';
    src: url('../fonts/maven_pro_black-webfont.eot');
    src: url('../fonts/maven_pro_black-webfont.eot?#iefix') format('eot'),
        url('../fonts/maven_pro_black-webfont.woff') format('woff'),
        url('../fonts/maven_pro_black-webfont.ttf') format('truetype'),
        url('../fonts/maven_pro_black-webfont.svg#webfontXhB2DgBK') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MavenProBold';
    src: url('../fonts/maven_pro_bold-webfont.eot');
    src: url('../fonts/maven_pro_bold-webfont.eot?#iefix') format('eot'),
        url('../fonts/maven_pro_bold-webfont.woff') format('woff'),
        url('../fonts/maven_pro_bold-webfont.ttf') format('truetype'),
        url('../fonts/maven_pro_bold-webfont.svg#webfontNOU7iUTL') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MavenProMedium';
    src: url('../fonts/maven_pro_medium-webfont.eot');
    src: url('../fonts/maven_pro_medium-webfont.eot?#iefix') format('eot'),
        url('../fonts/maven_pro_medium-webfont.woff') format('woff'),
        url('../fonts/maven_pro_medium-webfont.ttf') format('truetype'),
        url('../fonts/maven_pro_medium-webfont.svg#webfontNj5iy4Dl') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MavenProRegular';
    src: url('../fonts/maven_pro_regular-webfont.eot');
    src: url('../fonts/maven_pro_regular-webfont.eot?#iefix') format('eot'),
        url('../fonts/maven_pro_regular-webfont.woff') format('woff'),
        url('../fonts/maven_pro_regular-webfont.ttf') format('truetype'),
        url('../fonts/maven_pro_regular-webfont.svg#webfontOM8fITNz') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* /font face */

/*html {overflow-x: hidden; min-width: 1054px!important;}
html, body {height:  auto; min-width: 1054px!important;}*/
html {overflow-x: hidden;}
html, body {height: 100%;}
* { margin: 0; padding: 0;}
*,p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure,span,legend{font-family: 'MavenProRegular', sans-serif; margin: 0; padding: 0; color: #444444;}
input, textarea, select {font-family: 'MavenProRegular', sans-serif;}
ul {list-style-type: none;}
a {text-decoration: none; outline: none;}
a img {border: none;}


::-webkit-input-placeholder {
    color: #000000;
}

:-moz-placeholder {
    color: #000000;
}

::-moz-placeholder {
    color: #000000;
}

:-ms-input-placeholder {
    color: #000000;
}



/* classes genéricas */
.mb10{margin-bottom: 10px !important;}
.ml10{margin-left: 10px;}
.upper{text-transform: uppercase;}
.blue{color: #005c7f;}
.blue_22{color: #01274e;}
.blue2{color: #00aeef;}
.bold{font-weight: bold;}
.fontsize20{font-size: 20px;}
.pointer{cursor: pointer;}
.dnone{display: none;}

body {
    background-color: #f6f6f6;
}
.clear{
    clear: both;
}

/*CAKE CORE*/
/* Notices and Errors */
div.message {
    clear: both;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 0 0;
    background:#d0e6f5;
    border-color:#3F83AE;
    color:#3F83AE!important;
    border-style:solid;
    border-width:1px;
    padding: 10px;
    text-align: center;
}
div.error-message {
    clear: both;
    color: red;
    font-size: 14px;
    float: left;
    margin: -10px 0 20px 0;
}
.form-error{
    width: 478px;
    height: auto;
    float: left;
    margin: 10px 0 10px 0;
    padding: 10px 10px 10px 10px;
    border: 1px solid red!important;
    font-size: 12px;
    color: #5476a3;
    font-weight: bold;
    text-transform: uppercase;
    resize: none;
}
p.error {
    background-color: #e32;
    color: #fff;
    font-family: Courier, monospace;
    font-size: 120%;
    line-height: 140%;
    padding: 0.8em;
    margin: 1em 0;
}
p.error em {
    color: #000;
    font-weight: normal;
    line-height: 140%;
}
.notice {
    background: #ffcc00;
    color: #000;
    display: block;
    font-family: Courier, monospace;
    font-size: 120%;
    line-height: 140%;
    padding: 0.8em;
    margin: 1em 0;
}
.success {
    background: green;
    color: #fff;
}
.altrow td {
    background-color: #efefef;
}
.zebra-over td {
    background-color: #ffffcc;
}

div#tabela-paginacao table {
    width: 100%;
}

.cake-sql-log {
    clear: both;
    padding-top: 50px
}
/* //CAKE CORE*/

.structure-1180{
    width: 1180px;
    height: auto;
    margin: 0 auto;
}
.header-structure{
    width: 100%;
    min-height: 220px;
    margin: 0 0 0 0;
    background-color: #fff;
}
.logo-desk-pisa{
    width: auto;
    height: auto;
    float: left;
    margin: 40px 0 40px 0;
}

/*Desk Menu*/
.menu-structure{
    width: 100%;
    min-height: 55px;
    float: left;
    margin: 0 0 0 0;
    /*background-color: #f6f6f6;*/
    /*border-bottom: 4px solid #c9cacc;*/
    /*border-top: 1px solid #c9cacc;*/
    background-color: #F3C017;
    border-bottom: 4px solid #444444;
    border-top: 1px solid #ecb703;
}
.fixed-menu-structure{
    position: fixed!important;
    z-index: 999999999;
    margin: -167px 0 0 0;
}
.list-menu{
    width: 1180px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.list-menu ul li{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    font-family: 'MavenProBold';
    font-size: 16px;
}
.list-menu ul li p{
    font-family: 'MavenProBold';
    font-size: 16px;
    float: left;
    margin: 0 0 0 0;
    padding: 20px 0;
    text-transform: uppercase;
    color: #440101;
}
.list-menu ul li a{
    font-family: 'MavenProBold';
    font-size: 16px;
    float: left;
    margin: 0 0 0 0;
    padding: 20px 25px;
    text-transform: uppercase;
    color: #440101;
}
.list-menu ul li a:hover{
    background-color: #444444;
    color: #ffffff;
}
/*
.list-menu ul li .ativo{
background-color: #444444;
color: #ccc;
}
*/

/*SUB*/
.list-menu ul li .estr-submenu-princ{
    width: auto;
    height: 350px;
    float: left;
    margin: -5px 0 0 0;
    position: absolute;
    display: none;
    z-index: 100;
    overflow-x: hidden;
    overflow-y: auto;

}
.list-menu ul li:hover .estr-submenu-princ{
    display: block;
}
.list-menu ul li .estr-submenu-princ ul li{
    width: 100%;
    height: auto;
    clear: both;
    margin: 0 0 0 0;
    padding: 0 30px 0 0;
    box-sizing: border-box;
}
.list-menu ul li .estr-submenu-princ .detalhe-hover-menu-destinos{
    background: url('../img/sprite.png') no-repeat -364px -11px;
    width: 30px;
    height: 10px;
    margin: -10px 0  0 24%;
    float: left;
    z-index: 200;
    position: absolute;
}
.list-menu ul li .estr-submenu-princ .detalhe-hover-menu-exp{
    background: url('../img/sprite.png') no-repeat -364px -11px;
    width: 30px;
    height: 10px;
    margin: -10px 0  0 38%;
    float: left;
    z-index: 200;
    position: absolute;
}
.list-menu ul li .estr-submenu-princ ul li a{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    font-family: 'MavenProMedium';
    font-size: 13px;
    float: left;
    margin: 0 0 0 0;
    padding: 10px 20px;
    text-transform: uppercase;
    background-color: #ecb703;
    color: #440101;
    text-align: center;
    border-bottom: 1px solid #F6F6F6;
}
.list-menu ul li .estr-submenu-princ ul li a:hover{
    background-color: #444444;
    color: #fff;
}
/* //SUB*/

/* //Desk Menu*/

/*Menu Mobile*/
.ico-detalhe-drop-mobile{
    width: 6px;
    height: 10px;
    float: left;
    margin: 0 10px 0 0;
    background: #f7c418 url('../img/ico-detalhe-drop-mobile.png') no-repeat;
}
.menu-mobile {
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
    margin: 10px 0 10px -3px!important;
    display: none;
}
.menu-mobile .item .heading {
    height: 50px;
    line-height: 50px;
    font-size: 17px;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
    padding-left: 15px;
    background: #f7c418 url('../img/menu_mobile/arrow.png') no-repeat;
    background-position: right 20px top -95px!important;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
    font-weight: bold;
}
.menu-mobile .item .heading-direct {
    height: 50px;
    line-height: 50px;
    font-size: 17px;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
    padding-left: 15px;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
    background: #f7c418;
    font-weight: bold;
}
.menu-mobile .item .heading-direct  a{
    font-size: 17px;
    color: #fff;
    font-weight: bold;
}
.menu-mobile .item.open .heading,
.menu-mobile .item:last-child .heading {
    border: 0;
}
.menu-mobile .item.open .heading {
    background-position: right 20px top -5px!important;
}
.menu-mobile .item .content {
    display: none;
    padding: 15px;
    background: #fff;
    border-bottom: 1px solid #ccc;
}
.menu-mobile .item .content a{
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}


/*v2*/
nav#mobile {
    background-color: #fff;
    box-shadow: 0 0 3px 2px rgba(0,0,0,0.3);
    display:none;
    margin: 0 0 0 -10px;
    /*position: absolute;*/
    z-index: 200;
    width: 105.5%;

}

/*
Top black bar that holds the toggle button
*/

nav#mobile #toggle-bar {
    line-height:70px;
    height:70px;
    background-color: #2f2f2f;
}

/*
Toggle button #1 ("Menu")
*/

nav#mobile strong a {
    margin-left:30px;
    padding:10px;
    border: 1px solid #fff;
    color: #F7C418;
}

/*
Toggle button #2 ("Navicon")
*/
#mmenu{
    display: none;
}

.ico-busca-mobile{
    width: 34px;
    height: 34px;
    background: url("../img/ico-busca-mobile.png")  no-repeat 0 0 transparent;
    float: right;
    margin: 17px 15px 0 0;
}
.ico-phone-mobile{
    width: 34px;
    height: 34px;
    background: url("../img/ico-phone-mobile.png")  no-repeat 0 0 transparent;
    float: right;
    margin: 17px 0 0 0;
}
nav#mobile .navicon {
    float: right;;
    height: 6px;
    width: 34px;
    margin: 20px 10px 20px 20px;
    border-top: 18px double #c9cacc;
    border-bottom: 6px solid #c9cacc;
    font-size:0;
}

/*
The dropdown menu
*/
.pisa-logo-mobile{
    width: 100%;
    max-width:120px;
    height: 55px;
    float: left;
    margin: 7px 0 0 15px;
    background: url("../img/Pisa-Trekking.png") center center no-repeat;
    background-size: 100% auto;
}
nav#mobile ul li {
    clear:both;
    list-style:none;
}
nav#mobile ul li a {
    display:block;
    background-color: #F7C418;
    text-transform:uppercase;
    letter-spacing:.2em;
    margin:2px 0;
    /*padding:6px 0 6px 8px;*/
    padding:12px 0 12px 8px;
    font-size: 0.75em!important;
    /*color: red;*/
}
nav#mobile ul ul {
    font-size:small;
}
nav#mobile ul ul li {
    margin-left:30px;
}
nav#mobile ul ul a {
    background-color:#fff;
    padding-left:8px;
    /*border-bottom: 1px solid #ccc;*/

}
nav#mobile ul ul a:before {
    content: "-";
    padding-right:8px;

}
/* //v2*/

/* //Menu Mobile*/



/*BANNER HOME*/
.banner-home{
    width: 100%!important;
    height: auto;
    float: left;
    margin: 0 0 60px 0;
}
/*BANNER HOME*/

.block-II-header{
    width: 66%;
    height: auto;
    float: right;
    margin: 40px 0 0 0;
}
.header-flag{
    width: 20px;
    height: 14px;
    float: left;
    margin: 10px 20px 0 0;
}
.header-phone{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 20px 0;
    border: 1px solid #c9cacc;
}
.header-phone p{
    font-family: 'MavenProBold';
    font-size: 12px;
    float: left;
    padding: 7.5px 10px;
}
.header-phone .phone-ico{
    background: url('../img/sprite.png') no-repeat -40px -29px;
    width: 10px;
    height: 14px;
    float: left;
    margin: 6px 0 0 25px;
}
.header-receive-newsletters{
    background-color: #f7c418;
    text-align: center;
    width: 270px;
    height: 30px;
    float: left;
    margin: 0 0 10px 20px;
}
.header-receive-newsletters p{
    font-family: 'MavenProBold';
    font-size: 12px;
    color: #440101;
    text-transform: uppercase;
    margin: 9px 0 0 10px;
    float: left;
}
.ico-header-receive-newsletters{
    background: url('../img/sprite.png') no-repeat -60px -29px;
    width: 14px;
    height: 14px;
    float: left;
    margin: 8px 0 0 30px;
}
.header-reservation{
    background-color: #f7c418;
    text-align: center;
    width: 180px;
    height: 30px;
    float: right;
    margin: 0 0 10px 10px;
}
.header-reservation p{
    font-family: 'MavenProBold';
    font-size: 12px;
    color: #440101;
    float: left;
    text-transform: uppercase;
    margin: 9px 0 0 10px;
}
.ico-header-reservation{
    background: url('../img/sprite.png') no-repeat -84px -29px;
    width: 14px;
    height: 14px;
    float: left;
    margin: 8px 0 0 30px;
}
.header-search{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 5px!important;
}
.estr-camp-busc-mobile{
    width: 100%;
    height: auto;
    float: left;
    margin: 9px 0 60px 0;
    padding: 15px 10px;
    box-sizing: border-box;
    background-color: #c9cacc;
    display: none;
    position: relative;
}
.estr-camp-busc-mobile .fechar-busca-mobile{
    width: auto;
    height: auto;
    position: absolute;
    right: 20px;
    top: 30px;
}
.estr-camp-busc-mobile .fechar-busca-mobile p{
    font-size: 14px;
    color: #c9cacc;
    font-weight: bold;
}
.header-search-style-mobile{
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
    padding: 15px;
    border: 1px solid #c9cacc;
    font-family: 'MavenProBold';
    font-size: 12px;
    color:  #c9cacc;
    font-style: italic;
    box-sizing: border-box;
}
.header-search-style{
    width: 91.9%;
    height: auto;
    float: right;
    margin: 0 6px 15px 0;
    padding: 10px 10px;
    border: 1px solid #c9cacc;
    font-family: 'MavenProBold';
    font-size: 12px;
    color:  #000000;
    font-style: italic;
}
.header-search-style:hover{
    background-color: #f6f6f6;
}
.header-search-style:focus{
    background-color: #f6f6f6;
    font-size: 12px;
    font-style: normal;
    color: #444444;
}
.bt-header-search{
    background: url('../img/sprite.png') no-repeat -108px -29px;
    width: 15px;
    height: 16px;
    position: absolute;
    border: 0;
    margin: 9px 0 0 740px;
    cursor: pointer;
}
.home-title{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 25px 0;
    padding: 0 0 0 0;
    border-bottom: 1px solid #c9cacc;
}
.home-title h2{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 -5px 0;
    padding: 0 10px 5px 0;
    font-family: "MavenProBold",sans-serif;
    line-height: 22px;
    font-size: 30px;
    text-transform: uppercase;
    background-color: #f6f6f6;
}
.home-package-list{
    width: 102%;
    height: auto;
    float: left;
    margin: 0 0 20px 0;
}
.estru-list-pacot-int{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 30px 0;
    border-bottom: 1px solid #c9cacc;
}
.marg-package-list-int{
    margin: 20px 0 0 0;
}
.package-list{
    width: 102%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.date-list-exp{
    width: 50%;
    height: 40px;
    float: left;
    margin: 0 0 -40px 0;
    background-color: red;
    text-align: center;
    background-color: #440101;
    position: relative;
    vertical-align: middle;
}
.date-list-exp p{
    font-family: 'MavenProMedium';
    font-size: 14px;
    color: #f7c418;
    margin: 12px 0 0 0;
}
.pre-reserv-list-exp{
    width: 50%;
    height: 40px;
    float: right;
    /*margin: 0 0 -40px 0;*/
    margin: 0 0 1px 0;
    background-color: red;
    text-align: center;
    background-color: #f7c418;
    position: relative;
    vertical-align: middle;
}
.pre-reserv-list-exp p{
    font-family: 'MavenProMedium';
    font-size: 14px;
    color: #440101;
    margin: 12px 0 0 0;
    text-transform: uppercase;
}
.bt-datas-de-saida-pacote{
    width: 100%;
    height: auto;
    float: left;
    margin: -34px 0 0 0;
    padding: 6px 0;
    position: relative;
    font-family: 'MavenProBold';
    font-size: 16px;
    text-align: center;
    background: url('../img/background-bt-datas-de-saida-pacote.png') scroll 0 0;
}
.view-datas-de-saida-pacote .fechar-datas-de-saida{
    background: url('../img/sprite.png') no-repeat -236px -195px;
    width: 15px;
    height: 14px;
    position: absolute;
    margin: 4px 0 0 255px;
    cursor: pointer;
}
.view-datas-de-saida-pacote{
    width: 100%;
    height: 98px;
    float: left;
    margin: 100px 0 -291px 0;
    padding: 6px 0;
    position: relative;
    background: url('../img/background-bt-datas-de-saida-pacote.png') scroll 0 0;
    z-index: 99;
    display: none;
}
.infos-datas-saida-box{
    width: auto;
    height: auto;
    float: left;
    margin: 25px 0 0 0;
}
.ha-vagas{
    width: 9px;
    height: 9px;
    position: absolute;
    background: url('../img/ico-ha-vagas.png') scroll no-repeat 0 0!important;
    margin: -22px 0 0 10px;
    z-index: 100;
    color: #197b30!important;
}
.ha-vagas-color{
    color: #197b30;
}
.lotado{
    width: 9px;
    height: 9px;
    position: absolute;
    background: url('../img/ico-lotado.png') scroll no-repeat 0 0!important;
    margin: -22px 0 0 10px;
    z-index: 100;
}
.lotado-color{
    color: #ea2531;
}
.ultimas-vagas{
    width: 9px;
    height: 9px;
    position: absolute;
    background: url('../img/ico-ultimas-vagas.png') scroll no-repeat 0 0!important;
    margin: -22px 0 0 10px;
    z-index: 100;
}
.ultimas-vagas-color{
    color: #F26522;
}
.saida-garantida{
    width: 9px;
    height: 9px;
    position: absolute;
    background: url('../img/ico-saida-garantida.png') scroll no-repeat 0 0!important;
    margin: -22px 0 0 10px;
    z-index: 100;
}
.saida-garantida-color{
    color: #1a8fc2;
}
.cancelado{
    width: 9px;
    height: 9px;
    position: absolute;
    background: url('../img/ico-cancelado.png') scroll no-repeat 0 0!important;
    margin: -22px 0 0 10px;
    z-index: 100;
}
.cancelado-color{
    color: #000;
}
.infos-datas-saida-box p{
    width: 35%!important;
    height: auto!important;
    float: left;
    margin: 0 0 5px 0;
    padding: 0 0 0 35px;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 16px;
}
.infos-datas-saida-box a{
    float: left;
    margin: 10px 0 0 50px;
    padding: 0 0 0 0;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 14px;
    color: #5a0033;
    text-decoration: underline;
}
.info-pacote{
    width: 100%;
    height: auto;
    float: left;
    /*margin: 181px 0 -217px 0;*/
    margin: -33px 0 0 0;
    padding: 6px 0;
    position: relative;
    background-color: #fff;
    font-family: 'MavenProBold';
    font-size: 16px;
    text-align: center;
    background: url('../img/background-bt-datas-de-saida-pacote.png') scroll 0 0;
}
.package-list ul li{
    width: 280px;
    height: 500px;
    float: left;
    margin: 0 20px 20px 0;
    padding: 0 0 0 0;
    border-bottom: 1px solid #c9cacc;
    background-color: #fff;
    box-sizing: border-box;
    position: relative;
}
.package-list ul .height-list-ps{
    height: 530px;
}
.package-list ul li .estr-txt-package-list{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 10px;
    box-sizing: border-box;
    position: relative;
}
.package-list ul li .title-package-list h2, .package-list ul li .title-package-list h2 a{
    font-family: 'MavenProBold';
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 0 0;
    height: 40px;
    font-weight: normal;
}
.title-package-list-ps {
    width: 100%;
    height: 60px;
    float: left;
    margin: 0 0 0 0;
    background-color: #F6F6F6;
}
.title-package-list-ps .estr-tit-ps{
    width: 100%;
    height: 60px;
    margin: 0 0 0 0;
    vertical-align: middle;
    display: table-cell;
}
.title-package-list-ps h2 a{
    font-family: 'MavenProBold';
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 0 0;
    height: 40px;
    font-weight: normal;
}
.package-list ul li .from-package-list{
    width: auto;
    height: auto;
    float: left;
    margin: 25px 0 0 0;
}
.package-list ul li .from-package-list p{
    font-size: 12px;
}
.package-list ul li .from-package-list p span{
    font-family: 'MavenProBold';
    font-size: 18px;
    color: #f7c418;
}
.package-list ul li .days-package-list{
    width: auto;
    height: auto;
    float: right;
    margin: 20px 0 0 0;
}
.days-package-list p{
    font-family: 'MavenProBold';
    font-size: 16px;
    float: right;
    text-align: right;
}
.package-list ul li .days-package-list p span{
    font-size: 12px;
    float: right;
}
.package-list ul li .description-package-list {
    color: #828282;
    float: left;
    font-size: 13px;
    height: 60px;
    line-height: 18px;
    margin: 15px 0 0 0;
}
.package-list ul li .level-difficulty-package-list{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
}
.level-difficulty-package-list p{
    font-family: 'MavenProBold';
    font-size: 12px;
    float: left;
    margin: 0 0 0 0;
}
.package-list ul li .level-difficulty-list{
    float: left;
    height: auto;
    margin: 0 0 0 10px;
    width: 125px;
}
.package-list ul li .level-difficulty-list ul li{
    width: auto!important;
    height: auto!important;
    float: left;
    margin: 0 5px 0 0;
    border: 0;
}
.package-list ul li .level-difficulty-list ul li .level-ico{
    background: url('../img/sprite.png') no-repeat -327px -41px;
    width: 18px;
    height: 20px;
    float: left;
}
.package-list ul li .level-difficulty-list ul li .level-ico-ativo{
    background: url('../img/sprite.png') no-repeat -303px -41px;
    width: 18px;
    height: 20px;
    float: left;
}
.estr-see-all-packages-home{
    width: 120px;
    height: auto;
    margin: 0 auto;
}
.see-all-packages-home{
    width: 100%;
    height: auto;
    float: left;
    background-color: #f7c418;
    text-align: center;
    margin: -20px 0 25px 0;
}
.see-all-packages-home p{
    font-family: 'MavenProBold';
    font-size: 14px;
    color: #450101;
    padding: 15px 0;
    float: left;
}
.see-all-packages-home .see-all-ico{
    background: url('../img/sprite.png') no-repeat -356px -45px;
    width: 14px;
    height: 14px;
    float: left;
    margin: 15px 10px 0 0;
}

.carousel-navigation{
    width: 100px;
    height: auto;
    float: right;
    position: relative;
    margin: -65px 0 0 0;
    background-color: #F6F6F6;
}
.carousel-navigation ul li{
    width: auto;
    height: auto;
    float: right;
    margin: 0 0 0 0;
}
.carousel-navigation ul li .left{
    background: url('../img/sprite.png') no-repeat -133px -29px;
    width: 40px;
    height: 40px;
    float: left;
    margin: 0 5px 0 0;
}
.carousel-navigation ul li .right{
    background: url('../img/sprite.png') no-repeat -183px -29px;
    width: 40px;
    height: 40px;
    float: left;
}
.estr-vid-inst{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0!important;
    padding: 20px 20px;
    background-color: #fff;
    box-sizing: border-box;
}
.home-video{
    width: 580px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.home-video-title{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 17px 0;
    border-bottom: 1px solid #c9cacc;
}
.home-video-title .txt-home-video-title{
    width: 100px;
    height: auto;
    margin: 0 auto;
}
.home-video-title .txt-home-video-title h3{
    font-family: 'MavenProBold';
    font-size: 30px;
    color: #440101;
    background-color: #fff;
    float: left;
    padding: 0 5px;
    margin: 0 0 -5px 0;
}
.estr-see-more-video-home{
    width: 331px;
    height: auto;
    margin: 0 auto;
}
.see-more-video-home{
    width: 100%;
    height: auto;
    float: left;
    background-color: #f7c418;
    text-align: center;
    margin: -4px 0 0 0;
}
.see-more-video-home p{
    font-family: 'MavenProBold';
    font-size: 14px;
    color: #450101;
    padding: 15px 0;
    float: left;
    text-transform: uppercase;
}
.see-more-video-home .see-more-video-home-ico{
    background: url('../img/sprite.png') no-repeat -356px -45px;
    width: 14px;
    height: 14px;
    float: left;
    margin: 15px 10px 0 0;
}
.estr-home-instagram{
    width: 580px;
    height: auto;
    float: right;
    margin: 0 0 0 0;
}
.insta_all{
    float: left;
    width: 130px;
    height: 30px;
}
.home-instagram{
    width: 100%;
    height: auto;
    float: right;
    margin: 0 0 0 0;
}
.home-instagram ul li{
    border: 1px solid #c9cacc;
    border-radius: 5px;
    float: right;
    height: 148px;
    margin: 0 3px 5px 0;
    padding: 4px;
    width: 132px;
}
.home-instagram ul li a{
    float: left;
    height: 130px;
    margin: 0;
    width: 130px;
}
.home-instagram ul li a img{
    float: left;
}
.home-instagram-title{
    border-bottom: 1px solid #c9cacc;
    float: left;
    height: auto;
    margin: 0 0 17px;
    width: 100%;
}
.home-instagram-title .txt-home-instagram-title{
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.txt-home-instagram-title h3{
    float: left;
    width: 100%;
}

.home-instagram-title .txt-home-instagram-title .home-title-instagram{
    background: url('../img/sprite.png') no-repeat -160px -91px;
    float: left;
    height: 32px;
    margin: 1px 0 -5px 170px;
    position: relative;
    width: 130px;
}

.txt-home-instagram-title div.__pisa{
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 32px;
    margin: 5px 0 -5px;
    position: relative;
    color: #440101 !important;
    font-weight: 100;
}

.txt-home-instagram-title div.__pisa a {
    color: #440101;
}

.hashtaghome{
    width: 100%;
    height: auto;
    float: left;
    margin: 0px 0 11px 0;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}
.home-testimonials{
    width: 580px;
    height: auto;
    float: left;
    margin: 0 0 40px 0;
}
.home-testimonials-title{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 17px 0;
    border-bottom: 1px solid #c9cacc;
}
.home-testimonials-title .txt-home-testimonials-title{
    width: 100px;
    height: auto;
    margin: 0 auto;
}
.home-testimonials-title .txt-home-testimonials-title h3{
    font-family: 'MavenProBold';
    font-size: 30px;
    color: #440101;
    background-color: #fff;
    float: left;
    padding: 0 5px;
    margin: 0 0 -5px -47px;
}
.home-estr-testimonials{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.home-img-testimonials{
    width: 280px;
    height: 258px;
    float: left;
    margin: 0 0 0 0;
}
.home-img-testimonials .home-detail-img-testimonials{
    background: url("../img/sprite.png") no-repeat scroll -411px -5px rgba(0, 0, 0, 0);
    height: 20px;
    margin: 120px 0 0 270px;
    position: absolute;
    width: 10px;
}
.home-cont-testimonials{
    width: 44.6%;
    height: 216px;
    float: left;
    margin: 0 0 0 0;
    padding: 20px;
    border-top: 1px solid #c9cacc;
    border-right: 1px solid #c9cacc;
    border-bottom: 1px solid #c9cacc;
    overflow-x: auto;
}
.home-cont-testimonials h3{
    font-family: 'MavenProBold';
    font-size: 16px;
    text-transform: uppercase;
    margin: 0 0 4px 0;
}
.home-cont-testimonials h4{
    font-family: 'MavenProMedium'!important;
    font-size: 14px;
    margin: 0 0 10px 0;
}
.home-cont-testimonials h4 span{
    font-family: 'MavenProBold';
    color: #f7c418;
    font-size: 16px;
}
.home-cont-testimonials p{
    font-size: 12px;
    padding: 10px 0 0 0;
}
.home-cont-testimonials p a{
    font-size: 12px;
    line-height: 22px;
    text-decoration: underline;
}
.home-cont-testimonials a{
    font-size: 12px;
    line-height: 22px;
    text-decoration: underline;
}
.estr-see-more-testimonials-home{
    width: 100px;
    height: auto;
    margin: 0 auto;
}
.estr-more-depoimento div.see-more-testimonials-home-ico{
    margin: 8px 10px 0 0;
}
.estr-more-depoimento p{
    height: 15px;
    padding: 7px 0 !important;
}
.estr-see-more-testimonials-home.estr-more-depoimento{
    height: 30px;
}
.see-more-testimonials-home{
    width: 51.6%;
    height: auto;
    float: left;
    background-color: #f7c418;
    text-align: center;
    margin: -4px 0 0 0;
    display: none;
}

.see-more-testimonials-home.more-depoimento{
    height: 30px;
    margin: 0;
    width: 180px;
}
.see-more-testimonials-home p{
    font-family: 'MavenProBold';
    font-size: 14px;
    color: #450101;
    padding: 15px 0;
    float: left;
    text-transform: uppercase;
}
.see-more-testimonials-home .see-more-testimonials-home-ico{
    background: url('../img/sprite.png') no-repeat -356px -45px;
    width: 14px;
    height: 14px;
    float: left;
    margin: 15px 10px 0 0;
}
.home-banner-testimonials{
    width: 580px;
    height: 299px;
    float: right;
    margin: 4px 0 0 0;
}
.estr-full-footer{
    width: 100%!important;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 40px 20px;
    background-color: #f6f6f6;
    border-top: 4px solid #c9cacc;
    border-bottom: 1px solid #c9cacc;
    box-sizing: border-box;
}
.estr-full-footer-rights{
    width: 100%;
    min-height: 55px;
    float: left;
    margin: 0 0 0 0;
    background-color: #fff;
}
.footer-rights{
    width: auto;
    height: auto;
    float: left;
    margin: 20px 0 0 0;
    font-family: 'MavenProMedium';
    font-size: 12px;
}
.footer-logos{
    width: auto;
    height: auto;
    float: right;
    margin: 15px 0 0 0;
}
.footer-logos ul li{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 15px 30px;
}
.footer-logos ul li .logo-iata{
    background: url('../img/sprite.png') no-repeat -15px -257px;
    width: 30px;
    height: 20px;
    float: left;
}
.footer-logos ul li .logo-abeta{
    background: url('../img/sprite.png') no-repeat -55px -257px;
    width: 88px;
    height: 20px;
    float: left;
}
.footer-logos ul li .logo-braztoa{
    background: url('../img/sprite.png') no-repeat -154px -257px;
    width: 60px;
    height: 20px;
    float: left;
}
.footer-logos ul li .logo-embratur{
    background: url('../img/sprite.png') no-repeat -224px -257px;
    width: 92px;
    height: 20px;
    float: left;
}
.footer-list-menu{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.footer-list-menu ul {
    width: 212px;
    float: left;
    margin: 0 20px 0 0;
}
.footer-list-menu ul.w200{width: 210px !important;}
.footer-list-menu ul li{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 4px 0;
}
.bold-sub{
    font-weight: bold;
}
.footer-list-menu ul li h4{
    font-size: 16px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}
.footer-list-menu ul li a{
    font-size: 14px;
    margin: 0 0 0 15px;
}
.footer-list-menu ul li a:hover{
    color: #000;
}
.footer-list-menu ul li .footer-list-link-menu{
    width: 100%;
    font-family: 'MavenProBold';
    font-size: 16px;
    text-transform: uppercase;
    margin: 10px 0;
    float: left;
}
.footer-list-menu ul li .list-link-menu-top-z{
    margin: 0 0 10px 0;
}
.footer-list-menu ul li .title-contact-link-menu{
    margin: 10px 0;
}
.footer-social-networks{
    width: auto;
    height: auto;
    float: right;
    margin: 40px 0 0 50px;
}
.footer-social-networks ul li{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 10px 10px;
}
.footer-social-networks ul li .facebook{
    background: url('../img/sprite.png') no-repeat -482px -10px;
    width: 40px;
    height: 40px;
}
.footer-social-networks ul li .facebook:hover{
    background: url('../img/sprite.png') no-repeat -482px -110px;
    width: 40px;
    height: 40px;
}
.footer-social-networks ul li .twitter{
    background: url('../img/sprite.png') no-repeat -532px -10px;
    width: 40px;
    height: 40px;
}
.footer-social-networks ul li .twitter:hover{
    background: url('../img/sprite.png') no-repeat -532px -110px;
    width: 40px;
    height: 40px;
}
.footer-social-networks ul li .youtube{
    background: url('../img/sprite.png') no-repeat -582px -10px;
    width: 40px;
    height: 40px;
}
.footer-social-networks ul li .youtube:hover{
    background: url('../img/sprite.png') no-repeat -582px -110px;
    width: 40px;
    height: 40px;
}
.footer-social-networks ul li .instagram{
    background: url('../img/sprite.png') no-repeat -482px -60px;
    width: 40px;
    height: 40px;
}
.footer-social-networks ul li .instagram:hover{
    background: url('../img/sprite.png') no-repeat -482px -160px;
    width: 40px;
    height: 40px;
}
.footer-social-networks ul li .google-mais-photos{
    background: url('../img/sprite.png') no-repeat -532px -60px;
    width: 40px;
    height: 40px;
}
.footer-social-networks ul li .google-mais-photos:hover{
    background: url('../img/sprite.png') no-repeat -532px -160px;
    width: 40px;
    height: 40px;
}
.footer-social-networks ul li .google-mais{
    background: url('../img/sprite.png') no-repeat -582px -60px;
    width: 40px;
    height: 40px;
}
.footer-social-networks ul li .google-mais:hover{
    background: url('../img/sprite.png') no-repeat -582px -160px;
    width: 40px;
    height: 40px;
}
.footer-address {
    width: auto;
    height: auto;
    float: right;
    margin: 20px 0 0 10px;
}
.footer-address p{
    font-size: 12px;
}
.footer-address p span{
    font-family: 'MavenProBold';
    text-transform: uppercase;
    font-size: 14px;
}
.footer-address-mobile{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    margin: 12px 0 0 0;
    display: none;
}
.footer-address-mobile p{
    font-size: 12px;
}
.footer-address-mobile p span{
    font-family: 'MavenProBold';
    text-transform: uppercase;
    font-size: 14px;
}
.estr-bread-crumbs{
    width: 100%;
    min-height: 50px;
    float: left;
    margin: 0 0 0 0;
    background-color: #fff;
}
.estr-bread-crumbs .lista-bread-crumbs{
    width: auto;
    height: auto;
    float: left;
    margin: 20px 0 0 0;
}
.estr-bread-crumbs .lista-bread-crumbs ul li{
    width: auto;
    height: auto;
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 10px 0;
    font-family: 'MavenProMedium';
    font-size: 12px;
    color: #444444;
}
.estr-bread-crumbs .lista-bread-crumbs ul li a{
    font-family: 'MavenProMedium';
    font-size: 13px;
    color: #444444;
    margin: 0 0 0 0;
}
.estr-bread-crumbs .lista-bread-crumbs ul .ativo{
    font-family: 'MavenProBold';
    font-size: 13px;
    color: #444444;
    margin: 0 0 0 0;
}
.title-internas{
    width: 100%;
    height: auto;
    float: left;
    margin: 25px 0 30px 0;
    padding: 0 0 0 0;
    position: relative;
}
.title-internas h2{
    font-family: 'MavenProBold';
    font-size: 30px;
    color: #444444;
    font-weight: normal;
    border-bottom: 1px solid #cccccc;
    padding: 0 0 18px 0;
}
.title-internas .ico-experiencias-tit{
    width: auto;
    height: auto;
    float: left;
    margin: 0 15px 0 0;
}
.title-enc-viag{
    width: 100%;
    height: auto;
    float: left;
    margin: 25px 0 30px 0;
    padding: 0 0 0 0;
}
.title-enc-viag h2{
    font-family: 'MavenProBold';
    font-size: 30px;
    color: #444444;
    font-weight: normal;
    border-bottom: 1px solid #cccccc;
    padding: 0 0 18px 0;
}
.estr-lista-destinos{
    width: 102%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-lista-destinos .estr-lista-destinos{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-lista-destinos .lista-destinos ul li{
    width: 580px;
    height: 200px;
    float: left;
    margin: 0 20px 20px 0;
    background-color: #fff;
    border-left: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
}
.estr-lista-destinos .lista-destinos ul li .img-list-dest-int{
    width: 215px;
    height: 160px;
    float: left;
    margin: 20px 0 0 20px;
}

.img-list-dest-int a img{
    border: 1px solid #440101;
}

.estr-lista-destinos .lista-destinos ul li .bt-name-list-dest{
    width: 260px;
    height: auto;
    float: left;
    margin: 75px 0 0 43px;
    padding: 0 10px 10px;
    text-align: center;
    background-color: #f7c418;
}
.estr-lista-destinos .lista-destinos ul li .bt-name-list-dest p{
    font-family: 'MavenProBold';
    font-size: 20px;
    color: #440101;
    text-transform: uppercase;
    margin: 15px 0 0 0;
}
.estr-filtro-palestras{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
}
.estr-filtro-palestras .estr-campos-filt-palestr{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-filtro-palestras .estr-campos-filt-palestr .bt-ok-filtr-palestr{
    width: auto;
    height: auto;
    float: left;
    margin: 0 10px 0 0;
    padding: 12px 12px;
    font-family: 'MavenProBold';
    font-size: 12px;
    color: #440101;
    background-color: #f7c418;
    border: 0;
    text-transform: uppercase;
    cursor: pointer;
}
.estr-filtro-palestras .estr-campos-filt-palestr .bt-limpar-filtr-palestr{
    width: auto;
    height: auto;
    float: left;
    margin: 0 10px 0 0;
    padding: 12px 12px;
    font-family: 'MavenProBold';
    font-size: 12px;
    color: #440101;
    background-color: #f7c418;
    border: 0;
    text-transform: uppercase;
    cursor: pointer;
}
.estr-filtro-palestras .estr-campos-filt-palestr .style-select-filtro-palestr{
    width: auto;
    height: auto;
    float: left;
    margin: 0 10px 0 0;
    padding: 10px 10px;
    font-size: 12px;
    color: #c9cacc;
    border: 1px solid #cccccc;
    background-color: #fff;
}
.estr-filtro-palestras .txt-filtrar-por{
    width: auto;
    height: auto;
    float: left;
    margin: 10px 10px 0 0;
    font-family: 'MavenProMedium';
    font-size: 16px;
}
.lista-palestras{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.lista-palestras ul li{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    padding: 0 0 30px 0;
    border-bottom: 1px solid #cccccc;
}
.lista-palestras ul li .img-lista-palestras{
    width: 225px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.lista-palestras ul li .img-lista-palestras img{
    display: block;
}
.lista-palestras ul li .txt-lista-palestras{
    width: 700px;
    height: auto;
    float: left;
    margin: 0 0 0 20px;
    font-size: 14px;
}
.lista-palestras ul li .txt-lista-promocoes{
    width: 935px;
    height: auto;
    float: left;
    margin: 0 0 0 20px;
    font-size: 14px;
}

ul li .txt-lista-promocoes b{
    float: left;
    font-size: 20px;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}

.lista-palestras ul li .txt-lista-palestras p{
    font-size: 14px;
}
.lista-palestras ul li .txt-lista-palestras p a{
    font-size: 14px;
}
.lista-palestras ul li .txt-lista-palestras a{
    font-size: 14px;
}
.lista-palestras ul li .txt-lista-palestras p strong{
    font-size: 14px;
}
.lista-palestras ul li .txt-lista-palestras strong{
    font-family: 'MavenProBold';
    font-size: 16px;
    font-weight: normal;
}
.lista-palestras ul li .saiba-mais-palestras{
    width: auto;
    height: auto;
    float: right;
    margin: 0 0 0 0;
    padding: 10px 30px;
    font-family: 'MavenProBold';
    font-size: 12px;
    color: #440101;
    background-color: #f7c418;
    text-transform: uppercase;
}
.paging{
    width: auto;
    height: auto;
    float: right;
    margin: 20px 0 20px 0;
}
.paging ul li{
    width: auto;
    height: auto;
    float: left;
}
.paging ul li a{
    font-family: 'MavenProBold';
    font-size: 14px;
    color: #440101;
    margin: 0 5px 0 0;
    padding: 10px 20px;
    background-color: #f7c418;
}

.paging span{
    background-color: #f7c418;
    color: #440101;
    font-family: "MavenProBold";
    font-size: 14px;
    margin: 0 5px 0 0;
    padding: 10px 20px;
}

.paging span.current{
    background-color: #440101;
    color: #f7c418;
    font-family: "MavenProBold";
    font-size: 14px;
    margin: -9px 5px 0 0;
    padding: 10px 20px;
}

.paging ul .ativo{
    font-family: 'MavenProBold';
    font-size: 14px;
    color: #f7c418;
    margin: -9px 5px 0 0;
    padding: 10px 20px;
    background-color: #440101;
}

#mais-pacotes:hover{
    color: #440101;
}

.foto-dest-palestra{
    width: 545px;
    height: auto;
    float: left;
    margin: 0 15px 10px 0;
}
.estr-cont-palestr-most{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    font-size: 14px;
}
.estr-cont-palestr-most strong{
    font-family: 'MavenProBold';
}
.estr-cont-palestr-most p strong{
    font-family: 'MavenProBold';
    font-weight: normal;
}
.estr-cont-palestr-most p{
    font-size: 14px;
    line-height: 23px;
}
.estr-cont-palestr-most p a{
    font-size: 14px;
}
.estr-cont-palestr-most a{
    font-size: 14px;
}

.ver-mapa-palestr{
    background-color: #f7c418;
    text-align: center;
    width: auto;
    height: 30px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 30px;
}
.ver-mapa-palestr p{
    font-family: 'MavenProBold';
    font-size: 12px;
    color: #440101;
    float: left;
    text-transform: uppercase;
    margin: 9px 0 0 10px;
}
.ico-ver-mapa-palestr{
    background: url('../img/sprite.png') no-repeat -10px -53px;
    width: 23px;
    height: 16px;
    float: left;
    margin: 6px 0 0 0;
}
.inscricao-palestr{
    background-color: #f7c418;
    text-align: center;
    width: auto;
    height: 30px;
    float: left;
    margin: 0 0 0 10px;
    padding: 0 30px;
}
.inscricao-palestr p{
    font-family: 'MavenProBold';
    font-size: 12px;
    color: #440101;
    float: left;
    text-transform: uppercase;
    margin: 9px 0 0 10px;
}
.ico-inscricao-palestr{
    background: url('../img/sprite.png') no-repeat -38px -52px;
    width: 17px;
    height: 17px;
    float: left;
    margin: 6px 0 0 0;
}
.estr-full-footer-bts{
    width: 100%;
    height: 70px;
    float: left;
    margin: 0;
    background-color: #fff;
}
.estr-bts-footer-right{
    width: auto;
    height: auto;
    float: right;
    margin: 20px 0 0 0;
}
.bt-pisa-empresa-footer{
    background-color: #f7c418;
    text-align: center;
    width: auto;
    height: 30px;
    float: left;
    margin: 0 5px 0 0;
    padding: 0 30px;
}
.bt-pisa-empresa-footer p{
    font-family: 'MavenProBold';
    font-size: 12px;
    color: #440101;
    float: left;
    text-transform: uppercase;
    margin: 9px 0 0 10px;
}
.ico-bt-pisa-empresa-footer{
    background: url('../img/sprite.png') no-repeat -380px -48px;
    width: 32px;
    height: 16px;
    float: left;
    margin: 7px 0 0 0;
}
.bt-pisa-incoming-footer{
    background-color: #f7c418;
    text-align: center;
    width: auto;
    height: 30px;
    float: left;
    margin: 0 5px 0 0;
    padding: 0 30px;
}
.bt-pisa-incoming-footer p{
    font-family: 'MavenProBold';
    font-size: 12px;
    color: #440101;
    float: left;
    text-transform: uppercase;
    margin: 9px 0 0 10px;
}
.ico-bt-pisa-incoming-footer{
    background: url('../img/sprite.png') no-repeat -422px -44px;
    width: 21px;
    height: 16px;
    float: left;
    margin: 6px 0 0 0;
}
.bt-pisa-escolas-footer{
    background-color: #f7c418;
    text-align: center;
    width: auto;
    height: 30px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 30px;
}
.bt-pisa-escolas-footer p{
    font-family: 'MavenProBold';
    font-size: 12px;
    color: #440101;
    float: left;
    text-transform: uppercase;
    margin: 9px 0 0 10px;
}
.ico-bt-pisa-escolas-footer{
    background: url('../img/sprite.png') no-repeat -453px -45px;
    width: 19px;
    height: 20px;
    float: left;
    margin: 6px 0 0 0;
}
.estr-popup-maps{
    width: 100%;
    min-height: 100%;
    background: url('../img/bg-popup-maps.png') scroll 0 0;
    position: fixed;
    z-index: 9999999999;
}
.popup-maps{
    width: 880px;
    height: 535px;
    position: fixed;
    z-index: 200;
    margin: 10% 20%;
}
.popup-maps iframe{
    width:100%;
    height: 535px;
    float: left;
    margin: 0;
}
.popup-maps .fechar-maps-palestr{
    background: url('../img/sprite.png') no-repeat -168px -162px;
    width: 48px;
    height: 48px;
    position: absolute;
    margin: -52px 0 0 920px;
}
.voltar-internas-estr-bread{
    width: auto;
    height: auto;
    float: right;
    margin: -38px 0 0 0;
    padding: 7px 28px;
    font-size: 12px;
    text-transform: uppercase;
    background-color: #c9cacc;
    position: relative;
}
.estr-banner-internas-1180 {
    position: relative;
    width: 100%;
    height: 510px;
    float: left;
    left: 0;
    overflow: hidden;
}
.estr-banner-pacote-aberto{
    position: relative;
    width: 580px;
    height: auto;
    float: left;
    left:0;
}
.descricao-dest-int{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
    font-size: 14px;
}
.descricao-dest-int p{
    font-size: 14px;
    line-height: 23px;
}
.descricao-dest-int a{
    font-size: 14px;
    text-decoration: underline;
}
.descricao-dest-int p a{
    font-size: 14px;
    text-decoration: underline;
}
.estr-descricao-dest-int{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
}
.estr-descricao-dest-int .img-descricao-dest-int{
    width: 370px;
    height: 277px;
    float: left;
    margin: 0 10px 0 0;
}
.estr-descricao-dest-int .txt-descricao-dest-int{
    /*793/1180*100*/
    width: 67.20338983050847%;
    min-height: 308px;
    float: right;
    margin: 0 0 0 0;
    padding: 25px 40px;
    border-left: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    background-color: #fff;
    font-family: 'MavenProMedium';
    font-size: 14px;
    box-sizing: border-box;
}
.estr-descricao-dest-int .txt-descricao-dest-int p{
    font-family: 'MavenProMedium';
    font-size: 14px;
    line-height: 23px;
}
.estr-descricao-dest-int .txt-descricao-dest-int p a{
    font-family: 'MavenProMedium';
    font-size: 14px;
    text-decoration: underline;
}
.estr-descricao-dest-int .txt-descricao-dest-int a{
    font-family: 'MavenProMedium';
    font-size: 14px;
    text-decoration: underline;
}
.estr-descricao-dest-int .txt-descricao-dest-int .detalhe-txt-descricao-dest-int{
    background: url('../img/sprite.png') no-repeat -346px -5px;
    width: 9px;
    height: 20px;
    float: left;
    margin: 105px 0 0 -49px;
    position: absolute;
}
.estr-descricao-dest-int .txt-descricao-dest-int .ver-todos-pacotes-descr-dest{
    background-color: #f7c418;
    text-align: center;
    width: auto;
    height: auto;
    float: right;
    margin: 10px 0 0 0;
    padding: 10px 30px 10px 30px;
}
.estr-descricao-dest-int .txt-descricao-dest-int .ver-todos-pacotes-descr-dest p{
    font-family: 'MavenProBold';
    font-size: 14px;
    color: #440101;
    float: left;
    text-transform: uppercase;
    margin: 0 0 0 10px;
}
.estr-descricao-dest-int .txt-descricao-dest-int .ver-todos-pacotes-descr-dest .ico-ver-todos-pacotes-descr-dest{
    background: url('../img/sprite.png') no-repeat -356px -45px;
    width: 14px;
    height: 14px;
    float: left;
    margin: 2px 0 0 0;
}
.estr-descricao-dest-int .txt-descricao-dest-int .tit-pacotes-descr-dest{
    width: auto;
    height: auto;
    background-color: #F7C418;
    text-align: center;
    float: left;
    margin: 0 0 20px 0;
    padding: 10px 30px;
}
.estr-descricao-dest-int .txt-descricao-dest-int .tit-pacotes-descr-dest p{
    font-family: 'MavenProMedium';
    font-size: 20px;
    float: left;
    margin: 0 0 0 0;
    color: #440101;
}
.carousel-navigation-int{
    width: 100px;
    height: auto;
    float: right;
    position: relative;
    margin: 0 0 0 0;
    background-color: #F6F6F6;
}
.carousel-navigation-int ul li{
    width: auto;
    height: auto;
    float: right;
    margin: 0 0 0 0;
}
.carousel-navigation-int ul li .left{
    background: url('../img/sprite.png') no-repeat -133px -29px;
    width: 40px;
    height: 40px;
    float: left;
    margin: 0 5px 0 0;
}
.carousel-navigation-int ul li .right{
    background: url('../img/sprite.png') no-repeat -183px -29px;
    width: 40px;
    height: 40px;
    float: left;
}
.menu-dest-view{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
    padding: 8px 0;
    border: 1px solid red;
    background-color: #e5e5e5;
    border: 1px solid #c9cacc;
}
.Fixo-menu-dest-view{
    width: 1180px;
    position: fixed;
    z-index: 100;
    margin: -318px 0 0 0;
    border-top: 3px solid #fff;
    z-index: 99;
}
.menu-dest-view .lista-menu-dest-view{
    width: auto;
    height: auto;
    float: left;
    margin: 8px 10px 0 10px;
    padding: 0 0;
}
.menu-dest-view .lista-menu-dest-view ul li{
    width: auto;
    height: auto;
    float: left;
    margin: 0 20px 10px 0;
    padding: 0 0;
}
.menu-dest-view .lista-menu-dest-view ul li a{
    font-family: 'MavenProBold';
    font-size: 12px;
    text-transform: uppercase;
}
.marg-list-depoimentos-exp{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.marg-list-depoimentos-exp ul li{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    padding: 0 0 30px 0;
    border-bottom: 1px solid #ccc;
}
.marg-list-depoimentos-exp ul li:last-child{
    margin: 0 0 0 0;
    border: 0;
}
.estr-depoimentos-list{
    width: 100%;
    height: auto;
    float: left;
    margin: 50px 0 0 0;
}
.estr-depoimentos-list .depoimento-title{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
    border-bottom: 1px solid #c9cacc;
}
.estr-depoimentos-list .depoimento-title h2{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 -5px 0;
    padding: 0 10px 5px 0;
    font-family: 'MavenProBold';
    line-height: 22px;
    font-size: 30px;
    text-transform: uppercase;
    background-color: #f6f6f6;
    font-weight: normal;
}
.estr-depoimentos-list .img-perfil-depoimentos{
    width: 180px;
    height: 135px;
    float: left;
    margin: 0 0 30px 0;
}
.estr-depoimentos-list .txt-depoimento{
    /*980/1180*100*/
    width: 83.05084745762712%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 0 30px;
    font-family: 'MavenProMedium';
    font-size: 14px;
    box-sizing: border-box;
}
.estr-depoimentos-list .txt-depoimento p{
    /*font-family: 'MavenProMedium';*/
    /*font-size: 14px;*/
}
.estr-depoimentos-list .txt-depoimento p a{
    font-family: 'MavenProMedium';
    font-size: 14px;
    text-decoration: underline;
}
.estr-depoimentos-list .txt-depoimento a{
    font-family: 'MavenProMedium';
    font-size: 14px;
    text-decoration: underline;
}
.full-estr-list-navigation-dep{
    width: 100%;
    height: auto;
    float: left;
    margin: 15px 0 0 0;
    padding: 0 0 20px 0;
    border-bottom: 1px solid #c9cacc;
}
.full-estr-list-navigation-dep .estr-list-navigation-dep{
    width: auto;
    height: auto;
    float: right;
    margin: 0 0 0 0;
}
.full-estr-list-navigation-dep .estr-list-navigation-dep .carousel-navigation-dep{
    width: auto;
    height: auto;
    float: left;
    position: relative;
    margin: 0 0 0 0;
}
.full-estr-list-navigation-dep .estr-list-navigation-dep .carousel-navigation-dep ul li{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.full-estr-list-navigation-dep .estr-list-navigation-dep .carousel-navigation-dep ul li p{
    float: left;
    font-size: 16px;
    margin: 12px 10px 0 0;
}
.full-estr-list-navigation-dep .estr-list-navigation-dep .carousel-navigation-dep ul li .left{
    background: url('../img/sprite.png') no-repeat -133px -29px;
    width: 40px;
    height: 40px;
    float: left;
    margin: 0 5px 0 0;
}
.full-estr-list-navigation-dep .estr-list-navigation-dep .carousel-navigation-dep ul li .right{
    background: url('../img/sprite.png') no-repeat -183px -29px;
    width: 40px;
    height: 40px;
    float: left;
}
.estr-popup-depoimentos{
    width: 100%;
    min-height: 100%;
    background: url('../img/bg-popup-maps.png') scroll 0 0;
    position: fixed;
    z-index: 200;
}
.estr-popup-depoimentos .img-perfil-depoimentos-pop{
    width: 180px;
    height: 135px;
    float: left;
    margin: 0 10px 10px 0;
}
.popup-depoimentos{
    width: 820px;
    height: 375px;
    position: fixed;
    z-index: 200;
    margin: 10% 20%;
    padding: 30px;
    background: #fff;
}
.popup-depoimentos .estr-cont-pop-depoimentos{
    width: auto;
    height: 375px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 10px 0 0;
    overflow-x: auto;
}
.popup-depoimentos .estr-cont-pop-depoimentos p{
    margin: 0 0 0 0;
    font-family: 'MavenProMedium';
    font-size: 14px;
}
.popup-depoimentos .fechar-popup-depoimentos{
    background: url('../img/sprite.png') no-repeat -168px -162px;
    width: 48px;
    height: 48px;
    position: absolute;
    margin: -85px 0 0 892px;
    z-index: 200;
}
.leia-mais-popup-dep{
    font-family: 'MavenProBold'!important;
    font-size: 14px!important;
    color: #5a0033!important;
    text-decoration: none!important;
}
.estr-filtro-pacotes{
    width: 100%;
    height: auto;
    float: left;
    margin: 20px 0 20px 0;
}
.estr-filtro-pacotes .estr-campos-filtro-pacotes{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-filtro-pacotes .estr-campos-filtro-pacotes .style-select-filtro-pacotes{
    width: auto;
    height: auto;
    float: left;
    margin: 0 10px 0 0;
    padding: 10px 10px;
    font-size: 12px;
    color: #000000;
    border: 1px solid #cccccc;
    background-color: #fff;
}
.estr-filtro-pacotes .txt-filtrar-por-pac{
    width: auto;
    height: auto;
    float: left;
    margin: 10px 10px 0 0;
    font-family: 'MavenProMedium';
    font-size: 16px;
}
/*.menu-ancora-view-pac{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
    padding: 8px 0;
    border: 1px solid red;
    background-color: #e5e5e5;
    border: 1px solid #c9cacc;
    border-bottom: 3px solid #c9cacc;
    }*/
.menu-ancora-view-pac{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
    padding: 8px 0;
    /*border: 1px solid red;*/
    background-color: #fef1ba;
    /*border: 1px solid #c9cacc;*/
    border-bottom: 3px solid #f8eec4;
}
.Fixo-menu-ancora-view-pac{
    width: 1180px;
    position: fixed;
    z-index: 100;
    margin: -1142px 0 0 0;
    border-top: 3px solid #fff;
    z-index: 99;
}
.menu-ancora-view-pac .lista-menu-ancora-view-pac{
    width: auto;
    height: auto;
    float: left;
    margin: 8px 10px 0 10px;
    padding: 0 0;
}
.menu-ancora-view-pac .lista-menu-ancora-view-pac ul li{
    width: auto;
    height: auto;
    float: left;
    margin: 4px 10px 10px 0;
    padding: 0 0;
}
.menu-ancora-view-pac .lista-menu-ancora-view-pac ul li a{
    font-family: 'MavenProBold';
    font-size: 13px;
    text-transform: uppercase;
    color: #440101;
}
.estrutura-cont-pac-ab{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
}
.est-cont-pac-relacionado{
    width: 102%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
}
.title-pac-ab{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
    border-bottom: 1px solid #c9cacc;
}
.title-pac-ab h2{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 -5px 0;
    padding: 0 10px 5px 0;
    font-family: 'MavenProBold';
    line-height: 22px;
    font-size: 30px;
    text-transform: uppercase;
    background-color: #f6f6f6;
    font-weight: normal;
}
.title-pac-ab-relacionado{
    width: 98%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
    border-bottom: 1px solid #c9cacc;
}
.title-pac-ab-relacionado h2{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 -5px 0;
    padding: 0 10px 5px 0;
    font-family: 'MavenProBold';
    line-height: 22px;
    font-size: 30px;
    text-transform: uppercase;
    background-color: #f6f6f6;
    font-weight: normal;
}
.cont-pac-ab{
    width: 95%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 30px;
    background-color: #fff;
    border-top: 1px solid #d9d9d9;
    font-size: 14px;
    line-height: 23px;
}
.cont-pac-ab p{
    font-size: 14px;
    line-height: 23px;
}
.cont-pac-ab p a{
    font-size: 14px;
    line-height: 23px;
    text-decoration: underline;
}
.cont-pac-ab a{
    font-size: 14px;
    line-height: 23px;
    text-decoration: underline;
}
.lista-guias-pac-ab{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.lista-guias-pac-ab ul li{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    padding: 0 0 30px 0;
    border-bottom: 1px solid #cdcecf;
}

.lista-guias-pac-ab ul li .img-guias-pac-ab{
    width: 180px;
    height: 135px;
    float: left;
    margin: 0 0 0 0;
}
.lista-guias-pac-ab ul li .txt-guias-pac-ab{
    width: 920px;
    height: auto;
    float: right;
    margin: 0 0 0 0;
    font-family: 'MavenProMedium';
    font-size: 14px;
}
.lista-guias-pac-ab ul li .txt-guias-pac-ab p{
    font-family: 'MavenProMedium';
    font-size: 14px;
}
.lista-guias-pac-ab ul li .txt-guias-pac-ab p a{
    font-family: 'MavenProMedium';
    font-size: 14px;
    text-decoration: underline;
}
.lista-guias-pac-ab ul li .txt-guias-pac-ab a{
    font-family: 'MavenProMedium';
    font-size: 14px;
    text-decoration: underline;
}
.estr-depoimentos-pac-ab{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-depoimentos-pac-ab .img-perfil-depoimentos-pac-ab{
    width: 180px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-depoimentos-pac-ab .txt-depoimento-pac-ab{
    width: 905px;
    height: auto;
    float: right;
    margin: 0 0 0 0;
    font-family: 'MavenProMedium';
    font-size: 14px;
    padding: 0 0 0 15px;
}
.estr-depoimentos-pac-ab .txt-depoimento-pac-ab p{
    font-family: 'MavenProMedium';
    font-size: 14px;
}
.estr-depoimentos-pac-ab .txt-depoimento-pac-ab p a{
    font-family: 'MavenProMedium';
    font-size: 14px;
    text-decoration: underline;
}
.estr-depoimentos-pac-ab .txt-depoimento-pac-ab a{
    font-family: 'MavenProMedium';
    font-size: 14px;
    text-decoration: underline;
}
.estr-tab-prec{
    width: 102%;
    height: auto;
    float: left;
    margin: 30px 0 50px -10px;
}
.estr-tab-prec .bg-tit-tab-prec{
    background-color: #e5e5e5;
}
.estr-tab-prec .bg-camp-tab-prec{
    background-color: #f6f6f6;
}
.estr-tab-prec .border-camp-tab-prec{
    border: 1px solid #cccccc;
    padding: 8px 0;
}
.estr-tab-prec .tit-estr-tab-prec{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 10px;
    font-family: 'MavenProBold';
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
.estr-tab-prec .tit-estr-tab-prec span{
    font-family: 'MavenProMedium';
    font-size: 18px;
    font-weight: normal;
    text-transform: none;
}
.estr-tab-prec .tit-tab-prec{
    margin: 0 0 0 0;
    padding: 10px 0 8px 0;
    font-family: 'MavenProBold';
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}
.estr-tab-prec .bt-reserva-tab-prec{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 10px 0 8px 0;
    text-align: center;
    text-decoration: none;
    background-color: #FEF1BA;
    font-family: 'MavenProBold';
    font-size: 18px;
    font-weight: normal;
    color: #440101;
    text-transform: uppercase;
}
.box-descr-pac-ab{
    width: 520px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 30px;
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    background-color: #fff;
    overflow-x: auto;
    line-height: 23px;
    font-size: 14px;
}
.box-descr-pac-ab-full{
    width: 95%;
}
.box-descr-pac-ab p{
    font-size: 14px;
    line-height: 23px;
    margin: 0;
}
.box-descr-pac-ab p a{
    font-size: 14px;
    line-height: 23px;
    text-decoration: underline;
}
.box-descr-pac-ab a{
    font-size: 14px;
    line-height: 23px;
    text-decoration: underline;
}
.video-pac-ab{
    width: 580px;
    height: 355px;
    float: right;
    margin: 0 0 0 0;
}
.video-pac-ab iframe{
    height: 355px;
}
.estr-box-txt-video-pac-ab{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
}
.estr-right-pac-ab{
    width: 580px;
    height: 434px;
    float: right;
    margin: 0 0 0 0;
}
.cod-rot-pac-ab{
    width: 180px;
    height: 40px;
    float: left;
    margin: 0 0 0 0;
    border: 1px solid #cccccc;
    background-color: #fff;
    text-align: center;
}
.cod-rot-pac-ab p{
    font-family: 'MavenProBold';
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    margin: 12px 0 0 0;
}
.bt-conv-amig-pac-ab{
    width: 180px;
    height: auto;
    float: left;
    margin: 0 0 0 20px;
    padding: 14px 0;
    background-color: #f7c418;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 12px;
    color: #440101;
    text-align: center;
    text-transform: uppercase;
}
.bt-print-pac-ab{
    width: 180px;
    height: auto;
    float: right;
    margin: 0 0 0 0;
    padding: 14px 0;
    background-color: #f7c418;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 12px;
    color: #440101;
    text-align: center;
    text-transform: uppercase;
}
.exp-pac-ab{
    width: 100%;
    min-height: 60px;
    float: left;
    margin: 18px 0;
    border: 1px solid #cccccc;
    background-color: #fff;
}
.tit-exp-pac-ab{
    width: auto;
    height: auto;
    float: left;
    margin: 22px 0 0 15px;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 16px;
}
.list-exp-pac-ab{
    width: auto;
    height: auto;
    float: right;
    margin: 5px 10px 0 0;
}
.list-exp-pac-ab ul li{
    width: auto;
    height: auto;
    float: left;
    margin: 0 20px 0  0!important;
    text-align: center;
}
.list-exp-pac-ab ul li p{
    font-family: 'MavenProMedium';
    font-size: 12px;
    line-height: 12px;
}
.list-exp-pac-ab ul li span{
    font-size: 16px;
    margin-top: 10px;
    float: left;
}
.box-dias-pac-ab{
    width: 280px;
    height: 85px;
    float: left;
    margin: 0 0 0 0;
    border: 1px solid #cccccc;
    background-color: #fff;
}
.box-dias-pac-ab .qtd-dias-pac-ab{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    margin: 20px 0 0 0;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 16px;
}
.box-dias-pac-ab  .level-difficulty-pac-ab{
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0 0 20px;
}
.box-dias-pac-ab .level-difficulty-pac-ab p{
    font-family: 'MavenProBold';
    font-size: 12px;
    float: left;
    margin: 4px 0 0 0;
}
.box-dias-pac-ab .level-difficulty-list-pac-ab{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 10px;
}
.box-dias-pac-ab .level-difficulty-list-pac-ab ul li{
    width: auto;
    height: auto;
    float: left;
    margin: 0 5px 0 0;
    border: 0;
}
.box-dias-pac-ab .level-difficulty-list-pac-ab ul li .level-ico{
    background: url('../img/sprite.png') no-repeat -327px -41px;
    width: 18px;
    height: 20px;
    float: left;
}
.box-dias-pac-ab .level-difficulty-list-pac-ab ul li .level-ico-ativo{
    background: url('../img/sprite.png') no-repeat -303px -41px;
    width: 18px;
    height: 20px;
    float: left;
}
.box-valor-pac-ab{
    width: 280px;
    height: 85px;
    float: right;
    margin: 0 0 0 0;
    border: 1px solid #cccccc;
    background-color: #fff;
}
.box-valor-pac-ab .qtd-dias-pac-ab{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    margin: 14px 0 0 0;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 16px;
    text-transform: uppercase;
}
.box-valor-pac-ab .qtd-dias-pac-ab p{
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 22px;
    text-transform: uppercase;
    margin: 0!important;
}
.box-valor-pac-ab .qtd-dias-pac-ab span{
    font-size: 16px;
    margin: 0!important;
    text-transform: none;
}
.box-solicitar-pac-ab{
    width: 100%;
    height: 188px;
    float: right;
    margin: 18px 0 0 0;
    border: 1px solid #cccccc;
    background-color: #fff;
}
.box-solicitar-pac-ab .qtd-dias-pac-ab{
    width: 100%;
    height: auto;
    float: left;
    text-align: center;
    margin: 30px 0 0 0;
}
.box-solicitar-pac-ab .qtd-dias-pac-ab p{
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 30px;
    text-transform: uppercase;
}
.box-solicitar-pac-ab .qtd-dias-pac-ab p span{
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 22px;
    text-transform: none;
}
.bt-solicitar-pac-ab{
    width: 420px;
    height: auto;
    float: left;
    margin: 15px 0 0 79px;
    padding: 14px 0;
    background-color: #f7c418;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 20px;
    color: #440101;
    text-align: center;
    text-transform: uppercase;
}
.img-pre-reserva{
    width: 580px;
    height: 432px;
    float: left;
    margin: 0 0 0 0;
}
.estr-form-pre-reserv{
    width: 580px;
    height: auto;
    float: right;
    margin: 0 0 0 0;
}
.estr-form-pre-reserv p{
    font-size: 15px;
}
.form-pre-reserva{
    width: 500px;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
}
.form-pre-reserva .style-100-solic{
    width: 96%;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
    padding: 6.7px 10px;
    background-color: #fff;
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #000000;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-style: italic;
    resize: none;
}
.form-pre-reserva .style-100-solic-textarea{
    width: 96%;
    height: 80px;
    float: left;
    margin: 0 0 10px 0;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #000000;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-style: italic;
    resize: none;
}
.form-pre-reserva .bt-enviar-solicitacao{
    width: 110px;
    height: auto;
    float: right;
    margin: 0 0 0 20px;
    padding: 10px 0;
    background-color: #f7c418;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 12px;
    color: #440101;
    text-align: center;
    text-transform: uppercase;
    border: 0;
    cursor: pointer;
}
.mens-form-enviado{
    width: 580px;
    height: auto;
    float: right;
    margin: 0 0 0 0;
}
.mens-form-enviado p{
    font-family: 'MavenProMedium';
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
}
.mens-form-enviado p span{
    font-size: 16px;
}
.bt-voltar-home{
    width: 176px;
    height: auto;
    float: left;
    margin: 25px 0 0 0;
    padding: 10px 0;
    background-color: #c9cacc;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
}
.estr-form-left-cont{
    width: 590px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 50px 0;
    border-right: 1px solid #cccccc;
}
.estr-form-cont{
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-form-cont p{
    font-family: 'MavenProMedium';
    font-weight: normal;
    font-size: 16px;
}
.estr-form-cont p span{
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 20px;
    float: left;
    margin: 10px 0 0 0;
}
.form-contato{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
}
.form-contato .style-100-cont{
    width: 96%;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
    padding: 6.7px 10px;
    background-color: #fff;
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #000000;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-style: italic;
    resize: none;
}
.form-contato .style-100-cont-textarea{
    width: 96%;
    height: 80px;
    float: left;
    margin: 0 0 10px 0;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #000000;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-style: italic;
    resize: none;
}
.form-contato .bt-enviar-contato{
    width: 100px;
    height: auto;
    float: right;
    margin: 0 0 0 20px;
    padding: 10px 0;
    background-color: #f7c418;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 12px;
    color: #440101;
    text-align: center;
    text-transform: uppercase;
    border: 0;
    cursor: pointer;
}
.estr-form-right-cont{
    width: 500px;
    height: auto;
    float: right;
    margin: 0 0 0 0;
}
.estr-form-agend{
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-form-agend p span{
    font-size: 13px!important;
    float: left;
    margin: 10px 0 0 0;
}
.estr-form-agend p{
    font-family: 'MavenProMedium';
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
}
.form-agend{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
}
.form-agend .txt-dia-agend{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
    font-size: 13px;
}
.form-agend .style-100-agend{
    width: 96%;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
    padding: 6.7px 10px;
    background-color: #fff;
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #000000;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-style: italic;
    resize: none;
}
.form-agend .style-50-left-agend{
    width: 37%;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
    padding: 6.7px 10px;
    background-color: #fff;
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #000000;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-style: italic;
    resize: none;
}
.form-agend .style-50-right-agend{
    width: 50%;
    height: auto;
    float: right;
    margin: 0 0 10px 0;
    padding: 6.7px 10px;
    background-color: #fff;
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #000000;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-style: italic;
    resize: none;
}
.form-agend .style-100-agend-textarea{
    width: 96%;
    height: 80px;
    float: left;
    margin: 0 0 10px 0;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #000000;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-style: italic;
    resize: none;
}
.form-agend .bt-enviar-agend{
    width: 100px;
    height: auto;
    float: right;
    margin: 0 0 0 20px;
    padding: 10px 0;
    background-color: #f7c418;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 12px;
    color: #440101;
    text-align: center;
    text-transform: uppercase;
    border: 0;
    cursor: pointer;
}
.estr-full-maps-cont{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 -30px 0;
    padding: 30px 0;
    background-color: #fff;
}
.estr-left-maps-cont{
    width: 590px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    border-right: 1px solid #cccccc;
}
.estr-left-maps-cont .estr-maps-cont{
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-left-maps-cont .estr-maps-cont .txt-maps-cont{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-left-maps-cont .estr-maps-cont .txt-maps-cont p{
    font-family: 'MavenProMedium';
    font-weight: normal;
    font-size: 13px;
    line-height: 23px;
}
.estr-left-maps-cont .estr-maps-cont .txt-maps-cont p span{
    font-family: 'MavenProMedium';
    font-weight: normal;
    font-size: 20px;
    line-height: 26px;
}
.estr-left-maps-cont .estr-maps-cont .txt-maps-cont p a{
    text-decoration: underline;
}
.estr-left-maps-cont .estr-maps-cont .maps-cont{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
}
.estr-left-maps-cont .estr-maps-cont .maps-cont p{
    font-size: 13px;
    float: left;
    margin: 10px 0 0 0;
}
.estr-right-maps-cont{
    width: 500px;
    height: auto;
    float: right;
    margin: 0 0 0 0;
}
.estr-right-maps-cont .estr-maps-cont{
    width: 500px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-right-maps-cont .estr-maps-cont .txt-maps-cont{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-right-maps-cont .estr-maps-cont .txt-maps-cont p{
    font-family: 'MavenProMedium';
    font-weight: normal;
    font-size: 13px;
    line-height: 23px;
}
.estr-right-maps-cont .estr-maps-cont .txt-maps-cont p span{
    font-family: 'MavenProMedium';
    font-weight: normal;
    font-size: 20px;
    line-height: 26px;
}
.estr-right-maps-cont .estr-maps-cont .txt-maps-cont p a{
    text-decoration: underline;
}
.estr-right-maps-cont .estr-maps-cont .maps-cont{
    width: 100%;
    height: auto;
    float: left;
    margin: 49px 0 0 0;
}
.estr-right-maps-cont .estr-maps-cont .maps-cont p{
    font-size: 13px;
    float: left;
    margin: 10px 0 0 0;
}

.mens-form-enviado_cont{
    background: none repeat scroll 0 0 #fff;
    float: left;
    height: auto;
    margin: 0;
    padding: 40px 20px;
    width: 100%;
}
.mens-form-enviado_cont p{
    color: #f7c418;
    font-family: "MavenProBold";
    font-size: 23px;
    font-weight: normal;
    line-height: 26px;
    text-align: center;
    text-transform: uppercase;
}
.mens-form-enviado_cont p span{
    font-family: "MavenProRegular",sans-serif;
    font-size: 16px;
    text-align: center;
    text-transform: none;
    width: 100%;
    margin: 0;
}
.mens-form-enviado_trab{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.mens-form-enviado_trab p{
    font-family: 'MavenProMedium';
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
}
.mens-form-enviado_trab p span{
    font-size: 16px;
}
.estr-form-left-trabalhe{
    width: 590px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-form-trab{
    width: 510px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-form-trab p{
    font-family: 'MavenProMedium';
    font-weight: normal;
    font-size: 16px;
}
.form-trab{
    width: 100%;
    height: auto;
    float: left;
    margin: 30px 0 0 0;
}
.form-trab .style-100-trab{
    width: 96%;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
    padding: 6.7px 10px;
    background-color: #fff;
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #000000;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-style: italic;
    resize: none;
}
.form-trab .style-100-select-trab{
    width: 100.5%;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
    padding: 6.7px 10px;
    background-color: #fff;
    border: 1px solid #cccccc;
    font-size: 12px;
    color: #000000;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-style: italic;
    resize: none;
}
.form-trab .bt-enviar-trab{
    width: 100px;
    height: auto;
    float: right;
    margin: 0 0 0 20px;
    padding: 10px 0;
    background-color: #f7c418;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 12px;
    color: #440101;
    text-align: center;
    text-transform: uppercase;
    border: 0;
    cursor: pointer;
}
.bloco-horz-promo{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    padding: 0 0 30px 0;
    border-bottom: 1px solid #cccccc;
}
.box-lista-promocao{
    width: 530px;
    height: auto;
    float: left;
    margin: 0 116px 0 0;
}
.bt-saiba-mais-promocao{
    width: 100px;
    height: auto;
    float: left;
    margin: 10px 0 0 0;
    padding: 10px 0;
    background-color: #f7c418;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 12px;
    color: #440101;
    text-align: center;
    text-transform: uppercase;
    border: 0;
    cursor: pointer;
}
.box-lista-sm{
    width: 530px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.title-box-promocoes{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 15px 0;
    font-family: 'MavenProMedium';
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
}
.img-pac-promocoes{
    width: 200px;
    height: 150px;
    float: left;
    margin: 0 20px 0 0;
}
.box-txt-pac-promoc-fx{
    width: 268px;
    height: 100px;
    float: left;
    margin: 0 0 0 0;
    padding: 25px 20px;
    background-color: #fff;
    font-size: 14px;
    line-height: 22px;
    overflow: hidden;
    border-left: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
}
.box-txt-pac-promoc-fx p{
    font-size: 14px;
    line-height: 22px;
}
.box-txt-pac-promoc-fx p a{
    text-decoration: underline;
}
.box-txt-pac-promoc-fx a{
    text-decoration: underline;
}
.box-txt-pac-promoc{
    width: 268px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 25px 20px;
    background-color: #fff;
    font-size: 14px;
    line-height: 22px;
    border-left: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
}
.detalhe-box-txt-promo{
    background: url('../img/sprite.png') no-repeat -346px -5px;
    width: 9px;
    height: 20px;
    position: absolute;
    margin: 40px 0 0 -29px;
}
.box-txt-pac-promoc p{
    font-size: 14px;
    line-height: 22px;
}
.box-txt-pac-promoc p a{
    text-decoration: underline;
}
.box-txt-pac-promoc a{
    text-decoration: underline;
}
.bt-saiba-promo{
    width: 100px;
    height: auto;
    float: right;
    margin: 10px 0 0 0;
    padding: 8px 0;
    background-color: #f7c418;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 12px;
    color: #440101;
    text-align: center;
    text-transform: uppercase;
    border: 0;
    cursor: pointer;
}
.bt-saiba-promo span{
    font-size: 18px;
    color: #440101;
}
.bt-fechar-promo{
    width: 30px;
    height: auto;
    float: right;
    margin: 10px 0 0 0;
    padding: 8px 0;
    background-color: #330000;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 12px;
    color: #f7c418;
    text-align: center;
    text-transform: uppercase;
    border: 0;
    cursor: pointer;
}
.estr-right-list-pac-enc{
    width: 900px;
    float: right;
    margin: 0 -21px 0 0;
}

/*FILTRO ENCONTRE SUA VIAGEM*/
.estr-left-men-enc{
    width: 280px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.accordion {
    width: 100%;
    margin: 0 0 0 0;
    float: left;
}
.accordion .pointer-bt {
    cursor: pointer;
}
.accordion h1 {
    background-color: #f7c418;
    color: #440101;
    font-weight: bold;
    font-size: 13px;
    padding: 10px 20px;
    margin: 0 0 5px 0;
    text-transform: uppercase;
}
.accordion h1:hover {
    background-color: #440101;
    color: #f7c418;
    font-weight: bold;
    font-size: 13px;
    padding: 10px 20px;
}
.accordion div{
    display: none;
}
.accordion h2 {
    background-color: #e5e5e5;
    font-size: 12px;
    padding: 10px 20px;
    margin: 0 0 2px 0;
    text-transform: uppercase;
    border-bottom: 1px solid #cccccc;
}

.accordion h3 {
    background-color: #f1f1f1;
    border-bottom: 1px solid #cccccc;
    font-size: 12px;
    margin: 0 0 2px;
    padding: 10px 20px;
    text-transform: uppercase;
}
.accordion .opened-for-codepen {
    display: block;
}
.accordion .lista-check-conc-viag{
    width: 89.5%;
    height: auto;
    float: left;
    margin: 0 0 15px 0;
    padding: 10px 15px 5px 15px;
    background-color: #fff;
}
.accordion .lista-check-conc-viag ul li{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
    padding: 0 0;
}
.accordion .lista-check-conc-viag ul li input{
    margin: 3px 0 0 0;
    float: left;
}
.accordion .lista-check-conc-viag ul li label{
    width: auto;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0 0;
    font-size: 13px;
}
.accordion .lista-check-conc-viag {
    display: none;
}
#retornoFiltro{
    float: left;
    width: 76.1%;
    margin: 0 0 20px 0;
}
/*EXPERIÊNCIAS FILTRO*/
.bloco-filtro-experiencias{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.lista-check-conc-viag-bloc{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 10px 15px 5px 15px;
    background-color: #ededed;
    box-sizing: border-box;
}
.lista-check-conc-viag-bloc ul li{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
    padding: 0 0;
}
.lista-check-conc-viag-bloc ul li input{
    margin: 3px 0 0 0;
    float: left;
}
.lista-check-conc-viag-bloc ul li label{
    width: auto;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0 0;
    font-size: 13px;
}
/* //EXPERIÊNCIAS FILTRO*/


/*MÊS DA VIAGEM FILTRO*/
.bloco-filtro-mes-viagem{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}

.bloco-filtro-mes-viagem{
    width: 89.5%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 10px 15px 5px 15px;
    background-color: #ededed;
}
.bloco-filtro-mes-viagem ul li{
    width: 83px;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
    padding: 0 0;
}
.bloco-filtro-mes-viagem ul li input{
    margin: 3px 0 0 0;
    float: left;
}
.bloco-filtro-mes-viagem ul li label{
    width: auto;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0 0;
    font-size: 13px;
}
/* //MÊS DA VIAGEM FILTRO*/

.title-filtro-viagem{
    width: 100%;
    height: auto;
    float: left;
    margin: 25px 0 30px 0;
    padding: 0 0 0 0;
}
.title-filtro-viagem h2{
    font-family: 'MavenProBold';
    font-size: 30px;
    color: #444444;
    font-weight: normal;
    border-bottom: 1px solid #cccccc;
    padding: 0 0 18px 0;
}

/* //FILTRO ENCONTRE SUA VIAGEM*/

.mensagem-nao-encontramos{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    text-align: center;
}
.mensagem-nao-encontramos .ico-nao-encontramos{
    background: url('../img/sprite.png') no-repeat -272px -155px;
    width: 80px;
    height: 80px;
    margin: 0 auto;
    margin-bottom: 30px;
}
.mensagem-nao-encontramos .ico-nao-encontramos p{
    font-size: 16px;
    line-height: 22px;
}
.txt-inf-news{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.txt-inf-news p{
    font-size: 14px;
    line-height: 21px;
}
.txt-inf-news p span{
    font-size: 16px;
    font-weight: bold;
}
.txt-inf-news a{
    font-size: 16px;
    font-weight: bold;
}


.txt-inf-errors{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.txt-inf-errors p{
    font-size: 14px;
    line-height: 21px;
}
.txt-inf-errors p span{
    font-size: 16px;
    font-weight: bold;
}
.txt-inf-errors a{
    font-size: 16px;
    font-weight: bold;
}
.img-pisa-news{
    height: auto;
    float: left;
    width: 100%;
    margin: 30px 0 0 0;
    text-align: center;
}
.img-pisa-bann-errors{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
}
.txt-busca-pac{
    width: 100%;
    height: auto;
    float: left;
    margin: -20px 0 30px 0;
    font-size: 14px;
    line-height: 23px;
}
.lista-experiencias{
    width: 102.5%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.lista-experiencias ul li{
    width: 280px;
    height: 260px;
    float: left;
    margin: 0 20px 20px 0;
}
.lista-experiencias ul li .img-lista-experiencias{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.lista-experiencias ul li .img-lista-experiencias img{
    display: block;
}
.lista-experiencias ul li .legenda-experiencias{
    width: 100%;
    height: 40px;
    float: left;
    margin: 10px 0 0 0;
    background-color: #f7c418;
}
.lista-experiencias ul li .legenda-experiencias p{
    margin: 12px 0 0 10px;
    font-size: 14px;
    color: #440101;
    font-weight: bold;
    float: left;
    text-transform: uppercase;
}
.lista-experiencias ul li .legenda-experiencias .ico-experiencias{
    width: auto;
    height: auto;
    float: left;
    margin: 5px 0 0 10px;
}
.mensagem-prox-saidas{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0;
    padding: 0 0;
    background-color: #ccc;
}
.mensagem-prox-saidas p{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 20px 30px;
    background-color: #ccc;
    font-size: 16px;
    line-height: 22px;
}
.proximas-saidas-title{
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0 30px 0;
    padding: 0 0 0 0;
    border-bottom: 1px solid #c9cacc;
}
.proximas-saidas-title h2{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 -5px 0;
    padding: 0 10px 5px 0;
    font-family: 'MavenProBold';
    line-height: 22px;
    font-size: 30px;
    text-transform: uppercase;
    background-color: #f6f6f6;
    font-weight: normal;
}
.estr-filtro-pacotes-prox-said{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
}
.estr-filtro-pacotes-prox-said .estr-campos-filtro-pacotes{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-filtro-pacotes-prox-said .estr-campos-filtro-pacotes .style-select-filtro-pacotes{
    width: auto;
    height: auto;
    float: left;
    margin: 0 10px 0 0;
    padding: 10px 10px;
    font-size: 12px;
    color: #000000;
    border: 1px solid #cccccc;
    background-color: #fff;
}
.estr-filtro-pacotes-prox-said .txt-filtrar-por-pac{
    width: auto;
    height: auto;
    float: left;
    margin: 10px 10px 0 0;
    font-family: 'MavenProMedium';
    font-size: 16px;
}
.estr-feriados-filtr-prox-said{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-feriados-filtr-prox-said p{
    width: auto;
    height: auto;
    float: left;
    margin: 10px 0 0 5px;
    font-family: 'MavenProMedium';
    font-size: 16px;
}
.feriados-filtr-prox-said{
    width: auto;
    height: auto;
    float: left;
    margin: 13px 0 0 20px;
}
.bt-filtrar-prox-said{
    width: 100px;
    height: auto;
    float: left;
    margin: 0 20px 0 20px;
    padding: 10px 0;
    background-color: #f7c418;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 12px;
    color: #440101;
    text-align: center;
    text-transform: uppercase;
    border: 0;
    cursor: pointer;
}
.bt-limpa-filt-prox-said{
    width: 100px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 10px 0;
    background-color: #f7c418;
    font-family: 'MavenProBold';
    font-weight: normal;
    font-size: 12px;
    color: #440101;
    text-align: center;
    text-transform: uppercase;
    border: 0;
    cursor: pointer;
}
.lista-meses-prox-said{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    background-color: #f8f8f8;
    border-top: 1px solid #cccccc;
    border-bottom:  1px solid #cccccc;
}
.lista-meses-prox-said ul li{
    width: 80px;
    height: auto;
    float: left;
    margin: 0 20px 0 0;
    text-align: center;
    cursor: pointer;
}
.lista-meses-prox-said ul li a{
    width: 80px;
    height: auto;
    float: left;
    padding: 18px 0;
    text-align: center;
    cursor: pointer;
}
.lista-meses-prox-said ul .sem-marg{
    margin: 0 0 0 0;
}
.lista-meses-prox-said ul li:hover{
    background-color: #c9cacc;
}
.lista-meses-prox-said ul .ativo{
    background-color: #c9cacc;
}
.lista-meses-prox-said ul li p{
    font-family: 'MavenProMedium';
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 0 0;
}
.lista-meses-prox-said ul li p span{
    font-size: 18px;
    font-weight: bold;

}
.estr-depoimentos-list-pg{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}

.estr-depoimentos-list-pg .list-dep-pag{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-depoimentos-list-pg .list-dep-pag ul li{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    padding: 0 0 30px 0;
    border-bottom: 1px solid #cccccc;
}
.estr-depoimentos-list-pg .list-dep-pag ul li .img-perfil-depoimentos{
    width: 180px;
    height: 135px;
    float: left;
    margin: 0 0 30px 0;
}
.estr-depoimentos-list-pg .list-dep-pag ul li .txt-depoimento{
    width: 83.05084745762712%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 0 30px;
    font-family: 'MavenProMedium';
    font-size: 14px;
    box-sizing: border-box;
}
.estr-depoimentos-list-pg .list-dep-pag ul li .txt-depoimento p{
    font-family: 'MavenProMedium';
    font-size: 14px;
}
.estr-depoimentos-list-pg .list-dep-pag ul li .txt-depoimento p a{
    font-family: 'MavenProMedium';
    font-size: 14px;
    line-height: 23px;
    text-decoration: underline;
}
.estr-depoimentos-list-pg .list-dep-pag ul li .txt-depoimento a{
    font-family: 'MavenProMedium';
    font-size: 14px;
    text-decoration: underline;
}
.estr-list-equipe{
    width: 105%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    border-bottom: 1px solid #ccc;
}
.estr-list-equipe .tit-equipe{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    font-weight: bold;
    font-size: 20px;
}
.estr-list-equipe ul li{
    width: 265px;
    height: 270px;
    float: left;
    margin: 0 40px 40px 0;
}
.estr-list-equipe ul li .img-equipe-list{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-list-equipe ul li .img-equipe-list img{
    display: block;
}
.estr-list-equipe ul li .txt-list-equipe{
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0 0 0;
}
.estr-list-equipe ul li .txt-list-equipe p{
    font-family: "MavenProMedium";
    font-size: 13px;
    line-height: 18px;
}
.estr-list-equipe ul li .txt-list-equipe p span{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
.estr-list-equipe ul li .txt-list-equipe p a{
    text-decoration: none;
}
.estr-list-guias{
    width: 105%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    border-bottom: 1px solid #ccc;
}
.estr-list-guias .tit-guias{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    font-weight: bold;
    font-size: 20px;
}
.estr-list-guias ul li{
    width: 265px;
    height: 315px;
    float: left;
    margin: 0 40px 40px 0;
}
.estr-list-guias ul li .img-guias-list{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-list-guias ul li .img-guias-list img{
    display: block;
}
.estr-list-guias ul li .txt-list-guias{
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0 0 0;
}
.estr-list-guias ul li .txt-list-guias p{
    font-family: 'MavenProMedium';
    font-size: 12px;
}
.estr-list-guias ul li .txt-list-guias p span{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
.estr-list-guias ul li .txt-list-guias p a{
    text-decoration: none;
}
.estr-list-guias ul li .veja-mais-guias{
    width: auto;
    height: auto;
    float: right;
    margin: 10px 0 0 0;
    padding: 10px 30px;
    font-family: 'MavenProBold';
    font-size: 12px;
    color: #440101;
    background-color: #f7c418;
    text-transform: uppercase;
}
.foto-dest-guias{
    width: 545px;
    height: auto;
    float: left;
    margin: 0 15px 10px 0;
}
.estr-cont-guias-most{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    font-size: 14px;
}
.estr-cont-guias-most strong{
    font-family: 'MavenProBold';
}
.estr-cont-guias-most p strong{
    font-family: 'MavenProBold';
    font-weight: normal;
}
.estr-cont-guias-most p{
    font-size: 14px;
    line-height: 23px;
}
.estr-cont-guias-most p a{
    font-size: 14px;
}
.estr-cont-guias-most a{
    font-size: 14px;
}
.estr-cont-mod-pag{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    font-size: 14px;
    line-height: 23px;
}
.estr-cont-mod-pag p{
    font-size: 14px;
    line-height: 23px;
}
.estr-cont-mod-pag p a{
    font-size: 14px;
    text-decoration: underline;
}
.estr-cont-mod-pag a{
    font-size: 14px;
    text-decoration: underline;
}
.estr-list-brindes{
    width: 105%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    border-bottom: 1px solid #ccc;
}
.estr-list-brindes .tit-equipe{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    font-weight: bold;
    font-size: 20px;
}
.estr-list-brindes ul li{
    width: 265px;
    height: 240px;
    float: left;
    margin: 0 40px 40px 0;
}
.estr-list-brindes ul li .img-brindes-list{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-list-brindes ul li .img-brindes-list img{
    display: block;
}
.estr-list-brindes ul li .txt-list-brindes{
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0 0 0;
}
.estr-list-brindes ul li .txt-list-brindes p{
    font-family: "MavenProMedium";
    font-size: 13px;
    line-height: 18px;
}
.estr-list-brindes ul li .txt-list-brindes p span{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
.estr-list-brindes ul li .txt-list-brindes p a{
    text-decoration: none;
}
.estr-list-parceiros{
    width: 105%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    border-bottom: 1px solid #ccc;
}
.estr-list-parceiros .tit-parceiros{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    font-weight: bold;
    font-size: 20px;
}
.estr-list-parceiros ul li{
    width: 265px;
    height: 233px;
    float: left;
    margin: 0 40px 40px 0;
}
.estr-list-parceiros ul li .img-parceiros-list{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-list-parceiros ul li .img-parceiros-list img{
    display: block;
}
.estr-list-parceiros ul li .txt-list-parceiros{
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0 0 0;
    text-align: center;
}
.estr-list-parceiros ul li .txt-list-parceiros p{
    font-family: 'MavenProMedium';
    font-size: 12px;
}
.estr-list-parceiros ul li .txt-list-parceiros p span{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
.estr-list-parceiros ul li .txt-list-parceiros p a{
    text-decoration: none;
}
.estr-box-cambio{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estr-box-cambio .cambio-title{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
    border-bottom: 1px solid #c9cacc;
}
.estr-box-cambio .cambio-title h2{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 -5px 0;
    padding: 0 10px 5px 0;
    font-family: 'MavenProBold';
    line-height: 22px;
    font-size: 30px;
    text-transform: uppercase;
    background-color: #f6f6f6;
    font-weight: normal;
}
.estr-box-cambio .box-cambio{
    width: 95%;
    height: auto;
    float: left;
    margin: 0 0 30px 0;
    padding: 30px;
    background-color: #fff;
}
.estr-box-cambio .box-cambio .box-valores-right{
    float: right!important;
}
.estr-box-cambio .box-cambio .box-valores{
    width: 540px;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.estr-box-cambio .box-cambio .box-valores span{
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    float: left;
}
.estr-box-cambio .box-cambio .box-valores .list-dados-camb{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 10px 0;
    background-color: #f6f6f6;
    border: 1px solid #cccccc;
    text-align: center;
    padding: 10px 0;
}
.estr-box-cambio .box-cambio .box-valores .list-dados-camb p{
    font-size: 16px;
}
form p.errorForm{

}
form p.errorForm span{
    color: #e90d0d;
    font-size: 12px;
    margin: 0 0 10px;
    font-family: "MavenProBold";
}
/*.posicaoAgenda{
    float: left;
    position: relative;
    width: 230px;
    }*/
.agendamentoData{

}
.agendamentoHora{

}
.invalid{
    border: 1px solid #f00!important;
}

.exeLink{
    cursor: pointer;
}
.loading{
    margin: 10% 53% 0 47%;
    position: relative;
}
/*.obs-preco-list{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    font-size: 12px;
}
*/
.obs-preco-list {
    width: 100%;
    height: auto;
    font-size: 12px;
    float: left;
    /*border: 1px solid;*/
}
/*Modo Impressao de Pacote*/
#print h1.logo-desk-pisa{
    margin:20px 0 0 0;
}
#print .title-internas h2{
    font-size:20px;
}
#print .estr-right-pac-ab{
    float:left;
}
#print .estr-right-pac-ab{
    width:100%;
}
#print .cod-rot-pac-ab {
    width:100%;
}
#print .box-dias-pac-ab{
    width:48%;
}
#print .box-valor-pac-ab{
    width:48%;
}
#print .estr-right-pac-ab{
    height: auto;
}

#print .box-descr-pac-ab {
    border-right:0;
}
#print .box-descr-pac-ab p{
    font-size:12px;
    line-height: 15px;
}
#print .title-pac-ab{
    border-bottom:0;
    margin: 0 0 15px 0;
}
#print .title-pac-ab h2{
    font-size:20px;
}
#print .estrutura-cont-pac-ab{
    margin:15px 0 0 0;
}
#print .lista-guias-pac-ab ul li .txt-guias-pac-ab{
    width:100%;
    float:left;
}
#print .cont-pac-ab, #print .cont-pac-ab p{
    font-size:12px;
    line-height: 15px;
}
#print .estr-tab-prec .tit-estr-tab-prec{
    font-size: 14px;
}
#print .estr-tab-prec .tit-tab-prec{
    font-size:12px;
}
.localFeriado h2{
}

.proximas-saidas-margim{

}
div.txtDificuldade{
    color: #828282;
    float: right;
    font-size: 10px;
    margin: 5px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.g-recaptcha{
    margin-bottom: 10px;
}
.right{
    float: right;
}
.erroCaptcha{
    float: right;
    margin-bottom: 10px;
    color: #f00;
}
.bt-datas-de-saida-pacote-link{
    background: url("../img/background-bt-datas-de-saida-pacote.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-family: "MavenProBold";
    font-size: 16px;
    height: auto;
    margin: 181px 0 -217px;
    padding: 6px 0;
    position: relative;
    text-align: center;
    width: 100%
}
.aviso_capchta{
    float: right;
    font-size: 14px;
    margin: 0 0 10px;
}
.localFeriado h2{
    color: #6d6d6d;
}
.filtroVazio {
    color: #440101;
    float: left;
    font-family: "MavenProBold";
    padding: 80px 0 130px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.insta_detalhes {
    float: left;
    font-size: 11px;
    margin: 0;
    width: 128px;
}
.height-li-ps{
    height: 540px!important;
}


.insta_detalhes {
    float: left;
    font-size: 11px;
    margin: 0;
    width: 28%;
    position: relative;
    top: 3px;
}
.insta_detalhes .insta_ico_likes{
    float: left;
}
.insta_detalhes .insta_likes{
    float: left;
    font-size: 10px;
    margin: 2px 0 0;
}
.insta_hashtag {
    float: left;
    font-size: 11px;
    margin: 0;
    width: 130px;
}
a.ver_mais_depoimentos{
    width: auto;
    height: auto;
    float: left;
    margin: 136px 0 0 -180px;
    position: absolute;
}
.content-depoimento-interno{
    background-color: #fff;
    max-height: 360px;
    overflow: auto;
    padding: 20px;
}
.img-perfil-depoimento-interno{
    float: left;
    width: 180px;
    margin-right: 20px;
}
span.aviso_filtro {
    border-top: 1px solid #cccccc;
    color: #440101;
    float: right;
    padding-top: 20px;
    text-align: center;
    width: 880px;
}
#ordenacao {
    float: left;
    height: 75px;
    /*width: 900px;*/
    width: 73%;
}
#ordenacao .estr-filtro-pacotes {
    float: right;
    margin-top: 0;
    width: auto;
}
p#msgAgendaDataData {
    position: absolute;
    top: 736px;
}
#msgAgendaDataHora {
    left: 1279px;
    position: absolute;
    top: 736px;
}
#AgendaDataMensagem {
    margin-top: 10px;
}
form p.errorForm {
    margin-bottom: 10px;
}
.margem-bottom{
    margin-bottom: 50px;
}
.aviso_pre {
    float: right;
    font-size: 12px;
    margin: 0 0 10px;
    text-align: justify;
    line-height: 18px;
}
.aviso_pre a{
    text-decoration: underline;
}

img.banner-home-mobile{
    float:left;
    position: relative;
    width: 100%;
    margin-bottom: 30px;
}
.leia-mais-depoimentosII{
    width: auto!important;
    height: auto!important;
    /*float: left;*/
    margin: 0 0 0 0!important;
    font-size: 12px!important;
    color: #440101!important;
    font-weight: bold!important;
    text-decoration: none!important;
}
.leia-mais-depoimentosII:hover{
    text-decoration: underline!important;
}

.tit-nac-int-exp{
    width: 100%;
    height: auto;
    float: left;
    margin: 20px 0 30px 0;
    padding: 0 0 0 0;
    border-bottom: 1px solid #c9cacc;
}
.tit-nac-int-exp h2{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 -5px 0;
    padding: 0 10px 5px 0;
    font-family: 'MavenProBold';
    line-height: 22px;
    font-size: 30px;
    text-transform: uppercase;
    background-color: #f6f6f6;
    font-weight: normal;
}
.comp-face{
    width: auto;
    height: auto;
    position: absolute;
    right: 0;
    top: 13px;
}
.checknews-reserv{
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 20px 0;
    font-size: 14px;
}
.checknews-reserv label{
    margin: -2px 0 0 5px;
    float: right;
    font-size: 14px;
}

/*======================================
=            mapa site home            =
======================================*/

.estr-mapsite{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 60px 0 0 0;
    box-sizing: border-box;
    background-color: #ffffff;
}
.title-map-site-home{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 60px 0;
    border-bottom: 1px solid #c9cacc;
}
.title-map-site-home .txt-title-map-site-home{
    width: auto;
    height: auto;
    margin: 0 auto;
    display: table;
}
.title-map-site-home .txt-title-map-site-home h3{
    font-family: 'MavenProBold';
    font-size: 30px;
    color: #444444;
    background-color: #fff;
    float: left;
    padding: 0 10px;
    margin: 0 0 -15px 0;
}
.estrfull-viag-internac{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 50px 0;
    box-sizing: border-box;
    background-color: #dcdcde;
    border-top: 4px solid #c9cacc;
}
.estrfull-viag-nac{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 50px 0;
    box-sizing: border-box;
    background-color: #e7e7e8;
    border-top: 4px solid #c9cacc;
}
.title-map-site-intern{
    width: 100%;
    height: auto;
    margin: 0 auto;
    display: table;
    border-bottom: 1px solid #c9cacc;
    margin-bottom: 60px;
    margin-top: 30px;
}
.title-map-site-intern .txt-title-map-site-intern{
    width: auto;
    height: auto;
    margin: 0 auto;
    display: table;
}
.title-map-site-intern .txt-title-map-site-intern h3{
    font-family: 'MavenProBold';
    font-size: 24px;
    color: #b7b7b8;
    background-color: #dcdcde;
    float: left;
    padding: 0 10px;
    margin: 0 0 -12px 0;
}
.title-map-site-nac{
    width: 100%;
    height: auto;
    margin: 0 auto;
    display: table;
    border-bottom: 1px solid #c9cacc;
    margin-bottom: 60px;
    margin-top: 30px;
}
.title-map-site-nac .txt-title-map-site-nac{
    width: auto;
    height: auto;
    margin: 0 auto;
    display: table;
}
.title-map-site-nac .txt-title-map-site-nac h3{
    font-family: 'MavenProBold';
    font-size: 24px;
    color: #b7b7b8;
    background-color: #e7e7e8;
    float: left;
    padding: 0 10px;
    margin: 0 0 -12px 0;
}
.listmap-sitehome{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 0 0;
}
.estrlistmap-sitehome{
    width: 100%;
    height: auto;
    float: left;
}
.listmap-sitehome{
    width: 100%;
    /*width: 20%;*/
    height: auto;
    float: left;
    margin: 0 0 20px 0;
    box-sizing: border-box;
    padding: 0 5px;
}
.listmap-sitehome h4{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 10px -5px;
    font-family: 'MavenProBlack';
    font-size: 16px;
    color: #444444;
    text-transform: uppercase;
}
.listmap-sitehome h4 a:hover{
    color: #9c9c9b;
}
.listmap-sitehome h5 a{
    width: 100%;
    height: auto;
    float: left;
    margin: 10px 0 10px 7px;
    font-size: 14px;
    color: #a5a5a5;
}
.listmap-sitehome h5 a:hover{
    color: #444444;
}
.listmap-sitehome h6 a{
    width: 100%;
    height: auto;
    float: left;
    margin: 0 0 10px 7px;
    font-size: 14px;
    color: #a5a5a5;
    font-weight: normal;
}
.colorIInivnacion{
    color: #444444!important;
}
.listmap-sitehome h6 a:hover{
    color: #000000;
}
.mosaicflow__column {
    float:left;
}

.mosaicflow__item {
    position:relative;
}

/*=====  End of mapa site home  ======*/


.title-internas h1.tagh1 {
    font-family: 'MavenProBold';
    font-size: 30px;
    color: #444444;
    font-weight: normal;
    border-bottom: 1px solid #cccccc;
    padding: 0 0 18px 0;
}

.title-internas span.tagTitle {
    font-family: 'MavenProBold';
    font-size: 30px;
    color: #444444;
    font-weight: normal;
    border-bottom: 1px solid #cccccc;
    padding: 0 0 18px 0;
}

.title-pac-ab h3.tagh3 {
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 -5px 0;
    padding: 0 10px 5px 0;
    font-family: 'MavenProBold';
    line-height: 22px;
    font-size: 30px;
    text-transform: uppercase;
    background-color: #f6f6f6;
    font-weight: normal;
}
.subtituloH2{
    float: left;
    text-align: center;
    clear: left;
    width: 100%;
    font-size: 1.3em;
    margin: 30px 0 0 0;
}

.package-list ul li .title-package-list h3.pacoteh3, .package-list ul li .title-package-list h3.pacoteh3 a{
    font-family: 'MavenProBold';
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 0 0;
    height: 40px;
    font-weight: normal;
}

.estr-descricao-dest-int .txt-descricao-dest-int .tit-pacotes-descr-dest h2{
    font-family: 'MavenProMedium';
    font-size: 20px;
    float: left;
    margin: 0 0 0 0;
    color: #440101;
    font-weight: initial;
}

.lista-palestras ul li .txt-lista-palestras h2 {
    font-family: 'MavenProBold';
    font-size: 16px;
    font-weight: normal;
}
.estr-lista-destinos .lista-destinos ul li .bt-name-list-dest h2{
    font-family: 'MavenProBold';
    font-size: 20px;
    color: #440101;
    text-transform: uppercase;
    margin: 15px 0 0 0;
    font-weight: initial;
}

.accordion h2.pointer-bt {
    background-color: #f7c418;
    color: #440101;
    font-weight: bold;
    font-size: 13px;
    padding: 10px 20px;
    margin: 0 0 5px 0;
    text-transform: uppercase;
}
.accordion h2.pointer-bt:hover {
    background-color: #440101;
    color: #f7c418;
    font-weight: bold;
    font-size: 13px;
    padding: 10px 20px;
}

.accordion h3 {
    background-color: #e5e5e5;
    font-size: 12px;
    padding: 10px 20px;
    margin: 0 0 2px 0;
    text-transform: uppercase;
    border-bottom: 1px solid #cccccc;
}

.accordion h4 {
    background-color: #f1f1f1;
    border-bottom: 1px solid #cccccc;
    font-size: 12px;
    margin: 0 0 2px;
    padding: 10px 20px;
    text-transform: uppercase;
}

.estr-list-equipe ul li .txt-list-equipe h3{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}

.estr-list-guias ul li .txt-list-guias h3{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}

.estr-list-brindes ul li .txt-list-brindes h2{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}

.estr-list-parceiros ul li .txt-list-parceiros{
    font-family: 'MavenProMedium';
    font-size: 12px;
}
.estr-list-parceiros ul li .txt-list-parceiros h2{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
.estr-list-parceiros ul li .txt-list-parceiros a{
    text-decoration: none;
}

.title-pac-ab-relacionado h3.h3relacionados, .depoimento-title h3, .depoimento-title h4 {
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 -5px 0;
    padding: 0 10px 5px 0;
    font-family: 'MavenProBold';
    line-height: 22px;
    font-size: 30px;
    text-transform: uppercase;
    background-color: #f6f6f6;
    font-weight: normal;
}

.tit-nac-int-exp span {
    width: auto;
    height: auto;
    float: left;
    margin: 0 0 -5px 0;
    padding: 0 10px 5px 0;
    font-family: 'MavenProBold';
    line-height: 22px;
    font-size: 30px;
    text-transform: uppercase;
    background-color: #f6f6f6;
    font-weight: normal;
}

.lista-meses-prox-said ul li h1 {
    font-family: 'MavenProMedium';
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 2px 0;
}

.estr-list-guias ul li .txt-list-guias h2{
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
}
