/*VERDE CLARO: #b9d487*/
.divMensagemInfo {
  border: 1px #01903E solid;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  background-color: #D0EBCA;
  padding: 4px;
}

body {
   margin:0; 
   padding:0; 
   text-align:center; /* hack para o IE */		
   background-image:url(imagens/back.jpg);
}
#div_master {
   margin:0 auto;
   width: 100%;
   border:0px solid #CC3300;
   overflow:visible;
   position:relative;
   text-align:center;
   /*background-color:#b9d487;*/
	
}
#topo {
   width:1000px;
   position:relative;
   z-index:1;
   margin:0 auto; /*para posicionar corretamente no firefox */
}
#topo .data {
	font-family: "Trebuchet MS", Tahoma, Arial, Verdana;
	font-size: 8pt;
	color: #333333;
	text-align:right;
	background-image:url(../imagens/uppertools_topo3.gif); background-repeat:no-repeat;

}
.quadro_noticias {
   border-right:10px solid white;
   border-bottom:10px solid white;
}
.noticia_assunto {
   font-family:Arial, Helvetica, sans-serif;
   color:green;
   font-weight:bold;
   font-size:9pt;
}
.noticia_manchete {
   font-family:Arial, Helvetica, sans-serif;
   color:#333333;
   font-size:9pt;
   text-decoration:none;
   line-height:normal;
}
.noticia_manchete:hover {
   color:#01903e;
}
.noticia_manchete:visited {
   color:#666666;
}
#conteudo {
   width:1000px;
   z-index:1;
   position:relative;
   margin:0 auto; /*para posicionar corretamente no firefox */
   background-color:#FFFFFF;
   text-align:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height:12pt;
}
#conteudoRestrito {
   width:1000px;
   z-index:1;
   position:relative;
   margin:0 auto; /*para posicionar corretamente no firefox */
   background-color:#FFFFFF;
   text-align:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height:12pt;
   margin-top:50px;
   margin-top:0px;
}   
.menu {
   margin:0;
   padding:0;
   padding-left:10px;
   list-style:none;
}
.itemmenu {
   font-family:Georgia;
   font-size:10pt;
   font-weight:bold;
   font-style:italic;
   color:green;
   list-style:none;	
}
.submenu {
   margin-left:10px;
   list-style:none;
   padding:5px;
}
.itemsubmenu {
   font-family:Arial;
   font-size:10pt;
   color:#666666;
   list-style:none;	
   text-decoration:none;
   font-style:normal;
   font-weight:normal;
   line-height:16pt;
   border-bottom:1px solid #CCCCCC;
   width:200px;
   display:block;
}

.itemselecionado {
   font-family:Arial;
   font-size:10pt;
   color:green;
   list-style:none;	
   text-decoration:none;
   font-style:normal;
   font-weight:normal;
   line-height:16pt;
   border-bottom:1px solid #CCCCCC;
   width:200px;
   display:block;
   font-weight: bold;
}


.itemsubmenu:hover {
   color:green;
   background-color:#f1f1f1;
}
.breadcrumb {
   border-bottom:1px solid silver;
   padding:2px;
   display:block;	
   color: #01903e;
   font-size: 9pt;
}
.titulo_pagina {
   font-family:Georgia, "Times New Roman", Times, serif;
   color:green;
   font-size:16pt;
   font-weight:bold;	
   margin-top:5px;
}
.link:link {
   color:#01903e;
}
.link:visited {
   color:#01903e;
}
.link:hover {
   color:#333333;
}
#aniversario {
   background-color:#f1f1f1;
   border-top: 1px solid #CCCCCC;
   border-bottom: 1px solid #CCCCCC;
   padding:20px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10pt;
   color:#333333;
   overflow:visible;
   margin-bottom:20px;
   margin-top:20px;
}
#aniversario .titulo {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:12pt;
   color:green;
   font-style:italic;
   font-weight:bold;
}
#aniversario a {
   color:#333333;
}
#aniversario a:hover {
   color:#01903e;
}
#aniversario img {
   text-align:right;
}
#home_area_restrita {
   border:1px solid #CCCCCC;
   background-color:#f1f1f1;
   padding:10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
   color:#333333;	
   margin-right:15px;
}
#home_area_restrita span {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:12t;
   color:green;
   font-style:italic;
   font-weight:bold;
   text-align:left;
   height:25px;
   display:block;
}
#home_area_restrita a:link {
   font-size: 8pt;
   color:#666666;
}
#home_area_restrita a:visited {
   font-size: 8pt;
   color:#666666;
}
#home_area_restrita a:hover {
   font-size: 8pt;
   color:#01903e;
}

.linkRecuperSenha:link {
   font-size: 8pt;
   color:#666666;
}
.linkRecuperSenha:visited {
   font-size: 8pt;
   color:#666666;
}
.linkRecuperSenha:hover {
   font-size: 8pt;
   color:#01903e;
}

#home_links_uteis {
   border:1px solid #CCCCCC;
   background-color:#f1f1f1;
   padding:10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
   color:#333333;	
   margin-right:15px;
}
#home_links_uteis span {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:12pt;
   color:green;
   font-style:italic;
   font-weight:bold;
   text-align:left;
   height:25px;
   display:block;
}
#home_links_uteis ul {
   list-style:disc;
   margin:0;
   padding:0;
   padding-left:10px;
   margin-left:10px;
}
#home_links_uteis ul li a {
   color:#333333;
   text-decoration:none;
   font-size:10pt;
   line-height:14pt;
}
#home_links_uteis ul li a:hover {
   color:#01903e;
}
#home_links_uteis div a {
   color:#333333;
   font-weight:bold;
}
#home_links_uteis div a:hover {
   color:#01903e;
}

#home_classificados {
   border:1px solid #CCCCCC;
   background-color:#f1f1f1;
   padding:10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
   color:#333333;	
   margin-right:15px;
}
#home_classificados span {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:12pt;
   color:green;
   font-style:italic;
   font-weight:bold;
   text-align:left;
   height:25px;
   display:block;
}
#home_classificados ul {
   list-style:disc;
   margin:0;
   padding:0;
   padding-left:15px;
   margin-left:15px;
}
#home_classificados ul li a {
   color:#333333;
   text-decoration:none;
   font-size:10pt;
   line-height:14pt;
}
#home_classificados ul li a:hover {
   color:#01903e;
}
#home_classificados div a {
   color:#333333;
   font-weight:bold;
}
#home_classificados div a:hover {
   color:#01903e;
}
#home_classificados span.sub {
   color:#333366;
   background-color:#FFFFFF;
   height:auto;
   padding:2px;
   margin-bottom:5px;
}
.textfield {
   font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
}
#rodape {	
   width:1000px;
   z-index:1;
   position:relative;
   margin:0 auto; /*para posicionar corretamente no firefox */
   text-align:left;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color:#ffffff;
}
#rodape a:link {
   text-decoration:none;
   color:#ffffff;
   text-decoration:underline;
}
#rodape a:visited {
   text-decoration:none;
   color:#ffffff;
}
#rodape a:hover {
   color:#b9d487;
   text-decoration:underline;	
}
#formulario fieldset {
   border:1px solid silver;
   background-color:#f9fbf4;
}
#formulario legend {
   font-size:10pt;
   color:#333333;
   font-weight:bold;
}
#formulario select {
   font-size:9pt;
}
#formulario .obrigatorio {
   color:#CC0000;
}
#formulario .botoes {/*b9d487*/
   background-color:#01903e;
   border-bottom:2px solid green;
   border-right:2px solid green;
   border-top:2px solid #b9d487;
   border-left:2px solid #b9d487;
   color:white;
}
#formulario .botoesclaros {/*b9d487*/
   /*background-color:#b9da82;*/
   background-color:#eaeaea;
   border-bottom:2px solid black;
   border-right:2px solid black;
   border-top:2px solid #a0a0a0;
   border-left:2px solid #a0a0a0;
   color:black;
}

#formulario .tabela {
        padding: 0;
	margin: 1px;
	border: solid;
        border-color: #CCCCCC;
        border-width: 1px;
	width: 100%;
        border-collapse: collapse;      
}

#formulario .linha {
       padding: 1;
       padding-left: 3px;
       border-collapse: collapse;
       border: solid;
       border-width: 1px;
       border-bottom: 1px;
       border-top: 0px;
       border-left: 0px;
       border-right: 0px;
       border-color: grey;
}

#saudacao {
   font-family:Arial, Helvetica, sans-serif;
   font-size: 9pt;
   margin-right:20px;
}
.guia_on {
   background-color: #FFFFFF;
   border-bottom-width: thin;
   border-bottom-style: solid;
   border-bottom-color: #FFFFFF;
   font-weight: bold;
   color: #008000;
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #CCCCCC;
   border-top-width: 1px;
   border-top-style: solid;
   border-top-color: #eaeaea;
}

.guia_on a:visited{
   color:#008000;
}

.guia_off {
   background-color: #eaeaea;
   border-bottom-width: thin;
   border-bottom-style: solid;
   border-bottom-color: #CCCCCC;
   font-weight: normal;
   color: #333333;
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #CCCCCC;
}

#conteudo .guia_off a {
   color:#333333;
   text-decoration:none;
}
#conteudo .guia_off:hover {
   background-color:#f1f1f1;
}

.tabestilo1 {
   background-color: #F9FBF4;   
   border-bottom-color: #cccccc;
   border-bottom-width: 1px;
   right;
}

.tabestilo2 {
   background-color: #ffffff;   
   border-bottom-color: #cccccc;
   border-bottom-width: 1px;
}


.dataestilo {
   background-color: #0117E4;   
   border-bottom-color: #cccccc;
   border-bottom-width: 1px;
   
}

.tabgrid {
   /*background-color:#E8ECE9;*/
   /*background-color: #FFFFFF;*/
   border-bottom-color: #cccccc;
   border-bottom-style: ridge;
   border-bottom-width: 0px;
   border-left-color: #cccccc;
   border-left-style: ridge;
   border-left-width: 0px;
   border-right-color: #cccccc;
   border-right-style: ridge;
   border-right-width: 0px;
   border-top-color: #ffffff;
   border-top-style: ridge;
   border-top-width: 0px;
   background-image:url(../imagens/background_table.jpg);
   /*filter:Progid:DXImageTransform.Microsoft.Gradient(endColorstr='#9e9db6', startColorstr='#e9e8e8', gradientType='0');*/
}

.tabgridRight {
   /*background-color:#E8ECE9;
   background-color: #FFFFFF;*/
   border-bottom-color: #cccccc;
   border-bottom-style: ridge;
   border-bottom-width: 0px;
   border-left-color: #cccccc;
   border-left-style: ridge;
   border-left-width: 0px;
   border-right-color: #cccccc;
   border-right-style: ridge;
   border-right-width: 0px;
   border-top-color: #ffffff;
   border-top-style: ridge;
   border-top-width: 0px;
   text-align: right;
   background-image:url(../imagens/background_table.jpg);
   /*filter:Progid:DXImageTransform.Microsoft.Gradient(endColorstr='#9e9db6', startColorstr='#e9e8e8', gradientType='0');*/
}

.tabgridLeft {
   /*background-color:#E8ECE9;*/
   background-color: #FFFFFF;
   border-bottom-color: #cccccc;
   border-bottom-style: ridge;
   border-bottom-width: 0px;
   border-left-color: #cccccc;
   border-left-style: ridge;
   border-left-width: 0px;
   border-right-color: #cccccc;
   border-right-style: ridge;
   border-right-width: 0px;
   border-top-color: #ffffff;
   border-top-style: ridge;
   border-top-width: 0px;
   text-align: left;
   background-image:url(../imagens/background_table.jpg);
   /*filter:Progid:DXImageTransform.Microsoft.Gradient(endColorstr='#9e9db6', startColorstr='#e9e8e8', gradientType='0');*/
}

.tabgridCenter {
   /*background-color:#E8ECE9;*/
   background-color: #FFFFFF;
   border-bottom-color: #cccccc;
   border-bottom-style: ridge;
   border-bottom-width: 0px;
   border-left-color: #cccccc;
   border-left-style: ridge;
   border-left-width: 0px;
   border-right-color: #cccccc;
   border-right-style: ridge;
   border-right-width: 0px;
   border-top-color: #ffffff;
   border-top-style: ridge;
   border-top-width: 0px;
   text-align: center;
   background-image:url(../imagens/background_table.jpg);
   /*filter:Progid:DXImageTransform.Microsoft.Gradient(endColorstr='#9e9db6', startColorstr='#e9e8e8', gradientType='0');*/
}

.taborda {   
   border-bottom-color: #cccccc;
   border-bottom-style: ridge;
   border-bottom-width: 1px;
   border-left-color: #cccccc;
   border-left-style: ridge;
   border-left-width: 1px;
   border-right-color: #cccccc;
   border-right-style: ridge;
   border-right-width: 1px;
   border-top-color: #cccccc;
   border-top-style: ridge;
   border-top-width: 1px
}

.tabtitulo {
   background-color:#01903e;
   color:#FFFFFF;
   font-weight:bold;
}

.texto {
   color:#01903e;
}

.estilocombo {
   border-bottom-color: #01903e;
   border-top-color: #01903e;
   border-width: 100px;
   color: #01903e;
   width: 150px
}

.estilocombo2 {
   border-bottom-color: #01903e;
   border-top-color: #01903e;
   border-width: 100px;
   color: #01903e;
   width: 230px
}

.estilocombo3 {
   border-bottom-color: red;
   border-top-color: red;
   border-width: 5px;
   font-size: 10pt;
}

.estilocombo4 {
   border-bottom-color: #01903e;
   border-top-color: #01903e;
   /*border-width: 100px;*/
   color: #01903e;   
}

.caixaTexto {
  border-bottom-color: silver;
  border-top-color: silver;
  border-left-color: silver;
  border-right-color: silver;
  border-width: 1px;
  font-size: 10pt;
}

.textArea {
  border-bottom-color: silver;
  border-top-color: silver;
  border-left-color: silver;
  border-right-color: silver;
  border-width: 1px;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;

}

.textAreaDisabled {
  border-bottom-color: silver;
  border-top-color: silver;
  border-left-color: silver;
  border-right-color: silver;
  border-width: 1px;
  font-size: 10pt;
  background-color: #f2f2f2;
  font-family: Arial, Helvetica, sans-serif;
}

.caixaTextoDisabled {
  border-bottom-color: silver;
  border-top-color: silver;
  border-left-color: silver;
  border-right-color: silver;
  border-width: 1px;
  font-size: 10pt;
  background-color: #f2f2f2;
}

#formulario .topoGrid {
    background-color:#01903e;
	border:none;
	color:#FFFFFF;
} 

.botao {
   background-color:#01903e;
   border-bottom:2px solid green;
   border-right:2px solid green;
   border-top:2px solid #b9d487;
   border-left:2px solid #b9d487;
   color:white;
   height: 20px
}

.tituloGrid {
  text-align: left;
  font-family: arial;
  font-size: 10pt;
  color: green;
  padding: 2px 3px 2px 3px;
  margin: 0px;
}

.linksNavegacaoVisita {
  text-align: left;
  font-family: arial;
  font-size: 10pt;
  color: green;
  padding: 2px 3px 2px 3px;
  margin: 0px;
  text-decoration: none;
}

.linkDownload {
  text-align: left;
  font-family: arial;
  font-size: 10pt;
  color: black;
  padding: 2px 3px 2px 3px;
  margin: 0px;
  text-decoration: none;
}

.areaRestrita {
  text-align: left;
  font-family: arial;
  font-size: 12pt;
  color: green;
  padding: 2px 3px 2px 3px;
  margin: 0px;
}

.areaRestritaCenter {
  text-align: center;
  font-family: arial;
  font-size: 12pt;
  color: green;
  padding: 2px 3px 2px 3px;
  margin: 0px;
}

.textboxDisabled {
  background-color: #F2F2F2;
  width: 350px;
  color: #000000;
}

.topoGridInterno {
  color: #006600;
  font-size: 10pt;
  background-color: #F2F2F2;
  font-weight:bold;
  border-collapse: collapse;
  border: solid;
  border-bottom: 1px;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 1px;
  padding-right: 3px;
}

TABLE.displaytag {
        padding: 0;
	margin: 1px;
        border-bottom: 25px;
	width: 720px;
        border-collapse: collapse;
        border-bottom-color: green;
        border-bottom-style: solid;
        border-bottom-width: 1px;
}

TABLE.displaytag TH {
   border-bottom-color: green;
   border-bottom-style: solid;
   border-bottom-width : 1px;
   border-left-style: none;
   border-left-width: 1px;
   border-right-color: #cccccc;
   border-right-style: none;
   border-right-width: 1px;
   border-top-color: green;
   border-top-style: solid;
   border-top-width: 3px
}

TABLE.displaytag TD {
	font-family: arial;
        font-size: 8pt;
	color: #000000;
	padding: 2px 3px 2px 3px;
	margin: 0px;
    
}

TABLE.displaytag a {
    text-decoration: none;
    /*color: darkgreen;*/
    color: black;
}

TABLE.displaytag a:hover {
    text-decoration: underline;
}

TABLE.displaytag TD img {
	border: 0;
}

TABLE.displaytag TD.rightalign {
	text-align: right;
}

TABLE.displaytag TD.centeralign {
	text-align: center;
}

TABLE.displaytag TR.odd TD {
   background-color: #ffffff;
   border-bottom-color: #cccccc;
   border-bottom-width: 1px;
}

TABLE.displaytag TR.even TD {
   background-color: #ffffff;   
   border-bottom-color: #cccccc;
   border-bottom-width: 0px;
}

TABLE.displaytag TH.sorted {
        background-image:url(../imagens/background_table.jpg);
	background-color: #D5D0AE;
}

TABLE.displaytag TH.sorted a,
TABLE.displaytag TH.sortable a {
	display: block;
	background: url(../imagens/displaytag/setas_normal.gif) no-repeat right;
	color: #000;
	text-decoration: none;
} 

TABLE.displaytag TH.sorted a:hover,  
TABLE.displaytag TH.sortable a:hover {
	color: #960;
}

TABLE.displaytag TH.order1 a {
	background-image: url(../imagens/displaytag/setas_baixo.gif);
}
 
TABLE.displaytag TH.order2 a {
	background-image: url(../imagens/displaytag/setas_cima.gif);
}

.alignTd {
    vertical-align:top;  
} 

.lineTopTd {
    border-top: 1px solid #CCCCCC;    
}

.lineTd{        
    border-bottom:1px solid #CCCCCC;      
}

.borderTable{
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}


.borderHeader{        
    background-color:  #DCDCDC;
}

.buttonHeader{
    background-color:  #DCDCDC;
    border-top:1px solid black;
    border-left:1px solid black;
    border-bottom:1px solid black;
    border-right:1px solid black;
    font-size: 12pt;
}

.sCombo {
     font-size:9px;
     color: #01903e;
     width: 45px
}

.sCombo1 {
     color: #01903e;
     font-size:9px;
     width: 200px
}

.sCombo2 {     
     color: #01903e;
     font-size:9px;
     width: 120px
}

.sCombo3 {    
     font-size:9px;
     color: #01903e;
     width: 87px
}

.sBlur {     
     color: #01903e;
     font-size:9px; 
     border-bottom-color: #01903e;
     border-top-color: #01903e;
     border-left-color: #01903e;
     border-right-color: #01903e;
     border-width: 1px;
     background-color:#FFFFFF;
}

.sFocus {
     background-color:#B9D487;    
     font-size:9px; 
     border-bottom-color: #01903e;
     border-top-color: #01903e;
     border-left-color: #01903e;
     border-right-color: #01903e;
     border-width: 1px;
     color: black;
}

.trColor {
   background-color:#F5F5DC;
}

/*BODY { display:none; visibility:hidden;} */
