.baixo {border-style: solid; border-bottom-width: 1; border-top-width: 0; border-left-width: 0; border-right-width: 0;}
.baixo_esq {border-style: solid; border-bottom-width: 1; border-top-width: 0; border-left-width: 0; border-right-width: 1;}

img { border: 0; }

tr.listagem_1 {
	font-size: 11;
	background-color: #EEEEEE;
	font-family: arial, verdana, sans-serif;
	color: #000000;
	font-weight: none;
}
tr.listagem_2 {
	font-size: 11;
	background-color: #DDDDDD;
	font-family: arial, verdana, sans-serif;
	font-weight: none;
	color: #000000;
}

td.total {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12;
	font-family: arial, verdana, sans-serif;
	padding-left: 2;
}

td.titulolista {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12;
	font-family: arial, verdana, sans-serif;
}

td.tituloformulario {
	background-color: #BBBBBB;
	font-weight: bold;
	font-size: 12;
	font-family: arial, verdana, sans-serif;
	height: 10;
	padding-left: 4;
}

td.formulario1 {
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 12;
	text-align: right;
	padding-right: 2;
}

td.introducao {
	text-align: justify;
	background-color: #EEEEFF;
	font-weight: normal;
	font-size: 12;
	font-family: arial, verdana, sans-serif;
	border-style: solid;
	border-width: 1;
	border-color: #0000FF;
	padding-left: 4;
	padding-right: 4;
	padding-top: 4;
	padding-bottom: 4;
}

.chama  { font-family: verdana; color: #000000; font-size: 8pt; text-decoration: none }
.titulo { color: 000000; font-size: 10px; font-family: Verdana; text-decoration: none }

a {
	font-size: 10;
	font-family: arial, verdana, sans;
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #AA4466;
}

textarea, input, select {
	border-color: black;
	border-width: 1;
	border-style: solid;
	font-size: 10;
	font-family: arial, verdana, sans;
}

td {
	font-size: 10;
	font-family: arial, verdana, sans;
}


.table {border-color: black; border-width: 1; border-style: solid; }



.noborder  {border-width: 0; }

#filtro {
	font-weight: bold;
	font-size: 7px;
	color: #FF0000;
	background-color: #FFFFFF;
	border-color: #FF0000;
	border-style: solid;
	border-width: 2;
	cursor: pointer;
	width: 16;
	height: 16;
}

BODY {
	scrollbar-face-color: #E1E1E1;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #B6B6B6;
	scrollbar-darkshadow-color: #B6B6B6;
	scrollbar-shadow-color: #F5F5F5;
	scrollbar-arrow-color: #0099cc;
	font-family: arial, verdana, sans;
}
input.BT_excluir {
	font-weight:bold;
	font-size:6px;
	color:#FF0000;
	background-color:#FFAAAA;
	border-color:#FF0000;
	border-style:solid;
	border-width:1;
	cursor: pointer;
	width: 12;
	height: 12;
}
input.BT_acessar {
	font-weight:bold;
	font-size:6px;
	color:#00FF00;
	background-color:#AAFFAA;
	border-color:#00FF00;
	border-style:solid;
	border-width:1;
	cursor: pointer;
	width: 12;
	height: 12;
}
input.BT_editar {
	font-weight:bold;
	font-size:6px;
	color:#0000FF;
	background-color:#AAAAFF;
	border-color:#0000FF;
	border-style:solid;
	border-width:1;
	cursor: pointer;
	width: 12;
	height: 12;
}
input.BT_ordem {
	font-weight:bold;
	font-size:6px;
	color:#FFFF00;
	background-color:#FFFFAA;
	border-color:#FFFF00;
	border-style:solid;
	border-width:1;
	cursor: pointer;
	width: 12;
	height: 12;
}

#calendario {
	text-align: right;
	font-family: sans, verdana, arial;
	font-size: 10px;
	background-color: #FFFAE8;
	vertical-align: top;
	border-width: 1 1 1 1;
	border-color: #000000;
	border-style: solid;
	width: 14.28%;
}

#calendarioTabela ul {
	margin: 0;
	margin-block-start: 0px;
	margin-block-end: 0px;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 20px;
}
#calendarioTabela li {
	margin: 0;
}

#calendarioDiaAtual {
	text-align: right;
	font-family: sans, verdana, arial;
	font-size: 10px;
	background-color: #FFFAE8;
	vertical-align: top;
	border-width: 1 1 1 1;
	border-color: #FF0000;
	border-style: solid;
	width: 14.28%;
}
#calendarioDiaCompromisso {
	text-align: right;
	font-family: sans, verdana, arial;
	font-size: 10px;
	background-color: #D7F0D1;
	vertical-align: top;
	border-width: 1 1 1 1;
	border-color: #000000;
	border-style: solid;
	width: 14.28%;
}
#calendarioDiaCompromissoVencimento {
	text-align: right;
	color: #FFF;
	font-family: sans, verdana, arial;
	font-size: 10px;
	background-color: #D7F0D1;
	vertical-align: top;
	border-width: 1 1 1 1;
	border-color: #000000;
	border-style: solid;
	width: 14.28%;
	background: linear-gradient(135deg, rgba(215,240,209,1) 50%, rgba(255,0,0,1) 50%);
}
#calendarioVencimento {
	text-align: right;
	font-family: sans, verdana, arial;
	font-size: 10px;
	vertical-align: top;
	border-width: 1 1 1 1;
	border-color: #000000;
	border-style: solid;
	width: 14.28%;
	background: rgba(255,0,0,1);
}
#calendarioDiasSemana {
	text-align: center;
	font-family: sans, verdana, arial;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFEA82;
}
#calendarioFinais {
	text-align: right;
	font-family: sans, verdana, arial;
	font-size: 10px;
	background-color: #FFEECD;
	vertical-align: top;
	width: 14.30%;
}
#calendarioLink {
	padding: 2px;
	font-family: sans, verdana, arial;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
li > #calendarioLink {
	display: block;
}
li > #calendarioLink:hover {
	background: #EEE;
	border-radius: 5px;
}
#calendarioLink:hover {
	font-family: sans, verdana, arial;
	font-size: 10px;
	text-decoration: none;
	color: #FF0000;
}
#calendarioMes {
	text-align: center;
	font-family: sans, verdana, arial;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFBB3E;
}
#calendarioTabela {
	border-width: 1 1 1 1;
	border-radius: 3px;
	border-color: #000000;
	border-style: solid;
	background-color: #FFFAE8;
}

#diaHora {
	text-align: center;
	font-family: sans, verdana, arial;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFEECD;
	vertical-align: middle;
	width: 50;
}
#diaCompromisso {
	background-color: #FFFAE8;
	vertical-align: middle;
	width: 100%;
}
#diaCompromissoAtivo {
	text-align: left;
	font-family: sans, verdana, arial;
	font-size: 10px;
	background-color: #FFD778;
	vertical-align: middle;
	width: 100%;
}
