body { background-color : #C0C0C0; }

a, span, p, b, i, h1 { FONT-FAMILY: Arial, Verdana, Helvetica, MS Sans Serif;  BACKGROUND-COLOR: transparent;}

input, textarea, select, field { 
	FONT-FAMILY: Verdana, sans-serif;
	BACKGROUND-COLOR: #fdf7e5; 
	FONT-SIZE: 8pt;
	COLOR: #000000; 
	BORDER: 1 SOLID #000000; 
	MARGIN-LEFT: 0pt;
}

input.inputform  { BACKGROUND-COLOR: transparent; border: 0px solid #000000;}
input.escala { BACKGROUND-COLOR: #ffffff; FONT-SIZE: 8pt; border: 1px solid #000000;}
input.login  { BACKGROUND-COLOR: #ffffff; FONT-SIZE: 8pt; border: 1px solid #d5231b;}
form { LINE-HEIGHT: 0pt;}

a { COLOR: #004779; TEXT-DECORATION: none;}
a:hover { COLOR: #004779; TEXT-DECORATION: underline;}
a:active { COLOR: #004779;}

.azulescuro { BACKGROUND-COLOR: #004779;}
.fundo { BACKGROUND-COLOR: #efd9b2;}
.fundocla { BACKGROUND-COLOR: #fdf7e5;}
.vermelho { BACKGROUND-COLOR: #d5231b;}
.cinza { BACKGROUND-COLOR: #e0e0e0;}
.branco { BACKGROUND-COLOR: #ffffff;}
.preto { BACKGROUND-COLOR: #000000;}

.esc01 { BACKGROUND-COLOR: #dbe1c7;}
.esc02 { BACKGROUND-COLOR: #c8d0ae;}
.esc03 { BACKGROUND-COLOR: #b9c197;}
.esc04 { BACKGROUND-COLOR: #aab380;}
.esc05 { BACKGROUND-COLOR: #9ba569;}

a.v10n { COLOR: #d5231b; FONT-SIZE: 10pt; TEXT-DECORATION: none; LINE-HEIGHT: 15pt}
a.v10n:hover { COLOR: #d5231b; FONT-SIZE: 10pt; TEXT-DECORATION: underline;}
a.v10n:active { COLOR: #d5231b;}
.v10n { COLOR: #d5231b; FONT-SIZE: 10pt; LINE-HEIGHT: 15pt}

a.v9n { COLOR: #d5231b; FONT-SIZE: 9pt; TEXT-DECORATION: none; LINE-HEIGHT: 15pt}
a.v9n:hover { COLOR: #d5231b; FONT-SIZE: 9pt; TEXT-DECORATION: underline;}
a.v9n:active { COLOR: #d5231b;}
.v9n { COLOR: #d5231b; FONT-SIZE: 9pt; LINE-HEIGHT: 15pt}

a.v8n { COLOR: #d5231b; FONT-SIZE: 8pt; TEXT-DECORATION: none; LINE-HEIGHT: 15pt}
a.v8n:hover { COLOR: #d5231b; FONT-SIZE: 8pt; TEXT-DECORATION: underline;}
a.v8n:active { COLOR: #000000;}
.v8n { COLOR: #d5231b; FONT-SIZE: 8pt; LINE-HEIGHT: 15pt}

a.b8n { COLOR: #004779; FONT-SIZE: 8pt; TEXT-DECORATION: none; LINE-HEIGHT: 15pt; FONT-WEIGHT: bold;}
a.b8n:hover { COLOR: #004779; FONT-SIZE: 8pt; TEXT-DECORATION: underline;}
a.b8n:active { COLOR: #000000;}
.b8n { COLOR: #004779; FONT-SIZE: 8pt; LINE-HEIGHT: 15pt}

a.b9n { COLOR: #004779; FONT-SIZE: 9pt; TEXT-DECORATION: none; LINE-HEIGHT: 15pt; FONT-WEIGHT: bold;}
a.b9n:hover { COLOR: #004779; FONT-SIZE: 9pt; TEXT-DECORATION: underline;}
a.b9n:active { COLOR: #000000;}
.b9n { COLOR: #004779; FONT-SIZE: 9pt; LINE-HEIGHT: 15pt}

a.v8 { COLOR: #d5231b; FONT-SIZE: 8pt; TEXT-DECORATION: none;}
a.v8:hover { COLOR: #d5231b; FONT-SIZE: 8pt; TEXT-DECORATION: underline;}
a.v8:active { COLOR: #000000;}
.v8 { COLOR: #d5231b; FONT-SIZE: 8pt;}

h1 { COLOR: #004779; FONT-SIZE: 12pt; FONT-WEIGHT: bold;}

.texto { COLOR: #000000; FONT-SIZE: 9pt; LINE-HEIGHT: 12pt}
.destaque { COLOR: #d5231b; FONT-SIZE: 9pt; FONT-WEIGHT: bold;}
.numero { COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: bold;}
.txtpeq { COLOR: #000000; FONT-SIZE: 8pt;}
.titulo { COLOR: #004779; FONT-SIZE: 12pt; FONT-WEIGHT: bold;}
.subtitulo { COLOR: #004779; FONT-SIZE: 10pt; FONT-WEIGHT: bold;}
.subsubtitulo { COLOR: #004779; FONT-SIZE: 9pt; FONT-WEIGHT: bold;}
.destaquep { COLOR: #000000; FONT-SIZE: 9pt; FONT-WEIGHT: bold;}
.botao { FONT-FAMILY: Arial, Verdana, Helvetica, MS Sans Serif;  COLOR: #FFFFFF; BACKGROUND-COLOR: #004779; FONT-SIZE: 9pt; FONT-WEIGHT: bold;}

 .c121 {
   font-size: 12pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: center;
   color: #ffffcc;
   margin-left: 5pt;
   margin-right: 5pt;
  }
  .c101 {
   font-size: 10pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: center;
   color: #000000;
   margin-left: 5pt;
   margin-top: 5pt;
   margin-right: 5pt;
   margin-bottom: 5pt;
  }
  .l101 {
   font-size: 10pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: left;
   color: #000000;
   margin-left: 5pt;
   margin-top: 5pt;
   margin-right: 5pt;
   margin-bottom: 5pt;
  }
  .l81 {
   font-size: 8pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: left;
   color: #000000;
   margin-left: 1pt;
   margin-right: 1pt;
   line-height: 13pt;
  }
  .l82 {
   font-size: 8pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: left;
   color: #000000;
   margin-left: 3pt;
   margin-right: 3pt;
   margin-top: 3pt;
   margin-bottom: 3pt;
  }
  .l83 {
   font-size: 8pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: left;
   color: #000000;
   margin-left: 15pt;
   margin-right: 3pt;
  }
  .l91 {
   font-size: 9pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: left;
   color: #000000;
   margin-left: 3pt;
   margin-right: 3pt;
  }
  .c91 {
   font-size: 9pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: center;
   color: #000000;
   margin-left: 3pt;
   margin-right: 3pt;
  }
  .c81 {
   font-size: 8pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: center;
   color: #000000;
   margin-left: 3pt;
   margin-right: 3pt;
  }
  .r81 {
   font-size: 8pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: right;
   color: #000000;
   margin-left: 3pt;
   margin-right: 8pt;
  }
  .r91 {
   font-size: 9pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: right;
   color: #000000;
   margin-left: 3pt;
   margin-right: 8pt;
   margin-top: 5pt;
   margin-bottom: 5pt;
  }
  .j101 {
   font-size: 10pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: justify;
   color: #000000;
   margin-left: 3pt;
   margin-right: 3pt;
  }
  .j91 {
   font-size: 9pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: justify;
   color: #000000;
   margin-left: 3pt;
   margin-right: 3pt;
  }
  .j81 {
   font-size: 8pt;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: justify;
   color: #000000;
   margin-left: 3pt;
   margin-right: 3pt;
  }
  ul.e1 {
   list-style-position:outside;
   font-size: 10pt;
   font-family: arial, helvetica, sans-serif;
   text-align:left;
   color: #000000;
  }

.listagem_titulo {
	background-color:#efd9b2; 
	font-family: verdana, sans-serif; 
	color:#000000;
	font-size:8pt;
	margin-left: 0pt;
	margin-top: 1pt;
	margin-right: 0pt;
	margin-bottom: 1pt;
	font-weight: bold;
}

.listagem_linha {
	background-color:#fdf7e5; 
	font-family: verdana, sans-serif; 
	color:#000000; 
	font-size:8pt; 
	margin-left: 0pt;   
	margin-top: 1pt;   
	margin-right: 0pt;   
	margin-bottom: 1pt;
}

.listagem_linha_onmouseover {
	background-color:#cccccc; 
	font-family: verdana, sans-serif; 
	color:#000000; 
	font-size:8pt; 
	margin-left: 0pt;   
	margin-top: 1pt;   
	margin-right: 0pt;   
	margin-bottom: 1pt;
}

.listagem_titulo_entrada { 
	background-color:#143578; 
	font-family: verdana, sans-serif; 
	color:#ffffff; 
	font-size:10pt; 
	font-weight: bold;
	margin-left: 5pt;
	margin-top: 1pt;   
	margin-right: 0pt;   
	margin-bottom: 1pt;
}

.listagem_linha_entrada { 
	background-color:#fdf7e5; 
	font-family: verdana, sans-serif; 
	color:#000000; 
	font-size:8pt; 
	margin-left: 5pt;   
	margin-top: 1pt;   
	margin-right: 0pt;   
	margin-bottom: 1pt;
}

.back_login { 
	background-color:#eeeeee; 
	font-family: verdana, sans-serif; 
	color:#000000; 
	font-size:8pt; 
	margin-left: 0pt;
	margin-top: 1pt;   
	margin-right: 0pt;   
	margin-bottom: 1pt;
}

.error { 
	font-family: verdana, sans-serif; 
	color:#cc0000; 
	font-size:8pt; 
	font-weight: bold;
	text-align: default;
}

#navlocalcontainer ul {
  margin-left: 0;
  padding-left: 0;
  width: 190px;
  list-style-type: none;
  font: 10px verdana, arial, helvetica, sans-serif;
}

#navlocalcontainer a {
  display: block;
  padding: 5px 3px 5px 8px;
  width: 190px;
  color: #003466;
  background-color: #D6D3C9;
  border-bottom: 1px solid #96948C;
  border-left: 1px solid #96948C;
  border-right: 1px solid #96948C;
}

#navlocalcontainer li.titulo {
  padding: 5px 3px 5px 8px;
  width: 190px;
  color: #004779;
  font-size: 14px;
  text-align: center;  
  font-weight: bold;
  background-color: #efd9b2;
  border: 1px solid #96948C;
}

#navlocalcontainer li.subtitulo {
  padding: 5px 3px 5px 8px;
  width: 190px;
  color: #004779;
  font-size: 12px;
  text-align: center;  
  font-weight: bold;
  background-color: #efd9b2;
  border: 1px solid #96948C;
}

#navlocalcontainer a.tituloav {
  padding: 3px 3px 3px 3px;	
  color: #d5231b;
  font-size: 11px;
  font-weight: bold;  
  text-decoration: none;
  background-color: #fdf7e5;
}
#navlocalcontainer a.current {
  padding: 3px 3px 3px 3px;	
  color: #004779;
  font-size: 11px;
  font-weight: bold;  
  text-decoration: none;
  background-color: #fdf7e5;
}

#navlocalcontainer a:hover {
  background-color: #efd9b2;
  color: #004779;
  font-size: 11px;
  font-weight: bold;  
  text-decoration: none;
}

.formulario {
	background-color:transparent; 
	font-family: verdana, sans-serif; 
	color:#000000; 
	font-size:8pt; 
	margin-left: 0pt;   
	margin-top: 1pt;   
	margin-right: 0pt;   
	margin-bottom: 1pt;
}

.listagem_titulo2 {
	background-color:#efd9b2; 
	font-family: verdana, sans-serif; 
	color:#000000;
	font-size:8pt;
	margin-left: 0pt;
	margin-top: 1pt;
	margin-right: 0pt;
	margin-bottom: 1pt;
	font-weight: bold;
}

.tabela_cor {
	font-family: verdana, sans-serif; 
	font-size:3pt;
	margin-left: 0pt;
	margin-top: 1pt;
	margin-right: 0pt;
	margin-bottom: 1pt;
}

.quadrado {
	font-family: verdana, sans-serif; 
	font-size:5pt; 
	margin-left: 0pt;   
	margin-top: 0pt;   
	margin-right: 0pt;   
	margin-bottom: 1pt;
}