﻿p, img, div, a, span, ul, li, body, h1, h2, h3, h4, h5, h6
{
	padding: 0px;
	margin: 0px;
	border: none;
}
iframe
{
	width: 400px;
}
.btnAjudaMasterPrincipal
{
	float: left;
	margin-top: -40px;
	margin-left: 875px;
}
.aspMenuMasterOn
{
	display: block;
}
.aspMenuMasterOff
{
	display: none;
}
#conteudo
{
	height: 100%;
    margin: auto;
    width: 940px;
}
#menuEsquerdo
{
	float: left;
	width: 181px;
	padding-top: 10px;
}
#bordaTopoDS
{
	background-image: url('../images/bordaDSCima.gif' );
	width: 179px;
	height: 10px;
	font-size: 8px;
}
#bordaRodapeDS
{
	background-image: url('../images/bordaDSBaixo.gif' );
	width: 179px;
	height: 10px;
	font-size: 1px;
}
#bordaMenuEsquerdoDS
{
	border: 1px solid #a7c2da;
	border-bottom: none;
	border-top: none;
	width: 177px;
	padding-bottom: 15px;
}
#conteudoMenuEsquerdoDS
{
	margin-left: 5px;
}
.imgSetasCalendario
{
	float: left;
}
#mioloCalendarioData
{
	background-image: url('../images/fundoCalendarioData.gif' );
	width: 112px;
	height: 40px;
	float: left;
	text-align: center;
}
#txtDataCalendario
{
	margin-top: 12px;
}
#miolo
{
	margin-left: 181px;
	margin-right: 253px;
	width: 500px;
	padding-top: 5px;
}
#miolo20
{
	margin-left: 20px;
	width: 730px;
	padding-top: 5px;
	float: left;
}
#contenido-miolo20
{
	width: 730px;
	margin: auto;
	margin-top: 10px;
}
#conteudoNomeReceitasIngredientes
{
	width: 710px;
	padding-top: 30px;
	clear: both;
}
#btnAjudar
{
	float: right;
	margin-top: 20px;
	margin-left: 10px;
}
.btnsTopoAjuda
{
	float: left;
	margin-top: 3px;
}
#abasContadorDiarioPontos
{
	clear: both; /*width:34px;*/
	padding-top: 68px;
	height: 33px; /*float:left; 	margin-left:22px;*/
	width:463px;
	display:inline-block;
	*margin-top:-97px;
}
.ctFavoritos #abasContadorDiarioPontos 
{
    *margin-top:0;
}
.abaAtivaContadorDiario20
{
	float: left;
	height: 47px;
	width: 115px;
	background-image: url('../images/abaOn20.gif' );
	cursor: pointer;
}
.abaInativaContadorDiario20
{
	float: left;
	height: 37px;
	width: 115px;
	background-image: url(                  '../images/abaOff20.gif' );
	cursor: pointer;
}
#txtSecao20
{
	float: left;
}
#menuDireito
{
	float: right;
	width: 253px;
	padding-top: 5px;
}
/*** 
	Eu, Eduardo Bergantini Pinto, alterei essa classe para arrumar a 
	casca principal de todo o site, antes de altera-lo me avise.
 ***/
#menuTopo
{
	/*text-align: center;*/
	width: 930px;
}
#abasMenuTopo
{
	height: 50px;
}
#abasMenuTopo a
{
	_margin-right: -1px;
}
/***Final da alteração da casca!!!!***/
.btnSair
{
	margin-left: 55px;
}
.conteudoBarraAzulMenuTopo
{
	text-align: left;
	padding-top: 12px;
	margin-left: auto;
	margin-right: auto;
	width: 932px;
}
.ctl00_LinkButton_0_0
{
	margin-left: 30px;
}
#barraAzulFundoMenuTopo
{
	margin-top: -4px;
	_margin-top: -5px;
	width: 933px;
	height: 39px;
	background: url('../images/fundoAzulMenuTopo.gif') no-repeat left top;
}
#conteudoBtnsTopo
{
	margin-top: 30px;
	margin-left: 120px;
	width: 346px;
	height: 40px;
}
.btnsTopo
{
	float: left;
	margin-top: 5px;
}
/*.txtBtnsTopos
{
	float:left;
	margin-top:5px;
}*/
.linhasTopo
{
	float: left;
	margin-left: 12px;
	margin-right: 10px;
}
#contenido-miolo
{
	width: 460px;
	margin: auto;
	margin-top: 10px;
}
#conteudoMiolo
{
	width: 500px;
}
#boxBuscarAlimento
{
	width: 437px;
	height: 82px;
	background-image: url(                  '../images/fundoBoxRefeicao.gif' );
	margin-left: 14px;
}
#bordasBoxBusca
{
	width: 465px;
	height: 82px;
}
.bordasBuscarAlimentos
{
	float: left;
	width: 14px;
}
.bordasBuscarAlimentosDireita
{
	float: right;
	width: 14px;
}
.conteudoBoxAlimento
{
	margin-top: 18px;
	margin-left: 5px;
	margin-right: 20px;
	float: left;
}
.conteudoBoxAlimento2
{
	margin-top: 18px;
	float: left;
}
.btnBuscarAlimento
{
	float: left;
	margin-top: 28px;
	margin-left: 5px;
}
#cardapiosProntos
{
	width: 465px;
	height: 785px;
	margin-top: 5px;
	overflow-y: scroll;
}
.boxFundoCardapio
{
	width: 442px;
	height: 75px;
	background-color: #f9f3f4;
}
.CheckboxAlimentos
{
	width: 442px;
	padding-top: 5px;
}
.conteudoBoxCardapio
{
	padding-top: 15px;
	margin-left: 10px;
	width: 425px;
}
.subtitleCardapio
{
	margin-left: 17px;
	margin-bottom: 10px;
}
.conteudoCardapioPontos
{
	float: left;
	cursor: pointer;
}
.addAlimentoBtnSalvar
{
	float: right;
	padding-top: 10px;
	margin-left: 10px;
	cursor: pointer;
}
.txtaddAlimento, .inputsAlimentos, .btnsalvarRefeicao, .addAlimento, .icones
{
	float: left;
}
.btnsalvarRefeicao
{
	margin-left: 10px;
	margin-top: -8px;
}
.conteudoAlimentoAdd
{
	display: block;
	width: 444px;
}
.conteudoAlimentoAdd2
{
	display: none;
	width: 444px;
}
.iconesRefeicoes
{
	float: right;
}
.icones
{
	margin-right: 10px;
}
.txticones
{
	margin-right: 10px;
	float: left;
	margin-top: 6px;
	width: 25px;
	text-align: right;
}
.txticonesExercicioBusca
{
	margin-right: 30px;
	float: left;
	margin-top: 6px;
	width: 25px;
	text-align: right;
}
.txticones2
{
	margin-right: 10px;
	float: left;
	margin-top: 6px;
}
.barraConteudoRefeicao
{
	clear: both;
	background-image: url(                  '../images/barraConteudoRefeicao.gif' );
	width: 438px;
	height: 1px;
	font-size: 1px; /* margin-top:7px; 	margin-bottom:7px; */
}
.txtTotalPontos
{
	clear: both;
	visibility: hidden;
	padding-top: 5px;
	margin-left: 250px;
}
.txtTotalPontosVisible
{
	clear: both;
	visibility: visible;
	padding-top: 20px;
	margin-left: 250px;
	padding-bottom: 30px;
}
#totalItensExcluir
{
	padding-top: 10px;
	width: 465px;
}
#colunaTotalItens
{
	float: right;
	text-align: right;
	line-height: 17px;
}
#bordaFavoritos
{
	background-image: url(                  '../images/bckgFavoritos.gif' );
	width: 251px;
	height: 447px;
}
#bordaAvaNutricional
{
	background-image: url(                  '../images/avaNutricional.gif' );
	width: 253px;
	height: 353px;
	margin-top: 5px;
}
#fundoBrancoFavoritos
{
	background-color: #ffffff;
	width: 220px;
	height: 320px;
	margin-left: 15px; /*clear:both; 	position:relative; 	z-index:10; 	padding-top:25px;*/
}
#fundoBrancoFavoritosExercicios
{
	background-color: #ffffff;
	width: 220px;
	height: 290px;
	margin-left: 15px; /*clear:both; 	position:relative; 	z-index:10; 	padding-top:25px;*/
}
#topoFavoritos
{
	padding-top: 12px;
	width: 224px;
	margin-left: 15px;
	height: 50px;
	margin-bottom: 10px;
}
#estrelaFavoritos
{
	margin-top: 5px;
	float: left;
}
.txtFavoritos
{
	float: left;
	margin-top: 10px;
}
#estrelaTxtFavoritos
{
	float: left; /*padding-top:15px;*/ /*margin-left:10px;*/
}
#conteudoMenuDireito
{
	margin-top: 10px;
}
#bordaAjudaFavoritos
{
	float: left;
	margin-left: 10px;
}
.interrogacaoFavoritos
{
	margin-top: 10px;
	float: left;
	margin-left: 50px;
}
.txtAjuda
{
	float: left;
	margin-top: 13px;
}
#txtOrganizarFavoritos
{
	/*margin-top:10px;*/ /*float:left;*/
	clear: both;
}
#abasAlimentos
{
	/*position:absolute; 	z-index:20; 	clear:both;*/
	height: 30px; /*left:862px;*/
	width: 220px;
}
.abaAtiva
{
	float: left;
	height: 30px;
	width: 55px;
	background-image: url(                  '../images/abaAtivo.gif' );
	cursor: pointer;
}
.abaInativa
{
	float: left;
	height: 24px;
	width: 55px;
	background-image: url(                  '../images/abaInativa.gif' );
	cursor: pointer;
}
.barraAlimentosAbas
{
	width: 193px;
	height: 21px;
	background-color: #f0e0e3;
	margin-bottom: 3px;
	clear: both;
}
#conteudoFavoritosAbas
{
	margin-left: 5px;
	padding-top: 10px;
	overflow-y: scroll;
	width: 212px;
	height: 280px;
}
#conteudoFavoritosAbas div
{
	display: inline;
}
#conteudoFavoritosAbas div div
{
	display: block;
}
.barraConteudoAbas
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.inputsAlimentosAbas
{
	float: left; /*margin-top:5px;*/
}
.iconesRefeicoesAbas
{
	float: right; /*margin-top:5px;*/
}
#selectAdd
{
	margin-top: 15px;
	margin-left: 15px;
	width: 225px;
}
.btnAdd
{
	float: right;
}
.txtAvaNutricional
{
	margin-left: 10px;
	padding-top: 10px;
}
#fundoBrancoAvaliacao
{
	width: 220px;
	height: 233px;
	background-color: #ffffff;
	margin-left: 17px;
	margin-top: 13px;
}
#topoAvaliacao
{
	padding-top: 20px;
	width: 224px;
	margin-left: 10px;
}
#txtTodos
{
	margin-left: 15px;
	margin-top: 5px;
}
.txtAlimentosRefeicoes, #txtAlimentos, #txtRefeicoes
{
	margin-left: 7px;
	margin-top: 5px;
}
#txtReceitas
{
	margin-left: 10px;
	margin-top: 5px;
}
#txtRefeicoes
{
	margin-left: 7px;
	margin-top: 5px;
}
.txtBarraAbas
{
	padding-top: 3px;
	margin-left: 7px;
}
.validatorCalloutHighlight
{
	background-color: InfoBackground;
}
.validatorCallout td, .validatorCallout div
{
	background-color: #ffffe0;
	border-color: #dad79e;
	border-width: 1px;
	border-style: solid;
}
.barraFavoritos
{
	background-image: url(                  '../images/barraConteudoFavoritos.gif' );
	width: 192px;
	height: 2px;
	font-size: 1px;
	clear: both;
}
.barraFavoritosExercicios
{
	background-image: url(                  '../images/barraConteudoFavoritos.gif' );
	width: 192px;
	height: 2px;
	font-size: 1px;
	clear: both;
	margin-bottom: 2px;
	margin-top: 2px;
}
.boxAmareloBuscarAlimento
{
	width: 422px;
	height: 90px;
	background-color: #fffde4;
	margin-bottom: 10px;
	padding-left: 20px;
	display: none;
}
.btnFecharResultadoAddAlimento
{
	float: right;
	padding-top: 10px;
	margin-right: 10px;
	cursor: pointer;
}
.btn-fechar-resultado
{
	float: left;
}
.txt-fechar-resultado
{
	float: left;
	margin-top: 5px;
}
.conteudoAddAlimento
{
	padding-top: 20px;
	margin-left: 7px;
}
.boxResultado
{
	position: absolute;
	top: 490px; /*top:510px;*/
	display: block;
}
.boxResultadoCriarReceita
{
	position: absolute;
	top: 685px;
	display: block;
}
.boxResultadoCriarRefeicao
{
	position: absolute;
	top: 510px;
	display: block;
}
.boxResultadoExercicios
{
	position: absolute;
	top: 490px;
	display: block;
}
#boxSombraResultado
{
	width: 668px;
	height: 571px;
	background-color: #b6b5ae;
}
#boxSombraResultadoCriarReceita
{
	width: 729px;
	height: 511px;
	background-color: #b6b5ae;
}
#boxSombraResultadoCriarRefeicao
{
	width: 729px;
	height: 550px;
	background-color: #b6b5ae;
}
#boxAmareloResultado
{
	width: 664px;
	height: 567px;
	background-color: #fffde4;
}
#boxAmareloResultadoCriarReceita
{
	width: 725px;
	height: 507px;
	background-color: #fffde4;
}
#boxAmareloResultadoCriarRefeicao
{
	width: 725px;
	height: 546px;
	background-color: #fffde4;
}
.BoxAmareloResultadoBusca
{
	padding-left: 22px;
	padding-top: 22px;
	float: left;
}
.btnFecharResultadoBusca
{
	float: right;
	padding-top: 20px;
	margin-right: 10px;
	cursor: pointer;
}
#btn-fechar-resultado
{
	float: left;
}
#txt-fechar-resultado
{
	float: left;
	margin-top: 5px;
}
.conteudoBoxAmareloResultado
{
	float: left;
}
.txtMostrarBusca
{
	margin-bottom: 5px;
}
.abaAtivaMostrarResultado
{
	float: left;
	height: 33px;
	width: 91px;
	background-image: url(                  '../images/abaAtivaEscuro.gif' );
}
.abaInativaMostrarResultado
{
	float: left;
	height: 33px;
	width: 92px;
	background-image: url(                  '../images/AbaInativaClara.gif' );
}
#txtTodosBusca
{
	margin-left: 11px;
	margin-top: 6px;
}
#txtAlimentosBusca, #txtReceitasBusca, #txtRefeicoesBusca
{
	margin-left: 23px;
	margin-top: 6px;
}
#txtPontosInput
{
	float: right;
	margin-top: 15px;
	margin-right: 10px;
	height: 40px;
}
.txtMostrarBusca
{
	margin-bottom: 5px;
}
#inputsMostrar
{
	clear: both;
	padding-top: 12px;
	margin-left: 22px;
}
#conteudoNomePorcao
{
	width: 643px;
	height: 250px;
	margin-left: 10px;
	margin-top: 20px;
}
#fundoNomePorcao
{
	width: 643px;
	height: 44px;
	background-color: #eeeac3;
}

.conteudoFundoNomePadrao
{
	width: 610px;
	padding-top: 7px;
}
.conteudoFundoNomePadraoCriarReceita
{
	width: 685px;
	padding-top: 7px;
}
.iconesRefeicoes2
{
	float: right;
}
.txtTipo
{
	margin-right: 30px;
	float: left;
	margin-top: 6px;
}
.CheckboxNomePadrao
{
	width: 600px;
}
.CheckboxNomePadraoCriarReceita
{
	width: 685px;
}
.txtBoxNomePadrao2
{
	width: 385px;
	margin-top: 8px;
	margin-left: 15px;
}
.iconesFundoNomePadrao
{
	float: right;
}
.iconesFundoNomePadraoCriacaoRefeicao
{
	float: right;
	width: 350px;
}
.icones2
{
	margin-right: 35px;
	float: left;
}
.icones3usuarioHidden
{
	margin-right: 20px;
	float: left;
	visibility: hidden;
}
.icones3usuarioVisible
{
	margin-right: 20px;
	float: left;
	visibility: visible;
}
.icones4usuarioHidden
{
	margin-right: 50px;
	float: left;
	visibility: hidden;
}
.icones4usuarioVisible
{
	margin-right: 50px;
	float: left;
	visibility: visible;
}
.icones4
{
	margin-right: 40px;
	float: left;
}
.icones2favorito
{
	margin-right: 45px;
	float: left;
}
.iconesFavoritoItemCriacaoRefeicao
{
	margin-right: 40px;
	float: left;
}
.icones2usuarioHidden
{
	margin-right: 15px;
	float: left;
	visibility: hidden;
}
.icones2usuarioVisible
{
	margin-right: 15px;
	float: left;
	visibility: visible;
}
.txticonesPontos
{
	margin-right: 5px;
	float: left;
	margin-top: 6px;
	margin-left: 20px;
	width: 25px;
	text-align: right;
}
.barraNomePorcaoPadrao
{
	width: 620px;
	height: 6px;
	background-image: url(                  '../images/barraAmarelaConteudo.gif' );
	clear: both;
	font-size: 1px;
}
.barraNomePorcaoPadraoCriarReceita
{
	width: 685px;
	height: 6px;
	background-image: url(                  '../images/barraAmarelaConteudo.gif' );
	clear: both;
	font-size: 1px;
}
.barraNomePorcaoPadraoExercicio
{
	width: 620px;
	height: 6px;
	background-image: url(                  '../images/barraAmarelaConteudo.gif' );
	clear: both;
	font-size: 1px;
	margin-bottom: 3px;
	margin-top: 3px;
}
#fundoBrancoNomePorcao
{
	width: 643px;
	height: 205px;
	background-color: #ffffff;
	overflow: hidden;
	overflow-y: scroll;
}
#fundoBrancoNomePorcaoCriarReceita
{
	width: 705px;
	height: 205px;
	background-color: #ffffff;
	overflow: hidden;
	overflow-y: scroll;
}
#abasMostrarResultado
{
	margin-top: 10px;
	height: 33px;
	float: left;
	padding-left: 22px;
}
#paginacaoResultadoBusca
{
	padding-top: 10px;
	margin-left: 20px;
	width: 630px;
	height: 25px;
}
.setasPaginacaoBusca
{
	float: left;
}
.txtsetasPaginacaoBusca
{
	float: left;
	margin-top: 2px;
}
#paginacaoResultaBusca
{
	margin-left: auto;
	margin-right: auto;
	width: 150px;
}
.paginacaoPaginaProxima
{
	float: right;
	width: 100px;
}
.paginacaoPaginaAnterior
{
	float: left;
	width: 100px;
}
.criarSeuAlimento
{
	float: left;
	margin-top: 3px;
}
#criarSeuAlimento
{
	margin-top: 20px;
	margin-left: 145px;
}
#txtCriarAlimento
{
	float: left;
	margin-top: 10px;
}
.btnCriarAlimento
{
	float: left;
	margin-left: 5px;
}
.addAlimentoBtn
{
	float: right;
	padding-top: 10px;
}
#boxSombraResultadoZero
{
	width: 480px;
	height: 125px;
	background-color: #b6b5ae;
}
#boxAmareloResultadoZero
{
	width: 477px;
	height: 121px;
	background-color: #fffde4;
}
.BoxAmareloResultadoBuscaZero
{
	padding-left: 22px;
	padding-top: 22px;
}
#criarSeuAlimentoZero
{
	padding-top: 15px;
	margin-left: 20px;
}
#inputsData
{
	float: left;
	margin-top: 15px;
	margin-left: 30px;
}
#inputRefeicao
{
	float: left;
}
.calendarioData
{
	cursor: pointer;
	margin-top: 15px;
	margin-left: 10px;
	float: left;
}
#btnInserirCancelar
{
	padding-top: 20px;
	height: 32px;
}
.linha_dupla2
{
	margin-top: 20px;
}
#conteudoModalDS
{
	padding-top: 15px;
	padding-left: 10px;
	width: 480px;
}
#boxAzulAlimento14
{
	background-color: #eef5fb;
	width: 620px;
	height: 58px;
	margin-top: 5px;
}
#boxAzulAlimento143
{
	background-color: #eef5fb;
	width: 490px;
	height: 58px;
	margin-top: 5px;
}
#conteudoInputDataRefeicao
{
	margin-top: 20px;
	height: 40px;
}
#estrelaAddFavoritos
{
	float: right;
}
#conteudoBoxAzulAlimento14
{
	width: 570px;
	height: 20px;
	padding-top: 20px;
	margin-left: 20px;
}
#conteudoBoxAzulAlimento143
{
	width: 450px;
	height: 20px;
	padding-top: 20px;
	margin-left: 20px;
}
#conteudoModal
{
	padding-top: 40px;
	margin-left: 30px; /*padding-right: 30px;*/
	background-color: #ffffff;
	width: auto;
	height: auto;
}
#conteudoBoxAzulAlimento
{
	width: 440px;
	height: 20px;
	padding-top: 20px;
	margin-left: 20px;
}
#boxAzulAlimento
{
	background-color: #eef5fb;
	width: 500px;
	height: 58px;
	margin-top: 5px;
}
.txtBoxAzulAlimento
{
	float: left;
}
.txtBoxAzulAddFavoritos
{
	float: left;
	margin-top: 5px;
}
#txtQuantidadeInserirAlimento
{
	float: left;
	width: 70px;
}
#fundoAzulModalInserirAlimento14
{
	background-color: #deebf7;
	width: 688px;
	height: 624px;
	padding-top: 6px;
}
#imgBtnFecharModal14
{
	position: absolute;
	z-index: 10;
	margin-left: 592px;
	margin-top: -6px;
}
#quadroBrancoModalInserirAlimento14
{
	background-color: #ffffff;
	width: 675px;
	height: 617px;
	margin-left: 6px;
}
.conteudoBordasReceitas
{
	margin-top: 10px;
	clear: both;
}
.bordasReceitasED
{
	float: left;
}
#bordaReceitas
{
	width: 594px;
	height: 75px;
	border-top: solid 2px #d8e1e8;
	border-bottom: solid 2px #d8e1e8;
	border-left: none;
	border-right: none;
	background-color: #ffffff;
	float: left;
}
.txtReceitasAlimentos
{
	margin-top: 25px;
	margin-left: 20px;
	float: left;
}
.btnVerReceita
{
	float: left;
	margin-left: 10px;
}
.btnVerReceitaAlterar
{
	float: left;
	margin-left: 20px;
}
#fundoAzulModalInserirAlimentoDS
{
	/*width: 658px;*/
	background-color: #deebf7;
	width: 540px;
	padding-top: 6px;
}
#imgBtnFecharModal2
{
	position: relative;
	z-index: 10;
	float: right;
	margin-top: -6px;
	margin-right: -6px;
}
.quadroBrancoModalInserirAlimentoDS
{
	background-color: #ffffff; /*height: 523px; 	margin-left: 6px;*/ /*height: 485px;*/
	margin-left: 6px;
	margin-right: -2px;
	margin-top: 2px; /*width: 653px;*/
}
.ajax__calendar_today, .ajax__calendar_footer
{
	display: none !important;
}
.conteudoFundoNomePadrao15
{
	width: 595px;
	padding-top: 10px;
	clear: both;
}
.txtTipo15
{
	margin-right: 20px;
	float: left;
	margin-top: 6px;
}
.txtTipoPontos
{
	margin-right: 15px;
	float: left;
	margin-top: 6px;
	margin-left: 5px;
}
.txtTipoEditar
{
	margin-right: 25px;
	float: left;
	margin-top: 6px;
	margin-left: 5px;
}
.txticonesExcluir
{
	margin-right: 15px;
	float: left;
	margin-top: 6px;
}
.CheckboxNomePadrao15
{
	width: 590px;
}
.boxAmareloEscolherMedida
{
	clear: both;
	background-color: #fffde4;
	width: 580px;
	height: 80px;
	display: none;
}
.conteudoBoxAmareloEscolherMedida
{
	margin-left: 20px;
	padding-top: 20px;
	float: left;
}
.conteudoQuantidade
{
	float: left;
	width: 245px;
	margin-left: 30px;
}
.conteudoQuantidadeInput
{
	float: left;
	width: 152px;
}
.btnAlterarCancelar
{
	float: right;
	margin-right: 10px;
	padding-top: 13px;
}
.barraNomePorcaoPadrao15
{
	width: 580px;
	height: 3px;
	background-image: url(                  '../images/barraRosa.gif' );
	clear: both;
	font-size: 1px;
}
.txticonesPontos15
{
	margin-right: 35px;
	float: left;
	margin-top: 6px;
}
.txtTipoItemCriacaoRefeicao
{
	margin-right: 20px;
	float: left;
	margin-top: 6px;
	width: 41px;
	text-align: right;
}
.txtPontosItemCriacaoRefeicao
{
	margin-right: 35px;
	width: 15px;
	float: left;
	margin-top: 6px;
}
#fundoNomePorcao15
{
	width: 616px;
	background-color: #f9f3f4;
}
#fundoBrancoNomePorcao15
{
	width: 595px;
	height: 205px;
	background-color: #ffffff;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-left: 12px;
	margin-top: 5px;
	clear: both;
}
#txtTotalPontos
{
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
}
#buscaSemResultado
{
	text-align: center;
	margin-top: 15%;
}
.txtAlimentosBusca
{
	margin-left: 23px;
	margin-top: 10px;
}
#conteudoNomePorcaoFavoritos
{
	width: 710px;
	margin-top:20px;
}
#fundoNomePorcaoRosa
{
	width: 710px;
	height: 39px;
	background-image: url('../images/fundoRosa.gif' );
}
.conteudoFundoNomePadraoRosa
{
	width: 685px;
	padding-top: 10px;
}

.bordaFundoRosaFavoritos
{
	border: 1px solid #e0d2d4;
	background-color: #fbf8f8;
	width: 708px;
	height: 28px;
}
#txtTodosPontos
{
	margin-left: 13px;
	margin-top: 10px;
}
.iconesFundoNomePadraoFavoritos
{
	float: right;
}
.barraNomePorcaoPadraoRosa
{
	width: 710px;
	height: 5px;
	background-image: url(                  '../images/barraRosa20.gif' );
	clear: both;
	font-size: 1px;
}
#fundoBrancoNomePorcaoFavoritos
{
	width: 710px; /*height:205px;*/
	background-color: #ffffff; /*overflow-y:scroll;*/
}
#divRolagem
{
	width: 728px;
	height: 387px;
	background-color: #ffffff;
	overflow-y: scroll;
}
.txtTipoFavoritos
{
	margin-right: 50px;
	float: left;
	margin-top: 6px;
}
.icones2Favoritos
{
	margin-right: 50px;
	float: left;
	margin-left: 10px;
}
.icones3Favoritos
{
	margin-right: 35px;
	float: left;
	margin-left: 15px;
}
.btnsTopoAjuda
{
	float: left;
	margin-top: 3px;
}
.txtBoxNomePadrao
{
	margin-top: 6px;
	margin-left: 15px;
}
.CheckboxNomePadraoFavoritos
{
	height: 25px;
}

/*** Inicio CSS da home de ferramentas ***/
#numerosBarraResultados
{
	/*55*/
	margin-left: 0px;
}
.setasVermelhasBarraIMC
{
	/*60*/
	margin-left: 0px;
}

#coluna2Ferramentas
{
	float: right;
	margin-top: 20px;
}
#coluna1Ferramentas
{
	width: 360px;
	margin-top: 20px;
}
#contenido-mioloFerramentas
{
	width: 730px;
	margin: auto;
	margin-top: 10px;
	margin-left: 15px;
}
#mioloFerramentas
{
	margin-left: 181px;
	width: 740px;
	padding-top: 5px;
	height: 100%;
}
#backTabelaPontosNutrientes
{
	background-image: url(                  '../images/pontosNutientes.gif' );
	width: 358px;
	height: 87px;
}
#backPontosImpressao
{
	background-image: url(                  '../images/imgTabelaPontosImpressao.gif' );
	width: 358px;
	height: 87px;
	margin-top: 10px;
}
#backContadorImpressao
{
	background-image: url(                  '../images/imgModeloCardapioImpressao.gif' );
	width: 358px;
	height: 87px;
	margin-top: 10px;
}
#backTabelaRestaurantes
{
	background-image: url(                  '../images/restaurantes.gif' );
	width: 358px;
	height: 87px;
	margin-top: 10px;
}
#backTabelaPontosTamanhoEsqueleto
{
	background-image: url(                  '../images/tamanhoEsqueleto.gif' );
	width: 358px;
	height: 87px;
	margin-top: 10px;
}
#backSugestaoCardapio
{
	background-image: url(                  '../images/imgSugestaoDeCardapio.gif' );
	width: 358px;
	height: 87px;
}
#backTabelaIMC
{
	background-image: url(                  '../images/IMC.gif' );
	width: 358px;
	height: 87px;
	margin-top: 10px;
}
#backTabelaCircunferenciaCintura
{
	background-image: url(                  '../images/circunferenciaCintura.gif' );
	width: 358px;
	height: 87px;
	margin-top: 10px;
}
#backTabelaRotuloNutriente
{
	background-image: url(                  '../images/rotuloAlimento.gif' );
	width: 358px;
	height: 87px;
	margin-top: 10px;
}
.ferramentasTxtDuplo
{
	padding-top: 25px;
	margin-left: 150px;
}
.ferramentasTxt
{
	padding-top: 30px;
	margin-left: 150px;
}
#ferramentasTxtCircunferencia
{
	padding-top: 30px;
	margin-left: 130px;
}
/*** Inicio da CSS da pagina de restaurante ***/
#contenido-mioloRestaurantes
{
	width: 710px;
	margin: auto;
	margin-top: 10px;
	margin-left: 15px;
}
.imprimirPDFAdobe
{
	float: right;
	margin-top: 20px;
	width: 365px;
}
.topDowloadPDFAdobe
{
	margin-top: 5px;
}
#colunaEsquerdaRestaurantes
{
	float: left;
	width: 225px;
}
#colunaDireitaRestaurantes
{
	float: right;
	width: 225px;
}
#colunaMeioRestaurantes
{
	margin-left: 242px;
	margin-right: 225px;
}
.txtConteudoRestaurantes
{
	margin-left: 50px;
	padding-top: 12px;
}
#backNoDiaDia
{
	background-image: url(                  '../images/backNoDiaDia.gif' );
	width: 224px;
	height: 43px;
}
#backChurrascaria
{
	background-image: url(                  '../images/backChurrascaria.gif' );
	width: 224px;
	height: 43px;
	margin-top: 5px;
}
#backJaponesChines
{
	background-image: url(                  '../images/backJaponesChines.gif' );
	width: 224px;
	height: 43px;
	margin-top: 5px;
}
#backAlmocoJantar
{
	background-image: url(                  '../images/backAlmocoJantar.gif' );
	width: 224px;
	height: 43px;
}
#backHappyHourBar
{
	background-image: url(                  '../images/backHappyHourBar.gif' );
	width: 224px;
	height: 43px;
	margin-top: 5px;
}
#backPadaria
{
	background-image: url(                  '../images/backPadaria.gif' );
	width: 224px;
	height: 43px;
	margin-top: 5px;
}
#backDicasImportantes
{
	background-image: url(                  '../images/backDicasImportantes.gif' );
	width: 224px;
	height: 43px;
}
#backItaliano
{
	background-image: url(                  '../images/backItaliano.gif' );
	width: 224px;
	height: 43px;
	margin-top: 5px;
}
#backSanduicheria
{
	background-image: url(                  '../images/backSanduicheria.gif' );
	width: 224px;
	height: 43px;
	margin-top: 5px;
}
#conteudoIconesRestaurantes
{
	margin-top: 20px;
}
#masterConteudoDiaDia
{
	padding-left: 35px;
	background: transparent url(                  '../images/iconeDiaDia.gif' ) no-repeat scroll left top;
}
.txtRestaurantesTopo
{
	background: transparent url(                  '../images/barraRosaIcones.gif' ) no-repeat scroll center bottom;
}
.textoFerramentasRestaurantes
{
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: 100px;
}
.setaVoltarTopo
{
	padding-left: 20px;
	background: transparent url(                  '../images/setaVoltarTopo.gif' ) no-repeat scroll left top;
	float: right;
	width: 100px;
	margin-top: 8px;
}
#masterConteudoAlmocoJantar
{
	padding-left: 35px;
	background: transparent url(                  '../images/iconeAlmocoJantar.gif' ) no-repeat scroll left top;
}
#masterConteudoDicasImportantes
{
	padding-left: 35px;
	background: transparent url(                  '../images/iconeDicasImportantes.gif' ) no-repeat scroll left top;
}
#masterConteudoChurrascaria
{
	padding-left: 36px;
	background: transparent url(                  '../images/iconeChurrascaria.gif' ) no-repeat scroll left top;
}
#masterConteudoHappyHourBar
{
	padding-left: 35px;
	background: transparent url(                  '../images/iconeHappyHourBar.gif' ) no-repeat scroll left top;
}

#masterConteudoItaliano
{
	padding-left: 35px;
	background: transparent url(                  '../images/iconeItaliano.gif' ) no-repeat scroll left top;
}
#masterConteudoJaponesChines
{
	padding-left: 35px;
	background: transparent url(                  '../images/iconeJaponesChines.gif' ) no-repeat scroll left top;
}
#masterConteudoPadaria
{
	padding-left: 35px;
	background: transparent url(                  '../images/iconePadaria.gif' ) no-repeat scroll left top;
}
#masterConteudoSanduicheria
{
	padding-left: 35px;
	background: transparent url(                  '../images/iconeSanduicheria.gif' ) no-repeat scroll left top;
}
#fundoCinzaSombra
{
	position: absolute;
	background-color: #dad6d8;
	width: 523px;
	height: 161px;
	z-index: 8;
	margin-top: 5px;
	margin-left: 5px;
}
#barraTopoRosaDados
{
	width: 524px;
	height: 30px;
	border-bottom: 1px solid #d4bbbe;
	background-color: #ecdee0;
	position: absolute;
	z-index: 10;
	text-align: center;
	padding-top: 17px;
}
#conteudoCalcularPesoAltura
{
	width: 524px;
	height: 117px;
	background-color: #f9f3f4;
	position: absolute;
	z-index: 9;
	margin-top: 45px;
}
#conteudoPreencherDadosPesoAltura
{
	margin-top: 10px;
}
#btnCalcularPesoAltura
{
	width: 340px;
	padding-left: 87px;
}
#btnCalcularVermelhoPeso
{
	float: right;
	padding-top: 13px;
}
/*** Inicio da CSS da pagina de IMC ***/
.btnCalcularVermelhoPeso_IMC
{
	float: left;
	padding-top: 18px;
	margin-left: 30px;
}
#barraTopoRosaDados_IMC
{
	width: 524px;
	height: 30px;
	background-color: #ecdee0;
	position: absolute;
	z-index: 10;
	text-align: center;
	padding-top: 17px;
}
#conteudoCalcularPesoAltura_IMC
{
	width: 524px;
	height: 117px;
	background-color: #f9f3f4;
	position: absolute;
	z-index: 9;
	padding-top: 43px;
	text-align: center;
	vertical-align: middle;
}
#conteudoPreencherDadosPesoAltura_IMC
{
	padding-top: 10px;
	float: left;
	padding-left: 90px;
}
#masterQuadradoResultados
{    
    /*background: url("../images/borda_setaAmarela.gif") no-repeat scroll left top transparent;*/
    padding-top:12px;	
    width:525px;
    margin: 175px 0 0;
    width: 522px;    
}
#fundoCinzaSombraResultados
{
	position: absolute;
	background-color: #dad6d8;
	width: 520px;
	height: 735px;
	z-index: 8;
	margin-top: 18px;
	margin-left: 5px;
}
#setaBordaAmarela
{
	background: transparent url(                  '../images/borda_setaAmarela.gif' ) no-repeat scroll center top;
	padding-top: 12px;
	position: relative;
	z-index: 20;
}
#txtVermelhoIMC
{
	float: right;
}
#conteudoResultadoPesoAltura
{
	width: 520px;
	height: 735px;
	background-color: #fffde4;
	border: 1px solid #d1cda4;
	border-top: none;
	position: relative;
	z-index: 9;
}
#txtResultadosIMC
{
    padding:20px 20px 20px 31px;
    border-bottom: 1px solid #e8e5c4;
}
#linhaAmarelaResultado
{
	width: 520px;
	height: 3px;
	background: transparent url(                  '../images/linhaAmarela.gif' ) no-repeat scroll center top;
	margin-top: 7px;
}
#mioloResultadosIMC
{
	margin-top: 10px;
	margin-left: 30px;
	width: 470px;
}
#quadroFundoBranco
{
	width: 465px;
	height: 410px;
	background-color: #ffffff;
	margin-top: 10px;
}
#coluna2IMC
{
	float: right; /*dth:220px;*/
	margin-right: 5px;
	margin-top: 15px;
}
.barraRosaEcf6546a
{
	width: 220px;
	height: 25px;
	background-color: #f6546a;
}
.barraRosaCcf76d80
{
	width: 220px;
	height: 25px;
	background-color: #f76d80;
	margin-top: 4px;
}
.txtBoldAlinhamento
{
	padding-top: 5px;
	margin-left: 15px;
}
.barraRosaC2cf99daa
{
	width: 220px;
	height: 25px;
	background-color: #f99daa;
	margin-top: 4px;
}
.barraRosaC3cfddbdf
{
	width: 220px;
	height: 25px;
	background-color: #fddbdf;
	margin-top: 4px;
}
.barraVerdeca0cd4d
{
	width: 220px;
	height: 25px;
	background-color: #a0cd4d;
	margin-top: 4px;
}
.barraRosaC4cffd7dc
{
	width: 220px;
	height: 25px;
	background-color: #ffd7dc;
	margin-top: 4px;
}
.barraRosaC5cfbb5bf
{
	width: 220px;
	height: 25px;
	background-color: #fbb5bf;
	margin-top: 4px;
}
.barraRosaC6cf88595
{
	width: 220px;
	height: 25px;
	background-color: #f88595;
	margin-top: 4px;
}
.barraRosaE2cf6546a
{
	width: 220px;
	height: 25px;
	background-color: #f6546a;
	margin-top: 4px;
}
#coluna1Classificacao
{
	width: 220px;
	margin-left: 8px;
	padding-top: 15px;
}
#txtColunasClassificacao
{
	margin-left: 15px;
}
.subitens1
{
	padding-top: 5px;
	margin-left: 20px;
}
.subiten2
{
	padding-top: 5px;
	margin-left: 25px;
}
#avisoIMC
{
	width: 166px;
	/*padding-left: 550px;*/
	float: right;
}
/* Análise Nutricional */

#bordaAvaliaçãoNutricional
{
	position: relative;
	background-image: url(                  '../images/fundoAvNutricional.gif' );
	width: 250px;
	height: 387px;
	margin-top: 5px;
}
.txtAvaliacaoNutricional40
{
	float: left;
	margin-top: 5px;
}
#bordaAvaliacaoNutricional40
{
	float: left; /*margin-left:5px;*/
}
#topoAvaliacaoNutricional40
{
	padding-top: 8px;
	width: 220px;
	margin-left: 15px;
	height: 30px;
	margin-bottom: 10px;
}
#abasAnaliseNutricional
{
	background-color: #ffffff;
	position: absolute; /*z-index:20;*/
	height: 30px; /*left:862px;*/
	width: 220px;
	clear: both;
}
.abaAvNutri40
{
	float: left;
	height: 30px;
	width: 73px;
}
.conteudoPontosConsumidos
{
	padding-left: 13px;
	width: 206px;
	height: 60px;
	background-color: #ffffff;
	margin-top: 1px; /*padding-top:7px;*/
	padding-bottom: 8px;
}
.tituloGrafico
{
	width: 167px;
	float: left;
	margin-top: 10px;
}
.carinhasPontos
{
	float: right;
	margin-right: 15px;
}
.barraPontos
{
	width: 196px;
	height: 21px;
}
#fundoBrancoAnaliseNutri40
{
	/*background-color:#ffffff;*/
	width: 220px; /*height:110px;*/ /*margin-left:15px;*/
	vertical-align: middle;
	padding-top: 30px;
}
.AjudaAnaliseNutri
{
	margin-top: 7px;
	float: left;
	margin-left: 10px;
}
.txtAnaliseNutriSinalizadores
{
	width: 80px;
	float: left;
	clear: both;
	margin-top: 7px;
}
.imgSinalizadores
{
	float: left;
	margin-top: 5px;
	width: 123px;
}
.conteudoSinalizadores
{
	padding-left: 13px;
	width: 206px;
	height: 60px;
	background-color: #ffffff;
	margin-top: 1px;
	padding-top: 10px;
}
#fundoBrancoAnaliseNutri40Sinalizadores
{
	/*background-color:#ffffff;*/
	width: 220px; /*height:90px;*/ /*margin-left:15px;*/
	vertical-align: middle;
	padding-top: 25px;
}
.txtAnaliseNutriSinalizadoresExercicios
{
	/*width:85px;*/
	float: left;
}
.conteudoAvaliacao
{
	padding-left: 13px;
	width: 206px;
	height: 285px;
	background-color: #ffffff;
	margin-top: 1px;
	padding-top: 10px; /*padding-bottom:10px;*/
}
.imagensCarinhas
{
	float: left;
}
.espacamentoCarinhasAvaliacao
{
	margin-top: 10px;
	clear: both;
}
#btnVejaAvCompleta
{
	clear: both;
}
#contornoAnalise
{
	width: 220px;
	margin-left: 15px;
}
#contornoAnaliseDesatualizada
{
	position: absolute;
	top: 40px;
	left: 0px;
	z-index: 1;
	width: 250px;
	height: 335px;
	display: none;
	background-image: url( '../images/imgTransparente.gif' );
}
.imgGraficoSeta
{
	float: left;
	margin-top: 5px;
}
.imgGrafico
{
	float: left;
}
/*** Inicio da circunferencia da cintura ***/

/*** 
	#fundoCinzaSombra
	#barraTopoRosaDados_IMC
	conteudoCalcularPesoAltura_IMC
	#masterQuadradoResultados
	#setaBordaAmarela
	#txtResultadosIMC
	#linhaAmarelaResultado
	#mioloResultadosIMC
	#btnCalcularVermelhoPeso_IMC 
***/
#masterQuadradoResultados2
{
	margin-right: 190px;
	margin-top: 175px;
}
#conteudoPreencherDadosSexoCintura641
{
	padding-top: 10px;
	float: left;
	padding-left: 30px;
}
#txtSexo641
{
	margin-left: 90px;
}
#fundoCinzaSombraResultados641
{
	position: absolute;
	background-color: #dad6d8;
	width: 520px;
	height: 205px;
	z-index: 8;
	margin-top: 18px;
	margin-left: 5px;
}
#conteudoResultadoSexoCintura641
{
	width: 520px;
	/*height: 205px;*/
	background-color: #fffde4;
	border: 1px solid #d1cda4;
	border-top: none;
	/*position: absolute;*/
	z-index: 9;
	padding-bottom:20px;
	/*margin:-10px 0 0 -10px;*/
	
}
#coluna1TxtComoMedirCintura
{
	width: 350px;
	margin-right: 224px;
}
#coluna2ImgComoMedirCintura
{
	float: right; *margin-top:-15px;
}
#conteudoModalDSAjudaCintura
{
	width: 580px;
}
#conteudoModalAjudaCintura
{
	padding-top: 20px;
	margin-left: 20px;
}
.btnFechar642
{
	margin-top: 20px;
}
#quadroBrancoModalAjudaCintura
{
	background-color: #ffffff;
	width: 627px;
	height: 318px;
	margin-left: 6px;
}
#setaBordaAmarela643
{
	background: transparent url(                  '../images/6.4.3---IMCxCIRC_03.gif' ) no-repeat scroll center top;
	padding-top: 12px;
	position: absolute; /*z-index:20;*/
	width: 606px;
	height: 3px;
	line-height: normal;
	font-size: 1px;
}
#conteudoResultadoSexoCintura643
{
	width: 605px;
	height: 640px;
	background-color: #fffde4;
	border: 1px solid #d1cda4;
	border-top: none;
	position: relative;
	z-index: 9;
	margin-top: 15px;
}
#linhaAmarelaResultado643
{
	width: 604px;
	height: 3px;
	background: transparent url(                  '../images/6.4.3---IMCxCIRC_07.gif' ) no-repeat scroll center top;
	margin-top: 7px;
}
#mioloResultadosIMC643
{
	margin-top: 10px;
	margin-left: 30px;
	width: 550px;
}
#bckgBrancoQuadroIMC
{
	width: 550px;
	height: 320px;
	background-color: #ffffff;
}
#conteudocolunasIMC
{
	margin-left: 8px;
	padding-top: 10px;
	margin-right: 10px;
}
#linha1IMCDoenca
{
	margin-left: 140px;
}
#boxAzulClaroIMC
{
	width: 103px;
	height: 86px;
	background-color: #ecf4fb;
	float: left;
	text-align: center;
}
#txtIMCBoxAzulClaro
{
	margin-top: 35px;
}
#boxRiscoDoencaVermelho
{
	width: 282px;
	height: 41px;
	background-color: #ecdee0;
	float: left;
	text-align: center;
	margin-left: 5px;
}
.boxAzulClaro139x41
{
	width: 138px;
	height: 41px;
	background-color: #ecf4fb;
	float: left;
	text-align: center;
	margin-left: 5px;
	margin-top: 5px;
}
.txtBoxVermelhoAzulClaro
{
	margin-top: 5px;
}
.colunaLinha1Classes
{
	width: 137px;
	float: left;
	margin-top: 5px;
}
.txtPesosClasses
{
	padding-top: 5px;
}
.boxAzulEscuro2
{
	width: 137px;
	height: 26px;
	background-color: #bed9f9; /*float:left;*/
	clear: both;
	text-align: center;
	margin-left: 1px;
	margin-top: 5px;
}
.colunaLinha2Classes_103x26
{
	width: 103px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
.boxAzulEscuro1_103x26
{
	width: 103px;
	height: 26px;
	background-color: #bed9f9;
	text-align: center; /*float:left;*/
	clear: both;
}
.boxAzulEscuro2_103x26
{
	width: 103px;
	height: 26px;
	background-color: #bed9f9; /*float:left;*/
	clear: both;
	text-align: center;
	margin-left: 1px;
	margin-top: 5px;
}
.colunaLinha2Classes
{
	width: 137px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
.boxAzulEscuro1
{
	width: 137px;
	height: 26px;
	background-color: #bed9f9;
	text-align: center; /*float:left;*/
	clear: both;
}
#txtFonteINH
{
	padding-top: 7px;
	clear: both;
	margin-left: 20px;
}
#txtResultadosIMC2
{
	padding-top: 20px;
	padding-left: 23px;
	padding-right: 20px;
}
/*** Inicio do tamanho do esqueleto ***/
#conteudoPreencherDadosSexoCintura651
{
	padding-top: 5px;
	float: left;
	padding-left: 30px;
}
.btnCalcularVermelhoPeso651
{
	float: left;
	padding-top: 25px;
	margin-left: 30px;
}
#quadroBrancoModalMedirPunho
{
	background-color: #ffffff;
	width: 488px;
	height: 248px;
	margin-left: 6px;
}
#conteudoModalDSMedirPunho
{
	width: 450px;
}
/***  ***/
#btnAjudaTopo
{
	margin-top: 10px;
	margin-left: 400px;
	width: 60px;
	height: 40px;
}
#boxSombraResultadoExercicios
{
	width: 668px;
	height: 515px;
	background-color: #b6b5ae;
}
#boxAmareloResultadoExercicios
{
	width: 664px;
	height: 510px;
	background-color: #fffde4;
}
.btnFecharResultadoBuscaExercicios
{
	padding-top: 20px; /*padding-left:300px;*/
	float: right;
	padding-right: 20px;
}
.barraConteudoRefeicaoExercicios
{
	clear: both;
	background-image: url(                  '../images/barraConteudoRefeicao.gif' );
	width: 438px;
	height: 1px;
	font-size: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.txticonesExercicios
{
	margin-right: 30px;
	float: left;
	margin-top: 6px;
}
#inputsMostrar
{
	clear: both;
	padding-top: 12px;
	margin-left: 22px;
}
.conteudoFundoFavoritosExercicios
{
	width: 620px;
	padding-top: 10px;
}
#procurarExercicios
{
	margin-top: 20px;
	text-align: center;
	vertical-align: middle;
}
.conteudoBoxEscolherLista
{
	margin-top: 18px;
	margin-left: 15px;
	margin-right: 15px;
	float: left;
}
#exerciciosProntos
{
	width: 465px;
	height: 185px;
	margin-top: 5px;
	overflow-y: scroll;
}
.boxFundoContadorExercicios
{
	width: 442px;
	height: 40px;
	background-color: #f9f3f4;
}
.conteudoBoxContadorExercicios
{
	width: 425px;
}
#txtSelecionarExercicios
{
	float: left;
	padding-top: 12px;
	margin-left: 10px;
}
#txtDuracaoMinutosEx
{
	float: left;
	text-align: center;
	padding-left: 180px;
	padding-top: 5px;
}
#txtPontosExercicios
{
	float: left;
	padding-left: 10px;
	padding-top: 12px;
}
#bordaFavoritos10
{
	background-image: url(                  '../images/1.0---Contador-pontos-exercicios(home)_03.gif' );
	width: 252px;
	height: 442px;
}
.txtMinutosExercicios
{
	float: left;
	margin-right: 45px;
	margin-top: 6px;
}
.txtMinutosExerciciosFavoritos
{
	float: left;
	margin-right: 15px;
	margin-top: 6px;
}
#totalItensExcluirExercicios
{
	padding-top: 30px;
	width: 465px; /*clear:both;*/
}
#topoFavoritosExercicios
{
	padding-top: 10px;
	width: 224px;
	margin-left: 15px;
	height: 30px;
	margin-bottom: 10px;
}
#txtExerciciosFavoritos
{
	float: left;
}
#txtDuracaoFavoritos
{
	float: left;
	margin-left: 55px;
}
#txtPontosFavoritos
{
	float: left;
	margin-left: 15px;
}
/***  ***/
.CheckboxExerciciosFavoritos
{
	width: 630px;
}
.iconesFundoExerciciosFavoritos
{
	float: right;
}
.btnCalcularPontosExercicio
{
	margin-top: 5px;
	float: left;
	margin-bottom: 15px;
}
#boxAmareloTotalPontos
{
	width: 480px;
	height: 42px;
	background-color: #fffde4;
	clear: both;
}
#txtTotalPontosModal
{
	padding-top: 10px;
	margin-left: 15px;
}
.imprimirRotulo
{
	float: right;
	margin-top: 20px;
	width: 100px;
}
.numerosCriacaoAlimentos
{
	float: left;
	margin-top: 3px;
}
.txtNomeInputs2
{
	float: left;
	margin-top: 13px;
}
.txtNomeInputs
{
}
.conteudoNumerosInputs
{
	clear: both;
}
.numerosCriacaoAlimentos2
{
	float: left;
	margin-top: 17px;
}
.conteudoNumerosInputs2
{
	clear: both;
	padding-top: 5px;
}
.conteudoEspacoCalcularPontos
{
	padding-top: 20px;
	margin-left: 25px;
	margin-right: 20px;
}
.inputsCaloriasGorduras110
{
	float: left;
}
#boxRosaCalcularPontos
{
	width: 482px;
	height: 185px;
	background-color: #f9f3f4;
}
#boxRosaCalcularPontos2
{
	width: 482px;
	height: 185px;
	background-color: #f9f3f4;
}
#txtLimparCalculoPontos
{
	float: left;
	margin-left: 10px;
	margin-top: 15px;
}
#txtTotalPontosAlimentos
{
	clear: both;
	padding-top: 8px;
}

.btnCalcularPontos
{
	margin-top: 10px;
	float: left;
}
#conteudoModalDSAnaliseNutricional
{
	margin-top: 15px;
	margin-left: 10px;
	width: 600px;
	height: 300px;
	overflow: auto;
}
#conteudoBtnsTopoAnaliseNutricional
{
	margin-top: 7px;
	margin-left: 20px;
	float: left;
}
#tituloModalAnaliseNutricional
{
	float: left;
}
#btnFecharImprimirEmail
{
	margin-top: 30px;
	float: right;
	padding-right: 30px;
}
#btnFecharAnaliseNutricional
{
	margin-left: 10px;
}
#boxRosaDiaPesagem
{
	width: 729px;
	height: 94px;
	background-color: #f9f3f4;
	text-align: center;
}
.btnConfirmar
{
	float: left;
	margin-left: 10px;
	margin-top: 25px;
}
#textoEscolhaDiaPesagemInput
{
	float: left;
	margin-top: 35px;
	margin-left: 90px;
}
.txtEvo 
{
    padding-top: 6px;
    width: 470px !important;
}
#coluna1MinhaEvolucao
{
	width: 515px;
	float: left;
	margin-top:-35px;
}
.imgSetaEvolucao
{
	float: left;
	margin-top: 20px;
}
#imgSetaEvolucao
{
	float: left;
	margin-top: 20px;
}
#txtEvolucaoInicioAtualizacao
{
	margin-top: 30px;
}
#backgrdGraficoEvolucao
{
	background-image: url(                  '../images/2.0---Home_07_evolucao.gif' );
	width: 513px;
	height: 357px;
}
.conteudoBoxRosaEvolucao
{
	padding-top: 20px;
}
.txtMinhaEvolucao
{
	text-align: center;
}
#fundoBrancoGraficoEvolucao
{
	width: 485px;
	height: 200px;
	background-color: #ffffff;
	margin-top: 10px;
	margin-left: 13px;
	text-align: center;
}
.btnVerGraficoCompleto
{
	float: left;
	margin-left: 25px;
	margin-top: 5px;
}
#txtVerEvolucaoSemana
{
	float: left;
	margin-top: 13px;
	margin-left: 15px;
}
#backgrdGraficoIMC
{
	background-image: url(                  '../images/2.0---Home_39_evolucao.gif' );
	width: 514px;
	height: 237px;
}
#fundoBrancoIMCEvolucao
{
	width: 485px;
	height: 134px;
	background-color: #ffffff;
	margin-top: 10px;
	margin-left: 13px;
}
#setaTxtCimaIMC
{
	padding-top: 20px;
}
#barraIMCEvolucao
{
	margin-left: 10px;
}
#txtSelecioneNovaMeta
{
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}
#coluna2MinhaEvolucao
{
	float: left;
	margin-top: 45px;
	margin-left: 15px;
	width: 200px;
}
#boxSombraMinhaEvolucao
{
	width: 198px;
	height: 123px;
	background-color: #b6b5ae;
}
#boxAmareloMinhaEvolucao
{
	width: 195px;
	height: 120px;
	background-color: #fffde4;
}
.BoxAmareloConteudoEvolucao
{
	margin-left: 15px;
	padding-top: 22px;
}
.imgExclamacaoEvolucao
{
	float: left;
	margin-top: 5px;
}
.txtAtualizacaoAgoraSemana
{
	float: left;
	margin-top: 5px;
}
.btnAtualizarSeuPeso
{
	clear: both;
	margin-top: 10px;
	padding-left: 10px;
}
.barraDuplaMinhaEvolucao
{
	margin-bottom: 5px;
}
#txtDiaPesagem
{
	clear: both;
	padding-top: 5px;
}
#conteudoCriacaoReceita
{
	width: 735px;
	clear: left;
	padding-top: 20px;
}
#boxRosaCriacaoReceita
{
	background-image: url(                  '../images/3.2--Criacao-de-receita_03.gif' );
	width: 729px;
	height: 83px;
	margin-top: 10px;
}
#conteudoBuscarCriacaoReceita
{
	padding-top: 17px;
	margin-left: 30px;
}
#txtBusqueAlimentoInput
{
	float: left;
	margin-top: 5px;
}
.btnBuscarCriacaoReceita
{
	float: left;
	margin-left: 10px;
}
#boxRosaConteudoCriacaoreceita
{
	width: 729px;
	height: 245px;
	background-color: #faf5f6;
	margin-top: 3px;
}
#boxRosaConteudoCriacaoRefeicao
{
	width: 729px;
	height: 190px;
	background-color: #faf5f6;
	margin-top: 3px;
}
#fundoBrancoCriacaoReceita
{
	width: 705px;
	height: 100px;
	background-color: #ffffff;
	overflow: hidden;
	overflow-y: scroll;
	margin-left: 12px;
	margin-top: 5px;
	clear: both;
}
.CheckboxCriacaoReceita
{
	width: 705px;
}
.conteudoFundoCriacaoReceita
{
	width: 705px;
	padding-top: 10px;
	clear: both;
}
#itensMostrarCriacaoReceita
{
	/*width:34px;*/
	margin-top: 10px; /*height:50px;*/
	float: left;
	margin-left: 22px;
}
.txtBoxNomePadraoCriacaoReceita
{
	width: 350px;
	margin-top: 6px;
	margin-left: 15px;
}
.txtBoxNomePadraoCriacaoRefeicao
{
	width: 340px;
	margin-top: 6px;
	margin-left: 15px;
}
#fundoNomePorcao2
{
	width: 705px;
	height: 44px;
	background-color: #eeeac3;
	clear: both;
}
#paginacaoResultadoBusca2
{
	margin-top: 45px;
	margin-left: 20px;
	width: 620px;
	height: 25px;
}
#paginacaoResultadoBuscaCriarReceita
{
	padding-top: 10px;
	margin-left: 20px;
	width: 685px;
	height: 25px;
}
.barraCriacaoReceita
{
	font-size: 1px;
	width: 692px;
	height: 1px;
	background-image: url(                  '../images/3.2--Criacao-de-receita_07.gif' );
	clear: both;
}
.iconesFavoritosItens
{
	margin-right: 50px;
	float: left;
}
#txtTotalPontosCriacaoReceita
{
	clear: both;
	padding-top: 20px;
	margin-left: 20px;
	padding-bottom: 30px;
}
#txtTotalPontosCriacaoRefeicao
{
	clear: both;
	padding-top: 20px;
	margin-left: 12px;
	padding-bottom: 30px;
	width: 705px;
	text-align: right;
}
#btnCriarRefeicaoCancelar
{
	padding-top: 30px;
}
#txtExemploGanharEstrelas
{
	float: left;
	margin-top: 10px;
}
#bckgrndSeusPontos
{
	background-image: url(                  '../images/bckgrndSeusPontos.gif' );
	width: 169px;
	height: 238px;
}
#conteudoSeusPontosMenu
{
	width: 148px;
	height: 218px;
	padding-top: 10px;
	margin-left: 10px;
}
.txtSeusPontosExercicios
{
	float: left;
}
.txtSeusPontosExercicios2
{
	float: left;
	margin-top: 8px;
}
.numerosSeusPontosExercicios
{
	float: right;
}
#conteudoSeusPontosEspacosTopo
{
	margin-top: 5px;
	height: 35px;
}
.conteudoSeeusPontosEspacos
{
	clear: both;
	height: 34px;
	margin-top: 0px;
}
.btnAtualizarHistorico
{
	margin-top: 30px;
}
#conteudoHistoricoPesagens
{
	margin-left: 15px;
	padding-top: 20px;
}
#backgrdHistoricoPesagens
{
	background-image: url(                  '../images/4.0---Historico-pesagem_03.gif' );
	width: 730px;
	height: 647px;
}
.boxAzulDataAtualizacao
{
	width: 91px;
	height: 58px;
	background-image: url(                  '../images/fundoAzulME.gif' );
	text-align: center;
	float: left;
	margin-right: 3px;
}
#boxAzulSeuPeso
{
	width: 77px;
	height: 58px;
	background-image: url(                  '../images/fundoAzulME.gif' );
	text-align: center;
	float: left;
	margin-left: 3px;
}
#boxAzulPesagemAnterior
{
	width: 121px;
	height: 58px;
	background-image: url(                  '../images/fundoAzulME.gif' );
	text-align: center;
	float: left;
	margin-left: 3px;
}
#boxAzulPesagemInicial
{
	width: 109px;
	height: 58px;
	background-image: url(                  '../images/fundoAzulME.gif' );
	text-align: center;
	float: left;
	margin-left: 3px;
}
#boxAzulMetaPeso
{
	width: 64px;
	height: 58px;
	background-image: url(                  '../images/fundoAzulME.gif' );
	text-align: center;
	float: left;
	margin-left: 3px;
}
#boxAzulQuilosAtingirMeta
{
	width: 96px;
	height: 58px;
	background-image: url(                  '../images/fundoAzulME.gif' );
	text-align: center;
	float: left;
	margin-left: 3px;
}
.txtBoxAzuisHistoricoPesagens
{
	padding-top: 14px;
}
.txtBoxAzuisHistoricoPesagensUnicaLinha
{
	padding-top: 20px;
}
#fundoBrancoHistoricoPesagem
{
	width: 700px;
	height: 318px;
	background-color: #ffffff;
	clear: both;
}
#conteudoQuadroBrancoHistoricoPesagem
{
	margin-left: 10px;
	padding-top: 10px;
	overflow-y: scroll;
	width: 684px;
	height: 307px;
}
.txtDataPesoMetas
{
	margin-top: 2px;
}
.dataAtualizacao
{
	float: left;
	text-align: center;
	width: 100%;
}
.dataAtualizacao3
{
	float: left;
	text-align: center;
	margin-top: 5px;
	width: 100%;
}
.dataAtualizacao2
{
	float: left;
	text-align: center;
}
.SeuPesoAtualizado
{
	float: left;
	text-align: center;
	margin-left: 25px;
	margin-right: 3px;
	width: 77px;
}
.DadosPesoEmpty
{
	float: left;
	text-align: center;
	margin-left: 80px;
}
.diferencaPesagemAnterior
{
	float: left;
	text-align: center;
	margin-left: 00px;
	width: 121px;
}
.diferencaPesagemInicial
{
	float: left;
	text-align: center;
	margin-left: 3px;
	width: 109px;
}
.metaPesoHistorico
{
	float: left;
	text-align: center;
	margin-left: 3px;
	width: 64px;
}
.quilosAtingirMeta
{
	float: left;
	text-align: center;
	margin-left: 3px;
	width: 96px;
}
.alterarPesoHistorico
{
	float: left;
	text-align: center;
	margin-left: 20px;
	width: 70px;
}
#txtPersonalizeSeuHistorico
{
	margin-top: 20px;
	margin-left: 20px;
}
#fundoCinzaSombraBuscaTabelaPontos
{
	position: relative;
	background-color: #dad6d8;
	width: 527px;
	height: 69px;
	z-index: 8;
	margin-top: 5px;
	margin-left: 5px;
}
.conteudoBuscaTabelaPontos
{
	width: 524px;
	height: 66px;
	background-color: #f9f3f4;
	position: relative;
	z-index: 9;
	text-align: center;
}
.conteudoBoxAlimento3
{
	margin-top: 20px;
	float: left;
	margin-left: 20px;
}
.btnBuscarAlimento3
{
	float: left;
	margin-top: 15px;
	margin-left: 5px;
}
#setaBordaAmarela611
{
	background: transparent url(                  '../images/6.1.1---tabela-pontos-nutrientes(resultado-busca)_03.gif' ) no-repeat scroll center top;
	padding-top: 12px;
	position: relative;
	z-index: 20;
	width: 726px;
	font-size: 1px;
}
#fundoCinzaSombraResultados611
{
	position: relative;
	background-color: #dad6d8;
	width: 731px;
	height: 336px;
	z-index: 8;
}
#conteudoResultadoSexoCintura611
{
	width: 726px;
	height: 332px;
	background-color: #fffde4;
	border: 1px solid #d1cda4;
	border-top: none;
	position: relative;
	z-index: 9;
}
#linhaAmarelaResultado611
{
	width: 724px;
	height: 3px;
	background: transparent url(                  '../images/6.1.1---tabela-pontos-nutrientes(resultado-busca)_07.gif' ) no-repeat scroll center top;
	margin-top: 7px;
}
#mioloTabelaPontosFerramentas
{
	margin-top: 10px;
	margin-left: 20px;
	width: 684px;
	height: 219px;
	overflow-y: scroll;
	background-color: White;
}
.linhaBrancaTabelaPontosDetalhe
{
	width: 667px;
	height: 31px;
	background-color: #ffffff;
}
.conteudoTxtResultadoFerramentas
{
	padding-top: 8px;
	margin-left: 10px;
	float: left;
}
.conteudoIconesResultadoFerramentas
{
	padding-top: 5px;
	margin-right: 10px;
	float: right;
}
.linhaAmarelaResultadoTabelaFerramenta
{
	width: 667px;
	height: 3px;
	background: transparent url(                  '../images/6.1.1---tabela-pontos-nutrientes(resultado-busca)_23.gif' ) no-repeat scroll left top;
	margin-top: 1px;
}
.itemResultados1
{
	width: 20px;
	float: left;
	margin-right: 10px;
}
.itemResultados2
{
	width: 20px;
	float: left;
	margin-right: 10px;
}
.itemResultados3
{
	width: 24px;
	float: left;
	margin-right: 10px;
}
.itemResultados4
{
	width: 26px;
	float: left;
	margin-right: 10px;
}
.itemResultados5
{
	width: 26px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.itemResultados6
{
	width: 23px;
	float: left;
	margin-right: 8px;
}
.txtVerDetalhe
{
	float: left;
	margin-top: 5px;
}
.conteudoDetalhesFerrmentasResultado
{
	width: 667px; /*height:85px;*/
	background-color: #f6f4e1;
}
.explicacaoDetalhesFerramentas
{
	padding: 10px 0;
	margin-left: 13px;
	margin-right: 145px;
}
.boxMedidaAlimentoResultado
{
	line-height: 20px;
}
.boxPontosAlimentoResultado
{
	float: left;
	line-height: 20px;
	width: 90px;
	text-align: center;
}
.botoesResultadoTabelaFerramenta
{
	float: right;
	margin-right: 15px;
	margin-top: 10px;
	text-align: right;
	width: 130px;
}
.PontosAlimentosResultadosDetalhes1
{
	float: left;
}
.PontosAlimentosResultadosDetalhes2
{
	float: left;
	margin-left: 50px;
}
.linhaDetalhesResultado
{
	float: left;
	text-align: center;
	margin-right: 120px;
}
.PontosAlimentosResultadosDetalhes3
{
	float: left;
	margin-left: 40px;
}
.PontosAlimentosResultadosDetalhes4
{
	float: left;
	margin-left: 90px;
}
.PontosAlimentosResultadosDetalhes5
{
	float: left;
	margin-left: 100px;
}
.PontosAlimentosResultadosDetalhes6
{
	float: left;
	margin-left: 90px;
}
#backgrdEvolucaoSemanal
{
	background-image: url(                  '../images/5.0---evolucao-semanal(final)_03.gif' );
	width: 732px;
	height: 504px;
}
.btnVoltarPaginaMinhaEvolucao
{
	margin-top: 17px;
	margin-left: 15px;
}
#boxSemanas
{
	padding-left: 17px;
	float: left;
	margin-left: 40px;
}
.txtBoxAzuisHistoricoPesagensSemanas
{
	padding-top: 10px;
}
.boxAzulDataAtualizacaoSemanas
{
	width: 91px;
	height: 58px;
	background-image: url(                  '../images/fundoAzulME.gif' );
	text-align: center;
	float: left;
	margin-right: 3px;
}
#conteudoQuadroBrancoEvolucaoSemanal
{
	margin-left: 10px;
	padding-top: 10px;
	width: 700px;
	height: 293px;
}
#conteudoEstaticoEsquerdo
{
	float: left;
	height: 310px;
	width: 233px;
}
#conteudoDadosdaSemana
{
	float: left;
	width: 454px;
	height: 290px; /*overflow-y:scroll; 	overflow-x:scroll;*/
}
.conteudoEsquerdoTabelaSemanal
{
	border-bottom: 1px solid #ebdddf;
	width: 232px;
	height: 40px; /*float:left;*/
}
.conteudoEsquerdoTabelaSemanal2
{
	border-bottom: 1px solid #ebdddf;
	width: 232px;
	height: 40px; /*float:left;*/
	margin-top: 10px;
	clear: both;
}
.conteudoEsquerdoTabelaSemanal3
{
	border-bottom: 1px solid #ebdddf;
	width: 232px;
	height: 20px; /*float:left;*/
	margin-top: 10px;
}
.conteudoEsquerdoTabelaSemanal4
{
	border-bottom: 1px solid #ebdddf;
	width: 232px;
	height: 20px; /*float:left;*/
	margin-top: 10px;
	clear: both;
}
#fundoBrancoHistoricoSemanalPontos
{
	width: 710px;
	height: 330px;
	background-color: #ffffff;
	clear: both;
}
.conteudoDadosSemanais
{
	/*float:left; 	width:465px;*/
	height: 40px;
	border-bottom: 1px solid #ebdddf;
}
.conteudoDadosSemanais2
{
	/*float:left; 	width:465px;*/
	height: 40px;
	border-bottom: 1px solid #ebdddf;
	margin-top: 10px;
}
.conteudoDadosSemanais3
{
	/*float:left; 	width:437px;*/
	height: 20px;
	border-bottom: 1px solid #ebdddf;
	margin-top: 10px;
}
.conteudoDadosSemanais4
{
	/*float:left; 	width:465px;*/
	height: 20px;
	border-bottom: 1px solid #ebdddf;
	margin-top: 10px;
}
.NumerosSemana1
{
	float: left;
	text-align: center;
	width: 100%;
}
.NumerosSemana2
{
	float: left;
	text-align: center;
	margin-left: 13px;
	width: 80px;
}
#conteudoEvolucaoSemanal
{
	margin-left: 15px;
	padding-top: 20px;
}
#mesParaVisualizar
{
	float: left;
	width: 185px;
}
.btnOK
{
	float: left;
	margin-left: 5px;
}
#mesAnteriorEProximo
{
	margin-left: 58px;
	width: 444px;
	float: left;
	margin-bottom: 10px;
}
.txtMesAnteriorProximo
{
	margin-left: 50px;
	margin-right: 50px;
}
.conteudoEstaticoMioloSemanas
{
	float: left;
	height: 310px;
	width: 91px;
	text-align: center;
}
.conteudoEstaticoMioloSemanas2
{
	float: left;
	height: 310px;
	width: 97px;
	text-align: center;
}
.conteudoEstaticoMioloSemanas3
{
	float: left;
	height: 310px;
	width: 95px;
	text-align: center;
}
.conteudoMeioTabelaSemanal
{
	border-bottom: 1px solid #ebdddf; /*width:91px;*/
	height: 40px; /*float:left; 	text-align:center;*/
}
.conteudoMeioTabelaSemanal2
{
	border-bottom: 1px solid #ebdddf; /*width:91px;*/
	height: 40px; /*float:left;*/
	margin-top: 10px;
	clear: both;
	text-align: center;
}
.conteudoMeioTabelaSemanal3
{
	border-bottom: 1px solid #ebdddf; /*width:91px;*/
	height: 20px; /*float:left;*/
	margin-top: 10px;
	text-align: center;
}
.conteudoMeioTabelaSemanal4
{
	border-bottom: 1px solid #ebdddf; /*width:91px;*/
	height: 20px; /*float:left;*/
	margin-top: 10px;
	clear: both;
	text-align: center;
}
.conteudoEstaticoMioloSemanas4
{
	float: left;
	height: 310px;
	width: 90px;
	text-align: center;
}
#tabelaSemanasRelatorio
{
	background-image: url(                  '../images/5.0---Relatorio-pontos_03.gif' );
	width: 729px;
	height: 67px;
}
#txtDiasdaSemanaRelatorio
{
	margin-left: 245px;
	padding-top: 10px;
}
.txtSemanaRelatorioPontos
{
	margin-right: 35px;
}
#txtDatadaSemanaRelatorio
{
	margin-left: 230px;
	padding-top: 15px;
}
.txtSemanaRelatorioPontosData
{
	margin-left: 10px;
	margin-right: 9px;
	text-decoration: none;
}
.txtSemanaRelatorioPontosRecomendacao
{
	margin-left: 26px;
	margin-right: 28px;
	text-decoration: none;
	font-weight: normal;
}
.txtSemanaRelatorioPontosSaldo
{
	margin-left: 22px;
	margin-right: 25px;
	text-decoration: none;
}
#boxConteudoRelatorioSemanalPontos
{
	width: 730px;
	margin-top: 10px;
}
.coluna1RelatorioSemanal
{
	float: left;
}
.coluna1RelatorioSemanalPontosUtilizados
{
	float: left;
	margin-top: 10px;
}
.coluna2RelatorioSemanal
{
	float: right;
	width: 500px;
	text-align: left;
	margin-left: 50px;
}
.coluna2RelatorioSemanalPontosUtilizados
{
	float: right;
	width: 500px;
	text-align: left;
	margin-left: 50px;
	margin-top: 10px;
}
.numerosRelatorioSemanalPontos
{
	text-align: center;
	width: 65px;
	float: left;
}
.numerosRelatorioSemanalPontos2
{
	margin-left: 5px;
	text-align: center;
	width: 65px;
	float: left;
}
.numerosRelatorioSemanalPontos3
{
	margin-left: 10px;
	text-align: center;
	width: 65px;
	float: left;
}
.coluna1RelatorioSemanal2
{
	float: left;
	margin-top: 5px;
}
.coluna2RelatorioSemanal2
{
	float: left;
	margin-top: 5px;
	text-align: center;
	width: 500px;
	margin-left: 60px;
}
.coluna2RelatorioSemanal3
{
	float: left;
	width: 500px;
	text-align: center;
	margin-left: 75px;
	margin-top: 5px;
}
.bckgrndBoxRosarelatorio
{
	background-image: url(                  '../images/boxRosaRelatorio.gif' );
	width: 730px;
	height: 28px;
	clear: both;
	margin-top: 50px;
}
.txtBoxRosaRelatorio
{
	float: left;
	margin-top: 6px;
	padding-left: 10px;
}
.setaVermelhaRelatorioSemanal
{
	float: left;
	margin-top: 6px;
}
.coluna1PontosUtilizadosSemanal
{
	float: left;
	margin-top: 5px;
	width: 230px;
}
.coluna2PontosUtilizados1
{
	float: left;
	margin-top: 5px;
	text-align: center;
	width: 500px; /*margin-left:60px;*/
}
.numerosPontosSemanalUtilizados
{
	text-align: center;
	width: 50px;
	float: left;
	margin-right: 15px;
}
.numerosPontosSemanalUtilizados2
{
	text-align: center;
	width: 50px;
	float: left;
	margin-right: 30px;
}
.numerosPontosSemanalUtilizados3
{
	text-align: center;
	width: 50px;
	float: left;
	margin-right: 10px;
}
.numerosPontosSemanalUtilizados4
{
	text-align: center;
	width: 50px;
	float: left;
}
.coluna1PontosUtilizadosSemana2
{
	float: left;
	margin-top: 30px;
	width: 230px;
}
.coluna2PontosUtilizados2 div, .coluna2PontosUtilizados3 div, .coluna2RelatorioSemanalPontosUtilizados div, .coluna2RelatorioSemanal div
{
	float: left;
	display: block;
	width: 71px;
	text-align: center;
}
.coluna2PontosUtilizados2
{
	float: left;
	margin-top: 30px;
	text-align: left;
	width: 500px; /*margin-left:60px;*/
}
.coluna2PontosUtilizados3
{
	float: left;
	margin-top: 10px;
	text-align: left;
	width: 500px; /*margin-left:60px;*/
}
.coluna2PontosUtilizados4
{
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 480px; /*margin-left:60px;*/
}
.coluna1PontosUtilizadosSemana3
{
	float: left;
	margin-top: 10px;
	width: 230px;
}
.coluna2AnaliseNutricional1
{
	float: left;
	margin-top: 5px;
	width: 480px; /*margin-left:60px;*/
}
.coluna1AnaliseNutricionall
{
	float: left;
	margin-top: 10px;
	width: 230px;
}
.btnContadorDiarioPontos
{
	margin-top: 30px;
}
.carinhaAnaliseNutricional1
{
	text-align: center;
	float: left;
	margin-left: 10px;
	margin-right: 42px;
}
.carinhaAnaliseNutricional2
{
	float: left;
	margin-right: 50px;
}
.carinhaAnaliseNutricional3
{
	float: left;
}
#conteudoQuadroBrancoGraficoEvolucaoLegenda
{
	margin-left: 90px;
	padding-top: 18px;
	width: 600px;
	height: 37px;
}
.imgLegendasGrafico
{
	float: left;
}
#fundoBrancoHistoricoPesagemLegenda
{
	width: 700px;
	height: 55px;
	background-color: #ffffff;
	margin-top: 8px;
}
#txtPersonalizeSeuGrafico
{
	margin-top: 80px;
	margin-left: 20px;
}
.btnAtualizarHistorico
{
	margin-top: 30px;
}
#txtMesAnteriorProximo
{
	margin-left: 50px;
	margin-right: 50px;
}
#fundoAzulMinhaAssinatura1
{
	background-image: url('../images/fundoAzulMinhaAssinatura1.gif');
	width: 452px;
	height: 357px;
	float: left;
}
.fundoAzulMinhaAssinatura2
{
	background-image: url('../images/fundoAzulMinhaAssinatura1.gif' );
	width: 452px;
	height: 357px;
	margin-left: 10px;
	float: left;
}
.conteudoFundoAzulMinhaAssinatura
{
	margin-left: 17px;
	margin-top: 25px;
}
.txtCadastroAssinatura
{
	margin-left: 20px;
}
.fundoBrancoMinhaAssinatura
{
	width: 420px;
	height: 233px;
	background-color: #fff;
	margin-top: 10px;
}
.conteudoFundoBrancoAssinatura
{
	padding-top: 20px;
	margin-left: 25px;
}
.conteudoFundoBrancoAssinatura p
{
	line-height: 20px;
	width:365px;
}
.txtConteudoCadastroMA
{
	margin-top: 10px;
}
.txtCadastroAssinatura2
{
	padding-left: 20px;
	float: left;
}
.txtCadastroAssinatura3
{
	margin-left: 40px;
	float: left;
	margin-top: 5px;
}
.fundoBrancoMinhaAssinatura1
{
	width: 402px;
	height: 120px;
	background-color: #fff;
	margin-top: 10px;
	clear: both;
}
.fundoBrancoMinhaAssinatura2
{
	width: 402px;
	height: 110px;
	background-color: #fff;
	margin-top: 3px;
}
.boxMinhaAssinaturaContinuidade .fundoAzulMinhaAssinatura3 
{
	background-image: url('../images/fundoAzulMinhaAssinatura1.gif');
	height: 357px;
	margin-bottom:10px;
}
.fundoAzulMinhaAssinatura3
{
	background-image: url('../images/fundoAzulMinhaAssinatura2.gif' );
	width: 451px;
	height: 444px;
	margin-left: 10px;
	float: left;
}
.ctMinhaAssinatura 
{
    background:url('../images/fundoAzulMinhaAssinatura1.gif') no-repeat left top;
    height: 357px;
    width: 452px;
    float: left;
    margin-left:7px;
}
.descPlanoAssinatura 
{    
    overflow-y:auto;
    overflow-x:hidden;
    height:236px;
    width:418px;
    position:relative;
    top:2px;
}
.ctMinhaAssinatura .fundoAzulMinhaAssinatura3 
{
    background:none;
    height:357px;
    width:452px;
}
.ctDadosAssinatura 
{
    margin-bottom:15px;
    *margin-bottom:25px;
}
.boxBrancoAssinatura 
{
    height: 233px; 
    margin:10px 0 0 -10px; 
    overflow-y: auto; 
    overflow-x:hidden;
    width: 419px;
}
.fundoBrancoMinhaAssinatura3
{
	width: 402px;
	height: 189px;
	background-color: #fff;
	margin-top: 3px;
}
.tituloMinhaAssinatura 
{
    margin-bottom:10px; 
    height:20px;
}
#fundoAzulModalMinhasAssinatura1
{
	background-color: #deebf7;
	width: 539px;
	height: 375px;
	padding-top: 6px;
}
#quadroBrancoModalMinhasAssinatura1
{
	background-color: #ffffff;
	width: 527px;
	height: 370px;
	margin-left: 6px;
}
#imgBtnFecharMinhasAssinatura1
{
	position: absolute;
	z-index: 10;
	margin-left: 443px;
	margin-top: -6px;
}
#fundoAzulModalMinhasAssinatura2
{
	background-color: #deebf7;
	width: 539px;
	height: 252px;
	padding-top: 6px;
}
#quadroBrancoModalMinhasAssinatura2
{
	background-color: #ffffff;
	width: 527px;
	height: 247px;
	margin-left: 6px;
}
#imgBtnFecharMinhasAssinatura2
{
	position: absolute;
	z-index: 10;
	margin-left: 443px;
	margin-top: -6px;
}
#fundoAzulModalMinhasAssinatura3
{
	background-color: #deebf7;
	width: 539px;
	height: 240px;
	padding-top: 6px;
}
#quadroBrancoModalMinhasAssinatura3
{
	background-color: #ffffff;
	width: 527px;
	height: 235px;
	margin-left: 6px;
}
.fundoAzulModalMinhasAssinatura4
{
	background-color: #deebf7;
	width: 539px;
	height: 375px;
	padding-top: 6px;
}
.quadroBrancoModalMinhasAssinatura4
{
	background-color: #ffffff;
	width: 527px;
	height: 370px;
	margin-left: 6px;
}
.imgBtnFecharMinhasAssinatura4
{
	position: absolute;
	z-index: 10;
	margin-left: 443px;
	margin-top: -6px;
}
/* BOX DA PROMOÇÃO DIETA E SAÚDE NA PÁGINA DE MINHA ASSINATURA */
.boxPromocaoDS 
{
	background: url(../images/promocao/bgTopBoxAzul.gif) no-repeat left top;
	margin: 25px 0 0 463px;
	*margin: 40px 0 0 463px;
	padding-top: 9px;
	width: 450px;
}
.boxPromocaoDSBase 
{
	background: url(../images/promocao/bgBaseBoxAzul.gif) no-repeat left bottom;
	padding-bottom: 9px;
}
.ctnBoxPromocaoDS 
{
	background: url(../images/promocao/bgMioloBoxAzul.gif) repeat-y top right #eaf4fb;
	border-left: 1px solid #adcdec;
	padding: 15px 20px 14px 15px;
}
.ctnBoxPromocaoDS 
{
	padding-bottom: 9px;
}
.tituloPromocao 
{
    color: #0051b6;
    font: normal 18px Arial;
    margin: 0 0 15px 15px;
}
.tituloPromocao span, .boxParticiparPromocao p span 
{
    color: #ff7200;
}
.boxParticiparPromocao 
{
	background: url(../images/promocao/bgBoxPromocao.gif) no-repeat 265px 0 #fff;
	margin-bottom: 10px;
	padding: 12px 165px 0 15px;
	height: 72px;
}
.boxParticiparPromocao p 
{
    font: bold 14px arial;
    letter-spacing: -1px;
}
.boxParticiparPromocao a 
{
    color: #000;
    font: normal 12px arial;
    text-decoration: none;
}
.boxParticiparPromocao a:hover 
{
    text-decoration: underline;
}
.ctnBoxPromocaoDS .btParticipar, .btRegulamento, .btIndiqueUmAmigo, a.btConfigurar 
{
	background: url(../images/promocao/btParticipar.gif) no-repeat left top;
    color: #0051b6 !important;
    display: block;
    font: bold 11px tahoma !important;
    height: 24px;
    padding-top: 7px;
    text-align: center;
    text-decoration: none;
    width: 104px;
}
.boxDetalhesPromocao 
{
    background-color: #fff;
    margin-bottom: 11px;
    padding: 10px;
}
.nroCupons 
{
    background-color: #d3e7f5;
    color: #0051b6;
    float: left;
    padding: 5px 0px;
    text-align: center;
    width: 105px;
}
.nroCupons span 
{
    font: bold 14px arial;
    display: block;
}
.ctnDetalhesPromocao 
{
    font: normal 11px tahoma !important;
    height: 40px;
    margin-left: 117px;
    overflow-y: auto;
}
.boxDetalhesPromocao p.cabecalho
{
    color: #363636;
    font: bold 11px tahoma !important;
    margin-left: 117px;
    padding: 0 4px 4px 4px;
}
.boxDetalhesPromocao p.cabecalho span
{
    float: right;
    padding-right: 15px;
}
.ctnDetalhesPromocao table 
{
    width: 100%;
    *width: 94%;
}
.ctnDetalhesPromocao table td
{
    color: #535353;
    text-align: right;
    padding: 0 4px;
}
.ctnDetalhesPromocao table tr td:first-child 
{
    color: #000;
    text-align: left;
}
.ctnDetalhesPromocao tr.zebrado td
{
    background-color: #eaf4fb;
}
.ctnDetalhesPromocao td a 
{
    color: #0051b6 !important;
    font: bold 11px tahoma !important;
    text-decoration: none;
}
.ctnDetalhesPromocao td a:hover 
{
    text-decoration: underline;
}
.btRegulamento 
{
    float: left;
}
.btIndiqueUmAmigo 
{
	background: url(../images/promocao/btIndicarAmigos.gif) no-repeat left top;
    margin-left: 110px;
    width: 139px;
}
/* FIM BOX DA PROMOÇÃO DIETA E SAÚDE NA PÁGINA DE MINHA ASSINATURA */
/*** Master Page Menu Esquerdo ***/
.menuEsquerdoControle
{
	position: relative;
	display: block;
	width: 169px;
	height: 35px;
	background-color: #1560bd;
	margin-top: 2px;
}
.menuEsquerdoItemInterno
{
	position: relative;
	display: block;
	width: 169px;
	height: 35px;
	background-color: #3077ce;
	margin-top: 2px;
}
.menuEsquerdoText
{
	position: absolute;
	margin: 11px 0px 0px 12px;
}
/*** Final do Menu esquedo ***/
#btnAtualizaPeso
{
	padding-top: 20px;
	height: 30px;
	clear: both;
}
#pessoaAtualizarPeso
{
	float: left;
	width: 370px;
	margin-left: 15px;
}
#bordaCinzaFtRoberta
{
	border: 1px solid #eeeeee;
	width: 119px;
	height: 199px;
	float: left;
}
.conteudoModalAtualizarPeso
{
	margin-top: 15px;
	margin-left: 10px;
	width: 510px;
}
#mioloMinhaAssinatura
{
	margin-top: 20px;
}
#menuDireitoAtualizacaoPeso
{
	float: right;
	width: 405px;
	padding-top: 65px;
}
#conteudoMenuDireitoAtualizacaoPeso
{
	margin-top: 10px;
}
#boxAmareloAtualizacaoPeso , #boxAmareloAtualizacaoPesoGratuito
{
	background-image: url(                 '../images/1.0---Atualize-seu-peso_03.gif' );
	width: 402px;
	height: 47px;
}
#boxAmareloAtualizacaoPesoGratuito 
{
    clear:both;
}
#backgroundBalancaAtualizarPeso
{
	background-image: url(../images/1.0---Atualize-seu-peso_10.gif);
	width: 403px;
	height: 252px;
	float: left;
}
#textoKg
{
	padding-top: 97px;
	padding-left: 140px;
}
#btnAtualizarVermelho
{
	padding-left: 155px;
	padding-top: 5px;
}
.imgBtnAtualizarPeso
{
	margin-top: 5px;
}
#textoBalanca
{
	width: 290px;
	padding-left: 60px;
	padding-top: 23px;
	text-align: center;
}
#mioloAtualizacaoPeso
{
	margin-left: 181px;
	margin-right: 253px;
	width: 325px;
	padding-top: 5px;
}
#contenidoMioloAtualizarPeso
{
	width: 325px;
	margin-left: 20px;
	margin-top: 10px;
}
#imgBoxRobertaStella
{
	background-image: url(                 '../images/1.0---Atualize-seu-peso_06.gif' );
	width: 299px;
	height: 119px;
	margin-top: 10px;
}
#txtDescobrirImportanciaDS
{
	margin-left: 20px;
	margin-top: 60px;
	float: left;
	width: 730px;
}
#txtDescobrirImportanciaDS2
{
	margin-left: 15px;
	margin-top: 30px;
	float: left;
	width: 730px;
}
.txt-kg
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	font-family: arial;
	font-size: 28px;
	color: #000;
	font-style: italic;
	text-align: center;
	margin-left: 8px;
}
#mioloResultadoAtualizacaoPeso
{
	margin-left: 10px;
	width: 944px;
	padding-top: 30px;
}
#quadroSuaEvolucao
{
	background-image: url(                 '../images/quadroSuaEvolucao.gif' );
	width: 242px;
	height: 296px;
	float: left;
	margin-right: 10px;
	margin-top: 30px;
}
#txtSuaEvolucaoAtualizacao
{
	margin-top: 25px;
	margin-left: 60px;
}
.txtConteudoSuaEvolucao
{
	margin: 10px 0px 0px 40px;
}
.txtConteudoSuaEvolucao2
{
	margin-left: 40px;
	margin-top: 10px;
}
#imgBoxRoStella
{
	margin-left: 5px;
	background-image: url(                 '../images/imgBoxRoStella.jpg' );
	width: 170px;
	height: 296px;
	float: left;
	margin-top: 30px;
}
#txtPalavradaNutricionista
{
	float: left;
	margin-left: 20px;
	margin-top: 30px;
	width: 480px;
}
#quadroSuaEvolucao2
{
	background-image: url(                 '../images/quadroSuaEvolucao2.gif' );
	width: 242px;
	height: 312px;
	float: left;
	margin-right: 10px;
	margin-top: 30px;
}
#txtPalavradaNutricionista2
{
	float: left;
	margin-left: 15px;
	margin-top: 30px;
	width: 500px;
}
.conteudoModalAlterePeso
{
	padding-top: 40px;
	margin-left: 30px;
}
.conteudoModalDSAlterePeso
{
	margin-top: 15px;
	margin-left: 10px;
	width: 480px;
}
.imgBoxRoStella3
{
	float: left;
}
.conteudoAlterePeso3
{
	margin-left: 20px;
	margin-top: 20px;
	float: left;
}
.conteudoAlterePeso31
{
	margin-left: 20px;
	margin-top: 20px;
	float: left;
	width: 300px;
}
#btnFecharAlterarPeso
{
	padding-top: 20px;
	height: 30px;
	margin-left: 220px;
}
#imgBoxRoStella2
{
	margin-left: 5px;
	background-image: url(                 '../images/imgBoxRoStella170x265.jpg' );
	width: 170px;
	height: 265px;
	float: left;
	margin-top: 30px;
}
#txtPalavradaNutricionista3
{
	float: left;
	margin-left: 0px;
	margin-top: 30px;
	width: 930px;
}
#btnFecharPontosRecomendados
{
	margin-left: 400px;
}
/*** Inicio do Template de Matéria ***/
.masterConteudoSecoes
{
	/*padding-top:20px;*/
}
.bordaFotoDestaque
{
	border: 1px solid #94afc8;
	width: 150px;
	height: 120px;
	margin-top: 20px;
	float: left;
}
.txtFotoDestaqueSecoes
{
	width: 175px;
	float: left;
	margin-top: 35px;
	margin-left: 15px;
}
.itemSetaAzulMaisMaterias
{
	clear: both;
	padding-top: 10px;
}
.colunaEsquerdaSecoes
{
	float: left;
	width: 345px;
}
.bordaFotoDestaque2
{
	border: 1px solid #94afc8;
	width: 150px;
	height: 120px;
	margin-top: 55px;
	float: left;
}
.txtFotoDestaqueSecoes2
{
	width: 175px;
	float: left;
	margin-top: 65px;
	margin-left: 15px;
}
.colunaDireitaSecoes
{
	float: left;
	width: 345px;
	margin-left: 45px;
}
.barraAzul729
{
	margin-top: 30px; /*margin-bottom:20px;*/
}
.txtFotoDestaqueSecoes2Destaque
{
	width: 175px;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
.txtConferirMateria2
{
	margin-top: 10px;
}
.bordaFotoDestaque3
{
	border: 1px solid #94afc8;
	width: 150px;
	height: 120px;
	margin-top: 20px;
	float: left;
}
#btnVerTodasMaterias2
{
	margin-top: 65px;
}
.txtTodasMaterias
{
	padding-top: 10px;
}
#setaAzulPagAnterior
{
	float: left;
	margin-top: 3px;
}
.setaAzulPagAnterior
{
	float: left;
	margin-top: 3px;
}
#setaAzulProxPag
{
	float: right;
	margin-right: 25px;
	margin-top: 3px;
}
.setaAzulProxPag
{
	float: right;
	margin-right: 15px;
	margin-top: -24px;
}
#paginacaoTodasMaterias3
{
	margin-left: 170px;
	margin-right: 170px;
}
.paginacaoTodasMaterias3
{
	margin-left: 170px;
	margin-right: 170px;
}
#conteudoPaginacaoTodasMaterias
{
	padding-top: 30px;
}
.btnVerTodasMaterias2
{
	margin-top: 65px;
}
/* INICIO - MEU PROGRAMA ALIMENTAR - TEMPLATE MATERIA*/

#mioloTemplateMeuPrograma
{
	margin-left: 20px;
	width: 735px;
	padding-top: 15px;
	float: left;
}
#contenidoMioloTemplateMeuProgram
{
	width: 735px;
	margin-left: 20px; /*margin-top:10px;*/
}
#botoesTopoImprimirVoltar
{
	float: right;
	width: 180px;
}
#masterColunasTitulodaMateria h2
{
	margin-right: 220px;
}
#masterColunasTitulodaMateria
{
	border-bottom: 1px solid #d2e1f2;
	padding-bottom: 20px;
}
div.bordaFotoTemplateMateria
{
	float: right;
	width: 320px;
	padding: 15px;
}
div.bordaFotoTemplateMateria img.fotoMateria
{
	border: 1px solid #9ab4cb;
	width: 320px;
	height: 220px;
	margin-bottom: 10px;
}
#bordaFotoTemplateMateria #fotoMateria
{
	border: 1px solid #9ab4cb;
	width: 320px;
	height: 220px;
	margin-bottom: 10px;
}
#masterTextoTemplateMateria
{
	margin-top: 20px;
	background-image: url(                 '../images/barraDupla729x6.gif' );
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
#masterTextoTemplateMateria p
{
	font-family: arial;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	margin-bottom: 10px;
}
#masterTextoTemplateMateria2
{
	margin-top: 80px; /*background-image: url(    '../images/barraDupla729x6.gif' ); 	background-position: left bottom; 	background-repeat: no-repeat;*/
	padding-bottom: 20px;
}
#botoesImprimirVoltar
{
	padding-top: 20px;
	padding-left: 555px;
}
#masterColunasTitulodaMateria2
{
	padding-bottom: 20px;
}
#masterColunasTitulodaMateria2 h2
{
	margin-right: 220px;
}
.backgrndBoxRosaTemplate
{
	background-image: url(                 '../images/fundoRosaTemplateAula.gif' );
	width: 731px;
	height: 49px;
	margin-top: 20px;
}
.txtQntddPontosGastos
{
	margin-top: 15px;
	padding-left: 20px;
	float: left;
}
.btnAddContadorExercicios
{
	float: right;
	margin-top: 8px;
	margin-right: 20px;
}
.masterFotosPassoAPasso
{
	margin-top: 20px;
	margin-bottom: 10px;
}
.masterFotosPassoAPasso input
{
	border: 1px solid #94afc8;
	width: 230px;
	height: 180px;
	margin: 0px 10px 10px 0px;
}
.masterFotosPassoAPasso .fotoMeioEspacamento
{
	margin: 0px 15px 0px 15px;
}
.masterFotosPassoAPasso2
{
	margin-top: 15px;
	margin-bottom: 20px;
}
.masterFotosPassoAPasso2 img
{
	border: 1px solid #94afc8;
	width: 230px;
	height: 180px;
}
.masterFotosPassoAPasso2 .fotoMeioEspacamento
{
	margin: 0px 15px 0px 15px;
}
#boxAzulInformacoesReceitas
{
	background-image: url(                 '../images/fundoAzul3.gif' );
	width: 400px;
	height: 222px;
}
#bordaFotoTemplateMateria3
{
	float: right;
	width: 320px;
	margin-left: 10px;
}
#bordaFotoTemplateMateria3 img
{
	border: 1px solid #9ab4cb;
	width: 320px;
	height: 220px;
	margin-bottom: 10px;
}
#colunaDireitaModoPreparo
{
	float: right;
	margin-left: 0px;
	width: 494px;
}
#colunaEsquerdaIngredientes
{
	width: 230px;
}
#conteudoIngredientesMododeFazer
{
	padding-bottom: 20px;
	padding-top: 30px;
}
#masterFundoRosa3
{
	height: 49px;
	width: 731px;
	padding-top: 30px;
}
.backgrndBoxRosaTemplate3
{
	background-image: url(                 '../images/fundoRosaTemplateAula.gif' );
	width: 731px;
	height: 49px;
	margin-top: 30px;
	clear: both;
}
#txtInformacoesReceitas
{
	padding-top: 15px;
	margin-left: 20px;
}
#conteudoInformacoesReceitas
{
	padding-top: 20px;
	margin-left: 20px;
}
#conteudoInformacoesReceitas input
{
	padding-top: 20px;
}
#bordaFotoPasso370x290
{
	border: 1px solid #a1b8ce;
	width: 370px;
	height: 290px;
}
#conteudoModalTemplateMateria
{
	margin: 0px 86.5px 0px 86.5px;
	width: 375px;
}
.btnFecharTemplateMateria
{
	margin-left: 400px;
}
#fundoAzulModalTemplateMateria
{
	background-color: #deebf7;
	width: 520px;
	height: 530px;
	padding-top: 6px;
}
#quadroBrancoModalTemplateMateria
{
	background-color: #ffffff;
	padding-top: 50px;
}
#imgBtnFecharModalTemplateMateria
{
	position: absolute;
	z-index: 10;
	margin-left: 424px;
	margin-top: -6px;
}
#backgrdCalendario
{
	background-image: url(                 '../images/fundoRosa734x364.gif' );
	width: 734px;
	height: 364px;
}
#mesAnteriorCalendario
{
	float: left;
	margin-left: 10px;
	margin-right: 50px;
}
#proximoMesCalendario
{
	float: right;
	margin-right: 20px;
}
#mesAtual
{
	padding-top: 20px;
}
#boxMeses
{
	margin-left: 89px;
	padding-top: 5px;
	clear: both;
}
.boxConteudoCalendario2
{
	clear: both;
	margin-top: 2px;
}
#txtObservacoesCalendario
{
	margin-left: 405px;
	margin-top: 10px;
}
.imgsLegenda
{
	float: left;
}
.txtImgLegenda
{
	margin-top: 13px;
	margin-left: 5px;
	float: left;
}
.conteudoImgLegendas
{
	clear: both;
}
#btnVoltarVermelhoCalendario
{
	clear: both;
	padding-top: 10px;
}
.btnsProximaAnteriorSemanas
{
	margin-top: 5px;
}
#txtProximoMes
{
	margin-left: 50px;
}
.boxAzulCalendario
{
	width: 86px;
	height: 58px;
	background-image: url(                 '../images/fundoAzulME.gif' );
	text-align: center;
	float: left;
	margin-right: 3px;
}
.txtBoxAzuisCalendario
{
	padding-top: 15px;
}
.boxBrancoCalendario
{
	width: 86px;
	height: 58px;
	text-align: center;
	float: left;
	margin-right: 3px;
	padding-top: 5px;
	background-color: #ffffff;
}
.boxAzulConteudoCalendarioConteudo
{
	width: 86px;
	height: 58px;
	text-align: center;
	float: left;
	margin-right: 3px;
	padding-top: 5px;
	background-color: #eaf4fb;
}
.txtBoxAlinhamento
{
	padding-top: 7px;
}
/* INICIO MEU ESPAÇO */
#fundoBoxAmarelo
{
	background-image: url(                 '../images/fundoBoxAmarelo.gif' );
	width: 250px;
	height: 47px;
}
#mioloMeuEspacoDS
{
	/*margin-left:20px;*/
	width: 667px;
	margin-top: 15px;
	float: left;
}
#menuEsquerdoMeuEspacoDS
{
	float: left;
	width: 250px;
	margin-top: 20px;
}
#menuEsquerdoMeuEspacoDS2
{
	float: left;
	width: 200px;
	margin-top: 20px;
}
#txtPesquisarBlog
{
	padding-top: 5px;
	padding-left: 15px;
	float: left;
	width: 149px;
}
#fundoBoxAmarelo img
{
	padding-top: 8px;
	float: left;
	padding-left: 47px;
}
.boxAzulEscuroMeuEspaco1
{
	width: 250px;
	height: 35px;
	background-color: #1560bd;
	margin-top: 10px;
}
.boxAzulEscuroMeuEspaco2
{
	width: 250px;
	height: 35px;
	background-color: #3077ce;
	margin-top: 2px;
}
.boxAzulEscuroMeuEspaco3
{
	width: 250px;
	height: 35px;
	background-color: #5992d8;
	margin-top: 2px;
}
.txtItensBoxAzuis
{
	padding-top: 10px;
	padding-left: 13px;
}
#backgrdAzulMeuPerfil
{
	width: 251px;
	height: 472px;
	background-image: url(                 '../images/backgrdAzulMeuPerfil.gif' );
	margin-top: 15px;
}
#backgrndAzulBlogsFavoritos
{
	width: 251px;
	height: 337px;
	background-image: url(                 '../images/backgrndAzulBlogsFavoritos.gif' );
	margin-top: 15px;
}
.conteudoBackgrndAzulEspaco
{
	padding-top: 15px;
	padding-left: 15px;
}
#iconeEditarPerfil
{
	margin-left: 30px;
}
#fundoBrancoMeuPerfil
{
	width: 220px;
	height: 85px;
	background-color: #ffffff;
	margin-top: 15px;
}
.imgPerfilUsuario
{
	padding: 0px 0px 0px 0px;
	margin-top: 3px;
	margin-left: 5px;
	float: left;
}
#txtPerfilFoto
{
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
.txtSobreVoce
{
	margin-top: 20px;
}
.btnEditarBlogs
{
	margin-left: 20px;
	margin-top: 13px;
}
.blogsFavoritosQuadro
{
	padding: 1px 0px 0px 6px;
	width: 213px;
	height: 202px;
	background-color: #ffffff;
	overflow-y: scroll;
}
.txtConteudoBlogsFavoritos
{
	margin-top: 20px;
	margin-left: 20px;
}
#boxBlogsFavoritos
{
	width: 250px;
	padding: 20px 0px 0px 0px;
}
.BordaBaixoBoxBlogsFavoritos
{
	background: url(   '../images/bordaBaixoBoxBlogsFavoritos.gif' ) no-repeat left bottom;
	padding-bottom: 13px;
}
.TopoBoxBlogsFavoritos
{
	background: url(   '../images/bordaTopoBoxBlogsFavoritos.gif' ) no-repeat left top;
	padding: 15px 0px 3px 20px;
	margin: 0px;
}
.ConteudoBoxBlogsFavoritos
{
	background: url(   '../images/bgConteudoBoxBlogsFovoritos.gif' ) repeat-y left top;
	padding: 8px 0px 10px 15px;
}
.blogsFavoritosQuadro img
{
	width: 58px;
	height: 58px;
	padding: 0px;
	margin: 5px 5px 0px 0px;
	border: 1px #90aabc solid;
	float: left;
}
#txtConteudoArquivosMeuEspaco
{
	margin-top: 15px;
}
.conteudoBordasPrograma
{
	padding-top: 20px;
}
#contenidoMioloMeuEspaco
{
	width: 667px;
	margin-top: 10px;
	padding-left: 20px;
}
.conteudoOcultarTextoBoasVindas
{
	float: right;
	margin-top: 19px;
	*position:relative;
}
.btnOcultarTexto
{
	float: left;
	margin-right:5px;
}
#TxtOcultarTextoBoasVindas
{
	float: left;
	margin-top: 5px;
}
.TextoOcultoBoasVindas
{
	clear: both;
	padding-top: 0px;
	padding-bottom: 20px;
}
#NomeBlogMeuEspaco
{
	clear: both;
	background-color: #ccdbe7; /*width:237px;*/ /*height: 45px;*/
	margin-top: 0px;
}
#NomeBlogMeuEspaco p
{
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom:5px;
}
#NomeBlogMeuEspaco p a 
{
    color:#014bb4;
}
.paginacaoBlog 
{
    color:#0051B6;
    font-family:arial;
    font-size:18px;
}
.txtAlterarNomeBlog
{
	float: right;
	margin-top: 5px;
}
.conteudoRecadosBlog
{
	clear: both;
	margin-top: 15px;
}
.bordaCinzaDataRecados
{
	border: 1px solid #c0c0c0;
	width: 62px;
	height: 62px;
	float: left;
}
.fundoCizaDataRecados
{
	background-image: url(                 '../images/bcgrndCinzaDia.gif' );
	width: 56px;
	height: 56px;
	margin-top: 3px;
	margin-left: 3px;
	text-align: center;
}
.alinhamentoDataRecados
{
	padding-top: 3px;
}
.txtTituloRecados
{
	float: left;
	margin-top: 8px;
	margin-left: 10px;
	width: 560px;
}
.txtRecadosAmigos
{
	clear: both;
	padding-top: 10px;
}
.iconeComentarios
{
	float: left;
    padding-top:7px;
    padding-right:5px;
}
.txtNumeroComentarios
{
	float: left;
	margin-top: 9px;
}
.txtAdicionarComentarios
{
	float: right;
	margin-top: 9px;
	margin-right: 10px;
}
.linhaLaranja
{
	margin-bottom: 10px;
	margin-top: 20px;
	width:722px;
}
#paginacaoPostAnterior
{
	float: left;
}
#paginacaoPostProxima
{
	float: right;
}
#paginacaoMeuEspacoBlog
{
	margin-top: 10px;
}
#conteudoModalDSMeuEspaco
{
	margin-top: 15px;
	margin-left: 10px;
	width: 450px;
}
#boxAmareloStatusPerfilBlog
{
	width: 660px;
	height: 40px;
	border: 1px solid #dcdbcc;
	background-color: #feffec;
	margin-top: 30px;
}
#boxAmareloStatusPerfilBlog p
{
	margin-top: 12px;
	margin-left: 15px;
}
.alinhamentoConteudoDadosPerfil
{
	margin-top: 15px;
}
#quadroMeuPerfilEditar
{
	width: 220px;
	height: 140px;
	margin-top: 5px;
	background-color: #ffffff;
	overflow-y: scroll;
}
#txtSecao20MeuEspaco
{
	float: left;
	padding-bottom: 20px;
}
.estrelaAddFavoritoMeuEspaco
{
	float: left;
}
.textoAddFavoritoMeuEspaco
{
	float: left;
	margin-top: 5px;
}
.paginacaoNumeroBlog
{
	margin: 0px;
	text-align: center;
}
.linhaAzulMeuEspaco
{
	margin-top: 20px;
	margin-bottom: 20px;
}
#bordaImagemAtualMeuEspaco
{
	border: 1px solid #90aabc;
	width: 78px;
	height: 78px;
	margin-top: 15px;
	float: left;
}
#txtClicarMudarImagemPadrao
{
	float: left;
	margin-top: 15px;
	line-height: 25px;
	padding-left: 30px;
}
#btnsSalvarAlteracoesCancelar
{
	padding-top: 20px;
}
/* Comentários blog */
.bordaConteudoComentarios
{
	border: 1px solid #195E9F;
	width: 712px;
	height: 489px;
	margin-top: 25px;
	clear: both;
}
.bordaConteudoComentarios li p img 
{
    height:65px;
    width:65px;
}
.bordaConteudoComentarios li div.txtComentarioBlog
{
    margin-left:75px;
    width:573px;
}
.ConteudoComentarios
{
    overflow-y:scroll;
    height:465px;
    margin-left:13px;
    margin-top:12px;
    width:690px;
}
.separadorComentarios
{
    margin:5px 0;
    width:659px;
}
.bordaConteudoComentarios li div  span.conteudoComentarioBlog , .bordaConteudoComentarios li div span.tituloPostBlog
{
    color:#333;
    font-family:arial;
    font-size:12px;
}
.bordaConteudoComentarios li div  span.tituloPostBlog
{
    font-weight:bold;
}
.bordaConteudoComentarios li div span.conteudoComentarioBlog
{
    font-weight:normal;
    display:block;
    margin-top:10px;
}
.bordaConteudoComentarios li div  span.dataPostagemComentario
{
    color:#407DC8;
    font-family:tahoma;
    font-size:11px;
}
.bordaConteudoComentarios li div a.nomeUsuarioComentario
{
    color:#000;
    text-decoration:none;
}
.bordaConteudoComentarios li div a.nomeUsuarioComentario:hover 
{
    text-decoration:underline;
}
.imgComentariosBlog 
{
    width:65px;
}
.semComentariosBlog 
{
    background-color:#FFFFFF;
    color:#000000;
    height:auto;
    padding:10px 5px;
    width:659px;
}
.txtTituloDosComentarios , .ExcluirComentario , .txtExcluirComentarios , .imgComentariosBlog 
{
	float: left;
}
.txtComentarios
{
	clear: both;
	padding-top: 10px;
}
.iconeExcluirComentarios
{
	float: right;
	margin-bottom:3px;
	margin-right:10px;
}
.ExcluirComentario
{
	padding-top: 0px;
}
.txtExcluirComentarios
{
	margin-top: 2px;
}
/*.imgFotoComentario img
{
	width: 65px;
	height: 65px;
}
.bordaCinzaImagemRecados
{
	border: 1px solid #c0c0c0;
	width: 62px;
	height: 65px;
	float: left;
}*/
#TxtIrHomeBlog
{
	float: left;
	margin-top: 10px;
}
.txtInserirNovoPost
{
	margin-top: 5px;
}
.txtOrganizarPosts
{
	margin-left: 10px;
	margin-top: 5px;
}
.recadoDoUsuarioBlog
{
	width: 649px;
	/*height: 135px;*/
	background-color: #ffffe9;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
}
.recadoDoBlog
{
	width: 649px;
	/*height: 135px;*/
	background-color: #ffffff;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
}
.conteudoBordaNome
{
	float: left;
}
.txtNomeUsuario
{
	clear: both;
}
#btnConfirmarCancelar
{
	padding-top: 40px;
	height: 30px;
	clear: both;
}
.CheckboxGerenciarPosts
{
	width: 658px;
}
.iconesFundoGerenciarPosts
{
	float: right;
	padding-right: 0px;
	width: 530px;
}
#txtMesPosts
{
	float: left;
	margin-top: 5px;
}
.btnVoltarCalendario
{
	float: right;
}
#TextoBtnMesCalendario
{
	clear: both;
	padding-top: 20px;
	padding-bottom: 30px;
}
.iconeEditarPosts
{
	float: left;
}
.txtEditarPost
{
	float: left;
	margin-top: 10px;
	margin-left: 2px;
}
.btnAnoAnterior
{
	float: left;
}
.btnProximoAno
{
	float: right;
}
#conteudoAnoAnteriorProximo
{
	text-align: center;
	width: 380px;
	margin-left: 130px;
	margin-top: 20px;
}
#anoAnteriorProximo
{
	padding-top: 7px;
}
.quadradoAzulMeses
{
	background-image: url(                '../images/quadradoMeses.gif' );
	width: 109px;
	height: 96px;
	float: left;
	text-align: center;
}
.quadradoAzulMeses p
{
	margin-top: 5px;
}
#mioloMeuEspacoDSPosts
{
	/*margin-left:20px;*/
	width: 667px;
	margin-top: 15px;
	float: left;
}
#contenidoMioloMeuEspacoPosts
{
	width: 667px;
	margin-top: 10px;
	padding-left: 20px;
}
#linhaMeses1
{
	clear: both;
	padding-top: 15px;
}
#linhaMeses2
{
	clear: both;
}

.numeroPosts
{
	padding-top: 12px;
}
#fundoNomePost
{
	width: 658px;
	height: 39px;
	background-image: url(                '../images/fundoAzulPost.gif' );
}
.barraNomePosts
{
	width: 658px;
	height: 3px;
	background-image: url(                '../images/barraAzul658x3.gif' );
	clear: both;
	font-size: 3px;
}
#fundoBrancoNomePost
{
	width: 658px;
	height: 205px;
	background-color: #ffffff;
}
.txtBoxPosts
{
	width: 125px;
	margin-top: 6px;
	margin-left: 0px;
	text-align: center;
}
.txtBoxPosts2
{
	width: 300px;
	margin-top: 6px;
	margin-left: 0px;
	float: left;
	text-align: center;
}
.txtBoxPosts3
{
	width: 110px;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	text-align: center;
}
.txtBoxPosts4
{
	width: 110px;
	margin-top: 6px;
	margin-left: 15px;
	float: left;
}
.conteudoFundoPosts
{
	width: 610px;
	padding-top: 5px;
}
.txticonesPontosMeuEspaco
{
	margin-right: 5px;
	float: left;
	margin-top: 6px;
	margin-left: 50px;
	width: 25px;
	text-align: right;
}
.txtOpcoesEditarBlog
{
	margin-right: 5px;
	float: right;
	margin-top: 6px;
	margin-left: 20px;
	width: 25px;
	text-align: right;
}
.txtOpcoesVerPost
{
	margin-right: 5px;
	float: right;
	margin-top: 6px;
	margin-left: 20px;
	width: 50px;
	text-align: right;
}
#boxGerenciarPosts
{
	width: 643px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#conteudoGerenciarPosts
{
	width: 658px;
	background-color: #ffffff;
}
.txtTituloPost
{
	margin-right: 0px;
	float: left;
	margin-top: 6px;
	width: 300px;
	text-align: center;
}
.colunaResultadoBuscaEsquerda, .colunaResultadoBuscaDireita
{
	float: left;
	padding-left: 10px;
	padding-top: 20px;
	width: 320px;
}
#conteudoColunasResultadosBusca2
{
	clear: both;
}
#txtPerderQuilos
{
	float: left;
	margin-top: 10px;
}
#btnsBuscarBlogVoltar
{
	clear: both;
	padding-top: 30px;
}
#btnBuscar159x53
{
	float: left;
}
#btnVoltarBuscaBlog
{
	margin-top: 12px;
	margin-left: 10px;
}
#boxAmareloStatusResultadoBlog
{
	width: 660px;
	height: 74px;
	border: 1px solid #dcdbcc;
	background-color: #feffec;
	margin-top: 30px;
	clear: both;
}
#boxAmareloStatusResultadoBlog p
{
	margin-top: 22px;
	margin-left: 15px;
	width: 585px;
}
/* INICIO MEU ESPAÇO - QUESTIONÁRIO */
#imgRo174x242
{
	margin-left: 5px;
	width: 174px;
	height: 242px;
	float: left;
	margin-top: 30px;
}
#boxAzulStatusEspaco
{
	width: 546px;
	height: 66px;
	background-color: #edf6fc;
	text-align: center;
}
#boxAzulStatusEspaco p
{
	padding-top: 22px;
}
#btnsContinuarVoltar
{
	padding-top: 30px;
}
.btnContinuar154x53
{
	float: left;
}
.btnVoltarSetaLaranja
{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
#bordaImagemAtualMeuEspaco
{
	border: 1px solid #90aabc;
	width: 78px;
	height: 78px;
	margin-top: 15px;
	float: left;
}
#txtClicarMudarImagemPadrao
{
	float: left;
	margin-top: 15px;
	line-height: 25px;
	padding-left: 30px;
}
#txtNomeBlog
{
	clear: both;
	padding-top: 20px;
}
/*** Casca 12/1/2009 ***/
#sairCentralAssinate
{
	float: left;	
}
#abaMinhaAssinaturaSair
{
	float:right;
	height:33px;
	width:370px;
}
.btnSairTopoMenu
{
	margin-left: 10px;
}
#fundoTopoDietaSaude
{
	width: 100%;
	height: 95px;
	background-image: url(                '../images/fundoDietaSaudeTopo.gif' );
	clear: both;
	margin-top: -5px;
}
#fundoTopoDietaSaude0
{
	width: 100%;
	clear: both;
}
.conteudoTopoLogoImg
{
	width: 933px;
	margin: auto;
	height:33px;
	*height:38px;
	margin-top:4px;
}
.logoDietaSaudeTopo
{
	float: left;
	width: 250px;
	margin-left: 10px;
	margin-top: 5px;
}
#txtAtualizacaoPesoAssinate
{
	padding-top: 25px;
	padding-right: 20px;
	float: right;
}
#bordaFotoAssinante
{
	border: 1px solid #a2bed8;
	width: 71px;
	height: 71px;
	float: right; /*margin-right: 100px;*/
	margin-top: 10px;
}
/* INICIO PAGINA DE ERRO */
#iconePaginaIndisponivel
{
	float: left;
}
#txtPaginaIndisponivel
{
	float: left;
	margin-top: 10px;
	clear: right;
}
#txtConteudoPaginaErro
{
	clear: both;
	padding-top: 15px;
}
#btnVoltarPagina
{
	float: left;
}
#txtVoltarPaginaAnterior
{
	float: left;
	margin-top: 7px;
}
.btnVoltarCentralCardapio
{
	clear: both;
	padding-top: 5px;
}
.btnVoltarCentralCardapio img
{
	float: left;
}
.txtVoltarCentralCardapio
{
	float: left;
	margin-top: 10px;
}
#txtAjudaMenuTopo
{
	clear: both;
	padding-top: 20px;
}
#contenidoMioloPaginaErro
{
	margin-top: 10px;
	padding-left: 20px;
}
#mioloPaginaErroDS
{
	margin-top: 15px;
	float: left;
}
/* INICIO PAGINA LOGIN CENTRAL DO ASSINANTE */
#imgTxtAddFavoritos
{
	float: left;
	margin-left: 50px;
}
#txtUtilizarPagLogin
{
	float: left;
	margin-top: 10px;
}
#imgAddFavoritos
{
	float: left;
}
#txtAddFavoritos
{
	float: left;
	margin-top: 15px;
}
.linhaConteudoDigitarDados
{
	clear: both;
	padding-top: 20px;
}
.fundoAzulLogin
{
	width: 585px;
	height: 210px;
	background-image: url(                 '../images/quadroAzulLogin.gif' );
	float: left;
}
.conteudoFundoAzulLogin
{
	padding-top: 23px;
	margin-left: 35px;
}
.esquecerSenhaEmail
{
	margin-top: 15px;
	float: left;
}
.armazenarInfoLogin
{
	margin-top: 5px;
}
.btnAcessar
{
	float: left;
	margin-top: 5px;
	margin-left: 200px;
}
.quadroEncontrarCentral
{
	margin-left: 610px;
}
.txtAcessarAgoraCentral
{
	margin-left: 19px;
	margin-top: 5px;
}
#fundoAzulDietaSaude
{
	width: 100%;
	height: 95px;
	background-image: url(                 '../images/fundoDietaSaudeTopo.gif' );
}
.loginTextBox
{
	width: 450px;
	margin-top: 15px;
}
#btnReceber
{
	margin-left: 4px;
}
#ordenaTela
{
	margin-top: 10px;
}
#txtBoxEmail
{
	float: left;
}
.loginTextBoxEsqueci
{
	width: 310px;
	margin-top: 15px;
}
.btnVoltarLogin
{
	margin-left: 250px;
}
/*** Inicio do Novo menu  ***/
#bordasLateriarTutorial
{
	border-left: 1px solid #a7c2da;
	border-right: 1px solid #a7c2da;
	width: 177px; *margin-top:-3px;
    *margin-bottom:-4px;
}
.boxAzulTutorial
{
	width: 169px;
	height: 40px;
	background-image: url(                '../images/boxAzulTutorial.gif' );
	margin-left: 5px;
}
.setinhaAzulOnOff
{
	margin-top: 2px;
	margin-left: 8px;
	padding-right: 4px;
}
.setinhaAzulOnOff2
{
	margin-top: 2px;
	margin-left: 8px;
	padding-right: 4px;
	float: left;
}
.txtLinhaDuplaAbas
{
	margin-top: 4px;
	float: left;
}
.listaItensPrincipal
{
	margin-top: 10px;
	margin-left: 10px;
	width: 165px;
	padding-bottom: 15px;
}
.linha1Itens
{
	/*width:140px;*/
}
.setaAzul1
{
	float: left;
	padding-right: 3px;
}
.txtItens1
{
	float: left;
}
.setaAzul2
{
	float: left;
}
.txtItens2
{
	float: left;
}
.txtItens3
{
	float: left;
	width: 120px;
}
.linha2Itens
{
	clear: both;
	width: 140px;
	padding-top: 10px;
}
.boxAzulTutorial2
{
	width: 169px;
	height: 40px;
	background-image: url(                '../images/boxAzulTutorial.gif' );
	margin-left: 5px;
	clear: both;
}
.imgSeusPontosTutorial
{
	float: left;
}
.conteudoBordasPrograma2
{
	padding-top: 10px;
	clear: both;
}
.conteudoBordasPrograma div
{
	float: left;
	width: 460px;
	margin-top: 15px;
	margin-left: 20px;
}
.conteudoBordasPrograma2
{
	padding-top: 10px;
	clear: both;
}
.conteudoBordasPrograma2 div
{
	float: left;
	width: 460px;
	margin-top: 15px;
	margin-left: 20px;
}
#mioloTemplateMeuProgramaTutorial
{
	/*margin-left:10px;*/
	width: 735px;
	padding-top: 20px;
	float: left;
	height: auto;
}
#bordaFotoTemplateMateria
{
	float: right;
	width: 320px;
	padding: 15px;
}
#boxAzulDicas
{
	margin-top: 40px;
	width: 728px;
	height: 128px;
	background-color: #e5f5fa;
}
#boxAzulDicas div
{
	margin-left: 15px;
	padding-top: 20px;
	width: 675px;
}
/*Minhas Alterações*/
.imgSetaTutorial
{
	float: left;
	margin-top: 4px;
}
.linkMove
{
	float: left;
	margin-top: 10px;
	margin-left: 3px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxx INICIO MODAIS xxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#imgBtnFecharModalAjuda
{
	position: absolute;
	z-index: 10; /*xxxxx Falta xxxxxxxx*/
	margin-left: 482px;
	margin-top: -5px;
}
.linha-dupla
{
	position: absolute;
	margin-top: 5px;
}
#fundoAzulModalAjuda
{
	background-color: #deebf7;
	width: 578px;
	height: 517px;
	padding-top: 6px;
}
#quadroBrancoModalAjuda
{
	background-color: #ffffff;
	width: 553px;
	height: 512px; /*    margin-left:6px;*/
}
#conteudoModalAjuda
{
	padding-top: 40px;
	margin-left: 25px;
	margin-right: 5px;
}
.conteudoModalCardapioDiario
{
	margin-top: 20px;
	margin-left: 0px;
	width: 510px; /*xxxxxx ???xxx*/
	height: 330px;
	overflow-y: scroll; /*xxxxxx ?????????????  xxxxx*/
	background-color: #ffffff;
}
/**xxxxxxxxxx xxxxxxxxxxxxxxx x**/
.checkedAzulItens
{
	float: left; /*margin-top:0px; 	margin-left:0px; 	margin-bottom:0px; 	margin-right:0px;*/
}
/*
#setaVermelhaItens2
{
	clear:both;
	margin-top:5px;
}

.setaVermelhaItens3
{
	float:left;
	clear:both;
	margin-top:5px;
}
*/
#tituloModais
{
	/*Formato de apresentação do elemento <h1>(títulos) dos modais*/ /*position:absolute;*/
	margin-top: -30px;
	margin-bottom: 0px;
	width: 500px; /*background-color:gray;*/
}
/*xxxxxx estilo dos paragrafos (elemento <p>)  xxxxx*/
.txtCardapioDiario2
{
	float: left;
	width: 450px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#txtVermelhoBusca
{
	margin-top: 20px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#btnFecharCardapioDiario
{
	position: absolute;
	margin-left: 400px;
	margin-top: 35px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.passo_a_passo
{
	/*Formato de apresentação das listas dos modais*/
	margin-left: 30px;
	margin-top: 0px;
	list-style-type: none;
}
.passo_a_passo li
{
	/*list-style-image:url("images/setaVermelhaItens.gif");*/
	margin-top: 0px;
	margin-bottom: 5px;
}
/* xxxxxxxxxxxxxxxxxxxxxxx FIM MODAIS xxxxxxxxxxxxxxxxxx*/
/* xxxxxxxxxxxxxxxxxxxxxxx Rodapé xxxxxxxxxxxxxxxxxxxxx*/
#rodape
{
	width: 100%;
	border-top: 1px solid #eeeeee;
	margin-top: 60px;
	background-color: #f5f5f5;
	height: 150px;
	clear: both;
}
#rodapeLogin
{
	width: 100%;
	border-top: 1px solid #eeeeee;
	margin-top: 592px; *margin-top:223px;
background-color:#f5f5f5;
height:150px;
clear:both;
}
.logoMVPB
{
	float: left;
	margin-left: 220px;
	margin-top: 25px;
}
#conteudoRodape
{
	float: left;
	margin-top: 25px;
}
.conteudoRodape
{
    width:930px;
    margin:0 auto;
    font-size:12px;
    padding:20px 0 30px 0;
}
.conteudoRodape p
{
    color:#333333;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    margin-bottom:20px;
}
.conteudoRodape img
{
    float:left;
    margin-right:25px;
}
.conteudoRodape ul li
{
    display:inline-block;
    _float:left;
    *float:left;
}
.conteudoRodape .ultimoLnk
{
    float:none;
}
.conteudoRodape div p, .conteudoRodape a
{
    font-size:10px;
    font-family:Tahoma;
}
.conteudoRodape div p
{
    color:#9A9A9A;
    margin-bottom:0 !important;
}
.conteudoRodape a
{
    color:#333;            
}
.conteudoRodape .infoSugestoesSite
{
    margin:10px 0 0 196px !important;            
}
#colunaEsquerdaPrograma
{
	margin-top: 20px;
	float: left;
}
#colunaDireitaPrograma
{
	margin-left: 10px;
	margin-top: 20px;
	float: left;
}
#conteudoBoxAzulDuvidas
{
	background-color: #eaf4fb;
	width: 282px;
	margin-bottom: -5px;
	height: 299px;
}
.imgBoxProgramas
{
	margin-left: 15px;
	margin-top: 5px;
	float: left;
	padding-top: 5px;
}
.txtProgramaEvolucao
{
	padding-top: 17px;
	float: left;
}
.conteudoDuvidasTutorial
{
	clear: both;
	padding-left: 15px;
}
#conteudoItensNumerosDuvidas
{
	float: left;
}
#conteudoItensDuvidas
{
	float: left;
	margin-top: 5px;
	height: 152px;
}
.txtIrPontos2
{
	float: left;
	padding-top: 10px;
}
.txtIrPontos2
{
	/*clear:both;*/
	margin-left: 10px;
}
#conteudoMeuProgramaAlimentar
{
	float: left;
	width: 282px;
	height: 338px;
	background: url(   '../images/bgFundoBoxMProgrAlimentar.gif' ) no-repeat left top;
}
.conteudoProgramaTutorial
{
	clear: both;
	padding-top: 15px;
	padding-left: 20px;
}
.listaItensPrograma
{
	line-height: 29px;
	float: left;
}
#pontuacaoProgramaAlimentar
{
	float: left;
	text-align: right;
	margin-left: 15px;
}
.txtIrPontos
{
	clear: both;
	padding-top: 10px;
}
#conteudoBoxMinhaEvolucao
{
	float: left;
	background: url(   '../images/boxMinhaEvolucao.gif' ) no-repeat left top;
	width: 641px;
	height: 298px;
	margin-bottom: 20px;
}
#imgMinhaEvolucao
{
	float: left;
}
.imgBoxMinhaEvolucao
{
	margin-left: 15px;
	float: left;
	padding-top: 5px;
}
.txtIrPontos3
{
	float: right;
	height: 30px;
	padding-top: 10px;
	padding-right: 18px;
}
#colunaEsquerdaGraficos
{
	float: left;
	width: 380px;
}
#colunaDireitaEstrelas
{
	float: left;
	padding-left: 10px;
	width: 196px;
}
#colunaDireitaEstrelas
{
	float: left;
	padding-left: 10px;
	width: 196px;
}
.btnAcessePagEvolucao
{
	margin-left: 30px;
	margin-top: 10px;
}
.txtProgramaEvolucao2
{
	padding-top: 20px;
	float: left;
}
#conteudoItensNumerosDuvidas img
{
	margin-top: 15px;
	padding-top: 5px;
}
#conteudoItensDuvidas p
{
	margin-top: 15px;
}
.boxBrancoCalendario img, .boxBrancoCalendario2 img
{
	padding-top: 5px;
}
/*Modal de envia E-mail*/
#quadroBrancoModalInserirAlimento16
{
	background-color: #ffffff;
	width: 554px;
	height: 240px; *margin-top:-34px;
margin-left:6px;
}
#conteudoModalEnviar
{
	padding-top: 40px;
	margin-left: 30px;
}
#conteudoModalDSEnviar
{
	margin-top: 15px;
	margin-left: 10px;
	width: 480px;
}
/*Final do Modal*/
/* Upgrade */
.imgSecaoDestaque
{
	float: left;
}
.SecaoDestaque
{
	clear: both;
	margin-top: 17px;
	height: 100px;
}
.posicaoTxtDestaque
{
	margin-left: 7px;
	float: left;
	width: 750px;
}
.btnAceitarTestarPlanoVIP
{
	margin-top: 30px;
	clear: both;
}
.btnPageBackMinhaAssintura
{
	clear: both;
}
/* Fim Upgrade */
/* Cancelamento */
#BgBolaLaranja
{
	vertical-align: middle;
}
.divCheckbox
{
	margin-top: 10px;
	padding-left: 29px;
}
/* Fim Cancelamento */
/*Inicio da CSS da Home*/
#conteudoAvatar
{
	width: 295px;
	float: left;
	margin-top: 10px;
}
.iconeMeuEspaco
{
	float: left;
}
.txtMeuEspacoFerramentas
{
	padding-top: 9px;	
	margin-bottom: 10px;
}
#bordaNomeAvatar
{
	clear: both;
	width: 295px;
}
#bordaAvatarEspaco
{
	width: 124px;
	height: 124px;
	border: 1px solid #a2bed8;
	clear: both; /*margin-top: 10px;*/
	float: left;
}
#nomeCadastroMeuEspaco
{
	float: left;
	margin-top: 30px;
	margin-left: 15px;
}
#linhaDuplaAvatar290x4
{
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
}
#conteudoFerramentas
{
	float: left;
	width: 300px;
	margin-left: 30px;
	margin-top: 10px;
}
#tabelasDeFerramentas
{
	clear: both;
	padding-top: 10px;
}
.bordas37x37
{
	width: 34px;
	height: 37px;
	float: left;
}
.textosTabelaFerramentas
{
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
/**/
.linha2TabelaFerramentas
{
	clear: both;
	padding-top: 2px;
}
.linhaMaisMeuPrograma
{
	clear: both; /*padding-left:100px;*/
	padding-top: 15px;
}
.iconeMeuEspaco2
{
	background:url(../images/iconeMaisMeuPrograma.gif) no-repeat left 100%;
	*background:url(../images/iconeMaisMeuPrograma.gif) no-repeat left 80%;
	background-repeat:no-repeat;
	padding-left:46px;
	float:left;
}
.iconeMeuEspaco3
{
	background:url(../images/LogoMVHome.gif) no-repeat left 110%;
	*background:url(../images/LogoMVHome.gif) no-repeat left 75%;
	background-repeat:no-repeat;
	padding-left:45px;
	float:left;
}
.boxQuadroItens
{
	width: 186px;
	height: 143px;
	background-image: url(               '../images/boxQuadroItens.gif' );
	text-align: center;
	float: left;
}
.conteudoMeuPrograma
{
	clear: both;
	padding-top: 20px;
}
.txt1MeuPrograma
{
	margin-top: 8px;
	_margin-top: 3px;
	height: 27px;
}
.txtNMeuPrograma
{
	height: 27px;
}
.bordaFoto150x120
{
	width: 150px;
	height: 120px;
	border: 1px solid #94afc8;
	float: left;
}
.conteudoFotodescricao
{
	float: left;
	margin-top: 15px;
	margin-left: 20px;
	width: 350px;
}
.textoDescricao
{
	float: left;
	width: 175px;
	margin-top: 15px;
	margin-left: 15px;
}
#bordaEsqAmarela
{
	float: left;
}
#boxAmareloAtivarEspaco
{
	width: 271px;
	height: 61px;
	background-color: #ffffdb;
	border-top: 1px solid #e8e8b0;
	border-bottom: 1px solid #e8e8b0;
	float: left; /*margin-top:5px;*/
	text-align: center;
	margin-bottom: 20px;
}
#imgExclamacaoLaranja
{
	float: left;
	margin-left: 20px;
	margin-top: 15px;
}
#txtBoxAtivarEspaco
{
	float: left;
	margin-top: 22px;
}
#bordaDirAmarela
{
	float: right;
}
#conteudoAtivarSeuEspaco
{
	width: 255px;
}
/**/
/*Fim da CSS da Home*/
/*xxxxxxxxxxxxxxxx segunda atualização xxxxxxxxxxxxxxxxxxx*/
.txtSecao ul
{
	list-style-type: none;
}
.txtlistaBoaAlimentacao li
{
	height: 70px;
	vertical-align: middle;
	padding: 1px;
}
.txtlistaBoaAlimentacao li img
{
	padding: 0px;
}
.pecaUpgrade img
{
	margin-top: 30px;
}
.centralizaImg_P
{
	text-align: center;
}
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxxx  VIVENDO O PROGRAMA  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#DivBarraAtualizacao
{
	margin-bottom: -2px;
}
/* xxxxxxxxxxx ESQUERDA xxxxxxxxxxxx */
#DivBarraAtualizacao h3
{
	/*position: absolute;*/
	width: 450px;
	margin-top: -28px;
	margin-left: 50px;
}
#divNumIndice
{
	background-image: url(               '../images/imgFundoAtualizacao.gif' );
	background-repeat: no-repeat;
	background-position: center;
	height: 31px;
	width: 39px;
	margin-right: 4px;
	padding-top: 7px;
}
/* xxxxxxxxxxx DIREITA xxxxxxxxxxxx */
#divBarLinks
{
	position: absolute;
	margin-left: 550px;
	margin-top: -28px;
}
/*xxxxxxxxxxxxxxx margem da imagem "X" xxxxxxxxxxx*/
/* xxxxxxxxxxx Depois da linha xxxxxxxxxxxx */
#divBarBotoes
{
	padding: 0px;
	margin-top: 3px;
}
#divBarBotoes2
{
	margin-top: 10px;
}
.btnVerMateriaAnterior
{
	float: left;
	margin-left: 0px;
}
.btnVerProxMateria
{
	float: left;
	margin-left: 5px;
}
#divBtnImprimirVoltar
{
	float: left;
	width: 165px;
	height: 31px;
	margin-left: 237px;
}
#divBtnImprimirVoltar a
{
	position: relative;
}
#divBtnImprimirVoltar input
{
	position: relative;
}
#divBtnImprimirVoltar .btnVoltarSetaBranca
{
	margin-bottom: -5px;
	margin-left: 25px;
}
#divBtnImprimirVoltar .btnImprimir
{
	margin-right: -3px;
	margin-bottom: -5px;
}
.imagemMateriasTutorial
{
	margin: 10px 0;
}
#divBarLinks img
{
	margin-left: 2px; /*margin-right:7px;*/
}
#divBarLinks span
{
	margin-right: 16px;
}
#menuTutorialHolder
{
	margin-bottom: 80px;
}
/*xxxxxxxxxxxxxxx end xxxxxxxxxxx*/
#conteudoColunaEsqFluxoJan
{
	width: 550px;
}
#txtConteudoInputs
{
	margin-left: 320px;
}
/*xxxxxxxxxxxxxxx Tamplate Vídeo Tutorial xxxxxxxxxxx*/
#menuEsquerdoVideoTutorial
{
	float: left;
	width: 200px;
	margin-top: 18px;
}
.imgBordaTopMenuVideoTutorial
{
	float: left; /**margin-bottom-5px;*/
}
#bordasLateraisMenuVideoTutorial
{
	float: left;
	margin-top: 0px;
	border-left: 1px solid #a7c2da;
	border-right: 1px solid #a7c2da;
	width: 177px;
	margin-bottom: 0px;
}
#boxAzulMenuVideoTutorial
{
	float: left;
	width: 169px;
	height: 40px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(              '../images/boxAzulTutorial.gif' );
	background-repeat: no-repeat;
}
.txtTituloMenu
{
	position: absolute;
	margin-top: 12px;
	margin-left: 40px;
}
#bordasLateraisMenuVideoTutorial ul
{
	list-style: none;
	margin-left: 11px;
}
#bordasLateraisMenuVideoTutorial ul li
{
	width: 155px;
	margin: 0px;
	padding-bottom: 12px;
	background-image: url(              '../images/linhaAzulMenuEsq.gif' );
	background-position: bottom center;
	background-repeat: no-repeat;
}
#bordasLateraisMenuVideoTutorial ul li img
{
	margin-right: 5px;
}
#bordasLateraisMenuVideoTutorial ul li span
{
	margin-right: 14px;
}
.imgBordaBaixoMenuVideoTutorial
{
	margin-top: 0px;
	padding: 0px; *margin-bottom:5px;

}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#btnVerProxVideo
{
	margin-left: 5px;
}
.divVideoTutorial
{
	width: 554px;
	height: 378px;
	border: solid 1px #a3bed9;
}
/*xxxxxxxxxxxxxxx end xxxxxxxxxxx*/
/* Box Default */
.BordasBoxTopo
{
	width: 12px;
	height: 54px;
	float: left;
}
.BlocoTopoMiolo
{
	height: 54px;
	background-image: url(               '../images/fundoAzulAvaliacao.gif' );
	float: left;
}
.BlocosBox
{
	clear: both;
	font-size: 1px;
}
.BlocosBoxConteudo
{
	padding-left: 12px;
	border-left: solid 1px #aacaeb;
	float: left;
}
.BlocosBoxBordaDireita
{
	width: 4px;
	float: left;
	margin-left: 7px;
	background-image: url(                '../images/bordaFioDireita.gif' );
	background-repeat: repeat-y;
}
.BordasBoxRodape
{
	width: 9px;
	height: 9px;
	float: left;
}
.BlocoRodapeMiolo
{
	height: 9px;
	padding-left: 3px;
	padding-right: 3px;
	background-image: url(              '../images/bordaMeioBaixoAvaliacao.gif' );
	float: left;
}
/* Fim Box Default */
/*** Home do Tutorial   ***/
#boxAzulPrograma
{
	background-image: url(             '../images/boxAzulPrograma.gif' );
	width: 301px;
	height: 258px;
	float: left;
	margin-left: 20px;
}
.fundoAzulTopo
{
	width: 306px;
	height: 72px;
	background-color: #cce3f4;
}
.fundoAzulConteudo
{
	width: 306px;
	height: 226px;
	background-color: #eaf4fb;
}
.bordaAjudaBaixo
{
	background-image: url(      'images/bordaAjudaBaixo.gif' );
	width: 306px;
	height: 15px;
}
.imgBoxAjuda
{
	float: left;
	margin-left: 15px;
}
.txtBoxAzulAjuda
{
	float: left;
	margin-left: 10px;
	line-height: 20px;
	padding-top: 10px;
}
.conteudoBoxAzul
{
	float: left;
}
.txtBoxAzulAjuda2
{
	float: left;
	margin-left: 10px;
	padding-top: 20px;
}
.conteudoEspacamentoAjuda
{
	padding-top: 15px;
	padding-left: 15px;
	width: 264px;
}
.conteudoBoxAzul2
{
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}
/*#linha2ConteudoAjuda img
{
    width:940px;
}*/
.conteudoBoxAzul3
{
	float: left;
	margin-left: 25px;
	margin-right: 25px;
}
#linha2ConteudoAjuda
{
	padding-top: 15px;
	clear: both;
}
.txtExplicacao
{
	width: 295px;
	padding-top: 15px;
}
#linha1ConteudoAjuda
{
	padding-top: 20px;
}

/* Box de sugestoes - Meu Programa */
.boxCaixaSugestoes, .boxMeuPrograma 
{
    background: url("../images/bgBordaDi.gif") no-repeat right top #eaf5fb;
    margin-top: 25px;
    height: 85px;
}
.tituloSugestoes
{
    background: url("../images/bgBordaEs.gif") no-repeat left top #cce3f3;
    float: left;
    height: 68px;
    padding: 17px 0 0 15px;
    width: 290px;
}
.tituloMeuPrograma 
{
    background: url("../images/bgBordaEs.gif") no-repeat left top #cce3f3;
}
.tituloSugestoes h2 a, .boxMeuPrograma h2 a
{    
    color: #0051B6;
    display: block;
    font: normal 24px Arial;
    text-decoration: none;
    padding: 13px 0 13px 60px;
}
.tituloSugestoes h2 a 
{    
    background: url("../images/icoSugestoes.gif") no-repeat left center;
}
.boxMeuPrograma h2 a 
{
    background: url("../images/1.0---home_06.gif") no-repeat left center;
    height:32px;
}
.boxMeuPrograma h2 a span 
{
    font:normal 14px arial;
    display:block;
}
.ctnBoxCaixaSugestoes 
{
    margin-left: 325px;
    padding: 17px 15px 0 0;
}
.ctnBoxCaixaSugestoes a 
{
    background: url("../images/setaBtnFundoAzul.gif") no-repeat left center;
    color: #0153b9;
    display: block;
    font: bold 11px tahoma;
    margin-top: 5px;
    padding: 4px 0 4px 20px;
    text-decoration: none;
}
.ctnBoxCaixaSugestoes a:hover
{
    text-decoration: underline;
}
.passoUm, .passoDois, .passoTres 
{
    padding-left:34px;
    float:left;
}
.passoUm 
{
    background:url("../images/item1Home.gif") no-repeat left center;
    margin-right:37px;
}
.passoDois 
{
    background:url("../images/item2Home.gif") no-repeat left center;
    margin-right:32px;
}
.passoTres 
{
    background:url("../images/item3Home.gif") no-repeat left center;
    float:none;
    margin-left:383px;
}              
.passoUm a, .passoDois a, .passoTres a
{
    background:none;
    padding:0;
    margin:0;
    text-decoration:underline;
    color:#0000ee;
    font:normal 12px arial;
} 
.passoUm a:hover, .passoDois a:hover, .passoTres a:hover 
{
    text-decoration:none;
}
.txtDescEvolucao 
{
    display: inline-block; 
    width: 485px;
}
/* Fim box de sugestoes */
/* Box vídeos de ajuda */
.listaVideos li 
{
    background:url("../images/icones/icoVerVideo.gif") no-repeat left center;
    padding:0 0 0 65px;
    margin-bottom:7px;
    height:53px;
}
.listaVideos li p 
{
    padding-top:10px;
}
.listaVideos li a 
{
    color:#0051b6;
    font:bold 11px arial;
    text-decoration:none;
}
.listaVideos li a:hover  
{
    text-decoration:underline;
}
 .boxAjudaVideos, .boxAjudaVideosPerfil 
 {
    padding:14px 6px 8px 19px;     
    width:211px;    
 }
 .boxAjudaVideos 
 {
    padding: 0;
    width:auto;
 }
 .boxAjudaVideosPerfil 
 {
    background:#e2efff url("../images/icones/icoVerVideoPerfil.gif") no-repeat left center;
    width:125px;
    padding:15px 0 0 127px;     
 }
.boxAjudaVideosPerfil p 
{
    font:bold 12px arial;
    margin-bottom:10px;   
}
.boxAjudaVideos a, .boxAjudaVideosPerfil a 
{
    color:#0051b6;
    font:bold 12px arial;
    text-decoration:none;
}
.boxAjudaVideos a:hover 
{
    text-decoration:underline;
}
.lnkVideo 
{
    padding:5px 0 10px 46px; 
    display:block;
}
.lnkMaisVideos 
{
    display:block;
    padding-top:5px;
}
.lnkMaisVideos:hover 
{
    text-decoration:underline;
}
.boxAjudaVideosCentral
{
    background:url("../Amigos/images/backgrounds/bgTopBoxVideos.gif") no-repeat left top;
    margin-bottom: 15px;
    width:250px;
    padding-top:10px;
}
.boxAjudaVideosCentral div 
{
    background: #fff url("../Amigos/images/backgrounds/bgBoxVideos.gif") repeat-y left center;
}
.boxAjudaVideosCentral div div 
{
    background:url("../images/icones/icoVerVideoCom.gif") no-repeat left center;
    padding:8px 0;
    margin-left:1px;
}
.boxAjudaVideosCentral p 
{
    font:bold 12px arial;
    /*padding:0 0 10px 112px;    */
    padding:0 0 10px 0;
}
.boxAjudaVideosCentral p, .boxAjudaVideosCentral a 
{
    /*padding-left:112px;*/
}
.boxAjudaVideosCentral .maisDuvidas 
{
    background:url("../Amigos/images/backgrounds/bgBotBoxVideos.gif") no-repeat left bottom;
    padding:5px 0 11px 33px;
    height:10px;
    font:normal 11px tahoma;
}
.boxAjudaVideosCentral .maisDuvidas a 
{
    padding-left:0;
    font-weight:bold;
    color:#0850b5;
}
.boxAjudaVideosCentral .maisDuvidas a:hover 
{
    text-decoration:none;
}
/* Fim box vídeos de ajuda */
/* Modal Vídeo */
.lnkVertTodosVideos 
{
    display:block;
    font:bold 18px arial;
    color:#0051b6 !important;
    text-decoration:none !important;
    /*padding:5px 0;*/
    margin-bottom:10px;
}
.lnkVertTodosVideos:hover 
{
    text-decoration:underline;
}   
#divVideoTutorial 
{
    height: 435px;
    margin-top: 10px;
    overflow: hidden;
    text-align:right;
    width:640px;
}
#divVideoTutorial div 
{
    display:inline-block !important;    
}
.vejaTambem 
{
    padding:45px 15px 10px 10px;
    margin-left:650px;
}
.vejaTambem a.lnkVertTodosVideos 
{
    margin-left: 18px;
}
.vejaTambem a 
{
    color:#363636;
    text-decoration:underline;
}
.vejaTambem a:hover 
{
    text-decoration:none;
}
.vejaTambem ul 
{
    margin-left:18px;
}
.vejaTambem li 
{
    padding:4px 0;
}
/* Fim modal vídeo */
#imgRoberta174x242
{
	float: left;
}
#boxAmareloEnviarDuvida
{
	border: 1px solid #e9d2a0;
	background-color: #ffffe1;
	width: 619px;
	height: 57px;
	margin-top: 10px;
}
#boxAmareloEnviarDuvida p
{
	margin-left: 15px;
	margin-top: 12px;
}
.boxEscreverDuvidasRoberta
{
	clear: both;
	margin-top: 15px;
}
.bordaEsquerdaAzul
{
	float: left;
}
.fioFundoAzulDuvidas
{
	width: 900px;
	height: 272px;
	background-image: url(      '../images/fioBackGrndAzul.gif' );
	float: left;
	margin-top: 5px;
}
#bordaDireitaAzul
{
	float: right;
	margin-right: 18px;
}
.boxDuvidasConteudo
{
	padding-left: 20px;
	padding-top: 30px;
}
#btnsEnviarDuvidaSecaoAjuda
{
	padding-left: 490px;
	padding-top: 15px;
}
.btnsEnviarDuvidaSecaoAjuda22
{
	padding-left: 320px;
	padding-top: 15px;
}
#btnsEnviarDuvidaSecaoAjuda3
{
	padding-left: 320px;
	padding-top: 15px;
}
#btnIrMeusExercicios
{
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
.btnEnviarDuvida
{
	float: left;
}
.btnVoltarSecaoAjudaAzul
{
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
#btnsEnviarDuvidaSecaoAjuda2
{
	padding-top: 20px;
}
.btnEnviarDuvida2
{
	float: left;
	margin-right: 3px;
}
.conteudoBoxAzul4
{
	float: left;
	padding-left: 25px;
}
.imgsAjuda
{
	float: left;
}
.txtExplicacao2
{
	width: 260px;
	padding-top: 5px;
	float: left;
	padding-left: 10px;
}
.conteudoBoxAzul5
{
	float: left;
}
.setaBtnFundoAzul
{
	float: left;
	margin-top: 5px;
}

.txtIrPontos4
{
	float: left;
	width: 240px;
	margin-top: 10px;
}
.textoTopo
{
	float: left;
	width: 730px;
}
.btnVoltarSecaoAjudaBranco
{
	float: left;
	margin-left: 10px;
}
#conteudoDuvidasBtnSecao
{
	padding-top: 15px;
}
.conteudoBgBoxAmareloAjuda
{
	clear: both;
	padding-top: 15px;
}
.bordaAmarelaEsqAjuda
{
	float: left;
}
.bordaAmarelaDirAjuda
{
	float: right;
}
.bgAmareloAjuda
{
	width: 920px;
	height: 44px;
	background-image: url(      '../images/fundoAmareloAjuda.gif' );
	float: left;
}
.bgAmareloAjuda p
{
	padding-top: 7px;
	padding-left: 10px;
}
.textoConteudoPerguntasDuvidas
{
	float: left;
	margin-top: 10px; /*width:810px;*/
}
.conteudoPerguntasDuvidas
{
	padding-top: 10px;
	clear: both;
}
.conteudoVerResposta2
{
	clear: both;
	padding-top: 5px;
}
.conteudoBtnsVoltarTopoSecao
{
	clear: both;
	padding-top: 20px;
}
/*** Home do Tutorial   ***/
/* Home dos passos */
/* INICIO AJUDA */
#boxAzulProgramaAjudapasso
{
	background-image: url(       '../images/topoBordaAjudaCima.gif' );
	width: 306px;
	height: 15px;
}
.bordaAjudaBaixopasso
{
	background-image: url(       '../images/bordaAjudaBaixo.gif' );
	width: 306px;
	height: 15px;
}
.imgBoxAjudapasso
{
	float: left;
	margin-left: 15px;
}
.txtBoxAzulAjudapasso
{
	float: left;
	margin-left: 10px;
	line-height: 20px;
	padding-top: 10px;
}
.conteudoBoxAzulpasso
{
	float: left;
}
.txtBoxAzulAjuda2passo
{
	float: left;
	margin-left: 10px;
	padding-top: 20px;
}
.conteudoEspacamentoAjudapasso
{
	padding-top: 15px;
	padding-left: 15px;
	width: 264px;
}
.conteudoBoxAzul2passo
{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.conteudoBoxAzul3passo
{
	float: left;
	margin-left: 25px;
	margin-right: 25px;
}

#linha2ConteudoAjudapasso
{
	padding-top: 15px;
	clear: both;
}
.txtExplicacaopasso
{
	width: 295px;
	padding-top: 15px;
}
#linha1ConteudoAjudapasso
{
	padding-top: 20px;
}
/* FIM AJUDA */
#bordaReceitas141
{
	width: 594px;
	height: 242px;
	border-top: solid 2px #d8e1e8;
	border-bottom: solid 2px #d8e1e8;
	border-left: none;
	border-right: none;
	background-color: #ffffff;
	float: left;
	overflow-y: scroll;
}
#conteudoReceitaAlimentos
{
	clear: both;
	margin-left: 20px;
	padding-top: 20px;
}
#coluna1ConteudoReceitas
{
	float: left;
}
#coluna2ConteudoReceitas
{
	float: left;
	width: 345px;
	margin-left: 60px;
}
/* Início fale conosco */
#imgRoberta174x242
{
	float: left;
}
#boxAmareloEnviarDuvida
{
	border: 1px solid #e9d2a0;
	background-color: #ffffe1;
	width: 619px;
	height: 57px;
	margin-top: 10px;
}

#boxAmareloEnviarDuvida p
{
	margin-left: 15px;
	margin-top: 12px;
}
#boxEscreverDuvidasRoberta
{
	clear: both;
	margin-top: 15px;
}
#conteudoRobertaStella
{
	width: 715px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
#boxEscreverDuvidasRoberta
{
	clear: both;
	padding-top: 8px;
}
#bordaEsquerdaAzul
{
	float: left;
}
.fioFundoAzulDuvidas
{
	width: 900px;
	height: 272px;
	background-image: url(       '../images/fioBackGrndAzul.gif' );
	float: left;
	margin-top: 0px;
}
.bordaDireitaAzul
{
	float: right;
	margin-right: 18px;
}
.boxDuvidasConteudo
{
	padding-left: 20px;
	padding-top: 30px;
}
.btnsEnviarDuvidaSecaoAjuda
{
	padding-left: 490px;
	padding-top: 15px;
}
.btnsEnviarDuvidaSecaoAjuda2
{
	padding-left: 600px;
	padding-top: 15px;
}
#btnsEnviarDuvidaSecaoAjuda3
{
	padding-left: 320px;
	padding-top: 15px;
}
/* Fim fale conosco */
#bordaTopoBoxReceita
{
	padding-top: 15px;
}
#bordasBoxInserirReceita
{
	border-left: 2px solid #d8e1e8;
	border-right: 2px solid #d8e1e8;
	width: 613px;
	height: 440px;
	overflow-y: scroll;
}
#coluna2ConteudoReceitas2
{
	float: left;
	width: 345px;
	margin-left: 30px;
}
#boxAzulTopoReceita
{
	width: 165px;
	height: 37px;
	background-color: #d6e4f4;
	margin-top: 15px;
	text-align: center;
}
#boxAzulConteudReceita
{
	width: 165px;
	height: 185px;
	background-color: #eef5fb;
}
#quadroInfo
{
	margin-top: 35px;
	width: 728px;
}
#quadroInfo div#divInfo1
{
	padding-bottom: 27px;
}
#quadroInfo div.divInfo
{
	height: 155px;
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
}
#quadroInfo div.divInfo img
{
	float: left;
	margin: 0px;
	padding: 0px;
}
#quadroInfo div p
{
	float: left;
	width: 524px;
	margin-left: 22px;
}
#quadroInfo div.divInfo #txt2
{
	margin-top: 40px;
}
#quadroInfo div.divInfo #txt3
{
	margin-top: 20px;
}
#boxAzulConteudReceita p
{
	margin-left: 15px;
	padding-top: 10px;
}
#boxAzulTopoReceita p
{
	padding-top: 12px;
}
/* FIM AJUDA */
#bordaReceitas141
{
	width: 594px;
	height: 242px;
	border-top: solid 2px #d8e1e8;
	border-bottom: solid 2px #d8e1e8;
	border-left: none;
	border-right: none;
	background-color: #ffffff;
	float: left;
	overflow-y: scroll;
}
#conteudoReceitaAlimentos
{
	clear: both;
	margin-left: 20px;
	padding-top: 20px;
}
#coluna1ConteudoReceitas
{
	float: left;
}
#coluna2ConteudoReceitas
{
	float: left;
	width: 345px;
	margin-left: 60px;
}
/*** Home do Tutorial   ***/
#linha1MeuProgramaHome
{
	clear: both;
	padding-top: 30px;
}
#nutriRS166x243
{
	float: left;
}
#txtApresentacaoPrograma
{
	float: left;
	padding-left: 20px;
}
#boxAzulProgramapasso
{
	background-image: url(            '../images/boxAzulPrograma.gif' );
	width: 301px;
	height: 258px;
	float: left;
	margin-left: 20px;
}
.imgDadosProgramas
{
	float: left;
	margin-left: 20px;
	margin-top: 2px;
}
.textoImgDadosProgramas
{
	float: left;
	margin-top: 15px;
}
#textoDadosProgramas
{
	clear: both;
	margin-left: 40px;
	padding-top: 30px;
}
#txtCliqueQtddPontosCorretas
{
	text-align: center;
	padding-top: 40px;
}
#linha2ProgramaAlimentar
{
	padding-top: 10px;
	clear: both;
}
#conteudoBoxPassos
{
	clear: both;
}
#boxPrimeiroPasso
{
	background-image: url(            '../images/bordaCimaHomePr.gif' );
	width: 304px;
	height: 54px;
	margin-top: 10px;
	float: left;
}
.quadradosConteudoPassos
{
	width: 303px;
	height: 71px;
	clear: both;
	background-image: url(            '../images/quadradosConteudoPassos.gif' );
	margin-left: 1px;
}
.checkLida
{
	float: left;
	margin-left: 70px;
	margin-top: 13px;
}
.txtLerMaterias
{
	clear: both;
	margin-left: 20px;
}
.passos1
{
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
#boxPrimeiroPasso2
{
	background-image: url(            '../images/bordaCimaHomePr.gif' );
	width: 304px;
	height: 54px;
	margin-top: 10px;
	float: left;
	margin-left: 10px;
}
#txtApresentacaoPrograma
{
	width: 425px;
}
#boxPrimeiroPasso3
{
	background-image: url(            '../images/bordaCimaHomePr.gif' );
	width: 304px;
	height: 54px;
	margin-top: 10px;
	float: left;
	margin-left: 10px;
}
.quadradosPassosRodape
{
	width: 303px;
	height: 85px;
	clear: both;
	background-image: url(        '../images/quadradosPassosRodape.gif' );
	margin-left: 1px;
}
#conteudoMioloPrograma
{
	padding-top: 20px;
}
#txtApresentacaoPrograma p
{
	padding-bottom: 14px;
}
#TituloBoxAul
{
	margin-left: 26px;
	margin-top: 23px;
}
#ConteudoBoxNutricionista
{
	width: 270px;
	height: 125px;
	margin-top: 18px;
	margin-left: 14px;
	margin-right: 14px;
	padding: 0px;
	background-color: white;
}
#ftAjudaNutricionista
{
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
}
#textoAjudaNutricionista
{
	float: left;
	margin-top: 45px;
	padding-left: 2px;
	width: 160px;
}
#divInfoSuporteNutricional
{
	width: 270px;
	margin-top: 20px;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 16px;
	padding: 0px;
	text-align: center;
}
#quadro1AssinantesProgrEmagrec
{
	float: left;
	margin-top: 50px;
}
.linhaDegrade
{
	margin-top: 6px;
	margin-bottom: 8px;
	vertical-align: middle;
}
.linha
{
	float: left;
	margin-top: 19px;
	margin-bottom: 19px;
}
.qdroFotoAssinProgrEmagrec
{
	float: left;
	margin-right: 20px;
	width: 133px;
	height: 189px;
}
.qdroFotoAssinProgrEmagrec img
{
	margin: 0px;
	padding: 0px;
}
.tituloOpcao
{
	float: left;
	width: 770px;
	margin-bottom: 10px;
}
.imgSetaTituloOpcao
{
	margin-right: 5px;
}
.textoOpcao
{
	float: left;
	width: 770px;
}
#quadro2ManutencaoPeso
{
	float: left;
	margin-top: 50px;
}
/* fim home dos passos */
/* Home meu esporte */
.txtFotoDestaqueSecoes4
{
	width: 597px;
	float: left;
	margin-top: 35px;
	margin-left: 15px;
}
.valeriaPersonalMV
{
	margin-top: 30px;
	float: left;
}
.masterConteudoSecoes2
{
	padding-top: 20px;
	clear: both;
}
/* fim home meu esporte */
#conteudoImgTxtRoberta
{
	padding-top: 15px;
}
#ftRoberta123x203
{
	float: left;
}
#txtRobertaStellaPrograma
{
	width: 482px;
	float: left;
	margin-left: 20px;
}
#itensAprederUtilizarPrograma
{
	clear: both;
	width: 500px;
	padding-top: 20px;
}
.modalTutorialTopico
{
	clear: both;
}
.setaAprenderUsarPrograma
{
	float: left;
	margin-top: 10px;
}
.txtAprenderUsarPrograma
{
	float: left;
	margin-top: 12px;
	width: 480px;
}
#btnsTutoriaisVerDepois
{
	padding-top: 40px;
}
.fundoAzulModalMinhasAssinatura6
{
	background-color: #deebf7;
	width: 539px;
	height: 550px;
	padding-top: 6px;
}
.quadroBrancoModalMinhasAssinatura6
{
	background-color: #ffffff;
	width: 527px;
	height: 545px;
	margin-left: 6px;
}
.imgBtnFecharMinhasAssinatura6
{
	position: absolute;
	z-index: 10;
	margin-left: 443px;
	margin-top: -6px;
}
.valeriaPersonalMVModal
{
	float: left;
}
.txtFotoDestaqueSecoes5
{
	width: 300px;
	float: left;
	margin-left: 15px;
}
.btnFecharTemplateMateria2
{
	margin-left: 400px;
	margin-top: 20px;
}
.linha_dupla
{
	margin-bottom: 20px;
	margin-top: 20px;
}
#conteudoImpressao
{
	width: 710px;
	padding: 10px 10px 0px 0px;
	margin-left: 190px; /*border:1px black solid;*/
}
#conteudoImpressao div.secao
{
	height: 40px;
	margin: 0px 0px 27px 0px;
	padding: 0px;
}
#conteudoImpressao div.secao h1
{
	float: left;
	width: 550px;
	margin: 0px;
	padding: 0px;
	line-height: 27px;
}
#conteudoImpressao div.secao div.ajuda
{
	float: left;
	width: 70px;
	height: 20px;
	margin: 0px 0px 0px 23px;
	padding: 0px;
	background: url(   "../images/iconAjudaTblPontosImpressao.gif" ) no-repeat 0px 0px;
}
/*
#conteudoImpressao div.secao div.ajuda img{
	float:left;
	margin:0px 4px 0px 0px;
	padding:0px;
}*/
#conteudoImpressao div.secao div.ajuda a
{
	float: left;
	margin: 3px 0px 0px 22px;
	padding: 0px;
}
#boxImpressao
{
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 18px 0px; /*border:1px black solid;*/
	height: 176px;
}
#boxImpressao div.ladoEsqBoxImpressao
{
	float: left;
	width: 9px;
	height: 176px;
	background: url(   "../images/ladoEsqBoxImpressao10.gif" ) no-repeat left top;
	margin: 0px;
	padding: 0px;
}
#boxImpressao div.corpoBox
{
	float: left; /*background-color:#f9f3f4;     border-top:1px #dcccce solid;*/
	background-image: url(   "../images/bgBoxImpressao1.gif" );
	background-position: top left;
	background-repeat: repeat-x;
	width: 600px;
	height: 176px;
}
#boxImpressao div.corpoBox div.passo
{
	margin: 20px 0px 0px 12px;
	padding: 3px 0px 0px 0px;
	background-image: url(   "../images/bgBolaVermelha5.gif" );
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#boxImpressao div.corpoBox div.passo span.arialB-branco-18px
{
	margin: 0px 15px 0px 9px;
	padding: 0px 0px 0px 0px;
}
#boxImpressao div.corpoBox div.passo select
{
	width: 387px;
	margin: 2px 0px 0px 38px;
	padding: 0px 0px 0px 0px;
}
#boxImpressao div.corpoBox div.passo input
{
	margin: 5px 0px 0px 38px;
	padding: 0px 0px 0px 0px;
}
#boxImpressao div.ladoDirBoxImpressao
{
	background-image: url(   "../images/ladoDirBoxImpressao10.gif" );
	background-position: left top;
	background-repeat: no-repeat;
	width: 9px;
	height: 176px;
	float: left;
}
#conteudoImpressao p.setaVermelha-de-link
{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 2px;
	padding-left: 20px;
	background-image: url(   "../images/setaDirBolaVermelha.gif" );
	background-position: left center;
	background-repeat: no-repeat;
}
/*********************** MODELO CARDÁPIO DE IMPRESSÁO *******************************/
#conteudoCardapioImpressao
{
	width: 650px;
	padding: 5px 10px 0px 24px;
	margin-top: 6px;
	margin-left: 180px;
}
#conteudoCardapioImpressao div.secao
{
	height: 40px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#conteudoCardapioImpressao div.secao h1
{
	margin: 0px;
	padding: 0px;
	line-height: 27px;
}
#conteudoCardapioImpressao div.btnImprimir
{
	height: 47px;
	margin-top: 20px;
	margin-bottom: 26px;
}
#conteudoCardapioImpressao caption.arial-regular-18-arial
{
	text-align: left;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
#conteudoCardapioImpressao table
{
	border-spacing: 0px;
	border-collapse: collapse;
	margin-bottom: 30px;
}
#conteudoCardapioImpressao th
{
	height: 34px;
	margin: 0px;
	border: 1px #a3bbd1 solid;
	background-color: #e3ecf3;
}
#conteudoCardapioImpressao th.alimento
{
	width: 380px;
	text-align: left;
	padding: 0px 0px 0px 15px;
}
#conteudoCardapioImpressao th.medida
{
	width: 141px;
	text-align: center;
}
#conteudoCardapioImpressao th.qtde
{
	width: 100px;
	text-align: center;
}
#conteudoCardapioImpressao th.pontos
{
	width: 88px;
	text-align: center;
}

#conteudoCardapioImpressao td
{
	height: 32px;
	margin: 0px;
	border: 1px #a3bbd1 solid;
}
#conteudoCardapioImpressao td.alimento
{
	width: 380px;
	text-align: left;
	padding: 0px 0px 0px 15px;
}
#conteudoCardapioImpressao td.medida
{
	width: 141px;
	text-align: center;
}
#conteudoCardapioImpressao td.qtde
{
	width: 100px;
	text-align: center;
}
#conteudoCardapioImpressao td.pontos
{
	width: 88px;
	text-align: center;
}
#totalPontos
{
	text-align: right;
}
#totalPontos input
{
	width: 88px;
}
#conteudoCardapioImpressao div.btnImprimir2
{
	height: 47px;
	margin-top: 30px;
	margin-bottom: 26px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxx versão de impressão xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#modeloCardapioImpressao
{
	width: 780px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}
#modeloCardapioImpressao div.topoModeloCardapioImpressao
{
	width: 769px;
	height: 96px;
	margin: 38px auto 4px auto; /*background-image:url("../images/topoPagImpressao.gif") ;*/
	background-repeat: no-repeat;
}
#modeloCardapioImpressao caption.arial-regular-18-arial
{
	text-align: left;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
#modeloCardapioImpressao table
{
	border-spacing: 0px;
	border-collapse: collapse;
	margin-bottom: 30px;
	margin-left: 35px;
}
#modeloCardapioImpressao th
{
	height: 34px;
	margin: 0px;
	border: 1px #b0b0b0 solid;
	background-color: #d3d3d3;
}
#modeloCardapioImpressao th.alimento
{
	padding: 0px 0px 0px 15px;
	width: 352px;
	text-align: left;
}
#modeloCardapioImpressao th.medida
{
	width: 140px;
	text-align: center;
}
#modeloCardapioImpressao th.qtde
{
	width: 100px;
	text-align: center;
}
#modeloCardapioImpressao th.pontos
{
	width: 87px;
	text-align: center;
}

#modeloCardapioImpressao td
{
	height: 32px;
	margin: 0px;
	border: 1px #b0b0b0 solid;
}
#modeloCardapioImpressao td.alimento
{
	padding: 0px 0px 0px 15px;
	width: 352px;
	text-align: left;
}
#modeloCardapioImpressao td.medida
{
	width: 128px;
	text-align: center;
}
#modeloCardapioImpressao td.qtde
{
	width: 86px;
	text-align: center;
}
#modeloCardapioImpressao td.pontos
{
	width: 75px;
	text-align: center;
}
.totalPontos
{
	text-align: right;
	width: 705px;
	margin-left: 35px;
	margin-top: -10px;
}
.totalPontos input
{
	width: 88px;
}
#modeloCardapioImpressao address.rodapeModeloCardapioImpressao
{
	border-top: 1px #d7e5f3 solid;
	margin-left: 20px;
	margin-top: 40px;
	width: 729px;
}
#modeloCardapioImpressao address.rodapeModeloCardapioImpressao img
{
	float: left;
	margin: 8px 0px 0px 5px;
}
#modeloCardapioImpressao address.rodapeModeloCardapioImpressao p
{
	width: 500px;
	text-align: right;
	margin-left: 225px;
	margin-top: 18px;
}
#divAnuncioTopo
{
	float: left;
	height: 78px;
	margin-left: 35px;
	margin-top: 12px;
	width: 325px;
}
.controleSeta1
{
	position: absolute;
	margin-top: -3px;
}
.controleSeta2
{
	position: absolute;
	margin-top: -6px;
}
#conteudoMenuDireito div.bordaBaixoBox div.topoBox h2
{
	background: url(   "../images/iconCardapio.gif" ) no-repeat left top;
	margin: 0px 0px 0px 23px;
	padding: 2px 0px 4px 26px;
}
.bordaBaixoBox
{
	background: url(   "../images/bordaBaixoBox.gif" ) no-repeat left bottom;
	padding-bottom: 10px;
	margin-bottom: 15px;
	width: 250px;
}
.topoBox
{
	background: url(   "../images/topoBox2.gif" ) no-repeat left top;
	padding: 17px 18px 0px 0px;
}
#conteudoBox
{
	background: url(   "../images/bgConteudoBox.gif" ) repeat-y left 35px;
	padding: 8px 18px 8px 0px;
}
#conteudoBox p
{
	margin-left: 23px;
}
#conteudoMenuDireito ul.arial120051b6
{
	padding: 0px;
	margin: 10px 0px 10px 15px;
	clear: both;
}
#conteudoMenuDireito ul.arial120051b6 li
{
	list-style: none;
	line-height: 25px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: url(   "../images/setaDirAzul7x9.gif" ) no-repeat left center;
}
#conteudoMenuDireito ul.arial120051b6 li a
{
	padding: 0px;
	margin: 0px 0px 0px 13px;
}
.btn2VerCardapiosSugeridos
{
	position: absolute;
	margin: 28px 0px 0px -168px;
}
/*#1.0-Sugestao-cardapios.htm*/
#conteudoSugestaoCardapio
{
	width: 933px;
	margin-top: 20px;
}
#conteudoSugestaoCardapio div.secaoAtual div
{
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 8px 0px 0px;
}
#conteudoSugestaoCardapio div.secaoAtual h1
{
	width: 855px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
#conteudoSugestaoCardapio p.arial-regular-12px-preto
{
	clear: both;
	line-height: 15px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxx*/
#cardapioSugerido
{
	float: left;
	width: 668px;
	margin-top: 30px;
}
#cardapioSugerido div.bordaTopoCardapio
{
	width: 668px;
	height: 12px;
	font-size: 1px;
	background: url(    "../images/topoCardapioSugerido.gif" ) no-repeat top left;
}
#cardapioSugerido div.conteudoCardapio
{
	width: 668px;
	background: url(    "../images/bgConteudoCardapio.gif" ) repeat-y left top;
	padding-bottom: 25px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxx*/
#cabecalhoCardapio
{
	width: 668px;
}
#cabecalhoCardapio div.barraTituloCardapio
{
	height: 53px;
}
#cabecalhoCardapio div.barraTituloCardapio img.iconeCardapio
{
	float: left;
	margin: 5px 0px 0px 20px;
}
#cabecalhoCardapio div.barraTituloCardapio h2
{
	float: left;
	width: 258px;
	margin: 12px 0px 0px 8px;
}
.boxDataCardapio
{
	float: left;
	margin: 0px 0px 0px 13px;
	width: 169px;
	height: 40px;
}
#cabecalhoCardapio div.barraTituloCardapio div.boxDataCardapio input.setaEsqCalendario
{
	float: left;
}
#cabecalhoCardapio div.barraTituloCardapio div.boxDataCardapio p
{
	float: left;
	width: 112px;
	height: 20px;
	margin-top: 10px;
}
#cabecalhoCardapio div.barraTituloCardapio div.boxDataCardapio input.setaDirCalendario
{
	float: left;
}
#cabecalhoCardapio div.barraTituloCardapio div.divCalendario
{
	float: left;
	margin: 0px 0px 0px 21px;
}
#cabecalhoCardapio div.barraTituloCardapio div.divCalendario input
{
	float: left;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
#cabecalhoCardapio div.barraTituloCardapio div.divCalendario p
{
	float: left;
	width: 95px;
	margin: 8px 5px 0px 0px;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxx*/
#cabecalhoCardapio div.barraBotoesCardapio
{
	width: 668px;
	height: 37px;
}
#cabecalhoCardapio div.barraBotoesCardapio div
{
	float: left;
	height: 27px;
	background: url(    "../images/bgBtnBarraCardapio.gif" ) repeat-x left top;
	padding: 10px 0px 0px 0px;
}
.btnEnviarPContadorPontos
{
	padding: 10px 0px 0px 0px;
	margin: 0px 1px 0px 1px;
	width: 232px;
	height: 38px;
	text-align: center;
}
.btnRegerarCardapio
{
	padding: 10px 0px 0px 0px;
	margin: 0px 1px 0px 1px;
	width: 140px;
	height: 38px;
	text-align: center;
}
.btnImprimir
{
	padding: 10px 0px 0px 0px;
	margin: 0px 1px 0px 1px; /*width: 94px; 	height: 38px;*/
	text-align: center;
}
.enviarPMeuEmail
{
	padding: 10px 0px 0px 0px;
	margin: 0px 1px 0px 1px;
	width: 193px;
	height: 38px;
	text-align: center;
}
/*xxxxxxxxxxxxxxxxxxxxx opcaoCardapio1 xxxxxxx*/
#cardapioSugerido div.conteudoCardapio div.opcaoCardapio1
{
	margin-top: 16px;
	padding: 0px 0px 35px 27px;
	background: url(    "../images/linhaTracejadaAzul.gif" ) no-repeat left bottom;
}
#cardapioSugerido div.conteudoCardapio div.opcaoCardapio1 h3
{
	margin: 0px 0px 0px 0px;
	background: url(    "../images/setaDirAzul.gif" ) no-repeat 0px 3px;
}
#cardapioSugerido div.conteudoCardapio div.opcaoCardapio1 h3 span.marginEsq
{
	margin: 0px 0px 0px 15px;
}
#cardapioSugerido div.conteudoCardapio div.opcaoCardapio1 ul
{
	list-style: none;
	margin: 6px 0px 18px 17px;
	line-height: 16px;
}
#cardapioSugerido div.conteudoCardapio div.opcaoCardapio1 p.tahoma110051b6
{
	margin: 0px 0px 0px 17px;
	padding: 0px;
}
#cardapioSugerido div.conteudoCardapio div.opcaoCardapio1 p.arial-bold-12px-preto
{
	margin: 26px 0px 0px 0px;
	padding: 0px;
}
.opcaoCardapio1 div select
{
	width: 464px;
	margin: 5px 10px 0px 0px;
	padding: 0px;
	float: left;
}
/*xxxxxxxxxxxxxxxxxxxxx opcaoCardapioN xxxxxxx*/
#cardapioSugerido div.conteudoCardapio div.opcaoCardapioN
{
	margin-top: 30px;
	padding: 0px 0px 35px 27px;
	background: url(    "../images/linhaTracejadaAzul.gif" ) no-repeat left bottom;
}
#cardapioSugerido div.conteudoCardapio div.opcaoCardapioN h3
{
	margin: 0px 0px 0px 0px;
	background: url(    "../images/setaDirAzul.gif" ) no-repeat 0px 3px;
}
#cardapioSugerido div.conteudoCardapio div.opcaoCardapioN h3 span.marginEsq
{
	margin: 0px 0px 0px 15px;
}
#cardapioSugerido div.conteudoCardapio div.opcaoCardapioN ul
{
	list-style: none;
	margin: 6px 0px 18px 17px;
	line-height: 16px;
}
#cardapioSugerido div.conteudoCardapio div.opcaoCardapioN p.arial-bold-12px-preto
{
	margin: 26px 0px 0px 0px;
	padding: 0px;
}
.opcaoCardapioN select
{
	width: 464px;
	margin: 5px 10px 0px 0px;
	padding: 0px;
	float: left;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxx*/
#rodapeCardapio p.ArialRegularAzul18px
{
	margin: 22px 0px 27px 27px;
	padding: 0px;
}
#rodapeCardapio div.barraBotoesCardapio
{
	width: 668px;
	height: 37px;
	margin: 0px 0px 29px 0px;
}
#rodapeCardapio div.barraBotoesCardapio div
{
	float: left;
	height: 37px;
	background: url(    "../images/bgBtnBarraCardapio.gif" ) repeat-x left top;
	padding-top: 10px;
}
#rodapeCardapio p
{
	margin: 0px 0px 14px 30px;
	padding: 0px;
}
#cardapioSugerido div.bordaBaixoCardapio
{
	width: 668px;
	height: 9px;
	background: url(    "../images/bordaBaixoCardapio.gif" ) no-repeat top left;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxx*/
#colDir
{
	float: left;
	width: 250px;
	margin: 30px 0px 0px 14px;
}
#colDir div.bordaEsqBoxAzul
{
	float: left;
	background: url(    "../images/bordaEsqBoxAzulSugestao.gif" ) no-repeat left top;
	width: 8px;
	height: 259px;
}
#colDir div.conteudoBoxAzul
{
	float: left;
	background: url(    "../images/bgConteudoBoxAzul.gif" ) repeat-x left top;
	width: 205px;
	height: 235px;
	padding: 24px 12px 0px 15px;
}
#colDir div.conteudoBoxAzul h2
{
	padding: 0px;
	margin: 0px 0px 9px 0px;
	line-height: 16px;
}
#colDir div.conteudoBoxAzul div
{
	padding: 0px;
	margin: 20px 0px 20px 0px;
}
#colDir div.bordaDirBoxAzul
{
	float: left;
	background: url(    "../images/bordaDirBoxAzulSugestao.gif" ) no-repeat left top;
	width: 10px;
	height: 259px;
}
/*cod. para o boxAzul sem conteudo da pag. 1.1-Sugestão-cardapios*/
#colDir div.bordaEsqBoxAzulSemConteudo
{
	float: left;
	background: url(    "../images/bordaEsqBoxAzulSemConteudo.gif" ) no-repeat left top;
	width: 9px;
	height: 172px;
}
#colDir div.boxAzulSemConteudo
{
	float: left;
	background: url(    "../images/bgBoxAzulSemConteudo.gif" ) repeat-x left top;
	width: 204px;
	height: 148px;
	padding: 24px 12px 0px 15px;
	margin-bottom: 20px;
}
#colDir div.boxAzulSemConteudo h2
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	line-height: 16px;
}
#colDir div.boxAzulSemConteudo p.arial184c9300
{
	padding: 0px;
	margin: 13px 0px 20px 0px;
}
#colDir div.bordaDirBoxAzulSemConteudo
{
	float: left;
	background: url(    "../images/bordaDirBoxAzulSemConteudo.gif" ) no-repeat left top;
	width: 10px;
	height: 172px;
}
/* FIM cod. para o boxAzul sem conteudo da pag. 1.1-Sugestão-cardapios*/
#colDir ul.tahoma11f00d2d
{
	padding: 0px;
	margin: 15px 0px 15px 10px;
	clear: both;
}
#colDir ul.tahoma11f00d2d li
{
	list-style: none;
	line-height: 25px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: url(    "../images/setaDirAzul7x9.gif" ) no-repeat left center;
}
#colDir ul.tahoma11f00d2d li a
{
	padding: 0px;
	margin: 0px 0px 0px 15px;
}
#divBtnIrParaContadorPontos
{
	clear: both;
	margin: 20px 0px 4px 8px;
}
#divBtnBusqueAlimento
{
	margin: 0px 0px 0px 8px;
}
#colDir div.bordaEsqBoxAzulDuvidasCardapio
{
	margin: 23px 0px 0px 0px;
	float: left;
	background: url(    "../images/bordaEsqBoxAzulDuvidasCardapio.gif" ) no-repeat left top;
	width: 7px;
	height: 284px;
}
#colDir div.conteudoBoxAzulDuvidasCardapio
{
	margin: 23px 0px 0px 0px;
	float: left;
	background: url(    "../images/bgConteudoBoxAzulDuvidasCardapio.gif" ) repeat-x left top;
	width: 233px;
	height: 284px;
}
#cabecalhoBoxAzulDuvidasCardapio
{
	margin: 20px 0px 10px 0px;
	width: 233px;
	height: 43px;
	background: url(    "../images/linhaDegradeAzulBoxDuvCard.gif" ) no-repeat 10px bottom;
}
#cabecalhoBoxAzulDuvidasCardapio h2
{
	float: left;
	line-height: 15px;
	margin: 0px 0px 0px 5px;
	width: 150px;
	height: 40px;
}
#iconeDuvidas
{
	float: left;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	width: 31px;
	height: 35px;
}
#colDir div.bordaDirBoxAzulDuvidasCardapio
{
	margin: 23px 0px 0px 0px;
	float: left;
	background: url(    "../images/bordaDirBoxAzulDuvidasCardapio.gif" ) no-repeat left top;
	width: 10px;
	height: 284px;
}
#colDir div.conteudoBoxAzulDuvidasCardapio div.passos
{
	margin: 0px 0px 20px 10px;
	height: 30px;
}
#colDir div.conteudoBoxAzulDuvidasCardapio div.passos img
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#colDir div.conteudoBoxAzulDuvidasCardapio div.passos p
{
	float: left;
	width: 184px;
	line-height: 15px;
	margin: 0px 0px 0px 5px;
}
#colDir div.conteudoBoxAzulDuvidasCardapio div.lnkSecaoAjuda
{
	margin: 0px 0px 0px 13px;
	padding: 0px;
	background: url(    "../images/setaDirBolaLaranja.gif" ) no-repeat left top;
}
#colDir div.conteudoBoxAzulDuvidasCardapio div.lnkSecaoAjuda p
{
	margin: 0px 0px 0px 18px;
	width: 184px;
	line-height: 15px;
}
#cardapioSugerido div.conteudoCardapio p.msg-erro
{
	margin: 40px 0px 30px 0px;
	line-height: 14px;
	text-align: center;
}
.totalPontosRefeicao
{
	padding-left: 17px;
	width: 210px;
	float: left;
	margin-top: 6px;
}
#modeloCardapioImpressao div.topoImpressaoCardapioSugerido
{
	width: 769px;
	height: 96px;
	margin: 6px auto 4px auto;
}
#modeloCardapioImpressao div.topoImpressaoCardapioSugerido div
{
	position: absolute;
	width: 77px;
	height: 31px;
	padding: 0px;
	margin: 30px 0px 0px 665px;
}
/*conteudo*/
#modeloCardapioImpressao div.conteudoImpressaoCardapioSugerido h1
{
	margin: 37px 0px 30px 45px;
	padding: 0px;
}
#modeloCardapioImpressao div.conteudoImpressaoCardapioSugerido h2
{
	margin: 17px 0px 0px 45px;
	padding: 0px;
}
#modeloCardapioImpressao div.conteudoImpressaoCardapioSugerido p
{
	margin: 0px 0px 0px 45px;
	padding: 0px;
	line-height: 15px;
}
#modeloCardapioImpressao div.divTotPontosImprCardapioSugerido
{
	height: 32px;
	margin: 30px 0px 55px 45px;
}
#modeloCardapioImpressao div.divTotPontosImprCardapioSugerido div.totPontosImprCardapioSugerido
{
	float: left;
	width: 244px;
	height: 32px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 23px;
	border: 1px #ffc597 solid;
	background-color: #fff2e7;
}
#modeloCardapioImpressao div.divTotPontosImprCardapioSugerido div.btnImprimir2
{
	float: left;
	width: 77px;
	height: 31px;
	padding: 0px;
	margin: 10px 0px 0px 33px;
}
.centralizaConteudo
{
	margin: 0px auto;
	width: 934px;
}
#corpoProgramaAlimentar
{
	width: 933px;
	margin: 0px auto;
	padding: 20px 0px 18px 0px;
}
#boxMeuEspaco
{
    float: right;
	width: 273px;
	padding: 0px 0px 18px 0px;
}
#boxMeuEspaco div.conteudoBoxMeuEspaco h3.ArialRegular16c0051b6
{
	margin: 0px 0px 0px 0px;
}
#boxMeuEspaco div.conteudoBoxMeuEspaco p.arial12010101
{
	margin-bottom: 3px;
}
#boxMeuEspaco div.topoBoxAvatarMeuEspaco h2
{
	margin: 0px;
	padding: 20px 0px 0px 55px;
}
.topoBoxAvatarMeuEspaco
{
	background: url(   '../images/topoBoxMeuEspaco.gif' ) no-repeat left bottom;
	height: 55px;
}
#secaoPrincipalProgramaAlimentar
{
    margin-bottom: 35px;
	width: 640px;
	height: 656px;
}
.btnIrParaContador
{
	margin: 195px 0px 5px 0px;
}
#bordaBaixoBoxSugestaoCardapioDia
{
	float: left;
	width: 346px; /*height:328px;*/
	background: url(   "../images/bordaBaixoBoxSugestaoCardapioDia.gif" ) no-repeat left bottom;
	margin-left: 12px;
	padding-bottom: 10px;
}
#bordaBaixoBoxSugestaoCardapioDia div.topoBoxSugestaoCardapioDia h2
{
	height: 29px;
	padding: 12px 0px 0px 42px;
	margin: 0px 0px 0px 12px;
	background: url(   "../images/iconeSugestCardapio.gif" ) no-repeat left top;
}
#bordaBaixoBoxSugestaoCardapioDia div.conteudoBoxSugestaoCardapioDia p.arial-regular-12px-preto
{
	margin-bottom: 15px;
}
.topoBoxSugestaoCardapioDia
{
	width: 346px;
	height: 49px;
	background: url(   "../images/topoBoxSugestaoCardapioDia.gif" ) no-repeat left top;
	padding: 5px 0px 0px 0px;
}
.conteudoBoxSugestaoCardapioDia
{
	padding: 23px 18px 8px 25px;
	background: url(   "../images/bgConteudoBoxSugestaoCardapioDia.gif" ) repeat-y left top;
}
.barraBotoesBoxSugestaoCardapioDia
{
	background: url(   "../images/bgBarraBotoesBoxSugestaoCardapioDia.gif" ) repeat-y left top;
	padding: 19px 0px 9px 28px;
}
.divBtnVerCardapioCompleto
{
	height: 31px;
}
.barraDeLinks
{
	height: 22px;
	margin-top: 9px;
}
.divLnkImprimirBoxSugestaoCardapioDia
{
	float: left;
	width: 46px;
	height: 19px;
	background: url(   '../images/iconImprimir.gif' ) no-repeat left center;
	padding: 3px 0px 0px 22px;
}
.separadorBarraBotoes
{
	float: left;
	padding: 0px;
	margin: 0px 15px 0px 15px;
}
.divLnkEnviarParaMEmail
{
	float: left;
	width: 150px;
	height: 19px;
	background: url(   '../images/iconEmail.gif' ) no-repeat left center;
	padding: 3px 0px 0px 24px;
}
.conteudoBoxMeuEspaco
{
	padding: 10px 0px 0px 20px;
	background-color:#e2efff;
}
.Avatar
{
	height: 126px;
}
.quadroFotoAvatar
{
	position: absolute;
	width: 60px;
	height: 60px;
	border: 1px solid #97afc0 !important;
}
#quadroTxtApresentacaoAvatar
{
	padding: 0px 0px 0px 0px;
}
#quadroTxtApresentacaoAvatar p.arial12010101
{
	margin: 0px;
	padding: 10px 0px 10px 76px;
}
#secaoDuvidasSobreProgr
{
	padding: 0px 0px 7px 0px;
	background: url(   '../images/bgConteudoBoxMeuEspaco.gif' ) repeat-y;
}
#secaoDuvidasSobreProgr div.passos img
{
	float: left;
	margin: 0px;
	padding: 0px;
}
#secaoDuvidasSobreProgr div.passos p
{
	float: left;
	width: 210px;
	line-height: 15px;
	margin: 0px 0px 0px 5px;
}
#secaoDuvidasSobreProgr div.cabecalhoSecaoDuvidasSobreProgr h2
{
	height: 35px;
	margin: 2px 0px 0px 0px;
	padding: 10px 0px 0px 55px;
	background: url(   '../images/bgCabecalhoDuvidas.gif' ) no-repeat 18px top;
}
.passos
{
	margin: 0px 0px 21px 25px;
	height: 30px;
}
.cabecalhoSecaoDuvidasSobreProgr
{
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 0px 0px;
	background: url(   '../images/linhaTracejadaAzul.gif' ) no-repeat left top;
}
.btnAcesseSecaoAjuda
{
	width: 157px;
	height: 31px;
	margin: 30px 0px 12px 25px;
}
.lnkFaleConosco
{
	padding: 0px 0px 0px 28px;
	margin: 0px 0px 0px 27px;
	height: 20px;
	background: url('../images/iconeFaleConosco.gif') no-repeat 0px top;
}
.lnkDuvidasPorEmail
{
	padding: 0px 0px 0px 28px;
	margin: 5px 0px 0px 27px;
	height: 20px;
	background: url('../images/iconeDuvidasPorEmail.gif') no-repeat 0px top;
}
.tituloBoxMinhaEvolucao
{
	float: left;
	width: 250px;
	height: 26px;
	margin: 0px;
	padding: 20px 0px 0px 58px;
}
.tituloSecaoFerramentas
{
	background: url('../images/linhaDegradeSecaoFerramentas.gif') no-repeat 0px bottom;
	padding: 0px 0px 0px 0px;
	height: 32px;	
}
.divBtnsFerramentas
{
	float: left;
	width: 103px;
	min-height: 150px;
	/*margin: 0 5px 0 0;*/
	padding: 12px 0px 0px 0px;
}
#btnTabelaPontosNutrientes
{
	margin: 0px 5px 0px 0px;
}
#btnCircuferenciaCintura
{
	margin: 0px 0px 0px 0px;
}
#secaoFerramentas p
{
	margin: 5px 0px 0px 0px;
	line-height: 13px;
	text-align: center;
	width:85px;
}
.divAbasMeuEspaco
{
	padding: 10px 0px 12px 0px;
	height: 35px;
}
.abaMeuBlogMeuEspaco
{
	float: left;
	width: 71px;
	height: 25px;
	background-color: #1560bd;
	padding: 10px 0px 0px 0px;
	text-align: center;
}
.abaMeuPerfilMeuEspaco
{
	float: left;
	width: 74px;
	height: 25px;
	background-color: #3077ce;
	padding: 10px 0px 0px 0px;
	margin: 0px 1px 0px 1px;
	text-align: center;
}
.abaBlogsFavoritosMeuEspaco
{
	float: left;
	width: 103px;
	height: 25px;
	background-color: #5992d8;
	padding: 10px 0px 0px 0px;
	text-align: center;
}
.boxBuscaBlogAssinante
{
	padding-top: 5px;
	background: url(   "../images/bordaTopoBoxBuscaBlogAssinante.gif" ) no-repeat left top;
	width: 250px;
}
.bordaBaixaBoxBuscaBlogAssinante
{
	padding-bottom: 4px;
	background: url(   "../images/bordaBaixoBoxBuscaBlogAssinante.gif" ) no-repeat left bottom;
}
#conteudoBoxBuscaBlogAssinante
{
	padding: 0px 0px 8px 20px;
	background: url(   "../images/bgConteudoBoxBuscaBlogAssinante.gif" ) repeat-y top left;
}
#conteudoBoxBuscaBlogAssinante h5.arial12c000000B
{
	margin: 0px;
	padding: 4px 0px 0px 0px;
}
.txtBuscarBlogAssinante
{
	float: left;
	margin: 4px 3px 0px 0px;
	width: 163px;
	height: 18px;
}
.btnBuscarBlogAssinante
{
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
#conteudoBoxBuscaBlogAssinante p.arial12c000000
{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
div#CpBoxMeuPerfil
{
	padding: 0px 0px 10px 0px;
	margin-top: 18px;
}
h3#TituloCpBoxMeuPerfil
{
	/*height:30px;*/
	margin: 0px;
	padding: 3px 0px 0px 20px;
}
h3#TituloCpBoxMeuPerfil a.Tahoma11c0051b6
{
	margin: 0px 0px 0px 52px;
	padding: 0px;
}
.TituloCpBoxMeuPerfil
{
	background: url(   "../images/IconEditarPerfil.gif" ) no-repeat 134px 5px;
}
.BordaBaixoBox
{
	background: url(   "../images/bordaBaixoBoxMeuPerfil.gif" ) no-repeat left bottom;
}
div#BordaTopoBoxMeuPerfil
{
	padding: 13px 0px 0px 0px;
}
.BgCorpoBox
{
	background: url(   "../images/bgCorpoBoxMeuPerfil.gif" ) repeat-y left top;
}
div#CorpoBoxMeuPerfil
{
	padding: 10px 15px 10px 14px;
}
.BordaTopoBox
{
	background: url(   "../images/bordaTopoBoxMeuPerfil.gif" ) no-repeat left top;
}
.QdroBrancoMeuPerfil
{
	background-color: #ffffff;
}
div#QdroBrancoMeuPerfil
{
	width: 210px;
	height: 78px;
	padding: 4px 5px;
}
.FotoPerfilUsuario
{
	border: 1px #c1d4e6 solid;
}
img.FotoPerfilUsuario
{
	width: 76px;
	height: 76px;
	position: absolute;
	padding: 0px;
	margin: 0px;
}
p#DescrPerfil
{
	padding: 20px 0px 0px 88px;
}
p.DescrPerfilNB
{
	padding: 0px 0px 0px 72px;
	margin: 0px 0px 0px 0px;
}
div#CpBoxNovidades
{
	padding: 0px 0px 10px 0px;
}

h3#TituloCpBoxNovidades
{
	padding: 5px 0px 0px 22px;
	margin: 0px;
	line-height: 18px;
}
div#BordaTopoBoxNovidades
{
	padding: 10px 0px 0px 0px;
}
h3#TituloCpBoxNovidades
{
	padding: 5px 0px 0px 22px;
	margin: 0px;
	line-height: 18px;
}
p#DescrBoxNovidades
{
	padding: 0px 0px 0px 22px;
	margin: 0px;
	line-height: 12px;
}
div#CorpoBoxNovidades
{
	padding: 10px 15px 8px 14px;
}
.QdroBrancoBoxN
{
	background-color: #ffffff;
}
div#QdroBrancoNovosBlogs
{
	padding: 8px 10px 18px 10px;
}
div#QdroBrancoUltPosts
{
	padding: 9px 10px 18px 10px;
	margin: 5px 0px 0px 0px;
}
h4#SubTitleSecaoNovidades
{
	padding: 0px 0px 6px 0px;
	margin: 0px;
}
h4#SubTitleSecaoNovidades2
{
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
.TituloSecaoBox
{
	background: url(   "../images/bordaBaixoSubTitleBox.gif" ) no-repeat left bottom;
}
ul.LstNovosBlogs
{
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-right: 20px;
	padding-top: 5px;
	background-color: white;
}
ul.LstNovosBlogs li
{
	list-style-type: none;
}
ul.LstNovosBlogsMeuEspaco
{
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: white;
}
ul.LstNovosBlogsMeuEspaco li
{
	list-style-type: none;
}
.maisBlogsAnterior
{
	margin-left: 130px;
}
.maisPostsAnterior
{
	margin-left: 120px;
}
.maisBlogsProximo, .maisPostsProximo
{
	margin-left: 5px;
}
li.Blogs
{
	padding: 4px 0px 4px 0px;
	margin: 0px;
	height: 60px;
}
h4#SubTitleSecaoUtltPosts
{
	padding: 5px 0px 6px 0px;
	margin: 0px;
}
.FotoPerfilUserNB img
{
	position: relative;
	float:left;
	border: 1px #97afc0 solid !important;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 58px;
	height: 58px;
}
#ScNovidades
{
	padding: 0px 0px 10px 0px;
	background-color:#e2efff;
}
#CorpoScNovidades
{
    background-color: #E2EFFF;
    padding: 5px 0 15px 12px;
}
/*#CorpoScNovidades h2
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background: url(   '../images/linhaDegrAzulClaro.gif' ) no-repeat left bottom;
}*/
#ScUltimosPostsBoxME
{
	padding: 10px 0px 0px 20px;
	background-color:#e2efff;
}
#ScUltimosPostsBoxME h4
{
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}
.AbaAtivaBlog, .AbaInativaBlog
{
	width: 112px;
	height: 34px;
	float: left;
	text-align: center;
}
.AbaAtivaBlog a, .AbaInativaBlog a
{
	line-height: 34px;
	text-decoration: none;
}
.AbaAtivaBlog
{
	background-color: #d6e4f5;
	border-bottom: solid 1px #b2cceb;
}
.AbaInativaBlog
{
	background-color: #5992d8;
	border-bottom: solid 1px #508cd5;
	cursor: pointer;
}
.nosetaBlog, .setaBlog
{
	padding-bottom: 10px;
	width: 112px;
	float: left;
	margin-right: 4px;
}
.setaBlog
{
	background-image: url(      '../images/SetaBaixoAbaAtiva.gif' );
	background-repeat: no-repeat;
	background-position: bottom;
}
#abas
{
	padding-top: 20px;
	padding-bottom: 34px;
	border-bottom: solid 1px #d2e1f2;
}
.DicaPDS2
{
	width: 247px;
	height: 38px;
	padding: 6px 9px 0px 0px;
	float: right;
	margin-right: 10px;
	margin-top: -48px;
}
.DicaPDS
{
	border-top: 1px #cdcfaa solid;
	border-right: 1px #cdcfaa solid;
	border-bottom: 1px #cdcfaa solid;
	border-left: 1px #cdcfaa solid;
	background-color: #fdfee9;
}
.DicaPDS2 p
{
	margin: 0px;
	text-align: right;
}
#BarBtnsModalMigr
{
	padding: 14px 0px 48px 0px;
}
#BarBtnsModalMigr input
{
	vertical-align: middle;
	margin-right: 13px;
}
#ConteudoModalMigr
{
	width: 520px;
	height: 240px;
	text-align: center; /*border:1px gray solid;*/
}
#ConteudoModalMigr p.Arial18c000000
{
	margin: 23px 0px 28px 0px;
}
#ConteudoModalMigr p.Arial14c2a8800, p.Arial14c000000
{
	margin: 0px 0px 20px 0px;
}
#abasMenuTopo a img 
{
    padding-right:3px;
}
/* Central gratuita */
#bordaTopoDSGratuito 
{
	background-image: url('../images/Gratuito/bordaDSTopoGratuito.gif' );
	width: 179px;
	height: 15px;
	font-size: 8px;
}
#bordaRodapeDSGratuito 
{
	background-image: url('../images/Gratuito/bordaDSBaixoGratuito.gif' );
	width: 179px;
	height: 12px;
	font-size: 8px;
}
#conteudoBarraDSGratuito 
{
    background-image:url('../images/Gratuito/bgBarraGratuita.gif');
    background-repeat:repeat-y;
    width: 179px;
    background-color:#F1F6FD;
}
.separadorBarraDesafio
{
    background:url('../images/desafioVerao/bgSeparador.gif') repeat-x top left;
    width:179px;
    height:26px;;
}
/*#listaUsuarios li 
{
    vertical-align: middle;
    padding: 7px;
    padding-bottom:0;
    height:51px;
}
#listaUsuarios li.zebrado 
{
    background-color: #e2dbcf;
}
#listaUsuarios a
{
    display: inline-block;
    text-decoration: none !important;
}
#listaUsuarios span.posicaoRanking 
{
    background-color: #ff6001;
    color: #fff;
    float: left;
    font: bold 18px arial;
    padding: 1px 4px 3px 6px;
    vertical-align: top;
}
#listaUsuarios div 
{
    font: normal 12px arial;
    margin: 5px 0 0 90px;
}
#listaUsuarios div a.nomeUsuario, #listaUsuarios div a.nomeUsuario:visited
{
    color: #ff6001;
    font-weight: bold;
}
#listaUsuarios div a.nomeUsuario:hover 
{
    text-decoration: underline;
}*/
div#rankingDesafioHome h2.txtSecao
{
    color: #000000;
    font-size: 10px !important;
    font-weight: normal;
    line-height: 11px;
    margin: 0;
    text-transform: uppercase;
    padding:0;
    background-color:#EEECE0;
}
h3.tituloBoxes {
    color: #724526;
    font: bold 16px Arial;
    text-transform: none;
    padding:0;
    background-color:#EEECE0;
}
/*.btPadraoA{
    background: url("../images/desafioVerao/btEsDesafio.gif") no-repeat scroll left top transparent;
    border-bottom: 1px solid #e2dbcf;
    margin: 16px 16px 14px;
    padding-bottom: 14px;
}
.btPadraoA p {
    background: url("../images/desafioVerao/btDirDesafio.gif") no-repeat scroll right top transparent;
    height: 40px;
    display:inline-block;
    width:146px;
}
.btPadraoA a{
    background-color: #FF8A00;
    border: medium none;
    color: #FFF !important;
    cursor: pointer;
    display: block;
    text-align: center;
    text-decoration: none !important;
    padding:0 7px;
    width: 132px;
}
#atividadesBarraGratuitoDesafio .btPadraoA a, #atividadesBarraGratuitoDesafio .btPadraoA a:visited{
    font: bold 12px Arial !important;
    height: 21px!important;
    padding-top: 6px !important;
    display:inline-block;
    margin:0 7px;
    padding: 0 0 13px;
    text-decoration: none !important;
}
.btPadraoB{
    background: url("../amigos/images/desafioVerao/btEsBege.gif") no-repeat scroll left bottom transparent;
}
.btPadraoB, .btPadraoB p{
    height: 27px;
}
.btPadraoB p{
    padding-right: 6px;
}
.btPadrao p {
    background: url("../images/botoes/btDi.gif") no-repeat scroll right top transparent;
}
.btPadraoB p {
    background: url("../amigos/images/desafioVerao/btDiBege.gif") no-repeat scroll right top transparent;
}
.btPadraoB a, .btPadraoB a:visited{
    background-color: #FF8A00;
    border: medium none;
    color: #FFF !important;
    cursor: pointer;
    display: block;
    font: bold 18px Arial;
    text-align: center;
    text-decoration: none !important;
    margin-left: 6px;
}
.btPadraoB a, .btPadraoB a:visited {
    font: bold 12px Arial;
    height: 15px;
    padding: 6px 0;
    text-decoration:none !important;
}
#ctBtnsBarraDesafio
{
    text-align:center;
    margin:17px 6px 0 7px !important;
}
.btnMeuRankingDesafio
{
    margin:0 19px 0 20px !important;
}
#listaUsuarios li div
{
    float:right;
    width:113px;
    margin:0 !important;
}*/
#atividadesBarraGratuitoDesafio h2 , #atualizacaoPesoBarraGratuito h2 , #estrelasConquistadasBarraGratuito h2 ,#atividadesBarraGratuito h2
{
    background-color:#8eb4de;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    line-height:9px;
    padding:7px 10px;
}
#estrelasConquistadasBarraGratuito div 
{
    padding:11px 0 15px;
    text-align:center;
}
#conteudoAtividadesGratuito , #atualizacaoPesoBarraGratuito p 
{
    margin:0 10px;
}
#conteudoAtividadesGratuito 
{
    padding:14px 0;
}
#atualizacaoPesoBarraGratuito p 
{
    padding:12px 0;
}
#conteudoBarraDSGratuito a 
{
    text-decoration:underline;
    font-weight:bold;
    color:#0051b6;
}
#conteudoBarraDSGratuito a:hover 
{
    text-decoration:none;
}
#abasNovidadesComunidadeGratuito 
{
    margin:0 -10px;
    border-bottom:4px solid #8eb4de;
}
#abasNovidadesComunidadeGratuito li 
{
    display:inline-block;
}
#atividadesBarraGratuito div ul 
{
    font-size:11px;
}
#atividadesBarraGratuito ul li p    { font-weight: normal;  }
#atividadesBarraGratuito ul li p a  { font-weight: bold; text-decoration: none;  }
#atividadesBarraGratuito ul li a    { font-weight: normal; }
#atividadesBarraGratuito ul li #diaPostagem { border-bottom: solid 1px #e0e0e0; }
li.abaNovidadesGratuitoAtivo 
{
    background-color:#8eb4de;
}
#abasNovidadesComunidadeGratuito li.abaNovidadesGratuitoAtivo a
{
    color:#fff !important;
    text-decoration:none;
}
#abasNovidadesComunidadeGratuito li.abaNovidadesGratuitoAtivo a:hover , #abasNovidadesComunidadeGratuito li.abaNovidadesGratuitoInativo a:hover
{
    text-decoration:underline;
}
#abasNovidadesComunidadeGratuito li.abaNovidadesGratuitoInativo 
{
    background-color:#bcbec2;
}
#abasNovidadesComunidadeGratuito li.abaNovidadesGratuitoInativo a 
{
    color:#494949 !important; 
    text-decoration:none;   
}
li.abaUsuariosGratuito 
{
    padding:6px 14px 7px;
    *float:left;
    *margin-right:5px;
}
li.abaPostsGratuito 
{
    padding:6px 9px 7px;
    *width:30px;
}
li.abaPostsGratuito , li.abaUsuariosGratuito 
{
    line-height:9px;
    *line-height:12px;
}
#atualizacaoPesoBarraGratuito p span 
{
    color:#0051b6;
    font-weight:bold;
}
#atualizacaoPesoBarraGratuito p
{
    font-size:11px;
}
#conteudoBarraDSGratuito 
{
    font-family:Tahoma;
}
#conteudoAtividadesGratuito div p strong 
{
    font-family:arial;
}

#conteudoAtividadesGratuito div div 
{
    margin:5px 0;
}
.btnAssinarPaginaExercicios img
{
    margin-bottom:15px;
    margin-top:-36px;
}
.contadorGratuitoPaginaExercicios img
{
    margin-bottom:30px;
    margin-right:39px;
}
#novosUsuariosBarraGratuito ul img 
{
    width:39px;
    height:39px;
}
#novosUsuariosBarraGratuito ul div
{
    /*width: 39px; */
    float: left;   
    margin:0 !important;
}
#novosUsuariosBarraGratuito ul a img 
{
    float:left;
    display:inline;
}
#novosUsuariosBarraGratuito ul p
{
    display:block;
    min-height:45px;
    *min-height:0px;
    width: 110px; 
    margin-left: 50px;
    *margin-left:0px;
    *padding-left:10px;
    padding-top: 2px;
    *padding-top:0px;
}
#novosUsuariosBarraGratuito ul li 
{
    margin-bottom:5px;
    *display:block;
    *padding-top: 10px;
}
#novosUsuariosBarraGratuito 
{
    font-size:11px;
    font-family:Tahoma;
    font-weight:normal;
}
/* tabela com os planos de contratação do DS */
.linhaAzulTabelaPlanosDS 
{
    background-color:#e8f3fe;
}
#planosDS tr 
{
    border-left:1px solid #b9d4ef;
    border-right:1px solid #b9d4ef;
}
#planosDS td 
{
    height:50px;
    vertical-align: middle;
}
#planosDS 
{
    width:940px;
}
#planosDS th 
{
    text-align:center;
    border-bottom:1px solid #b9d4ef;
    vertical-align: bottom;
}
td.precosDS , #planosDS th 
{
    border-left:1px solid transparent;
    border-right:1px solid transparent;
}
td.precosDS 
{
    border-top:1px solid #b9d4ef;
}
#planosDS .descricaoPlano 
{
    width:388px;
    padding-left:21px;
    font-size:14px;
}
#compararPlanos
{
    color:#276cc2;
    font-size:22px;
    text-align:left !important;
    font-weight:normal;
}
#planosDS .descricaoPlano a 
{
    font-size:12px;
    font-weight:bold;
    color:#0051b6;
}
td.planoVIPDS , td.planoEconomicoDS , td.planoGratuitoDS 
{
    width:181px;
    text-align:center;
}
td.precosDS div
{
    background-repeat:no-repeat;height:186px;padding-left:15px;text-align:left;width:163px;
}    
td.precosDS div p
{
    padding-top:35px; color:#000000;
    font:14px Arial;
}  
td.precosDS div p span
{
    display:block;font-size:22px; color:#FF5A00;
}
td.planoGratuitoDS strong 
{
    font-size:18px;
}
.comecarDietaGratuito 
{
    margin-left:18px;
    margin-top:45px;
}
#txtTutorialGratuito 
{
    padding-right:10px;
    float:right;
    width:343px;
    text-align:right;
}
.ferramentasBloqueadas 
{
    height:86px; 
    margin-top:30px;
}
.ferramentasBloqueadas img 
{
   float:left; 
   display:inline; 
   margin-left:15px; 
}
.ferramentasBloqueadas p 
{
   text-align:center;
} 
.ferramentasBloqueadas a 
{
    text-decoration:underline;
    color:#0051b6;
    font-weight:bold;
}
.ferramentasBloqueadas a:hover 
{
    text-decoration:none;
}
#textoEsquerdo 
{
    float:left;
    margin-right:15px;
    width:312px;
    margin-top:33px;
}
#fotoRobertaGratuito 
{
    float: left; 
    margin-right: 25px;
}
/*#txtSecao 
{
    margin-bottom:20px;
    margin-top:25px;
}*/
#balanca 
{
    float:right;
    margin-bottom:44px;
    margin-top:-44px;
}
#boxVeja
{
    border-top:1px solid #d9d9d9;
    margin-top:16px;
    padding-top:24px;
}
#setaGratuito 
{
    background-image:url('../images/Gratuito/setaAtualizacaoPesoo.gif');
    background-repeat:no-repeat;
    width:312px;
    height:123px;
}
#setaGratuito p 
{
    padding-left:18px;
    padding-top:45px;
    font-size:14px;
}
#setaGratuito p span 
{
    color:#0051b6;
    font-size:18px;
}
#carroseulTexto 
{
    margin-left:352px;
}
#carroseulTexto a 
{
    color:#000;
}
#carroseulTexto a h2 
{
    font-size:18px;
}
#carroseulTexto a p 
{
    margin-top:19px;
}
#carroseulTexto a img 
{
    margin-top:21px;
}
#carroseul 
{
    float:left;
}
#textoEsquerdo p.txt-regular-preto span 
{
    font-size:18px;
}
/* Página minha assinatura */
.bordaTopoMinhaAssinaturaGratuito 
{
    background-image:url('../images/Gratuito/bordaMinhaAssinaturaGratuitoTopo.gif');
    background-repeat:no-repeat;    
    width:451px;
    height:12px;
    font-size:8px;
}
.bordaBaixoMinhaAssinaturaGratuito 
{
    background-image:url('../images/Gratuito/bordaMinhaAssinaturaGratuitoBaixo.gif');
    background-repeat:no-repeat;   
    width:451px;
    height:12px;
    font-size:8px;
         
}
.conteudoMinhaAssinaturaGratuito 
{
    background-image:url('../images/Gratuito/bgMinhaAssinaturaGratuito.gif');
    background-repeat:repeat-y;       
    width:451px;
    height: 140px;
}
.planoGratuito 
{
    color:#000;
    text-decoration:none;
    font-size:18px;
    cursor:text;
    display:block;
    padding-top:70px;
}
.planoGratuito a 
{
    text-decoration:none;
}
.assinanteDesde 
{
    float:right;
    padding-right:15px;
}
.ultimosPostsBarraHome , .novosUsuariosBarraHome , .amigosBarraHome
{
    background-color:#6F9BCE;
}
.casoSucessoBarraHome 
{
    background-color:#fe790c;
}
.casoSucessoBarraHome , .ultimosPostsBarraHome , .novosUsuariosBarraHome , .amigosBarraHome
{
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    margin:10px 2px 0 1px;
    padding:8px 15px 8px 15px;  
    width:217px;  
    line-height:10px;
}   
div.boxUltimasAtividadesHome 
{
    width:621px;
    height:407px;
    padding:10px;
    background-image:url('../images/patternUltimasAtividadesHome.gif');
    background-repeat:repeat; 
    margin-bottom:17px;
    text-align:center;
}
div.conteudoUltimasAtividadesHome
{
    border:1px solid #888888;
    background-color:#fff;
    width:611px;
    height:402px;
    padding:3px;
    text-align: left;
}
#atividademenu                   
{
    float:left; 
    width: 160px; 
    clear: left; 
    margin-right: 5px;
    padding-top:1px;
}
#atividademenu ol                
{
    text-align: left; 
    float: left; 
    display: block;
}
#atividademenu ol li             
{
    padding-bottom:2px; 
}
#atividademenu ol li a           
{
    padding: 19px 0px 18px 15px; 
    font-size: 24px; 
    background: #b7cde6; 
    color: #dbe6f3; 
    width: 145px; 
    display: block; 
    text-decoration:none;
}
#atividademenu ol li a:hover    
{ 
    background: #6f9bce url('../images/bgUltimaAtividadeAtivo.gif') right center no-repeat; 
    color:#fff; 
    text-decoration:underline;
}
#atividademenu ol li a.selected 
{ 
    background: #6f9bce url('../images/bgUltimaAtividadeAtivo.gif') right center no-repeat; 
    color:#fff; 
    font-weight: bold;
}
div.ultimasAtividadesHomeDS  
{
    width: 444px; 
    overflow-y: scroll;
    height:398px; 
    float: left; 
}
.ultimasAtividadesHomeDS li a 
{
    text-decoration:underline;
    color:#0051b6;
    font-weight: bold;
}
.ultimasAtividadesHomeDS li a:hover 
{
    text-decoration:none;
}
#listAtividades                 
{
    width: 424px;    
}
#listAtividades ul              
{
    margin-top:1px;   
}
#listAtividades ul li           
{
    padding: 10px 0px 10px 15px; 
    min-height: 60px;
    background: #f5f5f5; 
    display: block; 
    text-decoration:none; 
    margin-bottom: 2px;
}
#listAtividades ul li span.thumbnail 
{ 
    float: left; 
    margin-right: 10px; 
    height: 52px; 
    height: 52px; 
    /*border: 3px solid #7291B4 !important; */
    clear: both;
}
#listAtividades ul li.alternate  
{
    background: #fff;
}
li.btnUltimasAtividadesAtivo  , li.btnUltimasAtividadesInativo
{
    width:111px;
    line-height:21px;
    padding:22px 17px 21px;
    margin-bottom:2px;
    margin-right:8px;
    font-size:24px;
    text-align:left;
}
li.btnUltimasAtividadesAtivo
{
    background-image:url('../images/bgUltimaAtividadeAtivo.gif');
    background-position:right center;
    background-repeat:no-repeat;
    background-color:#6f9bce;
    color:#fff;
}
li.btnUltimasAtividadesInativo
{
    background-color:#b7cde6;
    color:#dbe6f3;
}    
ul.lstAmigosHome 
{
    width:247px;
    padding-top: 5px;
    margin-left: 3px;
}
ul.lstAmigosHome li 
{
    display:inline-block;
    margin-bottom:5px;
    padding:0;
}
ul.lstAmigosHome li img
{
    /*border:3px solid #7291B4 !important;*/
    height:52px;
    width:52px;
}
.lnkVerTodosHome 
{
    padding-right: 20px;
}
.sugestaoCardapioHomeGratuito
{
    margin-left:5px;
    margin-top:-5px;
}
#boxVirarAssinanteHomeGratuito 
{
    border:1px solid #ede57b;
    clear: both;
    background-color:#fffde4;
    height:48px;
    width:873px;
    padding:25px 30px 25px 30px;
}
#boxVirarAssinanteHomeGratuito img 
{
    width:207px;    
}
#boxVirarAssinanteHomeGratuito p 
{
    float:left; 
    display:inline; 
    font-size:17px; 
    margin-right:50px;
}
#boxVirarAssinanteHomeGratuito p a 
{
    font-size:18px; 
    color:#0051b6;
}
.configurarMensagens 
{
    background-color: #fff;
    margin: 15px 20px 8px 0;
    padding: 15px 20px 10px;
}
.configurarMensagens p
{
    background: url('../images/icoMensagens.gif') no-repeat right center;
    padding: 5px 65px 22px 0;
}
/* Mensagens do Dieta e Saúde */
.txtSecao, .txtSecao h1, .txtSecao h1 a
{
    color: #0051B6;
    font: 18px arial;
    text-decoration: none;
}
.txtSecao span, .txtSecao a.secaoAnterior
{
    color: #0051B6;
    font: 30px arial;
    text-decoration: none;
}
.txtSecao a:hover 
{
    text-decoration: underline;
}
.txtSecao h1
{
    display: inline;
}
.txtSecao p
{
    color: #021B11;
    display: inline;
    font: 11px tahoma;
}
.opcoesMensagem  
{
    margin-top: 20px;
}
.opcoesMensagem fieldset
{
    border-bottom: 1px solid #edecec;
    margin: 10px 0 15px;
    padding: 0 0 20px 95px;
}
.opcoesMensagem fieldset legend 
{
    color: #FF6803;
    font: 18px arial;
    margin: 0;
    padding: 0;
    position: relative;
    *margin-left: -8px;
}
.opcoesMensagem p 
{
    color: gray;
    font: normal 11px tahoma;
}
.opcoesMensagem label
{
    display: inline-block;
    margin-right: 20px;
    padding-top: 15px;
}
.opcoesMensagem label input 
{
    margin: 0 2px 0 0;
    padding: 0;
    vertical-align: middle;
}
.opcoesMensagem select 
{
    border: 1px solid gray;
    color: #000;
    font: normal 12px arial;
    margin-top: 10px;
    padding: 2px; 
}
.opcaoCardapio 
{
    background: url('../images/icoCardapio.gif') 10px 7px no-repeat;
}
.opcaoNews 
{
    background: url('../images/icoNews.gif') 7px 8px no-repeat;
}
.opcaoContador 
{
    background: url('../images/icoContador.gif') 10px 5px no-repeat;
}
.opcaoAtualizacao 
{
    background: url('../images/icoAtualizacao.gif') 22px top no-repeat;
}
.opcaoMotivacionais 
{
    background: url('../images/icoMotivacionais.gif') 12px top no-repeat;
}
.opcaoAlertasResultadoPeso
{
    background: url('../images/icoResultadosPeso.gif') 12px top no-repeat;
}


/* Box chamada Videoaulas */
.chamadaVideoAulas
{
    border-bottom: 1px solid #cdd4dc;
    margin: 0 10px 4px 0;
    padding: 10px 0px 15px 0;
}
.chamadaVideoAulas img
{
    float: left;
    margin-left: -1px;
    width: 70px;
}
.chamadaVideoAulas div 
{
    margin-left: 80px;
}
#CorpoScNovidades .chamadaVideoAulas p a 
{
    display: block;
    text-decoration: underline;
}
#CorpoScNovidades .chamadaVideoAulas p.titulo a 
{
    color: #0051b6;
    font: bold 14px Arial;
    text-decoration: none;
}
#CorpoScNovidades .chamadaVideoAulas p a:hover
{
    text-decoration: underline;
}
.chamadaVideoAulas p.titulo span 
{
    color: #ff6100;
    font-weight: bold;
    display: block;
}
/* Box da Revista Ponto Light */
.boxRevistaPL 
{
    background: url('../images/icoRevistaPLight.gif') left center no-repeat;
    margin-bottom: 15px;
    padding: 15px 13px 10px 82px;
}
.boxRevistaPL p.titRevista, .chamadaCaixaSugestoes p.titulo
{
    color: #0151b4;
    font: bold 14px/15px arial;
    margin-bottom: 5px;
}
.boxRevistaPL a, .chamadaCaixaSugestoes a
{
    display: block;
}
/* Fim Box da Revista Ponto Light */
.barraHomeDS 
{
    width:248px;
}
#sugestaoCardapioDiaGratuito a img 
{
    margin-top:-6px;
}
.ultimasAtividadesHomeDS p.lnkAcao a 
{
    margin-right:4px;
}
.nomeCasoSucesso 
{
    font-weight:bold;
}
#casoSucessoHome li a img 
{
    border:3px solid #FE790C !important;
}
#casoSucessoHomeDS 
{
    text-align:center;
}
#casoSucessoHomeDS img 
{
    margin-top:4px;
}
.descricaoUsuarioHomeDS 
{
    width:170px;
    margin-left:68px;
}
.imgUsuarioBarraHomeDS 
{
    float:left;
}
.casoSucessoHome li ,  .novosUsuariosHome li , .ultimosPostsHome li 
{
    min-height:60px;
    *min-height:0px;
}
#casoSucessoHome li 
{
    border-bottom:1px solid #ccc;
    min-height:60px;
    *min-height:0px;
    padding:5px 0;
}
#CorpoScNovidades a 
{
    color:#0051b6;
    font-weight:bold;
    text-decoration:underline;
}
#CorpoScNovidades a:hover 
{
    text-decoration:none;
}
#quadroSuaEvolucao ul { margin:11px 16px 2px 15px; padding:6px 0 0 23px;}
#quadroSuaEvolucao ul li { margin: 0px; padding: 3px 0px 11px 0px;}
#quadroSuaEvolucao ul li.first { margin: 0px; padding: 0px 0px 19px 0px;}
#quadroSuaEvolucao2 ul { margin:11px 16px 2px 15px; padding:6px 0 0 23px;}
#quadroSuaEvolucao2 ul li { margin: 0px; padding: 3px 0px 11px 0px;}
#quadroSuaEvolucao2 ul li.first { margin: 0px; padding: 0px 0px 19px 0px;}
#quadroSuaEvolucao2 ul li.parabens { color:#C2001A; font-family:arial; font-size:24px; margin: 0px; padding: 0px;}
#quadroSuaEvolucao2 ul li.saudacao { color:#C2001A; font-family:arial; font-size:12px; font-weight:bold; margin: 0px; padding: 0px;}
/* Alterações página login - 22/09 */
#containerNaoAssinante
#containerAvaliacaoNutricional {float:left; width:686px; font-family:Arial;}
#containerAvaliacaoNutricional p {color:#333; margin-top:17px; font-weight:bold; font-size:16px;}
#containerAvaliacaoNutricional span {font-size:12px; font-family:Arial; color:#333;}
#containerAvaliacaoNutricional span a {color:#ff7700; font-family:Arial; font-weight:bold;}
.privacidadeAtiva {color:#FF7700; text-decoration:none; font-weight:bold; cursor:text;}
.privacidadeAtiva:hover {text-decoration:none;}
/* Loader comunidade */
#loading 
{
    background:none repeat scroll 0 0 #FFFFFF;
    border:3px solid #d8e4f1;
    padding:15px 25px;
    position:absolute;
    width:215px;
    line-height:74px;
    left:50%;
    top:50%;
    margin:100px -125px 0;
    z-index:108;
    text-align:center;
} 
#loading p 
{
    color:#6f9bce;
    font-family:Arial;
    font-size:18px; 
    font-weight:bold;
    position:relative;       
} 
#loading p img 
{
    float:left;
    padding-top:10px;
}    
#fundoCarregando 
{
    background-color:#F5F5F5;
    height:100%;
    top:0;
    width:100%;
    z-index:98;   
}
/*Página de erro 404 */
#erro404 
{
    text-align:center;
    padding-top:59px;
}
#erro404 h1
{
    color:#464646;
    font-weight:bold;
    font-size:30px;
}
#erro404 img 
{
    margin:23px 0;
}
#erro404 h2 
{
    color:#464646;
    font-size:22px; 
    margin-bottom:20px;   
}
#erro404 a
{
    color:#ff8a00;
    font-size:14px;
    font-weight:bold;    
}
#erro404 a.lnkVoltarPaginaDS 
{
    margin-right:62px;
}
#erro404 p
{
    font-family:Tahoma;
    color:#7a7a7a;
    font-size:11px;
    margin-top:70px;
}
/* Barra saiba mais DS - defaultdesafio.aspx */
#saibaMaisDS, #comunicadoAssinantes
{
    background-color: #FEFFED;
    border: 1px solid #B8C8D9;
    margin: 0 auto 20px auto;
    padding: 9px;
    width: 913px;
    text-align:center;
}
.comunicadoGratuito 
{
    margin: 20px 0  15px!important;
}
#saibaMaisDS p, #comunicadoAssinantes p
{
    color:#000;
    font-size:14px;
}
#saibaMaisDS p span , #comunicadoAssinantes p span 
{
    color: #fe790c;
    font-weight: bold;
}
#saibaMaisDS a, #comunicadoAssinantes a
{
    text-decoration:underline;
    /*color:#ef5901;*/
    color:#0051b6;
    font-weight:bold;
}
#saibaMaisDS a:hover, #comunicadoAssinantes a:hover
{
    text-decoration:none;
}
#saibaMaisDS a.ocultarMensagem, #saibaMaisDS a.exibirMensagem, #comunicadoAssinantes a.ocultarMensagem, #comunicadoAssinantes a.exibirMensagem
{
    float:right;
    padding-left:18px;
    height:17px;
    cursor: pointer;
}
#saibaMaisDS a.exibirMensagem
{
    background:url(../images/desafioVerao/icoMostrarConteudoDS.gif) no-repeat left center;
}
#saibaMaisDS a.ocultarMensagem
{
    background:url(../images/desafioVerao/icoEsconderConteudoDS.gif) no-repeat left center;
}
#saibaMaisDS div.conteudoSaibaMaisDS
{
    padding-top:20px;
    color:#000 !important;
}
#saibaMaisDS div.conteudoSaibaMaisDS p, #saibaMaisDS div.ctnSaibaMaisPromocao p
{
    color:#000;
    font-size:12px;
    margin-right:38px;
}
#saibaMaisDS div.conteudoSaibaMaisDS ul
{
    margin:20px 0;
}
#saibaMaisDS div.conteudoSaibaMaisDS li
{
    background:url("../images/desafioVerao/icoSetaLista.gif") no-repeat left 2px;
    padding-left:13px;    
    margin-top:5px;
}
#saibaMaisDS div.conteudoSaibaMaisDS li span
{
    color:#0051b6;
    font-weight:bold;
}
#saibaMaisDS div.conteudoSaibaMaisDS div.lnksSaibaMaisDS
{
    float: right;
    padding-top:50px;
    width: 200px;
}
#comunicadoAssinantes 
{
    background-color: #fde8e8;
    border: 1px solid #eccece;
}
#comunicadoAssinantes .content 
{ 
    display: none; 
}
#comunicadoAssinantes p 
{
    color: #000;
}
#comunicadoAssinantes .conteudoSaibaMaisDS 
{
    padding: 10px;
}
#comunicadoAssinantes .conteudoSaibaMaisDS p 
{
    font-size: 12px;
    margin-top: 10px;
}
#comunicadoAssinantes ul
{
    list-style-type: disc;
    list-style-position: inside;
    margin: 10px 0 5px 0;
}
#comunicadoAssinantes li
{
    margin-bottom: 5px;
}
#comunicadoAssinantes a.lnkFale
{
    display: block;
    color: #ca0000;
    margin-bottom: 10px;
}
#comunicadoAssinantes a.exibirMensagem
{
    color: #ca0000;
    background:url(../amigos/images/bulletBaixo.gif) no-repeat left center;
}
#comunicadoAssinantes a.ocultarMensagem
{
    color: #ca0000;
    background:url(../amigos/images/bulletCima.gif) no-repeat left center;
    float: none;
}
#comunicadoAssinantes div.clossing 
{
    text-align: right;
}
#saibaMaisDS img 
{
    float: left;
    
}
#saibaMaisDS div.ctnSaibaMaisPromocao 
{
    margin-left: 140px;
    padding-top:10px;
}
#saibaMaisDS div.ctnSaibaMaisPromocao p 
{
    margin: 0 0 11px;
}
/* Caso de Sucesso*/
#conteudoCasoSucesso
{
	margin-top:20px;
	position:relative;	
}
.pessoasCasoSucesso 
{
    z-index:1;    
    width:322px;
    height:331px;
    float:right;
    margin-top:4px;
    position:absolute;
    right:15px;
}
#conteudoCasoSucesso h1 
{
    width:883px;
    background-color:#e8f2ff;
    font:bold 30px/30px arial;
    color:#0051b6;
    padding:17px 25px;
}
#conteudoCasoSucesso h1 span 
{
    color:#ff5a00;
}
.textoCasoSucesso 
{
    margin-top: 22px;
    width: 581px;
}
.textoCasoSucesso p , .etapasCasoSucesso p, .historiaCasoSucesso p 
{
    font:14px/14px arial;    
}
.textoCasoSucesso p 
{
    margin-bottom:21px;
}
.etapasCasoSucesso 
{
    background-color:#eaf3ff;
    margin-bottom:20px;
}
.etapasCasoSucesso h2 
{
    color:#0051b6;
    padding:12px 23px;
    font: bold 12px/12px arial;
    background-color:#cee3fd;
}
.etapasCasoSucesso ul 
{
    padding: 11px 23px;
    width:421px;
    margin-left:467px;
}
.etapasCasoSucesso .etapasEsquerda 
{
    border-right:4px solid #cee3fd;
    width:407px;
    float:left;
    margin-left:0;
}
.etapasCasoSucesso li 
{
/*    height:0;*/
    min-height:30px;
}
.etapasCasoSucesso li p
{
    margin-left:28px;
    padding-top:4px;
}
.etapasCasoSucesso li span 
{
    background-color:#ff5a00;
    color:#fff;
    font:bold 12px/12px arial;
    width:8px;
    padding:6px;
    float:left;
    margin-right:8px;
}
#conteudoCasoSucesso textarea
{
	height:122px;
	margin-top:15px;
	width:591px;
	border:1px solid #a6bbc9;
	padding:5px;
	overflow:auto;
	margin-bottom:6px;
	display:block;
}
.informativo
{
	margin-top:20px;
    background:#f7f7dd url(../images/bgExclamacaoCasoSucesso.gif) no-repeat 10px 10px;
    font:12px/12px arial !important;	
    padding:17px 28px 20px 41px;
}
.historiaCasoSucesso div 
{
    width:601px;
}
.historiaCasoSucesso div input 
{
    float:right;
    font:bold 12px/12px arial;
}
/*
#cabecalho
{
	background:url("../images/bg-caso-sucesso.gif") no-repeat scroll 0 106% transparent;
	font-family:Arial;
	padding:25px 0 20px 210px;
}
#cabecalho h3
{
	font-size:25px;	
	color:#0051b6;
}
#cabecalho p
{
	font-size:16px;
}
#comentario
{
	font-weight:bold;
	margin-top:15px;	
}
#informativo p
{
	font-family:Arial;
	font-size:12px;	
}
#botaoEnviar
{
	text-align:right;
}
.EstadoPadraoLnk, .EstadoInversoLnk:hover
{
    text-decoration: none;
}
.EstadoPadraoLnk:hover, .EstadoInversoLnk
{
    text-decoration: underline;
} background: url(../images/borda_setaRosa.gif") no-repeat center bottom;
*/

/* Correções circunferência cintura */
.ctDadosCircunferencia
{
    background-color:#DAD6D8 !important;
    margin: 5px 0 0 5px !important;
    padding: 0 !important;
}
.ctDadosCircunferencia2
{
    *height: 210px !important;
}
.ctDadosCircunferencia3
{
    *height: 190px !important;
}
.boxPreencherDadosCircunferencia 
{
    background-color: #F9F3F4;
    height: 161px; 
    position:relative;
    top:-5px;
    left:-5px;   
}
.barraDadosCircunferencia 
{
    background: #ECDEE0 url("../images/borda_setaRosa.gif") no-repeat center bottom;
    padding: 17px 0 29px;
    text-align: center;
}
.ctCalcularCircunferencia 
{
    background-color: #F9F3F4 !important;
    text-align: center;
    vertical-align: middle;
}
.boxResultadoCircunferencia, .boxResultadoTamanhoEsqueleto 
{
    left: -5px !important;
    position: relative !important;
    top: -5px !important;
}
.boxResultadoCircunferencia p#txtResultadosIMC, .boxResultadoTamanhoEsqueleto p#txtResultadosIMC
{    
    background: #FFFDE4 url("../images/borda_setaAmarela.gif") no-repeat scroll left top !important;
    position: relative !important;
    top: -11px !important;
    padding-top: 30px !important;
}
/*Navegador incompátivel - chrome */
#AvisoImportanteTopo 
{
    background-color:rgb(255, 251, 189); 
    color:#aeac6f;
    font-family:georgia, arial;
    min-height:85px;
    border:2px solid #EEF000;
    padding:10px;
}
.conteudoAvisoTopo 
{
    margin:0px auto 0px auto;
    position:relative;
    width:940px;
}
.erroNavegador 
{
    font-size: 66px; 
    float: left; 
    width: 80px; 
    text-align: center;
}
.descricaoErro 
{
    float:left;
    width:550px;
    margin:20px auto 0px auto;
    text-align: center;
}
.navegadorIncompativel 
{
    text-align:left;
    font:bold 15px arial;
    margin-top:-6px;
    color:#000;
}
.boxNavegadores 
{
    float:left;
    margin:20px 0 0 20px;
}
.boxNavegadores ul 
{
    margin-top:-18px;
}
.boxNavegadores li a
{
    vertical-align: top;
    padding-top: 8px;
    display: inline-block;
    padding: 8px 0 0 8px;
    font:bold 12px arial;
    color:#0051b6;
}
.boxNavegadores li a:hover 
{
    text-decoration:none;
}

.dvCarregando{
    background-color: #ff8300; 
    color: White; 
    text-align: center; 
    font-family: Verdana;
    font-size: small;
    display:none;
}
/* Botão padrão modal */
.ctBtModal
{
    margin:30px auto 0;
    width:540px;
}
.btPadraoModal 
{
    background:url("../images/botoes/btPadraoModalEsq.gif") no-repeat left top;
    text-align:center;
    width:260px;
    float:left;
    margin-right:10px;
}
.btPadraoModal p 
{
    background:url("../images/botoes/btPadraoModalDir.gif") no-repeat right top;
}
.btPadraoModal p a 
{
    background:url("../images/botoes/btPadraoModalCont.gif") repeat left top;
    display:block;
    color:#0051b6;
    font:bold 11px Tahoma;
    text-align:center;
    padding:8px 0;
    margin: 0 6px;
    text-decoration:none;
}
.btPadraoModal p a:hover 
{
    text-decoration:underline;
}
.caixaSugestoesBloqueado 
{
    margin-top:15px;
}
.caixaSugestoesBloqueado a 
{
    position:relative;
    display:inline-block;
    top:-60px;
    left:632px;
    color:#0051b6;
    text-decoration:underline;
    font:bold 12px arial;
}
.caixaSugestoesBloqueado a:hover 
{
    text-decoration:none;
}
/* BARRA PROMOÇÃO */
.barraPromocao 
{
    margin: 0 auto;
    position: relative;
    width: 960px;
}
.conteudoBarraPromocao 
{
    background: url('/programaalimentar/images/backgrounds/bgBarraPromocao.png') repeat;
    bottom: 30px;
    color: #fff;
    height: 127px;
    padding: 5px 5px 0 26px;
    position: fixed;
    width: 928px;
}
.barraPromocao div.logo 
{
    background: url('/programaalimentar/images/logoAulasOnline.png') no-repeat right center;
    float: left;
    font: bold 19px/22px Arial;
    height: 95px;
    padding: 26px 120px 0 0;
    width: 150px;
}
.barraPromocao a.fechar 
{
    background-color: #fff;
    color: #333;
    float: right;
    font: bold 24px/17px Arial;
    padding: 1px 5px 5px 5px;
    text-decoration: none;
}
.barraPromocao div.texto 
{
    font-size: 14px;
    line-height: 17px;
    margin: 18px 100px 0 290px;
}
.barraPromocao div.texto a 
{
    color: #81bfff;
    display: block;
    font-weight: bold;
    margin-top: 16px;
    text-decoration: none;
}
.barraPromocao div.texto a:hover 
{
    text-decoration: underline;
}

/* MENU CENTRAL*/

.topoDS 
{
    background: url('/programaalimentar/images/backgrounds/bgMenu.png') repeat-x left top;
    color: #fff;
    font: normal 12px Arial;
    height: 88px;
}
.topoDS a 
{
    color: #fff;
    text-decoration: none;
}
.topoDS a:hover
{
    color: #42c8f4;
    text-decoration: underline;
}
.topoDS .conteudoTopo 
{
    height: 37px;
    margin: 0 auto;
    padding-top: 7px;
    width: 940px;
}
.topoDS .acoesUsuario 
{
    float: right;
    padding-top: 3px;
}
.topoDS .acoesUsuario a 
{
    display: inline-block;
    line-height: 11px;
    padding: 0 15px 0 13px;
}
.topoDS .acoesUsuario a:hover
{
    color: #fff;
}
.topoDS .acoesUsuario > a:first-child 
{
    border-right: 1px dotted #fff;
    padding-right: 15px;
}
.topoDS .acoesUsuario a.sair
{
    background-color: #00387d;
    border-radius: 4px;
    color: #42c8f4;
    display: inline-block;
    font-weight: bold;
    padding: 5px 8px 6px 9px;
}
.topoDS .acoesUsuario a.sair span 
{
    color: #fff;
    margin-left: 1px;
}
.topoDS .acoesUsuario a.sair:hover
{
    background-color: #0b6ac5;
    text-decoration: none;
}
.topoDS .acoesUsuario span.sair:hover a
{
    color: #fff;
}
.topoDS .acoesUsuario span.sair a 
{
    margin-left: 1px;
    padding: 0;
    text-decoration: none;
}
/* MENU */
.topoDS .menu
{
    margin: 0 auto;
    width: 960px;
}
.topoDS .menu > li 
{
    border-left: 1px solid #004fad;
    display: inline;
    padding: 16px 0 14px;
    *padding: 0;
    position: relative;    
}
.topoDS .menu > li a 
{
    background: url('/programaalimentar/images/sprites/spriteIconesMenu.png') no-repeat 0 10px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    padding: 15px 21px 14px 37px;
    text-decoration: none;
}
.menu li span.bgMenu
{
    background: url("/programaalimentar/images/backgrounds/bgMenuEfeito.png") no-repeat scroll right top transparent;
    display: inline-block;
    margin-right: -1px;
    padding-left: 20px;
}
.menu li.menuMais span.bgMenu
{
    background:none;    
}
.menu li:hover span.bgMenu, .menu li.ativo span.bgMenu
{
    background: url('/programaalimentar/images/backgrounds/bgMenu.png') 0 -89px repeat-x;
}
.menu span.bgMenu span 
{
    background: url("../images/sprites/spriteIconesMenu.png") no-repeat scroll 102% -237px transparent;
    padding-right: 12px;
    *background-position: right -222px;
}
.menu li.menuHome span.bgMenu span, .menu li.menuExclusivo span.bgMenu span
{
    background: 0 none;
    padding: 0;
}
.menu li.menuHome a 
{
    color: #42c8f4;
}
.menu li.menuHome span.bgMenu
{
    padding-left: 10px;
}
.menu li.menuPrograma a 
{
    background-position: 0 -31px;
    padding-left: 30px;
}
.menu li.menuExercicios a 
{
    background-position: 0 -73px;
    padding-left: 21px;
}
.menu li.menuComunidade a 
{
    background-position: 0 -112px;
    padding-left: 32px;
}
.menu li.menuExclusivo a 
{
    background-position: 0 -151px;
}
.menu li.menuMais a 
{
    background-position: 0 -191px;
    padding-left: 24px;
}
/* Submenu */
.menu li .subMenuDS 
{
    background: url('/programaalimentar/images/backgrounds/bgSombraMenu.png') repeat;
    border-radius: 0 0 4px 4px;
    display: none;
    left: -7px;
    padding: 0 6px 6px 6px;
    position: absolute;
    top: 45px;
    *top:44px;
    z-index: 1000;
}
.menu li:hover .subMenuDS 
{
    display: block;
}
.menu li .subMenuDS ul
{
    background-color: #fff;
    border-bottom: 1px solid #1176cc;
    border-left: 1px solid #1176cc;
    border-right: 1px solid #1176cc;
    border-radius: 0 0 4px 4px;
    padding: 5px 7px;
}
.menu li ul li 
{
    display: block;
    border-left: 9px solid #fff;
}
.menu li ul li:hover
{
    background-color: #e0eff8;
    border-color: #a6d6f1;
}
.topoDS .menu li ul li a 
{
    background: 0 none;
    border-right: 0 none;
    color: #0051b6;   
    display: block;
    font-weight:normal;
    padding: 8px 20px 9px 7px;
    white-space: nowrap;
}
.topoDS .menu li
{
    margin-right: -2px;
}
.topoDS .menu li.menuHome
{
    border: none;
    margin-right: -2px;
    *margin-right: 0;
}
.menu li.menuHome
{
    background:none;    
}
.topoDS .menu li.menuMais div.subMenuDS 
{
    right: -4px;
    left: auto;
}
/* FIM MENU */

