FRAME {BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Sans-Serif }
HR.dotted	{border: 1px dashed #D1D1D1; 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: #D6B000;}

.pqEB	{FONT-SIZE: 7pt; COLOR: #D6B000; FONT-WEIGHT: bold;}
.pqC	{FONT-SIZE: 7pt; COLOR: #D6B000;}
.pqCB	{FONT-SIZE: 7pt; COLOR: #D6B000; 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: #D6B000}
.textoEB	{COLOR: #D6B000; FONT-WEIGHT: bold}
.textoC		{COLOR: #D6B000;}
.textoCB	{COLOR: #D6B000; 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: #D6B000;}
.grCB		{FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #000000;}
.grWB		{FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-WEIGHT: bold}
.grTitCB {FONT-FAMILY: ARIAL; FONT-SIZE: 9pt; COLOR: #D6B000; FONT-WEIGHT: bold}
.grTitEB {FONT-FAMILY: ARIAL; FONT-SIZE: 9pt; COLOR: #000000; FONT-WEIGHT: bold}

/* -------------------- LINKS ------------------------------------------------------- */
/* links font7 */
A.pqEdest    		{COLOR: #D6B000; FONT-SIZE: 7pt; TEXT-DECORATION: underline;}
A.pqEdest:hover	{COLOR: #000000; TEXT-DECORATION: underline;}

A.pqEBdest    {COLOR: #000000; FONT-SIZE: 7pt; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
A.pqEBdest:hover	{COLOR: #D6B000; TEXT-DECORATION: underline;}

A.pqE	 	{COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pqE:hover	{COLOR: #D6B000; TEXT-DECORATION: none; FONT-SIZE: 7pt;}

A.pqEFooter 		{TEXT-DECORATION: none; FONT-SIZE: 7pt; COLOR: #D6B000;}
A.pqEFooter:hover	{COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 7pt;}

A.pqB		{COLOR: #000000; FONT-SIZE: 7pt; FONT-WEIGHT: bold}

A.pqEB		{COLOR: #D6B000; TEXT-DECORATION: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold}
A.pqEB:hover{COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold}

A.pathE	{COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pathE:hover{COLOR: #D6B000; TEXT-DECORATION: none; FONT-SIZE: 7pt;}

A.pathEB	{COLOR: #D6B000; TEXT-DECORATION: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold}

A.pathC	{COLOR: #D6B000; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pathC:hover	{COLOR: #000000; TEXT-DECORATION: none;}

A.pathCB		{COLOR: #D6B000; TEXT-DECORATION: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold;}
A.pathCB:hover	{COLOR: #000000; TEXT-DECORATION: none;}
	
A.pqC		{COLOR: #D6B000; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pqC:hover		{COLOR: #000000; TEXT-DECORATION: none;}

A.pqCdest    {COLOR: #D6B000; TEXT-DECORATION: underline; FONT-SIZE: 7pt;}
A.pqCdest:hover  {COLOR: #000000; TEXT-DECORATION: none;}
 
A.pqCBdest    {COLOR: #D6B000; TEXT-DECORATION: underline; FONT-SIZE: 7pt; FONT-WEIGHT: bold;}
A.pqCBdest:hover  {COLOR: #000000; TEXT-DECORATION: none;}

A.pqW			{COLOR: #FFFFFF; text-decoration: none; FONT-SIZE: 7pt;}
A.pqW:hover	{COLOR: #FFD200; text-decoration: none; FONT-SIZE: 7pt;}
A.pqWinverso		{COLOR: #FFD200; 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: #FFD200; text-decoration: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold;}

/* links font8 */
A.textoEdest    {COLOR: #000000; FONT-SIZE: 8pt; TEXT-DECORATION: underline;} 

A.textoEBdest    {COLOR: #000000; FONT-SIZE: 8pt; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}

A.textoE			{COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 8pt;}

A.textoEB		{COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 8pt; FONT-WEIGHT: bold}

A.textoC			{COLOR: #D6B000; TEXT-DECORATION: none; FONT-SIZE: 8pt;}
A.textoC:hover	{COLOR: #000000; TEXT-DECORATION: none;}

A.textoCdest    	{COLOR: #D6B000; TEXT-DECORATION: underline; FONT-SIZE: 8pt;}
A.textoCdest:hover  {COLOR: #000000; TEXT-DECORATION: none;}

A.textoCBdest    {COLOR: #D6B000; TEXT-DECORATION: underline; FONT-SIZE: 8pt; FONT-WEIGHT: bold;}
A.textoCBdest:hover  {COLOR: #000000; TEXT-DECORATION: none;}

A.textoCB			{COLOR: #D6B000; TEXT-DECORATION: none; FONT-SIZE: 8pt; FONT-WEIGHT: bold;}
A.textoCB:hover	{COLOR: #000000; TEXT-DECORATION: none;}

A.textoW		{COLOR: #FFFFFF; text-decoration: none;}

A.treeviewE			{COLOR: #000000; TEXT-DECORATION: none;}
A.treeviewE:hover	{COLOR: #FFFFFF; TEXT-DECORATION: none;}

A.treeviewHome			{COLOR: #666666; TEXT-DECORATION: none;}
A.treeviewHome:hover	{COLOR: #000000; TEXT-DECORATION: none;}

A.treeviewEB			{COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold ;} 

A.treeviewC		{COLOR: #FFFFFF; TEXT-DECORATION: none;}  /* Usado no js da treeview  ver depois  */
A.treeviewC:hover{COLOR: #000000; TEXT-DECORATION: none; }

A.treeviewCB		{COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-WEIGHT: bold ;}
A.treeviewCB:hover	{COLOR: #000000; TEXT-DECORATION: none; FONT-WEIGHT: bold ;}

/* links font9 */
A.grB					{COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 9pt; FONT-WEIGHT: bold;}
A.grCB				{COLOR: #000000; TEXT-DECORATION: none; FONT-SIZE: 9pt; FONT-WEIGHT: bold;}
A.grCB:hover		{COLOR: #000000; TEXT-DECORATION: none;}


/* -------------------- BACKGROUNDS ------------------------------------------------- */
.bg		{BACKGROUND-COLOR:#FFFFFF}
.bgPAR	{BACKGROUND-COLOR: #FFD200}
.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: #D6B000 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;}


/*  Styles necessárias por retrocompatibilidade */
/* Caixas Inuteis */

.texto { COLOR: #000000; TEXT-DECORATION: none}

.cxleftop {BORDER-LEFT: #D6B000 1px solid; BORDER-TOP: #D6B000 1px solid;}
.cxrightop {BORDER-RIGHT: #D6B000 1px solid; BORDER-TOP: #D6B000 1px solid;}
.cxleftbottom {BORDER-LEFT: #D6B000 1px solid; BORDER-BOTTOM: #D6B000 1px solid;}
.cxrightbottom {BORDER-RIGHT: #D6B000 1px solid; BORDER-BOTTOM: #D6B000 1px solid;}
.cxright {BORDER-RIGHT: #D6B000 1px solid; }
.cxleft {BORDER-LEFT: #D6B000 1px solid;}
.cxleftright {BORDER-LEFT: #D6B000 1px solid; BORDER-RIGHT: #D6B000 1px solid; }
.cxtop {BORDER-TOP: #D6B000 1px solid; }
.cxtopbottom {BORDER-TOP: #D6B000 1px solid;BORDER-BOTTOM: #D6B000 1px solid; }
.cxtopletteringtittle {font-size:small;	color:Green;	BORDER-TOP: #78B133 1px solid;}
.cxletteringtittle {font-size:small;	color:Green;}
.cxtopV2 {BORDER-TOP: #D6B000 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: #D6B000 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{}

.bgBoxGradient {background-image: url(../appImages/TopMiles_BoxBackground_gradient.gif); background-position: 0% 0%}
.GradientBoxCornerTopLeft { background-image: url(../appImages/TopMiles_canto_topesq_gradient.gif); background-repeat: no-repeat; background-position: 0% 0% }
.GradientBoxCornerTopRight { background-image: url(../appImages/TopMiles_canto_topdir_gradient.gif); background-repeat: no-repeat; background-position: 100% 0% }
.GradientBoxCornerBottomLeft { background-image: url(../appImages/TopMiles_canto_baixoesq_gradient.gif); background-repeat: no-repeat; background-position: 0% 100% }
.GradientBoxCornerBottomRight { background-image: url(../appImages/TopMiles_canto_baixodir_gradient.gif); background-repeat: no-repeat; background-position: 100% 100% }

.bgIR { background-color:Black }
.boxright { background-color:Black }
.boxleft {background-color:Black }
.boxbottomline { background-color:Black }


.cntmenu { background-image: url(../appImages/TopMiles_cmenu.gif); background-repeat: no-repeat; background-position: 0% 0% }
.cntmenud { background-image: url(../appImages/TopMiles_cmenud.gif); background-repeat: no-repeat; background-position: 0% 0% }

.bulletTV { padding-right: 5px;  background-image: url(../appImages/TopMiles_seta_off.gif); background-repeat: no-repeat; background-position: 0% 0% }
.treeviewbottom { background-image: url(../appImages/TopMiles_canto_baixoTVesq.gif); background-repeat: no-repeat; background-position: 0% 0% }
.treeviewtop { background-image: url(../appImages/TopMiles_canto_TVesq.gif); background-repeat: no-repeat; background-position: 0% 0% }

