﻿body 
{
    background-color:#00006F;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
}

.centro
{
    background-color:#FFFFFF;
}

.tabela
{
    visibility: visible;
	width: 60%;
	position: relative;
	font-size: 14px;
	font-family: Verdana;
	background-color: transparent;
}

.tab_tr
{
    background-color: #FFFFFF;
}

.tab_cons
{
    background-color: #E8E8E8;
}

.tab_td
{
    padding: 0px 4px 0px 4px;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: none solid none none;
	width:25%;
}

.link
{
    font-family: Verdana;
    color:#000000;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
.link:hover
{
    font-family: Verdana;
    color:#000000;
    text-decoration:underline;
}

.fonte
{
    font-family:Verdana;
    color:#000000;
    font-size:12px;
    padding: 0px 4px 0px 4px;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: none none none none;	
}

.botao
{
    font-family:Verdana;
    color:#000000;
    font-size:12px;        
}

.bloAcesso
{
    font-family:Verdana;
    color:#000000;
    font-size:18px;
    font-weight:bold;
}

.campo
{
    text-transform:uppercase; 
    font-family:Verdana;
    font-size:11px;
}
/*Definições de cores do cabeçalho da tela*/
.tcabecalhosistema {
	font-weight: bold;
	background-color : #00006F;
	background-position : center;
	text-decoration : none;
	color : #DEFAEC;
	margin : auto;
}
/* Definições de cores do corpo da pagina*/
TBODY {
    FONT-SIZE: 10pt;
    COLOR: Black;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
}
/*Definicões de cores da tela de dados*/
THEAD{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	color: white;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	background-color : #00006F;
	border : thick dashed;
	border-style : solid;
}
.theadgrid{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	border-style : solid;
	border : thin ridge #CCCCFF;
	background-color : #00006F;
	color: White;
}
.tbodygrid{
    FONT-SIZE: 10pt;
    COLOR: Black;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	border : thin ridge #EEE9E9;
}
/*Definicões de cores da tela de dados*/
.trodteladedados{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: White;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	background-color : Teal;
	font-weight : bold;
}
/*Definicões de cores da tela de dados*/
.ttable{
	BORDER-RIGHT: #2f0d0d 2pt solid;
	BORDER-TOP: 2pt solid #D5D5FF;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	BORDER-LEFT: 2pt solid #D5D5FF;
	COLOR: Black;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #DDDDDD;
	BORDER-BOTTOM: 2pt solid Black;
}
/*Definições de cores dos botões*/
.tbotoes{
    BORDER-RIGHT: 2pt solid Black;
    BORDER-TOP: 2pt solid #D5D5FF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 2pt solid #D5D5FF;
    COLOR: Black;
    BORDER-BOTTOM: 2pt solid Black;        
    BACKGROUND-COLOR: #F5F5F5;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
/*		width: 90;   */
}

.tbotoesSelecionado{
    BORDER-RIGHT: 2pt solid Black;
    BORDER-TOP: 2pt solid #D5D5FF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 2pt solid #D5D5FF;
    COLOR: #F5F5F5;
    BORDER-BOTTOM: 2pt solid Black;        
    BACKGROUND-COLOR: Black;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
/*		width: 90;   */
}

/*Definições de cores e tamanho dos botões*/
.tbotoes2{
    BORDER-RIGHT: 2pt solid Black;
    BORDER-TOP: 2pt solid #D5D5FF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 2pt solid #D5D5FF;
    COLOR: Black;
    BORDER-BOTTOM: 2pt solid Black;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;	
    BACKGROUND-COLOR: #F5F5F5;
	width: 160px;  
}
.ObInputCheckBox{
    BORDER-RIGHT: #2f0d0d 2pt solid;
    BORDER-TOP: 2pt solid #F5F5F5;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 2pt solid #F5F5F5;
    COLOR: Black;
    BORDER-BOTTOM: 2pt solid Black;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFEE;
}
/*Combo*/
SELECT{
	BORDER-RIGHT: #2f0d0d 2pt solid;
	BORDER-TOP: 2pt solid Silver;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12pt;
	BORDER-LEFT: 2pt solid #F5F5F5;
	COLOR: Navy;
	BORDER-BOTTOM: 2pt solid Black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFEE;
	border-bottom-style: double;
	z-index : -5;
}
/*Definições de cores dos inputs*/
.ObInputString{
    BORDER-RIGHT: #2f0d0d 2pt solid;
    BORDER-TOP: 2pt solid Silver;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    BORDER-LEFT: 2pt solid #F5F5F5;
    COLOR: Navy;
    BORDER-BOTTOM: 2pt solid Black;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFEE;
}

/*Definições de cores dos inputs*/
.ObInputCep{
    BORDER-RIGHT: #2f0d0d 2pt solid;
    BORDER-TOP: 2pt solid Silver;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    BORDER-LEFT: 2pt solid #F5F5F5;
    COLOR: Yellow;
    BORDER-BOTTOM: 2pt solid Black;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFEE;
}
/*Definições de cores dos inputs*/
.ObInputDate{
    BORDER-RIGHT: #2f0d0d 2pt solid;
    BORDER-TOP: 2pt solid Silver;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    BORDER-LEFT: 2pt solid #F5F5F5;
    COLOR: Orange;
    BORDER-BOTTOM: 2pt solid Black;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFEE;
}
.ObInputValor{
    BORDER-RIGHT: #2f0d0d 2pt solid;
    BORDER-TOP: 2pt solid Silver;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    BORDER-LEFT: 2pt solid #F5F5F5;
    COLOR: Red;
    BORDER-BOTTOM: 2pt solid Black;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFEE;
    TEXT-ALIGN: Right;
}
/*Definições de cores dos inputs*/
.ObInputCGC{
    BORDER-RIGHT: #2f0d0d 2pt solid;
    BORDER-TOP: 2pt solid Silver;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    BORDER-LEFT: 2pt solid #F5F5F5;
    COLOR: Teal;
    BORDER-BOTTOM: 2pt solid Black;
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFEE;		
}
/*Definições de cores dos inputs*/
.ObInputCep{
	BORDER-RIGHT: #2f0d0d 2pt solid;
	BORDER-TOP: 2pt solid Silver;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12pt;
	BORDER-LEFT: 2pt solid #F5F5F5;
	COLOR: #964B00;
	BORDER-BOTTOM: 2pt solid Black;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFEE;
}
/*Definições de cores dos inputs*/
.ObInputErro{
	BORDER-RIGHT: #2f0d0d 2pt solid;
	BORDER-TOP: 2pt solid Silver;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12pt;
	BORDER-LEFT: 2pt solid #F5F5F5;
	COLOR: Navy;
	BORDER-BOTTOM: 2pt solid Black;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	background : #FFFFEE;
	border-color : Red Maroon Maroon Red;
}
 /* Definições de cores da barra de atribuições*/
.tbarradeatribuicoes {
    BORDER-RIGHT: #2f0d0d 2pt solid;
    BORDER-TOP: 2pt solid #DEFAEC;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 2pt solid #DEFAEC;
    COLOR: Black;
    BORDER-BOTTOM: 2pt solid Green;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F5F5F5;
}
/*Definicoes de cores do rodape*/
.trodape{
    font-weight : bold;
    background-color : #00006F;
    background-position : center;
    text-decoration : none;
    color : #DEFAEC;
    margin : auto;
}

.trodape:link {
    font-weight : bold;
    background-color : #00006F;
    background-position : center;
    text-decoration : none;
    color : #DEFAEC;
    margin : auto;
}
.trodape:hover {
	COLOR: #0FF; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}

/*Definições de cores dos botões*/
.tbotoesrodape{
    BORDER-RIGHT: #2f0d0d 2pt solid;
    BORDER-TOP: 2pt solid #DEFAEC;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 2pt solid #DEFAEC;
    COLOR: White;
    BORDER-BOTTOM: 2pt solid Green;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: Teal;
}
.tlocalizacao{
    COLOR: White;
    BACKGROUND-COLOR: Black;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    margin-left: -1px;
    margin-right: -1px;
    font-weight : bold;
}
.tcabecalho{
	BORDER-RIGHT: 1pt solid black;
	BORDER-TOP: 1pt solid Black;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	BORDER-LEFT: 1pt solid Black;
	COLOR: White;
	BORDER-BOTTOM: 1pt solid Black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: Teal;
	font-weight : bold;
}
.tlabel{
	/*FONT-WEIGHT: bold;*/
	FONT-SIZE: 9pt;
	COLOR: Black;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
}
.tlabeltitle{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent;
}
FIELDSET{
	border : thin ridge #CCCCFF;
}
TH{
	border : thin ridge #CCCCFF;
	background-color : #00006F;
	color: White;
}
LEGEND { font-weight: bold; }
HR { border : thick groove #CCCCFF; }

/*Definições de cores dos botões*/
.tpopupbutton{
	BORDER-RIGHT: 2pt solid Black;
	BORDER-TOP: 2pt solid #D5D5FF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BORDER-LEFT: 2pt solid #D5D5FF;
	COLOR: Black;
	BORDER-BOTTOM: 2pt solid Black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #F5F5F5;
}

.tbarraseparatr{
	height: 5px;
	border-style: ridge;
	background-color : Gray;
}

/*barra frame inferior q informa processando..*/
.tProcessando{
	COLOR: white;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	background-color : #00006F;
}
