﻿/*
 style sheet cidadebcp.pt para ie              date: 14 Maio 2001  */
/*         styles para texto        */

a:link, a:visited {
	color:#3065CF;
	text-decoration:none;
}

a:hover, a:focus {
	color:#22365D;
	text-decoration:underline;
}


#menuhz tr {
	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:Arial,Helvetica,sans-serif;font-size:9px; color:#BAC5D6}
.txt9preto{font-family:Arial,Helvetica,sans-serif;font-size:9px; color:#4C4D4D}
.txt9branco{font-family:Arial,Helvetica,sans-serif;font-size:9px; color:#FFFFFF}
.txt9azulbold{font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;color:#4C4D4D}
.txt10cinza{font-family : Arial,Helvetica, sans-serif;font-size:10px;color:#999999}
.txt10azul{font-family:Arial,Helvetica,sans-serif;font-size:10px; color:#4C4D4D}
.txt10azulbold{	font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:10px;	color:#4C4D4D;}
.txt10azulclaro{font-family:Arial,Helvetica,sans-serif;font-size:10px; color:#9BB3CB}
.txt10azulclarobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold;font-size:10px;color:#9BB3CB;border : thin;}
.txt10bordo{font-family:Arial,Helvetica, sans-serif;font-size:10px; color:#C91F47}
.txt10branco{font-family:Arial,Helvetica, sans-serif;font-weight:normal; font-size:10px; color:#ffffff}
.txt10brancobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:10px; color:#ffffff}
.txt10grey{font-family:Tahoma,Arial,Helvetica, sans-serif;font-size:10px; color:#4C4D4D}
.txt10preto{font-family:Arial,Helvetica, sans-serif;font-size:10px; color:#4C4D4D}
.txt10pretobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:10px; color:#4C4D4D}
.txt11azul{font-family:Arial,Helvetica, sans-serif;font-size:11px; color:#4C4D4D}
.txt11azulbold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#4C4D4D}
.txt11azulbold2{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#336699}
.txt11azulfbold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#3A6CBF}
.txt11azulclaro{font-family:Arial,Helvetica, sans-serif;font-size:11px; color:#9BB3CB}
.txt11azulclarobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#9BB3CB}
.txt11bordo{font-family:Arial,Helvetica, sans-serif;font-size:11px; color:#C91F47}
.txt11bordobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold;font-size:11px; color:#C91F47}
.txt11brancobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#FFFFFF}
.txt11cinzabold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#C8D4E6}
.txt11cinza{font-family:Arial,Helvetica, sans-serif;font-size:11px; color:#C8D4E6}
.txt11forte{font-family:Arial,Helvetica, sans-serif;font-size:11px; color:#99CCFF}
.txt11fortebold{font-family: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:#4C4D4D}
.txt11cinzaescbold{font-family:Tahoma,Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#666666}
.txt11laranjabold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#FFFFFF}
.txt11preto{font-family:Arial,Helvetica, sans-serif;font-size:11px; color:#4C4D4D}
.txt11pretobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:11px; color:#4C4D4D}
.txt11red{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1.3em; font-weight: normal; font-variant: normal; color: #FF0033}
.txt11redbold{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1.3em; font-weight: bold; font-variant: normal; color: #FF0033}
.txt11cerisebold{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1.3em; font-weight: bold; font-variant: normal; color: #C92B5B}


.txt12azul{font-family:Arial,Helvetica, sans-serif;font-size:12px; color:#4C4D4D}
.txt12azulbold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#4C4D4D}
.txt12brancobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#ffffff}
.txt12azulfbold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#3A6CBF}
.txt12azulclaro{font-family:Arial,Helvetica, sans-serif;font-size:12px; color:#9BB3CB}
.txt12azulclarobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#9BB3CB}
.txt12preto{font-family:Arial,Helvetica, sans-serif;font-size:12px; color:#4C4D4D}
.txt12pretobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#4C4D4D}
.txt14cinza_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height:1.3em;
	font-weight: bold;
	color: #787878;

}
.txt13cinza_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height:1.3em;
	font-weight: bold;
	color: #787878;

}
.txt14red_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height:1.3em;
	font-weight: bold;
	color: #C92B5B;

}
.txt14azulbold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:14px; color:#003366}

.txt18pretobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:18px; line-height:30px; color:#4C4D4D}



.under{position:absolute;top:100px;left:200px;z-index:1}
/*         styles para artigos         */
.superartigo{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#9BB3CB}
.tituloartigo{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:16px; color:#CD0067}
.ingressartigo{font-family:Arial,Helvetica, sans-serif;font-size:12px; color:#4C4D4D}
.dataartigo{font-family:Arial,Helvetica, sans-serif;font-size:11px; color:#9BB3CB}
.txtartigo{font-family:Arial,Helvetica, sans-serif;font-size:12px; color:#4C4D4D;line-height:1.3em}
.txtartigobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#4C4D4D}
.txtartigoazulbold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#4C4D4D}
.txtartigobordotbold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:12px; color:#A70004}
.txtbordobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:14px; color:#A70004}
a.lnkartigo{font-family : Arial,Helvetica, sans-serif;font-size:12px;}
a.lnkartigo:hover{text-decoration:underline;}

/*         styles para links  estrutura        */
a.tabr{font-family : 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 : Arial,Helvetica, sans-serif;font-weight : bold;font-size:10px;color:#ffffff;text-decoration : none;}
a.tab1:hover{color : #C8D4E6;text-decoration:underline;}
a.tab1:active{color : #ffffff;}

a.tab2{font-family : Arial,Helvetica, sans-serif;font-weight : bold;font-size : 10px;color : #000000;text-decoration : none;}
a.tab2:hover{color : #003366;text-decoration:underline;}
a.tab2:active{color : #000000;}

a.tab3{font-family : Arial,Helvetica, sans-serif;font-size : 10px;color : #ffffff;text-decoration : none;}
a.tab3:hover{color : #cccccc;text-decoration:underline;}
a.tab3:active{color : #ffffff;}

a.tab4{font-family : Arial,Helvetica, sans-serif;font-size : 11px;color : #003366;text-decoration : none;}
a.tab4:hover{color : #C92B5B;text-decoration:underline;}
a.tab4:active{color : #003366;}

a.linkamarelo{font-family :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 : Arial,Helvetica, sans-serif;font-size:9px;font-weight : bold;color:#3065CF;}

a.lnk10azul{font-family : Arial,Helvetica, sans-serif;font-size:9px;color:#3065CF;}
a.lnk10azul:hover{color:#22365D;
	text-decoration:underline;
}
a.lnk10cinza{font-family : Arial,Helvetica, sans-serif;font-size:10px;color:#3065CF;}
a.lnk10cinza:hover{color:#22365D;
	text-decoration:underline;
}
a.lnk10azulbold{font-family : Arial,Helvetica, sans-serif;font-weight : bold;font-size:10px;color:#003366;}

a.lnk10azul2{font-family : Arial, Helvetica, sans-serif;font-size:10px;color:#336699;}

a.lnk10azulclaro{font-family : Arial,Helvetica, sans-serif;font-size:10px;color:#9BB3CB;}

a.lnk10azulclarobold{font-family : Arial,Helvetica, sans-serif;font-weight : bold;font-size:10px;color:#9BB3CB;}

a.lnk10preto{font-family : Arial,Helvetica, sans-serif;font-size:10px; color:#000000;}
a.lnk10pretobold{font-family : Arial,Helvetica, sans-serif;font-weight : bold;font-size:10px;}

a.lnk11azul{font-family : Arial,Helvetica, sans-serif;font-size:11px;color:#3065CF;}
a.lnk11azul:hover{color:#22365D;
	text-decoration:underline;
}
a.lnk11azulbold{font-family : Arial, Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#3065CF;}
a.lnk11azulbold:hover{color:#22365D;
	text-decoration:underline;
}
a.lnk11azulbold2{font-family : Arial, Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#336699;}
a.lnk11azulbold2:hover{color:#22365D;
	text-decoration:underline;
}
a.lnk11azulfbold{font-family : Arial, Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#3A6CBF;}

a.lnk11azulclaro{font-family : Arial,Helvetica, sans-serif;font-size:11px;color:#9BB3CB;}

a.lnk11azulclarobold{font-family : Arial,Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#9BB3CB;}

a.lnk11azulover{font-family : Arial,Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#003366;;}

a.lnk11azulsem{font-family : Arial,Helvetica, sans-serif; font-weight : normal;font-size:11px;color:#003366;;}
a.lnk11azulsem:hover{color:#9BB3CB;}
a.lnk11azulboldsem{font-family : Arial,Helvetica, sans-serif;font-size:11px;font-weight : bold;color:#003366;;}
a.lnk11azulboldsem:hover{color:#9BB3CB;}
a.lnk11brancoboldsem{font-family : Arial,Helvetica, sans-serif;font-size:11px;font-weight : bold;color:#ffffff;;}
a.lnk11brancoboldsem:hover{color:#9BB3CB;}
a.lnk11redsem{font-family : Arial,Helvetica, sans-serif;font-size:11px;color:#4C4D4D;}
a.lnk11redsem:hover{color:#C92B5B;}
a.lnk11cinza{font-family : Arial, Helvetica, sans-serif;font-weight : normal;font-size:11px;color:#999999;}
a.lnk11cinzabold{font-family : Arial, Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#C8D4E6; }
a.lnk11cinzabold:hover{color:#ffffff;}
a.lnk11forte:hover{font-family : Arial,Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#003366; }
a.lnk11forte{font-family : Arial,Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#99CCFF;}
a.lnk11preto{font-family : Arial,Helvetica, sans-serif;font-size:11px;color:#3065CF;}
a.lnk11preto:hover{color:#22365D;
	text-decoration:underline;
}
a.lnk11pretobold{font-family : Arial,Helvetica, sans-serif;font-weight : bold;font-size:11px;color:#3065CF;}
a.lnk11pretobold:hover{color:#22365D;
	text-decoration:underline;
}
a.lnk11pretosem{font-family : Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;;}
a.lnk11pretosem:hover{color:#000000;}
a.lnk11red{font-family : Arial, Helvetica, sans-serif;font-size:11px;color:#C91F47;font-weight : bold;}
a.lnk12azul{font-family : Arial,Helvetica, sans-serif;font-size:12px;color:#003366;}
a.lnk12azulsem{font-family : Arial,Helvetica, sans-serif;font-size:12px;color:#003366;;}
a.lnk12azulsem:hover{color:#9BB3CB;}
a.lnk12azulbold{font-family : Arial, Helvetica, sans-serif;font-weight : bold;font-size:12px;color:#003366;}
a.lnk12azulfbold{font-family : Arial, Helvetica, sans-serif;font-weight : bold;font-size:12px;color:#3A6CBF;}
a.lnk12azulclaro{font-family : Arial,Helvetica, sans-serif;font-size:12px;color:#9BB3CB;}
a.lnk12azulclarobold{font-family : Arial,Helvetica, sans-serif;font-weight : bold;font-size:12px;color:#9BB3CB;}
a.lnk12laranja{font-family : Arial, Helvetica, sans-serif;font-weight : bold;font-size:12px;color:#003366;;}
a.lnk12laranja:hover{font-family : Arial,Helvetica, sans-serif;font-weight : bold;font-size:12px;color:#C8D4E6;;}
a.lnk12preto{font-family : Arial,Helvetica, sans-serif;font-size:12px;color:#000000;}
a.lnk12pretobold{font-family : Arial,Helvetica, sans-serif;font-weight : bold;font-size:12px;color:#000000;}


/*         styles para tabelas     */
.trheader{font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;text-align:center;}
td.trheader, .trheader td{background-color:#EAF1F7;}
.trheaderRed{font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff;text-align:center;}
td.trheaderRed, .trheaderRed td{background-color:#C92B5B;padding:2px;}
.trheader2{font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff;text-align:center;}
td.trheader2, .trheader2 td{background-color:#7C95BF;}
.trheader3{font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;text-align:center;border-left : 1px solid #FFFFFF;}
td.trheader3, .trheader3 td{background-color:#EAF1F7;padding:3px;}
.trheader4{font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;text-align:left;border-left:1px solid #FFFFFF;}
td.trheader4, .trheader4 td {background-color:#EAF1F7;padding:0px;}
.trheader5{font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000;text-align:center;border-left:1px solid #FFFFFF;}
td.trheader5, .trheader5 td{background-color:#EAF1F7;padding:3px;}
.trheadercenter{font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;text-align:right;border-left : 1px solid #FFFFFF;}
td.trheadercenter, .trheadercenter td{background-color:#EAF1F7;padding:1px;}
.trheaderleft{font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;text-align:left;}
td.trheaderleft, .trheaderleft td{background-color:#EAF1F7;}
.trimpar{font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000;}
td.trimpar, .trimpar td{background-color:#C3CFDC;}
.trpar{font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000;}
td.trpar, .trpar td{background-color:#EEEEEE;}
.trpar2{font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000;}
td.trpar2, .trpar2 td{background-color:#F4F6F8;}
/*         styles antigos    */
.texboldroj {font-family:Arial,Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#A70004;}
.texboldcidade {font-family : Arial,Helvetica, sans-serif; font-size : 11px; font-weight : bold; color : #333366;}
.filaimpar, .filaimpar td {font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000;
background-color:#C3CFDC;}
.filapar, .filapar td {font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000;
background-color:#EEEEEE;}
.filaparb {font-family: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:Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#ffffff; background-color:#003366;text-align:center;}
.filamarela {font-family:Arial,Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000000;background-color:#B7B7B7;text-align:center;}
/*#ffcc33 - #efeb00 */
.filazulci{	font-family:Arial, Helvetica, sans-serif;font-size:11px;	font-weight:bold;	color:#ffffff;	text-align:left;background-color:#336699;}
.texnoticia {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000;}
.filazultp{font-family: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: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1.3em; font-weight: normal; font-variant: normal; color: #000000}
.texboldneg{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1.3em; font-weight: bold; font-variant: normal; color: #000000}
.texnorblanc{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1.3em; font-weight: normal; font-variant: normal; color: #ffffff}
.texboldblanc{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height:1.3em; font-weight: bold; font-variant: normal; color: #ffffff}
A.blanc {font-family:arial,helvetica; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:underline;}
A.blanc:Visited {font-family:arial,helvetica; font-size:11px; font-weight:normal; color:#d2d3d3; text-decoration:underline;}
A.blanc:Active {font-family:arial,helvetica; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:underline;}
A.blanc:Hover {font-family:arial,helvetica; font-size:11px; font-weight:normal; color:#d2d3d3; text-decoration:underline;}
A.black {font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}
A.black:Visited {font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}
A.black:Active {font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#000000; text-decoration:underline;}
A.black:Hover {font-family:arial,helvetica; font-size:11px; font-weight:bold; color:#336699; text-decoration:underline;}


a.prog1{font-family : 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 : 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 : Arial,Helvetica,sans-serif;font-size:11px;color:#003366;}
A.lnkcont:Visited {font-family : 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: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height:1.3em; font-weight: normal; font-variant: normal; color: #FF0033}
.txt10green{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height:1.3em; font-weight: normal; font-variant: normal; color: #009900}
a.lnk10red{font-family : Arial,Helvetica, sans-serif;font-size:10px;color:#FF0033;}
a.lnk10green{font-family : Arial,Helvetica, sans-serif;font-size:10px;color:#009900;}
a.lnk10red:active{color:#FF0033;}
a.lnk10green:active{color:#009900;}

.borderazul {border : 1px solid #003366;}
.borderazul11 {border : 1px solid #003366;	font-family :  Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;color:#003366;}
.borderazul12 {border : 1px solid #003366;	font-family :  Arial, Helvetica, sans-serif;font-size : 12px;font-weight : normal;color:#003366;}
.bordercinza {border : 1px solid #eeeeee;}
.bordercinza2 {border : 1px solid #cccccc;	font-family :  Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;color:#CD0067;}
.bordercinza2f {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color:#CD0067;
	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 :  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 :  Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;}
.bordercinza11preto {border : 1px solid #eeeeee;	font-family :  Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;color:#000000;}
.bordercinza11pretobold {
	font-family :  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 :  Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;}
.bordercinza12 {border : 1px solid #eeeeee;	font-family :  Arial, Helvetica, sans-serif;font-size : 12px;font-weight : normal;}
.borderazulcl {border : 1px solid #7C95BF;}
.borderazulcl11 {border : 1px solid #7C95BF;	font-family :  Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;}
.borderazulcl12 {border : 1px solid #7C95BF;	font-family :  Arial, Helvetica, sans-serif;font-size : 12px;font-weight : normal;}
.borderazulf {border : 1px solid #3A6CBF;}
.borderazulf11 {border : 1px solid #3A6CBF;	font-family :  Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;}
.borderazulf12 {border : 1px solid #3A6CBF;	font-family :  Arial, Helvetica, sans-serif;font-size : 12px;font-weight : normal;}

/* Novos para topos */

a.topunivon{font-family:Arial,Helvetica, sans-serif;font-size:10px;font-weight
: bold;color : #FFFFFF;text-decoration : none;}
a.topunivon:hover{color : #999999;}
a.topuniv{font-family:Arial,Helvetica, sans-serif;font-size:10px;font-weight: bold;color : #FFFFFF;text-decoration : none;}
a.topuniv:hover{color : #000000;}
.menubanco{font-family : Arial, Helvetica, sans-serif; font-weight: bold; font-size : 10px; color : #006699; ;}
.menuseguro{font-family : Arial, Helvetica, sans-serif; font-weight: bold; font-size : 10px; color : #CD5C5C; ;}
.menudef{font-family : Arial, Helvetica, sans-serif; font-weight :bold; font-size : 10px; color : #000000; ;}
 a.topuniv2{font-family:Arial,Helvetica, sans-serif;font-size:10px;font-weight: bold;color : #000000;text-decoration : none;}
 a.topuniv2:hover{color : #999999;}
 a.lnkunivmsg{font-family : Arial,Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#FFFFFF;padding:1px;}
 a.lnkunivmsg:hover{color: #333333;background-color:#ffffff;;}
 .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 : 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:Arial,Helvetica, sans-serif;font-size:11px; font-weight:bold;}

/* Transacções */

.lineblueb {
	border-bottom: 1px solid #003366;
}
.linebluet {
	border-top : 1px solid #003366;
}

  .linegrey11preto{
	border-bottom: 1px solid #CCCCCC;
	font : 11px  Arial, Helvetica, sans-serif;
	color: #4C4D4D;
	padding:2px;
}
 .linegrey11preto2{
	border-bottom: 1px solid #CCCCCC;
	font : 11px  Arial, Helvetica, sans-serif;
	color: #4C4D4D;
	padding-bottom: 2px;
}
  .linegrey11pretopd{
	border-bottom: 1px solid #CCCCCC;
	font : 11px  Arial, Helvetica, sans-serif;
	color: #4C4D4D;
	padding-right : 5px;
	padding-left : 5px;
}
  .linegrey11pretob{
	border-bottom: 1px solid #CCCCCC;
	font : bold 11px  Arial, Helvetica, sans-serif;
	color: #4C4D4D;
}
  .linegrey12preto{
	border-bottom: 1px solid #CCCCCC;
	font : 12px  Arial, Helvetica, sans-serif;
	color: #4C4D4D;
}
  .linegrey {
	border-bottom: 1px solid #CCCCCC;
}
    .linegreydark {
  border-bottom: 1px solid #999999;
  }
      .pad30txt12azul{
	padding-left : 30px;
	font : bold 12px  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;
}



a.enfase {font-family:Arial,Helvetica, sans-serif; font-weight:normal; background-color:#FFFFCC;}

a.enfase:hover{background-color:#FFFFFF;}

.azul9{font-family : Arial,Helvetica, sans-serif;font-size:9px;color:#4C4D4D}
.azul10{font-family : Arial,Helvetica, sans-serif;font-size:10px;color:#4C4D4D}
.azul11 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height:1.3em;font-weight: normal;color: #4C4D4D;}
.azul11_bold {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height:1.3em;font-weight: bold;color: #4C4D4D;}
.azul12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height:1.3em;font-weight: normal;color: #4C4D4D;}
.azul12_bold {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height:1.3em;font-weight: bold;color: #4C4D4D;}

a.comlink10{font-family : Arial,Helvetica, sans-serif;font-size:10px;}
a.comlink11{font-family : Arial,Helvetica, sans-serif;font-size:11px;}
a.comlink11_sem{font-family : Arial,Helvetica, sans-serif;font-size:11px;color:#000000;;}
a.comlink11_sem:hover{color:#CD0067;}
a.comlink11_bold{font-family : Arial,Helvetica, sans-serif;font-size:11px;font-weight: bold;}
a.comlink12{font-family : Arial,Helvetica, sans-serif;font-size:12px;}
a.comlink12_bold{font-family : Arial,Helvetica, sans-serif;font-size:12px;font-weight: bold;}
a.comlink12b{font-family : Arial,Helvetica, sans-serif;;font-weight: bold;font-size:12px;}
.cerise11 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height:1.3em;font-weight: normal;color: #CC3366;}
.cerise11_bold {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height:1.3em;font-weight: bold;color: #CC3366;}
.cerise12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height:1.3em;font-weight: normal;color: #CC3366;}
.cerise12_bold {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height:1.3em;font-weight: bold;color: #CC3366;}
a.comlink11cerise{font-family : Arial,Helvetica, sans-serif;font-size:11px;color:#CD0067;}
a.comlink11cerisesem{font-family : Arial,Helvetica, sans-serif;font-size:11px;color:#CD0067;;}
a.comlink11cerisesem:hover{color:#000000;}
a.comlink11cerise_bold{font-family : Arial,Helvetica, sans-serif;font-size:11px;font-weight: bold;color:#CD0067;}
a.comlink12cerise{font-family : Arial,Helvetica, sans-serif;font-size:12px;color:#CD0067;}
a.comlink12cerise_bold{font-family : Arial,Helvetica, sans-serif;font-size:12px;font-weight: bold;color:#CD0067;}
a.comlink12b:hover{color:#6699CC;}

/*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: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 {;}

a.ingles:focus {;}

a.portugues, a.portugues:visited {
	font-weight:bold;
	color:#000;
}

a.portugues:hover {;}

a.portugues:focus {;}

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 : Arial,Helvetica,sans-serif;font-size:11px;color:#000;
}

/* ************* header impressão ************* */
div#headprint {
	display:none;
}

/***************** Dow Jones *******************/

.txt17laranja{font-family:Arial,Helvetica, sans-serif; font-size:17px; line-height:30px; color:#ff9900}

.txt17laranjabold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:17px; line-height:30px; color:#ff9900}

.txt17preto{font-family:Arial,Helvetica, sans-serif; font-size:17px; line-height:30px; color:#000000;}

.txt17pretobold{font-family:Arial,Helvetica, sans-serif;font-weight:bold; font-size:17px; line-height:30px; color:#000000}


.lnk17preto{
		font-family:Arial,Helvetica, sans-serif; 
		font-size:17px; 
		line-height:30px; 
		color:#000000;
		
		}

.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;
		color:#666;
		;
		} 
		
	.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;
	color:#000;
	list-style:none;
    	background: url("../img/bullet_lar.gif") 0% 50% no-repeat;
  }


/********************* Fim Dow Jones *********************/


h1 {
    color:#CD0067;
	font-size:1.3em;
	background:transparent url('/img/dotted_1.gif') repeat-x scroll left bottom;
	border:none;
}



div.agendaMercado{
	font-family:Arial,Helvetica, sans-serif;
	font-size:11px; 
	color:#000000;
	padding-left:5px;
	margin-bottom:20px;
}

div.agendaMercado ul{
	margin:0;
	padding:0;
	text-indent:0;
	list-style:none;
}

div.agendaMercado ul li{
	font-size:10px; 
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0;
	list-style:0;
	background-color:#efefef;
	padding:0px 0 2px 0;
	text-align:center;
	margin-top:4px;
	border-top:1px solid #D4D0C8;
	border-left:1px solid #D4D0C8;
	border-bottom:2px solid #424242;
	border-right:2px solid #424242;
	
	
}

div.agendaMercado ul li.titulo{
	background-color:#D3D4D3;	
}
/* Shopping Credito */
.shoppingCredito{
    border:1px solid #7C95BF;
    background-color:#F4F6F8;
}


/* Mercados diarios */

div.mercadoDiario{
    margin:15px 0 20px 0;
}

div.navegacaoMercadoDiario{
    width:200px;
    float:right;
    margin:0;
}

div.videoMercadoDiarioBox{
    width:535px;
    border:1px solid #ccc;
    padding:5px;
    margin-bottom:13px;
    font-family:sans-serif;
}
div.videoMercadoDiarioBox span.data{
    color:#666666;
    font-size:10px;
}

div.mercadoDiarioDowJonesBox{
    width:535px;
    border:1px solid #ccc;
    background:url(/img/fundo_bm.gif) repeat-x top;
    padding:5px;
    height:1%;
}

div.mercadoDiarioDowJonesBox span.data{
    color:#666666;
    font-size:10px;
}

div.mercadoDiarioDowJonesBox a{    
	font-size:11px;
    left:auto;
    text-decoration:underline;
}

div.mercadoDiarioDowJonesBox a:hover{	
}

div.mercadoDiarioDowJonesUltimasNoticias{
    margin-top:1px;    
    border:0;
    background:url('/multimedia/archive/00403/topo_not_dowjones_403507a.gif') no-repeat left top;
    padding: 18px 10px 5px 10px;
	height:1%;
}

div.mercadoDiarioDowJonesUltimasNoticias span.data{
    color:#666666;
    font-size:10px;
}

div.mercadoDiarioDowJonesUltimasNoticias ul{
    margin:0;
    list-style:none;
    text-indent:0;
    padding:0;
}

div.mercadoDiarioDowJonesUltimasNoticias ul li{
    padding-top:10px;
}

div.mercadoDiarioDowJonesUltimasNoticias ul li a{       
}

div.mercadoDiarioDowJonesUltimasNoticias ul li a:hover{   
}

div.mercadoDiarioDowJonesUltimasNoticias div.maisnoticias{
    margin-top:11px;
    text-align:right;
}

div.mercadoDiarioDowJonesUltimasNoticias div.maisnoticias a{
    background:url('/img/seta_cinza_frente.gif') no-repeat right 3px;
    padding-right:15px;
    color:#999999;
    font-size:11px;
}

div.mercadoDiarioDowJonesUltimasNoticias div.maisnoticias a:hover{
    color:#e54948;    
}

div.mercadoDiarioComentariosMercado{
    margin-top:1px;
    border:0;
    background: transparent url('/multimedia/archive/00403/cm_1_403365a.jpg') no-repeat scroll 0 0;
    padding: 18px 10px 5px 10px;
    height:1%;
}

div.mercadoDiarioComentariosMercado span.data{
    color:#666666;
    font-size:10px;

}

div.mercadoDiarioComentariosMercado ul{
    margin:0;
    list-style:none;
    text-indent:0;
    padding:0;
}

div.mercadoDiarioComentariosMercado ul li{
    padding-top:10px;
}

div.mercadoDiarioComentariosMercado ul li a{     
}

div.mercadoDiarioComentariosMercado ul li a:hover{   
}

div.mercadoDiarioHotStocks{
    margin-top:1px;
    border:0;
    background:url('/multimedia/archive/00403/hs_3_403366a.jpg') no-repeat left top;
    padding: 27px 10px 5px 10px;
    height:1%;
}

div.mercadoDiarioHotStocks div.data{
    font-size:10px;
    color:#999999
}

div.mercadoDiarioHotStocks p{
    
}

div.mercadoDiarioEmpresasSectores{
    margin-top:1px;
    border:0;
    background:url('/multimedia/archive/00403/es_4_403369a.jpg') no-repeat left top;
    padding: 27px 10px 5px 10px;
    height:1%;
}

div.mercadoDiarioEmpresasSectores div.data{
    font-size:10px;
    color:#999999
}

div.mercadoDiarioEmpresasSectores p{

}
div.mercadoDiarioSeparador{

    text-align:right;    
    padding-top:12px;
}

div.mercadoDiarioSeparador a{
    font-family : Arial,Helvetica, sans-serif;
    background:url('/multimedia/archive/00403/topo_md_403370a.gif') no-repeat right bottom;
    padding-right:15px;
    font-size:10px;
    color:#999999;
    height:1%;

}
div.mercadoDiarioSeparador a:hover{
    color:#C92B5B;
}

div.videoMercadosDoDia{
    margin:15px 0 20px 0;
    font-family:sans-serif;
    font-size:11px;
}

div.videoMercadosDoDia div.navegacaoDiarioMercado{
    width:200px;
    float:right;
    
}
div.videoMercadosDoDia div.conteudoDiarioMercado{
    width:556px;
}

div.videoMercadosDoDia div.conteudoDiarioMercado div.video{
    margin-top:20px;
    text-align:center;

}

div.videoMercadosDoDia div.conteudoDiarioMercado div.bottomButtons {
    background:transparent url(/img/dotted_1.gif) repeat-x scroll left top;
    width:100%;
    text-align:right;
    padding-top:8px;
    margin:25px 0 0 0;
    height:30px;
}

div.videoMercadosDoDia div.conteudoDiarioMercado div.bottomButtons input {
	padding:0px;
	margin:0px;
	margin-left:5px;
}

div.videoMercadosDoDia div.conteudoDiarioMercado div.bottomButtons img {
    padding:0px;
    margin:0px;
    margin-left:5px;
    vertical-align:middle;
}

/* Hack to align input fields */
table.linebluet td{
	padding-top:8px;
}

table.linebluet td input {
	vertical-align:baseline;
}

div.linebluet table {
	float:right;
}

div.linebluet table td{
	padding-top:8px;
}

div.linebluet table td input {
	vertical-align:baseline;
	margin:0 0 0 5px;
}

#pesquisa {
    height:34px;
    background: #ffffff url(/img/camp_bar_bg.png) repeat-x 0 0;
    border: 1px solid #d5d4d4;
    font-weight:bold;
    font-size: 1.2em;
    padding-left:15px;
    text-align:right;
}

#pesquisa label {
    background: url(/img/camp_loupe.png) no-repeat 0 100%;
    padding: 7px 5px 7px 36px;
    line-height:34px;
}

#pesquisa .mainLabel {
    float:left;
}

#pesquisa a.pesquisaHelp:link {
    font-size:0.8em;
    font-weight:normal;
    margin-right:7px;
    line-height:34px;
}

#pesquisa img {
    vertical-align:-5px;
}

#pesquisa input[type=text] {
    background-color:#FCF2F5;
    border-color:#ABADB3 #E2E3EA #E2E3EA;
    border-style:solid;
    border-width:1px;
    height:15px;
    padding:2px 0 0 3px;
    width:125px;
    vertical-align:-2px;
}

#pesquisa input[type=image] {
    background-color:#FCF2F5;
    border-color:#ABADB3 #E2E3EA #E2E3EA;
    /*padding:2px 0 0 3px;*/
    vertical-align:-5px;
}
