caBODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #ee1e33; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
FORM {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD {
	FONT-SIZE: 10px; COLOR: #5a5a5a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SELECT {
	  FONT-SIZE: 10px;  COLOR: #5a5a5a; FONT-FAMILY: Verdana
}
.Botoes {
	  FONT-SIZE: 10px;  COLOR: #ffffff; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #4e4b4a
}
.TxtCorPadrao {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #428ECE; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TxtCorRadioRPG {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #B22222; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TxtCorRadioJE {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6495ED; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TxtCorRadioTodos {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5a5a5a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TxtCorPadraoBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4e4b4a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TxtCorBranco {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.fundo1 {
	BACKGROUND-COLOR: #b2a99c
}
.fundo2 {
	BACKGROUND-COLOR: #ecebe8
}
.fundo3 {
	BACKGROUND-COLOR: #ffffff
}
.fundo4 {
	BACKGROUND-COLOR: #d9d6ce
}
.fundo5 {
	BACKGROUND-COLOR: #948673
}
.label {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #428ECE; FONT-FAMILY: Verdana
}
.texto {
	FONT-SIZE: 8pt; COLOR: #428ECE; FONT-FAMILY: Verdana
}
.titulo1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Verdana
}
.titulo2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #7f7f7f; FONT-FAMILY: Verdana
}
.fundoTit1 {
	BACKGROUND-COLOR: #c5c5c5
}
.fundoTit2 {
	BACKGROUND-COLOR: #eaeaea
}
.fundoTab1 {
	BACKGROUND-COLOR: #f2f2f2
}
.fundoTab2 {
	BACKGROUND-COLOR: #ffffff
}
A:link {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	FONT-SIZE: 8pt; COLOR: #7f7f7f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.mainTable {
	text-align:center;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.baseForm {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.bannerTable {
	font-size: 12px;
	 
}

.blankHeader{
	font-size: 12px;
	padding-left: 6px;
	height:19px;
    color:#428ECE;
	background-image: url(../img/img-bgtops.gif);
}

.columHeader {
	font-size: 11px;
	padding-left: 6px;
	height:18px;
    color:#428ECE;
	background-image: url(../img/img-bgtops.gif);
}

.tableHeader {
	cursor: default;
	font-size: 11px;
	font-weight: bold;
	width: 25%;
	height:18px;
	background-image: url(../img/aba_template.gif);
	background-repeat: no-repeat;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	color: #428ECE;
	text-align: left;
	padding-left: 6px;
}

.messageTable {
	margin-top:0;
	background-color:#FEF9F1;
}

.messageHeader {
	padding-top: 0;
	padding-bottom: 0;
	text-align: left;
	font-size: 10px;
	color:#428ECE;
	font-weight: bold;
}

.div10 {
	font-size:10px;
	font-weight:normal;
	text-align:right;
}

.itemTable {
	margin-bottom: 4px;
	
}

.formLabel {
	COLOR: #5a5a5a;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	text-align:left;
	width:780;
}

.smallformLabel {
	COLOR: #5a5a5a;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
	text-align:right;
	width:200;
}

.baseField {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 10px; 
	COLOR: #5a5a5a;
	BACKGROUND-COLOR: #ffffff;
	CURSOR:TEXT;
}

.baseOptions{
}

.lovButton {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	BACKGROUND-COLOR: #428ECE;
    CURSOR:hand;
	height:16px;
}

.buttonTable {
	margin-bottom: 30px;
}

.buttonItem {
	left: 50pt;
	bottom: 0pt;
	right: 50pt;
	vertical-align: middle;
}

.baseButton {
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	BACKGROUND-COLOR: #428ECE;
    CURSOR:hand;
}

.navigatorButtonTable{
	text-align:center;
}

.reportTable {
	margin-bottom: 25px;
	
}

.reportHeader {
	font-weight: bold;
	background-color: #EEF4F7;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	color: #428ECE;
}

.reportcolumn    {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

.reportcolumn2    {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #A52A2A;
}

.reportcolumn3    {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #FF0000;
}
.rowBlank {
	background-color: #F6F6F6;
}
.rowColor {
	background-color: #ffffff;
}

.totalColum {
	background-color:#70acf4;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	vertical-align:top;
}

.navigatorTable{
}

.reportPage {
	background-color: #EEF4F7;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
}

.tabTable{
}

td.selectedtab {
	cursor: default;
	font-size: 13px;
	font-weight: bold;
	width: 25%;
	background-image: url(../img/aba_template.gif);
	background-repeat: no-repeat;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	color: #428ECE;
	padding:0px; 
	text-align: left;
}

td.tab {
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	width: 25%;
	background-repeat: no-repeat;
	background-image: url(../img/aba_template.gif);
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	color: rgb(102, 102, 102);
	text-align: left;
	height: 0pt;
}

td.tabspacer {
}

td.contentscell {
	background:white;
	padding:1px; 
}

div.contents {
	display: none;
}

div.selectedcontents {
	display: block;
}

.myhidden {
	visibility: hidden;
	display: none;
}

.portlet_bar {
    color:white;
	background-color: #428ECE;
	font-weight: bold;
	nowrap: true;
	valign: middle;
}

.menu {
}	

.submenu {
}

.chartTable {
}

.separator {
background-color:#afc4d9;
text-align: center;
font-family: Arial;
font-size:15px;
font-weight:bold;
}

.separatorTable {
border: solid 2;
Border-Collapse:separate;
margin-top:10px;
}

.positionTr {
align:center;
}

.positionTd {
vertical-align:top;
text-align:center;
}

.formField {
}

.td10 {
}

.obsTable {
}

.radio {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #5a5a5a; 
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: left;
    cursor:hand;
	BORDER-RIGHT: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	BORDER-TOP: none;
	CURSOR:hand;
}

.check {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: #5a5a5a; 
	BACKGROUND-COLOR: none; 
	TEXT-ALIGN: left;
	BORDER-RIGHT: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	BORDER-TOP: none;
	CURSOR:hand;
}

.combosize {
   width: 400px;
}

.combosize2 {
   width: 550px;
}

.subtitulo1 {
	color:#428ECE;
	font-weight: bold;
	background-color:#FEF9F1;
	padding-left: 6px;
}

.jsHint {
   position: absolute;
   display: none;
   visibility: hidden;
   width: 240px;
   border: 1px solid #000000;
   background-color: #FFFFDD;
   color: #000000;
   padding: 2px;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
}

a.retirasublinhado:link, a.retirasublinhado:visited {
	text-decoration: none;
	color: #000;
}
a.retirasublinhado:hover {
	color: #f00;
}
a.retirasublinhado:active {
	text-decoration: none;
}

a.retirasublinhadorpg:link, a.retirasublinhadorpg:visited {
	text-decoration: none;
	color: #B22222;
}
a.retirasublinhadorpg:hover {
	color: #B22222;
}
a.retirasublinhadorpg:active {
	text-decoration: none;
	color: #B22222;
}

a.retirasublinhadoje:link, a.retirasublinhadoje:visited {
	text-decoration: none;
	color: #6495ED;
}
a.retirasublinhadoje:hover {
	color: #6495ED;
}
a.retirasublinhadoje:active {
	text-decoration: none;
	color: #6495ED;
}

#hintbox {
	position: absolute;
	top: 0;
	background-color: #e6eef3;
	width: 120px;
	padding: 3px;
	border: 1px solid black;
	font: normal 11px Verdana;
	line-height: 18px;
	z-index: 100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}

.hintanchor {
	font-size: 8px;
	font-weight: bold;
	background-color: #e6eef3;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #e6eef3;
}