/* Slideshow */
.pics_home
{ width:910px; height:380px; padding:0; margin:0; }

.pics_home img
{ width:910px; height:380px; border-top:1px solid #CCCCCC; border-bottom:1px solid #FFFFFF; top:0; left:0; }

.pics
{ width:910px; height:310px; padding:0; margin:0; } 
 
.pics img
{ width:910px; height:310px; border-top:1px solid #CCCCCC; border-bottom:1px solid #FFFFFF; top:0; left:0; } 

/* Tabelas */
td
{ font-family:Arial; font-size:11px; color:#666666; font-weight:normal; }

.msgs
{ font-family:Arial; font-size:11px; color:#666666; font-weight:normal; }

/* Links por Defeito */
a:link,
a:active,
a:visited
{ font-family:Arial; font-size:11px; color:#666666; text-decoration:none; }

a:hover
{ font-family:Arial; font-size:11px; color:#9F1618; text-decoration:underline; }

/* Formulários */
.frmText
{ font-family:Arial; font-size:11px; color:#333333; font-weight:normal; border:0px solid #000000; }

.frmCaption
{ font-family:Arial; font-size:11px; color:#333333; font-weight:bold; padding-right:10px; }

.frmInput
{ width:100%; height:20px; font-family:Arial; font-size:11px; color:#666666; font-weight:normal; border:1px solid #A6A8AC; background-color:#FFFFFF; padding:2px 3px 2px 3px; }

.frmTextarea
{ width:100%; font-family:Arial; font-size:11px; color:#666666; font-weight:normal; border:1px solid #A6A8AC; background-color:#FFFFFF;; padding-left:3px; padding-right:0px; }

.frmSelect{ width:100%; height:20px; font-family:Arial; font-size:11px; color:#666666; font-weight:normal; border:1px solid #A6A8AC; background-color:#FFFFFF;; padding-left:3px; }

.frmReset
{ font-family:Arial; font-size:11px; color:#666666; font-weight:normal; text-decoration:none; padding-right:15px; }

.tiny
{ font-family:Arial; font-size:9px; font-weight:normal; color:#333333; }

.errText
{ font-family:Arial; font-size:10px; color:#FF0000; padding:2px; }

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

input
{ width:100%; font-family:Arial; font-size:11px; color:#666666; font-weight:normal; border:1px solid #A6A8AC; background-color:#FFFFFF; padding-left:3px; padding-right:3px; }

select
{ font-family:Arial; font-size:11px; color:#666666; font-weight:normal; border:1px solid #A6A8AC; background-color:#FFFFFF; padding-left:3px; }

textarea
{ 
	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	border:1px solid #A6A8AC;
	background-color:#FFFFFF;
	width:100%;
	height:75px;
	padding-left:3px;
	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;*/
 }

/* HOME */
.homeTexto
{ font-family:Arial; font-size:11px; font-weight:normal; color:#666666; text-align: justify; }

.homeNoticiasData
{ font-family:Arial; font-size:10px; font-weight:normal; color:#666666; }

.homeDestaquesTitulo,
.homeDestaquesTitulo a:link,
.homeDestaquesTitulo a:active,
.homeDestaquesTitulo a:visited
{ font-family:Arial; font-size:11px; font-weight:bold; color:#9F1618; text-decoration:none; }

.homeDestaquesTitulo a:hover
{ font-family:Arial; font-size:11px; font-weight:bold; color:#9F1618; text-decoration:underline; }

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

.homeNoticiasTitulo a:hover
{ font-family:Arial; font-size:11px; font-weight:bold; color:#9F1618; text-decoration:underline; }

.homeNoticiasLead
{ font-family:Arial; font-size:11px; font-weight:normal; color:#666666; text-align: justify; }

/* MENU LATERAL */
.menu_lateral
{ font-family:Arial; font-size:11px; font-weight:bold; color:#333333; text-decoration:none; background:url(images/menu_lateral.jpg) no-repeat top left #DDDDDD; }

.menu_lateral_hover
{ font-family:Arial; font-size:11px; font-weight:bold; color:#333333; text-decoration:none; background:url(images/menu_lateral_activo.jpg) no-repeat top left #DDDDDD; }

.menu_lateral_texto
{ font-family:Arial; font-size:11px; font-weight:bold; color:#333333; text-decoration:none; text-align: justify; }

/* MENU FUNDO */
.menu_fundo,
.menu_fundo a:link,
.menu_fundo a:active,
.menu_fundo a:visited
{ font-family:Arial; font-size:11px; font-weight:bold; color:#666666; text-decoration:none; }

.menu_fundo a:hover
{ font-family:Arial; font-size:11px; font-weight:bold; color:#999999; text-decoration:underline; }

/* MENU ÁREAS DE NEGÓCIO */
.menu_areas
{ padding-left:17px; padding-right:17px; background:url(images/menu_areas_bk.jpg) repeat-x top left #DDDDDD; }

.menu_areas_activo
{ padding-left:17px; padding-right:17px; background:#CCCCCC; }

.menu_areas_texto:link,
.menu_areas_texto:active,
.menu_areas_texto:visited
{ font-family:Arial; font-size:10px; font-weight:bold; color:#666666; text-decoration:none; }

.menu_areas_texto:hover
{ font-family:Arial; font-size:10px; font-weight:bold; color:#9F1618; text-decoration:none; }

.menu_areas_texto_activo:link,
.menu_areas_texto_activo:active,
.menu_areas_texto_activo:visited,
.menu_areas_texto_activo:hover
{ font-family:Arial; font-size:10px; font-weight:bold; color:#9F1618; text-decoration:none; }

/* INTERIORES */
.textoLivreTitulo
{ font-family:Arial; font-size:25px; color:#9F1618; font-weight:bold; padding-bottom:12px; text-align: justify; }

.textoLivreLead
{ font-family:Arial; font-size:16px; color:#666666; font-weight:bold; padding-bottom:17px; text-align: justify; }

.textoLivreTexto
{ font-family:Arial; font-size:11px; color:#666666; font-weight:normal; padding-bottom:20px; text-align: justify; }

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

/* Noticias */
.noticiaListagemTitulo,
.noticiaListagemTitulo a:link,
.noticiaListagemTitulo a:active,
.noticiaListagemTitulo a:visited
{ font-family:Arial; font-size:13px; color:#9F1618; font-weight:bold; text-decoration:none; margin:0; padding-bottom:2px; }

.noticiaListagemTitulo a:hover
{ font-family:Arial; font-size:13px; color:#9F1618; font-weight:bold; text-decoration:underline; margin:0; padding-bottom:2px; }
/*
.noticiaListagemData
{ font-family:Arial; font-size:11px; color:#333333; font-weight:normal; text-decoration:none; padding:0px 0px 6px 4px; }
*/
.noticiaListagemCaixa
{ background:url(images/listagem_bk.jpg) repeat-x top left #E9E9E9; padding:10px; }

.noticiaListagemLead
{ font-family:Arial; font-size:11px; color:#666666; font-weight:normal; text-decoration:none; text-align: justify; }

.noticiaInteriorTitulo
{ font-family:Arial; font-size:25px; color:#9F1618; font-weight:bold; padding-bottom:12px; }

.noticiaInteriorLead
{ font-family:Arial; font-size:16px; color:#666666; font-weight:bold; padding-bottom:17px; text-align: justify; }

.noticiaInteriorTexto
{ font-family:Arial; font-size:11px; color:#666666; font-weight:normal; padding-bottom:20px; text-align: justify; }

/* Áreas de Negócio */
.areaListagemTitulo,
.areaListagemTitulo a:link,
.areaListagemTitulo a:active,
.areaListagemTitulo a:visited
{ font-family:Arial; font-size:13px; color:#9F1618; font-weight:bold; text-decoration:none; margin:0; padding-bottom:2px; }

.areaListagemTitulo a:hover
{ font-family:Arial; font-size:13px; color:#9F1618; font-weight:bold; text-decoration:underline; margin:0; padding-bottom:2px; }

.areaListagemCaixa
{ background:url(images/listagem_bk.jpg) repeat-x top left #E9E9E9; padding:10px; }

.areaListagemLead
{ font-family:Arial; font-size:11px; color:#666666; font-weight:normal; text-decoration:none; text-align: justify; }

.areaInteriorTitulo
{ font-family:Arial; font-size:20px; color:#9F1618; font-weight:normal; padding-bottom:2px; text-align: justify; }

.areaInteriorLead
{ font-family:Arial; font-size:13px; color:#333333; font-weight:normal; padding-bottom:6px; text-align: justify; }

.areaInteriorTexto
{ font-family:Arial; font-size:11px; color:#666666; font-weight:normal; padding-bottom:20px; text-align: justify; }

.areaInteriorCaixa
{ background:url(images/areas_imagens_bk.jpg) repeat-x top left #E9E9E9; padding:7px; }

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

.caminhoC0:hover
{ font-family:Arial; font-size:10px; color:#999999; text-decoration:underline; }

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

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

.caminhoC2,
.caminhoC2:link,
.caminhoC2:visited,
.caminhoC2:active
{ font-family:Arial; font-size:10px; color:#666666; font-weight:bold; text-decoration:none; }

.caminhoC2:hover
{ font-family:Arial; font-size:10px; color:#666666; font-weight:bold; text-decoration:underline; }
/*
.caminhoC3,
.caminhoC3:link,
.caminhoC3:visited,
.caminhoC3:active
{ font-family:Arial; font-size:10px; color:#666666; font-weight:bold; text-decoration:none; }

.caminhoC3:hover
{ font-family:Arial; font-size:10px; color:#666666; font-weight:bold; text-decoration:underline; } 
*/
.separador
{ font-family:Arial; font-size:10px; color:#666666; }

/* Resultado Pesquisa */
.linkVerTodos:link,
.linkVerTodos:visited
{ font-family:Arial; font-size:11px; color:#666666; font-weight:normal; text-decoration:none; }

.linkVerTodos:hover
{ font-family:Arial; font-size:11px; color:#9F1618; font-weight:normal; text-decoration:none; }

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

.pageNum:hover
{ font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:normal; text-align:center; text-decoration:none; background:#9F1618; padding:0px 4px 0px 4px; }

.pageNumSel:link,
.pageNumSel:active,
.pageNumSel:visited,
.pageNumSel:hover
{ font-family:Arial; font-size:10px; color:#FFFFFF; font-weight:normal; text-align:center; text-decoration:none; background:#9F1618; padding:0px 4px 0px 4px; }

.btnClear,
.btnClear a:link,
.btnClear a:active,
.btnClear a:visited,
.btnClear a:hover
{ background:none; }

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

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

.numItems
{ font-family:Arial; font-size:11px; color:#333333; font-weight:normal; text-decoration:none; }

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

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

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

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

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

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

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

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

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

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

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

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

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