* {margin:0; padding:0;}

body {background:#007540 url('../i/background.gif') repeat-x ; font-family:"Trebuchet MS", sans-serif; font-size:0.8em; margin: 0; }

#tudo{ margin: 0 auto;  width:65em; min-width:55%; max-width:1024px;}

#topo { width:900px; height:190px; }
.logo {float:left; border:none; margin:38px 0 0 0;}
.patin { float:left; margin:-31px 0 0 20px;}
.oculto{ display: none;}

button { background:#DAEDDA; border:1px solid #003300; padding:5px; margin:10px 0 0 0; }
button:hover { background:#9AC09A; cursor:pointer; }

.botao { background:#DAEDDA; border:1px solid #003300; padding:5px; margin:10px 0 0 0; }
.botao:hover { background:#9AC09A; cursor:pointer; }

.padrao { padding:3px 23px 3px 0; margin-right:3px; }
.padrao input { margin-bottom:-2px; }
.padrao_df { padding:6px 23px 3px 0; margin-right:3px; background:url('../../manager/f/i/padrao.gif') no-repeat right center; }
.padrao_df input { margin-bottom:-2px; }

.erro { background:#DAEDDA; border-top:2px solid #003300; padding:5px; width:70%; margin:10px 0 0 65px;}
.erro h6 { padding:0 0 0 20px; font-size:1.3em; font-weight:bold; margin-bottom:10px; }
.erro span { font-weight:bold; }

.clear { clear:both; }
.left { float:left; }

/*QUALIDADE*/
.qualidade-texto { float:right; width:38%;  margin:20px 5% 20px 10px; border:1px dashed #CCCCCC; text-align:justify; padding:10px 0px 10px 10px;}
.frase { color:#000; margin:0 0 10px 0; padding:0; }
.qualidade-texto p { margin-right:10px;}
.qualidade-texto p.link { text-align:center;}
.qualidade-texto span.verde { color: #007740; font-weight:bold;}
.qualidade-texto span.amarelo { color:#F8C300; font-weight:bold;}
/*==========*/

label { display:block; }

em { font-weight:none; color:#B3B3B3; }

.requerido { color:#FF0000; }

#conteudo tr.zebra{ background-color:#efefef; }

/*MICROFORMATS*/
.geo { display:none; }
/*============*/

#link-acessibilidade a {background:transparent url('../i/acessibilidade.jpg') scroll left top; float:right; height:20px; width:22px; margin:1.7% 6px 0 0; position:relative;}
#link-acessibilidade a:hover {background:transparent url('../i/acessibilidade.jpg') scroll left bottom; float:right;}

#link-rss a {background:transparent url('../i/rss.jpg') scroll left top; float:right; height:20px; width:22px; margin:1.7% 6px 0 0; position:relative;}
#link-rss a:hover {background:transparent url('../i/rss.jpg') scroll left bottom; float:right;}

#mapa-site a {background:transparent url('../i/mapa-site.jpg') scroll left top; float:right; height:20px; width:22px; margin:1.7% 8% 0 0; position:relative;}
#mapa-site a:hover {background:transparent url('../i/mapa-site.jpg') scroll left bottom; float:right;}

#col-esq { width:213px; float:left; margin:0 0 0 0; }

#navegacao { width:95%; font-size:10px; margin:0 0 0 10px; }
#navegacao ul li{list-style-type:none;}
#navegacao ul li a {list-style-type:none; background:#007540 url('../i/ico-menu-2.gif') no-repeat bottom left; border-bottom:1px solid #499d77; height:23px; width:90%; color:#fff; padding:2% 0 0 1%; display:block; font-size:14px; text-decoration:none; }
#navegacao ul li a:hover { background:#02a057 url('../i/ico-menu-2.gif') no-repeat top left; color:#fff; font-weight:bold; height:23px; border-bottom:1px solid #499d77; }
#navegacao ul li span {height:23px; width:90%; color:#fff; padding:0 0 0 18%; font-size:14px; text-decoration:none;}
#navegacao ul li .selecionado {color:#fff; font-weight:bold; background:#02a057 url('../i/ico-menu-2.gif') no-repeat top left; border-bottom:1px solid #499d77;}

#imagem-menu { width:100%; height:232px; background:url('../i/menu-bottom.gif') no-repeat left; margin:14.3% 0 0 0; }

#col-dir { width:670px; min-height:670px;  margin:0 0 0 21%; padding-left:20px; }

#seja-cliente form, #trabalhe-conosco form ,#area-restrita form , #fale-conosco form, #cotacao form { margin:0 0 15px 40px; }
#seja-cliente input,#seja-cliente textarea, #seja-cliente select, #trabalhe-conosco input ,#trabalhe-conosco textarea ,#trabalhe-conosco select , #area-restrita input , #area-restrita textarea , #fale-conosco input, #fale-conosco textarea, #fale-conosco select, #cotacao input, #cotacao textarea, #cotacao select { padding:4px; border:1px solid #02a057; }

#conteudo {background:url('../i/fundo-conteudo.png') repeat-y; width:95%; margin-top:1px; padding:3px; float:left;}
#conteudo h2 { color:#007540; border-bottom:3px solid #007540; width:90%; margin-left:5%; }
#conteudo h3 { margin:2% 0 0 5%;  color:#007540;}
#conteudo p { padding: 2% 4% 0 5%; font-size:14px; color:#007540;}
#conteudo hr { width:500px; margin-left:65px;}
.ancora {float:right; padding:0 30px 20px 0;}

.topo-conteudo { height:13px; margin-bottom:-5px; }

#mapa { margin-top:3%; }
#mapa ul { margin:0 0 0 7%; }
#mapa ul li{ margin:0 0 0 2%; }

#rss .icone{background: url('../i/icon_rss.gif') no-repeat top left; display: block; margin-left:5px; height: 20px; width: 20px;}
#rss table{ background-color: #ffffff; padding: 3px; width: 50%;border: #00743e solid 1px; margin:25px 0 0 33px;}
#rss tfoot{ font-weight: bold; background-color: #DEEEF1;text-align: center;}
#rss thead{ background-color: #00743e; color: #fff;}
#rss th, #rss tfoot td{ padding: 5px;}
#rss td{ padding: 3px;}

#acessibilidade h3 { margin:10px 0 0 35px; color:#00743e; }
#acessibilidade ul{ margin:5px 0 5px 30px;}
#acessibilidade ul li{ list-style-type:none; margin-left:12px;}

/*#banner-linha-tubular {width:100%; height:160px; background:url('../i/linha-tubular.gif') no-repeat center; margin:0 0 0 0;}*/

#fundo-produtos { margin:1px 0 0 20px; width:87%; height:213px; background:#fff url('../i/bg-produtos.gif') repeat-x; float:left; }
/*#fundo-esq-produtos { width:12px; height:213px; background:#fff url('../i/esq-produtos.gif') no-repeat; float:left; margin:0 0 0 6.5%; }
#fundo-dir-produtos { width:12px; height:213px; background:#fff url('../i/dir-produtos.gif') no-repeat; float:left; }*/
.tit-produtos { margin:11px 0 0 4px; }

#linha-semi-tubular a{background:url('../i/semi-tubular.jpg') no-repeat top center; margin:12% 0 0 2.7%; height:123px; width:173px; float:left; }
#linha-semi-tubular a:hover {background:url('../i/semi-tubular-hover.jpg') no-repeat center; margin:12% 0 0 2.7%; height:123px; width:173px; float:left; }

#linha-macico a{background:url('../i/macico.jpg') no-repeat top center; margin:12% 0 0 2.7%; height:123px; width:173px; float:left; }
#linha-macico a:hover {background:url('../i/macico-hover.jpg') no-repeat center; margin:12% 0 0 2.7%; height:123px; width:173px; float:left; }

#linha-tubular a{background:url('../i/linha-tubular-capa.jpg') no-repeat top center; margin:12% 0 0 2.7%; height:123px; width:173px; float:left; }
#linha-tubular a:hover {background:url('../i/linha-tubular-hover.jpg') no-repeat center; margin:12% 0 0 2.7%; height:123px; width:173px; float:left; }

#bem-vindo { margin:30px 0 0 20px; width:87%; float:left; }
#bem-vindo .tit-bem-vindos { margin-top:1px;}
#bem-vindo p{ margin-top:10px; color:#fff; clear:both; }

#noticias-inicial { width:39%; float:left; margin:50px 0 0 3%; }
#noticias-inicial .tit-noticias { margin-top:16px; }
#noticias-inicial #notice { width:100%; padding-top:10px; }
/*NOTICIA COM IMAGEM*/
#noticias-inicial #notice .img-noticias { border:2px solid #007540; padding:1px; margin:0 10px 5px 0; float:left;}
#noticias-inicial #notice .titulo-noticias-imagem a{ font-weight:bold; color:#003300; margin:5px;}
#noticias-inicial #notice .data-noticias-imagem { color:#fff; }
/*==================*/
#noticias-inicial #notice .titulo-noticias { padding:0 0 0 115px; font-weight:bold; color:#003300; }
#noticias-inicial #notice .data-noticias { color:#fff; padding:0 0 0 115px; }

#noticias-inicial #notice .texto-noticias { color:#fff; clear:both;}
#noticias-inicial #notice .link-mais { padding-top:1px; float:right; color:#003300;}
.conteudo-noticia { margin:20px 6% 0 6%; }
.conteudo-noticia span { color:#666; }
.resumo-noticia { float:left; }
.txt-img { margin-top:15px; }

#noticias { padding-bottom:20px; }
#noticias ul { margin-left:7%; }
#noticias ul li { list-style-type:none; }
#noticias ul li span{ color:#666; }
#noticias img { margin:5px; float:left; border:2px solid #007540; }

/*DICAS CAPA*/
#dicas { width:39%; float:right; margin:50px 6.8% 0 2%; }
#dicas .tit-dicas {margin-top:16px;}
#dicas .img-dicas { border:none; margin:5% 0 0 0; }
/*==========*/

/*DICAS INTERNA*/
#dicas-conteudo { padding-bottom:20px; }
/*=============*/

#rodape {width:97%; margin:0 0 0 0; }

#contatos ul li {list-style-type:none; color:#fff; text-align:left; margin-left:1%;}
#contatos ul li span {font-size:12px;}
#contatos ul li a {font-size:12px; color:#fff;}

#creditos a {background:transparent url('../i/tecmedia.jpg') scroll left bottom; float:right; height:21px; width:63px; margin:-4% 1% 0px 0px;}
#creditos a:hover {background:transparent url('../i/tecmedia.jpg') scroll left top; }

#direitos { color:#fff; width:100%; background:#007540; font-size:12px; float:left; text-align:center; margin-top:2%; }

/*SEJA CLIENTE*/
#seja-cliente { padding-bottom:20px; }
#seja-cliente label { display:block; }
#seja-cliente em { font-weight:none; color:#B3B3B3; }
#seja-cliente .requerido { color:#FF0000; }
#seja-cliente ul { list-style-type:none; }
#seja-cliente fieldset { margin:15px 0 0 10px; padding-bottom:20px; width:90%; }
#seja-cliente fieldset legend { margin-left:10px; font-weight:bold; padding:0 5px 0 5px; }
#seja-cliente hr { margin:20px 0 10px 20px; padding:0; }
/*============*/

/*PRODUTOS*/
#produtos { padding-bottom:20px; }
#produtos #linha { margin:10px 0 0 20px; float:left; width:50%; }
#produtos .caixa { border:1px solid #CCC; margin:10px 10px 30px; height:38px; padding:10px 0 10px 10px; }
#produtos .caixa img { float:left; margin-right:10px; border:none; }
#produtos .caixa p { padding:10px 0 0 0; }
#produtos .caixa a { color:#000; text-decoration:none; }
#produtos .linha-produto { display:block; }
#produtos .linha-produto img { margin:20px 0 0 40px; }
#produtos .linha-produto .img-linha { float:left; margin:0 10px 0 100px; }
#produtos .linha-produto .img-linha-lentilha { float:left; margin:40px 10px 0 100px; }

#produtos .legenda { float:right; border:1px dashed #CCCCCC; margin:20px 50px 0 10px; padding:10px; text-align:justify; width:229px; }
#produtos .legenda .frase { color:#00753F; margin:0 0 10px 0; padding:0; }
#produtos .legenda p { margin:0; padding:0; color:#666; }
#produtos .legenda p span { font-weight:bold; }

#produtos p { padding:10px 0 0 40px; }
#produtos p.desc-produto { padding:10px 40px 0 40px; clear:both; }
#produtos hr { margin:10px 0 0 0; }
#produtos hr.hr-produtos { margin:10px 30px 0; width:91%; }
#produtos .botao { text-decoration:none; color:#000; }
#produtos table { border:1px solid #999; margin:15px; }
#produtos table p{ color:#000; margin-left:-43px;}
#produtos .tabela { text-align:center; margin-left:35px; width:90%;}
#produtos .tabela td a img { border:none; }
#produtos div.tabela td { border-bottom:1px solid #999999; padding:5px;}
#produtos div.tabela td.td-nome { width:95px; }
#produtos div.tabela td.td-num { width:40px; text-align:center;}
#produtos div.tabela td.td-cot { width:40px; }
#produtos .listaProduto { padding:10px 0 0 20px; }
#produtos .listaProduto { float:left; width:150px; text-align:center; margin-bottom:20px; }
#produtos .listaProduto a:hover { text-decoration:none; }
#produtos .listaProduto img { width:100px; height:100px; clear:both; border:none; }
/*=========*/

/*COTACAO*/
#cotacao #conteudo-interna { padding-bottom:20px; }
#cotacao ul { list-style-type:none; }
/*=======*/

/*APLICACAO*/
.tabela table { width:95%; }
.tabela table thead th { background:#919191; height:30px; }
/*=========*/

/*A-REBIBRAS*/
#a-rebibras { padding-bottom:20px; }
#a-rebibras #apresentacao { margin:10px 0 0 20px; width:95%; float:left; }
#a-rebibras ul { list-style-type:none; margin:10px 0 0 40px; text-align:center; }
#a-rebibras ul li { display:inline; padding:0 10px 3px 10px; }
#a-rebibras ul li a { text-decoration:none; }
#a-rebibras ul #li-primeiro { border-right:2px solid #007540 }
#a-rebibras #img-localizacao { margin:20px 0 20px 40px; }
/*==========*/

/*APLICACAO*/
#aplicacao { padding-bottom:20px; }
#aplicacao #aplicacao-inicio { margin:30px 0 0 20px; width:50%; float:left; }
#aplicacao .qualidade-texto { margin:0 5% 20px 10px; }
#aplicacao .caixa { border:1px solid #CCC; margin:10px 10px 30px; height:38px; padding:10px; }
#aplicacao .caixa img { float:left; margin-right:10px; border:none; }
#aplicacao .caixa p { padding:10px 0 0 0; }
#aplicacao .caixa a { color:#000; text-decoration:none; }
#aplicacao .link-rebitagem { float:left; margin:15px 0 0 40px; width:14%; padding:43px; background:#EEE; }
#aplicacao .link-rebitagem p { background:#DAEDDA; border:1px solid #003300; padding:5px 10px; width:67px; }
#aplicacao .link-rebitagem p:hover { background:#9AC09A; cursor:pointer; }
#aplicacao .link-rebitagem p a { text-decoration:none; color:#000; }
#aplicacao .form { width:40%; float:left; margin-left:20px; }
#aplicacao .form #formProduto p { margin:10px 0 0 50px; }
#aplicacao #formTodos { float:right; width:40%; margin:38px 13% 0 0; }
#aplicacao #formTodos .todos { padding-top:100px; }
#aplicacao .conteudo_produtos td.left { text-align:left; }
#aplicacao .conteudo_produtos div.tabela { border:1px solid #999999; margin:5px 0 10px 55px; padding:3px; width:80%;}
#aplicacao table {  border:1px solid #999; margin:15px; }
#aplicacao table p { color:#000; }
#aplicacao .tabela { text-align:center; margin-left:45px; width:85%;}
#aplicacao .tabela td a img { border:none; }
#aplicacao div.tabela td { border-bottom:1px solid #999999; padding:5px;}
#aplicacao div.tabela td.td-nome { width:120px; }
#aplicacao div.tabela td.td-num { width:40px; }
#aplicacao div.tabela td.td-cot { width:40px; }
/*=========*/

/*REPRESENTANTES*/
#representantes .voltar { margin-bottom:10px; }
#representantes hr { width:90%; margin:10px 30px 5px; }
#representantes #img-mapa { width:59%; float:left; margin:0 0 0 22px; }
#representantes #img-mapa img { border:none; }
#representantes #img-mapa .ver-todos { text-align:center; padding-bottom:20px; }
#representantes span { font-weight:bold; }
#representantes h4 { font-size:1.2em; }
#representantes h3 { padding:10px 0 0 0; }
#representantes ul { list-style-type:none; padding:10px 0 0 34px; }
#representantes ul li { color:#666; padding-bottom:5px; }
#representantes ul li span { font-weight:bold; }
#representantes #mapa-mundi { float:right; margin:0 5% 0 0; }
#representantes #mapa-mundi p { text-align:center; margin-bottom:10px; }
#representantes #mapa-mundi img { border:none; }
/*==============*/
