.coluna_principal {
	width: 794px;
}

h1, h2, h3, h4, h5 {
	line-height: normal;
}

h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0 30px 0;
	border-bottom: 5px solid #e8e7e7;
	padding-bottom: 10px;
}

.coluna_noticias_1 {
	width: 373px;
	float: left;
}

.coluna_noticias_2 {
	width: 396px;
	float: right;
}

.coluna_noticias_1 h1,
.coluna_revista_interna h1,
.coluna_materia h1,
.coluna_oPrograma h1 {
	font-size: 30px;
	margin-bottom: 10px;
}

.coluna_noticias_1 li {
	padding-bottom: 20px;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 20px;
	overflow: hidden;
	zoom: 1;
}

.coluna_noticias_1 li.ultima {
	border: none;
}

.coluna_noticias_1 p a,
.coluna_noticias_1 p a:visited {
	font-size: 12px;
	color: #676767;
	font-weight: bold;
}

.noticia_principal p a,
.noticia_principal p a:visited{
	font-size: 14px;
}

.coluna_noticias_1 img {
	border: 3px solid #000;
}

.coluna_noticias_1 a.img_menor {
	float: left;
	margin: 0 12px 0 0;
}

.coluna_noticias_1 h4 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 6px;
}

.coluna_noticias_1 h5 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

/*-----------  FIM DA COLUNA DE NOTICIAS 1*/


.coluna_noticias_2 .img_principal {
	background-color: #000;
	padding-bottom: 12px;
	margin-bottom: 30px;
}

.coluna_noticias_2 .img_principal img{
	display: block;
	text-decoration: none;
}

.img_principal strong {
	display: block;
	font-size: 17px;
	font-weight: bold;
	padding: 12px 0 0 12px;
}

.img_principal a,
.img_principal a:visited {
	color: #fff;
	outline: none;
	text-decoration: none;
}

.img_principal a:hover {
	text-decoration: underline;
}

.outras_noticias {
	overflow: hidden;
	zoom: 1;
	border-top: 1px solid #e0e0e0;
	padding-top: 20px;
	margin-bottom: 25px;
}

.outras_noticias li {
	width: 186px;
	float: left;
}

.outras_noticias li.noticia_dir {
	float: right;
}

.outras_noticias li h4 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

.outras_noticias li p {
	font-size: 12px;
	font-weight: bold;
}

.outras_noticias li p a,
.outras_noticias li p a:visited {
	color: #676767;
}

/*--------------  FIM DAS REVISTAS */

/*------------------- INICIO DAS INTERNAS DAS RECEITAS*/

.coluna_revista_interna {
	width: 728px;
	float: left;
	position: relative;
}

.coluna_revista_interna #enviar_amigo {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -260px;
	z-index: 10;

}

.coluna_revista_interna .box_img {
	margin: 30px 0 12px 0;
	overflow: hidden;
	zoom: 1;
}

.box_img .img_principal {
	float: left;

}

.box_img .img_principal img {
	width: 160px;
	height: 128px;
}

.box_imprimir_enviar {
	float: left;
	height: 118px;
	border-left: 1px solid #bebebe;
	margin: 7px 0 0 36px;
	padding-left: 23px;
	overflow: hidden;
}

.box_imprimir_enviar p.bt_imprimir {
	margin: 12px 0 23px 0px;
}

ul.lista_receita {
	color: #5d5d5d;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 23px;
}

ul.lista_receita li {
	margin-bottom: 3px;
}

.coluna_revista_interna h2 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 14px;
}

.txt_instrucao {
	font-size: 12px;
	color: #a09d9f;
	width: 540px;
}


/*------------- PAGINA DE RECEITAS - INICIO*/

.receitas_principal {
	width: 932px;
}

.receitas_principal h3 {
	margin-bottom: 2px;
}

.box_txtReceitas {
	background: url(../img/bg_txtReceitas.gif) repeat-x top left;
	padding: 15px 0 20px 15px;
	border-bottom: 1px solid #e8e7e7;
	font-weight: bold;
	margin-bottom: 20px;
}

.box_txtReceitas p.txt_azul {
	color: #007fad;
}

ul.listagemAZ {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 45px;
}

ul.listagemAZ li {
	float: left;
	width: 31px;
	height: 39px;
	overflow: hidden;
	margin-right: 5px;
}

ul.listagemAZ li.letra_z {
	margin-right: 0px;
	float: right;
}

ul.listagemAZ li a {
	display: block;
	width: 100%;
	height: 100%;
}

ul.listagemAZ li a strong {
	visibility: hidden;
	position: absolute;
	top: -999px;
}

ul.listagemAZ li.letra_a a {background: url(../img/az/a.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_b a {background: url(../img/az/b.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_c a {background: url(../img/az/c.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_d a {background: url(../img/az/d.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_e a {background: url(../img/az/e.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_f a {background: url(../img/az/f.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_g a {background: url(../img/az/g.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_h a {background: url(../img/az/h.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_i a {background: url(../img/az/i.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_j a {background: url(../img/az/j.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_k a {background: url(../img/az/k.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_l a {background: url(../img/az/l.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_m a {background: url(../img/az/m.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_n a {background: url(../img/az/n.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_o a {background: url(../img/az/o.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_p a {background: url(../img/az/p.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_q a {background: url(../img/az/q.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_r a {background: url(../img/az/r.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_s a {background: url(../img/az/s.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_t a {background: url(../img/az/t.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_u a {background: url(../img/az/u.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_v a {background: url(../img/az/v.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_x a {background: url(../img/az/x.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_w a {background: url(../img/az/w.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_y a {background: url(../img/az/y.gif) no-repeat 0 0;}
ul.listagemAZ li.letra_z a {background: url(../img/az/z.gif) no-repeat 0 0;}

ul.listagemAZ li a:hover,
ul.listagemAZ li.ativo a {
	background-position: 0 -39px;
}

.box_receitas a.img_receita {
	float: left;
	margin-right: 15px;
}

.box_receitas .titulo_txt {
	float: left;
}

.box_receitas {
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #e8e7e7;
	padding-bottom: 25px;
	margin-bottom: 25px;
}

.box_receitas .titulo_txt h5 {
	font-size: 13px;
	font-weight: bold;
	line-height: normal !important;
	margin-bottom: 5px;
}

.titulo_txt h5 a,
.titulo_txt h5 a:visited {
	text-decoration: underline;
	color: #6b93af;
}

.titulo_txt p {
	width: 635px;
}

/* INICIO LER MATERIAS */

.coluna_materia {
	width: 642px;
	float: left;
}

.coluna_materia h1 {
	margin-bottom: 20px;
}

.coluna_materia h1 strong {
	display: block;
	font-size: 11px;
}

.coluna_materia p {
	color: #5d5d5d;
	font-size: 12px;
	margin-bottom: 15px;
}

.coluna_materia .botoes {
	overflow: hidden;
	zoom: 1;
	padding-top: 5px;
	margin-top: 35px;
}

.coluna_materia .botoes p{
	float: left;
	margin-right: 30px;
}

.coluna_materia .botoes p.bt_enviarAmigo {
	margin-top: -1px;
}

/* FIM LER MATERIAS */

/*INICIO - O PROGRAMA*/

.coluna_oPrograma {
	width: 728px;
	float: left;
}

.coluna_oPrograma h1 {
	margin-bottom: 15px;
}

.coluna_oPrograma h1 span {
	display: block;
	font-size: 11px;
	font-weight: bold;
}

.coluna_oPrograma p.txt_corporativo {
	width: 664px;
	line-height: 17px;
	margin-bottom: 20px;
}

.coluna_oPrograma p.txt_corporativo strong {
	font-size: 12px;
}


.box_oPrograma  li{
	width: 180px;
	float: left;
	margin-right: 60px;
	display: inline;
}

.box_oPrograma div {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 40px;
}

.box_oPrograma  li img {
	border: 1px solid #c1c0c0;
	margin-bottom: 7px;
}

.box_oPrograma h4 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

.box_oPrograma p {
	line-height: 18px;
	color: #686868;
}

.coluna_nutricionista {

}

.coluna_nutricionista {
	background: url(../img/bg_boxNutricionista.jpg) repeat-x bottom left #fff;
	width: 248px;
	float: right;

}

.coluna_nutricionista .top {
	background: url(../img/top_boxNutricionista.gif) no-repeat 0 0;
	height: 5px;
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
}

.coluna_nutricionista .bottom {
	background: url(../img/bottom_boxNutricionista.gif) no-repeat 0 0;
	height: 5px;
	width: 100%;
	overflow: hidden;
}

.coluna_nutricionista .conteudoNutricionista {
	background: url(../img/bg_boxNutricionistaX.gif) repeat-y;
	text-align: center;
}

.coluna_nutricionista h4 {
	width: 225px;
	text-align: left;
	margin: 0px auto 15px auto;
	font-size: 24px;
	font-weight: bold;
}

.coluna_nutricionista h4 strong {
	font-size: 18px;
	color: #f9925f;
	display: block;

}

.coluna_nutricionista p {
	width: 225px;
	text-align: left;
	margin: 15px auto 15px auto;
	line-height: 18px;
}
/*FIM - O PROGRAMA*/


/*------- INICIO RESULTADO DA BUSCA*/

.resultado_busca {
	background: url(../img/bg_txtReceitas.gif) repeat-x top left;
	border-bottom: 1px solid #e8e7e7;
	font-weight: bold;
	margin-bottom: 2px;
	overflow: hidden;
	zoom: 1;
}

.resultado_busca .palavra_busca {
	color: #6b93af;
	font-size: 13px;
}

.txt_resultado {
	width: 605px;
	float: left;
	padding: 15px 0 10px 15px;
}

.txt_resultado strong{
	font-size: 13px;
	font-weight: bold;
}

.txt_resultado p {
	margin-bottom: 8px;
}

.modo_exibicao {
	background: url(../img/bg_modo_exibicao.gif) repeat-x top left;
	float: right;
	width:  285px;
	padding: 15px 0 15px 15px;
	*padding: 15px 0 10px 15px;
	border-left: 3px solid #fff;
}

.modo_exibicao h4 {
	color: #6b93af;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 8px;
}

.modo_exibicao input,
.modo_exibicao label {
	float: left;
}

.modo_exibicao input {
	border: none;
	background: none;
	height: auto;
	margin: 2px 5px 0 0;
	*margin: -3px 2px 0 -3px;
}

.modo_exibicao label {
	font-size: 11px;
	margin-right: 20px;
}

.box_resultado_busca {
	margin-bottom: 15px;
}

.box_resultado_busca div {
	padding: 33px 0 23px 20px;
	height: 56px;
	overflow: hidden;
	border-top: 1px solid #e8e7e7;
	margin-top: 1px;
}

.box_resultado_busca .bg {
	background: url(../img/bg_resultado_busca.gif) no-repeat right top #dee7ed;
	border: none;
}

.box_resultado_busca h5 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

.box_resultado_busca h5 a,
.box_resultado_busca h5 a:visited {
	text-decoration: underline;
	color: #6b93af;
}

.box_resultado_busca p {
	font-size: 13px;
	width: 660px;
}

/*------ FIM RESULTADO DA BUSCA*/

/*========== BOX AREA RESTRITA INICIO*/

.content-topo {
	margin: 25px 0 85px 44px;
	*margin-bottom: 70px;
	overflow: hidden;
	zoom: 1;
	height: 244px;
	*height: 254px;
}

.content-topo .esqueceu_senha {
	float: left;
}

.content-topo .esqueceu_senha label {
	width: auto;
	text-align: left;
	float: none;
	display: block;
	margin-bottom: 5px;
}

.content-topo .esqueceu_senha .msg {
	display: block;
	clear: both;
	padding-top: 5px;
	*padding-top: 0px;
	color: #137DBB;
	font-size: 11px;
}

.content-topo .esqueceu_senha .sucesso {
	color: #598C01;
}

.areaRestrita {
	background: url(../img/bg-areaRestrita.jpg) no-repeat 0 0;
	height: 651px;
	width: 698px;
	margin: 30px auto 0 auto;
	overflow: hidden;
}

.areaRestrita .replace {
	overflow: hidden;
}

.areaRestrita .replace a {
	display: block;
	width: 100%;
	height: 100%;
}

.areaRestrita .replace strong {
	position: absolute;
	top: -9999px;
}

.areaRestrita h2.titulo {
	background: url(../img/areaRestrita/titulo.gif) no-repeat 0 0;
	width: 239px;
	height: 33px;
	margin: 0 0 20px 0;
}

.content-topo p.txt {
	color: #808080;
	font-size: 18px;
	width: 435px;
	line-height: normal;
	margin-bottom: 20px;
}

.areaRestrita span.msgErro {
	float: left;
	color : red;
	margin: 4px 0 0 15px;
}

.content-topo label {
	float: left;
	width: 45px;
	text-align: right;
	margin: 4px 13px 0 0;
	color: #808080;
	font-size: 14px;
	font-weight: bold;
}

.content-topo input {
	float: left;
	width: 152px;
}

.content-topo .linha {
	clear: both;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 15px;
}

.content-topo .linha p.bt_ok {
	background: url(../img/bt_ok.gif) no-repeat 0 0;
	width: 33px;
	height: 22px;
	overflow: hidden;
	float: left;
	margin-left: 15px;
	border-left: 1px solid #bbb;
}

.content-topo .linha p.bt_ok a {
	display: block;
	width: 100%;
	height: 100%;
}

.content-topo .linha p.bt_ok a strong {
	position: absolute;
	visibility: hidden;
	top: -9999px;
}

.content-topo a.esqueceu-senha {
	float: left;
	outline: none;
	font-size: 10px;
	color: #6b92af;
	text-decoration: underline;
	margin: -5px 0 0 58px;
}

.areaRestrita .comecar-programa {
	height: 45px;
	background-color: #bddb00;
	clear: both;
	margin: 0px 2px 30px 2px;
	padding-top: 17px;
}

.areaRestrita .comecar-programa p {
	background: url(../img/comecarPrograma.gif) no-repeat 0 0;
	height: 24px;
	width: 470px;
	margin: 0 auto;
}

.areaRestrita .content-bottom {
	margin: 0 0 0 25px;
}

.areaRestrita .content-bottom h4 {
	color: #536002;
	font-size: 24px;
	margin-bottom: 15px;
}

.areaRestrita .content-bottom ul {
	width: 460px;
	overflow: hidden;
	zoom: 1;
	float: left;
}

.areaRestrita .content-bottom li {
	background: url(../img/setaIniciarPrograma.gif) no-repeat  0 3px;
	width: 197px;
	float: left;
	font-size: 18px;
	color: #383838;
	padding-left: 15px;
	line-height: 16px;
	margin: 0 15px 10px 0;
	padding-bottom: 2px;
}

p.bt-iniciarPrograma {
	background: url(../img/bt-iniciarPrograma.gif) no-repeat 0 0;
	width: 224px;
	height: 118px;
	float: right;
	margin: -140px 40px 0 0;
	display: inline;
}

/*========== BOX AREA RESTRITA FIM*/
