@media print{
	.notPrint{display: none;}
}

A
{
	font-size: 8pt;
	margin: 0px;
	color: blue;
	font-family: Verdana;
}

BODY
{
	font-size: 8pt;
	margin: 2px 0px 0px;
	color: black;
	font-family: Verdana;
	background-color: white;
	overflow: auto;
}

FORM
{
	margin: 0px;
	font-family: Verdana;
	font-size: 8pt;
	color: black;
	background-color: white;
}

.textoLogin 
{
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none
}

.Login 
{
	font-size: 12; 
	color: #CC3333; 
	font-family: Verdana; 
	border: 1px #ADADAD solid;
}

.botao
{
	
	border-right: #adadad 1px solid;
	border-top: #adadad 1px solid;
	font-size: 10px;
	margin: 2px;
	border-left: #adadad 1px solid;
	cursor: hand;
	color: #000000;
	border-bottom: #adadad 1px solid;
	font-family: Verdana;
}

.label
{
	
	font-weight: bold;
	font-size: 8pt;
	color: black;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.hand
{
	border-right: white 0px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	cursor: hand;
	border-bottom: white 0px solid;
	background-color: #6699ff;
}
.hand2
{
	cursor: hand;
}


.cabecalhoGrid
{
	
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 0px;
	margin: 0px;
	color: white;
	padding-top: 0px;
	font-family: Verdana;
	background-color: silver;
	text-align: left;
}

.grid
{
	border-right: black 1px solid;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	font-size: 7px;
	padding-bottom: 1px;
	margin: 0px;
	border-left: black 1px solid;
	padding-top: 1px;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: white;
}

.grid TD
{
	border-right: silver 1px solid;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	padding-right: 6px;
	padding-left: 6px;
}

.grid A
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}
.grid A:hover
{
	FONT-SIZE: 10px; 
	COLOR: #cc0000; 
	FONT-FAMILY: Verdana, Arial, Helvetica;
	text-decoration: none;
}


.linha_grid
{
	font-size: 10px;
	color: black;
	font-family: Verdana;
	background-color: white;
}

.linha_grid A
{
	font-size: 10px;
	color: #0000cc;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: underline;
}
.linha_grid A:hover
{
	FONT-SIZE: 10px; COLOR: #0000cc; FONT-FAMILY: Verdana, Arial, Helvetica
}

.linha_grid_alt
{
	font-size: 10px;
	color: black;
	font-family: Verdana;
	background-color: #F0F0F0;
}

.linha_grid_alt A
{
	font-size: 10px;
	color: #0000cc;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: underline;
}

.linha_grid_alt A:hover
{
	FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica
}


.validacao
{
	
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Verdana;
	background-color: white;
}

.herdado
{
	font-weight: bold;
	font-size: 8pt;
	color: #6666cc;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.cadastro
{
	
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}

.tabelaRelatorio
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: 1px solid;
	color: black;
	border-bottom: 1px solid;
	font-family: Verdana;
}

.bloqueado
{
	font-weight: bold;
	font-size: 8pt;
	color: blue;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	border-bottom-style: none;
}

.valor
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: white;
	text-align: right;
}
.inteiro
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: white;
	text-align: right;
	behavior: url(..\CSS\behavior.htc);
}

.tabela
{
	
	border-right: 1px;
	padding-right: 4px;
	border-top: 1px;
	padding-left: 4px;
	font-size: 8pt;
	padding-bottom: 4px;
	border-left: 1px;
	color: black;
	padding-top: 4px;
	border-bottom: 1px;
	font-family: Verdana;
	background-color: white;
}

.tabela TD
{
	background-color: #eeeeee;
}

.tabelaSemBorda
{
	
	border-right: 0px;
	padding-right: 0px;
	border-top: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: 0px;
	color: black;
	padding-top: 0px;
	border-bottom: 0px;
	font-family: Verdana;
	background-color: #eeeeee;
}

.tabelaSemBorda TD
{
	background-color: #eeeeee;
}

.tabelaRelatorio
{
	
	border-right: thin solid;
	border-top: thin solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: thin solid;
	color: black;
	border-bottom: thin solid;
	font-family: Verdana;
	border-collapse: collapse;
}

.tabelaRelatorio TD
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}

.relatorio
{
	border-collapse: collapse;
}

.relatorioTD
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: right;
}

.tabelaFundoBranco
{
	
	font-weight: bold;
	font-size: 8pt;
	color: black;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	border-bottom-style: none;
}


.TituloPagina
{
	font-weight: bold;
	font-size: 24pt;
	color: blue;
	font-family: Verdana;
	text-align: left;
}


.Titulo
{
	
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana;
	text-align: left;
}

.TituloSecao
{
	
	font-weight: bold;
	font-size: 13pt;
	border-bottom-width: 1px;
	border-bottom-color: darkred;
	color: black;
	font-family: Verdana;
	text-align: left;
}

.invisivel
{
	display: none;
}
.quebraPagina
{
	page-break-before: always;
}
.divTela
{
	left: 20px;
	position: relative;
	height: 400px;
	text-align: left;
	top: 10px;
	margin-right: 30px;	
}

.Sistema
{
	font-weight: bold;
	font-size: 16pt;
	color: 666666;
	font-family: Verdana;
}

