/* ########################
RESET
######################## */
* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

body {font-size: 100%;}

/* ########################
PADROES
######################## */
a:link, a:active, a:visited {
	text-decoration: none;
	font-size: 0.6em;
	color: #377c90;
}
a:hover {text-decoration: underline;}

h4, h5 {font-size: 0.6em; color: #7099A5; text-transform: uppercase;}

p, span, li, th, td, label {font-size: 11px;}

p , label{color: #6f6f6f;}

a img, fieldset {border: 0;}

ul, ol, dl {list-style: none;}

#boxTop, #boxFlash, #boxContent, #boxFooter {
	width: 825px;
	margin: 0 auto;
}

/* TITULOS */
.titTodosTitulos {
	width: 100%;
	display: inline;
	float: left;
	text-indent: -90000em;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0 0;
}
h3.titMateriasPrimasSmall {height: 75px; background-image: url("../_imgs/_layout/tit-materias-primas-small.png");}
h3.titMateriasPrimas {height: 87px; background-image: url("../_imgs/_layout/tit-materias-primas.png");}
h3.titFaleConosco {height: 87px; background-image: url("../_imgs/_layout/tit-fale-conosco.png");}
h3.titRepresentantes {height: 87px; background-image: url("../_imgs/_layout/tit-representantes.png");}
h3.titNossaLojaVirtualSmall {height: 74px; background-image: url("../_imgs/_layout/tit-nossa-loja-virtual-small.png");}
h3.titReceitasSmall {height: 72px; background-image: url("../_imgs/_layout/tit-receitas-small.png");}
h3.titNovidadesSmall {height: 67px; background-image: url("../_imgs/_layout/tit-novidades-small.png");}
h3.titArtigosSmall {height: 69px; background-image: url("../_imgs/_layout/tit-artigos-small.png");}
h3.titArtigos {height: 95px; background-image: url("../_imgs/_layout/tit-artigos.png");}
h4.titOutrosArtigosSmall {height: 74px; background-image: url("../_imgs/_layout/tit-outros-artigos-small.png");}
h3.titMarcas {height: 87px; background-image: url("../_imgs/_layout/tit-marcas.png");}
h3.titIntolerancias {height: 85px; background-image: url("../_imgs/_layout/tit-intolerancias.png");}
h3.titIntoleranciasSmall {height: 73px; background-image: url("../_imgs/_layout/tit-intolerancias-small.png");}
h3.titSobreASIm {height: 82px; background-image: url("../_imgs/_layout/tit-sobre-a-sim.png");}
h3.titTextoDeIntroducao {height: 45px; background-image: url("../_imgs/_layout/tit-texto-de-introducao.png");}
h3.titNutricaoESaude {height: 90px; background-image: url("../_imgs/_layout/tit-nutricao-e-saude.png");}
h3.titBlogSimSmall {height: 68px; background-image: url("../_imgs/_layout/tit-blog-sim-small.png");}
h3.titComoComprar {height: 95px; background-image: url("../_imgs/_layout/tit-como-comprar.png");}
h3.titLojaVirtualSmall {height: 79px; background-image: url("../_imgs/_layout/tit-loja-virtual-small.png");}
h3.titListaDeLojasSmall {height: 68px; background-image: url("../_imgs/_layout/tit-lista-de-lojas-small.png");}
h3.titDestaquesSmall {height: 68px; background-image: url("../_imgs/_layout/tit-destaques-small.png");}
h3.titBuscaPorSmall {height: 81px; background-image: url("../_imgs/_layout/tit-busca-por-small.png");}
h3.titNossosProdutosSmall {height: 85px; background-image: url("../_imgs/_layout/tit-nossos-produtos-small.png");}
h3.titProdutos {height: 95px; background-image: url("../_imgs/_layout/tit-produtos.png");}
h3.titObservacoesSmall {height: 76px; background-image: url("../_imgs/_layout/tit-observacoes.png");}
h3.titProdutosRelacionadosSmall {height: 72px; background-image: url("../_imgs/_layout/tit-produtos-relacionados.png");}
h4.titCategoria {height: 31px; background-image: url("../_imgs/_produtos/tit-categoria.png");}
h4.titMateriaPrima {height: 50px; background-image: url("../_imgs/_produtos/tit-materia-prima.png");}

/* LINKS PNG */
.linkMais, .linkOutrosProdutos, .linkOutrasReceitas, .linkProximaPagina, .linkVoltar, .linkAcesseAgora, .linkComprarAgora {
	display: block;
	text-indent: -90000em;
	overflow: hidden;
	cursor: pointer;
}
.linkMais {
	width: 79px;
	height: 30px;
	background: url("../_imgs/_layout/link-mais.png") no-repeat 0 0;
}
.linkOutrosProdutos {
	width: 163px;
	height: 30px;
	background: url("../_imgs/_layout/link-outros-produtos.png") no-repeat 0 0;
}
.linkOutrasReceitas {
	width: 156px;
	height: 30px;
	background: url("../_imgs/_layout/link-outras-receitas.png") no-repeat 0 0;
}
.linkProximaPagina {
	width: 109px;
	height: 17px;
	background: url("../_imgs/_layout/link-proxima-pagina.png") no-repeat 0 0;
}
.linkVoltar {
	width: 91px;
	height: 31px;
	background: url("../_imgs/_layout/link-voltar.png") no-repeat 0 0;
}
.linkAcesseAgora {
	width: 219px;
	height: 50px;
	background: url("../_imgs/_layout/link-acesse-agora.png") no-repeat 0 0;
}
.linkComprarAgora {
	width: 283px;
	height: 43px;
	background: url("../_imgs/_layout/link-comprar-agora.png") no-repeat 0 0;
}

/* LISTAGEM PADRAO */

div.reader-publisher-module ul {
	width: 100%;
	float: left;
	clear: both;
	margin: 14px 0 16px;
}
div.reader-publisher-module ul li {
		width: 94%;
		padding: 0 0 0 18px;
		font-size: 1em;
		background: url("../_imgs/_layout/border-list-style.gif") no-repeat 0 0;
	}
div.reader-publisher-module ul li a {
			display: block;
			padding: 7px 0 7px 14px;
			background: url("../_imgs/_layout/list-style-6-8.gif") no-repeat 0 10px;
		}

		div.reader-publisher-module .f {display:none}
						

ul.listDestaques {
	width: 100%;
	float: left;
	clear: both;
	margin: 14px 0 16px;
}
	ul.listDestaques li {
		width: 94%;
		padding: 0 0 0 18px;
		font-size: 1em;
		background: url("../_imgs/_layout/border-list-style.gif") no-repeat 0 0;
	}
		ul.listDestaques li a {
			display: block;
			padding: 7px 0 7px 14px;
			background: url("../_imgs/_layout/list-style-6-8.gif") no-repeat 0 10px;
		}

/* MENU INTERNO */
ul.menusInternos {
	width: 100%;
	float: left;
	clear: both;
	margin: 30px 0 0;
}
	ul.menusInternos li {
		width: 100%;
		height: 18px;
		padding: 0 0 0 10px;
		background: url("../_imgs/_layout/list-style-6-8.gif") no-repeat 0 3px;
	}
		ul.menusInternos li a {
			height: 18px;
			display: block;
			font-size:12px;
			overflow: hidden;
		}
		ul.menusInternos li a.menuOQueSao {width: 61px; background: url("../_imgs/_intolerancias/menu-o-que-sao.gif") no-repeat 0 0;}
		ul.menusInternos li a.menuTiposDeIntolerancias {width: 132px; background: url("../_imgs/_intolerancias/menu-tipos-de-intoletancias.gif") no-repeat 0 0;}
		ul.menusInternos li a.menuComoDiagnosticar {width: 116px; background: url("../_imgs/_intolerancias/menu-como-diagnosticar.gif") no-repeat 0 0;}
		ul.menusInternos li a.menuCuidadosEspeciais {width: 115px; background: url("../_imgs/_intolerancias/menu-cuidados-especiais.gif") no-repeat 0 0;}
		ul.menusInternos li a.menuInformacoesNaInternet {width: 148px; background: url("../_imgs/_intolerancias/menu-informacoes-na-internet.gif") no-repeat 0 0;}
		
/* ########################
TOPO
######################## */
#boxTopMaster {
	height: 514px;
	background: url("../_imgs/_layout/background-header.jpg") no-repeat top center;
}
	#boxTop {height: 111px;}
		#boxTop h1 {
			width: 123px;
			height: 111px;
			float: left;
		}
			#boxTop h1 a {display: block;}

	/* ########################
	MENU PADROES
	######################## */
	#boxMenuSup, #boxMenu, #boxMenuSup li, #boxMenu li {float: left;}
			#boxMenuSup li a, #boxMenu li a {
				display: block;
				text-indent: -90000em;
				overflow: hidden;
				float:right;
			}
	
	/* ########################
	MENU SUPERIOR
	######################## */
	#boxMenuSup {
		height: 31px;
		display: inline;
		margin: 42px 10px 10px 0px;
		float:right;
	}
		#boxMenuSup li {
			height: 25px;
			margin: 2px 5px;
			float: left;
			line-height:25px;
		}
			#boxMenuSup li a {height: 27px; text-indent:0; font-size:11px}
		#boxMenuSup li.menuAcessoRestrito {width: 93px;}
			#boxMenuSup li.menuAcessoRestrito a {
				width: 125px;
			}
		#boxMenuSup li.menuParceiros {width: 74px;}
			#boxMenuSup li.menuParceiros a {
				width: 58px;
				background: url("../_imgs/_layout/link-parceiros.gif") no-repeat 0 0;
			}
		#boxMenuSup li.menuLojaVirtual {
			width: 85px;
			height: 20px;
			margin-top: 5px;
			text-indent:-9000em;
		}
			#boxMenuSup li.menuLojaVirtual a {
				width: 85px;
				height: 20px;
				background: url("../_imgs/_layout/bt-loja-virtual.gif") no-repeat 0 0;
				text-indent:-9000em;
			}

	/* ########################
	MENU
	######################## */
	#boxMenu {
		width: 585px;
		height: 32px;
		display: inline;
		margin: 0 0 0 82px;
		padding: 0 0 0 32px;
		background:url("../_imgs/_layout/background-menu.gif") no-repeat 0 0;
	}
		#boxMenu li {margin: 10px 0 0;}
			#boxMenu li a {}
		#boxMenu li.menuMarcas {width: 72px;}
			#boxMenu li.menuMarcas a {
				width: 39px;
				height: 12px;
				background: url("../_imgs/_layout/menu-marcas.gif") no-repeat 0 0;
				display:none;
			}
		#boxMenu li.menuProdutos {width: 79px;}
			#boxMenu li.menuProdutos a {
				width: 46px;
				height: 12px;
				background: url("../_imgs/_layout/menu-produtos.gif") no-repeat 0 0;
			}
		#boxMenu li.menuMateriasPrimas {width: 119px;}
			#boxMenu li.menuMateriasPrimas a {
				width: 86px;
				height: 12px;
				background: url("../_imgs/_layout/menu-materias-primas.gif") no-repeat 0 0;
			}
		#boxMenu li.menuComoComprar {width: 108px;}
			#boxMenu li.menuComoComprar a {
				width: 76px;
				height: 14px;
				background: url("../_imgs/_layout/menu-como-comprar.gif") no-repeat 0 0;
			}
		#boxMenu li.menuNutricaoESaude {width: 121px;}
			#boxMenu li.menuNutricaoESaude a {
				width: 91px;
				height: 15px;
				background: url("../_imgs/_layout/menu-nutricao-e-saude.gif") no-repeat 0 0;
			}
		#boxMenu li.menuReceitas {width: 85px;}
			#boxMenu li.menuReceitas a {
				width: 45px;
				height: 13px;
				background: url("../_imgs/_layout/menu-receitas.gif") no-repeat 0 0;
			}

/* ########################
CONTENT
######################## */
#boxContentMaster {background: #FFF url("../_imgs/_layout/background-content.jpg") no-repeat top center;}
	#boxContent {
		padding: 10px 0 36px;
		overflow: hidden;
	}
		/* ########################
		CONTENT LEFT
		######################## */
		#boxContentLeft {
			width: 533px;
			float: left;
			padding: 0 0 0 5px;
		}
		/* ########################
		CONTENT RIGHT
		######################## */
		#boxContentRight {
			width: 280px;
			float: left;
			padding: 0 0 0 5px;
		}

/* ########################
FOOTER
######################## */
#boxFooterMaster {
	/*width: 1100px;*/
	height: 33px;
	margin: 0 auto;
	background: url("../_imgs/_layout/background-footer.gif") repeat-x top left;
}
	#boxFooter {padding: 13px 0 0;}
		#boxFooter p, #boxFooter ul, #boxFooter ul li {float: left;}
		#boxFooter p {
			display: inline;
			margin: 0 0 0 51px;
			padding: 0 3px 0 0;
			color: #FFF;
		}
		#boxFooter ul li {padding: 0 3px 0 0;}
		#boxFooter ul li, #boxFooter ul li a {
			font-size: 0.8em;
			color: #DCDCDC;
			line-height: 0.8em;
		}


/* ****************
Formulario
**************** */

#boxInternalContent fieldset{
	margin-top:20px;
}

#boxInternalContent fieldset input, #content fieldset textarea{
    width:100%; 
	border:1px solid #CDCDCA;
	border-top:1px solid #676767;
	color:#00225F;
	font-size:12px;
	height:22px;
	line-height:22px;
	vertical-align:middle;

}


#boxInternalContent fieldset select {
	height:26px; 
	border:1px solid #CDCDCA;
	border-top:1px solid #676767;
	font-size: 13px;
	color: #332316;

}

#boxInternalContent fieldset label {
	margin: 0 18px 12px 0;
	float:left; 
	text-align:left;
}

	#boxInternalContent fieldset textarea{
	    width:798px; 
	    height:90px; 
	    border:1px solid #CDCDCA;
		border-top:1px solid #676767;
	    margin:2px 0 17px 0;
		color:#00225F;	
		font-size:12px;
	}

	#boxInternalContent fieldset input.BotaoEnviar{
	    width:200px; 
	    height:20px; 
	    border:solid 1px #FFFFFF; 
	}
	
	#boxInternalContent fieldset input.BotaoEnviarMensagem{
	    width:150px; 
	    background-color:#457483;
		border:none;
		color:#FFF;
		cursor:pointer;
		font-weight:bold;
		padding:3px 5px 4px;
		text-align:center;
		vertical-align:middle;
		height:30px;
		margin:15px 24px; 0 0;
		float:right;
	}

	#boxInternalContent fieldset input.BotaoEnviarMensagem:hover{
	    background-color:#65919f;
	}


