A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover{text-decoration: underline}

    #ftoolbar {
     position:absolute;
     z-index:200;
     top:80px;
     left:64px;
    }
    
body {
  padding:0px;
  margin:0px;
  background-color:rgb(54,54,73);
  background-image:url(/img/bodyback.png);
  background-repeat:repeat-x;
}
    
#idTRHeader {
  float:left;
  width:250px;
}

#idTRGNews {
  float:left;
  width:500px;
  height:90px;
  font-family:helvetica;
  font-size:8pt;
  overflow:hidden;
}

#idMainDIV {
  width:900px;
  margin:auto;
  position:relative;
  margin-bottom:20px;  
}

#idDIVBottom{
  width:900px;
  height:22px;
  background-image:url(/img/fundo_footer.png);  
}

#idTopDIV {
  height:115px;
  padding-left:10px;
  padding-top:5px;
  background-image:url(/img/fundo_principal.png);  
}

div.cDIVEInfoG {
  padding-left:10px;
  padding-top:5px;
  background-image:url(/img/fundo_principal.png); 
}

#idDIVFooter {
  padding:10px;
  font-family:arial;
  font-size:8pt;
  text-align:center;
  clear:both;
  height:30px;
}

#idClientDIV {
  background-image:url(/img/fundo_principal.png);  
  clear:both;
}

#idDIVMainMenu {
  float:left; 
  width:90px;
  margin-left:10px;
 }
 
#idPageDIV {float:left;width:800px}

#idPageDIVContent {
  width:760px;
  padding-left:10px;
  padding-right:10px;
  background-color:#e1e1ff;
  margin-left:10px;
}

#idPageDIVContentTop {
  padding:0px;
  margin:0px;
  width:780px;
  height:8px;
  font-size:1px;
  line-height:1px;
  margin-left:10px;
  background-image:url(/img/rounde1e1fftop780px.gif)
}

#idPageDIVContentBot {
  padding:0px;
  margin:0px;
  width:780px;
  height:8px;
  font-size:1px;
  line-height:1px;
  margin-left:10px;
  background-image:url(/img/rounde1e1ffbot780px.gif)
}
  
div.cHeadPageOutros {
  width:98%;
  height:40px;
  background-image:url(/img/foutros.gif);
  margin:auto;
}    
	
div.cHeadPageOut {
  width:98%;
  height:40px;
  background-image:url(/img/foutros.gif);
  margin:auto;
}    
	
div.cHeadPageFVest {
  width: 98%;
  height: 40px;
  background-image: url(/img/fvesti.gif);
}

div.cHeadPageTrans {
  width: 98%;
  height: 40px;
  background-image: url(/img/ftrans.gif);
}

div.cHeadPageNovid {
  width: 98%;
  height: 40px;
  background-image: url(/img/fnovid.gif);
}

div.cHeadPageFNovid {
  width: 98%;
  height: 40px;
  background-image: url(/img/fnovid.gif);
}

div.cHeadPageTNovid {
  width: 98%;
  height: 40px;
  background-image: url(/img/fnovid.gif);
}


div.cHeadPageFEstat {
  width: 98%;
  height: 40px;
  background-image: url(/img/festat.gif);
}

div.cHeadPageTEstat {
  width: 98%;
  height: 40px;
  background-image: url(/img/festat.gif);
}

div.cHeadPageFManu {
  width: 98%;
  height: 40px;
  background-image: url(/img/fmanua.gif);
}

div.cHeadPageTManu {
  width: 98%;
  height: 40px;
  background-image: url(/img/fmanua.gif);
}

div.cHeadPageFList {
  width: 98%;
  height: 40px;
  background-image: url(/img/flista.gif);
}

div.cHeadPageTList {
  width: 98%;
  height: 40px;
  background-image: url(/img/flista.gif);
}

div.cHeadPageFProva {
  width: 98%;
  height: 40px;
  background-image: url(/img/fprova.gif);
}

div.cHeadPageTProva {
  width: 98%;
  height: 40px;
  background-image: url(/img/fprova.gif);
}

div.cHeadPageFCalend {
  width: 98%;
  height: 40px;
  background-image: url(/img/fcalen.gif);
}

div.cHeadPageTCalend {
  width: 98%;
  height: 40px;
  background-image: url(/img/fcalen.gif);
}

div.cHeadPageFInform {
  width: 98%;
  height: 40px;
  background-image: url(/img/finfor.gif);
}

div.cHeadPageTInform {
  width: 98%;
  height: 40px;
  background-image: url(/img/finfor.gif);
}


span.cGoto {
  font-family: helvetica;
  font-size: 9pt;
  font-weight: bold;
  color: black;
}

p.cMenu {
  font-family: Helvetica;
  font-size: 8pt;
  text-align: center;
  margin: 0px;
  line-height:0px;
}

tr.cTRHeader {
  border: solid 1px black;
  vertical-align: middle;
  height: 64px;
}

p.cDefault {
  font-family: helvetica;
  font-size: 10pt;
  text-align: justify;
}

p.cTitle {
  font-family:helvetica;
  font-size:14pt;
  text-align:justify;
  font-weight:bold;
}

p.cTitle2 {
  font-family:helvetica;
  font-size:12pt;
  text-align:justify;
  font-weight:bold;
}

p.fuvPDFDownload {
  font-family:helvetica;
  font-size:8pt;
  text-align:right;  
}

p.cWarnL {
  font-family: helvetica;
  font-size: 16pt;
  text-align: center;
  font-weight: bold;
}

div.cHeadPageFMenu {
  height: 16px;
  font-family: helvetica;
  font-size: 8pt;
  text-align: center;
}

div.idSmallLinks {
  font-family:helvetica;
  font-size:8pt;
  text-align:center;
  font-weight:bold;
}

div.cVestNews {
  float:right;
  width:180px;
  margin-left:10px;
  text-align:left;
}

table.cF {
  empty-cells:show;
  width:100%;
  border:none;
}

td.cFUL {
  width:14px;
  height:14px;
  background-image:url(/img/ful.gif);
  font-size:0px;
  line-height:0px;
  border:solid 1px black;
}

td.cFUM {
  height:16px;
  background-color:#E1E10F;
  font-size:0px;
  line-height:0px;
}

td.cFBM {
  width:100%;
  height:16px;
  background-color:#E1E10F;
  font-size:0px;
  line-height:0px;
}

td.cFUR {
  width:16px;
  height:16px;
  background-image:url(/img/fur.gif);
  font-size:0px;
  line-height:0px;
  empty-cells:show;
}

td.cFBL {
  width:16px;
  height:16px;
  background-image:url(/img/fbl.gif);
  font-size:0px;
  line-height:0px;
  empty-cells:show;
}

td.cFBR {
  width:16px;
  height:16px;
  background-image:url(/img/fbr.gif);
  font-size:0px;
  line-height:0px;
  empty-cells:show;
}


td.cFML {
  width:16px;
  background-color:#E1E1FF;
  font-size:0px;
  line-height:0px;
}

td.cFMR {
  width:16px;
  background-color:#E1E1FF;
  font-size:0px;
  line-height:0px;
}

td.cFMM {
  background-color:#E1E10F;
}

p.cF2B {
  font-family:helvetica;
  font-size:12pt;
  font-weight:bold;
  margin:2px 0px 0px 0px;
  text-align:justify;
}

p.cF2 {
  font-family:helvetica;
  font-size:10pt;
  margin:0px;
  text-align:justify;
}


div.fuvInfo {
  margin: 2px;
  padding: 10px;
  margin-bottom: 20px;
  background-color: rgb(255, 255, 220);
  font-family: Georgia;
  font-size: 12pt;
  text-align: justify;
  border: 1px dashed rgb(255, 128, 128);
}

p.cNoNews {
  color:silver;
  font-family:helvetica;
  font-style:italic;
  text-align:center;
  font-size:12pt;
  padding:4px;
  background-color:rgb(255,255,230);
  border:solid 1px gray;
}

p.cDescr {
  text-align:justify;
  font-family:helvetica;
  font-size:12pt;
  margin:2px;
  line-height:16pt;
}

p.cDefaultNM {
 margin:0px; 
}

p.cDefaultNMB {
 margin:0px; 
 font-weight:bold;
}

span.fuvBold { 
 font-weight:bold;
}

div.G {
  font-size:0px;
  line-height:0px;
  border:solid 1px black;
  position:absolute;
}

div.GV {
  font-size:0px;
  line-height:0px;
  border-left:solid 1px gray;
  position:absolute;
}

div.GH {
  font-size:0px;
  line-height:0px;
  border-top:solid 1px gray;
  position:absolute;
}

div.GT {
  font-size:10px;
  line-height:10px;
  border:none;
  position:absolute;
  color:black;
  font-family:helvetica;
  text-align:center;
}

a.cASmallButton {
  display:block;
  float:right;
  width:13px;
  height:18px;
}

a.cASmallButton:hover {
  width:11px;
  height:16px;
  background-color:rgb(255,200,200);
  border-top:solid 1px gray;
  border-left:solid 1px gray;
  border-bottom:solid 1px white;
  border-right:solid 1px white;  
}

p.cPIITop {
  margin:0px 0px 0px 0px;
  text-align:right;
  font-family:helvetica;
  font-weight:bold;
  font-size:14pt;
}

p.cPIIData{
  margin:0px 0px 0px 0px;
  text-align:right;
  font-family:helvetica;
  font-size:8pt;
}

p.cPIITitle {
  margin:30px 0px 10px 0px;
  text-align:center;
  font-family:helvetica;
  font-weight:bold;
  font-size:14pt;
}

p.cPIISubTitleC {
  margin:20px 0px 10px 0px;
  text-align:center;
  font-family:helvetica;
  font-size:12pt;
  font-weight:bold;
}

p.cPIIDef {
  margin:10px 0px 10px 0px;
  text-align:justify;
  font-family:helvetica;
  font-size:12pt;
}

p.cPIIDefL1 {
  margin:10px 0px 10px 20px;
  text-align:justify;
  font-family:helvetica;
  font-size:12pt;
}

p.cPIIDefL1B {
  margin:10px 0px 10px 20px;
  text-align:justify;
  font-family:helvetica;
  font-size:12pt;
  font-weight:bold;
}

p.cPIIDefL2 {
  margin:10px 0px 10px 40px;
  text-align:justify;
  font-family:helvetica;
  font-size:12pt;
}

p.cPIIDefL3 {
  margin:10px 0px 10px 60px;
  text-align:justify;
  font-family:helvetica;
  font-size:12pt;
}

p.cPIIDefB {
  margin:10px 0px 10px 0px;
  text-align:justify;
  font-family:helvetica;
  font-size:12pt;
  font-weight:bold;
}

p.cPIIDefLB {
  margin:10px 0px 2px 0px;
  text-align:justify;
  font-family:helvetica;
  font-size:12pt;
  font-weight:bold;
}

p.cPIIDefL {
  margin:2px 0px 2px 0px;
  text-align:justify;
  font-family:helvetica;
  font-size:12pt;
}

p.cPIIDefLL1 {
  margin:2px 0px 2px 30px;
  text-align:justify;
  font-family:helvetica;
  font-size:12pt;
}

p.cPIIDefLBL1 {
  margin:10px 0px 2px 30px;
  text-align:justify;
  font-family:helvetica;
  font-size:12pt;
  font-weight:bold;  
}


p.cPIISeeAlso {
  margin:2px 0px 2px 60px;
  text-align:justify;
  font-family:helvetica;
  font-size:8pt;
  font-weight:bold;
}

p.cDOTop0 {
  font-family:helvetica;
  font-weight:bold;
  font-size:24pt;
  text-align:left;
  letter-spacing:-2px;
  margin:0px 0px 5px 0px;
}

p.cDOTop1 {
  font-family:helvetica;
  font-size:14pt;
  text-align:left;
  letter-spacing:-1px;
  color:gray;
  margin:10px 0px 10px 0px;
  border-bottom:solid 1px black;
  width:400px;
}

p.cDOTop2 {
  font-family:helvetica;
  font-size:14pt;
  text-align:left;
  letter-spacing:-1px;
  line-height:14pt;
  color:black;
  margin:10px 0px 10px 0px;
  border-bottom:solid 1px black;
  width:400px;
}

p.cDOTop3 {
  font-family:helvetica;
  font-size:14pt;
  font-weight:bold;
  text-align:left;
  letter-spacing:-1px;
  line-height:14pt;
  color:black;
  margin:10px 0px 10px 40px;
}

p.cDOTop4 {
  font-family:helvetica;
  font-size:14pt;
  text-align:left;
  letter-spacing:-1px;
  line-height:14pt;
  color:black;
  margin:10px 0px 10px 40px;
}

p.cDODefault {
  font-family:helvetica;
  font-size:12pt;
  text-align:justify;
  color:black;
  margin:10px 0px 10px 0px;
  text-indent:40px;
}


div.cML {
  float:left;
  font-size:0px;
  line-height:0px;
  background-image:url(/img/backmenul.png);
  width:12px;
  height:32px;
}

div.cMR {
  float:left;
  font-size:0px;
  line-height:0px;
  background-image:url(/img/backmenur.png);
  width:12px;
  height:32px;
}

div.cMM {
  float:left;
  font-size:12px;
  background-image:url(/img/backmenum.png);
  height:24px;
  padding:8px 2px 0px 2px;
  font-family:helvetica;
  color:black;
  font-size:9pt;
  font-weight:bold;
}

div.cML1 {
  float:left;
  font-size:0px;
  line-height:0px;
  width:12px;
  height:32px;
}

div.cMR1 {
  float:left;
  font-size:0px;
  line-height:0px;
  width:12px;
  height:32px;
}

div.cMM1 {
  float:left;
  font-size:12px;
  height:24px;
  padding:8px 2px 0px 2px;
  font-family:helvetica;
  color:black;
  font-size:9pt;
  font-weight:bold;
}

a.cAM {
  color:black;
}

a.cAM:hover {
  color:rgb(32,32,32);
  text-decoration:none;
}

div.cTopUserInfoDiv {
  position:absolute;
  top:4px;
  left:680px;
  width:210px;
  height:26px;
  padding:2px;
  background-image:url(/img/backshadow25.png);
}

div.cTopUserInfoDiv p {
  margin:0px;
  font-family:helvetica;
  font-size:7pt;
  text-align:right;
}

div.cSMenu {
  background-image:url(/img/fundo_submenu.png);
  border-top:solid 1px rgb(200,200,255);
  border-left:solid 1px rgb(200,200,255);
  border-bottom:solid 1px rgb(100,100,128);
  border-right:solid 1px rgb(100,100,128);
  font-family:helvetica;
  font-size:10pt;
  font-weight:bold;
  color:white;
  padding:4px;
}

div.cSMenu a {
  color:black;
  display:block;
  height:18px;
  padding:2px 4px 0px 4px;
}

div.cSMenu a:hover {
  color:navy;
  background-color:white;
  text-decoration:none;
}
