p
       {
        font-family: Arial, Verdana;
        font-size: 10px;
        font-style: normal;
       }

td
       {
        font-family: Arial, Verdana;
        font-size: 10px;
        font-style: normal;
       }

input
       {
        font-family: Arial, Verdana;
        font-size: 10px;
        font-style: normal;
       }

select
       {
        font-family: Arial, Verdana;
        font-size: 10px;
        font-style: normal;
       }

textarea
       {
        font-family: Arial, Verdana;
        font-size: 10px;
        font-style: normal;
       }

a.link:link
       {
        font-family: Arial, Verdana;
        font-size: 10px;
        font-style: normal;
        color: #56638D;
        font-weight:none;
        text-decoration : none;
       }

a.link:visited
       {
        font-family: Arial, Verdana;
        font-size: 10px;
        font-style: normal;
        color: #56638D;
        font-weight:none;
        text-decoration : none;
       }
       
a.link:active
       {
        font-family: Arial, Verdana;
        font-size: 10px;
        font-style: normal;
        color: #56638D;
        font-weight:none;
        text-decoration : none;
       }
       
a.link:hover
       {
        font-family: Arial, Verdana;
        font-size: 10px;
        font-style: normal;
        color: #56638D;
        font-weight:none;
        text-decoration : none;
       }

a.linkGrid:link
       {
	    font-size: 10px;
        font-style:normal;
        font-weight:bold;
        color: #56638D;
        text-decoration : none;
       }


a.linkGrid:visited
       {
	    font-size: 10px;
        font-style:normal;
        font-weight:bold;
        color: #56638D;
        text-decoration : none;
       }
       
a.linkGrid:active
       {
	    font-size: 10px;
        font-style:normal;
        font-weight:bold;
        color: #56638D;
        text-decoration : none;
       }
       
a.linkGrid:hover
       {
	    font-size: 10px;
        font-style:normal;
        font-weight:bold;
        color: #56638D;
        text-decoration : none;
       }

.tituloAplic {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 22px;
		font-style: italic;
		font-weight: bold;
		color:#00009C;
        text-align: center;
   }

.usuarioLogado{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#56638D;
  font-style: bold;  
  font-weight: bold;
  font-size: 11px;
}

.descTituloAplic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#00009C;
	font-weight: bold;
}

.AvisoConfirmacao {
  align:center;
  text-align:left;
  vertical-align:middle;
  background-color:#C0C0C0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#56638D;
  font-weight: bold;
}

.divCabecalho {
 	position:absolute;
	width:100%;
	height:140px;
	z-index:1;
    align:center;
	left: 0;
	top: 0;
	background-image: url(../imagens/bannersiac3.gif);
	layer-background-image: url(../imagens/bannersiac3.gif);
	background-repeat:no-repeat; 
	border: 0px none #000000;
}

.pesquisa {
	background-color:#E7EAF3; 
	border: 0px none #000000;
}

.linkLocalizacao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	font-weight: bold;
}

.linkLocalizacaoAtual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	font-weight: bold;
	text-decoration: underline;
}

.divBarra {
	position:absolute;
	width:100%;
    height:6;
    z-index:1;
    left: 0px;
    top: 50;
    align:center;
    background-color: #666666;
    layer-background-color: #666666;
    border: 1px none #000000;
}

.divCorpo {
		position:absolute;
        width:760px;
        z-index:2;
        left: 0px;
        top: 90px;
        border: 0px none #E7EAF3;
		overflow:auto;
   		scrollbar-arrow-color:#FFFFFF;
		scrollbar-3dlight-color:#000000;
		scrollbar-highlight-color:#57648E;
		scrollbar-face-color:#57648E;
		scrollbar-shadow-color:#E7EAF3;
		scrollbar-darkshadow-color:#000000;
		scrollbar-track-color:#E7EAF3;        
}

.divPesqContrato {
		position:absolute;
	    width:350px;
        height:160px;
        top: 5px;
        left: 180px;
		z-index:0;
        border-width: 1px;
        border-color: #56638D;
        border-style: solid;
		overflow:hidden;
}

.divPesqContratoSiasg {
		position:absolute;
	    width:350px;
        height:140px;
        top: 5px;
        left: 200px;
		z-index:3;
        border-width: 1px;
        border-color: #56638D;
        border-style: solid;
		overflow:hidden;
}

.divMensagemRetorno {
		position:relative;
        top: 155px;
        width: 100%;        
		z-index:3;
		text-align: center;
}


.divAcessoRapido {
		position:absolute;
	    width:162px;
        top: 0px;
        left: 0px;
		z-index:3;
        border-width: 0px;
        border-color: #56638D;
        border-style: solid;
}


.divimagem {
		position:absolute;
        width:300px;
        height: 300px;
		z-index:1;
        left: 30%;
        top: 20%;
        background-repeat:no-repeat;
        border: 0px none #000000;
        background-position:center;
        
}

.divrodape {
		position:relative;
        width:750px;
        height: 20px;
		z-index:2;
		vertical-align:bottom; 
        top: 90%;
        left:-8px;
        background-color:#E7EAF3;
		layer-background-color: #E7EAF3;
        border: 0px none #000000;
}

.divrodapeInc {
		position:absolute;
        height: 20px;
		z-index:2;
		vertical-align:bottom; 
        left:-8px;
        background-color:#E7EAF3;
		layer-background-color: #E7EAF3;
        border: 0px none #000000;
}


.divAviso {
		position:absolute;
        top: 250px;
        left:180px;
		z-index:3;
		height: 50px;
        width:350px;
        border: 0px none #000000;
}

.divAvisoSiasg {
		position:absolute;
        top: 240px;
        left:180px;
		z-index:3;
		height: 50px;
        width:350px;
        border: 0px none #000000;
}


.divrodape2 {
		position:absolute;
        width:750px;
        height: 20px;
		z-index:1;
        left: 0;
        top:800px;
		background-color:#56638D;
		layer-background-color: #56638D;
        border: 0px none #000000;
}

.divLogin {
		position:absolute;
        width:400;
        height: 120;
        z-index:1;
        left: 30%;
        top: 30%;
        background-image: url(../imagens/background.jpg);
        layer-background-image: url(../imagens/background.jpg);
        border: 1px none #000000;
}

.botao {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #E7EAF3; color: #56638D; font-weight: bold
   }


.botaoCalc {
   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #E7EAF3; color: #56638D; font-weight: bold
   }

.labels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0080C0;
}

.titulo, .tituloPagina{
	font-weight: bold;
	background-color: #56638D;
	white-space: nowrap;
}
.titulo{
	border: solid 1px;
}

.tituloPagina{
	font-size: 12pt;
	background-color: #56638D;
	color: black;
}

.gridConsulta{
  padding:0px;
  vertical-align:middle;
  border-width:0px;
  border-style:solid;
  border-color:#FFFFFF;
  text-decoration:none;
  border:none;
 
}  

.tituloAviso{
  font-style: bold;  
  font-family: Verdana, Arial;
  color:#56638D;
  font-size: 11px;
}

.textoAviso{
  font-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#56638D;
  font-size: 10px;
}


.texto{
  font-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#56638D;
  vertical-align:top;
  font-size: 10px;
}

.textoDestaque{
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#56638D;
  font-size: 14px;
}

.textoSubDestaque{
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#56638D;
  font-size: 12px;
}


.gridNavegacao{
  padding:0px;
  border:0px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  vertical-align:middle;
  color:#56638D;
  text-decoration:none;
}

.gridTituloConsulta{
  padding:0px;
  vertical-align:middle;
  align:center;  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  color:#56638D;
}

.gridTituloCadastro{
  padding:0px;
  vertical-align:middle;
  align:center;  
  border-width:1px;
  border-style:solid;
  border-color:#E7EAF3;
  background-color:#E7EAF3; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  color:#56638D;
}

.gridTituloColuna{
  padding:0px;
  vertical-align:middle;
  align:center;  
  border-width:1px;
  border-style:solid;
  border-color:#E7EAF3;
  background-color:#E7EAF3; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  color:#56638D;
}

.gridTituloColunaLink{
  padding:0px;
  vertical-align:middle;
  align:center;  
  border-width:1px;
  border-style:solid;
  border-color:#E7EAF3;
  background-color:#E7EAF3; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  color:#56638D;
}

.gridTituloColunaPesq{
  padding:0px;
  vertical-align:middle;
  align:center;  
  border-width:1px;
  border-style:solid;
  border-color:#56638D;
  background-color:#56638D; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  color:white;
}

.gridTituloColunaCad{
  padding:0px;
  vertical-align:middle;
  align:center;  
  border-width:1px;
  border-style:solid;
  border-color:#E7EAF3;
  background-color:#E7EAF3; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  color:#56638D;
}

.gridTituloColunaCadObrigatorio{
  padding:0px;
  vertical-align:middle;
  align:center;  
  border-width:1px;
  border-style:solid;
  border-color:#E7EAF3;
  background-color:#E7EAF3; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  color:#FF0000;
}

.gridBarraAcoes{
  padding:0px;
  vertical-align:middle;
  align:center;  
  border-width:1px;
  border-style:solid;
  border-color:#E7EAF3;
  background-color:#E7EAF3; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  color:#56638D;
}

.confirmacaoOperacao{
  padding:0px;
  vertical-align:middle;
  align:center;  
  border-width:0px;
  border-style:solid;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:left;
  color:#56638D;
}

.gridRodape{
  padding:0px;
  vertical-align:middle;
  align:center;  
  border-width:1px;
  border-style:solid;
  border-color:#E7EAF3;
  background-color:#E7EAF3; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:right;
  color:#56638D;
}

.gridLinhaPar{
  padding:0px;
  vertical-align:middle;
  align:center;
  border-left: 0px none;
  border-right: 0px none;
  border-top: 0px none;
  border-bottom: 1px solid #56638D;
  background-color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:left;
}

.gridLinhaImpar{
  padding:0px;
  vertical-align:middle;
  align:center;  
  border-width:1px;
  border-style:solid;
  border-color:#999999;
  background-color:#CDCDCD;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
  text-align:center;
}

.gridLinhaPesquisa{
  padding:0px;
  vertical-align:middle;
  align:center;
  border-left: 0px none;
  border-right: 0px none;
  border-top: 0px none;
  border-bottom: 1px solid #56638D;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:left;
}


.fieldsetTitle{
	font-size:14px;
	font-weight:bold;
	color:#56638D;
}	

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:2; background-color:#000099; layer-background-color:#3366FF; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal}
.clLevel0{background-color:#F0F0F7; layer-background-color:#F0F0F7; color:#56638D; font-weight:bold;}
.clLevel0over{background-color:#9DA6C3; layer-background-color:#9DA6C3; cursor:pointer; cursor:hand; color:#FFFFFF; font-weight:bold;}
.clLevel0border{position:absolute; visibility:hidden; background-color:#56638D; layer-background-color:#56638D}

/*Styles for level 1*/
.clLevel1,.clLevel1over{position:absolute; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal}
.clLevel1{background-color:#F0F0F7; layer-background-color:#F0F0F7; color:#56638D; font-weight:bold;}
.clLevel1over{background-color:#9DA6C3; layer-background-color:#9DA6C3; cursor:pointer; cursor:hand; color:#FFFFFF; font-weight:bold;}
.clLevel1border{position:absolute; visibility:hidden; background-color:#56638D; layer-background-color:#56638D}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#56638D; font-weight:bold;}
.clLevel2{background-color:#F0F0F7; layer-background-color:#F0F0F7; color:#56638D; font-weight:bold;}
.clLevel2over{background-color:#9DA6C3; layer-background-color:#9DA6C3; cursor:pointer; cursor:hand; color:#FFFFFF; font-weight:bold;}
.clLevel2border{position:absolute; visibility:hidden; background-color:#56638D; layer-background-color:#56638D}
