  @font-face {
    font-family: Dax-Bold;
    src: url(../appimages/DAXBOLD0.eot);
  }
  @font-face {
    font-family: Dax-Medium;
    src: url(../appimages/DAXMEDI0.eot);
  }
  @font-face {
    font-family: Dax-Light;
    font-style:  normal;
    font-weight: normal;
    src: url(../appImages/DAXLIGH1.eot);
  }
  @font-face {
    font-family: Dax-Regular;
    font-style:  normal;
    font-weight: normal;
    src: url(../appImages/DAXREGU1.eot);
  }
  
.DAXB { font-family: "Dax-Bold", Arial;
	font-size: 15px;
	color: #0091F2; }
.DAXML { font-family: "Dax-Medium", Arial;
	font-size: 18px; 
	color: #0F228B; }
.DAXMM { font-family: "Dax-Medium", Arial;
	font-size: 14px; 
	color: #FFFFFF; }
.DAXMMC { font-family: "Dax-Medium", Arial;
	font-size: 14px; 
	color: #66CCFF; }
.DAXREG14 { font-family: "Dax-Regular", Arial;
	font-size: 14px;
	color: #000000; }
.DAXREG15 { font-family: "Dax-Regular", Arial;
	font-size: 15px;
	color: #000000; }
.DAXLIGHT14 { font-family: "Dax-Light", Arial;
	font-size: 14px;
	color: #000000; }
.DAXLIGHT15 { font-family: "Dax-Light", Arial;
	font-size: 15px;
	color: #000000; }

.EAP_NormalAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #303090;
	margin: 0px 0px 15px;
}

.EAP_NormalAzulNegrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #303090;
	margin: 0px 0px 15px;
}

.EAP_AzulClaroNegrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0091F2;
	margin: 0px 0px 10px;
}

.EAP_DestaqueVermelhoNegrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	margin: 0px 0px 10px;
}

.EAP_LinkVermelhoNegrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	margin: 0px 0px 10px;
}	
	
/* Classes do Conteudo : Edi????????????????o */
/*texto do T????????tulo do Conteudo*/
.Titulo {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #62BC46; TEXT-DECORATION: none
}
/*texto do SubT????????tulo do Conteudo : textoinvertidoB*/
.SubTitulo {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #62BC46; TEXT-DECORATION: none
}
/*texto normal do conteudo: textopreto*/
.Texto {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #191970; TEXT-DECORATION: none
}
/*texto bold do conteudo: textopretoB*/
.TextoBold {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial
}
/* Texto dourado : Conteudos*/
.textoinvertido {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #191970; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
/* Texto branco : Títulos Icones*/
.textoiconsB {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.textoinvertidoB {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #191970; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.textoverde {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #005841; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial
}
.textoverdeB {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #005841; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial
}
.h4 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0091F2;
	margin: 0px 0px 10px;
	}
.HeaderUsername
{
	font-size: 12px;
	color: white;
	font-family: Arial;
}

/*Links das trees*/
#linkSiteMap1 {
	font-family: Dax-Light, Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0px;
	font-variant: normal;
	display: compact;
	cursor: hand;
	color: #0091f2;
	text-align: right;
	TEXT-DECORATION: none;
  
}
#linkSiteMap1:hover {
 color: #0091F2;
}

/*Links das trees*/
#linkSiteMap2 {
	font-weight: normal;
	font-size: 10px;
	cursor: hand;
	color: #191970;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	TEXT-DECORATION: none;
}
#linkSiteMap2:hover {
 color: #0091F2;
 TEXT-DECORATION: underline;
}

/*Links das trees*/
#linkSiteMap3 {
	font-family: Dax-Light, Arial;
	font-size: 13px;
	font-weight: bold;
	cursor: hand;
	color: #191970;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	TEXT-DECORATION: none;
}
#linkSiteMap3:hover {
 color: #0091F2;
  TEXT-DECORATION: underline;
}

/*Links das trees*/
#linkSiteMapSel {
	font-weight: bold;
	font-size: 10px;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	TEXT-DECORATION: underline;
  color: #191970;
}
#linkSiteMapSel:hover {

}
	
/*Links por defeito*/
A {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; /* COLOR: #62BC46; */ color: #00008B; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0002CE; TEXT-DECORATION: underline
}
/*Links do conteudo : A*/
A.Link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; /*COLOR: #005841; */ color: #006A53 ; TEXT-DECORATION: none
}
A.Link:hover {
	COLOR: #62BC46; TEXT-DECORATION: underline
}
A.linkdestaque {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; /*COLOR: #004C00; */ color: #006A53 ; TEXT-DECORATION: none
}
A.linkdestaque:hover {
	TEXT-DECORATION: underline
}
.textodestaque {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #004C00; TEXT-DECORATION: none
}
A.linkportlet2 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; /*COLOR: #62BC46; */ color: #006A53 ; TEXT-DECORATION: none
}
A.linkportlet2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #62BC46; TEXT-DECORATION: undeline
}
A.linkportlet1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; /*COLOR: #4C4C4C;*/ color: #006A53 ; TEXT-DECORATION: none
}
A.linkportlet1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4C4C4C; TEXT-DECORATION: underline
}
A.linkTopo {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #62BC46; TEXT-DECORATION: none
}
A.linkBot {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #CCDC48; TEXT-DECORATION: none
}
A.linkTopo:hover {
	COLOR: #004C00; TEXT-DECORATION: none
}
/*Cor de fundo do site : gen????????rico*/
.bgcolor {
	background-color:#005841;
}
.bgcolorTopo {
	background-color:#FFFFFF;
}

.bgcolorTopoB {
	background-color:#FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #005841; TEXT-DECORATION: none;
}
/*Cor do border  da Caixa de Cross Selling*/
.borderCSelling {
	background-color:#72c555;
}
/*Menu do Rodap???????? (Movido do common.css)*/
A.bottommenuB {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #005841; TEXT-DECORATION: none
}
A.bottommenuB:hover {
	COLOR: #62BC46; TEXT-DECORATION: none
}
A.leftmenu {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #005841; TEXT-DECORATION: none;
}
A.leftmenu:hover {
	COLOR: #62BC46; TEXT-DECORATION: none
}

A.leftmenuB {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #005841; TEXT-DECORATION: none;
}
A.leftmenuB:hover {
	COLOR: #62BC46; TEXT-DECORATION: none
}

A.leftmenuinvertido {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #62BC46; TEXT-DECORATION: none ;
}
A.leftmenuinvertido:hover {
	COLOR: #62BC46; TEXT-DECORATION: none
}
A.leftmenuinvertidoB {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #62BC46; TEXT-DECORATION: none; 
}
A.leftmenuinvertidoB:hover {
	COLOR: #005841; TEXT-DECORATION: none
}
A.Sublinhado {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #005841; TEXT-DECORATION: underline
}
A.Sublinhado:hover {
	COLOR: #62BC46; TEXT-DECORATION: underline
}
A.SublinhadoB {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #005841; TEXT-DECORATION: underline
}
A.SublinhadoB:hover {
	COLOR: #62BC46; TEXT-DECORATION: underline
}
A.menu {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #005841; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #62BC46; TEXT-DECORATION: none
}
A.menuinvertido {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #62BC46; TEXT-DECORATION: none
}
A.menuinvertido:hover {
	COLOR: #62BC46; TEXT-DECORATION: none
}
TABLE {
	FONT-FAMILY: Verdana, Arial, Sans-Serif; FONT-SIZE: 8pt
}
A.news {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; /* COLOR: #007A00 */ color: #006A53 ;
}
A.news:hover {
	COLOR: #007A00; TEXT-DECORATION: underline
}
.newsbolsa {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; /* COLOR: #004C00 */ color: #006A53 ;
}
.newsbolsa2
{
FONT-FAMILY: Verdana, Arial;/*COLOR: #004c00*/;FONT-SIZE: 9px;BORDER-BOTTOM: #ffffff 1px solid; color: #006A53 ;
}
.databolsa {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #004C00
}
.underline {
	BORDER-BOTTOM: #e9f2de 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #004C00
}
/* Novas Caixas */
.cx {
	BORDER-RIGHT: #78B133 1px solid; BORDER-LEFT: #78B133 1px solid; BORDER-BOTTOM: #78B133 1px solid; BORDER-TOP: #78B133 1px solid;
}
.cxleftop {
	BORDER-LEFT: #78B133 1px solid; BORDER-TOP: #78B133 1px solid;
}
.cxrightop { 
	BORDER-RIGHT: #78B133 1px solid; BORDER-TOP: #78B133 1px solid;
}
.cxleftbottom {
	BORDER-LEFT: #78B133 1px solid; BORDER-BOTTOM: #78B133 1px solid;
}
.cxrightbottom { 
	BORDER-RIGHT: #78B133 1px solid; BORDER-BOTTOM: #78B133 1px solid;
}
.cxright { 
	BORDER-RIGHT: #78B133 1px solid; 
}
.cxleft {
	BORDER-LEFT: #78B133 1px solid;
}
.cxleftright { 
	BORDER-LEFT: #78B133 1px solid; BORDER-RIGHT: #78B133 1px solid; 
}
.cxtop {
	BORDER-TOP: #78B133 1px solid; /*BORDER-LEFT: #78B133 1px solid; BORDER-RIGHT: #78B133 1px solid;*/
}
.cxtopbottom {
	BORDER-TOP: #78B133 1px solid; /*BORDER-LEFT: #78B133 1px solid; BORDER-RIGHT: #78B133 1px solid;*/
	BORDER-BOTTOM: #78B133 1px solid; /*BORDER-LEFT: #78B133 1px solid; BORDER-RIGHT: #78B133 1px solid;*/
}
.cxbottom {
	BORDER-BOTTOM: #72C555 1px solid;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #004C00; TEXT-DECORATION: none
}
.cxtopletteringtittle {
	font-family:Verdana, Arial Narrow;
	font-size:small;
	color:Green;
	BORDER-TOP: #78B133 1px solid;
}
.cxletteringtittle {
	font-family:Verdana, Arial Narrow;
	font-size:small;
	color:Green;	
}
.cxhline
{
	background-color:#78B133;
}

.cxtopV2 {
	BORDER-TOP: #78B133 1px solid;
}
.cxbottomblack {
	BORDER-BOTTOM: black 1px solid;
}
.ImgBoldV2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006A53;
	font-weight: bold;
}

.ImgV2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00AA69;
	font-weight: bold;
}

.ImgBoldV3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BED73D;
	font-weight: bold;
}

.ImgV3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #62BC46;
	font-weight: bold;
}


A.LinhasV2 {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #006A53;
	/*color: #006600;*/
}
A.LinhasBoldV2 {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #006A53;	
	/*color: #006600;  */
	font-weight: bold;
}

A.LinhasV2:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #006600;
}

A.LinhasBoldV2:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #006600;
	font-weight: bold;
}

/**/

.clienteselect
{
	font-size: 11px;
	color: #266f22;
	background-color: #c5dda7;
}

.linksListEven
{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0081DD;
	TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial	
}

.linksListOds
{
	font-size: 11px;
	color: #005D9F;
	background-color: #FFFFFF;
	TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial		
}

.clienteselecttopo
{
	font-size: 11px;
	color: #72c555;
	background-color: #d8eed1;
	cursor: hand;
}

.clientedeselect
{
	font-size: 11px;
	color: #00aa69;
	background-color: #e9f6f1;
	cursor: hand;
}

/* Caixas Besnet e Bescasa*/
.cx1 {
	BORDER-RIGHT: #78B133 1px solid; BORDER-LEFT: #78B133 1px solid; BORDER-BOTTOM: #78B133 1px solid
}
/* Caixas Besnet no interior do site*/
.cxlog {
	BORDER: #72C555 1px solid; 
}
.cxTop {
	BORDER-TOP: #78B133 1px solid
}
/* Caixas Simulacoes*/
.cx2 {
	BORDER-TOP: #78B133 1px solid;BORDER-BOTTOM: #78B133 1px solid
}
INPUT {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
SELECT {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #e6e6fa
}
SELECT.none {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #FFFFFF
}
.TDbgcotacoes 
{
	BACKGROUND-COLOR: #e0eae1; FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial
}
TD.TDcotacoes
{
	BORDER-RIGHT: #e0eae1 1px solid; BORDER-TOP: #e0eae1 1px solid; FONT-SIZE: 7pt; BORDER-LEFT: #e0eae1 1px solid; BORDER-BOTTOM: #e0eae1 1px solid;
}

.SLinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.SLpergunta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.SLresposta {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.SLtop20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #8BB183;
}

.SLrespostaLnk {
	font-size: 11px;
	COLOR: #FFFFFF;
}

A.SLrespostaLnk {
	font-size: 11px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	width: 100%;
	height: 15px;
}

A.SLrespostaLnk:hover {
    COLOR: #ffffff;
    TEXT-DECORATION: none;
	background-color: #BBA777;
}

A.SLrespostaLnk:Active {
    COLOR: #ffffff;
    TEXT-DECORATION: none;
	background-color: #BBA777;
}

A.SLrespostaLnk: visited {
	font-size: 11px;    
	COLOR: #ffffff;
    TEXT-DECORATION: none;
}

A.SLLink {
	font-size: 11px;
	COLOR: #FFFFFF;
	font-weight: bold;
	TEXT-DECORATION: underline;
}
A.SLLink:hover {
	font-size: 11px;
	COLOR: #FFFFFF;
	font-weight: bold;
}
A.SLLink:Active {
	font-size: 11px;
	COLOR: #FFFFFF;
	font-weight: bold;
}
A.SLLink:visited {
	font-size: 11px;
	COLOR: #FFFFFF;
	font-weight: bold;
}

.textopreto7
{
    COLOR: #000000;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.LinkV2 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #005841;
}
A.LinkV2:hover {
	COLOR: #005841; TEXT-DECORATION: underline;
}
.LinhasMercadoV2Bold
{
	background-color: #fbfff6;
	BORDER-BOTTOM: #e9f2de 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #004C00;
}
.LinhasMercadoV2
{
	background-color: #ebf2f0;
	BORDER-BOTTOM: #fff 1px solid; FONT-SIZE: 9px; COLOR: #004C00;
}
A.LinkV2Bold
{
	font-weight: normal;
	font-size: 8pt;
	color: #015603;
}

A.LinkV2Bold:hover {
	COLOR: #015603; TEXT-DECORATION: underline;
}

.cxbottomMenu {
	BORDER-BOTTOM: #78B133 1px solid; /*BORDER-LEFT: #78B133 1px solid; BORDER-RIGHT: #78B133 1px solid;*/
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #004C00; TEXT-DECORATION: none
}

.txtBM1
{
	FONT-WEIGHT: normal; FONT-SIZE: 9px; BORDER-BOTTOM: #e9f2de 1px solid; COLOR: #ff0000;
	background-color: #ebf2f0;
}
.txtBM2
{
	FONT-WEIGHT: normal; FONT-SIZE: 9px; BORDER-BOTTOM: #e9f2de 1px solid; COLOR: #004C00;
	background-color: #ebf2f0;
}
.txtBM3
{
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR:#004C00;
	background-color: #fbfff6;
	BORDER-BOTTOM: #e9f2de 1px solid; FONT-WEIGHT: bold;
}
.txtMailText
{
	FONT-FAMILY: Verdana, Arial;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.txtMailHeader
{
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #005841;
}
A.LinhasV3 {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #006600;
}
A.LinhasBoldV3 {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #006600;
	font-weight: bold;
}

A.LinhasV3:hover {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #006600;
}

A.LinhasBoldV3:hover {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #006600;
	font-weight: bold;
}
.newsIRH
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.newsIRLink
{
    COLOR: #62BC46;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.newsIRLink:hover
{
    COLOR: #005841;
    TEXT-DECORATION: underline;
}
.newsIRLinkSmall
{
    COLOR: #62BC46;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7pt;
    TEXT-DECORATION: underline
}
.newsIRLink:hoverSmall
{
    COLOR: #005841;
    TEXT-DECORATION: underline;
}
.newsIRData
{
	font-size: 9px;
	font-weight:bold;
	color: #000000;
	font-family: Verdana, Arial;
}
.newsIRTexto
{
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial;
}
.newsIRLinkSmall2
{
    COLOR: #62BC46;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7pt;
    font-weight: bold;
    TEXT-DECORATION: underline
}
.newsIRLinkSmall2:hover
{
    COLOR: #005841;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7pt;
    font-weight: bold;
    TEXT-DECORATION: underline
}
.newsIRLink2:hoverSmall
{
    COLOR: #005841;
    TEXT-DECORATION: underline;
}
.newsIRLinkSmall3
{
    COLOR: #005841;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7pt;
    font-weight: bold;
    TEXT-DECORATION: underline;
}
.newsIRLinkSmall4
{
    COLOR: #62BC46;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7pt;
    TEXT-DECORATION: underline;
}

.newsIRLinkSmall4:hover
{
    COLOR: #005841;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7pt;
    TEXT-DECORATION: underline;
}

.newsIRLink3:hoverSmall
{
    COLOR: #005841;
    TEXT-DECORATION: underline;
}
.newsIRCotTexto
{
	COLOR: #62BC46;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.newsIRCotTextoSmall
{
	COLOR: #62BC46;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.newsIRCotSmall
{
	color: #000000;
	FONT-SIZE: 7pt;
	FONT-FAMILY: Verdana, Arial;
}
.divPos1
{
	position:relative;
}

.divPos2
{
	position:absolute;
	left:0px;
	top:0px;
}
.newsUNIVH
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
}
.newsUNIVHEventos
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight:bold;
	color: #7E9700;
}
.newsUNIVHLounge
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}
.newsUNIVLink
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.newsUNIVTexto
{
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial;
}
.newsUNIVLinkSmall
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.newsUNIVLinkSmall2
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9px;
    font-weight: bold;
    TEXT-DECORATION: none
}
.newsUNIVLinkSmall3
{
    font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	TEXT-DECORATION: none
}
.textodestaqueuniv
{
	font-weight: normal;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
.newsUNIVHBESnet
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
}
.newsUNIVHNoticias
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}


/*GLOSSÁRIO*/
.glossario-off{BORDER-RIGHT:#999999 1px solid;PADDING-RIGHT:2px;PADDING-LEFT:2px;FONT-WEIGHT:bold;BACKGROUND-IMAGE:url(../appimages/glossario-off.gif);PADDING-BOTTOM:2px;PADDING-TOP:2px;BORDER-BOTTOM:#999999 1px solid;BACKGROUND-COLOR:#e9f3ed;TEXT-ALIGN:center}
.glossario-dis{BORDER-RIGHT:#cccccc 1px solid;PADDING-RIGHT:2px;PADDING-LEFT:2px;FONT-WEIGHT:bold;BACKGROUND-IMAGE:url(../appimages/glossario-dis.gif);PADDING-BOTTOM:2px;COLOR:#cccccc;PADDING-TOP:2px;BORDER-BOTTOM:#cccccc 1px solid;BACKGROUND-COLOR:#e9f3ed;TEXT-ALIGN:center}
/*ESPECÍFICOS SEGMENTOS*/
.glossario-on{BORDER-RIGHT:#999999 1px solid;PADDING-RIGHT:2px;BORDER-TOP:#ffffff 1px solid;PADDING-LEFT:2px;FONT-WEIGHT:bold;BACKGROUND-IMAGE:url(../appImages/fundo-particulares.gif);PADDING-BOTTOM:2px;BORDER-LEFT:#ffffff 1px solid;COLOR:#000000;PADDING-TOP:2px;BORDER-BOTTOM:#999999 1px solid;TEXT-ALIGN:center}
.glossario-on-txt{COLOR:#ffffff;FONT-WEIGHT:bold}
.glossario-A{}




























/* BODY BACKGROUND FOR HOME AND GENERIC PAGES */
body {
	background-color: #FFFFFF;
	background-image:  url(../appImages/fond_page.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
body.home {
	background-color: #FFFFFF;
	background-image:  url(../appImages/fond_home.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#linkhome {
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 1;
	}

/* TOP NAVIGATION BAR & SEARCH */
#pesquisa a {
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
#pesquisa a:hover {
	color:#FFFFFF;
	font-weight: bold;
	}
#navtop a {
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
#navtop a:hover {
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	}
#navtop input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303090;
	height: 17px;
	width: 90px;
	}
.navtopfd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303090;
	background-color: #808CD5;
	text-align: center;
	}
.pesquisa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303090;
	background-color: #808CD5;
	text-align: center;
	}

/* FOCUS AREA ON THE HOMEPAGE */
.homefocus a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;
	}
.homefocus a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#0091F2;
	text-decoration: none;
	}
.homefocus h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#0091F2;
	text-decoration: none;
	}
.homefocus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	}

/* FOOTER */
.footer {
	width: 815px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	}	
.footer a {
	color:#999999;
	text-decoration: none;
	}
.footer a:hover {
	color:#999999;
	text-decoration: underline;
	}
	
/* PATH */
#chemin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303090;
	}
#chemin a {
	color:#0091F2;
	text-decoration: none;
	}
#chemin a:hover {
	color:#0091F2;
	text-decoration: underline;
	}

.footerDetail {
	width: 400px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	}	
	
/* TITLE */
#titre {
	padding-left: 120px;
	vertical-align: bottom;
	}

/* LEFT MENU */

#menuleft_sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#303090;
	font-weight: bold;
	/*text-decoration: underline;*/
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #303090;
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	padding-top: 0px;
	}
	
#menuleft_sitemap a {
	color:#303090;
	font-weight: normal;
	text-decoration: none;
	}
	
#menuleft_sitemap a:hover {
	color:#0091F2;
	font-weight: normal;
	text-decoration: underline;
	}	
	
#menuleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#303090;
	font-weight: bold;
	/*text-decoration: underline;*/
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #303090;
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	padding-top: 40px;
	}	
#menuleft a {
	color:#303090;
	font-weight: normal;
	text-decoration: none;
	}
	
#menuleft a:hover {
	color:#0091F2;
	font-weight: normal;
	text-decoration: underline;
	}
#separ {
	margin-right: -5px;
	}

.sub { text-decoration:underline}
	
/* SITEMAP */
#map {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#303090;
	font-weight: bold;
	text-decoration: underline;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #303090;
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	}
#map a {
	color:#303090;
	font-weight: normal;
	text-decoration: none;
	}
#map a:hover {
	color:#0091F2;
	font-weight: normal;
	text-decoration: underline;
	}
#separ {
	margin-right: -5px;
	}	

/* CONTENT - CENTRAL & RIGHT COLUMNS */
#contentmiddle{
	padding: 25px 15px 0px 30px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#303090;
	font-weight: normal;
	}
#contentmiddle_nopadd{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#303090;
	font-weight: normal;
	}
#contentiframe_padd
{
	padding: 25px 15px 0px 0px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#303090;
	font-weight: normal;
	}
#contentright{
	padding: 25px 10px 0px 0px;
	vertical-align: top;
	}


/* HEADERS */
h1 {
	margin: 0px;
	}
h2 {
	margin: 0px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #303090;
	}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	margin: 0px 0px 10px;
	}
h4 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0091F2;
	margin: 0px 0px 10px;
	}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #303090;
	margin: 0px 0px 15px;
}


/* TEXTS & LINKS */
.txtred11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}
.txtred10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
}
.txtred10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
}
.txtblue11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0091F2;
	font-weight: bold;
}
.txtblue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0091F2;
	font-weight: bold;
}
.txtnavy10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303090;
}
.txtnavy10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303090;
	font-weight: bold;
}
.txtnavy10boldline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #303090;
	text-decoration: underline;
}
.txtwhite10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.txtblack10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
a.linkblack {
	color:#000000;
	text-decoration: underline;
	}
a.linkblack:hover {
	color:#CC0000;
	text-decoration: underline;
	}
a.linknavy {
	color:#303090;
	text-decoration: underline;
	}
a.linknavy:hover {
	color:#0091F2;
	text-decoration: underline;
	}

/* TABLES */
.table1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9FA6D1;
	vertical-align: bottom;
}
.table2 {
	border: 1px solid #9FA6D1;
	vertical-align: bottom;
	padding-top: 5px;
	padding-left: 8px;
}




/* POINTS OF FOCUS - RIGHT COLUMN */
.focus {
	background-image:  url(../appImages/fond_focus.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-top: 10px;
}
.focustxt {
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #303090;
}

/* TABLE PRESS */


TABLE.Corporate
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

TD.Corner
{
	width: 15px;
	height: 17px;
}

TD.Heading, TH.Heading
{
	background-color:#10218B;
	color:#FFFFFF;
	text-align:left;
	padding:2px;
}

TD.Heading_pag, TH.Heading_pag
{
	background-color:#10218B;
	color:#FFFFFF;
	text-align:right;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

A.Heading_pag, A.Heading_pag:hover
{
	background-color:#10218B;
	color:#FFFFFF;
	text-align:right;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}


TD.LeftColumn
{
	background-color:#0091F2;
	color:#FFFFFF;	
	border-bottom-color:White;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:4px;
	vertical-align:top;	
}

TD.Content
{
	background-color:#DEDEDE;
	color:#10218B;
	border-bottom-color:White;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:4px;
	vertical-align:top;	
}

#presse1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 94px;
	background-color: #0091F2;
	text-align: center;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-top: 5px;
}
#presse2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #303090;
	width: 366px;
	background-color: #DEDEDE;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#presse2 a {
	color:#0091F2;
	text-decoration: none;
	}
#presse2 a:hover {
	color:#0091F2;
	text-decoration: underline;
	}

/* BLOC BUY ONLINE */
.buyselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 17px;
	width: 95px;
	background-color: #8897E5;
	}
.buysubmit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	height: 17px;
	}
	
/* FORMS */	
.cvchamp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 220px;
	color: #303090;
}
.cvliste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 220px;
	color: #000000;
	background-color: #8897E5;
}
.cvmessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 300px;
	color: #303090;
}

/*-------------------------------------------------------------------------------------------------------------------*/
/*NOVAS CLASSES - ES INTERACTION*/
/* E-SERVICES LOGIN */
INPUT { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; color:#303090;
	}

.combo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 17px;
	background-color: #8897E5;
	}


	
.brdboxbottom {
	border-bottom:1px solid #0091F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  
}

.brdbox1 {
	border-right: 1px solid #0091F2;
	border-bottom:1px solid #0091F2;
}

.brdbox2 {
	border-right: 1px solid #0091F2;
	border-left:1px solid #0091F2;
}

.backtitbox {
	background-color: #0091F2;
}

.servchamp {
	margin: 2px ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #8897E5;
}

/*MENU TOP - DISABLED*/

.lbldis {
	font-weight: bold;
	color: #BFC5EA;
}

#navtop input.champdis {
	background-color:#BFC5EA;
	border:1px solid #606CC3;
	height: 13px;
	width: 90px;
}

/*Drop-down menu*/

.sm { width: 123px; display: none; position:absolute; left:257px; top:58px;  z-index:1 }


/*Separador*/

.line {
	border-top:1px solid #9FA6D1; text-align:right;
}

HR { height:1px; border: 1px solid #9FA6D1}

/*Bullets*/

	/* bullets */

LI		{ margin-left: -25px; }


#navtreearea span.tv_rootItem
{
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: #0091f2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#treerootitems
{
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: #0091f2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

/* Pesquisa */
#searchtp #hline {height: 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;}
#searchtp #nbre {height: 25px; color: #303090; text-align: right;	padding-right: 10px; vertical-align: middle;	border-right-width: 1px; border-right-style: solid;	border-right-color: #999999; border-left-width: 1px; border-left-style: solid;	border-left-color: #999999;	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;}
#searchtp #top {background-image: url(../appImages/fd_top.jpg);	height: 26px; color: #CC0000;	padding-left: 10px;	vertical-align: middle;}
#searchtp #result {background-image: url(../appImages/fd_ligne.jpg); background-repeat: no-repeat; background-position: bottom; border-right-width: 1px; border-right-style: solid; border-right-color: #999999; border-left-width: 1px; border-left-style: solid; border-left-color: #999999; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; color: #303090; padding: 8px 10px 8px 10px;	vertical-align: middle;}
#searchtp #result span {color: #0091F2; font-weight: bold;}
#searchtp a {font-weight: bold; color:#303090; text-decoration: underline;}
#searchtp a:hover {color:#0091F2;}
#searchtp input {color: #303090; height: 17px; width: 90px;}
#searchtp #bas {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #808CD5; text-align: center; font-weight: bold;}	
	
