/* --- CSS Padrão (Formatação das Páginas) --- */

@import url('https://fonts.googleapis.com/css?family=Roboto:900');

a { 
   color:#663B2B;
   text-decoration: none;
   img-decoration: none;
}

a:hover {  
    color: #663B2B;
	text-decoration: none;
}

a:link {  
    color: #663B2B;
	text-decoration: none;
}

a:href {  
    color: #663B2B;
	text-decoration: none;
}

#menu {
    font-size: 11px;
    color: #183958;
	font-weight:bold;
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: #183958;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #183958;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #1880D0;
	scrollbar-track-color: #2F5D88;
	scrollbar-arrow-color: #FFFFFF;
}

.bgBorderTable {
     background-color:#9D9D9D
}
.bgTable {
     background-color:#FAFAFA
}

.bgBorderTablet {
     background-color:#D4CAC8
}
.bgTablet {
     background-color:#E9EAED
}

/* --- CSS Textos --- */

.texto {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

#aba {
	font-size: 9px;
}

#help {
	font-size: 10px;
}

#copyright {
    font-size: 11px;
	font-weight: bold;
    color:#5F635F;
}

#data {
    font-size: 11px;
	font-weight: bold;
    color:#FFFFFF;
}

#destaque {
	font-weight: bold;
}

.txtLista { 
    font-family: Arial;
	font-size: 11px;
	font-style: normal;
	color: #5D5D5D;
	padding-left:5;
}

.txtRestrito {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #133E69;
}

/* --- CSS Formulários --- */

.bgRowTitulo {
    background-color:#D6D7DE 
}

.bgRowImpar {
    background-color:#FFFFFF 
}
.bgRowPar {
    background-color:#F7F7F7 
}

.bgRowFocus {
    background-color:#133E69; 
	color:#FFFFFF
}

.linklike { /* Estilo utilizado em botões para que o cursor seja HAND */
     cursor:hand 
}

.campo { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-style: solid;
	border-color: #133E69;
	border-width:1px;
	background-color:#FFFFFF;
}

.campoFocus { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	border-style: solid;
	border-color: #133E69;
	border-width:1px;
	background-color:#F2FBFF;
}


.botao {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
	height: 18px;
	color:#FFFFFF;
	background-color:#183958;
	border:#13e2fb 1px solid;
	cursor: pointer;
}
.botao:hover {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px;
	height: 18px;
	color:#FFFFFF;
	background-color:#226bb0;
	border:#13e2fb 1px solid;
	cursor: pointer;
}


.lbl { /*Label para todos os campos do formulário, exceto campos chaves e obrigatórios */
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5D5D5D;
}
.lblPK { /* Label para os campos chave*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #25496B;	
}
.lblObrigatorio { /* Label para campos obrigatórios*/
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5D5D5D;
}
.lblDestaque { /* Label para campos obrigatórios*/
    font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #5D5D5D;
}
.lblDestaque2 { /* Label para campos obrigatórios*/
    font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #25496B;
}
.lblInvisivel{ /* Utilizado por divs escondidas no codigo */
	visibility: hidden;
	position: absolute;
}