/* Definições Gerais para todos as páginas */

body {
     SCROLLBAR-FACE-COLOR: #C6C6C6; 
     SCROLLBAR-HIGHLIGHT-COLOR: #C6C6C6; 
     SCROLLBAR-SHADOW-COLOR: #C9C9C9; 
     SCROLLBAR-3DLIGHT-COLOR: #C9C9C9; 
     SCROLLBAR-ARROW-COLOR:  #666666;
     SCROLLBAR-TRACK-COLOR: #FFFFFF; 
     SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #000000;
     font-weight: normal;
     text-align: justify;
   }


b{
   color: #666666;  
}

 .label {
   color: #000000;
   font-weight: bold;	
}

td {  
   padding: 0px 3px 0px 3px;
   /*text-vertical-align: top;*/
}


b, label {
   color: #666666;
   font-weight: bold;	
}

h1 {
	
      font-weight: bold;
	
}

font {
   font-size: 12px;
}

input {
	
	border-color: #F2F2F2; 
	background-color: #F2F2F2;
}

select {
	
	border-color: #C9C9C9; 
	background-color: #F2F2F2;
}

a:link {
	text-decoration: none;
      color: #666666;
      

}
a:visited {
	text-decoration: none;
      color: #000000;
}


a:hover {
	text-decoration: underline;
      font-weight: bold;
      color: #666666;

}

/* Classe para definir tamanho das tabelas dos Processos e links */

.tabela2 .tabelas {
      width: 100%;
      border: #F2F2F2;
      padding: 0px;
                 
}

.tabelas {
	width: 661px;
   border: #F2F2F2;
   padding: 0px;
                 
}

.tabelas a:link {
	text-decoration: none;
   color: #22A57B;
      

}
.tabelas a:visited {
	text-decoration: none;
   color: #22A57B;
}


.tabelas a:hover {
	text-decoration: underline;
   font-weight: bold;
   color: #22A57B;
}

.FundoTituloTabela {
	font-weight: bold;
	background-color: #C9C9C9;
   font-size: 12px;
	
}
.FundoTabela {
	border: #F2F2F2;
	background-color: #EBEBEB;
	
}
.FundoTabela2 {
	
      border: #F2F2F2;
	background-color: #EBEBEB;
	
}

/* Definições para as páginas de Notícias */

.noticias .tabelas {
   width: 70%;
   border: #F2F2F2;
   font-size: 12px;
   margin-right: auto;
   margin-left: auto;
}

.noticias a:link {
	text-decoration: none;
      color: #22A57B;
      

}
.noticias a:visited {
	text-decoration: none;
      color: #295857;
}


.noticias a:hover {
	text-decoration: underline;
      color: #22A57B;
}

/* Classe para Terminais de Consulta - Telas Iniciais */

.terminal body {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #000000;
     font-weight: normal;
     
 }
.terminal table {
	border: 1px solid #C9C9C9;
      background-color: #EBEBEB;
      font-size: 13px;
      margin: 2px;
      padding: 1px;
}

/* Classe para Terminais de Consulta - Telas de Resposta */

.resposta body {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #000000;
     font-weight: normal;
     
 }
.resposta table {
	border: 1px solid #EBEBEB;
      background-color: #FFFFFF;
      font-size: 13px;
      width: 100%;
      padding: 0px;
      margin-right: auto;
      margin-left: auto;
      
}

.resposta .tabelas {
  width: 100%;
  border: 0px;
}

.resposta th {
  font-weight: bold;
  text-align: center;
  background-color: #C9C9C9;
}
.resposta #tela {
  display: block;
}
 
.resposta td {
   vertical-align: top;
   
}

.resposta #resumo {
  display: none;
 } 
.resposta span {
  display: block;
  
}
.resposta #extrato {
  display: none;
  text-align: center;
}
.resposta strong {
 font-size: 11px;
}
.resposta .coluna1 {
  width: 12%;

}
.resposta .coluna2 {
  width: 18%;
  text-align: center;
}
.resposta .coluna3 {
  width: 40%;
  font-style: italic;
}
.resposta .coluna4 {
  width: 15%;
  text-align: center;
}
.resposta .coluna5 {
  width: 15%;
  text-align: center;
  font-style: italic;
}

/* Tool Tip para Sorteio de Plantão */

.plantao a {
  position:relative; 
  font:12px arial, verdana, helvetica, sans-serif; 
  padding:0;
  color:#000000;
  text-decoration:none;
  border-bottom:1px solid #000000;
  cursor:help; 
  z-index:24;
  }
.plantao a:hover{
  background:transparent;
  text-decoration:none;
  z-index:25; 
  }
.plantao span{display: none}
.plantao a:hover span{ 
  display:block;
  position:absolute;
  width:160px; 
  left:-14.5em;
  top:0;
  text-align:justify;
  text-decoration:none;
  font: 12px arial, verdana, helvetica, sans-serif; 
  padding:5px 5px;
  border:1px solid #999;
  background:#C6C6C6;
  color:#000000;
}

/* CSS para Sergipe Justiça */

.videos p,td {
  font: 12px  Verdana,Helvetica,sans-serif;
  text-align: justify;
  vertical-align: top;
}
.videos h1 {
  text-align: center;
}
.videos h2 {
  text-align: center;
  font: 12px  Verdana,Helvetica,sans-serif;
}
.videos a:link {
	text-decoration: none;
      color: #003ECC;
}
.videos a:visited {
	text-decoration: none;
      color: #003ECC;
}


.videos a:hover {
	text-decoration: underline;
      font-weight: bold;
      color: #003ECC;
}

.videos span {
	text-decoration: none;
      font-weight: bold;
      color: #003ECC;
}
