@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; background-color:white; text-align: justify;}
tr, th, td, a, div{font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#666; font-weight:normal;}
form{margin:0px;}
img{border:none;}

h1{float:left;width:130px; color:#800042; font-size:medium; font-weight:bold; text-align:left; padding-top:10px;}
h2{}
h3{}
h4{}
h5{}
h6{}





/* Conteudo */
.tb_centro{width:530px; margin-top:10px; margin-right:2px;margin-left:2px;background:white;}
.td_cont_e{float:left;width:2px; background:#fff url(../imagens/transp_esq.gif) repeat-y left top; background-repeat:repeat-y; background-position:top;}
.td_cont_c{float:left; padding-left:2px;padding-right:2px;padding-bottom:20px;margin-right:2px;margin-left:2px; vertical-align:top; border-left: 2px solid #E7E7E7; border-right: 2px solid #E7E7E7; background-image:url(../imagens/transp_bt.gif); background-repeat:repeat-x; background-position:bottom; }
.td_cont_d{float:right;width:2px; background-image:url(../imagens/transp_dir.gif) ; background-repeat:repeat-y; background-position:top;}
.td_cont_eb{float:left;width:2px; height:9px; background-image:url(../imagens/transp_bte.gif); background-repeat:no-repeat; background-position:top;}
.td_cont_b{float:left;height:9px; width:100%;margin-right:2px; margin-left:2px;background-image:url(../imagens/transp_bt.gif); background-repeat:repeat-x; background-position:top;}
.td_cont_db{float:right;width:2px; height:9px; background-image:url(../imagens/transp_btd.gif); background-repeat:no-repeat; background-position:top;}
.tb_centro1{float:left;width : 100%;margin-right:2px;margin-left:2px; background:white;}

.tb_conteudo{float:left;width:520px; text-align:left; margin-left:10px;margin-bottom:10px; margin-top:10px;vertical-align:top; padding:2px;}
.tb_conteudo1{ float:left; text-align:left; margin-bottom:10px; vertical-align:top;}
.td_pesqavac{float:right;border-bottom:1px solid #f4b5ca; text-align:right; width:374px; padding-right:10px;padding-top:10px;}
.td_pesq{float:left;width:130px; color:#800042; font-size:medium; font-weight:bold; text-align:left; padding-top:10px;}
.form_exp{float:left;border: 1px solid #d7d7d7; font-size:x-small; height:15px; width:340px; background-color:#eee; color:#777; padding-left:2px; padding-top:2px;}
.form_area{border: 1px solid #d7d7d7; font-size:x-small; height:19px; width:242px; background-color:#eee; color:#777;}
.form_links a {text-decoration: none;}
.form_links a:hover {text-decoration: underline;}
.td_exp{float : left;width:350px; text-align:left;}
.td_pad{float:left;width:19px; padding-left:3px; padding-right:3px; text-align:left;}
.td_area{float:left;width:245px; text-align:left;}
.td_bt{float:left;width:25px; text-align:right; padding-right:8px;}
.td_top_6{vertical-align:top; padding-top:4px; text-align:left; font-size:x-small;clear:both;}
.td_ajuda{float :left;vertical-align:top; width:180px;}
.td_como{float:right;vertical-align:top; width:333px;}
.tb_ajuda{width:180px; background-color:#f3f3f3;}
.td_ajuda_tit{padding-left:8px; padding-top:8px;}
.a_link_pesq{color:#800042; font-size:small; font-weight:bold; text-decoration:none;} 
.a_link_pesq:hover{color:#c40042;}
.a_pesqavanc{font-size:small; font-weight:bold; color:#c40042; text-decoration:none;}
.a_pesqavanc:hover{color:#800042;}
.td_padding30{padding-left:30px; padding:8px;}
.tb_como{width:330px; background-color:#f3f3f3; margin-left:2px;}
.td_recurso{padding-top:10px; padding-bottom:6px; padding-left:15px;}
.form_recurso{border: 1px solid #d7d7d7; font-size:x-small; height:19px; width:280px; color:#777;}
.td_pergunte{padding-left:22px; padding-bottom:8px;}
.td_biblio{padding-bottom:6px; padding-left:14px;}
.td_top{vertical-align:top;background-color:white;}

.td_destaque{width:535px; height:18px; background-color:#800042; text-align:left;}
.td_destaq{width:520px;padding-top:5px; padding-bottom:5px; color:#800042}
.td_destaq1{padding-bottom:3px;}
.a_destaque{color:#800042; font-weight:bold; font-size:small; text-decoration:none;}
.a_destaque:hover{color:#c40042;}
.a_destaque_link{color:#FFFFFF; font-weight:bold; font-size:small; text-decoration:none;}
.a_destaque_link:hover{text-decoration:underline;}

.td_numeros{font-size:small;padding-right:5px;padding-left:5px;}
.td_num_bold{font-weight:bold; font-size:large; line-height:22px;}
.tb_testemunhos{width:221px;}
.tb_teste{width:19px; background-image:url(../imagens/aspas.gif); background-repeat:no-repeat; background-position:top;}
.tb_testd{width:19px; background-image:url(../imagens/aspas1.gif); background-repeat:no-repeat; background-position:bottom;}
.tb_testcenter{padding-left:5px; padding-right:5px; font-size:x-small;}
.tb_test_nome{font-style:italic; text-align:right; padding-left:5px; padding-right:5px; font-size:x-small;}
.td_right{text-align:right;}




/* Faqs */
.td_tab1{height:30px; text-align:left;}
.tx_homewhite{font-size:small; color:#fff; font-weight:bold; text-transform:uppercase; text-decoration:none; padding-left:18px; padding-right:18px;}
.tx_homewhite:hover{text-decoration:underline;}
.td_tab2{width:86px; height:30px; text-align:center;}
.tb_breadcamp{text-align:left; width:514px; margin-top:15px; margin-bottom:20px; vertical-align:top;}
.td_breadcamp{color:#a0004c; font-weight:bold;}
.a_breadcamp{font-weight:normal; color:#a0004c; padding-right:10px; text-decoration:none;}
.a_breadcamp:hover{text-decoration:underline;}
.td_faqs{width:526px; height:15px; background-color:#eee; font-weight:bold; font-size:small; color:#c40042;padding-left:5px;padding-right:5px; vertical-align:top;}
.tb_faq{ height:18px; margin-top:17px; margin-bottom:10px; margin-left:10px;}
.td_faq_tit{background-image:url(../imagens/bullet.jpg); background-repeat:no-repeat; background-position:left; text-align:left; }
.a_faq{color:#800042; font-weight:bold; text-decoration:none; padding-left:10px;}
.a_faq:hover{text-decoration:underline;}
.td_faq_txt{padding-bottom:17px; padding-top:10px;}
.td_faq_cinz{background-image:url(../imagens/pixel_cinz.gif); background-repeat:repeat-x; width:520px; height:1px;margin-top:5px;margin-bottom:5px;}

/* link secundário */
.tb_linksec{width:500px; height:18px; margin-top:17px; margin-bottom:10px; text-align:right;}
.td_bottom{vertical-align:bottom;}
.pad8{padding-left:8px;}
.a_linksec{text-decoration:none; padding-right:8px; padding-left:8px;}
.a_linksec:hover{text-decoration:underline;}

/* Em Destaque */
.td_emdestaque{text-align:left; color:#800042}
.a_dest{color:#800042; font-weight:bold; text-decoration:none; padding-left:2px;}
.a_dest:hover{text-decoration:underline;}
.img_not{float:left; padding-right:10px;}
.a_not{text-decoration:underline;}
.a_not:hover{text-decoration:none;}
.td_not{text-align:left; font-weight:bold;}
.td_data{color:#800042; font-weight:normal;}
.td_tit{color:#800042;}


/* nav Páginas */
.tb_pag{text-align:left; width:514px; margin-top:15px; margin-bottom:20px; vertical-align:top;}
.td_pag{color:#a0004c; font-weight:bold; height:18px; background-color:#eee; padding-left:10px;}
.a_pag{font-weight:normal; color:#a0004c; padding-right:2px; padding-left:2px; text-decoration:none;}
.a_pag:hover{text-decoration:underline;}

/* Contactos */
.td_contactos{padding-left:10px; padding-bottom:10px; padding-top:10px;}
.tb_cont{width:480px;}
.td_cont_desc{text-align:right; width:60px; vertical-align:top;}
.td_cont_form{padding-left:5px; padding-bottom:5px;}
.form_cont{border: 1px solid #d7d7d7; font-size:x-small; width:410px; background-color:#eee; color:#777; padding-left:2px; padding-top:1px; font-family:Arial, Helvetica, sans-serif;}
.td_right{text-align:right;}

/* Mapa Site */
.mapa1{text-align:left; background-image:url(../imagens/bt_mais_big.gif); background-repeat:no-repeat; padding-left:25px; padding-bottom:10px; font-weight:bold; color:#c40042; font-size:small;}
.mapa2{text-align:left; padding-left:25px; padding-bottom:6px;}
.text2{font-weight:bold; color:#c40042; font-size:small; padding-left:25px;}
.mapa3{text-align:left; padding-left:40px; padding-bottom:6px;}
.text3{font-weight:bold; color:#c40042; font-size:small; padding-left:25px;}
.imgmapa{padding-right:5px;}


/* b-on */
.lista{text-align:center;}
.a_lista{font-size:x-small; text-decoration:none; padding-left:3px; padding-right:3px;}
.a_lista:hover{color:#db0d50;}
.lista_editoras{font-size:small; color:#db0d50; font-weight:bold; padding-left:4px; padding-right:4px;}
.tx_abc{font-size:small; color:#db0d4f; font-weight:bold; text-transform:uppercase;}
.tb_tabtitver{border:1px solid #db0d50; padding:2px; text-align:center;}
.td_tabverm{color:#FFFFFF; background-color:#db0d50;}
.td_tabtx{color:#db0d50; width:15px; text-align:center;}
.td_tab_tit{width:200px; background-image:url(../imagens/bullet.jpg); background-repeat:no-repeat; background-position:left 2px; text-align:left; color:#666; font-weight:bold; padding-left:10px; height:16px; vertical-align:top;float : left;}
.td_tab1{text-align:right; width:280px; height:16px; vertical-align:top;float:left}
.td_tab2{ text-align:right; padding-right:10px; vertical-align:top;float:left}
.td_tab3{text-align:left; width:400px; vertical-align:top; padding-left:10px;float:left}
.td_tab4{padding-bottom:10px; padding-left:10px;float:left}
.tb_1{width:100%;}
.imgpesq{padding-top:3px;}
.tb_legenda{width:520px; margin-top:10px; margin-bottom:10px; margin-left:10px;background-color:#eee; padding:5px;clear : both;}
.tb_icones{width:100%;}
.td_legtxt{width:240px; vertical-align:top;float : left;}
.td_leg1{vertical-align:top; width:25px;float:left;}
.td_leg2{vertical-align:top; padding-bottom:3px;float:left;}
.td_leg{font-weight:bold; padding-bottom:3px;}

/* b-on números */
.tx_bon{font-size:small; color:#db0d4f; font-weight:bold;}
.td_data_verm1{ background-color:#dc0d50; color:#FFFFFF; font-weight:bold; width:323px; padding-left:7px; padding-top:5px; padding-bottom:5px;}
.td_data_verm2{ background-color:#dc0d50; color:#FFFFFF; font-weight:bold; width:158px; text-align:right; padding-right:7px; padding-top:5px; padding-bottom:5px;}
.td_data_verm3{ background-color:#dc0d50; color:#FFFFFF; font-weight:bold; width:130px; padding-left:7px; height:20px; padding-top:5px; padding-bottom:5px;}
.td_data_verm4{ background-color:#dc0d50; color:#FFFFFF; font-weight:bold; width:100px; padding-left:7px; padding-top:5px; padding-bottom:5px; text-align:center;}
.td_data_verm5{ background-color:#dc0d50; color:#FFFFFF; font-weight:bold; width:130px; padding-left:7px; padding-top:5px; padding-bottom:5px; text-align:center;}
.td_data_verm6{ background-color:#dc0d50; color:#FFFFFF; font-weight:bold; width:100px; text-align:right; padding-right:7px; padding-top:5px; padding-bottom:5px;}
.td_data_txt{padding-top:5px; padding-bottom:5px; padding-left:15px; vertical-align:top;}
.td_data_txt2{padding-top:5px; padding-bottom:5px; padding-right:15px; vertical-align:top; text-align:right;}
.td_data_txt3{padding-top:5px; padding-bottom:5px; padding-right:30px; vertical-align:top; text-align:right;}
.td_data_tit{width:410px; background-image:url(../imagens/bullet.jpg); background-repeat:no-repeat; background-position:left 2px; text-align:left; color:#666; font-weight:bold; padding-left:10px; padding-bottom:10px;}
.td_data_txtb{padding-top:5px; padding-bottom:5px; padding-left:15px; vertical-align:top; font-weight:bold;}
.td_data_txt2b{padding-top:5px; padding-bottom:5px; padding-right:15px; vertical-align:top; text-align:right; font-weight:bold;}
.td_data_txt3b{padding-top:5px; padding-bottom:5px; padding-right:30px; vertical-align:top; text-align:right; font-weight:bold;}
.td_data_fonte{padding-top:5px; padding-bottom:5px; padding-left:7px; vertical-align:top;}
.tx_top{font-size:small; color:#db0d4f; font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
.white3{height:3px;}
.td_data_verm7{ background-color:#dc0d50; color:#FFFFFF; font-weight:bold; width:33px; padding-left:7px; padding-top:5px; padding-bottom:5px;}
.td_data_verm8{ background-color:#dc0d50; color:#FFFFFF; font-weight:bold; width:280px; padding-left:14px; padding-top:5px; padding-bottom:5px;}
.td_grafico{text-align:center;}
.td_grafico1{text-align:right; font-weight:bold; padding-right:10px;}

/* bibliotecários */
.img_biblio{background-image:url(../imagens/img_bibliotecarios.jpg); background-repeat:no-repeat; height:131px; vertical-align:bottom;}
.tb_biblio_acesso{width:100%; margin-left:18px;}
.td_biblio{color:#fff; text-align:left; padding:0px;}
.td_acessoreserv{padding-top:5px; padding-bottom:5px;}
.a_acessores{color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:uppercase;}
.a_acessores:hover{text-decoration:underline;}
.tx_bibliotecario{font-size:small; color:#800042; font-weight:bold; padding-top:8px; padding-bottom:4px; padding-left:22px; background-color:#eee;}
.tx_bibliotecario1{color:#800042; font-weight:bold; padding-top:3px; padding-bottom:3px; padding-left:22px; background-color:#eee;}
.tx_bibliotecario2{background-color:#eee; height:4px;}
.a_biblio{color:#800042; text-decoration:none;}
.a_biblio:hover{text-decoration:underline;}
.tb_areareserv{width:360px; margin-top:20px; margin-bottom:15px;}
.td_area1{width:100px; text-align:right; padding-right:3px;}
.td_area2{width:195px; text-align:left;}
.td_area3{width:60px;}
.form_areareser{border: 1px solid #d7d7d7; font-size:x-small; height:15px; width:185px; padding-left:2px; padding-top:2px;}

/* Estudantes */
.img_estudantes{background-image:url(../imagens/img_estudantes.jpg); background-repeat:no-repeat; height:131px; vertical-align:bottom;}
.imgfloatdir{float:right; padding-left:3px;}
.txtverm{color:#db0d50; font-weight:bold;}
.td_est_txt{padding-bottom:17px; padding-top:10px; line-height:16px;}
.tb_est{text-align:left; width:514px; margin-top:5px; margin-bottom:15px; vertical-align:top; background-color:#f1f1f1; padding-left:10px; padding-right:10px;}
.tb_estverm{color:#db0d50; line-height:20px; padding-top:10px; padding-bottom:6px;}
.setaverm{color:#db0d50; font-weight:bold; font-size:small;}
.padd20{padding-left:20px;}
.tb_esttxt{line-height:16px; padding-bottom:6px;}

/* Acessibilidade */
.td_acess{text-align:left; color:#800042; font-weight:bold; padding-top:15px;}
.td_acess_tx{padding-top:8px; line-height:16px; padding-bottom:15px; vertical-align:top;}
.a_acess{text-decoration:underline;}
.a_acess:hover{text-decoration:none;}
.acessbold{font-weight:bold; line-height:20px; color:#db0d50;}


/* RF*/


.contentheading-contacto {width:530px; height:18px; background-color:#eee; padding-left:10px; font-weight:bold; font-size:small; color:#c40042;}
.contentheading , a.contentheading {width:530px; height:18px; background-color:#eee; padding-left:5px; font-weight:bold; font-size:small; color:#c40042;text-decoration:none;}
.form_cont input{border: 1px solid #d7d7d7; font-size:x-small; width:410px; background-color:#eee; color:#777; padding-left:2px; padding-top:1px; font-family:Arial, Helvetica, sans-serif;}

.xmap ul {
	display		: block;
	list-style	: none;
	margin		: 0;
	padding		: 0;
	padding-left: 40px; 
}
.xmap ul li {
	background-image:url(../imagens/bt_mais_big.gif); 
	background-repeat:no-repeat; 
	padding-left:25px; 
	padding-bottom:10px; 
	white-space	: nowrap;
	vertical-align : middle;
}
.xmap a img {
	border		: none;
}
.xmap ul.level_0 ul {
	text-align:left; 
	padding-left:15px; 
	padding-bottom:10px; 
	font-weight:bold; 
	color:#c40042; 
	font-size:small;
	vertical-align : middle;
}

.xmap ul.level_1 li {
	background-image:url(../imagens/bt_mais.gif); 
	background-repeat:no-repeat; 
	text-align:left; 
	padding-left:15px; 
	padding-bottom:10px;
	vertical-align : middle;
}

.xmap ul.level_2 li {
	background-image:url(../imagens/bt_menos.gif); 
	background-repeat:no-repeat; 
	text-align:left; 
	padding-left:15px; 
	padding-bottom:10px;
	vertical-align : middle;
}

.xmap .active {
	font-style	: italic;
}

.menutitle {
	font-size:small; 
	font-weight:bold; 
	color:#c40042; 
	text-decoration:none;
}

.menutitle:hover {
	color:#800042;
}

#componentheading {
	width:500px; 
	height:18px; 
	background-color:#eee; 
	padding-left:10px; 
	font-weight:bold; 
	font-size:small; 
	color:#c40042;
}



.menua_utilizador{
	text-transform:uppercase; 
	color:#c40042; 
	font-weight:bold; 
	text-decoration:none;
	list-style:none;
	padding-top:8px; 
	padding-bottom:8px; 
	background-color:#eee;
}

.category {
	text-decoration : none;
}

.pathway {
	font-weight:normal; 
	color:#a0004c; 
	padding-right:10px; 
	text-decoration:none;
}
.pathway :hover{
	text-decoration:underline;
}



#jflanguageselection  ul li{list-style : none; font-size:x-small; color:#fff; text-decoration:underline; display: inline;float:left; margin-top:0px;}
.jflanguageselection span{list-style : none; font-size:x-small; color:#fff; text-decoration:underline; display: inline;float:left; margin-top:2px;}

ul.menu-topo  li, ul.menu-topo  li a{ list-style:none; display: inline; font-size:x-small; color:#ffffff; text-decoration:underline; padding-left:3px; padding-right:3px;}

ul.menu-rodape li{list-style : none; display: inline; font-size:x-small; text-decoration:underline; padding : 3px ; }



.contentpane-estado  ul li {
	display : inline;
	list-style : disc;
	padding-left : 2px;
	padding-right : 50px;
	text-decoration : none;
}

ul.menu-inicio  li, ul.menu-inicio  li a {list-style : none; display: inline;color:#FFFFFF; font-weight:bold;font-size:small; text-decoration:none; text-align:left; padding-left:3px;}
ul.menu-inicio  li a:hover  {text-decoration:underline;}

.mainlevel {font-size:small; font-weight:bold; color:#c40042; text-decoration:none;}
.sublevel {font-size:x-small; text-decoration:none;}

.logos {
	float:left; 
	padding-right:10px;
	display: inline;
}
.modlgn_remember { width : 80px;	}

.inputbox{
	border: 1px solid #d7d7d7; 
	font-size:x-small; 
	background-color:#eee; 
	color:#777; 
	padding-left:2px; 
	padding-top:1px; 
	font-family:Arial, Helvetica, sans-serif;
}

.inputtext{
	display : block;
}


.loginfrm {
	display : block;
	list-style : none;
	text-align:right;
}


#active_menu.mainlevel{
	font-size:medium;
}

#active_menu.sublevel{
	font-weight:bold; 
}
.a_membros{text-decoration:none; background-image:url(../imagens/quad_cinz.gif); background-repeat:no-repeat; background-position:0px; padding-left:10px;}
.a_membros:hover{text-decoration:underline; background-image:url(../imagens/quad_rosa.gif); background-repeat:no-repeat;}

ul.categorias li{text-decoration:none; background-image:url(../imagens/quad_cinz.gif); background-repeat:no-repeat; background-position:0px; padding-left:10px; list-style : none;}
ul.categorias li:hover{text-decoration:underline; background-image:url(../imagens/quad_rosa.gif); background-repeat:no-repeat;list-style : none;}

.tb_az{width:100%; height:18px; margin-top:17px; margin-bottom:10px; margin-left:10px;}

.centrado {
	text-align:center;
	border:none;
}
.buttonheading {
	vertical-align : middle; 
	float:left;
	text-align:right;
}

.icones {
	width:280px;
	margin-left: auto; 
	margin-right: 2px;
	padding-top : 10px;
	padding-bottom:8px;
	text-align: right;
	text-decoration : none;
	vertical-align : middle;
}

a.menu_link:active {
	text-decoration : none;
}

a.menu_link:hover {
	text-decoration : underline;
}

.titulo_menu{
	font-size:small; 
	font-weight:bold; 
	color:#c40042; 
	text-decoration:none;
}
#active_menu-menup {
	text-decoration:underline;
	font-weight:bold;
}

.esquerda {
	float : left;
}
.direita{
	float : right;
}

.tamanho {
	clear : both;
	width : 956px;
	margin-left : auto;
	margin-right : auto;
}

/* links */
.tb_links{
	clear : both;
	width:956px; 
	border:0px; 
	margin-left:auto; 
	margin-right:auto; 
	text-align:center; 
	background-color:#FFFFFF; 
	padding-bottom:12px;
	height : 15px;
}
.td_links{
	text-align:left; 
	padding-left:16px;
	float : left;
}
.td_links1{
	text-align:right; 
	padding-right:12px;
	float : right;
}
/* footer */
.tb_footer{
	clear : both;
	width:956px; 
	border:0px; 
	margin-left:auto; 
	margin-right:auto; 
	text-align:center; 
	background-image:url(../imagens/linha_grad.gif); 
	background-repeat:repeat-x; 
	background-position:top; 
	background-color:#FFFFFF; 
	padding-bottom:15px; 
	padding-top:25px;
}
.td_footer{text-align:left; float : left;}
.txt_footer{font-weight:bold; padding-left:24px; padding-right:5px;}
.td_footer1{text-align:right; padding-right:20px; float : right;}


.a_links{text-decoration:underline; padding-left:8px; padding-right:8px;}
.a_links:hover{text-decoration:none;}

/* Logos */
.tb_logos{clear:both;width:956px; border:0px; margin-left:auto; margin-right:auto; text-align:center; background-color:#FFFFFF; padding-bottom:15px; height : 30px;}
.td_logos{float:left;width:141px; text-align:left; padding-left:24px;}
.td_logos1{float:left;width:516px; text-align:center;}
.td_logos2{float:right;width:275px; text-align:left;}
.tb_acessibilidade{width:120px;}
.td_d{padding-left:5px; float:left; vertical-align : bottom;}
.a_d{text-decoration:underline; padding-left:2px; padding-right:2px;}
.a_d:hover{text-decoration:none;}


/* Header */
.tb_header{width:956px; border:0px; margin-left:auto; margin-right:auto; text-align:center;}
.td_logoup{float:left;width:300px; height:83px;background-image:url(../imagens/header.jpg); background-repeat:no-repeat; text-align:left; vertical-align:top;}
.td_logo{width:300px; height:83px; background-image:url(../imagens/header_logo.jpg); background-repeat:no-repeat;}
.td_rapariga{float:left;width:656px; height:108px; background-image:url(../imagens/header_rapariga.jpg); background-repeat:no-repeat; text-align:right; vertical-align:top;}
.td_brrverm{clear:both;width:956px; height:40px; background-image:url(../imagens/header_barravermelha.jpg);background-repeat:no-repeat; text-align:left; vertical-align:bottom;margin-left:auto; margin-right:auto;} 
.link_head{font-size:x-small; color:#fff; text-decoration:underline; padding-left:8px; padding-right:8px}
.link_head:hover{text-decoration:none;}
.tb_link{float:left;margin-left:4px; margin-top:8px; width:250px;}
.tb_link1{float:left;margin-left:65px; margin-top:8px; width:500px; color:#FFF; font-size:x-small;}
.td_white{color:#FFFFFF;}
.tb_tabcont{width:100%;}
.tabesq{background-image:url(../imagens/tabesq.gif); background-position:left; background-repeat:no-repeat; width:8px; height:30px;}
.tabdir{background-image:url(../imagens/tabdir.gif); background-position:right; background-repeat:no-repeat; width:8px; height:30px;}
.tabcentro{background-image:url(../imagens/tabcentro.gif); background-repeat:repeat-x; height:30px; text-align:center;}
.tx_home{margin-left:22px;height:30px;font-size:small; color:#db0d4f; font-weight:bold; text-transform:uppercase; padding-left:8px; padding-right:8px;}


/* Homepage */
.tb_principal{width:956px; border:0; background-color:#FFFFFF; margin-left:auto; margin-right:auto; text-align:justify; padding-bottom:10px;}
.td_navesq{float:left;width:165px; vertical-align:top;background-color:#FFFFFF;}
.td_navesq1{width:138px; margin-left:12px;background-color:#FFFFFF;}
.td_centro{float:left;width:550px; vertical-align:top;background-color:#FFFFFF; }
.td_navdir{float:left;width:241px; background-image:url(../imagens/computador.jpg); background-repeat:no-repeat; background-position:left top; vertical-align:top;}

.h1bonpara {
	width:530px; color:#c40042; font-size:small; font-weight:bold; text-align:left; padding-top:10px;padding-bottom:3px;
}

h1.h1bonpara2{
	width:530px; background-color:#eee;color:#c40042; font-size:small; font-weight:bold; text-align:left; padding-bottom:3px;padding-left:10px;clear:both;margin-top:0px; height:15px;
}
h2.tituloNoticia{width:530px;font-size : small;margin-top:0px;background-color:#eee;color:#c40042; font-weight:bold; text-align:left; padding-bottom:3px;padding-left:10px;clear:both;margin-top:0px; height:15px;}

h2.tituloCategoria	{width:510px;font-size : small;margin-top:0px;background-color:#eee;color:#c40042; font-weight:bold; text-align:left; padding-bottom:3px;padding-left:5px;clear:both;margin-top:0px; height:15px;}

.pageslinks{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:520px;
}
.pagescounter {
	margin-left:auto;
	margin-right:auto;
	width: 100px;
}

.article_separator {
	height:5px;
	width:520px;
	padding-top : 10px;
}

/* Navegação Direita */
.tb_navdir{width:212px; margin-top:112px; margin-left:14px;background-color:#eee;}
.tx_utilizadores{padding-top:8px; padding-bottom:8px; padding-left:21px; background-color:#eee;}
.tx_tit_escura{font-size:medium; color:#800042; font-weight:bold; text-align:right; padding-right:11px; background-color:#eee;}
.a_utilizador{text-transform:uppercase; color:#c40042; font-weight:bold; text-decoration:none;}
.a_utilizador:hover{color:#800042;}
.td_barraverm{background-color:#eee; text-align:right; padding-right:11px;}
.tx_tit{font-size:medium; color:#800042; font-weight:bold; padding-top:8px; padding-bottom:4px; padding-left:22px;}
.paddingtx{padding-bottom:7px; padding-left:22px;}
.pixel190{width:190px; height:1px;}
.pixel208{width:190px; height:1px;}
.td_align{text-align:center;}


/* Navegação Esquerda */
.tb_navesq{width:152px; margin-left:10px; margin-top:25px; text-align:left; vertical-align:top;}
.td_ne_titulo{border-bottom:1px solid #f4b5ca; margin-bottom:20px;}
.td_ne_texto{padding-top:6px;}
.a_titulo{font-size:small; font-weight:bold; color:#c40042; text-decoration:none;}
.a_texto{text-decoration:none;}
.a_texto:hover{text-decoration:underline;}
.white20{height:10px;}
.td_cinz{background-color:#eee; padding-bottom:10px; padding-top:7px;margin-left:10px;}
.td_news_tit{color:#800042; font-size:medium; font-weight:bold;}
.form_news{border: 1px solid #d7d7d7; font-size:x-small; height:15px; width:105px; padding-left:2px; padding-top:2px;}

ul.faqs_class, ul.menudestaques_class, ul.menutestemunhos_class, ul.bonnumeros_class  {
	display		: block;
	list-style	: none;
	margin : 0px;
	padding: 0px;
	/*padding-left: 20px; */
	border-bottom:1px solid #f4b5ca; 
	margin-bottom:5px; 
	font-size:medium; 
	font-weight:bold; 
	color:#c40042;
}

 ul.faqs_class ul, ul.menudestaques_class ul, ul.menutestemunhos_class ul, ul.bonnumeros_class ul {
	text-align:left; 
	padding-left:0px; 
	padding-bottom:5px;
	vertical-align : middle;
	list-style	: none;
}

 ul.faqs_class ul ul, ul.menudestaques_class ul ul, ul.menutestemunhos_class ul ul, ul.bonnumeros_class ul ul {
	text-align:left; 
	padding-left:0px; 
	padding-bottom:5px;
	vertical-align : middle;
	list-style	: none;
}

/* O que é */
.td_navsec_titulo{border-bottom:1px solid #f4b5ca; margin-bottom:20px; font-size:medium; font-weight:bold; color:#c40042;}
.td_navsec_txt{padding-top:8px;}
.td_tit_rosa{text-align:left; color:#db0d50; font-size:small; font-weight:bold;}
.a_navsec{text-decoration:none; background-image:url(../imagens/circulo.gif); background-repeat:no-repeat; background-position:0px; padding-left:15px;}
.a_navsec:hover{text-decoration:underline; background-image:url(../imagens/circulo_over.gif); background-repeat:no-repeat; padding-left:15px;}
.imgnavsec{padding-right:7px;}
.td_navsec_txtb{padding-top:8px; font-weight:bold;}
.td_membrosb{font-weight:bold; color:#db0d50; width:155px;}
.td_membros1{width:155px; padding-bottom:3px;}
.td_membros2{width:185px; padding-bottom:3px;}
.td_membros3{width:155px; padding-bottom:3px;}
.imgmem{padding-right:10px;}
.imgitem{padding-right:5px;}
.td_tit_mem{text-align:left; color:#db0d50; font-size:small; font-weight:bold; padding-bottom:15px;}
.td_mail{width:75px; vertical-align:top; text-align:right;}
.td_mail_txt{width:410px; padding-left:10px; padding-top:5px; padding-bottom:12px; }
.td_mail_tit{width:410px; background-image:url(../imagens/bullet.jpg); background-repeat:no-repeat; background-position:left 2px; text-align:left; color:#666; font-weight:bold; padding-left:10px;}

ul.menu-principal{
	margin-bottom:20px; 
	margin-left : 0px;
	padding-left:5px;
	font-size:medium; 
	font-weight:bold; 
	color:#c40042;
	list-style : none;
	background-color : white;
}

ul.menu-principal li a{
	list-style : none;
	margin-left:0px;
	padding-left:5px;
	font-size:small; 
	font-weight:bold; 
	color:#c40042; 
	text-decoration:none;
}

ul.menu-principal li ul{
	list-style : none;
	font-size:small; 
	color:#c40042; 
	text-decoration:none;
	margin-left:0px;
	padding-left:15px;
	vertical-align:bottom;
	background-color : white;
}

ul.menu-principal li ul li a {
	text-decoration:none; 
	background-image:url(../imagens/circulo.gif); 
	background-repeat:no-repeat; 
	background-position:0px; 
	margin-left:0px;
	padding-left:15px;
	font-size:x-small; 
	font-weight:normal; 
	color:black;
}

ul.menu-principal li ul li a:hover {
	text-decoration:underline; 
	background-image:url(../imagens/circulo_over.gif); 
	background-repeat:no-repeat; 
	padding-left:15px;
}

ul.menu-menup {
	list-style : none;
	font-size:x-small; 
	font-weight:bold; 
	color:#c40042; 
	text-decoration:none;
	padding-top:8px;
	padding-bottom:8px; 
	background-color:#eee;
	text-transform:uppercase;
	margin-left:10px;
	padding-left:0px;
}
ul.menu-menup li {
	list-style : none;
	padding-left:0px;
}

ul.menu-menup li ul{
	list-style : none;
	margin-left:2px;
	padding-left:0px;
}

ul.menu-menup li a{
	color:#c40042; 
	font-weight:bold; 
	text-decoration:none;
	vertical-align:middle;
	margin-left:10px;
	padding-left:10px;
	text-transform:none;
}
ul.menu-menup li img{
	margin-left:-30px;
	/*padding-left:-10px;*/
	padding-bottom:5px;
}
ul.menu-menup  li ul li {
	margin-left:2px;
	padding-left:0px;
	text-transform:none;
	padding-top:2px;
	padding-bottom :2px;
}
ul.menu-menup li a:hover{
color:#800042;
}

.tb_centro2{float:left;width : 265px;padding-right:5px;margin-right:5px;}
.td_destaque2{width:265px; height:18px; background-color:#800042; }
.td_destaq2{width:265px;padding-top:5px; padding-bottom:5px; color:#800042}

#barravermelha span {
	display:none;
}

.img_direct{padding-left:3px; padding-right:3px;float:left;}
.td_icone2{width:130px;margin:0px;padding:2px;float:left;}
.td_icones{width:130px;vertical-align:top; float:left;}
.tam520 {
	width:520px;
	margin:0px;
	margin-left:3px;
	margin-right:3px;
	padding:2px;
	text-decoration : none;
}
.celula {float:left;width:32%;padding-top:2px; display : inline;text-decoration : none;margin-left : 0px; padding-left:0px;}
ul.tam520 li a { text-decoration : none;}

.logobackground {
	background-image:url(../imagens/header_logo.jpg); 
	background-repeat:no-repeat; 
	width : 300px;
	height: 83px;
	float:left;
}

.aligndireita {
	text-decoration:none;
	text-align:right;
	float:right;

}

.modsih {
	margin-top :10px;
	margin-bottom:10px;
}


.logos_li  {
	list-style	: none;
	margin		: 0;
	padding		: 0;
}

