/* --------------------------- CSS Document NovaBase --------------------------------------------------------
-------------------------------------------------------------------------------------------------------------*/

/* Característica do body --------------------------------------------------*/
html, body { 
	font-size: 100%; 
	height:100%;
	margin: 0;
	margin-top:10px;
	background-color:#f0f0f0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000; 
	scrollbar-track-color: White;  
	scrollbar-shadow-color: #999;  
	scrollbar-3dlight-color: #999;  
	scrollbar-base-color: White;  
	scrollbar-highlight-color: White;  
	scrollbar-darkshadow-color: White;   
	scrollbar-face-color: White;  		
	scrollbar-arrow-color: a42506;	
}	

/* Característica geral do site -----------------------------------------*/
#esqueleto, .menu1 { 
	font-size:0.65em;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #3e3e3e; 
	text-decoration: none;
	background-color:#FFFFFF;
	
}
table{
	font-size: 100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #3e3e3e; 

}
select, input, textarea{ 
	font-size:100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border:#999999 solid 1px;
	background-color:#fff
}
.radio{ 
	border:#999999 solid 0px;
}
form{ margin:0;}

a{color:#a42506;text-decoration:none}
a:hover{text-decoration:underline;color:#000;}

/* MENUS  - topo , Rodapé e banner ------------------------------------------------------*/
.menu1{
	width:760px;
	text-align:right;
	background-color:#f0f0f0;
	padding-right:5px;		
}
.menu3{
	background-image:url(../imagens/menuBG.gif);
	width:554px;
	height:49;
	padding:15px 0 0 30px;
	float:left;
}
html>body .menu3{height:35px;margin:0;}
.menuPrincipal{
	margin:5px 0  0 5px
}
.linha{
	border-bottom:#bebebe 1px solid;
	width:752px;
}
html>body .logo{margin:-49px 2px -10px -0px;}
.logo{
	margin:1px 2px -10px -0px;
	width:200px;
	float:right;
	background-color:#0000FF;
}
.subMenuTitulo{
	padding: 10px 10px 10px 8px;
	background-color:#d7d7d7;
	margin:0px 5px 1px 0px;
}

.subMenu, .subMenuCinza{
	padding:8px 5px 12px 8px;
	background-color:#f0f0f0;
	margin:0px 5px 1px 0px;
}
.subMenuCinza{
	height:100%;
}
input.login{
	width:175px;
	margin:3px 0 5px 0;
}
input.botoes{	
	background-color:#9d9d9d;
	color:#FFFFFF;
}
.esquerdo{
	margin:3px 10px 0px 0;
	text-align:right;
	font-size:85%;
}
ul.pesquisa, ul.inquerito{
	list-style-type:none;
	margin:0;
	margin-top:3px;
	clear:both;
	padding:0;
	
}
ul.pesquisa li{
	cursor:pointer;
}
.pesquisaTexto{
	font-size:85%;
	margin:0 0 0 5px;
}
.pesquisaBT{
	margin-top:8px;
}
.inqueritoBT{
	border:none;
	background-color:#f0f0f0;
}
.caminho{
	color:#999;
}
.imgTitulo{
	margin:30px 0 5px 0;
}
ul.conteudos{
	margin:15px 3px 0 0;
}
ul.conteudos li{
	list-style-image:url(../imagens/estrela.gif);
	list-style-position:inside;
	padding-bottom:15px;
}
.titulo{
	font-weight:bold;
	color:#000000;
	margin:0px 0 0 10px;
	height:15px;
}
.tituloLink{
	height:15px;
}
html>body ul.conteudos{
	margin:20px 0 0 -35px; 
}
html>body ul.conteudos li{
	list-style-position:none;
}
html>body .titulo{
	margin:0px 0 0px 0;
}
ul.portfolios{
	margin:0;
	padding:0;
	
}
ul.portfolios li.lista1{
	list-style:none;
	list-style-image:none;
	border-bottom:#d7d7d7 solid 1px;
	border-top:#d7d7d7 solid 1px;	
	padding:1px 0 1px 0;

	
}
ul.portfolios li.lista2{
	list-style:none;
	list-style-image:none;
	padding:1px 0 1px 0;
}
.portfoliosList1, .portfoliosList2{
	height:40px;
	margin:0 0 0 -15px;
	padding:8px 0 0 8px;
}
html>body .portfoliosList1, .portfoliosList2{margin:0;}
.portfoliosList1{
	background-color:#f0f0f0;
}
.portfoliosList2{
	background-color:#fff;
	margin:0 0 0 -15px;
}
.portTitulo{
	padding-bottom:5px;
}
.linhaCinza{
	border-top:#d7d7d7 solid 1px;
}
.portNome{
	width:56px;
	text-align:right;
	float:left;
}
.portCateg{
	text-align:right;
}
.portNomeCont, .portCategCont{
	padding-left:5px;	
}
.portCategCont, .portNomeData, .noticiaTituloComp{
	color:#9d9d9d;
}
.portNomeData{
	float:none;
	width:80px;
	
}
.portNomeCont{float:left;}
html>body .portNomeCont{ float:none; width:auto;}
html>body .portNomeData{
float:right;
margin:-10px 0px 0 0;
}
.top, .top2{
	text-align:right;
	border:0;
	margin-top:6px;
}
.top2{margin-bottom:18px;}
.top img{
	border:0;
}

.noticia{
	margin:0;
	border-top:#d7d7d7 solid 1px;
	padding:1px;		
	overflow:scroll;
	overflow-y:hidden;
	height:265px;
	width:548px;
	
}/*
ul .noticias li{
	list-style-image:none;
	list-style:none;
	width:250px;
	display:inline;
	margin-right:1px;	
	
}
ul .noticias li img{
	border:0;
}
.noticiaComp{background-color:#f0f0f0;padding:5px;	}
*/
img{
	border:0;
}
.noticia td{background-color:#f0f0f0;padding:5px;	}
.noticiaTitulo{padding-top:5px;}
.noticiaImagem{padding-top:5px;}
.noticiaData{padding-top:5px;}
.elearning{margin-top:2px}
.elearningInd{
	background-color:#f0f0f0;
	width:180px;
}
.elearningInd{border:#d7d7d7 solid 1px;}
.cursos{
	
}

ul.cursos {
	margin:5px 0 0 0 ;

}
ul.cursos  li{
	font-weight:bold;
	margin:10px;
	width:88px;
	padding:0;
	display:inline;
}
.noticiaCompleta{
	margin:0;
	padding:1px;		
	width:548px;
	margin:10px 0 10px 0;	
}
.noticiaImagemCompleta img{
	float:left;
	margin:3px 10px 2px 0;
}

.noticiaTituloCompleta{
	width:445px;
	margin:0 0 0 9px;
	font-weight:bold;
	color:#000;
}


.noticiaTituloComp{
	margin:10px 0 10px 0; 
}
.msg{	
	background-color:#a42506;
	color:#fff;
	text-align:center;
	
	padding:4px;
	margin:0px 5px 1px 0px;
}
ul.menuLogin{
	margin:13px 0 0 13px;
	padding:0;
}
ul.menuLogin li{
	list-style-image:url(../imagens/setaP.gif);
	margin:5px 2px 5px 5px;
	padding:0;
}
.logout{margin-top:20px;}
.menuLinha{
	border-bottom:#d7d7d7 solid 1px;
	padding:5px 0 1px 0;
}
ul.portfolios li.listaAviso{
	list-style:none;
	list-style-image:none;
	border-top:#fff solid 1px;	
	padding:5px;
	text-align:center;
	vertical-align:middle;
	background-color:#a42506;
	color:#fff;
	height:5px;
	margin:0 0 0 -15;
}
html>body ul.portfolios li.listaAviso{
	height:100%;
	margin:0;

}

/*-------------------------------------------*/
.gestaoLogo{
	margin:10px 0 10px 0px;
	padding:0;
}
.dados{
	margin-bottom:1px;
	margin-top:30px;
}

ul.gestaoLogo li{
	list-style:none;
	list-style-image:none;
	margin:0px 3px 0px 0px ;
	padding:0px;
}

.tituloAzul{
	color:#017bd0;
}
.logotipo{
	border:#d7d7d7 solid 1px;
	margin-left:0px;
}
.file{
	width:218px;
}
.textoLogo{
	margin-bottom:5px;
	font-weight:bold;
}
.dadosPessoais{	
	padding:1px 0 1px 0;
	border-top:#d7d7d7 solid 1px;
	border-bottom:#d7d7d7 solid 1px;
	clear:both;
}
.dadosPessoaisBG{
	background-color:#f0f0f0;
	padding:5px;
	font-weight:bold;

}
.modificarDados{
	margin-top:1px;
	padding:5px;
	background-color:#f0f0f0;
}
.nomeRegisto{
	width:40px;
	text-align:right;
	float:left;
}
html>body .nomeRegisto{float:none;}
.nomeInput1{
	margin-right:10px;
}
.registo input{
	width:485px;
	color:#9d9d9d;
	border:#e1e1e1 solid 1px;
}
.resumo{
	margin-top:20px;	
}
.resumo input{
	width:500px;
	color:#9d9d9d;
	border:#e1e1e1 solid 1px;
	
}
.dadosPessoaisTexto{
	float:left;
	width:510px;
	
	
}
.iconLegenda{
	margin:8px 0 30px 0;
}
.iconLegendaText{
	color:#b1b1b1;

}
.iconLegendaImg{
	float:left;
	width:20px;
}
.iconLegendaFloat{
	float:left;
	margin-bottom:10px;
}
.textoVermelho{
	color:#a42506;
}
/*-------------------------------------------*/

.adicionar{
	padding:5px;
	background-color:#f0f0f0;
	margin:1px 0 1px 0;
}
.textoCinza{color:#9d9d9d}
.adicionarInput{
	margin:5px 0 5px 0;
}
.imagens{border:#e1e1e1 solid 1px;margin:0 0 0px 0;}
.adicionarFloat{float:left; width:490px}

.contaPortfolio{
	width:530px;
}
.portfolioSubmit{
	margin:8px 0 10px 0;
}
.portfolioPass1{
	margin:0 0 8px;
}
.actualizacao{
	margin:0 0 8px 0;
}
/*  PORTFOLIO -------------------------------------------*/
.portfolioDadosData{
	margin:20px 0 10px 0;
}
.portfolioDadosImagem{
	float:left;
	margin:0 5px 5px 0;
}
.portfolioDadosImagem img{
	
}
.bold{font-weight:bold;}
.portfolioDadosTitulos{
	width:45px;
	font-weight:bold;
}
.resumoG{
	margin-top:1px;
	padding:5px;
	background-color:#f0f0f0;
}
.resumoBG{
	border:#e1e1e1 solid 1px;
	background-color:#FFFFFF;
	height:auto;
	padding:10px 10px 10px 10px;
	color:#9d9d9d;
}

#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
width: 100px;
visibility: hidden;
z-index: 100;
margin:6px 0 0 400px;
}
#banner{
	margin:23px 0 0 767px;
	position:absolute;
}

html>body #banner{
	position:relative;
	float:right;
	width:100px;
	margin:0px 30px 0 0;
}
html>body #esqueleto2{
	text-align:center
}.footer {
	font-size: 9px;
	color: #666666;
}
.BI{
	margin:0;
	padding:4px;		
	margin:10px 0 0px 0;	
}
#esqueletoConteudos { 
	font-size:10px;  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #3e3e3e; 
	text-decoration: none;
	background-color:#FFFFFF;
	
}
.votacao
{
	font-size:10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border:#999999 solid 1px;
	background-color:#fff
}
