/*##################################### GERAL #####################################*/ 
body{
	margin:0px;
	background-color:#FFFFFF;
	background-image:url(../imagens/home/fundo-site.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
}
table td, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
}
#geral{
	position:absolute;
	width:900px;
	height:auto;
	left:50%;
	margin-left: -450px;
}
#pixel {
	float:left;
	width:100%;
	height:auto;
}
/*##################################### GERAL #####################################*/ 



/*##################################### TOPO #####################################*/ 
#topo_geral{
	float:left;
	width:900px;
	height:338px;
}
/*##################################### TOPO #####################################*/ 



/*##################################### MIOLO #####################################*/ 
#miolo_geral{
	float:left;
	width:890px;
	height:auto;
	background-image:url(../imagens/home/fundo-miolo.gif);
	background-repeat:repeat-y;
	padding:0px 5px 0px 5px;
}
#miolo_titulo{
	float:left;
	width:590px;
	height:auto;
	padding:38px 0px 0px 61px;
}
#miolo_conteudo{
	float:left;
	width:582px;
	height:auto;
	line-height:20px;
	padding:20px 26px 0px 43px;

}
#miolo_conteudofundo{
	background-image:url(../imagens/home/conteudo-fundo.gif);
	background-repeat:no-repeat;
	background-position:18px 16px;
}
#miolo_bemvindo {
	float:left;
	width:621px;
	height:auto;
	padding:30px 0px 20px 30px;
}
#miolo_promocoes{
	float:left;
	width:651px;
	height:251px;
	background-image:url(../imagens/home/promocoes-fundo.gif);
	background-repeat:no-repeat;
	padding:62px 0px 0px 0px;
}
/*##################################### MIOLO #####################################*/ 



/*##################################### PROMOÇÕES #####################################*/ 
#promocoes_geral{
	float:left;
	width:630px;
	height:auto;
	padding:0px 0px 0px 19px;
}

#promocoes_itemgeral{
	float:left; 
	width:156px; 
	height:246px; 
	padding:6px 7px 0px 7px;
	background-image:url(../imagens/home/promocoes-texto-fundo.gif);
	background-repeat:no-repeat;
	/*background-position:10px 10px;*/
}
#promocoes_foto{
	float:left;
	width:150px;
	height:115px;
}
#promocoes_texto{
	float:left;
	width:130px;
	height:55px;
	font-size:11px;
	padding:10px;
}
.promocoes_preco{
	color:#810b0b;
}
/*##################################### PROMOÇÕES #####################################*/ 



/*##################################### RESPONSABILIDADE SOCIAL #####################################*/ 
#responsabilidade_geral{
	float:left;
	width:215px;
	height:240px;
	padding:6px 0px 0px 25px;
}
#responsabilidade_foto{
	float:left;
	width:215px;
	height:auto;
	text-align:center;
}
#responsabilidade_texto{
	float:left;
	width:215px;
	height:auto;
	font-size:11px;
	padding:5px 0px 0px 0px;
}
/*##################################### RESPONSABILIDADE SOCIAL #####################################*/ 



/*##################################### MENU #####################################*/ 
#menu_geral{
	float:left;
	width:239px;
	height:auto;
}
#menu_topo{
	float:left;
	width:239px;
	height:53px;
}
#menu_conteudo_geral{
	float:left;
	width:204px;
	height:auto;
	padding:0px 18px 0px 17px;
}
#menu_conteudo_geral #bg{
	float:left;
	width:204px;
	height:auto;
	background-color:#e9e0be;
	background-image:url(../imagens/menu/menu-fundo.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#menu_item{
	float:left;
	width:204px;
	height:25px;
}
#menu_separador{
	float:left;
	width:204px;
	height:2px;
}
#menu_banner{
	float:left;
	width:239px;
	height:auto;
}
/*##################################### MENU #####################################*/ 



/*##################################### PRODUTOS #####################################*/ 
#produtos_item a{
	float:left;
	width:570px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	padding:1px 0px 4px 12px;
	background-image:url(../imagens/produtos/seta.gif);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	border-bottom:1px dashed #dcdcdc;
	text-decoration:none;
}
#produtos_item a:hover{
	float:left;
	width:570px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	padding:1px 0px 4px 12px;
	background-color:#e5e5e5;
	background-image:url(../imagens/produtos/seta.gif);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	border-bottom:1px dashed #dcdcdc;
	text-decoration:none;
}
#produtos_cat{
	float:left;
	width:570px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	padding:1px 0px 4px 12px;
	background-image:url(../imagens/produtos/seta.gif);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	border-bottom:1px dashed #dcdcdc;
}
#produtos_texto{
	float:left;
	width:582px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
}
/*##################################### PRODUTOS #####################################*/



/*##################################### OXI PRODUTOS #####################################*/ 
a.OxiSub{
	font-family:Arial, Helvetica, sans-serif;
	color:#0076c0;
	text-decoration:none;
}
a:hover.OxiSub{
	font-family:Arial, Helvetica, sans-serif;
	color:#0076c0;
	text-decoration:underline;
}
a.OxiSubSub{
	font-family:Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	text-decoration:none;
}
a:hover.OxiSubSub{
	font-family:Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	text-decoration:underline;
}
/*##################################### OXI PRODUTOS #####################################*/ 



/*##################################### FOTOS #####################################*/ 
#foto_geral{
	float:left; 
	width:170px; 
	height:170px; 
	padding:0px 20px 20px 0px;
}
#foto{
	float:left; 
	width:170px; 
	height:135px;  
	background-color:#e5e5e5;
}
#foto_titulo{
	float:left; 
	width:170px; 
	height:33px; 
	line-height:normal; 
	padding:2px 0px 0px 0px;
}
#foto_tb{
	 width:170px;
	 height:135px;
}
#descricao_geral{
	float:left;
	width:582px;
	height:auto;
	
}
/*##################################### FOTOS #####################################*/ 



/*##################################### ADEQUACAO-SERVICOS #####################################*/ 
#adeq_geral{
	float:left;
	width:582px;
	height:auto;
}
#adeq_item{
	float:left;
	width:582px;
	height:auto;
	border-bottom:1px dashed #dcdcdc;
}
#adeq_itemDesc{
	float:left;
	width:572px;
	height:auto;
	padding:0px 0px 10px 10px;
}
/*##################################### ADEQUACAO-SERVICOS #####################################*/ 



/*##################################### RESPONSABILIDADE SOCIAL #####################################*/ 
#resp_geral{
	float:left;
	width:582px;
	height:auto;
}
#resp_videos a{
	float:left;
	width:582px;
	height:auto;
	padding:0px 0px 10px 0px;
}
#resp_fotos{
	float:left;
	width:582px;
	height:auto;
}
#resp_titulo{
	float:left;
	width:570px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	padding:1px 0px 4px 12px;
	background-image:url(../imagens/produtos/seta.gif);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	border-bottom:1px dashed #dcdcdc;
}
#resp_item a{
	float:left;
	width:570px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	padding:1px 0px 4px 12px;
	background-image:url(../imagens/produtos/seta.gif);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	border-bottom:1px dashed #dcdcdc;
	text-decoration:none;
}
#resp_item a:hover{
	float:left;
	width:570px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	padding:1px 0px 4px 12px;
	background-color:#e5e5e5;
	background-image:url(../imagens/produtos/seta.gif);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	border-bottom:1px dashed #dcdcdc;
	text-decoration:none;
}
/*##################################### RESPONSABILIDADE SOCIAL #####################################*/ 


/*##################################### RODAPÉ #####################################*/
#rodape_geral{
	float:left;
	width:880px;
	height:60px;
	color:#FFFFFF;
	background-image:url(../imagens/rodape/rodape-1.gif);
	background-repeat:no-repeat;
	padding:50px 0px 0px 20px;
} 
/*##################################### RODAPÉ #####################################*/ 



/*##################################### LINK #####################################*/ 
a.leiamais{
	font-family:Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	font-size:12px;
	text-decoration:underline;
}
a:hover.leiamais{
	font-family:Arial, Helvetica, sans-serif;
	color:#5f5f5f;
	font-size:12px;
	text-decoration:none;
}
/*##################################### LINK #####################################*/ 



/*##################################### FONTE #####################################*/ 
.fonte_azul{
	color:#0076c0;
}
/*##################################### FONTE #####################################*/ 






/*##################################### FORM #####################################*/ 
.input_form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:17px;
	color:#5f5f5f;
	background-color:#d7e4f7;
	border:1px solid #d7e4f7;
	padding:3px 2px 2px 2px;
}

.input_formFocus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:17px;
	color:#5f5f5f;
	background-color:#d7e4f7;
	border:1px solid #4198dc;
	padding:3px 2px 2px 2px;
}
.textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	background-color:#d7e4f7;
	border:1px solid #d7e4f7;
	padding:3px 2px 2px 2px;
}
.textareaFocus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5f5f5f;
	background-color:#d7e4f7;
	border:1px solid #4198dc;
	padding:3px 2px 2px 2px;
}
.select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:23px;
	color:#5f5f5f;
	background-color:#d7e4f7;
	border:1px solid #d7e4f7;
}
.selectFocus {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:23px;
	color:#5f5f5f;
	background-color:#d7e4f7;
	border:1px solid #4198dc;
}
.bt_corFocus {
	color:#FFFFFF;
	background-color:#4198dc;
	border:1px solid #4198dc;
	padding:5px;
	width:auto; 
	height: auto;
	font-weight:bold; 
	font-size:10px;
}
.bt_cor {
	color:#5f5f5f;
	background-color:#d7e4f7;
	border:1px solid #4198dc;
	padding:5px;
	width:auto; 
	height: auto;
	font-weight:bold; 
	font-size:10px;
}
/*##################################### FORM #####################################*/ 
