a{
	outline:0;
}
*{
	margin:0;
	padding:0;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
}
body{
	width:100%;
	background:#EAEAEA url(../imgs/background.jpg) top scroll repeat-x;
}
html>body .conteudo, html>body .box_int_conteudo, html>body .box_int, html>body .conteudo_int, html>body .segmentos, html>body .conteudo_esq, html>body .conteudo_dir{
	height:auto;
}
.clear{
	clear:both;
}
.geral{
	width:963px;
	height:712px;
	margin:auto;
}
.topo{
	width:963px;
	height:424px;
	margin:auto;
	position:relative;
	z-index:2;
}
.listras_topo{
	width:818px;
	height:114px;
	background:url(../imgs/listras_topo.jpg) repeat-y center #FFFFFF;
	margin:auto;
}
.chocolate_topo{
	width:336px;
	height:222px;
	background:url(../imgs/chocolate1.gif) no-repeat;
	margin:-107px 0 0 0;
}
.animacao{
	width:865px;
	height:392px;
	background:url(../animacao/topo_home.swf) no-repeat;
	margin:auto;
	margin-top:-450px;
}
.animacao_produtos{
	width:280px;
	height:290px;
	background:url(../animacao/imagens.swf) no-repeat;
	position:absolute;
	z-index:7;
	margin:-580px 0 0 560px;
	_margin:-690px 0 0 560px;
}
.chocolate_meio{
	width:330px;
	height:206px;
	background:url(../imgs/chocolate2.gif);
	margin:14px 0 0 627px;
	z-index:1;
}
.conteudo{
	width:818px;
	min-height:237px;
	height:237px;
	margin:auto;
	_margin-top:-107px;
}
.conteudo_home{
	width:818px;
	height:350px;
	background:url(../imgs/conteudo_home.gif) no-repeat center;
	margin:auto;
	margin-top:-107px;
}
.base_conteudo{
	width:818px;
	height:105px;
	background:url(../imgs/base_conteudo.gif);
	margin:auto;
	position:relative;
	z-index:2;
}
.placa{
	width:220px;
	height:290px;
	margin:-40px 0 0 40px;
	_margin:50px 0 0 0;
	float:left;
	position:relative;
	z-index:3;
}
.corrente{
	width:12px;
	height:91px;
	background:url(../imgs/corrente.png);
	margin:20px 0 0 140px;
	_margin:100px 0 0 150px;
	z-index:6;
	position:relative;
}
h1{
	width:auto;
	height:auto;
	font-size:90%;
	font-weight:bold;
	letter-spacing:-1.5px;
	color:#340C70;
	margin:30px 0 0 5px;
	position:relative;
	z-index:5;
}
.marcador{
	width:5px;
	height:17px;
	background:#0066CC;
	position:relative;
	z-index:5;
}
h2{
	width:160px;
	height:auto;
	font-size:70%;
	font-weight:100;
	color:#666666;
	line-height:11px;
	position:relative;
	z-index:5;
}
.fornecedores_home{
	width:140px;
	height:61px;
	margin:auto;
	margin-top:15px;
}
.catalogo{
	width:128px;
	height:112px;
	background:url(../imgs/produtos.gif);
	margin:auto;
	margin-top:5px;
}
.chocolate_rodape{
	width:329px;
	height:205px;
	background:url(../imgs/chocolate3.gif) no-repeat;
	margin:-156px 0 0 5px;
	position:relative;
	z-index:1;
}
.rodape{
	width:350px;
	height:auto;
	font-size:60%;
	color:#666666;
	margin:15px 0 10px 320px;
	_margin:-60px 0 10px 320px;
}
.conteudo_int{
	width:818px;
	min-height:50px;
	height:50px;
	background:#FFFFFF url(../imgs/listras_conteudo2.jpg) repeat-y center;
	margin:auto;
	margin-top:-107px;
}
.conteudo_esq{
	width:232px;
	min-height:237px;
	height:237px;
	float:left;
}
.conteudo_dir{
	width:586px;
	min-height:237px;
	height:237px;
	float:left;
}
.box_int{
	width:470px;
	min-height:50px;
	height:50px;
	float:left;
	margin:-138px 0 0 0;
	position:relative;
	z-index:4;
}
.box_int_topo{
	width:470px;
	height:60px;
	background:url(../imgs/box_int_topo.png) no-repeat;
	_margin:80px 0 0 0;
}
.box_int_conteudo{
	width:470px;
	min-height:50px;
	height:50px;
	background:url(../imgs/box_int_conteudo.jpg) repeat-y;
}
.base_conteudo_int{
	width:818px;
	height:105px;
	background:url(../imgs/base_conteudo_int.png);
	position:relative;
	z-index:2;
}
h3{
	width:auto;
	height:auto;
	color:#340C70;
	font-weight:bold;
	margin:0 0 0 30px;
}
h4{
	width:400px;
	height:auto;
	font-size:70%;
	font-weight:100;
	text-align:justify;
	color:#666666;
	line-height:11px;
	margin:50px 0 0 30px;
	_margin:50px 0 0 15px;
	float:left;
}
h5{
	width:auto;
	height:auto;
	font-size:70%;
	font-weight:bold;
	color:#340C70;
	float:left;
	margin:-12px 0 0 245px;
	_margin:-13px 0 0 137px;
}
.logo_fornecedores{
	width:406px;
	height:74px;
	float:left;
	margin:30px 0 0 27px;
	padding:0 0 0 10px;
}
.pontilhado_vert{
	width:1px;
	height:59px;
	background:url(../imgs/pontilhado_vert.gif) no-repeat;
	float:left;
}
.pontilhado_hor{
	width:59px;
	height:1px;
	background:url(../imgs/pontilhado_hor.gif) no-repeat;
	float:left;
}
.segmentos{
	width:170px;
	min-height:50px;
	height:50px;
	float:left;
	margin:65px 0 0 40px;
	_margin:130px 0 0 40px;
	position:relative;
	z-index:5;
}
.botoes{
	width:144px;
	height:auto;
	margin:55px 0 0 5px;
}
.botoes li{
	font-size:90%;
	list-style:none;
	border-bottom:#D3D3D3 0.1em dotted;
	padding-bottom:2px;
	margin-bottom:2px;
}
.botoes li a{
	text-decoration:none;
	color:#666666;
}
/* CSS Menu */

.menu{
	margin: 0 0 0 100px;
	_margin: 0 0 0 87px;
	padding: 0;
	list-style: none;
	position:relative;
	z-index:5;
}
.menu li{
	width: 145px;
	height: 23px;
	background:url(../imgs/pontilhado_menu.gif) no-repeat bottom;
}
.menu li a{
	position: relative;
	color: #666666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 15px;
	font-size: 95%;
	z-index: 1;
}
.cor{
	position: absolute;
	width: 5px;
	height: 16px;
	background: #96BE00;
	margin-top: 2px;
	float: left;
	z-index: 1;
}
.produtos{
	width:224px;
	height:288px;
	margin:-240px 0 0 320px;
	_margin:-260px 0 0 0;
	position:relative;
	_position:absolute;
	z-index:5;
	float:left;
}
.formulario{
	width:430px;
	height:auto;
	margin:70px 0 0 20px;
	_margin:70px 0 0 10px;
}
.form{
	width:auto;
	height:auto;
	margin:10px 0 0 10px;
	float:left;
}
.campo{
	width:410px;
	border:#D3D3D3 1px solid;
	font-size:80%;
}
.campo_nome{
	width:auto;
	height:auto;
	font-size:80%;
	font-weight:bold;
	color:#666666;
	display:block;
	margin-top:10px;
}
.textarea{
	width:280px;
	height:30px;
	border:#D3D3D3 1px solid;
}
.enviar{
	width:50px;
	height:18px;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	margin:10px 0 0 370px;
	cursor:pointer;
}
.enviar a{
	text-decoration:none;
	color:#666666;
}
.box1{
	width:122px;
	height:92px;
	background:url(../imgs/miniatura_borda.gif);
	margin:-50px 0 0 0;
}
#mapa{
	width:420px;
	height:300px;
	border:#D3D3D3 1px solid;
	margin:20px 0 0 24px;
}
.tituloMapa{
	font-size:90%;
	color:#340C70;
}
.endMapa{
	font-size:80%;
}
.fale_conosco{
	width:100px;
	height:auto;
	font-size:80%;
	font-weight:bold;
	margin:10px 0 0 355px;
}
.img_inv{
	display:none;
}
#galeria{
	width: 140px;
	height: 61px;
	margin:40px 0 0 40px;
	_margin:40px 0 0 90px;
	list-style:none;
}
#galeria li{
	width: 140px;
	height: 61px;
}
.lista_cidades{
	list-style:url(../imgs/list_cidades.gif);
	font-size:70%;
	margin:0 0 0 30px;
	_margin:0 0 0 20px;
	float:left;
	color:#666666;
}
.lista_cidades li{
	margin-left: 20px;
}
.borda_fotos{
	width:408px;
	height:304px;
	background:#D3D3D3;
	padding:2px 2px;
}
.catalogo_linha{
	width:405px;
	height:132px;
	margin:30px 0 0 30px;
}
.entrelinhas{
	width:405px;
	height:2px;
	margin:10px 0 0 30px;
}
.ponto{
	width:2px;
	height:2px;
	background:#D3D3D3;
	float:left;
}
.fornecedores_linha{
	width:410px;
	height:90px;
	margin:30px 0 0 30px;
}
.mensagem_form{
	font-size:80%;
	color:#340C70;
	font-weight:bold;
	margin:30px 0 0 30px;
}
label.error{
	color:#666666;
	font-size:80%;
	display:block;
}