body 
{ 
	background-color:white; 
	font-size:9pt; 
	font-family:Verdana,Arial,Tahoma; 
	margin:1pt; 
}

.geral
{ 
	background-color:white; 
	font-size:9pt; 
	font-family:Verdana,Arial,Tahoma; 
	margin:0px; 
}

input.newsletter { 
border:0px solid #96DA8F; font-size:8.7pt; font-family:Arial,Tahoma; background:white; color:black;
}
textarea.inputsubmenu{ border:0px solid #D3F0D1; font-size:9pt; background:white; color:black; 
font-family:Verdana,Arial,Helvetica; cursor-color:black
}

input { border:1px solid #96DA8F; font-size:8pt; 
	font-family:Verdana,Arial,helvetica; background:white; color:#7A7878; cursor-color:black; text-align: left;
}

.inputradio{ border:none; font-size:8pt;padding:1.0pt; 
	font-family:Verdana,Arial,helvetica; background:#EFEFEF; color:#7A7878; cursor-color:black; vertical-align:middle;
}
.inputcheckbox{ border:none; font-size:8pt;padding:1.0pt; 
	font-family:Verdana,Arial,helvetica; background:#EFEFEF; color:#7A7878; cursor-color:black; vertical-align:middle;
}

.inputAceito{ border:none; font-size:8pt; padding:1.0pt; font-weight:bold;
	font-family:Verdana,Arial,helvetica; background:#EFEFEF; color:#6AC227; 
	cursor-color:black; vertical-align:middle;
}

/*iframe{background:#EFEFEF;}*/

textarea{ font-family:Verdana,Arial,Helvetica; color:#605B5B; font-size:7.5pt; border:1px solid #96DA8F; background:white;}

select	{ font-size:7.5pt;  cursor-color:black color:#605B5B; color:#605B5B; 
font-family: Verdana,Arial,helvetica; border:1px solid #D3F0D1;
}

.conteudo{
	background-color :#EFEFEF;
}

.conteudo-alt{
	background-color :white;
}
.conteudoMenu{
	background-color :white;
}
.conteudoKit{
	background-color :white;
}
td.separadorMenu{
	background-color :#7A7878;
}
td.textosTitulos{		
	font-size:11pt; 
	font-family:VAGRoundedStdBold,Verdana,Arial,,helvetica;
	color:#7A7878; 
	line-height:19px;
	font-weight:bold;	
}
td.inqueritos
{
	font-size:6.7pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;	
}

.textos
{		
	font-size:11px; 
	color:#7A7878; 
	line-height:15px;
	text-align:justify;	
}

.OMeuDocie{		
	font-size:8pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;
	text-align: right;	
}
.secretariado
{
	font-size:8pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;
	text-align: justify;
	font-style:italic;

}
.textos1{		
	font-size:8pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;	
}
td.textosNotaRodape{		
	font-size:7pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;
	text-align: justify;	
}
td.titulosNoticias{		
	font-size:11pt; 
	font-family:Verdana,VAGRoundedStdBold,Arial,Verdana,helvetica;
	/*color:#7A7878; */
	color: Black;
	line-height:20px;
	font-weight:bold;
}
td.AntetitulosNoticias
{
	font-size:7pt; 
	font-family:Verdana,VAGRoundedStdBold,Arial,Verdana,helvetica;
	/*color:#7A7878; */
	color: #5F5C5C;
	line-height:20px;
	font-weight:plain;
}
td.titulosNoticiasDestaque{		
	font-size:7.8pt; 
	font-family:VAGRoundedStdBold,Verdana,Arial,helvetica;
	line-height:20px;
	font-weight:bold;
	color:#7A7878;
}
td.textosNoticiasDestaque{		
	font-size:7.8pt; 
	font-family:Verdana,Arial,helvetica;
	line-height:20px;
	font-weight:none;
	color:#BFC1D1;
	text-align: left;
}
td.tituloContacto{
	font-size:8.5pt; 
	font-family:VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:20px;
	text-align: justify;
	font-weight:bold;
}
.textosContacto{
	font-size:7.0pt; 
	font-family:VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:20px;
	text-align: justify;
	font-weight:bold;
}

td.titulosForm{
	font-size:8.5pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:20px;
	text-align: justify;
	font-weight:bold;
}

td.textoboasvindas{		
	font-size:8.5pt; 
	font-family:Verdana,Arial,helvetica;
	color:#F46500;	
	line-height:20px;	
}

td.textoformulario{		
	font-size:9pt;  
	font-family:Verdana,Arial,helvetica;
	color:#7A7878;	
	line-height:20px;	
}

td.textosLogin{		
	font-size:7.5pt; 
	font-family:Arial,Verdana,helvetica;
	color:#605B5B; 
	line-height:20px;
}
td.inputLogin{
	border-top-color:#86C671;
	border-top-style:solid;
	border-top-width:1pt;
	border-bottom-color:#86C671;
	border-bottom-style:solid;
	border-bottom-width:1pt;
}
td.seleccaoArea{		
	font-size:7.3pt; 
	font-family:VAGRoundedStdThin,Verdana,Arial,helvetica;
	color:#605B5B; 
	line-height:20px;
	background-color :white;
}

.menuServicosEspeciais
{
	color:#60BF19; 
	font-weight:none; 
	font-size:6.5pt; 
	font-family:VAGRoundedStdBold, Verdana,Arial,Tahoma;
	text-decoration:none; 
	LETTER-SPACING:0.0pt;
}

td.TituloservicosArea{
	color:black; font-weight:bold; font-size:7.7pt; 
	font-family:VAGRoundedStdBold, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
td.servicos{
	color:black; font-weight:none; font-size:7.7pt; 
	font-family:VAGRoundedStdBold, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
td.servicosArea{
	color:black; font-weight:none; font-size:8pt; 
	font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
td.valorServicosArea{
	color:black; font-weight:bold; font-size:8.7pt; 
	font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
td.MensagemBoasVindas{		
	font-size:7.8pt;  
	font-family:VAGRoundedStdLight,Verdana,Arial,helvetica;
	color:#A1A3A1;	
	line-height:0px;
	line-height:15px;	
}
td.TituloAreaMeuProcesso
{
	color:black; font-weight:none; font-size:8.0pt; 
	background-color:#89CF54;
	font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
.TituloAreaMeuProcesso1
{
	color:black; font-weight:bold; font-size:9.0pt; 
	background-color:#89CF54;
	font-family:VAGRoundedStdBold, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
.CabecalhoMensagens
{
	color:black; font-weight:bold; font-size:9.0pt; 
	font-family:VAGRoundedStdBold, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
.CabecalhoRespostas
{
	color:#5F5C5C; font-weight:bold; font-size:9.0pt; 
	font-family:VAGRoundedStdBold, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
.DescriçãoServicoArea{ 
	color:black; 
	font-weight:none; 
	font-size:6.5pt; 
	font-family:VAGRoundedStdBold, Verdana,Arial,Tahoma; 
	text-decoration:none; 
	LETTER-SPACING:0.0pt;
}
.Explicacoes{ 
	color:black; 
	font-weight:none; 
	font-size:6pt; 
	font-family:VAGRoundedStdBold, Verdana,Arial,Tahoma; 
	text-decoration:none; 
	LETTER-SPACING:0.0pt;
}
td.textosGrelhaMensagem{		
	font-size:8pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;	
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#dedede;
}
td.mapa
{
	font-size:8pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;
	text-align: justify;
}
td.mapabold
{
	font-size:8pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;
	text-align: justify;
	font-weight:bold; 
}
.NomeElementoEquipa
{
	font-size:9pt; 
	font-family:VAGRoundedStdLight,Verdana,Arial,helvetica;
	color:#5F5C5C; 
	line-height:15px;
	text-align: justify;
}
.tituloEquipa
{
	font-size:10pt; 
	font-family:VAGRoundedStdBold,VAGRoundedStdLight,Verdana,Arial,helvetica;
	color:#5F5C5C; 
	line-height:15px;
	text-align: justify;
}
.bordertabelacontactos
{
	border-top:1.2pt solid #A1A3A1;
}

.TextObrgMSG{
	font-size:7.5pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878;	
	font-weight:none;
}
.titulomeusprocessos
{
	font-size:9pt; 
	font-family:VAGRoundedStdBold,VAGRoundedStdLight,Verdana,Arial,helvetica;
	color:#61BF1A; 
	text-align: left;	
}
.tituloareacliente
{
	font-size:9pt; 
	font-family:VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:black; 
	text-align: left;	
}
.subtituloareacliente
{
	font-size:7.7pt; 
	font-family:VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#5F5C5C; 
	text-align: left;	
}
.tituloListagemProcessos
{
	font-size:10.4pt; 
	font-family:VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#5F5C5C; 
	text-align: left;	

}
.tituloTabelaListagemProcessos
{
	font-size:9pt; 
	font-family:VAGRoundedStdBold,VAGRoundedStdLight,Verdana,Arial,helvetica;
	color:black; 
}
.textoTabelaListagemProcessos
{
	font-size:7.7pt; 
	font-family:VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#5F5C5C;

}
a.linkRemove
{
	font-size:8pt; 
	font-family:Verdana,Arial,helvetica;
	color:#5F5C5C;
	text-decoration:none; 
	
}
a.linkRemove:hover
{
	font-size:8pt; 
	font-family:Verdana,Arial,helvetica;
	color:#5F5C5C;
	text-decoration:none; 
	text-decoration:underline;
}
a.linkResponder
{
	font-size:10pt; 
	font-family:Verdana,Arial,helvetica;
	color:#5F5C5C;
	text-decoration:none; 
	
}
a.linkResponder:hover
{
	font-size:10pt; 
	font-family:Verdana,Arial,helvetica;
	color:#5F5C5C;
	text-decoration:none; 
	text-decoration:underline;
}
a.textoTabelaListagemProcessos
{
	font-size:7.7pt; 
	font-family:VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#5F5C5C;
	text-decoration:none; 

}
.tituloFormProcessos
{
	font-size:8.5pt; 
	font-family:VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:20px;
	/*text-align: justify;*/
	font-weight:bold;
	border-bottom:1.2pt solid #A1A3A1;	

}
.textotabelaActividades
{
	font-size:8.5pt; 
	font-family:VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:20px;	
	border-bottom:1pt solid #A1A3A1;	

}
.textoActividadeRealizada
{
	font-size:8.5pt; 
	font-family:VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#61BF1A; 
	line-height:20px;	
	border-bottom:1pt solid #A1A3A1;	

}
.textoActividadeNRealizada
{
	font-size:8.5pt; 
	font-family:VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#F30744; 
	line-height:20px;	
	border-bottom:1pt solid #A1A3A1;	

}
.tituloconsultaDecorrer
{
	font-size:8.5pt; 
	font-family:VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#61BF1A; 
	line-height:20px;
	/*text-align: justify;*/
	font-weight:bold;	

}
.bordertabelaProcessos
{
	border-bottom:1.2pt solid #A1A3A1;
}
.textosFormProcessos
{
	font-size:8pt; 
	font-family:,VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#5F5C5C; 
	text-align: left;	

}
.tutorial{		
	font-size:8.4pt; 
	font-family: VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:20px;
	LETTER-SPACING:0.1pt;
}
.tutorialdestaque{		
	font-size:8.4pt; 
	font-family: VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:20px;
	font-weight:bold;	
	LETTER-SPACING:0.1pt;
}

.menut
{ 
	color:#7A7878;  
	text-decoration:none;
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	font-weight: none;
	line-height: 14px;
	letter-spacing:-0.001em;
}
a.newsletter
{
	color:white;  
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	font-weight: none;
	text-decoration:underline; 
	line-height: 14px;
	letter-spacing:-0.001em;
}
a.newsletter:hover
{ 
	color:white;  
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	font-weight: none;
	text-decoration:underline; 
	line-height: 14px;
	letter-spacing:-0.001em;
}
a.menut
{ 
	color:#7A7878;  
	text-decoration:none;
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	font-weight: none;
	line-height: 14px;
	letter-spacing:-0.001em;
}
a.menut:hover
{ 
	color:#7A7878;  
	text-decoration:none;
	font-family: verdana, arial, sans-serif;
	font-size: 7pt;
	font-weight: none;
	line-height: 14px;
	text-decoration:underline; 
	letter-spacing:-0.001em;
}
a.linkAcomapanhamentoProcesso
{	font-size:8pt; 
	font-family:VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#5F5C5C; 
	text-align: left;
	text-decoration:none;
}
a.linkAcomapanhamentoProcesso:hover
{	font-size:8pt; 
	font-family:VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#61BF1A; 
	text-align: left;
	text-decoration:none;
}
a.linkAprovarProcesso
{	font-size:8pt; 
	font-family:VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:red; 
	text-align: left;
	text-decoration:none;
}
a.linkAprovarProcesso:hover
{	font-size:8pt; 
	font-family:VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#61BF1A; 
	text-align: left;
	text-decoration:none;
}
a.subtituloareacliente
{
	font-size:7.7pt; 
	font-family:VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#5F5C5C; 
	text-align: left;
	text-decoration:none;
}
a.subtituloareacliente1
{
	font-size:7.7pt; 
	font-family:VAGRoundedStdLight,VAGRoundedStdBold,Verdana,Arial,helvetica;
	color:#5F5C5C; 
	text-align: left;
	text-decoration:none;
	font-weight: bold;
}

a.menuKit
{
color:black; font-weight:none; font-size:6.3pt; 
font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
a.kits{
	color:black; font-weight:none; font-size:6.5pt; 
	font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
a.autenticado{
	font-size:7.8pt;  
	font-family:VAGRoundedStdLight,Verdana,Arial,helvetica;
	color:#A1A3A1;
	text-decoration:none; 
}

a.autenticado:hover{	
	color:#6AC227; font-weight:none; font-size:7.8pt; 
	font-family:VAGRoundedStdLight,Verdana,Arial,helvetica; text-decoration:none; 
}
a.logout{
	font-size:6.8pt;  
	font-family:VAGRoundedStdLight,Verdana,Arial,helvetica;
	color:#61BF1A;	
	line-height:0px;
	text-decoration:none; 
	line-height:15px;	
}

a.menuPrinicipal{ color:#9890AC; font-weight:none; font-size:6pt; 
font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
a.menuPrinicipal:hover{ color:#9890AC; font-weight:none; 
font-size:6pt; font-family:VAGRoundedStdLight,Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
a.menuPrinicipal:active{ color:#504C4B; font-weight:none; font-size:6pt; 
font-family:VAGRoundedStdLight,Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
a.menuPrinicipalActivo{ color:#504C4B; font-weight:none; font-size:6pt; 
font-family:VAGRoundedStdLight,Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}

a.menuGeral{ color:#9890AC; font-weight:none; font-size:6.0pt; 
font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt; 
}
a.menuGeral:hover{ color:#9890AC; font-weight:none; font-size:6.0pt; 
font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
a.menuGeral:active{ color:#9890AC; font-weight:none; font-size:6.0pt; 
font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}

.SubmenuGeralActivo, .home_combo_descricao
{ 
	color:#9890AC; 
	font-weight:normal; 
	font-size:9px; 
	font-family: Tahoma,Verdana,VAGRoundedStdBold, Verdana,Arial,Tahoma; 
	text-decoration:none; 
	padding-bottom:10px;
	
}

.DescriçãoSubmenuGeralActivo{ 
	color:black; 
	font-weight:none; 
	font-size:6.5pt; 
	font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; 
	text-decoration:none; LETTER-SPACING:0.0pt;
}

a.menuAreaJuridica{ color:#7B7878; font-weight:none; font-size:6.5pt; 
font-family:VAGRoundedStdBold,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt; 
}
a.menuAreaJuridica:hover{ color:#7B7878; font-weight:none; font-size:6.5pt; 
font-family:VAGRoundedStdBold,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
a.menuAreaJuridica:active{ color:#7B7878; font-weight:bold; font-size:6.5pt; 
font-family:VAGRoundedStdBold,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
a.menuAreaJuridicaActivo{ color:#7B7878; font-weight:bold; font-size:6.5pt; 
font-family:VAGRoundedStdBold,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
.menuAreaJuridicaActivo{ color:#7B7878; font-weight:bold; 
font-size:6.5pt; font-family:VAGRoundedStdBold,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}

a.sair{ color:#6AC227; font-weight:none; font-size:8.7pt; 
font-family:VAGRoundedStdLight,Arial,Tahoma; text-decoration:none; 
}
a.sair:hover{ color:#6AC227; font-weight:none; font-size:8.7pt; 
font-family:VAGRoundedStdLight,Arial,Tahoma; text-decoration:none; 
}
a.sair:active{ color:#6AC227; font-weight:none; font-size:8.7pt; 
font-family:VAGRoundedStdLight,Arial,Tahoma; text-decoration:none; 
}

a.ZonaLogin{ color:#9FA29F; font-weight:none; font-size:7.5pt; 
font-family:VAGRoundedStdLight,Arial,Tahoma; text-decoration:none; 
}
a.ZonaLogin:hover{ color:#6AC227; font-weight:none; font-size:7.5pt; 
font-family:VAGRoundedStdLight,Arial,Tahoma; text-decoration:none; 
}
a.ZonaLogin:active{ color:#9FA29F; font-weight:none; font-size:7.5pt; 
font-family:VAGRoundedStdLight,Arial,Tahoma; text-decoration:none; 
}

a.ZonaLoginAutenticado{ color:#6AC227; font-weight:bold; font-size:9pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}
a.ZonaLoginAutenticado:hover{ color:#6AC227; font-weight:bold; font-size:9pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}
a.ZonaLoginAutenticado:active{ color:#6AC227; font-weight:bold; font-size:9pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}

a.botoes{ color:#6AC227; font-weight:none; font-size:9.0pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}
a.botoes:hover{ color:#6AC227; font-weight:none; font-size:9.0pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}
a.botoes:active{ color:#6AC227; font-weight:none; font-size:9.0pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}

a.perfis{ color:black; font-weight:none; font-size:9.0pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}
a.perfis:hover{ color:black; font-weight:none; font-size:9.0pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:underline; 
}
a.perfis:active{ color:black; font-weight:none; font-size:9.0pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}
a.file{ color:#5f5c5c; font-weight:none; font-size:8.0pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}
a.file:hover{ color:#5f5c5c; font-weight:none; font-size:8.0pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:underline; 
}
a.noticias
{ 
	color:black; 
	font-weight:bold; 
	font-size:13px; 
	text-decoration:none; 
}

a.noticias:hover
{ 
	text-decoration:underline; 
}

.voltar{color:#5F5C5C; font-weight:none; font-size:7.5pt; 
font-family:VAGRoundedStdLight,Verdana,Arial,Tahoma; text-decoration:none; 
}
a.voltar{color:#6AC227; font-weight:none; font-size:9pt; 
font-family:VAGRoundedStdLight,Verdana,Arial,Tahoma; text-decoration:none; 
}
a.voltar:hover{ color:#6AC227; font-weight:none; font-size:9pt; 
font-family:VAGRoundedStdLight,Verdana,Arial,Tahoma; text-decoration:none; 
}

a.linkTipoRegisto{ color:#6AC227; font-weight:none; font-size:8pt; 
font-family:Arial,Tahoma; text-decoration:none; 
}
a.linkTipoRegisto:hover{ color:#6AC227; font-weight:none; font-size:8pt; 
font-family:Arial,Tahoma; text-decoration:underline; 
}

a.linksContactos{color:#6AC227; font-weight:none; font-size:8.0pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}
a.linksContactos:hover{ color:#6AC227; font-weight:none; font-size:8.0pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:underline; 
}

a.lerMais{color:#6AC227; font-weight:none; font-size:8.6pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}
a.lerMais:hover{ color:#6AC227; font-weight:none; font-size:8.6pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:underline; 
}

a.tituloLogin{ color:#6AC227; font-size:9pt; font-family:Verdana,Arial,Verdana,helvetica; 
font-weight:bold; text-decoration:none; cursor:point;
}
a.tituloLogin:hover{ color:#4E5F55; font-size:9pt; 
font-family:Verdana,Arial,Verdana,helvetica; font-weight:bold; text-decoration:none; cursor:default;
}

a.Solicitar{color:#6AC227; font-weight:none; font-size:9.0pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}
a.Solicitar:hover{ color:#6AC227; font-weight:none; font-size:9.0pt; 
font-family:Verdana,Arial,Tahoma; text-decoration:underline; 
}

a.curriculum{ color:#7A7878; font-weight:bold; font-size:8.0pt; 
font-family:VAGRoundedStdLight,Verdana,Arial,Tahoma; text-decoration:none; 
}
a.curriculum:hover{ color:#7A7878; font-weight:bold; font-size:8.0pt; 
font-family:VAGRoundedStdLight,Verdana,Arial,Tahoma; text-decoration:underline; 
}
a.curriculum:active{ color:#7A7878; font-weight:bold; font-size:8.0pt; 
font-family:VAGRoundedStdLight,Verdana,Arial,Tahoma; text-decoration:none; 
}

a.menunav{ color:#9890AC; font-weight:none; font-size:6.5pt; 
font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}

a.solicitar{color:#6AC227; font-weight:none; font-size:9.0pt; 
	font-family:Verdana,Arial,Tahoma; text-decoration:none; 
}
a.solicitar:hover{color:#6AC227; font-weight:none; font-size:9.0pt; 
	font-family:Verdana,Arial,Tahoma; text-decoration:underline; 
}

a.linkNovaMensagem 
{
	color:black; font-weight:none; font-size:9.0pt; 
	font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
a.linkNovaMensagem:hover{color:black; font-weight:none; font-size:9.0pt; 
	font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:underline; LETTER-SPACING:0.0pt;
}
a.linkDossieProjectos:{color:black; font-weight:none; font-size:20.0pt; 
	font-family:VAGRoundedStdBold, Verdana,Arial,Tahoma; text-decoration:underline; LETTER-SPACING:0.0pt;
}
a.linkDossieProjectos:hover{color:black; font-weight:none; font-size:20.0pt;
	font-family:VAGRoundedStdBold, Verdana,Arial,Tahoma; text-decoration:underline; LETTER-SPACING:0.0pt;
}

a.AlterarPass{ color:#6AC227; font-weight:none; font-size:8.0pt; 
font-family:VAGRoundedStdLight,Arial,Tahoma; text-decoration:none; 
}
a.AlterarPass:hover{ color:#6AC227; font-weight:none; font-size:8.0pt; 
font-family:VAGRoundedStdLight,Arial,Tahoma; text-decoration:underline; 
}

a.secretariado
{
	font-size:8pt; 
	font-family:VAGRoundedStdLight,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;
	text-align: justify;
	font-style:italic;
	text-decoration:none;

}

.page_navigator, .page_navigator1
{
	font-size:8pt; 
	font-family:VAGRoundedStdLight,Arial,helvetica;
	color:black; 
	line-height:15px;
	text-decoration:none;	
}

.page_navigator1
{
	font-weight: bold;	
}

a.page_navigator:hover
{
	color:#6AC227; 
}

a.mapa
{
	font-size:8pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;
	text-align: justify;
	text-decoration:none;
}	
a.mapa:hover
{
	font-size:8pt; 
	font-family:Verdana,Arial,helvetica;
	color:#6AC227;  
	line-height:15px;
	text-align: justify;
	text-decoration:underline;
}	
/************************/
/*  Style para os questionarios.   */
/************************/

.quest_td_title
{
    font-size: 10pt;
    font-family: Verdana,Arial,helvetica;
    color: #7A7878;
    line-height: 20px;
    font-weight: bold;
    vertical-align: top;
    text-align: justify;
}

.quest_td_text
{
    font-size: 10pt;
    font-family: Verdana,Arial,helvetica;
    color: #7A7878;
    line-height: 20px;
    vertical-align: top;
    text-align: justify;
    padding-top: 5px;
    padding-bottom: 5px;
}
.quest_td_description_v
{
    font-size: 9pt;
    font-family: Verdana,Arial,helvetica;
    color: #7A7878;
    line-height: 20px;
    width: 100%;
    vertical-align: top;
    text-align: left;
}
.quest_td_description_h
{
    font-size: 9pt;
    font-family: Verdana,Arial,helvetica;
    color: #7A7878;
    width: 200px;
    line-height: 20px;
    vertical-align: top;
    text-align: left;
}

.quest_td_value_v
{
	font-size: 9pt;
    font-family: Verdana,Arial,helvetica;
    color: #7A7878;
    line-height: 20px;
    width: 100%;
    vertical-align: top;
    text-align: left;	
}

.quest_td_value_h
{
	font-size: 9pt;
    font-family: Verdana,Arial,helvetica;
    color: #7A7878;
    line-height: 20px;
    width: 250px;
    vertical-align: top;
    text-align: left;	
}

.quest_imput_v
{
	WIDTH:450px;
}

.quest_imput_h
{
	WIDTH:250px;
}

.quest_select_v
{
	WIDTH:450px;
}

.quest_select_h
{
	WIDTH:250px;
}

.quest_textarea_v
{
	WIDTH:450px;
	HEIGHT:40px;
}

.quest_textarea_h
{
	WIDTH:250px;
	HEIGHT:30px;
}

.quest_submit
{
    font-size: 10pt;
    font-family: Verdana,Arial,helvetica;
    color: #7A7878;
    line-height: 20px;
    vertical-align: top;
    /*text-align:center;*/
    text-align:right;
    padding-top: 5px;
    padding-bottom: 5px;
}

div.titulos { color :#6AC227; font-size:12px; font-weight: bold; }

span 
{
	font-size:11px; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;
	text-align: justify;
}

.icheck
{
	border:0;
	background-color:Transparent;	
	padding:5px;
}

.icheck span
{
	padding-left:10px;
}

.newsletterTitle
{
	font-size:15.5pt; 
	font-family:VAGRoundedStdBold,Verdana,Arial,,helvetica;
	color:#7A7878; 
	line-height:19px;
	font-weight:bold;	
}
.contactoGeral
{
	font-size:9.8pt; 
	font-family:Colaborate-light,Verdana,Arial,,helvetica;
	color:white; 
	LETTER-SPACING:0.1pt;
}

.contactoGeral1
{
	font-size:7.8pt; 
	font-family:Colaborate-light,Verdana,Arial,,helvetica;
	color:white; 
	LETTER-SPACING:0.1pt;
}
a.page_navigator
{
}
a.page_navigator:hover
{
}
a.pesquisa
{
	font-size:8pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;
	text-align: justify;
	text-decoration:none;
}
a.pesquisa:hover
{
	font-size:8pt; 
	font-family:Verdana,Arial,helvetica;
	color:#7A7878; 
	line-height:15px;
	text-align: justify;
	text-decoration:underline;
}

/*******************************************************************************/


#noticias-curtas{width:260px; height:180px; position:absolute; /*top:-80px;*/ top:-100px; /*right:-210px;*/ right:-160px;}
#noticias-curtas ul{list-style: none; margin:0px; padding:0px;}
#noticias-curtas ul li{float:left; padding-left:15px; padding-right:15px; background-image:url(images/seta.png); background-position:0px 3px; background-repeat:no-repeat; font-size:11px; margin-bottom:4px; margin-top:5px; height:43px;width:260px; overflow:hidden; text-align:left;}
#noticias-curtas ul li a{ text-decoration:none; color:#000000; font-weight:normal;}
#noticias-curtas ul li a.active{ color:#606060;}
#noticias-curtas ul li a:hover{ text-decoration:underline; color:#000000;}

#publicidade-curtas{width:280px; height:220px; position:absolute; right:0px; /*top:20px;*/ top:60px;}
#publicidade-curtas ul{list-style: none; margin:0px; padding:0px;}
#publicidade-curtas ul li{float:left; font-size:12px; margin-left:3px;margin-bottom:10px;}
#publicidade-curtas ul li a{ text-decoration:none; color:#000000; font-weight:normal;}
#publicidade-curtas ul li a.active{ color:#606060;}
#publicidade-curtas ul li a:hover{ text-decoration:underline; color:#000000;}


a.menu
{
	font-size:11px;
	text-decoration:none;
	color:#231f20;
}

a.menu:hover
{
	color:#9bc63f;
}

a.menu2
{
	font-size:11px;
	text-decoration:none;
	color:white;
	font-weight:bold;
}

div.div_barra_destaque
{
	text-align:left;
	background-image:url(images/barra_destaques.png);
	width:280px;
	height:35px;
}

div.div_barra_destaque span
{
	color:white;
	font-size:12px;
	font-weight:bold;
	padding-left:42px;
	padding-top:4px;
	display:block;
}

div.div_barra_destaque a
{
	color:white;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	z-index:10;
}



div.div_caixa_destaque
{
	width:280px;
	background-color:#f8f8f8;
	min-height:120px;	
	border-bottom-width:6px;
	border-bottom-style:solid;
	border-bottom-color:white;
}

div.div_barra_destaque_C
{

	display:none;
	text-align:left;
	background-image:url(images/barra_destaques.png);
	width:280px;
	height:35px;
}


div.div_caixa_destaque span
{
	padding:10px;
	color:#838d9f;
	line-height:16px;
	font-size:12px;
	display:block;
	text-align:left;
}

div.div_barra_destaque_C span
{
	display:none;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding-left:42px;
	padding-top:4px;
	display:block;
}
div.div_barra_destaque_C a
{
	color:white;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	z-index:10;
}

div.div_caixa_destaque_C
{
	display:none;
	width:280px;
	background-color:#f8f8f8;
	min-height:120px;	
	border-bottom-width:6px;
	border-bottom-style:solid;
	border-bottom-color:white;
}

div.div_caixa_destaque_C span
{
	display:none;
	padding:10px;
	color:#838d9f;
	line-height:16px;
	font-size:12px;
	display:block;
	text-align:left;
}

div.div_caixa_destaque_N
{
	width:500px;
	
	margin-top:110px;
	
	background-color:#ffffff;
	min-height:120px;	
	border-bottom-width:6px;
	border-bottom-style:solid;
	border-bottom-color:white;
	z-index: 0;
	font-size:12px;

	/**NEW**/
	float:left;
}

div.div_caixa_destaque_N span
{
	padding:10px;
	color:#838d9f;
	line-height:16px;
	font-size:11px;
	display:block;
	text-align:left;
	background-color:#ffffff;
	z-index: 0;
}
div.div_barra_destaque_N
{
	text-align:left;
	background-image:url(images/barra_destaques.png);
	width:220px;
	height:35px;
	z-index: 0;
}

div.div_barra_destaque_N span
{
	color:white;
	font-size:12px;
	font-weight:bold;
	padding-left:42px;
	padding-top:4px;
	display:block;
	background-color:#ffffff;
	z-index: 0;
}

div.div_barra_destaque_N a
{
	color:white;
	font-size:12px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	z-index:10;
	background-color:#ffffff;
	z-index: 1;
}

#banner_container {
	width: 700px;
	height: 231px;
	background-color: #EEEEEE;
	overflow: hidden;
	position: relative;
}

#banner_container div {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}

#banner_container img {
	border: 0;
}

.escritorios_container {
	width: 220px;
	height: 110px;
	background-color: #EEEEEE;
	overflow: hidden;
	position: relative;
}

.escritorios_container div {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
}

.home_container {
	width: 260px;
	height: 148px;
	overflow: hidden;
	position: relative;
	background-color:#f8f8f8;

}

.home_container div {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	background-color:#f8f8f8;
	font-size:11px;
}

.menu_box
{
	border-width:1px;
	border-color:#8cc640;
	border-style:solid;
	background-color:white;
	width:150px;
	font-size:11px;
	z-index:100;
}

.menu_direita_box
{
	border-left-width:1px;
	border-left-color:#8cc640;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#8cc640;
	border-right-style:solid;
	background-color:white;
	width:191px;
	min-height:70px;
}

.home_combo
{
	border-width:1px;
	border-color:#8cc640;
	border-style:solid;
	background-color:white;
	width:150px;
	cursor:pointer;
	height:15px;
	z-index: 100;

}

.home_combo_descricao
{
	padding-left:4px;
	overflow:hidden;
	height:15px;
	white-space:nowrap;
	width:130px;
	z-index: 100;
}



a.contacto 
{
	color:#838d9f;
	text-decoration:none;
}

a.contacto:hover, a.textos:hover
{
	color:#8cc640;
}

.container 
{
	width: 700px;
	padding: 0px;
	margin: 0px;
	
}

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
}

/*--Window/Masking Styles--*/
.window 
{
	height:231px;	
	width: 700px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
	
}
.image_reel 
{
	position: absolute;
	float:left;
	top: 0px; left: 0px;
	padding:0px;
	margin:0px;
}

.image_reel img 
{
	
	border:0px;
}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 0px; right: 10px;
	width: 178px; height:40px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: right;
	line-height: 40px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold; 
	background: #920000; 
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}


/*
 * Timepicker stylesheet
 * Highly inspired from datepicker
 * FG - Nov 2010 - Web3R 
 *
 * version 0.0.3 : Fixed some settings, more dynamic
 * version 0.0.4 : Removed width:100% on tables
 * version 0.1.1 : set width 0 on tables to fix an ie6 bug
 */

.ui-timepicker-inline { display: inline; }

#ui-timepicker-div { padding: 0.2em }
.ui-timepicker-table { display: inline-table; width: 0; }
.ui-timepicker-table table { margin:0.15em 0 0 0; border-collapse: collapse; }

.ui-timepicker-hours, .ui-timepicker-minutes { padding: 0.2em;  }

.ui-timepicker-table .ui-timepicker-title { font-size:10px;line-height: 1.8em; text-align: center; }
.ui-timepicker-table td { cursor:pointer;font-size:10px;padding: 0.1em; width: 2.2em; }
.ui-timepicker-table th.periods { padding: 0.1em; width: 2.2em; }

/* span for disabled cells */
.ui-timepicker-table td span {
	display:block;
    padding:0.2em 0.3em 0.2em 0.5em;
    width: 1.2em;

    text-align:right;
    text-decoration:none;
}
/* anchors for clickable cells */
.ui-timepicker-table td a {
    display:block;
    padding:0.2em 0.3em 0.2em 0.5em;
    width: 1.2em;

    text-align:right;
    text-decoration:none;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-timepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/* 13-04-2012*/

.myMask{
    width: 316px;
    height: 416px;
    overflow: auto;
}
.myFrame{
    width: 300px;
    height: 400px;
}








/*

a.menuGeralActivo{ color:#9890AC; font-weight:none; font-size:6.0pt; 
font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}

.menuGeralActivo{ color:#9890AC; font-weight:none; font-size:6.0pt; 
font-family:VAGRoundedStdLight, Verdana,Arial,Tahoma; text-decoration:none; LETTER-SPACING:0.0pt;
}
*/

