/* Tabelas */
td
{ font-family:"Trebuchet MS"; font-size:14px; color:#333333; font-weight:normal; }
.tableHeader{font-family:"Trebuchet MS"; font-size:14px; color:#333333; font-weight:bold; /*background-color: #CCCCCC;*/
}
.msgs
{ font-family:"Trebuchet MS"; font-size:14px; color:#333333; font-weight:normal; padding:7px 7px 7px 7px; }

/* Links por Defeito */
a:link,
a:active,
a:visited
{ font-family:"Trebuchet MS"; font-size:11px; color:#999999; text-decoration:underline; margin:0; padding:0; }

a:hover
{ font-family:"Trebuchet MS"; font-size:11px; color:#FF5113; text-decoration:underline; margin:0; padding:0; }

/* Formulários */
.pesquisaText
{ font-family:"Trebuchet MS"; font-size:13px; color:#FFFFFF; font-weight:bold; }

.pesquisaInput
{ width:214px; height:24px; font-family:"Trebuchet MS"; font-size:12px; color:#999999; font-weight:normal; border:0px solid #FFFFFF; padding:3px 5px 3px 0px; background:transparent; }

.pesquisaGo
{ width:30px; height:24px; border:0px; margin:0px; padding:0px; }

.newsletterText
{ font-family:"Trebuchet MS"; font-size:11px; color:#666666; font-weight:normal; line-height:13px; }

.newsletterNomeInput
{ width:203px; height:24px; font-family:"Trebuchet MS"; font-size:12px; color:#999999; font-weight:normal; border:0px solid #999999; padding:3px 5px 3px 5px; background:transparent; }

.newsletterInput
{ width:149px; height:24px; font-family:"Trebuchet MS"; font-size:12px; color:#999999; font-weight:normal; border:0px solid #999999; padding:3px 5px 3px 5px; background:transparent; }

.newsletterGo
{ width:48px; height:24px; border:0px; margin:0px; padding:0px; }

.loginText,
.loginText a:link,
.loginText a:active,
.loginText a:visited
{ font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:underline; }

.loginText a:hover
{ font-family:Arial; font-size:11px; color:#FFFF00; font-weight:normal; text-decoration:underline; }

.loginInput
{ width:176px; height:24px; font-family:"Trebuchet MS"; font-size:12px; color:#999999; font-weight:normal; border:0px solid #FFFFFF; padding:3px 5px 3px 0px; background:transparent; }

.passwordInput
{ width:121px; height:24px; font-family:"Trebuchet MS"; font-size:12px; color:#999999; font-weight:normal; border:0px solid #FFFFFF; padding:3px 5px 3px 0px; background:transparent; }

.frmText
{ font-family:"Trebuchet MS"; font-size:14px; color:#333333; font-weight:normal; padding-bottom:10px; }

.frmCaption
{ font-family:"Trebuchet MS"; font-size:14px; color:#333333; font-weight:normal; padding-right:25px; }

.frmInput
{ height: 18px; font-family:"Trebuchet MS"; font-size:12px; color:#666666; font-weight:normal; border:0px solid #CCCCCC; background-color:#FFFFFF; padding:0px 4px 2px 4px; }

.frmTextarea{ font-family:"Trebuchet MS"; font-size:12px; color:#666666; font-weight:normal; border:0px solid #CCCCCC; background-color:#FFFFFF; }

.frmSelect{ font-family:"Trebuchet MS"; font-size:12px; color:#666666; font-weight:normal; border:1px solid #CCCCCC; background-color:#FFFFFF; }

.frmRadio
{ border:0px; background-color:#E5E5E5; }

.frmReset
{ font-family:"Trebuchet MS"; font-size:11px; color:#666666; font-weight:normal; text-decoration:underline; padding-left:20px; }

.tiny
{ font-family:"Trebuchet MS"; font-size:10px; color:#666666; font-weight:none; }

.errText
{ font-family:"Trebuchet MS"; font-size:10px; color:#FF0000; font-weight:bold; padding:2px; }

form
{ margin:0px; padding:0px; }

input
{ font-family:"Trebuchet MS"; font-size:12px; color:#666666; font-weight:normal; border:1px solid #CCCCCC; background-color:#FFFFFF; width:100%; padding:2px 7px 2px 7px; }

select
{ font-family:"Trebuchet MS"; font-size:12px; color:#666666; font-weight:normal; border:1px solid #CCCCCC; background-color:#FFFFFF; padding-left:7px; }

textarea
{ 
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#666666;
	font-weight:normal;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	width:100%;
	height:75px;
	padding-left:7px;
	padding-right:0px;
	overflow:auto;
/*	SCROLLBAR-BASE-COLOR:#939393;
	SCROLLBAR-TRACK-COLOR:transparent;
	SCROLLBAR-FACE-COLOR:#393939;
	SCROLLBAR-ARROW-COLOR:#939393;
	SCROLLBAR-HIGHLIGHT-COLOR:#404040;
	SCROLLBAR-DARKSHADOW-COLOR:#404040;
	SCROLLBAR-3DLIGHT-COLOR:#939393;
	SCROLLBAR-SHADOW-COLOR:#939393;*/
}

/* Rounded Corners */
.b1, .b2 {font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#cdcdcd; margin:0 1px; padding: 0px;}
.b2 {height:1px; background:#fff; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd; margin:0 1px;}
.contentb { background: #fff; border-right:1px solid #cdcdcd; border-left:1px solid #cdcdcd;}

/* HOME */
.homeAvisosTitulo,
.homeAvisosTitulo:link,
.homeAvisosTitulo:active,
.homeAvisosTitulo:visited
{ font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

.homeAvisosTitulo:hover
{ font-family:"Trebuchet MS"; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }

.homeAvisosLead
{ font-family:"Trebuchet MS"; font-size:12px; font-weight:normal; color:#FFFFFF; }

.homeNoticiasData
{ font-family:"Trebuchet MS"; font-size:11px; font-weight:normal; color:#666666; }

.homeDestaquesTitulo,
.homeDestaquesTitulo a:link,
.homeDestaquesTitulo a:active,
.homeDestaquesTitulo a:visited
{ font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; color:#FF5113; text-decoration:none; }

.homeDestaquesTitulo a:hover
{ font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; color:#FF5113; text-decoration:underline; }

.homeNoticiasTitulo,
.homeNoticiasTitulo a:link,
.homeNoticiasTitulo a:active,
.homeNoticiasTitulo a:visited
{ font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; color:#333333; text-decoration:none }

.homeNoticiasTitulo a:hover
{ font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; color:#FF5113; text-decoration:underline; }

.homeNoticiasLead
{ font-family:"Trebuchet MS"; font-size:11px; font-weight:normal; color:#666666; }

.ver_todas,
.ver_todas a:link,
.ver_todas a:active,
.ver_todas a:visited
{ font-family:Arial; font-size:9px; color:#999999; text-decoration:underline; margin:0; padding:0; }

.ver_todas a:hover
{ font-family:Arial; font-size:9px; color:#FF5113; text-decoration:underline; margin:0; padding:0; }

/* MENU TOPO */
.menu_topo,
.menu_topo a:link,
.menu_topo a:active,
.menu_topo a:visited
{ font-family:"Trebuchet MS"; font-size:11px; color:#FFFFFF; text-decoration:none; padding:0px 0px 9px 0px; }

.menu_topo a:hover
{ font-family:"Trebuchet MS"; font-size:11px; color:#FFFF00; text-decoration:none; padding:0px 0px 9px 0px; }

/* MENU PRINCIPAL */
.menu,
.menu a:link,
.menu a:active,
.menu a:visited,
.menu a:hover
{ font-family:"Trebuchet MS"; font-size:11px; color:#FFFFFF; text-decoration:none; padding:4px 10px 4px 10px; }

/* MENU FUNDO */
.menu_fundo,
.menu_fundo a:link,
.menu_fundo a:active,
.menu_fundo a:visited
{ font-family:Trebuchet MS; font-size:11px; color:#999999; text-decoration:underline; }

.menu_fundo a:hover
{ font-family:Trebuchet MS; font-size:11px; color:#FF5113; text-decoration:underline; }

/* MENU LATERAL */
.menu_aul,
.menu_aul:link,
.menu_aul:active,
.menu_aul:visited
{ font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; }

.menu_aul:hover
{ font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }

.menu_ul0
{ font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:0px; padding-left:20px; list-style-image:url(images/menu_lateral_seta.gif); }

.menu_ul1
{ font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:0px; padding-left:20px; list-style-image:url(images/menu_lateral_seta.gif); }

.menu_ul2
{ font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:0px; padding-left:20px; list-style-image:url(images/menu_lateral_seta.gif); }

.menu_ul3
{ font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:0px; padding-left:20px; list-style-image:url(images/menu_lateral_seta.gif); }

.menu_ul4
{ font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:0px; padding-left:20px; list-style-image:url(images/menu_lateral_seta.gif); }

.menu_ul5
{ font-family:"Trebuchet MS"; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:0px; padding-left:20px; list-style-image:url(images/menu_lateral_seta.gif); }

/* INTERIORES */
.textoLivreLead
{ font-family:"Trebuchet MS"; font-size:25px; color:#999999; font-weight:normal; background:url(images/lead_bk.jpg) repeat-x top left #E5E5E5; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:18px 10px 18px 10px; }

.textoLivreTexto
{ font-family:"Trebuchet MS"; font-size:14px; color:#333333; font-weight:normal; }

.imagem
{ margin:0px 10px 10px 0px; float:left; }

.balloon
{ color: #00FF00; }

/* Noticias */
.noticiaListagemTitulo,
.noticiaListagemTitulo a:link,
.noticiaListagemTitulo a:active,
.noticiaListagemTitulo a:visited,
.noticiaListagemTitulo a:hover
{ font-family:Trebuchet MS; font-size:14px; color:#FF5113; font-weight:bold; text-decoration:none; margin:0; padding:6px 3px 6px 3px; }

.noticiaListagemData
{ font-family:Trebuchet MS; font-size:11px; color:#333333; font-weight:normal; text-decoration:none; padding:0px 0px 6px 4px; }

.noticiaListagemCaixa
{ background:url(images/lead_bk.jpg) repeat-x top left #E5E5E5; border-top:1px solid #CCCCCC; padding:10px; }

.noticiaListagemLead
{ font-family:Trebuchet MS; font-size:12px; color:#333333; font-weight:normal; text-decoration:none; }

.noticiaInteriorLead
{ font-family:Trebuchet MS; font-size:25px; color:#999999; font-weight:normal; background:url(images/lead_bk.jpg) repeat-x top left #E5E5E5; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:18px 10px 18px 10px; }

.noticiaInteriorTexto
{ font-family:Trebuchet MS; font-size:14px; color:#333333; font-weight:normal; }

.noticiaInteriorFonte,
.noticiaInteriorFonte a:link,
.noticiaInteriorFonte a:active,
.noticiaInteriorFonte a:visited
{ font-family:"Trebuchet MS"; font-size:12px; color:#666666; font-weight:bold; text-decoration:none; }

.noticiaInteriorFonte a:hover
{ font-family:"Trebuchet MS"; font-size:12px; color:#FF5113; font-weight:bold; text-decoration:underline; }

/* FAQS */
.faqPergunta:link,
.faqPergunta:visited,
.faqPergunta:active
{ font-family:"Trebuchet MS"; font-size:12px; color:#333333; font-weight:bold; text-decoration:none; }

.faqPergunta:hover
{ font-family:"Trebuchet MS"; font-size:12px; color:#FF5113; font-weight:bold; text-decoration:underline; }

.faqCompletaPergunta
{ font-family:"Trebuchet MS"; font-size:14px; color:#FF5113; font-weight:bold; text-decoration:none; margin:0; padding:6px 3px 6px 3px; }

.faqCompletaResposta
{ font-family:"Trebuchet MS"; font-size:12px; color:#333333; font-weight:normal; text-decoration:none; background:url(images/lead_bk.jpg) repeat-x top left #E5E5E5; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:18px 10px 18px 10px; }

.ancora:link,
.ancora:visited,
.ancora:active
{ font-family:"Trebuchet MS"; font-size:11px; color:#999999; font-weight:normal; text-decoration:none; }

.ancora:hover
{ font-family:"Trebuchet MS"; font-size:11px; color:#FF5113; font-weight:normal; text-decoration:underline; }

/* Links */
.linkListagemTitulo,
.linkListagemTitulo a:link,
.linkListagemTitulo a:active,
.linkListagemTitulo a:visited,
.linkListagemTitulo a:hover
{ font-family:"Trebuchet MS"; font-size:14px; color:#FF5113; font-weight:bold; text-decoration:none; margin:0; padding:6px 3px 6px 3px; }

/* Galeria */
.galeriaLegenda
{ font-family:"Trebuchet MS"; font-size:11px; color:#333333; font-weight:normal; text-decoration:none; }

/* Caminho Páginas */
.caminhoC0,
.caminhoC0:link,
.caminhoC0:visited,
.caminhoC0:active
{ font-family:"Trebuchet MS"; font-size:10px; color:#CCCCCC; text-decoration:none; }

.caminhoC0:hover
{ font-family:"Trebuchet MS"; font-size:10px; color:#CCCCCC; text-decoration:underline; }

.caminhoC1,
.caminhoC1:link,
.caminhoC1:visited,
.caminhoC1:active
{ font-family:"Trebuchet MS"; font-size:10px; color:#999999; font-weight:bold; text-decoration:none; }

.caminhoC1:hover
{ font-family:"Trebuchet MS"; font-size:10px; color:#999999; font-weight:bold; text-decoration:underline; }

.caminhoC2,
.caminhoC2:link,
.caminhoC2:visited,
.caminhoC2:active
{ font-family:"Trebuchet MS"; font-size:10px; color:#999999; font-weight:bold; text-decoration:none; }

.caminhoC2:hover
{ font-family:"Trebuchet MS"; font-size:10px; color:#999999; font-weight:bold; text-decoration:underline; }

.caminhoC3,
.caminhoC3:link,
.caminhoC3:visited,
.caminhoC3:active
{ font-family:"Trebuchet MS"; font-size:10px; color:#666666; font-weight:bold; text-decoration:none; }

.caminhoC3:hover
{ font-family:"Trebuchet MS"; font-size:10px; color:#666666; font-weight:bold; text-decoration:underline; } 

.separador
{ font-family:"Trebuchet MS"; font-size:10px; color:#333333; }

/* Paginacao */
.pageNum:link,
.pageNum:active,
.pageNum:visited
{ font-family:"Trebuchet MS"; font-size:12px; color:#333333; font-weight:normal; text-align:center; text-decoration:none; background:none; padding:0px 4px 0px 4px; }

.pageNum:hover
{ font-family:"Trebuchet MS"; font-size:12px; color:#FE5312; font-weight:normal; text-align:center; text-decoration:none; background:none; padding:0px 4px 0px 4px; }

.pageNumSel:link,
.pageNumSel:active,
.pageNumSel:visited,
.pageNumSel:hover
{ font-family:"Trebuchet MS"; font-size:12px; color:#FE5312; font-weight:bolder; text-align:center; text-decoration:none; background:none; padding:0px 4px 0px 4px; }

/* Pesquisa + Mapa do Site */
.linkVerTodos:link,
.linkVerTodos:active,
.linkVerTodos:visited
{ font-family:"Trebuchet MS"; font-size:11px; color:#FF5113; font-weight:bold; text-decoration:none; }

.linkVerTodos:hover
{ font-family:"Trebuchet MS"; font-size:11px; color:#FF5113; font-weight:bold; text-decoration:underline; }

.numItems
{ font-family:"Trebuchet MS"; font-size:11px; color:#333333; font-weight:none; text-decoration:none; }

.linkMapa:link,
.linkMapa:active,
.linkMapa:visited
{ font-family:"Trebuchet MS"; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; }

.linkMapa:hover
{ font-family:"Trebuchet MS"; font-size:11px; color:#333333; font-weight:bold; text-decoration:underline; }

.aul
{ font-family:"Trebuchet MS"; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; }

.aul:link
{ font-family:"Trebuchet MS"; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; }

.aul:active
{ font-family:"Trebuchet MS"; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; }

.aul:visited
{ font-family:"Trebuchet MS"; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; }

.aul:hover
{ font-family:"Trebuchet MS"; font-size:11px; color:#333333; font-weight:bold; text-decoration:underline; }

.ul0
{ font-family:Arial; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; margin-bottom:0px; line-height:20px; }

.ul1
{ font-family:Arial; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; margin-bottom:0px; line-height:20px; }

.ul2
{ font-family:Arial; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; margin-bottom:0px; line-height:20px; }

.ul3
{ font-family:Arial; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; margin-bottom:0px; line-height:20px; }

.ul4
{ font-family:Arial; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; margin-bottom:0px; line-height:20px; }

.ul5
{ font-family:Arial; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; margin-bottom:0px; line-height:20px; }