Table.Grid th
{
    background-color:#00669b;
    font-size: 9pt;
    color:#ffffff;
    padding: 5px;
}

Table.Grid td
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    color:#000000;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 5px;
}

.pgSel {font-weight:bold; color:#cc0000}
.pgUnsel {}

TR.lightRow {background-color:#f3f3f3;}
TR.darkRow {background-color:#e8e8e8;}
TR.redRow {background-color: #FF4242;}
TR.selectedRow {background-color:#EEFF88;}
TR.destaqueRow {background-color:#bbbbbb; color: Black;}
TR.brancaRow {background-color:#ffffff;}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
INPUT 
{
	font-size:8pt;
	font-family:Verdana;
}
.sortarrow 
{
	margin-left: 10px;
} 
SELECT
{
	font-size:8pt;
	font-family:Verdana;
}
.Validacao {
		font-family:Verdana;
		font-size:10pt;
		color:Red;
		font-weight:bold;
}
.Msg {
		font-family:Verdana;
		font-size:9pt;
		color:Silver;
		font-weight:bold;
}
.Texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004e98;
}

.TextoNegrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004e98;
	font-weight: bold;
}
.TextoBlack
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
}
.TextoAmarelo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffff66;
	font-weight:bold;
}
.TextoCarregando {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Yellow;
	font-weight:bold;
}
.TextoLaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF8000;
}
.TextoLaranjaNegrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF8000;
	font-weight:bold;
}
.TextoBranco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:White;
	font-weight:bold;
}
.TextoRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Red;
}
.Titulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004e98;
	font-weight:bold;
}
.TituloDestaque{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF8000;
	font-weight:bold;
}
.TituloBranco{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
	font-weight:bold;
}
.HeaderText
{
	background-color: #00669B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : White;
}
.LinhaText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004e98;
}
.PaginacaoText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF8000;
	background-color: #E8E8E8;
	font-weight: bold;
}
HR
{
	height: 2px; 
	background-color: #006699;
}
.modalBackground {
    background-color:#414141;
    filter:alpha(opacity=30);
    opacity:0.3;
}
.Calendario .ajax__calendar_container {
    border:1px solid #0061C1;
    background-color: #ffffff;
    color: #0061C1;
	font-family: Verdana, Arial, Helvetica;
}
.ajax__calendar_header {
    background-color: #ffffff;
}
.ajax__calendar_prev{
    background-color: #E4F3FC;
}
.ajax__calendar_title{
    border-bottom:1px solid #efefef;
    color:#004EA4;
	background-color: #E4F3FC;
	height:15px;
	font-size:12px;
	margin-left:19px;
	margin-right:19px;
}
.ajax__calendar_next{
     background-color: #E4F3FC;
}
.ajax__calendar_body {
    color: #0061C1;
}
.ajax__calendar_dayname {
    color: #0061C1;
	font-weight: bold;
}
.ajax__calendar_hover .ajax__calendar_day {
    background-color: #0061C1;
    color: #ffffff;
}
.ajax__calendar_month {
    border:1px solid #ffffff;
    background-color: #eeeeee;
    color: #0061C1;
}
.ajax__calendar_years {
    border:1px solid #ffffff;
    background-color: #efefef;
    color: #0061C1;
}
.ajax__calendar_year {
    border:1px solid #ffffff;
    background-color: #efefef;
    color: #0061C1;
}
.ajax__calendar_today {
    border:1px solid #ffffff;
    background-color: #FFAA00;
    color: #ffffff;
}
.ajax__calendar_hover .ajax__calendar_month {
    border:1px solid #ffffff;
    background-color: #0061C1;
    color: #ffffff;
}
.ajax__calendar_active .ajax__calendar_month {
    border:1px solid #ffffff;
    background-color: #0061C1;
    color: #ffffff;
}
.ajax__calendar_active .ajax__calendar_day{
    background-color: #0061C1;
    color: #ffffff;
}
.ajax__calendar_other .ajax__calendar_day{
   color: #cdcdcd;
   background-color: #ffffff;
}
.ajax__calendar_hover .ajax__calendar_year {
    border:1px solid #ffffff;
    background-color: #0061C1;
    color: #ffffff;
}
.ajax__calendar_active .ajax__calendar_year{
    background-color: #0061C1;
    color: #ffffff;
}
.ajax__calendar_other .ajax__calendar_year{
   color: #0061C1;
   background-color: #ffffff;
}
.IE8Fix
{
	z-index: 100;
}

.menorselect2
{
    min-width: 180px;
}

.form {border:1px solid #00669b; border-top:1px solid #00669b; background-color: #F8F8F8;}
.rodape {padding: 5px; text-align: right; height: 30px; background-color: #00669b; white-space: nowrap;}