.quadro_1 {
	background-color: #F9F9F9;
	border: thin solid #CDCDCD;
	color: #CCC;
}
.lista3 {
	background-color: #f3f3f3;
	border: thin dashed #9D9D9D;
	margin-bottom: 5px;
}
.lista3:hover {
	border: thin solid #787878;
	background-color: #E8E8E8;
}
.lista5 {
	background-color: #FFF;
	border: thin dashed #9D9D9D;
	margin-bottom: 5px;
}
.lista5:hover {
	border: thin solid #787878;
	background-color: #D7E3FF;
}
.lista {
}
.botao_etapa {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-color: #069;
}
.botao_etapa:hover {
	background-color: #0095DD;
}
.botao_etapa2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #D50000;
}
.botao_etapa2:hover {
	background-color: #C10000;
}

.lista4 {
	background-color: #f3f3f3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #9A9A9A;
	border-bottom-color: #9A9A9A;
	border-left-color: #9A9A9A;
}
.lista4:hover {
	border: thin solid #787878;
	background-color: #E8E8E8;
}
.lista:hover {
	border: thin solid #03C;
}

.quadro_preto {
	background-color: #313131;
	color: #CCC;
	border-top-width: thick;
	border-right-width: thin;
	border-bottom-width: thick;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313131;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #313131;
}
.quadro_preto2 {
	background-color: #313131;
	color: #F3F3F3;
	border-top-width: thick;
	border-right-width: thin;
	border-bottom-width: thick;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #313131;
	border-right-color: #313131;
	border-bottom-color: #313131;
	border-left-color: #313131;
	line-height: 40px;
	height: 28px;
}
.campo_ficha_aluno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #171717;
	text-decoration: none;
	background-color: #EBEBEB;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	border: thin solid #CCC;
}

.borda_lado_esq {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.quadro_menu_borda_lateral {
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: dashed;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #333;
	border-right-color: #333;
	border-left-color: #333;
	margin-bottom: 2px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #333;
}
.quadro_menu_borda_lateral:hover {
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: dashed;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #FC0;
	border-right-color: #FC0;
	border-left-color: #FC0;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #FC0;
}

.borda_topo {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	border-top-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999;
	border-right-color: #999;
}
.borda_topo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #999;
}

.q_lista {
}
.q_lista:hover {
	background-color: #CCC;
	border: thin solid #666;
	color: #666;
}
.Botao_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #060;
	height: 24px;
	padding-right: 5px;
	padding-left: 5px;
	border: thin solid #F9F9F9;
	letter-spacing: 0.1em;
}

.Botao_verde:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #090;
	height: 24px;
	padding-right: 5px;
	padding-left: 5px;
	border: thin inset #C7C7C7;
	letter-spacing: 0.1em;
}
.Botao_Azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: 300;
	color: #FFF;
	text-decoration: none;
	background-color: #16ADF5;
	height: 34px;
	padding-right: 5px;
	padding-left: 5px;
	border: thin solid #F9F9F9;
	border-radius: 5px 5px 5px 5px;
	width: 120px;
}

.Botao_Azul:hover {
	background-color: #24BCF7;
	
}
.Botao_Vermelho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	background-color: #F00;
	height: 34px;
	padding-right: 5px;
	padding-left: 5px;
	border: thin solid #F9F9F9;
	border-radius: 5px 5px 5px 5px;
	width: 120px;
}
.Botao_Vermelho:hover {
	
	background-color: #FF4242;
	}
.campo_01_azul {
	background-color: #F7F7F7;
	height: 25px;
	border: thin solid #A7A7A7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000C1;
	text-decoration: none;
	clip: rect(auto,6px,auto,6px);
}
.campo_01 {
	background-color: #F7F7F7;
	height: 25px;
	border: thin solid #A7A7A7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1A1A1A;
	text-decoration: none;
	clip: rect(auto,6px,auto,6px);
	padding: 2px;
}
.campo_03 {
	background-color: #FCFEDA;
	height: 25px;
	border: thin solid #CDCDCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1A1A1A;
	text-decoration: none;
}
.campo_02 {
	background-color: #FCFEDA;
	height: 25px;
	border: thin solid #CDCDCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1A1A1A;
	text-decoration: none;
	text-align: center;
}

.quadro_1_b {
	background-color: #FBFBFF;
	border: thin dotted #F00;
	color: #98BDFA;
}
.quadro_vermelho {
	background-color: #F9F9F9;
	border: thin solid #F00;
	color: #98BDFA;
}
.quadro_marrom {
	background-color: #959595;
	border: thin inset #666;
	color: #98BDFA;
}
.quadro_cinza {
	background-color: #F9F9F9;
	border: thin solid #CCC;
}
.quadro_titulo {
	border: thin solid #E1E1E1;
	background-color: #F5F4FF;
}
.quadro_titulo_nome {
	border: thin solid #CEDAF4;
	background-color: #FDFDFF;
}
.quadro_verde {
	background-color: #F9F9F9;
	border: thin solid #8BFA70;
	color: #98BDFA;
}
.quadro_azul {
	background-color: #F9F9F9;
	border: thin solid #069;
	color: #98BDFA;
}
.quadro_1_verde {
	background-color: #F9F9F9;
	border: thin solid #8EF48C;
	color: #D5FFD5;
}
.quadro_3 {
	background-color: #F9F9F9;
	border: thin solid #F40000;
	color: #98BDFA;
}
.quadro_5_linha {
	border: thin solid #000;
}
.quadro_5_linha_direita {
	border: thin solid #000;
}


.quadro_4 {
}
.quadro_4:hover {
	border: thin solid #039;
}
.quadro_6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-color: #CAFDA8;
}
.quadro_6:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-color: #82FC74;
}


.caixa_rolar_material {
	height: 350px;
	width: 620px;
	scrollbar-arrow-color: #666666;
}

#scrool {
         overflow: auto;
}

#scrool table {
         height: 350px;
         width: 620px;
}

.quadro_2 {
	background-color: #F9F9F9;
	border: thin ridge #036;
	color: #98BDFA;
}
.quadro_3 {
	background-color: #F9F9F9;
}
.quadro_3:hover {
	background-color: #F9F9F9;
	border: thin ridge #999;
}
.muda_cor_azul {
}
.muda_cor_azul:hover {
	background-color: #39F;
}
.muda_cor_verm {
}
.muda_cor_verm:hover {
	background-color: #C90106;
}


.texto_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.texto_impressao_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.borda_impressao_baixo {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.borda_impressao_baixo2 {
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	margin-bottom: 2px;
}

.texto_01_preto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.texto_01_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #3A464E;
	text-decoration: none;
}
.texto_02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.borda_baixo_lista {
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #F00;
}

.texto_02_vermelho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}
.texto_02_vermelho_maior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}
.texto_02_azul_maior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #29F424;
	text-decoration: none;
}
.texto_02_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #009;
	text-decoration: none;
}
.texto_02_laranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FD7331;
	text-decoration: none;
}
.texto_02_quebra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #009;
	text-decoration: none;
	white-space: normal;
	width: 450px;
	list-style-type: lower-alpha;
	overflow: auto;
}
.texto_03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #036;
	text-decoration: none;
}
.texto_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #313131;
	text-decoration: none;
	letter-spacing: 0.1em;
}
.texto_03_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.texto_03_cinza2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #646464;
	text-decoration: none;
}
.texto_03_branco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.texto_03_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.texto_03_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #F00;
	text-decoration: none;
}
.texto_03_azul2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #2E00C4;
	text-decoration: none;
}

.texto_04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.texto_04_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
.texto_05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.texto_05:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #009;
	text-decoration: none;
}


.texto_06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #036;
	text-decoration: none;
}
.texto_06_maior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #39F;
	text-decoration: none;
}
.texto_07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #006;
	text-decoration: none;
}
.texto_08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #2D2D2D;
	text-decoration: none;
}
.texto_08_campo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #2D2D2D;
	text-decoration: none;
	border: thin solid #FFF;
}
.texto_09_maior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #036;
	text-decoration: none;
}
.texto_09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #036;
	text-decoration: none;
}
.texto_09_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.texto_09_vermelho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F00;
	text-decoration: none;
}
.texto_09_vermelho_maior {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F00;
	text-decoration: none;
}
.texto_10_justificado_tam13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	width: 850px;
}
.texto_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.texto_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.texto_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #003;
	text-decoration: none;
}
.texto_13_vermelho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #F00;
	text-decoration: none;
}
.texto_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EEE;
	text-decoration: none;
}
.texto_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A60000;
	text-decoration: none;
	font-weight: normal;
}
.texto_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000A6;
	text-decoration: none;
	font-weight: normal;
}
.texto_17 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}
.texto_101 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #2D2D2D;
	text-decoration: none;
}
.texto_102 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.texto_103 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.texto_104_branco {
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D8D8D8;
	text-decoration: none;
}


.campo_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	color: #073D72;
	text-decoration: none;
}
.texto_distri {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 35px;
	font-weight: bold;
	color: #302E30;
	text-decoration: none;
}
