.thm {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none}

.not_fnd_azul {  background-color: #F1F8FA; border-color: E0E6E8 black black; height: 22px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.not_fnd_branco { background-color: #ffffff; border-color: E0E6E8 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px ; height: 22px}

.scroll { SCROLLBAR-FACE-COLOR: #99B3C6; SCROLLBAR-HIGHLIGHT-COLOR: #99b3c6; SCROLLBAR-SHADOW-COLOR: #99b3c6; SCROLLBAR-3DLIGHT-COLOR: #99b3c6; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #F6F8F9; SCROLLBAR-DARKSHADOW-COLOR: #99b3c6 }

a:hover {  text-decoration: underline}

.fnd_titulo {  background-color: DBE7F1; border: 1px solid; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; height: 19px; color: C3614E; border-color: 6CA7D3 3D7198 3D7198 6CA7D3}

.not_fnd_destaque { background-color: F6F6F6; border: 1px E7E6E6 solid; text-decoration: none}

.thm_titulo { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #366AB3; text-decoration: none ; font-weight: bold}

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

.not_permitido { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none }

.not_icones { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none ; color: C3614E}

.not_data { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #458FD4; text-decoration: none }

.imprimir_descricao {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}

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

.imprimir_data { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none ; font-weight: normal}

.mn_rodape { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; text-decoration: none }

.contato_titulo {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #458FD4; text-decoration: none}

.fnd_contato_azul {  background-color: #E9F0F6}

.fnd_contato_cinza {  background-color: #f3f3f3}

.edit_contato {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; border: #959595; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.fnd_azul {  background-color: #DAEDF6}

.box { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; border: #959595; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; height: 100px; width: 250px}

.texto {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.campo {
	height: 23px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	color: #333333;

}

.campo1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	border: 1px solid #6699CC;

	margin-bottom: 5px

	margin-right: 10px

}

.botao {

	height: 20px;

	border: 1px solid #666666;

}

a {

	text-decoration: none;

	color:#000000;

}

.tabela_aviso_exclusao {

	border: 1px solid #000000;

}

.tabela_cinza {

	border-top-width: 2px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 2px;

	border-top-style: outset;

	border-right-style: outset;

	border-bottom-style: outset;

	border-left-style: outset;

	border-top-color: #F7F7F7;

	border-bottom-color: #F7F7F7;

	border-left-color: #F7F7F7;

	border-right-color: #F7F7F7;

}

.tabela_cinza_2 {

	border-top-width: 2px;

	border-top-style: outset;

	border-top-color: #F7F7F7;

	border-right-color: #F7F7F7;

	border-bottom-color: #F7F7F7;

	border-left-color: #F7F7F7;

}

.tabela_imagem_materia {

	margin-top: 7px;

	margin-right: 7px;

	margin-bottom: 7px;

	margin-left: 7px;

	border-top-width: 2px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 2px;

	border-top-style: outset;

	border-right-style: outset;

	border-bottom-style: outset;

	border-left-style: outset;

	border-top-color: #F7F7F7;

	border-bottom-color: #F7F7F7;

	border-left-color: #F7F7F7;

	border-right-color: #F7F7F7;

}
.tabela_contorno_total {
	border: 1px solid #000000;
}

.tabela_erro {
	background-color: #F4F4F4;
	border: 2px dotted #FF0000;
}
.fundo_pontilhado {border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.inicial_dia_semana {font-size: 22px; font-weight: bold; }
.calendario_dia {font-size: 16px; color:#000000; width:30px; height:30px; padding-top:5px}
.calendario_dia_selecionado {font-size: 16px; font-weight:bold; color:#FFFFFF; background-color:#b6c88c; width:30px; height:30px; padding-top:5px}
.calendario_dia_fim_de_semana {font-size: 16px; color:#FF0000; width:30px; height:30px; padding-top:5px}
.calendario_feriado {font-size: 18px; color:#FF0000; width:30px; height:30px; padding-top:5px}
.calendario_feriado_dia_selecionado {font-size: 16px; font-weight:bold; color:#FF0000; background-color:#b6c88c; width:30px; height:30px; padding-top:5px}
.calendario_dia_fechado 				{font-size: 16px; font-weight:bold; color:#FFFFFF; background-color:#FF0000; width:30px; height:30px; padding-top:5px}
.calendario_feriado_dia_fechado 		{font-size: 16px; font-weight:bold; color:#FFFFFF; background-color:#FF0000; width:30px; height:30px; padding-top:5px}
.calendario_dia_fim_de_semana_fechado 	{font-size: 16px; font-weight:bold; color:#FFFFFF; background-color:#FF0000; width:30px; height:30px; padding-top:5px}
