/* CSS Document */

*{
	padding:0px;
	margin:0px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:13px;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#D30102;
	font-size:13px;
}

body{
	text-align:center;
}

#topo{
	margin:0px auto;
	width:1002px;
	height:114px;
	background-image:url(../img/fundo_topo2.png);
	background-repeat:repeat-x;
}

#fundo_topo{
	text-align:center;
	width:100%;
	display:table;
	background-image:url(../img/fundo_topo_grande.jpg);
	height:114px;
}

#logo_topo{
	margin-left:44px;
	margin-top:29px;
	width:283px;
	height:56px;
	background-image:url(../img/logotipo.png);
	float:left;
}

#pesquisa_topo{
	width:219px;
	height:22px;
	margin-top:60px;
	margin-right:50px;
	float:right;
	text-align:left;
}

.pesquisa{
	height:20px;
	border:1px solid #BBBBBB;
	width:130px;
	color:#8CA6C1;
	font-family:"Arial rounded MT";
}

.botao_pesquisar{
	background-image:url(../img/botao_pesquisar.jpg);
	background-repeat:no-repeat;
	width:30px;
	height:22px;
	color:#FFFFFF;
	_color:#000000;
	*color:#000000;
	font-size:12px;
	border:none;
	padding-bottom:3px;
}

#menu_intro_flash{
	margin:0px auto;
	height:144px;
	width:1002px;
}

#conteudo{
	margin:0px auto;
	padding-top:20px;
	padding-left:30px;
	padding-right:10px;
	min-height:200px;
	_height:300px;
	width:962px;
	text-align:left;
}

#direita_home{
  	margin-top:20px;
	width:477px;
	_height:200px;
	min-height:200px;
	float:left;
	_width:300px;
}

#titulos{
	margin:0px auto;
	min-height:41px;
	font-size:18px;
	background-image:url(../img/img_titulo.png);
	background-repeat:no-repeat;
}

#titulos h1{
	color:#D30102;
	margin-left:25px;
	font-size:18px;
	font-family:"Arno pro smbd smText";
}

h2{
	font-size:18px;
	font-family:"Arno pro smbd smText";
	color:#828282;
	margin-left:25px;
}

#esquerda_home{
	margin-right:44px;
	margin-top:20px;
	width:377px;
	_height:200px;
	min-height:200px;
	float:left;
	margin-left:35px;
}

#conteudo_home_direita{
	width:420px;
	_height:160px;
	min-height:160px;
	margin-top:10px;
	padding-left:4px;
}

#formulario_contato_home{
	width:450px;
	_height:200px;
	min-height:200px;
	padding-left:4px;
	margin-top:10px;
}

#imagem_empresa{
	width:340px;
	height:209px;
	margin:0px auto;
	float:left;
	margin-top:30px;
	padding:10px;
	border:1px solid #999999;
}

#imagem_empresa img{
	max-width:340px;
	max-height:209px;
}
/*
#cont_linhas{
	width:100%;
	text-align:center;
	float:left;
	display:table;
}
*/
#lista_produtos{
	float:left;
	margin-bottom:10px;
}

#bloco_linha_produtos{
	width:240px;
	height:240px;
	margin:0px auto;
	float:left;
	margin-top:30px;
	margin-left:30px; 
	padding:10px;
}

#imagem_linha_produto{
	margin:0px auto;
	height:180px;
	width:200px;
	margin-left:20px;
	text-align:center;
}

#imagem_linha_produto img{
	border:none;
	max-height:100%;
	max-width:100%;
	_height:200px;
	_width:200px;
}

#nome_linha_produto{
	margin:0px auto;
	width:200px;
	height:20px;
	margin-top:10px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;	
	color:#D30102;
	font-size:18px;
	font-family:"Arno pro smbd smText";
	font-weight:bold;
}

#estados_brasil{
	margin:0px auto;
	margin-left:0px;
	margin-top:30px;
	width:450px;
	height:450px;
	float:left;
}

#representantes_brasil{
	margin:0px auto;
	margin-top:30px;
	margin-right:0px;
	width:500px;
	_height:400px;
	min-height:400px;
	float:right;
}

#formulario_contato{
	margin:0px auto;
	margin-top:30px;
	float:left;
	width:450px;
	height:450px;
}

.form_contato{
	border-collapse: separate;
	border-spacing: 8px;
	padding: 8px;
}

#enderecos_contato{
	margin:0px auto;
	margin-top:30px;
	margin-right:0px;
	width:360px;
	_height:600px;
	min-height:600px;
	float:left;
	margin-left:70px;
	font-size:13px;
	color:#666666;
	text-align:justify;
	line-height:19px;
	font-family:"Arno pro smbd smText";
}

#enderecos_contato table{
	font-family:"Arno pro smbd smText";
}

#produtos{
	float:left;
	width:759px;
	margin-bottom:60px;
}

#produto_un{
	margin:0px auto;
	margin-top:62px;
	margin-bottom:30px;
	width:185px;
	min-height:180px;
	text-align:center;
	float:left;
}

#produto_detalhes{
	margin:0px auto;
	width:485px;
	min-height:180px;
	margin-top:62px;
	margin-right:50px;
	text-align:center;
	float:left;
}

#imagem_linha{
	width:185px;
	text-align:center;
	margin:0px auto;
	height:150px;
	margin-left:0px;
}

#imagem_linha img{
	max-height:100%;
	max-width:100%;
	border:none;	
	_height:100%;
	_width:100%;
}

#nome_detalhes{
	margin:0px auto;
	width:185px;
	height:70px;
	margin-top:10px;
	float:left;
	text-align:center;
}

#nome_detalhes_produto{
	margin:0px auto;
	margin-left:10px;
	width:555px;
	_height:70px;
	margin-top:10px;
	text-align:left;
	font-family:"Courier New", Courier, monospace;
}

#nome_detalhes_produto table{
	font-family:"Courier New", Courier, monospace;
}

#nome_detalhes_produto .texto{
	font-family:"Courier New", Courier, monospace;
}



#img_produto{
	text-align:left;
	width:500px;
	float:left;
}

#empresa{
	width:960px;
	min-height:50px;
	float:left;
}

#negocio{
	width:960px;
	min-height:50px;
	float:left;
}

#missao{
	width:960px;
	min-height:50px;
	float:left;
}

#visao{
	width:960px;
	min-height:50px;
	float:left;
}

#compromisso{
	width:960px;
	min-height:50px;
	float:left;
}

#texto_empresa{
	width:530px;
	_height:500px;
	min-height:auto;
	margin-top:30px;
	float:left;
	padding-left:15px;
	padding-right:15px;
	margin-left:20px;
}

#texto_empresa p{
	margin-bottom:10px;
}

.inputs{
	border:1px solid #999999;
	color:#666666;
	font-weight:bold;
}

.button{
	border:1px solid #666666;
	font-size:12px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:6px;
	padding-right:6px;
	color:#666666;
	font-weight:bold;
	background-color:#DDDDDD;
}

strong{
	color:#666666;
	font-family:"Arial rounded MT Bold";
	font-size:13px;
	font-weight:lighter;
}

#rodape{
	margin:0px auto;
	height:46px;
	width:1002px;
	background-image:url(../img/rodape.png);
}

#fundo_rodape{
	text-align:center;
	width:100%;
	display:table;
	background:url(../img/fundo_rodape.jpg) no-repeat top center;
	height:46px;
	clear:both
}

#lancamentos{
	float:left;
	margin-left:30px;
	margin-top:30px;
}

/* Textos */

.texto{
	color:#666666;
	font-size:13px;
	line-height:19px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
}
.texto p{
	text-indent:15px;
}
.categoria a{
	font-family:"Arno pro smbd smText";
	color:#D30102;
	font-size:20px;
}
.titulo_pr{
	font-size:16px;
	color:#666666;
	font-weight:bolder;
}


/* Menu lateral produtos */

#menu_pr{
	width:193px; 
	height:243px;
	float:left;
	color:#666666;
}

#menu_pr .sel{
	background-color:#FFFFFF;
	font-family:Arno pro smbd smText;
	font-size:17px;
	color:#5F6B7D;
	padding-top:40px;
	padding-left:10px;
}

#menu_pr table tr{
	margin-top:20px;
	height:26px;
	background-color:#EEEEEE;
}

#menu_pr table a{
	color:#666666;
}

#menu_pr table a:hover{
	color:#D30102;
}


hr{
	border:0px;
	border-bottom:#999999 1px dashed;
}

#img1{
	 width:40px;
	 height:40px;
}

#img1 img{
	width:40px;
	height:40px;
}

#texto_diversa{
	width:50px;
	height:80px; 
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
}

#texto_diversa p{
	font-size:8px;	
}

#imagem_miniaturas_mensagem{
	width:729px;
	min-height:50px;
}

#miniaturas_mensagem{
	float:left;
	width:229px;
	min-height:10px;
}

#miniaturas{
	width:200px;
	margin-left:29px;
	min-height:10px;
}

#miniaturas img{
	max-width:200px;
	max-height:100px;
}

#texto_inteiro_diversas{
	width:200px;
	height:135px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:29px;
	font-family:"Courier New", Courier, monospace;
	color:#666;
}
