body { margin:0; background:#2b2c35; }
#body { width:100%; padding-bottom:40px; background:#040614  url(../imagens/FundoBg.png) no-repeat top center;  float:left; }

#Site {  width:100%; margin-top:-60px; float:left; }

/*######################### TOPO ###################*/
#topoBg { width:100%; float:left; }
#FitaTopo { width:100%; height:3px; background:#ffb500; float:left; } 
#FitaAzul { width:500px; height:76px; margin:10px 0; float:left; } 
#Menu { width:100%; height:247px; float:left; }

/*######################### INICIO ###################*/
#Fundo {width:980px; z-index:1; position:relative; margin:20px auto; }

#bgSlide { width:980px; margin-bottom:50px; float:left; }
#setaDiteita { width:50px; height:260px; margin-top:50px; cursor:pointer; background:url(../imagens/CetaDireita.png) no-repeat -0 -0;  float:left; }
#setaDiteita:hover { background-position:-0 -260px; }
#Carreta { width:650px; height:400px; margin:0 100px; overflow:hidden; float:left; }

#setaEsquerda { width:50px; height:260px; margin-top:50px; cursor:pointer; background:url(../imagens/CetaEsquerda.png) no-repeat -0 -0;  float:left; }
#setaEsquerda:hover { background-position:-0 -260px; }
#TextoImplementos { width:553px; height:65px; overflow:hidden; float:left; }

#Saiba { width:120px; height:18px; overflow:hidden; text-decoration:none; font-family:Arial; font-style:italic; float:right; } 

/*######################### CONTEUDOS ###################*/
#conteudoBg { width:980px; float:left; }
#conteudo { width:950px; padding:15px; float:left; }

#titulosBg { width:900px; height:30px; padding-left:50px; float:left; }
#titulos { width:900px; height:30px; float:left; }

#contentsAd { width:900px; padding-left:20px; margin:25px 0; float:left; }
#conteudoInter { width:800px; min-height:280px; border:solid 1px #FFF; cursor:default; margin:15px 0 0 30px; background:url(../imagens/bgDivs.png); float:left; }
#conteudoProdutos { width:800px; min-height:280px; cursor:default; padding:15px; margin:15px 0 0 30px; float:left; }

#imgInstiBg { width:360px; margin:0 10px 10px 0; float:left; }
#imgInsti { width:350px; height:280px; padding:5px; overflow:hidden; border:solid 1px #FFF; background:#EDEDED; float:left; }
#infoInstitucional { width:780px; min-height:280px; border:solid 1px #FFF; padding:10px; margin:0; background:#DDD url(../imagens/bgDivs.png); float:left; }

#bgLinkCat a { width:160px; padding:10px; margin:10px 20px; font:bold 16px arial; text-align:center; overflow:hidden; color:#000; background:url(../imagens/bgDivs.png); float:left; }
#bgLinkCat a:hover { background:#FC0; color:#039; }

#imgCatBg { width:150px; height:100px; overflow:hidden; background:#DDD; padding:5px; border:solid 1px #DDD; float:left; }
#imgCat { width:150px; height:100px; float:left; }

#imgAmpliadaBg { width:500px; height:350px; overflow:hidden; background:#DDD; padding:5px; border:solid 1px #DDD; margin:0 auto; }
#imgAmpliada { width:500px; height:350px; float:left; }

#trumbsBg { width:800px; height:100px; margin:20px 0 0 0; background:#DDD; border:solid 1px #FFF; float:left; }
#trumbs { width:710px; height:90px; margin:5px 4px; border-left:solid 1px #999; border-right:solid 1px #999; float:left; }
#trumbsContainer { width:707px; float:left; padding:0 0 0 3px; overflow:hidden; }
#trumbsIn { height:90px; float:left; }

#navLeft { width:40px; height:100px; cursor:pointer; background:url(../imagens/setaLeft.png) no-repeat; float:left; }
#navLeft:hover { background-position:-0 -100px; }
#navRight { width:40px; height:100px; cursor:pointer; background:url(../imagens/setaRight.png) no-repeat; float:right; }
#navRight:hover { background-position:-0 -100px; }

#contents { width:900px; padding-left:50px; margin:25px 0; float:left; }

.form1 { width:380px; float:left; }
#inputs { width:350px; margin-top:5px; float:left; }
.nome1 { width:350px; height:20px; padding:3px; border:solid 1px #FFF; color:#000; background:url(../imagens/bgDivs.png); float:left; }
.fone1 { width:350px; height:20px; padding:3px; border:solid 1px #FFF; color:#000; background:url(../imagens/bgDivs.png); float:left; }
.email1 { width:350px; height:20px; padding:3px; border:solid 1px #FFF; color:#000; background:url(../imagens/bgDivs.png); float:left; }
.assunto1 { width:350px; height:20px; padding:3px; border:solid 1px #FFF; color:#000; background:url(../imagens/bgDivs.png); float:left; }
.obs1 { width:350px; height:100px; padding:3px; border:solid 1px #FFF; color:#000; background:url(../imagens/bgDivs.png); float:left; }

.envia1 { width:80px; height:30px; margin:5px -6px 0 0; border:solid 1px #FFF; cursor:pointer; color:#333; background:url(../imagens/bgDivs.png); font:bold 14px arial; float:right; }
.envia1:hover { color:#000; background:#FFF; }

#infoForm { width:370px; height:280px; border:solid 1px #FFF; padding:15px; margin:15px 0 0 30px; background:url(../imagens/bgDivs.png); float:left; }


/*######################### RODAPE ###################*/
#rodapeBg { width:100%; float:left; }
#FitaRodape {  width:100%; height:33px; margin-top:-5px; float:left; background: url(../imagens/FitaRodape.png) repeat-x top center; }
#FundoComTudo { width:100%; height:165px; background:#2b2c35; float:left; }
#bgContentRodape { width:980px; height:165px; cursor:default; margin:0 auto; }

#topRodape { width:980px; margin:25px 0; float:left; }
#botRodape { width:980px; margin:10px 0 0 0; float:left; }

#Logo { width:186px; height:68px; float:left; }
#Fone { width:200px; height:40px; text-align:right; padding-top:15px; float:right; }

#Copyright { width:250px; height:18px; float:left; }
#Tecle { width:110px; height:29px; float:right; }


