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;}
.pqEFooter	{FONT-SIZE: 7pt; COLOR: #006A53;}
.pqEBFooter	{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;}
.pqWB	{FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-WEIGHT: bold;}
.pathE	{COLOR: #006A53;}
.pq2	{FONT-SIZE: 7.5pt; line-height: 10pt}
.pq2B	{FONT-SIZE: 7.5pt; FONT-WEIGHT: bold}
.pq2BV	{FONT-SIZE: 7.5pt; FONT-WEIGHT: bold; COLOR: #00392D;}
.nov	{FONT-SIZE: 7.5pt; FONT-WEIGHT: bold; COLOR: #E57D16;}
.res	{FONT-SIZE: 7.5pt; FONT-WEIGHT: bold; COLOR: #029E44;}
.pqG	{FONT-SIZE: 7pt; COLOR: #666666;}
.pqCinza	{FONT-SIZE: 7pt; COLOR: #CCCCCC;}

/* 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}
.textoBC	{FONT-FAMILY: TAHOMA; COLOR: #8AC33E; FONT-WEIGHT: bold}
.textoBV	{FONT-WEIGHT: bold; COLOR: #00392D;}
.textonov	{FONT-WEIGHT: bold; COLOR: #E57D16;}
.textores	{FONT-WEIGHT: bold; COLOR: #029E44;}
.textoBD	{COLOR: #8AC33E; 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: #c4dc3d;}
.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}
.grTitWB {FONT-FAMILY: ARIAL; FONT-SIZE: 9pt; COLOR: #FFFFFF; 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.pqE:hover	 	{COLOR: #006A53; TEXT-DECORATION: none; FONT-SIZE: 7pt;}

A.pqEFooter	{COLOR: #006A53; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pqEFooter:hover {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.pathE:hover {COLOR: #00B14B; 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.pqW:hover		{COLOR: #00B14B; text-decoration: none; FONT-SIZE: 7pt;}
A.pqWC			{COLOR: #FFFFFF; text-decoration: none; FONT-SIZE: 7pt;}
A.pqWinverso:hover	{COLOR: #FFFFFF; text-decoration: none; FONT-SIZE: 7pt;}
A.pqWB			{COLOR: #FFFFFF; text-decoration: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold;}
A.pqWB:hover	{COLOR: #006A53; text-decoration: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold;}

/* links font8 */
A.textoEdest    {COLOR: #006A53; FONT-SIZE: 8pt; TEXT-DECORATION: underline;} 
A.textoEdest:hover  {COLOR: #00B14B; FONT-SIZE: 8pt; TEXT-DECORATION: underline;} 
A.textoEBdest    {COLOR: #006A53; FONT-SIZE: 8pt; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
A.textoEBdest:hover   {COLOR: #00B14B; FONT-SIZE: 8pt; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}

A.textoE			{COLOR: #006A53; TEXT-DECORATION: none; FONT-SIZE: 8pt;}
A.textoE:hover			{COLOR: #00B14B; TEXT-DECORATION: none; FONT-SIZE: 8pt;}

A.textoEB		{COLOR: #006A53; TEXT-DECORATION: none; FONT-SIZE: 8pt; FONT-WEIGHT: bold}
A.textoEB:hover	{COLOR: #00B14B; 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;}

A.textoWdest		{COLOR: #FFFFFF; text-decoration: underline;}
A.textoBC		{FONT-FAMILY: TAHOMA; COLOR: #8AC33E; FONT-WEIGHT: bold}
A.textoBC:hover		{FONT-FAMILY: TAHOMA; COLOR: #006A53; FONT-WEIGHT: bold}

.treeviewbottom { background-image: url(../../img/canto_baixoTVesq.gif); background-repeat: no-repeat; background-position: 0% 0% }
.treeviewtop { background-image: url(../../img/canto_TVesq.gif); background-repeat: no-repeat; background-position: 0% 0% }
.bulletTV { padding-right: 5px;  background-image: url(../../img/seta_off.gif); background-repeat: no-repeat; background-position: 0% 0% }

/* 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;}
A.grC				{COLOR: #00B14B; TEXT-DECORATION: none; FONT-SIZE: 9pt}
A.grC:hover			{COLOR: #006A53; TEXT-DECORATION: none;}

A.inv		{COLOR: #006A53; TEXT-DECORATION: none;}
A.inv:hover	{COLOR: #00B14B; TEXT-DECORATION: none;}

/* -------------------- BACKGROUNDS ------------------------------------------------- */
.bg		{BACKGROUND-COLOR:#FFFFFF}
.bgPAR	{BACKGROUND-COLOR: #f0f4ce}
.bgPARn	{BACKGROUND-COLOR: #FAFCEA}
.bgEMP 	{BACKGROUND-COLOR: #D0EBC8 }
.bgBAC  {BACKGROUND-COLOR: #DFECED}
.bgESPR  {BACKGROUND-COLOR: #E8EDEF}
.bgEASYBES  {BACKGROUND-COLOR: #DBE9B4}
.bgIR		{BACKGROUND-COLOR:#BED73D}
.bgBOX	{BACKGROUND-COLOR:#8BC640}
.bgDG		{BACKGROUND-COLOR:#BED73D}
.bgLG		{BACKGROUND-COLOR:#F5FCE0}
.bgTV		{BACKGROUND-COLOR:#F0F4CE}
.bgV1		{BACKGROUND-COLOR:#A2CE39}
.bgV2		{BACKGROUND-COLOR:#BED236}
.bgV3		{BACKGROUND-COLOR:#D1E487}
.bgCZ		{BACKGROUND-COLOR:#EDEDED}
.bghoover  {BACKGROUND-COLOR:#EFF5D5; cursor:pointer; cursor:hand; }
.bgsimul  {background-color: #EDFAD1}

/* linhas/ cell das tabelas (even -- Wizzard Simulações) */
.grdOn		{background-color: #04B04C; COLOR: #FFFFFF; cursor: hand;}

/* 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(../../img/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(../../img/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(../../img/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;}
.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(../../img/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;}

/*  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{}

.boxright {BORDER-RIGHT: #BED73D 1px solid; }
.boxleft {BORDER-LEFT: #BED73D 1px solid;}

.boxcornertopleft { background-image: url(../../img/canto_banesq.gif); background-repeat: no-repeat; background-position: 0% 0% }
.boxcornertopright { background-image: url(../../img/canto_bandir.gif); background-repeat: no-repeat; background-position: 0% 0%	 }
.boxcornerbottomleft { background-image: url(../../img/canto_esqline.gif); background-repeat: no-repeat; background-position: 0% 0%	 }
.boxcornerbottomright { background-image: url(../../img/canto_dirline.gif); background-repeat: no-repeat; background-position: 0% 0%	 }
.boxbottomline { background-image: url(../../img/lineH.gif); background-repeat: repeat-x; background-position: 0% 0%	 }

.bgBoxGradient {background-image: url(../../img/BoxBackground_gradient.gif); background-position: 0% 0%}
.GradientBoxCornerTopLeft { background-image: url(../../img/canto_topesq_gradient.gif); background-repeat: no-repeat; background-position: 0% 0% }
.GradientBoxCornerTopRight { background-image: url(../../img/canto_topdir_gradient.gif); background-repeat: no-repeat; background-position: 100% 0% }
.GradientBoxCornerBottomLeft { background-image: url(../../img/canto_baixoesq_gradient.gif); background-repeat: no-repeat; background-position: 0% 100% }
.GradientBoxCornerBottomRight { background-image: url(../../img/canto_baixodir_gradient.gif); background-repeat: no-repeat; background-position: 100% 100% }

.boxDGright {BORDER-RIGHT: #FFFFFF 1px solid; background-color: #F5FCE0;}
.boxDGleft {BORDER-LEFT: #FFFFFF 1px solid; background-color: #F5FCE0;}
.boxDGtop {BORDER-TOP: #FFFFFF 1px solid; background-color: #BED73D;}

.cxIMO {BORDER: #668783 1px solid;}
.cxNoImg {BORDER: #EDEDED 1px solid;}


/* NOVAS */

.btn_lateral	{
	background-color: #c4dc3d;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	height:25px;
	border-top: 1px solid #FFFFFF;
	padding-left:5px;
	}
	
.btn_lateralON	{
	background-color: #9ba1a1;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	height:25px;
	border-top: 1px solid #FFFFFF;
	padding-left:5px;
	}
	
.btn_lateralDIS	{
	background-color: #EAEAEA;
	COLOR: #999999;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	height:25px;
	border-top: 1px solid #FFFFFF;
	padding-left:5px;
	}
