@media screen {
    .noprint { display : block }
    .onlyprint { display : none }
    table.tabeladocumentos { width : 700px }
}
@media print {
    .noprint { display : none }
    .onlyprint { display : block }
    table.tabeladocumentos { width : 100% }
    .corpoPagina h1 { display : none }
    #corpopaginajurisprudencia {
        display: block;
    }
}
pre {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
pre a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
/*
.corpoPagina {
	overflow-y: auto;
}
*/
.highlightBrs {
    font-weight: bold;
    color: #CE2424;
}
.highlightBrs a,
.highlightBrs a:link,
.highlightBrs a:active,
.highlightBrs a:visited,
.highlightBrs a:hover{
    font-weight: bold;
    color: #CE2424;
    text-decoration: underline;
}
.Titulo_Area {
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    COLOR: #2465a4;
}
.paragrafoBRS {
    position: relative;
}
.texto_apresentacao {
	line-height: 1.5em;	
	text-align: justify;
}

div#mensagemEspera {
    background-image: url("/recursos/imagens/gif-carregando.gif");
    background-position: left;
    background-repeat: no-repeat;
    background-size: 22px 22px;
    line-height: 2em;
    font-size: 1.5em;
    vertical-align: middle;
    text-align: left;
    padding-left: 2em;
}

.th_titulo a:link,
.th_titulo a:active,
.th_titulo a:hover,
.th_titulo a:visited { 
    color: #FFFFFF;
}

a.mailto {
    display: block;
    padding-left: 1.8em;
    background-position: left;
    background-repeat: no-repeat;
    text-align: left;
    background-image: url("../img/C_mail.png");
}

div.textoinfojur { padding-left: 20px; padding-right: 20px }
div.textoinfojur p {  line-height: 1.3em }
td.titulo_orgaojulgador { background-color: #dddddd; color: #507ca4; padding: 5px; text-align: center; font-weight: bold; }
th.titulo_informativo { background-color: #d7edf8; color: #507ca4; text-align: left; padding: 5px }
th.titulo_informativo a:link,
th.titulo_informativo a:active,
th.titulo_informativo a:visited,
th.titulo_informativo a:hover { color: #507ca4; }

.helpbox {
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    background-color: #DFE7ED;
    border: 1px solid #C3D1D9;
    position: absolute;
    z-index: 20;
    display: none;
    margin-top: 10px;
}

#formPesquisaJurisprudencia .helpbox {
    left: 110px;
    top: 26px;
}

#formPesquisaJurisprudencia #botoesOperadores .helpbox {
    left: 0;
}

#formPesquisaJurisprudencia #configuracoesPesquisa .helpbox {
    left: 12px;
}
.paragrafoBRS .helpbox {
    left: 50px;
    background-color: #C3D1D9;
}
.helpbox:before {
  border-bottom:9px solid #C3D1D9;
  border-left:9px solid transparent;
  border-right:9px solid transparent;
  content:'';
  display:inline-block;
  position:absolute;
  top:-9px;
}
#idCabecalhoCorpoPagina .helpbox {
	border: 1px solid #C0C0C0;
}
#idCabecalhoCorpoPagina .helpbox:before {
  border-bottom:9px solid #C0C0C0;
}

.elementoComHelpbox {
    position: relative;
}

.elementoComHelpbox input {
    position: relative;
}

#corpopaginajurisprudencia, .divJurisprudenciaTematicaLista {
	line-height: 1.5em;
}

#corpopaginajurisprudencia {
	margin-bottom: 30px;
}

.corpoPagina #formPesquisaJurisprudencia {
	font-size: 11px;
}

.corpoPagina #formPesquisaJurisprudencia.tematica {
	font-size: 10pt;
    min-height: 0;
}

.corpoPagina #corpopaginajurisprudencia {
	font-size: 10pt;
}

#formPesquisaJurisprudencia {
    min-height: 550px;
    position: relative;
}
#formPesquisaJurisprudencia h3 {
    margin: 0;
    padding: 5px 0;
    display: block;
    clear: both;
}

#formPesquisaJurisprudencia input, 
#formPesquisaJurisprudencia select {
    color: #333333;
}

#formPesquisaJurisprudencia div.linhaform input[type=text] {
    margin: 0.15em;
    padding: 0.15em;
    width: 46.2%;

    border-top: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    font-family: Verdana, Geneva, sans-serif;
    display: inline-block;
    vertical-align: middle;
}

#formPesquisaJurisprudencia div.linhaform input[type=button] {
    background-color: #BCCAD2;
    border: none;
    font-family: Verdana,sans-serif;
    padding: 0;
    margin-left: 0.25em;
    height: 1.6em;
    line-height: 1.6em;
    width: 1.6em;
    display: inline-block;
    vertical-align: middle;
}

#formPesquisaJurisprudencia div.linhaform select {
    font-family: Verdana, Geneva, sans-serif;
    margin: 0.15em;
    padding: 0.15em;
    width: 329px;
    border-top: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle;
}

#formPesquisaJurisprudencia div.linhaform textarea {
    font-family: Verdana, Geneva, sans-serif;
    margin: 0.15em;
    padding: 0.15em;
    width: 329px;
    border-top: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle;
}

#formPesquisaJurisprudencia a {
    font-family: Verdana, sans-serif;
    font-weight: normal;
    
    display: block;
    color: #575756;
    text-decoration: none;
}
#formPesquisaJurisprudencia .labelCampo {
    display: block;
    float: left;
    width: 300px;
    padding: 4px 4px 2px 0; 
	clear: both;
}
#formPesquisaJurisprudencia div.linhaform {
    display: block;
    clear: both;
/*  overflow:auto;*/
}

#formPesquisaJurisprudencia div.linhaform .labelCampo {
    display: inline-block;
    width: 20%;
    text-align: right;
    padding: 0.25em; 
}

#formPesquisaJurisprudencia div.linhaform span.espacamento {
    display: block;
    float: left;
    width: 20%;
    padding: 0.25em; 
}

#formPesquisaJurisprudencia div.linhaform #campo1 {
    display: none;
}

#formPesquisaJurisprudencia div.linhaform #campo2 {
    display: none;
}

#divPesquisaLivre .labelCampo {
    display: block;
    float: none;
}

#botoesOperadores {
    clear: both;
    float: left;
    position: relative;
    padding: 0.25em 0;
    
    white-space: nowrap;
    padding-right: 1%;
}
#botoesOperadores input {
    background-color: #BCCAD2;
    border: medium none;
    font-family: Verdana,sans-serif;
    padding: 0.25em 0.5em;
    margin-left: 0;
}
#botoesOperadores div {
    display: inline-block;
}

#configuracoesPesquisa {
    width: 250px;
    float: right;
}

#configuracoesPesquisa div {
    width: 70%;
    display: inline-block;
    margin-bottom: 0.1em;
}

#configuracoesPesquisa div.helpbox {
    width: auto;
}

#configuracoesPesquisa span.legenda, #configuracoesPesquisa input[type=checkbox], #configuracoesPesquisa input[type=radio]{
    display: inline-block;
    margin: 2px;
    padding: 0;
}

#configuracoesPesquisa a, #configuracoesPesquisa a:hover {
    display: inline-block;
    text-decoration: none;
}

#configuracoesPesquisa img {
    float: right;
    margin: 0;
    padding: 0;
}

#configuracoesPesquisa a.linkAjuda{
    float: right;
    display: block;
}

#configuracoesPesquisa a.linkTutorial{
    float: right;
    display: block;
}

#divPesquisaLivre {
    float: left;
    max-width: 55%;   
}

#divPesquisaLivre a {
    margin: 2px;
    padding: 2px;
}

#divPesquisaLivre input[type=text] {
    font-family: Verdana, Geneva, sans-serif;
    margin: 0.25em;
    margin-left: 0;
    padding: 0.25em;
    width: 80%;
    
    border-collapse: collapse;
    border-top: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

#divPesquisaLivre select {
    font-family: Verdana, Geneva, sans-serif;
    
    margin: 2px;
    padding: 2px;
    width: 306px;
    border-collapse: collapse;
    border-top: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

#helpSiglaJud {
    width: 550px;
    top: 50px;
    /*left: 5px;*/
    padding: 5px;
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    background-color: #DFE7ED;
    border: 1px solid #C3D1D9;
    position: absolute;
    visibility: hidden;
	font-size: 10pt;
}
#helpSiglaJud input[type=button] {
    float: right;
}
#helpSiglaJud p {
    margin: 5px 0;
    font-weight: bold;
}
#helpSiglaJud table {
    background-color: #c0c0c0;
}
#helpSiglaJud td {
    font-size: 1em;
    cursor: pointer;
    padding: 0.25em;
}
#basesDisponiveis, #filtrosDisponiveis {
    clear: both;
    overflow: auto;
    margin-top: 10px;
    width: 750px;
}
#basesDisponiveis a, #basesDisponiveis input, #filtrosDisponiveis input, #filtrosDisponiveis span {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    font-weight: bold;
}
#basesDisponiveis a {
    max-width: 90px; 
    vertical-align: top;
}
#filtrosDisponiveis {
    padding: 5px 0 15px 0;
    border-bottom: 1px solid #adbdc8;
}
#mensagemRepetitivos {
    clear: both;
    padding: 15px 0;
    border-top: 1px solid #adbdc8;
    border-bottom: 1px solid #adbdc8;
    font-family: Verdana,sans-serif;
    margin: 10px 5px;
    overflow: auto;
}
#mensagemRepetitivos a,
#mensagemRepetitivos a:visited {
    font-family: Verdana,sans-serif;
    display: inline;
    color: #2465A4;
}
/* id do corpo no novo layout*/
#idInterfaceVisualCorpo #mensagemRepetitivos {
    font-family: Verdana,sans-serif;
}
#idInterfaceVisualCorpo #mensagemRepetitivos a,
#idInterfaceVisualCorpo #mensagemRepetitivos a:visited {
    font-family: Verdana,sans-serif;
}
#mensagemRepetitivos a:hover {
	text-decoration: underline;
}
#botoesPesquisa {
    text-align: right;
}

#botoesPesquisa input {
  background-color: #BCCAD2;
  border: medium none;
  display: inline-block;
  font-family: Verdana,sans-serif;
  
  margin: 10px;
  padding: 6px;
  width: 80px;
  cursor: pointer;
}
#help0 object {height: 200px; width: 350px;} 
#help1 object {height: 200px; width: 350px;}
#help2 object {height: 170px; width: 350px;} 
#help3 object {height: 170px; width: 350px;}
#help4 object {height: 180px; width: 350px;}
#help5 object {height: 170px; width: 350px;}
#help6 object {height: 180px; width: 350px;}
#help7 object {height: 170px; width: 350px;}
#help8 object {height: 170px; width: 350px;}
#help9 object {height: 170px; width: 350px;}

#help10 object {height: 200px; width: 500px;}
#help11 object {height: 170px; width: 500px;}
#help12 object {height: 270px; width: 500px;}
#help13 object {height: 190px; width: 500px;}
#help14 object {height: 320px; width: 500px;}
#help15 object {height: 170px; width: 500px;}
#help16 object {height: 250px; width: 500px;}
#help17 object {height: 170px; width: 500px;}
#help18 object {height: 100px; width: 350px;}
#help19 object {height: 120px; width: 500px;}
#help20 object {height: 150px; width: 400px;}

#help100 object {height: 280px; width: 250px;}

#formPesquisaJurisprudencia #help19.helpbox { top: 42px; left: 0px }

#help20.helpbox { top: -180px; left: 550px}

#help20.helpbox {
	margin-bottom: 10px;
}
#help20.helpbox:before {
	display: none;
}
#help20.helpbox:after {
  border-top:9px solid #C3D1D9;
  border-left:9px solid transparent;
  border-right:9px solid transparent;
  content:'';
  display:inline-block;
  position:absolute;
  top:155px;
  left: 0;
}

#formPesquisaJurisprudencia #data_inicial, #formPesquisaJurisprudencia #data_final { width: 12%; }
#formPesquisaJurisprudencia #tipo_data { width: 16.9%; }
#formPesquisaJurisprudencia #tipo1, #formPesquisaJurisprudencia #tipo2, #formPesquisaJurisprudencia #tipo3 { 
	width: 7.7%; 
	padding-left: 0; 
	padding-right: 0; 
	margin-right: 0;
}
#formPesquisaJurisprudencia #numero_art1, #formPesquisaJurisprudencia #numero_art2 { 
	width: 6%; 
	padding-left: 0; 
	padding-right: 0; 
	margin-right: 0; 
}
#formPesquisaJurisprudencia #numero_art3 { 
	width: 6%; 
	padding-left: 0; 
	padding-right: 0; 
	margin-right: 0.15em;
}

/*configurações da lista resumida*/
#navegacao {
    float: left;
    overflow: auto;
    width: 30%;
}
#infopesquisa {
    float: right;
    max-width: 700px;
    min-width: 300px;
    font-size: 0.85em;
}
#infopesquisa span {
    display: block;
    float: left;
    max-width: 350px;
    overflow: hidden;
    padding: 0 3px;
    white-space: nowrap;
}
#infopesquisa span:hover {
    display: block;
    float: left;
    max-width: 350px;
    overflow: auto;
    padding: 0 3px;
    white-space: normal;
}
#infopesquisa span.labellinha{
    font-weight: bold;
    text-align: right;
    color: #575756;
    clear: both;
    width: 170px;
    white-space: nowrap;
}
#listadocumentos {
    clear: both;
    display: block;
    
    line-height: 16px;
    margin: 10px 0;
    padding-top: 10px;
}
#listadocumentos.lista {
  /*border-bottom: 1px solid #adbdc8;*/
}

#listadocumentos h3 {
    color: #414F55;
    background-color: #C3D1D9;
    text-align: center;
    margin: 0;
    
    line-height: 30px;
}

#listadocumentos h3 a, #listadocumentos h3 a:hover {
    display: block;
    color: #414F55;
    text-align: center;
    margin: 0;
    text-decoration: none;
    cursor: text;
}

/*#idCabecalhoCorpoPagina #listadocumentos h3, #idCabecalhoCorpoPagina #listadocumentos h3 a {
    color: #ffffff;
    background-color: #a0a0a0;
}*/

#listadocumentos a {
    
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
}
#listadocumentos a:hover {
    text-decoration: underline;
}
#itemlistadocumentos a:visited {
    color: #808080;
}

#listadocumentos span.highlightBrs {
    display: inline;
}
#itemlistadocumentos {
    display: block;
    clear: both;
    overflow: auto;
    padding: 5px;
}
.linhaPar {
    background-color: #FFFFFF;
}

.linhaImpar {
    /*background-color: #EFF3F6;*/
    background-color: #f3f3f3;
}

.tabelaacordaos {
    width: 100%;
    margin: 0;
}

.tabelaacordaos td {
    padding: 0.5em;
}

.linkvoltar {
    text-align: right;
    margin-top: 10px;
}
#itemlistadocumentos #blocoesquerdo {
    float: left;
    width: 30%;
}

#itemlistadocumentos #blocodireito {
    float: right;
    width: 68.8%;
}
#itemlistadocumentos .linkdocumento, 
#itemlistadocumentos .tipodocumento, 
#itemlistadocumentos .relator, 
#itemlistadocumentos .fonte, 
#itemlistadocumentos .decisao {
    float: left;
    width: 170px;
    display: block;
    padding-bottom: 5px;
}
#itemlistadocumentos .linkdocumento {
    font-weight: bold;
} 
#itemlistadocumentos .ndocumento {
    float: left;
    clear: both;
    width: 55px;
    display: block;
    text-align: center;
} 
.docTitulo {
    font-weight: bold;
    display: block;
    padding: 5px 5px 5px 30px;
    margin: 5px 0;
    text-align: left;
    color: #414F55;
    background-color: #DFE7ED;
    
    line-height: 24px;
}
#idCabecalhoCorpoPagina .docTitulo {
    color: #313131;
    background-color: #e0e0e0;
}

.docTexto {
    padding: 5px 20px 5px 50px;
    margin: 5px 0;
    display: block;
    
    line-height: 1.5em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
    text-align: justify;
}
p.docTexto {
/*    text-align: left;*/
    text-align: justify;
    width: 37.5em;
}

#listadocumentos .alerta {
    color: #ff0000;
    font-weight: bold;
}

#listadocumentos .docTexto a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#acoesdocumento {
    display: block;
    overflow: auto;
    padding-top: 5px;
    padding-left: 40px;
}
#acoesdocumento a {
    display: inline-block;
    vertical-align: top;
    padding: 3px 0;
    font-weight: bold;
    width: 14%;
    margin-right: 3%;
    text-align: left;
    font-size: 0.8125em;
    text-decoration: none;
}
/*
#acoesdocumento a.nav, #acoesdocumento img.nav {
    padding: 0;
    float: none;
    display: inline-block;
    height: 22px;
    margin-bottom: 2px;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 2px;
    max-height: 22px;
    max-width: 22px;
    text-decoration: none;
    vertical-align: middle;
    width: 22px;
}*/
#acoesdocumento .barraBotoesNavegacao,
#acoesdocumento .barraBotoesNavegacaoInv {
    float: right;
    clear: none;
}
.Semformatacao {
    position: absolute; 
    z-index: 1; 
    visibility: hidden;
    top: 50px;
    left: 100px;
    -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    background-color: #DFE7ED;
    border: 1px solid #C3D1D9;
}
.Semformatacao .textareaSemformatacao {
    
    font-family: Verdana, Geneva, sans-serif;
    text-align: justify;
    display: block;
    border-color: #C3D1D9;
    margin: 5px;
    clear: both;
}
.Semformatacao input {
    margin: 5px auto;
    background-color: #BCCAD2;
    border: medium none;
    display: block;
    font-family: Verdana,sans-serif;
    
    padding: 6px;
}
#listadocumentos hr {
    border-top: none; 
    border-left: none; 
    border-right: none; 
    border-bottom: 1px solid #DFE7ED;
 }
 
 .helpbox object.tpin5 {
    width: 583px;
    height: 300px;
 } 
.helpbox object.tpin6 {
    width: 583px;
    height: 130px;
 }
.helpbox object.tpin1 {
    width: 850px;
    height: 780px;
 }  
 
.helpbox object.helpTeseJuridica {
    height: 90px;
    width: 550px
}  

.helpbox object.helpModulacao {
    height: 90px;
    width: 550px
}  

.helpbox object.helpVeja {
    height: 150px;
    width: 550px
}  

.helpbox object.helpNotas {
    height: 600px;
    width: 650px
}  
 
.helpbox object.helpResgate {
    height: 100px;
    width: 550px
}  

.helpbox object.helpSucessivos {
    height: 100px;
    width: 550px
}  

.helpbox object.helpReferenciasLegislativas {
    height: 120px; 
    width: 550px
}

#formPesquisaJurisprudencia .helpbox div.linhaform .labelCampo {
    width: auto;
}
 
#voltarLista {
    clear: both;
    padding: 0.5em;
    text-align:center;
    font-weight: bold; 
    font-size: 0.85em;
 }

#ajudadtxt {
  clear: both; 
  padding-top: 10px;
 }
 #ajudadtxt a {
    background-image: url('/recursos/imagens/ajuda.gif');
    background-repeat: no-repeat;
    display: block;
    float: left;
    line-height: 35px;
    padding-left: 40px;
    
    font-weight: bold; 
 }
 #ajudadtxt div.mensagem {
    display: block;
    float: right;
 }
 #ajudadtxt div.mensagem span.atencao {
    color: red;
    font-weight: bold;
 }
 
div.formularioSimples span {
    display: block;
    /*float: left;*/
    font-family: Verdana,sans-serif;
    
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    text-align: right;
    width: 120px;
}

div.formularioSimples .linhaform {
    display: block;
/*    overflow: auto;*/
    padding: 5px;
}

div.formularioSimples span.labelDestaque {
    display: block;
    font-family: Verdana,sans-serif;
    
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    text-align:left;
    margin-bottom: 10px;
    width: 100%;
}
 
div.formularioSimples .labelCampo {
    display: block;
    float: left;
    font-family: Verdana,sans-serif;
    
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    text-align: right;
    width: 120px;
}
div.formularioSimples input[type=text], div.formularioSimples select {
    font-family: Verdana, Geneva, sans-serif;
    
    margin: 2px;
    padding: 2px;
    width: 300px;
    border-collapse: collapse;
    border-top: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
div.formularioSimples select {
    width: 306px;
}

div.formularioSimples input[type=submit], div.formularioSimples input[type=button], div.formularioSimples input[type=reset] {
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #BCCAD2;
    border: medium none;
    display: inline-block;
    font-family: Verdana,sans-serif;
    
    margin: 5px 10px 5px 2px;
    padding: 6px;
    width: 80px;
}

div#iconeinteiroteor {  
    background-image: url("/recursos/imagens/icone_inteiro_teor.gif");
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 22px;     
    margin-right: 5px;
    width: 48px;
    float: right;
}
div#iconesumulaanotada {    
    background-image: url("/recursos/imagens/icone_sumula_anotada.gif");
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 22px;
    margin-right: 5px;
    width: 48px;
    float: right;
}
div#iconeimpressao {    
    background-image: url("/recursos/imagens/imprimir_b.gif");
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 22px;
    float: left;
}
div#ordenarSumulas {
    overflow: auto;
    padding: 10px 0;
}
#itemlistaenunciados {
    display: block;
    overflow: auto;
    
}
#itemlistaenunciados pre {
    margin-bottom: 20px;
    
}
#itemlistaenunciados .linkdesabilitado {
    color: #c0c0c0;
}
#itemlistaenunciados h3.sumula {
    float: left;
    margin: 0;
    padding: 0;
    
}
#itemlistaenunciados #avisocancelamento {
    float: left;
    margin: 0 20px 0 0 ;
    padding: 0;
    
    font-weight: bold;
    color: #ff0000;
}
#itemlistaenunciados #blocodireito {
    float: right;
}
#itemlistaenunciados #blocoesquerdo {
    float: left;
    width: 200px;
}
#itemlistaenunciados .enunciado {
    width: 550px;
    clear: both;
}

#paginaajuda h1 {
    color: #A62029;
    font-size: 1.5em;
}
#paginaajuda h2 {
    color: #A62029;
    text-align: center;
    font-size: 1.5em;
}
#paginaajuda h3 {
    color: #A62029;
    font-size: 1.3em;
    font-weight: bold;
}
#paginaajuda h4 {
    color: #A62029;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
}
#paginaajuda h5 {
    color: #A62029;
    font-size: 1em;  
    font-weight: bold;
}
#paginaajuda h6 {
    color: #A62029;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
}
th.subtitulo { 
    text-align: center;
    font-weight: bold;
    padding: 5px;
    font-family: Verdana;
    background-color: #6699cc;
    color: #ffffff; 
}
td.label {
    font-weight: bold;
    text-align: center;
}
#paginaajuda p {
    padding: 0;
    margin: 0 0 10px 0;
}
#paginaajuda table {
    width: 99%;
}
#paginaajuda .alerta {
    padding: 10px;
    border: 1px dashed #c0c0c0;
    background-color: #fafafa;
    font-style: italic;
    margin: 10px 10px 10px 0;
}
#paginaajuda td {
    padding: 5px;
    vertical-align: top;
    max-width: 480px;
}
#paginaajuda td:nth-child(3) {
	white-space: nowrap;
}
#paginaajuda th {
    max-width: 480px;
}
#paginaajuda .link {
    text-align: right; 
    margin: 15px;
}
#resumopesquisa {
  border-top: 1px solid #adbdc8;
  border-bottom: 1px solid #adbdc8;
}
#itemlistaresultados {
    display: block;
    overflow: auto;
/*  width: 700px;*/
    margin: auto;
}
#itemlistaresultados span {
    display: block;
    float: left;
    width: 47%;
    padding: 1%;
}
#itemlistaresultados span:nth-child(2) {
    text-align: right;
}
#itemlistaresultados span.labellinha {
    font-weight: bold;
    color: #575756;
}
.resultadopesquisa #navegacao span {
    display: block;
    float: left;
    line-height: 23px;
}
.resultadopesquisa #navegacao img {
    display: block;
    float: left;
}
.resultadopesquisa #navegacao {
    margin-bottom: 10px;
}

TH a {
    /*color: #FFFFFF;*/
    color: #0C3F6E;
}
#idInterfaceVisualAreaBlocoInterno th{/*compatibilidade com o 3_default.css > .conteudo_texto th*/
    background-color: #C3D1D9;
    color: #414F55;
    padding: 0.5em;
    text-align: center;
}
#idJurisprudenciaTematicaListaBlocoExterno, #idJurisprudenciaPesquisaProntaListaBlocoExterno, #idJurisprudenciaRecursoRepetitivoListaBlocoExterno, #idJurisprudenciaSumulaAnotadaListaBlocoExterno{
    text-align: center;
}
#idJurisprudenciaTematicaListaBlocoInterno, #idJurisprudenciaPesquisaProntaListaBlocoInterno, #idJurisprudenciaRecursoRepetitivoListaBlocoInterno, #idJurisprudenciaSumulaAnotadaListaBlocoInterno{
    display: inline-block;  
}

/* ESTILOS PARA SERVIÇOS DE PESQUISA DE JURISPRUDÊNCIA - JURISPRUDÊNCIA TEMÁTICA */

#idJurisprudenciaTematicaSumarioBlocoInterno h3, 
#idJurisprudenciaLegislacaoAplicacadaSumarioBlocoInterno h3, 
#idJurisprudenciaPesquisaProntaSumarioBlocoInterno h3, 
#idJurisprudenciaRecursoRepetitivoSumarioBlocoInterno h3, 
#idJurisprudenciaSumulaAnotadaSumarioBlocoInterno h3 {
    color: #575756;
    background-color: #C3D1D9;
    text-align: center;
    margin: 0;
    font-size: 1.17em;
    line-height: 2.25em;
    clear: both;
}



.tabelaSumario {
    width: auto;
}
.tabelaSumario a {
    text-decoration: none;
}
.tabelaSumario a:hover {
    text-decoration: underline;
}
.tabelaSumario td, .tabelaSumario th {
    padding: 5px;
}
.formPesquisaLivre h3 {
    text-align: center;
    background-color: #ADC9DF;
    color: #0C3F6E;
    
    padding: 5px;
}

.barraBotoesNavegacao a, .barraBotoesNavegacao a:hover{
    text-decoration: none;
}

.divJurisprudenciaTematicaLista .barraBotoesNavegacao {
    background-color: #EFEFEF;
}

.divJurisprudenciaTematicaLista .barraBotoesNavegacao .numeroDeDocumentos {
    font-size: 0.85em;
    font-style: italic;
}

.divJurisprudenciaTematicaLista .barraBotoesNavegacao .paginaAtual {
    font-size: 0.85em;
    font-weight: bold;
}

.divJurisprudenciaTematicaLista .divMateria {
    font-size: 1.5em;
    font-weight: normal;
    background-color: #efefef;
    padding: 10px;
    margin: 10px 0;
    text-align: justify;
}
.divJurisprudenciaTematicaLista .divTitulo {
    font-size: 1.2em;
    font-weight: normal;
    padding: 10px;
    margin: 10px 0;
    text-align: justify;
    border-bottom: 1px solid #c0c0c0;
    text-transform: uppercase;
}

.divJurisprudenciaTematicaLista .divMateria .divTitulo {
    font-size: 0.8125em;
    margin:0;
    padding: 10px 0 0 0;
    border: none;
}

.divJurisprudenciaTematicaLista .divMateria a, 
.divJurisprudenciaTematicaLista .divTitulo a {
	color: #30363D;
	text-decoration: none;
}

.divJurisprudenciaTematicaLista .divMateria a:hover, 
.divJurisprudenciaTematicaLista .divTitulo a:hover {
	color: #30363D;
	text-decoration: underline;
}

.divJurisprudenciaTematicaLista .divTema {
    font-weight: bold;
    padding: 10px;
    margin: 10px;
/*    text-align: justify;*/
}
.divJurisprudenciaTematicaLista .divTema span b {
  display: block;
  padding-top: 1em;
  padding-bottom: 1em;
}
.divJurisprudenciaTematicaLista .divTema pre {
    text-align: justify;
}
.divJurisprudenciaTematicaLista .divObservacoes {
	margin: 0 30px;
	font-style: italic;
}
.divJurisprudenciaTematicaLista .divLinkPesquisa {
    
    line-height: 16px;
    font-style: italic;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: right;
}

.divJurisprudenciaTematicaLista .temas {
    text-align: justify;
    margin: 0 30px;
}

.divJurisprudenciaTematicaLista .temas p {
    padding: 0 20px; 
}

.divJurisprudenciaTematicaLista .divPrecedentes{
    margin: 0 30px;
}
.divPrecedentes H4 {
	text-align:left;
}

.docRepetitivo, #listadocumentos .docRepetitivo {
    display: inline-block;
    vertical-align: middle;
    width: 45%;
}

.saibaMais {
    text-align: left;
    font-size: 0.9em;
    margin: 1em 5% 1em 10%;
}

.saibaMais ul {
	margin-top: 0; 
	margin-bottom: 0; 
}

.saibaMais .tituloCampo {
    font-weight: bold;
    text-align: left;
    font-size: 1em;
    margin: 0;
}
.listaReferencias li {
	margin-bottom: 1em;
}
.divTema ul {
	margin-top: 0;
	margin-bottom: 0;
}

.divJurisprudenciaTematicaLista h2 {
    font-size: 1.2em;
    text-align: center;
}
#enquete {
    display: block;
    width:204px;
    height: 300px;
    position: absolute;
    top: 16px;
    right: 0;
}

#enquete iframe {
    width:204px;
    height: 300px;
}

.formPesquisaSatisfacao {
    background-color: #EFF3F6;
    border-bottom: 1px solid #D4D4D4;
    padding: 0.3em;
    font-family: Verdana,sans-serif;
    position: relative;
}
.formPesquisaSatisfacao a.x {
    text-decoration: none;
    text-align: right;
    display: block;
}
.formPesquisaSatisfacao h1 {
  background-color: #EFF3F6;
  border-radius: 0 0 0 0;
  color: #333333;
  font-family: Verdana,sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  height: auto;
  padding: 10px;
  text-align: center;
  margin: 10px 0 10px 0;    
}
.formPesquisaSatisfacao h2 {
    font-size: 1em;
    font-family: Verdana, sans-serif;
    font-weight: normal;
    background-image: url("/recursos/imagens/C_bullet.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    margin: 0 0 5px 15px;   
    padding: 0 10px 0 15px;
    position: relative;
}

.formPesquisaSatisfacao .tabela {
    padding: 10px 30px;
}
.formPesquisaSatisfacao .tabela table {
    width: 100%;
}
.formPesquisaSatisfacao td {
    padding: 0;
    font-size: 0.8125em;
    font-family: Verdana, sans-serif;
}
.formPesquisaSatisfacao input[type=radio] {
    display: inline-block;
    vertical-align: middle;
    height: 16px;
}

.formPesquisaSatisfacao span {
    display: inline-block;
    vertical-align: middle;
    height: 16px;
    padding-top: 2px;
}

.formPesquisaSatisfacao input[type=submit] {
  background-color: #BCCAD2;
  border: medium none;
  font-family: Verdana,sans-serif;
  
  margin: 20px 10px 10px 5px;
  padding: 6px;
  width: 80px;
}

div.linksUteis {
    position: absolute;
	display: block;
    width: 60px;
    left: 700px;
    z-index:1;
}
div.linksUteis a, div.linksUteis a:hover {
	text-decoration: none;
}

#idInterfaceVisualAreaBlocoInterno div.linksUteis {
    left: 700px;
}

.iconeDicas, .iconeTutorial {
/*    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #adbdc8;
    background-color: #C3D1D9; */
    color: #C22F18;
    width: 50px;
    height: 50px;
    text-align: center;
    display: block;
    padding: 0.3em;
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 11px;
}
.iconeTutorial {
	line-height: 50px;
	display: none;
}
.iconeDicas span, .iconeTutorial span {
    display: block;
    font-size: 2em;
    text-decoration: none;
}
.iconeDicas .textoDicas {
	 font-size: 11px;
	 color: #575756;
}
.linkZap span {
	font-size: 11px;
	color: #575756;
	font-weight: bold;
	display: block;
	text-align: center;
	margin-bottom: 0.5em;
}
.linkZap img {
	float: none;
	display: block;
	text-align: center;
	margin: 0 auto 0.5em auto;
}
div.divZap {
	width: 100%;
}
.formulario {
    margin: 10px 0;
}
.formulario td {
    padding: 3px;
}

.formulario .label{
    
    font-weight: bold;
    text-align: right;
}
.formulario input[type=submit], 
.formulario input[type=reset], 
.formulario input[type=button] {
  background-color: #BCCAD2;
  border: none;
  font-family: Verdana,sans-serif;
  margin-right: 10px;
  padding: 6px 12px;
  min-width: 80px;
  border-radius: 0.5em;
}

.formulario input[type=text] {
    width: 346px;
}

.formulario input[type=text].campoNumerico {
    width: 150px;
}

.formulario select {
    width: 350px;
    padding: 2px;
}

.mensagemReproducaoAutorizada {
    text-align: center;
    font-style: italic;
    font-weight: bold;
}
.contadorDeAcessos {
    text-align: center;
    font-size: 0.85em;
}

.blocoPesquisaPequeno {
    float: left;
    display: block;
    width: 45%;
    margin: 1%; 
    height: 160px;
    background-color: #EFF3F6;
    border-bottom: 1px solid #D4D4D4;
}

.blocoPesquisaGrande {
    float: left;
    display: block;
    width: 92%;
    margin: 1%; 
    background-color: #EFF3F6;
    border-bottom: 1px solid #D4D4D4;
}

.blocoPesquisaPequeno .formulario {
    width: 100%;
}

.blocoPesquisaPequeno .formulario .label{
	font-size: 11px;
}

.blocoPesquisaPequeno .formulario input[type=text]{
	width: 99%;
}

.blocoPesquisaPequeno .formulario td:nth-child(1) {
    width: 25%;
}

.blocoPesquisaPequeno .formulario td:nth-child(2) {
    width: 75%;
}

.blocoPesquisaPequeno .formulario label, .blocoPesquisaPequeno .formulario select {
    width: 100%;
}

#idJurisprudenciaSumulaAnotadaSumarioBlocoInterno .blocoPesquisaPequeno,
#idJurisprudenciaRecursoRepetitivoSumarioBlocoInterno .blocoPesquisaPequeno {
	height: auto;
}

.divPrincipalJurisprudencia {
	width: 700px;
	float: left;
	display: block;
	position:relative;
}

#idJurisprudenciaTematicaSumarioBlocoInterno .texto_apresentacao {
    float: left;
    display: block;
    width: 92%;
    margin: 1%;
}

/* INFORMATIVO DE JURISPRUDENCIA */

/*

.clsInformativoNavegacaoBloco {
	display: inline-block;
	width: 30%;
}

#idSessaoEmFocoBlocoLista,
#idInformativoBlocoLista {
	clear: both;
	padding: 1em 0;
	line-height: 1.5em;
}

#idInformativoContato {
  margin: 4px 0;
  display: block;
  float: right;
}

#idInformativoContato a {
	display: block;
	line-height: 2em;
	color: #575756;
}

.clsInformativoTitulo {
  color: #414F55;
  background-color: #C3D1D9;
  margin: 0;
  display: block;
  font-size: 1.2em;
  line-height: 1.5em;
  font-weight: bold;
  padding: 0.5em;
}
.clsInformativoTitulo a {
  color: #414F55;
}

.clsInformativoOrgaojulgadorBloco {
  font-weight: bold;
  display: block;
  padding: 0.5em;
  margin: 0;
  text-align: center;
  color: #414F55;
  background-color: #DFE7ED;
 }
 .clsInformativoTextoTituloBloco, .clsInformativoTextoTitulo {
 	display: block;
 	font-weight: bold;
 	padding: 0.5em 1em;
 }
 .clsInformativoTextoBloco, .clsInformativoTexto {
 	display: block;
 	padding: 0.5em 1em;
 }
 .clsInformativoLinhaContagemAcessos, .clsContagemAcesso {
 	display: none;
 }
 .clsInformativoTituloNumero, .clsInformativoTituloPeriodo {
 	display: block;
 }
 
 .clsInformativoListaLinkPdf {
 	display: block;
 	text-align: right;
 	padding: 1em 0;
 }
 
 .clsInformativoTituloNota {
  	display: block;
 	padding: 1em;
 	font-style: italic;
 }
 #idInformativoMensagemSaudacoes {
 	padding: 0.5em;
 }
 #idInformativoMensagemEdicaoComemorativa {
 	border: 1px solid #D4D4D4;
 	background-color: #EFF3F6;
 	padding: 0.5em;
 	margin: 0.5em 0;
 }
 #idInformativoPesquisas, #idInformativoAgrupado {
 	display: block;
 	float: left;
 	width: 48%;
 	margin: 1%;
 }
 .clsInformativoGrupo {
    display: block;
    margin: 1%; 
    background-color: #EFF3F6;
    border-bottom: 1px solid #D4D4D4;
    height: 14em;
    margin-bottom: 1em;
}
.clsInformativoCabecalho {
	color: #575756;
    background-color: #C3D1D9;
    text-align: center;
    clear: both;
    padding: 0.5em;
    font-weight: bold;
}
*/

#refinar { 
	display: none;
}

.divJurisprudenciaTematicaLista .textoExplicativo {
	font-weight: normal;
	padding: 0.25em 0.25em 0.25em 1em;
	display: block;
	background-image:url("/recursos/imagens/C_bullet.png");
	background-repeat:no-repeat;
	background-position: left;
}

.barraDocRepetitivo,.barraDocIAC {
	background-color: #BF0000;
	color: #ffffff;
	padding: 5px 5px 5px 30px;
	font-weight: bold;
}
.barraTeseSuperada {
	background-color: #f0f0f0;
	color: #30363D;
	font-weight: normal;
	position: relative;
}
.divVejaRepetitivos {
	margin-top: 1em;
}
.divVejaRepetitivos + .divVejaRepetitivos {
	margin-top: 0;
}
.barraDocAfetacao {
	background-color: #FFF380;
	color: #30363D;
	padding: 5px 5px 5px 30px;
	font-weight: bold;
}
.labelTeseRevisada {
	float: right;
	margin-right: 25px;
	font-weight: bold;
	padding: 1em;
}	
#listadocumentos .barraDocRepetitivo a, 
#listadocumentos .barraDocRepetitivo a:visited,
.barraDocRepetitivo a, 
.barraDocRepetitivo a:visited,
#listadocumentos .barraDocIAC a, 
#listadocumentos .barraDocIAC a:visited,
.barraDocIAC a, 
.barraDocIAC a:visited{
	color: #ffffff;
	text-decoration: underline;
}
#listadocumentos .barraDocAfetacao a, 
#listadocumentos .barraDocAfetacao a:visited,
.barraDocAfetacao a, 
.barraDocAfetacao a:visited{
	color: #30363D;
	text-decoration: underline;
}

#listadocumentos .barraDocRepetitivo A:link, #listadocumentos .barraDocRepetitivo A:visited, 
#listadocumentos .barraDocRepetitivo A:active, #listadocumentos .barraDocRepetitivo A:hover,
#listadocumentos .barraDocIAC A:link, #listadocumentos .barraDocIAC A:visited, 
#listadocumentos .barraDocIAC A:active, #listadocumentos .barraDocIAC A:hover,
.barraDocRepetitivo A:link, .barraDocRepetitivo A:visited, 
.barraDocRepetitivo A:active, .barraDocRepetitivo A:hover,
.barraDocIAC A:link, .barraDocIAC A:visited, 
.barraDocIAC A:active, .barraDocIAC A:hover{
	color: #ffffff;
	text-decoration: underline;
}
#listadocumentos .barraDocAfetacao A:link, #listadocumentos .barraDocAfetacao A:visited, 
#listadocumentos .barraDocAfetacao A:active, #listadocumentos .barraDocAfetacao A:hover,
.barraDocAfetacao A:link, .barraDocAfetacao A:visited, 
.barraDocAfetacao A:active, .barraDocAfetacao A:hover{
	color: #30363D;
	text-decoration: underline;
}

#listadocumentos .barraTeseSuperada a, 
#listadocumentos .barraTeseSuperada a:visited,
#listadocumentos .barraTeseSuperada a:hover,
#listadocumentos .barraTeseSuperada a:active,
#listadocumentos .barraTeseSuperada a:link {
	color: #30363D;
  	text-decoration: underline;
}


.barraDocAfetacao div,
.barraDocRepetitivo div,
.barraDocIAC div{
	padding: 0.25em 0;
}
.mostraTituloNota {
	position: relative;
}
.tituloNota {
	position: absolute;
	top: 2em;
	left: 2em;
	border: 1px solid #999999;
	background-color: #EFEFEF;
	padding: 0.5em 1em;
	z-index: 2;
}
.listaLinks {
	color: #2465A4;
}
.temas form {
	display: none;
}

legend {
    color: #595656;
    font-size: 11px;
}
.blocoCampos {
	display: inline-block;
	vertical-align: top;
}
#configuracoesPesquisa .blocoCampos div {
	display: block;
	padding: 1em 0 0.5em 0;
}
#configuracoesPesquisa .blocoCampos span {
	display: inline-block;
	vertical-align: middle;
}
#configuracoesPesquisa .blocoCampos input[type=radio] {
	display: inline-block;
	vertical-align: middle;
}
.temaPesquisaPronta{
  padding: 1%;
  font-weight: bold;
  background-color: #fafafa;
  margin-bottom: 0.5em;
}
.temaPesquisaPronta span {
	display: inline-block;
	vertical-align: top;
	width: 20%;
}
.temaPesquisaPronta span + span {
	padding-left: 1em;
	width: 70%;
}
.ementaCompleta {
	display: none;
	margin-top:0;
}
a.pesquisaPorTema:link,
a.pesquisaPorTema:active,
a.pesquisaPorTema:hover,
a.pesquisaPorTema:visited{
	color: #ff0000;
	font-weight: bold;
}
@media print {
	.ementaCompleta {
		display: block;
	}
}
.botaoMais,.botaoMenos {
	cursor: pointer;
	display: block;
}
#listadocumentos .botaoMais a, #listadocumentos .botaoMais a:hover {
	text-decoration: none;
}
.textoAviso {
    clear: both;
	display: block;
	text-align: left;
	padding: 1em;
	margin: 1em 0;
	border: 1px dashed #C3D1D9;
	background-color: #fafafa;
}
.textoAviso a {
	background-image: url("/recursos/imagens/mailto.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}

.listaResultado {
	width: 100%;
}
.listaResultado td, .listaResultado th {
	padding: 0.5em;
	border: 1px solid #c0c0c0;
}

.listaResultado td {
	vertical-align: top;
}
.listaResultado td .txtCriterioPesquisa {
	word-wrap: break-word;
	width: 400px;
}
.listaResultado td .numerico {
	display: block;
	text-align: right;
}
.listaResultado td .texto {
	display: block;
	text-align: center;
	font-style: italic;
	font-size: 10pt;
}
@media print {
    #infopesquisa {display: none}
    #voltarLista {display:none}
}

#formPesquisaJurisprudencia.formAuditoria {
	width: 600px; 
	height: auto; 
	min-height: 0;
}

#formPesquisaJurisprudencia.formLog {
	width: auto; 
	height: auto; 
	min-height: 0;
}

#formPesquisaJurisprudencia.formAuditoria div.linhaform input#dt_inicial,
#formPesquisaJurisprudencia.formAuditoria div.linhaform input#dt_final,
#formPesquisaJurisprudencia.formAuditoria div.linhaform input#dtInicio,
#formPesquisaJurisprudencia.formAuditoria div.linhaform input#dtFim,
#formPesquisaJurisprudencia.formAuditoria div.linhaform select#sg_subclasse,
#formPesquisaJurisprudencia.formAuditoria div.linhaform input#num_processo {
	width: 150px;
}
#formPesquisaJurisprudencia.formAuditoria div.linhaform input#num_processo {
	margin-left: 1.3em;
}
.obj_texto_label_processos .texto_apresentacao {
	color: #222222;
	font-size: 10pt;
}
/*
#dv_pesquisa_satisfacao {
	display: none;
}
*/
.seloPesquisaSatisfacao {
	display: none;
}
.linhaPar #itemlistaresultados {
	background-color: #ffffff; 
}
.linhaImpar #itemlistaresultados {
	background-color: #ededed; 
}
#itemlistaresultados span img {
  height: 18px;
}
#dv_pesquisa_satisfacao {
    position: relative;
    left: -40px;
    height: 100px;
    width: 891px;
    margin-bottom: 1em;
	background-color: #DAE1E9;
}
.tooltip {
  position: relative;
  display: inline-block;
  text-decoration: underline;
}
.tooltip:hover {
  text-decoration: underline;
}
.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #ffffe1;
  color: #595656;
  text-align: center;
  padding: 5px 10px;
  position: absolute;
  z-index: 1;
  top: 150%;
  left: 50%;
  margin-left: -60px;
  -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  border: 1px solid #C3D1D9;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-bottom:9px solid #C3D1D9;
  border-left:9px solid transparent;
  border-right:9px solid transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
#divProgresso span { 
	color: #ffffff; 
	display: block; 
	padding: 0.25em; 
	font-weight: bold;
}
#divProgresso {
	display: none;
}
h3.headerPrint {
	display:none;
}
.seloTese {
    float: right;
    position: relative;
}
@media print {
	h3.headerPrint {
		display: block;
	}
	.barraDocRepetitivo,.barraDocIAC {
		border: 1px solid #000000;
		color: #000000;
	}
	.seloTese {
    	display: none;
	}
}

#idInterfaceVisualAreaBlocoInterno .seloTese {
    position: absolute;
    left: 600px;
    width: 250px;
}
#acoesdocumento .barraBotoesNavegacao {
  width: 100px;
  overflow: hidden;
}
#acoesdocumento .barraBotoesNavegacao a {
    width:22px;
    height:22px;
    text-decoration: none;
}
#divArquivosDownload {
	text-align: center;
} 
#divArquivosDownload img {
	height: 100px;
	width: auto;
	margin: 1em;
}
.divMostraTema {
	display: none;
}
.barraDocRepetitivo div.hintTeseRevisada,
.hintTeseRevisada {
  position: absolute;
  width: auto;
  background-color: #ffffe1;
  color: #595656;
  text-align: left;
  padding: 0.5em;
  position: absolute;
  z-index: 1;
  top: 3em;
  left: 70%;
  margin-left: -60px;
  -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
  border: 1px solid #C3D1D9;
}
.seloTese+.hintTeseRevisada {
	top: 266px;
}
.hintTeseRevisada::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 80%;
  margin-left: -5px;
  border-bottom:9px solid #C3D1D9;
  border-left:9px solid transparent;
  border-right:9px solid transparent;
}
#acoesdocumento .barraIconesNavegacao a.nav,
#acoesdocumento .barraIconesNavegacao .inativo,
#acoesdocumento .barraIconesNavegacao .iconeLupa {
    vertical-align: middle;
    padding: 0.25em;
    width: auto;
    min-width: 36px;
    margin: 0;
    font-size: 1em;
    text-decoration: none;
    line-height: 1em;
    display: inline-block;
}
#acoesdocumento .barraIconesNavegacao,
#acoesdocumento .barraBotoesNavegacao,
#acoesdocumento .barraBotoesNavegacaoInv {
    float: right;
    clear: none;
}
#acoesdocumento .barraIconesNavegacao {
	width: 150px;
  	overflow: hidden;
  	text-align: right;
}
.corpoPagina .campoPesquisa input[type=text].campoPrincipal{
	border: 1px solid #c0c0c0;
	width: calc(100% - 190px);
}
.corpoPagina .campoPesquisa .botaoPesquisar {
	border: 1px solid #c0c0c0;
	height: 62px;
}
.corpoPagina #corpopaginajurisprudencia,
.corpoPagina .divJurisprudenciaTematicaLista {
	background-color: #FFFFFF;
	border-radius:0;
	padding: 12px;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin: 12px;
    /*font-size: 16px*/
    font-size: 1em;
}
.corpoPagina .corpoPaginaPesquisa,
.corpoPagina .corpoPaginaResultado {
	background-color: #FFFFFF;
}
.spacerFocus {
	height: 3em;
}
#spacer1_1.spacerFocus {
	display: none;
}
.listaZebrada td {
	padding: 0.5em;
}
.listaZebrada tr:nth-child(even) {
	background-color: #EFF3F6;
}
.listaZebrada tr:nth-child(odd) {
	background-color: #FFFFFF;
}
.zebrada tr:nth-child(even) {
	background-color: #fafafa;
}
.zebrada tr:nth-child(odd) {
	background-color: #f3f3f3;
}
.destaque {
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}
/*Formulario pesqmail*/
#formularioPesquisaPorEmail {
	width: 90%;
}
#formularioPesquisaPorEmail td:nth-child(1) {
	font-size: 10pt;
	text-align: right;
	width: 30%;
	padding: 0.25em 0.5em;
}
#formularioPesquisaPorEmail td td:nth-child(1) {
	font-size: 10pt;
	text-align: left;
	width: auto;
	padding: 0 0.5em 0 0;
}
#formularioPesquisaPorEmail td:nth-child(2) {
	width: 70%;
}
#formularioPesquisaPorEmail input[type=button],
#formularioPesquisaPorEmail input[type=submit] {
	width: auto;
}
#txt_forma_tratamento {
	width: auto;
}
#formularioPesquisaPorEmail input[type=radio],
#formularioPesquisaPorEmail input[type=checkbox],
#formularioPesquisaPorEmail span {
	display: inline-block;
	padding: 0.25em;
}
#formularioPesquisaPorEmail div.opcoes {
	column-count: 2;
    column-gap: 1em;
    -moz-column-count: 2;
    -moz-column-gap: 1em;
    margin-bottom: 1em;
 }
.tituloDestaque {
	font-family: MuseoLight, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.5em;
    color: rgb(87, 87, 86);
    border-bottom: 2px solid #065B89;
    padding: 0.25em 0;
    margin: 0 0 1em 0;
}
#formularioPesquisaPorEmail input[type=text],
#formularioPesquisaPorEmail select,
#formularioPesquisaPorEmail textarea {
	font-family: Verdana;
}
#formularioPesquisaPorEmail input[type=text],
#formularioPesquisaPorEmail textarea {
	width: 100%;
}
#formularioPesquisaPorEmail #txt_periodo {
	width: 70%;
}
#formularioPesquisaPorEmail select {
	width: 100%;
}
#formularioPesquisaPorEmail #txt_forma_tratamento {
	/*width: 20%;*/
}
#formularioPesquisaPorEmail #txt_nome {
	/*width: 70%;*/
}
#formularioPesquisaPorEmail #nome_nick {
	width: 30%;
}
.asteriscovermelho {
	color: #FF0000;
	font-weight: bold;
}
.hintFormulario {
	position: absolute;
	background-color:#fafafa;
	font-weight: normal;
	font-size: 0.9em;
	border: 1px solid #c0c0c0;
	padding: 0.5em;
	width: 300px;
	display: none;
	text-align: left;
	line-height: 1.5em;
}
.texto_pesqmail {
	font-size: 0.9em;
}