body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 16px;
	color: #000000;
}
td {
	font-size: 10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
INPUT.text, INPUT.button, TEXTAREA, SELECT {
	border: 1px solid #CCCCCC;
	padding: 2px;
	font-size:12px
}
.saveHistory {behavior:url(#default#savehistory);}

  A:link {
	color: #990000;
	text-decoration: none;
} 
  A:visited {
	color: #990000;
	text-decoration: none;

}
  A:active {
	color: #0000FF;
	text-decoration: underline;

} 
  A:hover{
	color: #0000FF;
	text-decoration: underline;
}

  A.menu:link {font:12 arial; color:#FFFFFF; font-weight: bold;}
  A.menu:visited {font:12 arial; color:#FFFFFF; font-weight: bold;}
  A.menu:hover {font:12 arial; color:#CCCCCC; font-weight: bold;}
  
  A.linkmenu:link {text-decoration: underline; color: #EEEEEE} 
  A.linkmenu:visited {text-decoration: underline; color: #EEEEEE}
  A.linkmenu:active {text-decoration: none; color: #FF0000} 
  A.linkmenu:hover{text-decoration: none; color: #FF0000}
  
.conteudo {
	font-size: 12px;
}
.conteudopequeno {
	font-size: 10px;
}
.conteudoprincipal {
	font-size: 12px;
	padding: 16px;
}

.quadro {
	border: 1px solid #999999;
}
h1 {
	font-size: 26px;
	color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 20px;
	color: #000066;
}
h3 {
	font-size: 18px;
	color: #000000;

}
li {
	padding-bottom: 4px;
	list-style-type: square;

}
 th {
	color: #000000;
	background: #CEE7FF;
	text-align: center;
	padding: 2px;
	white-space: nowrap;
	font-size: 12px;
}
.nomecampo {
	font-weight: bold;
	background: #D9ECFF;
	color: #000099;
}
.fundocampo {
	background: #EEEEEE;
}
.linhapar {
	background: #EEEEEE;
}
.linhaimpar {
	background: #FFFFFF;
}
.msgalerta {
	color: #000000;
	margin: 16px;
	padding: 8px;
	border: 2px dotted #FFCC00;
	background-color: #FFFFCC;
}
.msgerro {
	color: #CC0000;
	background: #FFCCCC;
	margin: 16px;
	padding: 8px;
	border: 2px dotted #CC0000;
}
.msgok {
	color: #006600;
	background: #CCFFCC;
	margin: 16px;
	padding: 8px;
	border: 2px dotted #006600;
}
.quadrosite {
	border: 1px solid #003399;
	background: #FFFFFF;


}
.rodape {
	padding: 4px;
	font-size: 10px;
}
.quadrosimples {
	border: 1px solid #666666;
}
.vagatitulo {
	text-transform: uppercase;
}
.vagatitulopeq {
	font-size: 10px;
	text-transform: uppercase;
}

.alleata {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	color: #013598;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
.paragrafoespacado {
	line-height: 26px;
}
p.breakhere {page-break-before: always}
.oportunidadetitulo{
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	color:#D9ECFF;
	background: #013598;
}
.oportunidadetexto {
	font-size: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}
.aviso{
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px;
	color: darkred;
	
	
}
