/*  © 2009 linkAr   */
/* webuild - ipires */




/* TAGS - GERAIS ---------------------------------------------- */

body {
	background:#fff url(../img/bck_geral.gif) left top repeat-x;
	color:#575244;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	font-size:11px;
	}

img {
	border:none;
	}

a, a:hover {
	text-decoration:none;
	color:#666;
	}
	
p {
	margin:0;
	line-height:120%;
	clear: both;
	}

input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	border:solid 1px #E2E2E2;
	background:#fff;
	padding:3px;
	}

input.validar, textarea.validar, select.validar, label.validar, table.validar {
	border:solid 1px #F9AE64;
	background:#FEF3E9;
	color:#F9AE64;
	}

.boxPerfil div.validar {
	background: url(../img/bck_inseririmagemmembro_validar.jpg) left top no-repeat ;
	}

.boxProjecto div.validar {
	background: url(../img/bck_inseririmagemprojecto_validar.gif) left top no-repeat ;
	}


div.shim { 
	clear:both; 
	font-size:1%; 
	line-height:1%;
	}






/* ESTRUTURA - LAYOUT ---------------------------------------------- */

.boxLayout {
	background:transparent url(../img/bck_header.png) left top no-repeat;
	_background:transparent url(../img/bck_header.gif) left top no-repeat;
	width:1050px;
	margin:0 auto;
	}

.boxHeader {
	width:950px;
	margin: 0 0 0 71px;
	background:none;
	height:160px;
	clear: both;
	}

.boxBody {
	width:960px;
	margin:0 0 0 63px;
	padding:0 8px;
	background: url(../img/bck_body.png) left top repeat-y;
	_background: url(../img/bck_body.gif) left top repeat-y;
	clear: both;
	}

.boxFooter {
	width:960px;
	margin:0 0 0 63px;
	padding:6px 16px 0 0;
	background:transparent url(../img/bck_footer.png) left top no-repeat;
	text-align:right;
	clear: both;
	}







/* CABECALHO ---------------------------------------------- */

.boxHeader .logo {
	margin:37px 0 0 24px;
	}

.boxHeader .boxMenu {
	float:left;
	margin:30px 0 -3px 24px;
	width:900px;
	}

.boxMenu .itemMenu {
	font-size:15px;
	background: transparent url(../img/bck_item_menu.gif) right no-repeat;
	padding: 3px 9px;
	float:left;
	margin:0 15px 0 0;
	}

.boxMenu .itemMenu a {
	color:#474639;
	}

.boxHeader .boxPesquisa {
	float:right;
	width:182px;
	height:20px;
	margin:80px 25px 0 0;
	background:#fff url(../img/bck_pesquisa.gif) right 3px no-repeat;
	color:#B7B7B7;
	}

.boxHeader .boxPesquisa input {
	border:none;
	background:none;
	height:17px;
	line-height: 17px;
	margin:0 0 0 8px;
	width:100px;
	}
	
.boxHeader .boxPesquisa input.pesquisaBtn {
	width:17px;
	margin:5px 0 0 0;
	cursor:pointer;
	cursor:hand; 
	vertical-align:bottom;
	}

.boxHeader .boxPesquisa span {
	padding:20px 0 0 55px;
	font-size:10px;
	margin:-22px 0 0 0;
	display:block;
	}

 





/* CORPO ---------------------------------------------- */

.boxBody .marcadores {
	padding:2px 5px 2px 18px;
	width:auto;
	background:#A6CE39;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	float:left;
	margin-bottom:15px;
	}
	
.boxBody .marcadoresSmall {
	padding:2px 5px 2px 4px;
	width:auto;
	background:#A6CE39;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	float:left;
	margin:20px 0 7px 0;
	}
	
.boxBody .marcadoresSmallNew {
	padding:2px 5px 2px 4px;
	width:auto;
	background:#A6CE39;
	color:#fff;
	font-size:10px;
	text-transform:uppercase;
	float:left;
	margin:0 0 7px 18px;
	}

.boxBody .marcadoresAzul {
	padding:2px 5px 2px 18px;
	width:auto;
	background:#56C5D0;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	float:left;
	margin-bottom:15px;
	}
	
a.marcadoresAzulOff {
	padding:2px 5px 2px 18px;
	width:auto;
	background:#EFEFE7;
	color:#56C5D0;
	font-size:12px;
	text-transform:uppercase;
	float:left;
	margin-bottom:15px;
	border-left:solid 2px #FAFAF8;
	}

a.linkBotao {
	font-weight:bold;
	font-size:11px;
	display:block;
	padding:0 13px 0 0;
	background:transparent url(../img/bck_links.gif) right 2px no-repeat;
	float:left;
	color:#E2760A;
	line-height:100%;
	/**/margin-bottom: 5px;
	*margin:0;
	}
	
input.btn {
	background:#E9790A;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	height:17px;
	padding:0 2px 5px 1px;
	margin:5px 0;
	width:auto;
	cursor:pointer;
	cursor:hand;
	}
	
h2 {
	color:#575344;
	font-size:25px;
	margin:0 0 0 18px;
	font-weight:normal;
	}	
	



/* homepage -------------------------- */

#homepage div.boxCols {
	background: url(../img/bck_bodyHome.gif) left top repeat-y;
	}
#ctl00_homepage div.boxCols{
	background: url(../img/bck_bodyHome.gif) left top repeat-y;
}

.boxBody .boxColEsq {
	background:none;
	width:525px;
	float:left;
	clear: right;
	}

.boxColEsq .boxDestaque {
	width:100%;
	}

.boxColEsq .boxDestaque .thumb {
	margin:15px auto auto 18px;
	width:490px;
	height:250px;
	background:#EFEFE7;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	}

.boxColEsq .boxDestaque p, .boxColEsq .boxDestaquesPequenos p {
	margin:15px 15px auto 18px;
	font-size:13px;
	}

.boxColEsq .boxDestaquesPequenos {
	background:#E4E4DB;
	width:100%;
	margin:5px 0 0 0;
	/*monica*/
	*height:auto !important;
	min-height:460px;
	*height:460px;
	}

.boxDestaquesPequenos .destaquePequeno {
	width:134px;
	margin:5px 23px 18px 18px;
	float:left;
	}

.boxDestaquesPequenos .destaquePequeno .thumb {
	width:134px;
	height:69px;
	background:#E4E4DB;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	}

.boxDestaquesPequenos .destaquePequeno p {
	color:#4D493C;
	font-size:12px;
	margin:5px 0 0 0;
	padding:0;
	}


.boxBody .boxColMid {
	background:none;
	width:216px;
	float:left;
	clear: right;
	}
	
.boxColMid p {
	margin:15px 15px 0 18px;
	color:#333;
	line-height:150%;
	}

.boxColMid .oqueeolinkar {
	margin:0 0 20px 0;
	}
	
.boxColMid p span.highlight {
	color:#fff;
	font-weight:bold;
	background:#E2760A;
	padding:0 3px;
	margin:3px 0;
	}
	
.boxColMid .membros {}

.boxColMid .itemMembro {
	margin:10px 15px 0 18px;
	width:180px;
	}

.boxColMid .itemMembro img {
	float:left;
	margin:0 10px 0 0;
	}
	
.boxColMid .itemMembro .nome {
	color:#EB7A0A;
	font-weight:bold;
	font-size:12px;
	margin:0 0 10px 60px;
	position:relative;
	width:125px;
	}	
.boxColMid .itemMembro .nome span{
    float:none;
    color:#575244;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
}	

.boxColMid .pendente img {
	opacity:0.5;
	filter:alpha(opacity=50);
	}
	



.boxBody .boxColDir {
	background:none;
	width:209px;
	float:left;
	clear: right;
	}
	
.boxColDir .login {
	margin:0 0 20px 0;
	}

.login p {
	margin:0 0 0 18px;
	}

.login label {
	font-size:12px;
	color:#3f3f3f;
	}

.login input {
	width:110px;
	height:13px;
	padding:2px;
	margin:10px 0 0 7px;
	}
	
.login .lembrar input {
	margin:2px -45px 0 35px;
}	

.login input.btn {
	height:17px;
	width:45px;
	margin:8px 0 15px 80px;
	}
	
.login a.btn {
	background:#E9790A;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	height:17px;
	padding:0 5px 2px 5px;
	margin:8px 0 15px 0;
	}

.login a.linkBotao {
	margin-bottom:15px;
	}

.login a {
	color:#E9790A;
	}

.boxColDir .agenda {
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	}

.agenda p {
	margin:0 0 0 18px;
	}

.boxColDir .sugerir {
	margin:0 0 20px 0;
	}

.sugerir p {
	margin:0 0 10px 18px;
	font-size:12px;
	color:#333;
	font-weight:bold;
	}

.sugerir input.btn {
	height:17px;
	width:50px;
	margin:0 0 15px 18px;
	}
	
.sugerir label {
	font-size:11px;
	color:#3f3f3f;
	font-weight:normal;
	}

.sugerir input {
	width:160px;
	height:13px;
	padding:2px;
	margin:3px 0 10px 0;
	}

.sugerir input.btn {
	margin-top:-10px;
	}


.boxColDir .apoios {
	margin:30px 18px 20px 18px;
	font-size:10px;
	}

.boxColDir .apoios img {
	margin:15px 0;
	}




/* conteudos - projectos -------------------------- */

#content .boxCols{
	background: url(../img/bck_bodyContent.gif) left top repeat-y;
}
	
#ctl00_content .boxCols{
		background: url(../img/bck_bodyContent.gif) left top repeat-y;
}

.boxColEsq .boxProjecto {
	width:100%;
	padding:0 0 20px 0;
	}


.boxColEsq .boxProjecto .thumb {
	margin:15px auto 0 18px;
	width:490px;
	height:250px;
	background:#EFEFE7;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	}

.boxProjecto p {
	margin:15px 15px auto 18px;
	font-size:11px;
	}
	
.boxProjecto .descricao	{
	width:315px;
	font-size:11px;
	float:left;
	margin:15px 0 15px 18px;
	}
	
.boxProjecto .descricao p {
	margin-left:0;
	}
	
.boxProjecto .descricao .verMais {
	width:314px;
	display:block;
	border-bottom:solid 1px #fff;
	}
	
#detalhe {
	display:none;
	margin-bottom:20px;
	}

.boxProjecto .descricao .verMais a.linkBotao{
	float:right;
	cursor:pointer;
	cursor:hand;
	}

.boxProjecto .descricaoDir {
	width:150px;
	font-size:11px;
	float:right;
	margin:-20px 20px 20px 0;
}

.boxProjecto .descricaoDir p {
	margin:0;
	}
	
.boxColEsq .boxMensagens {
	background:#FAFAF8;
	*height:auto !important;
	min-height:580px;
	*height:580px;
	}
	
.boxMensagens .mensagem {
	margin:15px 18px;
	}

.mensagem img {
	float:left;
	}

.mensagem .nome {
	float:right;
	width:425px;
	margin:0 0 5px 0;
	}
	
.mensagem .nome strong {
	color:#33ADBB;
	}

.mensagem .data {
	float:right;
	width:425px;
	color:#857E66;
	margin:0 0 5px 0;
	}
	
.mensagem .texto {
	float:right;
	width:425px;
	margin:0 0 5px 0;
	}
	

.boxMensagens img.pendente, .boxActividades img.pendente {opacity:0.5; filter:alpha(opacity=50);}
.pendente .nome, .pendente .data, .pendente .texto { color:#9F9C93; }
.pendente .nome strong { color:#95D3D9; }
.pendente .linkBotao { margin-left:63px; margin-bottom:5px; }

.mensagem .linkBotao { margin-left:63px; margin-bottom:5px; }

.boxColMid .membrosAssociados {
	margin:0 0 30px 0;
	}

.membrosAssociados .linha {
	margin:0 0 10px 18px;
	}

.membrosAssociados .linha .itemMembro {
	margin:0 10px 60px 0;
	width:52px;
	float:left;
	}
	
.membrosAssociados .linha .itemMembro img {
	float:none;
	position:absolute;
	z-index:9;
	}

.membrosAssociados .itemMembro input, .membros .itemMembro input , .meusProjectos .itemMembro input{ 
	float:none;
	margin:-20px 3px 3px 3px;
	*margin:-40px 0 0 0;
	position:absolute;
	z-index:99;
	opacity:0.75;
	filter:alpha(opacity=75);
	}
.membrosAssociados .itemMembro label ,.membros .itemMembro label, .meusProjectos .itemMembro label {
	display:none;
	}
	
.projecto label{
	display:none;
	}

/*.boxColEsq .boxMensagens {
	background:#FAFAF8;
	}*/
	
.boxMensagens .noticia {
	margin:15px 18px;
	}

.noticia .titulo {
	width:100%;
	margin:0 0 5px 0;
	font-size:12px;
	}

.noticia .data {
	width:100%;
	color:#857E66;
	margin:0 0 5px 0;
	}
	
.noticia .texto {
	width:100%;
	margin:0 0 5px 0;
	}

.noticia input.titulo {
	height:13px;
	padding:3px;
	width:484px;
	font-size:11px;
	font-weight:normal;
	float:none;
	}

.noticia textarea.texto {
	height:100px;
	padding:3px;
	width:484px;
	}

.noticia input.btn {
	float:right;
	}
	
.noticia .imagemNoticia {
	width:490px;
	border-bottom:solid 1px #E2E2E2;
	margin:0 0 15px 0;
	}

.noticia .imagemNoticia input.inserirImagem {
	width:484px;
	height:13px;
	*margin-left:-18px;
	}

	
	
	
/* criar novo projecto ------------------ */

.boxProjecto input.titulo { 	
	height:13px;
	width:480px;
	padding:3px;
	margin-left:18px;
	margin-bottom:15px;
 }

.boxProjecto .boxImagem {
	background:#fff url(../img/bck_inseririmagemprojecto.gif) left top no-repeat ;
	width: 490px;
	height: 250px;
	margin-left:18px;
	margin-bottom:3px;
	}

.boxProjecto .boxImagem input.imagem {
	height:13px;
	width:300px;
	padding:3px;
	margin-top:117px;
	margin-left:50px;
	float:left;
	}

.boxImagem input.btn {
	margin:119px 0 0 7px;
	float:left;
	}

.descricao textarea.inserirDescricao {
	width:315px;
	height:110px;
	margin:0 0 15px 0;
	*margin:0 0 15px -18px;
	}

.descricao textarea.inserirDetalhe {
	width:315px;
	height:200px;
	margin:0 0 15px 0;
	*margin:0 0 15px -18px;
	}

.descricao input.inserirSite {
	width:315px;
	height:13px;
	margin:0 0 15px 0;
	*margin:0 0 15px -18px;
	}

.descricao input.imagem {
	height:13px;
	width:239px;
	*width:232px;
	padding:3px;
	margin:0 0 5px 0;
	*margin:0 0 5px -18px;
	float:left;
	}

.descricao input.btn {
	float:left;
	margin:2px 0 0 10px;
	*margin:2px 0 0 5px;
	}
	
.descricao .boxCenouras {
	width:100%;
	margin:0 0 10px 0;
	}
	
.descricao .boxCenouras a {
	background:transparent url(../img/cenoura_off.png) left top no-repeat;
	width:22px;
	height:22px;
	display:block;
	float:left;
	margin:0 2px 0 0;
	}

.descricao .boxCenouras .atribuidas {
	background: url(../img/cenoura_on.png) left top no-repeat;
	}	

.boxProjecto .descricao p a.linkBotao {
	*padding-left:5px;
	}
	
.descricaoDir input {
	height:13px;
	width:150px;
	}
	
.boxProjecto .descricaoDir select {
	width:150px;
	}
	
.membrosAssociados input.inserirMembro, .membros input.inserirMembro {
	height:13px;
	width:180px;
	margin:0 0 5px 18px;
	}

.membrosAssociados input.btn ,.membros input.btn {
	margin:0 0 5px 18px;
	}
	
.separador {
	clear:both;
	border-top: solid 1px #fff;
	margin:0 18px 20px 18px;
	*width:490px;
	}

.separador input.btn {
	float:right;
	margin:10px 0 0 10px;
	*padding:0;
	*width:auto;
	}
	
.boxColMid .separador {
	clear:both;
	border-top: solid 1px #fff;
	margin:0 18px 20px 18px;
	*width:180px;
	}
	
	
.temas input, #ctl00_colunaEsquerda_tema input { 
	width:auto;
	}
	
	


/* conteudos - membros -------------------------- */

.boxColEsq .boxPerfil {
	width:100%;
	padding:0 0 20px 0;
	}


.boxColEsq .boxPerfil .thumb {
	margin:15px 0 -20px 0;
	width:146px;
	height:146px;
	background:#EFEFE7;
	float:left;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	}

.boxPerfil p {
	margin:15px 15px auto 18px;
	font-size:11px;
	}
.boxPerfil p span{
	float:left;
	}
	
.boxPerfil .dadosUtilizador p {
    margin:0;
    width:190px;
	}

.boxPerfil .descricaoDir p {
    margin:0;
    width:190px;
	}

.boxPerfil .quemsou {
	width:150px;
	margin:-5px 0 40px 19px;
	float:left;
	}

.boxPerfil .ondeEstou {
	width:150px;
	margin:0 0 30px 18px;
	float:left;
	}

.boxPerfil .quemsou p, .boxPerfil .ondeEstou p {
	margin:0;
	}

.boxColMid .meusProjectos {
	width:100%;
	margin:0 0 30px 0;
	}

.meusProjectos p.projecto {
	margin:0 0 0 18px;
	}

.boxPerfil .dadosUtilizador {
	margin:0 0 30px 18px;
	border-bottom:solid 1px #fff;
	padding:0 0 20px 0;
	width:200px;
	float:left;
	}

.boxPerfil .dadosUtilizador input {
	width:145px;
	height:13px;
	}

.boxPerfil .dadosUtilizador input.repetirPassword {
	margin:-9px 13px 0 338px;
	}

.boxPerfil .dadosUtilizador span {
	margin:0 58px 0 10px;
	font-size:10px;
	}

.boxPerfil input.inserirNome {
	width:485px;
	height:13px;
	margin:0 0 10px 18px;
	}

.boxPerfil textarea {
	width:150px;
	height:150px;
	*margin-left:-20px;
	}

.boxPerfil .boxImagem {
	background:#fff url(../img/bck_inseririmagemmembro.gif) left top no-repeat ;
	width: 140px;
	height: 96px;
	margin-left:18px;
	float:left;
	padding:25px 3px 25px 3px;
	overflow:hidden;
	}

#ctl00_colunaEsquerda_data_text{
    margin:0 0 0 0;
}

.boxPerfil .descricaoDir {
	width:230px;
	font-size:11px;
	float:right;
	margin:0 60px 0 0;
}

.boxPerfil .descricaoDir input{
    float:left;
}

/* conteudos - evento -------------------------- */

.boxColEsq .boxEvento {
	width:100%;
	padding:0 0 20px 0;
	}

.boxEvento p {
	margin:15px 15px auto 18px;
	font-size:11px;
	}
	
.boxEvento .descricao	{
	width:315px;
	font-size:11px;
	float:left;
	margin:15px 0 15px 18px;
	}
	
.boxEvento .descricao p {
	margin-left:0;
	}

.boxEvento .descricao p.data {
	font-size:12px;
	color:#726B59;
	}


.boxEvento .descricaoDir {
	width:150px;
	font-size:11px;
	float:right;
	margin:0px 20px 0 0;
	}

.boxEvento .descricaoDir p {
	margin:0;
	}



/* listagem - evento -------------------------- */

#list .boxCols , #ctl00_list .boxCols{
	background:transparent url(../img/bck_bodyList.gif) left top repeat-y;
	}

#list .boxCols .boxColEsq, #ctl00_list .boxCols .boxColEsq {
	width:742px;
	height:100%;
	float:left;
	}

.itemListaEventos {
	width:320px;
	float:left;
	margin:10px 32px 10px 18px;
	}

.itemListaEventos h5 { 
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	}

.itemListaEventos span {
	width:100%;
	display:block;
	font-size:12px;
	color:#726B59;
	}

.itemListaEventos em { 
	font-style:normal;
	}

.boxLista .itemListaEventos p {
	margin:5px 0;
	}

.itemListaEventos a.linkBotao {
	margin:0;
	}
	
.boxLista .filtros, .boxLista .paginacao {
	margin:15px 35px 15px 18px;
	text-align:right;
	font-size:12px;
	}
	
.boxLista p {
	margin-left:18px;
	}

.boxLista .paginacao {
	margin:30px 35px 15px 18px;
	text-align:right;
	font-size:12px;
	}
	
.filtros select, .paginacao select {
	height:20px;
	line-height:20px;
	padding:1px;
	margin: 0 0 -3px 0;
	}




/* listagem - membros -------------------------- */

.itemListaMembros {
	width:122px;
	float:left;
	margin:10px 2px 10px 18px;
	}

.itemListaMembros .thumb {
	height:122px;
	width:122px;
	background:#EFEFE7;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	}

.boxLista .itemListaMembros p {
	margin:5px 0 3px 0;
	font-size:13px;
	font-weight:bold;
	}

.itemListaMembros span {}



/* listagem - projectos -------------------------- */

.itemListaProjectos {
	width: 325px;
	margin:20px 0 0 18px;
	float:left;
	}
	
.itemListaProjectos .thumb { 
	width: 146px; 
	height: 146px; 
	float: left;
	margin:0 10px 0 0;
	overflow:hidden;
	background:#EFEFE7;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	}

.itemListaProjectos .content { 
	width: 169px; 
	float: left;
	}

.itemListaProjectos h5 {
	font-size:13px;
	font-weight:bold;
	margin:0 0 10px 0;
	}

.itemListaProjectos span {
	font-size:12px;
	}

.itemListaProjectos p {
	margin:10px 0;
	}




/* pagina pesquisa -------------------------- */

.pesquisaWizard {
	width:706px;
	height:24px;
	background:transparent url(../img/bck_pesquisaAvancada.gif) left top no-repeat;
	margin:40px 0 15px 18px;
	padding: 50px 0 0 0;
	}

.pesquisaPasso1 {
	margin:0 0 15px 6px;
	width:190px;
	float:left;
	}

.pesquisaPasso2 {
	margin:0 0 15px 16px;
	width:150px;
	float:left;
	}

.pesquisaWizard label {
	vertical-align: middle;
	}

.pesquisaWizard input.btn {
	margin-top:148px;
	margin-left:100px;
	*margin-left:80px;
	}

.pesquisaWizard p {
	margin:0 0 10px 0;
	font-size:12px;
	font-weight:bold;
	}

input[type='checkbox'], input[type='radio'] {
	border:none;
	background:none;
	}





/* conteudos - institucional -------------------------- */

.boxColEsq .boxInstitucional {
	width:100%;
	padding:0 0 20px 0;
	}

.boxColEsq .boxInstitucional p {
	padding:5px 18px;
	}

.boxColEsq .boxInstitucional h2 {
	padding-bottom:20px;
	}




/* varios -------------------------- */


#contentForgetPass {
	padding:0 0 15px 0;
	}

#contentForgetPass input {
	margin:5px 0;
	width:150px;
	}

#contentForgetPass a {
	background:#E9790A;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	height:17px;
	padding:2px 3px;
	margin:5px 0;
	width:auto;
	cursor:pointer;
	cursor:hand;
	}
	
	
	
	
	
.itemPesquisaSimples {
	width:600px;
	padding: 10px 0 0 18px;
	display:block;
	 margin:0px 0 10px 0;
	height:100px;
	float:none;
}
.itemPesquisaSimples.noImg {
    height:55px;
}
.itemPesquisaSimples h4 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 2px 0;
}
.itemPesquisaSimples span {
	font-size:11px;
	font-weight:normal;
}
.itemPesquisaSimples a.link {
	color:#E9790A;
}
.itemPesquisaSimples div{
    float:left;
    padding:0 0 0 10px;
    width:400px;
}
.itemPesquisaSimples img{
      float:left;
}
.itemPesquisaSimples div.noImg{
    width:505px;
}
.noImg span{
}




#ctl00_colunaEsquerda_results {
	padding:20px 0;
	}

#ctl00_username {
	margin-left:25px;
	}
	
#ctl00_colunaEsquerda_dataNascimento input {
	width:15px;
	}

.dadosUtilizador em {
	font-size:11px;
	font-style:normal;
	}

.boxImagem p {
	padding: 105px 0 0 0;
	*padding: 90px 0 0 0;
	}

.inputData{
	height:13px;
	width:150px;	
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E2E2E2;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:3px;
	}

.dadosUtilizador .msgFinal, .boxProjecto .msgFinal, .boxPerfil .msgFinal, .membrosAssociados .msgFinal, .mensagem .msgFinal ,.membros .msgFinal {
	color:#F9AE64;
	font-size:14px;
	margin-bottom:20px;
	}

.dadosUtilizador .obrigatorio, .quemsou .obrigatorio, .obrigatorio {
	font-size:17px;
	color:#F68B1F;
	font-style:oblique;
	}

div.mensagem.formComment {
	display: block;
	background: #EFEFE7;
	clear: both;
	padding:12px;
	margin: 5px 0 0 65px; 
	width: auto; 
	}

.mensagem.formComment .nome, .mensagem.formComment .data, .mensagem.formComment .texto {
	width:340px;
	}

.mensagem.formComment textarea {
	margin: 10px 0;
	width: 386px;
	height: 40px;
	float: normal;
	clear: both;
	}

body.ie8 .mensagem.formComment textarea {
    position: relative;
    left: 0;
	}

body.ie7 .mensagem.formComment textarea {
    position: relative;
    left: -55px;
	}

.mensagem.formComment a.linkBotao {
    display: inline;
    margin: 10px 0;
	}





.boxPerfil .sugestoes {
    width:315px;
	}

.boxPerfil .caixaSugestoes p {
    width:350px;
    margin-bottom:35px;
	}


a.right {
   display:inline;
   float:none;
	}
a.rightMargin {
   float:right;
   margin-top:5px;
    display:block;
}


.filtros a.selected , a.selected {
    color:#F68B1F;
    font-weight:bold;
	}

.paginacao input {
    width:15px;
    margin-top:8px;
    height:15px;
	}

.paginacao input.linkBotao {
    background-color:#A6CE39;
    padding:0;
    height:22px;
	}




/* novas classes 20090824 -------------------------- */

p#ctl00_msgBenvindo {
	padding-bottom:10px;
	}

.boxActividades {
	}
	
.boxActividades p{
	padding:10px 0;
	}

.boxActividades a.linkBotao {
	width:auto;
	margin:0 15px 0 0;
	float:none;
	display:inline;
	*float:left;
	}
	
.boxActividades .loginHomeMensagemMembro {
	margin:0 19px 10px 19px;
	}
	
.boxActividades .loginHomeMensagemMembro .thumb {
	width:52px;
	height:52px;
	margin:0 10px 0 0;
	float:left;
	}
	
.boxActividades .loginHomeMensagemMembro .nome a {
	width:auto;
	color:#E2760A;
	font-size:12px;
	font-weight:bold;
	padding:0 3px;
	/*float:left;
	display:block;*/
	
	}
	
.boxActividades .loginHomeMensagemMembro .nome a.nomeAmigo {
	display: inline;
	float:none;	
	}	

.boxActividades .loginHomeMensagemMembro .msg {
	width:425px;
	float:right;
	margin:10px 0 0 0;
	}

.boxActividades .loginHomeMensagemMembro a.linkBotao {
	width:auto;
	float:left;
	margin:10px 0 15px 62px;
	color:#56C5D0;
	background:transparent url(../img/bck_links_azul.gif) right 2px no-repeat;
	}

.boxActividades .loginHomeMensagemMembro .msg a.linkBotao {
	margin:10px 0 15px 0;
	}
	
.boxActividades .loginHomeMensagemMembro .titulo {
	font-weight:bold;
	}

.boxMensagens .titulo {
	font-weight:bold;
	float:right;
	width:425px;
	margin:0 0 5px 0;
	}




/* CAIXA DE CORREIO -------------------------- */
	
.boxCorreio {
	background:#FAFAF8;
	}
	
.boxCorreio .noMail{
	height:600px;
	padding-top:33px;
}

.boxCorreio .mensagem {
	margin:15px 18px;
	background-color:#C1DF6F;
	padding:10px 0 10px 10px;
	}

.boxCorreio .mensagem img {
	float:left;
	}

.boxCorreio .mensagem .nome {
	float:right;
	width:395px;
	margin:0 0 5px 0;
	}

.boxCorreio .mensagem .nome a strong, .boxCorreio .mensagem .nome a, #ctl00_colunaEsquerda_correioAberto .correio span a, .mensagem .nome a {
	color:#E2760A;
	font-size:12px;
	font-weight:bold;
	}
	
.boxCorreio .mensagem .data {
	float:right;
	width:395px;
	color:#857E66;
	margin:0 0 5px 0;
	}
	
.boxCorreio .mensagem .texto {
	float:right;
	width:395px;
	margin:0 0 5px 0;
	}

.boxCorreio .mensagem input {
	float:left;
	margin:15px 5px 0 0;
	width:auto;
	}
	
.boxCorreio .lida {
	padding: 10px 0 10px 10px;
	background:#fff;
	}
	
.boxCorreio .lida .nome, .boxCorreio .lida .data, .boxCorreio .lida .texto {
	width:395px;
	}


.boxCorreio select.seleccionarMsg {
	float:left;
	margin:-7px 10px 10px 0;
	}
	
.boxCorreio input.destinatario, .boxCorreio input.assunto {
	font-size:11px;
	height:13px;
	padding:3px;
	}

.boxCorreio input.assunto, .boxCorreio textarea {
	width:480px;
	}
	
.boxCorreio textarea {
	*margin-left:0;
	width:480px;
	margin-bottom:10px;
	}
	
.boxCorreio input.destinatario, .boxCorreio select {
	width:210px;
	float:left;
	}
	
.boxCorreio input.btn {
	float:right;
	margin:0 0 17px 0;
	}
	
.boxCorreio span {
	display:block;
	float:left;
	margin:0 10px;
	}
	
.boxCorreio select {
	margin:0;
	height:21px;
	*height:22px;
	}

.boxCorreio .linkBotao {
	margin:0;
	}

.boxCorreio .obrigatorio { float:left; margin-right:5px;}

#ctl00_colunaEsquerda_correioAberto {
	padding:10px 19px;
	background:#fff;
	}

#ctl00_colunaEsquerda_correioAberto .correio {
	padding:20px 0;
	}

#ctl00_colunaEsquerda_correioAberto .correio .thumb {
	width:49px;
	height:49px;
	display:block;
	margin:0;
	}

#ctl00_colunaEsquerda_correioAberto .correio span, #ctl00_colunaEsquerda_correioAberto .correio h3, #ctl00_colunaEsquerda_correioAberto .correio p {
	display:block;
	float:right;
	width: 420px;
	margin:0;
	}

#ctl00_colunaEsquerda_correioAberto .correio p {
	margin:10px 0;
	color:#999;
	}

#ctl00_colunaEsquerda_panelNav {
	float:right;
	text-align:right;
	padding-top:3px;
	}
	
.irPara {
	float:right;
	margin: 0 15px 0 0;
	padding:0 15px 0 0;
	border-right:solid 1px #fff;
	}
	
.irPara input {
	margin-top:0;
	}
	
.anterior, .seguinte  {
	float:right !important;
	margin:6px 5px 0 5px;
	padding: 0 !important;
	background:none !important;
	}


#ctl00_colunaEsquerda_noResults {
	margin:20px 0;
	text-align:left;
	}
	
.caixaSugestoes #ctl00_colunaEsquerda_nome, .caixaSugestoes #ctl00_colunaEsquerda_email, .caixaSugestoes #ctl00_colunaEsquerda_sugestao {
	width:480px;
	margin:-10px 0 0 0;
	*margin:-10px 0 0 -19px;
	}
	
	
/* galeria ------------------------------- */	
	
.boxGallery {
	width:490px;
	/*border-bottom:solid 1px #E2E2E2;*/
	padding:0 0 19px 19px;
	}

.galleryThumbs {
	padding:15px 0;
	}

.galleryThumbs .btnLeft, .galleryThumbs .btnRight {
	margin-top:19px;
	float:left;
	padding:0 12px;
	}

	
.galleryThumbs .thumbsHolder {
	margin:0;
	padding:0;
	float:left;
	}
	
#ctl00_colunaEsquerda_mensagens_galeria_uploadImagensGaleriaAddButton {
	margin-left:398px;
	height:17px;
	padding:0 2px 5px 1px;
	}
	
#ctl00_colunaEsquerda_mensagens_galeria_btnUploadImagens {
	float:right;
	margin-right:2px;
	margin-top:15px;
	}
	
#ctl00_colunaEsquerda_mensagens_galeria_boxApagar {
	margin-top:30px;
	}

#ctl00_colunaEsquerda_mensagens_galeria_boxApagar .thumb {
	float: left;
	width:50px;
	margin:0 20px 17px 0;
	}
	
#ctl00_colunaEsquerda_mensagens_galeria_boxApagar .thumb img {
	float:left;
	}

#ctl00_colunaEsquerda_mensagens_painelVideos {
	padding:0 0 19px 19px;
	}
	




/* outros --------------------------------- */

#ctl00_colunaEsquerda_mensagens_mensagem {
	margin-left:-19px;
	}
	
.ie8 .TableLayout_Default{
	border-collapse:separate !important;	
	border-spacing:1px !important;
	}

.boxDestaque .thumb {
	padding-left:18px;
	}
	
.confirmacoes {
	padding:30px 0 0 19px;
	}
	
.loginHomeMensagemMembro .formComment .thumb {
	height:42px;
	width:45px;
	}
.loginHomeMensagemMembro .mensagem.formComment{
	background:#FAFAF8;
	}
	
.loginHomeMensagemMembro .data{
	color:#857E66;
	}
	
.loginHomeMensagemMembro.pendente .texto, .loginHomeMensagemMembro.pendente .data, .loginHomeMensagemMembro .texto { margin-left:63px; margin-bottom:5px; }

h1.h1 { margin-left:19px;}
	
.loginHomeMensagemMembro.pendente .titulo, .mensagem.pendente .titulo { color:#9F9C93;}

.loginHomeMensagemMembro.pendente .data, .mensagem.pendente .data { color:#C2C1BC;}

.mensagem.formComment a.linkBotao { margin-left:0;}



.boxActividades .homeImagens, .boxActividades .homeVideos {
    /*background-color:#A6CE39;*/
    padding:19px;
	}

.boxActividades .homeImagens .thumb {
    margin:5px 5px 5px 5px;
    height:67px;
    width:67px;
	}
.boxActividades .homeVideos .thumb {
    margin:5px 5px 5px 5px;
    height:130px;
    width:147px;
	}
.boxActividades .homeImagens a, .boxActividades .homeVideos a {
    color:#E2760A;
    font-weight:bold;
	}

#ctl00_ContentCentro_panelProjPorAceitar p, #ctl00_ContentCentro_panelEventosPorAceitar p {
	font-weight:bold;
	color:#56C5D0;
	margin-bottom:8px;
	}

#ctl00_ContentCentro_panelProjPorAceitar p a, #ctl00_ContentCentro_panelEventosPorAceitar p a { font-weight:normal; }

.homeImagens a.linkBotao, .homeVideos a.linkBotao { margin:3px 0 0 0; display:inline-block;}

#ctl00_colunaEsquerda_mensagens_videos_inserirVideo.titulo { float: none; }

#ctl00_colunaEsquerda_mensagens_videos_boxInserirVideos strong.obrigatorio { padding-right:5px;}

#ctl00_colunaEsquerda_mensagens_videos_boxApagar .thumb { width:142px; float:left; margin:10px 17px 0 0; text-align:center;}

#ctl00_colunaEsquerda_mensagens_videos_boxApagar .thumb a.linkBotao { margin:3px 0 0 45px; display:inline-block;}

.msgFinal {
	color:#F9AE64;
	font-size:14px;
	padding:15px 0;
	}



.boxColDir .caixa {
    margin:0 5px 20px 0;
}
.boxColDir .caixa p{
    margin:0 0 0 18px;
}
.boxColDir .caixa a{
    color:#E2760A;
    display:block;
    font-size:11px;
    font-weight:bold;
    margin-bottom:5px;
}


.tbxTodosMembros{
    width:180px;
    height:50px;
}

.linkBotao.nova{
    margin:25px 18px 20px 18px;
    float:left;
    cursor:pointer;
    width:auto;
    background:transparent url(../img/bck_links_azul.gif) right 2px no-repeat;
    color:#56C5D0;
}

.linkBotao.azul{
    cursor:pointer;
   	width:auto;
	float:left;
	margin:10px 0 15px 62px;
	color:#56C5D0;
	background:transparent url(../img/bck_links_azul.gif) right 2px no-repeat;
}