.tabOn
{
		font-family: Tahoma,Arial;
		font-size: 11px;
		color: #606060;
		font-weight: bold;
}
.tabOn a {color:#606060; text-decoration:none;}
.tabOn a:hover {color:#606060; text-decoration:none;}

.tab
{
		font-family: Tahoma,Arial;
		font-size: 11px;
		color: #606060;
}
.tab a {color:#606060; text-decoration:none;}
.tab a:hover {color:#404040; text-decoration:none;}

.FontDataNoticias
{
		font-family: Arial;
		font-size: 10px;
		color: #FF6600;
}
.FontDataNoticias a {color:#FF6600; text-decoration:none;}
.FontDataNoticias a:hover {color:#6D685D; text-decoration:none;}

.FontCatNoticias
{
		font-family: Arial;
		font-size: 10px;
		color: #3B8739;
}

.FontConteudos
{
		font-family: Tahoma,Arial;
		font-size: 11px;
		color: #404040;
}
.FontConteudos a {color:#404040; text-decoration:none;}
.FontConteudos a:hover {color:#6D685D; text-decoration:none;}

.FontConteudosArialCinza
{
		font-family: Arial;
		font-size: 11px;
		color: #808080;
}
.FontConteudosArialCinza a {color:#404040; text-decoration:none;}
.FontConteudosArialCinza a:hover {color:#808080; text-decoration:none;}

.FontConteudosAzul
{
		font-family: Tahoma,Arial;
		font-size: 11px;
		color: #336699;
}
.FontConteudosAzul a {color:#336699; text-decoration:none;}
.FontConteudosAzul a:hover {color:#6D685D; text-decoration:none;}

.FontConteudosVermelho
{
		font-family: Tahoma,Arial;
		font-size: 11px;
		color: #BF1315;
}
.FontConteudosVermelho a {color:#BF1315; text-decoration:none;}
.FontConteudosVermelho a:hover {color:#6D685D; text-decoration:none;}

.FontConteudosVerde
{
		font-family: Tahoma,Arial;
		font-size: 11px;
		color: #489C46;
}
.FontConteudosVerde a {color:#489C46; text-decoration:none;}
.FontConteudosVerde a:hover {color:#489C46; text-decoration:none;}

.FontConteudosBranco
{
		font-family: Tahoma,Arial;
		font-size: 11px;
		color: #d8d8d8;
}
.FontConteudosBranco a {color:#d8d8d8; text-decoration:none;}
.FontConteudosBranco a:hover {color:#ffffff; text-decoration:none;}

.FontConteudosArial
{
		font-family: Arial;
		font-size: 16px;
		color: #404040;
}
.FontConteudosArial a {color:#404040; text-decoration:none;}
.FontConteudosArial a:hover {color:#6D685D; text-decoration:none;}


.FontConteudosLink
{
		font-family: Tahoma,Arial;
		font-size: 12px;
		color: #404040;
}
.FontConteudosLink a {color:#404040; text-decoration:none;}
.FontConteudosLink a:hover {color:#6D685D; text-decoration:none;}

.FontConteudosLinkAzul
{
		font-family: Tahoma,Arial;
		font-size: 12px;
		color: #336699;
}

.FontMenuLateralTopo
{
		font-family: Tahoma,Arial;
		font-size: 11px;
		color: #FFFCFF;
}
.FontMenuLateralTopo a {color:#FFFCFF; text-decoration:none;}
.FontMenuLateralTopo a:hover {color:#FFFCFF; text-decoration:none;}

.FontMenuLateral
{
		font-family: Tahoma,Arial;
		font-size: 11px;
		color: #757063;
}

.FontMenuLateral a {color:#757063; text-decoration:none;}
.FontMenuLateral a:hover {color:#101010; text-decoration:none;}


.FontMenuDestaques
{
		font-family: Tahoma,Arial;
		font-size: 11px;
		color: #6D685D;
}

.FontMenuDestaques a {color:#6D685D; text-decoration:none;}
.FontMenuDestaques a:hover {color:#101010; text-decoration:none;}


.FontLinkNoticias
{
		font-family: Tahoma,Arial;
		font-size: 15px;
		color: #3B8739;
}

.FontLinkNoticias a {color:#3B8739; text-decoration:none;}
.FontLinkNoticias a:hover {color:#377236; text-decoration:none;}

.imput	{
	font-family: Tahoma, Arial;
    color="#404040";
	font-size: 11px;
	background-color: #F1F1F1;
}

.imput_branco	{
	font-family: Tahoma, Arial;
    color="#404040";
	font-size: 11px;
	background-color: #FFFFFF;
}

.enviar {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #505050;
	FONT-FAMILY: Tahoma,Arial;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.botoes {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	COLOR: #404040;
	FONT-FAMILY: Tahoma,Arial;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

#tablist{
font: 11px Tahoma;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
}

#tablist li a:link, #tablist li a:visited{
color: #404040;
}

#tablist li a.current{
font: bold 11px Tahoma;
}

/* OPÇÃO DE SELECIONAR O NUMERO DE PÁGINA PRETENDIDA*/

.tablists{
float:left;
padding: 3px 0 6px 0;
margin: 0;
font: bold 11px Tahoma;
}

.tablists li{
list-style: none;
display: inline;
}

.tablists li a{
padding: 0 6px 0 0;
text-decoration: none;
color: #404040;
}

.tablists li a:hover{
color:#808080;
}

.tablists li a.selected{
color:#336699;
}

.FontConteudosEuro
{
		font-family: Tahoma,Arial;
		font-size: 10px;
		color: #D7C5C2;
}
.FontConteudosEuro a {color:#D7C5C2; text-decoration:none;}
.FontConteudosEuro a:hover {color:#FFFFFF; text-decoration:none;}

.FontConteudosMundial2010
{
		font-family: Tahoma,Arial;
		font-size: 10px;
		color: #303030;
}
.FontConteudosMundial2010 a {color:#303030; text-decoration:none;}
.FontConteudosMundial2010 a:hover {color:#efefef; text-decoration:none;}

.FontConteudosMundial2010Branco
{
		font-family: Tahoma,Arial;
		font-size: 11px;
		color: #FFFFFF;
}
.FontConteudosMundial2010Branco a {color:#FFFFFF; text-decoration:none;}
.FontConteudosMundial2010Branco a:hover {color:#DDDDDD; text-decoration:none;}

.FontConteudosPretoClaro
{
		font-family: Tahoma,Arial;
		font-size: 11px;
		color: #a2a2a2;
}
.FontConteudosPretoClaro a {color:#a2a2a2; text-decoration:none;}
.FontConteudosPretoClaro a:hover {color:#404040; text-decoration:none;}

/* Noticias a Rolar tipo Carossel */

#news_carousel {
   width: 303px;
   height: 230px;
   margin: 0;
   padding: 0;
   overflow: hidden;  /* this will make only show 1 li */
   position: relative;
}
#news_carousel ul.news {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
}
#news_carousel ul li {
  margin: 0;
  padding: 0;
  position: relative; /* so that we can do absolute positioning of the paragraph inside of it */
  float: left; /* align one next to the other */
}
#news_carousel ul.news li p {
  position: relative;
  padding: 2px;
  top: 3px;
  margin: 0px;
}
#news_carousel ul.news li p strong {
  display: block;
  padding: 5px;
  margin: 0px;
  font-size: 20px;
  background: #ccc;
}
#news_carousel ul.news li p span {
  padding: 2px 5px;
  color: #000;
  background: #fff;
}
#news_carousel ul.controls {
  position: absolute;
  top: 125px;
  margin: 0px;
  right: 4px;
  list-style-type: none;
}
#news_carousel ul.controls li a {
  float: left;
  font-family: Tahoma;
  font-size: 8px;
  margin: 2px;
  padding: 1px 4px;
  background: #fff;
  text-decoration: none;
  outline: none;
}
#news_carousel ul.controls li a.active {
  background: #aaa;
}

td.rank-dark-green, div.legend-dark-green{
  background-image: url(/imagens/rank_dark-green.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

/* Botões Partilhar */

.addthis_toolbox .custom_images a {
    width: 11px;
    height: 11px;
    margin: 0;
    padding: 0;
}
.addthis_toolbox .custom_images a img {
    opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}       

/* Fim Botões Partilhar /*

