FRAME {BACKGROUND-COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Sans-Serif }
HR.dotted	{border: 0px dashed #cdd0d0; 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: #595959;}
.pqEB	{FONT-SIZE: 7pt; COLOR: #595959; FONT-WEIGHT: bold;}
.pqEFooter	{FONT-SIZE: 7pt; COLOR: #595959;}
.pqEBFooter	{FONT-SIZE: 7pt; COLOR: #595959; FONT-WEIGHT: bold;}
.pqC	{FONT-SIZE: 7pt; COLOR: #595959;}
.pqCB	{FONT-SIZE: 7pt; COLOR: #595959; FONT-WEIGHT: bold;}
.pqW{FONT-SIZE: 7pt; COLOR: #FFFFFF;}
.pqWBDest{FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-WEIGHT: bold; TEXT-DECORATION: underline;}
/* IR - nova classe */
.pqWB	{FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-WEIGHT: bold;}
.pathE	{COLOR: #595959;}

/* Textos 8 pt */
.textoB		{FONT-WEIGHT: bold}
.textoE		{COLOR: #595959}
.textoEB	{COLOR: #595959; FONT-WEIGHT: bold}
.textoC		{COLOR: #595959;}
.textoCB	{COLOR: #595959; 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: #595959;}
.grCB		{FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #595959;}
.grWB		{FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-WEIGHT: bold}
.grTitCB {FONT-FAMILY: ARIAL; FONT-SIZE: 9pt; COLOR: #595959; FONT-WEIGHT: bold}
.grTitEB {FONT-FAMILY: ARIAL; FONT-SIZE: 9pt; COLOR: #595959; FONT-WEIGHT: bold}

/* -------------------- LINKS ------------------------------------------------------- */
/* links font7 */
A.pqEdest    		{COLOR: #595959; FONT-SIZE: 7pt; TEXT-DECORATION: underline;}
A.pqEdest:hover	{COLOR: #595959; TEXT-DECORATION: underline;}

A.pqEBdest    {COLOR: #595959; FONT-SIZE: 7pt; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
A.pqEBdest:hover	{COLOR: #595959; TEXT-DECORATION: underline;}

A.pqE	 	{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pqE:hover	 	{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 7pt;}

A.pqEFooter	{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pqEFooter:hover {COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 7pt;}

A.pqB		{FONT-SIZE: 7pt; FONT-WEIGHT: bold}

A.pqEB	{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold}
A.pathE	{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pathE:hover {COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pathEB	{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold}

A.pathC	{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pathC:hover	{COLOR: #595959; TEXT-DECORATION: none;}

A.pathCB		{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 7pt; FONT-WEIGHT: bold;}
A.pathCB:hover	{COLOR: #595959; TEXT-DECORATION: none;}
	
A.pqC		{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 7pt;}
A.pqC:hover		{COLOR: #595959; TEXT-DECORATION: none;}

A.pqCdest    {COLOR: #595959; TEXT-DECORATION: underline; FONT-SIZE: 7pt;}
A.pqCdest:hover  {COLOR: #595959; TEXT-DECORATION: none;}
 
A.pqCBdest    {COLOR: #595959; TEXT-DECORATION: underline; FONT-SIZE: 7pt; FONT-WEIGHT: bold;}
A.pqCBdest:hover  {COLOR: #595959; TEXT-DECORATION: none;}

A.pqW			{COLOR: #FFFFFF; text-decoration: none; FONT-SIZE: 7pt;}
/* IR - nova classe */
A.pqWB		{COLOR: #FFFFFF; text-decoration: none; FONT-SIZE: 7pt;; FONT-WEIGHT: bold;}

/* links font8 */
A.textoEdest    {COLOR: #595959; FONT-SIZE: 8pt; TEXT-DECORATION: underline;} 
A.textoEdest:hover  {COLOR: #595959; FONT-SIZE: 8pt; TEXT-DECORATION: underline;} 
A.textoEBdest    {COLOR: #595959; FONT-SIZE: 8pt; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
A.textoEBdest:hover   {COLOR: #595959; FONT-SIZE: 8pt; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}

A.textoE			{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 8pt;}
A.textoE:hover			{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 8pt;}

A.textoEB		{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 8pt; FONT-WEIGHT: bold}
A.textoEB:hover	{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 8pt; FONT-WEIGHT: bold}

A.textoC			{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 8pt;}
A.textoC:hover		{COLOR: #595959; TEXT-DECORATION: none;}

A.textoCdest    	{COLOR: #595959; TEXT-DECORATION: underline; FONT-SIZE: 8pt;}
A.textoCdest:hover  {COLOR: #595959; TEXT-DECORATION: none;}

A.textoCBdest		{COLOR: #595959; TEXT-DECORATION: underline; FONT-SIZE: 8pt; FONT-WEIGHT: bold;}
A.textoCBdest:hover {COLOR: #595959; TEXT-DECORATION: none;}

A.textoCB			{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 8pt; FONT-WEIGHT: bold;}
A.textoCB:hover		{COLOR: #595959; TEXT-DECORATION: none;}

A.textoW			{COLOR: #FFFFFF; text-decoration: none;}

A.treeviewE			{COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;}
A.treeviewE:hover	{COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;}

A.treeviewEB		{COLOR: #595959; TEXT-DECORATION: none; FONT-WEIGHT: bold ;} 

A.treeviewC			{COLOR: #595959; TEXT-DECORATION: none;}  /* Usado no js da treeview  ver depois  */
A.treeviewC:hover	{COLOR: #595959; TEXT-DECORATION: none; }

A.treeviewCC		{COLOR: #FFFFFF; FONT-SIZE: 8pt; line-height:18px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;}
A.treeviewCC:hover	{COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: underline;}

A.treeviewCB		{COLOR: #595959; TEXT-DECORATION: none;}
A.treeviewCB:hover	{COLOR: #595959; TEXT-DECORATION: none;}

/* IR - nova classe */
A.textoWdest		{COLOR: #FFFFFF; text-decoration: underline;}
.treeviewbottom { background-image: url(../appImages/canto_baixoTVesq.gif); background-repeat: no-repeat; background-position: 0% 0% }
.treeviewtop { background-image: url(../appImages/canto_TVesq.gif); background-repeat: no-repeat; background-position: 0% 0% }
.bulletTV { padding-right: 5px;  background-image: url(../appImages/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: #595959; TEXT-DECORATION: none; FONT-SIZE: 9pt; FONT-WEIGHT: bold;}
A.grCB:hover		{COLOR: #595959; TEXT-DECORATION: none;}
/* IR - nova classe */
A.grC				{COLOR: #595959; TEXT-DECORATION: none; FONT-SIZE: 9pt}
A.grC:hover			{COLOR: #595959; TEXT-DECORATION: none;}

A.inv		{COLOR: #595959; TEXT-DECORATION: none;}
A.inv:hover	{COLOR: #595959; 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}
/* IR - nova classe */
.bgIR		{BACKGROUND-COLOR:#BED73D}
.bgBOX	{BACKGROUND-COLOR:#8BC640}
.bgDG		{BACKGROUND-COLOR:#BED73D}
.bgLG		{BACKGROUND-COLOR:#F5FCE0}
.bgTV		{BACKGROUND-COLOR:#F0F4CE}




/* tabelas Cotações de Bolsa*/
.cotacoes	{FONT-SIZE: 7pt; COLOR: #595959; BACKGROUND-COLOR: #D0EBC8; FONT-WEIGHT: bold; FONT-FAMILY:Arial;}
.cotacoesL	{FONT-SIZE: 7pt; COLOR: #595959; BORDER-BOTTOM: #D0EBC8 1px solid; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY:Arial;}
.cotacoesR	{FONT-SIZE: 7pt; COLOR: #595959; BORDER-BOTTOM: #D0EBC8 1px solid; BACKGROUND-COLOR: #FFFFFF; text-align:right; FONT-FAMILY:Arial;}
.cotacoesRR	{FONT-SIZE: 7pt; COLOR: #595959; 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: #595959; 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: #595959 1px solid;}
.cxbottomJovem{BORDER-BOTTOM: #EDEDED 1px solid; COLOR:#595959; }
.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(../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 {background-color:#F2F3F3;}
.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{}


.boxcornertopleft { background-image: url(../appImages/canto_banesq.gif); background-repeat: no-repeat; background-position: 0% 0% }
.boxcornertopright { background-image: url(../appImages/canto_bandir.gif); background-repeat: no-repeat; background-position: 0% 0%	 }
.boxcornerbottomleft { background-image: url(../appImages/canto_esqline.gif); background-repeat: no-repeat; background-position: 0% 0%	 }
.boxcornerbottomright { background-image: url(../appImages/canto_dirline.gif); background-repeat: no-repeat; background-position: 0% 0%	 }
.boxbottomline { background-image: url(../appImages/lineH.gif); background-repeat: repeat-x; background-position: 0% 0%	 }

.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;}


.destaque				{FONT-SIZE: 7pt; FONT-WEIGHT: bold; color:#f6bc1c;}
.destaque8				{FONT-SIZE: 8pt; FONT-WEIGHT: bold; color:#f6bc1c;}

/* PCompras specific */
.cx						{border: #D0D0D0 1px solid;}
.cx2					{background-color:#F2F3F3;}
.treeviewArrow			{background: transparent url(../appImages/setatreeview_off.gif) no-repeat scroll 0% 60%; width: 3px; height: 5px;}
.treeviewArrowOv		{background: transparent url(../appImages/setatreeview_on.gif) no-repeat scroll 0% 60%; width: 3px; height: 5px;}
.collapser				{background: transparent url(../appImages/ic-mais.gif) no-repeat scroll right center; height: 12px; width: 12px; display: inline-block; cursor: hand;}
.collapserExpanded		{background: transparent url(../appImages/ic-menos.gif) no-repeat scroll right center; height: 12px; width: 12px; display: inline-block; cursor: hand;}

/* Motor de Login/Alteração de Password e Motor de Registo de Newsletter */
.loginHeaderRC			{background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%; width: 185px; height: 23px; COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;}
.chgPwHeaderBgRC		{background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%; width: 185px; height: 23px;COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;}
.loginHeader			{background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959; COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;}
.chgPwHeaderBg			{background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%; width: 185px; height: 23px;COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;}
.chgPwdHeader1			{color: #595959; cursor: hand; cursor: pointer;COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;}
.chgPwdHeaderOv1		{color: #595959; cursor: hand; cursor: pointer;}
.chgPwdHeader2			{vertical-align: middle; text-align: center; cursor: hand; cursor: pointer;}

/* Motor de Sumário de Registo */
.regSummaryRC				{background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%; width: 185px; height: 23px; vertical-align: middle; cursor: hand; cursor: pointer;}
.regSummaryHighlightRC	{background: transparent url(../appImages/n_btn1On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959}
.regSummary				{background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%; width: 185px; height: 23px; vertical-align: middle; cursor: hand; cursor: pointer;}
.regSummaryHighlight	{background: transparent url(../appImages/n_btn2On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959}

/* Motor de Sumário de Certificação */
.certSummaryRC			{background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%; width: 185px; height: 23px; cursor: hand; cursor: pointer;}
.certSummaryHighlightRC	{background: transparent url(../appImages/n_btn1On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959; cursor: default;}
.certSummary			{background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%; width: 185px; height: 23px; cursor: hand; cursor: pointer;}
.certSummaryHighlight	{background: transparent url(../appImages/n_btn2On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959; cursor: default;}
.certEmProgresso		{border:1px solid #fff; margin-top:1px; background: transparent url(../appImages/ic-CertAvaliacao.gif) no-repeat scroll right center; width: 12px; height: 12px; display: inline-block; }
.certRejeitada			{border:1px solid #fff; margin-top:1px; background: transparent url(../appImages/ic-CertNao.gif) no-repeat scroll right center; width: 12px; height: 12px; text-align: center; vertical-align: middle;display: inline-block; }
.certEmRectificacao		{border:1px solid #fff; margin-top:1px; background: transparent url(../appImages/ic-CertRevisao.gif) no-repeat scroll right center; width: 12px; height: 12px; text-align: center; vertical-align: middle;display: inline-block; }
.certAceite				{border:1px solid #fff; margin-top:1px; background: transparent url(../appImages/ic-CertSim.gif) no-repeat scroll right center; width: 12px; height: 12px;display: inline-block; }
.certExpirada			{border:1px solid #fff; margin-top:1px; background: transparent url(../appImages/ic-CertExpirado.gif) no-repeat scroll right center; width: 12px; height: 12px;display: inline-block; }
.certEmAceitacao		{border:1px solid #fff; margin-top:1px; background: transparent url(../appImages/ic-CertRectificacao.gif) no-repeat scroll right center; width: 12px; height: 12px;display: inline-block; }
.certNaoIniciada		{border:1px solid #fff; margin-top:1px; background: transparent url(../appImages/ic-CertNao.gif) no-repeat scroll right center; width: 12px; height: 12px;display: inline-block; }

/* Motor de Sumário de Alertas */
.alertSummaryRC			{background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%;   width: 185px; height: 2px; color: #595959; cursor: hand; cursor: pointer;}
.alertSummaryHighlightRC	{background: transparent url(../appImages/n_btn1On.gif) repeat scroll 0% 0%; width: 185px; height: 2px; color: #595959; cursor: default;}
.alertSummary			{background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%;   width: 185px; height: 2px; color: #595959; cursor: hand; cursor: pointer;}
.alertSummaryHighlight	{background: transparent url(../appImages/n_btn2On.gif) repeat scroll 0% 0%; width: 185px; height: 2px; color: #595959; cursor: default;}
.alertStatus			{background: transparent url(../appImages/ic-mensagens.gif) no-repeat scroll right center; width: 12px; height: 9px;}

/* CP Vertical */
.CPVerticalRC			{background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;}
.CPVerticalHighlightRC	{background: transparent url(../appImages/n_btn1On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;}
.CPVertical				{background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;}
.CPVerticalHighlight	{background: transparent url(../appImages/n_btn2On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;}

/* TreeView */
.rNoCWithoutL			{background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; color: #595959; }
.rNoCWithoutLOv			{background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; color: #595959; }
.rNoCWithL              {background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; }
.rNoCWithLS		        {background: transparent url(../appImages/n_btn2On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959; }
.rWithCWithoutL			{background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; color: #595959; }
.rWithCWithoutLOv		{background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; color: #595959; }
.rWithCWithL            {background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; color: #595959; }
.rWithCWithLS           {background: transparent url(../appImages/n_btn2On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959; }
.rWithCSWithL           {background: transparent url(../appImages/n_btn2On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959; }

.rNoCWithoutLRC			{background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; color: #595959; }
.rNoCWithoutLOvRC			{background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; color: #595959; }
.rNoCWithLRC              {background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; }
.rNoCWithLSRC		        {background: transparent url(../appImages/n_btn1On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959; }
.rWithCWithoutLRC			{background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; color: #595959; }
.rWithCWithoutLOvRC		{background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; color: #595959; }
.rWithCWithLRC            {background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%;   width: 185px; height: 23px; color: #595959; }
.rWithCWithLSRC           {background: transparent url(../appImages/n_btn1On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959; }
.rWithCSWithLRC           {background: transparent url(../appImages/n_btn1On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959; }

/* Motor de Sumário de Fornecedor */
.linkRC					{background: transparent url(../appImages/n_btn1On.gif) repeat scroll 0% 0%; width: 285px; height: 22px; cursor: hand; cursor: pointer; vertical-align: middle;}
.noLinkRC					{background: transparent url(../appImages/n_btn1On.gif) repeat scroll 0% 0%; width: 285px; height: 22px; color: #595959; cursor: default; vertical-align: middle;}
.link					{background: transparent url(../appImages/n_btn2On.gif) repeat scroll 0% 0%; width: 285px; height: 22px; cursor: hand; cursor: pointer; vertical-align: middle;}
.noLink					{background: transparent url(../appImages/n_btn2On.gif) repeat scroll 0% 0%; width: 285px; height: 22px; color: #595959; cursor: default; vertical-align: middle;}
.spaceBetweenLinks		{width:5px;}
.cEmProgresso			{font-size: 7pt; color: #595959; font-weight: bold;}
.cRejeitada				{font-size: 7pt; color: #595959; font-weight: bold;}
.cAceite				{font-size: 7pt; color: #595959; font-weight: bold;}
.cExpirada				{font-size: 7pt; color: #595959; font-weight: bold;}
.cEmAceitacao			{font-size: 7pt; color: #595959; font-weight: bold;}
.cNaoIniciada			{font-size: 7pt; color: #595959; font-weight: bold;}

/* Motor de Sumário de Consulta ao Mercado */
.meSummaryHighlight		{background: transparent url(../appImages/n_btn2On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959;}
.meSummary				{background: transparent url(../appImages/n_btn2.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959; cursor: hand; cursor: pointer;}
.meSummaryHighlightRC		{background: transparent url(../appImages/n_btn1On.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959;}
.meSummaryRC				{background: transparent url(../appImages/n_btn1.gif) repeat scroll 0% 0%; width: 185px; height: 23px; color: #595959; cursor: hand; cursor: pointer;}
.meP					{background: transparent url(../appImages/ic-ConsultasMercado.gif) no-repeat scroll right center; width: 12px; height: 12px;}

/* Motor Listagem/Detalhe de Consultas ao Mercado */
.destaque				{font-size: 7pt; font-weight: bold; color:#f6bc1c;}
.recent					{background: transparent url(../appImages/ic-novidade.gif) no-repeat scroll 0% 0%; width: 15px; height: 15px; border: 0px;}
.arrowBackward			{background: transparent url(../appImages/ic-pagAnterior.gif) no-repeat scroll 0% 0%; width: 12px; height: 12px; border: 0px;}
.arrowForward			{background: transparent url(../appImages/ic-pagSeguinte.gif) no-repeat scroll 0% 0%; width: 12px; height: 12px; border: 0px;} 
.document				{background: transparent url(../appImages/ic_Doc.gif) no-repeat scroll 0% 0%; width: 16px; height: 16px;}
.deleteDocument			{background: transparent url(../appImages/ic_apagarDoc.gif) no-repeat scroll right center; width: 16px; height: 16px; cursor: hand; cursor: pointer;}

/* Motor de Notícias Homepage - Lista Genérica */
.linkNewsBg			{background: transparent url(../appImages/n_btn2On.gif) repeat scroll 0% 0%; height: 22px;}
.linkNews			{color: #595959; cursor: default;}
.linkNewsOv			{color: #595959; cursor: hand; cursor: pointer;}

.messageTreeItemHide {
    display:none;
}

.messageTreeItemShow {
    display:inline-block;
}

#CreateMessageForm label {
    width:80px;
    display:inline-block;
    color:#595959;
}

.lblta {
    vertical-align: top;
}

#CreateMessageForm TextArea {
    height: 150px;
}

.cmfi
{
    FONT-SIZE: 8pt; 
    BORDER: #595959 1px solid;
    width :530px;
}

.btn {FONT-SIZE: 8pt; COLOR: #FFFFFF; BACKGROUND-COLOR: #595959; BORDER: #595959 1px solid; float: right; margin: 1px; }
.btn.clear { float: none; }

.row {
    padding-top:10px;
    padding-left:25px;
    padding-right:20px;
}

.rowSM {
    padding-top:10px;
}

.tempoEB {
    display:inline-block;
    float : right;
}

.right {
    float:right;
}

.blueLink {
    clear: both;
    color: #616469;
    cursor: pointer;
    font-family: 'Mundo Sans W01 Medium',Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 12px;
}