.cabecalho {
	background-repeat:repeat-x;
	background-color: #F6F5E8;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.botao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   	color: #000000;
	background-color: #E3E1BA;
	background-image:url(/imgs/tree_green_bg.gif);
}


button img {
  margin-right: 10px;
  vertical-align: middle;  
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background:url(../imgs/fundo.jpg);*/
}

a {
	color: #000000;
	text-decoration:none
}

.topo_lista_demanda {
	font-family: Verdana, Kalimati, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #EDEDD1;
	height: 20px;
	text-align: left;
}

.bottom_lista_oferta {
	font-family: Verdana, Kalimati, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../imgs/fundoescola.png);
	height: 20px;
	text-align: left;
}

a:hover {
	color: #000000;
	text-decoration:underline;

}

.campos {
	background-color: white;
	border: solid 2px #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.campos_disabled {
	background-color: #CCCCCC;
	border: solid 2px #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.botao_oferta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
   	color: #000000; background-color: #E3E1BA;
	background-image:url(/../imgs/tree_green_bg.gif);	
}

.topo_lista_oferta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E3E1BA;
	height: 20px;
	text-align: left;
}

.lista_oferta_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 09px;
	color: #000000;
	text-decoration: none;
	background-color: #F4F3E3;
	height: 20px;
	text-align: left;
}

.lista_oferta_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 09px;
	color: black;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 20px;
	text-align: left;
}

a.Link:link {font: 11px Verdana; color: #000000; text-decoration: none;}
a.Link:hover {font: 11px Verdana; color: #000000; text-decoration: none;}
a.Link:visited {font: 11px Verdana; color: #000000; text-decoration: none;}

a.LinkBase:link {font: 11px Verdana; color: #000000; text-decoration: none; font-weight:bold;}
a.LinkBase:hover {font: 11px Verdana; color: #000000; text-decoration: none; font-weight:bold;}
a.LinkBase:visited {font: 11px Verdana; color: #000000; text-decoration: none; font-weight:bold;}

.LinkTitulo {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;
   font-weight: normal;   color: #999966;   text-decoration: none;
}

.LinkTituloCinza {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 13px;
   font-weight: normal;   color: #666666;   text-decoration: none;
}

.LinkTitulo1 {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;
   font-weight: bold;   color: #000000;   text-decoration: none;
}

.LinkTitulo2 {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;
   font-weight: normal;   color: #999966;   text-decoration: none; background-color:#F8F8EF;
}

.LinkTitulo3 {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;
   font-weight: normal;   color: #666666;   text-decoration: none; 
}
.total_registro {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 10px;
   font-weight: bold;   color: #000000;   text-decoration: none;
}

.escola_destino {  font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;
   font-weight: bold;   color: #000000;   text-decoration: none;
}

.topo_cadastro_aluno {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 2px; BORDER-TOP:#E3E1BA 2px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 0px solid; LINE-HEIGHT: normal; PADDING-TOP: 2px; BORDER-BOTTOM: #E3E1BA 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #FFFFFF; FONT-VARIANT: normal;
	background-color:#F4F3E3;
		background-image: url(../imgs/fundoescola.png);
	background-repeat:repeat-x;
}

.obrigatorio {
color: #FF0000
}

.aviso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	color: #CC0000
}

.btngravar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
	background-image: url(../imgs/gravar.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	word-spacing: 30em;
	height: 30px;
	width: 65px;
	text-align: center;
	background-position: left center;
	text-indent: 15px;
	background-color: #DFDFDF;
}
.btnNovo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
	background-image: url(../imgs/novo.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	word-spacing: 30em;
	height: 30px;
	width: 73px;
	text-align: center;
	background-position: left center;
	background-color: #DFDFDF;
	text-indent: 12pt;
}
.btnExcluir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
	background-image: url(../imgs/cancelar.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	word-spacing: 30em;
	height: 30px;
	width: 73px;
	text-align: center;
	background-position: left center;
	background-color: #DFDFDF;
	text-indent: 12pt;
}
.btnEnviar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
	background-image: url(../imgs/enviar.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	word-spacing: 30em;
	height: 30px;
	width: 73px;
	text-align: center;
	background-position: left center;
	background-color: #DFDFDF;
	text-indent: 12pt;
}
.textoCampos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #191919;
}

.textoNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #191919;
}

.textoBase {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8E8A4C;
}

.textoBaseBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8E8A4C;
	font-weight:bold;
}

.textoCinzaNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
}

.textoBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight:bold;
}

.textoCinzaBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight:bold;
}

.textoMenor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	/*font-weight:bold;*/
}

.btnpesquisa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
	background-image: url(../imgs/lupa_pesquisa.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	word-spacing: 25em;
	height: 20px;
	width: 25px;
	text-align: center;
	background-position: left center;
	text-indent: 15px;
	background-color: #DFDFDF;
}

.btncalendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
	background-image: url(../imgs/ico17.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	word-spacing: 25em;
	height: 20px;
	width: 25px;
	text-align: center;
	background-position: left center;
	text-indent: 15px;
	background-color: #DFDFDF;
}

.btnOferta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;
	background-image: url(../imgs/oferta.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	word-spacing: 25em;
	height: 20px;
	width: 25px;
	text-align: center;
	background-position: left center;
	text-indent: 15px;
	background-color: #DFDFDF;
}

.subTitulo {
	color: #000000;
	font-weight: 500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

/* Início estilo tabela de listagem */

.tbListagem {
	border: 1px solid #E3E1BA;
}

.titTBListagem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:bold;
	color: #000000;
	background-color: #E3E1BA;
	text-align: center;
}
.resultTBListagem_out {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 09px;
	color: #000000;
	text-decoration: none;
	background-color: #F4F3E3;
	height: 20px;
	text-align: left;
	cursor:pointer;
}
.resultTBListagem_over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 09px;
	color: #000000;
	text-decoration: none;
	background-color: #EFF3A7;		
	height: 20px;
	text-align: left;
	cursor:pointer;
}
	<!--  -->

HR {
	color: #999999;
	border: dashed;
	border-width:1px;

	}
	
.tabela_linha {
	border:thin;
	border-bottom-style:solid;
	border-collapse:collapse;	
}

.comprovante_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
	text-transform: uppercase

}

.comprovante_titulo_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px; font-weight:bold;
	color: #000000;
	text-transform: uppercase

}

.comprovante_dados_aluno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight:bold;
	color: #000000;
	text-transform: uppercase;

}

.btnImprimir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: capitalize;	
	background-image: url(../imgs/imprimir.jpg);		
	background-repeat: no-repeat;
	background-attachment: scroll;
	word-spacing: 30em;
	height: 30px;
	width: 35px;
	text-align: center;
	background-position: center center;
	text-indent: 22px;
	background-color: #DFDFDF;
}

.comprovante_dados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #000000;
	text-transform: uppercase;
	text-align: right;
}
.TituloConsulta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
}

.tabelaCinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #191919;
	background: #F7F7F7;
}