*, html, body {
	padding:0;
	margin:0;
}
body {
	background:url(/imagens/bg.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
p {
	padding:6px 0;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
}
a.Branco {
	color:#FFF;
}
a.Laranja {
	color:#FF9933;
}
a .Laranja {
	color:#FF9933;
}
a.Azul {
	color:#0986D2;
}
h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:32px;
	margin:-78px 0 0 18px;
	position:absolute;
}
h2 {
	color:#0E3443;
	padding:8px 0 2px;
	font-size:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h2.Lateral {
	padding:2px 0 0;
}
h2.Produtos {
	background:#EFEFEF;
	padding:10px 18px;
	border-bottom:1px dashed #CCC;
}
h3 {
	color:#002838;
	font-size:14px;
	font-weight:bold;
}
input {
	background:url(/imagens/bg_input.gif) repeat-x #EAEAEA top;
	height:22px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding:6px 12px 0;
	border:1px solid #0770B0;
}
textarea {
	background:url(/imagens/bg_input.gif) repeat-x #EAEAEA top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding:6px 12px 0;
	border:1px solid #0770B0;
}
select {
	background:url(/imagens/bg_input.gif) repeat-x #EAEAEA top;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	border:1px solid #0770B0;
}
option {
	padding:4px;
}
button {
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-weight:bold;
	background:url(/imagens/bg_button.gif) no-repeat;
	border:none;
	text-align:center;
	width:106px;
	padding:5px 0;
	cursor:pointer;
}
li {
	list-style:none;
}
ul {
	margin-left:24px;
}
hr {
	border:none;
	border-top:1px dashed #999;
	background:transparent;
	color:transparent;
}
img {
	border:none;
}
td {
	font-size:12px;
	padding:4px;
	vertical-align:top;
	font-weight:bold;
}
#GERAL {
	position:relative;
	min-width:991px;
	background:#F4F4F4;
}
#GERAL #TOPO {
	background:url(/imagens/bg_topo.jpg) repeat-x;
	height:338px;
	clear:both;
}
#GERAL #PRIMEIRO {
	background:#F4F4F4 url(/imagens/bg_primeiro.jpg) repeat-x bottom;
	width:100%;
}
#GERAL #SEGUNDO {
	background:#0980C8 url(/imagens/bg_receitas.jpg) repeat-x bottom;
	width:100%;
	border-top:1px solid #096BA6;
}
#GERAL #TERCEIRO {
	background:url(/imagens/bg_terceiro.jpg);
	width:100%;
}
#GERAL #PRIMEIRO #A, #GERAL #SEGUNDO #A, #GERAL #TERCEIRO #A {
	width:43%;
	float:left;
	padding-left:18px;
}
#GERAL #PRIMEIRO #B, #GERAL #SEGUNDO #B, #GERAL #TERCEIRO #B {
	width:54%;
	float:left;
	position:relative;
}
#GERAL #SEGUNDO #A {
	float:none;
	width:auto;
}
#GERAL #CENTRAL {
	width:100%;
}
#GERAL #CENTRAL #LATERAL {
	width:320px;
	float:right;
	right:-325px;
}
#GERAL #CENTRAL #ESQUERDA {
	margin-right:325px;
}
#GERAL #CENTRAL #ESQUERDA #CONTEUDO {
	padding:18px;
	line-height:18px;
}
#RODAPE {
	position:relative;
	font-size:11px;
	padding:22px 18px;
	background:url(/imagens/bg_rodape.jpg) repeat-x top;
	min-width:955px;
	color:#002838;
}
#RODAPE a {
	color:#002838;
	font-weight:bold;
	font-size:14px;
}
#RODAPE.Interna {
	background:url(/imagens/bg_rodape_interna.jpg) repeat-x top;
}
.CliqueAmpliar {
	position:absolute;
	top:-13px;
	right:14px;
	font-size:10px;
}
.CorLateral {
	color:#0E3443;
}
.FloatLeft {
	float:left;
}
.FloatRight {
	float:right;
}
.Font10 {
	font-size:10px;
}
.Foto {
	border:1px solid #FFF;
}
.FotoRight {
	border:1px solid #FFF;
	float:right;
	margin-left:11px;
}
.FotoLeft {
	border:1px solid #FFF;
	float:left;
	margin-right:11px;
}
.HomeCursos {
	background:url(/imagens/bg_cursos.gif) repeat;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #E7E7E7;
	padding:0 18px;
}
.HomeCursosTop {
	background:url(/imagens/bg_cursos_top.gif) bottom repeat-x;
	height:50px;
	position:relative;
}
.HomeCursosTop p {
	position:absolute;
	z-index:0;
	top:-5px;
	left:18px;
}
.HomeCursosTop p a {
	background:url(/imagens/bg_cursos_top_links.gif) repeat-x bottom #DFDFDF;
	border:1px solid #C9C9C9;
	color:#002838;
	padding:4px 10px;
	width:66px;
	line-height:12px;
	display:block;
	float:left;
	font-size:11px;
	letter-spacing:-1px;
	margin-right:1px;
	height:24px;
}
.HomeCursosBottom {
	background:url(/imagens/bg_cursos_bottom.gif) repeat-x;
	height:20px;
	margin-bottom:18px;
}
.HomeProdutos li {
	position:relative;
	float:left;
	width:24%;
	margin-right:18px;
	margin-bottom:52px;
	color:#F4F4F4;
}
.HomeProdutos li a {
	color:#F4F4F4;
}
.HomeProdutos li h3 a {
	color:#FFFF33;
}
.Icon {
	margin-bottom:-2px;
}
.InstitucionalFoto {
	position:relative;
	text-align:center;
	float:right;
	margin-left:12px;
	margin-bottom:10px;
}
.IrTopo {
	float:right;
	position:relative;
	font-size:10px;
	margin-top:6px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
.LateralReceitaMes {
	background:#C9C9C9 url(/imagens/bg_lateral_receita.jpg) no-repeat top;
	padding:32px 18px 22px;
	margin-top:-32px;
	z-index:2;
	position:relative;
	border-bottom:1px solid #A8A8A8;
}
.LateralReceitaMesSemBg {
	background:#C9C9C9 no-repeat top;
	padding:18px 18px 22px;
	margin-top:-32px;
	z-index:2;
	position:relative;
	border-bottom:1px solid #A8A8A8;
}
.Links {
	position:relative;
	text-align:right;
	font-size:10px;
	padding-right:18px;
	padding-bottom:18px;
	margin-right:333px;
}
.LinksCursosPrincipal a {
	padding:4px 12px;
	background:#CCC;
}
.LinksTopo {
	position:absolute;
	right:18px;
	margin-top:-36px;
	background:url(/imagens/bg_links_topo.gif) repeat-x top #002B3C;
	border:1px solid #002B3C;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding:6px 12px 4px;
}
.LinksTopo a {
	color:#FFF;
	margin:0 8px;
}
.Lista li {
	list-style:url(/imagens/icones/list.gif);
	margin:6px 0;
}
.ListaCursos li {
	font-weight:bold;
}
.ListaCursos li ul li {
	padding:9px 0;
	font-weight:normal;
}
.ListaCursos li span {
	color:#0986D2;
	font-weight:bold;
}
.ListaCursos li span a {
	color:#0986D2;
	font-weight:bold;
}
.ListaMarginTopBottom li {
	padding:18px 0;
}
.ListaMarginTopBottom li ul li {
	padding:10px 0;
}
.ListaSaude {
	padding:56px 0 0;
}
.ListaSaude li {
	float:left;
	position:relative;
	width:49%;
	text-align:center;
}
.ListaParceiros {
	padding:56px 0 0;
}
.ListaParceiros li {
	float:left;
	position:relative;
	width:33%;
	text-align:center;
}
.ListaProdutos {
	position:relative;
	padding:18px 0;
}
.ListaProdutosIndex li {
	position:relative;
	float:left;
	text-align:center;
	width:21%;
	padding:18px 10px;
}
.ListaReceitas {
	margin:18px 0;
}
.ListaReceitas li {
	position:relative;
	float:left;
	width:33%;
	text-align:center;
	color:#FFF;
	margin-bottom:20px;
}
.ListaReceitas li a {
	color:#0986D2;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
.LojaFoto {
	position:relative;
	float:left;
	width:150px;
	text-align:center;
	margin:22px 0;
}
.MarginTopBottom {
	margin:12px 0;
}
.PaddingRight {
	padding-right:18px;
}
.Paginacao {
	font-family:Verdana, Geneva, sans-serif;
}
.Paginacao strong {
	font-size:18px;
	font-weight:bold;
}
.Parceiros {
	background:url(/imagens/bg_parceiros.jpg) repeat-x;
	height:142px;
	margin:18px 0;
	position:relative;
}
.Parceiros p {
	position:relative;
	z-index:1;
}
.ParceirosTituloSaude {
	position:absolute;
	margin:-1px 0 0 -1px;
	z-index:0;
}
.ParceirosTituloParceiros {
	position:absolute;
	margin:-1px 0 0 -6px;
	z-index:0;
}
.ParceirosRight {
	right:0;
	position:absolute;
	top:-1px;
}
.Pesquisa {
	position:absolute;
	background:url(/imagens/bg_pesquisa.jpg) no-repeat left top;
	right:0;
	padding:12px 38px 9px 182px;
	margin-right:18px;
	margin-top:32px;
}
.Plus {
	position:relative;
	text-align:right;
	display:block;
	font-size:10px;
	text-decoration:underline;
}
.PositionRelative {
	position:relative;
}
.ProdSorveteria {
	padding-left:66px;
	background:url(/imagens/icones/trace_sorveteria.gif) no-repeat left top;
}
.ProdConfeitaria {
	padding-left:66px;
	background:url(/imagens/icones/trace_confeitaria.gif) no-repeat left top;
}
.ProdPanificacao {
	padding-left:66px;
	background:url(/imagens/icones/trace_panificacao.gif) no-repeat left top;
	margin-bottom:24px;
}
.ProdutoDetalhe {
	position:relative;
	float:left;
	width:54%;
}
.ProdutoDescricao {
	position:relative;
	margin:32px 0;
}
.ProdutoDescricao dt {
	margin-bottom:-8px;
}
.ProdutoDescricao dd {
	padding-left:54px;
}
.ProdutoFoto {
	position:relative;
	float:left;
	width:280px;
	text-align:center;
	min-height:260px;
}
.ProdutoFotoNoticia {
	position:relative;
	float:right;
	width:280px;
	text-align:center;
	min-height:260px;
}
.ProdutoFornecedor img {
	margin-bottom:-8px;
}
.ProdutoFornecedor span {
	padding-left:54px;
	font-size:14px;
}
.QtdProdutos {
	font-size:10px;
}
.Quebra {
	clear:both;
}
.QuebraLeft {
	clear:left;
}
.QuoteBox {
	border:1px dashed #ccc;
	margin:0 auto 60px;
	padding:18px 20px 20px;
	background:#fafafa;
}
.ReceitaMes {
	min-height:140px;
}
.ReceitaMes li.Foto {
	position:absolute;
	width:155px;
	height:134px;
	overflow:hidden;
	z-index:2;
	left:18px;
}
.ReceitaMes li.Foto img {
	_margin-left:-40%;
}
.ReceitaMes li.Desc {
	position:relative;
	float:left;
	padding-left:160px;
	width:57%;
	z-index:1;
}
.ReceitaMes li.Desc h2 a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0986D2;
}
.ReceitaMesBg {
	background:url(/imagens/bg_receita_right.jpg) repeat-y right bottom;
	min-height:280px;
	padding:12px 18px 0;
}
.RodapeLinks a {
	margin-right:12px;
}
.SubMenuLink {
	font-weight:bold;
}
.TituloReceitaMes {
	position:absolute;
	margin:7px 0 0 -21px;
}

#msg, .msg_erro, .msg_sucesso, .msg_alerta {
	display: none;
	background-color: #F6F5F2;
	padding: 5px 5px 5px 60px;
	border: 1px solid #E1DDD4;
	width:90%;
	background-image: url(/imagens/icones/alert_msg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 9px;
}
.msg_erro {
	background-image: url(/imagens/icones/error_msg.gif);
}
.msg_sucesso {
	background-image: url(/imagens/icones/sucess_msg.gif);
}
.msg_alerta {
	background-image: url(/imagens/icones/alert_msg.gif);
}
.AlertaTabela {
	background-color: #F4F4F4;
	padding: 3px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #333333;
}

#pics {
}
#pics img {
	background-position:center;
	background-repeat:no-repeat;
	width:256px;
	height:270px;
}
#pics p {
	position:relative;
	background:#0C6DB8;
	color:#FFF;
	margin-top:-14px;
	z-index:99;
}
#nav_pics {
	margin-left:24px;
}
#nav_pics a {
	display:block;
	position:relative;
	float:left;
	padding:4px 10px;
}
#nav_pics a.activeSlide {
	background:#CCC;
}


#pics.Institucional {
	margin:0;
}
#pics.Institucional img {
	width:368px;
}
.InstitucionalFoto #nav_pics {
	margin:0;
}

