/* Fix for the infamous IE 6 background image flicker bug.
 To take effect it requires at least SP 1.
 This hack should only get applied to IE 6. */
html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
.include a {
	float: right;
	font-size:80%;
	width:105px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	margin-right:20px;
	padding:0;
	color:#3f76a4;
	text-align:center;
}

div {
	color: rgb(147,147,147);
}

.seccaoartigo {
	border-bottom-width: 1px;
    border-top-width: 1px;

	border-bottom-style: solid;
    border-top-style: solid;

	border-bottom-color: #E4E4E4;
	border-top-color: #E4E4E4;
}
/* Plataforma de Pagamentos */
.plat_pag_texto_bold {font-family: "Arial"; font-size: 14px; color: #3C3C32; font-weight: bold;}
.plat_pag_texto {font-family: "Arial"; font-size: 13px; color: #3C3C32;}
.plat_pag_caixa {font-family: "Arial"; font-size: 12px; color:#8D7D72;}
.plat_pag_banco {font-family: "Arial"; font-size: 12px; color:#8D7D72; width:166px;}
.plat_pag_cheque {font-family: "Arial"; font-size: 12px; color:#8D7D72; width:160px;}

.plat_pag_transferencia {font-family: "Arial"; font-size: 12px; color:#8D7D72; width:160px;}

.plat_pag_nome_cc {font-family: "Arial"; font-size: 12px; color:#8D7D72; width:174px;}
.plat_pag_nr_cc {font-family: "Arial"; font-size: 12px; color:#8D7D72; width:30px;}
.plat_pag_ano_cc {font-family: "Arial"; font-size: 12px; color:#8D7D72; width:30px;}
.plat_pag_mes_cc {font-family: "Arial"; font-size: 12px; color:#8D7D72; width:15px;}
.plat_pag_cvv_cc {font-family: "Arial"; font-size: 12px; color:#8D7D72; width:22px;}
/*VbV*/
.vbv_texto_unicre {font-family: "Arial"; color: #3C3C32; font-size: 12px; text-align: justify;}
.vbv_titulo_unicre {font-family: "Arial"; color: #3C3C32; font-size: 10pt;font-weight: bold;}
/******************************************** FIM ********************************************/
.menu_raiz_titulo {color: rgb(255,255,255); font-family: "Arial"; font-size: 12px; font-weight: bold;}
.menu_raiz_titulo a:active{color: rgb(255,255,255); text-decoration:none;}
.menu_raiz_titulo a:visited{color: rgb(255,255,255); text-decoration:none;}
.menu_raiz_titulo a:link{color: rgb(255,255,255); text-decoration:none;}
.menu_raiz_titulo a:hover{color: rgb(255,255,255); text-decoration:none;}

.menu_titulo {color: rgb(147,147,147); font-family: "Arial"; font-size: 16px; font-weight: normal;}
.menu_titulo a:active {color: rgb(147,147,147); text-decoration:none;}
.menu_titulo a:visited {color: rgb(147,147,147); text-decoration:none;}
.menu_titulo a:link {color: rgb(147,147,147); text-decoration:none;}
.menu_titulo a:hover {color: rgb(255,255,255); text-decoration:none;}

.menu_titulo_seleccionado {color: rgb(255,255,255); background: rgb(121, 200, 146); font-family: "Arial"; font-size: 16px; font-weight: normal;}
.menu_titulo_seleccionado a:active{color: rgb(255,255,255); text-decoration:none;}
.menu_titulo_seleccionado a:visited{color: rgb(255,255,255); text-decoration:none;}
.menu_titulo_seleccionado a:link{color: rgb(255,255,255); text-decoration:none;}
.menu_titulo_seleccionado a:hover{color: rgb(255,255,255); text-decoration:none;}

.menu_subtitulo {color: rgb(147,147,147); font-family: "Arial"; font-size: 14px; font-weight: normal;}
.menu_subtitulo a:active {color: rgb(147,147,147); text-decoration:none;}
.menu_subtitulo a:visited {color: rgb(147,147,147); text-decoration:none;}
.menu_subtitulo a:link {color: rgb(147,147,147); text-decoration:none;}
.menu_subtitulo a:hover {color: rgb(147,147,147); text-decoration:none;}

.menu_subtitulo_seleccionado {color: rgb(255,255,255); background: rgb(121, 200, 146); font-family: "Arial"; font-size: 14px; font-weight: normal;}
.menu_subtitulo_seleccionado a:active{color: rgb(255,255,255); text-decoration:none;}
.menu_subtitulo_seleccionado a:visited{color: rgb(255,255,255); text-decoration:none;}
.menu_subtitulo_seleccionado a:link{color: rgb(255,255,255); text-decoration:none;}
.menu_subtitulo_seleccionado a:hover{color: rgb(255,255,255); text-decoration:none;}

.navegador {color: rgb(118,168,159); font-family: "Arial"; font-size: 12px; font-weight: bold;}
.navegador a:active{color: rgb(118,168,159); text-decoration:none;}
.navegador a:visited{color: rgb(118,168,159); text-decoration:none;}
.navegador a:link{color: rgb(118,168,159); text-decoration:none;}
.navegador a:hover{color: rgb(95,92,92); text-decoration:none;}

.keyword_titulo {color: rgb(255,255,255); font-family: "Arial"; font-size: 12px; font-weight: bold;}
.keyword_titulo a:active{color: rgb(255,255,255); text-decoration:none;}
.keyword_titulo a:visited{color: rgb(255,255,255); text-decoration:none;}
.keyword_titulo a:link{color: rgb(255,255,255); text-decoration:none;}
.keyword_titulo a:hover{color: rgb(95,92,92); text-decoration:none;}

.titulo {font-family: "Arial"; color: rgb(120,120,120); font-size: 14px; text-decoration:none; font-weight: bold;}

.texto {font-family: "Arial"; color: rgb(120,120,120); font-size: 12px; text-decoration:none; font-weight: normal; letter-spacing: 0px; line-height: 18px;}
.texto a:active{color: rgb(120,120,120); text-decoration:none;}
.texto a:visited{color: rgb(120,120,120); text-decoration:none;}
.texto a:link{color: rgb(120,120,120); text-decoration:none; }
.texto a:hover{color: rgb(121,200,146); text-decoration:none; }

.texto_verde {font-family: "Arial"; color: rgb(118,168,159); font-size: 13px; text-decoration:none;}
.texto_verde a:active{color: rgb(118,168,159); text-decoration:none;}
.texto_verde a:visited{color: rgb(118,168,159); text-decoration:none;}
.texto_verde a:link{color: rgb(118,168,159); text-decoration:none;}
.texto_verde a:hover{color: rgb(118,168,159); text-decoration:none;}

.texto_vermelho {font-family: "Arial"; color: rgb(255,0,0); font-size: 13px; text-decoration:none;}
.texto_vermelho a:active{color: rgb(255,0,0); text-decoration:none;}
.texto_vermelho a:visited{color: rgb(255,0,0); text-decoration:none;}
.texto_vermelho a:link{color: rgb(255,0,0); text-decoration:none;}
.texto_vermelho a:hover{color: rgb(255,0,0); text-decoration:none;}

.texto_11px {font-family: "Arial"; color: rgb(95,92,92); font-size: 11px; text-decoration:none;}
.texto_11px a:active{color: rgb(95,92,92); text-decoration:none;}
.texto_11px a:visited{color: rgb(95,92,92); text-decoration:none;}
.texto_11px a:link{color: rgb(95,92,92); text-decoration:none;}
.texto_11px a:hover{color: rgb(118,168,159); text-decoration:none;}

.texto_pequeno {font-family: "Arial"; color: rgb(255,255,255); font-size: 8pt; text-decoration:none;}
.texto_pequeno a:active{color: rgb(255,255,255); text-decoration:none;}
.texto_pequeno a:visited{color: rgb(255,255,255); text-decoration:none;}
.texto_pequeno a:link{color: rgb(255,255,255); text-decoration:none;}
.texto_pequeno a:hover{color: rgb(255,255,255); text-decoration:none;}

.login_box {
	background-image: url('../ficheiro/interface/login/caixa-login.jpg');
	width: 207px;
	height:19px;
	border-width: 0px;
	background-repeat: no-repeat;
	font-family: 'Arial';
	color: rgb(170,170,170);
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	font-size: 10px;
}


.login_title_line {
	font-family: 'Arial';
	color: rgb(147,147,147);
	font-size: 12px;
	
}
.login_title_line a:active{color: rgb(170,170,170); text-decoration:none;}
.login_title_line a:visited{color: rgb(170,170,170); text-decoration:none;}
.login_title_line a:link{color: rgb(170,170,170); text-decoration:none;}
.login_title_line a:hover{color: rgb(121,200,146); text-decoration:none;}

.login_line {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(170,170,170);
}
.linha_menu {
	color: rgb(170,170,170);
    background-color: rgb(170,170,170);
    height: 1px;

}

.login {
	font-family: 'Arial';
	color: rgb(170,170,170);
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	font-size: 10px;
	background-position: center;
	vertical-align: middle;	
}
.login a:active{color: rgb(170,170,170); text-decoration:none;}
.login a:visited{color: rgb(170,170,170); text-decoration:none;}
.login a:link{color: rgb(170,170,170); text-decoration:none;}
.login a:hover{color: rgb(170,170,170); text-decoration:none;}

.login_clock {
	font-family: 'Arial';
	color: rgb(147,147,147);
	font-size: 11px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	width: 40px;
	height: 12px;
}

.line_lista {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgb(147,147,147);
}


.link {font-family: "Arial"; color: rgb(118,168,159); font-size: 12px; text-decoration:none;}
.link a:active{color: rgb(118,168,159); text-decoration:none;}
.link a:visited{color: rgb(118,168,159); text-decoration:none;}
.link a:link{color: rgb(118,168,159); text-decoration:none;}
.link a:hover{color: rgb(95,92,92); text-decoration:none;}

/*igual ao texto mas um ponto mais pequeno*/
.textoMenosUm {font-family: "Arial"; color: #5F5C5C; font-size: 12px; text-decoration:none;}
.textoMenosUm a:active{color: #5F5C5C; text-decoration:none;}
.textoMenosUm a:visited{color: #5F5C5C; text-decoration:none;}
.textoMenosUm a:link{color: #5F5C5C; text-decoration:none;}
.textoMenosUm a:hover{color: #76A89F; text-decoration:none;}

.texto_cor {font-family: "Arial"; color: rgb(118,168,159); font-size: 13px; text-decoration:none; }

.texto_cabecalho {font-family: "Arial"; color: rgb(255,255,255); font-size: 13px; text-decoration:none; font-weight: bold;}

.textobold {font-family: "Arial"; color: rgb(95,92,92); font-size: 13px; text-decoration:none; font-weight: bold;}

.titulo_primeira_pagina {font-family: "Arial"; color: rgb(255,255,255); font-size: 15px; text-decoration:none; font-weight: bold;}

.titulo_barra_verde {font-family: "Arial"; color: rgb(255,255,255); font-size: 13px; text-decoration:none; font-weight: bold;}

.first_menu {color: rgb(95,92,92); font-family: "Arial"; font-size: 14px; font-weight: bold;}
.first_menu a:active{color: rgb(95,92,92); text-decoration:none;}
.first_menu a:visited{color: rgb(95,92,92); text-decoration:none;}
.first_menu a:link{color: rgb(95,92,92); text-decoration:none;}
.first_menu a:hover{color: rgb(118,168,159); text-decoration:none;}

.first_menu_select {color: rgb(118,168,159); font-family: "Arial"; font-size: 14px; font-weight: bold;}
.first_menu_select a:active{color: rgb(118,168,159); text-decoration:none;}
.first_menu_select a:visited{color: rgb(118,168,159); text-decoration:none;}
.first_menu_select a:link{color: rgb(118,168,159); text-decoration:none;}
.first_menu_select a:hover{color: rgb(118,168,159); text-decoration:none;}


.footer {color: rgb(170,170,170); font-family: "Arial"; font-size: 9px;}
.footer a:active{color: rgb(170,170,170); text-decoration:none;}
.footer a:visited{color: rgb(170,170,170); text-decoration:none;}
.footer a:link{color: rgb(170,170,170); text-decoration:none;}
.footer a:hover{font-family: "Arial"; font-size: 9px; color: rgb(199,199,199); text-decoration: none;}

.forum_border_caixa{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(118,168,159);
}


.campo_w380 {color: rgb(95,92,92); font-family: "Arial"; font-size: 13px; width:379px;}
.campo_w380 a:active{color: rgb(95,92,92); text-decoration:none;}
.campo_w380 a:visited{color: rgb(95,92,92); text-decoration:none;}
.campo_w380 a:link{color: rgb(95,92,92); text-decoration:none;}
.campo_w380 a:hover{color: rgb(118,168,159); text-decoration:none;}

.campo_w390 {color: rgb(95,92,92); font-family: "Arial"; font-size: 12px; width:385px;}
.campo_w390 a:active{color: rgb(95,92,92); text-decoration:none;}
.campo_w390 a:visited{color: rgb(95,92,92); text-decoration:none;}
.campo_w390 a:link{color: rgb(95,92,92); text-decoration:none;}
.campo_w390 a:hover{color: rgb(118,168,159); text-decoration:none;}

.campo_w340 {color: rgb(95,92,92); font-family: "Arial"; font-size: 12px; width:342px;}
.campo_w340 a:active{color: rgb(95,92,92); text-decoration:none;}
.campo_w340 a:visited{color: rgb(95,92,92); text-decoration:none;}
.campo_w340 a:link{color: rgb(95,92,92); text-decoration:none;}
.campo_w340 a:hover{color: rgb(118,168,159); text-decoration:none;}

.campo_w190 {font-family: "Arial"; font-size: 12px; color: rgb(95,92,92); width:186px;}
.campo_w190 a:active{color: rgb(95,92,92); text-decoration:none;}
.campo_w190 a:visited{color: rgb(95,92,92); text-decoration:none;}
.campo_w190 a:link{color: rgb(95,92,92); text-decoration:none;}
.campo_w190 a:hover{color: rgb(118,168,159); text-decoration:none;}

.campo_w180 {font-family: "Arial"; font-size: 12px; color: rgb(95,92,92); width:180px;}
.campo_w180 a:active{color: rgb(95,92,92); text-decoration:none;}
.campo_w180 a:visited{color: rgb(95,92,92); text-decoration:none;}
.campo_w180 a:link{color: rgb(95,92,92); text-decoration:none;}
.campo_w180 a:hover{color: rgb(118,168,159); text-decoration:none;}

/*** STYLES a substituir
.eventos_mes_caixa {font-family: "Arial"; font-size: 12px; color: rgb(95,92,92); width:190px; height:20px;} -> campo_w190
.eventos_ano_caixa {font-family: "Arial"; font-size: 12px; color: rgb(95,92,92); width:190px; height:20px;} -> campo_w190

**/

/*** ADMINISTRAÇÃO ***/

.adm_titulo {color: rgb(255,255,255); font-family: "Arial"; font-size: 16px; font-weight: bold; }
.adm_titulo a:link {color: rgb(255,255,255); text-decoration:none; }
.adm_titulo a:visited {color: rgb(255,255,255); text-decoration:none;}
.adm_titulo a:active {color: rgb(255,255,255); text-decoration:none;}
.adm_titulo a:hover {color: rgb(255,255,255); text-decoration:none;}

.adm_campo {color: rgb(120,120,120); font-family: "Arial"; font-size: 12px;}
.adm_campo a:active{color: rgb(120,120,120); text-decoration:none;}
.adm_campo a:visited{color: rgb(120,120,120); text-decoration:none;}
.adm_campo a:link{color: rgb(120,120,120); text-decoration:none;}
.adm_campo a:hover{color: rgb(120,120,120); text-decoration:none;}

.adm_campo_verde {color: rgb(121,200,146); font-family: "Arial"; font-size: 12px;}
.adm_campo_verde a:active{color: rgb(121,200,146); text-decoration:none;}
.adm_campo_verde a:visited{color: rgb(121,200,146); text-decoration:none;}
.adm_campo_verde a:link{color: rgb(121,200,146); text-decoration:none;}
.adm_campo_verde a:hover{color: rgb(121,200,146); text-decoration:none;}

.adm_campo_letras {color: rgb(255,255,255); font-family: "Arial"; font-size: 13px; width:15px;}
.adm_campo_letras a:active{color: rgb(255,255,255); text-decoration:none;}
.adm_campo_letras a:visited{color: rgb(255,255,255); text-decoration:none;}
.adm_campo_letras a:link{color: rgb(255,255,255); text-decoration:none;}
.adm_campo_letras a:hover{color: rgb(255,255,255); text-decoration:none;}

.adm_campo_select {color: rgb(95,92,92); font-family: "Arial"; font-size: 13px;}

.adm_campo_w380 {color: rgb(95,92,92); font-family: "Arial"; font-size: 13px; width:379px;}
.adm_campo_w380 a:active{color: rgb(95,92,92); text-decoration:none;}
.adm_campo_w380 a:visited{color: rgb(95,92,92); text-decoration:none;}
.adm_campo_w380 a:link{color: rgb(95,92,92); text-decoration:none;}
.adm_campo_w380 a:hover{color: rgb(118,168,159); text-decoration:none;}

.adm_campo_ord {color: rgb(95,92,92); font-family: "Arial"; font-size: 10px; text-align: center;}
.adm_campo_ord a:active{color: rgb(95,92,92); text-decoration:none;}
.adm_campo_ord a:visited{color: rgb(95,92,92); text-decoration:none;}
.adm_campo_ord a:link{color: rgb(95,92,92); text-decoration:none;}
.adm_campo_ord a:hover{color: rgb(118,168,159); text-decoration:none;}


/*** PRIMEIRA PÁGINA ***/

.destaque_titulo {color: rgb(147,147,147); font-family: "Arial"; font-size: 12px;}
.destaque_titulo a:active{color: rgb(147,147,147); text-decoration:none;}
.destaque_titulo a:visited{color: rgb(147,147,147); text-decoration:none;}
.destaque_titulo a:link{color: rgb(147,147,147); text-decoration:none;}
.destaque_titulo a:hover{color: rgb(121,200,146); text-decoration:none;}

.destaque_subtitulo {color: rgb(120,120,120); font-family: "Arial"; font-size: 11px;text-align: justify;}
.destaque_subtitulo a:active{color: rgb(120,120,120); text-decoration:none;text-align: justify;}
.destaque_subtitulo a:visited{color: rgb(120,120,120); text-decoration:none;text-align: justify;}
.destaque_subtitulo a:link{color: rgb(120,120,120); text-decoration:none;text-align: justify;}
.destaque_subtitulo a:hover{color: rgb(120,120,120); text-decoration:none;text-align: justify;}

.destaque_titulo_seleccionado {color: rgb(121,200,146); font-family: "Arial"; font-size: 12px;}
.destaque_titulo_seleccionado a:active{color: rgb(121,200,146); text-decoration:none;}
.destaque_titulo_seleccionado a:visited{color: rgb(121,200,146); text-decoration:none;}
.destaque_titulo_seleccionado a:link{color: rgb(121,200,146); text-decoration:none;}
.destaque_titulo_seleccionado a:hover{color: rgb(121,200,146); text-decoration:none;}

.destaque_subtitulo_seleccionado {color: rgb(121,200,146); font-family: "Arial"; font-size: 11px; text-align: justify;}
.destaque_subtitulo_seleccionado a:active{color: rgb(121,200,146); text-decoration:none; text-align: justify;}
.destaque_subtitulo_seleccionado a:visited{color: rgb(121,200,146); text-decoration:none; text-align: justify;}
.destaque_subtitulo_seleccionado a:link{color: rgb(121,200,146); text-decoration:none; text-align: justify;}
.destaque_subtitulo_seleccionado a:hover{color: rgb(121,200,146); text-decoration:none; text-align: justify;}


/*** por validar ***/
.first_menu {color: rgb(95,92,92); font-family: "Arial"; font-size: 14px; font-weight: bold;}
.first_menu a:active{color: rgb(95,92,92); text-decoration:none;}
.first_menu a:visited{color: rgb(95,92,92); text-decoration:none;}
.first_menu a:link{color: rgb(95,92,92); text-decoration:none;}
.first_menu a:hover{color: rgb(118,168,159); text-decoration:none;}


/* Publicacões Menu */
.publicacao_menu {font-family: "Arial"; font-size: 13px; color:#8D7D72; font-weight: bold;}
.publicacao_menu a:link {color:#8D7D72; text-decoration:none; }
.publicacao_menu a:visited {color:#8D7D72; text-decoration:none;}
.publicacao_menu a:active {color:#3C3C32; text-decoration:none;}
.publicacao_menu a:hover {color:#3C3C32; text-decoration:none;}

/* Publicacões Menu Selecionado */
.publicacao_menu_selecionado {font-family: "Arial"; font-size: 13px; color:#3C3C32; font-weight: bold;}
.publicacao_menu_selecionado a:link {color:#3C3C32; text-decoration:none; }
.publicacao_menu_selecionado a:visited {color:#3C3C32; text-decoration:none;}
.publicacao_menu_selecionado a:active {color:#3C3C32; text-decoration:none;}
.publicacao_menu_selecionado a:hover {color:#3C3C32; text-decoration:none;}

/* Publicacões Sub Menu */
.publicacao_submenu {font-family: "Arial"; font-size: 12px; color:#8D7D72;}
.publicacao_submenu a:active{color: #8D7D72; text-decoration:none;}
.publicacao_submenu a:visited{color: #8D7D72; text-decoration:none;}
.publicacao_submenu a:link{color: #8D7D72; text-decoration:none;}
.publicacao_submenu a:hover{color: #3C3C32; text-decoration:none;}

/* Publicacões Sub Menu Selecionado */
.publicacao_submenu_selecionado {font-family: "Arial"; font-size: 12px; color:#3C3C32;}
.publicacao_submenu_selecionado a:active{color: #3C3C32; text-decoration:none;}
.publicacao_submenu_selecionado a:visited{color: #3C3C32; text-decoration:none;}
.publicacao_submenu_selecionado a:link{color: #3C3C32; text-decoration:none;}
.publicacao_submenu_selecionado a:hover{color: #3C3C32; text-decoration:none;}

/* Publicacões Link Edicao */
.publicacao_link_edicao {font-family: "Arial"; font-size: 12px; color:#3C3C32;}
.publicacao_link_edicao a:active{color: #3C3C32; text-decoration:none;}
.publicacao_link_edicao a:visited{color: #3C3C32; text-decoration:none;}
.publicacao_link_edicao a:link{color: #3C3C32; text-decoration:none;}
.publicacao_link_edicao a:hover{color: #8D7D72; text-decoration:none;}

/* Publicacões Artigo Titulo */
.publicacao_artigo_titulo {font-family: "Arial"; font-size: 12px; color:#3C3C32;}
.publicacao_artigo_titulo a:active{color: #3C3C32; text-decoration:none;}
.publicacao_artigo_titulo a:visited{color: #3C3C32; text-decoration:none;}
.publicacao_artigo_titulo a:link{color: #3C3C32; text-decoration:none;}
.publicacao_artigo_titulo a:hover{color: #3C3C32; text-decoration:none;}

/* Publicacões Artigo Titulo */
.publicacao_artigo_titulo_branco {font-family: "Arial"; font-size: 12px; color:#FFFFFF;font-weight: bold;}
.publicacao_artigo_titulo_branco a:active{color: #FFFFFF; text-decoration:none;}
.publicacao_artigo_titulo_branco a:visited{color: #FFFFFF; text-decoration:none;}
.publicacao_artigo_titulo_branco a:link{color: #FFFFFF; text-decoration:none;}
.publicacao_artigo_titulo_branco a:hover{color: #FFFFFF; text-decoration:none;}

/* Publicacões Artigo */
.publicacao_artigo_titulo {font-family: "Arial"; font-size: 12px; color:#3C3C32;}
.publicacao_artigo_titulo a:active{color: #3C3C32; text-decoration:none;}
.publicacao_artigo_titulo a:visited{color: #3C3C32; text-decoration:none;}
.publicacao_artigo_titulo a:link{color: #3C3C32; text-decoration:none;}
.publicacao_artigo_titulo a:hover{color: #3C3C32; text-decoration:none;}

/* Publicacões Titulo Artigo */
.publicacao_titulo_artigo {font-family: "Arial"; font-size: 12px; color:#3C3C32; font-weight: bold;}

/* Publicacões SubTitulo Artigo */
.publicacao_subtitulo_artigo {font-family: "Arial"; font-size: 12px; color:#3C3C32; font-style: normal;}

/* Publicacões Autor Artigo */
.publicacao_autor_artigo {font-family: "Arial"; font-size: 12px; color:#3C3C32;}

/* Publicacões Paginas Artigo */
.publicacao_paginas_artigo {font-family: "Arial"; font-size: 11px; color:#3C3C32;}

/* Publicacões Links Artigo */
.publicacao_links_artigo {font-family: "Arial"; font-size: 11px; color:#3C3C32;}
.publicacao_links_artigo a:active{color: #3C3C32; text-decoration:none;}
.publicacao_links_artigo a:visited{color: #3C3C32; text-decoration:none;}
.publicacao_links_artigo a:link{color: #3C3C32; text-decoration:none;}
.publicacao_links_artigo a:hover{color: #3C3C32; text-decoration:none;}

/* Publicacões Texto Artigo */
.publicacao_texto_artigo {font-family: "Arial"; font-size: 12px; color:#3C3C32; text-align: justify;}

/* Barra de titulo Oportunidades de emprego */
.barra_titulo{font-family: "Arial"; color:#FFFFFF; font-size: 13px; text-decoration:none; font-weight:bold;}


/* Forms */
.form_login {font-family:"Arial"; font-size: 12px; color: #000000; width: 180px;}

/* Médicos inscritos */
.medicoinscrito_pesquisa_box {font-family:"Arial"; font-size: 12px; color: #000000; width: 220px; }
.medicoinscrito_pesquisa_combo {font-family:"Arial"; font-size: 12px; color: #000000; width: 226px; }
.caixa_pesquisa {font-family:"Arial"; font-size: 12px; color: rgb(99,100,102); width: 25px; text-align: right; font-weight:bold;}

/* Cartão */
.cartao_titulo {font-family: "Arial"; color: #000000; font-size: 12px; text-decoration:none; font-weight:bold;}
.cartao_texto {font-family: "Arial"; color: #000000; font-size: 9px; text-decoration:none;}


/** Registo de membro  **/
.registo_titulo {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	background-color: rgb(199,199,199);
	padding-left: 4px;
}

.style_registo_combo {font-family:"Arial"; font-size: 12px; color: #000000; width: 374px; height: 20px;}
.style_registo_text_area {font-family:"Arial"; font-size: 12px; color: #000000; width: 370px;}

.style3 {font-family: "Arial"; color:rgb(78,75,74); text-decoration:none; font-size: 12px;}
.style3 a:link {font-family:"Arial"; font-size: 11px; color: rgb(78,75,74); text-decoration:none;}
.style3 a:visited {font-family:"Arial"; font-size: 11px;color: rgb(78,75,74); text-decoration:none;}
.style3 a:active {font-family:"Arial"; font-size: 11px;color: rgb(78,75,74); text-decoration:none; }
.style3 a:hover {font-family:"Arial"; font-size: 11px;color: rgb(163,192,23); text-decoration:none; }

.main_titulo {font-family: "Arial"; color:rgb(78,75,74); text-decoration:none; font-size: 13px; font-weight: bold;}
.main_titulo a:link {font-family: "Arial"; color:rgb(78,75,74); text-decoration:none; font-size: 13px; font-weight: bold;}
.main_titulo a:visited {font-family: "Arial"; color:rgb(78,75,74); text-decoration:none; font-size: 13px; font-weight: bold;}
.main_titulo a:active {font-family: "Arial"; color:rgb(78,75,74); text-decoration:none; font-size: 13px; font-weight: bold;}
.main_titulo a:hover {font-family: "Arial"; color:rgb(163,192,23); text-decoration:none; font-size: 13px; font-weight: bold;}

.style_press_rel {font-family: "Arial"; color: #000000; font-size: 9pt; font-weight: normal;}
.style_press_rel a:link {font-family: "Arial"; color: #000000; text-decoration:none; font-size:9pt; font-weight: bold;}
.style_press_rel a:visited {color: #000000;text-decoration:none;}
.style_press_rel a:active {color: #000000;text-decoration:none;}
.style_press_rel a:hover {color: rgb(118,168,159); text-decoration:none; font-size:9pt; font-weight: bold;}

.styleselect { font-family : "Arial";  font-size : 12px; color:#000000; background-color : #ffffff;  border-style: solid; border-color:#C5D5FC; border-width: 1px;}

.erro { font-family : "Arial", sans-serif; font-size : 13px; color:#ff0000;}

/*Formulario Quem sao os Reumatologistas Portugueses*/
.style_select {font-family:"Arial"; font-size: 12px; color: #000000; width: 52%;}

/*Formulario Registo*/
.style_registo {font-family:"Arial"; font-size: 12px; color: #000000; width: 410px;}

/*Formulario Pesquisa publicacoes*/
.style_pesquisa_pub {font-family:"Arial"; font-size: 12px; color: #000000; width: 180px;}
.style_select_pub {font-family:"Arial"; font-size: 12px; color: #000000; width: 188px;}
.style_pesquisa_pub1 {font-family:"Arial"; font-size: 12px; color: #000000; width: 290px;}
.style_select_pub1 {font-family:"Arial"; font-size: 12px; color: #000000; width: 298px;}

/* Input text Backoffide Sondagem */
.style_input_resposta {font-family:"Arial"; font-size: 12px; color: #000000; width: 465px;}

/* Texts, Combos e Files Boxes */
.style_combo {font-family:"Arial"; font-size: 12px; color: #000000; width: 504px; height: 20px;}
.style_text_area {font-family:"Arial"; font-size: 12px; color: #000000; width: 500px;}
.style_select_file {font-family:"Arial"; font-size: 12px; color: #000000; height: 20px; width: 500px;}

/* estilo para justificar texto */
.styleTextojustify {font-family: "Arial"; font-size: 12px; text-align: justify;}

/*Caixa biblioteca pedidos */
.styleBibpedidos {font-family: "Arial"; font-size: 12px; font-weight: bold; color: #000000; background-color: #E4E4E4; border-top-style:solid; border-top-width:2px; border-top-color:rgb(118,168,159);border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:rgb(118,168,159);}

/*Mensagem de erro ou de sucesso no submit dos forms*/
.style_time {font-family: "Arial"; font-size: 12px; color: #FF0000; height:19px;}

/* link para resultados da pesquisa */
.style_link_pesq_noticia {font-family: "Arial"; color: #000000; font-size: 9pt; font-weight: normal; text-align: justify;}
.style_link_pesq_noticia a:link {font-family: "Arial"; color: #000000; text-decoration:none; font-size:9pt; font-weight: bold;}
.style_link_pesq_noticia a:visited {color: #000000;text-decoration:none;}
.style_link_pesq_noticia a:active {color: #000000;text-decoration:none;}
.style_link_pesq_noticia a:hover {color: rgb(118,168,159); text-decoration:none; font-size:9pt; font-weight: bold;}

/* link para caminho das publicacoes */
.style_link_cam_pub {font-family: "Arial"; color: #000000; font-size: 9pt; font-weight: normal; text-align: justify;}
.style_link_cam_pub a:link {font-family: "Arial"; color: #000000; text-decoration:none; font-size:9pt; font-weight: bold;}
.style_link_cam_pub a:visited {color: #000000;text-decoration:none;}
.style_link_cam_pub a:active {color: #000000;text-decoration:none;}
.style_link_cam_pub a:hover {color: #000000; text-decoration:none; font-size:9pt; }

/*data noticias*/
.style_data_noticias {font-family: "Arial"; font-size: 12px; color: rgb(118,168,159); height:19px;}

/*Formulario Pesquisar Notícias */
.style_select_noticias {font-family:"Arial"; font-size: 12px; color: #000000; width: 52%;}

/* LINK NOTICIAS BOLD */
.style_noticias_link {font-family: "Arial"; color: #000000; font-size: 9pt; font-weight: normal;}
.style_noticias_link a:link {font-family: "Arial"; color: #000000; text-decoration:none; font-size:9pt; font-weight: bold;}
.style_noticias_link a:visited {color: #000000;text-decoration:none;font-weight: bold;}
.style_noticias_link a:active {color: #000000;text-decoration:none;font-weight: bold;}
.style_noticias_link a:hover {color: rgb(118,168,159); text-decoration:none; font-size:9pt; font-weight: bold;}

/* LINK NOTICIAS NORMAL */
.style_noticias_linkn {font-family: "Arial"; color: #000000; font-size: 9pt; font-weight: normal; text-align: justify;}
.style_noticias_linkn a:link {font-family: "Arial"; color: #000000; text-decoration:none; font-size:9pt; font-weight: normal; text-align: justify;}
.style_noticias_linkn a:visited {color: #000000;text-decoration:none; text-align: justify;}
.style_noticias_linkn a:active {color: #000000;text-decoration:none; text-align: justify;}
.style_noticias_linkn a:hover {color: rgb(118,168,159); text-decoration:none; font-size:9pt; font-weight: normal; text-align: justify;}

.style_noticias_linkn2 {font-family: "Arial"; font-size: 12px; color: #000000; text-align: justify;}
.style_noticias_linkn2 a:active{color: #000000; text-decoration:none; text-align: justify;}
.style_noticias_linkn2 a:visited{color: #000000; text-decoration:none; text-align: justify;}
.style_noticias_linkn2 a:link{color: #000000; text-decoration:none; text-align: justify;}
.style_noticias_linkn2 a:hover{color: rgb(118,168,159); text-decoration:none; text-align: justify;}

/* TITULO NOTICIA UNI */
.style_noticia_uni {color: rgb(118,168,159); font-family: "Arial"; font-size: 14px; font-weight: bold; }

/*Caixa ordem noticias */
.styleOrdemNoticias {font-family:"Arial"; font-size: 12px; color: #000000; width: 20px;}

.style_boas_vindas {color: rgb(118,168,159); font-family: "Arial"; font-size: 12px; font-weight: bold;}

.border_caixa_evento {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color:  rgb(118,168,159);
	border-bottom-color:  rgb(118,168,159);
	border-left-color:  rgb(118,168,159);
	border-top-color:  rgb(118,168,159);
}

.caixa_ordem {
	color: rgb(95,92,92); 
	font-family: "Arial"; 
	font-size: 12px; 
	width: 25px; 
	height: 12px; 
	text-align: center; 
	vertical-align: middle;
}



.style10grey {font-family: "Arial"; font-size: 11px;}
.style10grey a:active{color: #000000; text-decoration:none;}
.style10grey a:visited{color: #000000; text-decoration:none;}
.style10grey a:link{color: #000000; text-decoration:none;}
.style10grey a:hover{color: rgb(118,168,159); text-decoration:none;}

.style11grey {font-family: "Arial"; font-size: 12px;}
.style11grey a:active{color: #000000; text-decoration:none;}
.style11grey a:visited{color: #000000; text-decoration:none;}
.style11grey a:link{color: #000000; text-decoration:none;}
.style11grey a:hover{color: rgb(118,168,159); text-decoration:none;}

.style12 {font-family: "Arial"; font-size: 12px;}
.style12 a:active{color: #000000; text-decoration:none;}
.style12 a:visited{color: #000000; text-decoration:none;}
.style12 a:link{color: #000000; text-decoration:none;}
.style12 a:hover{color: rgb(118,168,159); text-decoration:none;}

.style12a {color: rgb(118,168,159); font-family: "Arial"; font-size: 12px;}
.style12a a:active{color: rgb(118,168,159); text-decoration:none;}
.style12a a:visited{color: rgb(118,168,159); text-decoration:none;}
.style12a a:link{color: rgb(118,168,159); text-decoration:none;}
.style12a a:hover{color: rgb(118,168,159); text-decoration:none;}

.style12nav {font-family: "Arial"; font-size: 12px; color: #CCCCCC;}
.style12nav a:active{color: #000000; text-decoration:none;}
.style12nav a:visited{color: #000000; text-decoration:none;}
.style12nav a:link{color: #000000; text-decoration:none;}
.style12nav a:hover{color: rgb(118,168,159); text-decoration:none;}

.style12b {font-family: "Arial"; font-size: 12px; font-weight: bold;}

.style12pp {font-family: "Arial"; font-size: 12px;}
.style12pp a:active{color: #000000; text-decoration:none;}
.style12pp a:visited{color: #000000; text-decoration:none;}
.style12pp a:link{color: #000000; text-decoration:none;}
.style12pp a:hover{color: rgb(118,168,159); text-decoration:none;}

.style13 {color: rgb(118,168,159); font-family: "Arial"; font-size: 11px; font-weight: bold;}
.style13 a:active{color: #7F7F7F; text-decoration:none;}
.style13 a:visited{color: rgb(118,168,159); text-decoration:none;}
.style13 a:link{color: rgb(118,168,159); text-decoration:none;}
.style13 a:hover{color: #7F7F7F; text-decoration:none;}

.stylefooter {
	color: #7F7F7F; 
	font-family: "Arial"; 
	font-size: 9px; 	
}
.stylefooter a:active{color: #7F7F7F; text-decoration:none;}
.stylefooter a:visited{color: #7F7F7F; text-decoration:none;}
.stylefooter a:link{color: rgb(118,168,159); text-decoration:none;}
.stylefooter a:hover{font-family: "Arial"; font-size: 9px; color: rgb(118,168,159); text-decoration: none;}

.style14 {color: rgb(118,168,159); font-family: "Arial"; font-size: 13px; font-weight: bold;}
.style14 a:active{color: rgb(118,168,159); text-decoration:none;}
.style14 a:visited{color: rgb(118,168,159); text-decoration:none;}
.style14 a:link{color: rgb(118,168,159); text-decoration:none;}
.style14 a:hover{color: rgb(118,168,159); text-decoration:none;}

.style14pp {color: #000000; font-family: "Arial"; font-size: 13px; font-weight: bold;}
.style14pp a:active{color: #000000; text-decoration:none;}
.style14pp a:visited{color: #000000; text-decoration:none;}
.style14pp a:link{color: #000000; text-decoration:none;}
.style14pp a:hover{color: rgb(118,168,159); text-decoration:none;}

.style15 {color: #7F7F7F; font-family: "Arial"; font-size: 13px; font-weight: bold;}
.style15 a:active{color: rgb(118,168,159); text-decoration:none;}
.style15 a:visited{color: #7F7F7F; text-decoration:none;}
.style15 a:link{color: #7F7F7F; text-decoration:none;}
.style15 a:hover{color: rgb(118,168,159); text-decoration:none;}

.calendario_dias_nmes_fds {color: #FFFFFF; font-family: "Arial"; font-size: 12px;}
.calendario_dias_nmes_fds a:active{color: #FFFFFF; text-decoration:none;}
.calendario_dias_nmes_fds a:visited{color: #FFFFFF; text-decoration:none;}
.calendario_dias_nmes_fds a:link{color: #FFFFFF; text-decoration:none;}
.calendario_dias_nmes_fds a:hover{color: #FFFFFF; text-decoration:none;}

/* Calendario_dias é para os dias que já nao pertencem ao mes seleccionado */
.calendario_dias_nmes_uteis {color: #FFFFFF; font-family: "Arial"; font-size: 12px; text-align: center;}
.calendario_dias_nmes_uteis a:active{color: #FFFFFF; text-decoration:none;}
.calendario_dias_nmes_uteis a:visited{color: #FFFFFF; text-decoration:none;}
.calendario_dias_nmes_uteis a:link{color: #FFFFFF; text-decoration:none;}
.calendario_dias_nmes_uteis a:hover{color: #FFFFFF; text-decoration:none;}


/* Calendario_dias é para os dias que já nao pertencem ao mes seleccionado em branco */
.calendario_dias_branco {color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-weight: bold;}
.calendario_dias_branco a:active{color: #FFFFFF; text-decoration:none;}
.calendario_dias_branco a:visited{color: #FFFFFF; text-decoration:none;}
.calendario_dias_branco a:link{color: #FFFFFF; text-decoration:none;}
.calendario_dias_branco a:hover{color: #FFFFFF; text-decoration:none;}


/* Calendario_dias_uteis é para os dias uteis que pertencem ao mes seleccionado */
.calendario_dias_uteis {color: rgb(147,147,147); font-family: "Arial"; font-size: 14px; font-weight: normal;}
.calendario_dias_uteis a:active{color: rgb(147,147,147); text-decoration:none;}
.calendario_dias_uteis a:visited{color: rgb(147,147,147); text-decoration:none;}
.calendario_dias_uteis a:link{color: rgb(147,147,147); text-decoration:none;}
.calendario_dias_uteis a:hover{color: rgb(147,147,147); text-decoration:none;}

/* Calendario_dias_uteis é para os dias uteis que pertencem ao mes seleccionado */
.calendario_dia_hoje {color: rgb(147,147,147); font-family: "Arial"; font-size: 14px; font-weight: bold;}
.calendario_dia_hoje a:active{color: rgb(147,147,147); text-decoration:none;}
.calendario_dia_hoje a:visited{color: rgb(147,147,147); text-decoration:none;}
.calendario_dia_hoje a:link{color: rgb(147,147,147); text-decoration:none;}
.calendario_dia_hoje a:hover{color: rgb(147,147,147); text-decoration:none;}

/* Calendario_titulo é para o titulo */
.calendario_titulo {color: rgb(255,255,255); font-family: "Arial"; font-size: 12px;font-weight: bold;}
.calendario_titulo a:active{color: rgb(147,147,147); text-decoration:none;}
.calendario_titulo a:visited{color: rgb(147,147,147); text-decoration:none;}
.calendario_titulo a:link{color: rgb(147,147,147); text-decoration:none;}
.calendario_titulo a:hover{color: rgb(147,147,147); text-decoration:none;}

/* Calendario_dias_uteis é para os dias uteis que pertencem ao mes seleccionado */
.calendario_dia_evento {color: rgb(121,200,146); font-family: "Arial"; font-size: 14px; font-weight: bold;}
.calendario_dia_evento a:active{color: rgb(121,200,146); text-decoration:none;}
.calendario_dia_evento a:visited{color: rgb(121,200,146); text-decoration:none;}
.calendario_dia_evento a:link{color: rgb(121,200,146); text-decoration:none;}
.calendario_dia_evento a:hover{color: rgb(121,200,146); text-decoration:none;}

.calendario_dias_fds {color: #000000; font-family: "Arial"; font-size: 12px;font-weight:bold;}
.calendario_dias_fds a:active{color: #000000; text-decoration:none;}
.calendario_dias_fds a:visited{color: #000000; text-decoration:none;}
.calendario_dias_fds a:link{color: #000000; text-decoration:none;}
.calendario_dias_fds a:hover{color: #000000; text-decoration:none;}

/* Legislacao */
.legislacao_combo {font-family:"Arial"; font-size: 12px; color:rgb(95,92,92); width: 386px;}


body{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

hr {
	border: 0;
	width: 100%;
	color: rgb(118,168,159);
	background-color: rgb(118,168,159);
	height: 2px;
}

/* Drop menu calendário */

.drop_menu {color: rgb(147,147,147); font-family: "Arial"; font-size: 10pt;}
.drop_menu a:active{color: rgb(147,147,147); text-decoration:none;}
.drop_menu a:visited{color: rgb(147,147,147); text-decoration:none;}
.drop_menu a:link{color: rgb(147,147,147); text-decoration:none;}
.drop_menu a:hover{color: rgb(255,255,255); background: rgb(121,200,146); text-decoration:none;}

.drop_menu_over {color: rgb(255,255,255); background: rgb(121,200,146); font-family: "Arial"; font-size: 10pt;}
.drop_menu_over a:active{color: rgb(255,255,255); text-decoration:none;}
.drop_menu_over a:visited{color: rgb(255,255,255); text-decoration:none;}
.drop_menu_over a:link{color: rgb(255,255,255); text-decoration:none;}
.drop_menu_over a:hover{color: rgb(255,255,255); text-decoration:none;}

.forum_campo_lista {color: rgb(99,100,102); font-family: "Arial"; background-color: rgb(255,255,255); font-size: 12px;}
.forum_campo_lista a:active{color: rgb(99,100,102); text-decoration:none;}
.forum_campo_lista a:visited{color: rgb(99,100,102); text-decoration:none;}
.forum_campo_lista a:link{color: rgb(99,100,102); text-decoration:none;}
.forum_campo_lista a:hover{color: rgb(99,100,102); text-decoration:none;}

.forum_campo_lista_9px {color: rgb(99,100,102); font-family: "Arial"; background-color: rgb(255,255,255); font-size: 9px;}
.forum_campo_lista_9px a:active{color: rgb(99,100,102); text-decoration:none;}
.forum_campo_lista_9px a:visited{color: rgb(99,100,102); text-decoration:none;}
.forum_campo_lista_9px a:link{color: rgb(99,100,102); text-decoration:none;}
.forum_campo_lista_9px a:hover{color: rgb(99,100,102); text-decoration:none;}


.botao_off {
color: rgb(120,120,120);
font-family: "Arial";
font-size: 12px;
font-weight:bold;
background-color: rgb(199,199,199);
}
.botao_off a:active{color: rgb(255,255,255); text-decoration:none;}
.botao_off a:visited{color: rgb(255,255,255); text-decoration:none;}
.botao_off a:link{color: rgb(255,255,255); text-decoration:none;}
.botao_off a:hover{color: rgb(255,255,255); text-decoration:none;}


/* Botoes*/
.botao {color: rgb(120,120,120); font-family: "Arial"; font-size: 13px; font-weight: bold;background:rgb(199,199,199); cursor: pointer;}
.botao a:active{color: rgb(120,120,120); text-decoration:none;}
.botao a:visited{color: rgb(120,120,120); text-decoration:none;}
.botao a:link{color: rgb(120,120,120); text-decoration:none;}
.botao a:hover{font-family: "Arial"; font-size: 13px; color: rgb(255,255,255); background:rgb(121,200,146); text-decoration: none;font-weight: bold;}

.barra_keywords {color: rgb(255,255,255); font-family: "Arial"; font-size: 13px; font-weight: bold; background:rgb(121,200,146); height:20px;padding-left: 4px;}



/* barra */
.barra {color: rgb(120,120,120); font-family: "Arial"; font-size: 12px; text-decoration:none; font-weight: normal; cursor: pointer; line-height: 18px;	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: rgb(147,147,147);}
.barra a:active{color: rgb(120,120,120); text-decoration:none;}
.barra a:visited{color: rgb(120,120,120); text-decoration:none;}
.barra a:link{color: rgb(120,120,120); text-decoration:none;}
.barra a:hover{color: rgb(255,255,255); background:rgb(121,200,146); }
.barra_titulo1 {color: rgb(120,120,120); font-family: "Arial"; font-size: 12px; text-decoration:none; font-weight: normal;  line-height: 18px;	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: rgb(147,147,147);}
.barra_seleccionada {color: rgb(255,255,255); background:rgb(121,200,146); font-family: "Arial"; font-size: 12px; cursor: pointer; line-height: 18px; }

/* submenu_admin*/
.submenu_admin {color: rgb(120,120,120); font-family: "Arial"; font-size: 13px; cursor: pointer;}
.submenu_admin a:active{color: rgb(120,120,120); text-decoration:none;}
.submenu_admin a:visited{color: rgb(120,120,120); text-decoration:none;}
.submenu_admin a:link{color: rgb(120,120,120); text-decoration:none;}
.submenu_admin a:hover{font-family: "Arial"; font-size: 13px; color: rgb(255,255,255); background:rgb(121,200,146); text-decoration: none;}


.campos_obrigatorios {font-family: "Arial"; color: rgb(120,120,120); font-size: 9pt; text-decoration:none;}

/* titulos_seccao */

.titulo_seccao {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	padding-left: 4px;
	background-color: rgb(214,214,214);
	height: 26px;
}

.subtitulo_seccao {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	padding-left: 4px;
	background-color: rgb(214,214,214);
	height: 19px;
}

/* documentos */
.docs_cabecalho {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 14px;
	height: 95px;
	background-color: rgb(175,222,190);
	vertical-align: text-bottom;
	padding-left: 4px;
	padding-right: 7px;
}

.docs_texto {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	vertical-align: text-top;
	padding-left: 4px;
}

.docs_tabela_cabecalho {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	background-color: rgb(199,199,199);
}

.docs_tabela_linha_off {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-color: rgb(147,147,147);
	border-bottom-style: solid;
}

.docs_tabela_linha_on {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(255,255,255);
	font-size: 12px;
	height: 23px;
	background-color: rgb(175,222,190);
	border-bottom-width: 1px;
	border-bottom-color: rgb(147,147,147);
	border-bottom-style: solid;
}

/* uci portuguesas */

.uci_mapa {
	width: 564px;
	height: 286px;	
	border-width: 0px;
	border-color: rgb(147,147,147);
	border-style: solid;
}

.uci_linha {
	height: 1px;
	background-color: rgb(214,214,214);
}

.uci_titulo {
	height: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(120,120,120);
	padding-left: 4px;
}

.uci_cabecalho {
	height: 19px;
	background-color: rgb(214,214,214);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(120,120,120);
	font-weight: bold;
	padding-left: 4px;
}

.uci_linhas {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(120,120,120);
	padding-left: 4px;
}

.uci_linhas_hover {
	height: 18px;
	background-color: rgb(175,222,190);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(255,255,255);
	padding-left: 4px;
}

.uci_celulas {
	height: 18px;
	width: 182px;
	background-color: rgb(175,222,190);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(120,120,120);
	padding-left: 4px;
	padding-right: 4px;
}

.uci_celulas_intervalo {
	height: 18px;
	width: 4px;
}

.uci_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(120,120,120);
	text-decoration:none;
}
.uci_link a:active{
	color: rgb(120,120,120);
	text-decoration:none;
}
.uci_link a:visited{
	color: rgb(120,120,120);
	text-decoration:none;
}
.uci_link a:link{
	color: rgb(120,120,120);
	text-decoration:none;
}

.uci_botao_voltar {
	width: 158px;
	background: rgb(175,222,190);
	color:rgb(120,120,120);
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	padding-left: 30px;
}

.uci_botao_voltar:hover {
	background: rgb(121,200,146);
	color:rgb(255,255,255);	
	cursor: hand;
}

/* eventos */

.evento_titulo {
	font-family: Arial, Helvetica, sans-serif; 
	color: rgb(147,147,147); 
	font-size: 12px; 
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
}

.evento_texto {
	font-family: Arial, Helvetica, sans-serif; 
	color: rgb(120,120,120); 
	font-size: 12px; 
	padding-left: 4px;
	padding-right: 17px;
	text-align: justify;
}


#bubble_tooltip{
	width:152px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('../ficheiro/interface/eventos/bubble_top.gif');
	background-repeat:no-repeat;
	height:6px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../ficheiro/interface/eventos/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-2px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../ficheiro/interface/eventos/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:18px;
	position:relative;
	top:-4px;
}

.adm_tabela_linhas {
	height: 21px;
}

.adm_tabela_celula {
	height: 21px;
	color: rgb(120,120,120); 
	font-family: "Arial"; 
	font-size: 12px; 
	padding-left: 4px;
}

.adm_tabela_celula a:active{color: rgb(120,120,120); text-decoration:none;}
.adm_tabela_celula a:visited{color: rgb(120,120,120); text-decoration:none;}
.adm_tabela_celula a:link{color: rgb(120,120,120); text-decoration:none;}
.adm_tabela_celula a:hover{color: rgb(255,255,255); text-decoration:none;}

.adm_tabela_grid {
	height: 1px;
	background-color: rgb(255,255,255);
}

div.noticias_lista_titulo {
	font-size: 13px;
	vertical-align: bottom ;
}


div.noticias_lista_data {
	font-size: 11px;
	vertical-align: bottom ;	
}

div.noticias_lista_data:hover {
	color	: rgb(121,200,146);
}


div.noticias_main {
	height:59px;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	font-family: "Arial";
	border-bottom: 1px solid rgb(238,238,238);
	color: rgb(147,147,147);
}

div.noticias_main:hover div{
	color	: rgb(121,200,146);
	cursor: pointer ;
}

div.congressos_lista_titulo {
	font-size: 13px;
	vertical-align: bottom ;
}


div.congressos_lista_data {
	font-size: 11px;
	vertical-align: bottom ;	
}

div.congressos_lista_data:hover {
	color	: rgb(121,200,146);
}


div.congressos_main {
	height:80px;
	padding-left:3px;
	padding-bottom:2px;
	padding-top:2px;
	font-family: "Arial";
	border-bottom: 1px solid rgb(238,238,238);
	color: rgb(147,147,147);
}

div.congressos_main:hover div{
	color	: rgb(121,200,146);
	cursor: pointer ;
}

div.evento_main {
	height:59px;
	padding-bottom:2px;
	padding-top:2px;
	font-family: "Arial";
	border-bottom: 1px solid rgb(238,238,238);
	color: rgb(147,147,147);
}

div.evento_main:hover div {
	color: rgb(121,200,146);
	cursor: pointer ;
}


td.titulo {
	padding-left: 5px;
	font-family: "Arial";
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid black;
}

td.lista {
	padding-left: 10px;
	font-family: "Arial";
	font-size: 12px;
		
}


tr.botao:hover {
	background: rgb(121,200,146);
	color:rgb(0,0,0);	
}

tr.botao td {
	padding-left: 4px;	
}
tr.botao:hover td {
	color: white ;	
}

ul.botao {
	list-style: none;
}

li.botao {
	padding-right: 10px;
	padding-left: 10px;
	color: rgb(120,120,120); 
	font-family: "Arial"; 
	font-size: 13px; 
	font-weight: bold;
	background:rgb(199,199,199); 
	cursor: pointer;
}

li.botao:hover {
	background: rgb(121,200,146);
	color:rgb(255,255,255);	
}

td.publicacoes_titulo {
	font-family			: "Arial";
	font-size			: 12px;
	height				: 26px;
	background-color	: rgb(214,214,214);	
}

td.publicacoes_spacer {
	height				:5px;
	background-color	:white;
}

td.publicacao_normal {
	background-color	: rgb(175,222,190);
	font-family			: "Arial";
	font-size			: 12px;
	color				: rgb(120,120,120);
	width				: 136px;
	height				: 19px;
	padding-left		: 4px;	
}

td.publicacao_normal_ {
	background-color	: rgb(175,222,190);
	font-family			: "Arial";
	font-size			: 12px;
	color				: rgb(120,120,120);
	width				: 136px;
	height				: 19px;
	padding-left		: 4px;	
}

td.publicacao_normal:hover {
	background-color	: rgb(121,200,146);
	color				: white;
	cursor				: pointer;
}

div {
	font-family			: "Arial";
	font-size			: 12px;
}

.links_tabela{
	/*background-color: rgb(121, 200, 146);*/
	/*background-color: rgb(175,222,190);*/
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 5px;
}

.links_div{
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	font-weight: bold;
	padding-left: 4px;
	background-color: rgb(199,199,199);
	height: 17px;
	padding-top: 2px;
}

.links_categoria{
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	padding-left: 4px;
	background-color: rgb(175,222,190);
	height: 17px;
	padding-top: 2px;
}

.links_categoria_seleccionado{
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(255,255,255);
	font-size: 12px;
	padding-left: 4px;
	background-color: rgb(121,200,146);
	height: 17px;
	padding-top: 2px;
}

.links_item{
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	padding-left: 4px;
	padding-top: 2px;
}

.links_item a:active{color: rgb(120,120,120); text-decoration:none;}
.links_item a:visited{color: rgb(120,120,120); text-decoration:none;}
.links_item a:link{color: rgb(120,120,120); text-decoration:none;}
.links_item a:hover{color: rgb(120,120,120); text-decoration:none;}

.links_linha {
	height: 1px;
	background-color: rgb(214,214,214);
}

#floating {
	width:405px;
	height:100%;
	position:relative;
}
#floating div {
	position:absolute;
	bottom:0;
	left:0;
	text-transform: uppercase ;
}

td.congressos_titulo {
	font-family			: "Arial";
	font-size			: 12px;
	height				: 26px;
	background-color	: rgb(214,214,214);	
}

td.congressos_spacer {
	height				:5px;
	background-color	:white;
}

td.congressos_normal {
	background-color	: rgb(199,199,199);
	font-family			: "Arial";
	font-size			: 12px;
	color				: rgb(120,120,120);
	width				: 133px;
	height				: 19px;
	padding-left		: 4px;	
}

td.congressos_normal:hover {
	background-color	: rgb(121,200,146);
	color				: white;
	cursor				: pointer;
}

td.congressos_destaque {
	background-color	: rgb(175,222,190);
	font-family			: "Arial";
	font-size			: 12px;
	color				: rgb(120,120,120);
	height				: 150px;
	padding-left		: 4px;	
}

.success, .error, .info {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/ficheiro/interface/icons/adicionar.gif');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/ficheiro/interface/icons/erro.gif');
}
.info {
    color: rgb(120,120,120);
    background-color: rgb(199,199,199);
}

.congresso_tabela_cabecalho {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	background-color: rgb(199,199,199);
}

.congresso_tabela_linha {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-color: rgb(147,147,147);
	border-bottom-style: solid;
}

.congresso_tabela_link {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	text-decoration:none;
}
.congersso_tabela_link a:active{color: rgb(120,120,120); text-decoration:none;}
.congersso_tabela_link a:visited{color: rgb(120,120,120); text-decoration:none;}
.congersso_tabela_link a:link{color: rgb(120,120,120); text-decoration:none;}
.congersso_tabela_link a:hover{color: rgb(120,120,120); text-decoration:none;}

.congresso_tabela {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(120,120,120);
	font-size: 12px;
	height: 15px;
}


		.accordion_toggle {
			display: block;
			height: 18px;
			width: 566px;
			background: url(/ficheiro/interface/congressos/seta_fechado.png) no-repeat center left #d6d6d6;
			padding: 0 0 0 15px;
			line-height: 18px;
			outline: none;
			border-bottom: 1px solid #ffffff;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: rgb(120,120,120);
			font-weight: bold;
			text-decoration: none;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle:hover {
			background-color: #79C892;
		}
		
		.accordion_toggle_active {
			background: url(/ficheiro/interface/congressos/seta_aberto.png) no-repeat center left #79C892;
			color: rgb(120,120,120);
			border-bottom: 1px solid #ffffff;
		}
		
		.accordion_content {;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content div {
				display: block;
				height: 18px;
				padding: 0 0 0 15px;
				line-height: 18px;
				outline: none;
				border-bottom: 1px solid #d6d6d6;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: rgb(120,120,120);
				font-weight: normal;
				text-decoration: none;
				cursor: pointer;
				margin: 0 0 0 0;
			}


/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 100%; /*For KHTML*/
	list-style: none;
	height: 19px;
	}

ul#navmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 19px;
	}

ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 100%;
	list-style: none;
	display: none;
	position: absolute;
	top: 19px;
	left: 0;
	}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	}

ul#navmenu ul li {
	width: 100%;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	}

/* Root Menu */
ul#navmenu a {
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	padding-left: 12px;
	padding-top: 2px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	/*background: #EEE;*/
	background: url(/ficheiro/interface/congressos/seta_fechado.png) no-repeat center left #d6d6d6;
	color: #666;
	font: bold 12px Arial;
	text-decoration: none;
	height: 16px !important;
	height: 1%; /*For IE*/
	width: 170px;
	}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	/*background: #CCC;*/
	background: url(/ficheiro/interface/congressos/seta_aberto.png) no-repeat center left #79C892;
	color: #FFF;
	}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	float: none;
	background: #EEE;
	color: #666;
	}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	background: #79C892;
	color: #FFF;
	}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	background: #CCC;
	color: #FFF;
	}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
	}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
	}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 133px;
	}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	}

