body 
{ 
	margin:		0;
 	padding:	0;
}

input
{
	color:			#808080;
	height:			18px;
 	margin:			0;
 	padding:		1;
	border:			1;
	border-style:	inset;
	font-size:		12px;
	font-family:	Verdana;
}

select
{
	border-width:	thin;	
	border-style:	solid;
	border-color:	#CECECE;
	margin-right:	20px;
	font-family:	Verdana;
	font-size:		10px;
}


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

.fpp
{
	font-size:		10px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			black;
}
.fbb
{
	font-size:		8pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			black;
}

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

.leg
{
	font-size:   11px;
	font-weight: bold;
	font-style:  bold;
	font-family: Verdana;
	color:       white;
	background-color: gray;
	text-decoration: underline;
	letter-spacing:	1px
}

.fpp2
{
	font-size:		10px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			red;
	letter-spacing:	2px
}

.fpp3
{
	font-size:		12px;
	font-weight:	normal;
	font-family:	Verdana;
	color:			black;
}

.fppp
{
	font-size:		8px;
	font-weight:	bold;
	font-family:	Verdana;
	color:			black;
	font-style:		bold;
}
.fppi
{
	font-size:		14px;
	font-weight:	bold;
	font-family:	Verdana;
	color:			black;
	font-style:		bold;
}

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

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

.rel
{
	font-size:		16px;
	font-family:	Verdana;
	color:			black;
	font-weight:	bold;
}

.bord
{
	border-width:	thin;	
	border-style:	solid;
	border-color:	gray;
}

.menu
{
	font-size:		10pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			gray;
	letter-spacing:	0px
}

.zoom
{
	font-size:		10pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	background-color: gray;
	color:			white;
	letter-spacing:	0px
}

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

.botao
{
	background-color: #e6efe7;
	font: 10px verdana;
	color: #4A4A4A;
	cursor:hand;
	border:1 outset gray;
	text-align: center;
}

.fc
{
	font-size: 08pt;
	font-weight: normal;
	font-style: bold;
	font-family: Verdana;
	color: #D7291E;
}


.fv
{
	font-size:		11pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Arial;
	color:			black;
	letter-spacing:	2px
}

.tt
{
	font-size:   11px;
	font-weight: bold;
	font-style:  bold;
	font-family: Verdana;
	color:       gray;
	background-color: #FFFFCC;
	text-decoration: underline;
	letter-spacing:	1px
}

.ta
{
	font-size:   10px;
	font-weight: normal;
	font-style:  bold;
	font-family: Verdana;
	color:       #EFF5EF;
	background-color: #93BB96;
	text-decoration: underline;
	letter-spacing:	1px
}

.al
{
	font-size: 10pt;
	font-weight: normal;
	font-style: bold;
	font-family: Arial;
	color: red;
}

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


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

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

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

.nf
{
	font:roman;
	font-size: 10pt;
}

.quebra {page-break-before: always}

/*
	Fontes para relatórios
*/

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

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

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

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

.fpp_r
{
	font-size:			08pt;
	font-weight:		normal;
	font-family:		Verdana;
	color:				black;
}





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

.destaque
{
	font-size:   12pt;
	font-weight: normal;
	font-style:  bold;
	font-family: Verdana;
	color:		 blue;
}

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

/*
	Fontes dos boletos
*/

.cp {  font: bold 10px Arial; color: black}
.ti {  font: 9px Arial, Helvetica, sans-serif}
.ld { font: bold 15px Arial; color: #000000}
.ct { FONT: 9px "Arial Narrow"; COLOR: #000033}
.cn { FONT: 9px Arial; COLOR: black }
.bc { font: bold 22px Arial; color: #000000 }


.dt_black
{
	font-size:			08pt;
	font-weight:		bold;
	font-family:		Verdana;
	color:				black;
}

.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
}
.fpp_n
{
	font-size:	08pt;
	font-weight:normal;
	font-style: bold;
	font-family:Verdana;
	color:		black;
	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;
}

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

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

.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;
}

.fvv
{
	font-size:		08pt;
	font-weight:	bold;
	font-style:		bold;
	font-family:	Verdana;
	color:			red;
	letter-spacing:	1px
}

.fclean
{
	font-size:		08pt;
	font-weight:	normal;
	font-style:		bold;
	font-family:	Verdana;
	color:			#909090;
}

.radio
{
	border:0;
	background-color: #f0f0f0;
}


.destaque
{
	font-size:		12px;
	font-weight:	bold;
	font-style:		italic;
	font-family:	Verdana;
	color:			black;
}

.destaque:hover 
{ 
	color: blue;
	font-style: normal;
}


.bordPesq
{
	border:1 outset #cccccc;
	background-color: #DFDFDF;
	font-family:	Verdana;
	font-size:		10px;
	font-weight:	bold;
	font-style:		bold;
	
}

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

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

}

.fpp_li
{
	font-size:			10px;
	font-weight:		normal;
	font-family:		Verdana;
	color:				#f0f0f0;
	background:			gray;
}

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

.tot
{
	font-size:   14px;
	font-weight: bold;
	font-style:  italic;
	font-family: Arial;
	color:       #49764E;
	background-color: #f0f0f0;
}
.semi {
	font-size: 12px;
	font-style: italic;
}
