﻿/*
	*TEXT
*/
html, body {font-size:62.5%;}
body, input, select, textarea {color:#43555d; font:1.0em Arial, Geneva, sans-serif;}

h1 {font-size:4.0em; font-weight:normal;}
h2 {font-size:2.4em; font-weight:normal;}
h3 {font-size:2.0em; font-weight:normal;}
h4 {font-size:1.8em; font-weight:normal;}
h5 {font-size:1.6em; font-weight:bold;}
h6 {font-size:1.2em; font-weight:normal;}

a {color:#006699; text-decoration:underline;}
a:hover {color:#006699; text-decoration:underline;}
/*
	*ID Gerais
*/
.intro {font-size:1.2em;}
.sucesso {color:#43555d; font-size:1.2em;}
.aviso {color:#ffffff; font-size:1.2em; text-transform:uppercase;}
.erro {color:#ffffff; font-size:1.2em;}
.labelform {color:#43555d;}
.labelerror {color:#ff0000;}
.print {color:#006699; text-decoration:none; text-transform:uppercase;}
.submit {color:#006699; font-size:1.1em; text-decoration:none; text-transform:uppercase;}
.enviar {color:#ffffff; text-transform:uppercase;}
.enviardisable {color:#ffffff; text-transform:uppercase;}
a.pesquisar {text-decoration:none; text-transform:uppercase;}
a.pesquisar:hover {text-decoration:none;}
a.responder {text-decoration:none; text-transform:uppercase;}
a.responder:hover {color:#ff0000; text-decoration:none;}
a.acederchat {text-decoration:none; text-transform:uppercase;}
a.acederchat:hover {color:#ff0000; text-decoration:none;}
a.abrirjanchat {text-decoration:none; text-transform:uppercase;}
a.abrirjanchat:hover {color:#ff0000; text-decoration:none;}
a.mantersessao {text-decoration:none; text-transform:uppercase;}
a.mantersessao:hover {color:#ff0000; text-decoration:none;}
a.fecharabrirsessao {text-decoration:none; text-transform:uppercase;}
a.fecharabrirsessao:hover {color:#ff0000; text-decoration:none;}
a.fecharsessao {text-decoration:none; text-transform:uppercase;}
a.fecharsessao:hover {color:#ff0000; text-decoration:none;}
a.fecharsessaopop {text-decoration:none; text-transform:uppercase;}
a.fecharsessaopop:hover {color:#ff0000; text-decoration:none;}

.version {color:#7a8c93;}

/*
	*HEADER
*/
.HeaderMain a {color:#666666; font-size:0.9em; text-decoration:none; text-transform:uppercase;}
.HeaderMain a:hover {color:#666666; text-decoration:underline;}
.HeaderMain a.selected {color:#000000; text-decoration:none;}
.HeaderMain label {color:#000000; font-size:0.9em; text-transform:uppercase;}

.HeaderTop .HeaderPesquisa input.frmTextpesq {font-size:1.1em;}

/*
	*CONTENT
*/
#ContentMiddle h4 {color:#495f69;}
#ContentMiddle h4 .section {color:#000000;}

.MenuPrincipal a {color:#43555d; font-size:1.0em; text-decoration:none; text-transform:uppercase;}
.MenuPrincipal a:hover {color:#ffffff; text-decoration:none;}
.MenuPrincipal span.selected {color:#ffffff; text-decoration:none;}

.MenuPrincipal li ul a {color:#ffffff; text-decoration:none;}
.MenuPrincipal li ul a:hover {color:#ffffff; text-decoration:none;}

.MenuLateral a {font-size:1.0em; text-decoration:none; text-transform:uppercase;}
.MenuLateral a:hover {text-decoration:none;}

.ModHomeInquerito h2 {color:#577ea5;}
.ModHomeInquerito p {color:#43555c; font-size:1.2em;}
.ModHomeInquerito fieldset span {font-size:1.2em;}
.ModHomeInquerito fieldset label {color:#43555c; font-size:1.2em;}
.ModHomeInquerito fieldset label span {font-size:1.0em;}
.ModHomeInquerito fieldset input.txtbox {color:#44688e; font-size:1.1em;}
.ModHomeInquerito fieldset select {color:#44688e; font-size:1.1em;}
.ModHomeInquerito a {color:#ffffff; font-size:1.2em; text-decoration:none;}
.ModHomeInquerito a:hover {color:#ffffff; text-decoration:none;}
.ModHomeInquerito label {color:#ffffff; font-size:1.2em;}

.ModHomeAtendimento h2 {color:#577ea5; line-height:1.1em;}
.ModHomeAtendimento p {color:#43555c; font-size:1.2em;}

.ModHomeDestaque h1 a {color:#577ea5; text-decoration:none;}
.ModHomeDestaque h1 a:hover {color:#577ea5; text-decoration:underline;}
.ModHomeDestaque p {font-size:1.2em;}
.ModHomeDestaque a.sabermais {color:#006699; font-size:1.6em; font-weight:bold; text-decoration:none;}
.ModHomeDestaque a.sabermais:hover {text-decoration:underline;}

.ModHomeArtigo li h5 a {color:#006699; text-decoration:none;}
.ModHomeArtigo li h5 a:hover {color:#006699; text-decoration:underline;}
.ModHomeArtigo li p {color:#577ea5; font-size:1.2em;}
.ModHomeArtigo li a.sabermais {color:#006699; font-size:1.2em; font-weight:bold; text-decoration:none;}
.ModHomeArtigo li a.sabermais:hover {text-decoration:underline;}

.ModHomeDirectorioSaude h3 {color:#ff3300;}
.ModHomeDirectorioSaude select {color:#44688e; font-size:1.1em;}
.ModHomeDirectorioSaude a {color:#ffffff; font-size:1.1em; text-decoration:none;}
.ModHomeDirectorioSaude a:hover {color:#ffffff; text-decoration:none;}

.ModHomeSaudePublica h3 {color:#577ea5;}
.ModHomeSaudePublica li a {color:#44688e; font-size:1.1em; text-decoration:none;}
.ModHomeSaudePublica li a:hover {color:#44688e; text-decoration:none;}

.ModConteudo .data {color:#495f69; font-size:1.2em; font-weight:bold;}
.ModConteudo h6 {color:#ff0000; text-transform:uppercase;}
.ModConteudo .intro {color:#000000; font-size:1.2em;}
.ModConteudo div {color:#495f69; font-size:1.2em;}
.ModConteudo div h1 {color:#ff0000; font-size:1.2em; text-transform:uppercase;}
.ModConteudo div h2, .ModConteudo div h3, .ModConteudo div h4, .ModConteudo div h5, .ModConteudo div h6 {color:#ff0000; font-size:1.2em;}

.ModForm .intro p {font-size:1.1em;}
.ModLogin p {font-size:1.2em;}
.ModLogin fieldset p input {color:#44688e; font-size:0.9em;}

.ModForm p {font-size:1.2em;}
.ModForm fieldset legend {color:#495f69; font-size:1.2em; font-weight:bold;}
.ModForm fieldset p input {color:#44688e; font-size:0.9em;}
.ModForm fieldset p select {color:#44688e; font-size:0.9em;}
.ModForm fieldset p textarea {color:#44688e; font-size:0.9em;}
.ModForm fieldset p.txtbold {color:#495f69; font-weight:bold;}
.ModForm fieldset p.local label {font-size:0.9em;}

.ModOportunidade .content h6 {color:#ff0000;}
.ModOportunidade .content h6.first {color:#495f69; font-weight:bold;}
.ModOportunidade .content div div {font-size:1.2em;}

.ModSaudePublica li a {color:#ffffff; font-size:1.4em; font-weight:lighter; text-decoration:none;}
.ModSaudePublica li a:hover {color:#ffffff; text-decoration:underline;}

.ModTemaDetalhe {color:#43555d; font-size:1.2em;}
.ModTemaDetalhe p.intro {color:#43555d; font-size:1.1em;}

.ModTemasList dd {color:#43555d; font-size:1.2em;}
.ModTemasList dt a {color:#ff0000; font-size:1.2em; text-decoration:none; text-transform:uppercase;}
.ModTemasList dt a:hover {color:#ff0000; text-decoration:none;}
.ModTemasList .hide dt a {color:#006699; font-size:1.2em; text-decoration:none; text-transform:uppercase;}
.ModTemasList .hide dt a:hover {color:#ff0000; text-decoration:none;}

.ModLinksList h6 {font-size:1.1em; font-weight:bold;}
.ModLinksList li a {font-size:1.0em; text-decoration:underline;}
.ModLinksList li a:hover {font-size:1.0em; text-decoration:underline;}

.ModFicheirosList h6 {font-size:1.1em; font-weight:bold;}
.ModFicheirosList li a {font-size:1.0em; text-decoration:underline;}
.ModFicheirosList li a:hover {font-size:1.0em; text-decoration:underline;}

.ModPesquisa label {font-size:1.2em;}
.ModPesquisa input {color:#44688e; font-size:1.1em;}
.ModPesquisa select {color:#44688e; font-size:1.1em;}

.ModPesquisaFonte {color:#495f69; font-size:1.2em; font-weight:bold;}

.ModPesquisaResultado {font-size:1.2em;}
.ModPesquisaResultado p {color:#ff0000; text-transform:uppercase;}
.ModPesquisaResultado p a {color:#ff0000; text-decoration:underline;}
.ModPesquisaResultado p a:hover {color:#ff0000; text-decoration:underline;}
.ModPesquisaResultado .sublink {font-weight:bold; text-transform:none;}
.ModPesquisaResultado .sublink a {color:#006699; text-decoration:underline;}
.ModPesquisaResultado .sublink a:hover {color:#006699; text-decoration:underline;}

.ModArtigo li .data {color:#495f69; font-size:1.2em; font-weight:bold;}
.ModArtigo li h6 a {color:#006699; text-decoration:none;}
.ModArtigo li h6 a:hover {color:#006699; text-decoration:underline;}
.ModArtigo li p {color:#495f69; font-size:1.2em;}
.ModArtigo li a.sabermais {color:#006699; font-size:1.2em; font-weight:bold; text-decoration:none;}
.ModArtigo li a.sabermais:hover {text-decoration:underline;}

.ModInquerito h6 {color:#ff0000; text-decoration:none; text-transform:uppercase;}
.ModInquerito p {color:#43555c; font-size:1.2em;}
.ModInquerito fieldset label {color:#43555c; font-size:1.0em;}
.ModInquerito fieldset input.txtbox {color:#44688e; font-size:1.1em;}
.ModInquerito fieldset select {color:#44688e; font-size:1.1em;}
.ModInquerito a {color:#ffffff; font-size:1.2em; text-decoration:none;}
.ModInquerito a:hover {color:#ffffff; text-decoration:none;}
.ModInquerito label {color:#ffffff; font-size:1.2em;}

.ModInqueritoList h6 {color:#ff0000; text-decoration:none; text-transform:uppercase;}
.ModInqueritoList li a {color:#006699; font-size:1.2em; text-decoration:none; text-transform:uppercase;}
.ModInqueritoList li a:hover {color:#ff0000; text-decoration:none;}

.ModResultado h6 {font-weight:bold;}
.ModResultado p {font-size:1.2em;}
.ModResultado .data span {color:#ff0000;}
.ModResultado .data span span {color:#495f69;}
.ModResultado .total {color:#ff0000;}
.ModResultado .total span {color:#495f69;}

.ModResultadoVoto .opcaon {color:#cad1d4; font-size:4.0em;}
.ModResultadoVoto .opcaotit {color:#000000; font-size:1.2em;}
.ModResultadoVoto .opcaovoto {color:#495f69; font-size:1.2em;}

.ModFaq li a {color:#006699; font-size:1.2em; text-decoration:none; text-transform:uppercase;}
.ModFaq li a:hover {color:#ff0000; text-decoration:none;}
.ModFaq dd {color:#43555d; font-size:1.2em;}
.ModFaq dt a {color:#ff0000; font-size:1.2em; text-decoration:none; text-transform:uppercase;}
.ModFaq dt a:hover {color:#ff0000; text-decoration:none;}
.ModFaq .hide dt a {color:#006699; font-size:1.2em; text-decoration:none; text-transform:uppercase;}
.ModFaq .hide dt a:hover {color:#ff0000; text-decoration:none;}

.ModChat #chat {font-size:1.1em;}
.ModChat .messagem {font-size:1.1em;}

.MapaSiteTabela {font-size:0.9em; text-transform:uppercase;}
.MapaSiteLinkGeral {color:#006699;}
.MapaSiteLinkArea {color:#ff0000;}
.MapaSiteLinkArea:hover {color:#ff0000;}
.MapaSiteLinkPagina {color:#006699;}

/*
	*FOOTER
*/
.FooterMain {color:#ffffff; font-size:0.9em;}
.FooterMain a {color:#ffffff; text-decoration:none;}
.FooterMain a:hover {color:#ffffff; text-decoration:none;}
.FooterMain a span {font-size:0.9em; font-weight:bold; text-decoration:underline;}
.FooterMain li {font-size:0.9em; letter-spacing:0.1em; font-weight:bold; text-transform:uppercase;}
.FooterMain li a {text-decoration:none;}
.FooterMain li a:hover {text-decoration:underline;}
