@charset "utf-8";
body {
    margin:0px;
    background-color:#FFFFFF;
}
h3 {
    font-size:16px;
    font-weight:bold;
    padding:0px 0px 5px 2px;
    margin:0px;
}
h5 {
    font-size:12px;
    font-weight:bold;
    padding:0px 0px 15px 0px;
    margin:0px;
}

/*branco...............................................*/
.txt-branco11 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
}
.txt-branco11 a:link {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}
.txt-branco11 a:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}
.txt-branco11 a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-decoration: underline;
    font-weight:bold;
}
.txt-branco11 a:active {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    text-decoration: underline;
    font-weight:bold;
}
.tb_precos {
    padding:5px;
    border-bottom:1px solid #c08a8c;
    border-left:1px solid #c08a8c;
    border-right:1px solid #c08a8c;
}
.td_precos {
    border-left:1px solid #c08a8c;
    border-right:1px solid #c08a8c;
}
.cinza-claro {
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
}
.txt-branco10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
}
.txt-branco10 a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    text-decoration:none;
}
.txt-branco10 a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    text-decoration:none;
}
.txt-branco10 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    text-decoration:underline;
}
.txt-branco10 a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    text-decoration:underline;
}
/*azul...............................................*/
.txt-azul10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#33145f;
}
.txt-azul10 a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#33145f;
    text-decoration:none;
}
.txt-azul10 a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#33145f;
    text-decoration:none;
}
.txt-azul10 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#33145f;
    text-decoration:underline;
}
.txt-azul10 a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#33145f;
    text-decoration:underline;
}
.txt-azul11 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#33145f;
}
.txt-azul-claro {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#45617f;
}
.txt-azul14 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#45617f;
}
.txt-azul-claro10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#3c76a7;
}
.txt-azul-claro14 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#3c76a7;
}
.txt-verde-claro10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#6c963c;
}
.txt-verde-claro14 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#6c963c;
}
.txt-rosa10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#c466a4;
}
.txt-rosa14 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#c466a4;
}
.txt-azul-escuro10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#545a64;
}
.txt-azul-escuro14 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#545a64;
}
/*vermelho...............................................*/
.txt-vermelho14 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#811619;
}
.txt-vermelho10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#811619;
}
.txt-roxo14 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#7f528b;
}
.txt-roxo10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#7f528b;
}
.txt-rosa14 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#7f528b;
}
.txt-rosa10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#c466a4;
}
.txt-vermelho10 a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#c466a4;
    text-decoration:underline;
}
.txt-vermelho10 a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#811619;
    text-decoration:underline;
}
.txt-vermelho10 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#811619;
    text-decoration:none;
}
.txt-vermelho10 a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#811619;
    text-decoration:none;
}
.txt-vermelho12 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#811619;
}
.txt-vermelho11 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#811619;
}
.txt-vermelho11 a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#811619;
    text-decoration:none;
}
.txt-vermelho11 a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#811619;
    text-decoration:none;
}
.txt-vermelho11 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#811619;
    text-decoration:underline;
}
.txt-vermelho11 a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#811619;
    text-decoration:underline;
}
/*roxo...............................................*/
.txt-menu-esq {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#33145f;
}
.txt-menu-esq a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#33145f;
    text-decoration:none;
    padding:0px 0px 0px 8px;
}
.txt-menu-esq a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#33145f;
    text-decoration:none;
    padding:0px 0px 0px 8px;
}
.txt-menu-esq a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#33145f;
    text-decoration:none;
    background-color:#e8e0ea;
    display:block;
    padding:3px 0px 3px 8px;
}
.txt-menu-esq a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#33145f;
    text-decoration:none;
    background-color:#e8e0ea;
    display:block;
    padding:3px 0px 3px 8px;
}
.txt-roxo14 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#33145f;
}
.txt-roxo16 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#33145f;
}
.txt-roxo11 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#380581;
}
.txt-roxo11 a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#380581;
    text-decoration:none;
}
.txt-roxo11 a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#380581;
    text-decoration:none;
}
.txt-roxo11 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:none;
}
.txt-rosa11 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#c466a4;
    text-decoration:none;
}
.txt-roxo11 a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:none;
}
.txt-roxo10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#380581;
}
.txt-roxo10 a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#380581;
    text-decoration:none;
}
.txt-roxo10 a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#380581;
    text-decoration:none;
}
.txt-roxo10 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    text-decoration:none;
}
.txt-roxo10 a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    text-decoration:none;
}
/*chumbo...............................................*/
.txt-chumbo11-rosa {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
}
.txt-chumbo11-rosa a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo11-rosa a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#c08a8c;
    text-decoration:none;
}
.txt-chumbo11-rosa a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo11-rosa a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#c08a8c;
    text-decoration:none;
}
/*-----------------------------------------------------*/
.txt-chumbo11-underline {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
}
.txt-chumbo11-underline a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo11-underline a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo11-underline a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:underline;
}
.txt-chumbo11-underline a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:underline;
}
/*-----------------------------------------------------*/
.txt-chumbo11 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
}
.txt-chumbo11 a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo11 a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo11 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#dc6e14;
    text-decoration:none;
}
.txt-chumbo11 a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#dc6e14;
    text-decoration:none;
}
/*-----------------------------------------------------*/
.txt-chumbo10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
}
.txt-chumbo10 a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo10 a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo10 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#380581;
    text-decoration:none;
}
.txt-chumbo10 a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#380581;
    text-decoration:none;
}
/*chumbo-azul...............................................*/
.txt-chumbo-azul10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
}
.txt-chumbo-azul10 a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo-azul10 a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo-azul10 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#45617f;
    text-decoration:none;
}
.txt-chumbo-azul10 a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#45617f;
    text-decoration:none;
}
/*chumbo-azul-claro...............................................*/
.txt-chumbo-azul-claro10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
}
.txt-chumbo-azul-claro10 a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo-azul-claro10 a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo-azul-claro10 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#3c76a7;
    text-decoration:none;
}
.txt-chumbo-azul-claro10 a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#3c76a7;
    text-decoration:none;
}
/*chumbo-vermelho...............................................*/
.txt-chumbo-vermelho10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
}
.txt-chumbo-vermelho10 a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo-vermelho10 a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo-vermelho10 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#811619;
    text-decoration:none;
}
.txt-chumbo-vermelho10 a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#811619;
    text-decoration:none;
}
.txt-chumbo-vermelho11 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
}
.txt-chumbo-vermelho11 a:link{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo-vermelho11 a:visited{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-decoration:none;
}
.txt-chumbo-vermelho11 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#811619;
    text-decoration:none;
}
.txt-chumbo-vermelho11 a:active{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#811619;
    text-decoration:none;
}
/*laranja...............................................*/
.txt-laranja14 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#dc6e14;
}
.txt-laranja10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#dc6e14;
}
/*...............................................*/
.link-laranja10 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#dc6e14;
    text-decoration:underline;
}
.link-laranja10 a:link {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#dc6e14;
    text-decoration:underline;
}
.link-laranja10 a:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#dc6e14;
    text-decoration:underline;
}
.link-laranja10 a:hover {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#dc6e14;
    text-decoration:none;
}
.link-laranja10 a:active {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#dc6e14;
    text-decoration:none;
}
/*...............................................*/
.form-busca {
    *margin:2px 0 0 0;
}
.formulario {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#939292;
    border:1px solid #57026c;
    padding:2px 0px 0px 6px;
}
.form-passagens {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#333333;
    border:1px solid #57026c;
    padding:0px 0px 0px 0px;
}
.form-red{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    border:1px solid #811619;
    padding:2px 0px 0px 2px;
}
.form-chumbo {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#868686;
    border:1px solid #484848;
    padding:2px 0px 0px 6px;
}
.option-chumbo {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#868686;
    border:1px solid #484848;
}
table#fftable td {
    padding-left:5px;
    padding-right:5px;
}
/* início alteração - pesquisa de satistação 14/07/11 */
#fftable{
    background: url("../img/mapa.png") no-repeat 0 50px;
    border:1px solid #e4e4e4;
}
#fftable tr td.title{
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    padding:8px 0;
}
#fftable tr td.info{
    border-right:1px solid #e4e4e4;
    border-bottom:1px solid #e4e4e4;
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:15px 0;
}
#fftable tr td.info.last{border-right:none;}
#fftable tr td.info.dif{border-right:none;border-bottom:none;}
/* fim alteração - pesquisa de satistação 14/07/11 */
.bt-ok {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#57026c;
    border:1px solid #57026c;
    background-color:#FFFFFF;
}
.entrelinhas16 {
    line-height:11px;
}
.entrelinhas20 {
    line-height:20px;
}
.entrelinhas22 {
    line-height:22px;
}
.justificado {
    text-align:justify;
}
.borda-roxa {
    border:1px solid #33145f;
}
.borda-vermelha {
    border:1px solid #811619;
}
.foto-ofertas-home img{
    border:1px solid #8673a0;
}
.foto-ofertas-resorts img{
    border:1px solid #c466a4;
}
.foto-resorts-home img{
    border:1px solid #b37375;
}
.cruzeiros img {
    border:1px solid #3e76a5;
}
.reveillon img {
    border:1px solid #c46742;
}
.novo-pacote1 img {
    border:1px solid #6c963c;
}
.novo-pacote2 img {
    border:1px solid #33145F;
}
.novo-pacote3 img {
    border:1px solid #c466a4;
}
.novo-pacote4 img{
    border:1px solid #545a64;
}
.entre-letras4 {
    letter-spacing: 4px;
}
.entre-letras1 {
    letter-spacing: 1px;
}
.entre-letras2 {
    letter-spacing: 2px;
}
.maiuscula {
    text-transform:uppercase;
}
.negrito {
    font-weight:bold;
}
a#bottom:hover{
    text-decoration:none;
}

/* (inÃ­cio) NOVA HEADER */
.header{
    background:url(http://www.topbrasiltur.com.br/site/img/bg/bg-header.gif) no-repeat 0 0;
    border-top:3px solid #8c6396;
    width:744px;
    height:216px;
}
.header h1{
    background:url(http://www.topbrasiltur.com.br/site/img/h/h1-top.png) no-repeat 0 0;
    float:left;
    height:73px;
    overflow:hidden;
    text-indent:-9999px;
    width:171px;
    margin:14px 45px 0 35px;
}
.header h1 a{
    display:block;
    height:73px;
    width:171px;
}
.header .cont-right{
    float:right;
    width:491px;
    height:88px;
}
.header .cont-right .busca{
    background:url(http://www.topbrasiltur.com.br/site/img/bg/bg-busca.gif) repeat-x 0 0;
    float:right;
    width:376px;
    width:385px\9;
    height:25px;
    margin:47px 0 10px 0;
    padding:7px 20px;
}
.header .cont-right .busca .form label{
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 1px 0 0;
    width: 68px;
}
.header .cont-right .busca .form input{
    background:#f4ebf6;
    border:1px solid #8c6396;
    float:left;
    width:254px;
    height:19px;
    margin:1px 8px 0 0;
}
.header .cont-right .busca .form input.bt{
    background:url(http://www.topbrasiltur.com.br/site/img/botoes/bt-ok.gif) no-repeat 0 0;
    border:none;
    float:left;
    width:36px;
    height:23px;
}
.header .cont-right .busca .form input.bt:hover{background-position:0 -23px;}
.header .contato{
    float:left;
    height:75px;
    margin:10px 0 0 0;
    width:744px;
}
.header .contato .contato-box{
    float: left;
    height:53px;
}
.header .contato .contato-box p.tit{
    color:#8c6396;
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    margin:0 0 10px 0;
}
.header .contato .contato-box p.normal{
    color:#484848;
    font-size:12px;
    line-height:15px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    margin:0;
}
.header .contato .contato-box ul{
    background:none;
    margin:0;
    list-style:none;
}
.header .contato .contato-box ul li{
    color:#484848;
    font-size:12px;
    line-height:15px;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    margin:0;
}
.header .contato .contato-box ul li span.lilas{
    color:#8c6396;
    font-size:12px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}
.header .contato .contato-box.horario{
    background: none repeat scroll 0 0 #F8F4FA;
    margin: 0;
    padding: 12px 19px;
    width: 144px;
}
.header .contato .contato-box.sp{
    background:none;
    width:107px;
    height:38px;
    margin:0;
    padding:22px 7px 22px 19px;
}
.header .contato .contato-box.sp ul{
    background:none;
    width:107px;
    margin:0;
    padding:0;
    list-style:none;
}
.header .contato .contato-box.sp ul li{width:107px;}
.header .contato .contato-box.sp ul li.first, .header .contato .contato-box.mg ul li.first{border-bottom:1px solid #5e4065;padding:0 0 5px 0;}
.header .contato .contato-box.sp ul li.last, .header .contato .contato-box.mg ul li.last, .header .contato .contato-box.nextel ul li.last{border-bottom:none;padding:5px 0 0 0;width:215px}
.header .contato .contato-box.mg{
    background:none;
    width:109px;
    height:38px;
    margin:0;
    padding:22px 7px 22px 0;
}
.header .contato .contato-box.mg ul{
    background:none;
    width:109px;
    margin:0;
    padding:0;
    list-style:none;
}
.header .contato .contato-box.mg ul li{width:109px;}
.header .contato .contato-box.nextel{
    background:none;
    width:215px;
    height:38px;
    margin:0;
    padding:22px 7px 22px 0;
}
.header .contato .contato-box.nextel ul{
    background:none;
    width:215px;
    margin:0;
    padding:0;
    list-style:none;
}
.header .contato .contato-box.nextel ul li{width:184px;}
.header .contato .contato-box ul li.first-p{
    border-bottom:1px solid #5e4065;
    padding:0 0 5px 0;width:215px;
}
.header .contato .contato-box.atendimento{
    background: none repeat scroll 0 0 transparent;
    height: 38px;
    margin: 26px 0 0;
    width:64px;
}
.header .contato .contato-box.atendimento a{
    background:none;
    border:none;
    text-decoration:none;
    width:84px;
    height:35px;
    margin:0;
    padding:0;
}
.header .contato .contato-box.atendimento a img{
    background:none;
    border:none;
    text-decoration:none;
}
.header .nav{
    background: url("../img/bg/bg-menu.jpg") no-repeat scroll 0 0 transparent;
    float:left;
    height:39px;
    margin-top:0;
    width:744px;
}
.header .nav ul{
    list-style:none;
    float:left;
    margin:0;
    padding:0;
}
.header .nav ul li{
    display:block;
    float:left;
    height:39px;
    position:relative;
    margin:0;
    padding:0;
}
.header .nav ul li.contato{width:95px;}
.header .nav ul li a{
    background: url("../img/bg/bg-menu.jpg") no-repeat scroll 0 0 transparent;
    display:block;
    float:left;
    height:39px;
    overflow:hidden;
    text-indent:-9999px;
}
.header .nav ul li.home a{background-position: 0 0;width:82px;}
.header .nav ul li.home a:hover{background-position: 0 -39px;width:82px;}
.header .nav ul li.quem-somos a{background-position: -82px 0;width:130px;}
.header .nav ul li.quem-somos a:hover{background-position: -82px -39px;width:130px;}
.header .nav ul li.depo a{background-position: -212px 0;width:125px;}
.header .nav ul li.depo a:hover{background-position: -212px -39px;width:125px;}
.header .nav ul li.promo a{background-position: -337px 0;width:114px;}
.header .nav ul li.promo a:hover{background-position: -337px -39px;width:114px;}
.header .nav ul li.resp-social a{background-position: -451px 0;width:198px;}
.header .nav ul li.resp-social a:hover{background-position: -451px -39px;width:198px;}
.header .nav ul li.contato a{background-position: -649px 0;width:94px;}
.header .nav ul li.contato a:hover{background-position: -649px -39px;width:94px;}
/* (fim) NOVA HEADER */

/*(início) NOVA HOME */
table tr ul.redes{
    float:left;
    list-style:none;
    margin:10px 0 10px 0;
    padding:0;
}
table tr ul.redes li.curtir{
    float:left;
    width:55px;
    margin-right:7px;
}
table tr ul.redes li.recomendar{
    float:left;
    width:88px;
    margin-right:7px;
}
table tr ul.redes li.twitter{
    float:left;
    width:96px;
    margin-right:0;
}
table tr ul.redes li.twitter a{
    float:left;
    width:96px;
    margin-right:0;
}

.compartilhe{
    float:left;
    width:578px;
    height:41px;
    margin:25px 0 0 0;
    padding:0;
}
.compartilhe ul{
    float:right;
    width:578px;
    height:41px;
    list-style:none;
    margin:0;
}
.compartilhe ul li{
    float:left;
    width:158px;
    height:41px;
    margin:0 52px 0 0;
}
.compartilhe ul li.last{margin:0;}
.compartilhe ul li a{
    float:left;
    width:158px;
    height:41px;
    margin:0 52px 0 0;
    text-indent:-9999px;
    overflow:hidden;
}
.compartilhe ul li a.facebook{background:url(../img/icones/facebook.gif) no-repeat 0 0;}
.compartilhe ul li a.facebook:hover{background:url(../img/icones/facebook.gif) no-repeat 0 -41px;}
.compartilhe ul li a.twitter{background:url(../img/icones/twitter.gif) no-repeat 0 0;}
.compartilhe ul li a.twitter:hover{background:url(../img/icones/twitter.gif) no-repeat 0 -41px;}
.compartilhe ul li a.blogger{background:url(../img/icones/blogger.gif) no-repeat 0 0;margin-right:0;}
.compartilhe ul li a.blogger:hover{background:url(../img/icones/blogger.gif) no-repeat 0 -41px;}
a.dicas{
    text-decoration:none;
    color:#333333;
    font-weight:bold;
}
a.dicas:hover{
    text-decoration:none;
    color:#000;
}
td.dicas-last{border-bottom:none;}
.addthis_toolbox{
    float:left;
    width:268px;
    list-style:none;
    margin:5px 0 0 0;
    padding:0;
}
/* (fim) NOVA HOME */

/* início - Alteração Página Pacotes - 26-07-2011 */
.destaque{
    border-bottom:1px solid #c08a8c;
    float:left;
    width:580px;
    min-height:5px;
    padding:0 0 10px 0;
    margin:15px 0 0 0;
}
.destaque-dif{
    color:#811619;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    border-bottom:1px solid #c08a8c;
    float:left;
    width:477px;
    min-height:5px;
    margin:10px 0 0 0;
    padding:0 0 0 103px;
    text-align:left;
}
.destaque .dest-img{
    width:92px;
    height:63px;
    float:left;
    padding:0 10px 0 0;
}
.destaque .dest-img-dif{float:left;}
.destaque .dest-img img{
    width:92px;
    min-height:5px;
    float:left;
}
.destaque .cont-txt{
    font-family:Arial, Helvetica, sans-serif;
    width:569px;
    min-height:5px;
    display:block;
    float:left;
    padding:3px 10px 3px 0;
    text-decoration:none;
}
.destaque .cont-txt p.tit-pacote{
    color:#811619;
    font-size:11px;
    line-height:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    text-align: left;
    text-transform:uppercase;
    width:100%;
    margin:0 0 3px 0;
    float:left;
}
.destaque .cont-txt .descricao{
    color:#484848;
    font-size:11px;
    line-height:11px;
    font-family:Arial, Helvetica, sans-serif;
    text-align: left;
    font-style:italic;
    width:100%;
    margin:0;
    float:left;
}
.destaque .cont-txt .descricao p{margin:0;}
.destaque .cont-txt .valor{
    color:#484848;
    font-size:11px;
    line-height:11px;
    font-family:Arial, Helvetica, sans-serif;
    text-align: left;
    width:100%;
    margin:10px 0 0 0;
    *margin:10px 0 0 0;
    float:left;
}
.destaque .cont-txt .valor p{
    margin:0;
    padding:0;
}
.destaque .cont-txt .valor span.red{
    color:#811619;
    font-weight:bold;
}
.pacotes{
    list-style:none;
    float:left;
    width:580px;
    min-height:73px;
    margin:0 0 15px 0;
    padding:0;
}
.pacotes li{
    border-bottom:1px solid #c08a8c;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align: left;
    float:left;
    width:580px;
    min-height:21px;
    padding:10px 0;
}
.pacotes li a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
    text-align: left;
    float:left;
    width:490px;
    min-height:21px;
    float:left;
    padding:0 10px 0 0;
}
.pacotes li a:hover{text-decoration:none;}
.pacotes li .img{
    float:left;
    width:70px;
    height:48px;
    margin:0 10px 0 0;
}
.pacotes li .img a, .pacotes li .img a img{
    float:left;
    width:70px;
    height:48px;
    border: none;
}
.pacotes li a .title{
    color:#0000FF;
    text-transform:uppercase;
    text-decoration:underline;
    text-align: left;
}
.pacotes li a .descri{
    color:#484848;
    font-style: italic;
    text-decoration:none;
    text-align: left;
}
.pacotes li a .valor{color:#484848;text-align: left;float:left;margin:10px 0 0 0;}
.pacotes li a .valor:hover{color:#811619;text-decoration:none;}
/* fim - Alteração Página Pacotes - 26-07-2011 */

