.div-ajax-carregamento-pagina
{
position: absolute;
top: 120px;
left: 0px;
width: 100%;
height: 80%;
z-index: 9999997;
/* transparência compatível com os navegadores comuns.*/
opacity:0.65;
-moz-opacity: 0.65;
filter: alpha(opacity=65);
background: black;
text-align: center;
}
.RelLinhaBrancaNormal
{
    FONT-SIZE: 7pt;
    BACKGROUND: #bdd7e7;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.RelLinhaCinzaNormal
{
    FONT-SIZE: 7pt;
    BACKGROUND: #7f7f7f;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
.FormEspaçoBranco
{
    FONT-SIZE: 5pt;
    HEIGHT: 11px
}

.FormMenuPrincipal
{
    FONT-SIZE: 7pt;
    HEIGHT: 11px;
    cursor: crosshair
}
.TabelaForm {
	border:2px solid #CCCCCC;
	background: #FFFFFF
}
.FormEspaçoCinza
{
    FONT-SIZE: 5pt;
    BACKGROUND: #7f7f7f;
    HEIGHT: 11px
}
.FormDados
{
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    HEIGHT: 21px
}
.FormDadosMenor
{
    FONT-SIZE: 7pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    HEIGHT: 21px
}
.FormFimDados
{
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    HEIGHT: 21px
}
.FormSombra
{
    BACKGROUND: #7f7f7f;
    HEIGHT: 21px
}
.FormLinhaSombra
{
    FONT-SIZE: 5pt;
    BACKGROUND: #7f7f7f;
    HEIGHT: 10px
}
.FormFimLinhaSombra
{
    FONT-SIZE: 5pt;
    BACKGROUND: #7f7f7f;
    WIDTH: 5px;
    HEIGHT: 10px
}
.RelEspaço
{
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    WIDTH: 1px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
    HEIGHT: 21px
}
.RelLinhaBranca
{
    FONT-SIZE: 10pt;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
    HEIGHT: 21px
}
.RelFonteMenor
{
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
    HEIGHT: 21px
}
.RelLinhaCinza
{
    FONT-SIZE: 10pt;
    BACKGROUND: #e4e4e4;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
    HEIGHT: 21px
}

.RelLinhaVerde
{
    FONT-SIZE: 10pt;
    BACKGROUND: #669966;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
    HEIGHT: 21px
}
.RelLinhaVerdeMenor
{
    FONT-SIZE: 8pt;
    BACKGROUND: #669966;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
    HEIGHT: 21px
}
.destaque
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial;
	vertical-align: middle
}
.RelLinhaAmarela
{
    FONT-SIZE: 10pt;
    BACKGROUND: #ffffe8;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Sans-serif;
    HEIGHT: 21px
}
.normal
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: "verdana"
}
.fontePreta
{
	FONT-WEIGHT: normal;
    COLOR: #000000;
    text-align:left;
}
.caixatexto
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #ffffff;
    text-transform: uppercase;  
}
.botao
{
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: #7f7f7f 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #7f7f7f 1px solid;
    CURSOR: hand;
    COLOR: #353535;
    BORDER-BOTTOM: #7f7f7f 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cccccc
}
.RelLogonMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana
}
.RelMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.MenuServicos
{
    FONT-SIZE: 6pt;
    COLOR: #184ac6;
    TEXT-DECORATION: none;
    background-color: #ffffff
}
.MenuServicosOver
{
    FONT-SIZE: 8pt;
    COLOR: #0099ff;
    TEXT-DECORATION: none;
    background-color: #ffffff;
}

H3.real
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial
}
TD
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: arial;
    HEIGHT: 10pt;
    font-bold: true
}
A.tabelatop:link
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    font-bold: true
}
A.tabelatop:visited
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    font-bold: true
}
A.tabelatop:hover
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none;
    font-bold: true
}
A.tabelatop:unknown
{
}
A.titulo:link
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A.titulo:visited
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A.titulo:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.outros:link
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A.outros:visited
{
    COLOR: purple;
    TEXT-DECORATION: none
}
A.outros:hover
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.DivGrid
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 10pt;
    OVERFLOW: scroll;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #003366;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f3f3f3;
    TEXT-DECORATION: none;
}
.GridItemTitulo
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    BACKGROUND-COLOR: #669966;
}
.GridItemTituloOver
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    BACKGROUND-COLOR: #669966;
}
.GridItemDados1
{
    BORDER-RIGHT: #ebebeb 1px solid;
    BORDER-TOP: #ebebeb 1px solid;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #ebebeb 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ebebeb 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
.GridItemDadosLink1
{
    BORDER-RIGHT: #ebebeb 1px solid;
    BORDER-TOP: #ebebeb 1px solid;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #ebebeb 1px solid;
    COLOR: blue;
    BORDER-BOTTOM: #ebebeb 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    BACKGROUND-COLOR: #ffffff;
}
.GridItemDados2
{
    BORDER-RIGHT: #ebebeb 1px solid;
    BORDER-TOP: #ebebeb 1px solid;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #ebebeb 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #ebebeb 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    BACKGROUND-COLOR: #f3f3f3
}
.GridItemDadosLink2
{
    BORDER-RIGHT: #ebebeb 1px solid;
    BORDER-TOP: #ebebeb 1px solid;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #ebebeb 1px solid;
    COLOR: blue;
    BORDER-BOTTOM: #ebebeb 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    BACKGROUND-COLOR: #f3f3f3;
}
.GridItemDadosOver
{
    BORDER-RIGHT: #ebebeb 1px solid;
    BORDER-TOP: #ebebeb 1px solid;
    FONT-SIZE: 10px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #ebebeb 1px solid;
    COLOR: white;
    BORDER-BOTTOM: #ebebeb 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    BACKGROUND-COLOR: #669966;
}
.HelpMessage
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #003366;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f3f3f3;
    TEXT-DECORATION: none;
    width: 250
}
.caixatextoCor
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #eaeaea
}
.destaqueGrifado
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: line-through
}
.TabelaForm
{
    /*BORDER-RIGHT: #c0c0c0 2px solid;
    BORDER-TOP: #c0c0c0 2px solid;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #c0c0c0 2px solid;
    BORDER-BOTTOM: #c0c0c0 2px solid*/
    BORDER:2px solid #CCCCCC;
    BACKGROUND: #FFFFFF
}

	
A
{
	color: #000000;
}

.tdMenu
{
	border-color:#A0D184;
	border-width:1px;
	border-style:None;
	height:25px;
	width:265px;
    COLOR: #000000;
}

.tdMenuOver
{
	background-color:LightBlue;
	border-color:Navy;
	border-width:1px;
	border-style:solid;
	width:265px;
	height:25px;	
	COLOR: #000000;	
}

.FormTitulo { 
        background:  #F4F4F4;   
        font-family: Verdana;   
        FONT-SIZE: 9pt;
        font-weight: bold;
        color: #535353
        }
        
table#tabelaForm 
{
	border: 1px solid #90a8c1;
}
/*
 * Cabeçalho do formulário
 */
td#cabecalhoForm
{
	text-align: center;
    height: 26px;
    vertical-align:middle;
}
/*
 * Texto localizado no cabeçalho do formulário (título)
 */
td#cabecalhoForm span
{
    font-size: 10pt;
    font-weight:bold;
    color: #000000;
    font-family: Arial, Verdana, Sans-serif;
}

.radio
{
	border: 10px;
    font-size: 10pt;
    color: #333333;
    font-family: Verdana, Arial, Sans-Serif;
    text-align: left;
}