body {
  background-color: #CED8BC;
  margin: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size : 12pt;
}

.formulario {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	border : 1px solid #4D5048;
	background-color : #ffffff;
}

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

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

.claro {
    background: #BFD694;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #006633;
	text-decoration: none;
	font-variant: normal;
}

.escuro {
    background: #93B656;
}

a.verde11:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
	font-variant: normal;

}
a.verde11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #006633;
	text-decoration: none;
	font-variant: normal;
}
.verde10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005900;
	text-decoration: none;
}
a.verde10:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #005900;
	text-decoration: none;
}
a.verde10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5F8831;
	text-decoration: none;
}
.branco10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.branco12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.verde10esc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003300;
	text-decoration: none;
	font-weight: bold;
}
.verde11n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	text-decoration: none;
}
a.verde10esc:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
}
a.verde10esc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.verde9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #003333;
}

.vermelho10esc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
	font-weight: bold;
}
.vermelhoEscuro11n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}

input {
    border: none;
    padding-left: 2pt;
}

input.limpo {
    /* border-width: 1; 
	border-style: solid;
	border-color: #003300; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

input.limpodir {
    /* border-width: 1;
    border-style: solid;
    border-color: #003300; */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: right;
}

input.limpocen {
    /* border-width: 1; 
    border-style: solid;
    border-color: #003300; */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
}

input.limpo2 {
    /* border-width: 1; 
	border-style: solid;
	border-color: #003300; */
	background: #D1D1D1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.azul10esc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #330000;
	text-decoration: none;
}

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

.menu1 {
    background: #8BA27E;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
	text-transform: none;
	text-align: right;
	font-variant: normal;
	padding: 3;
}

.menu2 {
    background: #8BA27E;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	font-variant: normal;
	padding: 3;
}

.menu2claro {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	font-variant: normal;
	padding: 3;
}

.botaoclaro {
    background: #BFD694;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	font-variant: normal;
	padding: 3;
	width: 100;
}

.botaoescuro {
    background: #93B656;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	font-variant: normal;
	padding: 3;
	width: 100;
}

.cursormao {
    cursor: hand;
}

select {
    text-family: verdana;
    font-size: 11px;
    border: none;
}

a {
	text-decoration: none;
}

.tblprogramacao {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
}

.tblprogramacao2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	border-width: 2px;
}

.linhacabecalho {
	font-size: 11px;
}

.linhacorpo {
	font-size: 11px;
}

.celulatitulo {
	width: 200px;
	background-color: #93B656;
}

.celulacorpo {
	background-color: #e9f2e4;
}

.pagina_titulo {
  background-color: #BFD694;
  text-align: center;
}

.pagina_subtitulo {
  background-color: #8ba27e;
  text-align: center;
}

.campo_titulo {
  width: 100px;
}

.tabela_corpo {
  background-color: #e9f2e4;
  font-size: 10px;
}

.tabela_titulo_menor {
  color: #003300;
  background-color: #8BA27E;
  font-size: 9px;
  text-align: center;
}

.tabela_titulo {
  font-size: 12px;
  color: #003300;
  background-color: #8BA27E;
  text-align: center;
}
