@charset "utf-8";
/* CSS Document */
body {
	background:url(../img/bg.jpg);
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1f0000;
}

* {padding:0; margin:0}

a {
	color:#1f0000;
	text-decoration:none;
}

a:hover {
	color:#1f0000;
	text-decoration:underline;
}

div.geral {
	width:980px;
	min-height:800px;
	margin-left:auto;
	margin-right:auto;
}

div.geral div.logo {
	position:absolute;
	background:url(../img/logo_allfood.png) no-repeat;
	width:96px;
	height:155px;
	margin-left:20px;
}

/* MENU - INICIO */
div.geral div#menu {position:absolute; background:#1f0000; height:30px; padding-left:80px; margin-top:80px; width:850px; margin-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
div.geral div#menu a{color: white; text-decoration:none;}	
div.geral div#menu a:hover{color: white; text-decoration:none;}	
div.geral div#menu a:hover div {color: white; text-decoration:none; background:#1b0000; width:150px; padding:5px;}	
div.geral div#menu ul {list-style:none;}
div.geral div#menu li {}
div.geral div#menu ul ul {display:none; width:160px; background:#7a2529; position:absolute; *margin-left:-105px\9; *margin-top:30px\9; margin-top:-2px;  margin-top/*\**/:0px\9; }
div.geral div#menu ul ul.menos {*margin-left:-145px\9;}
div.geral div#menu ul ul li {}
div.geral div#menu ul ul li div {padding:5px; *padding:5px\9; *margin-top:-7px\9; width:160px;}
div.geral div#menu ul ul ul {top:0;left:100%;}
div.geral div#menu li, li:hover {cursor:pointer; z-index:100;}
div.geral div#menu li:hover ul ul,
div.geral div#menu li li:hover ul ul,
div.geral div#menu li li li:hover ul ul,
div.geral div#menu li li li li:hover ul ul {display:none;}
div.geral div#menu li:hover ul,
div.geral div#menu li li:hover ul,
div.geral div#menu li li li:hover ul,
div.geral div#menu li li li li:hover ul {display:block;}
div.geral div#menu div.busca {position:absolute; background:#792327; width:152px; height:20px; padding:5px; margin-left:698px; margin-left/*\**/:690px\9; *margin-left:2px;}
div.geral div#menu div.busca input.busca {border:0; padding:2px; height:14px; background:#FFF; color:#1f0000; font-size:10px; width:122px;}
div.geral div#menu div.busca img.botao_busca {margin-top:2px; *padding-top:5px; margin-top/*\**/:0px;}
/* MENU - FIM */

div.geral div.meio {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	z-index:100;
	padding-top:110px;
}

div.geral div.meio div.esquerda {
	float:left;
}

div.geral div.meio div.esquerda div.caminho {
	margin-top:50px;
}

/* BLOG - Inicio */
div.geral div.meio div.esquerda div.posts {width:745px; margin-bottom:100px; *margin-bottom:40px;}
div.geral div.meio div.esquerda div.posts a {color:#580202;}
div.geral div.meio div.esquerda div.posts a:hover {color:#580202; text-decoration:underline;}
div.geral div.meio div.esquerda div.posts div.data {float:left;	font-size:20px;	font-weight:bold; text-align:center; margin-top:17px;}
div.geral div.meio div.esquerda div.posts div.data div.dia {background:url(../img/bg_dia.jpg); width:35px; height:23px;}
div.geral div.meio div.esquerda div.posts div.data div.mes {background:url(../img/bg_mes.jpg); width:35px; height:23px;}
div.geral div.meio div.esquerda div.posts div.titulo_post {float:left; font-size:20px; font-weight:bold; margin-top:17px; margin-left:15px;}
div.geral div.meio div.esquerda div.posts div.titulo_post div.postagem {font-size:10px; font-weight:normal; margin-top:5px;}
div.geral div.meio div.esquerda div.posts div.foto_post {clear:both; padding-top:20px;}
div.geral div.meio div.esquerda div.posts div.foto_post img {border:5px solid white;}
div.geral div.meio div.esquerda div.posts div.texto {margin-top:20px;}
div.geral div.meio div.esquerda div.posts div.comentarios {font-weight:bold; margin-top:20px;}
div.geral div.meio div.esquerda div.posts div.comentarios a {color:#1f0000;}
div.geral div.meio div.esquerda div.posts div.comentarios a:hover {color:#1f0000; text-decoration:underline;}
div.geral div.meio div.esquerda div.posts div.relacionadas {font-weight:bold; margin-top:20px;}
div.geral div.meio div.esquerda div.posts div.relacionadas a {color:#1f0000;}
div.geral div.meio div.esquerda div.posts div.relacionadas a:hover {color:#1f0000; text-decoration:underline;}
div.geral div.meio div.esquerda div.posts div.relacionadas div.claro {float:left; background:url(../img/relacionadas_claro.jpg); padding:5px; padding-left:10px; padding-right:10px; text-align:center;}
div.geral div.meio div.esquerda div.posts div.relacionadas div.escuro {float:left; background:url(../img/relacionadas_escuro.jpg); padding:5px; padding-left:10px; padding-right:10px; text-align:center;}
/* BLOG - FIM */

/* ESQUERDA BOX PRODUTOS - Inicio */
div.geral div.meio div.esquerda div.box_produtos {width:178px; margin-top:46px; margin-bottom:20px;}
div.geral div.meio div.esquerda div.box_produtos a {color:#1f0000;}
div.geral div.meio div.esquerda div.box_produtos a:hover {color:#1f0000; text-decoration:underline;}
div.geral div.meio div.esquerda div.box_produtos div.titulo {width:178px;}
div.geral div.meio div.esquerda div.box_produtos div.corpo {background:url(../img/bg_box.jpg); *margin-top:-2px; padding:5px; padding-top:15px; padding-bottom:5px; line-height:15px;}
div.geral div.meio div.esquerda div.box_produtos div.corpo p.enquete {margin-top:5px;}
div.geral div.meio div.esquerda div.box_produtos div.corpo div.tags {text-align:center; line-height:15px; font-weight:bold;}
div.geral div.meio div.esquerda div.box_produtos div.corpo ul {margin-bottom:20px;}
div.geral div.meio div.esquerda div.box_produtos div.corpo li.categoria {font-weight:bold; font-size:12px; margin-left:5px; list-style:none; margin-bottom:5px;}
div.geral div.meio div.esquerda div.box_produtos div.corpo li.categoria_reduzida {font-weight:bold; font-size:10px; margin-left:5px; list-style:none; margin-bottom:5px;}
div.geral div.meio div.esquerda div.box_produtos div.corpo li.secundario {font-weight:normal; margin-left:30px; margin-bottom:0px; list-style-image:url(../img/img_list.png);}
div.geral div.meio div.esquerda div.box_produtos div.corpo li.secundario_reduzida {font-weight:normal; font-size:8px; margin-left:30px; margin-bottom:0px; list-style-image:url(../img/img_list.png);}
div.geral div.meio div.esquerda div.box_produtos div.corpo input.news {border:0; font-size:10px; color:#1f0000; padding:5px; height:14px;}
/* ESQUERDA BOX PRODUTOS - FIM */

/* CONTEUDO - INÍCIO */
div.geral div.meio div.conteudo {
	float:left;
	width:540px;
	margin-top:46px;
	margin-left:20px;
}

div.geral div.meio div.conteudo div.caminho {
	margin-bottom:15px;
}

div.geral div.meio div.conteudo div.titulo {
	font-size:20px;
	font-weight:bold;
}

div.geral div.meio div.conteudo div.texto {
	margin-top:30px;
}

div.geral div.meio div.conteudo div.box_saiba_mais {
	background:url(../img/bg_saiba_mais_fabricantes.jpg) no-repeat;
	width:540px;
	height:82px;
	margin-top:30px;
}

div.geral div.meio div.conteudo div.box_saiba_mais select {
	border:0;
	font-size:10px;
	color:#1f0000;
	font-weight:bold;
	width:160px;
	height:20px;
	margin-top:40px;
	margin-left:10px;
}

/* COMO COMPRAR - INÍCIO */
div.geral div.meio div.conteudo div.box_localizacao {background:url(../img/bg_box_localizacao.jpg) no-repeat; width:540px; height:82px; margin-top:30px;}
div.geral div.meio div.conteudo div.box_localizacao table {margin-left:10px;}
div.geral div.meio div.conteudo div.box_localizacao select {border:0; font-size:10px; color:#1f0000; font-weight:bold; height:20px;}

div.geral div.meio div.conteudo table.box_resultados {width:540px; margin-top:30px;}
div.geral div.meio div.conteudo table.box_resultados td.info {background:url(../img/bg_box.jpg); padding:5px;}

div.geral div.meio div.conteudo div.box_nao_encontrou {background:url(../img/bg_box_nao_encontrou.jpg); width:540px; height:157px; margin-top:30px;}
div.geral div.meio div.conteudo div.box_nao_encontrou table.formulario1 {margin-left:5px; float:left}
div.geral div.meio div.conteudo div.box_nao_encontrou table.formulario1 input.texto {border:0; width:216px; font-size:11px; padding:3px;}
div.geral div.meio div.conteudo div.box_nao_encontrou table.formulario1 select {border:0; font-size:10px; color:#1f0000; font-weight:bold; height:20px;}
div.geral div.meio div.conteudo div.box_nao_encontrou table.formulario2 {float:left;}
div.geral div.meio div.conteudo div.box_nao_encontrou table.formulario2 textarea {border:0; width:240px; height:60px; font-size:12px;}
div.geral div.meio div.conteudo div.box_nao_encontrou table.formulario2 select {border:0; font-size:10px; color:#1f0000; font-weight:bold; height:20px;}
/* COMO COMPRAR - FIM */

/* PRODUTO - INÍCIO */
div.geral div.meio div.conteudo div.produto {float:left;}
div.geral div.meio div.conteudo div.produto div.imagem {float:left;}
div.geral div.meio div.conteudo div.produto img {border:0;}
div.geral div.meio div.conteudo div.produto div.imagem div.img_produto {margin-bottom:10px; width:200px; text-align:center;}
div.geral div.meio div.conteudo div.produto div.imagem div.img_produto img {}
div.geral div.meio div.conteudo div.produto div.imagem div.thumbs_produto {width:200px;}
div.geral div.meio div.conteudo div.produto div.imagem div.thumbs_produto img {margin-right:6px; width:60px; height:60px;}
div.geral div.meio div.conteudo div.produto div.texto_produto div.titulo_produto {font-size:20px; font-weight:bold; line-height:25px;}
div.geral div.meio div.conteudo div.produto div.texto_produto div.titulo_produto img {float:right;}
div.geral div.meio div.conteudo div.produto div.texto_produto div.fabricante {font-size:14px; font-weight:bold; margin-top:2px;}
div.geral div.meio div.conteudo div.produto div.texto_produto {float:left; width:330px; padding-left:10px;}
div.geral div.meio div.conteudo div.produto div.texto_produto div.corpo {margin-top:15px;}
div.geral div.meio div.conteudo div.produto div.texto_produto div.indique {font-weight:bold; font-size:9px; margin-top:20px;}
div.geral div.meio div.conteudo div.produto div.texto_produto div.mais {margin-top:20px;}
div.geral div.meio div.conteudo div.produto div.texto_produto table.nutricional {width:335px; margin-top:10px; margin-bottom:10px;}
div.geral div.meio div.conteudo div.produto div.texto_produto table.nutricional td {text-align:center; padding:2px; height:20px;}
div.geral div.meio div.conteudo div.produto div.texto_produto table.nutricional td.titulo {background:url(../img/bg_box.jpg); text-align:center; padding:5px; font-weight:bold;}
div.geral div.meio div.conteudo div.produto div.box_produtos_familia {clear:both; padding-top:30px;}
div.geral div.meio div.conteudo div.produto div.box_produtos_familia div.titulo {}
div.geral div.meio div.conteudo div.produto div.box_produtos_familia div.produto {float:left; text-align:center; margin-top:20px; width:115px; margin-right:25px;}
div.geral div.meio div.conteudo div.produto div.box_produtos_familia div.produto div.descricao {margin-top:5px;}
div.geral div.meio div.conteudo div.produto div.box_produtos_viu_tambem {clear:both; padding-top:50px; *padding-top:20px;}
div.geral div.meio div.conteudo div.produto div.box_produtos_viu_tambem div.titulo {}
div.geral div.meio div.conteudo div.produto div.box_produtos_viu_tambem div.produto {float:left; text-align:center; margin-top:20px; width:115px; margin-right:25px;}
div.geral div.meio div.conteudo div.produto div.box_produtos_viu_tambem div.produto div.descricao {margin-top:5px;}

div.geral div.meio div.conteudo div.combo_listagem {clear:both; padding-top:20px;}
div.geral div.meio div.conteudo div.combo_listagem select {clear:both; margin-top:10px; width:150px;}
div.geral div.meio div.conteudo div.listagem_produtos {padding-top:30px; width:540px;}
div.geral div.meio div.conteudo div.listagem_produtos div.produto {width:520px; margin-bottom:20px; background:url(../img/bg_box.jpg); padding:10px;}
div.geral div.meio div.conteudo div.listagem_produtos div.produto div.img_listagem {float:left; text-align:center; width:130px;}
div.geral div.meio div.conteudo div.listagem_produtos div.produto div.listagem {float:left; width:375px; padding-left:15px;}
div.geral div.meio div.conteudo div.listagem_produtos div.produto div.listagem div.nome_produto {float:left; font-size:18px; font-weight:bold; width:335px; padding:0; margin:0;}
div.geral div.meio div.conteudo div.listagem_produtos div.produto div.listagem div.nome_produto_reduzido {float:left; font-size:9px; font-weight:bold; width:335px; padding:0; margin:0;}
div.geral div.meio div.conteudo div.listagem_produtos div.produto div.listagem div.bandeira {width:40px; float:left; padding:0; margin:0; overflow:hidden;}
div.geral div.meio div.conteudo div.listagem_produtos div.produto div.listagem div.fabricante {float:left; font-size:12px; font-weight:bold; width:375px; margin:10px 0 0 0; padding:0;}
div.geral div.meio div.conteudo div.listagem_produtos div.produto div.listagem div.descricao {float:left; width:375px; margin:10px 0 0 0; padding:0;}
div.geral div.meio div.conteudo div.listagem_produtos div.produto div.listagem div.saiba {float:left; width:375px; margin:10px 0 0 0; text-align:right; padding:0;}

/* PRODUTO - FIM */
div.geral div.meio div.conteudo div.endereco {background:url(../img/bg_box.jpg); width:270px; padding:10px; margin-left:0px; margin-top:20px;}
div.geral div.meio div.conteudo table.formulario {width:540px; margin-top:20px; margin-left:auto; margin-right:auto;}
div.geral div.meio div.conteudo table.formulario input.grande {width:250px;}
div.geral div.meio div.conteudo table.formulario input.medio {width:100px;}
div.geral div.meio div.conteudo table.formulario input.pequeno {width:25px;}
div.geral div.meio div.conteudo table.formulario input.check {width:10px;}
div.geral div.meio div.conteudo table.formulario input.botao {width:60px; margin-right:135px; background:#270903; border:0; color:#FFFFFF; font-size:10px; padding:5px; font-weight:bold;}
div.geral div.meio div.conteudo table.formulario textarea {width:250px; height:100px;}
div.geral div.meio div.conteudo table.formulario select.estado {font-size:11px; width:50px; height:20px;}
div.geral div.meio div.conteudo table.formulario select.cidade {font-size:11px; width:160px; height:20px;}
/* CONTATO - INÍCIO */


/* CONTATO - FIM */

div.geral div.meio div.conteudo a {
	color:#1f0000;
	text-decoration:none;
}

div.geral div.meio div.conteudo a:hover {
	color:#1f0000;
	text-decoration:underline;
}
/* CONTEUDO - FIM */


div.geral div.meio div.direita {
	float:right;
	width:178px;
	margin-top:50px;
}

div.geral div.meio div.direita div.box {
	width:178px;
	margin-bottom:20px;
}

div.geral div.meio div.direita div.box a {
	color:#1f0000;
}

div.geral div.meio div.direita div.box a:hover {
	color:#1f0000;
	text-decoration:underline;
}

div.geral div.meio div.direita div.box div.titulo {
	width:178px;
}

div.geral div.meio div.direita div.box div.corpo {
	background:url(../img/bg_box.jpg);
	*margin-top:-2px;
	padding:5px;
	padding-top:15px;
	padding-bottom:15px;
	line-height:15px;
	margin-bottom:20px;
}

div.geral div.meio div.direita div.box div.corpo p.enquete {
	margin-top:5px;
}

div.geral div.meio div.direita div.box div.corpo div.tags {
	text-align:center;
	line-height:15px;
	font-weight:bold;
}

div.geral div.meio div.direita div.box div.corpo li.aberto {
	font-weight:bold;
	margin-left:15px;
	list-style-image:url(../img/img_list_aberto.png);
	margin-bottom:5px;
}

div.geral div.meio div.direita div.box div.corpo li.fechado {
	font-weight:bold;
	margin-left:15px;
	list-style-image:url(../img/img_list.png);
	margin-bottom:5px;
}

div.geral div.meio div.direita div.box div.corpo li.secundario {
	font-weight:normal;
	margin-left:30px;
	margin-bottom:5px;
}

div.geral div.meio div.direita div.box div.corpo input.news {
	border:0;
	font-size:10px;
	color:#1f0000;
	padding:5px;
	height:14px;
}

div.geral div.meio div.direita div.box div.corpo input.botao {
	border:0;
	background:#1f0000;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	padding:4px;
	*padding:0px;
	height:22px;
}

table.navegacao {
	clear:both;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-top/*\**/:0px\9;
}

table.navegacao td.principal {
	background:url(../img/bg_box.jpg);
	padding:5px;
}

table.navegacao div {
	padding:5px;
	background:#e9d9cb;
}

div#logos {
	clear:both;
	width:940px;
	height:150px;
	margin-left:auto;
	margin-right:auto;
}

div.assinatura {
	clear:both;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:30px;
}


