body { background-image:url("../_pics/back.gif"); background-repeat:repeat-x;margin:0; vertical-align:top;}
table { vertical-align:top;border-collapse:collapse;border-spacing:0px; border-width:0px; padding:0px; margin:0;spacing:0px;}
table.tbl1 {border-collapse:collapse;margin:0;height:100%;width:100%;}
/*table.tbl1 td {vertical-align:top;}*/

table.tbl2 {border-collapse:collapse;height:600px;width:780px;}
table.tbl2 td.dentroprincipal {height:100%;}
table.tbl2 td.sombralado {width:8px;}
table.tbl2 td.sombrabaixo {height:8px;}
table.tbl2 td.cid {background:url("../_pics/sombra7.gif");height:8px;width:8px;}

table.main {border-collapse:collapse;background-color:White;height:100%;margin:0px;padding:0px; border-width:0px; width:100%;}
table.main tr.topo {height:100px;}
table.main td.topoesq {background-repeat:no-repeat;width:30%;}
table.main td.topodir {width:70%; vertical-align:top;}
/*aki muda*/
table.main tr.menu1 { background:url("../_pics/back-menu.jpg"); background-repeat:repeat;color:white;height:24px; vertical-align:top; }

/*table.main td.menu { margin:0; padding:0;color:white;height:24px; vertical-align:top;}*/
/*aki muda*/
table.main td.baixo {background:url("../_pics/back-menu-baixo.jpg"); background-repeat:no-repeat;color:white;height:16px;vertical-align:middle;}
table.main td.baixo a:link {font-family:Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; color: White; font-weight: normal;}
table.main td.baixo a:visited {font-family:Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; color: White; font-weight: normal;}
table.main td.baixo a:hover {font-family:Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; color: White; font-weight: normal;}
table.main td.baixo a:active {font-family:Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; color: White; font-weight: normal;}
table.main td.principal {height:100%;width:100%; vertical-align:top;}

table.central { vertical-align:top;border-width:0px; border-collapse:collapse; height:100%; margin: 0px;width:100%; padding:0px;}
table.central td.desenv {height:100%;width:75%; vertical-align:top;}
table.central td.barralado {height:100%;width:25%;vertical-align:top;}

table.sombradir {height:100%;width:100%;}
table.sombradir td.csd {background:url("../_pics/sombra7.gif");height:8px;}
table.sombradir td.meio {background:url("../_pics/sombra7.gif"); background-repeat:repeat-y;}

table.sombrabxo {height:100%;width:100%;}
table.sombrabxo td.cie {background:url("../_pics/sombra7.gif");width:8px;}
table.sombrabxo td.baixomeio {background:url("../_pics/sombra7.gif");}

table.newsletter { vertical-align:middle;border-collapse:collapse;background-color:#DCDCDC; height:100%; margin: 0;width:100%;}
/*aki muda*/
table.newsletter td.imgnews1 {background:url("../_pics/barra_green1.jpg");color:White;}
/*aki muda*/
table.newsletter td.imgnews { background:url("../_pics/barra_green1.jpg"); color: White; font-family:Verdana, Arial, sans-serif; font-size: 12px;font-weight: normal; height:24px; text-decoration: none; vertical-align:middle;width:98%;}
table.newsletter td.newsText { height:10px;font-family:Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; color: Black; font-weight: normal; vertical-align:middle; width:100%;}
.mailbox { height:20px; color:black;font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; font-weight: normal;vertical-align:middle; width:200px;}
.imagebutton.imgBtn {width:100%}

table.contactos {border-collapse:collapse;margin:0;width:100%; vertical-align:middle;}
/*aki muda*/
table.contactos td.imgCts1 {background:url("../_pics/barra_green1.jpg");color:White;}
/*aki muda*/
table.contactos td.imgCts {background:url("../_pics/barra_green1.jpg");color:White;font-family:Verdana, Arial, sans-serif; font-size: 12px;height:24px; text-decoration: none;font-weight: normal; vertical-align:middle;width:98%;}
table.contactos td.mapa {height:48px; width:100%;}
table.contactos td.imgCts a:link {font-family:Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none; color: White; font-weight: normal;}
table.contactos td.imgCts a:visited {font-family:Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none; color: White; font-weight: normal;}
table.contactos td.imgCts a:hover {font-family:Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none; color: White; font-weight: normal;}
table.contactos td.imgCtso a:active {font-family:Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none; color: White; font-weight: normal;}

table.tabladodir { border-collapse:collapse; height:100%;margin:0;width:100%; padding:0px; }
table.tabladodir td.branco {height:10px; vertical-align:top;width:100%;}
table.tabladodir td.news { height:16%;vertical-align:top;width:100%;}
table.tabladodir td.protocolos {vertical-align:top;width:100%;}
table.tabladodir td.conts {height:15%;vertical-align:top;width:100%;vertical-align:middle;}
table.tabladodir td.garantiamutua {vertical-align:top;width:100%;}
table.tabladodir td.gmutua {background:url("../_pics/garMutua.jpg"); background-repeat:no-repeat;height:70px;vertical-align:bottom;width:100%;}

table.tbltopodir {border-collapse:collapse;height:100%;margin:0px;width:100%;}

table.cathp {height:100%; width:100px;}

table.homepage {border-collapse:collapse; height:100%; width:98%; vertical-align:top;}

table.desevArtigos { padding:2;border-collapse:collapse;height:100%; width:100%; }

table.protocolosCtrl {border-collapse:collapse;margin:0;width:100%;vertical-align:middle;}
/*aki muda*/
table.protocolosCtrl td.imgCts {background:url("../_pics/barra_green1.jpg");color:White;font-family:Verdana, Arial, sans-serif; font-size: 12px;height:24px; text-decoration: none;font-weight: normal; vertical-align:middle;width:98%;}
/*aki muda*/
table.protocolosCtrl td.imgCts1 {background:url("../_pics/barra_green1.jpg");color:White; }
table.protocolosCtrl td.imgCts a:link {font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: White; font-weight: normal;}
table.protocolosCtrl td.imgCts a:visited {font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: White; font-weight: normal;}
table.protocolosCtrl td.imgCts a:hover {font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: White; font-weight: normal;}
table.protocolosCtrl td.imgCtso a:active {font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: White; font-weight: normal;}

table.garantiaCtrl {border-collapse:collapse;margin:0;width:100%;vertical-align:middle;}
/*aki muda*/
table.garantiaCtrl td.imgCts {background:url("../_pics/barra_green1.jpg");color:White;font-family:Verdana, Arial, sans-serif; font-size: 12px;height:24px; text-decoration: none;font-weight: normal; vertical-align:middle;width:98%;}
/*aki muda*/
table.garantiaCtrl td.imgCts1 {background:url("../_pics/barra_green1.jpg");color:White;}
table.garantiaCtrl td.imgCts a:link {font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: White; font-weight: normal;}
table.garantiaCtrl td.imgCts a:visited {font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: White; font-weight: normal;}
table.garantiaCtrl td.imgCts a:hover {font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: White; font-weight: normal;}
table.garantiaCtrl td.imgCtso a:active {font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: White; font-weight: normal;}

*.vmenu1 {  width:100%;text-align:center;font-family:Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none;font-weight: bold;vertical-align:middle;}
/*aki muda a cor de fundo*/
*.vmenu1nsel { width:100%;background-color:#0F5241;font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: White; font-weight: normal;vertical-align:middle;}
/*aki muda a cor de fundo*/
*.vmenu1sel { background-color:#EDAF78;font-size:11px;}
/*aki muda a cor de fundo*/
*.vmenu1sub { width:100%;background-color:#0F5241;font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color: White; font-weight: normal;vertical-align:middle;}
/*aki muda a cor de fundo*/
*.vmenu2 { width:100%;background-color:#681E03;font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none;  font-weight: normal;vertical-align:middle;}
*.novo {width:100%;text-align:center;font-family:Verdana, Arial, sans-serif; font-size: 12px;font-weight: normal;text-decoration: none; color:White;vertical-align:middle;}
*.vmenuHR    {background-color:white;vertical-align:top;width:100%;}
/* *.negrito { font-weight:bold;}*/
/* *.vmenu1 a:link {width:100%;}
*.vmenu1nsel a:link {width:100%;}
*.vmenu1sel a:link {width:100%;}
*.vmenu1sub a:link {width:100%;}
*.vmenu2 a:link {width:100%;}*/

table.menutop { border-collapse:collapse; border-width:0;vertical-align:middle;}
table.menutop a:link {color:white;text-decoration: none;font-weight: normal;}
table.menutop a:visited {color:white;text-decoration: none;font-weight: normal;}
table.menutop a:hover {color:white;text-decoration: none;font-weight: normal;}
table.menutop a:active {color:white;text-decoration: none;font-weight: normal;}

/*aki muda a cor da fonte*/
.data {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 11px; color:#8c2004; font-weight:bold}
.dataNormal {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 10px; color: #8c2004;}

/*aki muda a cor da fonte*/
.titulo {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 11px; color:#8c2004; font-weight:bold}
/*aki muda a cor da fonte*/
.subtitulo {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 10px; color: #4c4c4c; font-weight:normal}
.apresentacao {  font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 10px; color: #4c4c4c; font-weight:normal}
.apresentacao_xs {text-align:justify;font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 10px; color: #4c4c4c; font-weight:normal}
.msgErro {text-align:center;font-family:Arial, Tahoma, Sans-Serif; font-size: 14px; color: #C40000; font-weight:bold}
.msgErro1 {text-align:center;font-family:Arial, Tahoma, Sans-Serif; font-size: 14px; color: Black; font-weight:bold}
.msgErro2 {text-align:center;font-family:Arial, Tahoma, Sans-Serif; font-size: 12px; color: Black; font-weight:bold}
.descricao {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 11px; color: #606060; font-weight:bold}

/*aki muda a cor da fonte*/
.link:link { font-family:Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; color:#8c2004; font-weight: normal;}
/*aki muda a cor da fonte*/
.link:visited {font-family:Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; color:#8c2004; font-weight: normal;}
/*aki muda a cor da fonte*/
.link:hover {font-family:Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; color:#8c2004; font-weight: normal;}

.linkDireita:link {font-family: Arial, sans-serif; font-size: 12pt; text-decoration: underline; color: #02BA36; font-weight: bold;}
.linkDireita:visited {font-family: Arial, sans-serif; font-size: 8pt; text-decoration: underline; color: #02BA36; font-weight: bold;}
.linkDireita:hover {font-family: Arial, sans-serif; font-size: 8pt; text-decoration: none; color: #4c4c4c; font-weight: bold;}
.linkDireita:active {font-family: Arial, sans-serif; font-size: 8pt; text-decoration: none; color: #02BA36; font-weight: bold;}

/*adicionar em todos*/
.linkFicheiro:link  { font-family:Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; color: #4c4c4c; font-weight: normal;}
.linkFicheiro:visited { font-family:Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; color: #4c4c4c; font-weight: normal;}
.linkFicheiro:hover { font-family:Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; color: #4c4c4c; font-weight: normal;}


table.HP1 {border-collapse:collapse;height:100%;margin:0;width:100%; padding:0px;}
table.HP1 td.hp { height:100%; width:70%;vertical-align:middle;}
table.HP1 td.lateral{height:100%; width:30%; vertical-align:top;}

/*aki muda a cor da fonte*/
.nivel1 {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 9px; color:#8c2004; font-weight:normal}
/*aki muda a cor da fonte*/
.nivel2 {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 10px; color:#8c2004; font-weight:normal}
/*aki muda a cor da fonte*/
.nivel3 {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 10px; color:#8c2004; font-weight:normal}
/*aki muda a cor da fonte*/
.nivel4 {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 10px; color:#8c2004; font-weight:bold}
.txt_pesquisa {font-family:Arial, Tahoma, Sans-Serif; font-size: 14px; color: #4c4c4c; font-weight:normal}
.txt_pesquisa2 {font-family:Arial, Tahoma, Sans-Serif; font-size: 15px; color: #4c4c4c; font-weight:bold}
.listlinha0{background-color: #FFFFFF; font-size: 9pt; font-family: Arial, Tahoma, Sans-Serif; color:black; text-align: left; vertical-align: middle; height:18px;}
.listlinha1{background-color: #F2EFEC; font-size: 9pt; font-family: Arial, Tahoma, Sans-Serif; color:black; text-align: left; vertical-align: middle; height:18px;}
/*mudar cor*/
.pesquisa {font-family:Verdana, Arial, sans-serif;font-size:12px; color: white; font-weight:bold}
.box {height: 18px; font-family:Arial, Tahoma, Verdana; font-size: 10px; color: black; font-weight: normal;width:95px; }

/*aki muda a cor da fonte*/
.linkCat:link {font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: underline; color:#8c2004; font-weight: normal;}
/*aki muda a cor da fonte*/
.linkCat:visited {font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: underline; color:#8c2004; font-weight: normal;}
/*aki muda a cor da fonte*/
.linkCat:hover {font-family:Verdana, Arial, sans-serif; font-size: 11px; text-decoration: none; color:#8c2004; font-weight: normal;}

.linkNivel1:link {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; text-decoration: underline;color:black; font-weight:bold}
.linkNivel1:visited {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; text-decoration: underline;color:black; font-weight:bold}
/*aki muda a cor da fonte*/
.linkNivel1:hover {font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; text-decoration: underline;color:black; font-weight:bold}

.solcont {  text-align:right;FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: Black; font-family:Verdana, Arial, Tahoma, Sans-Serif;text-decoration:none;WIDTH: 127px; text-align:right;}
/*aki muda a cor*/
.solBtn { background-color:#8c2004;Width:75px; text-align:center; border-color:#183A3C; border-style:None; border-width:0px; color:White; font-family:Verdana, Arial, Tahoma, Sans-Serif;text-decoration:none;FONT-SIZE: 12px; }
.textearea { width:300px; height:120px;}
.solBox { width:300px;}
.solcont1 {FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: Black; font-family:Verdana, Arial, Tahoma, Sans-Serif;text-decoration:none;}
.solcont2 {  text-align:center;FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: Black; font-family:Verdana, Arial, Tahoma, Sans-Serif;text-decoration:none;WIDTH: 127px; }
.SolContTitulo {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR:#8c2004; FONT-FAMILY: Verdana, Arial, Tahoma;}
.txtObrigatorio { color:#8c2004;}

.enviarTxt { font-weight:bold;text-align:left;FONT-SIZE: 12px; COLOR: Black; font-family:Verdana, Arial, Tahoma, Sans-Serif;text-decoration:none;}
.enviartextarea { width:352px; height:120px;}
.enviarBox { width:176px;}
.enviarTxt1 { text-align:center; font-weight:bold;text-align:left;FONT-SIZE: 10px; COLOR: Black; font-family:Verdana, Arial, Tahoma, Sans-Serif;text-decoration:none;}

table.enviar { text-align:center;}
/*aki muda a cor da fonte*/
.barrapesquisa {background:url("../_pics/fundoCat.jpg"); height:20px}

.enviarTxtA { font-weight:bold;text-align:right;FONT-SIZE: 12px; COLOR: Black; font-family:Verdana, Arial, Tahoma, Sans-Serif;text-decoration:none;}
.enviarTxt2 { text-align:center; font-weight:bold;FONT-SIZE: 10px; COLOR: Black; font-family:Verdana, Arial, Tahoma, Sans-Serif;text-decoration:none;}

.GridFooter { color:#8c2004;}

.aprNews { font-family:Verdana, Arial, Tahoma, Sans-Serif; font-size: 12px; color: #4c4c4c; font-weight:normal}

.txt_copyright {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #000000; font-weight:normal; text-decoration: none;}
.txt_escrita {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #3277A5; font-weight:normal; text-decoration: underline;}
.txt_escrita:hover {font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 7pt; color: #3277A5; font-weight:normal; text-decoration: none;}
