.texto{font-size:13px; line-height:20px; color:#111;}
.texto14{font-size:14px; line-height:20px; color:#111;}
.texto a:link .texto a:visited .texto a:active{
	color:#111;
	text-decoration:underline;
}
.texto a:hover{
	text-decoration:none;
}
.texto em{
	font-style:italic;
	}

.texto hr{
	height:1px;
	border:0px;
	border-top:1px dotted #D7D7D7;
	margin:20px 0px;
	clear:left;
}

.notas{font-size:11px; line-height:14px;}

.textotopicos{font-size:13px;}

.txtnoticia{font-size:13px; color:#000; text-decoration:none; line-height:16px;}
.txtnoticia a:link .txtnoticia a:visited .txtnoticia a:active{
	color:#333;
	text-decoration:none;
}
.txtnoticia a:hover{
	text-decoration:underline;
}


.textorodape{font-size:13px; color:#FFF; text-align:justify; line-height:19px;}
.textorodape a:link .textorodape a:visited .textorodape a:active{
	color:#333;
	text-decoration:underline;
}
.textorodape a:hover{
	text-decoration:none;
}

.cinza a:link .cinza a:visited .cinza a:active{
	color:#A7A5A5;
	text-decoration:none;
}
.cinza a:hover{
	text-decoration:underline;
}


.estilobotoes{font-family: 'nobelbold', Arial, Helvetica, sans-serif; font:'nobelbold', Arial, Helvetica, sans-serif; font-size:15px; color:#111; text-transform:uppercase; line-height:19px;}



.destaque{	font-size:18px; line-height:22px; color:#666; font-weight:bold;}

.destaquettl{	font-family:'nobellight', Arial, Helvetica, sans-serif; font:'nobellight', Arial, Helvetica, sans-serif; font-size:30px;
	color:#FFF; line-height:30px; text-align:left; padding-bottom:12px; text-decoration:none;
}

.destaquedata{ font-size:14px; color:#FFF; line-height:normal; text-align:left; text-decoration:none;}

h1{	font-family:'nobelbold', Arial, Helvetica, sans-serif; font:'nobelbold', Arial, Helvetica, sans-serif; 
	font-size:48px;
	float:left;
	line-height:normal;
	text-align:left;
	clear:left;
	text-transform:uppercase;
	line-height:48px;
	padding-bottom:18px;
/*	word-wrap: break-word;
	-moz-hyphens: auto;
	hyphens: auto; */
}
h2{	font-family:'nobelbold', Arial, Helvetica, sans-serif; font:'nobelregular', Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:24px;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	color:#333;
}
h2ant{	font-family:'nobelregular', Arial, Helvetica, sans-serif; font:'nobelregular', Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:22px;
	text-align:left;
	font-weight:normal;
	text-transform:none;
}
h3{	font-family:'nobellight', Arial, Helvetica, sans-serif; font:'nobellight', Arial, Helvetica, sans-serif; 
	font-size:18px;
	color:#111;
	line-height:normal;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:1px;
	text-wrap: balance;
}

 h4{ font-family:'nobelregular', Arial, Helvetica, sans-serif; font:'nobelregular', Arial, Helvetica, sans-serif; 
 float:left; 
 color:#111;
 font-size:16px;
 }
 
 h5{ font-family:'nobelbold', Arial, Helvetica, sans-serif; font:'nobelbold', Arial, Helvetica, sans-serif; 
	font-size:36px;
	line-height:normal;
	text-align:left;
	clear:left;
	text-transform:uppercase;
	line-height:40px;
	padding-bottom:18px;
	text-wrap: balance;
 }
 
.maiusculas{ text-transform:uppercase;}
.lineheightnorm{ line-height:normal;}
 
.branco{ color:#FFF;}
.cinza{ color:#777776;}
.preto{ color:#111;}
.azul{ color:#0090BE;}
.preto{ color:#111;}
.verde{ color:#BCBE00;}
.vermelho{ color:#C10A27;}
.laranja{ color:#F89400;}
.dourado{color:#9C7B36}

.alinhadodir{ text-align:right;}

#btlink{
	font-family:'nobelbold', Arial, Helvetica, sans-serif; font:'nobelbold', Arial, Helvetica, sans-serif; 
	display:block;
	height:18px;	
	padding:16px 20px 20px 74px;
	font-size:14px;
	text-decoration:none;
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	margin-bottom:18px;
	line-height:20px;
}	
	
a#btlink.btfacebook { background:url(../imagens/fundo-links.png) 0 0 no-repeat;}
a#btlink.btfacebook:hover { background:url(../imagens/fundo-links.png) 0 -54px no-repeat; }

a#btlink.bttwitter { background:url(../imagens/fundo-links.png) 0 -108px no-repeat;}
a#btlink.bttwitter:hover { background:url(../imagens/fundo-links.png) 0 -162px no-repeat; }

a#btlink.bthiperligacao { background:url(../imagens/fundo-links.png) 0 -216px no-repeat;}
a#btlink.bthiperligacao:hover { background:url(../imagens/fundo-links.png) 0 -270px no-repeat; }

a#btlink.bthiperligacao_projectos_equipas { background:url(../imagens/fundo-links.png) 0 -540px no-repeat;}
a#btlink.bthiperligacao_projectos_equipas:hover { background:url(../imagens/fundo-links.png) 0 -594px no-repeat; }
a#btlink.bthiperligacao_projectos_equipas2 { background:url(../imagens/fundo-links.png) 0 -648px no-repeat;}
a#btlink.bthiperligacao_projectos_equipas2:hover { background:url(../imagens/fundo-links.png) 0 -702px no-repeat; }

a#btlink.btemail { background:url(../imagens/fundo-links.png) 0 -324px no-repeat;}
a#btlink.btemail:hover { background:url(../imagens/fundo-links.png) 0 -378px no-repeat; }


a#btlink.btpdf { background:url(../imagens/fundo-links.png) 0 -432px no-repeat;}
a#btlink.btpdf:hover { background:url(../imagens/fundo-links.png) 0 -486px no-repeat; }

a#btlink.bthiperligacao_rede_benfeitores { background:url(../dinamico/justica-paz/benfeitores/fundo-link-rede-benfeitores.gif) 0 -0 no-repeat; background-color: #9C7B36;}
a#btlink.bthiperligacao_rede_benfeitores:hover { background-position: 0 -54px; }



a.linkrs{color:#A5A5A5; font-family:'nobelbold', Arial, Helvetica, sans-serif; font:'nobelbold', Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; padding-top:5px; float:left;}
a.linkrs:link a.linkrs:visited a.linkrs:active{
	color:#111;
	text-decoration:none;
	 padding-top:18px;
}
a.linkrs:hover{
	text-decoration:underline;
}

.siganos{font-family: 'nobelbold', Arial, Helvetica, sans-serif; font:'nobelbold', Arial, Helvetica, sans-serif; font-size:18px; color:#A5A5A5; float:left; padding-top:4px;}

.dataactplpast{ font-size:13px; color:#0090BE; line-height:normal; font-weight:bold; text-align:left; text-decoration:none;}
.nomemesactplpast{ padding-bottom:10px;}


.linktxtspecial{
	font-size:15px;
	color:#000;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
	line-height:30px;
	font-family: 'nobelbold', Arial, Helvetica, sans-serif; 
	font:'nobelbold', Arial, Helvetica, sans-serif;
	padding:0 0 0 22px;
	background:url(../imagens/icone-submenu-nivel2-active.png) center left no-repeat;
	clear:both;
}

.linktxtspecial:hover{background: url(../imagens/icone-submenu-nivel2.png) center left no-repeat;}


ul.topicos { margin:0; padding:0; list-style:square; padding-left:30px; margin:10px 0;}
ul.topicos li { padding-left:10px;}


blockquote{ padding-left:30px;}