/* CSS Website Desafio Ousar
   powered by Sétima SW    */
*{
	margin:0;
	padding:0;
}
html
{
	background-color:FFF;
	font-size: 13px;
	font-family: Arial;
	font-weight:normal;
	background-image:url('../imagens/bg-ousar.png');
	background-repeat:repeat-x;
}

#tudo{
	width:958px;
	height: 100%;
	margin:0 auto;
	padding: 0; 
 	text-align: left;
	
	
}
#topo{	
	background-image:url('../imagens/topo.png');
	background-repeat: no-repeat;
	height: 240px;
	
}
/*
margin-top:7px;
#home{
	margin:20px 0px 0px 82px;
	float:left;
}
#home a{
	color:#183F76;
	text-decoration:none;
}
#home a:hover{
	color:#E87F24;
	text-decoration:underline;
}*/
#home{
	width: 273px;
	height: 27px;
	float:left;
	margin-left:80px;
	margin-top:11px;
}
#home ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
}
#home li{
		float:left;
		padding:0px;
		width:91px;
		height:27px;
		background-repeat: no-repeat;
}
#home li a{
		display:block;
		margin:0px;
		text-decoration:none;
}
#home li a#inicio{
		display:block;
		text-decoration:none;
		background-image: url('../imagens/menu-home.png');
		width:91px;
		height:27px;
		background-repeat: no-repeat;
    	background-align: center;
}
#home li a#inicio:hover{
		background: url('../imagens/menu-home-hover.png') no-repeat;
		text-decoration:none;
}
#menu{
	width: 273px;
	height: 27px;
	float: right;
	margin-right:25px;
	margin-top:11px;
}
#menu ul{
	height:35px;
	list-style:none;
	margin:0;
	padding:0;
}
#menu li{
		float:left;
		padding:0px;
		width:91px;
		height:27px;
		background-repeat: no-repeat;
}
#menu li a{
		display:block;
		margin:0px;
		text-decoration:none;
}
#menu li a#news{
		display:block;
		text-decoration:none;
		background-image: url('../imagens/menu-noticias.png');
		width:91px;
		height:27px;
		background-repeat: no-repeat;
    	background-align: center;
}
#menu li a#news:hover{
		background: url('../imagens/menu-noticias-hover.png') no-repeat;
		text-decoration:none;
}
#menu li a#contactos{
		display:block;
		text-decoration:none;
		background-image: url('../imagens/menu-contactos.png');
		width:91px;
		height:27px;
		background-repeat: no-repeat;
    	background-align: center;
}
#menu li a#contactos:hover{
		background: url('../imagens/menu-contactos-hover.png') no-repeat;
		text-decoration:none;
}
/*
#menu li a#ajuda{
		display:block;
		text-decoration:none;
		background-image: url('../imagens/menu-ajuda.png');
		width:91px;
		height:27px;
		background-repeat: no-repeat;
    	background-align: center;
}
#menu li a#ajuda:hover{
		background: url('../imagens/menu-ajuda-hover.png') no-repeat;
		text-decoration:none;
}*/

#menu-centro{
	width:903px;
	float:left;
	margin-top:115px;
	margin-left:45px;
}
#menu-centro ul{
	list-style:none;
	margin:0;
	padding:0;
}
#menu-centro li{
		float:left;
		padding:0px;
		background-repeat: no-repeat;
}
#menu-centro li a{
		display:block;
		margin:0px;
		text-decoration:none;
}

#menu-centro li a#progOusar{
		display:block;
		text-decoration:none;
		background-image: url('../imagens/bt-ousar.png');
		width:168px;
		height:67px;
		background-repeat: no-repeat;
    	background-align: center;
		text-transform: uppercase;
}
#menu-centro li a#progOusar:hover{
		display:block;
		background-image: url('../imagens/bt-ousar-hover.png');
		width:168px;
		height:67px;
		background-repeat: no-repeat;
    	background-align: center;
		text-decoration:none;
		color:#FFFFFF !important;
		text-transform: uppercase;
}
#menu-centro li a#progOusar p#txtProgOusar{
		width:168px;
		height:67px;
		display:block;
		text-align:center;
		color:#0A4791;
		font-size: 12px;
		text-decoration:none;
		line-height:500%;
		text-transform: uppercase;
}
#menu-centro li a#progOusar p#txtProgOusar:hover{
		width:168px;
		height:67px;
		display:block;
		text-align:center;
		color:#FFFFFF;
		font-size: 12px;
		text-decoration:none;
		line-height:500%;
		text-transform: uppercase;
}
#menu-centro li a#empreendedorismo{
		display:block;
		text-decoration:none;
		background-image: url('../imagens/empreendedorismo.png');
		width:164px;
		height:67px;
		background-repeat: no-repeat;
    	background-align: center;
		text-transform: uppercase;
}
#menu-centro li a#empreendedorismo:hover{
		display:block;
		background: url('../imagens/empreendedorismo-hover.png');
		width:164px;
		height:67px;
    	background-repeat: no-repeat;
    	background-align: center;
		text-decoration:none;
		color:#FFFFFF !important;
		text-transform: uppercase;
}

#menu-centro li a#empreendedorismo p#txtEmpreendedorismo{
		width:164px;
		height:67px;
		display:block;
		text-align:center;
		color:#0A4791;
		font-size: 12px;
		text-decoration:none;
		line-height:150%;
		padding-top:12px;
		text-transform: uppercase;
}
#menu-centro li a#empreendedorismo p#txtEmpreendedorismo:hover{
		width:164px;
		height:67px;
		display:block;
		text-align:center;
		color:#FFFFFF!important;
		font-size: 12px;
		text-decoration:none;
		line-height:150%;
		padding-top:12px;
		text-transform: uppercase;
}

#menu-centro li a#inovTec{
		display:block;
		text-decoration:none;
		background-image: url('../imagens/inovTec.png');
		width:215px;
		height:67px;
		background-repeat: no-repeat;
    	background-align: center;
		text-transform: uppercase;
}
#menu-centro li a#inovTec:hover{
		display:block;
		background: url('../imagens/inovTec-hover.png') no-repeat;
		text-decoration:none;
		width:215px;
		height:67px;
		color:#FFFFFF!important;
		text-transform: uppercase;
}

#menu-centro li a#inovTec p#txtInovTec{
		text-align:center;
		color:#0A4791;
		font-size: 12px;
		text-decoration:none;
		line-height:150%;
		padding-top:12px;
		width:215px;
		height:67px;
		display:block;
		float:left;
		/*padding-left:7px;*/
		text-transform: uppercase;
}
#menu-centro li a#inovTec p#txtInovTec:hover{
		text-align:center;
		color:#FFFFFF;
		font-size: 12px;
		text-decoration:none;
		line-height:150%;
		padding-top:12px;
		width:215px;
		height:67px;
		display:block;
		text-transform: uppercase;
		/*
		padding-left:7px;*/
}
#menu-centro li a#propIndustrial{
		display:block;
		text-decoration:none;
		background-image: url('../imagens/propIndustrial.png');
		width:186px;
		height:67px;
		background-repeat: no-repeat;
    	background-align: center;
		text-transform: uppercase;
}
#menu-centro li a#propIndustrial:hover{
		background: url('../imagens/propIndustrial-hover.png') no-repeat;
		text-decoration:none;
		color:#FFFFFF!important;
		display:block;
		width:186px;
		height:67px;
		text-transform: uppercase;
}

#menu-centro li a#propIndustrial p#txtPropIndustrial{
		text-align:center;
		color:#0A4791;
		font-size: 12px;
		text-decoration:none;
		line-height:500%;
		display:block;
		width:186px;
		height:67px;
		text-transform: uppercase;
}
#menu-centro li a#propIndustrial p#txtPropIndustrial:hover{
		text-align:center;
		color:#FFFFFF;
		font-size: 12px;
		text-decoration:none;
		line-height:500%;
		display:block;
		width:186px;
		height:67px;
		text-transform: uppercase;
}
#menu-centro li a#promotores{
		display:block;
		text-decoration:none;
		background-image: url('../imagens/promotores.png');
		width:169px;
		height:67px;
		background-repeat: no-repeat;
    	background-align: center;
		text-transform: uppercase;
}
#menu-centro li a#promotores:hover{
		background: url('../imagens/promotores-hover.png') no-repeat;
		text-decoration:none;
		color:#FFFFFF!important;
		display:block;
		width:169px;
		height:67px;
		text-transform: uppercase;
}
#menu-centro li a#promotores p#txtPromotores{
		text-align:center;
		color:#0A4791;
		font-size: 12px;
		text-decoration:none;
		line-height:500%;
		display:block;
		width:169px;
		height:67px;
}
#menu-centro li a#promotores p#txtPromotores:hover{
		text-align:center;
		color:#FFFFFF;
		font-size: 12px;
		text-decoration:none;
		line-height:500%;
		display:block;
		width:169px;
		height:67px;
}
#interior{
	background-image:url('../imagens/barra.png');
	background-repeat:repeat-y;
	float:left;
	height:auto;
	width:958px;
}

#interior #lat-esq{
	float:left;
	width:165px;
	height:inherit;
	margin-left:23px;
}

#interior #lat-esq #lat-esq1{
	background-image:url('../imagens/lat-esq-1.png');
	background-repeat: no-repeat;
	width:165px;
	height:39px;
}

#interior #lat-esq #lat-esq2{
	width:165px;
	height:123px;
}

#interior #lat-esq #lat-esq3{
	width:165px;
	height:131px;
}
#interior #lat-esq #lat-esq4{
	width:165px;
	height:144px;
}

#interior #lat-esq #lat-esq-rss{
	width:165px;
	height:25px;
	margin-top:5px;
}

#interior #lat-esq #lat-esq-banner{
	width:165px;
	height:89px;
	margin-top:5px;
}

#interior #centro{
	float:left;
	width:550px;
}

#interior #centro #tituloDesafio{
	background-image:url('../imagens/titulo.png');
	background-repeat: no-repeat;
	height:42px;
	width:526px;
	margin-left:11px;
}
#interior #centro #tituloDesafio h3{
	text-transform: uppercase;
	font-weight:bold;
	color:#0664AE;
	margin-left:15px;
	line-height:34px;
}
#interior #centro #tituloEventos{
	background-image:url('../imagens/titulo.png');
	background-repeat: no-repeat;
	height:42px;
	width:526px;
	margin-left:11px;
}

#interior #centro #tituloEventos h3{
	text-transform: uppercase;
	font-weight:bold;
	color:#0664AE;
	margin-left:15px;
	line-height:34px;
	float:left;
	width:475px;
}
#interior #centro #tituloEventos p#rssEventos{
	float:right;
	margin-right:15px;
	margin-top:8px;
}

#interior #centro #noticia-destaque{
	background-image:url('../imagens/titulo.png');
	background-repeat: no-repeat;
	height:42px;
	width:526px;
	margin-left:11px;
}

#interior #centro #noticia-destaque h3{
	color: #0A4791;
	font-size: 13px;;
	margin-left:15px;
	line-height:30px;
	font:Arial;
	float:left;
	width:475px;
	text-transform: uppercase;
}

#interior #centro #noticia-destaque p#rss{
	float:right;
	margin-right:15px;
	margin-top:8px;
}
#interior #centro #tituloNoticias{
	background-image:url('../imagens/titulo.png');
	background-repeat: no-repeat;
	height:42px;
	width:526px;
	margin-left:11px;
}
#interior #centro #tituloNoticias h3{
	text-transform: uppercase;
	font-weight:bold;
	color:#0664AE;
	margin-left:15px;
	line-height:34px;
	float:left;
	width:475px;
}
#interior #centro #tituloNoticias p#rssNews{
	float:right;
	margin-right:15px;
	margin-top:8px;
}

#interior #centro #noticia-dest{
	background-image:url('../imagens/fundo-noticia.png');
	background-repeat: no-repeat;
	height:auto;/*180px*/
	width:526px;
	margin-left:11px;
	margin-bottom:15px;
}
#interior #centro #noticia-dest p{
	color:#666666;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	text-align:justify;
	margin-left:15px;
	width:500px;
}

#interior #centro #noticia-dest a{
	color:#183F76;
	text-decoration:none;
}

#interior #centro #noticia-dest a:hover{
	color:#E87F24;
	text-decoration:underline;
}

#interior #centro #noticia-dest p#categoria-noticia-dest{
	color:#183F76;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	text-transform: uppercase;
	line-height:200%;
}

#interior #centro #noticia-dest p#titulo-noticia-dest{
	color:#183F76;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	font-weight:bold;
	margin-top:7px;
	max-width:500px;
}

#interior #centro #noticia-dest p#introducao-noticia-dest{
	color:#666666;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	font-weight:bold;
	margin-top:7px;
	width:500px;
	text-align:justify;
	margin-bottom:7px;
}

/*CONTACTOS*/
#interior #contactos{
	background-image:url('../imagens/fundo-noticia.png');
	background-repeat: no-repeat;
	height:auto;/*180px*/
	width:520px;
	margin-left:13px;
}
#interior #contactos #imagem-aiminho{
	background-image:url('../imagens/AIM_Braga.jpg');
	background-repeat: no-repeat;
	width:418px;
	height:278px;
	margin-left:13px;
}
#interior #contactos #aiminho{
	color:#183F76;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	text-transform: uppercase;
	margin-bottom:15px;
}

#interior #contactos p{
	color:#666666;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	margin-bottom:2px;
}
#interior #contactos p#email{
	color:#666666;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	margin-top:6px;
}

#interior #contactos a{
	color:#183F76;
	text-decoration:none;
}

#interior #contactos a:hover{
	color:#E87F24;
	text-decoration:underline;
}

#interior #contactos p#project{
	color:#183F76;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	text-transform: uppercase;
	margin-bottom:15px;
}
/*EVENTO*/
#interior #centro #evento{
	background-image:url('../imagens/fundo-noticia.png');
	background-repeat: no-repeat;
	min-height:130px;
	/*	height:130px;	*/
	width:526px;
	margin-left:11px;
	border-bottom: 1px dotted #999999;
	
}
#interior #centro #evento p{
	color:#666666;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
}

#interior #centro #evento p#data{
	color:#183F76;
	font-size: 11px;;
	margin-left:15px;
	font:Arial;
	line-height:200%;
	font-weight:bold;
	margin-top:7px;
}

#interior #centro #evento p#tituloEvento{
	color:#E87F24;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	font-weight:bold;
	margin-top:2px;
	max-width:500px;
	text-transform: uppercase;
}

#interior #centro #evento a{
	color:#E87F24;
	text-decoration:none;
}
#interior #centro #evento a:hover{
	text-decoration:underline;
}

#interior #centro #evento p#introducao{
	color:#666666;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	font-weight:bold;
	width:500px;
	text-align:justify;
	margin-top:3px;
}
/*NOTICIA*/
#interior #centro #noticia{
	background-image:url('../imagens/fundo-noticia.png');
	background-repeat: no-repeat;
	min-height:108px;
	width:526px;
	margin-left:11px;
	border-bottom: 1px dotted #999999;
	
}
#interior #centro #noticia p{
	color:#666666;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
}

#interior #centro #noticia p#categoria{
	color:#183F76;
	font-size: 11px;;
	margin-left:15px;
	font:Arial;
	line-height:200%;
	font-weight:bold;
	margin-top:7px;
	text-transform: uppercase;
}

#interior #centro #noticia p#tituloNoticia{
	color:#0A4893;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	font-weight:bold;
	margin-top:2px;
	max-width:500px;
}

#interior #centro #noticia a{
	color:#0A4893;
	text-decoration:none;
}
#interior #centro #noticia a:hover{
	text-decoration:underline;
}

#interior #centro #noticia p#introducao{
	color:#666666;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	font-weight:bold;
	width:500px;
	text-align:justify;
	margin-top:3px;
}
/*Projectos*/
#projecto{
	/*min-height:108px;*/
	height:auto;
	width:526px;
	margin-left:11px;
}
#projecto p{
	color:#666666;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
}
#projecto p#designacaoP{
	color:#666666;
	font-size: 12px;;
	margin-left:15px;
	width:400px;
	float:left;
}
#projecto p#funcoesP{
	color:#666666;
	font-size: 12px;
	width:90px;
	float:right;
}

#projecto a{
	font-size:12px;
	color:#0476BF;
	text-decoration:none;
}
#projecto a:hover{
	text-decoration:underline;
}
#projecto .button{
	width:192px;
	height:26px;
	border:0;
	color:#0C418A;
	text-align:center;
	font-family:"Trebuchet MS";
	float:left;
	margin-top:30px;
}
#projecto .buttonRegistarN
{
	width:192px;
	height:26px;
	border:0;
	color:#0C418A;
	text-align:center;
	font-family:"Trebuchet MS";
	float:right;
	margin-right:16px;
	margin-top:30px;
}

#interior #centro #conteudo{
	background-image:url('../imagens/fundo-noticia.png');
	background-repeat: no-repeat;
	width:526px;
	height:auto;
	margin-left:11px;
}
#interior #centro #conteudo h1{
	color:#0284CF;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	margin-top:10px;
	font-weight:bold;
	width:490px;
	margin-bottom:7px;	
}
#interior #centro #conteudo h4{
	color:#E87F24;
	font-size: 14px;;
	margin-left:15px;
	font:Arial;
	text-transform: uppercase;
	margin-bottom:7px;	
}
#interior #centro #conteudo p{
	color:#666666;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	font-weight:bold;
	width:495px;
	text-align:justify;
}
#interior #centro #conteudo p#rss{
	color:#666666;
	font-size: 12px;;
	margin-left:15px;
	font:Arial;
	font-weight:bold;
	width:495px;
	text-align:justify;
}

#interior #centro #conteudo a{
	color:#183F76;
	text-decoration:none;
}

#interior #centro #conteudo a:hover{
	color:#E87F24;
	text-decoration:underline;
}

#interior #centro #barra-noticia{
	background-image:url('../imagens/barra-noticia.png');
	background-repeat: no-repeat;
	height:51px;
	width:526px;
	margin-left:11px;
	margin-top:7px;
}

#interior #centro #barra-noticia #mais-noticias{
	float:left;
	margin-left:35px;
	margin-top:22px;
	font-size:11px;
	color:#516887;
}

#interior #centro #barra-noticia #mais-noticias a{
	font-size:11px;
	color:#0476BF;
	text-decoration:none;
}
#interior #centro #barra-noticia #mais-noticias a:hover{
	text-decoration:underline;
}

#interior #centro #barra-noticia #ver-mais{
	float:right;
	margin-right:44px;
	margin-top:23px;
	font-size:11px;
	color:#516887;
}

#interior #centro #barra-noticia #ver-mais a{
	font-size:11px;
	color:#0476BF;
	text-decoration:none;
}
#interior #centro #barra-noticia #ver-mais a:hover{
	text-decoration:underline;
}

#interior #flash{
	background-image:url('../imagens/flash.png');
	background-repeat: no-repeat;
	height:263px;
	width:524px;
	margin-left:10px;
	margin-top:25px;
}

#interior #lat-dir{
	float:right;
	width:165px;
	height:inherit;
}

#interior #lat-dir #login{
	float:right;
	margin-right:5px;
	background-image:url('../imagens/login.png');
	background-repeat: no-repeat;
	height:172px;
	width:212px;
}

#interior #login #formLogin{
	float:left;
	width:212px;
	color:#333333;
	font-size:12px;
	margin-top:35px;/*45*/
}

#interior #login #formLogin p#txt{
	font-size:11px;
	width: 120px;
	height: 20px;
	margin-bottom: 5px;
	margin-left:45px;
}
#interior #login #formLogin p#recuperar{
	float:left;
	width: 120px;
	height: 10px;
	margin-bottom: 5px;
	margin-left:65px;
	color:#516887;
}

#interior #login #formLogin a{
	font-size:11px;
	color:#0476BF;
	text-decoration:none;
}
#interior #login #formLogins a:hover{
	text-decoration:underline;
}


#interior #login label{
	float: left;
	width: 90px;
	margin-left:45px;
}

#interior #login #formLogin input{
	width: 120px;
	height: 20px;
	margin-bottom: 5px;
	margin-left:45px;
}
#interior #login #formLogin .button{
	background-image:url('../imagens/mais.png') ;
	background-repeat: no-repeat;
	background-position:left;
	width:192px;
	height:26px;
	border:0;
	color:#0476BF;
	background-color:#DEDEDC;
	text-align:center;
	font-family:"Trebuchet MS";
	float:right;
	margin-right:45px;
	text-transform: uppercase;
}

#interior #lat-dir #titulo-eventos{
	float:right;
	margin-right:5px;
	margin-top:15px;
	background-image:url('../imagens/titulo-eventos.png');
	background-repeat: no-repeat;
	height:51px;
	width:212px;
}

#interior #lat-dir #eventos{
	float:right;
	margin-right:5px;
	background-image:url('../imagens/eventos.png');
	background-repeat: no-repeat;
	height:296px;
	width:212px;
}
#interior #lat-dir p#eventosBox{
	float:left;
	width:140px;
	text-transform: uppercase;
	color:#046EB8;
	font-size:11px;
	font-weight:bold;
	margin-left:30px;
	margin-top:26px;
}
#interior #lat-dir #rss-eventos{
	float:right;
	margin-right:27px;
	margin-top:25px;
}

#interior #lat-dir #eventos p#data{
	border-top: 1px dotted #666666;
	float:left;
	margin-left:35px;
	margin-top:15px;
	width:140px;
	color:#046EB8;
}

#interior #lat-dir #eventos p#tituloEvento{
	float:left;
	margin-left:35px;
	margin-top:3px;
	width:140px;
	color:#EA8732;
	text-transform: uppercase;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}

#interior #lat-dir #eventos a{
	color:#EA8732;
	text-decoration:none;
	float:left;
}
#interior #lat-dir #eventos a:hover{
	text-decoration:underline;
}

#interior #lat-dir #eventos p#introEvento{
	float:left;
	margin-left:35px;
	margin-top:3px;
	width:140px;
	color:#046EB8;
	text-align:left;
	font-size:10px;
	font-weight:bold;
}

#interior #lat-dir #mais-eventos{
	background-image:url('../imagens/mais-eventos.png');
	background-repeat: no-repeat;
	float:right;
	margin-right:5px;
	height:50px;
	width:212px;
}
#interior #lat-dir #mais-eventos p{
	margin-left:25px;
	margin-top:20px;
}
#interior #lat-dir #mais-eventos a{
	font-size:11px;
	color:#0476BF;
	text-decoration:none;
	float:left;
	margin-left:5px;
}
#interior #lat-dir #mais-eventos a:hover{
	text-decoration:underline;
}
#formRegistar{
	width:500px;
	height:inherit;
	margin:5px 0px 0 16px;/*Margem: superior px direita px inferior px esquerda px*/
	float:left;
}
#formRegistar #registar{
	float:left;
	width:423px;
	font-family:"Trebuchet MS";
	color:#333333;
	font-size:12px;
	margin-top:25px;
}

#formRegistar #registar label{
	float: left;
	width: 100px;
	text-align:right;
}

#formRegistar #registar label{
	float: left;
	width: 100px;
	text-align:right;
}

#formRegistar #registar input{
	border: 1px solid #CCCCCC;
	width: 280px;
	height: 20px;
	margin-bottom: 5px;
	margin-left:10px;
}

#formRegistar #registar input#bi1{
	border: 1px solid #CCCCCC;
	width: 240px;
	height: 20px;
	margin-bottom: 5px;
	margin-left:10px;
}

#formRegistar #registar input#bi2{
	border: 1px solid #CCCCCC;
	width: 24px;
	height: 20px;
	margin-bottom: 5px;
}

#formRegistar #registar select#qualificacao{
	border: 1px solid #CCCCCC;
	width: 280px;
	height: 20px;
	margin-bottom: 5px;
	margin-left:10px;
}

#formRegistar #registar .inputCP1
{   border: 1px solid #CCCCCC;/*#006*/
    width: 60px;
    float: left;
	background-color:#FFFFFF;
	text-align:center;
}
#formRegistar #registar .inputCP2
{   
	border: 1px solid #CCCCCC;/*#006*/
    width: 40px;
    float: left;
	background-color:#FFFFFF;
	text-align:center;
}

#formRegistar #registar textarea{
	border: 1px solid #CCCCCC;
	width: 280px;
	height:85px;
	margin-bottom: -12px;
	margin-left:10px;
}

#formRegistar #registar .button{
	width:192px;
	height:26px;
	border:0;
	color:#0C418A;
	text-align:center;
	font-family:"Trebuchet MS";
	float:right;
	margin-right:40px;
}
/*Registar Projecto*/
#formRegistarProjecto{
	width:500px;
	height:inherit;
	margin:5px 0px 0 16px;/*Margem: superior px direita px inferior px esquerda px*/
	float:left;
}
#formRegistarProjecto #registarProjecto{
	float:left;
	width:485px;
	font-family:"Trebuchet MS";
	color:#333333;
	font-size:12px;
	margin-top:25px;
}

#formRegistarProjecto #registarProjecto label{
	float: left;
	width: 120px;
	text-align:right;
}

#formRegistarProjecto #registarProjecto input{
	border: 1px solid #CCCCCC;
	width: 338px;
	height: 20px;
	margin-bottom: 5px;
	margin-left:10px;
}

#formRegistarProjecto #registarProjecto select{
	border: 1px solid #CCCCCC;
	width: 340px;
	height: 20px;
	margin-bottom: 5px;
	margin-left:10px;
}

/*#formRegistarProjecto #registarProjecto .button{
	width:192px;
	height:26px;
	border:0;
	color:#0C418A;
	text-align:center;
	font-family:"Trebuchet MS";
	float:right;
	margin-right:17px;
}*/

#formRegistarProjecto #registarProjecto .button{
	width:192px;
	height:26px;
	border:0;
	color:#0C418A;
	text-align:center;
	font-family:"Trebuchet MS";
	float:left;
	margin-top:30px;
}
#formRegistarProjecto #registarProjecto .buttonRegistarN
{
	width:192px;
	height:26px;
	border:0;
	color:#0C418A;
	text-align:center;
	font-family:"Trebuchet MS";
	float:right;
	margin-right:16px;
	margin-top:30px;
}

#footer{
	background-image:url('../imagens/footer.png');
	background-repeat: no-repeat;
	float: left;
	width:958px;
	height:65px;
	margin-top:15px;
}

#footer #banners{
	background-image:url('../imagens/banners.png');
	background-repeat: no-repeat;
	float:left;
	margin-left:54px;
	width:419px;
	height:46px;
}

#footer #direitos{
	float:right;
	margin-right:41px;
	width:300px;
	color:#0A3F89;
	padding: 12px;
	font-family: Arial, Verdana;
	font-size: 90%;

}
#footer #direitos a{
	color:#0A3F89;
	text-decoration:none;
}
#footer #direitos a:hover{
	color:#EA8732;
	text-decoration:underline;
}
/*Msg erros*/
.error { width:505px; margin: 0 0 10px 20px; padding: 5px 0px 5px 0px; border: #D8000C 1px solid; background-color: #FFBABA;}
.error p{
	margin-left:5px;
	color: #0A408A;
}
.sucesso { width:505px; margin: 0 0 10px 20px; padding: 5px 0px 5px 0px; border: #009900 1px solid; background-color: #FFFFFF;}
.sucesso p{
	margin-left:5px;
	color: #009900;
}
.info { width:505px; margin: 0 0 10px 20px; padding: 5px 0px 5px 0px; border: #FC6 1px solid; background-color: #FFC;}
.info p{
	margin-left:5px;
}
/* Paginacao */

.paginationControl{
	font-size: 9pt;
	color:#ED974E;
	font-weight:bold;
	text-align:center;
}

.paginationControl span.disabled{
	color:#99FF66;
}

.paginationControl a{
	font-size: 9pt;
	color:#4f4c4d;
	text-decoration:none;
}

.paginationControl a:hover{
	color: #000;
}
#fundo{
	background-image:url('../imagens/barra-fundo.png');
	background-repeat: no-repeat;
	height:31px;
	width:958px;
	float:left;
}












