body { margin: 0 }

table.bordasimples       { border-collapse: collapse; }
table.bordasimples tr td { border: 1px solid gray; }
table.bordasimples tr th { border: 1px solid gray; }

.fpp
{
	font-family: sans-serif;
	color: black;
    font-size: 12px;
}

.fpp_n
{
	font-size:	08pt;
	font-weight:normal;
	font-style: bold;
	font-family:Verdana;
	color:		black;
	text-align: right;
}

.fp
{
	font-size: 10pt;
	font-weight: normal;
	font-style: bold;
	font-family: Verdana;
	color: black;
}

.fb
{
	font-size: 08pt;
	font-weight: normal;
	font-style: bold;
	font-family: Verdana;
	color: white;
}

.fblue
{
	font-size: 10pt;
	font-weight: normal;
	font-style:  bold;
	font-family: Arial;
	color: #D7EBFF;
}

INPUT
{
    font-family:    Arial;
    color:          black;
    height:         20px;
    border: 1px solid silver;
}

SELECT
{
	font-family: Verdana;
	font-size: 10px;
	color: black;
	border:1 soft black;
	
}

A { text-decoration: none; color:white;font-family: Verdana; font-size: 10px;letter-spacing:1px }
A:hover { font-weight: bold }

.campos
{
	background-color:#F0F0F0;
	font: 11px georgia, sans-serif;
	color:black;
	margin-right: 20px;
	border-top-color:#00005a;
}
.botao
{
	background-color: #D2D2D2;
	font: 10px verdana;
	color: #4A4A4A;
	cursor:hand;
	border:1 outset gray;
	text-align: center;
}

.linkb
{
	font-size:		08pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			blue;
	letter-spacing:	0px
}

.linkv
{
	font-size:		08pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			red;
	letter-spacing:	0px;
	text-decoration: underline;
}

.linkp
{
	font-size:		08pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			black;
	letter-spacing:	0px;
	text-decoration: underline;
}

.fpb
{
	font-size:  9pt;
	font-weight: normal;
	font-style: bold;
	font-family: Verdana;
	color: black;
}

.fv
{
	font-style:oblique;
	font-weight: bold;
	font-family: Arial;
	color: #0000B9;
}

.tt
{
	font-size: 10pt;
	font-weight: normal;
	font-style: bold;
	font-family: Arial;
	color: white;
	background-color: #384E7A;
	text-decoration: underline;
}

.bord
{
BORDER:1 solid outset #808080;
border-color: #C0C0C0;
}

.barPesq
{
	border:1 solid outset ;
	background-color: #F0F0F0;
}

.botao_azul
{
	background-color: #D2E9FF;
	font: 10px verdana;
	color: #333399;
	cursor:hand;
	border:1 outset gray;
	text-align: center;
	font-weight: bold;
}

.botao_verm
{
	background-color: #FFCCCC;
	font: 10px verdana;
	color: red;
	cursor:hand;
	border:1 outset gray;
	text-align: center;
	font-weight: bold;
}

.rdonlyn
{
	font-family: Verdana;
	font-size: 10px;
	color: white;
	height: 16px;
	margin-right: 20px;
	border:1 soft black;
	background-color: gray;
	text-align: right;
}


.fpp_nrd
{
	font-size:	08pt;
	font-weight:normal;
	font-style: bold;
	font-family:Verdana;
	color:		white;
	text-align: right;
	background-color: gray;
}

.input_azuln
{
	font-family: Verdana;
	font-size: 12px;
	color: black;
	height: 20px;
	margin-right: 20px;
	border:1 soft black;
	background-color: #C4E1FF;
	text-align: right;
	font-weight: bold;
}

.tt_r
{
	font-size:			11px;
	font-weight:		bold;
	font-style:			bold;
	font-family:		Verdana;
	color:				black;
	background-color:	'#f0f0f0';
}

.tt_m
{
	font-size:   10px;
	font-weight: normal;
	font-style:  italic;
	font-family: Arial;
	color:       black;
	background-color: #D7F7FF;
	text-decoration: underline;
	letter-spacing:	1px;
}

.tt_rr
{
	font-size:			09px;
	font-weight:		bold;
	font-style:			bold;
	font-family:		Verdana;
	color:				black;
	background-color:	#FFFFD9;
}

.tt_rrs
{
	font-size:			10px;
	font-weight:		bold;
	font-style:			bold;
	font-family:		Verdana;
	color:				blue;
	background-color:	'#f0f0f0';
}

.fppp
{
	font-size:		9px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			black;
	font-style:		bold;
}

.fpps
{
	font-size: 08pt;
	font-weight: bold;
	font-style: bold;
	font-family: Verdana;
	color: #8888FF;
}

.fpp_tt
{
	font-size:		10px;
	font-weight:	bold;
	font-family:	Verdana;
	color:			black;
}

.legenda
{
	font-size:			10px;
	font-weight:		bold;
	font-family:		Verdana;
	color:				white;
	background-color:	#0067CE;
	text-decoration:	underline;
}

.fpp_dt
{
	font-size:			10px;
	font-weight:		bold;
	font-family:		Verdana;
	color:				#000080;
	text-decoration:	underline;

}

.tot
{
	font-family:	Arial;
	size:			12px;
	color:			white;
	font-weight:	normal;
}

table.bordasimples2 { border-collapse: collapse; }
table.bordasimples2 tr td { border: 1px solid #c0c0c0; } 

.cabrel
{
	font-size:			16px;
	font-weight:		normal;
	font-family:		Arial;
	font-variant:		small-caps;
	color:				black;
}
.cabrel2
{
	font-size:			14px;
	font-weight:		normal;
	font-family:		Arial;
	font-variant:		small-caps;
	color:				blue;
}

.cabrel3
{
	font-size:			10px;
	font-family:		Arial;
}

.cabCadastro
{
	font-size:			16px;
	font-weight:		bold;
	font-family:		Arial;
	font-variant:		small-caps;
	color:				white;
	border-bottom:		2px solid blue;
}

.campoCadastro
{
	font-size:			12px;
	font-weight:		normal;
	font-family:		Arial;
	font-variant:		small-caps;
	color:				black;
	border-bottom:		3 groove #FFEAEA;
}


.inpCadN
{
	font-size:			12px;
	font-weight:		normal;
	font-family:		Verdana;
	color:				black;
	text-align:			right;
	background-color:	#FFFFEC;
	border-style:		inset;
}

.inpCadS
{
	font-size:			12px;
	font-weight:		normal;
	font-family:		Verdana;
	color:				black;
	background-color:	#FFFFEC;
	border-style:		inset;
}




.ta
{
	font-size: 10px;
	font-weight: normal;
	font-style: bold;
	font-family: Verdana;
	color: black;
	background-color: #D7EBFF;
}

.cabfiltro
{
	font-size:			10px;
	font-weight:		bold;
	font-family:		Verdana;
	font-variant:		small-caps;
	background-color:	#D8D8D8;
	color:				#0000A0;
	padding-left:		2px;
	padding-bottom:		5px;
	padding-top:		5px;
	border-bottom:		3 solid #E1E1FF;
}

.ccfiltro
{
	font-size:			12px;
	font-weight:		normal;
	font-family:		Arial;
	color:				black;
	padding-left:		5px;
	padding-top:		2px;
}

.bordfiltro
{
	border-width:	thin;	
	border-style:	solid;
	border-color:	#C3C3C3;
}

.titulo
{
	font-size:			10px;
	font-weight:		bold;
	font-style:			bold;
	font-family:		Verdana;
	color:		  		gray;
	background-color:	#FFD7C4;
}

.destaque
{
	font-size:			16px;
	font-style:			normal;
	font-family:		Arial;
	color:		  		black;
}


.cabdestaque
{
	font-size:			12px;
	font-style:			normal;
	font-family:		Verdana;
	color:		  		#000088;
	
}


.nwtitulo_1
{
	font-family:		Courier;
	font-size:		12px;
	border-bottom:		1 solid red;
	color:			#E10000;
	font-weight:		bold;
}

.nwlabel_2
{
	font-family:		Verdana;
	font-size:			12px;
	border-bottom:		1 dotted gray;
	color:				black;
}


.nwlabel_1
{
	font-family:		Arial;
	font-size:			11px;
	font-weight:		bold;
	color:				white;
	background:			url(../imagens/fundo_cab.jpg) repeat;
}

input:radio {
    border: 0;
}

.radio
{
    border: 0;

}


#fil
{
	display: inline;
	font-size: 12px;
}

.bloqueado
{
	background-color: gray;
	color: silver;
}


.lin_rel {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    height: 22px;
    text-align: center;
}

ul
{
  margin:		0px;
  padding:		0px;
  list-style:	none;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
}


/* Classe para mascarar campo bloqueado para alteração */
.bloqueio
{
font-size:      14px;
font-weight:    bold;
font-family:    Arial;
color:          white;
background:     gray;
}

a.link_nfe
{
    font-family: Verdana;
    font-size: 16px;
    color: red;
}

.link_nfe:hover
{
    font-weight: bolder;
}

#principal
{
	width:	100%;
}

#tamanho_tela
{
  height: 100%;
}

#rodape
{
	clear: 				both;
	background-color:	gray;
	height:				20px;
}

th
{
	font-family: 			sans-serif;
	font-size:			70%;
	color:				white;
	background-color:	#476889;
}


.alerta {
    font-family: Arial;
    color: red;
    font-size: 16px;    
}

.tot
{
	font-size:   14px;
	font-weight: bold;
	font-style:  italic;
	font-family: Arial;
	color:       black;
	background-color: #C3C3C3;
}

.destaque
{
	font-family:		Arial;
	font-size:			20px;
	color:				black;
	font-weight:		bold;
}

.destaque2
{
	font-family:		Arial;
	font-size:			20px;
	color:				black;
	font-weight:		bold;
}

.moeda {
    text-align: right;
    padding-right: 10px;
    font-weight: bolder;
}