.pagina		{ margin:10px 0px 0px 0px; background-color:#464E52; text-align:center; scrollbar-face-color:#CECECE; scrollbar-highlight-color:#FFFFFF; scrollbar-3dlight-color:#C0C0C0; scrollbar-darkshadow-color:#C0C0C0; scrollbar-shadow-color:#FFFFFF; scrollbar-arrow-color:#0000000; scrollbar-track-color:#DDDDDD;}

#cabecalho	{ margin:0 auto; width:775px; height:28px; clear:both;}
#cabTitulo	{ position:relative; top:5px; left:10px; float:left; font-family:Tahoma; font-size:23px; color:#ffffff; font-style:italic; text-decoration:none}
#cabTitulo a		{ color:#ffffff; text-decoration:none}
#cabTitulo a:hover	{ color:#ffffff; text-decoration:none}
#cabData	{ margin-right:5px; margin-top:14px; float:right; font-family:Tahoma; font-size:11px; color:#ffffff;}

#estrutura	{ margin:0 auto; width:775px; height:auto; text-align:left; background-color:#ffffff;}
#estInterior{ margin:8px 10px 8px 10px}

/* ie */
#header				{ width:735px; height:178px; margin-bottom:10px; padding:10px 10px 10px 0px; clear:both; background-color:#AABFC3} /* fundo header */
#headerBrasao		{ float:left; width:180px; margin-right:20px; height:168px; text-align:center; padding-top:10px;}
#headerDestaque		{ float:left; width:224px; margin-right:12px; height:158px; background-color:transparent; padding:10px} /* fundo destaque cabecalho */
#headerFoto			{ float:left; width:287px; margin-right:0px; height:176px; border:1px solid #ffffff;}

/* firefox */
html>body #header			{ width:745px; height:178px; margin-bottom:10px; padding:10px 10px 10px 0px; clear:both; background-color:#AABFC3} /* fundo header */
html>body #headerBrasao		{ float:left; width:180px; margin-right:20px; height:178px; text-align:center; padding-top:10px;}
html>body #headerDestaque	{ float:left; width:212px; margin-right:12px; height:158px; background-color:transparent; padding:10px} /* fundo destaque cabecalho */
html>body #headerFoto		{ float:left; width:287px; margin-right:0px; height:176px; background-color:#ffffff; border:1px solid #ffffff;}

#headerTit		{ height:22px; font-family:Tahoma; font-size:11px; color:#544b1b; font-weight:bold;}
#headerTit a		{ color:#544b1b; text-decoration:none}
#headerTit a:hover	{ color:#544b1b; text-decoration:underline}
#headerData		{ margin:5px 0px; font-family:Tahoma; font-size:10px; color:#646464;}
#headerText		{ line-height:15px; font-family:Tahoma; font-size:11px; color:#646464;}
#headerLink		{ margin-top:5px; font-family:Tahoma; font-size:10px; color:#544b1b;}
#headerLink a		{ color:#544b1b; text-decoration:none}
#headerLink a:hover	{ color:#544b1b; text-decoration:underline}

/* ie: */
#conteudo			{ height:100%; background-color:#ececec;} /* fundo col left e right... */
#left				{ float:left; width:180px;}
#center				{ float:left; width:385px; min-height:700px; margin:0px; background-color:#ffffff; border-left:20px solid #fff; border-right:20px solid #fff; }
#right				{ float:left; width:150px;}

/* firefox: */
html>body #conteudo	{ height:100%; overflow:hidden}
html>body #left		{ float:left; width:180px;}
html>body #center	{ float:left; width:385px; min-height:700px; margin:0px; background-color:#ffffff; border-left:20px solid #fff; border-right:20px solid #fff; }
html>body #right	{ float:left; width:150px;}


/* menu lateral */
#menuTit			{ width:auto; height:20px; padding-left:13px; line-height:20px; border-bottom:2px solid #fff; background:#fff url("/imagens/fundo_menu.gif") 0px 0px repeat-x; font-family:Tahoma; font-size:11px; font-weight:bold; color:#544b1b;}
#menuTit a			{ color:#544b1b; text-decoration:none}
#menuTit a:hover	{ color:#544b1b; text-decoration:underline}

#menuLateral		{ margin:0px 0px 0px 0px; background-color:#ececec;} /* fundo do menu lateral */
#menuLateral ul		{ margin:0px; padding:5px 0px;}
#menuLateral ul li	{ line-height:20px; padding-left:13px; list-style:none outside none; font-family:Tahoma; font-size:12px; color:#937a11;}
#menuLateral ul li a:link	{ color:#937a11; text-decoration:none;}
#menuLateral ul li a:visited{ color:#937a11; text-decoration:none;}
#menuLateral ul li a:hover	{ color:#937a11; text-decoration:underline;}

/* destaques na homepage */
#destaque				{ clear:both; height:120px; margin-bottom:10px; padding:10px; background-color:#ececec; border-bottom:1px dashed #938f80;} /* fundo destaque*/
#destaqueData			{ margin:3px 0px; font-family:Tahoma; font-size:10px; color:#b1aea3;}
#destaqueTitulo			{ font-family:Tahoma; font-size:12px; color:#937a11; font-weight:bold;}
#destaqueTitulo a:link		{ color:#937a11; text-decoration:none}
#destaqueTitulo a:visited	{ color:#937a11; text-decoration:none}
#destaqueTitulo a:hover		{ color:#937a11; text-decoration:underline}
#destaqueImagem			{ float:left; width:120px; margin-right:10px; padding:1px; background-color:#ffffff; border:1px solid #bdbbb1}
#destaqueResumo			{ float:left; width:230px; line-height:16px; font-family:Tahoma; font-size:11px; color:#3e3e3e;}
#destaqueVermais			{ margin:3px 0px; font-family:Tahoma; font-size:11px; color:#937a11;}
#destaqueVermais a:link		{ color:#937a11; text-decoration:none}
#destaqueVermais a:visited	{ color:#937a11; text-decoration:none}
#destaqueVermais a:hover	{ color:#937a11; text-decoration:underline}

/* noticias com destaque na homepage */
#noticia				{ clear:both; height:auto; margin-bottom:1px; padding:10px;}
#noticiaData			{ margin:3px 0px; font-family:Tahoma; font-size:10px; color:#b1aea3;}
#noticiaTitulo			{ margin:5px 0px; font-family:Tahoma; font-size:12px; color:#937a11; font-weight:bold;}
#noticiaTitulo a:link		{ color:#937a11; text-decoration:none}
#noticiaTitulo a:visited	{ color:#937a11; text-decoration:none}
#noticiaTitulo a:hover		{ color:#937a11; text-decoration:underline}
#noticiaImagem			{ float:left; margin-right:10px; padding:1px; background-color:#ffffff; border:1px solid #bdbbb1}
#noticiaResumo			{ float:left; width:220px; line-height:16px; font-family:Tahoma; font-size:11px; color:#3e3e3e;}
#noticiaVermais			{ margin:3px 0px; font-family:Tahoma; font-size:11px; color:#937a11;}
#noticiaVermais a:link		{ color:#937a11; text-decoration:none}
#noticiaVermais a:visited	{ color:#937a11; text-decoration:none}
#noticiaVermais a:hover		{ color:#937a11; text-decoration:underline}

/* noticias interior */
#noticiasSemDestaque	{ padding:0px 10px; clear:both;}
#noticiaImagemInt		{ padding:1px; width:120px; margin-left:10px; text-align:center; background-color:#FFFFFF; border:1px solid #D3D3D3}
#noticiaImagemLeg		{ line-height:14px; text-align:left; font-family:Tahoma; font-size:10px; color:#959595;}
#noticiaResumoInt		{ clear:both; margin-bottom:10px; line-height:16px; font-family:Tahoma; font-size:11px; color:#3e3e3e;}
#noticiaCorpo			{ clear:both; margin:20px 0px; line-height:16px; font-family:Tahoma; font-size:11px; color:#3e3e3e;}
#noticiaCorpo a:link		{ color:#937a11; text-decoration:none}
#noticiaCorpo a:visited		{ color:#937a11; text-decoration:none}
#noticiaCorpo a:hover		{ color:#937a11; text-decoration:underline}

#noticiaFile			{ margin:13px 0px; padding-left:15px; background:url('/imagens/icon_ficheiro.gif') 0px 3px no-repeat; font-family:Tahoma; font-size:11px;}
#noticiaFile a:link			{ color:#937a11; text-decoration:none;}
#noticiaFile a:visited		{ color:#937a11; text-decoration:none;}
#noticiaFile a:hover		{ color:#937a11; text-decoration:underline;}

#noticiaLink			{ margin:13px 0px; padding-left:15px; background:url('/imagens/icon_link.gif') 0px 2px no-repeat; font-family:Tahoma; font-size:11px;}
#noticiaLink a:link			{ color:#937a11; text-decoration:none;}
#noticiaLink a:visited		{ color:#937a11; text-decoration:none;}
#noticiaLink a:hover		{ color:#937a11; text-decoration:underline;}

#noticiaVoltar			{ margin:25px 0px; padding-left:15px; background:url('/imagens/icon_voltar.gif') 0px 5px no-repeat; font-family:Tahoma; font-size:11px;}
#noticiaVoltar a:link		{ color:#937a11; text-decoration:none}
#noticiaVoltar a:visited	{ color:#937a11; text-decoration:none}
#noticiaVoltar a:hover		{ color:#937a11; text-decoration:underline}


/* caixa de texto */
#caixa				{ margin-top:10px; padding:0px 10px; clear:both;}
#caixaTit			{ margin:10px 0px; line-height:12px; font-family:Tahoma; font-size:12px; color:#937a11; font-weight:bold;}
#caixaTit a:link		{ color:#937a11; text-decoration:none}
#caixaTit a:visited		{ color:#937a11; text-decoration:none}
#caixaTit a:hover		{ color:#937a11; text-decoration:underline}
#caixaRes			{ clear:both; margin-bottom:10px; line-height:16px; font-family:Tahoma; font-size:11px; color:#3e3e3e;}
#caixaTxt			{ clear:both; margin-bottom:10px; line-height:16px; font-family:Tahoma; font-size:11px; color:#3e3e3e;}
#caixaLink			{ height:20px; line-height:20px; font-family:Tahoma; font-size:11px;}
#caixaLink a:link		{ color:#937a11; text-decoration:none}
#caixaLink a:visited	{ color:#937a11; text-decoration:none}
#caixaLink a:hover		{ color:#937a11; text-decoration:underline}
#caixaItem ul			{ margin:15px; padding:0px;}
#caixaItem ul li		{ line-height:20px; padding-left:13px; list-style:none outside none; background:url('/imagens/seta.gif') 0px 7px no-repeat; font-family:Tahoma; font-size:12px; color:#937a11;}
#caixaItem ul li a:link		{ color:#937a11; text-decoration:none;}
#caixaItem ul li a:visited	{ color:#937a11; text-decoration:none;}
#caixaItem ul li a:hover	{ color:#937a11; text-decoration:underline;}



/* alertas - coluna direita */
#alertas				{ clear:both; margin:3px 10px 10px 10px; padding-bottom:5px; border-bottom:1px dashed #938f80;}
#alertasTitulo			{ margin:5px 0px; font-family:Tahoma; font-size:11px; color:#937a11; font-weight:bold;}
#alertasTitulo a:link		{ color:#937a11; text-decoration:none}
#alertasTitulo a:visited	{ color:#937a11; text-decoration:none}
#alertasTitulo a:hover		{ color:#937a11; text-decoration:underline}
#alertasData			{ margin:3px 0px; font-family:Tahoma; font-size:10px; color:#b1aea3;}
#alertasResumo			{ line-height:16px; font-family:Tahoma; font-size:11px; color:#937a11;}

/* album */
#album					{ clear:both; margin:10px 0px; padding-bottom:5px; border-bottom:1px dashed #938f80; text-align:center;}

/* servicos online */
#servOnline				{ clear:both; margin:5px 10px 10px 10px; padding-bottom:5px; border-bottom:1px dashed #938f80; line-height:14px; font-family:Tahoma; font-size:11px; color:#737070;}
#servOnline ul			{ margin:0px; padding:5px 0px;}
#servOnline ul li		{ line-height:20px; padding-left:13px; list-style:none outside none; background:url('/imagens/seta.gif') 0px 7px no-repeat; font-family:Tahoma; font-size:12px; color:#937a11;}
#servOnline ul li a:link	{ color:#937a11; text-decoration:none;}
#servOnline ul li a:visited	{ color:#937a11; text-decoration:none;}
#servOnline ul li a:hover	{ color:#937a11; text-decoration:underline;}

/* contactos */
#contactos			{ clear:both; margin:5px 10px 10px 10px; padding-bottom:5px; border-bottom:1px dashed #938f80; line-height:14px; font-family:Tahoma; font-size:11px; color:#737070;}
#contactos a:link		{ color:#737070; text-decoration:underline;}
#contactos a:visited	{ color:#737070; text-decoration:underline;}
#contactos a:hover		{ color:#937a11; text-decoration:underline;}

/* footer */
#footer				{ margin:0 auto; width:775px; clear:both;}
#copyright			{ margin-left:5px; float:left; font-family:Tahoma; font-size:11px; color:#ffffff;}
#copyright a			{ color:#A9A9A9; text-decoration:none}
#copyright a:hover		{ color:#A9A9A9; text-decoration:underline}
#desenvolvimento	{ margin-right:5px; float:right; font-family:Tahoma; font-size:11px; color:#ffffff;}
#desenvolvimento a		{ color:#A9A9A9; text-decoration:none}
#desenvolvimento a:hover{ color:#A9A9A9; text-decoration:underline}
#processado			{ font-family:Tahoma; font-size:11px; color:#464E52;}


/* forms */
form			{ margin:0px; padding:0px;}
.formFundo		{ margin:20px 0px; padding:20px; background-color:#e0e0e0;}
.frmLabel		{ font-family:Tahoma; font-size:11px; color:#937a11; margin-bottom:5px;}
.frmDescricao	{ font-family:Tahoma; font-size:10px; color:#9e9c97; font-style:italic}
.frmLinks		{ font-family:Tahoma; font-size:11px; color:#7E7E7E; text-decoration:none;}
.frmBotao		{ font-family:Tahoma; font-size:11px; color:#937a11; background:#fff url("/imagens/fundo_botao.jpg") bottom repeat-x; width:auto; height:19px; border:0px solid #9B9999; cursor:pointer;}
.frmInput		{ font-family:Tahoma; font-size:11px; color:#00105A; background-color:#FFFFFF; height: 15px; border: 1px solid #C0C0C0;}
.frmInputOn		{ font-family:Tahoma; font-size:11px; color:#937a11; background-color:#EFEEEE; height: 15px; border: 1px solid #dc3632;}
.frmTextarea	{ font-family:Tahoma; font-size:11px; color:#00105A; background-color:#FFFFFF; border: 1px solid #C0C0C0;}
.frmTextareaOn	{ font-family:Tahoma; font-size:11px; color:#937a11; background-color:#EFEEEE; border: 1px solid #dc3632;}
.frmSelect		{ font-family:Tahoma; font-size:11px; color:#937a11; background-color:#FFFFFF; border: 1px solid #C0C0C0;}

/* galeria de fotos */
#galeria				{ clear:both; margin:20px 10px;}
#linha					{ clear:both; margin:0px; padding:0px; border-top:1px solid #7bad4f; height:1px}
.galeriaTitulo			{ line-height:10px; font-family:Tahoma; font-size:11px; color:#4b7d1f; font-weight:normal;}
.galeriaTitulo a:link	{ color:#4b7d1f; text-decoration:none}
.galeriaTitulo a:visited{ color:#4b7d1f; text-decoration:none}
.galeriaTitulo a:hover	{ color:#4b7d1f; text-decoration:underline}
.galeriaTexto			{ font-family:Tahoma; font-size:10px; color:#737070; text-decoration:none;}
.galeriaFundo			{ background-color:#ececec;}

/* gerais */
.msgAviso	{ font-family:Tahoma; font-size:11px; color:#9F0000; font-weight:normal; width:100%; text-decoration:none; text-align:center;}
.titulo1	{ font-family:Tahoma; font-size:12px; margin:10px 0px; color:#4b7d1f; font-weight:bold;}
.texto1		{ font-family:Tahoma; font-size:11px; color:#4b7d1f; font-weight:normal; text-decoration:none;}
.texto1 a:link		{ color:#4b7d1f; text-decoration:none;}
.texto1 a:visited	{ color:#4b7d1f; text-decoration:none;}
.texto1 a:hover		{ color:#4b7d1f; text-decoration:underline;}


.clearfix:after 	{ content:"."; display:block; height:0px; clear:both; visibility:hidden;}
					/* Hides from IE-mac \*/
					* html .clearfix {height: 1%;}
					/* End hide from IE-mac */

