*
{
	border: 0;
	margin: 0 auto;
	padding: 0;
}

html,
body
{
	height: 100%;
}
body
{
	background: #eeffb9 url(/img/background.gif) top center no-repeat;
	font: normal 11px Verdana, sans-serif;
	color: #333;
}
a
{
	text-decoration: none;
	color: #698c00;
}
a:hover
{
	text-decoration: underline;
}
ul,
ol
{

	list-style-type: none;
	list-style-image: none;
}
	fieldset legend
	{
		display: none;
	}
	input[type=hidden]
	{
		display: none !important;
	}
	input[type=radio]
	{
		border: none !important;
		background: none !important;
		padding: 0 !important;
	}
	
	form.formulario label
	{
		margin: 0px 0px 5px 5px;
		font-weight: bold;
		font-size: 12px;
		text-transform: lowercase;
		letter-spacing: 1px;
		float: left;
	}
	form.formulario button
	{
		background: #5f7d00;
		margin: 10px;
		padding: 5px;
		text-transform: lowercase;
		color: #fff;
		float: right;
	}
	form.formulario input,
	form.formulario textarea,
	form.formulario select
	{
		border: 1px solid #e1e1e1;
		border-radius: 3px;
		background: #fff url(/img/formularioBackground.gif) repeat-x;
		width: 400px;
		margin: 2px;
		padding: 5px;
		font-size: 12px;
		color: #333;
		display: block;
		clear: both;
	}
	form.formulario input:focus,
	form.formulario textarea:focus,
	form.formulario select:focus
	{
		background: #fffff0;
	}
		form.formulario div.data
		{
			display: block;
			clear: both;
		}
			form.formulario div.data select
			{
				width: 125px !important;
				display: inline;
			}
			form.formulario div.conjuntoRadio label
			{
				width: 100px;
				margin-left: 20px;
				margin-bottom: 20px;
			}
        form.formulario div.radio
        {
            float: left;
        }
		form.formulario div.radio input
		{
			width: auto !important;
			margin-left: 15px;
			display: inline;
		}
		form.formulario div.radio label
		{
			width: auto !important;
			margin: 0 0 0 2px;
            padding: 0;
			font-weight: normal;
			text-transform: none;
			letter-spacing: 0;
			float: none;
		}
	form.formulario div.erro
	{
		top: 6px;
		font-size: 10px;
		color: #900;
		position: relative;
		float: right;
	}
		form.formulario div.erro + input,
		form.formulario div.erro + textarea,
		form.formulario div.erro + select
		{
			border-color: #900;
		}
	form.formulario table
	{
		width: 100%;
	}
		form.formulario table th
		{
			background: #F4FFD2;
			padding: 5px;
		}
		form.formulario table tr
		{
			border: 2px solid #F4FFD2;
			padding: 5px;
		}
        form.formulario table tr.zebra
        {
            background: #F4FFD2;
        }
		form.formulario table td
		{
			text-align: center;
		}
            form.formulario table td.descricao textarea
            {
                width: 180px;
            }
			form.formulario table td.periodo select
			{
				width: 100px !important;
				display: inline;
			}
			form.formulario table td input,
			form.formulario table td select
			{
				width: 90%;
			}
	form.formulario br
	{
		clear: both;
	}

/* ---------- */
.printLogomarca
{
	display: none;
}
.imageReplacement
{
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
div.clearFix
{
	clear: both;
}
ul.lista
{
	margin-left: 22px;	
}
	ul.lista li
	{
		list-style-image: url(/img/lista.gif);
	}
	ul.lista.link li:hover
	{
		list-style-image: url(/img/lista_hover.gif);
	}
		ul.lista.link li a:hover
		{
			text-decoration: none;
			color: #304000;
		}
ul.listaInline
{
	margin: 0;
}
	ul.listaInline li
	{
		display: inline;
	}
ul.listaQuadros
{
	margin: 0;
}
	ul.listaQuadros li
	{
		border-bottom: 1px dotted #304000;
		margin: 5px;
		padding: 10px;
	}
		ul.listaQuadros li a
		{
			padding: 5px 0;
			display: block;
		}
		ul.listaQuadros li a:hover
		{
			background: #ffffea;
			text-decoration: none;
		}
			ul.listaQuadros li a *
			{
				margin: 10px;
				display: block;
			}
ul.submenu
{
	border-bottom: 1px dotted #e4ff93;
	margin: 15px 0;
	padding: 3px 0;
	text-align: right;
}
	ul.submenu li
	{
		display: inline;
	}
		ul.submenu li a
		{
			border-left: 1px dotted #e4ff93;
			padding: 3px 5px;
			font-weight: bold;
			text-transform: lowercase;
			color: #698c00;
		}
		ul.submenu li a:hover
		{
			text-decoration: none;
			color: #304000;
		}
		ul.submenu li a.imagem
		{
			padding-left: 25px;
		}
		ul.submenu li a.imagem.voltar
		{
			background: url(/img/submenuVoltar.gif) 5px center no-repeat;
		}
		ul.submenu li a.imagem.imprimir
		{
			background: url(/img/submenuImprimir.gif) 5px center no-repeat;
		}
		
ul.imagens
{
}
	ul.imagens li
	{
		margin: 8px 0 0 10px;
		display: inline;
		float: left;
	}
			ul.imagens li a img
			{
				border-radius: 5px;
				border: 3px solid #eeffb9;
			}
			ul.imagens li a:hover img
			{
				border-color: #789f01;
			}
ul.paginacao
{
	margin: 10px auto;
	text-align: right;
}
	ul.paginacao li
	{
		margin: 0 3px;
	}
		ul.paginacao li a
		{
			font-weight: bold;
			font-size: 13px ;
			color: #5f7f00 !important;
		}
		ul.paginacao li a.ativo
		{
			font-weight: bold;
			font-size: 16px !important;
			color: #324200 !important;
		}
		ul.paginacao li a:hover
		{
			text-decoration: none;
			color: #324200 !important;
		}
		
/* ---------- */
	
	
/* Mensagens de diálogo */
div.message
{
	border: solid 2px #000;
	border-radius: 10px;
	margin: 10px;
	padding: 10px;
	padding-left: 90px;
}
	div.message h2
	{
		font-size: 26px;
		text-transform: lowercase;
	}
div.message.error
{
	border-color: #900;
	background: #fff0f0 url(/img/message/error.gif) 10px 7px no-repeat;
	min-height: 60px;
}
	div.mensage.error h2
	{
		color: #900;
	}
	
/* ---------- */

#wrap
{
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
}

#container
{
	width: 850px;
	padding-bottom: 75px;
}
	#container #cabecalho
	{
	}
		#container #cabecalho h1
		{
			background-image: url(/img/logomarca.gif);
			width: 150px;
			height: 106px;
			margin: 15px 25px 10px;
			float: left;
		}
		#container #cabecalho #busca
		{
			background: url(/img/buscaBackground.gif) no-repeat;
			width: 251px;
			height: 21px;
			top: 55px;
			right: 30px;
			float: right;
			position: relative;
		}
			#container #cabecalho #busca form
			{
				left: 3px;
				position: relative;
			}
				#container #cabecalho #busca form input
				{
					border: 0;
					background: transparent;
					width: 215px;
					margin: 0;
					padding: 0;
					font-style: normal;
					font-size: 10px;
					text-transform: lowercase;
					color: #333;
				}
				#container #cabecalho #busca form input.example
				{
					font-style: italic;
					color: #999;
				}
				#container #cabecalho #busca form button
				{
					border: 0;
					background: url(/img/buscaBotao.gif);
					width: 14px;
					height: 15px;
					top: 2px;
					margin-left: 7px;
					position: relative;
					cursor: pointer;
				}
	#container #navegacao
	{
		background: url(/img/navegacaoBackground.gif) bottom no-repeat;
		height: 90px;
		margin-bottom: -48px;
		position: relative;
		z-index: 1;
	}
		#container #navegacao ul
		{
			float: right;
		}
				#container #navegacao ul li ul
				{
					margin-top: 12px;
					margin-left: -230px;
					position: absolute;
					display: none;
				}
	#container #conteudo
	{
		border: 2px solid #9c0;
		border-top: none;
		border-radius: 8px;
		background: #fff;
		min-height: 100px;
	}
	#container #mapaSite
	{
		background: url(/img/mapaSiteBackground.gif) no-repeat;
		margin: 20px 0;
	}
		#container #mapaSite div.bloco
		{
			margin: 0 36px;
			float: left;
		}
		#container #mapaSite div.bloco.max
		{
		}
			#container #mapaSite div.bloco h4
			{
				margin: 8px 0;
				font-size: 14px;
				font-weight: bold;
				text-transform: uppercase;
				color: #698c00;
			}
			#container #mapaSite div.bloco ul
			{
				margin-top: 15px;
				font-size: 13px;
			}
#rodape
{
	background: #eeffb9 url(/img/rodapeBackground.gif) repeat-x;
	width: 100%;
	height: 75px;
	bottom: 0 !important;
	position: absolute;
}
	#rodape #copyright
	{
		margin: 25px 0 0 25px;
		float: left;
	}
	#rodape #formaweb
	{
		margin: 30px 30px 0 0;
		float: right;
	}
		#rodape #formaweb #balao {
			background: url(/img/balao.gif) top no-repeat;
			width: 200px;
			height: 90px;
			margin: -130px 0 0 -150px;
			padding-top: 20px;
			font-size: 0.7em;
			text-transform: uppercase;
			text-align: center;
			display: none;
			position: absolute;
		}
		#rodape #formaweb #balao img
		{
			margin-top: 20px;
		}
		
		
		/* Página inicial */
		#container #conteudo .home
		{
			padding: 50px 15px 10px;
			z-index: 2;
		}
			#container #conteudo .home .conteudo
			{
				width: 600px;
				float: left;
			}
				#container #conteudo .home .conteudo #marcas
				{
					width: 600px;
					height: 100px;
					margin: 10px 0;
				}
				#container #conteudo .home .conteudo #destaques
				{
					width: 600px;
					height: 180px;
				}
				#container #conteudo .home .conteudo #chamadas
				{
					margin: 10px 0;
				}
					#container #conteudo .home .conteudo #chamadas div
					{
						background: url(/img/chamadasBackground.gif) no-repeat;
						width: 295px;
						height: 200px;
					}
							#container #conteudo .home .conteudo #chamadas div a span.titulo
							{
								background-repeat: no-repeat;
								width: 280px;
								height: 152px;
								margin-top: 2px;
								padding-top: 5px;
								font-size: 16px;
								font-weight: bold;
								text-indent: 5px;
								text-transform: lowercase;
								letter-spacing: 2px;
								display: block;
							}
							#container #conteudo .home .conteudo #chamadas div a:hover span.titulo
							{
								text-decoration: none !important;
							}
							#container #conteudo .home .conteudo #chamadas div a strong
							{
								padding: 0 15px;
								font-size: 13px;
								display: block;
							}
					#container #conteudo .home .conteudo #chamadas div.chamada-1
					{
						float: left;
					}
						#container #conteudo .home .conteudo #chamadas div.chamada-1 a
						{
							color: #53337c;
						}
							#container #conteudo .home .conteudo #chamadas div.chamada-1 a span.titulo
							{
								background-image: url(/img/chamadas/chomax.gif);
							}
					#container #conteudo .home .conteudo #chamadas div.chamada-2
					{
						float: right;
					}
						#container #conteudo .home .conteudo #chamadas div.chamada-2 a
						{
							color: #900;
						}
							#container #conteudo .home .conteudo #chamadas div.chamada-2 a span.titulo
							{
								background-image: url(/img/chamadas/frutopolino.gif);
							}
			#container #conteudo .home .receitas
			{
				background: url(/img/receitasHome.gif) top center no-repeat;
				width: 191px;
				margin: 10px 0;
				padding-top: 259px;
				float: right;
			}
				#container #conteudo .home .receitas h2
				{
					background-image: url(/img/receitasHomeTitulo.gif);
					width: 191px;
					height: 39px;
					margin: 15px 0;
				}
				#container #conteudo .home .receitas ul
				{
					margin-left: 5px;
				}
					#container #conteudo .home .receitas ul li
					{
						background: url(/img/receitasHomeLista.gif) top left repeat-y;
						margin: 8px 0;
						padding-left: 10px;
					}
					#container #conteudo .home .receitas ul li:hover
					{
						background-image: url(/img/receitasHomeLista_hover.gif);
					}
						#container #conteudo .home .receitas ul li a
						{
							font-size: 13px;
							font-weight: bold;
							color: #f90;
						}
						#container #conteudo .home .receitas ul li a:hover
						{
							text-decoration: none;
							color: #fc0;
						}
		
		/* Marcas */
		#container #conteudo .brands
		{
			
		}
            #container #conteudo .brands ul.submenu
            {
                background: transparent;
                border: 0;
                margin: 0;
                padding: 0;
            }
            #container #conteudo .brands ul.submenu a
            {
                border: 0;
            }
		/* Ducoco */
		#container #conteudo .brands.ducoco
		{
			background: url(/img/marcas/ducocoBackground.jpg) no-repeat;
			height: 550px;
		}
		#container #conteudo .brands.ducoco *
		{
			margin: 0;
			position: relative;
		}
			#container #conteudo .brands.ducoco h2
			{
				background-image: url(/img/marcas/ducocoLogomarca.gif);
				width: 235px;
				height: 89px;
				top: 75px;
				right: -580px;
			}
			#container #conteudo .brands.ducoco h3
			{
				width: 360px;
				top: 10px;
				left: 120px;
				font-weight: bold;
				font-size: 18px;
			}
			#container #conteudo .brands.ducoco p
			{
				width: 600px;
				top: 115px;
				left: 125px;
				font-style: italic;
				font-size: 18px;
			}
            #container #conteudo .brands.ducoco ul.submenu
            {
                top: 60px;
                right: 750px;
                position: relative;
            }
		/* Frutop */
		#container #conteudo .brands.frutop
		{
			background: url(/img/marcas/frutopBackground.jpg) no-repeat;
			height: 570px;
		}
		#container #conteudo .brands.frutop *
		{
			margin: 0;
			position: relative;
		}
			#container #conteudo .brands.frutop h2
			{
				background-image: url(/img/marcas/frutopLogomarca.gif);
				width: 218px;
				height: 145px;
				top: 75px;
				right: -580px;
			}
			#container #conteudo .brands.frutop h3
			{
				width: 250px;
				top: -20px;
				left: 180px;
				font-weight: bold;
				font-size: 18px;
			}
			#container #conteudo .brands.frutop p
			{
				width: 660px;
				top: 50px;
				left: 90px;
				font-style: italic;
				font-size: 20px;
			}
            #container #conteudo .brands.frutop ul.submenu
            {
                top: 60px;
                right: 750px;
                position: relative;
            }
		/* Menina */
		#container #conteudo .brands.menina
		{
			background: url(/img/marcas/meninaBackground.jpg) no-repeat;
			height: 650px;
			color: #000;
		}
		#container #conteudo .brands.menina *
		{
			margin: 0;
			position: relative;
		}
			#container #conteudo .brands.menina h2
			{
				background-image: url(/img/marcas/meninaLogomarca.gif);
				width: 168px;
				height: 139px;
				top: 75px;
				left: 75px;
			}
			#container #conteudo .brands.menina h3
			{
				width: 350px;
				top: 5px;
				left: 350px;
				font-weight: bold;
				font-size: 17px;
			}
			#container #conteudo .brands.menina p
			{
				width: 620px;
				top: 105px;
				left: 90px;
				font-style: italic;
				font-size: 18px;
			}
            #container #conteudo .brands.menina ul.submenu
            {
                top: 60px;
                right: 170px;
                position: relative;
            }
		/* Chomax */
		#container #conteudo .brands.chomax
		{
			background: url(/img/marcas/chomaxBackground.jpg) no-repeat;
			height: 570px;
			color: #471e0a;
		}
		#container #conteudo .brands.chomax *
		{
			margin: 0;
			position: relative;
		}
			#container #conteudo .brands.chomax h2
			{
				background-image: url(/img/marcas/chomaxLogomarca.gif);
				width: 239px;
				height: 128px;
				top: 80px;
				left: 45px;
			}
			#container #conteudo .brands.chomax h3
			{
				width: 365px;
				top: -20px;
				left: 320px;
				font-weight: normal;
				font-size: 18px;
			}
			#container #conteudo .brands.chomax p
			{
				width: 570px;
				top: 65px;
				left: 145px;
				font-style: italic;
				font-size: 18px;
			}
            #container #conteudo .brands.chomax ul.submenu
            {
                top: 60px;
                right: 8px;
                position: relative;
            }
		
		/* Páginas internas */
		#container #conteudo .interno
		{
			padding: 50px 10px 10px;
			z-index: 2;
		}
				#container #conteudo .interno h2.imageReplacement
				{
					margin: 25px auto;
				}
			#container #conteudo .interno .conteudo
			{
				border-radius: 5px;
				background: url(/img/conteudoBackground.gif) repeat-x;
				width: 90%;
				margin: 10px auto;
				padding: 10px;
			}
				#container #conteudo .interno .conteudo p
				{
					margin: 12px 0;
				}
			#container #conteudo .interno div.contato
			{
				margin: 30px;
				float: right;
			}
				#container #conteudo .interno div.contato h4
				{
					margin: 10px 0;
					font-weight: bold;
					font-size: 14px;
					text-transform: uppercase;
					color: #9e6b01;
				}
			/* Career */
				#container #conteudo .interno.career h2
				{
					background-image: url(/img/titulo/career.gif);
					width: 150px;
					height: 41px;
				}
						#container #conteudo .interno.career form.formulario legend
						{
							margin-bottom: 10px;
							padding: 20px 0 20px;
							font-size: 18px;
							color: #6f9300;
							display: block !important;
						}
                        #container #conteudo .interno.career form.formulario input,
                        #container #conteudo .interno.career form.formulario select,
                        #container #conteudo .interno.career form.formulario textarea
                        {
                            padding: 3px;
                        }
						#container #conteudo .interno.career form.formulario div.erro
						{
							margin-right: 345px;
						}
                            #container #conteudo .interno.career form.formulario table th.deleteRow
                            {
                                background: transparent !important;
                            }
					#container #conteudo .interno.career div.vagas
					{
						margin-top: 100px;
						margin-left: 550px;
						position: absolute;
					}
                    #container #conteudo .interno.career span.add
                    {
                        text-align: right;
                        display: block;
                    }
                        #container #conteudo .interno.career span.add a
                        {
                            background: url(/img/add.png) no-repeat;
                            margin: 10px;
                            padding-left: 20px;
                            text-decoration: none;
                            float: right;
                        }
                        #container #conteudo .interno.career span.add a:hover
                        {
                            color: #999;
                        }
                #container #conteudo .interno.career .displayNone
                {
                    display: none;
                }
                    #container #conteudo .interno.career div.empregos
                    {
                        margin: 10px 0;
                        padding: 10px 20px;
                    }
                        #container #conteudo .interno.career div.empregos h3
                        {
                            border-radius: 5px;
                            background: #eeffb9;
                            width: 100%;
                            margin: 10px 0;
                            padding: 12px;
                            font-size: 16px;
                            color: #506a00;
                        }
                        #container #conteudo .interno.career div.empregos div.deleteRow
                        {
                            top: -40px;
                            right: -5px;
                            float: right;
                            position: relative;
                        }
                        #container #conteudo .interno.career div.empregos div.periodo
                        {
                            margin: 5px 0;
                            clear: both;
                        }
                            #container #conteudo .interno.career div.empregos div.periodo *
                            {
                                width: auto;
                                display: inline;
                                float: none;
                            }
                            #container #conteudo .interno.career div.empregos div.periodo select
                            {
                                width: 100px !important;
                            }
                                #container #conteudo .interno.career div.empregos div.periodo select option
                                {
                                    display: block;
                                }
                            #container #conteudo .interno.career div.empregos div.periodo input[type=checkbox]
                            {
                                margin-left: 360px;
                            }
			/* Contact */
				#container #conteudo .interno.contact h2
				{
					background-image: url(/img/titulo/contact.gif);
					width: 255px;
					height: 44px;
				}
				#container #conteudo .interno.contact form.formulario
				{
					width: 400px;
					margin: 0;
					float: left;
				}
				#container #conteudo .interno.contact div.sidebar
				{
					text-align: right;
					float: right;
				}
					#container #conteudo .interno.contact div.sidebar div.faq
					{
						margin: 10px 0 20px;
						padding: 25px 0;
					}
						#container #conteudo .interno.contact div.sidebar div.faq a
						{
							border: 1px dotted #990;
							background: #ffffec;
							padding: 20px;
							font-weight: bold;
						}
						#container #conteudo .interno.contact div.sidebar div.faq a:hover
						{
							background: #ffffca;
							text-decoration: none;
							color: #990;
						}
					#container #conteudo .interno.contact div.sidebar div.telefone
					{
						margin: 20px 0;
						font-size: 15px;
					}
						#container #conteudo .interno.contact div.sidebar div.telefone strong
						{
							font-size: 11px;
							color: #990;
						}
			/* Company */
				/* About */
					#container #conteudo .interno.about h2
					{
						background-image: url(/img/titulo/about.gif);
						width: 230px;
						height: 45px;
					}
				/* Commercial */
					#container #conteudo .interno.commercial h2
					{
						background-image: url(/img/titulo/commercial.gif);
						width: 294px;
						height: 51px;
					}
				/* Export */
					#container #conteudo .interno.export h2
					{
						background-image: url(/img/titulo/export.gif);
						width: 218px;
						height: 42px;
					}
				/* Factory */
					#container #conteudo .interno.factory h2
					{
						background-image: url(/img/titulo/factory.gif);
						width: 159px;
						height: 43px;
					}
						#container #conteudo .interno.factory div.conteudo
						{
							width: 710px;
						}
								#container #conteudo .interno.factory div.conteudo ul li
								{
									border: solid 2px #608000;
									width: 305px;
									height: 200px;
									margin: 30px 0 0 30px;
									float: left;
								}
										#container #conteudo .interno.factory div.conteudo ul li a span
										{
											top: -227px;
											right: 6px;
											font-size: 23px;
											text-transform: lowercase;
											letter-spacing: -2px;
											position: relative;
											float: right;
										}
									#container #conteudo .interno.factory div.conteudo ul li a:hover
									{
										text-decoration: none;
										color: #304000;
									}
				/* Factory :: View */
					#container #conteudo .interno.factoryView h2
					{
						margin-bottom: 20px;
						font-size: 27px;
						text-align: right;
						text-transform: lowercase;
						color: #789f01;
					}
					#container #conteudo .interno.factoryView div.descricao
					{
						width: 560px;
						margin: 0 10px;
						float: left;
					}
						#container #conteudo .interno.factoryView div.descricao div.localizacao
						{
							background: url(/img/localizacaoBackground.gif) bottom right no-repeat;
							margin: 30px 20px 0;
						}
							#container #conteudo .interno.factoryView div.descricao div.localizacao h3
							{
								background-image: url(/img/titulo/location.gif);
								width: 139px;
								height: 29px;
								margin: 10px auto 25px;
							}
						#container #conteudo .interno.factoryView div.fotos
						{
							border-left: 1px dotted #ddd;
							width: 230px;
							padding-left: 10px;
							float: right;
						}
							#container #conteudo .interno.factoryView div.fotos h3
							{
								font-size: 25px;
								text-transform: lowercase;
								letter-spacing: -4px;
								color: #ccc;
							}
				/* Farms */
					#container #conteudo .interno.farms h2
					{
						background-image: url(/img/titulo/farms.gif);
						width: 180px;
						height: 43px;
					}
			/* ---------- */
			/* F.A.Q. */
				#container #conteudo .interno.faq h2
				{
					background-image: url(/img/titulo/faq.gif);
					width: 114px;
					height: 42px;
				}
				#container #conteudo .interno.faq p.descricao
				{
					margin: 20px 40px;
				}
				#container #conteudo .interno.faq div.perguntas
				{
					width: 400px;
					margin-left: 20px;
					float: left;
				}
					#container #conteudo .interno.faq div.perguntas ul li
					{
						padding: 10px 0;
						border-bottom: 1px dotted #3a4a08;
					}
						#container #conteudo .interno.faq div.perguntas ul li a
						{
							color: #3a4a08;
						}
					#container #conteudo .interno.faq div.perguntas ul li.selecionado
					{
						list-style-image: url(/img/lista_hover.gif);
					}
						#container #conteudo .interno.faq div.perguntas ul li.selecionado a
						{
							font-weight: bold;
						}
				#container #conteudo .interno.faq div.conteudo
				{
					background-image: url(/img/faqBackground.gif);
					width: 340px;
					padding: 10px;
					color: #3a4a08;
					float: right;
				}
					#container #conteudo .interno.faq div.conteudo strong
					{
						font-weight: bold;
						font-size: 12px;
						text-transform: uppercase;
					}
				#container #conteudo .interno.faq div.clearFix
				{
					height: 30px;
				}

			/* Press */
				#container #conteudo .interno.press h2
				{
					background-image: url(/img/titulo/press.gif);
					width: 179px;
					height: 42px;
				}
				#container #conteudo .interno.press div.conteudo
				{
				}
					#container #conteudo .interno.press ul
					{
						font-size: 12px;
					}
			/* Press :: View */
				#container #conteudo .interno.pressView h2
				{
					font-size: 20px;
					text-transform: uppercase;
					color: #9e6b01;
				}
				#container #conteudo .interno.pressView em
				{
					margin: 15px 0 10px;
					display: block;
				}
				#container #conteudo .interno.pressView div.fotos
				{
					margin: 10px 45px;
				}
					#container #conteudo .interno.pressView div.fotos h3
					{
						font-size: 25px;
						text-transform: lowercase;
						letter-spacing: -4px;
						color: #ccc;
					}
			/* Products */
			#container #conteudo .interno.products
			{
				background-color: #fff;
				background-position: right bottom;
				background-repeat: no-repeat;
				padding: 30px 0 10px;
			}
			.products_oculto
			{
				display: none;
			}
			#container #conteudo .interno.products.carregando
			{
				background: #fff url(/img/carregando.gif) 450px center no-repeat !important;
			}
			#container #conteudo .interno.products.ducoco
			{
				background-image: url(/img/produtosDucoco.jpg);
			}
			#container #conteudo .interno.products.frutop
			{
				background-image: url(/img/produtosFrutop.jpg);
			}
			#container #conteudo .interno.products.menina
			{
				background-image: url(/img/produtosMenina.jpg);
			}
			#container #conteudo .interno.products.chomax
			{
				background-image: url(/img/produtosChomax.jpg);
			}
				#container #conteudo .interno.products .marcas
				{
					float: left;
				}
					#container #conteudo .interno.products .marcas ul
					{
						left: 20px;
						position: relative;	
					}
						#container #conteudo .interno.products .marcas ul li
						{
							margin: 15px 0;
							padding-right: 10px;
						}
						#container #conteudo .interno.products .marcas ul li:hover,
						#container #conteudo .interno.products .marcas ul li.selecionado
						{
							background: #f3ffce url(/img/produtosMarcas.gif) right no-repeat;
						}
							#container #conteudo .interno.products .marcas ul li a
							{
							}
				#container #conteudo .interno.products .produtos
				{
					border-left: 1px dotted #ccc;
					min-height: 410px;
					left: 45px;
					padding-left: 10px;
					position: relative;
					float: left;
				}
					#container #conteudo .interno.products .produtos ul
					{
					}
						#container #conteudo .interno.products .produtos ul li
						{
							margin: 2px 0;
						}
			/* Products :: View */
			#container #conteudo .interno.productsView
			{
				
			}
				#container #conteudo .interno.productsView div.conteudo
				{
					width: 600px;
					float: right;
				}
					#container #conteudo .interno.productsView div.conteudo h2
					{
						margin: 10px 10px 20px;
						font-size: 20px;
						text-transform: uppercase;
						color: #9e6b01;
					}
					#container #conteudo .interno.productsView div.conteudo div.imagem
					{
						width: 210px;
						margin-left: 25px;
						text-align: center;
						float: left;
					}
					#container #conteudo .interno.productsView div.conteudo div.tabs
					{
						width: 340px;
						margin-left: 15px;
						float: right;
					}
						#container #conteudo .interno.productsView div.conteudo div.tabs ul.listaInline
						{
							padding: 6px 0;
							margin-bottom: 20px;	
						}
							#container #conteudo .interno.productsView div.conteudo div.tabs ul.listaInline li
							{
								margin: 0 2px;
							}
								#container #conteudo .interno.productsView div.conteudo div.tabs ul.listaInline li a
								{
									border-radius: 5px;
									border: 1px solid #9c0;
									background: #fff;
									padding: 5px;
									font-weight: bold;
								}
								#container #conteudo .interno.productsView div.conteudo div.tabs ul.listaInline li a:hover
								{
									background: #9c0;
									text-decoration: none;
									color: #fff !important;
								}
								#container #conteudo .interno.productsView div.conteudo div.tabs ul.listaInline li a.selecionado
								{
									background: #709500;
									color: #fff !important;
								}
						#container #conteudo .interno.productsView div.conteudo div.tabs div
						{
							max-height: 250px;
							overflow: auto;
						}
						#container #conteudo .interno.productsView div.conteudo div.tabs div.noDisplay
						{
							display: none;
						}
									#container #conteudo .interno.productsView div.conteudo div.tabs div#tabsReceitas ul.listaQuadros li a
									{
										min-height: 70px;
									}
										#container #conteudo .interno.productsView div.conteudo div.tabs div#tabsReceitas ul.listaQuadros li a img
										{
											float: left;
										}
				#container #conteudo .interno.productsView div.sidebar
				{
					float: left;
				}
					#container #conteudo .interno.productsView div.sidebar ul
					{
						margin-top: 20px;
					}
						#container #conteudo .interno.productsView div.sidebar ul li
						{
							margin: 5px 0;
						}
							#container #conteudo .interno.productsView div.sidebar ul li a
							{
								background: #ecffa8 url(/img/produtosLista.gif) bottom repeat-x;
								width: 190px;
								margin: 5px 0;
								padding: 5px;
								text-align: right;
								font-weight: bold;
								display: block;
							}
							#container #conteudo .interno.productsView div.sidebar ul li a:hover
							{
								background: #9c0;
								width: 196px;
								text-decoration: none;
								color: #fff !important;
							}
							#container #conteudo .interno.productsView div.sidebar ul li.selecionado a
							{
								background: #709500;
								width: 196px;
								color: #fff !important;
							}
			
			/* Recipes */
			#container #conteudo .interno.recipes
			{
				background: url(/img/receitasBackground.gif) bottom left no-repeat;
				min-height: 600px;
			}
				#container #conteudo .interno.recipes h2
				{
					background-image: url(/img/titulo/recipes.gif);
					width: 167px;
					height: 55px;
				}
				#container #conteudo .interno.recipes div.sidebar
				{
					width: 210px;
					border-right: 1px dotted #304000;
					padding-right: 15px;
					float: left;
				}
					#container #conteudo .interno.recipes div.sidebar span
					{
						background: #fff;
					}
					#container #conteudo .interno.recipes div.sidebar div.opcoes
					{
						margin: 30px 0;
					}
							#container #conteudo .interno.recipes div.sidebar div.opcoes form label
							{
								background: #fff;
								margin: 5px 0;
								font-size: 10px;
								font-weight: bold;
								color: #304000;
								display: block;
							}
							#container #conteudo .interno.recipes div.sidebar div.opcoes form select
							{
								background: transparent url(/img/receitasSelect.gif) bottom repeat-x;
								border: 1px solid #304000;
								width: 200px;
								padding: 4px;
								font-size: 10px;
								letter-spacing: 1px;
								color: #333;
							}
				#container #conteudo .interno.recipes div.receitas
				{
					width: 590px;
					float: right;
				}
					#container #conteudo .interno.recipes div.receitas ul.listaQuadros
					{
					}
						#container #conteudo .interno.recipes div.receitas ul.listaQuadros li
						{
							
						}
							#container #conteudo .interno.recipes div.receitas ul.listaQuadros li a
							{
								min-height: 120px;
							}
								#container #conteudo .interno.recipes div.receitas ul.listaQuadros li a img
								{
									float: left;
								}
								#container #conteudo .interno.recipes div.receitas ul.listaQuadros li a strong
								{
									font-size: 18px;
									color: #304000;
								}
								#container #conteudo .interno.recipes div.receitas ul.listaQuadros li a:hover strong
								{
									color: #6b8e02;
								}
								#container #conteudo .interno.recipes div.receitas ul.listaQuadros li a span
								{
									padding-right: 20px;
									text-align: right;
								}
								#container #conteudo .interno.recipes div.receitas ul.listaQuadros li a span.tempoPreparo
								{
									background: url(/img/receitaTempoPreparo.gif) top right no-repeat;
								}
								#container #conteudo .interno.recipes div.receitas ul.listaQuadros li a span.rendimento
								{
									background: url(/img/receitaRendimento.gif) top right no-repeat;
								}
			/* Recipes :: View */
				#container #conteudo .interno.recipesView h2
				{
					margin-bottom: 15px;
					font-size: 30px;
					text-transform: lowercase;
					letter-spacing: -1px;
					color: #789F01;
				}
				#container #conteudo .interno.recipesView h3
				{
					border: 1px solid #f7ffd2;
					background: #fcfff0;
					margin: 30px 0 20px;
					padding: 5px 7px;
					font-size: 18px;
					text-align: right;
					text-transform: lowercase;
					color: #9c0;
				}
				#container #conteudo .interno.recipesView h4
				{
					margin-top: 10px;
					font-size: 14px;
					font-weight: bold;
					text-transform: uppercase;
					color: #9e6b01;
				}
				#container #conteudo .interno.recipesView h4.modoPreparo
				{
					margin-left: 40px;
				}
				#container #conteudo .interno.recipesView div.descricao
				{
					width: 500px;
					margin-top: 20px;
					margin-left: 25px;
					float: left;
				}
					#container #conteudo .interno.recipesView div.descricao ul,
					#container #conteudo .interno.recipesView div.descricao ol
					{
						font-size: 13px;
						color: #555;
					}
					#container #conteudo .interno.recipesView div.descricao ul li,
					#container #conteudo .interno.recipesView div.descricao ol li
					{
						background: url(/img/receitaListaBackground.gif) repeat-x;
						padding: 12px;
					}
						#container #conteudo .interno.recipesView div.descricao ul li
						{
							list-style-image: url(/img/receitaLista.gif);
							list-style-position: inside;
						}
					#container #conteudo .interno.recipesView div.descricao ol
					{
						margin-left: 40px;
						list-style-type: decimal;
						font-style: italic;
						font-weight: bold;
						font-size: 16px;
						color: #cc6;
					}
							#container #conteudo .interno.recipesView div.descricao ol span
							{
								font-style: normal;
								font-weight: normal;
								font-size: 12px;
								color: #555;
							}
					#container #conteudo .interno.recipesView div.detalhes
					{
						width: 228px;
						margin-right: 25px;
						float: right;
					}
							#container #conteudo .interno.recipesView div.detalhes ul.detalhes li
							{
								border: 1px solid #cc6;
								background: #f9f9ec;
								margin: 10px 0;
								padding: 5px;
								color: #789F01;
							}
							#container #conteudo .interno.recipesView div.detalhes h3
							{
								margin-bottom: 0;
							}
							#container #conteudo .interno.recipesView div.detalhes ul.listaQuadros
							{
								margin: 0;
							}
									#container #conteudo .interno.recipesView div.detalhes ul.listaQuadros li a
									{
										min-height: 78px;
									}
										#container #conteudo .interno.recipesView div.detalhes ul.listaQuadros li a img
										{
											float: left;
										}
										#container #conteudo .interno.recipesView div.detalhes ul.listaQuadros li a span
										{
											font-weight: bold;
										}
			/* Search */
				#container #conteudo .interno.search h2
				{
					border-bottom: 2px solid #9c0;
					width: 98%;
					padding: 5px;
					font-size: 16px;
					color: #990;
				}
							#container #conteudo .interno.search ul li a
							{
								color: #333;
							}
								#container #conteudo .interno.search ul li a strong
								{
									font-weight: bold;
									font-size: 14px;
									color: #314101;
								}
								#container #conteudo .interno.search ul li a:hover strong
								{
									color: #6B8E02;
								}
								#container #conteudo .interno.search ul li a small
								{
									letter-spacing: 1px;
									color: #954414;
								}
								#container #conteudo .interno.search ul li a b
								{
									background: #ffb;
									margin: 0;
									display: inline;
								}
		/* ---------- */