body { background-image: url(../../imagens/fundoGeral.jpg); font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #35727E; }
.clear { clear: both; }
.cabecalho { clear: both; width: auto; background-image: url(../../imagens/cabecalhoFundo.jpg); background-repeat: repeat-x; background-position: center top; }
.cabecalho .cab1 { width: 980px; margin: auto; background-image: url(../../imagens/cabecalhoFundo.jpg); background-repeat: repeat-x; background-position: center top; height: 213px; }
.conteudo { clear: both; width: auto; background-color: #E8FAFF; }
.conteudo .con1 { width: 980px; margin: auto; background-color: #E8FAFF; }
.rodape { clear: both; width: auto; background-image: url(../../imagens/rodapeFundo.jpg); background-repeat: repeat-x; background-position: center top; }
.rodape .rod1 { width: 980px; margin: auto; background-image: url(../../imagens/rodapeFundo.jpg); background-repeat: repeat-x; background-position: center top; height: 410px; }/*height: 380px;*/
.logotipo { position: absolute; width: 192px; height: 98px; margin-top: 50px; margin-left: 50px; display: block; background-image: url(../../imagens/logotipoFundo.gif); }
.idiomas { position: absolute; width: 102px; height: 32px; margin-left: 795px; margin-top: 25px; }
.idiomas .texto { width: 102px; color: #FFFFFF; font-size: 12px; text-align: center; font-style: italic; padding-bottom: 4px; }
.idiomas .bandeiras { width: 102px; height: 32px; background-image: url(../../imagens/idiomasFundo.gif); background-repeat: no-repeat; }
.idiomas a { float: right; margin-top: 7px; margin-right: 9px; }
.cabecalho .menu { position: absolute; margin-top: 110px; margin-left: 332px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F9D9DE; padding-bottom: 10px; width: 614px; }
.cabecalho .menu ul, .cabecalho .menu li { margin:0px; padding:0px; list-style: none; }
.cabecalho li { float: left; }
.cabecalho .menu a { display: block; margin-right: 7px; margin-left: 7px; }
.rodape .texto { font-size: 12px; color: #FFFFFF; position: absolute; margin-top: 300px; margin-left: 40px; line-height: 145%; }
.rodape .texto a { text-decoration: none; color: #FFFFFF; }
.rodape .texto a:hover { text-decoration: none; }
.rodape .newsletter { width: 654px; height: 52px; background-image: url(../../imagens/fundoNewsletter.jpg); color: #FFFFFF; position: absolute; margin-top: 300px; margin-left: 300px; }
.rodape .newsletter table { height: 52px; width: 654px; }
.rodape .newsletter .campo { width: 140px; padding: 2px; border: 0px; outline:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; background-color: #3E521F; }
.rodape .menu a { color: #FFFFFF; text-decoration: none; margin-left: 10px; margin-right: 10px; }
.rodape .direitos { position: absolute; width: 980px; margin-top: 378px; text-align: center; color: #EFF4A8; font-size: 11px; }
.rodape .direitos a { text-decoration: none; color: #EFF4A8; }
.rodape .direitos a:hover { text-decoration: underline; }
.conteudoSecaoFix { float: left; width: 620px; }
.conteudoSecao { margin-left: 40px; margin-top: 40px; width: 580px; background-image: url(../../imagens/fundoDestaquesHome.gif); }
.lateralMenuFix { float: left; }
.lateralMenu { width: 280px; margin-top: 40px; margin-left: 40px; }
.lateralMenu .links { margin-top: 30px; font-style: italic; }
.lateralMenu .links div { height: 30px; }
.lateralMenu .links a { padding-left: 25px; text-decoration: none; color: #35727E; font-size: 16px; background-position: left center; background-repeat: no-repeat; }
.lateralMenu .links .home { background-image: url(../../imagens/icoHome.gif); }
.lateralMenu .links .empresa { background-image: url(../../imagens/icoEmpresa.gif); }
.lateralMenu .links .produtos { background-image: url(../../imagens/icoProdutos.gif); }
.lateralMenu .links .orcamento { background-image: url(../../imagens/icoOrcamento.gif); }
.lateralMenu .links .localizacao { background-image: url(../../imagens/icoLocalizacao.gif); }
.lateralMenu .links .contato { background-image: url(../../imagens/icoContato.gif); }
.lateralMenu .links .voltar { background-image: url(../../imagens/icoVoltar.gif); }
.lateralMenu .chamadaSecao { font-size: 18px; font-style: italic; color: #35727E; }
.conteudoSecao { background-image: url(../../imagens/fundoConteudoMeio.gif); background-repeat: repeat-y; background-position: center center; }
.conteudoSecao .conteudoS1 { background-image: url(../../imagens/fundoConteudoTopo.gif); background-repeat: no-repeat; background-position: center top; }
.conteudoSecao .conteudoS2 { background-image: url(../../imagens/fundoConteudoRodape.gif); background-repeat: no-repeat; background-position: center bottom; }
/* home */
.destaquesHomeFix { float: left; width: 620px; }
.destaquesHome { margin-left: 40px; margin-top: 40px; height: 323px; width: 580px; background-image: url(../../imagens/fundoDestaquesHome.gif); }
.destaquesHome .faixa { position: absolute; margin-top: -290px; padding-left: 0px; z-index: 99; width: 110px; height: 111px; background-image: url(../../imagens/textoDestaquesHome.gif); }
#destaquesSlider { width: 502px; height: 254px; margin-left: 39px; padding-top: 35px; overflow:hidden; }
#destaquesSlider ul, #destaquesSlider li { margin:0px; padding:0px; list-style: none; }
#destaquesSlider li { width: 503px; height: 255px; overflow:hidden; background-color: #fff; }
#prevBtn, #nextBtn { display:block; width: 48px; height: 48px; position:absolute; margin-left: 12px; margin-top: -150px; }
#nextBtn { margin-left: 520px; margin-top: -150px; }
#prevBtn a, #nextBtn a { display: block; width: 48px; height: 48px; background-image: url(../../imagens/botoesDestaquesHome.gif); background-position: left 48px; }
#nextBtn a { background-image: url(../../imagens/botoesDestaquesHome.gif); background-position: top; }
.destaquesHome .conteudoDestaque { margin-left: 28px; margin-top: 28px; width: 447px; height: 199px; }
.conteudoDestaque .chamada { height: 199px; overflow: hidden; }
.conteudoDestaque .chamada1 { font-size: 20px; color: #35727E; padding-bottom: 28px; }
.conteudoDestaque .chamada1 a { text-decoration: none; color: #35727E;}
.conteudoDestaque .chamada1 a:hover { text-decoration: underline;}
.conteudoDestaque .chamada2 { font-size: 14px; color: #999999; }
.textosHomeFix { float: left; }
.textosHome { width: 280px; margin-top: 40px; margin-left: 40px; }
.textosHome .links { margin-top: 30px; font-style: italic; }
.textosHome .links div { height: 30px; }
.textosHome .links a { padding-left: 25px; text-decoration: none; color: #35727E; font-size: 16px; background-position: left center; background-repeat: no-repeat; }
.textosHome .links .home { background-image: url(../../imagens/icoHome.gif); }
.textosHome .links .empresa { background-image: url(../../imagens/icoEmpresa.gif); }
.textosHome .links .produtos { background-image: url(../../imagens/icoProdutos.gif); }
.textosHome .links .orcamento { background-image: url(../../imagens/icoOrcamento.gif); }
.textosHome .links .localizacao { background-image: url(../../imagens/icoLocalizacao.gif); }
.textosHome .links .contato { background-image: url(../../imagens/icoContato.gif); }
/* empresa */
.conteudoEmpresa { padding: 40px; color: #35727E; font-size: 16px; line-height: 140%;}
.conteudoEmpresa span { font-style: italic; }
/* contato */
.conteudoContato { padding-top: 40px; padding-left: 40px; padding-bottom: 40px; color: #35727E; font-size: 16px; line-height: 140%;}
.conteudoContato .formulario { }
.conteudoContato .formulario .input { width: 220px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #35727E; }
.conteudoContato .formulario .select { width: 224px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #35727E; }
.conteudoContato .formulario .textarea { width: 490px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #35727E; }
.conteudoContato .formulario .titulos { font-size: 18px; clear: both; width: auto; padding-top: 40px; }
.conteudoContato .formulario .campos { width: 230px; float: left; padding-top: 20px; padding-right: 40px; }
.conteudoContato .formulario .campos2 { width: 500px; padding-top: 20px; padding-right: 40px; }
.conteudoContato .formulario .botoes { width: 500px; padding-top: 40px; padding-right: 40px; }
.conteudoContato .formulario label { display: block; }
/* localizacao */
.conteudoLocalizacao { padding-top: 40px; padding-left: 40px; padding-bottom: 40px; color: #35727E; font-size: 16px; line-height: 140%;}
.conteudoLocalizacao .mapa { margin-top: 40px; width:500px; height: 350px; }
/* orcamento */
.conteudoOrcamento { padding-top: 40px; padding-left: 40px; padding-bottom: 40px; color: #35727E; font-size: 16px; line-height: 140%;}
.conteudoOrcamento .formulario { }
.conteudoOrcamento .formulario .input { width: 220px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #35727E; }
.conteudoOrcamento .formulario .select { width: 224px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #35727E; }
.conteudoOrcamento .formulario .textarea { width: 490px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #35727E; }
.conteudoOrcamento .formulario .titulos { font-size: 18px; clear: both; width: auto; padding-top: 40px; }
.conteudoOrcamento .formulario .titulos2 { font-size: 18px; clear: both; width: auto; }
.conteudoOrcamento .formulario .campos { width: 230px; float: left; padding-top: 20px; padding-right: 40px; }
.conteudoOrcamento .formulario .campos2 { width: 500px; padding-top: 20px; padding-right: 40px; }
.conteudoOrcamento .formulario .botoes { width: 500px; padding-top: 40px; padding-right: 40px; }
.conteudoOrcamento .formulario label { display: block; }
.conteudoOrcamento .formulario .produtos { padding-top: 20px; }
/* produtos */
.conteudoProdutos { padding-top: 0px; padding-left: 40px; padding-bottom: 40px; padding-right: 40px; color: #35727E; font-size: 16px; line-height: 140%;}
.conteudoProdutos .listaProdutosDivisao { padding-top: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6EAEB; }

.conteudoProdutos .listaProdutos { padding-top: 40px; }
.conteudoProdutos .listaProdutos a { text-decoration: none; color: #35727E; }
.conteudoProdutos .listaProdutos a:hover { text-decoration: underline;}
.conteudoProdutos .listaProdutos .fotoLista { background-color: #FFFFFF; border: 1px solid #D6EAEB; padding: 10px; width: 120px; height: 120px; display: block; background-position: center; background-repeat: no-repeat; }
.conteudoProdutos .listaProdutos .titulo { font-size: 20px;}
.conteudoProdutos .listaProdutos .chamada { padding-top: 10px; line-height: 130%; }
.conteudoProdutos .detalhesProdutos { padding-top: 40px; }
.conteudoProdutos .detalhesProdutos .fotoLista { background-color: #FFFFFF; border: 1px solid #D6EAEB; padding: 10px; width: 210px; height: 210px; display: block; background-position: center; background-repeat: no-repeat; }
.conteudoProdutos .detalhesProdutos .titulo { font-size: 22px;}
.conteudoProdutos .detalhesProdutos .chamada { padding-top: 20px; font-style: italic; }
.conteudoProdutos .detalhesProdutos .descricao { font-size: 14px; padding-top: 20px; }
.conteudoProdutos .detalhesProdutos .fotosProdutos { float: left; width: 260px; padding-bottom: 20px; }
.conteudoProdutos .detalhesProdutos .maisFotos {}
.conteudoProdutos .detalhesProdutos .maisFotos a { float: left; margin-right: 10px; margin-top: 10px;  background-color: #FFFFFF; border: 1px solid #D6EAEB; padding: 10px; width: 89px; height: 80px; display: block; background-position: center; background-repeat: no-repeat; }