html { height: 100%; margin: 0; padding: 0; }

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
   	font-size:13px;
	background-color:#CCC;
	height: 100%; 
	margin: 0; 
	padding: 0; 
}


a:link { color: #0000C5; text-decoration:none; }

a:visited { color: #0000C5; text-decoration:none; }

a:hover { color: #3355FF; }

.separador { display:inline; }


/*-------- Divs --------*/

.fundo { position:fixed; width:100%; height:100%; background-repeat:repeat-x; }

.cabecalho { position:fixed; top:0; bottom:0; width:100%; height:134px; background-repeat:repeat-x; z-index:2; }

.menu { background-color:#FFFFFF; }

.conteudo { position:relative; top:30px; padding-bottom:30px; z-index:1; }

.rodape { position:fixed; bottom:0; width:100%; height:15px; background:#FFFFFF; z-index:2; }


/*-------- Tabelas --------*/

.borda { border:1px solid #000000; }
.borda_t { border-top:1px solid #000000; }
.borda_l { border-left:1px solid #000000; }
.borda_r { border-right:1px solid #000000; }
.borda_b { border-bottom:1px solid #000000; }
.borda_tl { border-top:1px solid #000000; border-left:1px solid #000000; }
.borda_tr { border-top:1px solid #000000; border-right:1px solid #000000; }
.borda_tb { border-top:1px solid #000000; border-bottom:1px solid #000000; }
.borda_lr { border-left:1px solid #000000; border-right:1px solid #000000; }
.borda_lb { border-left:1px solid #000000; border-bottom:1px solid #000000; }
.borda_rb { border-right:1px solid #000000; border-bottom:1px solid #000000; }
.borda_tlr { border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; }
.borda_tlb { border-top:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000; }
.borda_trb { border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; }
.borda_tlr { border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; }
.borda_lrb { border-left:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; }

.linha0 { background-color:#BBCCCC; }

.linha1 { background-color:#FFFFFF; }

.linha2 { background-color:#F5F5F5; }


/*-------- Estilos de fonte --------*/

.titulo { font-size:18px; font-weight:bold; }

.destaque { font-size:15px; font-weight:bold; }

.maior { font-size:14px; }

.menor { font-size:11px; }

.nota { font-size:9px; }

.alerta { font-size:10px; color:#FF0000; }


/*-------- Estilos de formulário --------*/

.padrao { background-color:#FFFFAA; font-family:Verdana; font-size:10px; color:#333333; }

.padrao:focus{ background-color:#FFFFDD; }

.botao { background-color:lightgrey; border:1px solid #000000; font-family:Verdana; font-size:13px; color:#333333; }

.botao1 {
	width:150px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF; height: 16px; 
	background-color:#00F
}

.botao2 {
	width:200px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF; 
	height: 20px; 
	font-weight:bold;
	background-color:#00F
}

.botao_msg150 {
	width:150px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF; 
	height: 20px; 
	background-color:#00F
}

.botao_gravar2 {
	width:200px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF; 
	height: 20px; 
	font-weight:bold;
	background-color:#F00
}

.botao_gravar4 {
	width:400px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF; 
	height: 20px; 
	font-weight:bold;
	background-color:#F00;
}

.botao2red {
	width:200px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#F00
}

.botao4red {
	width:400px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#F00
}

.botao1vecci {
	width:150px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#093
}

.botao2green {
	width:200px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#093
}

.btn2blue {
	width:200px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#00C
}

.btn4blue {
	width:400px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#00C
}

.btn4Grava {
	width:400px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#00C
}

.botao2Consulta {
	width:200px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#F30
}

.botao4Consulta {
	width:400px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#F30
}

.btn2PaginaAnterior {
	width:200px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#666
}

.botao4 {width:400px; border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height: 16px;}
.style4b {width:400px; border:1px solid #3C9; background-color:#F00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; height: 16px;}

/*-------- outras padronizações

/* tabela500 */

.tabela { width:500px; border:1px solid #ebebeb;}
.tabela td { padding:5px 8px 5px 8px; font-size:11px; font-family:arial,verdana; text-align:center;  }
.tabela .cabeca td { background-color:#d8d8d8; color:#000; font-weight:bold; font-size:11px; }
.tabela .linha0 td { background-color:#ececec; color:#000; font-size: 11px }
.tabela .linha1 td { background-color:#ffffff; color:#000; font-size: 11px }
.tabela .fechou td { background-color:#d8d8d8; color:#000; }

/* tabela700 */

.tabela700 { width:750px; border:1px solid #ebebeb;}
.tabela700 td { padding:5px 8px 5px 8px; font-size:11px; font-family:arial,verdana; text-align:center; }
.tabela700 .cabeca td { background-color:#d8d8d8; color:#000; font-weight:bold; font-size:11px; }
.tabela700 .linha0 td { background-color:#ececec; color:#000; font-size: 11px}
.tabela700 .linha1 td { background-color:#ffffff; color:#000; font-size: 11px}
.tabela700 .fechou td { background-color:#d8d8d8; color:#000; }

/* tabela750 */

.tabela750 { width:750px; border:1px solid #ebebeb;}
.tabela750 td { padding:5px 8px 5px 8px; font-size:11px; font-family:arial,verdana; text-align:center; }
.tabela750 .cabeca td { background-color:#d8d8d8; color:#000; font-weight:bold; font-size:11px; }
.tabela750 .linha0 td { background-color:#ececec; color:#000; font-size: 11px}
.tabela750 .linha1 td { background-color:#ffffff; color:#000; font-size: 11px}
.tabela750 .fechou td { background-color:#d8d8d8; color:#000; }

/* tabela850 */

.tabela850 { width:850px; border:1px solid #ebebeb;}
.tabela850 td { padding:5px 8px 5px 8px; font-size:11px; font-family:arial,verdana; text-align:center; }
.tabela850 .cabeca td { background-color:#d8d8d8; color:#000; font-weight:bold; font-size:11px; }
.tabela850 .linha0 td { background-color:#ececec; color:#000; font-size: 11px}
.tabela850 .linha1 td { background-color:#ffffff; color:#000; font-size: 11px}
.tabela850 .fechou td { background-color:#d8d8d8; color:#000; }

.tbox50 {
	height:18px;
	width:50px;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.tbox75 {
	height:18px;
	width:75px;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.tbox100 {
	height:18px;
	width:100px;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.tbox100d {
	height:18px;
	width:100px;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	right:auto;
}

.tbox150 {
	height:18px;
	width:150px;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.tbox150c {
	height:18px;
	width:150px;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.tbox200 {
	height:18px;
	width:200px;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.tbox250 {
	height:18px;
	width:250px;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.botao2red {
	width:200px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#F00
}

.botao2green {
	width:200px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#093
}

.botao2blue {
	width:200px; 
	border:1px solid #CCCCCC; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	height: 20px; 
	background-color:#00C
}
