/* estrutura */
body { background:#E8EEF5; margin:0; padding:0; }
#bluebox { background:#204F87; width:100%; height:94px; border-bottom:1px solid #FFFFFF; }
#topo { width:742px; height:94px; margin:0 auto; background:url(../../images/testeira.jpg); background-repeat:no-repeat; background-position:right; }
#conteudo { width:745px; margin:0 auto; background:url(../../images/bgcentral.jpg);  background-repeat:no-repeat;  background-color:#FFFFFF; border-right:1px solid #FFFFFF; display:block; }
#menu { margin:0; padding:0; width:158px; float:left; padding-left:33px; overflow:hidden; }

#menu img { margin:0 !important; padding:0 !important; }
#interno { width:520px; margin-left:10px; display:block; float:left; margin-top:20px; overflow:hidden; }
#lancamentoimg { width:240px; height:200px; float:left; display:block; margin-bottom:34px; }
#lancamento { width:240px; float:left; margin-left:14px; display:block; margin-bottom:34px; margin-top:6px; }
#parte2 { width:510px; display:block; overflow:hidden; }
#forum { width:216px; float:left; display:block; margin-left:14px; margin-top:0; overflow:hidden; }
#fundoforum { background:url(../../images/bg_faq.gif); background-repeat:no-repeat; background-position:center; height:250px; }
#itensforum { background:url(../../images/icone_faq.gif); background-position:left; background-repeat:no-repeat;  width:200px; margin-left:2px; margin-top:6px; overflow:hidden; }
#produtos { width:256px; float:left; margin-left:8px; margin-top:0px; overflow:hidden; }
#imgsprodutos { margin-top:10px; margin-left:2px; width:260px; }
#rodape { margin:0 auto; height:30px; width:736px; display:block; padding-top:3px; padding-left:6px; background-image:url(../../images/bg_rodape.jpg); background-position:right; background-repeat:no-repeat; background-color:#FFFFFF; }
#textorodape { padding-top:3px; padding-left:6px; width:378px; float:left; }
#linhainterno { margin-top:2px; margin-bottom:5px; }
#linhadica { width:238px; height:3px; background-image:url(../../images/linhadica.gif); margin-top:8px; margin-bottom:8px; margin-left:4px; }


/* classes */

.titulolancamento { font-family:Arial Black, Arial, Helvetica, sans-serif; color:#204F87; font-size:24px; letter-spacing:-1px; line-height:0.6em; }
.desclanc2 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#204F87; width:234px; height:22px; overflow:hidden; margin-top:3px;  }
.descricaolancamento { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin-top:8px; }
.detalheslanc { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CC0000; font-weight:bold; margin-right:10px; text-align:right; }
#lancamento .detalheslanc { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CC0000; font-weight:bold; margin-right:10px; text-align:right; overflow:hidden; }
.descricaoforum { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding-top:6px; padding-left:24px; text-align:left; }
.rodape { font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#6A89B8; font-size:10px; }
.textoconteudo { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:510px; }
.date { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#345D86; text-align:right; background-image:url(../../images/list-icon.gif); background-repeat:no-repeat; background-position:inherit; }
.descricaonews { width:345px; margin:0 auto; }
.paginas { color:#345D86; text-align:center; }
.forumconteudo { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:510px;  font-weight:bold; list-style-image:url(../../images/plus.gif); }
.forumconteudo li { width:415px; }
.faqrespostas { font-weight:normal; margin-top:6px; padding-left:12px; background-image:url(../../images/faqr.gif); background-repeat:no-repeat; background-position:left top; }
.dica { background-image:url(../../images/dicas.gif); background-repeat:no-repeat; background-position:inherit; padding-left:14px; margin-bottom:4px; margin-top:4px; }
.contat { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#678BBD; font-weight:bold; }
.camp1 { width:200px; line-height:18px; height:18px; border:1px solid #678BBD; background:#F4F8FB; }
.camp2 { width:264px; height:90px; border:1px solid #678BBD; background:#F4F8FB; }

/* links */

.detalheslanc a:link, .detalheslanc a:active, .detalheslanc a:visited { color:#CC0000 !important; font-size:10px !important; text-decoration:none; text-align:right !important; }
.detalheslanc a:hover { text-decoration:none !important; text-align:right; color:#3A70AE !important; }
.descricaoforum a:link, .descricaoforum a:active, .descricaoforum a:visited  { color:#000000; text-decoration:none; }
.descricaoforum a:hover { color:#333333; text-decoration:none; }
.textoconteudo a:link, .textoconteudo a:active, .textoconteudo a:visited { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;  }
.textoconteudo a:hover { text-decoration:underline;  }
.forumconteudo a:hover { text-decoration:underline;  }
.rodape a { color:#6A89B8; text-decoration:none; }
.rodape a:hover { color:#6A89B8; text-decoration:underline; }


div#imgsprodutos img, div#lancamentoimg img, div#divImgProdutos img{
    margin: 3px 3px 3px 3px;   /* margin: Superior Direito Inferior Esquerdo ;*/
    padding: 2px 2px 2px 2px;
	margin-top:4px;
	margin-left:4px;
}
div#imgsprodutos img { border:0; }
div#imgsprodutos2 { margin:0; padding:0; }
div#imgsprodutos2 img { border:0 !important; margin:11px; }
/* clearfix */ 

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
.esc { height:0; margin:0; padding:0; overflow:hidden; _height:0; visibility:hidden; display:none; }

/* clearfix */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}