﻿.lbOutro,.inpOutro {
	display: inline;
}
.lbLinha,.inpLinha {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
.requerido {
    font-weight:bold;
    color: #00008b;
}
.lbBloco {
	display:block;
	margin-bottom:5px;
}
.lbLinha {
	text-align: right;
	width: 120px;
	padding-right: 5px;
}
.divProgresso {
  width:500px; background-color: #FFC080;
  top: 0%; font-size:1.5em; font-weight:bold; left: 0px; position: fixed;
}
.fLinha { display: block; }

.inputHabilitado { text-transform: uppercase;}
.inputDesabilitado { text-transform: uppercase; background-color: #DDDDDD; }
.inputErro { background-color: #FFCCCC; }
.boxErros {
   margin-left:125px;
   color:red; 
   margin-bottom:20px; width:500px;
   background-color: #FFCCCC;
   border: thin dashed red;
   padding:5px;
  font-weight:bold;
}
.boxErrosBloco {
   display: block;
   color:red; 
   margin-bottom:20px; width:500px;
   background-color: #FFCCCC;
   border: thin dashed red;
   padding:5px;
}
.bloco {
   display:block;
   margin-left:2px;
}
.hide {
   display:none;
}
.boxErros ul li {
    padding:0px;font-weight:bold; 
}
.erroTopo {
   position:fixed; bottom:0px; left:0px;
   color:red; 
   width:500px;
   background-color: #FFCCCC;
   border: thin dashed red;
   padding:5px;
}
.erro {
   margin-left:125px; background-color:#FFCCCC;
   border: thin dashed red;
   width:500px; font-weight:bold; color:red;
   padding:5px;
}
.ajuda {
  border: thin dashed black; background-color:#ADD8E6;
  padding: 5px; margin-left:125px; width:500px; 
}
.ajudaBloco {
  border: thin dashed black; background-color:#ADD8E6;
  padding: 5px; width:500px; 
}
.ajudaCampo {
  border: thin dashed black; background-color:#ADD8E6;
  padding: 5px; width:500px; display:inline; 
}

.botao
{
    border: thin solid black;
    background-color: #EEEEEE;    
}
.botaoGer 
{
	font-size:2em;
	background-color: White;
}
.aprovar { color: darkgreen; }
.reprovar { color: darkred; }

.tituloMenu {
width:789px; 
background-color: #4C91B9; 
color:white; padding:5px;
font-size:1.2em;
font-weight:bold;
}

.tituloMenu750px {
width:750px; 
background-color: #4C91B9; 
color:white; padding:5px;
font-size:1.2em;
font-weight:bold;
}

.listaMenu {
 list-style-type:disc;
 margin-left:30px;
}
.listaMenu li {
 padding-top:10px;         
}
.listaMenu li * {
 font-size:1em;      
}

