FRAME {BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Sans-Serif }
HR.dotted	{border: 1px dashed #D0EBC8; height: 1px;}
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/*  CLASSES ESPECIFICAS DO SITE BES    */

/* Legenda
texto - texto por defeito
pq - pequeno
gr - grande
C - claro
E - escuro
W - branco
B - bold
dest - underline    */

/* Textos 7 pt */  
.pq	{FONT-SIZE: 7pt;}
.pqB	{FONT-SIZE: 7pt; FONT-WEIGHT: bold}
.pqE	{FONT-SIZE: 7pt; COLOR: #006A53;}
.pqEB	{FONT-SIZE: 7pt; COLOR: #006A53; FONT-WEIGHT: bold;}
.pqC	{FONT-SIZE: 7pt; COLOR: #00B14B;}
.pqCB	{FONT-SIZE: 7pt; COLOR: #00B14B; FONT-WEIGHT: bold;}
.pqW{FONT-SIZE: 7pt; COLOR: #FFFFFF;}
.pqWBDest{FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}

/* Textos 8 pt */
.textoB		{FONT-WEIGHT: bold}
.textoE		{COLOR: #006A53}
.textoEB	{COLOR: #006A53; FONT-WEIGHT: bold}
.textoC		{COLOR: #00B14B;}
.textoCB	{COLOR: #00B14B; FONT-WEIGHT: bold}
.textoW		{COLOR: #FFFFFF;}
.textoWB	{COLOR: #FFFFFF; FONT-WEIGHT: bold}

/* Textos 9 pt */
.gr			{FONT-SIZE: 9pt;}
.grB		{FONT-SIZE: 9pt; FONT-WEIGHT: bold;}
.grEB		{FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #006A53;}
.grCB		{FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #00B14B;}
.grWB		{FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-WEIGHT: bold}
.grTitCB {FONT-FAMILY: ARIAL; FONT-SIZE: 9pt; COLOR: #00B14B; FONT-WEIGHT: bold}
.grTitEB {FONT-FAMILY: ARIAL; FONT-SIZE: 9pt; COLOR: #006A53; FONT-WEIGHT: bold}

/* -------------------- LINKS ------------------------------------------------------- */
/* links font7 */
A.pqEdest    		{COLOR: #006A53; FONT-SIZE: 7pt; TEXT-DECORATION: underline;}
A.pqEdest:hover	{COLOR: #00B14B; TEXT-DECORATION: underline;}

A.pqEBdest    {COLOR: #006A53; FONT-SIZE: 7pt; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
A.pqEBdest:hover	{COLOR: #00B14B; TEXT-DECORATION: underline;}

A.pqE	 	{COLOR: #006A53; TEXT-DECORATION: none; FONT-SIZE: 7pt;}

A.pqB		{FONT-SIZE: 7pt; FONT-WEIGHT: bold}

A.pqEB	{COLOR: #006A53; TEXT-DECORATION: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold}

A.pathE	{COLOR: #006A53; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pathEB	{COLOR: #006A53; TEXT-DECORATION: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold}

A.pathC	{COLOR: #00B14B; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pathC:hover	{COLOR: #006A53; TEXT-DECORATION: none;}

A.pathCB		{COLOR: #00B14B; TEXT-DECORATION: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold;}
A.pathCB:hover	{COLOR: #006A53; TEXT-DECORATION: none;}
	
A.pqC		{COLOR: #00B14B; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pqC:hover		{COLOR: #006A53; TEXT-DECORATION: none;}

A.pqCdest    {COLOR: #00B14B; TEXT-DECORATION: underline; FONT-SIZE: 7pt;}
A.pqCdest:hover  {COLOR: #006A53; TEXT-DECORATION: none;}
 
A.pqCBdest    {COLOR: #00B14B; TEXT-DECORATION: underline; FONT-SIZE: 7pt; FONT-WEIGHT: bold;}
A.pqCBdest:hover  {COLOR: #006A53; TEXT-DECORATION: none;}

A.pqW			{COLOR: #FFFFFF; text-decoration: none; FONT-SIZE: 7pt;}

A.pqWE			{COLOR: #FFFFFF; text-decoration: none; FONT-SIZE: 7pt;}
A.pqWE:hover	{COLOR: #006A53; text-decoration: none; FONT-SIZE: 7pt;}

/* links font8 */
A.textoEdest    {COLOR: #006A53; FONT-SIZE: 8pt; TEXT-DECORATION: underline;} 

A.textoEBdest    {COLOR: #006A53; FONT-SIZE: 8pt; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}

A.textoE			{COLOR: #006A53; TEXT-DECORATION: none; FONT-SIZE: 8pt;}

A.textoEB		{COLOR: #006A53; TEXT-DECORATION: none; FONT-SIZE: 8pt; FONT-WEIGHT: bold}

A.textoC			{COLOR: #00B14B; TEXT-DECORATION: none; FONT-SIZE: 8pt;}
A.textoC:hover	{COLOR: #006A53; TEXT-DECORATION: none;}

A.textoCdest    	{COLOR: #00B14B; TEXT-DECORATION: underline; FONT-SIZE: 8pt;}
A.textoCdest:hover  {COLOR: #006A53; TEXT-DECORATION: none;}

A.textoCBdest    {COLOR: #00B14B; TEXT-DECORATION: underline; FONT-SIZE: 8pt; FONT-WEIGHT: bold;}
A.textoCBdest:hover  {COLOR: #006A53; TEXT-DECORATION: none;}

A.textoCB			{COLOR: #00B14B; TEXT-DECORATION: none; FONT-SIZE: 8pt; FONT-WEIGHT: bold;}
A.textoCB:hover	{COLOR: #006A53; TEXT-DECORATION: none;}

A.textoW		{COLOR: #FFFFFF; text-decoration: none;}

A.treeviewE			{COLOR: #006A53; TEXT-DECORATION: none;}

A.treeviewEB			{COLOR: #006A53; TEXT-DECORATION: none; FONT-WEIGHT: bold ;} 

A.treeviewC		{COLOR: #00B14B; TEXT-DECORATION: none;}  /* Usado no js da treeview  ver depois  */
A.treeviewC:hover{COLOR: #006A53; TEXT-DECORATION: none; }

A.treeviewCB		{COLOR: #00B14B; TEXT-DECORATION: none;}
A.treeviewCB:hover	{COLOR: #006A53; TEXT-DECORATION: none;}

/* links font9 */
A.grB					{COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 9pt; FONT-WEIGHT: bold;}
A.grCB				{COLOR: #00B14B; TEXT-DECORATION: none; FONT-SIZE: 9pt; FONT-WEIGHT: bold;}
A.grCB:hover		{COLOR: #006A53; TEXT-DECORATION: none;}


/* -------------------- BACKGROUNDS ------------------------------------------------- */
.bg		{BACKGROUND-COLOR:#FFFFFF}
.bgPAR	{BACKGROUND-COLOR: #f0f4ce}
.bgPARn	{BACKGROUND-COLOR: #FAFCEA}
.bgEMP 	{BACKGROUND-COLOR: #D0EBC8 }
.bgBAC  {BACKGROUND-COLOR: #DFECED}
.bgEASYBES  {BACKGROUND-COLOR: #DBE9B4}


/* tabelas Cotações de Bolsa*/
.cotacoes	{FONT-SIZE: 7pt; COLOR: #006A53; BACKGROUND-COLOR: #D0EBC8; FONT-WEIGHT: bold; FONT-FAMILY:Arial;}
.cotacoesL	{FONT-SIZE: 7pt; COLOR: #006A53; BORDER-BOTTOM: #D0EBC8 1px solid; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY:Arial;}
.cotacoesR	{FONT-SIZE: 7pt; COLOR: #006A53; BORDER-BOTTOM: #D0EBC8 1px solid; BACKGROUND-COLOR: #FFFFFF; text-align:right; FONT-FAMILY:Arial;}
.cotacoesRR	{FONT-SIZE: 7pt; COLOR: #006A53; BORDER-BOTTOM: #D0EBC8 1px solid; BACKGROUND-COLOR: #FFFFFF; text-align:right; COLOR:red; FONT-FAMILY:Arial;}

/* Classes Glossario */
.glossario-off{BORDER-RIGHT:#999999 1px solid;PADDING-RIGHT:2px;PADDING-LEFT:2px;FONT-WEIGHT:bold;BACKGROUND-IMAGE:url(../appIimages/glossario-off.gif);PADDING-BOTTOM:2px;PADDING-TOP:2px;BORDER-BOTTOM:#999999 1px solid;BACKGROUND-COLOR:#e9f3ed;TEXT-ALIGN:center;FONT-SIZE: 8pt;}
.glossario-particulares-on{BORDER-RIGHT:#999999 1px solid;PADDING-RIGHT:2px;BORDER-TOP:#ffffff 1px solid;PADDING-LEFT:2px;FONT-WEIGHT:bold;BACKGROUND-IMAGE:url(../appImages/glossario-on.gif);PADDING-BOTTOM:2px;BORDER-LEFT:#ffffff 1px solid;COLOR:#000000;PADDING-TOP:2px;BORDER-BOTTOM:#999999 1px solid;TEXT-ALIGN:center;FONT-SIZE: 8pt;}
.glossario-dis{BORDER-RIGHT:#cccccc 1px solid;PADDING-RIGHT:2px;PADDING-LEFT:2px;FONT-WEIGHT:bold;BACKGROUND-IMAGE:url(images/glossario-dis.gif);PADDING-BOTTOM:2px;COLOR:#cccccc;PADDING-TOP:2px;BORDER-BOTTOM:#cccccc 1px solid;BACKGROUND-COLOR:#e9f3ed;TEXT-ALIGN:center;FONT-SIZE: 8pt;}
.glossario-A {COLOR: #006A53; TEXT-DECORATION: underline; FONT-SIZE: 8pt;  FONT-WEIGHT: bold; border: #D0EBC8 2px solid;}
/*.glossario-A{}*/

/* ****************************************************** */
/*   Teste border Homepage - apagar se não for necessário  - verificar se existem na common.css e senão copiar para lá  */
/* Novas Caixas */
.cxbottom{BORDER-BOTTOM: #00B14B 1px solid;}
.cxbottomJovem{BORDER-BOTTOM: #EDEDED 1px solid; COLOR:#006A53; }
.cxbottomC{BORDER-BOTTOM: #D0EBC8 1px solid;}
.borderCSelling {BORDER: #78B133 1px solid;}
.cntmenu {background-image: url(../appImages/canto_menu_esq.gif);}
.cntmenud {background-image: url(../appImages/canto_menu_dir.gif);}
.trvdivL{width:170px;height:100%;overflow-X:hidden;} 

/* floating element styles */
.FloatWrapper {background-color: #D7D7D7;}
.FloatTbl {position:relative;top:-3px;left:-3px}
.FloatTL {width: 1px; height: 1px; overflow: hidden; background-color: #000000;}
.FloatTC {height: 20px; overflow: hidden; background-color: #D7D7D7; background-image:url(../appImages/topbar.gif);}
.FloatTR {width: 1px; height: 1px; overflow: hidden; background-color: #000000;}
.FloatML {width: 1px; overflow: hidden; background-color: #000000;}
.FloatMC {overflow: hidden; background-color: #000000;}
.FloatMR {width: 1px; overflow: hidden; background-color: #000000;}
.FloatBL {width: 1px; height: 1px; overflow: hidden; background-color: #000000;}
.FloatBC {height: 1px; overflow: hidden; background-color: #000000;}
.FloatBR {width: 1px; height: 1px; overflow: hidden; background-color: #000000;}
.FloatCrossPic{position:relative;left:1px;}
.FloatIFrame {background-color: #00ffff;}

/*
.FloatWrapper {background-color: #D7D7D7;}
.FloatTbl {position:relative;top:-3px;left:-3px}

.FloatTL {width: 1px; height: 20px; overflow: hidden;background-color: #000000;}
.FloatTC {height: 20px;overflow: hidden;background-color: #D7D7D7;}
.FloatTR {width: 1px; height: 20px; overflow: hidden;background-color: #000000;}
.FloatML {width: 1px; overflow: hidden;background-color: #000000;}
.FloatMC {overflow: hidden;background-color: #000000;}
.FloatMR {width: 1px; overflow: hidden;background-color: #000000;}
.FloatBL {width: 1px; height: 1px; overflow: hidden;background-color: #000000;}
.FloatBC {height: 1px; overflow: hidden;background-color: #000000;}
.FloatBR {width: 1px; height: 1px; overflow: hidden;background-color: #000000;}


.FloatCLose {width: 1px; font-weight: bold;color: green; position:relative;left:-10px}
.FloatIFrame {background-color: #00ffff;}
*/

/*.FloatTbl {position:relative;top:-3px;left:-3px }
.FloatTL {width: 1px; height: 1px; overflow: hidden; background-color: #000000; }
.FloatTC {height: 1px;overflow: hidden; background-color: #D7D7D7; BORDER: #000000 1px solid; }
.FloatTR {width: 1px; height: 1px; overflow: hidden; }
.FloatML {width: 1px; overflow: hidden;  }
.FloatMC {width: 1px; overflow: hidden;  }
.FloatMR {width: 1px; overflow: hidden; }
.FloatBL {width: 1px; height: 1px; overflow: hidden; }
.FloatBC {height: 1px; overflow: hidden; }
.FloatBR {width: 1px; height: 1px; overflow: hidden; }
.FloatCLose {font-weight: bold;color: black;position:relative;left:-8px;}
.FloatIFrame {}
*/
/*
.FloatWrapper {}
.FloatTbl {overflow: hidden;}
.FloatTL {width: 0px; height: 0px;overflow: hidden;}
.FloatTC {height: 0px;overflow: hidden;}
.FloatTR {width: 0px; height: 0px; overflow: hidden;}
.FloatML {width: 0px; overflow: hidden;}
.FloatMC {overflow: hidden;}
.FloatMR {width: 0px; overflow: hidden;}
.FloatBL {width: 0px; height: 0px; overflow: hidden;}
.FloatBC {height: 0px; overflow: hidden;}
.FloatBR {width: 0px; height: 0px; overflow: hidden;}
.FloatCLose {font-weight: bold;color: black;position:relative;left:-8px;}
.FloatIFrame {}
*/

/*  Styles necessárias por retrocompatibilidade */
/* Caixas Inuteis */

.texto { COLOR: #000000; TEXT-DECORATION: none}

.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; }
.cxtopbottom {BORDER-TOP: #78B133 1px solid;BORDER-BOTTOM: #78B133 1px solid; }
.cxtopletteringtittle {font-size:small;	color:Green;	BORDER-TOP: #78B133 1px solid;}
.cxletteringtittle {font-size:small;	color:Green;}
.cxtopV2 {BORDER-TOP: #78B133 1px solid;}
.cx1{BORDER-RIGHT: #78B133 1px solid; BORDER-LEFT: #78B133 1px solid; BORDER-BOTTOM: #78B133 1px solid}
.SLresposta {border-top-width: 1px solid #FFFFFF;border-bottom-width: 1px solid #FFFFFF;border-right-style: none;	border-left-style: none;}
.SLtop20 {font-size: 11px;	COLOR: #FFFFFF;border-bottom: 1px dotted #8BB183 ;}
.cxbottomMenu {BORDER-BOTTOM: #78B133 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #004C00; TEXT-DECORATION: none}
.txtMailText{BORDER: #000000 1px solid; FONT-SIZE: 11px; BACKGROUND-COLOR: #ffffff}
.divPos1{position:relative;}
.divPos2{position:absolute;left:0px;top:0px;}
.LinhasBoldV2 {font-size: 11px;	color: #006A53;font-weight: bold;}
.LinhasBoldV3 {font-size: 9px;color: #006600;font-weight: bold;}
.bgcolor {background-color:#005841;}
.bgcolorTopo{background-color:#FFFFFF;}
.bgcolorTopoB {background-color:#FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #005841; TEXT-DECORATION: none;}
.clienteselecttopo{font-size: 11px;	color: #72c555;background-color: #d8eed1;}
BODY.bgcolorTopoBanc{}