html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin								: 0;
	padding								: 0;
	border								: 0;
	outline								: 0;
	font-weight							: normal;
	font-style							: inherit;
	font-size							: 100%;
	font-family							: inherit;
}

ol, ul {
	list-style							: none;
}
/* tables still need "cellspacing="0"" in the markup */
table {
	border-collapse						: separate;
	border-spacing						: 0;
}

caption, th, td {
	text-align							: left;
	font-weight							: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content								: "";
}

blockquote, q {
	quotes								: "" "";
}

.acessibilidade {
	height								: 1%;
	left								: -9999em;
	position							: absolute;
	top									: -9999em;
	width								: 1%;
	z-index								: -99;
}

.topo .sombraSubmenu span, #menu #submenu LI.bg, .fundoTopo, .behavior, .ie6 .rodape {
	behavior							: url("iepngfix.htc");
}

/* FIM DO RESET */

BODY {
	background							: URL("../imagens/background/fundo_verde.jpg") scroll repeat center top;
	font-family							: tahoma, verdana,  arial;
	font-size							: 11px;
	color								: #706969;
}

.azul									{background-image: URL("../imagens/azul/background.jpg");}
.azul #conteudo							{background-image: URL("../imagens/azul/fundo.png");}
.azul #conteudo .topoConteudo			{background-image: URL("../imagens/azul/topo_conteudo.png");}
.azul #conteudo .internas				{background-image: URL("../imagens/azul/base_conteudo.png");}

.laranja								{background-image: URL("../imagens/laranja/background.jpg");}
.laranja #conteudo						{background-image: URL("../imagens/laranja/fundo.png");}
.laranja #conteudo .topoConteudo			{background-image: URL("../imagens/laranja/topo_conteudo.png");}
.laranja #conteudo .internas			{background-image: URL("../imagens/laranja/base_conteudo.png");}

.rosa									{background-image: URL("../imagens/rosa/background.jpg");}
.rosa #conteudo							{background-image: URL("../imagens/rosa/fundo.png");}
.rosa #conteudo .topoConteudo			{background-image: URL("../imagens/rosa/topo_conteudo.png");}
.rosa #conteudo .internas				{background-image: URL("../imagens/rosa/base_conteudo.png");}

.verde									{background-image: URL("../imagens/verde/background.jpg");}
.verde #conteudo						{background-image: URL("../imagens/verde/fundo.png");}
.verde #conteudo .topoConteudo			{background-image: URL("../imagens/verde/topo_conteudo.png");}
.verde #conteudo .internas				{background-image: URL("../imagens/verde/base_conteudo.png");}

.vermelho								{background-image: URL("../imagens/vermelho/background.jpg");}
.vermelho #conteudo						{background-image: URL("../imagens/vermelho/fundo.png");}
.vermelho #conteudo .topoConteudo			{background-image: URL("../imagens/vermelho/topo_conteudo.png");}
.vermelho #conteudo .internas			{background-image: URL("../imagens/vermelho/base_conteudo.png");}

A:LINK, A:VISITED, A:ACTIVE {
	cursor								: pointer;
	color								: #2c8bcb;
	text-decoration						: none;
}

A:HOVER {
	text-decoration						: underline;
}

A {
	text-decoration						: none;
}

A:HOVER {
	text-decoration						: underline;
}

STRONG {
	font-weight							: bold;
}

.topo .fundoTopo {
	width								: 874px;
	height								: 116px;
	background							: url("../imagens/topo.png") no-repeat;
	position							: absolute;
	left								: 0;
	top									: 0;
	z-index								: 2;
}

.topo {
	width								: 874px;
	height								: 520px;
	margin-bottom						: -170px;
}

.topoMenor {
	height 								: 311px;
}

.topo .navegacao {
	font-size							: 9px;
	position							: absolute;
	right								: 10px;
	top									: 0;
	z-index								: 3;
}

	.topo .navegacao li {
		display							: block;
		float							: left;
		padding							: 0 5px;
		margin							: 5px;
	}

		.topo .navegacao li a {
			display						: block;
			float						: left;
			height						: 20px;
			line-height					: 20px;
			text-decoration				: none;
		}

			.topo .navegacao li a span {
				background				: #fff url("../imagens/navegacao.png") no-repeat left top;
				float					: left;
				height					: 11px;
				margin					: 5px;
				width					: 11px;
			}

			.topo .navegacao li.empresas a span {
				background-position		: left -80px;
				height					: 25px;
				margin					: 0;
				width					: 25px;
			}

		.topo .navegacao li a:hover {
			color						: #ab0303;
		}

.topo .navegacao li.inicial a span				{background-position: left -5px}
.topo .navegacao li.imprensa a span				{background-position: left -25px}
.topo .navegacao li.mapa a span					{background-position: left -45px}
.topo .navegacao li.sac a span					{background-position: left -65px}

.topo .navegacao li.inicial a:hover span,
#home .topo .navegacao li.inicial a span		{background-position: right -5px}
.topo .navegacao li.imprensa a:hover span,
#imprensa .topo .navegacao li a span			{background-position: right -25px}
.topo .navegacao li.mapa a:hover span,
#mapa .topo .navegacao li.mapa a span			{background-position: right -45px}
.topo .navegacao li.sac a:hover span,
#sac .topo .navegacao li.sac a span				{background-position: right -65px}



#home .topo .navegacao li.inicial a				{color: #ab0303;cursor: default;text-decoration: underline}
#imprensa .topo .navegacao li a					{color: #ab0303;cursor: default;text-decoration: underline}
#mapa .topo .navegacao li.mapa a				{color: #ab0303;cursor: default;text-decoration: underline}
#sac .topo .navegacao li.sac a					{color: #ab0303;cursor: default;text-decoration: underline}





.topo h1 {
	font-size							: 40px;
	height								: 70px;
	left								: 27px;
	line-height							: 70px;
	position							: absolute;
	top									: 0;
	z-index								: 3;
}

	.topo h1 a {
		color							: #ab0303;
		display							: block;
		position						: relative;
		width							: 125px;
	}

		.topo h1 a span {
			position					: absolute;
			left						: 0;
			top							: 5px;
			background					: transparent url("../imagens/logo.png") no-repeat left -3px;
			width						: 125px;
			height						: 70px;
		}

	.topo .sombraSubmenu {
		display							: block;
		left							: 170px;
		position						: absolute;
		top								: 80px;
		width							: 539px;
		height							: 6px;
		z-index							: 30;
	}

		.topo .sombraSubmenu span {
			display						: block;
			width						: 539px;
			height						: 6px;
			background					: url("../imagens/fundo_submenu.png") repeat-x left top;
		}

.topo .banner {
	background-position					: center bottom;
	background-repeat					: no-repeat;
	background-color 					: transparent;
	width 								: 862px;
	height 								: 270px;
	position 							: absolute;
	top 								: 80px;
	left 								: 6px;
}

#menu {
	position							: absolute;
	left								: 166px;
	top									: 32px;
	width								: 702px;
	z-index								: 3;
}

	#menu LI {
		display							: block;
		height							: 50px;
		float							: left;
		overflow						: visible;
		position						: relative;
		z-index							: 3;
	}

		#menu LI A {
			color						: #ab0303;
			font						: bold 13px Tahoma, Verdana, Arial;
			text-align					: center;
			line-height					: 52px;
			height						: 50px;
			float						: left;
			text-decoration				: none;
			position					: relative;
			z-index						: 3;
		}

		#menu LI A:HOVER {
			color						: #2c8bcb;
		}

			#menu LI A SPAN {
				position				: absolute;
				left					: 0;
				top						: 0;
				height					: 50px;
				background-color		: transparent;
				background-repeat		: no-repeat;
				background-position		: left top;
			}

			#menu LI A:HOVER SPAN {
				background-position		: left center;
			}

		#menu LI UL LI {
			z-index						: 2;
		}

#menu li.produtos, #menu li.produtos a span													{width: 78px;}
#menu li.novidades, #menu li.novidades a span												{width: 86px;}
#menu li.campanhas, #menu li.campanhas a span												{width: 94px;}
#menu li.receitas, #menu li.receitas a span													{width: 73px;}
#menu li.filiais, #menu li.filiais a span													{width: 123px;}
#menu li.area, #menu li.area a span															{width: 113px;}
#menu li.clube, #menu li.clube a span														{width: 135px;}

#menu li.produtos a span																	{background-image: url("../imagens/menu/01_produtos.png");}
#menu li.novidades a span																	{background-image: url("../imagens/menu/02_novidades.png");}
#menu li.campanhas a span																	{background-image: url("../imagens/menu/03_campanhas.png");}
#menu li.receitas a span																	{background-image: url("../imagens/menu/04_receitas.png");}
#menu li.filiais a span																		{background-image: url("../imagens/menu/05_filiais.png");}
#menu li.area a span																		{background-image: url("../imagens/menu/06_area.png");}
#menu li.clube a span																		{background-image: url("../imagens/menu/07_clube.png");}

#menu li.produtos #submenu {
	display								: none;
	height								: 36px;
	left								: -2px;
	padding-left						: 7px;
	position							: absolute;
	top									: 48px;
	width								: 550px;
}

	#menu #submenu LI.bg {
		background						: transparent url("../imagens/submenu.png") no-repeat left top;
		display							: block;
		height							: 36px;
		left							: 0;
		position						: absolute;
		top								: 0;
		width							: 470px;
	}

	#menu #submenu LI {
		height							: 28px;
		position						: relative;
	}

		#menu #submenu LI A {
			line-height					: 28px;
			height						: 28px;
		}

			#menu #submenu LI A SPAN {
				height					: 28px;
			}

			#menu #submenu LI A:HOVER SPAN {
				background-position		: center bottom;
			}

#menu #submenu li.marca3, #menu #submenu li.marca3 a,#menu #submenu li.marca3 a span			{width: 66px;}
#menu #submenu li.marca5, #menu #submenu li.marca5 a,#menu #submenu li.marca5 a span			{width: 59px;}
/*#menu #submenu li.marca6, #menu #submenu li.marca6 a,#menu #submenu li.marca6 a span			{width: 77px;}*/
#menu #submenu li.marca4, #menu #submenu li.marca4 a,#menu #submenu li.marca4 a span			{width: 52px;}
#menu #submenu li.marca7, #menu #submenu li.marca7 a,#menu #submenu li.marca7 a span			{width: 62px;}
#menu #submenu li.marca8, #menu #submenu li.marca8 a,#menu #submenu li.marca8 a span			{width: 105px;}
#menu #submenu li.outras, #menu #submenu li.outras a,#menu #submenu li.outras a span			{width: 105px;}

#menu #submenu li.marca3 a span																	{background-image: url("../imagens/menu/sub_01-elege.png");}
#menu #submenu li.marca5 a span																	{background-image: url("../imagens/menu/sub_02-kids.png");}
/* #menu #submenu li.marca6 a span																	{background-image: url("../imagens/menu/sub_03-balance.png");} */
#menu #submenu li.marca4 a span																	{background-image: url("../imagens/menu/sub_04-veg.png");}
#menu #submenu li.marca7 a span																	{background-image: url("../imagens/menu/sub_05-yoge.png");}
#menu #submenu li.marca8 a span																	{background-image: url("../imagens/menu/sub_06-food.png");}
#menu #submenu li.outras a span																	{background-image: url("../imagens/menu/sub_07-outras.png");}

#produtos.marca3 #menu LI.produtos ul#submenu li.marca3 A SPAN,
#produtos.marca5 #menu LI.produtos ul#submenu li.marca5 A SPAN,
/* #produtos.marca6 #menu LI.produtos ul#submenu li.marca6 A SPAN,*/
#produtos.marca4  #menu LI.produtos ul#submenu li.marca4 A SPAN,
#produtos.marca7 #menu LI.produtos ul#submenu li.marca7 A SPAN,
#produtos.marca8 #menu LI.produtos ul#submenu li.marca8 A SPAN,
#produtos.outras #menu LI.produtos ul#submenu li.outras A SPAN								{background-position: center bottom; cursor: default;}

#produtos #menu LI.produtos A SPAN,
#novidades #menu LI.novidades A SPAN,
#campanhas #menu LI.campanhas A SPAN,
#receitas #menu LI.receitas A SPAN,
#filiais #menu LI.filiais A SPAN,
#area #menu LI.area A SPAN,
#clube #menu LI.clube A SPAN																{background-position: left bottom;cursor: default;}

#produtos #menu LI.produtos ul#submenu A SPAN												{background-position: center top; cursor: pointer;}
#produtos #menu LI.produtos ul#submenu A:hover SPAN											{background-position: center bottom; cursor: pointer;}
#produtos #menu LI.produtos ul#submenu li A SPAN											{background-position: center top; cursor: pointer;}


/* ********************************************************* */

H1 {
	font-size							: 16px;
	color								: #ab0303; 
	font-weight							: bold;
}

H2 {
	font-size							: 14px;
	color								: #ab0303;
	font-weight							: bold;
	margin								: 0 0 10px 0;
}

H2.mais {
	margin								: 20px 0 5px 0;
}

H3 {
	font-size							: 11px;
	color								: #ab0303;
	font-weight							: bold;
	padding-bottom						: 10px;
}

H4 {
	font-size							: 12px;
	color								: #706969;
	font-weight							: bold;
}

H5 {
	font-size							: 12px;
	color								: #706969;
	font-weight							: bold;
}

hr.separador {
	border-color 						: #f2f0f0;
	border-style 						: solid;
	border-width 						: 0;
	clear 								: both;
	color 								: #f2f0f0;
	height 								: 0;
	margin 								: 0 50px;
	margin-bottom 						: 0px;
	padding 							: 0;
	position 							: relative;
	width 								: 10px;
}

p.referencia {
	color 								: #2c8bcb;
	padding 							: 0 0 10px;
	width								: 100%;
	margin 								: 0 0 10px;
	background							: transparent URL("../imagens/background/caminho_migalha.jpg") repeat-x left bottom;
}

.rodape {
	cursor 								: default;
	background							: transparent URL("../imagens/background/rodape.png") top no-repeat;
	clear 								: both;
	color 								: #3e3a3a;
	font-size							: 10px;
	height								: 32px;
	left								: 0;
	letter-spacing 						: .4px;
	line-height 						: 42px;
	position							: relative;
	text-align 							: center;
	top									: 0;
	width								: 874px;
	z-index								: 3;
}

	.rodape a {
		color: #3e3a3a;
		font-weight:bold;
	}

.fundo_pontilhado {
	background 							: transparent url("../imagens/background/pontilhado_centro.png") no-repeat left top;
	width								: 122px;
	height								: 180px;
	position							: absolute;
	right								: 140px;
	bottom								: 5px;
}

.corpo {
	width								: 874px;
	height								: auto;
	position							: absolute;
	left								: 50%;
	margin								: 13px 0 0 -437px;
}

#conteudo {
	position							: relative;
	background-position 				: center top;
	background-repeat 					: repeat-y;
	margin								: 0;
	position							: relative;
	z-index								: 2;
	padding-top 						: 0;
	width								: 874px;
	min-height 							: 160px;
	cursor								: default;
}

#conteudo .topoConteudo {
	position							: absolute;
	background-position 				: center top;
	background-repeat 					: no-repeat;
	width								: 874px;
	top 								: 0;
	height 								: 9px;
}

#conteudo .internas {
	background-position 				: center bottom;
	background-repeat					: no-repeat;
	padding								: 14px 26px 0 25px;
}

	#conteudo p {
		padding-bottom 					: 1em;
	}

	#conteudo li {
		padding-bottom 					: 1em;
	}

	#conteudo p.acoes {
		background						: transparent URL("../imagens/background/caminho_migalha.jpg") repeat-x left top;
		clear 							: both;
		position 						: relative;
		height							: 18px;
		margin-top						: 15px;
		padding 						: 2px 0 0;
		width							: 100%;
		z-index							: 2;
	}

		#conteudo p.acoes a {
			background-color 			: transparent;
			font-weight					: bold;
			background-position 		: left 70%;
			background-repeat 			: no-repeat;
			display 					: block;
			float 						: left;
			margin-right 				: 32px;
			padding 					: 5px 10px 0 12px;
			width 						: auto;
		}

		#conteudo p.acoes a.voltar {
				clear 					: left;
				background-image		: url("../imagens/icones/seta_voltar.gif");
			}

		#conteudo p.acoes a.irTopo {
				background-image		: url("../imagens/icones/seta_topo.gif");
			}

	#conteudo p.saibaMais a {
		background 						: transparent url("../imagens/icones/saiba_mais.gif") no-repeat right center;
		clear 							: both;
		display 						: block;
		float 							: left;
		font-weight						: bold;
	}
	
	#conteudo span.entrar {
		float							: left;
		padding							: 2px 0 0 20px;
	}
	
	#conteudo span.entrar a {
		background 						: transparent url("../imagens/icones/saiba_mais.gif") no-repeat right center;
		clear 							: both;
		display 						: block;
		float 							: left;
		font-weight						: bold;
		padding-right 					: 15px;
	}
	

/* HOME */
.itemHome {
	width								: 204px;
	height								: 160px;
	background							: transparent URL("../imagens/background/pontilhado_home.gif") right no-repeat;
	float								: left;
	margin								: 0 0 0 10px;
	display								: none;	
}

	.itemHome .itemHomeImagem {
		float							: left;
		width							: 94px;
		height							: 72px;
		margin							: 30px 0 6px 0;
	}

	.itemHome .texto {
		float							: left;
		width							: 96px;
		height							: 72px;
		margin							: 30px 0 0 4px;
		text-align						: justify;
	}

	.itemHome p.saibaMais {
		margin							: 0 0 0 98px;
	}

		.itemHome p.saibaMais a {
			font-size					: 10px;
			padding 					: 0 12px 3px 0;
		}

/* INTERNAS */
.wide p {
	text-align							: justify;
}
.wide li {
	text-align							: justify;
}

.wide h1 {
	margin-bottom						: 1em;
}

.wide h2 {
	margin-left							: 13px;
}

.wide .colunaDireita h2 {
	margin-left							: 0;
}

.wide .banner img {
	display								: block;
	margin								: 20px auto;
}

.wide p.referencia {
	margin-bottom 						: 48px;
}

.wide .colunaDireita {
	padding 							: 0;
	width 								: 150px;
}

.colunaDireita .extras {
	padding-left						: 30px;
	min-height 							: 185px;
}

.solicitacao {
	margin-left							: 547px;
	margin-bottom 						: 1em;
}

ul.produtoList.produtoPequeno li {
	position							: relative;
}

ul.produtoList.produtoPequeno li .qtd {
	position							: absolute;
	bottom								: 10px;
	left								: 154px;
	display								: block;
}

ul.produtoList.produtoPequeno li .imageTitulo {
	position							: absolute;
	top									: 13px;
	left								: 154px;
	display								: block;
	width								: 90px;
}

.ie ul.produtoList.produtoPequeno.ulLoop {
	margin-bottom						: 10px;
	height								: 130px;
}

ul.produtoList.produtoPequeno li .qtd label {
	font-weight							: bold;
	color								: #AB0303;
}

.colunaDireita .extras.boxTopo {
	background 							: transparent url("../imagens/background/p-LT.png") no-repeat left bottom;
	padding-bottom						: 30px;
}

.colunaDireita .extras.boxTopoMenor {
	background 							: transparent url("../imagens/background/p-LT.png") no-repeat left bottom;
}

#conteudo .produto.colunaLarga {
	width								: 640px;
}

#conteudo .produto.colunaLarga h2 {
	margin-left 						: 24px;
} 

#conteudo .colunaDireita.larga {
	padding-left						: 0;
	width 								: 150px;
}

.colunaDireita .extras.boxBase {
	background							: transparent url("../imagens/background/p-LB.png") no-repeat left top;
	padding-top							: 30px;
	padding-bottom						: 30px;
}

.colunaDireita .extras.boxCentro {
	background							: transparent url("../imagens/background/pontilhado_central.png") no-repeat left center;
	padding-top							: 0;
	padding-bottom						: 0;
}

.colunaDireita .extras.boxMeio {
	background							: transparent url("../imagens/background/pontilhado_meio.png") no-repeat left center;
	padding-top							: 28px;
	padding-bottom						: 0;
	height								: 160px;
}

	.colunaDireita .extras h3 {
		margin-left 					: -13px;
	}

	.colunaDireita .extras img {
		margin-bottom 					: 10px;
	}

	.colunaDireita .extras p {
		text-align 						: left;
	}

	.colunaDireita .extras p.saibaMais {
		margin 							: 0;
	}

.produto {
	float								: left;
	width								: 648px;
}

	.produto P {
		padding							: 0 25px;
		text-indent						: 40px;
		text-align						: justify;
	}

	.produto ul {
		padding							: 0 25px;
		text-align						: justify;
		list-style 						: square outside;
	}

	.produto img {
		margin 							: 0 auto;
	}

	.produto table {
		margin-top						: 30px;
	}

.produtoGrande {
	float								: none;
	padding 							: 0 70px 0 50px;
}

	.produtoGrande P {
		padding							: 0 25px;
		text-indent						: 40px;
		text-align						: justify;
	}

.produtoDetalhes {
	width								: 450px;
	float 								: left;
}

.ilustraLinha {
	bottom								: 30px;
	position 							: absolute;
	right								: 65px;
	z-index								: 1;
}

.produtoDetalhes.detalhamentoContent {
	min-height 							: 600px;
}

.ie6 .produtoDetalhes.detalhamentoContent {
	height 								: 600px;
}

.produtoExtras {
	float 								: left;
	margin-left 						: 60px;
	width								: 250px;
}

.center {
	text-align							: center;
}

.left {
	text-align							: left;
}

.right {
	text-align							: right;
}

.produtoDetalhes {
	padding-bottom						: 20px;
}

	.produtoDetalhes h1 {
		margin 							: 40px 0 20px;
	}

	.produtoDetalhes h3 {
		margin 							: 20px 0 0 25px;
		padding 						: 10px 13px;
		background 						: transparent url("../imagens/icones/icone-referencia.png") no-repeat left center;
	}

	.produtoDetalhes h3.azul {
		background-image				: url("../imagens/icones/icone-referencia-azul.png");
	}

		.produtoDetalhes h3.azul a {
			font-weight 				: bold;
		}

	.produtoDetalhes P {
		padding							: 10px 0 20px 40px;
	}

	.produtoDetalhes P.referencia {
		margin-bottom					: 10px;
		padding							: 0;
	}

	.produtoDetalhes P.descricao {
		text-indent						: 40px;
		text-align						: justify;
	}

	.produtoExtras p {
		text-align						: justify;
	}

	.produtoExtras .areaFoto {
		width 							: 255px;
		height 							: 170px;
		margin-top						: 5px;
		display 						: block;
	}

		.produtoExtras .areaFoto img {
			display 					: block;
			margin						: 0 auto;
			padding 					: 3px 0;
		}

	.produtoExtras .areaFoto.receita {
		background 						: transparent url("../imagens/background/area_foto-receita.png") no-repeat center;
		width 							: 252px;
		height 							: 170px;
		margin-top						: 5px;
		display 						: block;
	}

	.produtoExtras h1 {
		padding-left 					: 5px;
		margin-top						: 15px;
		width							: 120%;
	}

		.produtoExtras p.center img {
			margin						: 15px auto;
			display						: block;
		}

		.produtoExtras p.saibaMais a {
			padding						: 0 14px 3px 0;
		}

.tabela {
	background 							: transparent url("../imagens/background/tabela.png") no-repeat left top;
	margin-bottom 						: 17px;
	margin-left							: 28px;
	overflow							: visible;
	padding-bottom						: 0;
	padding-top							: 30px;
	position							: relative;
	width								: 432px;
}

.tabela.menor {
	background 							: transparent url("../imagens/background/tabela-menor.png") no-repeat left top;
}

	.tabela table {
		background 						: #f0eeee url("../imagens/background/tabela-fundo.png") repeat-x left top;
		margin 							: 17px 22px 0;
		width 							: 388px;
		color 							: #706969;
	}

		.tabela table thead th {
			background-color 			: #f5f3f3;
			font-weight 				: bold;
			padding 					: 5px 7px;
			text-align					: right;
		}

		.tabela table td {
			background 					: transparent url("../imagens/background/td.png") repeat-x left top;
			padding 					: 5px 7px;
			text-align					: right;
		}

		.tabela table td.esquerda,
		.tabela table th.esquerda {
			text-align 					: left;
		}

	.tabela span.end {
		background 						: transparent url("../imagens/background/tabela-base.png") repeat-x left top;
		margin-top 						: -17px;
		bottom 							: -17px;
		display 						: block;
		height 							: 17px;
		position 						: relative;
		width 							: 432px;
		z-index 						: 1;
	}

.tabelaGrande {
	background 							: transparent url("../imagens/background/tabela-grande.png") no-repeat left top;
	margin 								: auto auto 27px;
	padding-bottom 						: 0;
	padding-top							: 30px;
	width 								: 610px;
	position 							: relative;
}


	.tabelaGrande ul li img {
		vertical-align					: middle;
	}
	
	.tabelaGrande ul.produtoList.produtoPequeno li img {
		background						: transparent url("../imagens/produto_menor.gif") no-repeat left top;
		padding							: 0 3px 4px 0;
		margin-right					: 5px;
	}	

	#produtos .tabelaGrande ul.produtoList.produtoPequeno li a,
	#produtos .tabelaGrande ul.produtoList.produtoPequeno li, 
	#area .tabelaGrande ul.produtoList.produtoPequeno li a, 
	#area .tabelaGrande ul.produtoList.produtoPequeno li,
	#area .tabelaGrande ul.produtoList.produtoPequeno li span {
		height							: auto;
		background						: none;
		padding-left					: 0;
		padding-right					: 0;
	}

	#area .tabelaGrande ul.produtoList.produtoPequeno li span {
		padding							: 8px 0 0 6px;
	}

	#area .tabelaGrande ul.produtoList.produtoPequeno img {
		float 							: left;
		padding-bottom 					: 15px;
	}

	#produtos .tabelaGrande ul.produtoList.produtoPequeno li.espacado {
		padding: 0 0 5px;
		width: 275px;
	}

	#produtos .tabelaGrande ul.produtoList.produtoPequeno li.espacado a {
		width: 260px;
		height: 100px;
		text-align: left;
	}

	img.aEsquerda {
		float 							: left;
	}

	span.descricao {
		display 						: block;
		float 							: right;
		width 							: 150px;
	}

	span.descricaoIngrediente {
		display 						: block;
		float 							: right;
		width 							: 220px;
		height: 110px;
	}

	.ie6 #produtos .tabelaGrande ul.produtoList.produtoPequeno li a,
	.ie6 #produtos .tabelaGrande ul.produtoList.produtoPequeno li, 
	.ie6 #area .tabelaGrande ul.produtoList.produtoPequeno li a,
	.ie6 #area .tabelaGrande ul.produtoList.produtoPequeno li {
		width							: 266px;
	}
	
	#produtos .tabelaGrande ul.produtoList.produtoPequeno li,
	#area .tabelaGrande ul.produtoList.produtoPequeno li {
		margin-bottom					: 8px;
		background-color				: #fff;
	}
	
	#produtos .tabelaGrande ul.produtoList.produtoPequeno,
	#area .tabelaGrande ul.produtoList.produtoPequeno {
		background-color				: transparent;
	}

	.tabelaGrande h2 {
		padding 						: 20px 0 10px;
	}

	.tabelaGrande ul {
		margin							: 0 22px 0;
		padding 						: 0;
		background-color 				: #fff;
		list-style 						: none;
	}

		#conteudo .tabelaGrande ul li {
			background-color 			: #fff;
			padding						: 0;
			float 						: left;
			width 						: 100%;
			height 						: 29px;
		}

		#conteudo .tabelaGrande ul li.ativo span {
			color						: #AB0303;
			display 					: block;
			padding 					: 8px 30px;
			margin 						: 0 6px;
			background 					: #fff url("../imagens/background/link_tabela-ativo.gif") repeat-x left bottom;
		}

		.tabelaGrande ul a {
			display 					: block;
			padding 					: 8px 30px;
			margin 						: 0 6px;
			background 					: #fff url("../imagens/background/link_tabela-produtos.gif") repeat-x left bottom;
		}

		.tabelaGrande ul.novidadesList a {
			background-image 			: url("../imagens/background/link_tabela-news.gif");
		}

	.tabelaGrande span.end {
		background 						: transparent url("../imagens/background/tabela-grande-base.png") repeat-x left top;
		bottom 							: -17px;
		clear 							: both;
		display 						: block;
		height 							: 17px;
		margin-top 						: -17px;
		position 						: relative;
		width 							: 610px;
		z-index 						: 1;
	}

	.tabelaGrande ul.produtoList {
		width 							: 278px;
		margin 							: 0;
		padding 						: 0;
	}


	.tabelaGrande ul.produtoList.esquerda	{float: left; margin: 0 0 0 22px;}
	.tabelaGrande ul.produtoList.direita	{float: right; margin: 0 22px 0 0;}

		.tabelaGrande ul.produtoList a {
			width 						: 200px;
		}

		
		
		
#campanhaThumbs {
	position 							: relative;
	margin 								: 0 0 0 22px;
	padding		 						: 0;
	width 								: 610px;
	list-style	 						: none;
}

	#campanhaThumbs li {
		margin 							: 0 13px 30px 0;
		padding		 					: 0;
		width 							: 290px;
		float							: left;
	}
		
		#campanhaThumbs li .campanhaImagem {
			background		 			: url("../imagens/background/bgCampanhasThumbs.png") no-repeat top left;
			_background		 			: none;
			filter						: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="design/imagens/background/bgCampanhasThumbs.png", sizingMethod="crop");
			width 						: 159px;
			height 						: 121px;
			float						: left;
			margin						: 0 5px 0 0;
		}
		
			#campanhaThumbs li .campanhaImagem img {
				margin					: 18px 0 0 19px;
				width 					: 115px;
				height 					: 86px;
				border					: 1px solid #ffffff;
			}	
		

		#campanhaThumbs li span {
			margin						: 10px 0 0 0;
			display						: block;
		}

		#campanhaThumbs li span strong {
			color						: #5092ce;
			font-weight					: normal;
		}	
		
		#campanhaThumbs li span .campanhaAtivo {
			color						: #ac0707;
			font-weight					: normal;
		}	

		
.colunaDireita {
	width								: 98px;
	float								: left;
	padding								: 28px 0 0 30px;
	margin-bottom						: 20px;
	position							: relative;
	z-index								: 2;
}

	.colunaDireita P.saibaMais {
		font-size						: 11px;
		font-weight						: bold;
		margin							: 20px 0 0 0;
		padding-bottom					: 0;
	}

		.colunaDireita P.saibaMais a {
			padding 					: 0 12px 3px 0;
		}

.conteudoInternasCentro {
	float								: left;
	padding								: 48px 20px 48px 20px;
}

.conteudoInternasCentro P { 
	padding								: 0 25px;
	text-indent							: 40px;
	text-align							: justify;
}

.logomarca {
	float 								: right;
	position 							: relative;
	top 								: -40px;
	display 							: block;
	padding 							: 0 40px 0 40px;
}

#filiais #conteudo .produto p {
	padding-left						: 40px;
	text-indent							: 0;
}

#filiais #conteudo .produto h2 {
	clear	 							: both;
}

#filiais #conteudo .produto h3 {
	padding-left						: 40px;
}

#filiais #conteudo .produto div {
	margin-bottom 						: 10px;
}




/* formulário */
form {
	position 							: relative;
}

	form legend {
		display 						: none;
	}
	
	form legend span {
		width							: 408px;
		*width 							: 399px;
		padding							: 0 0 2px 0;
		background						: URL('../imagens/separador-titulo-sac.png') no-repeat left bottom;
		display							: block;
		position						: relative;
		margin							: 15px 0 5px 0;
		
	}

	form fieldset {
		cursor 							: default;
		position 						: relative;
	}

		form fieldset label {
			clear 						: left;
			cursor 						: pointer;
			display 					: block;
			float 						: left;
			margin 						: 3px 5px 3px 0;
		}

			form fieldset label span {
				color 					: #F00;
			}

		form fieldset input {
			background 					: #fff url("../imagens/background/form.png") no-repeat left top;
			background-color 			: #fff;
			border 						: 1px solid #999;
			font 						: 1em Verdana, Tahoma, Arial, Sans-Serif;
			margin 						: 2px 0;
			height 						: 12px;
		}

		form select {
			background 					: #fff url("../imagens/background/form.png") no-repeat left top;
			background-color 			: #fff;
			border 						: 1px solid #999;
			font 						: 1em Verdana, Tahoma, Arial, Sans-Serif;
			margin 						: 2px 0;
		}

		form fieldset input:focus {
			background-image 			: none;
		}

		form fieldset textarea {
			background 					: #fff url("../imagens/background/form.png") no-repeat left top;
			border 						: 1px solid #888;
			font 						: 1em Verdana, Tahoma, Arial, Sans-Serif;
			margin 						: 2px 0;
			overflow 					: auto;
		}

	form div.buttons {
		margin-top						: 20px;
	}

	form button {
		border 							: 0;
		padding 						: 0;
		background 						: none;
		cursor 							: pointer;
		display 						: block;
		font-size 						: 1.1em;
	}

.aviso {
	color 								: #AB0303;
	font-weight 						: bold;
	left 								: 498px;
	text-align 							: center;
	top 	 							: 50px;
	width 								: 305px;
	z-index 							: 10;
}

.marca5 #conteudo .definicao {
	height								: 146px;
}

.dicas {
	float								: left;
	width								: 446px;
	margin-left							: 30px;
}

.dicas ul.duasColunas {
	margin-top 							: 2em;
	float 								: left;
	width 								: 172px;
}

img.esquerda {
	float 								: left;
}

#conteudo p.buscarTambem {
	text-indent							: 0;
	padding-left						: 15px;
	margin-bottom						: 1em;
}

	#conteudo p.buscarTambem a {
		font-weight						: bold;
	}

		#conteudo p.buscarTambem a em {
			font-weight					: bold;
			font-style					: italic;
		}

form#form_contato {
	width 								: 450px;
	margin-left 						: 90px;
}


	form#form_contato legend {
		display 						: block;
	}



form#form_contato p {
	text-align							: center;
	text-indent							: 0;
	margin-left							: 85px;
}

		form#form_contato fieldset textarea {
			width 						: 290px;
			height 						: 42px;
		}

		form#form_contato fieldset label {
			text-align 					: right;
			width 						: 110px;
		}

		form#form_contato fieldset input {
			width 						: 290px;
		}

		form#form_contato fieldset textarea {
			width 						: 290px;
			height 						: 42px;
		}

		form#form_contato fieldset input#cep				{width: 40px;}
		form#form_contato fieldset input#cepComp			{width: 25px;}
		form#form_contato fieldset input#dataNasc			{width: 71px;}
		form#form_contato fieldset input#cidade				{width: 210px;}
		form#form_contato fieldset input#estado				{width: 22px;}
		form#form_contato fieldset input#endereco			{width: 198px;}
		form#form_contato fieldset input#numero				{width: 30px;}

		form#form_contato fieldset div.endereco 			{clear: none;float: left;width:323px}
		form#form_contato fieldset div.numero 				{clear: right;float: left;width: 115px;}
			form#form_contato fieldset div.numero label		{clear: none;float: left;width: auto;}

		form#form_contato fieldset div.cidade 				{clear: none;float: left;width: 335px;}
		form#form_contato fieldset div.estado 				{clear: none;float: left;width: 80px;}
			form#form_contato fieldset div.estado label		{clear: none;float: left;width: auto;}

		form#form_contato fieldset input.prefixo			{width: 40px;}

		form#form_contato fieldset input#telefone,
		form#form_contato fieldset input#celular {
			width						: 245px;
		}

		form#form_contato fieldset fieldset {
			padding-top 				: 2px;
			margin-left 				: 90px;
			margin-bottom 				: 2px;
		}

			form#form_contato fieldset fieldset input {
				background-color 		: transparent;
				border 					: 0;
				margin 					: 0;
				vertical-align 			: -25%;
				width 					: auto;
			}

			form#form_contato fieldset fieldset label {
				clear 					: none;
				display 				: inline;
				float 					: none;
			}

			form#form_contato fieldset fieldset legend {
				display 				: block;
			}

				form#form_contato fieldset fieldset legend label {
					display 			: block;
					left 				: -74px;
					margin 				: 2px 5px 3px 0;
					position 			: absolute;
					text-align 			: right;
					width 				: 95px;
				}

			form#form_contato fieldset fieldset li {
				display 				: inline;
			}

		form#form_contato fieldset .novidades {
			margin-top 					: 2px;
			margin-left 				: 115px;
			width 						: 300px;
		}

			form#form_contato fieldset .novidades input {
				background-color 		: transparent;
				border 					: 0;
				margin 					: 0;
				vertical-align 			: -25%;
				width 					: auto;
				margin-right 			: 2px;
				float 					: left;
			}

			form#form_contato fieldset .novidades label {
				clear 					: none;
				display 				: block;
				float 					: none;
				width 					: 270px;
				float 					: left;
				text-align 				: left;
				margin 					: 0;
			}

	form#form_contato div.buttons {
		margin-left						: 114px;
	}

	form#form_busca {
		background						: transparent url("../imagens/area_busca-estados.png") no-repeat center top;
		padding							: 23px 0 0 46px;
		height							: 67px;
		margin							: 0 auto;
	}

	form#solicita input.prodSolicita {
		width: 45px;
	}

h2.separar {
	background							: transparent url("../imagens/separador-titulo.png") no-repeat left bottom;
	margin 								: 2em 0 1em;
}

.mapaColunas {
	color								: #2C8BCB;
	float								: left;
	width								: 187px;
	padding-left 						: 20px;
	background							: transparent url("../imagens/background/pontilhado_mapa.png") no-repeat left top;
}

.mapaColunas li {
	font-size 							: 14px;
	list-style 							: none;
	margin-left							: 15px;
	font-weight							: bold;
}

.mapaColunas ul {
	margin-top 							: 14px;
	margin-bottom						: 0;
	padding								: 0;
}

.mapaColunas a {
	font-weight							: bold;
}

.mapaColunas li ul li {
	font-size							: 12px;
	list-style 							: square outside;
}

.mapaColunas li ul li a {
	font-weight							: bold;
}

.mapaColunas li ul li ul li {
	list-style 							: square outside url("../imagens/background/bullet.png");
	font-size							: 11px;
	margin-left 						: 13px;
	font-weight							: normal;
}

.mapaColunas li ul li ul li a {
	font-weight							: normal;
}

.novaReceita {
	float 								: left;
	margin								: 0 12px 20px;
	width								: 386px;
}

.Receita {
	margin								: 0 12px 20px;
	clear								: both;
	height								: 130px;
}

	.Receita p {
		text-indent						: 0;
	}

	#conteudo p.saibaMais a {
		clear 							: none;
		float 							: left;
		padding-right					: 11px;
		margin-top						: 0px;
		padding-bottom					: 3px;
	}

	.novaReceita img, .Receita IMG {
		background						: transparent url("../imagens/receita_menor.gif") no-repeat left top;
		padding							: 17px 16px 20px 15px;
		float 							: left;
		clear							: left;
		margin-right					: 10px;
	}

h2.tituloReceitas {
	clear 								: both;
	margin-left							: 12px;
	height: 1.2em;
}

.receitasOcasiao {
	display								: block;
	background							: transparent url("../imagens/background/receitas_ocasiao.png") no-repeat center top;
	width 								: 100%;
	clear								: both;
	height								: 60px;
	margin								: 0 0 20px;
	position							: relative;
	clear								: both;
}

	.receitasOcasiao P {
		text-indent						: 0;
		font-weight						: bold;
		color							: #ab0303;
		margin							: 19px 0 0 90px;
		float							: left;
	}

	.receitasOcasiao .select {
		position						: absolute;
		left							: 430px;
		top								: 13px;
		float							: left;
		background						: #fff url("../imagens/background/receitas_ocasiao-select.png") no-repeat right bottom;
		border							: 1px solid #e7e5e5;
		width							: 250px;
		height							: 22px;
		overflow						: hidden;
		font-size						: 13px;
		padding-bottom					: 0;
	}

	.ie6 .receitasOcasiao .select li {
		width: 249px;
	}

	.receitasOcasiao .select.hover {
		background-image				: none;
		height							: auto;
	}

	.receitaSemana {margin-left: 13px;}
	
		.receitasOcasiao .select a {
			padding						: 3px 5px;
			display						: block;
			color						: #706969;
			text-decoration				: none;
			border-bottom				: 2px solid #fff;
		}
	
		#conteudo .receitasOcasiao .select li {
			padding						: 0;
		}
	
		.receitasOcasiao .select a:hover {
			background					: #fff url("../imagens/background/receitas_ocasiao-select-hover.png") repeat-x left top;
			color						: #2c8bcb;
			border-bottom-color			: #e3e3e3;
		}
		
		

.colunaDireita.buscaReceita {
	background							: transparent url("../imagens/background/pontilhado_central.png") no-repeat left bottom;
	width								: 150px;
	padding-left						: 22px;
	height								: 250px;
}

.colunaDireita.buscaReceita FORM {
	background							: transparent url("../imagens/background/form_buscarReceita.png") no-repeat left top;
	padding-top							: 69px;
	padding-left						: 8px;
}

.colunaDireita.buscaReceita FORM INPUT {
	border-color						: #ccc;
}

.mac.ff3 .colunaDireita.buscaReceita FORM INPUT {
	border-color						: #ccc;
	width 								: 130px;
}


#receitas #conteudo .buscaReceita fieldset fieldset ul {
	margin								: 14px 0 0 0;
}

	#receitas #conteudo .buscaReceita fieldset fieldset ul li {
		margin							: 0;
		padding							: 0;
	}

	#receitas #conteudo .buscaReceita fieldset fieldset ul input {
		vertical-align					: -15%;
		border							: 0;
		background						: none;
	}


.produto.Receitas {
	width								: 620px;
	margin-bottom						: 22px;
}

.erroFormulario {
	margin-bottom: 10px;
}

.erroFormulario div {
	margin-left 						: 14px;
}

#conteudo .erroFormulario div li {
	line-height							: 1em;
	padding 							: 0;
	margin-top 							: 5px;
	list-style-image 					: url("../imagens/background/bullet_preto.png");
}

#conteudo .erroFormulario div ul {
	margin-bottom 	 						: 10px;
}

#receitas .produtoExtras {
	width								: 380px;
}

#receitas .produtoExtras h2 {
	margin-left							: 6px;
	margin-top							: 14px;
}

#receitas .dicaReceita {
	float								: left;
}

#receitas .tabelaGrande.coluna {
	background							: transparent url("../imagens/background/tabelaReceitas.png") no-repeat left top;
	width								: 376px;
	margin-left							: 3px;
}

#receitas .tabelaGrande.coluna .end {
	background							: transparent url("../imagens/background/tabelaReceitas-rodape.png") no-repeat left top;
	width								: 376px;
}

#receitas #conteudo .internas UL.produtoList.produtoPequeno {
	margin-left							: 13px;
}

#receitas .tabelaGrande.coluna ul.produtoList.produtoPequeno {
	background-color					: transparent;
}

#receitas .tabelaGrande.coluna ul.produtoList.produtoPequeno li,
#receitas .tabelaGrande.coluna ul.produtoList.produtoPequeno a {
	padding								: 0;
	margin								: 0;
	height								: auto;
	background-image					: none;
	width								: 332px;
}

#receitas .tabelaGrande.coluna ul.produtoList.produtoPequeno li {
	margin-bottom						: 10px;
}

#receitas .tabelaGrande.coluna ul.produtoList.produtoPequeno a {
	padding								: 5px;
}

#receitas #conteudo .produto ul.categorias {
	display								: block;
	background							: transparent url("../imagens/area_busca-estados.png") no-repeat left top;
	padding								: 0 0 0 20px;
	height								: 67px;
	width								: 600px;
	margin								: 0 0 20px 0;
}

#receitas #conteudo .produto ul.categorias li {
	display								: block;
	float								: left;
	margin								: 27px 10px 0;
}

.clubeProdutor {
	width								: 813px;
	height								: 200px;
	margin								: 5px 0 50px 0;
	background							: url("../imagens/background/fundo_clube_do_produtor.jpg") no-repeat;
}

.homeClubeProdutor {
	padding								: 0 0 50px 10px;
}

.homeClubeProdutor IMG {
	padding								: 0 10px 0 0;
}

.itemEsquerdaProdutor {
	width								: 420px;
	float								: left;
	padding								: 0 80px 0 32px;
}

.itemEsquerdaProdutor .itens {
	padding								: 10px 0 0 14px;
}

.itemEsquerdaProdutor .itensTexto {
	padding								: 7px 0 0 0;
	text-align							: justify;
}

.itemEsquerdaProdutor H3 {
	margin								: 15px 0 0 0;
}

.itemEsquerdaProdutor UL LI {
	font								: normal 11px tahoma;
	margin:0;
}

.itemDireitaProdutor {
	width								: 260px;
	float								: left;
	margin								: 16px 0 0 0;
}

.itemDireitaProdutor SPAN {
	font								: bold 11px tahoma;
	color								: #2485c7;
	cursor								: pointer;
} 

.homeClubeProdutor A {
	font								: bold 12px tahoma;
	color								: #2C8BCB;
}

P.textoProdutor {
	padding								: 0 0 0 30px;
	float								: left;
	width								: 600px;
	margin								: 36px 0 0 0;
}

P.textoProdutor SPAN {
	margin								: 0 0 0 -14px;
}

P.textoProdutor SPAN.teste {
	margin								: 0 0 0 36px;
}

.itemClubeProdutor {
	width								: 257px;
	height								: 160px;
	background							: transparent URL("../imagens/background/pontilhado_home.gif") right no-repeat;
	float								: left;
	margin								: 0 0 0 10px;
	display								: none;
}

	.itemClubeProdutor .itemClubeProdutorImagem {
		float							: left;
		width							: 122px;
		height							: 102px;
		margin							: 20px 0 6px 0;
	}

	.itemClubeProdutor .texto {
		float							: left;
		width							: 96px;
		height							: 50px;
		margin							: 4px 0 0 14px;
		text-align						: justify;
	}

	.itemClubeProdutor .tituloClube {
		float							: left;
		height							: 20px;
		margin							: 30px 0 0 12px;
		text-align						: left;
	}
	
	.itemClubeProdutor p.saibaMais {
		margin							: 0 0 0 98px;
	}

		.itemClubeProdutor p.saibaMais a {
			font-size					: 10px;
			padding 					: 0 12px 3px 14px;
		}


H1.maisTituloProdutor  {
	margin								: 0 0 0 20px;
}

.backgroundInformativo {
	background							: url('../imagens/background/fundo_foto_informativo.gif') no-repeat;
	width								: 182px;
	height								: 282px;
	margin								: 52px 0 0 20px;
	float								: left;
	padding								: 16px 0 0 16px;
}

.backgroundInformativo A {
	font-size							: 9px;
}

.listaInformativo UL LI {
	list-style							: url("../imagens/icones/saiba_mais.gif");
	margin								: 10px 0 -14px 26px;
	font-weight							: bold;
}

.listaInformativo UL LI A {
		font-size							: 11px;
}

.backgroundJornal {
	background							: url('../imagens/background/fundo_foto_jornal.gif') no-repeat;
	width								: 182px;
	height								: 362px;
	margin								: 52px 0 0 20px;
	float								: left;
	padding								: 13px 0 0 15px;
}

.backgroundJornal TD {
	padding								: 10px 0 0 0;
}

.backgroundJornal A {
	font-size							: 9px;
}



.centroProdutor {
	width								: 360px;
	float								: left;
	margin								: 52px 20px 0 30px;
}

.centroProdutor H3 {
	float								: left;
	padding								: 0;
}

.centroProdutor SPAN {
	color								: #ab0303;
	font-weight							: bold;
	font-size							: 12px;
}

.centroProdutor .listaJornais {
	padding								: 26px 0 0 30px;
	color								: #2485c7;
	font-size							: 12px;
} 

.centroProdutor .listaInformativo {
	padding								: 26px 0 0 30px;
	color								: #2485c7;
	font-size							: 12px;
} 


.centroProdutorCampo {
	width								: 600px;
	float								: left;
	margin								: 52px 0 0 30px;
}

.centroProdutorCampo H3 {
	float								: left;
	padding								: 0;
}

.centroProdutorCampo SPAN {
	color								: #ab0303;
	font-weight							: bold;
	font-size							: 12px;
}

.centroProdutorCampo .listaJornais {
	padding								: 26px 0 0 30px;
	color								: #2485c7;
	font-size							: 12px;
} 

.centroProdutorCampo .listaInformativo {
	padding								: 26px 0 0 30px;
	color								: #2485c7;
	font-size							: 12px;
} 

.listaJornais H4 {
	padding								: 0 0 18px 10px;
}

.listaInformativo H4 {
	padding								: 0 0 18px 10px;
}

.listaInformativo H5 {
	padding								: 0 5px 3px 10px;
	text-align							: right;
}

.listaInformativo SPAN {
	font-weight							: normal;
	color								: #706969;
}

.listaJornaisSemClick H4 {
	padding								: 20px 0 18px 22px;
}

.listaJornaisSemClick UL LI {
	list-style							: square;
	margin								: 10px 0 0 35px;
	*margin								: 10px 0 0 39px;
	font-weight							: bold;
	text-align							: justify;
}

.listaJornaisSemClick UL LI SPAN {
	font								: normal 10px tahoma;
	color								: #706969;
}

.listaJornais UL LI {
	list-style							: url("../imagens/icones/saiba_mais.gif");
	margin								: 10px 0 0 26px;
	font-weight							: bold;
}

.listaJornais UL LI UL LI {
	list-style							: url("../imagens/icones/seta_direita.gif");
	padding								: 0;
	margin								: -5px 0 0 25px;
	font-weight							: bold;
}

.listaJornais SPAN {
		color							: #2485c7;
		cursor							: pointer;
}

.listaDiasDeCampo UL LI {
	list-style							: url("../imagens/icones/saiba_mais.gif");
	margin								: 18px 0 0 45px;
	font-weight							: bold;
}

.listaDiasDeCampo UL LI UL {
	display 							: none;
}

.listaDiasDeCampo UL LI UL LI {
	list-style							: url("../imagens/icones/seta_direita.gif");
	padding								: 0;
	margin								: -5px 0 0 25px;
	font-weight							: normal;
}

.listaDiasDeCampo UL LI UL LI UL {
	color: #2C8BCB;
}

	
.listaDiasDeCampo UL LI UL LI UL LI {
	list-style: square none;
}

.listaDiasDeCampo UL LI UL LI UL LI A {
	font-weight							: normal;
}

.listaDiasDeCampo SPAN {
		color							: #2485c7;
		cursor							: pointer;
}

.direitaProdutor {
	width								: 170px;
	background							: url('../imagens/background/pontilhado_central.png') no-repeat left;
	float								: left;
	height								: auto;
	margin								: 52px 0 0 10px;
}

.direitaProdutor H1 {
	padding								: 0 0 0 20px;
}

.direitaProdutor IMG.iconeDireita {
	padding								: 10px 0 0 34px;
}

.direitaProdutor P {
	width								: 108px;
	height								: auto;
	padding								: 14px 0 0 34px;
}

.direitaProdutor P.saibaMais {
	padding								: 0 0 0 34px;
}

.iconeReferencia {
	float								: left;
}

/* fim do formulario */


#receitas .produtoDetalhes {
	width								: 380px;
}

#receitas .dicas.receita P {
	text-indent							: 0;
}

#receitas #conteudo .internas UL {
	list-style							: none;
	margin-left							: 40px;
	margin-bottom						: 0;
	padding								: 0;
}

#receitas .dicas.receita h3 {
	margin-left							: 24px;
}

#receitas .produtoExtras {
	margin-top							: 20px;
}

#clube .topo,
#receitas .topo,
#area .topo {
	height								: 292px;
}

#clube .topo .banner,
#receitas .topo .banner,
#area .topo .banner {
	display								: none;
}

#pop {
	background							: url('../imagens/background/meio_fundo_pop.gif') repeat-y center;
}

#pop div {
	background							: url('../imagens/background/top_fundo_pop.gif') top no-repeat;
	padding								: 45px 0 0;
}

#pop IMG {
	margin								: 0 auto;
	display								: block;
}

#pop span {
	background							: url('../imagens/background/bottom_fundo_pop.gif') top no-repeat;
	display								: block;
	height								: 45px;
}

.popCampoCima {
	background							: url('../imagens/background/pop_campo_cima.jpg') top no-repeat;
}

.popCampoRepeat {
	padding								: 20px 0 20px 0;
	background							: url('../imagens/background/pop_campo_repeat.jpg') repeat-y;
}

.popCampoBaixo {
	background							: url('../imagens/background/pop_campo_baixo.jpg') top no-repeat;
}

.popCampoPaginacao {
	height								: 37px;
	background							: url('../imagens/background/paginacao.jpg') top no-repeat;
}

TD.setaVoltar {
	width								: 350px;
	height								: 30px;
	padding								: 12px 0 0 0;

}

TD.setaAvancar {
	width								: 350px;
	height								: 30px;
	padding								: 12px 0 0 240px;
}

#produtos #conteudo .outrasMarcas {
	height: 120px;
	float								: left;
	width								: 367px;
	margin-left							: 30px;
	margin-bottom						: 30px;
}

.ie6 #produtos #conteudo .outrasMarcas {
	margin-left							: 15px;
	margin-right 						: 15px;
}

#produtos #conteudo .outrasMarcas p {
	text-indent							: 0;
}

#produtos #conteudo .outrasMarcas img {
	background							: transparent url("../imagens/marca_menor.gif") no-repeat left top;
	display								: block;
	padding								: 2px 5px 6px 4px;
	float								: left;
	clear								: left;
	margin-right						: 10px;
}

#area .areaIni {
	margin-bottom						: 20px;
}

#area .areaIni.produtosC {
	background: transparent url("../imagens/imagens/bancoImagens.jpg") no-repeat left top;
	height: 140px;
	padding: 5px 20px;
	width: 430px;
}

#area .areaIni.materiaisC {
	background: transparent url("../imagens/imagens/materiais.jpg") no-repeat left top;
	height: 140px;
	margin-top: 30px;
	padding: 5px 20px;
	width: 430px;
}

#area .areaIni p {
	text-indent 						: 0;
}

#area .areaIni div {
	padding								: 20px 0 10px 120px;
	position							: relative;
	z-index 							: 5;
}

.enviarAmigo {
	width								: 100px;
}


.info {
   padding								: 10px;
   margin-left 							: 35px;
   border								: 1px solid #cfc2c2; 
   text-align							: center;
   font 								: bold 10px Verdana, Arial;
}


.feiras {
	width								: 580px;
}

.feiras UL LI {
	margin								: 0 0 20px 0;
	padding								: 0 !important;
}

.feiras UL LI P {
	margin								: 4px 0 0 21px;
	padding								: 0 !important;
}


/* HACK IE */
.ie #conteudo														{padding-bottom: 0;margin: 0;}
.ie #conteudo .fundoPontilhado										{background-image: url("../imagens/background/pontilhado_centro-ie.png");}
.ie #conteudo .separador											{display: none;}
.ie form#form_contato div.buttons									{margin-left: 103px;}
.ie form#form_contato fieldset .novidades							{margin-left: 95px}
.ie form#form_contato fieldset .novidades input						{vertical-align: -25%;width: auto;margin: 0 5px 0 16px;}
.ie form#form_contato fieldset .novidades label						{width: 250px;}
.ie form#form_contato fieldset fieldset input						{width: auto;}
.ie form#form_contato fieldset fieldset legend label				{top: 3%}
.ie form#form_contato fieldset input								{margin: 1px 0 1px;width: 288px;}
.ie form#form_contato fieldset input#telefone,
.ie form#form_contato fieldset input#celular						{width: 241px;}
.ie form#form_contato fieldset input#numero							{width: 28px;}
.ie form#form_contato fieldset input.prefixo						{width: 40px;}
.ie form#form_contato fieldset textarea 							{width: 288px;}

/* HACK IE 6 */
.ie6 #conteudo														{height: 160px;margin: 0;}
.ie6 #conteudo .colunaDireita.buscaReceita							{padding-left: 22px;}
.ie6 #conteudo .itemHome											{margin: 0 5px;}
.ie6 .alturaSolMat													{height	: 50px;}
.ie6 .backgroundInformativo 										{margin : 52px 0 0 10px;}
.ie6 .backgroundJornal 												{margin : 52px 0 0 10px;}
.ie6 .centroProdutorCampo 											{width: 550px;}
.ie6 .colunaDireita .extras											{height: 185px;}
.ie6 .direitaProdutor												{margin : 52px 0 0 20px;width:150px;}
.ie6 .receita1 														{margin-left: 5px;}
.ie6 .receita2 														{margin-right: 0;}
.ie6 .receitasOcasiao P												{margin-left: 45px;}
.ie6 .rodape														{background-image: none;}
.ie6 .rodape span													{height: 32px;left: 0;position: absolute;top: 0;width: 874px;z-index: -1;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="design/imagens/background/rodape.png", sizingMethod="crop");}
.ie6 .tabelaGrande ul.produtoList.direita							{margin: 0 11px 0 0;}
.ie6 .tabelaGrande ul.produtoList.esquerda							{margin: 0 0 0 11px;}
.ie6 .topo .navegacao li 											{padding: 0 2px 0 3px;}
.ie6 form#form_contato fieldset div.cidade 							{width: 333px;}
.ie6 form#form_contato fieldset div.estado 							{width: 90px;}
.ie6 form#form_contato fieldset div.numero 							{width: 125px;}
.ie6 form#form_contato fieldset fieldset input						{vertical-align: 0%;}
.ie6 form#form_contato fieldset input#cidade						{width: 207px;}
.ie6 form#form_contato fieldset input#endereco						{width: 198px;}
.ie6 form#form_contato fieldset label								{margin-right: 2px;}

.ie6 .tabelaGrande span.end {
	background 							: #fff url("../imagens/background/ie-tabela-grande-base.png") repeat-x left top;
}

.ie6 .tabela {
	background 							: #fff url("../imagens/background/ie-tabela.png") no-repeat left top;
}

.ie6 .tabela span.end {
	background 							: #fff url("../imagens/background/ie-tabela-base.png") repeat-x left top;
}

.ie6 .tabelaGrande {
	background 							: #fff url("../imagens/background/ie-tabela-grande.png") no-repeat left top;
}

.ie6 #receitas .tabelaGrande.coluna {
	background							: #fff url("../imagens/background/ie-tabelaReceitas.png") no-repeat left top;
}

.ie6 #receitas .tabelaGrande.coluna .end {
	background							: #fff url("../imagens/background/ie-tabelaReceitas-rodape.png") no-repeat left top;
}

.ie6 #conteudo .internas {
	background: url("none");
}

.ie6 #area .areaIni.materiaisC {
	background: transparent url("../imagens/imagens/ie-materiais.jpg") no-repeat left top;
}

.ie6 .rodape {
	background							: transparent URL("../imagens/background/ie-rodape.png") top no-repeat;
}

/* HACK IE 7 */
.ie7 #conteudo .conteudoInternas									{padding-bottom: 0;}
.ie7 #conteudo p.acoes												{margin-bottom: 0;}
.ie7 form#form_contato fieldset fieldset input						{vertical-align: middle;}
.ie7 form#form_contato fieldset input#estado 						{width: 20px;}
.ie7 form#form_contato fieldset label								{margin: 2px 4px 2px 0;}
.ie7 #area .tabela.areaIni.produtosC								{margin-bottom: 40px}
.ie7 #area .tabela.areaIni.materiaisC .alturaSolMat				{height: auto;}

.ie7 #area #conteudo .tabela.areaIni.materiaisC form fieldset		{margin-left: 12px !important}
.ie7 #produtos .tabelaGrande ul.produtoList.produtoPequeno {
		margin-bottom: 10px !important;
	}

/* HACK OPERA */
.opera form#form_contato fieldset div.cidade 						{width: 336px;}
.opera form#form_contato fieldset div.estado input#estado 			{width: 21px;}
.opera form#form_contato fieldset input#celular	,
.opera form#form_contato fieldset input#telefone					{width: 243px;}

/* HACK CHROME */
.chrome form#form_contato fieldset div.cidade 						{width: 336px !important;}
.chrome form#form_contato fieldset input#cidade 					{width: 211px !important;}
.chrome form#form_contato fieldset textarea#mensagem				{width: 286px !important;}

/* HACK SAFARI */
.safari form#form_contato fieldset div.estado input#estado 		{width: 21px;}
.safari form#form_contato fieldset textarea 						{width: 292px;}

.win.safari form#form_contato fieldset div.cidade 					{width: 336px;}
.win.safari form#form_contato fieldset div.endereco 				{width: 322px;}
.win.safari form#form_contato fieldset fieldset input				{vertical-align: 5%;}
.win.safari form#form_contato fieldset input#celular				{width: 243px;}
.win.safari form#form_contato fieldset input#telefone,

.mac.safari form#form_contato fieldset #endereco					{width: 189px;}
.mac.safari form#form_contato fieldset div.cidade					{width: 329px;}
.mac.safari form#form_contato fieldset div.endereco					{width: 313px;}
.mac.safari form#form_contato fieldset div.numero 					{width: 115px;}
.mac.safari form#form_contato fieldset textarea 					{width: 292px;}

/* HACK MAC */
.mac.ff2 form#form_contato fieldset div.cidade,
.mac.ff3 form#form_contato fieldset div.cidade						{clear:left;}
.mac.ff2 form#form_contato fieldset div.cep,
.mac.ff3 form#form_contato fieldset div.cep							{clear:both;}

.mac.ff2 #conteudo p.acoes,
.mac.ff3 #conteudo p.acoes											{line-height: 1em;}

/* HACK FF2 */

.ff2 #area .tabela.areaIni.materiaisC .alturaSolMat				{height: auto;}
.ff2 form div.buttons 												{margin: 20px 0 16px 0;}