﻿/*Geral*/
body {background: #161616 url(../img/bgGeral.gif) repeat-x; margin:0; text-align:center}

select, input {border:1px solid #ccc; font:400 10px/10px verdana; color:#666}

.limp {font-size:0; margin:0}

#container {position:relative; margin:10px auto; width:985px}

.justificado {text-align:justify; line-height:16px}

#header {position:relative; background: #fff url(../img/bgCabec.gif) no-repeat; width:985px; height:80px; text-align:left; font-size:0}
#header h1,
#header .dolar,
#header .nav,
#header .nav b,
#header .dolar b /*,
.twitter,
#header .logoYoutube */{position:absolute}
/*.twitter {left:289px; top:6px}
#header .logoYoutube {left:448px; top:10px}*/

#header h1, #header .dolar b {top:-100px}
#header .dolar {display: none;}
#header .dolar {top:0; right:0; width:208px; height:31px; background: #828080 url(../img/bgDolarCabec.gif) no-repeat}
#header .dolar p {margin:10px 5px 0 87px; font:800 12px/12px verdana,arial; color:#fff}

.btBuscar {background: url(../img/btBuscar.png) 0 0; cursor:pointer; width:76px; height:20px; border:0}
.btBuscar:hover {background-position:0 20px}

.temporada1,
.temporada2,
.temporada3 {font-weight:800;}
.temporada1 {color:#c00}
.temporada2 {color:#555}
.temporada3 {color:#400}

.texto .legendaTemporada {float:right; position:relative; font-weight:800; font-size:0.8em; clear:right; padding:0 0 5px 13px; text-align:right;}
.texto .legendaTemporada span {position:absolute; top:-5px; left:0; font-size:18px;}

/*Menu superior*/
#header .nav {top:40px; right:10px; width:686px; height:60px}
#header .nav li {float:left}
#header .nav b {top:-500px}

.nav .pacotes,
.nav .institucional a,
.nav .cruzeiros a,
.nav .resorts a,
.nav .empresas a,
.nav .lojas a,
.nav .home a {display:block; background-image: url(../img/menuSup.gif); height:30px}

#header .hasSubNav {position:relative; width:85px; height:30px; overflow:visible; z-index:30}
#header .hasSubNav .subNav {position:absolute; display:none; top:30px; left:0; width:222px; height:30px}
#header .hasSubNav .subNav .nacionais,
#header .hasSubNav .subNav .internacionais {display:block; background-image: url(../img/btSubMenu.png); height:30px}
#header .hasSubNav .subNav .nacionais {width:97px}
#header .hasSubNav .subNav .nacionais:hover {background-position:0 30px}
#header .hasSubNav .subNav .internacionais {width:125px; background-position:-97px 0}
#header .hasSubNav .subNav .internacionais:hover {background-position:-97px 30px}

#header .nav .pacotes {width:85px; background-position:0 0; position:relative}
#header .nav .pacotes:hover,
#header .nav .pacotes.hover {background-position:0 30px}

#header .nav .institucional a{width:117px; background-position:-85px 0}
#header .nav .institucional a:hover {background-position:-85px 30px}
#header .nav .cruzeiros a {width:99px; background-position:-202px 0}
#header .nav .cruzeiros a:hover {background-position:-202px 30px}
#header .nav .resorts a {width:89px; background-position:-301px 0}
#header .nav .resorts a:hover {background-position:-301px 30px}
#header .nav .empresas a {width:98px; background-position:-390px 0}
#header .nav .empresas a:hover {background-position:-390px 30px}
#header .nav .lojas a {width:111px; background-position:-488px 0}
#header .nav .lojas a:hover {background-position:-488px 30px}
#header .nav .home a {width:87px; background-position:-599px 0}
#header .nav .home a:hover {background-position:-599px 30px}

#main {position:relative; width:985px; margin:10px 0; font-size:13px}
#main .cont {float:left; width:985px; background:#fff url(../img/bgMain.gif) no-repeat;}
#main .rodape {float:left; width:985px; height:10px; background: url(../img/bgMainRoadape.png) no-repeat}

/*banner de destaque index*/
.banM {float:left; width:985px; height:314px;}
/*banner de destaque internas*/
.banP {float:left; width:985px; height:200px;}

.tickerNovidades h3 {font:900 12px/14px verdana; letter-spacing:-1px; color:#999; }
.tickerNovidades {margin:0 20px 10px 20px; padding-bottom:10px; border-bottom:1px solid #ccc; font:400 15px/16px verdana}
.tickerNovidades a {color:#000}
.tickerNovidades a:hover {color:#b66}
.tickerNovidades .data {font-size:11px;}

/* Publicidade */
#snack {position:absolute; left:142px; top:10px; width:732px; height:562px; z-index:100}
#snack .fechar {position:absolute; display:block; left:676px; top:-8px; width:50px; height:50px; z-index:100;}

/*  Atividades  */
.Externo .leftColORI {position:absolute; width:289px;  margin:0; z-index:300;}
.Externo .leftCol {float: none; position:absolute; margin-top:0; margin-bottom:0; top:10px; left:0;}
.contDiscovery {width:985px; margin-top:10px; }

.contDiscovery #contExterno {width:985px; height:6000px; overflow-x:hidden; border:0; padding:0; margin:0}

/*************************************************************************coluna da esquerda*/
.leftCol {float:left; width:289px; margin-top:-190px; margin-bottom:95px}
body.home .leftCol {margin-top:-304px}

/*************************  Box buscador*/
.leftCol .boxBuscador {position:relative; float:left; background: url(../img/bgBuscador.png) no-repeat; width:289px; height:185px }
.leftCol .boxBuscador h2 {margin:10px 30px 10px 10px; font:400 13px/15px verdana; color:#FFF;}
.boxBuscador li {float:left; text-align:left; margin-bottom:3px}
.boxBuscador a {display:block; width:286px; height:31px}
.boxBuscador b {display:none}
.boxBuscador .voos {background-image: url(../img/btVoos.gif)}
.boxBuscador .HotelCarro {background-image: url(../img/hotel+carro.gif)}
.boxBuscador .HotelVoo {background-image: url(../img/hotel+voo.gif)}
.boxBuscador .HotelVooCarro {background-image: url(../img/hotel+voo+carro.gif)}
.boxBuscador .esportivos {background-image: url(../img/btEsportivos.gif)}
.boxBuscador .especiais {background-image: url(../img/btEspeciais.gif)}
.boxBuscador .reservas {background-image: url(../img/btReservas.gif)}
.boxBuscador .carros {background-image: url(../img/btCarros.gif)}
.boxBuscador .brasil {background-image: url(../img/btNacional.gif)}
.boxBuscador .mundo {background-image: url(../img/btMundo.gif)}
.boxBuscador .resorts {background-image: url(../img/btResorts.gif)}
.boxBuscador .exclusivos {background-image: url(../img/btExclusivos.gif)}
.boxBuscador .voos:hover,
.boxBuscador .especiais.hover,
.boxBuscador .HotelCarro:hover,
.boxBuscador .HotelVoo:hover,
.boxBuscador .HotelVooCarro:hover,
.boxBuscador .esportivos:hover,
.boxBuscador .reservas:hover,
.boxBuscador .carros:hover,
.boxBuscador .brasil:hover,
.boxBuscador .mundo:hover,
.boxBuscador .resorts:hover,
.boxBuscador .exclusivos:hover {background-position:0 31px}
.boxBuscador .subNav { display: none; }

/********************* Sub menu buscador */
.boxBuscador .menu .hasSubNav {position:relative; z-index: 40; width:286px; height:31px; overflow:visible}
.boxBuscador .menu .hasSubNav .subNav {position:absolute; top:-11px; left:279px; width:309px; height:113px; background: url(../img/bgSubMenu2.png) no-repeat; padding-top:11px}
.boxBuscador .menu .hasSubNav .subNav li {margin-left:16px}
.boxBuscador .menu .hasSubNav .subNav a {width:290px}

/********************* Fim Box buscador2 **************************/

.boxBuscador .aba {position:absolute; top:10px; left:289px; width:700px; display:none;}
.boxBuscador form {float:left; width:670px; height:200px; background-color:#828080}
.boxBuscador .det {float:left; width:10px; height:200px; background-image: url(../img/detAbaBuscador.png)}

.boxBuscador fieldset {margin:10px; font:400 13px/14px verdana; color:#fff}
.boxBuscador label {margin-right:3px}
.boxBuscador .titAba {font:800 15px verdana; margin-bottom:5px}
.boxBuscador .alignLeft {float:left; margin-right:14px}
.boxBuscador .campoData {width:75px}
.boxBuscador th {padding:5px 5px 0 0; font:800 10px/12px verdana; color:#eee; border-left:1px solid #aaa; text-indent:5px}
.boxBuscador td {padding:2px 5px 0 0; font:400 10px/11px verdana; color:#fff}
.boxBuscador table {margin-top:10px; border-top:1px solid #aaa}
.boxBuscador .inputBtProcura {position:absolute; right:30px; bottom:10px; background: url(../img/btBuscar.png); width:76px; height:20px; border:0; text-indent:-9999em; cursor:pointer}
.boxBuscador .inputBtProcura:hover {background-position:0 20px}

/*Box cruzeiros*/
.leftCol .boxCruzeiros {float:left; background: url(../img/bgCruzeiros.png) no-repeat; margin-top:10px; width:289px; height:390px; }
.leftCol .boxCruzeiros form {float:left; background: url(../img/bgCruzeirosSub.jpg) no-repeat; margin-top:3px; width:289px; height:390px; padding-top:74px}
.leftCol .boxCruzeiros p {float:right; width:266px; margin:0 12px 2px 0; text-align:right}
.leftCol .boxCruzeiros span {font:400 9px/8px verdana; color:#fff}
.leftCol .boxCruzeiros select {display:inline; width:153px}
.leftCol .boxCruzeiros .btBuscar {margin-top:10px}

/*Box Blog*/
.boxBlog {float:left; width:289px; background:#999 url(../img/detDirBaixoAreaCinza.gif) no-repeat bottom right; margin-top:10px;}
.boxBlog .titulos {float:left; width:289px; height:121px; background: url(../img/ricardoFreireBox.gif) no-repeat}
.boxBlog h3,
.boxBlog .leiaMais b {display:none}
.boxBlog h4 {float:left; margin: 62px 0 0 10px; width:158px; font:400 13px/14px verdana; color:#fff;}
.boxBlog p {float:left; margin: 0 10px; font:400 12px/14px verdana; color:#000}
.boxBlog .leiaMais {float:right; margin:10px; width:136px; height:20px; background:url(../img/leiaMaisEOutras.png);}
.boxBlog .leiaMais:hover {background:url(../img/leiaMaisEOutras.png) 0 -20px;}

/************************ Box Novidades provisório ***********************/
.leftCol .boxNovidade2 {float:left; width:289px; background:#999 url(../img/detDirBaixoAreaCinza.gif) no-repeat bottom right; margin-top:10px;}
.leftCol .boxNovidade2 h3 {width:289px; height:36px; background-image:url(../img/novidadesBox.gif)}
.leftCol .boxNovidade2 h3 b {display:none}
.leftCol .boxNovidade2 ul {margin:4px 0 10px 10px}
.leftCol .boxNovidade2 li {padding-bottom:5px}
.leftCol .boxNovidade2 a,
.leftCol .boxNovidade2 li b {padding-left:15px}
.leftCol .boxNovidade2 a {display:block; width:250px; background: url(../img/setaBrancaP.gif) no-repeat 0 5px; font:400 13px/14px verdana; color:#fff}
.leftCol .boxNovidade2 a:hover {background-position:5px 5px}
.leftCol .boxNovidade2 li b {font:400 11px verdana; color:#ccc;}

/*Box Imperdiveis*/
.boxImperdiveis {float:left; width:289px; background:#999 url(../img/imperdiveisBG.gif) repeat-y; margin-top:10px}
.boxImperdiveis .texto h3 {width:289px; height:48px; background-image:url(../img/imperdiveisBox.gif)}
.boxImperdiveis .texto h3 b {display:none}
.boxImperdiveis ul {margin: 0 0 10px 10px; font:400 11px verdana; color:#777}
.boxImperdiveis li {float:left; width:269px; border-bottom:1px dotted #777; clear:both; padding-bottom:4px; margin-bottom:4px}
.boxImperdiveis .rodap {width:289px; height:10px; background:#999 url(../img/imperdiveisRodap.gif); font-size:0}
.boxImperdiveis .col1 {float:left; width:270px}
.boxImperdiveis .col1 a {display:block; width:250px; background: url(../img/setaCinzaG.gif) no-repeat 0 1px; padding-left:15px; font:800 14px/15px verdana; color:#000}
.boxImperdiveis .col1 a:hover {background: url(../img/setaCinzaG.gif) no-repeat 5px 1px;}
.boxImperdiveis .col1 p {margin-left:15px}
.boxImperdiveis .preco {color:#069; margin-top:4px}
.boxImperdiveis .preco b {font-size:13px; font-style:italic;}

/* Box Novidades */
.boxNovidades {float:left; width:289px; background:#fff url(../img/novidadesBG.gif) repeat-y; margin-top:10px}
.boxNovidades .texto h3 {width:289px; height:48px; background:#999 url(../img/novidadesBox.gif); text-indent:-1000px}
.boxNovidades ul {margin: 0 0 10px 10px; font:400 11px verdana; color:#777}
.boxNovidades li {float:left; width:269px; border-bottom:1px dotted #777; clear:both; padding-bottom:4px; margin-bottom:4px}
.boxNovidades .itemNovidade {float:left; width:252px}
.boxNovidades .itemNovidade a {display:block; width:100%; background: url(../img/setaCinzaG.gif) no-repeat 0 1px; padding-left:15px; font:400 13px/14px verdana; color:#000}
.boxNovidades .itemNovidade a:hover {background: url(../img/setaCinzaG.gif) no-repeat 5px 1px;}
.boxNovidades .itemNovidade b {display:block; font-size:10px; font-weight:400}
.boxNovidades .rodap {width:289px; height:10px; background:#999 url(../img/novidadesRodap.gif); font-size:0}

/*Box Buscas avançadas*/
.boxBuscaAvanc {float:left; width:289px; background:#999 url(../img/detDirBaixoAreaCinza.gif) no-repeat right bottom; margin-top:10px }

.boxBuscaAvanc b {display:none}
.boxBuscaAvanc form {margin:10px}
.boxBuscaAvanc .linha {float:left; width:267px; margin-bottom:2px; font:400 12px/13px verdana; color:#fff}
.boxBuscaAvanc h4 {float:left; width:95px; margin:3px 5px 0 0; text-align:right; font-size:11px; font-weight:400}
.boxBuscaAvanc .alinhaDir {float:left;}
.boxBuscaAvanc select {float:right; width:165px; margin-bottom:2px; font: 400 11px/11px verdana; color:#000;}
.boxBuscaAvanc .ultimaLinha {float:right; width:165px; margin:5px 2px 10px 0}
.boxBuscaAvanc .sb {border:0}
.boxBuscaAvanc .medidaInput {width:160px;}

.aProcurar {float:left; width:103px !important; height:20px !important; background: url(../img/btProcurar.png) 0 0; border:0}
.aProcurar:hover {background: url(../img/btProcurar.png) 0 -20px}
.aLimpar {float:right; width:52px !important; height:20px !important; background: url(../img/btLimpar.png) 0 0;}
.aLimpar:hover {background: url(../img/btLimpar.png) 0 -20px}

.boxBuscaAvanc h3 {width:289px; height:36px;}
.boxBuscaAvanc .h3Cruzeiros { background-image:url(../img/buscaAvancadaCruzeirosBox.gif)}
.boxBuscaAvanc .h3Nacionais { background-image:url(../img/buscaAvancadaNacBox.gif)}
.boxBuscaAvanc .h3Internacionais { background-image:url(../img/buscaAvancadaInterBox.gif)}

/*Box contato*/
.boxContato {float:left; width:289px; height:175px; background:#999 url(../img/boxContatoBG.gif) repeat-y; margin-top:10px}
.boxContato a {float:right; background-image:url(../img/btContato.png); width:76px; height:20px; margin:104px 10 0 0}
.boxContato a:hover {background-position:0 20px}
.boxContato b {display:none}

/*Box Agentes*/
.boxAgentes {float:left; position:relative; width:289px; height:103px; background:#999 url(../img/boxAgentesBG.gif) repeat-y; margin-top:10px}
.boxAgentes a {position:absolute; right:10px; bottom:10px; background-image:url(../img/btAcesse.png); width:76px; height:20px}
.boxAgentes a:hover {background-position:0 20px}
.boxAgentes b {display:none}

/* Rodoviário */
.boxRodoviario {float:left; position:relative; width:289px; height:165px; background: url(../img/boxRodoviarioBG.gif) no-repeat; margin-top:10px}
.boxRodoviario a {position:absolute; top:114px; right:10px; background-image:url(../img/btConheca.png); width:76px; height:20px;}
.boxRodoviario a:hover {background-position:0 20px}
.boxRodoviario b {display:none}

/* Newsletter */
.boxNewsletter {float:left; position:relative; width:289px; height:151px; background: url(../img/bgNewsLetterBox.gif) no-repeat; margin-top:10px}
.boxNewsletter form {position:absolute; bottom:10px; left:10px}
.boxNewsletter form .t {float:left; width:182px; font:400 12px/14px verdana; margin-right:5px; padding:2px}
.boxNewsletter form .enviar {float:left; width:76px; height:20px; background: url(../img/btEnviar.png) no-repeat; cursor:pointer; border:0}
.boxNewsletter form .enviar:hover {background-position:0 -20px}

/* Box Mais Procurados */
.maisProcurados {float:right; width:676px; padding-top:10px; background: url(../img/detTextoAbas.gif) no-repeat bottom}
.maisProcurados .cabecalho {background: #999 url(../img/buletAbasDetalhesOpen.gif) no-repeat left; width:676px; height:28px}
.maisProcurados .cabecalho h3 {float:left; font:400 14px/22px verdana,arial; color:#fff; margin-left:23px;}
.maisProcurados .texto {float:left; width:634px; font:400 12px/16px verdana,arial; padding:15px 20px 10px 20px; margin-bottom:5px; border-left:2px solid #999}
.maisProcurados .texto li {float:left; width:300px; padding:0 13px 10px 0; }
.maisProcurados .texto li a {display:block; width:100%; color:#666; background: url(../img/setaCinzaP.gif) no-repeat 0 3px; padding-left:7px}
.maisProcurados .texto li a:hover {color:#f66}
.maisProcurados .texto li .titulo {display:block; font-weight:800; margin-bottom:2px}

/*  Box   */
.leftCol .destinos {font:400 12px/13px verdana; color:#fff; margin:10px}
.leftCol .destinos b {font-size:13px}

/*************************************************************************coluna da direita*/

#main .rightCol {float:right; width:696px; margin:10px 0}
.thumbP,
.thumbPNavio {display:block; border:1px solid #777; font-size:0}
.thumbPNavio {height:123px}

.breadcrumb {float:right; width:659px; font:400 12px/12px verdana; margin:5px 10px 0 0}
.breadcrumb a {color:#555; background: url(../img/setaCinzaP.gif) no-repeat right 4px; padding-right:11px; margin-right:5px; }
.breadcrumb a:hover {color:#f55}
.breadcrumb b {font:800 14px/14px verdana}

/*Box TV Marsans */
.boxTV {float:right; width:666px; height:130; background: #828080 url(../img/bgBoxTv.gif) no-repeat right; margin-right:10px;}
.boxTV .col1 {float:left; height:130px; max-width:190px; overflow:hidden; background-color:#000}
.boxTV .col2 {float:left; width:230px; height:110px; margin:10px 0 0 10px; font:400 11px/12px verdana; color:#fff}
.boxTV .col3 {float:right; width:210px; height:110px; margin:10px 10px 0 0; font:400 11px/12px verdana; color:#fff}
.boxTV h3 {font-size:14px; font-weight:400}
.boxTV .col2 b {display:block; margin-bottom:10px}
.boxTV .col2 i, .boxTV .col3 h3 b {display:none}
.boxTV .col2 a {display:block; background-image:url(../img/btMaisVideos.png); width:95px; height:20px; margin-top:5px}
.boxTV .col2 a:hover {background-position:0 20px}
.boxTV ul {margin-top:25px;}
.boxTV .col3 a {display:block; background:url(../img/setaBrancaP.gif) no-repeat 0 5px; height:14px; font:400 10px/14px verdana; color:#FFF; padding-left:10px; overflow:hidden}
.boxTV .col3 a:hover {background:url(../img/setaBrancaP.gif) no-repeat 3px 5px;}
.boxTV .col3 h3 {float:right; width:160px; height:18px; background:url(../img/tvMarsansBranco.gif)}
.thumbP:hover {border-color:#f00}

/* Pacotes */
.tipoPacotes{float:right; width:656px; font:900 12px/14px verdana; color:#333; letter-spacing:-1px; border-top:1px solid #ccc; margin:10px 20px 5px 0; padding-top:4px}
.tipoPacotes b {color:#999}
.rightCol .pacotes {float:right; width:676px;}
.rightCol .pacotes .unit {position:relative; float:left; width:212px; margin:10px 10px 0 0; font:400 10px/12px verdana}
.rightCol .pacotes .unit h4 {font-size:13px; margin:5px 0; color:#000}
.rightCol .pacotes .unit .preco {float:right; color:#069 }
.rightCol .pacotes .unit .preco b {font-size:13px; font-style:italic;}
.rightCol .pacotes .unit .dias {float:left; line-height:17px; color:#777}
.rightCol .pacotes .unit .observacoes {clear: both; text-align: right;}
.rightCol .pacotes .unit .nomeNavio {position:absolute; top:104px; left:1px; width:200px; background-color:#025; font-size:10px; padding:5px; text-align:center; color:#fff}

.rightCol .thumbs .saidas .ano {float:left; margin-right:5px; padding:1px 0}
.rightCol .thumbs .saidas .meses {float:left; width:540px; clear:right; margin-bottom:5px}

/* Publicidade externa */
.pubExt {float:right; width:672px; height:91px; background:url(../img/publicidade.gif) no-repeat right; margin:20px 5px 0 0}
.pubExt a {display:block; width:654px; height:89px; background-color:#777; padding:1px}

/****************************************Cruzeiros*/

.calend {float:right; width:676px; margin-top:11px; background: url(../img/bgCabecCinza.gif) repeat-x}
.calend .cabec {width:100%; height:36px; background: url(../img/detEsqCabec.gif) no-repeat; }
.calend .cabec h3 {float:left; font:400 19px/19px verdana; letter-spacing:-1px; color:#033; margin:9px 0 0 12px}

.calend .cabec .texto {float:right; width:278px; height:23px}
.calend .cabec .texto .tit{float:left; font:400 10px/10px verdana; color:#fff; margin-top:16px}
.calend .cabec .texto img{float:right; margin:7px 20px 0 0}
.calend .cabec .texto img.open { display: none; }
.calend .cabec .loading {display:none; float:right; margin:9px 10px 0 0 }

.calend .meio {width:676px; background:#999; padding-top:10px}
.calend .det {background:#999 url(../img/detEsqRodape.gif) no-repeat bottom left; width:676px; height:10px;}
	
.calend .tabelaCruzeiros {margin:10px 0 0 10px}
.calend .tabelaCruzeiros tr.categoria {display:none}
.calend .tabelaCruzeirosRegiao {width:220px; padding-right:5px}
.calend .tabelaCruzeirosRegiao h4 {float:left; font: 400 14px/14px verdana; color:#fff}
.calend .tabelaCruzeirosRegiaoMesAtual {padding:0 0 5px 5px}

.calend .tabelaCruzeirosRegiao .btMais {float:left; width:9px; height:9px; background: url(../img/btMais.gif) 0 0; margin:3px 6px 0 0}
.calend .tabelaCruzeirosRegiao .btMais.fechar {float:left; width:9px; height:9px; background: url(../img/btMenos.gif) 0 0; margin:3px 6px 0 0}
.calend .tabelaCruzeirosRegiao .btMais b {display:none}

.tabelaCruzeirosRegiaoMes {width:32px; height:24px; background: url(../img/icoNT.gif) 50% 8px no-repeat}
.tabelaCruzeirosRegiaoMes.hasCruzeiros a {float:left; width:20px; height:14px; background: url(../img/navio.gif) no-repeat; margin:1px 0 0 4px; font-size:0}

.tabelaCruzeirosSubRegiao a {float:right; font: 400 12px/11px verdana; color:#eee; margin-right:5px; text-align:right}
.tabelaCruzeirosSubRegiao a:hover {color:#000;}

#resultBuscaCruzeiro {float:right; display:none; width:656px; margin:10px 10px 0 0; background:#fff; clear:both}
#resultBuscaCruzeiro h3 {font:400 16px/16px verdana; padding-top:10px; margin-bottom:10px; color:#999; border-top:1px solid #999}
#resultBuscaCruzeiro h3 b {color:#000}

#resultBuscaCruzeiro li {float:left; margin-bottom:20px}
#resultBuscaCruzeiro li a {float:left; border:1px solid #7c7c7c; margin-right:10px}
#resultBuscaCruzeiro li a:hover {float:left; border:1px solid #f00}
#resultBuscaCruzeiro li .texto {float:left; width:434px; font:400 10px/12px verdana; color:#555}
#resultBuscaCruzeiro li .texto h4 {font:400 12px/12px verdana; color:#000; margin-bottom:3px}
#resultBuscaCruzeiro li .texto b {color:#666}
#resultBuscaCruzeiro li  div.ano {	clear: left; float: left; }
#resultBuscaCruzeiro li  div.meses { float: left; width: 335px; }
#resultBuscaCruzeiro li  div.mes { float: left; margin-left: 4px; }

.resultBusca .loading {width:100%; height:60px; padding-top:10px; font-size:10px; text-align:center; background: url(../img/loadingBgBranco.gif) center 20px no-repeat; }
.resultBusca .totProdutos {clear: both; float:left; font:400 12px/12px verdana; color:#999; margin-bottom:10px}
.resultBusca .paginas {float:right; font:400 12px/12px verdana; color:#000; margin-bottom:10px}
.resultBusca .paginas a { color:#000}
.resultBusca .paginas a:hover { color:#f00}

/* Detalhes cruzeiros */
.rightCol .thumbs {float:right; width:676px; background:#999 url(../img/detTituloProduto3.gif) no-repeat; margin-top:11px}
.rightCol .thumbs .titulo {position:relative; width:676px; margin-top:17px; background:#828080 url(../img/detTituloProduto1.gif) repeat-y; color:#fff}
.rightCol .thumbs .titulo h2 {float:left; padding-left:20px; width:480px; font:800 18px verdana}
.rightCol .thumbs .titulo h3 {float:left; padding-left:20px; width:480px; font:800 14px verdana}
.rightCol .thumbs .titulo .conteudoTitulo {float:left; width:480px; font:400 12px/15px verdana; padding:2px 0 10px 10px; margin-left:10px;}

.rightCol .thumbs .titulo .compra {float:right; margin:0 10px 10px 10px; text-align:center}
.rightCol .thumbs .titulo .cotar,
.rightCol .thumbs .titulo .comprar {display:block; width:150px; text-indent:-3000px; overflow:hidden}
.rightCol .thumbs .titulo .cotar {height:20px; background: url(../img/btCotar.png)}
.rightCol .thumbs .titulo .comprar {height:36px; background: url(../img/btComprar.gif)}
.rightCol .thumbs .titulo .cotar:hover {background-position: 0 20px}
.rightCol .thumbs .titulo .comprar:hover {background-position: 0 36px}

.rightCol .thumbs .titulo .selo {margin-top:10px}
.rightCol .thumbs .titulo .rodap {background: url(../img/detTituloProduto2.gif) left bottom no-repeat; margin-left:10px;}

.rightCol .thumbs .subInfosPacotes {padding-left:20px; width:470px; font:400 12px verdana; color:#fff}
.rightCol .thumbs .subInfosPacotes li {margin:5px 0}
.rightCol .thumbs .saidas .subInfosPacotes {padding-left:0}

.rightCol .thumbs .linha {float:right; width:645px; margin:10px 10px 0 0}
.rightCol .thumbs .linha h3 {text-align:right; font:400 10px verdana,arial; color:#fff; margin:7px 4px;}
.rightCol .thumbs .linha a {position:relative; float:left; width:61px; height:61px; _width:63px; _height:63px; overflow:hidden; border:1px solid #7c7c7c; margin-left:1px; }
.rightCol .thumbs .linha a:hover {border:1px solid #bd0006;}
.rightCol .thumbs .linha a img {position:absolute; top:-30px; left:-110px}
.rightCol .thumbsRodap {float:right; width:676px; height:10px; background:#999 url(../img/detEsqRodape.gif) left bottom no-repeat; font-size:0}

.rightCol .thumbs .saidas {width:640px; margin:10px 0 5px 20px; font:400 12px/13px verdana; color:#fff}
.rightCol .thumbs .saidas h3 {padding-top:5px}
.rightCol .thumbs .saidas .esquerda {float:left; width:640px}
.rightCol .thumbs .saidas .esquerda .meses {margin-bottom:5px}

.rightCol .thumbs .calEventos,
.rightCol .thumbs .guiaCidade {float:right; height:15px; margin:10px 16px 0 0; font-family:verdana; color:#fff;}
.rightCol .thumbs .calEventos:hover,
.rightCol .thumbs .guiaCidade:hover {color:#a00;}
.rightCol .thumbs .calEventos {padding-left:20px; background:url(../img/b_calendarC.gif) no-repeat 0 0}
.rightCol .thumbs .guiaCidade {padding-left:16px; background:url(../img/icoGuiaCidades.gif) no-repeat 0 0}

.rightCol .thumbs .saidas .tabSaidas th,
.rightCol .thumbs .saidas .tabSaidas td {padding:4px 12px 0px 0; font-size:13px; color:#fff} 
.rightCol .thumbs .saidas .tabSaidas th {font-size:11px}
.rightCol .thumbs .saidas .tabSaidas .meses {text-align:right}

.rightCol .datasEsaidas{float:right; width:635px; margin:10px 20px 0 0; font:400 13px/15px verdana}
.rightCol .datasEsaidas h3 {font-weight:800; margin-bottom:5px}
.rightCol .datasEsaidas .ano {float:left; padding-top:1px}
.rightCol .datasEsaidas .meses {float:left; width:500px; clear:right; padding:0 0 10px 10px}
.rightCol .datasEsaidas .meses b {font-size:12px; line-height:16px}
.rightCol .datasEsaidas .obss {margin-bottom:10px}

.conteudoDet {float:right; width:676px; padding-top:5px}
.conteudoDet.open {float:right; width:676px; padding-top:5px; background: url(../img/detTextoAbas.gif) no-repeat bottom}

.conteudoDet .cabecalho {background: #999 url(../img/buletAbasDetalhes.gif) no-repeat left; width:676px; height:23px}
.conteudoDet.open .cabecalho {background: #999 url(../img/buletAbasDetalhesOpen.gif) no-repeat left; width:676px; height:28px}

.conteudoDet .cabecalho.hover {cursor:pointer;}
.conteudoDet .cabecalho h3 {float:left; font:400 14px/22px verdana,arial; color:#fff; margin-left:23px;}

.conteudoDet .cabecalho .comprar {float:right; margin-right:20px}
.conteudoDet .cabecalho .comprar {display:block; width:150px; height:26px; background: url(../img/btComprar.gif) 0 0; text-indent:-3000px}
.conteudoDet .cabecalho .comprar:hover {background: url(../img/btComprar.gif) 0 26px}
.conteudoDet .texto {float:left; width:634px; font:400 12px/16px verdana,arial; padding:15px 20px 10px 20px; margin-bottom:5px; border-left:2px solid #999}
.conteudoDet .texto h3 {font-weight:800}
.conteudoDet .texto a {font-weight:800; color:#000}
.conteudoDet .texto a:hover {color:#e00}
.conteudoDet .texto p {line-height:19px}

/*  Abas  */
.conteudoDet table.itinerario {float:left; font:400 12px/13px verdana}
.conteudoDet table th, .conteudoDet table td {padding:10px 8px 4px 0}
.conteudoDet table th {font:400 11px/12px verdana; color:#777; }
.conteudoDet table .legenda {font-size:11px; line-height:17px; color:#777;}
.conteudoDet table.itinerario .tipo_parada1 {color:#900}
.conteudoDet table.itinerario .tipo_parada2 {color:#000}
.conteudoDet table.itinerario .tipo_parada3 {color:#049}

.cruzeiros .conteudoDet .fotoItinerario {float:right; width:196px; text-align:right; margin-bottom:10px}
.cruzeiros .conteudoDet .fotoItinerario .imagem {border:1px solid #999}
.cruzeiros .conteudoDet .fotoItinerario p {font-size:11px; color:#777; margin-top:5px; text-align:right}

.cruzeiros .conteudoDet .saidas {float:left; width:645px; font:400 14px/15px verdana,arial; color:#000;}
.cruzeiros .conteudoDet .saidas h3 {font-size:20px; letter-spacing:-1px; clear:both; padding-bottom:10px}

.rightCol .conteudoDet ul {margin-bottom:10px}
.rightCol .conteudoDet li {background: url(../img/setaCinzaP.gif) no-repeat 0 5px; padding-left:8px; line-height:16px; margin-top:10px}
.rightCol .conteudoDet .texto li {text-align:justify}
.rightCol .conteudoDet h4 {font:800 14px/15px verdana}
#dicasMarsans h4 {font:800 14px/16px verdana; color:#000}

#saidas .texto .ano {font-size:12px; font-weight:800}
#saidas .texto .meses li {background:none;}
#saidas .texto .meses b {font-size:14px}

.roteiroResumido {margin-bottom:15px}

.cruzeiros .conteudoDet .servEspec {float:left; width:230px; margin-right:10px}

.rightCol .conteudoDet .texto .videosProd p {margin:5px 0}
.rightCol .conteudoDet .texto .videosProd embed {margin-bottom:20px}
.conteudoDet .texto .cidadeHoteis {border-top:1px solid #999; margin:10px 0; padding-top:10px}
.conteudoDet .texto .hotel {background:0; text-indent:0; clear:both; margin-bottom:10px; height:74px}
.conteudoDet .texto .hotel .foto {float:left; border:1px solid #999; font-size:0}
.conteudoDet .texto .hotel .foto:hover {border-color:#f00}
.conteudoDet .texto .hotel .info {float:right; width:500px}
.conteudoDet .texto .hotel .nome {font:800 15px/17px verdana}
.conteudoDet .texto .hotel .mais {color:#999}
.conteudoDet .texto .hotel .mais:hover {color:#f00}

.conteudoDet .texto li blockquote {padding:5px 0 10px 0; font:400 13px/16px verdana}
.conteudoDet .texto li b {font:800 17px/20px verdana; }

/*  Box detalhe do produto  */
.leftCol .submenu {float:left; width:289px; margin-top:10px}
.leftCol .submenu .top {background: url(../img/subMenuTop.png); width:289px; height:10px; }
.leftCol .submenu .titulo {background: #999 url(../img/bgSubMenu.gif); width:289px; font-family:verdana,arial; color:#fff}
.leftCol .submenu .titulo h2 {font-size:15px; margin:0 10px}
.leftCol .submenu .titulo p {font-size:11px; margin:0 10px}

.leftCol .submenu .link {float:left; background-color:#999; width:289px; }
.leftCol .submenu ul {margin:10px 0}
.leftCol .submenu li {margin:5px 0 0 10px}
.leftCol .submenu li a {background: url(../img/setaD.gif) no-repeat 0 3px; font:400 16px/17px verdana,arial; color:#fff; padding-left:15px}
.leftCol .submenu li a.current, .submenu li a:hover {background: url(../img/setaD.gif) no-repeat 5px 3px}

.leftCol .submenu .link .saidas {margin:10px 10px 0 10px; font:400 14px/15px verdana,arial; color:#fff}
.leftCol .submenu .link .saidas h3 {font-size:20px}
.leftCol .submenu .link .saidas .ano {float:left; width:30px; clear:both; margin-top:8px}
.leftCol .submenu .link .saidas .meses {float:left; width:230px; margin-top:5px}

.leftCol .submenu .rodap2 {float:left; background:#999 url(../img/detDirBaixoAreaCinza.gif) no-repeat right bottom; width:289px; height:10px}
.leftCol .submenu .rodap {background: url(../img/subMenuTopRodap.gif); width:289px; height:10px; }

/* paginador Detalhes */
.paginador {display: none;}
.paginador {float:right; width:300px; margin-right:20px; overflow:hidden}
.paginador .aVoltar {background: url(../img/btPaginador.gif) 0 0; width:80px; height:20px; float:right; margin-left:10px; text-indent:-3000px}
.paginador .aMais {background: url(../img/btPaginador.gif) 67px 0; width:67px; height:20px; float:right; margin-left:10px; text-indent:-3000px}
.paginador .aVoltar:hover {background: url(../img/btPaginador.gif) 0 20px;}
.paginador .aMais:hover {background: url(../img/btPaginador.gif) 67px 20px;}

/* Pacotes Nacionais e internacionais */
.pacotesNacInt {float:right; width:676px; margin-top:8px; border-top:1px solid #666; font:400 13px/15px verdana}
.pacotesNacInt .textoHead {text-align:right; margin-top:15px; margin-right:20px}
.pacotesNacInt .mapa {float:left; padding:20px 0}
.pacotesNacInt .listaPacotes {float:right; width:220px; display:none; margin:10px 20px 0 0}
.pacotesNacInt h3 {font:800 15px/18px verdana; color:#000; border-bottom:1px solid #bbb; margin-bottom:5px; padding-bottom:5px}
.pacotesNacInt h4 {font:800 12px/15px verdana; color:#000;}

.pacotesNacInt #listaProdutos {width:220px; height:404px; overflow-y:auto}

#info_uteis h4.hover {cursor:pointer;}
#info_dica h4.hover {cursor:pointer;}

.pacotesNacInt #listaProdutos li {padding:3px 0}
.pacotesNacInt #listaProdutos ul {margin-bottom:5px}
.pacotesNacInt #listaProdutos ul li {margin:3px 0 3px 5px;}
.pacotesNacInt #listaProdutos a {display:block; width:190px; color:#666; background: url(../img/setaCinzaP.gif) no-repeat 0 4px; padding-left:7px}
.pacotesNacInt #listaProdutos li.expand a {display:block; width:190px; color:#666; background: none; padding-left:0}
.pacotesNacInt #listaProdutos a:hover {color:#f66}
.pacotesNacInt .listaPacotesMundo {float:right; width:220px; display:none; margin:10px 20px 0 0}

/*  TV Marsans  */
.rightCol .videos {float:right; width:676px; font:400 13px/15px verdana}
.rightCol .videos .totProdutos,
.rightCol .videos .paginas {margin:10px 0}
.rightCol .videos .paginas {margin-right: 20px}

.rightCol .videos .filtro {float:left; width:200px; clear:left; margin-top:20px}

.rightCol .videos .busca {float:right; margin-right:20px; clear:both}
.rightCol .videos p {font-size:9px; margin-bottom:5px}
.rightCol .videos .busca input {float:left}
.rightCol .videos .busca .buscaVideo {width:200px; font:400 14px/15px verdana; margin-right:5px}

.rightCol .videos ul {clear:both; padding:10px 0}
.rightCol .videos li {float:left; width:325px; margin:0 10px 10px 0; text-indent:0; background:none;}
.rightCol .videos li div {float:right; width:175px}
.rightCol .videos li h4 {font:800 13px/15px verdana; margin-bottom:5px}
.rightCol .videos li p {font:400 11px/12px verdana}
.rightCol .videos li a {float:left; border:1px solid #999; font-size:0}
.rightCol .videos li img {width:130px; height:97px}
.rightCol .videos li a:hover {border-color:#f00}
.rightCol .conteudoDet#videos li {width:310px;}
.rightCol .conteudoDet#videos li img {width:125px;}

/* Resorts */
.rightCol .pacResorts {float:right; width:676px; margin-top:8px; border-top:1px solid #666; font:400 13px/15px verdana}
.rightCol .pacResorts .totProdutos,
.rightCol .pacResorts .paginas {margin:10px 0}
.rightCol .pacResorts .paginas {margin-right: 20px}
.rightCol .pacResorts .filtroUF {float:left; clear:both}
.rightCol .pacResorts ul {clear:both; margin:5px 0}
.rightCol .pacResorts .unit {float:left; width:212px; margin:10px 10px 0 0; font:400 11px/12px verdana}
.rightCol .pacResorts .unit h4 {font:800 13px verdana; margin:5px 0; color:#000}
.rightCol .pacResorts .unit .preco {float:right; color:#069 }
.rightCol .pacResorts .unit .preco b {font-size:15px; font-style:italic;}
.rightCol .pacResorts .unit .dias {float:left; line-height:17px; color:#777}
.rightCol .pacResorts .unit a {display:block; border:1px solid #999; font-size:0}
.rightCol .pacResorts .unit a:hover {border-color:#f00}

#main .cont .seloRecomenda {position:absolute; top:135px; right:128px}

/* Lojas */
.rightCol .lojas {float:right; width:676px; margin-top:8px; padding-top:10px; border-top:1px solid #666; font:400 11px/12px verdana}
.rightCol .lojas h3 {font:800 18px/30px verdana; color:#666; margin:20px 0 10px 0; clear:both; height:30px}
.rightCol .lojas h4 {font:800 16px/17px verdana}
.rightCol .lojas h5 {font:800 12px/15px verdana; padding:5px 0 2px 0}
.rightCol .lojas h5 a {display:block; height:15px; width:400px; color:#000; background: url(../img/maquinaFoto.gif) no-repeat; padding-left:20px;}
.rightCol .lojas h5 a:hover {color:#f00}

.rightCol .lojas .cidade {border-top:1px solid #999; padding-top:10px; clear:both}
.rightCol .lojas .cidade li {float:left; width:320px; height:105px; margin:0 10px 10px 0; line-height:14px}
.rightCol .lojas .cidade .bairro {font-weight:800; color:#a00}

/* Institucional */
.rightCol .institucional {float:right; width:676px; margin-top:8px; padding-top:10px; border-top:1px solid #666; font:400 12px verdana}
.rightCol .institucional h3 {font:800 16px/17px verdana}
.rightCol .institucional p {margin:10px 20px 20px 0; line-height:17px; text-align:justify}
.rightCol .institucional a {font-weight:800; line-height:17px; color:#000; }
.rightCol .institucional a:hover {color:#f00}
.rightCol .institucional ul {padding:10px 10px 0 10px}
.rightCol .institucional li {margin-bottom:10px; background: url(../img/setaCinzaP.gif) no-repeat 0 6px; padding-left:7px}
.rightCol .institucional strong {font-weight:800}

/* Contato */
.rightCol .contato {float:right; width:676px; margin-top:8px; padding-top:10px; border-top:1px solid #666; font:400 12px verdana}
.rightCol .contato a {display:block; font-size:16px; font-weight:800; color:#666; background: url(../img/setaCinzaP.gif) no-repeat 0 4px; padding-left:7px; margin-bottom:4px}
.rightCol .contato a:hover {color:#F00}
.rightCol .contato ul {width:656px; margin-top:20px}
.rightCol .contato li {margin-bottom:20px}

.rightCol .contato fieldset {width:636px; margin:10px 20px 10px 0; padding:10px 10px 0 10px; border:1px solid #999; -moz-border-radius:10px}
.rightCol .contato fieldset legend {font-weight:800; padding:0 5px}
.rightCol .contato fieldset .fields,
.rightCol .contato fieldset .disclaimer{width:636px; margin-top:5px}
.rightCol .contato fieldset label {float:left; width:150px; margin-right:10px; text-align:right; font-weight:800}
.rightCol .contato .mensagens .data {background: url(../img/setaCinzaG.gif) no-repeat 0 2px; padding-left:10px; }
.rightCol .contato .mensagens .envio {font-size:10px}
.rightCol .contato .mensagens .mensagem {border-bottom:1px solid #aaa; padding:5px 0; margin:0 0 10px 10px}
.rightCol .contato .mensagens .mensagem li {margin-bottom:5px; list-style:inside disc}
.rightCol .contato .mensagens .mensagem strong {font-weight:800} 
.rightCol .contato .mensagens .mensagem a {background:none; color:#c00; display:inline; font-size:inherit; font-weight:inherit; margin:0; padding:0; text-decoration:underline; } 
.rightCol .contato .mensagens .mensagem a:hover {color:#f00}
.rightCol .contato fieldset .disclaimer li {background: url(../img/setaCinzaP.gif) no-repeat 0 4px; padding-left:10px; margin-bottom:10px}
.rightCol .contato fieldset .fields div {padding-bottom:10px}
.rightCol .contato fieldset textarea {width:600px; height:60px; margin-bottom:10px}
.rightCol .contato fieldset .botoes {margin-bottom:10px}
.rightCol .contato fieldset .botoes input {background-image:url(../img/bgVermelho.gif); border:0; font-size:11px; text-shadow:-1px -1px 1px #500; color:#fff; height:20px; padding:0 10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer}
.rightCol .contato fieldset .botoes input:hover {background-position:0 20px}

/* Fale conosco */
.rightCol .faleConosco ul {float:right; width:676px; margin-top:20px; padding-top:20px; border-top:1px solid #666}
.rightCol .faleConosco li {float:left; width:660px; clear:both; margin:10px 0; font:400 13px/17px verdana}
.rightCol .faleConosco p {float:left; width:140px; text-align:right; margin-right:10px}
.rightCol .faleConosco input {float:left; font-size:12px}
.rightCol .faleConosco textarea {font:400 14px/17px verdana; color:#666}
.rightCol .faleConosco .btEnviar {float:right; margin-right:20px; width:100px; height:25px; line-height:20px; background-color:#a00; color:#fff; cursor:pointer}

/*  RH  */
.rightCol .rh {float:right; width:676px; margin-top:8px; padding-top:10px; border-top:1px solid #666; font:400 12px verdana}
.rightCol .rh p {margin:0 20px 10px 0}
.rightCol .rh .vagas {margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #666}
.rightCol .rh .vaga {margin-bottom:10px}
.rightCol .rh .vaga .area {font:800 14px/15px verdana; color:#666}
.rightCol .rh .vaga .titulo {font-size:15px; color:#900; margin-bottom:4px; background: url(../img/setaCinzaG.gif) no-repeat 0 2px; padding-left:10px}
.rightCol .rh .vaga .requisitos li {margin-bottom:5px; text-indent:10px; background: url(../img/setaCinzaP.gif) no-repeat 10px 4px; padding-left:7px}
.rightCol .rh td {padding:5px; font-size:12px}
.rightCol .rh fieldset {margin:10px 20px 10px 0; padding:10px; border:1px solid #999; -moz-border-radius:10px}
.rightCol .rh legend {font-weight:800; padding:0 5px}
.rightCol .rh .enviar {border:0; text-align:right}
.rightCol .rh .enviar input {width:76px; height:20px; background: url(../img/btEnviar.png) no-repeat; cursor:pointer; border:0; text-indent:-1000px; overflow:hidden}
.rightCol .rh .enviar input:hover {background-position:0 -20px}

/* Especiais */
.pacotesEspec .intro {font:400 15px/18px verdana; margin:0 20px 10px 0}

.pacotesEspec {float:right; margin-top:8px; padding-top:20px; border-top:1px solid #666; width:676px; clear:both}
.pacotesEspec .listaPacotes {float:left; margin-top:10px}
.pacotesEspec .listaPacotes .pacote {display:block; height:103px; width:656px; margin-bottom:10px; clear:both}
.pacotesEspec .listaPacotes .pacote .thumbExp {float:left; position:relative; overflow:hidden; width:210px; height:103px; border:1px solid #777; font-size:0;}
.pacotesEspec .listaPacotes .pacote .thumbExp:hover {border-color:#f00}
.pacotesEspec .listaPacotes .pacote .texto {background-image:none; float:left; width:420px; padding-left:10px; font:400 15px/17px verdana}
.pacotesEspec .listaPacotes .pacote .texto h4 {background: url(../img/setaCinzaG.gif) no-repeat 0 3px; padding-left:13px; font:800 18px/18px verdana; color#000}
.pacotesEspec .listaPacotes .pacote .texto .dias {display:block; font-size:15px; margin-bottom:5px; font-weight:800;}
.pacotesEspec .listaPacotes .pacote .texto .preco {display:block; color:#069; font-size:15px; font-style:italic; margin-top:5px}
.pacotesEspec .listaPacotes .pacote .texto .preco b {font-size:17px}
.pacotesEspec .destaqueTexto {margin-left:10px; font:800 17px verdana}
.pacotesEspec .listaTexto {margin:0 0 20px 20px; font-family:verdana; list-style:disc inside}
.pacotesEspec .listaTexto li {margin-bottom:5px}

.listaFornecedor .fornecedor {float:left; width:666px; padding:10px 0; border-top:1px solid #999}
.listaFornecedor .fornecedor .logo {float:left; width:150px; padding-right:15px; text-align:center}
.listaFornecedor .fornecedor .texto {float:left; width:490px; font:400 12px/14px verdana}
.listaFornecedor .fornecedor .texto strong {font-size:14px; font-weight:800}
.listaFornecedor .fornecedor .link {display:block; background: url(../img/setaCinzaP.gif) no-repeat 0 8px; padding-left:8px; font:800 11px verdana; color:#000; padding-top:5px}
.listaFornecedor .fornecedor .link:hover {color:#06C}

/*  Newsletter  */
.newsletter {float:right; margin-top:8px; padding-top:20px; border-top:1px solid #666; width:676px; clear:both; font:400 11px/11px arial;}
.newsletter form ul {list-style:none; margin-top:0px; height:40px; clear:both}
.newsletter form li {float:left; margin-right:10px}
.newsletter input, .newsletter select {font:400 13px/15px arial; border:1px solid #999}
.newsletter label {display:block; font-style:normal; margin-bottom:2px}
.newsletter h3 {margin-bottom:3px}
.newsletter #popupMensagem { position:absolute; left:35%; right:35%; top:10px; background-color:#696969;}
.newsletter #popupMensagem ul {height:auto; margin:20px}
.newsletter #popupMensagem li {padding:5px 0 0 10px;float:none;}
.newsletter #popupMensagem a {border:0}
.newsletter .highlight {background-color:#123456;}
.newsletter fieldset {margin:10px 20px 10px 0; padding:10px; border:1px solid #999; -moz-border-radius:10px}
.newsletter legend {font-weight:800; padding:0 5px}
.newsletter td {font-size:12px; padding-right:20px}
.newsletter .bt {float:right; width:76px; height:20px; background: url(../img/btEnviar.png) no-repeat; cursor:pointer; border:0; text-indent:-1000px; overflow:hidden; margin-right:20px}

/********************************************************************Rodape*/
#footer {position:relative; width:985px; height:120px; margin-bottom:10px; font-size:0}
#footer .cabec {float:left; background: url(../img/cabecRodape.png) no-repeat; width:985px; height:10px}
#footer .main {float:left; background-color:#666; width:985px; font:400 12px/13px verdana,arial; color:#999}
#footer .t1 {float:left; width:290px; margin-left:20px}
#footer .t2 {float:left; width:210px; margin-left:10px}
#footer a {font-weight:400; font-size:11px; line-height:15px; color:#fff}
#footer a:hover {color:#f66}
#footer .copyright {margin-bottom:10px}
#footer .rodape {float:left; background: url(../img/rodapeRodape.png) no-repeat; width:985px; height:10px}
#footer .main .certif {position:absolute; top:-60px; left:15px}
#footer .main .trabalhe {color:#F66; font-size:1.1em}
#footer .main .trabalhe:hover {color:#FFF}

#footer .twitter,
#footer .logoYoutube {position:absolute}
#footer .twitter {left:37px; top:-110px}
#footer .logoYoutube {left:197px; top:-106px}

/********************************************************************Disclaimer*/
#disclaimer {position:relative; width:985px; height:120px; margin:15px 0; font-size:0}
#disclaimer .cabec {float:left; background: url(../img/cabecRodape.png) no-repeat; width:985px; height:10px}
#disclaimer .main {float:left; background-color:#666; width:100%}
#disclaimer .main p {padding:10px 20px; font:400 12px/15px verdana,arial; text-align:justify; color:#bbb}
#disclaimer .rodape {float:left; background: url(../img/rodapeRodape.png) no-repeat; width:985px; height:10px}
#disclaimer .main strong {font-weight:800; color:#FFF}

