/*
 style sheet cidadebcp.pt para ie              date: 14 Maio 2001  */
/*         styles para texto        */



#menuhz tr {
	font-family: verdana, arial, sans serif;
	font-size:11px;
	color:#000;
}



.noticias {
	margin:0px 0px 0px 0px;
	padding:0px;
}

ul.NoticiasItem {
	margin-left:10px;
	padding-left:10px;
}

li.NoticiasItem {
	list-style-image : url(../img/ico_noticias.gif);
	list-style-type : disc;
	vertical-align: middle;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:5px;
	color: #006600;
}


.txt9blue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px; color:#BAC5D6}
.txt9preto{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px; color:#000000}
.txt9branco{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px; color:#FFFFFF}
.txt9azulbold{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#003366}
.txt10cinza{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:10px;color:#999999}
.txt10azul{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px; color:#003366}
.txt10azulbold{	font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size:10px;	color:#003366;}
.txt10azulclaro{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px; color:#9BB3CB}
.txt10azulclarobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold;font-size:10px;color:#9BB3CB;border : thin;}
.txt10bordo{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:10px; color:#C91F47}
.txt10branco{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:normal; font-size:10px; color:#ffffff}
.txt10brancobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:10px; color:#ffffff}
.txt10grey{font-family:Tahoma,Arial,Helvetica, sans-serif;font-size:10px; color:#003366}
.txt10preto{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:10px; color:#000000}
.txt10pretobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:10px; color:#000000}
.txt11azul{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px; color:#003366}
.txt11azulbold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#003366}
.txt11azulbold2{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#336699}
.txt11azulfbold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#3A6CBF}
.txt11azulclaro{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px; color:#9BB3CB}
.txt11azulclarobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#9BB3CB}
.txt11bordo{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px; color:#C91F47}
.txt11bordobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold;font-size:11px; color:#C91F47}
.txt11brancobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#FFFFFF}
.txt11cinzabold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#C8D4E6}
.txt11cinza{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px; color:#C8D4E6}
.txt11forte{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px; color:#99CCFF}
.txt11fortebold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:13px; color:#99CCFF}
.txt11greybold{font-family:Tahoma,Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#003366}
.txt11cinzaescbold{font-family:Tahoma,Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#666666}
.txt11laranjabold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#FFFFFF}
.txt11preto{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px; color:#000000}
.txt11pretobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#000000}
.txt11red{font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FF0033}
.txt11redbold{font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FF0033}


.txt12azul{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:12px; color:#003366}
.txt12azulbold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#003366}
.txt12brancobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#ffffff}
.txt12azulfbold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#3A6CBF}
.txt12azulclaro{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:12px; color:#9BB3CB}
.txt12azulclarobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#9BB3CB}
.txt12preto{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:12px; color:#000000}
.txt12pretobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#000000}
.txt14cinza_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #787878;

}
.txt13cinza_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #787878;

}
.txt14red_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #C92B5B;

}
.txt14azulbold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:14px; color:#003366}

.txt18pretobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:18px; line-height:30px; color:#000000}



.under{position:absolute;top:100px;left:200px;z-index:1}
/*         styles para artigos         */
.superartigo{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#9BB3CB}
.tituloartigo{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:16px; color:#003399}
.ingressartigo{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:12px; color:#003399}
.dataartigo{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px; color:#9BB3CB}
.txtartigo{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:12px; color:#000000;line-height:20px}
.txtartigobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#000000}
.txtartigoazulbold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#003366}
.txtartigobordotbold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#A70004}
.txtbordobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:14px; color:#A70004}
a.lnkartigo{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:12px;color:#003366;}
a.lnkartigo:hover{text-decoration:none;}

/*         styles para links  estrutura        */
a.tabr{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:10px;color:#ffffff;text-decoration : none;}
a.tabr:hover{color : #cccccc;}
a.tabr:active{color : #ffffff;}

a.tab1{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:10px;color:#ffffff;text-decoration : none;}
a.tab1:hover{color : #C8D4E6;}
a.tab1:active{color : #ffffff;}

a.tab2{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size : 10px;color : #000000;text-decoration : none;}
a.tab2:hover{color : #003366;}
a.tab2:active{color : #000000;}

a.tab3{font-family : Verdana,Arial,Helvetica, sans-serif;font-size : 10px;color : #ffffff;text-decoration : none;}
a.tab3:hover{color : #cccccc;}
a.tab3:active{color : #ffffff;}

a.tab4{font-family : Verdana,Arial,Helvetica, sans-serif;font-size : 11px;color : #003366;text-decoration : none;}
a.tab4:hover{color : #C92B5B;}
a.tab4:active{color : #003366;}

a.linkamarelo{font-family :Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size : 11px;color : #EFEB00;text-decoration : none;}
a.linkamarelo:hover{color : #FFFFFF;}
a.linkamarelo:active{color : #EFEB00;}

/*         styles para links  noticias e texto       */
a.lnk9azulbold{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:9px;font-weight : bold;color:#003366;}
a.lnk9azulbold:hover{text-decoration:none;}

a.lnk10azul{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:9px;color:#003366;}
a.lnk10azul:hover{text-decoration:none;}
a.lnk10cinza{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:10px;color:#999999;text-decoration:none;}
a.lnk10cinza:hover{color:#C92B5B;}
a.lnk10azulbold{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:10px;color:#003366;}
a.lnk10azulbold:hover{text-decoration:none;}
a.lnk10azul2{font-family : Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#336699;}
a.lnk10azul2:hover{text-decoration:none;}
a.lnk10azulclaro{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:10px;color:#9BB3CB;}
a.lnk10azulclaro:hover{text-decoration:none;}
a.lnk10azulclarobold{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:10px;color:#9BB3CB;}
a.lnk10azulclarobold:hover{text-decoration:none;}
a.lnk10preto{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:10 px;color:#000000;}
a.lnk10preto:hover{text-decoration:none;}
a.lnk10pretobold{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:10px;color:#000000;}
a.lnk10pretobold:hover{text-decoration:none;}

a.lnk11azul{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;color:#003366;}
a.lnk11azul:hover{text-decoration:none;}
a.lnk11azulbold{font-family : Verdana, Arial, Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#003366;}
a.lnk11azulbold:hover{text-decoration:none;}
a.lnk11azulbold2{font-family : Verdana, Arial, Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#336699;}
a.lnk11azulbold2:hover{text-decoration:none;}
a.lnk11azulfbold{font-family : Verdana, Arial, Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#3A6CBF;}
a.lnk11azulfbold:hover{text-decoration:none;}
a.lnk11azulclaro{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;color:#9BB3CB;}
a.lnk11azulclaro:hover{text-decoration:none;}
a.lnk11azulclarobold{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#9BB3CB;}
a.lnk11azulclarobold:hover{text-decoration:none;}
a.lnk11azulover{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#003366;text-decoration:none;}
a.lnk11azulover:hover{text-decoration:underline;}
a.lnk11azulsem{font-family : Verdana,Arial,Helvetica, sans-serif; font-weight : normal;font-size:11px;color:#003366;text-decoration:none;}
a.lnk11azulsem:hover{color:#9BB3CB;}
a.lnk11azulboldsem{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight : bold;color:#003366;text-decoration:none;}
a.lnk11azulboldsem:hover{color:#9BB3CB;}
a.lnk11brancoboldsem{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight : bold;color:#ffffff;text-decoration:none;}
a.lnk11brancoboldsem:hover{color:#9BB3CB;}
a.lnk11redsem{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;color:#003399;text-decoration:none;}
a.lnk11redsem:hover{color:#C92B5B;}
a.lnk11cinza{font-family : Verdana, Arial, Helvetica, sans-serif;font-weight : normal;font-size:11px;color:#999999;}
a.lnk11cinza:hover{text-decoration:none;}
a.lnk11cinzabold{font-family : Verdana, Arial, Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#C8D4E6; text-decoration:none;}
a.lnk11cinzabold:hover{color:#ffffff;}
a.lnk11forte:hover{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#003366; text-decoration:none;}
a.lnk11forte{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#99CCFF; text-decoration:none;}
a.lnk11preto{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;color:#000000;}
a.lnk11preto:hover{text-decoration:none;}
a.lnk11pretobold{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#000000;}
a.lnk11pretobold:hover{text-decoration:none;}
a.lnk11pretosem{font-family : Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;text-decoration:none;}
a.lnk11pretosem:hover{color:#000000;}
a.lnk11red{font-family : Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#C91F47;font-weight : bold;}
a.lnk11red:hover{text-decoration:none;}
a.lnk12azul{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:12px;color:#003366;}
a.lnk12azul:hover{text-decoration:none;}
a.lnk12azulsem{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:12px;color:#003366;text-decoration:none;}
a.lnk12azulsem:hover{color:#9BB3CB;}
a.lnk12azulbold{font-family : Verdana, Arial, Helvetica, sans-serif;font-weight : bold;font-size:12px;color:#003366;}
a.lnk12azulbold:hover{text-decoration:none;}
a.lnk12azulfbold{font-family : Verdana, Arial, Helvetica, sans-serif;font-weight : bold;font-size:12px;color:#3A6CBF;}
a.lnk12azulfbold:hover{text-decoration:none;}
a.lnk12azulclaro{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:12px;color:#9BB3CB;}
a.lnk12azulclaro:hover{text-decoration:none;}
a.lnk12azulclarobold{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:12px;color:#9BB3CB;}
a.lnk12azulclarobold:hover{text-decoration:none;}
a.lnk12laranja{font-family : Verdana, Arial, Helvetica, sans-serif;font-weight : bold;font-size:12px;color:#003366;text-decoration:none;}
a.lnk12laranja:hover{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:12px;color:#C8D4E6;text-decoration:none;}
a.lnk12preto{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:12px;color:#000000;}
a.lnk12preto:hover{text-decoration:none;}
a.lnk12pretobold{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:12px;color:#000000;}
a.lnk12pretobold:hover{text-decoration:none;}


/*         styles para tabelas     */
.trheader{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff; background-color:#003366;text-align:center;}
.trheaderRed{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff; background-color:#C92B5B;text-align:center;padding:2px;}
.trheader2{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff; background-color:#7C95BF;text-align:center;}
.trheader3{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;background-color:#F4F6FA;text-align:center;padding:3px;border-left : 1px solid #FFFFFF;}
.trheader4{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;background-color:#F4F6FA;text-align:left;padding:0px;border-left : 1px solid #FFFFFF;}
.trheader5{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000;background-color:#F4F6FA;text-align:center;padding:3px;border-left : 1px solid #FFFFFF;}
.trheadercenter{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;background-color:#F4F6FA;text-align:right;padding:1px;border-left : 1px solid #FFFFFF;}
.trheaderleft{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff; background-color:#003366;text-align:left;}
.trimpar{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000;
background-color:#C3CFDC;}
.trpar{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000;
background-color:#EEEEEE;}
.trpar2{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000;
background-color:#F4F6F8;}
/*         styles antigos    */
.texboldroj {font-family:Verdana,Arial,Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#A70004;}
.texboldcidade {font-family : Verdana,Arial,Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #333366;}
.filaimpar {font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000;
background-color:#C3CFDC;}
.filapar {font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000;
background-color:#EEEEEE;}
.filaparb {font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;
background-color:#EEEEEE;}
.textabla {font-family:arial,helvetica; font-size:10px; font-weight:normal; color:#000000;}
.cabecera {font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff; background-color:#003366;text-align:center;}
.filamarela {font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;background-color:#B7B7B7;text-align:center;}
/*#ffcc33 - #efeb00 */
.filazulci{	font-family:verdana, Arial, Helvetica, sans-serif;font-size:11px;	font-weight:bold;	color:#ffffff;	text-align:left;background-color:#336699;}
.texnoticia {font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.filazultp{font-family:verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#ffffff; text-align:center; padding-bottom:2px; padding-top:2px; background-color:#003366;}

/*         modelo investimento    */
.texnorneg{font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000}
.texboldneg{ font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000}
.texnorblanc{font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #ffffff}
.texboldblanc{font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #ffffff}
A.blanc {font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:underline;}
A.blanc:Visited {font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; color:#d2d3d3; text-decoration:underline;}
A.blanc:Active {font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:underline;}
A.blanc:Hover {font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; color:#d2d3d3; text-decoration:underline;}
A.black {font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}
A.black:Visited {font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}
A.black:Active {font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}
A.black:Hover {font-family:verdana,arial,helvetica; font-size:11px; font-weight:bold; color:#336699; text-decoration:underline;}


a.prog1{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:10px;color:#ffffff;text-decoration : none;}
a.prog1:hover{color : #003366;}
a.prog1:active{color : #ffffff;}

a.prog2{font-family : Verdana,Arial,Helvetica, sans-serif;font-weight : bold;font-size:10px;color:#ffffff;text-decoration : none;}
a.prog2:hover{color : #9BB3CB;}
a.prog2:active{color : #ffffff;}

a.lnkcont{font-family : Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#003366;}
a.lnkcont:hover{text-decoration:none;}
A.lnkcont:Visited {font-family : Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; color:#9BB3CB; text-decoration:underline;}

thead .arrow		{font-family: webdings; color: yellow; padding: 0; font-size: 10px;
			height: 11px; width: 10px; overflow: hidden;
			margin-bottom: 2; margin-top: -3; padding: 0; padding-top: 0; padding-bottom: 2;}

.txt10red{font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #FF0033}
.txt10green{font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #009900}
a.lnk10red{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:10 px;color:#FF0033;}
a.lnk10red:hover{text-decoration:none;}
a.lnk10green{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:10 px;color:#009900;}
a.lnk10green:hover{text-decoration:none;}

.borderazul {border : 1px solid #003366;}
.borderazul11 {border : 1px solid #003366;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;color:#003366;}
.borderazul12 {border : 1px solid #003366;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px;font-weight : normal;color:#003366;}
.bordercinza {border : 1px solid #eeeeee;}
.bordercinza2 {border : 1px solid #cccccc;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;color:#CC3366;}
.bordercinza2f {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color:#CC3366;
	background-color: #f1f1f1;
	border-top: 1px none #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding-top: 2px;
}
.bordercinza3 {
	border : 1px solid #cccccc;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color:#000000;
	background-color: #f1f1f1;
	height: 18px;
	padding-left: 5px;


}
.bordercinzadark {border : 1px solid #999999;}
.bordercinza11 {border : 1px solid #eeeeee;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;color:#003366;}
.bordercinza11preto {border : 1px solid #eeeeee;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;color:#000000;}
.bordercinza11pretobold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color:#000000;
	border-top: 1px none #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.borderpreto {border : 1px solid #000000;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;color:#000000;}
.bordercinza12 {border : 1px solid #eeeeee;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px;font-weight : normal;color:#003366;}
.borderazulcl {border : 1px solid #7C95BF;}
.borderazulcl11 {border : 1px solid #7C95BF;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;color:#003366;}
.borderazulcl12 {border : 1px solid #7C95BF;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px;font-weight : normal;color:#003366;}
.borderazulf {border : 1px solid #3A6CBF;}
.borderazulf11 {border : 1px solid #3A6CBF;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;color:#003366;}
.borderazulf12 {border : 1px solid #3A6CBF;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px;font-weight : normal;color:#003366;}

/* Novos para topos */

a.topunivon{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:10px;font-weight
: bold;color : #FFFFFF;text-decoration : none;}
a.topunivon:hover{color : #999999;}
a.topuniv{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:10px;font-weight
 : bold;color : #FFFFFF;text-decoration : none;}
  a.topuniv:hover{color : #000000;}
 .menubanco{font-family : Verdana, Arial, Helvetica, sans-serif; font-weight
  : bold; font-size : 10px; color : #006699; text-decoration:none;}
  .menuseguro{font-family : Verdana, Arial, Helvetica, sans-serif; font-weight
  : bold; font-size : 10px; color : #CD5C5C; text-decoration:none;}
  .menudef{font-family : Verdana, Arial, Helvetica, sans-serif; font-weight :
  bold; font-size : 10px; color : #000000; text-decoration:none;}
 a.topuniv2{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:10px;font-weight
  : bold;color : #000000;text-decoration : none;}
  a.topuniv2:hover{color : #999999;}
 a.lnkunivmsg{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight
  : bold;color:#FFFFFF;padding:1px;}
  a.lnkunivmsg:hover{color: #333333;background-color:#ffffff;text-decoration:none;}
 .univBorder {
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  }
 .fiscalBorder {
  border-bottom: 1px solid #D2B48C;
  border-left: 1px solid #D2B48C;
  border-right: 1px solid #D2B48C;
  }
 .imobBorder {
  border-bottom: 1px solid #6699CC;
  border-left: 1px solid #6699CC;
  border-right: 1px solid #6699CC;
  }
 .saudeBorder {
  border-bottom: 1px solid #9999CC;
  border-left: 1px solid #9999CC;
  border-right: 1px solid #9999CC;
  }
 .autoBorder {
  border-bottom: 1px solid #F8AD62;
  border-left: 1px solid #F8AD62;
  border-right: 1px solid #F8AD62;
  }
 .viagBorder {
  border-bottom: 1px solid #669999;
  border-left: 1px solid #669999;
  border-right: 1px solid #669999;
  }
 .lazerBorder {
  border-bottom: 1px solid #D0D476;
  border-left: 1px solid #D0D476;
  border-right: 1px solid #D0D476;
  }
 .bancoBorder {
  border-bottom: 1px solid #006699;
  border-left: 1px solid #006699;
  border-right: 1px solid #006699;
  }
 .seguroBorder {
  border-bottom: 1px solid #CD5C5C;
  border-left: 1px solid #CD5C5C;
  border-right: 1px solid #CD5C5C;
  }

  a.linksec{font-family : Verdana, Arial, Helvetica, sans-serif ; font-weight
  : bold; font-size : 10px; color : #5a605a; text-decoration : none;}
  a.linksec:hover{color : #000000;}
  a.linksec:active{color : #000000;}

  a.invLink7{color: #ffffff; padding:1px; font-weight : bold;}
  a.invLink7:hover{color: #333333;background-color:#ffffff;}

  .verde1{font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px; font-weight:bold;color:#003366}

/* Transacções */

.lineblueb {
	border-bottom: 1px solid #003366;
}
.linebluet {
	border-top : 1px solid #003366;
}

  .linegrey11preto{
	border-bottom: 1px solid #CCCCCC;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}
 .linegrey11preto2{
	border-bottom: 1px solid #CCCCCC;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	padding-bottom: 2px;
}
  .linegrey11pretopd{
	border-bottom: 1px solid #CCCCCC;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	padding-right : 5px;
	padding-left : 5px;
}
  .linegrey11pretob{
	border-bottom: 1px solid #CCCCCC;
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}
  .linegrey12preto{
	border-bottom: 1px solid #CCCCCC;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}
  .linegrey {
	border-bottom: 1px solid #CCCCCC;
}
    .linegreydark {
  border-bottom: 1px solid #999999;
  }
      .pad30txt12azul{
	padding-left : 30px;
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#003366;
	padding-top : 20px;
	padding-bottom: 15px;
}
select.pag {font-family:arial,helvetica;font-size:8pt;font-weight:normal; color:#000000; width: 150px;}

.padd{
	padding-top : 3px;
}


/*novo menu*/
.menulinha {border-bottom:1px solid #003399;}

.menubarra {
  background:#C92B5B;
  font-family: arial, verdana, sans-serif;
  font-size:11px;
	font-weight:bold;
  color:#fff;
	padding:2px 0px 2px 0px;
}

.menuitem {padding: 2px 12px 2px 12px;}

.menuitemselec {
	padding: 2px 12px 2px 12px;
	background:#003399;
}

.menuitemselec a, .menuitemselec a:visited, .menuitem a, .menuitem a:visited {
	font-family: arial, verdana, sans-serif;
  font-size:11px;
	font-weight:bold;
  color:#fff;
	text-decoration:none;
}

.menuitemselec a:hover, .menuitemselec a:focus {color:#fff;}

.menuitem a:hover, .menuitem a:focus {color:#003399;}

.submenu {
	font-family:verdana, arial, sans-serif;
  font-size:10px;
	color:#003399;
	padding:2px;
}

.subitem {padding: 2px 5px 2px 5px; font-size:10px; font-color:#039;}

.subitem a, .subitem a:visited {font-size:10px; color:#039; text-decoration:none;}

.subitem a:hover {	text-decoration:underline;}

img {border:0;}

.hidepipe {color:#C92B5B;}

#footer {width:762; font-family: verdana, arial, sans-serif;}


#footerlinks {
	text-align:center;
	padding:4px;
	color:#fff;
	font-size:11px;
	 background-color:#C92B5B;
}

#footerlinks a {color:#fff;font-size:11px;text-decoration:none;}
#footerlinks a:hover {text-decoration:underline;}

#footercomment {
	text-align: center;
	padding:4px;
	background:#fff;
	color:#666;
	font-size:10px;
}
a.enfase {font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#003399; background-color:#FFFFCC;}
a.enfase:hover{text-decoration:none; background-color:#FFFFFF;}
.azul9{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:9px;color:#003399}
.azul10{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:10px;color:#003399}
.azul11 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: normal;color: #003399;}
.azul11_bold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: bold;color: #003399;}
.azul12 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;color: #003399;}
.azul12_bold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: bold;color: #003399;}

a.comlink10{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:10px;color:#003399;}
a.comlink10:hover{text-decoration:none;}
a.comlink11{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;color:#003399;}
a.comlink11:hover{text-decoration:none;}
a.comlink11_sem{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none;}
a.comlink11_sem:hover{color:#CC3366;}
a.comlink11_bold{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#003399;}
a.comlink11_bold:hover{text-decoration:none;}
a.comlink12{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:12px;color:#003399;}
a.comlink12:hover{text-decoration:none;}
a.comlink12_bold{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:12px;font-weight: bold;color:#003399;}
a.comlink12_bold:hover{text-decoration:none;}
a.comlink12b{font-family : Verdana,Arial,Helvetica, sans-serif;text-decoration:none;font-weight: bold;font-size:12px;color:#003399;}
.cerise11 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: normal;color: #CC3366;}
.cerise11_bold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: bold;color: #CC3366;}
.cerise12 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: normal;color: #CC3366;}
.cerise12_bold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: normal;font-weight: bold;color: #CC3366;}
a.comlink11cerise{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;color:#CC3366;}
a.comlink11cerise:hover{text-decoration:none;}
a.comlink11cerisesem{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;color:#CC3366;text-decoration:none;}
a.comlink11cerisesem:hover{color:#000000;}
a.comlink11cerise_bold{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#CC3366;}
a.comlink11cerise_bold:hover{text-decoration:none;}
a.comlink12cerise{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:12px;color:#CC3366;}
a.comlink12cerise:hover{text-decoration:none;}
a.comlink12cerise_bold{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:12px;font-weight: bold;color:#CC3366;}

a.comlink12cerise_bold:hover{text-decoration:none;}
a.comlink12b:hover{color:#6699CC;}
  .linegrey11preto{
	border-bottom: 1px solid #CCCCCC;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}

/*institucional links secundarios */

#info {
  padding:0px;
	margin:0px;
}

#info ul {
	margin-left:0px;
	margin-top:5px;
	padding: 10px 0px 0px 0px;
	list-style: url('../img/arrow_black.gif') disc inside !important;
	list-style: url('../img/arrow_black_inst.gif') disc inside;
}

#info li {
	vertical-align: top;
	color: #000;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:5px;
	font-family:verdana, arial, sans-serif;
  font-size:11px;
}

#info span.bold {font-weight:bold}

a.ingles, a.ingles:visited {
  font-style:italic;
	color:#000;
}

a.ingles:hover {text-decoration:none;}

a.ingles:focus {text-decoration:none;}

a.portugues, a.portugues:visited {
	font-weight:bold;
	color:#000;
}

a.portugues:hover {text-decoration:none;}

a.portugues:focus {text-decoration:none;}

div.alerta1 {
	background:url("/img/bullet_alert.gif") 10px center no-repeat ;
	border-top: 1px solid #ccc;
	padding:10px 5px 10px 40px;
	margin: 10px 0px 20px 0px;
	font-family : Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000;
}

/* ************* div data ************* */
div#dataTopo {
  text-align:right; 
  color:#036; 
  font-size:10px;
  font-family:verdana, sans-serif;
  width:300px;
  height:15px; 
  position:absolute; 
  top:33px; 
  left:458px;
}

/* ************* header impressão ************* */
div#headprint {
	display:none;
}

/***************** Dow Jones *******************/

.txt17laranja{font-family:Verdana,Arial,Helvetica, sans-serif; font-size:17px; line-height:30px; color:#ff9900}

.txt17laranjabold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:17px; line-height:30px; color:#ff9900}

.txt17preto{font-family:Verdana,Arial,Helvetica, sans-serif; font-size:17px; line-height:30px; color:#000000;text-decoration:none}

.txt17pretobold{font-family:Verdana,Arial,Helvetica, sans-serif;font-weight:bold; font-size:17px; line-height:30px; color:#000000}


.lnk17preto{
		font-family:Verdana,Arial,Helvetica, sans-serif; 
		font-size:17px; 
		line-height:30px; 
		color:#000000;
		text-decoration:none
		}

.topLink_orange {
		margin: 10px 0px 10px 0px;
		background: url("/img/pixel_lar.gif") 0 65% repeat-x;
		text-align:right;
}

	.topLink_orange a {
		background: #fff url("/img/bullet_top_orange.gif") 100% 0% no-repeat;
		padding:0px 20px 0px 8px;
		font-size:11px;
		font-family:verdana;
		color:#666;
		text-decoration:none;
		} 
		
	.topLink_orange a:hover {
		text-decoration:underline;
	} 
	
	.topLink_orange a:visited {
		color:#666;
	} 
	
.DowJonesHr {
	margin-top:10px;
	margin-bottom:15px;
	border:1px solid #fff;
  border-bottom: 1px solid #ff9900;
  color: #fff;
  background-color: #fff;
  height: 1px;
  
  }	

  
  ul.linksDowjones {
	margin:0px;
  	padding:0px;
  	margin-left:0px;
  	list-style:none;
}

  ul.linksDowjones li {
  	margin:0px;
  	padding:0px;
	margin-bottom:10px;
	padding-left:10px;
	font-size:12px;
	font-family:verdana;
	color:#000;
	list-style:none;
    	background: url("../img/bullet_lar.gif") 0% 50% no-repeat;
  }


/********************* Fim Dow Jones *********************/

