@charset "utf-8";
/* CSS Document */

*{
	border:0px;
	padding:0px;
	margin:0px;	
	}
	
body {
	background-color:#f3f4e5;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#798033;
	}

#geral{
	background:url(../img/bg_geral.gif) top repeat-x;
	height:326px;
	}

#geral_especial{
	width:774px;
	display:block;
	margin:0 auto;
	/*background:url(../img/bg_topo.jpg) top no-repeat;*/
	position: relative;
	}

/* POP-UP */

#pog {
	 width:1px; 
	 height:1px; 
	 display:block;
	 position:absolute;
}
a.btnfecharpop{
	width:40px;
	height:40px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	overflow:hidden;
	background:url(../img/transparente.gif) 0 0 no-repeat;
	left: 580px;
	top: 30px;
	outline: none;
	z-index:100000;
}
#pog #pop-up{
	width:448px;
	height:315px;
	display:block;
	position:absolute;
	left: 170px;
	top: 0;
}

/* FIM POP-UP */


	
#animacao{
	background:url(../img/bg_topo-interna.jpg) top no-repeat;
	width:100%;
	}

#geral #topo{
	width:1px;
	height:1px;
	display:block;
	overflow:hidden;
	text-indent:-99999px;
	}	
	
#geral #topo h1{
	text-indent:-99999px;
	}

/*Menu*/
#geral #topo #menu{
	text-indent:-99999px;
	}
	
#geral #topo #menu ul{
	list-style:none;
	}
/* FIM Menu*/
	
	
/* Conteúdo */

#geral #geral_conteudo-especial{
	background:url(../img/bg_top-geral2.gif) top no-repeat;
	width:100%;
	}

#geral #geral_conteudo-especial #geral_conteudo{
	width:774px;
	background:url(../img/bg_top-geral2.gif) top no-repeat;
	margin:0 auto;
	display:block;
	}

#geral #geral_conteudo #top{
	width:774px;
	padding-top:12px;
	line-height:19px;
	display:table;
	}
	
#geral #top p.especial_home{
	padding-left:178px;
	padding-right:40px;
	}

#geral #top h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0078ae;
	padding-bottom:4px;
	}

/*top left*/	
#geral #top #top_left{
	width:300px;
	padding-top:17px;
	padding-left:177px;
	float:left;
	}
	
#geral #top #top_left ul{
	list-style:none;
	}

#geral #top #top_left ul li{
	background:url(../img/icone_lista.gif) no-repeat;
	background-position:1px 8px ;
	width:98px;
	padding:0px 38px 6px 13px;
	float:left;
	}
	
#geral #top #top_left ul li a{
	color:#6f9424;
	text-decoration:none;
	}
	
#geral #top #top_left ul li a:hover{
	color:#73b40f;
	font-weight:bold;
	}
	
/* FIM top left*/
	
/* top right*/	
#geral #top #top_right{
	width:225px;
	padding-top:17px;
	padding-left:5px;
	float:left;
	}

#geral #top #top_right ul{
	list-style:none;
	padding-left:2px;
	}

#geral #top #top_right ul li{
	background:url(../img/icone_lista.gif) no-repeat;
	background-position:1px 8px ;
	width:155px;
	padding-left:13px;
	padding-bottom:6px;
	}
	
#geral #top #top_right ul li a{
	color:#6f9424;
	text-decoration:none;
	}
	
#geral #top #top_right ul li a:hover{
	color:#73b40f;
	font-weight:bold;
	}
	
/* FIM top right*/

/* Bottom */

#geral #geral_conteudo #bottom_home{
	background:url(../img/bg_bottom-geral.jpg) no-repeat;
	background-position:0px 13px;
	width:774px;
	padding-top:44px;
	line-height:19px;
	display:table;
	}
	
#geral #geral_conteudo #bottom.tamanho{
	height:318px;
	}

#geral #geral_conteudo #bottom_home ul{
	list-style:none;
	width:185px;
	padding-left:2px;
	padding-top:14px;
	float:left;
	display:block;
	}

#geral #geral_conteudo #bottom_home ul li{
	background:url(../img/icone_lista.gif) no-repeat;
	background-position:1px 8px;
	width:185px;
	padding-left:13px;
	padding-bottom:6px;
	}
	
#geral #geral_conteudo #bottom_home ul li a{
	color:#798033;
	text-decoration:none;
	}
	
#geral #geral_conteudo #bottom_home ul li a:hover{
	color:#6f9424;
	font-weight:bold;
	}

/*bottom left*/	
#geral #geral_conteudo #bottom_home #bottom_left{
	width:379px;
	height:317px;
	float:left;
	padding-left:17px;
	}

	
#geral #geral_conteudo #bottom_home #bottom_left p{
	padding-right:40px;
	}
	
#geral #geral_conteudo #bottom_home #bottom_left p a{
	color:#72a90f;
	font-weight:bold;
	text-decoration:none;
	}
	
#geral #geral_conteudo #bottom_home #bottom_left p a:hover{
	color:#798033;
	font-weight:bold;
	text-decoration:none;
	}
		
/*FIM bottom left*/

/*bottom right*/
	
#geral #geral_conteudo #bottom_home #bottom_right{
	width:355px;
	float:left;
	padding-left:10px;
	}
	
#geral #geral_conteudo #bottom_home #bottom_right p{
	padding-left:1px;
	}
	
#geral #geral_conteudo #bottom_home #bottom_right .saiba-mais{
	background:url(../img/bg_saiba-mais.jpg) no-repeat;
	background-position:226px 7px;
	width:98px;
	height:95px;
	padding:42px 0px 0px 244px;
	}
	
#geral #geral_conteudo #bottom_home #bottom_right .saiba-mais a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}

#geral #geral_conteudo #bottom_home #bottom_right .saiba-mais a:hover{
	color:#93cc10;
	}

/*FIM bottom right*/

/* FIM Bottom */

	/* H2 */
#geral #top h2.nossos-produtos{
	background:url(../img/h2-nossos-produtos.jpg) top no-repeat;
	width:228px;
	height:22px;
	text-indent:-99999px;
	padding-bottom:13px;
	margin-left:177px;
	}

#geral #bottom_home h2.principais-aplicacoes{
	background:url(../img/h2-principais-aplicacoes.jpg) top no-repeat;
	width:262px;
	height:29px;
	text-indent:-99999px;
	padding-bottom:10px;
	}
	
#geral #bottom_home h2.qualidade-que-voce{
	background:url(../img/h2-qualidade-que-voce.jpg) top no-repeat;
	width:341px;
	height:20px;
	text-indent:-99999px;
	margin-top:4px;
	padding-bottom:15px;
	}
	
#geral  h2.institucional{
	background:url(../img/h2-institucional.jpg) top no-repeat;
	width:215px;
	height:21px;
	text-indent:-99999px;
	}
	
#geral  h2.servicos{
	background:url(../img/h2-servicos.jpg) top no-repeat;
	width:166px;
	height:24px;
	text-indent:-99999px;
	margin-bottom:36px
	}
	
#geral  h2.contato{
	background:url(../img/h2-contato.jpg) top no-repeat;
	width:155px;
	height:22px;
	text-indent:-99999px;
	margin-bottom:36px
	}
	
#geral  h2.cadastro{
	background:url(../img/h2-cadastro.jpg) top no-repeat;
	width:170px;
	height:22px;
	text-indent:-99999px;
	margin-bottom:36px
	}
	
/* FIM H2 */

/* H3 */
#geral #geral_conteudo #top_interna h3.empresa{
	background:url(../img/h3-empresa.jpg) top center no-repeat;
	width:355px;
	height:85px;
	text-indent:-99999px;
	padding-bottom:25px;
	}
	
#geral #geral_conteudo #top_interna h3.qualidade{
	background:url(../img/h3-qualidade.jpg) top center no-repeat;
	width:360px;
	height:85px;
	text-indent:-99999px;
	margin-top:4px;
	padding-bottom:21px;
	}
/* FIM H3*/

#geral #geral_conteudo #top_interna{
	width:774px;
	margin:0 auto;
	line-height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#675f3d;
	padding-top:29px;
	padding-left:33px;
	}

#geral #top_interna h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0078ae;
	padding-bottom:4px;
	}
	
#geral #top_interna h3.filtros-especiais{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0078ae;
	padding-bottom:23px;
	}

#geral #geral_conteudo #top_interna #left{
	width:360px;
	float:left;
	}
	
#geral #geral_conteudo #top_interna #left .linha-de-produtos{
	background:url(../img/img_linha-de-produtos.jpg) no-repeat;
	width:356px;
	height:201px;
	padding-bottom:2px;
	text-indent:-99999px;
	}
	
#geral #geral_conteudo #top_interna span{
	color:#4298c3;
	font-style:italic;
	}
	
#geral #geral_conteudo #top_interna .especial{
	padding-top:19px;
	color:#73b40f;
	}
	
#geral #geral_conteudo #top_interna .especial strong{
	color:#73b40f;
	}
	
#geral #geral_conteudo #top_interna #right{
	width:360px;
	float:left;
	padding-left:30px;
	}
	
#geral #geral_conteudo #top_interna #right ul.servicos{
	padding-top:19px;
	padding-left:14px;
	}	
	
#geral #geral_conteudo #top_interna #right .pronta-integra{
	background:url(../img/img_pronta-integra.jpg) no-repeat;
	width:362px;
	height:79px;
	margin-top:15px;
	}
	
#geral #geral_conteudo #top_interna #right .especificacoes-tamanhos{
	background:url(../img/img_especificacoes-tamanhos.jpg) no-repeat;
	width:362px;
	height:79px;
	text-indent:-99999px;
	margin-top:13px;
	}
	
#geral #geral_conteudo #top_interna #right .elementos-filtrantes{
	background:url(../img/img_elementos-filtrantes.jpg) no-repeat;
	width:362px;
	height:79px;
	text-indent:-99999px;
	margin-top:13px;
	margin-bottom:15px;
	}
	
#geral #geral_conteudo #top_interna h4{
	color:#867c54;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	text-decoration:underline;
	padding-bottom:23px;
	}

#geral #geral_conteudo #top_interna #right .especial_servicos{
	text-align:right;
	padding-right:14px;
	}
	
#geral #geral_conteudo #top_interna #right .especial_servicos a{
	text-align:right;
	text-decoration:underline;
	color:#867c54;
	font-weight:bold;
	}
	
#geral #geral_conteudo #top_interna #right .especial_servicos a:hover{
	text-align:right;
	text-decoration:underline;
	color:#93cc10;
	}
	
#geral #geral_conteudo #top_interna #bottom_contato{
	background:url(../img/bg_contato.jpg) no-repeat;
	background-position:-18px 51px;
	width:773px;
	height:360px;
	overflow:hidden;
	color:#675f3d;
	}

#geral #geral_conteudo #top_interna p.especial_contato{
	padding-right:120px;
	}
	
#geral #geral_conteudo #top_interna p.especial_contato2{
	padding-bottom:28px;
	}
	
#geral #geral_conteudo #top_interna #left #formulario{
	color:#60583a;
	padding-top:4px;
	width:358px;
	}
	
#geral #geral_conteudo #top_interna #left #formulario ul{
	list-style:none;
	width:358px;
	}
	
#geral #geral_conteudo #top_interna #left #formulario ul li{
	padding-bottom:5px;
	}
	
#geral #geral_conteudo #top_interna #left #formulario label{
	width:200px;
	display:block;
	}
	
#geral #geral_conteudo #top_interna #left #formulario input{
	background-color:#f3f4e6;
	border:#81994d 1px solid;
	width:358px;
	height:19px;
	}

#geral #geral_conteudo #top_interna #left #formulario .mensagem{
	background-color:#f3f4e6;
	border:#81994d 1px solid;
	width:358px;
	height:73px
	}
	
#geral #geral_conteudo #top_interna #left #formulario input.ddd{
	width:28px;
	}
	
#geral #geral_conteudo #top_interna #left #formulario input.telefone{
	width:164px;
	margin-left:2px;
	}
	
#geral #geral_conteudo #top_interna #left #formulario input.btn-enviar{
	width:84px;
	height:35px;
	background:url(../img/btn_enviar.jpg) center no-repeat;
	border:none;
	float:right;
	}

/*formulario cadastro*/	
#geral #geral_conteudo #top_interna h3.h3-formulario{
	background:url(../img/bg_h3-formularios.jpg) top no-repeat;
	background-position:0 4px;
	width:359px;
	height:30px;
	font-size:12px;
	color:#6d9712;
	}
	
#geral #geral_conteudo #top_interna #formulario2{
	width:747px;
	}

#geral #geral_conteudo #top_interna #formulario2 .form-separado{
	width:747px;
	display:table;
	padding-bottom:25px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 .form-separado2{
	width:747px;
	display:table;
	}
	
#geral #geral_conteudo #top_interna #formulario2 ul{
	list-style:none;
	width:747px;
	padding-top:9px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 ul li{
	padding-bottom:10px;
	float:left;
	}
	
#geral #geral_conteudo #top_interna #formulario2 .modificada{
	width:747px;
	height:25px;
	margin-top:-9px;
	display:table;
	}
	
#geral #geral_conteudo #top_interna #formulario2 input{
	background-color:#f3f4e6;
	border:#81994d 1px solid;
	height:19px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 label{
	display:block;
	}

#geral #geral_conteudo #top_interna #formulario2 input.razao-social{
	width:305px;
	margin-right:20px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 input.cnpj{
	width:200px;
	margin-right:20px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 input.inscricao-estadual{
	width:176px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 input.email{
	width:233px;
	margin-right:20px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 input.departamento{
	width:215px;
	margin-right:20px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 input.site{
	width:233px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 input.endereco{
	width:417px;
	margin-right:20px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 input.bairro{
	width:214px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 input.numero{
	width:50px;
	margin-right:20px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 input.cidade{
	width:304px;
	margin-right:20px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 input.cep{
	width:137px;
	margin-right:20px;
	}	
	
#geral #geral_conteudo #top_interna #formulario2 input.cadastro-ddd{
	width:24px;
	margin-right:5px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 input.cadastro-telefone{
	width:133px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 select.estado{
	background-color:#f3f4e6;
	border:#81994d 1px solid;
	width:52px;
	height:20px;
	margin-right:20px;
	}
	
#geral #geral_conteudo #top_interna #formulario2 .cadastro-mensagem{
	background-color:#f3f4e6;
	border:#81994d 1px solid;
	width:305px;
	height:80px;
	margin-right:150px;
	}

#geral #geral_conteudo #top_interna #formulario2 input.btn2-enviar{
	width:84px;
	height:35px;
	background:url(../img/btn_enviar.jpg) center no-repeat;
	border:none;
	margin-left:225px;
	}

/* FIM formulario cadastro*/
	
#geral #geral_conteudo #top_interna #right .endereco{
	padding-top:15px;
	padding-left:3px;
	}

#geral #geral_conteudo #top_interna .mapa-de-localizacao{
	width:209px;
	height:121px;
	padding-top:56px;
	padding-left:23px;
	}
	
	
#geral #geral_conteudo #top_interna-produtos{
	width:774px;
	margin:0 auto;
	line-height:19px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#675f3d;
	padding-left:33px;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos{
	background:url(../img/bg_produtos.gif) top no-repeat;
	background-position:0px -1px;
	width:774px;
	padding-top:4px;
	display:table;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #menu-produtos{
	width:187px;
	float:left;
	padding-left:36px;
	padding-top:33px;
	}

#geral #geral_conteudo #top_interna-produtos #geral-produtos #menu-produtos ul{
	list-style:none;
	width:160px;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #menu-produtos ul li{
	background:url(../img/bg_ul-menu.jpg) top right repeat-y;
	background-position:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:175px;
	color:#777b4f;
	padding-bottom:1px;
	}

#geral #geral_conteudo #top_interna-produtos #geral-produtos #menu-produtos ul li.li-bottom{
	background:url(../img/bg_ul-menu-bottom.jpg) top right no-repeat;
	background-position:5px 0px ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:175px;
	height:85px;
	color:#777b4f;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #menu-produtos ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:160px;
	color:#777b4f;
	text-decoration:none;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #menu-produtos ul li a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:160px;
	color:#777b4f;
	text-decoration:underline;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #menu-produtos ul li span{
	text-decoration:underline;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #menu-produtos ul.bullet-menu-interno li a{
	text-decoration:none;
	background:url(../img/icone_lista.gif) center left no-repeat;
	background-position:4px 5px;
	padding-left:14px;
	}

	
	
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #conteudo-produtos{
	width:550px;
	float:left;
	padding-top:29px;
	}

#geral #geral_conteudo #top_interna-produtos #geral-produtos #conteudo-produtos .destaque-produtos{
	background-color:#e3e5c3;
	border:#cbcdaa solid 1px;
	width:311px;
	margin-top:19px;
	padding-bottom:2px;
	padding-left:4px;
	}
#geral #geral_conteudo #top_interna-produtos #geral-produtos #conteudo-produtos .destaque-produtos a{
	color:#2c85b1;
	text-decoration:underline;
	}	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #conteudo-produtos .destaque-produtos a:hover {
	color:#2c85b1;
	text-decoration:none;
	}	
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #conteudo-produtos .descricao-produto{
	width:550px;
	padding-top:26px;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #conteudo-produtos .descricao-produto .imagem-produto{
	width:241px;
	height:180px;
	padding-bottom:5px;
	float:left;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #conteudo-produtos .descricao-produto .detalhe-produto{
	width:268px;
	float:left;
	padding-left:15px;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #conteudo-produtos .descricao-produto .detalhe-produto ul{
	width:270px;
	padding-top:1px;
	padding-left:16px;
	}
#geral #geral_conteudo #top_interna-produtos #geral-produtos #conteudo-produtos .descricao-produto .detalhe-produto p{
	text-decoration:underline;
	}
	
#geral  h2.produtos{
	background:url(../img/h2-produtos.jpg) top no-repeat;
	width:170px;
	height:20px;
	text-indent:-99999px;
	margin-bottom:18px
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #menu-produtos h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	color:#4298c3;
	padding-bottom:9px;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #conteudo-produtos h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#4298c3;
	padding-bottom:9px;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #conteudo-produtos h3 span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#777b4f;
	padding-bottom:9px;
	}
	
#geral #geral_conteudo #top_interna-produtos #geral-produtos #menu-produtos h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#73b40f;
	padding-bottom:2px;
	}
#geral #geral_conteudo #top_interna-produtos #geral-produtos #menu-produtos h4.h4-especial{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#73b40f;
	padding-top:16px;
	padding-bottom:2px;
	background:url(../img/bg_ul-menu.jpg) top repeat-y;
	background-position:5px;
	}
	
#geral #geral_conteudo .ir_conteudo{
	display:none;
	}
	
#geral .btn_ir_topo{
	display:none;
	}
	
.resposta_cadastro{
	padding-left:50px;
	padding-bottom:25px;
	}
	
/* FIM */

/* Rodapé */
#geral #rodape{
	background:url(../img/bg_rodape.jpg) top center no-repeat;
	padding:20px 0px 9px 0px;
	width:774px;
	margin:0 auto;
	height:130px;
	font-size:11px;
	color:#798033;
	clear:both;
	}
	
#geral #rodape address{
	width:430px;
	float:left;
	padding:83px 13px 0px 62px;
	line-height:22px;
	font-style:normal;
	text-align:right;
	}
	
#geral #rodape #selos{
	width:91px;
	height:17px;
	padding:88px 0px 11px 0px;
	float:left;
	}

#geral #rodape #selos ul{
	width:91px;
	height:17px;
	display:block;
	}

#geral #rodape #selos ul li{
	display:block;
	width:91px;
	height:15px;
	float:left;
	text-indent:-99999px;
	list-style-type:none;
	padding-bottom:5px;
	}

#geral #rodape #selos ul li a.gdsi{
	display:block;
	height:15px;
	width:91px;
	overflow:hidden;
	background:url(../img/selo_gdsi.gif) no-repeat 0 0;
	}

#geral #rodape #selos ul li a.w3c{
	display:block;
	height:15px;
	width:91px;
	overflow:hidden;
	background:url(../img/selo_w3c.gif) no-repeat 0 0;
	}
/* FIM Rodapé */
	

