body { background-color:White; margin-top:5px; margin-left:5px; font-family:Roboto, Tahoma, Verdana, Arial, sans-serif; font-size:10px; font-style:normal; font-variant:normal; font-weight:normal; }
body.login { background-color:Silver; margin-top:0px; margin-left:0px; font-family:Roboto, Tahoma; font-size:10px; font-style:normal; font-variant:normal; font-weight:normal; }
body.menu { background-color:#DADCBA; margin-top:0px; margin-left:0px; font-family:Roboto, Tahoma; font-size:10px; font-style:normal; font-variant:normal; font-weight:normal; }

td.camposd { font-size:11pt; font-family:"Courier New"; background-color:White;    }

a { font-weight:normal; text-decoration:none; color:Blue; font-family:Roboto, Tahoma, Verdana; font-size:9pt; }
a:link { font-weight:normal; text-decoration:none; color:Blue; font-family:Roboto, Tahoma, Verdana; font-size:9pt; }
a:hover { font-weight:normal; text-decoration:none; color:Green; font-family:Roboto, Tahoma, Verdana; font-size:9pt; }
a:active { font-weight:normal; font-family:Roboto, Tahoma, Verdana; font-size:9pt; text-decoration:none; font:italic; }
a.r { font-weight:normal; text-decoration:none; color:Blue; font-family:Roboto, Tahoma, Verdana; font-size:8pt; }
a.r:link { font-weight:normal; text-decoration:none; color:Blue; font-family:Roboto, Tahoma, Verdana; font-size:8pt; }
a.r:hover { font-weight:normal; text-decoration:none; color:Green; font-family:Roboto, Tahoma, Verdana; font-size:8pt; }
a.r:active { font-weight:normal; font-family:Roboto, Tahoma, Verdana; font-size:8pt; text-decoration:none; font:italic; }
a.t { font-weight:normal; text-decoration:none; color:Blue; font-family:Roboto, Tahoma, Verdana; font-size:7pt; }
a.t:link { font-weight:normal; text-decoration:none; color:Blue; font-family:Roboto, Tahoma, Verdana; font-size:7pt; }
a.t:hover { font-weight:normal; text-decoration:none; color:Green; font-family:Roboto, Tahoma, Verdana; font-size:7pt; }
a.t:active { font-weight:normal; font-family:Roboto, Tahoma, Verdana; font-size:7pt; text-decoration:none; font:italic; }
a.r9 { font-weight:normal; text-decoration:none; color:Blue; font-family:Roboto, Tahoma, Verdana; font-size:9; }
a.r9:link { font-weight:normal; text-decoration:none; color:Blue; font-family:Roboto, Tahoma, Verdana; font-size:9; }
a.r9:hover { font-weight:normal; text-decoration:none; color:Green; font-family:Roboto, Tahoma, Verdana; font-size:9; }
a.r9:active { font-weight:normal; font-family:Roboto, Tahoma, Verdana; font-size:9; text-decoration:none; font:italic; }
a.s { font-weight:normal; text-decoration:none; color:white; font-family:Roboto, Tahoma, Verdana; font-size:8pt; }
a.s:link { font-weight:normal; text-decoration:none; color:white; font-family:Roboto, Tahoma, Verdana; font-size:8pt; }
a.s:hover { font-weight:normal; text-decoration:none; color:yellow; font-family:Roboto, Tahoma, Verdana; font-size:8pt; }
a.s:active { font-weight:normal; font-family:Roboto, Tahoma, Verdana; font-size:8pt; text-decoration:none; font:italic; }

p { font-size:10pt; font-family:Roboto, Tahoma; font-weight:normal; }
p.titulo { font-size:11pt; font-family:Roboto, Tahoma; font-weight:bold; color:Teal; }
p.titulor { font-size:11pt; font-family:Roboto, Tahoma; font-weight:bold; color:Black; }
p.realce { font-size:10pt; font-family:Roboto, Tahoma; font-weight:bold; color:Yellow; background-color:Teal;  }
p.rm { font-size:8pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:White; color:Black; }

td { font-size:10pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:White; }

td.grupo { font-size:8pt; font-family:Roboto, Tahoma; font-weight:bold; background-color:Navy; color:Yellow; }
td.titulo { font-size:8pt; font-family:Roboto, Tahoma; font-weight:bold; background-color:Silver; color:Black;   }
td.fundo { font-size:8pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:Silver; color:Black;   }
td.fundoc { font-size:8pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:GAINSBORO; color:Black;   }
td.campo { font-size:8pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:White; font-size-adjust:inherit; font-stretch:inherit;  }


/* campo alternado */
td.campoa { font-size:8pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:#FFFFCC; font-size-adjust:inherit; font-stretch:inherit;  }
td.campot { font-size:8pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:#CCE5FF; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }
td.campol { font-size:8pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:#CCFFE6; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }
td.campov { font-size:8pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:#FFCCCC; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }
td.campox { font-size:8pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:plum; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }
td.campoz { font-size:8pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:#000000; color:White;font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }
td.camporec { font-size:8pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:#FFFF00; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }

/* formatacao para relatorios */
tr.campor { font-size:9px; font-family:Roboto, Tahoma; font-weight:normal; background-color:White; color:Black;  }
td.titulor { font-size:9px; font-family:Roboto, Tahoma; font-weight:bold; background-color:Silver; color:Black;   }
td.fundor { font-size:9px; font-family:Roboto, Tahoma; font-weight:normal; background-color:Silver; color:Black;   }
td.campor { font-size:9px; font-family:Roboto, Tahoma; font-weight:normal; background-color:White; color:Black;  }
td.campor_old { font-size:9px; font-family:Roboto, Tahoma; font-weight:normal; background-color:White; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }
td.grupor { font-size:9px; font-family:Roboto, Tahoma; font-weight:bold; background-color:Navy; color:Yellow; }
td.totalr { font-size:9px; font-family:Roboto, Tahoma; font-weight:normal; background-color:Navy; color:Yellow; }
td.campoar { font-size:9px; font-family:Roboto, Tahoma; font-weight:normal; background-color:#FFFFCC; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }
td.campotr { font-size:9px; font-family:Roboto, Tahoma; font-weight:normal; background-color:#CCE5FF; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }
td.campolr { font-size:9px; font-family:Roboto, Tahoma; font-weight:normal; background-color:#CCFFE6; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }
td.camporr { font-size:9px; font-family:Roboto, Tahoma; font-weight:normal; background-color:#FFCCCC; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }
td.campoxr { font-size:9px; font-family:Roboto, Tahoma; font-weight:normal; background-color:plum; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }
td.campos { font-size:7pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:White; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }
td.camposs { font-size:6pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:White; font-style:inherit; font-variant:normal; font-size-adjust:0; font-stretch:inherit;   }

/* formatacao para pagina */
td.titulop { font-size:10pt; font-family:Roboto, Tahoma; font-weight:bold; background-color:Silver; color:Black;   }
td.campop { font-size:10pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:White; font-size-adjust:inherit; font-stretch:inherit;  }
td.fundop { font-size:10pt; font-family:Roboto, Tahoma; font-weight:normal; background-color:Gainsboro; color:Black;   }
td.cotacao { font-size:9pt; font-family:Arial; font-weight:normal; background-color:White; }
td.cotacaof { font-size:9pt; font-family:Arial; font-weight:normal; background-color:#f6f6f3; }

td.no { font-weight:normal; }
th.titulo { font-size:8pt; font-family:Roboto, Tahoma, Verdana, sans-serif, serif; font-weight:bold; background-color:#CCCCFF; color:Black; text-align:center;   }

caption { font-family:Arial; font-size:10 pt; text-align:center; letter-spacing:2pt; vertical-align:1; background-color:#C0C0C0; color:#000000; border-style:ridge; }
br { font-family:Roboto, Tahoma; font-size:10pt; color:#0000FF; }
hr { background-attachment:scroll; }
Select, Input { font-family:Roboto, Tahoma; font-size:8pt; color:Black; }
textarea { font-family:"Lucida Console", "Courier New", monospace, sans-serif;	font-size:8pt;}
textarea.p { font-family:"Lucida Console", "Courier New", monospace, sans-serif; font-size:10;}
Select.a, Input.a { font-family:Roboto, Tahoma; font-size:8pt; color:Blue; background:#FAFAD2 }
textarea.a { font-family:Roboto, Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt; color:Blue; border:1px dotted Black; background-color:#FAFAD2; }
Input.vr { font-family:Roboto, Tahoma; font-size:8pt; color:Black; background:White; text-align:right; }
Input.bloq { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt; color:Black; border:0px transparent; background-color:Silver; text-align:right; }
Input.subli { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10pt; color:Black; border:0px transparent; background-color:White; text-align:left; border-bottom:1px solid Black; }
Input.subli2 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10pt; color:Black; border:0px transparent; background-color:White; text-align:left; border-bottom:1px dotted Black; }
Select.small, Input.small { font-family:Roboto, Tahoma; font-size:9px; color:Blue; background:#FAFAD2 }
select.subli { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10pt; color:Black; border:0px transparent; background-color:White; text-align:left; border-bottom:1px solid Black; }

.form_apt { font-family:Roboto, Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9; color:Black; border:1px dashed Silver; background-color:#FAFAD2; text-align:center; font-weight:normal;  }
.form_box2 { font-family:Roboto, Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt; color:#333333; border:1px dotted Black; background-color:transparent; }
.form_box { font-family:Roboto, Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt; color:#333333; border:1px dotted Black; background-color:yellow; }
.form_input { font-family:Roboto, Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt; color:black; border:0px transparent; background-color:white; }
.form_input7 { font-family:Roboto, Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:7pt; color:black; border:0px transparent; background-color:white; }
.form_input10 { font-family:Roboto, Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10pt; color:black; border:0px transparent; background-color:white; }
.form_ponto { font-family:Roboto, Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9pt; color:black; border:0px transparent; background-color:white; font-weight:bold; }
.proporcional { font-family:Roboto, Tahoma,Arial, Helvetica, sans-serif; font-size:10pt; color:black; border:0px transparent; background-color:white; text-align:right;}
.button { font-family:Roboto, Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9px; color:#333333; border:2px solid #CCCCCC; border:2px solid #666666; background-color:#E0E0E0; }
.buttons { font-family:Arial, Helvetica, sans-serif; font-size:6pt; color:#333333; border:1px solid #CCCCCC; border:1px solid #666666; background-color:#E0E0E0; }
.pt10 { font-weight:normal; font-family:Roboto, Tahoma, Verdana; font-style:normal; font-size:10pt; }
.pt8 {font-weight :normal;font-family :Roboto, Tahoma, Verdana;font-style:normal;font-size :8pt;	}
.pt9 {font-weight :normal;font-family :Roboto, Tahoma, Verdana;font-style:normal;font-size :9pt;	}	
.help_input { font-family:Roboto, Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:8pt;
	color:#333333; border:0px transparent; background-color:transparent; }

.topmenu, .topmenu:link, .topmenu:visited { font-family:Trebuchet MS, Arial, Sans Serif; font-size:8pt; color:blue; text-decoration:none; }
.topmenu:hover { font-family:Trebuchet MS, Arial, Sans Serif; font-size:8pt; color:white; background:blue; }
.topmenu:active { font-family:Trebuchet MS, Arial, Sans Serif; font-size:8pt; color:Cyan; }
.topmenudes { font-family:Trebuchet MS, Arial, Sans Serif; font-size:9pt; color:blue; text-decoration:none; }

BR.page { page-break-after:always }

li.a { margin-top:0px;	margin-bottom:0px;}
ul.a { margin-top:0px;	margin-bottom:0px;}

p.artigo {margin-top:0;margin-bottom:0;text-indent:25px;text-align:justify;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;}

