div#logo
{
	margin:0px;
	width:161px;	
	height:40px;
	padding-bottom:5px;
}
div#logo img
{
	margin:0px;
    position:relative;
    top:0px
}
/* ************* 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;
}
*/

div#dataTopo {
  color:#848484; 
  font-size:10px;
  font-family:verdana, sans-serif;
  font-weight: bold;
  margin-top:1px;
  margin-right:7px;
  width:300px;
  height:14px; 
  position:absolute; 
  top:0px; 
  left:472px;
}
div#divsearch {
  width:250px;
  height:18px;
  position:absolute; 
  top:18px; 
  left:521px;
}

body {
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:auto;
	padding:0px;
	background:#fff;
	font-family: verdana, arial, sans serif;
	font-size:11px;
	color:#000;
}

	
input, select, textarea
{
    font-family:verdana, arial, sans-serif;
    font-size:11px;
    border: 1px solid black;
}

.noborder
{
	border: 0px;
}

table, tr, td, p {
	font-family: verdana, arial, sans serif;
	font-size:11px;
	color:#000;
}

#container {
	margin: 0px;
	padding: 0px;
	margin-right: auto;
	width: 762px;
}

#menu 
{
	padding: 0px;
	margin-bottom: 0px;
}

#content {
	padding: 0px;
	padding-top:15px;
	margin-left: 170px;
	margin-right: 170px;
	voice-family:inherit;
	margin-left: 171px;
	margin-right: 170px;

}
/* hack para IE 4,5,6*/
html>body #content {
	padding: 0px;
	padding-top:15px;
	margin-left: 174px;
	margin-right: 174px;
 }

#sidebar-l {
	float: left;
	margin: 0;
	padding: 0px;
	background-color: rgb(234, 241, 247);
	width: 155px;
}

#fundo {
	float: right;
	margin: 0;
	margin-right: 0px;
	padding-bottom: 1px;
		
}


#side-top {
	margin:0px 3px 0px 3px;
	background:#fff;
}

#sidebar-r {
	float: right;
	margin: 0;
	padding: 0px;
	padding-top: 14px;
	background-color: rgb(255, 255, 255);
	margin-left: 5px;
	width: 150px;
}

#footer {
	clear: both;
	margin-top: 0px;
	font-family: verdana, arial, sans-serif;
	height:50px;
}

img {border:0;}

a, a:link, a:visited {
	font-family : verdana, arial, sans-serif;
}

a:hover, a:focus {text-decoration:none}

a.enfase {font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#000000; background-color:#FFFFCC;}
a.enfase:hover{text-decoration:none; background-color:#FFFFFF;}

.bordercinza11preto2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight :  normal;
	color:#000000;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.bordercinza11preto3 {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color:#000000;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}
.txt11rednew
{
    font-family: verdana, Arial, Helvetica, sans-serif;
     font-size: 11px; 
     font-style: normal; 
     line-height: normal; 
     font-weight: bold; 
     font-variant: normal; 
     color: #E54948
}

.menulinha {border-top:1px solid #003399;}

.menubarra 
{
 	height: 21px;
	background:#cc0066;
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:bottom;
	color:#fff;
}

.menuitem 
{
	height: 21px;
	font-family: arial, verdana, sans-serif;
	font-weight:bold;
	vertical-align:bottom;
	font-size:11px;
	padding:3px 7px 0px 7px;
}

.menuitemselec 
{
	height: 21px;
	font-family: arial, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:bottom;
	padding:3px 7px 0px 7px;
	background:#003399;
}

.menuitemselec a, .menuitemselec a:visited, .menuitem a, .menuitem a:visited {
	color:#fff;
	text-decoration:none;
}

.menuitemselec a:hover, .menuitemselec a:focus 
{
	color:#fff;
}

.menuitem a:hover, .menuitem a:focus 
{
	color:#003399;
	text-decoration:none;
}


.breadcrumb_0 {color:black;font-size:7.0pt;font-family:Verdana;font-weight:bold;text-decoration:underline;}
.breadcrumb_1 {color:gray;font-size:7.0pt;font-family:Verdana;text-decoration:underline;}
.breadcrumb_2 {color:black;font-size:7.0pt;font-family:Verdana;}

/*
.subitem {padding: 2px 5px 2px 5px; font-size:10px; font-color:#039; font-weight:bold;}

.subitem a, .subitem a:visited {font-size:10px; color:#039; text-decoration:none;}

.subitem a:hover {	text-decoration:underline;}
*/

a.lnk10azul{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:9px;color:#003366;}
a.lnk10azul:hover{text-decoration:none;}

a.lnk11azul{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:11px;color:#003366;}
a.lnk11azul:hover{text-decoration:none;}


.banner {
	padding:0px;
	margin-bottom:33px;
}

#username{
	margin:10px;
	margin-top:5px;
	text-align:center;
}

#username input {
	font-family:verdana, arial, sans-serif;
  font-size:11px;
	width:100px;
	margin-top:7px;
}

#username label {color:#1242A0;}

#telefone {
	margin:0px 5px 0px 3px;
	padding-left: 3px !important;
	padding:5px 5px 7px 6px;

	background:#fff;
}

#mobile {
	margin:0px 5px 0px 3px;
	padding-left:3px !important;
	padding:5px 0px 4px 6px;
	background:#fff;
}


#info {
  padding:0px;
	margin:0px 0px 0px 5px;
}

#info ul {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 10px 0px 0px 23px;
	list-style: url("../img/arrow_black.gif") disc ;
}


#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;
}
a.portugues, a.portugues:visited {
	font-weight:bold;
	color:#000;
}
a.portugues:hover {text-decoration:none;}

a.portugues:focus {text-decoration:none;}

#info ul#ingles {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 8px 0px 0px 23px;
	list-style: url("../img/arrow_blue.gif") disc ;
}

ul#ingles span {font-style:italic; color:#039;}

#ingles a, #ingles a:visited {
	font-weight:bold;
	color:#039;
}

#ingles a:hover {text-decoration:none;}

#ingles a:focus {text-decoration:none;}


#linha {
	margin:10px 0px 10px 0px;
	border-top: 1px solid #CCCCCC;
}

#linkssec {
  padding:0px;
	margin:0px;
	background:#EAF1F7;
}

#linkssec2 {
  padding:2px;
	padding-bottom:12px;
	margin:0px 5px 0px 5px;
	border-bottom: 1px solid #CCCCCC;
	background:#EAF1F7;
}

#linkssec_login {
  padding:2px;
	padding-bottom:12px;
	margin:0px 5px 0px 5px;
	border-bottom: 1px solid #CCCCCC;
	background:white;
}

#linkssec_login ul
{
	margin:5px 0px 5px 0px;
	padding: 0px 0px 0px 21px;
	background:white;
	list-style: url("../_images/arrow_cerise.gif") disc ;
}

#linkssec ul, #linkssec2 ul {
	margin:5px 0px 0px 0px;
	padding: 0px 0px 0px 21px;
	background:#EAF1F7;
	list-style: url("../_images/arrow_blue.gif") disc ;
}

#linkssec_login li {
	vertical-align: top;
	padding:0px;
	margin:0px;
	font-family:verdana, arial, sans-serif;
  font-size:12px;
}

#linkssec li, #linkssec2 li {
	vertical-align: top;
	padding:0px;
	margin:0px;
	font-family:verdana, arial, sans-serif;
  font-size:12px;
}

#linkssec a:link, #linkssec a:visited, #linkssec2 a:link, #linkssec2 a:visited {
	font-weight:bold;
	color:#039;
}

#linkssec_login a:link, #linkssec_login a:visited {
	font-weight:bold;
	color:#CC3366;
}

#linkssec a:focus, #linkssec2 a:focus, #linkssec_login a:focus, #linkssec a:hover, #linkssec2 a:hover, #linkssec_login a:hover {text-decoration:none;}


#searchres A:link, #searchres A:visited, #searchres A.hover { text-decoration:none; font-family:verdana, arial, sans-serif;font-size:12px;font-weight:bold; color:#039; }

.banneresq {text-align:center; padding-bottom:30px; width:160px;}

h3 {
	background:#EAF1F7;
	color:#000;
	border-bottom:1px solid #000;
	padding: 1px 2px 1px 2px;
	margin:0px 0px 0px 0px;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#notdestaq {
	margin:0px;
	margin-top:5px;
  padding: 0px 5px 10px 5px;
  border-bottom: 1px solid #E7E6E6;
}


#notdestaq ul {
	margin:0;
	padding: 3px 5px 2px 15px;
	list-style: url("../img/hp_icon_news.gif") disc ;
}

#notdestaq li {
	vertical-align: top;
	padding:0px;
	padding-left:5px;
	margin:0px;
}

#notdestaq a {
	font-weight:bold;
	color:#039;
}

.noticias {
	margin:0px 0px 10px 0px;
	padding:5px;
}

.noticias a {color:#000;}

#maislinks a {color:#000;}

.datanotec {
	width:45px;
	color:#039;
	font-size:10px;
}

.noticia {
	position:absolute;
	width:370px;
}

.azul {
	color:#039;
}

#noticiascontainer {
  margin-right:8px;
  padding:0px;
}
 /*ie hack */
 * html #noticiascontainer {
  margin:0px;
  padding:0px 4px 0px 2px;
}

.destaque {
	font-weight:bold;
	color:#003399;
}

#topcontent a:hover, #topcontent a:focus {
	text-decoration:none;
}

.datainfo {padding:0px 0px 5px 5px;}

#cotacoes {
	margin-bottom:10px;
	font-family:verdana, arial, sans-serif;
}

#cotacoes a {
  font-size:10px;
	color:#000;
}

#footerlinks {
	text-align:center;
	padding:4px;
	color:#fff;
	font-size:11px;
	background-color:#cc0066;
}

.footerlinks {
	padding:4px;
	color:#fff;
	font-size:11px;
	background-color:#cc0066;
}

#footerlinks a {color:#fff;font-size:11px;text-decoration:underline;}
#footerlinks a:link {color:#fff;font-size:11px;text-decoration:underline;}
#footerlinks a:visited {color:#fff;font-size:11px;text-decoration:underline;}
#footerlinks a:active {color:#fff;font-size:11px;text-decoration:underline;}
#footerlinks a:hover {text-decoration:none;}

#footercomment {
	text-align: center;
	padding:4px;
	background:#fff;
	color:#666;
	font-size:10px;
}


#bannerLogin {
	overflow:hidden;
	height:127;
	text-align:center;
	margin:5px 0px 5px 0px;
	padding:0px
	
}


/*
 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; text-decoration:none}
.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; text-align:justify}
.txt11pretomais { font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px; text-align:right }
.txt11pretolinha { font-family:Verdana,Arial,Helvetica, sans-serif;font-size:11px; background-color:#cccccc }
.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: #cc0066;

}
.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 : #cc0066;}
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:#cc0066;}
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:10px;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:#cc0066;}
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:#cc0066;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:10px;color:#FF0033;}
a.lnk10red:hover{text-decoration:none;}
a.lnk10green{font-family : Verdana,Arial,Helvetica, sans-serif;font-size:10px;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;
}

/*velho menu*/
/*
.menulinha {border-top:1px solid #003399;}

.menubarra 
{
  background:#cc0066;
  font-family: arial, verdana, sans-serif;
  font-size:11px;
	font-weight:bold;
  color:#fff;
	padding:0px 0px 0px 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;}
*/
/*novo menu*/
/*
.menulinha {border-top:1px solid #003399;}

.menubarra {
  background:#cc0066;
  font-family: arial, verdana, sans-serif;
  font-size:11px;
	font-weight:bold;
  color:#fff;
	padding:0px 0px 0px 0px;
}

.menuitem {
	padding: 0px 7px 0px 7px;
	vertical-align:bottom;
	background:#cc0066;
  font-family: arial, verdana, sans-serif;
  font-size:11px;
	font-weight:bold;
  color:#fff;
}

.menuitemselec {
	padding: 0px 7px 0px 7px;
	background:#003399;
	vertical-align:bottom;
}

.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 
{
	height:23px;
	font-family:verdana;
	font-size:7.0pt;
	color:#003399;
}
/*
.subitem {padding: 2px 5px 2px 5px; font-size:10px; color:#039;}

.subitem a, .subitem a:visited {font-size:10px; color:#039; text-decoration:none;}

.subitem a:hover {	text-decoration:underline;}
*/

.subitem {height:16.5pt;padding-left:1.5pt;padding-right:1.5pt;padding-top:5px;font-size:7.0pt;font-family:Verdana;color:#003399;font-weight:bold;}

.subitem a, .subitem a:visited {padding-left:1.5pt;padding-right:1.5pt;font-size:7.0pt;font-family:Verdana;color:#003399;font-weight:bold;text-decoration:none;}

.subitem a:hover { padding-left:1.5pt;padding-right:1.5pt;font-size:7.0pt;font-family:Verdana;color:#003399;font-weight:bold;text-decoration:underline;}

img {border:0;}

.showpipe {color:white;height:21px;font-size:12pt;}
.hidepipe {color:#cc0066;height:21px;font-size:12pt;}

.footer {width:100%; height:16.5pt; font-family: verdana, arial, sans-serif; text-align:center; background-color:#cc0066;}

/*
#footerlinks {
	text-align:center;
	padding:4px;
	color:#fff;
	font-size:11px;
	 background-color:#cc0066;
}

#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;
}


/* ************* 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 *********************/

/*  "precisa de ajuda" link
---------------------------*/

.helpLink {
	width:150px;
	float:right;
	text-align:right;
	padding:0px 0px 4px 0px;
  background:url("/img/help_icon.gif")  100% 0% no-repeat ;
	margin:2px 1px 0px 0px;
	font-family:verdana;
	font-size:10px;	
}

.helpLink a.help {
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding:0px 17px 0px 0px;
}

.helpLink a.help {
	color:#666666;
}

.helpLink a.help {
	color:#666666;
}

h1 {
	font-family: verdana, arial, sans-serif;
	margin-top:0px;
	padding:1px;
	color:#003399;
	font-size:11px;
	border-top:1px solid #D2D3D2;
	border-bottom:1px solid #D2D3D2;
	border-right:1px solid #D2D3D2;
	margin-bottom:25px;
	padding-left:20px;
        background:url("/img/bullet_red_3.gif") left center no-repeat;
}