﻿	@media screen {
img { border: 0px; }
.hide {display:none}
.show {display:inline}
body {height: 100%; background-color:#FFF; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000; text-align: -moz-center; 
      scrollbar-3dlight-color:#4D7298;
    scrollbar-arrow-color:#ffffff;
    scrollbar-base-color:#4D7298;
    scrollbar-darkshadow-color:#4D7298;
    scrollbar-face-color:#4D7298;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#4D7298; }
a {font-size: 11px; color:#4D7298}
a:hover {color:#EA8B17}
input, select, textarea {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; color:#000}
#header {width: 1000px; height:131px; margin:0 auto; background:url(../images/fundo.jpg); }
#logo img {border:0; float:left; }
#bannerCM {width:410px; height:131px; margin:0; padding:0; border:0; text-align:right; background:url(../images/banner-cm.jpg); float:right}
#pub {margin:0; padding:44px 10px 0 10px; width:80%; height:60px; vertical-align:bottom}
#pub img {border:0; display:none}
#lingua {margin:0; padding:0px 10px 0 0; width:80%}
#lingua img {border:0; padding:0 0 0 10px}

#menu1 {background-color:#3A698A; color:#FBC103; width:1000px; margin:0 auto; text-align:center; padding:11px 0 11px 0; font-size:90%; font-weight:normal}
#menu1 UL {border:0; margin:0; padding:0; list-style-type:none; text-align:center; clear:left; white-space:nowrap}
#menu1 UL LI {display:inline; text-align:center; padding:0 2px 0 0; margin:0}
#menu1 UL LI a {color:#FFF; text-decoration:none}
#menu1 UL LI a:hover {color:#FBC103; text-decoration:none}

#menu2a {background-color:#577F9B; color:#FBC103; width:177px; margin:0 auto; text-align:left; padding:0 0 10px 0; font-size:11px;  word-wrap: break-word;}
#menu2a h2 { margin:0 0 0 10px; padding:9px 0 10px 0; font-size:11px; white-space:nowrap}
#menu2a UL {border:0; margin:0; padding:0; list-style-type:none; text-align:left;  word-wrap: break-word; }
#menu2a UL LI {text-align:left; padding:0; margin:0 0 0 26px; line-height:23px; background:url(../images/menu2a.gif); list-style:url(../images/bulmenu2a.gif) outside}
#menu2a UL LI a {color:#FFF; text-decoration:none}
#menu2a UL LI a:hover {color:#FBC103; text-decoration:none}
#menu2a UL LI UL {margin:2px 0 2px 0; padding:0; text-align:left; font-size:100%; width:132px; white-space:normal}
#menu2a UL LI UL LI {font-size:90%; margin:0; padding:2px 0 4px 8px; text-align:left; list-style:url(../images/bul1.gif) outside; background:url(../images/menu2a2.gif); line-height:120%; color:#FDDD75}
#menu2a UL LI UL LI a {color:#FFF}
#menu2a UL LI UL LI a:hover {color:#FDDD75}

#menu2b {background-color:#759AB3; color:#FDDD75; width:177px; margin:0 auto; margin-top:0; margin-bottom:4px; text-align:center; padding:10px 0 10px 0; font-size:90%}
#menu2b h2 {width:100%; margin:0; padding:9px 0 0 0; font-size:160%; white-space:nowrap}
#menu2b UL {border:0; margin:0; padding:0; list-style-type:none; text-align:left; white-space:nowrap}
#menu2b UL LI {text-align:left; padding:0; margin:0 0 0 26px; line-height:23px; background:url(../images/menu2b.gif); list-style:url(../images/bulmenu2b.gif) outside; color:#FDDD75}
#menu2b UL LI a {color:#FFF; text-decoration:none}
#menu2b UL LI a:hover {color:#FDDD75; text-decoration:none}
#menu2b UL LI UL {margin:2px 0 2px 0; padding:0; text-align:left; font-size:100%; width:132px; white-space:normal}
#menu2b UL LI UL LI {font-size:100%; margin:0; padding:2px 0 4px 8px; text-align:left; list-style:url(../images/bul1.gif) outside; background:url(../images/menu2b2.gif); line-height:120%; color:#FFF}
#menu2b UL LI UL LI a {color:#000}
#menu2b UL LI UL LI a:hover {color:#FFF}

.formCMS {margin:0 auto; padding:0; width:1000px}
#corpo {width:1000px; margin:0 auto; padding:0; background:url(../images/bck1.gif); clear:both}
#corpo2 {width:1000px; margin:0 auto; padding:0; clear:both; }
#colA {width:177px; margin:0; padding:0; background-color:#D8DFE8; float:left; text-align:left; vertical-align:top; }
#colB { margin:0; padding:0; float:right; text-align:left; width: 820px; }
#colB2 {width:583px; margin:0; padding:0; float:right; text-align:left;}
#colC {width:404px; margin:0; padding:0; float:left; text-align:left; vertical-align:top;}
#colD {width:165px; margin:0; padding:0; float:right; text-align:left; vertical-align:top; }
#colE {width:244px; margin:0; padding:0; float:left;}
#colF {width:150px; margin:0; padding:0; float:left}
#colEeF {width:414px; margin:0; padding:0; background-color:#FFF; float:left; background:url(../images/sepVert1.gif)}
#colEeF img {border:0}
#colG { margin: 0px; padding:0; float:right; text-align:left; }
/*#colG p{margin:0 0 0 20px; padding:0; width:75%}
#colG #artigo #textoEnquadramento p {margin:16px 0 0 0; padding:0; width:75%}*/
.votacao {font-family:Arial,Helvetica,sans-serif; font-size:110%; background-color:#D8DFE8; color:#646464; width:155px; padding:0; margin:0 0 0 10px; text-align:left}
.votacao h2 {width:100%; margin:0; padding:12px 0 0 0}
.votacao p {width:90%; padding:4px 0 0 0; margin:0; text-align:left}
.votacao img {margin:100; padding:0}
.votacao input {margin:0; padding:0}
.votacaoBotoes {font-size:90%; width:100%; margin:10px 0 20px 0; padding:0px 0 0 0; text-align:center}
.votacaoBotoes input {margin:0; padding:0 0 7px 0}
#banner1 {display:block; margin:0 0 1px 0; padding:0; border:0}
#serv {background-color:#4C6783; color:#FFF; width:1000px; margin:0 auto; text-align:center; height: 10px; clear:both}
#serv UL {border:0; margin:0; padding:0; list-style-type:none; text-align:center; clear:left; white-space:nowrap}
#serv UL LI {display:inline; text-align:center; padding:0; margin:0}
#serv UL LI a {color:#FFF; text-decoration:none}
#serv UL LI a:hover {color:#FDDD75; text-decoration:none}
#copyrights, #creditos {color:#5A5A5A; width:992px; font-size:11px; margin:auto auto; height: 20px; }
#copyrights a, #creditos a {color:#5A5A5A}
#copyrights a:hover, #creditos a:hover {color:#EA8B17}
#copyrights {text-align:left; padding-left:8px} 
#creditos {text-align:left; padding-left:8px} 
#copyCred { margin:0 auto; width: 1000px;}
.destaque {width:88%; padding:0; margin:0 0 3% 20px; background-color:#FFF; line-height:150%}
.destaque img {border:0}
.destaque p {font-family:Arial,Helvetica,sans-serif; font-size:110%; color:#646464; margin:1% 0 0 0; padding:0; line-height:140%}
.destaque h3 {text-decoration:underline}

.destaque2 {width:100%; margin:0 0 10px 0; padding:0 0 10px 0}
.destaque2 h3 {margin:0 0 14px 20px; width:90%; line-height:120%}
.destaque2 h3 a {text-decoration:underline}
.destaque2 h3 a:hover {text-decoration:underline}

.verMais {width:70px; margin:0 10px 0 0; padding:0; text-align:right; font-size:100%; text-decoration:underline; float:right}
.fotoDestaq {float:left; margin:4px 8px 4px 0}
h2 {margin:10px 0 0 20px; padding:0; width:90%; font-family:Arial,Helvetica,sans-serif; font-size:130%; color:#EA8B17; font-weight:bold; clear:both}
h3 {margin:0; font-family:Arial,Helvetica,sans-serif; font-size:120%; line-height:110%; color:#4E7199; font-weight:normal; width: 380px; word-wrap: break-word; }
a h3 {text-decoration:none}
a:hover h3 {text-decoration:underline; color:#EA8B17}
h4 {background-color:#B4B4B4; color:#FFF; font-size:90%; font-weight:bold; margin:0; padding:4px 0 2px 9px; text-transform:uppercase}
h5 {font-size:100%; font-weight:bold; margin:20px 0 0 0; padding:0; width:95%}
.data  {margin:4px 0 0 0; padding:0; color:#979797; font-size:90%; font-weight:normal; font-family:Arial,Helvetica,sans-serif}
.sep {clear:both}
.sep3 {margin:0 0 0 0px; width:100%; height:10px; background:url(../images/sep3.gif) repeat-x}
.vejaTb {margin:0; padding:0 0 4% 0; background-color:#F5F5F5}
.vejaTb UL {margin:10px 0 0 24px; padding:0}
.vejaTb UL LI {list-style:url(../images/bul2.gif); margin:0 0 6px 0; padding:0; font-size:90%; line-height:130%}
.vejaTb p {margin:0 4px 10px 10px; padding:0; line-height:140%}
.vejaTb img {margin:10px; padding:0; border:0}
.vejaTb h2 {margin:0 0 4px 10px; padding:0}
#areaReservada {font-family:Verdana,Arial,Helvetica,sans-serif; margin:6px 0 0 0; padding:0; font-size:100%}
#areaReservada label {font-family:Arial,Helvetica,sans-serif; margin:4px 0 0 5px; padding:0; width:29%; display:block; float:left; text-align:left; color:#4D7298}
#areaReservada input {font-family:Arial,Helvetica,sans-serif; height:15px; margin:2px 0 4px 0; padding:0; border:1px solid #444C50; background-color:#F7F7F2}
#areaReservada img {border:0}
#areaReservada #ok {border:0; width:21px; height:17px; margin:0 0 3px 0; padding:0; vertical-align:middle}
#areaReservada p {font-family:Arial,Helvetica,sans-serif; padding:5px 9px 9px 10px; margin:0; color:#4B4B4B}
#areaReservada p a {font-weight:bold; text-decoration:underline}
#areaReservada p a:hover {font-weight:bold; text-decoration:underline}

#HomePageAreaReservada1_areaReservada {font-family:Verdana,Arial,Helvetica,sans-serif; margin:6px 0 0 0; padding:0; font-size:100%}
#HomePageAreaReservada1_areaReservada label {font-family:Arial,Helvetica,sans-serif; margin:4px 0 0 5px; padding:0; width:90%; display:block; float:left; text-align:left; color:#4D7298}
#HomePageAreaReservada1_areaReservada input {font-family:Arial,Helvetica,sans-serif; height:15px; margin:2px 0 4px 0; padding:0; border:1px solid #444C50; background-color:#F7F7F2}
#HomePageAreaReservada1_areaReservada img {border:0}
#HomePageAreaReservada1_areaReservada #HomePageAreaReservada1_ok {border:0; width:21px; height:17px; margin:0 0 3px 0; padding:0; vertical-align:middle}
#HomePageAreaReservada1_areaReservada p {font-family:Arial,Helvetica,sans-serif; padding:5px 9px 9px 10px; margin:0; color:#4B4B4B}
#HomePageAreaReservada1_areaReservada p a {font-weight:bold; text-decoration:underline}
#HomePageAreaReservada1_areaReservada p a:hover {font-weight:bold; text-decoration:underline}
#HomePageAreaReservada1_txtEmailReg{vertical-align:middle}

#mapa {margin:0; padding:9px; text-align:center}
#mapa img {border:0; margin:0; padding:0}
#eventos {margin:0; padding:0 0 10px 0; text-align:left}
#eventos .data {margin:0; padding:0; width:95%}
#eventos UL LI {font-family:Arial,Helvetica,sans-serif; font-size:110%; list-style:none; margin:0 0 9px -16px; padding:0}
#eventos a {text-decoration:underline}
#eventos a:hover {text-decoration:underline}
#farmaciasServ {margin:0; padding:0 0 10px 0; text-align:left}
#farmaciasServ .data {margin:0; padding:0; width:95%}
#farmaciasServ UL LI {font-family:Arial,Helvetica,sans-serif; font-size:110%; list-style:none; margin:0 0 9px -16px; padding:0}
#farmaciasServ a {text-decoration:underline}
#farmaciasServ a:hover {text-decoration:underline}
/*
#farmaciasServ {margin:0; padding:9px 6px 10px 9px; color:#4B4B4B; font-family:Arial,Helvetica,sans-serif; font-size:100%}
#farmaciasServ p {margin:0; padding:0 0 6px 0}
#farmaciasServ select {font-size:90%; color:#4B4B4B; width:98%}
*/
#meteo {margin:0; padding:8px 0 8px 0; font-family:Arial,Helvetica,sans-serif; font-size:90%; letter-spacing:0px; text-align:center}
#meteo p {margin:0; padding:2px; line-height:90%; white-space:nowrap}
#meteo strong {margin:0; padding:0; font-size:110%; line-height:100%}
#meteo img {margin:0; padding:0}
#meteo 
#imgBck {background:#DBEAED}

#meteo table {border:1px solid #4B4B4B; padding:0; margin:0 auto; border-collapse: collapse}
#meteo table td {border:1px solid #4B4B4B; margin:0; padding:0}

#path {margin:0; padding:0px 0 8px 0px; width:96%}
#artigo {margin:0 0 0 20px; line-height:170%; width:91%; font-size:100%}
#textoEnquadramento {margin:0 0 0 20px; line-height:170%; width:91%; font-size:100%}
#msgErro {margin:0 0 0 20px;}
#labelEventos {margin:0 0 0 20px;}
.esq {float:left; margin:5px 14px 0 0}
.dir {float:right; margin:5px 0 0 10px}
.cen {text-align:center; width:100%; margin:0}
#top {margin:0 10px 10px 0; width:30%; font-size:100%; text-align:right; float:right}
.print {width:90%; background-color:#EEE; margin:0 0 10px 20px; padding:2px 0 4px 0; text-align:center; color:#999}
#infoRelacionada {width:96%; margin:0; padding:0 0 10px 0; text-align:left}
#infoRelacionada .data {margin:0; padding:0; width:95%}
#infoRelacionada UL LI {font-family:Arial,Helvetica,sans-serif; font-size:110%; list-style:none; margin:0 0 9px -16px; padding:0}
#infoRelacionada a {text-decoration:underline}
#infoRelacionada a:hover {text-decoration:underline}
#infoRelacionada .verMais {margin:0; padding:0; font-weight:bold}
.download {font-weight:bold}
#introducao {margin:0; padding:0; width:90%; font-family:Arial,Helvetica,sans-serif; font-size:120%; line-height:150%; color:#485E88; text-align:left}
.paginacao {width:88%; margin:20px 0 10px 20px; padding:5px; background-color:#EEE; color:#999; height:14px}
.anterior {width:16%; margin:0; padding:0px 0 0 3px; float:left}
.paginas {width:65%; margin:0; padding:0px; float:left; text-align:center}
.paginas strong {color:#000}
.seguinte {width:16%; margin:0; padding:0px 3px 0 0; float:right; text-align:right}
#lst {margin:0 0 0 20px; padding:0; width:92%}
#lst .descricao {margin:4px 0 0 0; padding:0; width:100%; line-height:140%}
#lst ul {margin:0; padding:0 0 0 16px; width:75%}
#lst ul li {margin:0; padding:0; list-style:url(../images/bul2.gif) outside}
#medias {background-color:#D4DEE6; width:90%; margin:20px 0 0 20px; padding:0; border-collapse: collapse}
#medias img {border:0; margin:0 auto; padding:2px}
#medias .icon {text-align:center}
#medias a {font-weight:bold}
#medias th {color:#FFF; background-color:#759AB3; font-weight:bold; border:1px solid #FFF; vertical-align:middle; padding:2px; text-align:center; height:20px}
#medias td {border:1px solid #FFF; vertical-align:top; padding:2px}
#medias caption {display:none; text-align:left}
#medias .data {text-align:center; color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%}
.nr {text-align:right}
#fml {margin:16px 0 10px 20px; padding:0; width:93%; background-color:#F5F5F5; color:#5E5E5E}
#fml .tituloFml {margin:0 0 8px 0; padding:3px 0 3px 0; width:100%; font-weight:bold; color:#FFF; background-color:#759AB3}
#fml label {display:block; float:left; margin:8px 0 0 2px; color:#D49700}
fieldset {width:59%; margin:10px 0 0 26.1%; padding:0; border:1px solid #ccc}
fieldset label {white-space: nowrap}
legend {color:#6A6A6A; margin:0; padding:0}
#fml label {text-align:left; width:25%; padding-right:0px}
#fml br {clear:left}
#fml p {margin:4px; width:75%; line-height:140%}
.ro {background-color:#E7E7E7; color:#000; border:1px solid #999; height:15px} /* para campos read-only */
.botoes {text-align:center; background-color:#759AB3; margin:14px 0 0 0; padding:2px 2px 2px 2px}
.botao {background-color:#FBC103; color:#000; font-weight:normal; font-size:90%; margin:0 8px 0 0; padding:0}
#fml input, #fml select, #fml textarea {margin-top:4px; margin-bottom:4px; padding:0}
#fml .msg {color:#777; width:98%}
.prob {color:#EA5027; font-weight:normal; font-size:100%; padding:0 0 0 3px}
.dados {background-color:#D4DEE6; width:92%; margin:20px 0 20px 20px; padding:0; border-collapse: collapse}
.dados img {border:0; margin:0 auto; padding:2px}
.dados .icon {text-align:center}
.dados a {font-weight:bold}
.dados th {color:#D49700; background-color:#D4DEE6; font-weight:bold; width:21%; border:0px solid #FFF; vertical-align:top; padding:5px 2px 5px 5px}
.dados td {border:0px solid #FFF; vertical-align:top; padding:5px 2px 5px 2px}
.dados caption {display:none; text-align:left}
.dados .data {text-align:center; color:#000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%}
.links {background-color:#D4DEE6; color:#777; margin:20px 0 20px 20px; padding:6px; width:90%; text-align:center}
.links a {font-weight:bold}
#faqs {margin:0 0 0 20px; padding:0; width:93%}
#faqs ol li {margin:0 0 2% 0; padding:0; clear:both; line-height:150%}
#faqs h2 {margin:0 0 0 10px}
#faqs p p {margin:10px 0 10px 0; width:90%; line-height:150%}
.top2 {margin:0 0 20px 0; padding:0; width:25%; float:right; text-align:right; clear:both}
#lst .votacao {font-family:Arial,Helvetica,sans-serif; font-size:110%; background-color:#EAEDF3; color:#646464; width:42%; padding:4px; margin:10px 20px 10px 0; text-align:left; float:left}
#lst .votacao table caption {display:none; text-align:left}
#lst .votacao table td {white-space:nowrap}
#lst .votacao table th {white-space:nowrap}
#lst .votacao h2 {width:100%; margin:0; padding:12px 0 0 0}
#lst .votacao p {padding:4px 0 0 0; margin:0 0 20px 0; text-align:left}
#lst .votacao p strong {color:#4C7297}
#lst .votacao label {width:30%; display:block; float:left}
#lst .votacao img {margin:0; padding:0}
#lst .votacao input {margin:0; padding:0}
#lst .votacaoBotoes {font-size:90%; width:100%; margin:10px 0 0px 0; padding:0px 0 0 0; text-align:center}
#lst .votacaoBotoes input {margin:0; padding:0 0 7px 0}
#lstArtigos {margin:20px 0 20px 20px; padding:0; width:92%}
#lstArtigos img {float:left; margin:0 10px 0 0; border:0}
#lstArtigos h5 {width:55%; margin:0; padding:0}
#lstArtigos label {color:#D49700}
#menu3Cont {margin:20px 0 20px 20px; padding:0; width:90%}
.menu3 {margin:0 20px 0 0; padding:0; width:45%; float:left}
.menu3 ul {margin:0; padding:0; list-style:none}
.menu3 ul li {margin:0 0 20px 0; padding:4px 6px 6px 6px; font-size:100%; background-color:#97A8C9; color:#FFF; line-height:150%}
.menu3 ul li a {color:#283E65; text-decoration:none}
.menu3 ul li a:hover {color:#FFF}
.menu3 ul li ul {margin:0 0 0 40px; padding:0}
.menu3 ul li ul li {margin:4px 0 6px -24px; padding:0 4px 0 0; line-height:140%; font-size:90%; list-style:url(../images/bul1.gif) outside}
.menu3 ul li ul li a {}
.contacto {margin:10px 0 16px 20px; padding:4px 4px 4px 6px; line-height:170%; width:88%; background-color:#F4F6FC}
.contacto label {color:#D49700}
#foruns {margin:0 0 20px 0; padding:0; width:93%}
#foruns p {margin:10px 0 0 20px; line-height:150%}
#foruns h3 {margin:20px 0 0 20px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:120%}
#forunsLst {margin:10px 0 40px 20px; padding:4px 4px 8px 4px; background-color:#F4F6FC}
#forunsLst UL {margin:0 0 0 10px; padding:0}
#forunsLst UL LI {line-height:200%; font-weight:bold; list-style:url(../images/bul3.gif) outside}
#forunsLstAssuntos {margin:0; padding:0; width:98%}
#forunsLstAssuntos .msg2 {margin:10px 0 0 20px; width:95%}
#forunsLstAssuntos .msg3 {margin:10px 0 10px 20px; width:95%; font-weight:bold}
#forunsLstAssuntos .novoAssunto, #forunsLstAssuntos .assunto {margin:2px 0 2px 20px; padding:3px; width:94%; background-color:#D8DFE8; font-weight:bold}
#forunsLstAssuntos .assunto, #forunsLstAssuntos .texto {margin:2px 0 2px 20px; padding:3px; width:94%; background-color:#D8DFE8; font-weight:normal}
#forunsLstAssuntos .texto {margin:2px 0 2px 20px; padding:3px; width:94%; background-color:#eee; font-weight:normal; line-height:150%}
#forunsLstAssuntos .texto p {margin:0; padding:0 0 10px 4px; width:98%; background-color:#EEE; font-weight:normal; line-height:170%}
#forunsLstAssuntos .assuntoResp {margin:2px 0 0 20px; padding:3px; width:94%; background-color:#C8D5DF}
#forunsLstAssuntos .assuntoSemResp {margin:2px 0 0 20px; padding:3px; width:94%; background-color:#EEE; font-weight:bold}
#forunsLstAssuntos .respCont {margin:0 0 0 20px; padding:0; width:95%; height:20px; background-color:#D8DFE8}
#forunsLstAssuntos .resp {margin:0; padding:2px; width:70%; float:left}
#forunsLstAssuntos .msgSeguinte {width:150px; float:right; text-align:right; padding:3px}
#forunsLstAssuntos .assuntoCont {margin:2px 0 0 20px; padding:0; width:95%; height:20px; background-color:#D8DFE8}
#forunsLstAssuntos .assuntoAnt {margin:0; padding:2px; width:70%; float:left}
#forunsLstAssuntos .assuntoSeg {width:150px; float:right; text-align:right; padding:3px}
#forunsLstAssuntos .msgs {margin:0 0 0 20px; padding:0; width:95%; border-collapse: collapse}
#forunsLstAssuntos .msgs th {color:#FFF; font-weight:bold; background-color:#759AB3; margin:0; padding:3px; border:0; vertical-align:top; text-align:left}
#forunsLstAssuntos .msgs td {color:#000; font-weight:normal; background-color:#D8DFE8; margin:0; padding:3px; border:0; vertical-align:top; border-top:1px solid #FFF; border-right:1px solid #FFF}
#forunsLstAssuntos #lastMsg {width:58%}
#forunsLstAssuntos #author {width:22%}
#forunsLstAssuntos #dateHour {width:20%}
#forunsLstAssuntos .dateHour {text-align:center; font-size:90%}
#forunsLstAssuntos .msgs caption {display:none; color:#666; background-color:#eee; padding:2px; text-align:left}
#forunsLstAssuntos img {border:0}
.hide {display:none}
.show {display:inline}
#postais {width:93%; margin:10px 0 0 20px; padding:0; clear:both; overflow:visible}
.postal {width:14%; margin:10px 20px 0 0; padding:0; text-align:center; float:left}
.postal img {border:1px solid #474747; margin:0; padding:0}
.postal input {margin:0; padding:0}
fieldset {margin:0 0 20px 6px; padding:3px 4px 0 0; width:93%}
fieldset label {width:50%; margin:0; padding:0; float:left}
fieldset input {width:48%; margin:0 0 10px 0; padding:0; float:right}
#fml #postais {margin:0 0 0 10px; padding:0}
#fml #postais img {margin:0 0 0px 0}
#fml #postais p {margin:0; padding:0}
#mapaPortal {margin:10px 0 20px 20px; padding:0 0 0 10px; width:88%; background-color:#F9F9F9}
#mapaPortal h3 {margin:10px 0 5px 0; padding:0; width:90%; font-weight:bold}
#mapaPortal ul {margin:0 0 20px 16px; padding:0}
#mapaPortal ul li {margin:0 0 5px 0; padding:0; font-size:110%; line-height:160%; list-style:url(../images/bul4.gif) outside}
#mapaPortal ul li ul {margin:5px 0 14px 10px; padding:0}
#mapaPortal ul li ul li {margin:0; padding:0; font-size:90%; line-height:160%; list-style:url(../images/bul5.gif) outside}
#mapaPortal ul li ul li a {color:#FBC103}
#mapaPortal ul li ul li a:hover {color:#485E88}
#mapaPortal ul li ul li ul {margin:0 0 14px 10px; padding:0}
#mapaPortal ul li ul li ul li {margin:0 0 5px 10px; padding:0; font-size:90%; line-height:160%; list-style:url(../images/bul6.gif) outside}
#mapaPortal ul li ul li ul li a {color:#485E88}
#mapaPortal ul li ul li ul li a:hover {color:#FBC103}
#mapaPortal ul li ul li ul li ul {margin:0 0 14px 10px; padding:0}
#mapaPortal ul li ul li ul li ul li {margin:0 0 5px 10px; padding:0; font-size:90%; line-height:160%; list-style:url(../images/bul7.gif) outside}
#mapaPortal ul li ul li ul li ul li a {color:#FBC103}
#mapaPortal ul li ul li ul li ul li a:hover {color:#485E88}

.farmacias {padding:0; margin:0 0 0 20px; border-collapse:collapse; width:92%} 
.farmacias caption {display:none} 
.farmacias th {color:#485E88; background-color:#CBD2E2; font-weight:bold; padding:2px; width:20%} 
.farmacias td {background-color:#EAEDF3; padding:2px 0 2px 4px; width:80%}

.meteorologia {padding:0; margin:0 0 0 20px; border-collapse:collapse; width:92%} 
.meteorologia caption {display:none} 
.meteorologia th {color:#485E88; background-color:#CBD2E2; font-weight:bold; padding:2px;} 
.Meteorologia img {float:none; margin:0 0 0 0; border:0}

#lstMeteorologia {margin:20px 0 20px 20px; padding:0; width:92%}
#lstMeteorologia img {float:none; margin:0 0 0 0; border:0}
#lstMeteorologia h5 {width:75%; margin:0; padding:0}
#lstMeteorologia td {background-color:#EAEDF3; padding:0px 0 0px 0px;}

#temas {margin:0; padding:0; width:95%}
#temas label {width:75%; float:left; font-weight:bold}
#temas input {width:5%; float:left; margin:5px 0 0 0}
#temas p {width:75%; margin:0 0 10px 20px}
.tabela1 th {padding:2px; margin:0; border:0px solid #000; color:#485E88; background-color:#E0E4EE; vertical-align:top; line-height:130%}
.tabela1 td {padding:2px; margin:0; border:0px solid #000; background-color:#EEE; vertical-align:top; line-height:130%}
.tabela1 caption {padding:0 0 0 2px; margin:2px; color:#999; text-align:left; line-height:130%; caption-side:bottom}

#fml2 {margin:16px 0 10px 20px; padding:0; width:93%; background-color:#F5F5F5; color:#5E5E5E}
#fml2 .tituloFml {margin:0 0 8px 0; padding:3px 0 3px 0; width:100%; font-weight:bold; color:#FFF; background-color:#759AB3}
#fml2 p {margin:4px 0 16px 4px; width:98%; line-height:140%}
#fml2 label {margin:0 4px 0 4px; color:#D49700}

#creditos2 {background:#fff; margin:10px 0 20px 0; display: block; float:right; text-align:right}
#creditos2 img {border:0; margin:0 20px 0 10px}

#div_itemsVotacao1 {font-family:Arial,Helvetica,sans-serif; font-size:110%; background-color:#F4F6FC; color:#646464; width:165px; padding:0; margin:0; text-align:center}
#div_itemsVotacao1 h2 {width:100%; margin:0; padding:12px 0 0 0}
#div_itemsVotacao1 p {width:90%; padding:4px 0 0 0; margin:0 auto; text-align:left}
#div_itemsVotacao1 img {margin:0; padding:0}
#div_itemsVotacao1 input {margin:0; padding:0}

#div_itemsVotacao2 {font-family:Arial,Helvetica,sans-serif; font-size:110%; background-color:#F4F6FC; color:#646464; width:165px; padding:0; margin:0; text-align:center}
#div_itemsVotacao2 h2 {width:100%; margin:0; padding:12px 0 0 0}
#div_itemsVotacao2 p {width:90%; padding:4px 0 0 0; margin:0 auto; text-align:left}
#div_itemsVotacao2 img {margin:0; padding:0}
#div_itemsVotacao2 input {margin:0; padding:0}

#div_itemsVotacao3 {font-family:Arial,Helvetica,sans-serif; font-size:110%; background-color:#F4F6FC; color:#646464; width:165px; padding:0; margin:0; text-align:center}
#div_itemsVotacao3 h2 {width:100%; margin:0; padding:12px 0 0 0}
#div_itemsVotacao3 p {width:90%; padding:4px 0 0 0; margin:0 auto; text-align:left}
#div_itemsVotacao3 img {margin:0; padding:0}
#div_itemsVotacao3 input {margin:0; padding:0}

#div_itemsVotacao4 {font-family:Arial,Helvetica,sans-serif; font-size:110%; background-color:#F4F6FC; color:#646464; width:165px; padding:0; margin:0; text-align:center}
#div_itemsVotacao4 h2 {width:100%; margin:0; padding:12px 0 0 0}
#div_itemsVotacao4 p {width:90%; padding:4px 0 0 0; margin:0 auto; text-align:left}
#div_itemsVotacao4 img {margin:0; padding:0}
#div_itemsVotacao4 input {margin:0; padding:0}

#lst .votacao {font-family:Arial,Helvetica,sans-serif; font-size:110%; background-color:#F4F6FC; color:#646464; width:70%; padding:4px; margin:10px 20px 10px 0; text-align:left; float:left}
#lst .votacao table caption {display:none; text-align:left}
#lst .votacao table td {white-space:nowrap}
#lst .votacao table th {white-space:nowrap}
#lst .votacao h2 {width:100%; margin:0; padding:12px 0 0 0}
#lst .votacao p {padding:4px 0 0 0; margin:0 0 20px 0; text-align:left}
#lst .votacao p strong {color:#4C7297}
#lst .votacao label {width:30%; display:block; float:left}
#lst .votacao img {margin:0; padding:0}
#lst .votacao input {margin:0; padding:0}
#lst .votacaoBotoes {font-size:90%; width:100%; margin:10px 0 0px 0; padding:0px 0 0 0; text-align:left}
#lst .votacaoBotoes input {margin:0; padding:0 0 7px 0}

.votTable {border-collapse:collapse; width:100%; border:0; margin:0} 
.votTable td {font-size:90%; margin:0; padding:0} 
.votTable td input {margin:0 0px 0 0; float:left} 
.votTable td label {margin:3px 0 0 4px}

#MenuMunicipe1_lblMenus { width: 100px; word-wrap: break-word; }

.blocoNoticias { margin-top: 3px; margin-left: 2px;background-color:#FFFFFF; float: left; word-wrap: break-word; }
.blocoCorpo { background-color:#FFF; float: left; word-wrap: break-word; padding-right: 0px; }
.blocoNoticiasCorpo { background-color:#FFF; word-wrap: break-word; padding: 4px; border: solid 1px #CCCCFF; width: 808px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#EFEFFF); margin-top: 4px; margin-bottom: 4px; }
.Noticias { padding:4px; margin:0 0 0 0px; line-height:150%; overflow: auto; }
.NoticiasListagem { width: 428px; padding:2px; margin:0 0 0 0; line-height:100%; border: solid 1px #CCCCFF; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#EFEFFF); }
.NoticiasSeccao { margin-top: 6px; width: 428px; line-height:100%; background-color: #F9F9F9; color: #000000; padding: 2px; display: block; float: left; border: solid 1px #CCCCFF; }
.NoticiasSeccaoTitulo { height: 14px; background-color: #DDDDEE; color: #006677; padding: 2px; padding-bottom: 2px; margin-bottom: 4px; font-weight: bold; font-size: 11px; }
.NoticiasSeccaoTitulo a { color: #0088FF; text-decoration: none; }
.NoticiasSeccaoCorpo { padding:0px; margin: 6px 6px 6px 6px; line-height:100%; }
#divNoticiasCorpo { padding: 8px; }
#divListagemToponimos { overflow-x: hidden; overflow-y: auto; width: 756px; height: 180px; }
#divListagemLocalidades { overflow-x: hidden; overflow-y: auto; width: 756px; height: 100px; }

#divNewsletter { width: 188px; padding: 2px; margin-top: 6px; height: 235px; display: block; float: right; border: solid 1px #CCCCFF; }
#divNewsletterCorpo { padding: 8px; }
#divNoticias { width: 500px; display: block; float: left; background-color: #EEEEEE; }
#divServicos { padding: 2px; width: 188px; display: block; float: right; border: solid 1px #CCCCFF; }
#blocoDestaques { width: 160px; height: 100%; margin:0; padding:0 0 4% 0; background-color:#F5F5F5; float: right; word-wrap: break-word; }
.Destaques { padding:0; margin:0 0 3% 20px; line-height:150%; width: 135px; word-wrap: break-word; }
.controls { background-color:#577F9B; color: #FFFFFF; border: solid 2px #FFFFFF; margin:0 auto; padding:2px; cursor:pointer; cursor:hand; font-size: 9px; }
.controls_on { background-color:#FFFFFF; color: #577F9B; border: solid 2px #577F9B; margin:0 auto; padding:2px; cursor:pointer; cursor:hand; font-size: 9px; }
#HtmlPlaceholderTitulo { font-size: 13px; font-weight: bold; color: #EE9900; }
.headerList { background-color:#759AB3; color:#EAEDF3; text-align: center; font-size: 9px; font-weight: bold; line-height: 9px; }
.datagridItem { background-color: #EAEDF3; color:#577F9B; font-size: 9px; line-height: 11px; }
.datagridAltItem { background-color: #FFFFFF; color:#577F9B; font-size: 9px; line-height: 11px; }
.datagridOverItemStyle { background-color:#FDDD75; color:#759AB3; font-size: 9px; cursor:pointer; cursor:hand; line-height: 11px; }
.descricao { font-size: 9px; line-height: 10px; width: 730px; }
.tituloPesquisa { background-color: #759AB3; color: #FFFFFF; font-weight: bold; }
.sepHeader {  margin:0 auto; background-color: #000000; height: 1px; font-size: 0px; width: 1000px; }
.error { font-size: 9px; background-color: #FF3333; color: #FFFFFF; letter-spacing: -1px; }

#divConteudo { }
.left4 { display: block; float: left; padding-right: 4px; }
.right4 { display: block; float: left; padding-right: 4px; }
.panelBar { margin-top: 4px; height: 256px; background-color: #EAEDF3; }
.panelBar1 { width: 760px; border: 1px solid #577F9B; margin-bottom: 4px; background-color: #FFFFFF; }
.panelBar2 { margin-top: 4px; height: 176px; background-color: #EAEDF3; }
.panelBar3 { width: 760px; height: 118px; overflow-x: hidden; overflow-y: auto; border: 1px solid #577F9B; margin-bottom: 4px; background-color: #FFFFFF; }
.listLink { text-decoration: none; font-size: 9px; }
.left { display: block; float: left }
.DescricaoScroll { width: 790px; height: 250px; overflow: auto; border:1px solid #444C50; }
.divDescricao { position: absolute; top: 380px; left: 30%; display: none; width: 630px; height: 100px; overflow: auto; background-color: #EFEFEF; color: #000000; border: solid 1px #000000; padding: 4px; }
}