[/*******************************************/
/*                                         */
/*      Desenvolvimento & Padrões Web      */
/*     Equipe S - www.equipesmt.com.br     */
/*                                         */
/*******************************************/


@import url("res.css");
/* Peekaboo */
* html .clearBoth
{
	height:1%;
}
/* Float */
.floatRight
{
	float:right;
}
.floatLeft
{
	float:left;
}
.clearBoth
{
	clear:both;
}
.caixa
{
	display: block;
	padding: 10px;
	border: 1px solid #9C0;
	margin: 15px 0px;
}

/* Fontes do site*/
body, table, h1, h2, h3, h4, h5, p, input, select, textarea, button, div, a, label
{
	text-decoration:none;
	color:#000;
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
strong, em, u, span
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#conteudo
{
	width: 1004px;
	margin: 0px auto;
}
#topo
{
	float: left;
}
#esq_topo
{
	float: left;
	background: url(../_img/top_esq_det.gif) no-repeat;
	height: 252px;
	width: 20px;
}
#centro_topo
{
	float: left;
	width: 957px;
	height: 252px;
	background: url(../_img/topo_fundo.jpg) no-repeat;
}
#controle_top
{
	text-align: right;
	padding: 0px 20px 0px 0px;
}
#logoTopo
{
	position: absolute;
	height: 115px;
	width: 500px;
	left: 14px;
	top: -148px;
}
#buscaIndex
{
	text-align: right;
	padding-top: 142px;
	padding-right: 25px;
}
#buscaIndex h1
{
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	display: block;
	padding-right: 185px;
}
#buscaIndex .content
{
	display: block;
	padding: 8px 15px 0px 0px;
	height: 30px;
	position: relative;
}
#buscaIndex 
#busca
{
	height: 20px;
	width: 190px;
	border: 1px solid #FFF;
	background: #FFF !important;
	font-size: 14px;
	font-weight: bold;
	color: #060;
}
#buscaIndex #buscar
{
	background: #000!important;
	color: #FFF;
	font-weight: bold;
	border: 1px solid #000;
	width: 40px!important;
	height: 18px!important;
	cursor: pointer;
}
#buscaIndex #buscar:hover
{
	color: #B7D752!important;
}
#buscaCampo
{
	position: absolute!important;
	left: 672px!important;
	top: -12px!important;
	height: 20px!important;
	width: 190px!important;
}
#buscaBtn
{
	height: 18px;
	width: 40px;
	position: absolute!important;
	left: 872px!important;
	top: -12px!important;
}
#dir_topo
{
	float: left;
	background: url(../_img/top_dir_det.gif) no-repeat;
	height: 252px;
	width: 24px;
}
#centro
{
	float: left;
	width: 1001px;
	background: url(../_img/centro_faux.gif) repeat-y left top;
}
#menu_barra
{
	float: left;
	width: 236px;
	min-height: 100%;/*height: auto !important;
	height: 100%;*/
}
#menu .menutop
{
	background: url(../_img/barra_menu_top.gif) no-repeat;
	height: 25px;
	width: 236px;
	display: block;
}
#menu .menucentro
{
	background: url(../_img/barra_menu_centro.gif) repeat-y;
	padding-left: 20px;
}
#menu .menuBase
{
	height: 45px;
	width: 236px;
	background: url(../_img/barra_menu_base.gif) no-repeat;
	display: block;
}
#centro_top
{
	height: 25px;
	width: 765px;
	background: url(../_img/centro_top.gif) no-repeat;
	position: relative;
	float: left;
}
#centro_top_int
{
	height: 25px;
	width: 765px;
	background: url(../_img/centro_top_int.gif) no-repeat;
	position: relative;
	float: left;
}
#flash
{
	float: left;
	width: 761px;
	position: absolute;
	left: -20px;
	top: 0px;
	height: 278px;
	background: #030;
	visibility: visible;
}
#semFlash
{
	font-size: 12px;
	padding: 20px;
	color: #FFF;
	text-align: center;
}
#semFlash h4
{
	color: #FFF;
	display: block;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
}
#esq_centro
{
	float: left;
	width: 765px;
}
#centro_index
{
	float: left;
	width: 729px;
	background: #FFF;
	padding: 270px 0px 10px;
}
#centro_int, #pacotes_int, #promocoes_int
{
	float: left;
	width: 699px;
	background: #FFF;
	padding: 25px 15px 10px;
}
#centro_int .titPag

{
	background: url(../_img/bamboo_tit.gif) repeat-x left bottom;
	padding-bottom: 3px;
}
#pacotes_int, #promocoes_int
{
	background: url(../_img/cordinha.gif) repeat-x left bottom;
	padding-bottom: 5px;
}
#centro_int h1, #pacotes_int h1, #promocoes_int h1
{
	font-size: 20px;
	font-weight: bold;
	display: block;
	margin: 20px 0px 15px;
	color: #003;
}
#centro_int h2, #pacotes_int h2, #promocoes_int h2, .legContato
{
	font-size: 14px;
	font-weight: bold;
}
#centro_int h3, #pacotes_int h3, #promocoes_int h3
{
	font-size: 10px;
	color: #999;
}
#centro_int p, #pacotes_int p, #promocoes_int p
{
	margin-bottom: 7px;
}
#centro_int a, #pacotes_int a, #promocoes_int a
{
	color: #06F;
}
#centro_int a:hover, #pacotes_int a:hover, #promocoes_int a:hover
{
	color: #9C0;
}

#centro_int .imgLeitura, #pacotes_int .imgLeitura, #promocoes_int .imgLeitura
{
	padding: 8px 9px 8px 7px;
	background: url(../_img/base_foto_leitura.gif) no-repeat left top;
	display: block;
}
#centro_int .fotoLeg, #pacotes_int .fotoLeg, #promocoes_int .fotoLeg
{
	display: block;
	float: left;
	font-size: 9px;
	margin: 0px 8px 5px 0px;
	color: #747474;
	width: 272px;
}
#centro_int .fotoLegDir, #pacotes_int .fotoLegDir, #promocoes_int .fotoLegDir
{
	display: block;
	float: right;
	font-size: 9px;
	margin: 0px 8px 5px 0px;
	color: #747474;
	width: 272px;
}
#centro_int .fotoLeg p, #pacotes_int .fotoLeg p, #promocoes_int .fotoLeg p
{
	font-size: 9px;
	color: #747474;
	margin: 0px 5px;
}
#centro_int strong span, #pacotes_int strong span, #promocoes_int strong span
{
	font-weight: bold;
}
#centro_int strong
{
	font-weight: bold;
}
#centro_int em span, #pacotes_int em span, #promocoes_int em span
{
	font-style: italic;
}

#form_cont strong, #pacotes strong, #promocoes strong
{
	font-weight: bold;
}

.banner01
{
	position:relative;
	min-height:100px;
	width:560px;
	margin:0 auto;
	padding-bottom: 30px;
	text-align: center;
	z-index:10;
}

.dayUse{height:160px !important;}

.banner03
{
	position:relative;
	min-height:100px;
	width:726px;
	margin:0 auto !important;
	padding-bottom: 30px;
	text-align: center;
	z-index:10;
}
.banner03 a{
	background-image:none !important;
}
.banner04
{
	position:relative;
	min-height:200px;
	width:720px;
	margin:0 auto !important;
	padding-bottom: 50px;
	text-align: center;
	z-index:10;
}
.banner05
{
	position:relative;
	min-height:200px;
	width:700px;
	margin:0 auto !important;
	padding-top: 4px;
	padding-bottom: 50px;
	text-align: center;
	z-index:10;
}
.bannerFull{
	overflow:hidden;
	height:100px;
	position:absolute;
	margin:0 !important;
	left:0px;
}

#pacotes, #promocoes
{
	float: left;
	width: 729px;
	background: #FFF;
	padding-bottom: 10px;
}

#pacotes_destaques, #promocoes_destaques
{
	height:1%;
	overflow:hidden;
}
#pacotes_destaques2, #promocoes_destaques2
{
	height:1%;
	overflow:hidden;
	padding-top: 25px;
}
.cx01
{
	width: 232px;
	float: left;
	padding-left: 10px;
}
.cx02
{
	width: 170px;
	float: left;
	padding-left: 10px;
}
.cx01 a:hover
{
	color: #B7D752;
}
.cx02 a:hover
{
	color: #B7D752;
}
.cx01 img
{
	display: block;
	padding: 6px 9px 9px 6px;
	background: url(../_img/base_foto_dest01.gif) no-repeat;
}
.cx02 img
{
	display: block;
	padding: 3px 6px 5px 3px;
	background: url(../_img/base_foto_dest02.gif) no-repeat;
}
.pacTit
{
	display: block;
	padding: 3px 5px 5px;
	font-size: 14px;
	color: #C00;
	font-weight: bold;
}
.pacCate
{
	font-size: 14px;
	color: #999;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	padding: 0px 5px;
}
.pacCate2
{
	font-size: 9px;
	color: #999;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	padding: 0px 5px;
}
.pacDesc
{
	display: block;
	padding: 0px 5px;
}
.pacPrec
{
	font-weight: bold;
	display: block;
	padding: 3px 5px 0px;
}
.tit2
{
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin-bottom: 15px;
}


#maisPac
{
	width: 726px;
	margin: 20px 0px;
	float: left;
}
#maisPac .topo
{
	height: 41px;
	display: block;
	background: url(../_img/maispac02.gif) repeat-x;
}

#maisPac .vejamais
{
	font-size: 22px;
	font-weight: bold;
	display: block;
	float: left;
	padding: 8px 0px 0px 5px;
	margin-right: 45px;
	color: #362F2D;
}
#maisPac a
{
	display: block;
	float: left;
	background: url(../_img/mais_icone.gif) no-repeat left center;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 0px 2px 17px;
	margin: 13px 0px 0px 10px;
}
#maisPac a:hover
{
	color:#FFF;
}
#maisPac .maispac_base
{
	background: url(../_img/maispac05.gif) no-repeat;
	height: 9px;
	width: 728px;
	float: left;
}
#maisPac .maisPac_corpo
{
	display: block;
	min-height: 46px;
	height:auto !important;
	height: 46px;
	background: #B0D778 url(../_img/maispac04.gif) repeat-x left top;
}

.sep
{
	height: 13px;
	background: url(../_img/cordinha.gif) repeat-x;
	margin-bottom: 20px;
}
.bntEsp
{
	padding: 0px 0px 15px 30px;
}
.banner02
{
	padding: 0px 0px 15px 40px;
}
#cotaDolar
{
	height: 216px;
	width: 151px;
	position: absolute;
	left: -99px;
	top: 964px;
	visibility: hidden;
}
#cotaDolar .fecharcota
{
	display: block;
	padding-top: 3px;
	padding-left: 3px;
	cursor: pointer;
	background: #030;
	margin:0;
	color: #FFF;
}
#cotaDolar .fecharcota a
{
	color: #FFF;
}
#cotaDolar .cota_corpo
{
	background-color: #FFF;
	border: 1px solid #000;
	padding: 3px;
}
#cotaDolar .cota_corpo .cota_linha
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
#cotaDolar .cota_corpo .cota_linha .cota_cel_d
{
	float: left;
	width: 70px;
}
#cotaDolar .moeda_cota
{
	font-weight: bold;
	color: #000378;
	font-size: 12px;
}
#cotaDolar .cota_corpo .cota_linha .cota_cel_e
{
	float: right;
	width: 70px;
}
#cotaDolar .cota_corpo h1
{
	display: block;
	font-weight: bold;
	color: #DB790C;
	font-size: 12px;
}
#cotaDolar .cota_corpo .legenda
{
	font-size: 8px;
	color: #666;
}
#climaTempo
{
	height: 188px;
	width: 150px;
	position: absolute;
	left: -130px;
	top: 1034px;
	background: #14405B;
	visibility: hidden;
}
#climaTempo .fechar
{
	background-color: #030;
	display: block;
	cursor: pointer;
	padding: 3px 0px 0px 3px;
	margin:0;
}
#climaTempo .fechar a
{
	color: #FFF;
}
.bAvan
{
	display: block;
	text-align: right;
	padding: 5px 70px 0px 0px;
}
.bAvan a
{
	font-size: 10px;
	font-weight: bold;
	color: #274F00;
	word-spacing: -1px;
}
.bAvan a:hover
{
	color: #FFCC32;
}
.leiamais
{
	color: #03F;
	font-weight: bold;
	display: block;
	background: #E4FCC1 url(../_img/maisicone.gif) no-repeat 3px top;
	width: 60px;
	border: 1px dotted #7CC714;
	padding: 2px 0px 2px 28px;
}
.leiamais:hover
{
	color: #9C0;
	border-color: #FC0;
}
.aDir
{
	display: block;
	padding: 0px 0px 15px 460px;
}
#ecosistem
{
	margin: 0px auto;
	width: 560px;
	height:1%;
	overflow:hidden;
}
#servicos
{
	padding: 15px;
	height:1%;
	overflow:hidden;
}
#servicos a:hover
{
	text-decoration:underline;
}
#servicos .print
{
	display: block;
	background: url(../_img/print.jpg) no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	width: 70px;
	float: left;
	padding: 10px 0px 10px 40px;
}
#servicos .mail
{
	display: block;
	background: url(../_img/enviar_email.jpg) no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	width: 120px;
	float: left;
	padding: 10px 0px 10px 40px;
}
#voltar
{
	padding: 15px;
}
#voltar a
{
	background: url(../_img/seta_azul.gif) no-repeat left top;
	display: block;
	padding-left: 20px;
	font-weight: bold;
	color: #06F;
	width: 40px;
}
#voltar a:hover
{
	color: #9C0;
}
#eLista
{
}
#eLista span
{
	display: block;
	background: #ECFBB7;
	padding: 7px;
	border-bottom: 1px dashed #1474BA;
	margin-top: 5px;
	margin-bottom: 5px;
}
#eLista a
{
	font-size: 14px;
	font-weight: bold;
	color: #06F;
}
#eLista a:hover
{
	color: #9C0;
	text-decoration: underline;
}
#eLista p
{
	display: block;
	padding-top: 5px;
}
#galLista
{
	padding-left: 15px;
}
#galLista a
{
	display: block;
	overflow: hidden;
	height: 1%;
	cursor:pointer;
	background: #E7FDD7;
	border: 1px dashed #333;
	padding: 5px;
	margin-bottom: 7px;
}
#galLista a:hover
{
	background: #ECFBB7;
}
#galLista img
{
	display: block;
	float: left;
	padding-right: 10px;
}
#galLista .tit
{
	font-size: 14px;
	padding: 0px 0px 5px 0px;
	float: left;
	width: 500px;
	color: #06F;
	font-weight: bold;
}
#galLista .desc
{
	float: left;
	display: block;
	width: 515px;
	color: #000;
}
#parceiros
{
	padding-top: 15px;
}
#parceiros h1
{
	font-size: 14px;
	font-weight: bold;
	color: #000378;
	display: block;
	margin: 25px 0px 5px;
}
#parceiros p
{
	margin-bottom: 5px;
}
#parceiros #parce_logos
{
	background-color: #EFEFEF;
	border: 2px dashed #0052A4;
	padding: 5px;
}
#parceiros #parce_logos img
{
	float: left;
	background-color: #CCC;
	display: block;
	padding: 6px;
	margin: 3px;
}
#parceiros #parce_logos img:hover
{
	background-color: #09F;
}
#video
{
	width: 425px;
	margin: 0px auto;
}


#rodape
{
	float: left;
	width: 1004px;
	height: 380px;
}
#rodape #roda_esq
{
	height: 380px;
	width: 20px;
	float: left;
	background: url(../_img/roda_esq.gif) no-repeat;
}
#rodape #roda_c
{
	height:380px;
	float: left;
	width: 957px;
}
#rodape #roda_centro
{
	float: left;
	background: url(../_img/fundo_rodape.jpg) no-repeat;
	height: 366px;
	width: 957px;
}
#rodape #roda_centro_ing
{
	float: left;
	background: url(../_img/fundo_rodape_ing.jpg) no-repeat;
	height: 366px;
	width: 957px;
}
#rodape #roda_dir
{
	float: left;
	background: url(../_img/roda_dir.gif) no-repeat;
	height: 380px;
	width: 24px;
}
#rodape #roda_base
{
	background: url(../_img/roda_base.gif) no-repeat;
	height: 14px;
	width: 957px;
	float: left;
}
#rodape #roda_centro span, #rodape #roda_centro_ing span
{
	display: block;
	padding: 125px 80px 0px 380px;
	text-align: center;
}
#rodape #roda_centro a, #rodape #roda_centro_ing a
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
#rodape #roda_centro a:hover, #rodape #roda_centro_ing a:hover
{
	color: #B7D752;
}

#pagFotos, #nave
{
	padding: 15px;
	text-align: center;
}
#pagFotos a, .nave
{
	font-size: 12px;
	color: #06F;
	font-weight: bold;
	margin: 0px 5px;
	padding: 3px 6px;
}
#pagFotos a:hover, .nave:hover
{
	background: #F4FFD2;
	color: #9C0;
}
.naveoff
{
	font-size: 12px;
	color: #999;
	font-weight: bold;
	margin: 0px 5px;
	padding: 3px 6px;
}

/*#nave
{
	padding:3px;
	margin-top:15px;
	text-align:center;
}
.nave
{
	font-size:10px;
	font-weight:bold;
	color:#000378;
	background-color:#EAEAEA;
	border:solid 1px #666666;
	padding:3px 5px;
	margin:2px 2px;
	cursor:pointer;
}
.nave:hover
{
	font-weight:bold;
	color:#06F;
	background-color:#A3DFFC;
	border:solid 1px #00538A;
}
.naveoff
{
	font-size:10px;
	font-weight:bold;
	color:#666666;
	background-color:#EAEAEA;
	border:solid 1px #666666;
	padding:3px 5px;
	margin:2px 2px;
	cursor:default;
}*/

#newsletter
{
	padding-left: 40px;
}
#newsletter .nlTop
{
	background: url(../_img/newsletter_topo.jpg) no-repeat;
	height: 43px;
	width: 165px;
	display: block;
}
#newsletter .nlcorpo
{
	background: #E2E1DF;
	width: 155px;
	display: block;
	padding: 5px;
}
#newsletter .mailNews
{
	width: 150px;
	margin: 5px 0px;
	border: 1px solid #999;
}
#newsletter #btnCadas
{
	margin-left: 72px;
	width: 80px;
	background: #FFF;
	border: 1px solid #999;
}


#news{
	border:solid 1px #b8c3bb;
	background:#e0e4e1;
}
#news input 
{
	border:solid 1px #999;
	background: #FFF;
}
.news_okay{ 
	 font-size:12px;
	 color:#028a25;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 display:block;
}
.news_erro{ 
	 font-size:12px;
	 color:#d50000;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 display:block;
}
#assina
{
	float: right;
	height: 38px;
	padding: 5px 20px;
}
#assina img
{
	display: block;
	float: right;
}
#assina .valida
{
	padding-top: 14px;
	padding-right: 15px;
}




#newsConfir
{
	padding: 15px;
	border: 1px solid #999;
}
#newsConfir p
{
	margin: 15px;
}
#newsConfir h1
{
	font-size:18px;
}
#newsConfir h2
{
	font-size:13px;	
	font-weight: bold;
}
#newsConfir #texto
{
	text-align:justify;
}
#newsConfir #texto span
{
	color: #f60;
	font-weight: bold;
}
#newsConfir #grupo
{
	margin-left:10px;
}
#newsConfir #grupo span
{
	position:absolute;
	margin-left:5px;
	margin-top:4px;
}
#newsConfir #botao
{
	text-align:center;
}
#newsConfir .botao
{
	color:#003;
}
#newsConfir .none
{
	border:none;
	background:none;
}
#enquete {
	padding: 0px 40px 0px;
	width:160px;
}
#enquete h1.tit{
	font-size:16px;
	font-weight:bold;
}
#enquete .enqPergunta {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}
.enqOk,.enqNo{
	clear: both;
	padding-top: 5px;	
}
.enqOk{
	color: #009900;
}
.enqNo{
	color: #D50000;
}
#outroscontatos {
	float: right;
	width: 310px;
	height: 418px;
	border: none none #CCC;
	padding-left: 10px;
	background-image: url(../_img/recados.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#dentroform {
	margin-top: 80px;
	width: 270px;
	margin-right: auto;
	margin-left: auto;
	height: 320px;
	color: #000;
	padding-left: 10px;
}
a.titulorecado i{
	font-size: 14px;
	color: #630;
	font-weight: bold;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 2px;
}


#mural { padding-left: 30px; padding-right: 10px; }
#mural h1 {
	font-size: 18px;
	font-weight: bold;
	color: #000378;
	margin-top: 25px;
	display: block;
	margin-bottom: 5px;
}
#mural p { margin-bottom: 5px; }
.dia {
	color: #666;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding-bottom: 5px;
}

#mural .label { font-weight: bold; color: #000378; margin: 0px; }
.recado {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	color: #974B00;
}
.deixeseurecado {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #630;
}

.verrecado {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../_img/maisrecados.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	text-decoration: none;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: 5px;
}
.verrecado a{
	color: #000;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../_img/maisrecados.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	text-decoration: none;
}

#mural .campo { width: 320px; height: 25px; font-size: 14px; font-weight: bold; color: #000378; border: 1px solid #069; }
#mural #dest { height: 25px; width: 320px; color: #000378; border: 1px solid #069; }
#mural #msg { height: 80px; width: 320px; border: 1px solid #069; }
.textorecado {
	color: #630;
}
#bannerflutuante{
	position:absolute;
	z-index:1000;
	width:auto;
	height:auto;
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #E2E2E2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #666;
	padding: 10px;

	 top: 30%;
    left: 30%;  

 -moz-box-shadow: 0 0 1em #000;
-webkit-box-shadow: 0 0 1em #000;
        box-shadow: 0 0 1em #000;
	
}

#bannerflutuante a{
	padding:5px;
	text-decoration:none;
	color:#333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}
#bannerflutuante a:hover{
	color:#666;
	font-weight: bold;
}
.vermelho {
	color: #BF0000;
}
