.fontepadrao {
    font-family: "MS Sans Serif", Arial;
    font-size: 12px;
    color: #000000;
}
a:link {
    font-family: "MS Sans Serif", Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}
a:hover {
    font-family: "MS Sans Serif", Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}
a:visited {
    font-family: "MS Sans Serif", Arial;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
}
.fontemenu {
    font-family: "MS Sans Serif", Arial;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
.selectpadrao {
	font-family: "MS Sans Serif", Arial;
	font-size: 11px;
}
.fonteinput {
        font-family: Tahoma, Arial, Verdana;
        font-size: 11px;
}
.fontpadrao {
	font-family: "Tahoma", Arial;
	font-size: 11px;
	color: #555555;
}.open {
	border: 1px solid #CCCCCC;
}
.late {
	border: 1px solid #FF6600;
}
.answer {
	border: 1px solid #3399CC;
}
.tab {
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.bordapretasuperior {
	border-top: 1px solid #000000;
}
.bordapretainferior {
	border-bottom: 1px solid #000000;
}
.bordapretaesquerda {
	border-left: 1px solid #000000;
}
.bordabrancaesquerda {
	border-left: 1px solid #FFFFFF;
}
.bordapretadireita {
	border-right: 1px solid #000000;
	font-family: "Tahoma", Arial;
	font-size: 11px;
	color: #555555;
}
.bordapontilhada {
	border-bottom: 1px dotted #CCCCCC;
}

.bordaext {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #333333;
}
.bordaint {
	border-top: 1px solid #000000;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #333333;
}
.bordaintdot {
	border-top: 1px dashed #CAA822;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #333333;
}
.bordaext1 {
	border-top-style: solid;
	border-top-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #333333;
}
.bordaint1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #333333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.fundolinharelatorio {
	background-image: url(../imagens/tree_reto.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.bordatitulo {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.bordatexto {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.divcinza {
	width:100%; height:25px; BORDER-RIGHT: #b3b3b3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b3b3b3 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(../imagens/estrutura/fundocinza.jpg) no-repeat right bottom; PADDING-BOTTOM: 0px; MARGIN: 5px; BORDER-LEFT: #b3b3b3 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #b3b3b3 1px solid;
}
body  {
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #C0C0C0;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #C0C0C0;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #C0C0C0;
	font-size: 8pt;
	font-family: Verdana;
	line-height:150%;
	color: #E2FAF7;
	}

/* --- loader ---*/


#loaderContainer {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  height: expression(document.documentElement.clientHeight+'px');
}

#loaderContainer td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
	background-image: url(../imagens/semi-transparent.gif);
}

#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}
