#topo,
#menu,
a.bt,
hr,
.box .topo span,
.separador,
#menu-icones { display:none; }


/*
(colocar em ordem alfabética)
-------------------------------------------------------------------------------
TAGs
-------------------------------------------------------------------------------
*/

body { 
	font-family:Verdana;
	font-size:1em;
}

h1 {
	border:3px solid #336CA1;
	border-width:0px 0px 3px 0px;
	color:#336CA1;
	display:block;
	font-size:1.125em;
	font-weight:bold;
	line-height:1.125em;
	margin:10px 0px;
}

table { width:100%; }
table thead td { font-weight:bold; }

input { font-size:0.8125em; }

input.input {
	background:#EFF4FA;
	border:1px solid #606060;
}


/*
(colocar em ordem alfabética)
-------------------------------------------------------------------------------
CLASSES GLOBAIS
-------------------------------------------------------------------------------
*/

.alignCenter { text-align:center; }
.alignRight { text-align:right; }
.vAlignTop { vertical-align:top; }
.vAlignBottom { vertical-align:bottom; }

.courier,
.courier-menor,
.courier-bem-menor { 
	font-family:"Courier New";
	font-size:1.1em;
}
.courier-menor { font-size:1em; }
.courier-bem-menor { font-size:0.9em; }

.fontSize06875 { font-size:0.6875em; }

.metade { width:49%; }

.margin0 { margin:0px; }

.saque,
.saque td {
	border:1px solid #333333;
	border-collapse:collapse;
}

.read-only {
	background:#F9F9F9;
	border:1px solid #C3C3C3;
	color:#9A9A9A;
}

.saque { border:0px solid #CCCCCC; }

.titular { font-size:0.8em }

.print,
.sub-titulo-tabela td { background:#F5F5F5; }
.sub-titulo-tabela td { 
	font-weight:bold; 
	padding:3px 5px;
}



/*
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
*/
	
.box {
	margin:0px 0px 20px 0px;
	width:100%;
}

	.box .topo {
		background:#606060;
		border:1px solid #333333;
	}

		.box .topo h2 {
			color:#FFFFFF;
			font-size:0.75em;
			margin:0;
		}

	.box .cont,
	.box .rodape { 
		border:1px solid #333333; 
		border-width:0px 1px 1px 1px;
		font-size:0.625em;
	}
	.box .rodape { border-width:0px; }
	.box .cont { padding:6px; }



/*
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
*/

.legenda {
	float:right;
	font-size:0.625em;
	margin:-10px 0px 20px 0px;
	text-align:right;
}

.legenda dd {
	display:inline;
	margin-left:20px;
	padding-left:2px;
}

.legenda dd.verde,
.legenda dd.laranja,
.legenda dd.preto {
	border-style:solid;
	border-width:0px 0px 0px 12px;
}

.legenda dd.verde { border-color:#090 }
.legenda dd.laranja { border-color:#f90 }
.legenda dd.preto { border-color:#000 }

.msg {
	color:#f00;
	float:left;
	font-size:0.625em;
	margin:-20px 0px 20px 0px; 
	width:100%;
}