* { margin:0px; padding:0px; }

html, body { height:100%; }

body { background:#e4e4e4; }

h2 { font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#8a0e0c; }

h3 { padding-left:12px; padding-top:4px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; }

h4 { margin:0px; font-family:Trebuchet MS; font-size:11px; color:#666666; font-weight:bold; }

.btnPadrao { width:60px; height:19px; margin-top:6px; margin-bottom:6px; border:none; background:url(../images/bg_button.gif) no-repeat; font-family:Trebuchet MS; font-size:10px; color:#666666; font-weight:bold; }

.clear { clear:both; }

#Geral { position:relative; margin:0 auto; width:940px; min-height:100%; background:url(../images/bg-site.jpg) top left repeat-y;  }

* html #Geral { height:100%; }

#Topo { width:900px; margin: 0 auto; height:84px; margin-bottom:2px; background:url(../images/bg_topo.jpg) top left repeat-x; }

#TopoLogo { float:left; width:220px; height:52px; padding-left:30px; padding-top:15px; }

#TopoBusca { float:right; margin-left:200px; margin-top:47px; width:316px; height:30px; font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#993333; }

#TopoBusca a { font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#993333; text-decoration:none; }

#TopoBusca a:hover { font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#993333; text-decoration:underline; }

#TopoBusca .img { margin-left:15px; }

#TopoBusca .input { width:200px; height:19px; border:1px inset #CCCCCC; vertical-align:middle; font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#666666; }

#TopoBusca .button { vertical-align:middle; }

#TopoMenu { width:900px; margin: 0 auto; height:186px; }

#TopoMenuPrincipal { width:900px; margin: 0 auto;  height:28px; background:#7D0204; margin-bottom:4px; padding-top:3px; }

#Conteudo { width:900px; margin: 0 auto;  }

#LateralEsq { float:left; width:202px; background:#e7ecee; }

.TituloPrincipal { width:500px; height:21px; background:url(../images/bg_menu4.jpg) top left repeat-x; font-family: Geneva, Arial, Helvetica, sans-serif; }

#ConteudoMeio { float:left; margin-left:3px; margin-right:3px; width:500px; background:#FFFFFF; }

#BoxPrincipalUm { padding:10px 15px 0px 15px; height: 150px; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxPrincipalUm .img { margin-right:10px; float:left; }

#BoxPrincipalUm span { display:block; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#ff9900; text-align:right; }

#BoxPrincipalUm a { font-family:Trebuchet MS; font-size:10px; color:#ffa900; font-weight:bold; text-decoration:none; }

#BoxPrincipalUm a:hover { font-family:Trebuchet MS; font-size:10px; color:#ffa900; font-weight:bold; text-decoration:underline; }

#BoxPrincipalDois { margin-top:10px; padding:10px 15px 0px 15px; background:url(../images/bg_boxDois.jpg) top left no-repeat; font-family:Trebuchet MS; font-size:11px; color:#333333; }

.TituloProd { font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#8a0e0c; }

.DescProd { font-family:Trebuchet MS; font-size:11px; }

.LinkProd a { font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ffa900; text-decoration:none; }

.LinkProd a:hover { font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ffa900; text-decoration:underline; }

#BoxPrincipalDois .ProdutoMes .img { float:left; margin-right:10px; }

#BoxPrincipalDois .ProdutoMes .preco { font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#999999; }

#BoxPrincipalDois .ProdutoMes .preco span { font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#8a0e0c; }

#BoxPrincipalDois .ProdutoMes .descricao { display:block; margin-top:45px; font-family:Trebuchet MS; font-size:10px; color:#999999; }

#BoxPrincipalDois .ProdutoMes .span { display:block; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#ff9900; text-align:right; }

#BoxPrincipalTres { margin-top:10px; padding:10px 15px 0px 15px; height:300px; background:url(../images/bg_boxDois.jpg) top left no-repeat; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxPrincipalTres .Noticias { float:left; margin-left:10px; width:222px; border-right:1px solid #CCCCCC; }

#BoxPrincipalTres .Noticias h2 { font-family:Trebuchet MS; font-size:12px; color:#8a0e0c; }

#BoxPrincipalTres .Noticias .bloco { width:218px; }

#BoxPrincipalTres .Noticias span { display:block; margin-bottom:8px; font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ff9900; text-align:left; }

#BoxPrincipalTres .Noticias a { font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ffa900; text-decoration:none; }

#BoxPrincipalTres .Noticias a:hover { font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ffa900; text-decoration:underline; }

#BoxPrincipalTres .Noticias .divMais { display:block; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#CCCCCC; text-align:right; }

#BoxPrincipalTres .Eventos { float:left; margin-left:8px; width:219px; }

#BoxPrincipalTres .Eventos h2 { font-family:Trebuchet MS; font-size:12px; color:#8a0e0c; }

#BoxPrincipalTres .Eventos .bloco { width:218px; }

#BoxPrincipalTres .Eventos span { display:block; margin-bottom:8px; font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ff9900; text-align:left; }

#BoxPrincipalTres .Eventos a { font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ffa900; text-decoration:none; }

#BoxPrincipalTres .Eventos a:hover { font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ffa900; text-decoration:underline; }

#BoxPrincipalTres .Eventos .divMais { display:block; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#CCCCCC; text-align:right; }

#BoxPrincipalQuatro { margin-top:10px; padding:10px 15px 0px 15px; background:url(../images/bg_boxDois.jpg) top left no-repeat; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxPrincipalCinco { margin-top:10px; padding:10px 15px 0px 15px; height:170px; background:url(../images/bg_boxDois.jpg) top left no-repeat; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxPrincipalCinco .NoticiasEmpresa { float:left; margin-left:10px; width:222px; border-right:1px solid #CCCCCC; }

#BoxPrincipalCinco .NoticiasEmpresa h2 { font-family:Trebuchet MS; font-size:12px; color:#8a0e0c; }

#BoxPrincipalCinco .NoticiasEmpresa .bloco { width:218px; }

#BoxPrincipalCinco .NoticiasEmpresa span { display:block; margin-bottom:8px; font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ff9900; text-align:left; }

#BoxPrincipalCinco .NoticiasEmpresa  a { font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ffa900; text-decoration:none; }

#BoxPrincipalCinco .NoticiasEmpresa  a:hover { font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ffa900; text-decoration:underline; }

#BoxPrincipalCinco .NoticiasEmpresa .divMais { display:block; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#CCCCCC; text-align:right; }

#BoxPrincipalCinco .EventosEmpresa { float:left; margin-left:8px; width:219px; }

#BoxPrincipalCinco .EventosEmpresa h2 { font-family:Trebuchet MS; font-size:12px; color:#8a0e0c; }

#BoxPrincipalCinco .EventosEmpresa .bloco { width:218px; }

#BoxPrincipalCinco .EventosEmpresa span { display:block; margin-bottom:8px; font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ff9900; text-align:left; }

#BoxPrincipalCinco .EventosEmpresa  a { font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ffa900; text-decoration:none; }

#BoxPrincipalCinco .EventosEmpresa  a:hover { font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ffa900; text-decoration:underline; }

#BoxPrincipalCinco .EventosEmpresa .divMais { display:block; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#CCCCCC; text-align:right; }

#BoxPrincipalSeis { margin-top:10px; padding:10px 15px 0px 15px; background:url(../images/bg_boxDois.jpg) top left no-repeat; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxPrincipalSeis .img { float:left; margin-right:6px; }

#BoxNoticiasUm { padding:4px 0px 0px 0px; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxNoticiasUm h2 { padding:0px 0px 0px 15px; font-family:Trebuchet MS; font-size:16px; color:#8a0e0c; }

#BoxNoticiasUm #BoxTexto { width:485px; padding:0px 0px 0px 15px;}

#BoxNoticiasUm #BoxPdf { width:500px; height:132px; background:url(../images/box_pdf.jpg) top left no-repeat; background:url(../images/bg_newslan.jpg) top left no-repeat; }

#BoxNoticiasUm #BoxTxt { margin-top: 80px; padding-left: 50px;  width:230px; height:20px; float: left; color: #FFFFFF; font-size: 12px; }

#BoxNoticiasUm #BoxTxt a { color:#FFFFFF; text-decoration: none; }

#BoxNoticiasUm #BoxTxt a:hover { color:#FFFFFF; text-decoration: underline; }

#BoxNoticiasUm #BoxSlc { margin-top: 80px; width: 200px; height:20px; float: left; text-align: right; font-weight: bold; }

#BoxNoticiasDois { margin-top:10px; padding:10px 15px 0px 15px; height:315px; background:url(../images/bg_boxDois.jpg) top left no-repeat; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxNoticiasDois h2 { font-family:Trebuchet MS; font-size:16px; color:#8a0e0c; }

#BoxNoticiasTres { margin-top:10px; padding:10px 15px 0px 15px; background:url(../images/bg_boxDois.jpg) top left no-repeat; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxNoticiasTres h2 { font-family:Trebuchet MS; font-size:16px; color:#8a0e0c; }

#LateralDir { float:left; width:192px; background:#e7ecee; }

.TituloProdutosDestaque { width:192px; height:21px; background:url(../images/bg_menu4.jpg) top left repeat-x; }

#BoxProdutosDestaque { margin-top:12px; margin-bottom:12px; font-family:Trebuchet MS; font-size:11px; color:#666666; }

#BoxProdutosDestaque .img { float:left; margin-right:6px; }

.descricao { padding-top:6px; padding-left:4px; padding-right:4px; font-family:Trebuchet MS; font-size:10px; color:#666666; }

.linkProdutosDestaque a { font-family:Trebuchet MS; font-size:10px; color:#ffa900; font-weight:bold; text-decoration:none; }

.linkProdutosDestaque a:hover { font-family:Trebuchet MS; font-size:10px; color:#ffa900; font-weight:bold; text-decoration:underline; }

#BoxProdutosDestaque span { display:block; font-family:Trebuchet MS; font-size:10px; font-weight:bold; color:#ff9900; text-align:right;}

#BoxOrcamentosUm { margin-bottom:40px; padding:10px 15px 0px 15px; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxOrcamentosUm h3 { font-family:Trebuchet MS; font-size:18px; color:#333333; }

#BoxOrcamentosUm p { width:450px; display:block; }

#BoxContatoUm { padding:10px 15px 0px 15px; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxContatoUm .img { margin-right:10px; float:left; }

#BoxContatoUm span { display:block; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#ff9900; text-align:right; }

#BoxContatoUm form { margin-top:10px; }

#BoxContatoUm label { display:block; margin-top:10px; }

#BoxContatoUm textarea { border:1px inset #CCCCCC; overflow:hidden; width:460px; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxContatoUm .radio { border:none; margin-top:10px; }

#BoxContatoUm .button { margin-top:8px; margin-left:384px; width:80px; height:25px; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxContatoUm .input { border:1px inset #CCCCCC; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxContatoUm a { font-family:Trebuchet MS; font-size:11px; color:#006699; text-decoration:none; }

#BoxContatoUm a:hover { font-family:Trebuchet MS; font-size:11px; color:#006699; text-decoration:underline; }

#BoxProdutosUm { padding:10px 15px 0px 15px; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxProdutosUm .input { width:20px; border:1px inset #CCCCCC; font-family:Trebuchet MS; font-size:11px; color:#333333; }

#BoxProdutosUm a { font-family:Trebuchet MS; font-size:11px; color:#7D0204; text-decoration:none; }

#BoxProdutosUm a:hover { font-family:Trebuchet MS; font-size:11px; color:#7D0204; text-decoration:underline; }

#BoxProdutosUm p { width:450px; display:block; }


#BoxProdutosArquivo { padding:10px 15px 0px 15px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background:url(../images/bg_arquivos.jpg) top left no-repeat; height: 90px; overflow: auto; }


#BoxControleProdutos { font-family:Trebuchet MS; font-size:11px; color:#333333; text-align: center; }

#BoxControleProdutos a { color:#7D0204; text-decoration:none; }

#BoxControleProdutos a:hover { color:#7D0204; text-decoration:underline; }


#TituloProdutos { margin-bottom:14px; padding-left:8px; padding-top:2px; height:25px; background:#CCCCCC; }

#TituloProdutos h4 { margin:0px; font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666666; }

.TituloMenuUm { width:202px; height:21px; background:url(../images/bg_menu4.jpg) top left repeat-x; }

#MenuCategoria { width:202px; }

#MenuCategoria ul { margin-top:2px; padding:0px; }

#MenuCategoria li { list-style-type:none; padding-left:34px; padding-top:1px; height:16px; background:url(../images/bg_menu_titulos.jpg) top left no-repeat; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }

#MenuCategoria li a { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; }

#MenuCategoria li a:hover { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; }

.TituloIndique { width:202px; height:21px; background:url(../images/bg_menu4.jpg) top left repeat-x; }

#IndiqueAmigo { width:192px; padding: 4px 5px 0 5px; font-family:Trebuchet MS; font-size:11px; color:#666666; }

#IndiqueAmigo label { display:block; margin-top:6px; width:182px; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#666666; }

#IndiqueAmigo .input { width:190px; height:19px; border:1px inset #CCCCCC; vertical-align:middle; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#666666; }

.TituloNewsletter { width:202px; height:21px; background:url(../images/bg_menu4.jpg) top left repeat-x; }

#Newsletter { width:192px; padding:4px 5px 0px 5px; font-family:Trebuchet MS; font-size:11px; color:#666666; }

#Newsletter label { display:block; margin-top:6px; width:192px; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#666666; }

#Newsletter .input { width:180px; height:19px; border:1px inset #CCCCCC; vertical-align:middle; font-family:Trebuchet MS; font-size:11px; font-weight:bold; color:#666666; }

.TituloParceiros { width:202px; height:21px; background:url(../images/bg_menu4.jpg) top left repeat-x; }

#NossosParceiros { width:192px; height:104px; padding:0px 0px 0px 0px; font-family:Trebuchet MS; font-size:11px; color:#666666; }

#RodapeUm { width:900px; height:90px; background:#660000; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; }

#RodapeDois { padding-left:12px; padding-top:6px; width:888px; height:21px; background:url(../images/bg_rodape.jpg) top left repeat-x; font-family:Trebuchet MS; font-size:11px; color:#FFFFFF; }

#BoxParceiros { padding:10px 15px 0px 15px; height: 150px; font-family:Trebuchet MS; font-size:11px; color:#333333; text-align: center; }

#BoxParceiros .bloco { padding:10px 15px 0px 15px; height: 150px; font-family:Trebuchet MS; font-size:11px; color:#333333; text-align: center; }

#BoxBancoDeTalentos { padding:10px 15px 0px 15px; height: 150px; font-family:Trebuchet MS; font-size:11px; color:#333333; text-align: left; }

#BoxBancoDeTalentos { display:block; margin-top:10px; }
