.inBlockMiddle{display:inline-block;vertical-align:middle}.inBlockBottom{display:inline-block;vertical-align:bottom}.inBlockTop{display:inline-block;vertical-align:top}.tableTotal{display:table;width:100%}.tbCellMiddle{display:table-cell;vertical-align:middle}.sprite{content:'';display:inline-block;vertical-align:middle;overflow:hidden;text-indent:-300px}.fotoAssinante img{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:inline-block;vertical-align:middle;height:42px;width:42px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}a{color:#1c86ee;text-decoration:none}a:hover{text-decoration:underline}.migalha{font-size:13.7px;margin-bottom:30px}.migalha a{color:#666;font-weight:300}.migalha span{margin:0 3px}.migalha h1,.migalha span.atual{color:#666;display:inline;font-size:18px;font-weight:500}.setaWrap{position:relative}.setaWrap a{text-decoration:none}.setaWrap .seta{background:url('../images/backgrounds/bgSetas.png') no-repeat;cursor:pointer;height:60px;display:inline-block;vertical-align:middle;width:34px}.setaWrap .texto{font:500 16px/18px 'Roboto';color:#1c86ee;margin:0 10px;display:inline-block;vertical-align:middle;width:90px}.setaWrap .anterior,.setaWrap .proximo{background:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:97px;padding:17px 15px;position:fixed;top:359px;width:190px}.setaWrap .anterior.soSeta{left:-14px;border:none;background:none}.setaWrap .anterior .seta{background-position:top left;position:absolute;top:20px;left:30px}.setaWrap .proximo{-webkit-box-shadow:-10px 10px 20px rgba(0,0,0,.1);-moz-box-shadow:-10px 10px 20px rgba(0,0,0,.1);box-shadow:-10px 10px 20px rgba(0,0,0,.1);right:-14px}.setaWrap .proximo .seta{background-position:top right;right:30px}.conteudo{color:#666;font:300 15px/17px 'Roboto';margin:0 auto;position:relative;width:960px}.conteudo .boxLateral{float:right;position:relative;width:275px}.conteudo .boxLateral.fixed{margin-left:685px;position:fixed;top:10px;z-index:2}.conteudo .colunaLateral.fixed{margin-left:660px;top:10px;position:fixed;z-index:2}.conteudo .conteudoCentro{-webkit-box-shadow:35px 0 25px -30px rgba(0,0,0,.05);-moz-box-shadow:35px 0 25px -30px rgba(0,0,0,.05);box-shadow:35px 0 25px -30px rgba(0,0,0,.05);padding-right:15px;position:relative;float:left;width:675px}.conteudo .conteudoEncolhido article{width:670px}#newsletterConteudo{border-bottom:1px solid #e0e7ef;margin-left:32px;margin-bottom:15px;padding-bottom:20px}#newsletterConteudo label{display:block;margin-bottom:5px}#newsletterConteudo input[type="text"]{font-size:15px;margin-right:3px;vertical-align:top;padding:3px 10px;width:135px}#newsletterConteudo p{white-space:nowrap}#newsletterConteudo .actionButton{height:35px;line-height:27px;vertical-align:top}.boxAvaliacao,.boxMiniResultado{margin-bottom:25px;padding-left:32px}.boxAvaliacao{font-size:11px;line-height:13px}.boxAvaliacao p label{font-weight:500;font-size:16px;display:inline-block;vertical-align:middle;margin:0 5px 7px 0;width:50px}.boxAvaliacao input[type="text"]{margin:0 10px 7px 0;width:60px}.boxAvaliacao select{margin-bottom:7px;width:183px}.boxAvaliacao span{color:#999;font-size:14px}.boxAvaliacao .actionButton{margin:12px 0 10px}.boxAvaliacao .camposExtras{border-top:1px solid #e4e4e4;margin-top:10px;padding-top:15px}.boxAvaliacao .camposExtras input[type="text"],.boxAvaliacao .camposExtras input[type="email"]{margin-right:0;width:161px}.boxAvaliacao .camposExtras a{font-weight:500;font-size:11px;line-height:13px}.boxAvaliacao div.optin{margin:10px 0}.boxAvaliacao div.optin input{display:block;float:left;margin:3px 0 0}.boxAvaliacao div.optin label{display:block;margin-left:20px}.boxAvaliacao h2,.outrosCasos h3,.boxMiniResultado h2,.buscaAlimentos h2,.maisConteudo h2{color:#1c86ee;font-size:22px;line-height:24px;letter-spacing:-.5px;white-space:nowrap}.boxAvaliacao p.linhaFina,.boxMiniResultado p.linhaFina,.buscaAlimentos p.linhaFina{color:#1c86ee;font-weight:300;font-size:15px;line-height:15px;margin-bottom:10px}.boxMiniResultado .atual{background:#ffc;border:1px solid #efea9f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 15px}.boxMiniResultado .atual span{color:#1c86ee;cursor:pointer;display:inline-block;font-weight:500}.boxMiniResultado .atual span.naoEVoce{font-size:12px;text-decoration:underline;vertical-align:bottom}.boxMiniResultado .atual span:hover{text-decoration:underline}.boxMiniResultado li{border-top:1px solid #d8d8d8;margin-bottom:12px;padding-top:12px}.boxMiniResultado li:first-child{border:0 none}.boxMiniResultado li.recomendacao,.boxMiniResultado li.periodo{display:table;width:100%}.boxMiniResultado li span{display:inline-block;vertical-align:middle}.boxMiniResultado li.recomendacao span,.boxMiniResultado li.periodo span{display:table-cell}.boxMiniResultado li span.legenda{width:145px}.boxMiniResultado li span.valor{color:#72b927;font-size:20px;font-weight:500;text-align:right;width:90px}.boxMiniResultado li.grafico>a{font-weight:500}.boxMiniResultado .espacoGrafico{background:url('/Content/images/graficos/miniGraficoResultado.png') no-repeat center center;height:72px;position:relative}.boxMiniResultado .espacoGrafico>span{bottom:0;display:inline-block;font-size:10px;line-height:12px;position:absolute;text-align:center;text-transform:uppercase;white-space:nowrap;width:100px}.boxMiniResultado .espacoGrafico>span:first-child{top:0;width:170px}.boxMiniResultado .espacoGrafico>span span{display:block;font:12px/10px arial;width:auto}.boxMiniResultado .legenda{margin:10px 0 20px;overflow:hidden}.boxMiniResultado .legenda p{float:left;font-size:10px;text-transform:uppercase;width:121px}.boxMiniResultado .legenda p span{background-color:#1c86ee;display:inline-block;height:11px;margin-right:5px;overflow:hidden;text-indent:-200px;width:11px}.boxMiniResultado .legenda p span.sobrepeso{background-color:#fcb54f}.boxMiniResultado .legenda p span.saudavel{background-color:#90cf4e}.boxMiniResultado .legenda p span.obesidade{background-color:#f17a39}.boxMiniResultado .actionButton{margin-bottom:15px}.boxResultadoCompleto{color:#666;position:absolute;right:0;width:630px}.boxResultadoCompleto h2{color:#1c86ee;font:300 24px/27px 'Roboto'}.boxResultadoCompleto h3{font-size:18px;font-weight:500;margin-bottom:15px}.boxResultadoCompleto h3 span{color:#1c86ee;font-family:'Roboto';font-weight:500}.boxResultadoCompleto a{font-size:14px;font-weight:500}.boxResultadoCompleto .detalheResultado{background:url('../Content/images/pessoas/bgRoberta.png') no-repeat 15px bottom;border-bottom:1px solid #d8d8d8;margin:20px 0 25px;padding:15px 0 30px 150px;position:relative}.boxResultadoCompleto .detalheResultado p{font:500 18px/18px 'Roboto';margin-right:260px}.boxResultadoCompleto .detalheResultado p:first-child{float:right;margin:0;width:225px}.boxResultadoCompleto .detalheResultado p span,.boxResultadoCompleto .detalheResultado p strong{font:500 19px/18px Trebuchet MS}.boxResultadoCompleto .detalheResultado p strong{color:#6cb51f;display:block}.boxResultadoCompleto .detalheResultado p a{display:block;margin-top:10px;text-decoration:underline}.boxResultadoCompleto .detalheResultado .nutri{background:url('../Content/images/pessoas/bgAssinaturaRoberta.gif') no-repeat 8px top #fff;bottom:-20px;color:#999;font:11px/13px tahoma;padding:30px 0 0 20px;position:absolute;right:0;width:155px}.boxResultadoCompleto .faixaIdeal{border-bottom:1px solid #d8d8d8;margin-bottom:25px;padding-bottom:20px}.boxResultadoCompleto .espacoGrafico{background:url("../Content/images/graficos/graficoResultado.png") no-repeat center center;height:110px;position:relative}.boxResultadoCompleto .espacoGrafico>span{bottom:0;display:inline-block;font-size:12px;font-weight:500;letter-spacing:-.5px;line-height:14px;position:absolute;text-align:center;text-transform:uppercase;white-space:nowrap;width:100px}.boxResultadoCompleto .espacoGrafico>span:first-child{top:0}.boxResultadoCompleto .espacoGrafico>span strong{font-family:Arial;letter-spacing:0}.boxResultadoCompleto .espacoGrafico>span span{display:block;font:18px/17px arial}.boxResultadoCompleto .imc{margin-bottom:35px}.boxResultadoCompleto .imc a{float:right;text-decoration:none}.boxResultadoCompleto .imc a:hover{opacity:.8}.boxResultadoCompleto .imc a span{background-color:#1c86ee;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#fff;margin-right:3px;padding:2px 8px}.boxResultadoCompleto .actionButton{font-size:24px;font-weight:500;height:29px;float:left;line-height:30px;padding:9px 30px 11px;text-align:center}.boxResultadoCompleto .acoes a,.boxResultadoCompleto .acoes span span,.boxResultadoCompleto .linkVoltar p span,.boxResultadoCompleto .modalSugestaoCardapio .pontos{background:url("../Content/images/icones/icosResultado.png") no-repeat 0 0;cursor:pointer}.boxResultadoCompleto .acoes{margin-bottom:25px;margin-left:410px;min-height:30px}.boxResultadoCompleto .acoes span{display:inline-block;vertical-align:middle}.boxResultadoCompleto .acoes .imprimir a{background-position:0 0;display:inline-block;height:28px;margin-top:10px;overflow:hidden;padding:0;text-indent:-200px;width:23px}.boxResultadoCompleto .acoes .refazer{border-left:1px dashed #999;margin-left:11px;padding-left:11px}.boxResultadoCompleto .acoes .refazer span{background-position:-23px 2px;color:#1c86ee;display:inline-block;text-decoration:underline;padding:8px 0 1px 32px}#conteudoModalCentralAssinante{font-weight:normal;font-size:14px;width:425px}#conteudoModalCentralAssinante h3{font-size:20px;font-weight:bold;margin-bottom:10px}#conteudoModalCentralAssinante table{border:medium none;margin-top:20px;width:425px}#conteudoModalCentralAssinante table td,#conteudoModalCentralAssinante table thead th{border-bottom:2px solid #fff;padding:10px 8px;text-align:center}#conteudoModalCentralAssinante table td{color:#333}#conteudoModalCentralAssinante table .borda{border-color:#d9d9d9 #d9d9d9 #fff;border-style:none solid solid none;border-width:1px 1px 2px}#conteudoModalCentralAssinante table thead th{font-size:20px;font-weight:bold;padding:10px 0}#conteudoModalCentralAssinante table tr#obesoClasseIII td{border-bottom:8px solid #f15656}.conteudoEncolhido{overflow:hidden}.linkVoltar{-webkit-box-shadow:440px 0 200px -200px #fff inset;-moz-box-shadow:440px 0 200px -200px #fff inset;box-shadow:440px 0 200px -200px #fff inset;cursor:pointer;left:0;position:absolute;text-align:center;top:35px;width:265px;z-index:3}.linkVoltar p{background:rgba(0,0,0,.5);-webkit-border-radius:115px;-moz-border-radius:115px;border-radius:115px;color:#fff;cursor:pointer;display:inline-block;font:500 14px/14px 'Roboto';height:115px;margin-top:260px;text-decoration:none;width:115px}.linkVoltar p span{background-position:-50px 0;display:inline-block;height:45px;margin:15px 0 3px;overflow:hidden;text-indent:-200px;width:37px}#facebook,.buscaAlimentos,.maisConteudo{background:url("../images/backgrounds/bgOutrosCasos.png") no-repeat scroll 0 0 transparent;margin:0 0 30px -10px;padding:35px 0 0 32px}.buscaAlimentos input[type="text"]{font-size:14px;width:160px}.buscaAlimentos .actionButton{height:35px;line-height:29px;margin-left:5px;padding:0 10px}.buscaAlimentos p.linhaFina{color:#666}.bannerCasos{background-color:#2cc2ed;color:#fff;font:500 11px 'Roboto';margin:-18px 0 40px;position:relative}.bannerCasos>.envelopamento{height:105px;position:relative}.bannerCasos article{padding:20px 265px 0 360px;text-align:center}.bannerCasos article h2,.bannerCasos article h3{color:#fff;line-height:1;text-transform:uppercase}.bannerCasos article h2{font-size:25px;font-weight:500;letter-spacing:-.5px}.bannerCasos article h3{font-size:18px;font-weight:300;letter-spacing:-.7px;margin-bottom:8px}.bannerCasos img{bottom:0;left:110px;position:absolute}.bannerCasos a.btDescubra{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;height:29px;color:#fff;font-size:14px;font-weight:500;line-height:27px;position:absolute;right:120px;text-align:center;top:40px;width:127px}.bannerCasos a.btDescubra:hover{opacity:.9;text-decoration:none}@media all and (max-width:890px){.bannerCasos img{left:20px}.bannerCasos article{padding:20px 155px 0 250px}.bannerCasos a.btDescubra{right:20px}}@media all and (max-width:590px){.bannerCasos{text-align:center}.bannerCasos>.envelopamento{height:auto;padding:10px 0}.bannerCasos img{display:none}.bannerCasos article{padding:0 0 10px}.bannerCasos a.btDescubra{position:static}}#at3winssi{display:none}.dietasAaZ h1{color:#1c86ee;font-size:45px;letter-spacing:-1px;line-height:40px}.dietasAaZ .listaDietas{margin-top:30px;overflow:hidden}.dietasAaZ .listaDietas ul{margin-left:335px}.dietasAaZ .listaDietas ul.coluna{float:left;margin:0;width:320px}.dietasAaZ .listaDietas li{border-bottom:1px solid #d8d8d8;margin-bottom:15px;padding-bottom:15px}.dietasAaZ .listaDietas li a,.dietasAaZ .listaDietas li img{color:#fe9f31;display:inline-block;vertical-align:middle;font-size:16px;font-weight:500}.dietasAaZ .listaDietas li a:last-child{width:225px}.dietasAaZ .listaDietas li img{height:80px;margin-right:10px;width:80px}.detalheDieta{padding-right:30px!important}.detalheDieta .compartilhar{background-color:#fff;border:1px solid #e3eefb;box-shadow:5px 5px 0 #e3eefb;margin:20px 0 35px;padding:10px 5px 10px 15px}.detalheDieta .compartilhar iframe{border:0 none;height:25px}.detalheDieta section{margin-top:30px}.detalheDieta section h2{font-size:24px;font-weight:500;margin-bottom:10px;line-height:1}.detalheDieta section img{float:left;height:250px;margin:4px 15px 0 0;width:250px}.detalheDieta section p{margin-bottom:15px}.comparativo{border-top:1px solid #ccd7e4;margin-bottom:30px;padding-top:30px}.comparativo h2{margin-bottom:30px}.comparativo li{margin-bottom:20px}.comparativo li>p{font-weight:500;margin-bottom:20px}.comparativo li div{padding:20px 20px 5px}.comparativo li div p:before{background:url("../../Content/images/backgrounds/bgCarinhas.png") no-repeat;content:'';float:left;margin-right:15px;height:35px;width:35px}.comparativo li div.triste{background-color:#fee6dc}.comparativo li div.triste p:before{background-position:-35px 0}.comparativo li div.feliz{background-color:#ebf7de}.acoes{text-align:center}#avaliacaoMobileItem{display:none}.actionButton:after{content:"Comece sua dieta e emagreça com saúde"}@media all and (max-width:980px){#facebook{display:none!important}.conteudo .boxLateral{margin:0!important;width:auto}.conteudo .boxLateral.fixed{margin:0;position:relative;top:auto}.conteudo .conteudoCentro,.conteudo .boxLateral{float:none}.conteudo .conteudoCentro,.conteudo .conteudoCentro.detalheDieta{box-shadow:0 0 0 0;padding:0!important;width:auto}.dietasAaZ .listaDietas ul{margin-left:50%}.dietasAaZ .listaDietas ul.coluna{margin:0;width:47%}.dietasAaZ .listaDietas a:last-child{max-width:180px;width:auto}.boxAvaliacao,.boxMiniResultado{padding:0;text-align:center}.boxMiniResultado .espacoGrafico{margin:0 auto}.actionButton{color:#fff!important}#boxOutrasInformacoes{margin-top:20px}#boxLateral{display:none}}@media all and (max-width:590px){.conteudo{font-size:62.5%;text-align:center}.conteudo .detalheDieta{text-align:left}.conteudo p,.dietasAaZ .listaDietas a,.dietasAaZ .listaDietas img{font-size:1.8em}.dietasAaZ h1{font-size:2.2em;font-weight:500;letter-spacing:0;line-height:1}.dietasAaZ .listaDietas{overflow:visible}.dietasAaZ .listaDietas ul{margin:0;text-align:left}.dietasAaZ .listaDietas ul.coluna{float:none;width:100%}.dietasAaZ .listaDietas li{border-bottom:0 none;margin-bottom:10px;padding-bottom:10px}.dietasAaZ .listaDietas li img{border-radius:100px;height:60px;width:60px}.dietasAaZ .listaDietas a:last-child{max-width:60%}.detalheDieta section{margin-top:20px}.detalheDieta section p{line-height:1.2}.detalheDieta section h2{font-size:1.8em}.detalheDieta section img{height:auto;max-width:50%}#boxAvaliacao,#boxMiniResultado,.avaliacaoMobile{background-color:#fffdcc;margin:0 -20px;padding:20px}#boxOutrasInformacoes{margin-top:20px}.avaliacaoMobile{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:0;left:0;margin:0;padding:20px 20px 10px;position:fixed;text-align:center;width:100%}.avaliacaoMobile p:first-child{margin-bottom:10px}.avaliacaoMobile div.botao{padding-bottom:10px}.avaliacaoMobile.fixed{bottom:0;position:fixed;width:100%;z-index:3}a.actionButton{color:#fff;line-height:1;height:auto;padding:10px;max-width:100%!important}.actionButton:after{content:"Descubra como emagrecer com sáude"}#avaliacaoMobileItem{display:block}}@media all and (max-width:460px){.comparativo li>p{text-align:center}}@media all and (max-width:360px){.conteudo p,.dietasAaZ .listaDietas a,.dietasAaZ .listaDietas img{font-size:1.6em}}