﻿BODY
{
    color: black;
    font-family: Tahoma;
    background-color: #ffffff;
    font-size: 10pt;
    margin: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.barra
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.institucional
{
    font-weight: bolder;
    font-size: 9pt;
    color: white;
    text-indent: 10px;
    font-family: Arial;
    text-align: left;
   
}
.caixa
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-INDENT: 10px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.titulocaixa
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    LEFT: 6px;
    COLOR: white;
    TEXT-INDENT: 7px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.menugrupo
{
    MARGIN-TOP: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: white;
    TEXT-INDENT: 7px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.menugrupo1
{
    MARGIN-TOP: 3px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #22394f;
    TEXT-INDENT: 7px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.menulink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: white;
    TEXT-INDENT: 15px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.fontmenulink
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: white;
    TEXT-INDENT: 15px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.infolink
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #22394f;
    TEXT-INDENT: 8px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.barralink
{
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.barralink:hover
{
    COLOR: #22394f;
    TEXT-DECORATION: none
}
.menulink:hover
{
    COLOR: #22394f;
    TEXT-DECORATION: none
}
.infolink:hover
{
    COLOR: white;
    TEXT-DECORATION: none
}
.pesquisa
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #22394f;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.barramais
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.indice
{
    PADDING-LEFT: 8px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #6f5939;
    TEXT-INDENT: -8px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.indice:link
{
    TEXT-DECORATION: none
}
.indice:hover
{
    COLOR: white;
    TEXT-DECORATION: none
}
.bodytext
{
    font-size: 10px;
    font-family: Tahoma;
    text-align: left;
    vertical-align: top;
    line-height: 8pt;
}



.corpo_texto
{
	font-size: 8pt;
	font-family: Tahoma;
	vertical-align: middle;
}

.column_emphasis
{
    font-size: 8pt;
    font-family: Tahoma;
    vertical-align:middle;
    text-align:right;
    background-color: #E9E9E9;
    font-weight: bold;
}

.column_emphasis_left
{
    font-size: 8pt;
    font-family: Tahoma;
    vertical-align:middle;
    text-align:left;
    background-color: #E9E9E9;
    font-weight: bold;
}

.bodytext_news_right
{
	font-size: 8pt;
	font-family: Tahoma;
	vertical-align: middle;
    TEXT-ALIGN: right
}
.bodytext_news_left
{
	font-size: 8pt;
	font-family: Tahoma;
	vertical-align: middle;
    TEXT-ALIGN: left
}
.bodytext_news_left A:link {
    color:#000;
}
.bodytext_news_left A:hover {
    color:#606060;
    text-decoration:underline;
}
.bodytext_news_right_blue
{
    font-size: 8pt;
    font-family: Tahoma;
    vertical-align: middle;
    text-align: right;
    background-color: #8DB4E3;
}

.bodytext_news_left_blue
{
    font-size: 8pt;
    font-family: Tahoma;
    vertical-align:middle;
    text-align:left;
    background-color: #8DB4E3;
}

.bodytext_left_blue_light
{
    font-size: 8pt;
    font-family: Tahoma;
    vertical-align:middle;
    text-align:left;
    background-color: #dbe5f1;
}

.hide
{
    display:none;
}

.styleBarra
{
	font-size: 12pt; 
	font-family:Haettenschweiler,sans-serif; 
	color: red; 
	letter-spacing: -0.4pt;	
	font-weight: bold;
    vertical-align: text-top;
}
.styleBarra_blue
{
    font-size: 12pt;
    font-family: Haettenschweiler,sans-serif;
    color: #376091;
    letter-spacing: -0.4pt;
    font-weight: bold;
    vertical-align: text-top;
    background-color: #8DB4E3;

}
.styleBarra_blue_noBack
{
    font-size: 12pt;
    font-family: Haettenschweiler,sans-serif;
    color: #538ed5;
    letter-spacing: -0.4pt;
    font-weight: bold;
    vertical-align: text-top;
}

.bodytext_news_light
{
    font-size: 8pt;
    font-family: Tahoma;
    vertical-align: top;
    color: #707070;
}
.bodytext_news_light_right
{
    font-size: 8pt;
    font-family: Tahoma;
    vertical-align: top;
    color: #707070;
    TEXT-ALIGN: right;
}

.bodytext_light
{
    font-size: 10px;
    font-family: Tahoma;
    text-align: left;
    vertical-align: top;
    line-height: 8pt;
    color: #707070;
}
.bodytext_lighter
{
    font-size: 10px;
    font-family: Tahoma;
    text-align: left;
    vertical-align: top;
    line-height: 8pt;
    color: #c0c0c0;
}
.titulo
{
    font-weight: bolder;
    font-size: 12pt;
    color: #ce2900;
    font-family: Tahoma;
}
.titulo_black
{
    font-weight: bolder;
    font-size: 10pt;
    color: black;
    font-family: Tahoma;
}
.titulo_White_bold
{
    font-weight: bolder;
    font-size: 12pt;
    color: #ffffff;
    font-family: Tahoma;
}
.titulo_White
{
    font-size: 12pt;
    color: #ffffff;
    font-family: Tahoma;
}
.subtitulo
{
    font-weight: bolder;
    font-size: 14pt;
    color: #ce2900;
    font-family: Tahoma;
}

.subtitulo_black
{
    font-weight: bolder;
    font-size: 10pt;
    color: #000000;
    font-family: Tahoma;
}
.subtitulo_white
{
    font-weight: bolder;
    font-size: 9pt;
    color: #ffffff;
    font-family: Tahoma;
}
.back_red
{
    font-weight: bolder;
    font-size: 7pt;
    color: #ce2900;
    font-family: Tahoma;
}

UL
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    LIST-STYLE-TYPE: disc;
    TEXT-ALIGN: left
}
OL
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial
}

P
{
    margin-top: 0px;
    margin-bottom: 5px; 
}
P.indice
{
    FONT-WEIGHT: bolder
}
P.titulo
{
    MARGIN-BOTTOM: -10pt;
    PADDING-TOP: 12pt
}

.bodytext :link
{
}
.bodytext :visited
{
}
.bodytext :hover
{
    COLOR: #98b6d1;
    TEXT-DECORATION: none
}
.bodytext_light :link
{
}
.bodytext_light :visited
{
}
.bodytext_light :hover
{
    COLOR: #98b6d1;
    TEXT-DECORATION: none
}
.titulo :link
{ 
  TEXT-DECORATION: none
}
.titulo :visited
{
  text-decoration: none;
}
.titulo :hover
{
    color: #ff0066;
    text-decoration: none;
}
.little_green
{
    font-weight: lighter;
    font-size: 9px;
    font-family: Tahoma;
    color: #005400;
}
.tituloretlink
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial
}
.paginas
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #22394f;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.regioestxt
{
    FONT-SIZE: 10px;
    MARGIN-LEFT: 10px;
    FONT-FAMILY: Arial
}
.distritotxt
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}
.grupos
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial
}
.grupo
{
    font-weight: bold;
    background-color:#8DB4E3;
}
.exemplos
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial
}
.titulomenos
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 12px
}
.bodytext2
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.indicerodape
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.indicerodape :link
{
    TEXT-DECORATION: none
}
.indicerodape :hover
{
    COLOR: white;
    TEXT-DECORATION: none
}
.ampliar
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial
}
.inactivo
{
    COLOR: silver
}
.datastd
{
    PADDING-TOP: 16px
}
.small
{
    FONT-SIZE: 11px;
    COLOR: #22394f;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.titleNews
{
    font-size: 11px;
    font-family: Tahoma;
    text-align: left;
    vertical-align: top;
    line-height: 8pt;
    color: #707070;
    font-weight: bold;
}
.titulositen2
{
    FONT-SIZE: 11px;
    COLOR: #22394f;
    TEXT-INDENT: 20px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.titulositen3
{
    FONT-SIZE: 11px;
    COLOR: #22394f;
    TEXT-INDENT: 40px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.titulositen4
{
    FONT-SIZE: 11px;
    COLOR: #22394f;
    TEXT-INDENT: 60px;
    TEXT-ALIGN: left
}
.pesqgeral
{
    FONT-SIZE: 10px;
    FLOAT: left;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.tituloartigos
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #22394f;
    FONT-FAMILY: Arial
}
.relacionados
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: black;
    TEXT-INDENT: 0px;
    FONT-FAMILY: Arial
}
.relanivel
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    MARGIN-LEFT: 0px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.classes
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000066
}
.subtitulos
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e8c58f
}
.vagas
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000066;
    TEXT-ALIGN: center
}
.campos
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.valores
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right
}
.basetabela
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000066;
    TEXT-ALIGN: right
}
.descricaotabela
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial
}
.base
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #000066
}
.labeltitulo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: black;
    TEXT-ALIGN: left
}
.linhatd
{
    BORDER-BOTTOM: #22394f 1px solid
}
.dataex
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #22394f;
    FONT-FAMILY: Arial
}
.temas
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.tituloxprinp
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #22394f;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.bodytextprinp
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.bodytextprinp :hover
{
    COLOR: #009240;
    TEXT-DECORATION: none
}
.bodytextprinp :link
{
    COLOR: #22394f;
    TEXT-DECORATION: none
}
.ssmall
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20px;
    COLOR: #22394f;
    FONT-FAMILY: Arial
}
.smallpub
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: #22394f;
    FONT-FAMILY: Arial, Tahoma
}
.smallpub1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    COLOR: #22394f;
    FONT-FAMILY: Arial, Tahoma
}
.smallpub2
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #22394f;
    FONT-FAMILY: Arial, Tahoma
}
.ssmall1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20px;
    COLOR: #22394f;
    FONT-FAMILY: Arial
}
.legendaimagem
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.tituloimagem
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.menugrupo A
{
    TEXT-DECORATION: none
}
.menugrupo A:active
{
    TEXT-DECORATION: none
}
.menugrupo A:link
{
    TEXT-DECORATION: none
}
.menugrupo A:hover
{
    COLOR: #22394f;
    TEXT-DECORATION: none
}
.dataexdois
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial
}
.dataexsem
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: capitalize;
    COLOR: white;
    FONT-FAMILY: Arial
}
.dataexs
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #22394f
}
.downlds
{
    FONT-SIZE: 10px;
    COLOR: #22394f;
    FONT-FAMILY: Arial
}
A:link
{
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #22394f;
    TEXT-DECORATION: none
}
.titulonotaspub
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #002674;
    FONT-FAMILY: Arial
}
.legendacatalogo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #285680;
    FONT-FAMILY: Arial
}
.titulocatalogo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #285680;
    FONT-FAMILY: Arial
}
.paginas1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #22394f;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
.legenda_quadro
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.na
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.publivaga_text
{
	font-size: 10pt;
	color: #000066;
	font-family: Arial;
}
.publivaga_text_caixa
{
	font-size: 10pt;
	color: #000066;
	line-height: 5px;
	font-family: Arial;
}
.desc_ficheiros_pub
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #22394f;
    FONT-FAMILY: Arial
}
.publivaga_text_pswd
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #41417b;
    FONT-FAMILY: Arial
}
.quadro_titulo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #ece4d8;
    FONT-FAMILY: Arial
}
.quadro_indicador
{
    FONT-SIZE: 8pt;
    COLOR: #ece4d8;
    FONT-FAMILY: Arial
}
.quadro_numero
{
    FONT-SIZE: 8pt;
    COLOR: #000080;
    FONT-FAMILY: Arial
}
.quadro_numero_bold
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #000080;
    FONT-FAMILY: Arial
}
.quadro_titulo_preto
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.quadro_titulo_creme
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #ece4d8;
    FONT-FAMILY: Tahoma
}
.quadro_valor_preto
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.quadro_valor_creme
{
    FONT-SIZE: 10pt;
    COLOR: #ece4d8;
    FONT-FAMILY: Tahoma
}
.titulo_centrado
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: #22394f;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center
}
.red_redirect
{
    font-weight: bolder;
    font-size: 10pt;
    color: #ce2900;
    font-family: Tahoma;
}
.quadro_peq_resp
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000080;
    FONT-FAMILY: Arial
}
.quadro_peq_valor_azul
{
    FONT-SIZE: 8pt;
    COLOR: #000080;
    FONT-FAMILY: Arial
}
.publivaga_text_pswd
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #41417b;
    FONT-FAMILY: Arial
}
.newsletter_bodytext
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: Tahoma
}
.newsletter_title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.newsletter_mais
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: #003366;
    FONT-FAMILY: Tahoma
}
.titulo_clipping
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: 'Trebuchet MS' , Arial;
    BACKGROUND-COLOR: #beced5
}
.link_clipping
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 3px;
    COLOR: #234766;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.link_clipping:link
{
    FONT-SIZE: 8pt;
    COLOR: #234766;
    FONT-FAMILY: Tahoma, 'Trebuchet MS', Arial
}
.link_clipping:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #516a84;
    FONT-FAMILY: Tahoma
}
.link_clipping:hover
{
    FONT-SIZE: 8pt;
    COLOR: #638aa9;
    FONT-FAMILY: Tahoma
}
.link_clipping:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #234766;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.subtitulo_clipping
{
    PADDING-LEFT: 13px;
    FONT-SIZE: 10px;
    COLOR: #4777a1;
    FONT-FAMILY: 'Trebuchet MS' , Arial;
    BACKGROUND-COLOR: transparent
}
.clippings_links
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 8px;
    COLOR: #234766;
    TEXT-INDENT: -8px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: left
}
.clippings_links:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 8px;
    COLOR: #638aa9;
    TEXT-INDENT: -8px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: left
}
.clippings_under
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7pt;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 8px;
    COLOR: #234766;
    TEXT-INDENT: -8px;
    MARGIN-RIGHT: 3px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.clippings_under:hover
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7pt;
    MARGIN-BOTTOM: 3px;
    MARGIN-LEFT: 8px;
    COLOR: #638aa9;
    TEXT-INDENT: -8px;
    MARGIN-RIGHT: 3px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: left
}
.clippings_under A:visited
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 7pt;
    COLOR: #234766;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none
}
.clippings_under A:link
{
    TEXT-DECORATION: none
}
.clippings_under A:active
{
    TEXT-DECORATION: none
}
.clippings_under A
{
    TEXT-DECORATION: none
}
.titulo_clipping_data
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #234766;
    FONT-FAMILY: Tahoma
}
.fundo
{
    BACKGROUND-COLOR: #c9d5df
}




.Corpo_texto
 {
	font-family: Tahoma;
	FONT-SIZE: 10pt;
	font-style: normal;
	line-height: normal;
	white-space: normal;
	clip: rect(auto, auto, auto, auto);
}
.Cabecalho {
	color: #CE2900;
	font-size: medium;
	font-weight: bold;
}
.Rodape {
	border-top: 1px solid black;
}

.celulas {
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
}
.style3 {
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
}
.style4 {
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
	background-image: url('../Bkg-blocos2.gif');
	background-repeat:repeat-x;
	
}
.style5 {
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
	background-color: #CE2900;
	background-image: url('../images/bkg_deg_vermelho.gif');
}
.style6 {
	border-width: 3px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-size: large;
}
.style7 {
	font-weight: normal;
}
.Head_Cel_Rank {
	text-align: right;
}
.Head_Cel_Rank_Left {
	text-align: left;
}
.style14 {
	text-align: right;
	color: #707070;
}
.style15 {
	border-width: 3px;
	text-align: right;
}
.style17 {
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
	color: #707070;
}
.style18 {
	border: 1px solid #808080;
}
.Conceito_titulo {
	text-align: left;
	font-size: small;
	font-weight: bold;
}
.Conceito_texto {
	text-align: left;
	font-size: small;
	font-weight: normal;
	color: #808080;
}
.style19 {
	text-decoration: underline;
}
.style20 {
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
	background-image: url('../images/line.gif');background-repeat:repeat-x
	
	;
}
.style21 {
	border-width: 0;
	text-align: right;
	color: #CC0000;
	font-weight: bold;
	font-size: small;
	font-family: tahoma;
}
.style22 {
	background-image: url('../images/line.gif');
	background-image: url('../images/line.gif');background-repeat:repeat-x

}
.bodytext_news {
	font-size: 8pt;
	font-family: Tahoma;
	vertical-align: middle;
	font-weight: bold;
}

.style24 {
	color: #FF0000;
}
.style26 {
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
	background-color: #CE2900;
	background-image: url('http://www.netscope.marktest.pt/images/bkg_deg_vermelho.gif');
}
.style29 {
	vertical-align: text-bottom;
}
.style32 {
	font-size: xx-small;
	font-family: Tahoma;
	vertical-align: bottom;
	line-height: 12pt;
	text-align: right;
	background-image: url('http://www.netscope.marktest.pt/images/Bkg-blocos2.gif');
}
.style42 {
	text-align: right;
	color: #FFCECE;
}
.style43 {
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	padding-top: 10px;
	background-color: #CE2900;
	background-image: url('http://www.netscope.marktest.pt/images/bkg_deg_vermelho.gif');
}
.style44 {
	font-size: xx-small;
	font-family: Tahoma;
	vertical-align: bottom;
	line-height: 12pt;
	background-image: url('http://www.netscope.marktest.pt/images/Bkg-blocos2.gif');
	text-align: center;
}
.style45 {
	font-size: large;
	color: #FFCECE;
	font-family: Tahoma;
}
.style46 {
	color: #ffffff;
	font-family: Tahoma;
	font-weight: bold;
}
.style47 {
	font-weight: normal;
	font-size: 9pt;
	color: #FFCECE;
	font-family: Tahoma;
}
.style48 {
	font-size: xx-small;
	font-family: Tahoma;
	vertical-align: bottom;
	line-height: 12pt;
	background-image: url('http://www.netscope.marktest.pt/images/Bkg-blocos2.gif');
	text-align: left;
}
.style49 {
	font-size: xx-small;
	font-family: Tahoma;
	vertical-align: bottom;
	line-height: 12pt;
	background-image: url('http://www.netscope.marktest.pt/images/Bkg-blocos2.gif');
}
.head_red_left {  
    font-size: xx-small;
    font-family: Tahoma;
    vertical-align: bottom;
    line-height: 12pt;
    text-align: left;
    background-color: #B40000;
    color: #FFFFFF;  
}
.head_blue_left {  
    font-size: xx-small;
    font-family: Tahoma;
    font-weight:bold;
    vertical-align: bottom;
    line-height: 12pt;
    text-align: left;
    background-color: #538ED5;
    color: #FFFFFF;  
}
.head_red_right {
	font-size: xx-small;
	font-family: Tahoma;
	vertical-align: bottom;
	line-height: 12pt;
    text-align: right;
    background-color: #B40000;
    color: #FFFFFF;  
}
.head_blue_right {
	font-size: xx-small;
	font-family: Tahoma;
	font-weight:bold;
	vertical-align: bottom;
	line-height: 12pt;
    text-align: right;
    background-color: #538ED5;
    color: #FFFFFF;  
}
.style50
{
    font-size: xx-small;
    font-family: Tahoma;
    vertical-align: bottom;
    line-height: 12pt;
    background-color: #538ED5;
    color: #FFFFFF;
}
.style51
{
    line-height: 100%;
    margin-bottom: 0px;
}
.style51_blue
{
    line-height: 100%;
    margin-bottom: 0px;
    background-color: #C00000;
}
.style52
{
    text-align: left;
    color: #d4d5d7;
    background-image: url( 'Bkg-blocos.gif' );
    font-size: 8pt;
}
.style53
{
    font-size: 8pt;
    color: #d4d5d7;
}
/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}
.odd {
     background-color: white;
}
.even{
    background-color:#DBE5F1;
}
.evenRose{
    background-color:#F2DDDC;
}

table.sortable th.header {     background-image: url(Iicoasc_des.gif);         cursor: pointer;     font-weight: bold;     background-repeat: no-repeat;     background-position: center left;     padding-left: 20px;     border-right: 1px solid #dad9c7;     margin-left: -1px; } 
