body {
	color: black;
	background-color: White;
	font-size: 77%;
	margin: 0;
	padding: 0;
}

body, textarea, input {
	font-family:  Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
}

form {
	margin : 0px;
	padding : 0px;
	border-color : #07337A #07337A #07337A #07337A;
}

A {
    text-decoration : underline;
    font-size: inherit;
    color: inherit;
}

A:HOVER {
	font-family : inherit;
}

ul {
  list-style-type: disc;
}  

li
{
	margin: 3px 0px 0px 0px;
	line-height: 1.5em;
	font-family : inherit;
}

.titulo {
	font-size: 17px;
	font-weight: bold;
	color: #F5F2FF;
	font-style : normal;
	border-top: 1px solid #F5F2FF;
}

.titulomenor {
	font-size: 15px;
	font-weight: bold;
	color: #F5F2FF;
	font-style : normal;
}

.topico {
	font-size: 13pt;
	font-weight: bold;
	color: #AC231B;
	text-decoration : none;
	font-style : italic;
}

.textomediojs {
	font-size: 11px;
	color: #F5F2FF;
	text-align : justify;
}

.textomedionormal {
	font-size: 14px;
	color: #F5F2FF;
}

.textomedio {
	font-size: 14px;
	color: #F5F2FF;
	text-align : justify;
}

.textoarea {
  font-size: 16pt; 
  color: #000000; 
  text-align : center;
}

.textoamar11 {
	font-size: 11px	;
	color: #FED176;
}

.botao{
	font-size: 11px;
	text-align : center;
	color: #FED176;
	background-color:#07337A;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 2px;
	padding-top : 2px;
	border : none;
}

.desenv{
	font-size: 11px;
	text-decoration: none;
	color: #7E7E7E;
	font-style : italic;
}

.erromsg {
	font-size: 18px;
	font-weight: bold;
	color: Red;
	font-style : italic;
	text-align : center;
	background-color : White;
	margin : 10px 10px 10px 10px;
}

.texto{
	font-size: 12px;
	color: Black;
	text-align : justify;
}

.textomenor{
	font-size: 10px;
	color: Black;
}

.textonormal{
	font-size: 12px;
	color: Black;
}

.negrito{
	font-weight : bold;
}

.textotitulo {
	font-size: 17px;
	font-weight: bold;
	color: Black;
	font-style : normal;
	border-top: 1px solid Black;
}

.textotitulomenor {
	font-size: 15px;
	font-weight: bold;
	color: Black;
	font-style : normal;
}


.admin{
	font-size: 12px;
	text-align : justify;
	color: Black;
	background-color : White;
}

.adminbotao{
	font-size: 12px;
	text-align : center;
	color: White;
	background-color:#1F4888;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 2px;
	padding-top : 2px;
}

.admintitulo{
	font-size: 12px;
	text-align : center;
	color: White;
	background-color:#1F4888;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 2px;
	padding-top : 2px;
}

.bgazulclaro{
	font-size: 10px;
	background-color : #CDD6E5;
	color : #336290;
	font-weight : bold;
	vertical-align : middle;
	text-align : center;
}

.bgazulclaro2{
	font-size: 18px;
	background-color : #CDD6E5;
	color : #336290;
	font-weight : bold;
	vertical-align : middle;
	text-align : center;
}

.bglatazul{
	background-color : #1F4888;
}

.bgbranco{
    background-color : White;
}

.bgazulesc{
	background-color : #07337A;
	text-align : center;
}

.bgtabelaazul{
	background-color : #CDD6E5;
}
.bgcinza{
    font-size: 10px;
    background-color : Silver;
    color: Black;
}

.linkverdeesc{
	font-size: 10px;
	color : #478462;
}

.tituloverde {
	font-size: 13px;
	font-weight: bold;
	color: #0BFF30;
	font-style : normal;
}

.admbgcinza{
	background-color : Silver;
}

.admbgbranco{
	background-color : White;
}

.sidemenubox select { font-weight: normal;}
.sidemenubox select { font-size: 8pt;}
.sidemenubox select { color :white;}
.sidemenubox select { background-color:#0066cc;}
.sidemenubox a { color: #000000;/*#0066cc;*/}
.sidemenubox a:hover { color: white;}
.sidemenubox a:hover { background-color: #1F4888}
.sidemenubox { background-color: #1F4888;}

.sidemenubox
{
	width:100%;
	display:block;
	border-bottom: 0px dashed #cccccc;
	border-right: 0px dashed #cccccc;
	clear: left;
	float: left;
	line-height: 20px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 0px;
	font-size:12px;
}
.sidemenubox span 
{ 
  display: block;
  line-height: 20px;
  text-align: justify;
}
.sidemenubox label
{ 
  font-size:8pt;
  font-weight:bold;
}
.sidemenubox .thispage { display: block;}
.sidemenubox .thispage { padding: 1.2ex 1ex 1.2ex 5mm;}

.sidemenubox a 
{ 
  display: block;
  padding: 0.8ex 0.5ex 0.8ex 0.5ex; 
  text-decoration: none;
  /*font-weight:bold;*/
}

.sidemenubox div { padding-bottom: 0ex;}
.sidemenubox .lighterbg 
{
  line-height: 1.5em;
}

.sidemenubox img
{ 
  border-style: none;
  border-width: 0px;
}

.sidemenubox select 
{ 
  border-style: none;
  border-width: 0px;
}

.sidemenubox .menutopico 
{
	display: block;
	background-color:#1F4888;
	color: #37FE00;
	font-size: 11px;
	line-height: 20px;
	padding: 1px 5px 1px 3px;
	border-bottom : 2px solid #CDD6E5;
	font-weight : bold;
}

.sidemenubox .menutopico:hover 
{
	background-color: #FED176;
	color:#07337A;
}

.sidemenubox .submenutopico 
{
    display: block;
    background-color:#1F4888;
    color: #37FE00;
    font-size: 11px;
    line-height: 20px;
    padding: 1px 5px 1px 10px;
    border-bottom : 2px solid #CDD6E5;
    font-weight : bold;
}

.sidemenubox .submenutopico:hover 
{
	background-color: #FED176;
	color:#07337A;
}

.sidemenubox .menucat 
{
    display: block;
    background-color:#1F4888;
    color: #37FE00;
    font-size: 10px;
    line-height: 20px;
    padding: 1px 5px 1px 15px;
    border-bottom : 2px solid #CDD6E5;
    font-weight : bold;
}

.sidemenubox .menucat:hover 
{
	background-color: #FED176;
	color:#07337A;
}

