* { margin: 0; padding: 0; outline: none; }
html { min-height: 100%; font-size: 62.5%; }
body { font-size:100%; height: 100%; font-family: Arial, sans-serif; font-weight: normal; color: #666666; text-align: left; background: #fdfbfa; position: relative; overflow-x: hidden; }

::-moz-selection { background: #C9CCC9;  }
::selection { background: #C9CCC9; }

/* RESET */
ol, ul { list-style: none; }
a { color: #666666; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; }
strong { font-weight: bold; }
small{font-size: 12px;}

/* CLASSES GERAIS */
.img-responsive { display: block; max-width: 100%; height: auto; cursor: pointer;}
.floatLeft { float: left; }
.floatLeftImg { padding: 0px 10px 10px 0px; float: left; }
.floatRight { float: right; }
.floatRightImg { padding: 0px 0px 10px 10px; float: right; }
.clear { clear: both; }
.center{text-align:center;}
.inline{display:inline;}
.showMobile { display: none; }
.hideMobile { display: block; }
.gold { color: #AD8E14; }
.DarkBlue { color: #23254d; }
.fonteAzulPastel { color: #8595C2; }
.fonteAzulEscuro {color: #515696; }
.fonteAmarela { color: #D2C100; }
.fonteBege {color: #B69953; }
.bgAmarelo { background: #F9FAEC !important; }

.menuMobileItem {
	display:none;
}


.contentHome {
    font-size:14px;

}

.standard.nutricao .two-column-layout.content  { 
    background: #fdfbfa; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjVmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ViZjJmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY4ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmRmYmYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  #edf5f8 0%, #ebf2f8 48%, #f4f8f9 100%, #fdfbf0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf5f8), color-stop(48%,#ebf2f8), color-stop(100%,#f4f8f9), color-stop(100%,#fdfbf0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #edf5f8 0%,#ebf2f8 48%,#f4f8f9 100%,#fdfbf0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #edf5f8 0%,#ebf2f8 48%,#f4f8f9 100%,#fdfbf0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #edf5f8 0%,#ebf2f8 48%,#f4f8f9 100%,#fdfbf0 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #edf5f8 0%,#ebf2f8 48%,#f4f8f9 100%,#fdfbf0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf5f8', endColorstr='#fdfbf0',GradientType=0 ); /* IE6-8 */
}

.standard.nutricao .introducao {
	border-bottom:0px;
	background:transparent;
}


/* PADRAO DE HIERARQUIA DE TITULOS */
h1 { font-family: 'Trebuchet MS'; font-size: 2.4rem; }
h2 { font-size: 1.8rem; }
h3 { font-size: 1.6rem; }
h4 { font-size: 1.3rem; }


.menuMobile{
    display:none;
}


#sidemenu {
    display:none;
}

/* PADRAO DE LINKS */

.linkDestaqueAzul { text-decoration: underline; color: #565cad;  }
/* DIV GERAIS */
.wrapper { width: 99.6rem; height: auto; min-height: 100%; margin: 0 auto; padding: 0 0 120px 0; position:relative;}
.wrapper:after { content: ''; display: block; }
.footer, .wrapper:after { height: 10rem; }

.container { width: 60rem; margin: 0 auto; padding: 1rem; box-sizing: border-box; position:relative;}
.standard.nutricao .two-column-layout.content .container { width: 92rem!important; }
.containerCenter{width:99.6rem; margin: 0 auto; position:relative;}

/* MENU */
#wrapperMenu{float:left; width:100%; position:relative;}
ul#listaMenu{margin: 7px auto 0 auto;width: 744px;position: relative;z-index: 100;}
ul#listaMenu > li{float:left;}ul#listaMenu > li > a{color: #FFF;font-weight: bold;text-align: center;padding: 5px 10px;width: 124px;float: left;font-size: 13.5px;font-family: Trebuchet MS;height:50px;}
ul#listaMenu > li a:hover{opacity:0.8; filter:alpha[opacity=80];}
#wrapperMenu ul#listaMenu > li > a.umaLinha{padding: 15px 10px;}
ul#listaMenu > li > a:hover{text-decoration:none;}
ul#listaMenu > li > a.roxo{background-color:#621D5C;}
ul#listaMenu > li > a.lilas{background-color:#6C81BA;}
ul#listaMenu > li > a.marrom{background-color:#A9862A;}
ul#listaMenu > li > a.amarelo{background-color:#E0D838;}
ul#listaMenu > li > a.verde{background-color:#ABB947; cursor: pointer; padding: 5px 12px;}
ul#listaMenu > li > a#chatOnline {background: #C87C5A; cursor: pointer;}
ul#listaMenu > li > span#foneMenu {
	/*background: url(/static/images/fone-menu.png);
	width: 24px;
	height: 38px;*/
	position: relative;
	left: 110px;
	display: block;
}
.buttonMobile{display:none; position: absolute;top: 0;left: 0;height: 50px;width: 70px;background: #D3C200;z-index: 5;}

/* BANNER */
#owl-bannersHome .item{text-align: center; background: url(/static/images/banner-background.png); height: 356px; cursor: pointer;}
#owl-bannersHome .item .img-banner{bottom: 0px;position: absolute;left: 20%;}
#owl-bannersHome .item .dizer-banner{position: absolute; bottom: 70px; right: 60px;}

#owl-bannersHome .item .img-banner.atendimento-online{left: 13%;}
#owl-bannersHome .item .dizer-banner.atendimento-online-dizer{bottom: 115px; right: 49px;}

/* FLOATER */
#fundoFloater{position:absolute; top:0; left:0; width:100%; height:100%; background-color:#FFF; opacity:0.7; filter: alpha(opacity=70); z-index:6000; display:none;}
.guardaFloater{position:absolute; top:0; left:0; width:100%; height:100%;z-index:7000; display:none;}
.guardaFloater .floater{position:relative; margin:120px auto 0 auto; width: 578px;}
.guardaFloater .floater.gate{margin:170px auto 0 auto;}
.guardaFloater .floater .contentFloater{width:100%; float:left; background:#FFF; border:3px solid #A78637; padding:25px 30px;}
.guardaFloater .floater .fecharFloater{position: absolute;margin: 10px;z-index: 100;top: 0;right: 0;background: #ECE5C9;padding: 0 6px;border: 1px solid #A78637;font-size: 18px;color: #A78637;line-height: 24px;}
.guardaFloater .floater .fecharFloater:hover{text-decoration:none;}
.contentFloater h2{text-align: center;font-size: 26px;color: #968420;font-family: Trebuchet MS;margin-top: 0; margin-bottom: 12px;font-weight: bold;}
.contentFloater .tituloMenor{font-size: 16px; text-align:left;}
.contentFloater p{font-size:15px;}
.contentFloater {font-size:14px;}
#preCadastroFloater.guardaFloater .floater{position:relative; margin:15px auto 0 auto; width: 745px;}
#preCadastroProfissionalFloater.guardaFloater .floater, #preCadastroCuidadorFloater.guardaFloater .floater, #preCadastroPacienteFloater.guardaFloater .floater{position:relative; margin:120px auto 0 auto; width: 685px;}
#preCadastroFloater.guardaFloater .floater .contentFloater, #preCadastroProfissionalFloater.guardaFloater .floater .contentFloater, #preCadastroCuidadorFloater.guardaFloater .floater .contentFloater, #preCadastroPacienteFloater.guardaFloater .floater .contentFloater{width:100%; float:left; background:#FFF; border:3px solid #A78637; padding:25px 30px; padding-bottom:15px;}
.guardaFloater .floater.gate h3.subtituloGate {font-weight: bold; margin-bottom: 22px;}

#bemVindoFloater, #bemVindoCadastroFloater, #recuperarSenhaFloater, #comoParticiparFloater{display:none;}

ul.listaPerfil{margin:0 auto; width:430px;}
ul.listaPerfil > li{float:left;}
ul.listaPerfil > li:hover{opacity:0.5; filter: alpha(opacity=50);}
ul.listaPerfil > li a:hover{text-decoration:none;}
ul.listaPerfil > li{margin-right:25px;}
ul.listaPerfil > li:last-child{margin-right:0px}
ul.listaPerfil > li span{display: block;text-align: center;font-size: 16px;font-weight: bold;margin-top: 25px;}
ul.listaPerfil > li span.amarelo{color:#DCD44B;}
ul.listaPerfil > li span.azul{color:#606FB0;}
ul.listaPerfil > li span.lilas{color: #2B4983;}
ul.listaPerfil > li span.marrom{color: #8E662E;}
ul.listaPerfil > li span.verde{color: #7A7F29;}
ul.listaPerfil .img-responsive{max-width: 124px;width: 100%;}
ul.listaForm{float: left;width: 100%;padding-top: 15px; margin-bottom:0;}
ul.listaForm > li{float: left; width: 50%; margin-bottom:10px;}
ul.listaFormMedium > li{width: 45%;}
ul.listaForm > li.entrarFull{width:100%; text-align:center; margin-bottom:0;}
ul.listaFormMedium > li.entrarFull{margin-top:20px;}
ul.listaForm > li label{float:left; color:#676767; font-weight:bold; padding-top:4px; margin-right:10px; text-align:right; width:71px;}

ul.listaFormPreCad{float: left;width: 100%;padding-top: 20px; margin-bottom:0;}
ul.listaFormPreCad > li{float: left; width: 50%; margin-bottom:11px;}
ul.listaFormPreCad > li.entrarFull{width:100%; text-align:center; margin-bottom:0; margin-top:0px;}
ul.listaFormPreCad > li label{float:left; color:#676767; font-weight:bold; padding-top:4px; margin-right:31px; text-align:right; width:79px;}
ul.listaPerfilPreCadastro > li img{max-width: 80px;margin: auto;}
ul.listaPerfilPreCadastro > li{margin-right: 65px;}
#gateFloater ul.listaPerfilPreCadastro > li{margin-left: 25px;}
ul.listaPerfilPreCadastro > li:last-child{margin-right: 0px;}
ul.listaPerfilPreCadastro > li span{display: block;text-align: center;font-size: 13px;font-weight: bold;margin-top: 17px;}
ul.listaPerfilPreCadastro > li span.amarelo{color:#DCD44B;}
ul.listaPerfilPreCadastro > li span.azul{color:#606FB0;}
ul.listaPerfilPreCadastro{margin:0 auto; width:430px;}
ul.listaPerfilPreCadastro > li{float:left;}
ul.listaPerfilPreCadastro > li:hover{opacity:0.5; filter: alpha(opacity=50);}
ul.listaPerfilPreCadastro > li a:hover{text-decoration:none;}
ul.listaPerfilPreCadastro > li .icone{height: 96px; width: 96px;}
#gateFloater ul.listaPerfilPreCadastro > li .icone{height: 140px; width: 140px;}
ul.listaPerfilPreCadastro > li .paciente{background: url(/static/images/icone-paciente.png) no-repeat; background-size: 96px;}
ul.listaPerfilPreCadastro > li .cuidador{background: url(/static/images/icone-familia.png) no-repeat; background-size: 96px;}
ul.listaPerfilPreCadastro > li .profissional{background: url(/static/images/icone-medico.png) no-repeat; background-size: 96px;}
ul.listaPerfilPreCadastro > li .possuoCadastro{background: url(/static/images/icone-ja-possuo-cadastro.png) no-repeat; background-size: 140px;}
ul.listaPerfilPreCadastro > li .fazerCadastro{background: url(/static/images/icone-fazer-cadastro.png) no-repeat; background-size: 140px;}

ul.listaPerfilPreCadastro > li span.lilas{color: #2B4983;}
ul.listaPerfilPreCadastro > li span.marrom{color: #8E662E;}
ul.listaPerfilPreCadastro > li span.verde{color: #7A7F29;}
ul.listaPerfilPreCadastro > li span.azul-escuro{color: #364267;}
ul.listaPerfilPreCadastro > li span.roxo{color: #603768;}
/*ul.listaPerfilPreCadastro > li span:hover{opacity: 0.5;}*/

label#confirmarNomeLabel {
    width:71px;
}

label#solicitacaoFeitaPor {
	width: 147px!important;
}

input#campoUf {
	width: 38px;
}

input#campoUfCrm {
	width: 38px;
}

input#campoCep {
	width: 100px;
}

a#cep {
	font-size: 13px;
}

ul.listaForm > li.duasLinhas label{width:71px; margin-top: -7px; line-height: 16px;}
ul.listaForm > li.duasLinhas {height:29px;}
ul.listaFormMedium > li.umaLinha{width:55%;}
ul.listaFormMedium > li.umaLinha label{width:115px;}
ul.listaForm > li input{border:1px solid #CFBB88; padding:4px 8px; width:150px; font-size:13px;}
ul.listaForm > li#observacao{width: 100%; margin-bottom:0;}
ul.listaForm > li#observacao p{line-height:14px;}

ul.listaFormPreCad > li.duasLinhas label{margin-top: -7px; line-height: 16px;}
ul.listaFormPreCad > li.tipoRadio {width:532px; line-height: 16px;} li.tipoRadio input[type=radio]{width: 22px; margin-top: 6px!important} li.tipoRadio label{width: 330px!important}
ul.listaFormPreCad > li.tipoRadioDuasLinhas {width:532px; line-height: 16px;} li.tipoRadioDuasLinhas input[type=radio]{width: 22px; margin-top: 6px!important} li.tipoRadioDuasLinhas label{width: 330px!important; margin-top: -7px;}
ul.listaFormPreCad > li input[type=text]{border:1px solid #CFBB88; padding:4px 8px; width:188px; font-size:13px;}  li select{border: 1px solid #CFBB88; padding: 4px 8px; width: 100px; font-size: 13px;}
ul.listaFormPreCad > li.camposCuidador{width: 345px;}
ul.listaFormPreCad > li#observacao{width: 100%; margin-bottom:0;}
ul.listaFormPreCad > li#observacao p{line-height:14px;}
.header-pre-cadastro { float: left; width: 100%; margin-bottom: 15px; }
.header-pre-cadastro h2 { margin-top: 12px; }
.header-pre-cadastro img { float: right; margin-right: 17px; }

/* TOPO */
.header { width: 100%; background: #FBFDFA; float:left; }
.guardaLogoTopo { width: 100%; position: relative; float: left; height:100px;}
#logoTempoViver { margin: 0.5rem 0 1rem 4rem; position: relative; float: left; }
#logoBayer { margin: 1.1rem 4.5rem 1rem 2rem; position: relative; float: right; }
#listaLinks{float:right; margin:80px 0 0 0;}
#listaLinks li{float:left; border-left: 1px solid #999; line-height: 11px; padding: 0 3px;}
#listaLinks li:first-child{border-left:0; }
#listaLinks li a{color: #5A5A5A; font-size: 11px; font-weight:normal;}
#listaLinks li.group{padding-left:5px; border:none;}
#textoLogo{float: right;margin-right: -99px;margin-top: 78px;font-size:11px;}

/* LOGOUT */
.logout { top: 3rem; left: 7.5rem; position: absolute; float: left; z-index: 30; }
.logout .btnLogout { color: #a78429; text-decoration: underline; }

/* container usuario */
.infoUsuario { width: 100%; min-height: 20rem; background: #dfe8f8; border-top: 1px solid #c7b87f; border-bottom: 1px solid #c7b87f; position: relative; float: left; }
.msgUsuario { width: 38%; padding: 6.5rem 0 3.5rem 4.5rem; position: relative; float: left; }
.msgUsuarioRestrita { width: 60rem; padding: 6.5rem 1rem 4.5rem; position: relative; margin: 0 auto; }
.msgUsuario p, .msgUsuarioRestrita p { font-family: 'Trebuchet MS'; font-size: 2rem; font-weight: bold; line-height: 1.3; color: #6c80b7; }
.msgUsuarioRestrita p { font-size: 2.2rem; width: 72%; letter-spacing: 2px; padding-left: 1rem; }
.msgUsuario span { font-size: 2.6rem; color: #a78429; }
.msgUsuarioRestrita span { font-size: 3rem; color: #a78429; }
.faixa { width: 37.9rem; height: 2rem; top: -1px; left: 0; background: url('/static/images/faixa.jpg') no-repeat 0 0; border: 1px solid #c7b87f; position: absolute; float: left; }

/* MENU TOPO/MENU AREA RESTRITA */
.menuTopo { /*margin: 2rem 4.5rem 6rem 0!important;*/ position: relative; float: right; margin-top:68px;}
.menuRestrita { margin: 4rem auto; position: relative; width: 60rem;}
.menuTopo li, .menuRestrita li { width: 6.8rem; height: 6.4rem; margin: 0 0 42px 2.5rem; display: inline; float: left; }
.menuTopo li a, .menuRestrita li a { font-family: 'Trebuchet MS'; font-weight: bold; text-align: center; text-transform: uppercase; text-decoration: none; position: relative; float: left; line-height:12px;}
.menuTopo li a span, .menuRestrita li a span { width: 6.8rem; margin-top: 7rem; display: block }
.menuRestrita li a span { width: 7.1rem; }
.menuTopo .pagina-atual { display: none; }

/* SUMIR ICONE DA BARRA DE MENU TOPO */
.bem-estar- .wrapperPage .page .infoUsuario .containerCenter .menuTopo .bem-estar{ display: none;}
.bem-estar.emocional .wrapperPage .page .infoUsuario .containerCenter .menuTopo .bem-estar{ display: none;}
.bem-estar.fisico .wrapperPage .page .infoUsuario .containerCenter .menuTopo .bem-estar{ display: none;}
.informacao- .wrapperPage .page .infoUsuario .containerCenter .menuTopo .informacao{ display: none;}
.informacao.regulamento .wrapperPage .page .infoUsuario .containerCenter .menuTopo .informacao{ display: none;}
.informacao.conheca-seus-direitos .wrapperPage .page .infoUsuario .containerCenter .menuTopo .informacao{ display: none;}
.informacao.cuidando-do-cuidador .wrapperPage .page .infoUsuario .containerCenter .menuTopo .informacao{ display: none;}
.nutricao .wrapperPage .page .infoUsuario .containerCenter .menuTopo .nutricao{ display: none;}
.conhecendo-minha-doenca .wrapperPage .page .infoUsuario .containerCenter .menuTopo .conhecendo-doenca{ display: none;}
.conhecendo-doenca .wrapperPage .page .infoUsuario .containerCenter .menuTopo .conhecendo-doenca{ display: none;}
.dicas .wrapperPage .page .infoUsuario .containerCenter .menuTopo .dicas{ display: none;}
.guardiao-saude- .wrapperPage .page .infoUsuario .containerCenter .menuTopo .guardiao-saude{ display: none;}
.guardiao-saude.meu-tratamento .wrapperPage .page .infoUsuario .containerCenter .menuTopo .guardiao-saude{ display: none;}
.guardiao-saude.sindrome-mao-pe .wrapperPage .page .infoUsuario .containerCenter .menuTopo .guardiao-saude{ display: none;}

/* MENU TOPO/MENU AREA RESTRITA - BGS E CORES */
.menuAtual.bem-estar, .menuTopo .bem-estar, .menuRestrita  .bem-estar { background: url(/static/images/icones.png) no-repeat; background-position: 0 -80px; }
.menuAtual.bem-estar a, .menuTopo .bem-estar a, .menuRestrita  .bem-estar  a { color: #596ba9; }
.menuAtual.informacao,  .menuTopo .informacao, .menuRestrita .informacao{ background: url(/static/images/icones.png) no-repeat; background-position: -105px -80px; }
.menuAtual.informacao a, .menuTopo .informacao a, .menuRestrita .informacao a { color: #1a1a3c; }
.menuAtual.nutricao, .menuTopo .nutricao, .menuRestrita .nutricao, .menuRestrita .nutricao a{ background: url(/static/images/icones.png) no-repeat; background-position: -211px -80px; }
.menuAtual.nutricao a,  .menuTopo .nutricao a , .menuRestrita .nutricao a { color: #9d9707; }
.menuAtual.conhecendo-doenca, .menuTopo .conhecendo-doenca, .menuRestrita .conhecendo-doenca{ background: url(/static/images/icones.png) no-repeat; background-position: 0 0; }
.menuAtual.conhecendo-doenca a,.menuTopo .conhecendo-doenca a, .menuRestrita .conhecendo-doenca a { color: #97742b; }
.menuAtual.dicas, .menuTopo .dicas, .menuRestrita .dicas{ background: url(/static/images/icones.png) no-repeat; background-position: -106px 0; }
.menuAtual.dicas a, .menuTopo .dicas a, .menuRestrita .dicas a { color: #404283; }
.menuAtual.guardiao-saude, .menuTopo .guardiao-saude, .menuRestrita .guardiao-saude{ background: url(/static/images/icones.png) no-repeat; background-position: -211px 0; }
.menuAtual.guardiao-saude a, .menuTopo .guardiao-saude a, .menuRestrita .guardiao-saude a { color: #9baf38; }


/* CONTEUDO */
.content { width: 100%; height: auto; padding: 0; position: relative; float: left; }
.content h1 { margin: 2rem 0; font-weight: lighter; text-align: center; text-transform: uppercase; color: #23254d; }
.intro  .tituloRestrita { text-align: left; width: 100%; text-transform: none; color: #6c80b7; }
.content h2, h3, h4 { width: 100%; margin: 1rem 0; position: relative; float: left; }
.content h2 { font-weight: lighter; color: #23254d; }
.content h3 { font-weight: normal; color: #ad8e14; }
/*.content h2 { color: #23254d; float: left; font-weight: bold; margin: 1rem 0; position: relative; width: 100%; }*/
.content p { width: 100%; margin: 0 0 1rem 0; font-size: 1.2rem; line-height: 1.4; position: relative; float: left; }
.intro  .txtContainer { margin-bottom: 8%; float:left; width:100%;}
.intro  .txtContainer  p { font-size: 1.5rem; }

.area-restrita- .menuTopo {
    display: none;
}

.area-restrita- .menuAtual {
    display: none;
}

.area-restrita- .wrapper {
    padding-bottom: 0px;
}

/* MENU LANDPAGE INTERNA */
.menuInterno { text-align: center; padding: 0; width: 100%; /*padding: 0 0 0 14rem;*/ margin: 0 auto 6rem auto; float: left; }
.menuInterno li { margin: auto 10px!important; display: inline-block; width: 28.4rem; /*margin: 0 0 0 15rem;*/ text-align: center; /*float: left;*/ }
/*.menuInterno li:first-child { margin: 0; }*/
.menuInterno li a { font-family: 'Trebuchet MS'; font-size: 2rem; text-transform: uppercase; color: #596ba9; }
.menuInterno li a:hover { text-decoration: none; }
.mIazulEs { color: #1a1a3c !important; }
.mI3 { margin: 0 0 0 22rem !important; }

/* MENU ATUAL */
.menuAtual { width: 100%; margin: 0 auto 2rem auto; text-align: center; position: relative; float: left; }
.listaMenuAtual { width: 12.2rem; margin: 0 auto; }
.iconesAtual { width: 122px; padding-top: 12rem; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 1.4rem; text-transform: uppercase; color: #596ba9; position: relative; float: left; }
.introducao .bem-estar, .listaMenuAtual .bem-estar  { color: #596ba9; background: url('/static/images/bem-estar/bem-estar-destaque.png') no-repeat 0 0; }
.introducao .cancer-rim { color: #97742b; background: url('/static/images/conhecendo-minha-doenca/rim-destaque.png') no-repeat 0 0; }
.introducao .cancer-figado { color: #97742b; background: url('/static/images/conhecendo-minha-doenca/figado-destaque.png') no-repeat 0 0; }
.introducao .cancer-tireoide { color: rgb(218, 211, 33); background: url('/static/images/conhecendo-minha-doenca/tireoide-destaque.png') no-repeat 0 0; width: 132px;}
.introducao .sarcoma-estromal-gastrointestinal { color: #A9BE38; background: url('/static/images/sarcoma-estromal.png') no-repeat 0 0; width: 132px;}
.introducao .informacao , .listaMenuAtual .informacao { color: #1a1a3c; background: url('/static/images/informacao/informacao-destaque.png') no-repeat 0 0;}
.introducao .guardiao-saude, .listaMenuAtual .guardiao-saude { color: #ACBB46; background: url('/static/images/guardiao-saude/guardiao-saude-destaque.png') no-repeat 0 0; }
.introducao .nutricao { color: #9d9707; background: url('/static/images/nutricao/nutricao-destaque.png') no-repeat 0 0; }
.introducao .dicas { color: #525797; background: url('/static/images/dicas/dicas-destaque.png') no-repeat 0 0; }
.introducao .busca { color: #525797; background: url('/static/images/busca/busca-destaque.png') no-repeat 0 0; }

/* BOTAO VOLTAR */
.btnVoltar { top: 1rem; right: -15rem; color: #ad8e14; font-size: 1.3rem; text-decoration: underline; position: absolute; }

/* BOTOES DE AUMENTAR/DIMINUIR */
.standard.nutricao .two-column-layout.content .container .botoes, .standard.nutricao .two-column-layout.content .container .btnVoltar{right:0; color: #ad8e14;}
.botoes { top: 4rem; right: -15rem; font-size: 1.3rem; position: absolute; }
.listaBotoes { text-align: right; color: #ad8e14; }
.listaBotoes li { display: inline; }
.listaBotoes span { font-size: 1.8rem; font-weight: bold; }
.listaBotoes a { color: #ad8e14; text-decoration: underline; }
.listaBotoes .diminuirFonte { font-size: 1.4rem; }
.listaBotoes .aumentarFonte { font-size: 1.8rem; }

/* INTRODUCAO */
.introducao { width: 100%; margin: 0 0 2rem 0; padding: 0 0 1rem 0; font-size: 1.2rem; color: #ad8e14; background: #f2f7fa; border-bottom: 1px solid #a88638; }
.introducao footer { text-align: right; }
.introducao cite { font-style: normal; }
.introducao a { color: #ad8e14; }
.introducaoSemBg { background: none; border-bottom: 0; }

/* LISTAS */
.lista { margin: 0 0 1rem 0; padding: 0 0 0 1.5rem; position: relative; float: left; }
.lista li { margin: 0 0 1rem 0; padding: 0; font-size: 1.2rem; list-style: disc; float: left; width: 100%; }
.listaNum li { list-style: none; }
.LAmarela li { color: #ad8e14; font-weight: bold; font-size: 1.6rem; }
.LAmarela li span { color: #666; font-weight: normal; font-size: 1.2rem; }

.listaNumerica { margin: 0 0 2rem 0; }
.listaNumerica li { text-align: left; list-style: decimal; }

/* MOSTRA/ESCONDE */
.listaToggle { margin: 0 0 3rem 0; position: relative; float: left; }
.listaToggle h2 { width: 100%; margin: 1rem 0; font-weight: bold; color: #23254d; cursor: pointer; position: relative; float: left; }
.listaToggle h3 { width: 100%; margin: 1rem 0; font-weight: bold; color: #ad8e14; cursor: pointer; position: relative; float: left; }
.listaToggle h4 { width: 100%; margin: 1rem 0; float: left; position: relative; width: 100%; }
.containerToggle { width: 100%; margin: 1em 0; padding: 0; position: relative; float: left; }
.subtitulo { font-size: 1.2rem; }

/* MOSTRA/ESCONDE - SUBNIVEL */
.listaToggle .subToggle { width: 54rem; padding: 0 0 0 4rem; }

/* MOSTRA/ESCONDE - ICONE */
.icon { height: 2rem; margin: 0 1rem 0 0; top: -2px; left: 0; font-size: 1.8rem; position: relative; float: left; }
.icon-fechado:before { content: '+'; top: 1px; position: relative; }
.icon-aberto:before { content: '-'; margin: 0 0.2rem; top: 0px; font-size: 1.8rem; position: relative; }

/* TEXTO E IMAGEM (50%) */
.textoImg { width: 50%; position: relative; float: left; }
/*.textoImgFull { float: left; position: relative; width: 100%; }*/ /*desnecessario, basta colocar a imagem*/
.textoImg p { width: 90%; }

/* TABELAS */
.tabela { margin: 2rem 0; border: 1px solid #e6e6e6; border-collapse: collapse; float: left; }
.tabela th, .tabela td { padding: 0.5rem; border: 1px solid #e6e6e6; font-size: 1.2rem; }
 
/* RECEITAS */
.containerReceita { margin: 0 0 3rem 0; float: left; }
.receita { width: 95%; min-height: 20rem; margin: 0 0 3rem 2rem; padding: 2rem 3.5rem; background: #fff; box-sizing: border-box; -webkit-box-shadow: 2px 2px 3px 1px #d3d3c7; box-shadow: 2px 2px 3px 1px #d3d3c7; float: right; }
.receita h2, .receita h3 { color: #acba48; }
.receita h2 { margin: 0; font-size: 2.4rem; font-weight: bold; } 
.receita h3 { font-size: 1.4rem; font-weight: bold; }

.receitaDia1 h1, .receitaDia1 h2, .receitaDia1 h3,
.receitaDia1 .tabelaReceita caption { color: #ACBA48; }

.receitaDia2 h1, .receitaDia2 h2, .receitaDia2 h3,
.receitaDia2 .tabelaReceita caption { color: #AD8D12; }

.receitaDia3 h1, .receitaDia3 h2, .receitaDia3 h3,
.receitaDia3 .tabelaReceita caption { color: #6C81B8; }

.receitaDia4 h1, .receitaDia4 h2, .receitaDia4 h3,
.receitaDia4 .tabelaReceita caption { color: #22264C; }

.receitaDia5 h1, .receitaDia5 h2, .receitaDia5 h3,
.receitaDia5 .tabelaReceita caption { color: #E2D539; }
     
.listaIngredientes { padding: 0; }
.listaIngredientes li { list-style: none; }

.tabelaReceita caption { margin: 0 0 0.5rem 0; font-size: 1.2rem; font-weight: bold; color: #acba48; }
.tabelaReceita th, .tabelaReceita td { text-align: center; }
.tabelaReceita td:first-child { text-align: left; }
.tabelaReceita tfoot td { font-size: 1rem; }

/* MAP */
p.map { font-size: 1rem; margin-top: 20px; }

/* MAPA DO SITE - LINK */
.siteMap { clear: both; float: right; margin:2rem 4% 2rem 0; }

/* RODAPE */
.footer { width: 100%; height: 100px; padding: 0; font-size: 1rem; line-height: 1.5; text-align: center; background: #fff; border-top: 1px solid #a88638; position: relative; float: left; }

#owl-carouselDoencas {
	/*margin: 25px 20% 0;*/padding-bottom: 30px;
}

/* INFORMAÇÕES */
p.smallInfo { font-size: 0.95rem; }
ul.listaImagensInfo { position: relative; float: left; text-align: center; }
ul.listaImagensInfo li { max-width: 245px; display: inline-block; margin: auto; padding: 5px; }
ul.listaImagensInfo li img { max-width: 100%; max-height: 235px; }

/* @begin MIDIAS MIN-MAX */
/* FAIXA DE 320 - 480 */
@media screen and (max-width: 479px){
    #logoTempoViver { margin-left: 1rem; }
    #logoBayer { margin-right: 2.5rem; }

    /*.faixa { width: 100%; top: 0; background-size: 100% 100%; }*/
    .faixa { display: none; }
    .menuTopo { margin: 20px 45px 74px 0 !important; /*margin: 0 0 6rem 0!important;*/ position: relative; float: right; }
    .menuTopo li { margin-bottom: 3rem; }
    .menuRestrita { width: 210px; margin-top:0;}
    .menuRestrita li { margin: 0 0 45px 2.5rem; }
    .msgUsuarioRestrita { width: auto; text-align: center; } 
    .msgUsuarioRestrita p { font-size: 1.5rem; width: 80%; margin: 0 auto;}
    .msgUsuarioRestrita p span { font-size: 1.8rem; }
	
	.boxsDicas { padding: 0 13.4%; }
}

/* FAIXA DE 480 - 767 */
@media screen and (min-width: 480px) and (max-width: 767px){
    .menuRestrita { width: 62%; }
    .menuRestrita li { margin: 0 14px 45px 2.5rem; }
}

/* FAIXA DE 768 - 992 */
@media screen and (min-width: 768px) and (max-width: 992px){
    .wrapper { width: 100%; }

    .msgUsuario { width: 75%; margin: 0 auto; padding: 4.5rem 0; float: none; }
    .menuTopo { width: 77%; margin-top: 0!important; }

    .menuInterno { float: none; margin: 0 auto; padding: 0; width: 63rem; }
    .menuInterno li { width: 28.4rem; margin: 0 0 2rem 6rem; }
	.mI3 { margin: 0 0 2rem 18rem !important; }
	
	.botoes, .btnVoltar{right:-8%;}
}
/* @end MIDIAS MIN-MAX */

/* @begin MIDIAS MAX */
/* FAIXA MAXIMA DE 1023 */
@media screen and (max-width: 1023px){
    .containerCenter{width:100%;}
    .standard.nutricao .two-column-layout.content .container{width:90%!important;}
    .textoImg { width: 100%; text-align: center; margin-bottom:30px;}
    .textoImg p { width: 95%; }
    .textoImg p, .textoImg h2, .textoImg h3, .textoImg ul { text-align: left; }
}


/* @begin MIDIAS MAX */
/* FAIXA MAXIMA DE 767 */
@media screen and (max-width: 767px){
    .buttonMobile{display:block;}

    #owl-carouselDoencas {
	margin-left:0%;margin-right:0%
    }
    
    .wrapper { width: 100%; }
    .container { width: 90%; padding: 0 5%; margin: 0px;}
    .standard.nutricao .two-column-layout.content .container{width:100%!important;}
    
    .logout { width: 100%; height: 3rem; left: 0; top: 0; background: #c7b808; position: relative; float: left; }
    .btnVoltar { top: 0.7rem; left: 1rem; text-decoration: none; position: relative; float: left; }
    .btnLogout { top: 1rem; right: 3rem; padding: 0 2rem 0 0; text-decoration: none!important; background: url('/static/images/logout.png') no-repeat right 0; position: relative; float: right; }

    .showMobile { display: block; }
    .hideMobile { display: none; }
    
    .infoUsuario { min-height: 10rem; }
    .msgUsuario { width: 80%; padding: 4.5rem 0 4.5rem 3rem; text-align: center; }
    .msgUsuario p { font-size: 1.5rem; }
    .msgUsuario span { font-size: 1.9rem; }
    .menuTopo { position: relative; }

    .listaToggle .subToggle { width: 100%; padding: 0; }
    
    .botoes { display: none; }

    .menuInterno { width: 100%; padding: 0; }
    .menuInterno li { width: 28.4rem; margin: 0 auto 2rem auto; float: none; }
    .menuInterno li:first-child { margin: 0 auto 2rem auto; }
	.mI3 {  margin: 0 auto 2rem auto !important;  }
	
	.boxsDicas { padding: 0 27%; }

    /* RECEITAS */
    .receita { width: 100%; min-height: 50rem; margin: 3rem 0; padding: 2rem; }
    .tabelaReceita caption { font-size: 1.4rem; }
	
	#page_8 .two-column-layout.content > div.container {
		width: 90%;
		padding: 0 5%;
	}
}

@media screen and (max-width: 600px){
    /* Floater */
    .guardaFloater .floater{width:90%!important;}
    ul.listaPerfil{width: 150px;}
    ul.listaPerfil > li:first-child{margin:0;}
    ul.listaPerfil > li span{margin-bottom:30px; margin-top: 15px;}
    ul.listaForm{width:100%;}
    ul.listaForm > li input{width: 90%;}
    ul.listaForm > li, ul.listaFormMedium > li.umaLinha{width: 100%; text-align:left; height: auto!important;}
    ul.listaForm > li.duasLinhas label,  ul.listaForm > li label{width: 115px; text-align:left;}
    ul.listaForm > li#observacao{margin-left:0; width:90%;}
    .textoImg{margin:0;}
	
	ul.listaFormPreCad{width:100%;}
    ul.listaFormPreCad > li input[type=text]{width: 90%;}
    ul.listaFormPreCad > li, ul.listaFormMedium > li.umaLinha{width: 100% !important; text-align:left;}
    ul.listaFormPreCad > li.duasLinhas label,  ul.listaFormPreCad > li label{width: 115px; text-align:left;} ul.listaFormPreCad > li.tipoRadioDuasLinhas label{width:100%!important;}
	ul.listaFormPreCad > li.tipoRadio label{width:100%!important;}
	ul.listaFormPreCad > li.tipoRadio{width:100% !important;}
	ul.listaFormPreCad > li.input-menor{width:53% !important;}
	#preCadastroFloater.guardaFloater .floater{width:90%;}
	
	ul.listaPerfilPreCadastro > li .icone{height: 140px; width: 140px; background-size: 140px;}
	ul.listaPerfilPreCadastro > li span{font-size: 18px; margin-bottom: 20px; margin-top: 15px;}
	#gateFloater ul.listaPerfilPreCadastro > li span{font-size: 16px;}
	#gateFloater h3{text-align: center;}
	ul.listaPerfilPreCadastro{width: 150px;}
	#gateFloater ul.listaPerfilPreCadastro > li{margin: 0;}
	.header-pre-cadastro img, .header-pre-cadastro h2 {float: left;}
	
	label#solicitacaoFeitaPor {
		padding-top: 14px;
		width: 100%!important;
	}
	
	button#botaoPreCad {
		margin-top: 15px;
	}
	
}
/* @end MIDIAS MAX */

/* @begin MIDIA PRINT */
@media print {
    .infoUsuario, .menuAtual, .btnVoltar, .botoes { display: none; }
    .receita { box-shadow: none; border: 1px solid #e6e6e6; }
}
/* @end MIDIA PRINT */


/* ESPACO "BEM-VINDO" DO BANNER*/
/*.home- .wrapperPage .page .contentHome .panelHome h1{padding: 413px 0 0 0;}*/

/* MENU MENOR */
#guardaContentInterna{margin: 0 auto;width: 850px; display:none; }
#guardaContentInterna #conteudoMenu{float:left; width:100%; position:relative;padding: 15px 0 0 0;}
#conteudoMenu .conteudoItem{float:left; width:100%;}
#conteudoMenu .conteudoItem img{margin-bottom:12px;}
#conteudoMenu .conteudoItem a{float:left; width:106px; text-align:center; margin-right:22px; font-weight:bold; font-size:15px; min-height:180px;}
#conteudoMenu .conteudoItem a:hover{text-decoration:none;}
#conteudoMenu .resumo{float:left; width:360px; text-align:left; cursor: pointer;}
.resumo h2{color: #595856!important; font-size: 24px!important;line-height: 28px; padding-bottom:12px!important; margin-top:15px;}
.resumo p{font-size: 13px!important; line-height:16px;}
#guardaMenuRestrita{float: left; position: relative;margin-top: -55px;}                                      
.menuRestritaMenor {position: relative; float: left;}
.menuRestritaMenor li { width: 6rem; margin: 0px 0 42px 35px; display: inline; float: left; }
.menuRestritaMenor li:first-child{margin-left:0;}
.menuRestritaMenor li a { font-family: 'Trebuchet MS'; font-weight: bold; text-align: center; text-transform: uppercase; text-decoration: none; position: relative; float: left; font-size:11px; line-height:12px; width:100%;}
.menuRestritaMenor li a span {margin-top: 6.5rem; display: block }
.home .infoUsuario {
    display:none;
}
.menuRestritaMenor li.marcado,
.menuRestritaMenor li:hover{opacity:0.5; filter: alpha(opacity=50);}
.menuRestritaMenor li.bem-estar { background: url(/static/images/menu-interna.png) no-repeat; background-position: 0 0; }
.menuRestritaMenor li.bem-estar a, .bem-estarTitulo{ color: #6C81BA; }
.menuRestritaMenor li.informacao { background: url(/static/images/menu-interna.png) no-repeat; background-position: -90px 0; }
.menuRestritaMenor li.informacao a, .informacaoTitulo { color: #313359; }
.menuRestritaMenor li.nutricao { background: url(/static/images/menu-interna.png) no-repeat; background-position: -185px 0; }
.menuRestritaMenor li.nutricao a, .nutricaoTitulo { color: #DFD737; }
.menuRestritaMenor li.conhecendo-doenca { background: url(/static/images/menu-interna.png) no-repeat; background-position: -275px 0; }
.menuRestritaMenor li.conhecendo-doenca a, .conhecendo-doencaTitulo { color: #A98338; }
.menuRestritaMenor li.dicas { background: url(/static/images/menu-interna.png) no-repeat; background-position: -368px 0; }
.menuRestritaMenor li.dicas a, .dicasTitulo { color: #4F5893; }
.menuRestritaMenor li.guardiao-saude { background: url(/static/images/menu-interna.png) no-repeat; background-position: -460px 0; }
.menuRestritaMenor li.guardiao-saude a, .guardiao-saudeTitulo { color: #B4C35C; }
.fechar{position: absolute;top: 75px;left: -60px;width: 22px;height: 22px;background: url(/static/images/fechar.png) no-repeat;z-index: 100;padding: 20px;}

/*N�o aparecer o login*/
/*.home- .wrapperPage .page .contentHome #guardaLogin {display: none;}*/

#guardaLogin{display:inline-block; width:100%; text-align:center; position:relative; margin-bottom:0px;}
#loginContainer {
    margin: 0 auto;
}
ul#listaLogin{width:100%; position:relative; padding:0;background: url(/static/images/login-background.png) no-repeat center;}
ul#listaLogin > li:first-child{padding-left: 140px;}
ul#listaLogin > li{display:inline-block; padding: 12px 6px 6px 6px; position:relative;vertical-align:top}
ul#listaLogin > li.linhaBotoes{padding-left: 30px;}
ul#listaLogin > li.linhaDireita{min-height:48px; padding-left:20px;}
ul#listaLogin > li label{display:inline-block; color:#fff; font-weight:bold; padding-top:4px; margin-right:6px;}
ul#listaLogin > li label#login{margin-right:11px;}
ul#listaLogin > li input{border:1px solid #CFBB88; padding:4px 8px; width:150px; font-size:13px;}
input.erro{border:1px solid red!important; background:#f2dede;}
button.entrar{background: #DABE75; color: #fff;font-weight: bold;width: 81px;border: 1px solid white;padding: 5px 8px;}
ul#listaLogin > li .esqueci{text-align:right; clear:both; line-height:18px;}
ul#listaLogin > li .esqueci a{color:#808080; font-size:11px;}			
.acesso{float:left; background:#D0C102; color:#8B6500; font-weight:bold; font-size:15px; border-right: 1px solid #B6942F; border-bottom: 1px solid #B6942F; margin-right:23px; position:relative; top: 16px;}
.acesso span:first-child{float:left; padding:0 9px;}
.acesso span#setaMembros{color:#666465; position:absolute; bottom: -5px; right: -10px;line-height: 12px;}
.primeiroAcesso{display:inline-block; background-color: #ABB947; color:#FFF; padding:5px 12px; text-align:center; margin-top: -5px; font-size:14px; cursor:pointer; width: 124px}		
.listaBotoes li .audio{float:left; width:21px; height:21px; background:url(/static/images/volume.png) no-repeat; margin: 4px 10px;}


.centraliza{margin:0 auto; width:912px; position:relative;}
.contentHome{width: 100%; float: left; color:#8A8A8A;}
.contentHome p {margin-bottom:15px; font-size:15px; line-height: 18px; }
.contentHome .lista li {margin: 0; padding: 0; font-size:15px; line-height: 18px; list-style-type: disc; }

#guardaBanners{float:left; width:100%; background:#E7F1FA;}
#banner{margin: 0 auto; width:1020px;}
#owl-bannersHome .owl-controls{position: absolute; bottom: -8px;left: 72%;z-index: 100;}
#owl-bannersHome .owl-controls .owl-page span{width: 12px;height: 12px;background: url(/static/images/bullet-cinza-banner.png) no-repeat; margin: 4px 26px 4px 6px;}
#owl-bannersHome .owl-controls .owl-page.active span, #owl-bannersHome .owl-controls.clickable .owl-page:hover span {background: url(/static/images/bullet-azul-banner.png) no-repeat;}

.boxBrancoMaior h2, .boxBranco h2 { font-size: 22px; }
.boxAzul{background:url(/static/images/bg-conhecendo-tempo-viver.jpg) repeat; border-top:1px solid #A98537; float:left; width:100%; padding:148px 0 68px 0;}
.boxAzul-2{background:url(/static/images/bg-como-participar.jpg) repeat; border-top:1px solid #bba45e; float:left; width:100%; padding:172px 0 42px 0;}
.boxMarrom{background:url(/static/images/bg-conheca-mais.jpg) repeat; border-top:1px solid #aa8638; float:left; width:100%; padding:172px 0 80px 0; }
.boxBranco{background-color:#FFF; margin:0 auto; width:880px; padding:10px 114px; text-align:center; position:relative;}
.boxBrancoMaior{background-color:#FFF; margin:0 auto; width:940px; padding:10px; text-align:center; position:relative;}
.boxBege{background:url(/static/images/bg-glossario.jpg) repeat; border-top:1px solid #B89C5B; float:left; width:100%; padding:172px 0 0 0;}

.contentHome h2{color:#5160a1; font-size:28px; padding-bottom:20px; font-family:Trebuchet MS; font-weight:bold;}
.contentHome .imgDir{position:absolute; bottom:0; right:0;}
.contentHome .contentDir{float:right; width:450px; padding:0 40px 0 0;}
.contentHome .siteMap {margin: 20px 3% 5px 0;font-size: 10px;font-weight: bold;}

.panelHome {padding: 0px 0 38px;margin: 0 auto;width: 700px;}
.panelHome h1 { color: #6C81BA; font-size: 38px;font-weight: bold; padding-bottom:12px; float: left; width: 100%; padding-top: 10px;}
.panelHome .menuRestrita { margin: 40px auto 0; width: auto; overflow:hidden;}
#menuDestaque li:hover{opacity:0.5; filter:alpha[opacity=50];}
.panelHome .menuRestrita li { width: 82px; margin: 0 0 42px 3.8rem; height: 7rem;}
.panelHome .menuRestrita li:first-child{margin-left:0;}
.panelHome .menuRestrita li span { width: 100%; }
.panelHome .menuRestrita li a { width: 100%; }
.panelHome .bem-estar { background-position: 6px -80px; }
.panelHome .informacao { background-position: -97px -80px; }
.panelHome .nutricao { background-position: -205px -80px; }
.panelHome .conhecendo-doenca { background-position: 8px 0; }
.panelHome .dicas { background-position: -98px 0; }
.panelHome .guardiao-saude { background-position: -205px 0; }

/* CONHE�A TEMPO DE VIVER */
#conhecaTempoViver{float:left; background:url(../images/conhecendo-tempo-de-viver.png) no-repeat bottom left; width:100%; height:680px; position:relative;}
.imgConheca{display:block;}
.imgConhecaMobile{display:none;}

/* COMO PARTICIPAR */			
#comoParticipar{float:left; background:url(../images/como-participar-tempo-viver.png) no-repeat center 0; width:100%; height:640px; position:relative; margin-top:-20px;}
#comoParticipar a{font-weight:bold; text-decoration:underline; color:#8A8A8A;}
#comoParticipar a:hover{ text-decoration:none;}
#comoParticipar #firstDesc{ width: 25%; text-align: center; margin: 459px 0 0 39px; float: left; }
#comoParticipar #secondDesc { float: right; margin: 339px -38px 0 0; width: 50%; text-align: center; }
#comoParticipar #secondDesc p:first-child{width: 43%; margin: 0 auto 6px;}
#comoParticipar #secondDesc p + span + p { width: 60%; margin: 10px auto; }
#comoParticipar #secondDesc span{ font-size: 30px; }
#comoParticipar #secondDesc img { margin: 6% auto; }
.imgParticipar{display:block;}
.imgParticiparMobile{display:none;}

/* CONHE�A MAIS */
.lupa{position:absolute; top:10px;right:10px; background: url(../images/icone-conheca-mais.png) no-repeat; width:101px; height:94px;}
.boxBranco h2 { margin: 10px 0 0; float: left; width: 100%; color: #B69953;}
.menuDoencas { display:none;background: url(../images/icones-corpo-atual.png) no-repeat; height: 200px; margin: 54px auto 83px auto; width: 650px; position: relative; }
.menuDoencas a { position: absolute; }
#prostata { left: 166px; top: -3px; border-radius: 62px; width: 120px; height: 120px;}
#tireoide { right: 177px; top:0; height: 100px; border-radius: 57px; width:120px;}
#figado { right: -3px; width: 149px; top: 72px; height: 145px; border-radius: 74px; }
#rim { top: 150px; left: 237px; height: 181px; width: 192px; border-radius: 91px; }
#gist { top: 84px; left: -4px; width: 154px; height: 148px; border-radius: 74px; }
#owl-carouselDoencas{display:block!important;}
#owl-carouselDoencas .item{width:132px; margin:0 auto;}

/* GLOSS�RIO */
.glossario {position:absolute; top:10px; right:10px; background: url(../images/icone-glossario.png) no-repeat; width:123px; height:116px;}
.boxBrancoMaior h2 { margin-top: 42px; color: #D2C100; }
.listaGlossario { margin: 0 0 35px 50px; float: left; }            
.listaGlossario li { display:inline; cursor:pointer; margin:0 2px; font-size: 13px; border-left: 1px solid; padding: 0 7px; float: left; font-weight: bold; }
.listaGlossario li:first-child{border:0;}
#resultados { text-align: left; margin-left: 26px; min-height:390px;}
#resultados > div{display:none; float: left;}
#resultados h3 { clear: both; font-size: 20px; color: #505690; text-decoration: underline; margin: 0 0 13px 10px; }
#resultados p { width: 391px; float: left; margin-left: 32px; min-height: 41px; }
.listaGlossarioMobile{display:none;}
.listaGlossario{display:block;}
.listaGlossario li.marcado, #resultados strong { color: #505690; font-weight: bold; }
.guardaCombo > div:first-child{display:none;}

/* RODAP� HOME */
.footerHome{width: 100%; font-size: 1rem; line-height: 1.5; background: #fff;border-top: 2px solid #D5C39D; position: relative;float: left;}
.centralizaRodape {width: 940px; margin: 0 auto 45px auto; }
#menuRodape { margin: 17px 0 25px 0; float: left; width: 100%;}
#menuRodape > li { display: inline; width: 212px; float: left; text-align: left; padding: 0 24px; border-right: 1px solid #E9E1CA; min-height:100px;}
#menuRodape li .tituloMenu{font-size: 15px; font-weight:bold; margin-bottom: 15px; float: left; width: 100%;}
#menuRodape > .col1 { width: 30%; padding-left:0;}
#menuRodape > .col2 { width: 29% }
#menuRodape > .col3 { width: 26% }
#menuRodape > .col4 { padding-right: 0; border-right: 0; width: 15%; }
#menuRodape .listaRodape > li { float: left; font-size: 12px; }
#menuRodape .listaRodape > li.firstItem {width: 35%; }
#menuRodape .listaRodape > li > ul > li{margin-bottom:3px;}
#menuRodape .listaRodape > li a{color:#909090;}
#menuRodape p { font-size: 14px; }
#menuRodape .col3 .listaRodape li {
	float:none;
}

#menuMapaSite { margin: 17px 0 25px 0; float: left; width: 100%;}
#menuMapaSite > li { display: inline; width: 212px; float: left; text-align: left; padding: 0 24px; border-right: 1px solid #E9E1CA; min-height:100px;}
#menuMapaSite li .tituloMenu{font-size: 15px; font-weight:bold; margin-bottom: 15px; float: left; width: 100%;}
#menuMapaSite > .col1 { width: 50%; padding-left:0;}
#menuMapaSite > .col2 { width: 50%; border-right: 0; }
#menuMapaSite > .col3 { width: 50%; clear:both; padding-left:0; padding-top:10px}
#menuMapaSite > .col4 { padding-right: 0; border-right: 0; width: 50%; padding-top:10px}


#menuMapaSite .listaRodape > li { float: none; font-size: 12px; }
#menuMapaSite .listaRodape > li.firstItem {width: 35%; }
#menuMapaSite .listaRodape > li > ul > li{margin-bottom:3px;}
#menuMapaSite .listaRodape > li a{color:#909090;}
#menuMapaSite p { font-size: 14px; }

.containerFooter {width: 690px; margin: 0 auto; text-align:center;}
		
/* FAIXA DE 480 - 767 */
@media screen and (min-width: 480px) and (max-width: 767px){
	
}

/* FAIXA DE 768 - 992 */
@media screen and (min-width: 768px) and (max-width: 992px){

}

@media (min-width: 768px) and (max-width: 1200px){

    /*#owl-carouselDoencas {
	margin-left:20%;margin-right:20%
    }*/
}

/* @end MIDIAS MIN-MAX */


/* FAIXA MAXIMA DE 1023 */
@media screen and (max-width: 1023px){	
	#banner{width:auto;}
	.panelHome{padding: 0px 0 38px;}

	.primeiroAcesso{margin-top:30px; margin-right:0;}
	.listaBotoes{width:32px; margin-top:-45px;}
	
	.centraliza{width:auto; margin:0 auto}
	.centralizaRodape{width:auto; margin:20px 15px 30px 15px;}
	.containerFooter{width:auto;}
	#menuRodape > li{min-height:170px;}
	#menuRodape .listaRodape > li.firstItem{width:100%;}


    #menuMapaSite > li{min-height:170px;}
	#menuMapaSite .listaRodape > li.firstItem{width:100%;}

	.break{display:block;}
	.doubleBreak{display:block; margin-bottom:15px;}

    ul#listaLogin{margin:0 auto;float:none;width:100%; max-width:996px;background-color: #DABE75;}
	
	ul#listaLogin > li:first-child {padding-left: 0;}

    .primeiroAcesso {
        margin-top:-5px;
    
    }

    ul#listaLogin > li.linhaMobile {
        margin-top:0px;
    }

    ul#listaLogin > li.linhaDireita {
        border-right:none;
        min-height:initial;
    }

    .linhaBotoes{display:none !important}

    


}
/* @end MIDIAS MAX */

@media screen and (max-width: 999px){
	#owl-bannersHome .item{height: 308px;}
	ul#listaMenu > li > span#foneMenu { display: none; }
}

/* FAIXA MAXIMA DE 990 */
@media screen and (max-width: 990px){
    .fechar{top: -240px;left: -20px;}
}

/* FAIXA MAXIMA DE 960 */
@media screen and (max-width: 960px){
	/* Banner home */
	#owl-bannersHome .owl-controls .owl-page span{margin: 4px 12px; background-size: cover;}
	#owl-bannersHome .owl-controls .owl-page.active span, #owl-bannersHome .owl-controls.clickable .owl-page:hover span{ background-size: cover;}
	
	.boxAzul, .boxAzul-2, .boxMarrom{padding:40px 0 50px 0;}
	.boxBege{padding:40px 0 20px 0;}
	#conhecaTempoViver{background-size:45%; background-position:left top; height:480px;}
	.boxAzul .contentDir{width: 50%;}
	
	.boxBranco{width:auto;}
	.boxBrancoMaior{width:100%; float:left;}
	.listaGlossario {margin: 0 auto 30px auto; width: 60%; float:none; overflow:hidden;}
	.listaGlossario li{border-left:0; margin:5px 2px;}
	#resultados p{width:90%;}
    
   
    
    	
	/* Como participar */
	#comoParticipar{background-size:90%; height:auto;}
	#comoParticipar #firstDesc{margin: 51% 0 0 4%;}
	#comoParticipar #secondDesc span{font-size:24px;}
	#comoParticipar #secondDesc {margin:37% 0 0 0; }
	#comoParticipar #secondDesc p:first-child{width:50%;}
}
/* @end MIDIAS MAX */

/* FAIXA MAXIMA DE 910 */
@media screen and (max-width: 910px){
    #guardaContentInterna{width:auto;}
    #conteudoMenu .conteudoItem {margin-bottom: 20px;}
    #guardaContentInterna #conteudoMenu{width: 550px; float:none; margin:0 auto;}
    #conteudoMenu .conteudoItem img.floatRight{float: none;display: inline-block;}
    #guardaMenuRestrita {float: none;margin: 0 auto;width: 550px;}
    .fechar {top: 60px;left: -40px;}
}

/* FAIXA MAXIMA DE 890 */
@media screen and (max-width: 890px){
	.menuDoencas{display:none;}
	#owl-carouselDoencas{display:block!important;}

    .acesso {
        display:none;
    }
	
	#owl-bannersHome .item .img-banner{left: 15%;}
	#owl-bannersHome .item .dizer-banner{width: 165px;right: 43px;}
	#owl-bannersHome .item .img-banner.atendimento-online{left: 1%;}
	#owl-bannersHome .item .dizer-banner.atendimento-online-dizer{width: 250px}
}

/* @begin MIDIAS MAX */
/* FAIXA MAXIMA DE 767 */
@media screen and (max-width: 767px){
	
	.boxAzul{background:#e5edf8;}
    .boxAzul-2{background:#e0e6f4;}
    .boxMarrom{background:#DDCB9B;}
    .boxBege{background:#F1EDE1;}

    #listaLogin{margin:0 5%; }
	
	.panelHome{width:auto; margin:0 5%; padding: 5px 0 38px;}
	.panelHome h1{font-size:32px; float:left; width:100%;}
	
	.panelHome .menuRestrita li{width:77px;}
	.panelHome .menuRestrita li:first-child{margin-left:3.8rem;}
	.panelHome .menuRestrita li span{font-size:12px;}
	.panelHome .bem-estar{background-position:6px -80px;}
	.panelHome .informacao{background-position: -103px -80px;}
    .panelHome .nutricao { background-position: -207px -80px; margin-right:0;}
    .panelHome .conhecendo-doenca { background-position: 6px 0; }
    .panelHome .dicas { background-position: -103px 0; }
    .panelHome .guardiao-saude { background-position: -208px 0; margin-right:0;}
	
	#owl-bannersHome .item{height: 238px;}
	
	#owl-bannersHome .item .img-banner{left: 15%;}
	#owl-bannersHome .item .dizer-banner{width: 165px;right: 43px;}
	#owl-bannersHome .item .img-banner.casal1{width: 300px;}
	#owl-bannersHome .item .img-banner.homem{width: 482px;}
	#owl-bannersHome .item .img-banner.casal2{width: 435px;}
	#owl-bannersHome .item .img-banner.mulher{width: 385px;}
	#owl-bannersHome .item .img-banner.mulher2{width: 470px;}
	#owl-bannersHome .item .img-banner.atendimento-online{width: 457px;}
	#owl-bannersHome .item .dizer-banner.atendimento-online-dizer{width: 225px; bottom: 77px; right: 25px;}
}

@media screen and (max-width: 640px){
	.panelHome h1{font-size:28px;}
	
	#guardaContentInterna #conteudoMenu, #guardaMenuRestrita{width:auto;}
	#conteudoMenu .conteudoItem{text-align:center;}
	#conteudoMenu .conteudoItem a{float: none;display: block;margin: 0 auto; min-height: 0; width:75px; font-size:11px;}
	#conteudoMenu .resumo{width: 80%;float: none;margin: 0 auto;}
	.resumo h2 a{font-size:16px!important; line-height:20px!important;}
	.menuRestritaMenor{width: 250px;margin: 0 auto;float: none;}
	.menuRestritaMenor li.conhecendo-doenca{margin-left:0;}
	.fechar {top: 0;left: 20px;}
	
	/* Conhe�a Tempo de Viver */
	#conhecaTempoViver{background:none; height:auto;}
	.boxAzul{padding: 0px 0 50px 0;}
	.boxAzul-2{padding: 0px 0 20px 0;}
	.boxAzul .contentDir{width:100%; padding:0 5%; margin-bottom:30px;}
	.contentHome h2{font-size:16px; text-align:center;}
	.contentHome p, .contentHome .lista li{font-size:13px;}
	.imgConhecaMobile{margin: 0 auto; width:252px; display:block;}
	.imgConheca{display:none;}
	
	/* Conhe�a mais sobre */
	.lupa{top: -20px;right: 45%;background: url(../images/icone-conheca-mais-mobile.png) no-repeat;width: 49px;height: 44px;}
	.boxBranco{padding: 0 5%;}
	.boxMarrom h2, .boxBege h2{margin-top: 30px;}
	
	/* Gloss�rio */
	.boxBrancoMaior{padding:0 10% 20px 10%; width:100%;}
	.glossario{top: -20px;right: 45%;background: url(../images/icone-glossario-mobile.png) no-repeat;width: 49px;height: 45px;}
	.listaGlossarioMobile{display:block; position: absolute;top: 32px;left: 0;background: #FFF;z-index: 10;}
	.listaGlossario{display:none;}
	#resultados{margin-left:0;}
	#resultados h3{text-decoration:none; font-size:32px; text-align:center;font-weight:bold;}
	#resultados p{min-height:0; margin-left:0; width:100%;}
	.guardaCombo{float:left; width:150px; margin-bottom:30px; position:relative; margin-right: 100%;}
	.guardaCombo > div:first-child{display:block; border:1px solid #D1BE93; color:#797979; background:url(../images/seta-select.jpg) no-repeat 130px 14px; text-align:left; padding:6px;}
	.guardaCombo > ul{float:left; width:100%!important; border:1px solid #D1BE93; border-top: none; display:none;}
	.guardaCombo > ul > li{display:block; padding:4px 5px!important; width:50%; text-align:left; border-top:1px solid #D1BE93; border-right: 1px solid #D1BE93; margin:0!important; float: left;}
	.guardaCombo > ul > li:nth-child(even) {border-right: none;}
	.guardaCombo > ul > li:hover, .guardaCombo ul li.marcado{background:#505690; color:#FFF!important;}
	
	#owl-bannersHome .owl-controls{right: 46px;left: initial;}
	#owl-bannersHome .owl-controls .owl-page span{width: 10px;height: 10px;}	
	#owl-bannersHome .item .img-banner{left: -7%;}
	
	#owl-bannersHome .item .img-banner.atendimento-online{left: -11%;}
	#owl-bannersHome .item .dizer-banner.atendimento-online-dizer{width: 195px; bottom: 150px; right: 18	px;}
}

@media screen and (max-width: 510px){
	#owl-bannersHome .item{height: 168px;}
	#owl-bannersHome .item .img-banner{left: -7%;}
	#owl-bannersHome .item .dizer-banner{width: 135px;right: 20px;bottom: 52px;}
	.owl-theme .owl-controls{padding-bottom: 23px;}
	#owl-bannersHome .owl-controls{right: 9px;}
	#owl-bannersHome .owl-controls .owl-page span{width:8px;height:8px;}
	#owl-bannersHome .item .img-banner.casal1{width: 203px;}
	#owl-bannersHome .item .img-banner.homem{width: 338px;}
	#owl-bannersHome .item .img-banner.casal2{width: 295px;}
	#owl-bannersHome .item .img-banner.mulher{width: 274px}
	#owl-bannersHome .item .img-banner.mulher2{width: 335px;}
	
	#owl-bannersHome .item .img-banner.atendimento-online{width: 323px; left: -13%;}
	#owl-bannersHome .item .dizer-banner.atendimento-online-dizer{width: 190px; bottom: 90px; right: 20px;}
}


/* @begin MIDIAS MIN-MAX */
/* FAIXA DE 320 - 480 */
@media screen and (max-width: 479px){
	.panelHome h1{font-size:15px;}
	.panelHome .menuRestrita li {margin: 0 0 42px 2.1rem;}
	.panelHome .menuRestrita{width:275px!important;}
    .panelHome .menuRestrita li.bem-estar, .panelHome .menuRestrita li.conhecendo-doenca{margin-left:0;}
	.panelHome .menuRestrita li span{font-size:11px;}
	
	/* Como Participar */
	#comoParticipar{background:none; padding: 0 5%;}
	#comoParticipar #firstDesc, #comoParticipar #secondDesc{width:100%; margin:0; text-align:left;}
	#comoParticipar #secondDesc p{width:100%!important;}
	#comoParticipar #secondDesc span{text-align: center;width: 100%;float: left;padding: 15px 0; font-size:20px;}
	#comoParticipar #secondDesc img{margin:10% auto 5% auto;}
	.imgParticiparMobile{display:block;}
	.imgParticipar{display:none;}
	
	.glossario{right:42%;}
	
	#listaLogin .linhaLogin, #listaLogin .linhaSenha{display: block;padding: 12px 6px 6px 6px;}
	.primeiroAcesso{font-size: 12px;padding: 3px 12px;width: 98px;}
	ul#listaLogin > li .esqueci{text-align: center;}
	ul#listaLogin > li input{width: 158px;}
}

@media screen and (max-width: 320px){
	#owl-bannersHome .owl-controls .owl-page span{width: 6px; height: 6px;margin: 4px 10px;}
	#owl-bannersHome .item .dizer-banner{width: 130px; right: 7px;}
	#owl-bannersHome .item .img-banner {left: -18%;}
	#owl-bannersHome .item .img-banner.homem, #owl-bannersHome .item .img-banner.casal2{display: none;}
	#owl-bannersHome .item .img-banner.mulher2 {max-width: 335px;}

	#owl-bannersHome .item #bg-homem{background: url(/static/images/homem-tempo-viver.png) no-repeat;}
	#owl-bannersHome .item #bg-casal2{background: url(/static/images/casal2-tempo-viver.png) no-repeat;}
	#owl-bannersHome .item #bg-mulher2{background: url(/static/images/mulher2-tempo-viver.png) no-repeat;}
		#owl-bannersHome .item #bg-homem, #owl-bannersHome .item #bg-casal2, #owl-bannersHome .item #bg-mulher2{width: 230px;height: 168px;position: relative;background-position: -82px 0;background-size: 352px;}
		
	#owl-bannersHome .item .img-banner.atendimento-online{height: 168px;}
	#owl-bannersHome .item .dizer-banner.atendimento-online-dizer{width: 135px; right: 13px;}
}

@media screen and (max-width: 319px){
    .panelHome .menuRestrita{width:90px!important;}
    .panelHome .menuRestrita li{margin-left:0;}
    .menuRestrita li.conhecendo-doenca{margin-bottom:70px;}

}


#wkSimpleSearch #q {
	
	border: 1px solid #CFBB88;  
	padding: 4px 8px;  
    	width: 100%;  
	font-size: 13px;


}


#wkSimpleSearch #Search {
	background: #d7c89d;
	color: #AA8528;
	font-weight: bold;
	width: 81px;
	border: 0;
	padding: 5px 8px;

}


#page_8 .content>.container {
    width:99.6rem;
}
			
.boxsDicas { max-width: 454px; width: 100%; float: left; padding: 0 7.9%; margin-bottom: 35px; }
.boxDica { border: 1px solid #ad8e14; padding: 16px 18px; width: 100%; max-width: 301px; float: left; margin-bottom: 35px; }
.boxDica h2 { background-image: url("/static/images/dicas/bullet.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 7px; color: #525797; font-weight: bold; padding: 0 0 0 15px; }
.boxsD2 { border-left:1px solid #ad8e14; }
.lastBoxDica { margin-bottom: 0; }
@media (max-width: 993px){
    .boxsDicas { float: none; margin: 0 auto; padding: 0; width: 337px; }
	.boxsD2 { border-left: 0; }
	.boxDica {margin: 0 auto 35px;}
}
@media screen and (max-width: 365px){
	.boxsDicas { float: left; padding: 0 5%; width: 100%;}
}
		