/* CSS Document */
	
	body {
		background: url(../images/bgSite.gif) repeat-x;
		margin: 0;
	}
	
	h4 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
	
	p { margin: 10px 0; }
	
	img { border: none; }
	
	.tabelaPrincipal { width: 760px; }
	
	.topo {
		background: url(../images/bgTopo.jpg) no-repeat;
		width: 548px;
		height: 88px;
		vertical-align: top;
	}
	.topo .menu {
		color: #fff;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		height: 20px;
		padding-right: 8px;
	}
	.topo .menu a { color: #fff; text-decoration: none; }
	.topo .menu a:hover { text-decoration: underline; }
	
		/* Menu */
		
			.menu ul {
				list-style: none;
				margin: 0;
				padding: 0;
			}
			* html .menu ul li { display: inline; }
			.menu ul li a {	display: block;	}
	
	.topo .busca { padding-top: 14px; padding-right: 8px; }
	.topo .busca input {
		border: 1px solid #676767;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		width: 103px;
		margin-top: 3px;
	}
	.topo .busca .btOK { padding-top: 12px; padding-left: 5px; }
	
	.alignTop {	vertical-align: top; }
	.alignRight { text-align: right; }
	.fullWidth { width: 100%; }
	
	.clear { clear: both !important; }
	
	.rodape {
		background: url(../images/bgRodape.jpg) no-repeat;
		color: #fff;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		width: 100%;
		height: 20px;
	}
	.rodape .esquerda {	padding-left: 5px; }
	.rodape .direita { padding-right: 10px;	text-align: right; }
	.rodape .direita a { color: #fff; text-decoration: none; }
	.rodape .direita a:hover { text-decoration: underline; }
	
	.rodapeSombra {
		background: url(../images/bgRodapeSombra.gif);
		width: 100%;
		height: 7px;
	}
	.rodapeSombra .esquerda { background: url(../images/bgRodapeSombraEsquerda.gif) left no-repeat; }
	.rodapeSombra .direita { background: url(../images/bgRodapeSombraDireita.gif) right no-repeat; }
	
	.conteudoProdutos {	width: 100%; } /* height: 478px; */
	.conteudoProdutos .imagemTopo {
		background: url(../images/imgProdutosTopo.jpg) no-repeat;
		height: 15px;
	}
	.conteudoProdutos .menu {
		background: url(../images/bgProdutosMenu.gif) repeat-y;
		width: 197px;
		vertical-align: top;
	}
	
	.menu1{
		/*background: url(../images/bgProdutosMenu.gif) repeat-y;*/
		background-color:#FFFFFF;
		width: 100%;
		vertical-align: top;
	
	}
	.menu div { font: 12px "Trebuchet MS"; padding-top: 45px; }
	.menu div a {
		background: url(../images/bulletMenu.gif) left no-repeat;
		color: #0171A7;
		display: block;
		margin-left: 23px;
		padding-left: 11px;
		text-decoration: none;
	}
	.menu div a:hover { color: #323232; }
	.menu div a.subLink { background: none;	margin-left: 40px; padding: 0; }
	
	.conteudoProdutos .meio {
		background: #fff url(../images/bgProdutosConteudo.gif) left repeat-y;
		vertical-align: top;
	}
	.meio div.conteudo {
		background: url(../images/tituloProdutos.jpg) top left no-repeat;
		color: #323232;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		padding: 40px 18px 0 18px;
		text-align: justify;
	}
	
	.meio div.equipamento {
		background: url(../images/tituloProdutosEquipamentos.jpg) top left no-repeat;
		color: #323232;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		padding: 40px 18px 0 18px;
		text-align: justify;
	}
	
	.meio div.reagente {
		background: url(../images/tituloProdutosReagentes.jpg) top left no-repeat;
		color: #323232;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		padding: 40px 18px 0 18px;
		text-align: justify;
	}
	
	.conteudo2 {
		color: #323232;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		padding: 40px 18px 0 18px;
		text-align: justify;
	}
	
	.meio .nomeProduto { color: #036FA4; font: 14px Verdana, Arial, Helvetica, sans-serif; }
	
	.subSecoes a {
		background: url(../images/bulletMenu.gif) left no-repeat;
		color: #0171A7;
		font: bold 12px "Trebuchet MS";
		padding-left: 11px;
		text-decoration: none;
	}
	.subSecoes a:hover { color: #323232; text-decoration: underline; }
	
	.conteudoProdutos .imagemDireita {
		background: url(../images/imgProdutosDireita.jpg) top right no-repeat;
		width: 185px;
		height: 463px;
	}
	
	.bgConteudoEsquerda { background: #fff url(../images/bgConteudo.gif) repeat-y; }
	.bgConteudoDireita {
		background: url(../images/bgConteudo.gif) top right repeat-y;
		padding: 10px 13px;
		width: 100%;
	}
	
	.produtosHome { width: 364px; }
	.produtosHome td {
		color: #333;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		vertical-align: top;
	}
	.produtosHome a { text-decoration: none; }
	.produtosHome a:hover { text-decoration: underline; }
	.produtosHome .categoria {
		color: #0171A7;
		display: block;
		font-weight: bold;
		margin-bottom: 3px;
	}
	.produtosHome .nomeDescricao {
		color: #333;
		display: block;
		margin-left: 2px;
		letter-spacing: -1px;
	}
	.produtosHome .imagemProduto { padding-right: 6px; padding-bottom: 14px; }
	.fraseProdutosHome { background-color: #F2F5F8; padding: 3px; text-align: right; }
	.fraseProdutosHome a {
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #0171A7;
		text-decoration: none;
	}
	.fraseProdutosHome a:hover { color: #323232; }
	
	.cadastreseHome { width: 144px; }
	.cadastreseHome .texto {
		background: url(../images/bgCadastreseHome.jpg) no-repeat;
		color: #333;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		line-height: 11px;
		letter-spacing: -1px;
		height: 141px;
		vertical-align: top;
	}
	.cadastreseHome .texto div { padding: 73px 7px 9px 0; }
	.cadastreseHome a.saibaMais {
		color: #0171A7;
		display: block;
		font-weight: bold;
		text-decoration: none;
		float: right;
		margin-top: 5px;
		margin-right: 7px;
		line-height: normal;
		letter-spacing: normal;
	}
	.cadastreseHome a.saibaMais:hover { color: #333; }
	.cadastreseHome .conscienciaAmbiental {
		background: url(../images/bgConscienciaAmbientalHome.jpg) no-repeat;
		color: #333;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		height: 156px;
		vertical-align: top;
	}
	.cadastreseHome .conscienciaAmbiental p.titulo {
		font-weight: bold;
		line-height: normal;
		letter-spacing: normal;
		margin-top: 23px;
		margin-left: 65px;
	}
	.cadastreseHome .conscienciaAmbiental p {
		line-height: 11px;
		letter-spacing: -1px;
		margin-top: 23px;
		padding-right: 7px;
		padding-left: 9px;
	}
	.cadastreseHome .anos {
		background: url(../images/icone50anos.jpg) right no-repeat;
		color: #999;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		height: 29px;
		padding-right: 35px;
		text-align: right;
	}
	
	.conteudoEmpresa, .conteudoFaleConosco, .conteudoImprensa {	width: 100%; }
	.conteudoEmpresa .imagemTopo {
		background: url(../images/imgEmpresaTopo.jpg) no-repeat;
		height: 17px;
	}
	.conteudoImprensa .imagemTopo {
		background: url(../images/imgImprensaTopo.jpg) no-repeat;
		height: 15px;
	}
	.conteudoFaleConosco .imagemTopo {
		background: url(../images/imgFaleConoscoTopo.jpg) no-repeat;
		height: 16px;
	}
	.conteudoEmpresa .menu, .conteudoFaleConosco .menu, .conteudoImprensa .menu {
		background: #fff url(../images/bgConteudo.gif) repeat-y;
		width: 196px;
		vertical-align: top;
	}
	.conteudoEmpresa .menu div, .conteudoFaleConosco .menu div, .conteudoImprensa .menu div { padding-top: 51px; }
	.conteudoEmpresa .menu div { background: url(../images/tituloEmpresa.gif) no-repeat; }
	.conteudoImprensa .menu div { background: url(../images/tituloImprensa.gif) no-repeat; }
	.conteudoFaleConosco .menu div { background: url(../images/tituloFaleConosco.gif) no-repeat; }
	.conteudoEmpresa .imagemDireita {
		background: url(../images/imgEmpresaDireita.jpg) top right no-repeat;
		width: 185px;
		height: 461px;
	}
	.conteudoImprensa .imagemDireita {
		background: url(../images/imgImprensaDireita.jpg) top right no-repeat;
		width: 185px;
		height: 463px;
	}
	.conteudoFaleConosco .imagemDireita {
		background: url(../images/imgFaleConoscoDireita.jpg) top right no-repeat;
		width: 185px;
		height: 462px;
	}
	.conteudoEmpresa .meio, .conteudoFaleConosco .meio, .conteudoImprensa .meio {
		background: #fff url(../images/bgConteudoMeio.gif) left repeat-y;
		vertical-align: top;
	}
	.conteudoEmpresa .meio div {
		color: #323232;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		padding: 21px 26px;
		text-align: justify;
	}
	.conteudoImprensa .meio div {
		color: #323232;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		padding: 20px 19px;
		text-align: justify;
	}
	.conteudoImprensa .meio a { color: #000; text-decoration: none;}
	.conteudoImprensa .meio a:hover { text-decoration: none; text-decoration: none;}
	.conteudoImprensa .meio a:hover .titulo { text-decoration: underline; text-decoration: none;}
	.conteudoImprensa .meio a .titulo {	color: #0171A7; text-decoration: none;}
	.conteudoImprensa .anuncios, .anuncios li {
 		list-style: none;
 		margin: 0;
		padding: 0;
 	}
	.conteudoImprensa .anuncios li { clear: both; }
	.conteudoImprensa .anuncios .imagem {
		float: left;
		margin: 0 10px 10px 0;
		width: 50px;
		height: 50px;
	}
	.conteudoImprensa .anuncios p { float: left; }
	
	.conteudoFaleConosco .meio div {
		color: #323232;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		padding-right: 18px;
		padding-left: 21px;
		text-align: justify;
	}
	
	.vagasDisponiveis { border: 1px solid #ddd; }
	.vagasDisponiveis td { padding: 5px; text-align: left; }
	
	.faleConoscoForm { color: #0171A7; text-align: left; width: 100%; }
	.faleConoscoForm input, .faleConoscoForm textarea, .faleConoscoForm select {
		border: 1px solid #1E4D8E;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color: #333;
	}
	.faleConoscoForm .nome, .faleConoscoForm .empresa, .faleConoscoForm .endereco {	margin-right: 5px; width: 214px; }
	.faleConoscoForm .cepGrande, .faleConoscoForm .foneGrande { width: 107px; }
	.faleConoscoForm .campoPequeno { width: 33px; }
	.faleConoscoForm .fax { width: 158px; }
	.faleConoscoForm .cotacao { width: 162px; }
	.faleConoscoForm .email { width: 160px; margin-right: 11px; }
	.faleConoscoForm textarea { width: 333px; height: 85px; }
	
	input.checkbox { border: none; }
	
	.combobox {
		border: 1px solid #0171A7;
		color: #0171A7;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		width: 145px;
		height: 15px;
	}
	
	.linkProduto, .linkProduto a { font: 12px "Trebuchet MS"; }
	
	#msgErr {
		position: absolute;
		top: 50%;
		left: 50%;
		margin-left: -100px;
		margin-top: -100px;
		background: url(../images/bgSite.gif) transparent;
		border: 1px solid #666;
		width: 200px;
		height: 100px;
		font: 14px Arial, Helvetica, sans-serif;
		color: #666;
		z-index: 1; 
		visibility: visible;
		padding: 10px;
		text-align: center;
	}
	
	form { margin: 0; padding: 0; }
	
	img.btEnviarForm { float: right; margin-top: 5px; }
	
	.ufCombo { width: 37px; }
	
	.cepNovo { margin-right: 11px; width: 36px; }
	
	.fonteLocalizacao { color: #0171A7; font: 10px Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
	
	a.linkSimples { color: #0171A7; }
	a.linkSimples:hover { color: #323232; }
		
	.marcaDetalheProduto {
		display: block;
		margin-top: 150px;
		margin-left: 140px;
		position: absolute;
	}
	html > body .marcaDetalheProduto { margin-left: 265px; }
	.marcaDetalheProduto img { width: 67px; height: 50px; }
	
	.imprensaEventos .meio { font: 10px Verdana, Arial, Helvetica, sans-serif; }
	.imprensaEventos .meio .listagem { margin-top: 20px; }
	.imprensaEventos .meio .listagem img { margin: 10px 20px 0 20px; width: 125px; height: 125px; }
	.imprensaEventos .meio .listagem td { vertical-align: top; width: 125px; }
	.imprensaEventos .meio .listagem p { margin: 0 10px 20px 20px; width: 125px; }