.grid-header-esq {
	background-image: url(../images/img_header_esq.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 27px;
}

.grid-header-esq-niver {
	background-image: url(../images/esq.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 27px;
}

.grid-header-dir-niver {
	background-image: url(../images/dir.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 27px;
}

.grid-header-meio-niver {
	background-image: url(../images/meio.gif);
	background-repeat: repeat-x;
	height: 34px;
}

.grid-header-dir {
	background-image: url(../images/img_header_dir.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 27px;
}



.grid-header-meio {
	background-image: url(../images/img_header_meio.gif);
	background-repeat: repeat-x;
	height: 34px;
}


.grid-header01-esq {
	background-image: url(../images/img_header01_esq.gif);
	background-repeat: no-repeat;
}
.grid-header01-dir {
	background-image: url(../images/img_header01_dir.gif);
	background-repeat: no-repeat;
}
.grid-header01-meio {
	background-image: url(../images/img_header01_meio.gif);
	background-repeat: repeat-x;
	height: 25px;
}
.grid-meio-esq {
	background-image: url(../images/img_header02_esq.gif);
	background-repeat: repeat-y;
}
.grid-meio-dir {
	background-image: url(../images/img_header02_dir.gif);
	background-repeat: repeat-y;
}
.grid-footer-esq {
	background-image: url(../images/img_footer_esq.gif);
	background-repeat: no-repeat;
}
.grid-footer-dir {
	background-image: url(../images/img_footer_dir.gif);
	background-repeat: no-repeat;
}
.grid-footer-meio {
	background-image: url(../images/img_footer_meio.gif);
	background-repeat: repeat-x;
	height: 34px;
}
.grig-bkg {
	background-color: #F8F4E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.bot-help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	cursor:pointer;
}

.td-linha-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #3E82AE;
	background-color: #e3eef5;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.td-linha-branca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #3E82AE;
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.td-linha-branca2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	text-align:center;
}

.td-linha-branca3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	text-align:center;
	font-weight:bold;
}


.td-linha-branca4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight:bold;
}

.td-linha-branca-pontos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 20px;
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	text-align:center;
	font-weight:bold;
}

.td-linha-header-semestre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #31668A;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
}


.td-linha-header-classificao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #31668A;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
}

.td-linha-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #31668A;
	background-color: #FFFFFF;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5697C2;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
}
.td-linha-footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 40px;
	color: #31668A;
	background-color: #E3EEF5;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.bg-geral {
	background-image: url(../images/fundo01.jpg);
	background-repeat: no-repeat;
	background-color: #EDF5F8;
}
.txt-titulo-dourado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9a711a;
	text-align: left;
}
.bg-menu {
	background-image: url(../images/bg_menu.gif);
	background-repeat: no-repeat;
}
.bg-bemvindo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/img_bemvindo.gif);
	background-repeat: no-repeat;
	height: 34px;
	text-align: left;
	padding-left: 120px;
}
.bg-pontos-ouro {
	background-image: url(../images/img_pontos_ouro.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg-pontos-ouro01 {
	background-image: url(../images/img_pontos_ouro01.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg-pontos-prata {
	background-image: url(../images/img_pontos_prata.gif);
	background-repeat: no-repeat;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg-pontos-prata01 {
	background-image: url(../images/img_pontos_prata01.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg-pontos-diamante {
	background-image: url(../images/img_pontos_diamente.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg-pontos-diamante01 {
	background-image: url(../images/img_pontos_diamente01.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg-pontos-nenhum {
	background-image: url(../images/img_pontos_nenhum.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg-pontos-nenhum01 {
	background-image: url(../images/img_pontos_nenhum01.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt-geral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
}
.txt-geral-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.txt-destaque-bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform:uppercase;
	font-weight: bold;
}
.campos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #0094C4;
}
.td-linha-azul-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #3E82AE;
	background-color: #e3eef5;
	font-weight: bold;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
}

.td-linha-azul-bold-total {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #3E82AE;
	background-color: #e3eef5;
	font-weight: bold;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
}


.td-linha-branca-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #3E82AE;
	background-color: #FFFFFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}
.bg-login {
	background-image: url(../images/bg_login.gif);
	background-repeat: no-repeat;
}
.txt-login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C337B;
	font-weight: bold;
	text-align: left;
}
.txt-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #1C337B;
	text-decoration:none;
}
.tit-azul01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3493D8;
	line-height: 17px;
	text-decoration:none;
}

.tit-mes-azul01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #e3eef5;
	line-height: 17px;
}

.tit-azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #1C337B;
	line-height: 17px;
}
.bg-login-senha {

	background-image: url(../images/bg_login_senha.gif);
	background-repeat: no-repeat;
}
.td-paginacao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #000000;
	background-color: #F2E9D4;
	padding-left: 5px;
}
.td-resultados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: #000000;
	background-color: #F2E9D4;
	padding-left: 5px;
}
.txt-azul-bold-dir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1C337B;
	text-align: right;
}
.txt-azul-bold-esq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1C337B;
	text-align: left;
}
.td-bordas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #F2E9D4;
}
.td-bordas-azul {
	background-color: #FFFFFF;
	border: 1px solid #B4CEE7;
}
.td-carimbo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 80px;
	width: 150px;
	border: 1px solid #666666;
	text-align: center;
}
.grid01-header-esq {

	background-image: url(../images/img01_header_esq.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 27px;
}
.grid01-header-dir {

	background-image: url(../images/img01_header_dir.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 27px;
}
.grid01-header-meio {

	background-image: url(../images/img01_header_meio.gif);
	background-repeat: repeat-x;
	height: 34px;
}
.grid01-header01-esq {
	background-image: url(../images/img01_header01_esq.gif);
	background-repeat: no-repeat;
}
.grid01-header01-dir {

	background-image: url(../images/img01_header01_dir.gif);
	background-repeat: no-repeat;
}
.grid01-header01-meio {

	background-image: url(../images/img01_header01_meio.gif);
	background-repeat: repeat-x;
	height: 24px;
}
.grid01-meio-esq {

	background-image: url(../images/img01_header02_esq.gif);
	background-repeat: repeat-y;
}
.grid01-meio-dir {

	background-image: url(../images/img01_header02_dir.gif);
	background-repeat: repeat-y;
}
.grid01-footer-esq {

	background-image: url(../images/img01_footer_esq.gif);
	background-repeat: no-repeat;
}
.grid01-footer-dir {

	background-image: url(../images/img01_footer_dir.gif);
	background-repeat: no-repeat;
}
.grid01-footer-meio {

	background-image: url(../images/img01_footer_meio.gif);
	background-repeat: repeat-x;
	height: 34px;
}
.grig01-bkg {
	background-color: #E2EEF4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.txt-erro {
	color: #CC0000;
	font-weight: bold;
}
.bg-menu-adm {

	background-image: url(../images/bg_menu_adm.gif);
	background-repeat: no-repeat;
}
.bg-bemvindo-esq {
	background-image: url(../images/img_linha_esq.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 17px;
}
.bg-bemvindo-dir {
	background-image: url(../images/img_linha_dir.gif);
	background-repeat: no-repeat;
	width: 17px;
}
.bg-bemvindo-meio {
	background-image: url(../images/img_linha_meio.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1C337B;
}
td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

a {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #006699;
	text-decoration: underline;
}
.bg-quadro-esq {
	background-image: url(../images/img_quadro_esq.gif);
	background-repeat: repeat-y;
}
.bg-quadro-dir {

	background-image: url(../images/img_quadro_dir.gif);
	background-repeat: repeat-y;
}
.bg-quadro-meio {
	background-color: #DEEBF2;
}
.bg-quadro01-esq {
	background-image: url(../images/img_quadro01_esq.gif);
	background-repeat: no-repeat;
	height: 22px;
}
.bg-quadro01-dir {


	background-image: url(../images/img_quadro01_dir.gif);
	background-repeat: no-repeat;
}
.bg-quadro01-meio {
	background-image: url(../images/img_quadro01_meio.gif);
	background-repeat: repeat-x;
}
.bg-quadro02-esq {


	background-image: url(../images/img_quadro02_esq.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 18px;
}

.bg-quadro02-dir {
	background-image: url(../images/img_quadro02_dir.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 18px;
}

.txt-azul01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3493D8;
}

.td-home01 {
	background-color: #FFFFFF;
	filter: Alpha(Opacity=50%);
	cursor: text;
	line-height: 25px;
}
.txt-azul02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3493D8;
	font-weight: bold;
	text-decoration:none;
}
.tit-azul03 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1C337B;
	line-height: 25px;
}

.tit-azul04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3a5586;
	line-height: 17px;
}

.txt-azul04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1C337B;
}

.bg-pontos-ouro01 {

	background-image: url(../images/ico_ouro.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.bg-quadro03-esq {
	background-image: url(../images/img_quadro03_esq.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 30px;
}
.bg-quadro03-dir {
	background-image: url(../images/img_quadro03_dir.gif);
	background-repeat: no-repeat;
	width: 18px;
}
.bg-quadro03-meio {
	background-image: url(../images/img_quadro03_meio.gif);
	background-repeat: repeat-x;
}

.botao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #E5E5E5;
	border: 1px solid #999999;
}

.txt-geral12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.td-header-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #31668A;
}

.bg-mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	background-image: url(../images/bg_mail.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

.bg-classifica01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/img_classifica.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 5px;
	margin-left: 5px;
	vertical-align: bottom;
}
.txt-dourado-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9A711A;
}
.txt-legenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.txt-amarelo {
	color: #FFFF00;
}
.txt-azul05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #233B81;
}
.bg-geral-login {

	background-image: url(../images/bg_geral_login.jpg);
	background-repeat: no-repeat;
	background-color: #EDF5F8;
}
html,body
{
	margin:0;
	padding:0;
	height:100%;
	border:none
}
img
{
	border: 0px;	
}
.forcheckboxes
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.td-linha-footer01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #000000;
	background-color: #F8F4E9;
	font-weight: bold;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.bg-help {
	color: #000000;
	background-color: #FFD79B;
	border: 1px solid #FF9900;
}
.formulario {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #000000;
	border: 1px solid #B6D6ED;
}


.tr_linha_azul_blog
{
	background-color:#E6F2F7;
}

.tr_linha_branca_blog
{
	background-color:#FFFFFF;
}.boxDowload {
	padding: 5px;
	border: 1px solid #119AC8;
}
.numero {
	width: 10px;
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: -4px;
	background-color: #009BCE;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
