/**
* ASSETS
*/
.help1{background-color: red;opacity: 0.40}
.help2{background-color: blue;opacity: 0.40}
.help3{background-color: green;opacity: 0.40}

.col-1 {width: 980px; margin: auto;}
.col-2{width: 50%; float: left}
.col-3{width: 326.66px; float: left}
.col-4{width: 245px; float: left}

.center{margin: auto;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}

.h60 {height: 60px; width: 1px}
.top25 { margin-top: 25px ; }
.top20 { margin-top: 20px ; }
.top10 { margin-top: 10px ; }
.w60{width: 60px;}
.w90{width: 90px;}
.w125{width: 125px;}
.w150{width: 150px;}
.w260{width: 260px;}
.w280{width: 280px;}
.w400{width: 400px;}
.h30{height: 30px;}
.h135{height: 135px;}
.h150{height: 150px;}

.cx-12{width: 100%;padding: 4px 8px;}
.cx-6{width: 50%;padding: 4px 8px;float: left}
.cx-4{width: 33%;padding: 4px 8px;float: left}
.form-cx input,.form-cx textarea,.form-cx select{border: 1px solid #ccc;width: 100%}

.form-cx *,.form-cx *:before, .form-cx *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.select-horario-margin{margin-left:15px;}
.select-horario-margin-right{margin-right:15px;}

.margin-top-0{margin-top: 0 !important;}
.relative{position: relative;}
.none{display: none}

.fontRegular{font-family: 'Ubuntu' !important;font-style: normal;font-weight: 400}
.fontRegular1{font-family: 'Ubuntu' !important;font-style: normal;font-weight: 400;font-size: 16px}
.fontCondensed{font-family: 'Ubuntu Condensed' !important;font-style: normal;font-weight: 400;}
.fontLight{font-family: 'Ubuntu' !important;font-style: normal;font-weight: 300;}
.fontBold{font-family: 'Ubuntu' !important;font-style: normal;font-weight: 700;color: #B42F28}
.sprite{ background-image:url('../img/sprite.png'); background-repeat: no-repeat;}
.sprite-continente{ background-image:url('../img/sprite_continente.jpg');background-position: 70px 0; background-repeat: no-repeat;width: 750px;height: 360px}
.sprite-continente-0{display: block;background-position: 70px 0}
.sprite-continente-1{display: block; background-position: 70px -767px;}
.sprite-continente-2{display: block;background-position: 70px -1533px;}
.sprite-continente-3{display: block;background-position: 70px -383px;}
.sprite-continente-4{display: block;background-position: 70px -1917px;}
.sprite-continente-5{display: block;background-position: 70px -1150px}
.sprite-continente-6{display: block;background-position: 70px -2300px}
input{border:0;text-align:left;background:transparent;}
input,select,textarea{font-family: 'Ubuntu Condensed' !important;font-style: normal;font-weight: 400;}

button,.btn{border:0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.margin-menu{margin-left:100px;}

.seta-anterior{background:orange;}
.seta-proximo{background:orange;}

.corner{
    -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
    behavior: url('../../../_core/components/pie/pie.htc');
}


/* all */
::-webkit-input-placeholder { font-size: 16px }
::-moz-placeholder {  font-size: 16px} /* firefox 19+ */
:-ms-input-placeholder {  font-size: 16px} /* ie */
input:-moz-placeholder {  font-size: 16px}


.all-container{width:100%;margin: auto;}
.all-container #all-header{height:900px;}
#all-header #content-bg{width:100%;height:900px;overflow-x:hidden;overflow-y: hidden;position:relative;}
#content-bg .scroll{width:20000px;height:900px;}
#content-bg .scroll .img-fundo{width:100%;height:750px;display: inline-block;zoom:1;*display:inline;background-repeat:no-repeat;background-position: center center;position: relative;margin-right: -4px;}
#content-bg .scroll .img-fundo .total-box-destaque{width:980px;margin:auto;margin-top:640px;position: relative}
#content-bg .scroll .img-fundo .box-destaque{width:480px;height:165px;background:#EA8F3C;}
#content-bg .scroll .img-fundo .box-destaque .img{width:185px;height:145px;margin:10px;}
#content-bg .scroll .img-fundo .box-destaque .desc{width:255px;height:103px;margin:10px;}
#content-bg .scroll .img-fundo .box-destaque .desc h3{color:#fff;font-size:26px;margin-bottom:10px;}
#content-bg .scroll .img-fundo .box-destaque .desc p{line-height:15px;font-size:14px;color:#fff;}
#content-bg .scroll .img-fundo .box-destaque a.icon-mais{display:block;width:65px;height:65px;background-position: -6px -103px;margin-top: -23px;}
#content-bg .scroll .img-fundo .box-destaque a.icon-mais:hover{background-position: -6px -168px;}
#content-bg .scroll .img-fundo .box-destaque .sombra-left{width: 411px;height:60px;background-position: 29px -251px;margin: 163px 0 0 50px;}
#content-bg .scroll .img-fundo .box-destaque .sombra-right{width: 411px;height:60px;background-position: -421px -251px;margin:163px 0 0 14px;}
#content-paginacao{width:980px;position: absolute;top:523px;left:50%;margin-left:-490px;}
.content-paginacao-relative{width:980px;height:25px;margin:auto;position: relative;}
.content-paginacao-relative nav{width:980px;float:right;}
.content-paginacao-relative a.paginacao{display:block;width:22px;height:25px;background-position: -216px -56px;display: inline-block;zoom:1;*display:inline;margin-right:5px;}
.content-paginacao-relative a.paginacao:hover{background-position: -216px -33px;}
.content-paginacao-relative a.paginacao.active{background-position: -216px -33px;}

#all-header #all-topo{width:100%;height:115px;position:absolute;margin:auto;top:20px;}
#all-topo .topo{width:980px;height:115px;margin:auto;}
#all-topo .topo .logo{width:180px;margin-top:15px;margin-left:20px;}
#all-topo .topo .nav{width:715px;height:115px;}
#all-topo .topo .nav .one{height:30px;}
#all-topo .topo .nav .one .telefone{width:110px;margin-right:50px;}
#all-topo .topo .nav .one .telefone .ico{display:block;width:25px;height:24px;background-position: -213px -2px;margin-right:5px;}
#all-topo .topo .nav .one .telefone .numero{font-size:14px;color:#fff;line-height: 25px;text-shadow: black 0.1em 0.1em 0.2em}
#all-topo .topo .nav .one .lang{width:70px;margin-top:5px;}
#all-topo .topo .nav .one .lang a{font-size:14px;color:#fff;margin-right:10px;text-shadow: black 0.1em 0.1em 0.2em}
#all-topo .topo .nav .one .lang a:hover{color:#EA8F3C;}

#all-topo .topo .nav .two{height:30px;margin-top:50px;}
#all-topo .topo .nav .two #menu-principal{width:724px;height:30px;display:block;}
#menu-principal .menu-principal-nv1{display:block;float:right;margin-right:15px;}
#menu-principal .menu-principal-nv1-item{display: inline-block;margin-left:40px;position: relative}
#menu-principal .menu-principal-nv1-item > a{font-size:18px;text-shadow: black 0.1em 0.1em 0.2em}
#menu-principal .menu-principal-nv1-item > a:hover{font-size:18px;color:#EA8F3C;}
.menu-principal-nv2{position: absolute;min-width: 200px;z-index: 200;border-top: 6px solid transparent;display: none}
.menu-principal-nv1-item:hover .menu-principal-nv2{display: block}
.menu-principal-nv2-item-a,.menu-principal-nv2-item{display: block}
.menu-principal-nv2-item{border-top: 1px solid #fff;float: none}
.menu-principal-nv2-item:first-child{border-top: 0;}
.menu-principal-nv2-item-a{padding: 10px;background-color: #B13124;display: block}

#all-content{width:100%;margin: 0px auto 20px 0;}
.pg-destino #all-content{margin-top: 0px ;}
#all-content #all-minha-viagem{width:100%;height:140px;background: url('../img/bkg_minha.jpg') no-repeat center center;}
#all-minha-viagem .sombra{width:980px;height:40px;margin: auto;background-position: 0 -332px;}
#all-minha-viagem .minha-viagem{width:980px;height:140px;margin: auto;}
#all-minha-viagem .minha-viagem .icon-minha-viagem{display:block;width:208px;height:95px;background-position: -381px 3px;margin: 22px 0 0 22px;}
#all-minha-viagem .minha-viagem .line{width:1px;height:115px;background: #fff;margin: 13px 0 0 10px;}
#all-minha-viagem .minha-viagem .acesso-restrito{width:720px;height:84px;margin-top:25px;}
#all-minha-viagem .minha-viagem .acesso-restrito .campos{height:50px;}
#all-minha-viagem .minha-viagem .acesso-restrito .campos #form-restrito{font-size:14px;}
#all-minha-viagem .minha-viagem .acesso-restrito .campos #form-restrito input{border:0;text-align:left;color: #B13224;background:transparent;}
#all-minha-viagem .minha-viagem .acesso-restrito .campos #form-restrito button{border:0;border-radius:2px;}
#all-minha-viagem .minha-viagem .acesso-restrito .campos #form-restrito .usuario{display:block;width:270px;height:43px;background-position: -87px -101px;margin-right:12px;}
#all-minha-viagem .minha-viagem .acesso-restrito .campos #form-restrito .senha{display:block;width:270px;height:43px;background-position: -369px -101px;margin-right:12px;}
#all-minha-viagem .minha-viagem .acesso-restrito .campos #form-restrito .btn-submit{line-height: 40px;display:block;width:116px;height:39px;margin-top:3px;color:#B13224;font-size: 22px;background-color:#FFFFFF;text-align: center;}
#all-minha-viagem .minha-viagem .acesso-restrito .campos #form-restrito .btn-submit:hover{background-color: #EA903C}

#all-minha-viagem .minha-viagem .acesso-restrito .campos #form-restrito .input{width:200px;margin-left:50px;margin-top:14px;font-size: 16px;}
#all-minha-viagem .minha-viagem .acesso-restrito .campos #form-restrito .input:focus{outline: none;}

#all-minha-viagem .minha-viagem .acesso-restrito .icones{height:35px;float:right;width:500px;margin-right:10px;margin-top:15px;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .face{width:134px;height:30px;margin-right:27px;display:block;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .face .ico{display:block;width:28px;height:28px;background-position: -258px -1px;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .face:hover .ico{background-position: -258px -31px;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .face .title{font-size:18px;color: #FFF;line-height:27px;margin-left:2px;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .face:hover .title{color: #EA903C;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .cadastro{width:94px;height:30px;margin-right:27px;display:block;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .cadastro .ico{display:block;width:28px;height:28px;background-position: -306px -1px;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .cadastro:hover .ico{background-position: -306px -31px;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .cadastro .title{font-size:18px;color: #FFF;line-height:27px;margin-left:2px;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .cadastro:hover .title{color: #EA903C;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .senha{width:215px;height:30px;display:block;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .senha .ico{display:block;width:28px;height:28px;background-position: -351px -1px;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .senha:hover .ico{background-position: -351px -31px;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .senha .title{font-size:18px;color: #FFF;line-height:27px;margin-left:2px;}
#all-minha-viagem .minha-viagem .acesso-restrito .icones .senha:hover .title{color: #EA903C;}

#destinos{width:980px;margin: 0px auto;}
#destinos .breadcrumps-continentes{}
#destinos .breadcrumps-continentes-links{color: #B13124;font-size:20px;text-shadow: #aaa 0.1em 0.1em 0.2em}
#destinos .breadcrumps-continentes-links:hover{color: #EA8F3C}
#destinos .breadcrumps-continentes-links.active{color: #EA8F3C}
#destinos .barra{display:block;width:980px;height:68px;margin: auto;background-position: -10px -377px;margin-top: 60px}
#destinos .barra .title{font-size:28px;color:#fff;margin-left:35px;line-height: 35px;}

#destinos #content-destinos{width:960px;margin:20px auto;}
#destinos #content-destinos a.ver-todos{font-size:22px;color: #b13224;margin-top:35px;margin-right:2px;}
#destinos #content-destinos a.ver-todos:hover{color: #EA8F3C;}
#destinos #content-destinos .box{position: relative;width:228px;height:320px;background: #fff;margin:0 4px 10px 5px;float: left}
#destinos #content-destinos .box .img{width:208px;height:180px;margin:10px 10px 15px 10px;}
#destinos #content-destinos .box .title{width:208px;height:20px;text-align:left;font-size:22px;color:#21295c;margin-left: 10px;}
#destinos #content-destinos .box .text{width:208px;height: 54px;text-align: justify;font-size:14px;color:#21295c;margin-left: 10px;margin-top:25px;}
#destinos #content-destinos a.icon-mais{position: absolute;bottom: 0;right: 0;background-position: -652px -45px;display: block;height: 65px;margin-top: -2px;width: 63px;}
#destinos #content-destinos a.icon-mais:hover{background-position: -652px -113px;}





#continentes{width:980px;margin: 0px auto;}
#continentes .barra{display:block;width:980px;height:68px;margin: auto;background-position: -10px -377px;margin-top:0px}
#continentes .barra .title{font-size:28px;color:#fff;margin-left:35px;line-height: 35px;}
#continentes #content-continentes{width:960px;margin:20px auto 40px;position: relative}
/*

#destinos #content-destinos a.ver-todos{font-size:22px;color: #b13224;margin-top:35px;margin-right:2px;}
#destinos #content-destinos a.ver-todos:hover{color: #EA8F3C;}
#destinos #content-destinos .box{width:228px;height:385px;background: #fff;margin:0px 4px 0px 5px;display: inline-block;}
#destinos #content-destinos .box .img{width:208px;height:180px;margin:10px 10px 15px 10px;}
#destinos #content-destinos .box .title{width:208px;height:20px;text-align:left;font-size:22px;color:#21295c;margin-left: 10px;}
#destinos #content-destinos .box .text{width:208px;height: 54px;text-align: justify;font-size:14px;color:#21295c;margin-left: 10px;margin-top:25px;}
#destinos #content-destinos a.icon-mais{display:block;width:65px;height:65px;background-position: -650px -45px;margin-top:14px;}
#destinos #content-destinos a.icon-mais:hover{background-position: -650px -114px;}
*/






#all-servicos{width:100%;margin: auto;}
#all-servicos .sombra{width:960px;height:20px;left:50%;margin-left:-490px;margin-top:-20px;background-position: 0 -494px;position:absolute;}
#all-servicos #all-barra{width:100%;height:35px;margin: auto;background: url('../img/top_servicos.jpg') no-repeat center center;background-color: #B13124}
#all-servicos #all-barra .sombra{width:960px;height:20px;left:50%;margin-left:-490px;margin-top:-50px;background-position: 0 -454px;position:absolute;}
#all-barra .barra{width:980px;margin:50px auto;}
#all-barra .barra .title{width:980px;font-size:28px;color:#fff;margin-left:20px;line-height: 35px;}

#all-servicos #all-bg-servicos{background:#EA8F3C;padding-bottom:40px;}
#all-servicos #all-bg-servicos .sombra{width:960px;height:19px;margin: 15px auto;background-position: 0 -496px;}
#all-servicos #all-bg-servicos .bg-servicos{width:980px;margin:auto;padding-top:50px;}
#all-bg-servicos .bg-servicos h1{font-size:28px;color:#FFF;text-transform: uppercase;margin-left:20px;}
#all-bg-servicos .bg-servicos h2{font-size:75px;color:#FFF;text-transform: uppercase;margin-left:20px;}
#all-bg-servicos .bg-servicos p{font-size:14px;color:#FFF;margin-left:25px;margin-top:10px;}

#all-bg-servicos .bg-servicos .box-viagens{width:138px;height:168px;display:block;margin-top:60px;margin-right:72px;}
#all-bg-servicos .bg-servicos .box-viagens .ico{display:block;width:138px;height:138px;background-position: -10px -554px;}
#all-bg-servicos .bg-servicos .box-viagens:hover .ico{background-position: -10px -693px;}
#all-bg-servicos .bg-servicos .box-viagens .title{width:138px;font-size:22px;text-align:center;margin-top:10px;color:#fff;}
#all-bg-servicos .bg-servicos .box-viagens:hover .title{color:#B13124;}

#all-bg-servicos .bg-servicos .box-casamentos{width:138px;height:168px;display:block;margin-top:60px;margin-right:72px;}
#all-bg-servicos .bg-servicos .box-casamentos .ico{display:block;width:138px;height:138px;background-position: -162px -554px;}
#all-bg-servicos .bg-servicos .box-casamentos:hover .ico{background-position: -162px -693px;}
#all-bg-servicos .bg-servicos .box-casamentos .title{width:138px;font-size:22px;text-align:center;margin-top:10px;color:#FFF;}
#all-bg-servicos .bg-servicos .box-casamentos:hover .title{color:#B13124;}

#all-bg-servicos .bg-servicos .box-corporativo{width:138px;height:168px;display:block;margin-top:60px;margin-right:72px;}
#all-bg-servicos .bg-servicos .box-corporativo .ico{display:block;width:138px;height:138px;background-position: -315px -554px;}
#all-bg-servicos .bg-servicos .box-corporativo:hover .ico{background-position: -315px -693px;}
#all-bg-servicos .bg-servicos .box-corporativo .title{width:138px;font-size:22px;text-align:center;margin-top:10px;color:#FFF;}
#all-bg-servicos .bg-servicos .box-corporativo:hover .title{color:#B13124;}

#all-bg-servicos .bg-servicos .box-eventos{width:138px;height:168px;display:block;margin-top:60px;margin-right:72px;}
#all-bg-servicos .bg-servicos .box-eventos .ico{display:block;width:138px;height:138px;background-position: -467px -554px;}
#all-bg-servicos .bg-servicos .box-eventos:hover .ico{background-position: -467px -693px;}
#all-bg-servicos .bg-servicos .box-eventos .title{width:138px;font-size:22px;text-align:center;margin-top:10px;color:#FFF;}
#all-bg-servicos .bg-servicos .box-eventos:hover .title{color:#B13124;}

#all-bg-servicos .bg-servicos .box-lua{width:138px;height:168px;display:block;margin-top:60px;}
#all-bg-servicos .bg-servicos .box-lua .ico{display:block;width:138px;height:138px;background-position: -623px -554px;}
#all-bg-servicos .bg-servicos .box-lua:hover .ico{background-position: -623px -693px;}
#all-bg-servicos .bg-servicos .box-lua .title{width:138px;font-size:22px;text-align:center;margin-top:10px;color:#FFF;}
#all-bg-servicos .bg-servicos .box-lua:hover .title{color:#B13124;}

a.btn-solicitar{font-size: 22px;display:block;width:118px;height:40px;margin:auto;color: #EA8F3C;background-color: #F5F2ED;line-height: 40px;text-align: center}
a.btn-solicitar2{background-color: #ffffff}
a.btn-solicitar:hover{background-color: #B13124;color: #fff}

#all-newsletter{width:100%;height:80px;margin:20px 0px 20px 0px;}
#all-newsletter #newsletter{width:960px;margin:auto;}
#all-newsletter #newsletter .ico{display:block;width:240px;height:69px;background-position: -754px -181px;}
#all-newsletter #newsletter .infs{width:680px;height:70px;margin-left:40px;}
#all-newsletter #newsletter .infs p{width:250px;font-size:14px;color:#21295c;padding-top:20px;}
#all-newsletter #newsletter .infs .btn-assinar{background-color: #FFFFFF;margin:15px 0 0 10px;display:block;width:121px;height:40px;text-align: center;line-height: 40px;color: #1C4261;font-size: 22px}
#all-newsletter #newsletter .infs .btn-assinar:hover{color: #fff;background-color: #EA8F3C}
#all-newsletter #newsletter .infs .news{display:block;width:256px;height:43px;background-position: -460px -193px;margin:15px 0 0 20px;}
#all-newsletter #newsletter .infs .news input{color: #21295c;padding:13px;width:227px;height:15px;}
#all-newsletter #newsletter .infs .news input:focus{outline: none;}

#barra-newsletter{width:100%;height:28px;background:#B13124;position:relative;}
#barra-newsletter .sombra{width:980px;height:19px;left:50%;margin-left: -490px;background-position: 0 -453px;position:absolute;}

#all-footer{width:100%;margin:auto;}
#all-footer #top-footer{width:980px;height:145px;margin:20px auto;}
#top-footer .redes-sociais{width:355px;margin-right:60px;}
#top-footer .redes-sociais .title{font-size:28px;color:#b13224;}
#top-footer .redes-sociais a.ico-face{width:80px;height:85px;display:block;background-position: -739px -2px;margin:10px 10px 0 0;}
#top-footer .redes-sociais a.ico-face:hover{background-position: -739px -90px;}
#top-footer .redes-sociais a.ico-twitter{width:80px;height:85px;display:block;background-position: -829px -2px;margin:10px 10px 0 0;}
#top-footer .redes-sociais a.ico-twitter:hover{background-position: -829px -90px;}

#top-footer .redes-sociais a.ico-instagran{width:80px;height:85px;display:block;background-position: -1099px -90px;margin:10px 10px 0 0;}
#top-footer .redes-sociais a.ico-instagran:hover{background-position: -1099px -178px;}

#top-footer .redes-sociais a.ico-pira{width:80px;height:85px;display:block;background-position: -919px -2px;margin:10px 10px 0 0;}
#top-footer .redes-sociais a.ico-pira:hover{background-position: -919px -90px;}
#top-footer .redes-sociais a.ico-google{width:80px;height:85px;display:block;background-position: -1009px -2px;margin:10px 0 0 0;}
#top-footer .redes-sociais a.ico-google:hover{background-position: -1009px -90px;}
#top-footer .contato{width:340px;}
#top-footer .contato .title{font-size:28px;color:#b13224;}
#top-footer .contato .ico{display:block;width:40px;height:50px;background-position: -604px 0;margin-top:10px;}
#top-footer .contato .ico2{display:block;width:40px;height:31px; background-position: -1201px -91px;margin-top:10px;}
#top-footer .contato p{width:270px;font-size:14px;color:#b13224;margin:15px 0 0 15px;}
#top-footer .telefone{width:230px;}
#top-footer .telefone .title{font-size:28px;color:#b13224;}
#top-footer .telefone .ico{background-position: -595px -47px;display: block;height: 52px;margin-top: 33px;width: 59px;}
#top-footer .telefone .ico2{background-position: -1200px -133px; display: block;height: 47px;margin: 8px 5px 0 8px; width: 48px;}
#top-footer .telefone .div-testtelefone{font-size:24px;color:#b13224;margin:42px 0 0 5px;width: 157px;}
#top-footer .telefone .div-testtelefone2{font-size:24px;color:#b13224;margin:15px 0 0 5px;width: 157px;}


#all-footer #footer{width:100%;height:75px;background:#B13124;position:relative;margin-bottom:20px;padding-top:10px;}
#all-footer #footer .sombra{width:980px;left:50%;margin-left: -490px;height:19px;background-position: 0 -453px;position:absolute;margin-top:-100px;}/*margin-left:170px;*/
#all-footer #footer .interna{width:980px;height:40px;margin:25px auto;}
#footer .interna #menu{width:490px;height:35px;display:block;}
#menu ul{display:block;}
#menu ul li{float:left;margin-right:12px;}
#menu ul li a{font-size:14px;color:#fff;}
#menu ul li a:hover{color:#EA8F3C;}
#footer .interna .copy{width:445px;height:35px;float:right;font-size:14px;margin-top:3px;}

#all-menu-fixo{width:100%;height:35px;background:#B13124;top:0;position: fixed; z-index: 900;}
#all-menu-fixo #menu-fixo{width:980px;margin:auto;}
#menu-fixo .logo{width:32px;height:35px;float:left;margin-top:2px;margin-left:90px;}
#menu-fixo > ul{display:block;float:right;margin-right:90px;}
#menu-fixo > ul > li{float:left;margin-right:40px;}
#menu-fixo > ul > li > a{color:#fff;font-size:15px;line-height:27px;}
#menu-fixo > ul > li > a:hover{color:#EA8F3C;}


#interna #all-header{height:135px;background:#B13124;position:relative;}
#all-header .sombra{width:980px;height:40px;margin:auto;background-position: 0 -332px;top:135px;position:absolute;left:50%;margin-left:-490px;}
#interna #all-padrao{margin:40px auto;}
.pg-destino #all-padrao{margin-top: 0 !important}
#all-padrao #all-barra-padrao{width:100%;height:36px;background: url('../img/top_servicos.jpg') no-repeat center center;margin-bottom:35px;background-color: #B13124}
#all-padrao .sombra{width:960px;height:20px;margin: auto;background-position: 0 -454px;}
#all-barra-padrao .barra{width:980px;height:36px;margin:auto;}
#all-barra-padrao .barra .title{font-size:28px;color:#fff;margin-left:20px;line-height: 35px;}
#all-barra-padrao .barra a.voltar{font-size:17px;color:#fff;margin-right:30px;line-height:35px;}
#all-barra-padrao .barra a.voltar:hover{color:#EA8F3C;}

#all-padrao .padrao{width:840px;margin:auto;}
.pg-todos-destino #all-padrao .padrao{width:952px !important;margin:auto;}
#all-padrao .padrao h1{font-size:28px;color:#28A887;text-transform: uppercase;}
#all-padrao .padrao h2{font-size:50px;color:#28A887;text-transform: uppercase;}
#all-padrao .padrao {font-size:14px;color:#888785;margin-top:10px;text-align:justify;}
#all-thumbs .thumbs{width:140px;height:140px;background:#fff;display:inline-block;zoom:1;*display:inline;margin:20px 24px 0px 0px;}
#all-thumbs .thumbs .img{width:120px;height:120px;margin:10px;}

#all-padrao .padrao #all-perfil{width:840px;margin:auto;}
#all-padrao .padrao #all-perfil .thumb-perfil{width:185px;height:210px;background: #fff;margin-right:30px;margin-bottom:15px;}
#all-padrao .padrao #all-perfil .thumb-perfil .img{width:175px;height:200px;margin:5px;}
#all-padrao .padrao #all-perfil .desc{font-size:14px;color:#28A887;margin-left:0px;margin-top:10px;text-align:justify;line-height:18px;}
#all-padrao .padrao .ass{width:138px;height:86px;float:right;margin-right:30px;}

.btn-destino,.btn {font-family: 'Ubuntu Condensed', sans-serif;font-size: 20px;font-style: normal;border:0;background-color: #B13124;color:#fff; width: 155px; height: 37px}
.destino-img-principal{width: 100%; height: 246px;background-repeat: no-repeat;background-position: center center}

.contato_form{
    color:#41B194;
}

.form-padrao input, .form-padrao textarea, .form-padrao select { 
    background: #ffffff;color:#B13124;padding: 10px;font-size: 14px;border: 0;border-top: 1px solid #bbb;
}

.modal-x .nav-social{width: 150px;float: right}
.modal-x h2 {width: 305px;float: left}
.modal-x .m-facebook, .modal-x .m-g-plus, .modal-x .m-pinterest {border: 0px solid #eee;width: 30px;height: 30px;float: right;margin-left: 5px;}
.modal-x .m-close {border: 1px solid #eee;width: 30px;height: 30px;float: right;margin-left: 5px;}
.m-facebook{background-position: -1091px -1px;}
.m-facebook:hover{background-position: -1091px -33px;}
.m-pinterest{background-position: -1163px -1px;}
.m-pinterest:hover{background-position: -1163px -33px;}
.m-g-plus{background-position: -1127px -1px;}
.m-g-plus:hover{background-position: -1127px -33px;}
.modal-x .m-close {background-position: -1205px -5px;}
.modal-x .m-close:hover {background-position: -1205px -37px;}


.modal-x .btn {font-size: 20px; text-align: center; background-color: #B13124; color: #ffffff; width:100px; height: 39px;line-height: 39px}
.modal-x .linha {border-top:1px dashed #B13124;  margin-top: 10px;height: 15px}

.linha-dica {border-top:1px dashed #B13124;  margin-top: 10px;height: 15px}

.prefixo{ font-size: 25px; line-height: 35px; }


#btnContato {background-color: #FFFFFF;margin:15px 0 0 0px;border: 0px;display:block;width:121px;text-align: center;color: #B13124;font-size: 22px}
#btnContato:hover{color: #fff;background-color: #EA8F3C}


#continente-busca-input {
    display: block;
    height: 35px;
    margin-right: 12px;
    width: 650px;
    background-color: #f5f2ee;
    border: 2px solid #B13124;font-size: 15px;
}
#continente-busca-input  input{
    float: left;width: 600px;padding: 9px 0;margin-left: 10px;color: #B13224
}
#btn-continente-busca-input {
    width: 25px;height: 30px;
    text-align: center;float: right;margin-top: 3px;
    background-position: -1248px -3px;margin-right: 10px;
    background-color: transparent
}
#btn-continente-busca-input:hover {background-position: -1248px -29px;}
.home-container-categoria-box {width: 116px;height: 160px;float: left;margin: 0 5px 0 19px;text-align: center}

.home-container-categoria-box .box-titulo {color: #EA903C;font-size: 14px}
.home-container-categoria-box:hover .box-titulo {color: #1B4261}
.home-container-categoria-box .box-item {width: 112px;height: 110px;display: block;}

.home-container-categoria-box .box-item-navio {background-position: -20px -896px;}
.home-container-categoria-box:hover .box-item-navio {background-position: -20px -1007px;}

.home-container-categoria-box .box-item-trem {background-position: -140px -896px;}
.home-container-categoria-box:hover .box-item-trem {background-position: -140px -1007px}

.home-container-categoria-box .box-item-gastronomia {background-position: -260px -896px;}
.home-container-categoria-box:hover .box-item-gastronomia {background-position: -260px -1007px}

.home-container-categoria-box .box-item-lua-de-mel {background-position: -380px -896px}
.home-container-categoria-box:hover .box-item-lua-de-mel {background-position: -380px -1007px}

.home-container-categoria-box .box-item-golf {background-position: -500px -896px;}
.home-container-categoria-box:hover .box-item-golf {background-position: -500px -1007px}

.home-container-categoria-box .box-item-spa {background-position: -620px -896px;}
.home-container-categoria-box:hover .box-item-spa {background-position: -620px -1007px}

.home-container-categoria-box .box-item-turismo-criativo {background-position: -740px -896px}
.home-container-categoria-box:hover .box-item-turismo-criativo {background-position: -740px -1007px}

.home-container-categoria-box .box-item-turismo-esqui {background-position: -860px -896px;}
.home-container-categoria-box:hover .box-item-turismo-esqui {background-position: -860px -1007px}

.home-container-categoria-box .box-item-grupo {background-position: -976px -896px;}
.home-container-categoria-box:hover .box-item-grupo{background-position: -976px -1007px}

input,textarea{font-size: 16px}



.app-resta-um {padding: 10px; border-top: 2px solid #B42F28; border-bottom: 2px solid #B42F28;text-align: center;margin: 25px 0}
.app-resta-um .app-resta-um-txt{color: #1C3659;font-size: 14px;text-align: center;padding: 5px}
.app-resta-um .app-resta-um-d1{color: #1C3659;font-size: 32px;font-weight: bold;margin: 0 10px}
.app-resta-um .app-resta-um-d2{color: #EA952A;font-size: 32px;margin: 0 3px}

.maskara-presente{background: url('../img/mask_presente.png') no-repeat center center;width: 855px;height: 265px;position: absolute;top: 0;left: -7px}