/* CSS Document */
* {margin: 0; padding: 0}
body {color: #fff; font: 62.5% Arial, Helvetica, Verdana, sans-serif; text-align: center; background-color: #fff}

/* Common Styles */
fieldset {position: relative; border: 0}
fieldset legend {color: #717171}
fieldset legend span {position: absolute; top: 0; left: 0}
input {color: #717171}

table {border-collapse: collapse}
th, td {vertical-align: top}

a img {border: 0}
.hidden {display: none}
.pDown {clear: both}

.line {color: #c5d0d5; display: none; clear: both; border: 0; height: 1px; background-color: #c5d0d5}

/* Clean Style */
.cleanStyle h1, .cleanStyle h4 {margin: 21px 0!important}
.cleanStyle h2 {margin: 19px 0!important}
.cleanStyle h3 {margin: 18px 0!important}
.cleanStyle h5 {margin: 22px 0!important}
.cleanStyle h6 {margin: 25px 0!important}
.cleanStyle pre {white-space: pre!important; margin: 13px 0!important}
.cleanStyle p {margin: 16px 0!important}
.cleanStyle strong {font-weight: bold!important}
.cleanStyle em {font-style: italic!important}
.cleanStyle u {text-decoration: underline!important}
.cleanStyle strike {text-decoration: line-through!important}
.cleanStyle sup {vertical-align: super!important}
.cleanStyle sub {vertical-align: sub!important}
.cleanStyle ul {display: block!important; margin: 16px 0!important; padding: 0 0 0 40px!important; list-style-type: none!important; list-style-position: outside!important}
.cleanStyle ul li {list-style-type: disc!important}
.cleanStyle ul li ul li {list-style-type: circle!important}
.cleanStyle ul li ul li ul li {list-style-type: square!important}
.cleanStyle ul li ul {margin: 0!important}
.cleanStyle ol {display: block!important; margin: 16px 0!important; padding: 0 0 0 40px!important; list-style-type: decimal!important; list-style-position: outside!important}
.cleanStyle ol li ol {margin: 0!important}
.cleanStyle blockquote {margin-left: 40px!important}
.cleanStyle hr {margin: 8px 0!important; border: inset 1px #ccc!important; height: 2px!important; background-color: transparent!important}


/* Style Content */
.homePage form {background: #f7890b url(../Images/_Novo/Infantil/bg-top.gif) repeat-x 0 0}
.homePage #Global {background: none}
.homePage .bg-home {clear: both; float: left; margin-left: -45px; width: 1051px; background: url(../Images/_Novo/Infantil/bg-home.gif) no-repeat 0 305px}
	*html .homePage .bg-home {margin-left: 45px; width: 1051px}
.homePage .inner {margin-left: 45px}
#Global {font-size: 1.0em; text-align: left; background: #f7890b url(../Images/_Novo/Infantil/bg-top-internal.gif) repeat-x 0 0}
#Header {padding-top: 12px; height: 265px; background: url(../Images/Obesidade/bg_kid.gif) no-repeat 235px 134px}
#Header, #Content {clear: both; margin: 0 auto; width: 874px}
#Footer {clear: both; padding-top: 80px; width: 100%; height: 79px; background: #fff url(../Images/_Novo/Infantil/bg-footer.gif) no-repeat center top}
#Footer .FooterMenu, #Footer .FooterLogos {position: relative; left: 50%; margin-left: -437px; width: 874px}

.ob_Infantil {color: #faa709; font-size: 3.4em; clear: both; float: left; padding-top: 30px; width: 180px}
.PC_ob {color: #666; font-size: 1.0em; float: left; padding: 10px 0 0 52px!important; /*padding: 0 0 0 52px!important;*/ width: 200px}

/* Top */
.TopMain {clear: both; width: 100%}

.TopLogos {float: left}
.TopLogos h1 {float: left; margin-right: 24px; width: 195px; height: 60px; background: url(../Images/_Novo/logo-movimento-energia-posi.gif) no-repeat}
.TopLogos h1 a {display: block; width: 195px; height: 60px}
.TopLogos div {float: left; width: 185px; height: 60px; background: url(../Images/_Novo/plataforma-contra-obesidade.gif) no-repeat}
.TopLogos div a {display: block; width: 185px; height: 60px}
.TopLogos span {display: none}

.TopForms {float: right; padding-top: 15px}
.TopSearch, .TopLogin {color: #717171; float: left;}
.TopSearch div, .TopLogin div {float: left}
.TopSearch label, .TopLogin label {font-size: 1.1em; text-transform: uppercase; display: block}
.TopSearch div input, .TopLogin div input {font-size: 1.1em; border: 1px solid #d6e0e4; height: 1.45em}
.TopSearch div input {width: 125px}
.TopSearch .submit, .TopLogin .submit, .TopLogin .logout {float: left; padding-top: 1.1em; padding-left: 1px}
.TopLogin .submit input {border: 0; width: 18px; height: 18px; background: url(../Images/_Novo/bot-arrow.gif) no-repeat}
.TopLogin .logout input {border: 0; width: 18px; height: 18px; background: url(../Images/_Novo/bot-cross.gif) no-repeat}
.TopLogin .TopLoginStatus {float: left; padding-top: 1.6em; padding-right: 5px}

.TopLogin {margin-left: 15px}
.TopLogin legend {font-size: 1.1em; text-transform: uppercase}
.TopLogin div {padding-top: 1.4em}
.TopLogin .login {padding-right: 3px}
.TopLogin div label{display: none}
.TopLogin div input {width: 85px}

.MainMenu {position: relative; clear: both; padding-top: 17px; width: 100%; list-style: none}
.MainMenu li {display: table; float: left; border-right: 1px solid #e0c8a5; width: 14.15%; height: 3.9em; background: #a9a9a9 url(../Images/_Novo/Infantil/menu-bg-active.gif) repeat-x bottom left}
.MainMenu li.first {border-left: 1px solid #e0c8a5}
.MainMenu li a {color: #fff; font-size: 1.1em; font-weight: bold; text-transform: uppercase; text-decoration: none; text-align: center; vertical-align: middle; display: table-cell; padding: 0 15px; height: 100%; background: #f8910f url(../Images/_Novo/Infantil/menu-bg.gif) repeat-x bottom left}
.MainMenu li a:hover, .MainMenu li a.active {background: #a9a9a9 url(../Images/_Novo/Infantil/menu-bg-active.gif) repeat-x bottom left}
.MainMenu li a:hover {background: none}
.MainMenu li:hover .sub {visibility: visible}
.MainMenu li .sub {position: absolute; z-index: 10; visibility: hidden; margin-top: 3.9em; margin-left: -14.15%; width: 14.15%}
.MainMenu li .sub li {float: none; border-right: 0; width: 100%}
.MainMenu li .sub li a {font-size: 1.2em; text-transform: none; border-top: 1px solid #e0c8a5; border-bottom: 0; background: #e47607}
.MainMenu li .sub li a:hover {font-size: 1.2em; text-transform: none; background: #848484}
/* //Top */


/* Css para Listagem */
.listagem {float: left; clear: both; padding: 20px 0; width: 100%}
	.listagem h3 {font-size: 1.4em; font-weight: bold; color: #fff; margin: 0 !important; padding-bottom: 10px}
	.listagem h4 {font-size: 1.2em; font-weight: normal; color: #fff; margin: 0 !important; padding-bottom: 10px}
	.bordernone {border-top: 0!important}
	.Paginacao {text-align: right; padding: 5px 10px; clear: both; float: left; border-top: 1px solid #ffcc00; border-bottom: 1px solid #ffcc00; width: 598px}
		.Paginacao .inner {font-size: 1.2em; color: #fff}
		.Paginacao em {font-style: normal; text-align: left; float: left; padding-top: 2px; padding-right: 20px; width: 120px}
		.Paginacao .irpara {float: left}
		.Paginacao label {float: left; padding-top: 2px; padding-right: 5px}
		.Paginacao .pagNu {float: left; margin-right: 5px; width: 21px; padding: 0; border-color: #ccc; border-style: solid; border-width: 2px 1px 1px 1px; font-size: 1em; color: #666}
		.Paginacao .pagGo {margin-right: 20px}
		.Paginacao a {color: #fff!important; text-decoration: underline!important; margin: 0 2px}
		.Paginacao a:hover {color: #fff!important}
		.Paginacao a.here {color: #fff!important; text-decoration: none!important}
		.Paginacao a img {border: 0}
	
	.listagem .linha {overflow: auto; clear: both; float: left; width: 598px; padding: 10px; border-top: 1px solid #ffcc00}
		.listagem .linha span.data {color: #fff; font-size: 1.2em; padding: 0}
		.listagem .linha img {float: left; width: 68px; margin: 0 10px 0 0; border: 0}
		.listagem .linha a {float: left}
		.listagem .linha a img {width: 68px; margin: 0 10px 0 0; border: 0}
		.listagem .linha .news {overflow: auto}
		.listagem .linha .news a {font-size: 1.2em; float: none}
		.listagem .linha .news div.resumo {color: #fff; font-size: 1.2em}
		.listagem a {color: #ffcc00; text-decoration: none}
		.listagem a:hover {text-decoration: underline}
	
	.RightColumn .Content .news {font-size: 1.0em}
	.noticias {clear: both; padding-top: 20px}
	.noticia_destaque {clear: both; float: left; width: 598px; padding: 0; margin: 20px 0; padding: 10px}
		.noticia_destaque .imagem {float: left; padding-right: 10px; width: 200px}
		.noticia_destaque .news {color: #666; font-size: 1.2em; overflow: auto}
		.noticia_destaque .news span.data {color: #fff; font-size: 1.0em}
		.noticia_destaque a {color: #f06323; text-decoration: none}
		.noticia_destaque a:hover {color: #556c76}
		.noticia_destaque .bottom {clear: both; float: none; padding-top: 13px; background: url(../Images/Obesidade/NewsBOTTOM.gif) no-repeat bottom left}
		.noticia_destaque .news a.mais {float: right; width: auto}
/* --> Css para Listagem */


/* Main Content */
.Breadcrumb {color: #ffdc12; font-size: 1.1em; clear: both; display: table; margin-top: 10px; height: 26px}
.Breadcrumb a {color: #fff; vertical-align: middle; display: table-cell}
.Breadcrumb a:hover {color: #ffdc12}
.Breadcrumb .normal {vertical-align: middle; display: table-cell}

.LeftColumn {float: left; padding-top: 40px; width: 218px}
.LeftColumn .Navigation {font-size: 1.2em; width: 100%; list-style: none}
.LeftColumn .Navigation li {display: table; margin-top: 1px; width: 100%}
.LeftColumn .Navigation li a {color: #fff; text-decoration: none; vertical-align: middle; display: table-cell; padding: 5px 10px 5px 30px; width: 178px; height: 2.6em; background: url(../Images/Obesidade/mais1.gif) no-repeat 8px center}
.LeftColumn .Navigation li a:hover, .LeftColumn .Navigation li a.active {color: #ffdc12; background: url(../Images/Obesidade/menos1.gif) no-repeat 8px center}
.LeftColumn .Navigation .submenu {display: table-row; list-style: none}
.LeftColumn .Navigation .submenu li {margin-top: 0; margin-left: 25px; padding-bottom: 1px; width: 193px; background: none}
.LeftColumn .Navigation .submenu li a {color: #fff; padding: 5px 10px; height: 2.6em; background: none}
.LeftColumn .Navigation .submenu li a:hover, .LeftColumn .Navigation .submenu li a.active {color: #ffdc12}
.LeftColumn .Navigation .submenu .submenu {background: #fff}
.LeftColumn .Navigation .submenu .submenu li {width: 168px; background: #fff}

.RightColumn {float: right; padding-top: 40px; width: 618px}
.RightColumn .title {color: #fff; font-size: 2.2em; font-weight: lighter; line-height: 1.0em}
.RightColumn .data {color: #fff; font-size: 1.2em; font-style: normal; display: block; padding: 5px 0}
.RightColumn .Content {color: #fff; font-size: 1.2em; clear: both; float: left; padding-top: 20px; width: 100%}
.RightColumn .Content img {float: right}
.RightColumn .Content p {margin: 0 0 35px 0!important}
.RightColumn .Content a {color: #f06323; text-decoration: none}
.RightColumn .Content a:hover {color: #556c76}
.RightColumn .back {color: #ffdc12; font-size: 1.2em; text-decoration: none; float: left; display: block; margin-top: 8px; padding-left: 15px; background: url(../Images/Obesidade/arrow4.gif) no-repeat left center}
.RightColumn .PageTools {color: #a0b2b9; clear: both; padding-top: 30px}
.RightColumn .PageTools .imprimir {clear: both; float: left; padding-top: 8px}
.RightColumn .PageTools .print {cursor: pointer; color: #fff; font-size: 1.0em; float: left; display: block; padding: 12px 0 0 38px; width: 52px; height: 24px; background: url(../Images/Obesidade/print.gif) no-repeat left top}
/* //Main Content */

/* Footer */
.FooterMenu {clear: both; /* 20090617 padding-top: 80px; */ list-style: none}
.FooterMenu li {color: #666; font-size: 1.2em; float: right; padding: 5px 0}
.FooterMenu li span.pipe {padding: 0 5px}
.FooterMenu li a {color: #666; text-decoration: none}
.FooterMenu li a:hover {color: #f06323}

.FooterLogos {clear: both; float: left; padding: 30px 0}
.FooterLogos .left {float: left}
.FooterLogos .left img {padding-right: 30px}
.FooterLogos .right {float: right}
.FooterLogos .right img {padding-left: 30px}
/* //Footer */

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.TopSearch .submit {padding-top: 1.0em}
	.TopLogin .submit, .TopLogin .logout {padding-top: 1.2em}
	
	.MainMenu li .sub {margin-top: 3.9em; margin-left: -13.8%}
	
	.OutrosDestaques .Newsletter legend span {position: absolute; top: 5px; left: auto}
	.OutrosDestaques .Newsletter .submit {padding-top: 1.8em; padding-left: 0.7em}
	
	.LeftColumn .Navigation li a {background: #f0f4f5 url(../Images/_Novo/Institucional/bullet-plus.gif) no-repeat 8px 1.1em}
	.LeftColumn .Navigation li a:hover, .LeftColumn .Navigation li a.active {background: #f0f4f5 url(../Images/_Novo/Institucional/bullet-minus.gif) no-repeat 8px 1.1em}
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	.TopSearch .submit, .TopLogin .submit, .TopLogin .logout {padding-top: 1.4em}
	
	.MainMenu li .sub {margin-top: 3.9em; margin-left: -14%}
	
	.OutrosDestaques .Newsletter legend span {position: absolute; top: 5px; left: auto}
	.OutrosDestaques .Newsletter .submit {padding-top: 1.7em}
}


/* Calculadora */
.FormCalculator {font-size: 1.2em; clear: both; padding-top: 10px; width: 100%}
.FormCalculator fieldset {width: 100%}
.FormCalculator fieldset div {clear: both; padding-bottom: 5px; width: 100%}
.FormCalculator fieldset div label {text-align: right; float: left; padding-right: 5px; width: 20%}
.FormCalculator fieldset div span {font-size: 1.0em; padding-left: 5px}
.FormCalculator .subscrever {padding-left: 20%}

.FormCalculator div.subscrever input.button {color: #FFDC12; font-size: 1.2em; clear: both; float: none; border: 0; padding: 0 15px 0 0; width: auto; height: auto; background: transparent url(../images/Obesidade/arrow3.gif) no-repeat scroll right center}
.FormCalculator div input {color: #666666; font-size: 1.1em; float: left; margin: 0; border: 2px 1px 1px solid #999999; padding: 1px; width: 50px; height: 13px}
/* //Calculadora */


/* CSS ANTES DE 18-05-2009 */
/* hack opera */
html:first-child #Global {top: -10px;}
/* -->hack opera */
/* hack para opera e firefox */			
html:first-child .ContentX {float: left; width: 100%;}			
html>/**/body .ContentX {float: left; width: 100%;}			
/* --> hack para opera e firefox */

.ContentIN {min-height: 676px; width: 1070px; padding: 0 0 0 10px;}
.ContentINX {min-height: 676px; width: 1070px; padding: 0;}

*html .ContentIN {height: 676px;}
*html .ContentINX {height: 676px;}

.Coluna-lateral {float: left; width: 351px; padding: 63px 0 0 0;}
.Coluna-lateral .subMenu {float: left; clear: both; width: 189px; padding: 0 0 0 162px;}
.Coluna-lateral .imgDestaque {float: left; clear: both; width: 291px; padding: 63px 0 0 60px;}
.Coluna-lateral h2 {float: left; clear: both; padding: 0 50px 5px 18px; margin: 0; font-size: 2.3em!important; color: #fff;}
.Coluna-lateral ul {float: left; clear: both; width: 189px; margin: 0; padding: 0;}
.Coluna-lateral ul li {clear: both; display: block; list-style: none; padding: 7px 0 0 0;}
.Coluna-lateral ul li a {display: block; padding: 0 0 0 18px; font-size: 1.2em; color: #fff; background: url(../Images/Obesidade/mais1.gif) no-repeat left top;}
.Coluna-lateral ul li a:hover {color: #FFDC12; background: url(../Images/Obesidade/menos1.gif) no-repeat left top;}
.Coluna-lateral ul li a.activo {color: #FFDC12; background: url(../Images/Obesidade/menos1.gif) no-repeat left top;}
.Coluna-lateral ul li ul {float: left; clear: both; width: 171px; margin: 0; padding: 0 0 0 18px;}
.Coluna-lateral ul li ul li a {display: block; font-size: 1.2em; color: #FFDC12; background: none;}
.Coluna-lateral ul li ul li a:hover {background: #DE7B0A;}
.Coluna-lateral ul li ul li a.activo {background: #DE7B0A;}
.Coluna-lateral ul li ul li ul {float: left; clear: both; width: 153px; margin: 0; padding: 0 0 0 18px;}
.Coluna-lateral ul li ul li ul li a {display: block; font-size: 1.2em; color: #FFDC12; background: none;}
.Coluna-lateral ul li ul li ul li a:hover {background: #DE7B0A;}
.Coluna-lateral ul li ul li ul li a.activo {background: #DE7B0A;}
		
.Coluna-central {float: left; width: 624px; padding: 0 0 0 20px;}
.Coluna-central .Path {float: left; clear: both; width: 624px; padding: 15px 0 70px 0; }
.Coluna-central .Path a, .Coluna-central .Path span {font-size: 1em; color: #fff;}
.Coluna-central .corpotexto {float: left; width: 624px; padding: 0 0 20px 0;}

.Coluna-central-listagens {float: left; width: 634px; padding: 0 0 0 10px;}
.Coluna-central-listagens .Path {float: left; clear: both; width: 624px; padding: 15px 0 70px 10px; }
.Coluna-central-listagens .Path a, .Coluna-central-listagens .Path span {font-size: 1em; color: #fff;}
.Coluna-central-listagens .corpotexto {float: left; width: 624px; padding: 0 0 0 10px;}

/* Footer */
.Footer {float:left; clear: both; padding: 80px 0 0 0; background: #fff url(../Images/Obesidade/ondasFX.gif) repeat-x left top; width: 100%}
.FooterIN {float: left; clear: both; width: 100%; margin: 0; padding: 0;}
.FooterIN div {float: left; padding: 0; margin: 0;}
.FooterIN div a {float: left; padding: 0; margin: 0 10px 0 10px;}
.FooterIN div a img {float: left; margin: 0; padding: 0; border: 0;}
.FooterIN ul {float: right; padding: 0 50px 0 0; margin: 0;}
.FooterIN ul li {display: block; list-style: none;}
.FooterIN ul li a {font-size: 1.2em; color: #666;}		
/* --> Footer */

/* --> Fused */	
/* _______________________ CSS Estrutura _______________________ */

/* ======================= CSS Conteudos ======================= */
a {cursor: pointer; text-decoration: none;}

/* Conteudos Home Page */
.linha1 {float: left; clear: both; width: 1031px; height: 358px}
.linha2 {float: left; clear: both; width: 1031px; height: 193px;}
*html .linha2 {position: relative; top: -16px;}
.linha3 {float: left; clear: both; width: 1031px; height: 116px;}
*html .linha3 {position: relative; top: -9px;}

.destaque_plataformaIN {float: left; clear: both; height: 200px;}
.destaque_criancasIN {float: left; clear: both; height: 279px;}
.destaque_escolaIN {float: left; clear: both; height: 257px;}

.destaque_plataforma {float: left; width: 285px; padding: 0 11px 0 11px; height: 322px; background: url(../Images/Obesidade/planta_formacao.gif) no-repeat left top;}
.destaque_plataforma span.titulo_destaque {float: left; clear: both; width: 105px; text-align: right; padding: 74px 0 0 0; font-size: 1.8em; color: #fff;}
.destaque_plataforma span.sub_titulo_destaque {float: left; clear: both; width: 245px; padding: 15px 20px 0 20px; font-size: 1.2em; font-weight: bold; color: #fff;}
.destaque_plataforma ul {float: left; clear: both; width: 245px; padding: 5px 20px 0 20px; margin: 0;}
.destaque_plataforma ul li {display: block; list-style: none;}
.destaque_plataforma ul li a {font-size: 1.1em; color: #fff;}
.destaque_plataforma div {float: left; clear: both; width: 285px;}
/*.destaque_plataforma img {float: left; padding: 0 0 0 17px; width: 124px;}*/
.destaque_plataforma img {float: left; padding: 0 0 0 17px; width: 124px; height: 119px;}
.destaque_plataforma span.RoadShow {float: right; clear: right; width: 120px; padding: 39px 0 0 0; font-size: 1.4em; font-weight: bold; color: #666; }		
.destaque_plataforma ul.RoadShow {float: right; clear: right; width: 120px; height: 60px; padding: 0 0 0 0; margin: 0;}
.destaque_plataforma ul.RoadShow li {display: block; list-style: none;}
.destaque_plataforma ul.RoadShow li a {font-size: 1.2em; color: #666;}

.destaque_escola {float: left; position: relative; top: -22px; width: 322px; height: 375px; background: url(../Images/Obesidade/escola_segura.gif) no-repeat center top;}
.destaque_escola span.titulo_destaque {float: left; clear: both; width: 80px; padding: 95px 0 0 17px; font-size: 1.8em; color: #fff;}
.destaque_escola div.moldura {float: left; width: 225px; height: 225px;}
.destaque_escola p {float: left; clear: both; width: 259px; padding: 0 0 0 36px; margin: 0; font-size: 1.2em; color: #fff;}
.destaque_escola a {float: left; clear: both; width: 244px; text-align: right; padding: 0 15px 0 36px; margin: 0; font-size: 1.2em; color: #fff; background: url(../Images/Obesidade/arrow1.gif) no-repeat right center;}

.destaque_criancas {float: left; position: relative; top: -45px; width: 402px; height: 367px; background: url(../Images/Obesidade/frutas.gif) no-repeat left top;}
.destaque_criancas span.titulo_destaque {float: left; clear: both; width: 90px; padding: 112px 0 20px 11px; font-size: 1.8em; color: #fff;}
.destaque_criancas span.sub_titulo_destaque {float: left; clear: both; width: 140px; padding: 0 0 0 30px; font-size: 1.2em; color: #666;}
.destaque_criancas ul {float: left; clear: both; width: 140px; padding: 6px 0 10px 30px; /*height: 48px;*/ margin: 0;}
.destaque_criancas ul li {display: block; list-style: none;}
.destaque_criancas ul li a {font-size: 1.4em; font-weight: bold; color: #fff;}
.destaque_criancas a.entrar {float: left; clear: both; text-align: left; padding: 0 15px 0 30px; margin: 0; font-size: 1.2em; color: #FB7000; background: url(../Images/Obesidade/arrow2.gif) no-repeat right center;}
.destaque_criancas span.newsletter_titulo {float: left; clear: both; font-size: 1.4em; font-weight: bold; color: #666; width: 260px; padding: 12px 0 0 30px;}
.destaque_criancas span.newsletter_sub_titulo {float: left; clear: both; font-size: 1.2em; color: #666; width: 260px; padding: 0 0 5px 30px;}
.destaque_criancas div.newsletter_sub_titulo {float: left; clear: both; font-size: 1.2em; color: #666 !important; width: 260px; height: 30px; padding: 0 0 5px 30px;}
.destaque_criancas div.newsletter_sub_titulo span.error {color: #666 !important;}
.destaque_criancas fieldset {float: left; clear: both; width: 250px; margin: 0; padding: 0 0 0 30px; border: 0;}
.destaque_criancas fieldset input {float: left; border-top: 2px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; padding: 1px; margin: 0; width: 149px; height: 13px; font-size: 1.1em ; color: #666;}
.destaque_criancas fieldset input.subscrever {float: left; cursor: pointer; width: 85px; height: auto; border: 0 !important; text-align: left; padding: 1px 15px 0 5px; margin: 0; font-size: 1.2em; color: #FB7000; background: url(../Images/Obesidade/arrow2.gif) no-repeat right 5px;}

.Pais {float: left; width: 308px; padding: 0 7px 0 0;}
.Pais span.titulo_destaque {float: left; clear: both; width: 290px; padding: 8px 0 0 12px; font-size: 1.4em; font-weight: bold; color: #fff;}
.Pais .caixa {float: left; clear: both; width: 308px; background: url(../Images/Obesidade/caixapixel.gif) repeat-y left top;}
.Pais .caixa img {float: left; clear: both; padding: 0; margin: 0; border: 0;}
.Pais .caixa span {float:left; width: 195px; padding: 0 0 0 30px; font-size: 1.4em; color: #666;}
.Pais .caixa a {clear: both; display: block; text-align: left; padding: 0 12px; margin: 6px 0 0 0; font-size: 1.2em; color: #666;}
.Pais .caixa a.first {margin: 1px 0 0 0 !important;}
.Pais .caixa a:hover {color: #fff;}
.Pais span.sub_titulo_destaque {float: left; clear: both; width: 255px; padding: 5px 0 0 30px; font-size: 1.2em; color: #fff;}	
.Pais a.iniciar {clear: both; text-align: left; padding: 0 15px 0 30px; margin: 0; font-size: 1.2em; color: #FFDC12; background: url(../Images/Obesidade/arrow3.gif) no-repeat right center;}

.viver {float: left; width: 304px; height: 193px; padding: 0 10px 0 0;}
.viver span.titulo_destaque {float: left; clear: both; width: 284px; padding: 6px 10px 4px 10px; font-size: 1.4em; font-weight: bold; color: #fff; border-bottom: 1px solid #FFDC12;}
.viver span.sub_titulo_destaque {float: left; clear: both; width: 105px; padding: 9px 0 0 30px; font-size: 1.8em; color: #FFCC00;}
.viver span.texto_destaque {float: left; clear: both; width: 105px; padding: 3px 0 3px 30px; font-size: 1.2em; color: #fff;}
.viver a.mais {clear: both; display: block; width: 64px; padding: 0 15px 0 30px; margin: 0; font-size: 1.2em; color: #FFDC12; background: url(../Images/Obesidade/arrow3.gif) no-repeat right center;}
.viver div {float: left; width: 139px;}
.viver img {float: right; width: 162px; padding: 6px 2px 0 0;}

.calculador {float: left; width: 313px; height: 193px; padding: 0 10px 0 0; background: url(../Images/Obesidade/circle.gif) no-repeat right top;}
.calculador span.titulo_destaque {float: left; clear: both; width: 284px; padding: 6px 10px 4px 10px; font-size: 1.4em; font-weight: bold; color: #fff; border-bottom: 1px solid #FFDC12;}
.calculador span.sub_titulo_destaque {float: left; width: 134px; padding: 10px 0 0 32px; font-size: 1.2em; color: #fff;}
.calculador fieldset {float: left; width: 138px; margin: 0; padding: 10px 0 0 0; border: 0;}
.calculador fieldset div {float: left; clear: both; width: 138px; margin: 0; padding: 0 0 5px 0;}
.calculador fieldset label {float: left; width: 50px; padding: 0 4px 0 0; text-align: right; font-size: 1.2em; color: #fff;}
.calculador fieldset select {float: left; border-top: 2px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; padding: 1px; margin: 0; width: 45px !important; font-size: 1.1em ; color: #666;}
.calculador fieldset input {float: left; border-top: 2px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; padding: 1px; margin: 0; width: 41px !important; height: 13px; font-size: 1.1em ; color: #666;}
.calculador fieldset div span {float: left; padding: 0 0 0 4px; font-size: 1.2em; color: #fff;}
.calculador fieldset input.subscrever {float: left; cursor: pointer; width: 85px !important; height: auto; border: 0 !important; text-align: right; padding: 1px 15px 0 5px; margin: 0 0 0 30px; font-size: 1.2em; color: #FFDC12; background: url(../Images/Obesidade/arrow3.gif) no-repeat right 5px;}
.calculador .calc_result {position: relative; top: 0px; left: 2px; display: block; padding: 40px 26px 0 30px; width: 79px; height: 95px; font-size: 1.2em; color: #666; background: url(../Images/Obesidade/resultIMC.gif) no-repeat left top;}

.Books {float: left; width: 308px; height: 116px; padding: 0 7px 0 0; background: url(../Images/Obesidade/books.gif) no-repeat 2px 30px;}
.Books span.titulo_destaque {float: left; clear: both; width: 228px; padding: 45px 0px 5px 80px; font-size: 1.4em; font-weight: bold; color: #fff;}
.Books span.sub_titulo_destaque {float: left; clear: both; width: 299px; padding: 0 0px 5px 9px; font-size: 1.2em; color: #fff;}
.Books a.mais {clear: both; padding: 0 15px 0 9px; margin: 0; font-size: 1.2em; color: #fff; background: url(../Images/Obesidade/arrow1.gif) no-repeat right center;}

.Palete {float: left; width: 304px; height: 116px; padding: 0 10px 0 0; background: url(../Images/Obesidade/palete.gif) no-repeat 3px 11px;}
.Palete span.titulo_destaque {float: left; clear: both; width: 230px; padding: 45px 0px 5px 59px; font-size: 1.4em; font-weight: bold; color: #fff;}
.Palete span.sub_titulo_destaque {float: left; clear: both; width: 280px; padding: 0 0px 5px 9px; font-size: 1.2em; color: #fff;}
.Palete a.mais {clear: both; padding: 0 15px 0 9px; margin: 0; font-size: 1.2em; color: #fff; background: url(../Images/Obesidade/arrow1.gif) no-repeat right center;}

.Taca {float: left; width: 304px; height: 116px; padding: 0; background: url(../Images/Obesidade/taca.gif) no-repeat 2px 1px;}
.Taca span.titulo_destaque {float: left; clear: both; width: 230px; padding: 45px 0px 5px 65px; font-size: 1.4em; font-weight: bold; color: #fff;}
.Taca span.sub_titulo_destaque {float: left; clear: both; width: 280px; padding: 0 0px 5px 9px; font-size: 1.2em; color: #fff;}
.Taca a.mais {clear: both; padding: 0 15px 0 9px; margin: 0; font-size: 1.2em; color: #fff; background: url(../Images/Obesidade/arrow1.gif) no-repeat right center;}
/* --> Conteudos Home Page */

/* Conteudos restantes páginas */
.corpotexto img.direita {float: right;}
.corpotexto .central {float: left; width: 304px; padding: 0 8px 0 0;}
.corpotexto .central span.data {clear: both; font-size: 1.1em; color: #666;}
.corpotexto .central p {font-size: 1.3em; color: #fff;}

.galeria .agenda {float: left; clear: both ; padding: 10px 0 10px 0; margin: 0; width: 308px; background: url(../Images/Obesidade/icon_agenda.gif) no-repeat 2px 10px;}
.agenda span.titulo {float: left; clear: both; width: 250px; font-size: 1.4em; font-weight: bold; color: #fff; padding: 31px 0 10px 47px;}
.agenda span.sub_titulo {float: left; clear: both; width: 306px; font-size: 1.2em; color: #fff; padding: 0 1px 20px 1px;}
.agenda .agenda_ul {float: left; clear: both; width: 308px;}
.agenda .agenda_ul img{float: left; clear: both; padding: 0; margin:0; border: 0;}
.agenda ul {float: left; clear: both; width: 308px; padding: 0 !important; margin: 0 !important; background: url(../Images/Obesidade/agenda_ul_fundo.gif) repeat-y left top;}
.agenda ul li {float: left; clear: both; display: block; width: 284px; padding: 5px 13px 5px 11px; margin: 0; list-style: none; background: url(../Images/Obesidade/border_agenda_li.gif) no-repeat 11px top;}
.agenda ul li.first {background: none !important;}
.agenda ul li a {clear: both; display: block; font-size: 1.4em; color: #666;}
.agenda ul li span {clear: both; display: block; font-size: 1.2em; color: #666;}
.agenda a.mais {float:left; width: 278px; clear: both; padding: 0 15px 0 0; margin: 0 15px 0 0; text-align: right; font-size: 1.2em; color: #FFDC12; background: url(../Images/Obesidade/arrow3.gif) no-repeat right center;}

.corpotexto .galeria {float: left; width: 311px; padding: 47px 0 0 0;}
.galeria img {float: left; clear: both; margin: 0; padding: 0; border: 0;}
.galeria .noticias {float: left; clear: both; width: 304px; padding: 30px 0 0 0; background: url(../Images/Obesidade/icon_noticias.gif) no-repeat left 30px; }
.galeria .noticias span.titulo {float: left; clear: both; width: 250px; font-size: 1.4em; font-weight: bold; color: #fff; padding: 18px 0 20px 47px;}
.noticias .caixa {float: left; clear: both; width: 304px; padding: 0; background: url(../Images/Obesidade/caixa_pixel.gif) repeat-y left top; }
.noticias .caixa img {float: left; clear: both; margin: 0; padding: 0; border: 0;}
.noticias .caixa div.first {padding: 20px 11px 0 11px;}
.noticias .caixa div {float: left; clear: both; padding: 0 11px 0 11px; width: 282px;}
.noticias .caixa div span.data {float: left; clear: both; width: 282px; padding: 0; font-size: 1.2em; color: #666;}
.noticias .caixa div a.titulo {clear: both; width: 282px; padding: 0; font-size: 1.2em; font-weight: bold; color: #FFDC12;}
.noticias .caixa div p {float: left; clear: both; width: 282px; font-size: 1.2em; color: #fff;}
.noticias a.mais {float:left; clear: both; width: 274px; padding: 0 15px 0 0; margin: 0 15px 0 0; text-align: right; font-size: 1.1em; color: #F06323; background: url(../Images/Obesidade/arrow2.gif) no-repeat right center;}

.central .noticias {float: left; clear: both; width: 304px; padding: 30px 0 0 0; }
.central .noticias .caixa div.Links {padding: 0 11px 10px 11px !important;}
.central .noticias .caixa div.Links a.titulo {clear: both; width: 282px; padding: 0; font-size: 1.2em; text-decoration: underline !important; font-weight: bold; color: #FFDC12;}
.central .noticias .caixa div.Links p {float: left; clear: both; padding: 0 !important; width: 282px; font-size: 1.2em; color: #fff;}
.central .noticias .caixa div.docs {padding: 0 11px 10px 32px !important; width: 261px; background: url(../Images/Obesidade/pdf.gif) no-repeat 11px top;}
.central .noticias .caixa div.docs span.titulo {float: left; clear: both; width: 261px; padding: 0; font-size: 1.2em; font-weight: bold; color: #fff;}
.central .noticias .caixa div.docs span {float: left; clear: both; width: 261px; padding: 0; font-size: 1.2em; font-weight: normal; color: #fff;}
.central .noticias .caixa div.docs span a {color: #FFDC12; text-decoration: underline;}

/* Css para Listagem */
/*.listagem {float: left; clear: both; width: 629px; padding: 0 0 20px 0;}
.listagem h3 {font-size: 1.4em; font-weight: bold; color: #fff; margin: 0 !important; padding: 0 0 10px 0;}
.listagem h4 {font-size: 1.2em; font-weight: normal; color: #fff; margin: 0 !important; padding: 0 0 10px 0;}
.Paginacao { text-align: right; border-top: 1px solid #FFCC00; padding: 5px 10px; clear: both }
.border_none {border-top: 0!important}
.Paginacao p { display: inline; margin: 20px; font-size: 1.2em; color: #fff; }
.Paginacao a { color:#fff; text-decoration: underline; font-weight: bold; font-size: 1.2em; color: #fff; margin: 0 2px  }
.Paginacao a:hover {text-decoration: none;}
.Paginacao a.here {text-decoration: none;}
.Paginacao a img { border: 0 }
.Paginacao .pagNu { width: 21px; padding: 0; border-color: #ccc; border-style: solid; border-width: 2px 1px 1px 1px; font-size: 1em; color: #666; }
.Paginacao em { font-style: normal; font-size: 1.2em; color: #fff;}

.listagem .linha {float: left; clear: both; width: 609px; padding: 10px; border-top: 1px solid #FFCC00;}
.listagem .linha span.data {float: left; width: 79px; padding: 0 10px 0 0; margin: 0; font-size: 1.2em; color: #666;}
.listagem .linha img {float: left; width: 68px; padding: 0; margin: 0 10px 0 0; border: 0; }
.listagem .linha a img {float: left; width: 68px; padding: 0; margin: 0 10px 0 0; border: 0; }
.listagem .linha div {float: left; width: 531px;}
.listagem .linha div.news {float: left; width: 442px;}
.listagem .linha div.big {float: left; width: 531px; padding: 0 0 0 78px;}
.listagem .linha div a {clear: both; font-size: 1.2em; color: #FFCC00; font-weight: bold;}
.listagem .linha div p.resumo {clear: both; font-size: 1.2em; color: #fff; margin: 0; padding: 0;}*/

h3.news {float: left; clear: both; width: 250px; font-size: 1.4em; font-weight: bold; color: #fff; padding: 18px 0 20px 47px; margin: 0; background: url(../Images/Obesidade/icon_noticias.gif) no-repeat left top;}	
.noticia_destaque {float: left; clear: both; width: 633px; padding: 0; margin: 0 0 38px 0; padding: 11px 0 0 0; background: url(../Images/Obesidade/NewsTOP.gif) no-repeat left top;}
.noticia_destaque div {float: left; clear: both; width: 611px; padding: 0 11px; background: url(../Images/Obesidade/NewsPIXEL.gif) repeat-y left top;}
.noticia_destaque div img {float: left; clear: both;}
.noticia_destaque div span.data {clear: both; display: block; font-size: 1.2em; color: #666;}
.noticia_destaque div span.titulo {clear: both; display: block; font-size: 1.2em; color: #F7890B;}
.noticia_destaque div div {float: left; clear: both; width: 611px; padding: 20px 0 0 0; background: none;}
.noticia_destaque div div p {float:left; clear: none; width: 302px; margin: 0; font-size: 1.2em; color: #666;}
.noticia_destaque div div img {float: right; clear: none!important; margin: 0 0 0 10px;}
/* --> Css para Listagem */

/* Css Para Formulário de Contactos */
h3 {clear: both; font-size: 1.4em; font-weight: bold; color: #fff; padding: 0 0 10px 0; margin: 0;}
h3 a {color: #fff;}
h3 a:hover {color: #fff;}
fieldset.Form_Contactos {float: left; clear: both; width: 629px; margin: 0; padding: 0 0 9px 0 ; border: 0}
fieldset.Form_Contactos div.top {padding-top: 9px}
fieldset.Form_Contactos div {float: left; clear: both; width: 629px; padding: 10px 0 0 0}
fieldset.Form_Contactos label {float: left; clear: left; width: 180px; padding: 2px 4px 0 0; margin: 0; font-size: 1.1em; color: #fff; text-align: right;}
fieldset.Form_Contactos label span {color: #FFDC12;}
fieldset.Form_Contactos input.InputNome {float: left; width: 372px; height: 14px; padding: 1px; margin: 0; font-size: 1.1em; border-top: 2px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; }
fieldset.Form_Contactos input.InputTelefone {float: left; width: 179px; height: 14px; padding: 1px; margin: 0; font-size: 1.1em; border-top: 2px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; }
fieldset.Form_Contactos input.InputEmail {float: left; width: 179px; height: 14px; padding: 1px; margin: 0; font-size: 1.1em; border-top: 2px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; }
fieldset.Form_Contactos textarea.AreaQuestao {float: left; width: 372px; height: 94px; padding: 1px; margin: 0; border-top: 2px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; }
input.btn_submit_form {float: left; clear: both; width: 153px; padding: 2px 15px; margin: 0 0 0 407px; color: #fff; font-size: 1.1em; text-align: right; border: 0; background: url(../Images/Obesidade/arrow1.gif) no-repeat right center;}
fieldset.Form_Contactos label.msg_erro {float: left; clear: both; width: 376px; text-align: left !important; padding: 0 0 10px 184px; font-size: 1.2em; color: #C83335;}
fieldset.Form_Contactos label.msg_tag {float: left; clear: none !important; width: 100px; height: 19px; text-align: left !important; padding: 0 0 0 4px; font-size: 1.8em; color: #C83335;}
/* --> Css Para Formulário de Contactos */

/* Css Para Glossário */
.glossario {float: left; clear: both; width: 629px; padding: 10px 0 0 0;}
.glossario .letters {float: left; clear: both; width: 629px; padding: 0 0 15px 0; margin: 0;}
.glossario .letters a {float: left; width: 21px; height: 19px; padding: 2px 0 0 0; margin: 0 3px 0 0; display: block; font-size: 1.5em; font-weight: bold; color: #666; text-align: center; background: url(../Images/Obesidade/bola_glossario.gif) no-repeat left top;}
.glossario .letters a:hover {color: #F7890B; background: url(../Images/Obesidade/bola_glossarioHover.gif) no-repeat left top;}
.glossario .letters a.Activo {color: #F7890B; background: url(../Images/Obesidade/bola_glossarioHover.gif) no-repeat left top;}
.glossario .letters a.inativo {color: #fff; background: url(../Images/Obesidade/inativo.gif) no-repeat left top;}
.glossario h3 {padding: 0 0 6px 11px !important;}
.glossario dl {float: left; clear: both; width: 629px !important; padding: 0 !important; margin: 0 !important;}
.glossario dl dt {float: left; clear: both; width: 587px !important; font-size: 1.2em; color: #fff; padding: 3px 21px !important; margin: 0 !important; background: url(../Images/Obesidade/file_glossario1.gif) no-repeat left top;}
.glossario dl dt:hover {color: #F7890B; background: url(../Images/Obesidade/file_glossario2.gif) no-repeat left top;}
.glossario dl dt.over {color: #F7890B; background: url(../Images/Obesidade/file_glossario2.gif) no-repeat left top !important;}
.glossario dl dt.Activo {color: #F7890B; background: url(../Images/Obesidade/file_glossario2.gif) no-repeat left top;}
.glossario dl dd {float: left; clear: both; width: 568px !important; font-size: 1.2em; color: #fff; padding: 0 40px 0 21px !important;  margin: 0 !important;}
.glossario dl dd.Activo {padding: 5px 40px 0 21px !important;  margin: 0 !important; height: auto !important;}
/* --> Css Para Glossário */

/*  Css Para Galeria */
.Galeria {float: left; clear: both; width: 629px; padding: 0 0 9px 0}
.Galeria .GaleriaIN { float: left; clear: both; width: 616px; padding: 0 4px 0 9px}
.Galeria .GaleriaIN .Item {float: left; width: 149px; margin: 2px 5px 2px 0; background: #FFDC12;}
.Galeria .GaleriaIN .Item .imagem {float: left; clear: both; width: 149px; min-height: 141px; text-align: center; padding: 3px 0 0 0}
*html .Galeria .GaleriaIN .Item .imagem {height: 141px;}	
.Galeria .GaleriaIN .Item .imagem img {border: 0;}
.Galeria .GaleriaIN .Item .opcoes {float: left; clear: both; width: 149px; min-height: 40px; padding: 10px 0 3px 0}
*html .Galeria .GaleriaIN .Item .opcoes {height: 40px;}
.Galeria .GaleriaIN .Item .opcoes span { float: left; width: 90px; padding: 0 0 0 10px; font-size: 1.2em; color: #666;}
.Galeria .GaleriaIN .Item .opcoes a.ver_mais { float: left; clear: both; margin: -15px 5px 0 0; width: 129px; font-size: 1.2em; color: #F7890B; text-align: right; padding: 0 15px 0 0; background: url(../Images/Obesidade/arrow2.gif) no-repeat right center;}
.Galeria .GaleriaIN .Item .opcoes select {float: left; clear: both; width: 139px; font-size: 1em; color: #000; border: 1px solid #878787; padding: 1px; margin: 4px 5px 0 5px;}
.Galeria .GaleriaIN .Item .opcoesB {float: left; clear: both; width: 149px; min-height: 40px; padding: 10px 0 3px 0}
*html .Galeria .GaleriaIN .Item .opcoesB {height: 40px;}	
.Galeria .GaleriaIN .Item .opcoesB span.box {float: left; clear: both; width: 129px; padding: 2px 10px; margin: 0 0 5px 0; font-size: 1.1em; color: #666; background: #FBB20E;}
.Galeria .GaleriaIN .Item .opcoesB span { float: left; width: 90px; padding: 0 0 0 10px; font-size: 1.2em; color: #666;}
.Galeria .GaleriaIN .Item .opcoesB a.ver_mais { float: left; clear: both; margin: -15px 5px 0 0; width: 129px; font-size: 1.2em; color: #F7890B; text-align: right; padding: 0 15px 0 0; background: url(../Images/Obesidade/arrow2.gif) no-repeat right center;}
.Galeria_out {float: left; clear: both; width: 629px;}
.Galeria_out h2 {float:left; width: 168px;}
.Galeria_out select.outros_temas {float: left; width: 139px; font-size: 1em; color: #000; border: 1px solid #878787; padding: 1px; margin: 0;}
.Galeria .lightboxDesc { display: block; }
#lbDescription .lightboxDesc { padding-bottom: 5px; }
#lbDescription .lightboxDesc span { display: block; }
.divLinksGal {float: right; margin: -26px 0 0 0;}
.divLinksGal a.voltarTemasGal {float: left; font-size: 1.2em; color: #FFDC12; padding: 0 5px 0 15px; margin: 0 0 0 10px; background: url(../Images/Obesidade/arrow4.gif) no-repeat left center;}
/* --> Css Para Galeria */

/* Css para Forum */
.divLinks {float: right; margin: -26px 0 0 0;}
a.voltarTemas {float: left; font-size: 1.2em; color: #FFDC12; padding: 0 5px 0 15px; margin: 0 0 0 10px; background: url(../Images/Obesidade/arrow4.gif) no-repeat left center;}
a.novoTopico {float: left; clear: both; font-size: 1.2em; color: #FFDC12; padding: 0 15px 0 11px; margin: 7px 0 0 0; background: url(../Images/Obesidade/arrow3.gif) no-repeat right center;}

.Forum {float: left; clear: both; width: 633px; padding: 0; margin: 0; padding: 11px 0 0 0}
.Forum .ForumIN {float: left; clear: both; width: 611px; padding: 0 11px}
.Forum .ForumIN img {float: left; clear: both;}
.Forum .ForumIN .HeaderTitulos {float: left; clear: both; width: 611px; padding: 0 0 6px 0; background: url(../Images/Obesidade/border_agenda_li.gif) repeat-x left bottom;}
.Forum .ForumIN .HeaderTitulos span.NTopicos { float: right; width: 144px; text-align: center; font-size: 1.2em; color: #666; }
.Forum .ForumIN .HeaderTitulos span.subTemas { float: left; width: 144px; font-size: 1.2em; color: #666; }
.Forum .ForumIN .HeaderTitulos span.topicoC { float: left; width: 397px; font-size: 1.2em; color: #666; }
.Forum .ForumIN .HeaderTitulos span.dataC { float: left; width: 64px; font-size: 1.2em; color: #666; }
.Forum .ForumIN .HeaderTitulos span.respostasC { float: left; width: 64px; text-align: center; font-size: 1.2em; color: #666; padding: 0 3px 0 0; }
.Forum .ForumIN .HeaderTitulos span.vistosC { float: left; width: 80px; text-align: center; font-size: 1.2em; color: #666; }
.Forum .ForumIN .separador {float: left; clear: both; width: 611px; padding: 4px 0 6px 0; background: url(../Images/Obesidade/border_agenda_li.gif) repeat-x left bottom;}
.Forum .ForumIN .separador .left {float: left; width: 467px;}
.Forum .ForumIN .separador .left a.titulo {clear: both; font-size: 1.2em; font-weight: bold; color: #F7890B;}
.Forum .ForumIN .separador .left span.resumo {float: left; clear: both; width: 467px; font-size: 1.2em; color: #666;}
.Forum .ForumIN .separador .right {float: left; width: 144px;}
.Forum .ForumIN .separador .right span.num {float: left; clear: both; width: 144px; font-size: 1.2em; text-align: center; color: #666;}
.Forum .ForumIN .separador a.topicoC {float: left; width: 347px; margin: 0 50px 0 0; font-size: 1.2em; font-weight: bold; color: #F7890B;}
.Forum .ForumIN .separador span.dataC {float: left; width: 64px; font-size: 1.2em; color: #666;}
.Forum .ForumIN .separador span.respostasC {float: left; width: 64px; text-align: center; font-size: 1.2em; color: #666; padding: 0 3px 0 0;}
.Forum .ForumIN .separador span.vistosC {float: left; width: 80px; text-align: center; font-size: 1.2em; color: #666;}
.Forum .ForumIN .separador span.dataD {float: left; clear: both; width: 611px; font-size: 1.2em; color: #666;}
.Forum .ForumIN .separador a.topicoD {clear: both; margin: 0; font-size: 1.2em; font-weight: bold; color: #F7890B;}
.Forum .ForumIN .separador div.respostasD {float: left; clear: both; width: 611px; font-size: 1.2em; color: #666; padding: 0;}

.Topico {float: left; clear: both; width: 629px; margin: 0 0 10px 0; padding: 0 0 9px 0 ; border: 0}
.Topico div {float: left; clear: both; width: 609px; padding: 0 10px}
.Topico div span {float: left; clear: both; width: 609px; font-size: 1.2em; font-weight: bold; color: #fff; padding: 0 0 13px 0;}
.Topico div div {float: left; clear: both; width: 609px; padding: 0; background: none; font-size: 1.2em; color: #fff;}

h3.responder {padding-left: 10px; padding-top: 20px;}

fieldset.Forum_Responder {float: left; clear: both; width: 629px; margin: 0; padding: 0 0 9px 0 ; border: 0}
fieldset.Forum_Responder div {float: left; clear: both; width: 629px; padding: 10px 0 10px 0}
fieldset.Forum_Responder label {float: left; clear: left; width: 180px; padding: 2px 4px 0 0; margin: 0; font-size: 1.2em; color: #fff; text-align: right;}
fieldset.Forum_Responder label span {color: #FFDC12;}
fieldset.Forum_Responder input.InputTitulo {float: left; width: 301px; height: 14px; padding: 1px; margin: 0; font-size: 1.1em; border-top: 2px solid #939393; border-bottom: 2px solid #E5E5E5; border-left: 2px solid #CECECE; border-right: 0; }
fieldset.Forum_Responder textarea.AreaMensagem {float: left; width: 301px; height: 135px; padding: 1px; margin: 0; border-top: 2px solid #939393; border-bottom: 2px solid #E5E5E5; border-left: 2px solid #CECECE; border-right: 0; }
fieldset.Forum_Responder div.btns {float: left; clear: both; text-align: right; width: 489px; padding: 0 140px 0 0}
input.btns_responder_forum {cursor: pointer; padding: 2px 15px 2px 0; margin: 0px; margin-left: 15px; color: #fff; font-size: 1.2em; text-align: right; border: 0; background: url(../Images/Obesidade/arrow1.gif) no-repeat right center;}
fieldset.Forum_Responder div.msg {padding: 0;}
fieldset.Forum_Responder label.msg {float: left; clear: both; width: 100px; padding: 0 0 0 10px; margin: 0; font-size: 1em; color: #fff; text-align: left;}
fieldset.Forum_Responder label.msg span.asterisco { float: left; color: #FFDC12;}
fieldset.Forum_Responder label.msg span.msg { float: left; color: #fff;}

.Sem-Resultados {clear: both; font-size: 1.3em; font-weight: bold; color: #fff; padding: 20px 0; margin: 0;}
/* --> Css para Forum */

/* mapa do site */
.accordion_toggler {position: absolute; top: 7px; left: 0; float: left; display: block; width: 18px; height: 19px; cursor: pointer; padding: 0; background: url(../Images/Obesidade/mais1.gif) no-repeat left top;}
*html .accordion_toggler {position: relative; top: -15px; left: 0px; margin: 0!important; padding: 0!important; }
.accordion_toggler.hilight, .selected .accordion_toggler {color: #FFDC12; background: url(../Images/Obesidade/menos1.gif) no-repeat left top;}

.MapaSite {float: left; clear: both; width: 624px; margin: 0; padding: 0;}
.MapaSite ul {float: left; clear: both; width: 624px; margin: 0; padding: 0;}
.MapaSite ul li {float: left; clear: both; width: 624px; list-style: none; padding: 7px 0 0 0;}
.MapaSite ul li a {display: block; padding: 0 0 0 18px; font-size: 1.2em; color: #fff;}
.MapaSite ul li a:hover {color: #FFDC12;}
.MapaSite ul li ul {float: left; clear: both; width: 606px; margin: 0; padding: 0 0 0 18px;}
.MapaSite ul li ul li {float: left; width: 606px;}

.level2 {position: relative;}
.level3 a {color: #FFDC12 !important;}
.level3 a:hover {background: #DE7B0A;}
/* --> mapa do site */

/* CSS para calculadores x_X */
.calculadores {float: left; clear: both; width: 634px;}
.calculadores div {float: left; clear: both; width: 634px; padding: 10px 0 0 0;}
.calculadores div.grafico {float: left; clear: both; width: 615px; padding: 20px 0 0 0;}
.calculadores div label {float: left; width: 150px; padding: 2px 5px 0 0; text-align: right; color: #fff; font-size: 1.2em;}
.calculadores div span {float: left; padding: 2px 0 0 5px;  color: #fff; font-size: 1.1em;}
.calculadores div input {float: left; border-top: 2px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; padding: 1px; margin: 0; width: 50px; height: 13px; font-size: 1.1em ; color: #666;}
.calculadores div select {float: left; border-top: 2px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; padding: 1px; margin: 0; font-size: 1.1em ; color: #666;}
.calculadores div input.subscrever {float:left; clear: both; width: 75px; margin: 0 0 0 136px; border: 0 !important; padding: 0 !important; font-size: 1.2em; color: #FFDC12; background: url(../Images/Obesidade/arrow3.gif) no-repeat right 3px;}
.calculadores .divResultado {font-size: 1.4em; font-weight: bold; color: #fff; margin: 0 !important; padding: 20px 0 0 153px !important; width: 300px;}

.textocalculadores {font-size: 1.2em !important;}
/* --> CSS para calculadores x_X */

/* CSS para questionários o_0 */
fieldset.questionario .spanup {padding: 3px 0 0 0;}
fieldset.questionario input.btnregistar {cursor: pointer; height: auto; background:transparent url(../Images/Obesidade/arrow1.gif) no-repeat scroll right center; border:0pt none; clear:both; color:#FFFFFF; float:left; font-size:1.1em; padding: 2px 15px 2px 0!important; margin: 0px; margin-left: 15px!important; text-align:left;}
.validatorblock {display: block; float:left; clear: both; color: Red;}

fieldset.questionario {float:left; clear: both; width: 624px; padding: 0 0 30px 0; margin: 0; border: 0; font-size: 1.2em; color: #fff;}
fieldset.questionario .separador {float:left; clear: both; width: 624px; padding: 0 0 5px 0; margin: 0; border: 0;}
fieldset.questionario .last {padding: 0 0 25px 0 !important;}
fieldset.questionario .mid {padding: 0 0 10px 0 !important;}
fieldset.questionario label, fieldset.questionario span {float: left;}
fieldset.questionario input {float: left; border-top: 2px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; padding: 1px; margin: 0; height: 15px; font-size: 1.1em ; color: #666;}

.separador ol {float: left; clear: both;}
.separador ol li {float: left; clear: both; list-style: none; margin: 0 0 2px 0;}
.separador ul {float: left; clear: both; margin: 0;}
.separador ul li {float: left; clear: both; list-style: none; margin: 0 0 10px 0;}

Table {clear: both; border-collapse: collapse; margin: 0 0 20px 0;}
Table tr {font-size: 1.2em; color: #ffffff;}
Table td {border: 1px solid #ffffff; text-align: center; padding: 5px;}
Table td input{float: none !important;}

.Tabela-A {clear: both; width: 624px; border-collapse: collapse; margin: 0;}
.Tabela-A tr {font-size: 1em;}
.Tabela-A td {border: 1px solid #666; text-align: center; padding: 5px;}
.Tabela-A td input{float: none !important;}
.Tabela-A td.left {text-align: left; width: 150px;}

.Tabela-B {clear: both; width: 624px; border-collapse: collapse; margin: 0;}
.Tabela-B th {text-align: center; font-weight: normal;}
.Tabela-B tr {font-size: 1em;}
.Tabela-B td {border: 0; text-align: center; padding: 5px;}
.Tabela-B td input{float: none !important;}
.Tabela-B td.TD1 {text-align: left; width: 10px;}
.Tabela-B td.TD2 {text-align: left; width: 250px;}
.Tabela-B td.TD3 {text-align: center; width: 150px;}

.noborder, .noborder input {border: 0 !important;}
.indent {padding-left: 30px !important;}
/* --> CSS para questionários o_0 */

/* CSS para paginas de mensagens */
.GrupoMsgs {float: left; width: 634px; padding: 0 0 0 361px;}
.GrupoMsgs .Path {float: left; clear: both; width: 624px; padding: 15px 0 70px 10px; }
.GrupoMsgs .Path a, .GrupoMsgs .Path span {font-size: 1em; color: #fff;}
.GrupoMsgs .GrupoMsgsINX {float: left; clear: both; width: 634px; margin: 0; padding: 0 0 9px 0 ; border: 0}
.GrupoMsgs .GrupoMsgsINX .MsgTexto {float: left; clear: both; font-size: 1.1em; color: #fff; width: 589px; padding: 20px}
/* --> CSS para paginas de mensagens */
/* --> Conteudos restantes páginas */


/* _______________________ CSS Conteudos _______________________ */
