/* Estilos gerais para as páginas de conteúdo */
div.sysBlocoAzul {background:#DFE8ED;width: 541px; float:left; margin:0 10px 0 0;padding:5px 10px;}
div.sysBlocoAzulMenor {background-color:#DFE8ED; width: 280px; height:145px; float:left; margin-top:-5px;} /*Gabriela - 08/08 - removido margin-left:-5px; */
div.sysBlocoAzulTotal {background-color:#DFE8ED; padding: 5px 5px 5px 5px;} /* Rodrigo - 29/07 */
div.sysBlocoAzulMenor {background-color:#DFE8ED; width:330px; float:none; margin:10 10px 0 0;padding:5px 10px;min-height:50px;}
div.sysBlocoAzulMenor p {padding-left: 0px; padding-top: 0px}
div.sysBlocoAzulMenor input[type=button] {margin-top: 1px}
div.sysBlocoAzulMenor select {margin-top: 1px}
div.sysBlocoBorda {border:1px solid #DFE8ED; padding:5px;} /* Rodrigo - 29/07 */
div.sysBlocoBranco {border:0px solid #DFE8ED;width: 541px; float:left; margin:0 10px 0 0;padding:5px 10px;}
div.sysBlocoDireita {position: absolute; left: 525px; background-color: #FFFFFF; _z-index:1;  _float:right; border:1px solid #DFE8ED; width:250px;padding:10px;}
div.sysBlocoDireitaJurisprudencia {position: absolute; margin-top:47px; background-color: #FFFFFF; _z-index:1;  _float:right; border:1px solid #DFE8ED; height:60px;}
div.sysBlocoDireitaJurisprudencia2 {position: absolute; margin-top:147px; background-color: #FFFFFF; _z-index:1;  _float:right; border:1px solid #d96666; height:60px; color:#cc3333}
div.sysBlocoDireitaPesqSimultanea {position: absolute; left: 525px; background-color: #FFFFFF; _z-index:1;  _float:right; margin-top:0px;}
div.sysBlocoAjudaPesqSimultanea {border:1px solid #DFE8ED;padding:10px; margin-top:0px;float:left;}
div.sysBlocoAjuda {border:1px solid #DFE8ED;padding:10px;float:left;}
div.sysResultadoPesquisa {background:#FFFFFF; padding: 0px 0 0 0px;width: 541px;_padding-left: 0px;}

/*Estilo para bloco de pesquisa de conteúdos textuais*/
#pesquisaConteudo {background:#DFE8ED; height:30px;}
#blocoFormulario {background:#DFE8ED;padding:6px; text-align:right;}
#opcoesAvancadas {width:490px; text-align:right; float:left; background:#DFE8ED; margin-left:70px; margin-top: -6px; padding-bottom:6px; margin-bottom:5px;}
#blocoFormulario div{padding-top:5px; vertical-align:bottom; width:50px; float:left;}

/* Formatação de Resultado de pesquisa  - Michelle França */
div.linha2{border-top:1px solid #DFE8ED ;padding:6px 0 10px 0; margin:10px; height:10px;}
div.linha3{border-top:1px solid #DFE8ED ;padding:5px 0 5px 0; margin:10px 5px; clear:both;}
div.linha4{border-top:1px solid #DFE8ED ;padding:5px 0 5px 0; margin:5px; height:20px;}

/* Classe p/ operadores */
ul.sysOperador {position:relative;display:block;padding:0px;margin:0 0 0em;top:0em;}
ul.sysOperador li {float:left;list-style:none;margin:0 !important;}
ul.sysOperador li a {background: url("../imagem/quadroComposicao/bgLetras.gif") repeat 0 0;padding:4px;border:1px solid #d4d4d4;display:block;}


/* Classe p/ Conectores */
ul.sysConector {position:relative;width:500px;display:block;padding:0px;margin:0 0 0em;top:0em;}
ul.sysConector li {float:left;list-style:none;margin:0 !important;}
ul.sysConector li a {background: url("../imagem/quadroComposicao/bgLetras.gif") repeat 0 0;padding:4px;border:1px solid #d4d4d4;display:block;}

.label {position:relative;padding: 0px 3px 0 0; text-align: right; border: 0px;top:2px;}
/*.label:first-letter {text-decoration:underline;}*/
.label td{}



.identificaFormulario{font-weight:bold;margin:0px;clear:both}

.documentosPagina{font-weight:normal;margin:0px;clear:both}

/* Estilos para tabela e formulários */

form {margin: 0px; padding: 0px;} /* Rodrigo - 26/08 */

table.formulario tr {height: 25px; border: 0px;}
table.formulario td {border: 0px;}
table.sysFormularioEspaco td {border: 0px; padding: 2px;}  /* Rodrigo - 29/07 */

input[type=text], input[type=data]{width:170px; font-size:1em;}
input[type=checkbox]{position:relative; top:0px;}
select{position:relative;}


/* Classe p/ tabelas com resultados em lista */
.resultadoLista {width:100%;margin:5px 0 1em;_width:99%;}
.resultadoLista tr th {background:#DFE8ED;font-weight:bold;padding:6px;}

.resultadoLista tr td {border-bottom:1px solid #DFE8ED;padding:4px;}


.resultadoLista td {border:0}



/* Classe p/ tabelas com resultados em lista de temasRelevantes */
.resultadoListaRelevante {width:100%;margin:5px 0 1em;_width:99%;}
.resultadoListaRelevante tr th {background:#DFE8ED;font-weight:bold;padding:6px;}
.resultadoListaRelevante tr td {border-bottom:1px solid #DFE8ED;padding:4px;}
.resultadoListaRelevante td {border:0}


/* Classe p/ tabelas com resultados em lista em identificação na coluna à esquerda */
.resultadoListaColuna {width:100%;margin:5px 0 1em;}
.resultadoListaColuna tr th {font-weight:bold;padding:2px;}
.resultadoListaColuna tr td {border-bottom:1px solid #DFE8ED;padding:4px;}
.resultadoListaColuna td {border:0}

/* Classe p/ tabelas com resultados em lista em identificação na coluna à esquerda  com grade*/
/*Adalberto Santos*/
.resultadoListaColunaJustify {width:100%;margin:5px 0 1em;}
.resultadoListaColunaJustify tr th {font-weight:bold;padding:2px;}
.resultadoListaColunaJustify tr td {text-align:justify;border-bottom:1px solid #DFE8ED;padding:4px;}
.resultadoListaColunaJustify td {border:0}

.resultadoListaColunaGrade {width:100%;margin:5px 0 1em;border-right:1px solid #DFE8ED; border-bottom:1px solid #DFE8ED;}
.resultadoListaColunaGrade tr th {font-weight:bold;padding:2px;}
.resultadoListaColunaGrade tr td {text-align:justify;border-left:1px solid #DFE8ED;border-top:1px solid #DFE8ED;padding:4px;}
.nomeMinistro {font-weight:bold; padding-top:15px; padding-bottom:15px;}

/* Lista Leis como Constituição e o Supremo, Legislação Anotada */
ul.listaLei {height:20px;}
ul.listaLei li {float:left;width:120px;list-style:none;margin:0;padding:0;}
ul.listaLei li a img {position:relative;top:-4px;}
´
/* CONTEÚDO */



/* Legislação Anotada */
ul.legislacaoAnotada li a {background: url("../imagem/quadroComposicao/bgLetras.gif") repeat 0 0;padding:4px;border:1px solid #d4d4d4;display:block;}
select.selectLegislacaoAnotadaAdiAdcAdpf {width:78px;height:20px;}
input.campoLegislacaoInciso {width:24px;padding:0px;*padding:0;height:18px;position:relative;top:-2px;}

/* Inteiro Teor */
/*div.tableT tr {height:15px;} novoconteudo.css */
table.Informativo tr {height: 20px}
table.Informativo td {padding: 5px; border-top:1px solid #DFE8ED; border-bottom:1px solid #DFE8ED;}
table.Informativo tr.marcado {background:#DFE8ED;}

/* Acompanhamento Processual */
div.abasAcompanhamento {width:560px;float:left;}
div.abasAcompanhamento ul.abas {padding:0;margin:0;min-height:20px;}
div.abasAcompanhamento ul.abas li {float:left;list-style:none;margin:0;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-bottom:none;}
div.abasAcompanhamento ul.abas li.ultima {border-right:1px solid #d4d4d4;}
div.abasAcompanhamento ul.abas li del
, div.abasAcompanhamento ul.abas li a {background: url("../imagem/quadroComposicao/bgAba_inativa.gif") repeat-x 0 0;text-align:center;padding:3px 4px;display:block;}
div.abasAcompanhamento ul.abas li a.ativo {font-weight:bold;background-image: url("../imagem/quadroComposicao/bgAba_ativa.gif");padding:3px 13px;}
div.conteudoAbasAcompanhamento {border:1px solid #d4d4d4;width:490px;padding:10px 20px;}

div#abasAcompanhamento {width:560px;float:left;}
div#abasAcompanhamento ul#abas {padding:0;margin:0;min-height:20px;}
div#abasAcompanhamento ul#abas li {float:left;list-style:none;margin:0;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-bottom:none;}
div#abasAcompanhamento ul#abas li.ultima {border-right:1px solid #d4d4d4;}
div#abasAcompanhamento ul#abas li del
, div#abasAcompanhamento ul#abas li a {background: url("../imagem/quadroComposicao/bgAba_inativa.gif") repeat-x 0 0;text-align:center;padding:3px 4px;display:block;}
div#abasAcompanhamento ul#abas li a.ativo {font-weight:bold;background-image: url("../imagem/quadroComposicao/bgAba_ativa.gif");padding:3px 13px;}
div#conteudoAbasAcompanhamento {border:1px solid #d4d4d4;width:490px;padding:10px 20px;}
div#abaAcompanhamentoConteudoResposta ul {margin:0;width:500px;}
div#abaAcompanhamentoConteudoResposta ul li {list-style:none;padding:.5em;margin:0;}

div#headerBuscar {width:555px;margin:0 0 1em;float:left;}

div#headerBuscar div#blocoEsquerda {background:#DFE8ED;width:250px;float:left;height:94px;min-height:104px;margin:0 10px 0 0;padding:5px 10px;}

div#headerBuscar div#blocoEsquerda form ul,
div#headerBuscar div#blocoEsquerda form ul li,
div#headerBuscar div#blocoEsquerda form p { margin:0 0 5px 0; padding:0; vertical-align:middle;}

div#headerBuscar div#blocoEsquerda form input {border:1px solid #D4D4D4; margin:1px 0 0 0;padding:1px;}
div#headerBuscar div#blocoEsquerda form select#tipoBusca {border:1px solid #D4D4D4; margin:3px 0 0 0;padding:1px;}
div#headerBuscar div#blocoEsquerda form p label#labelNovaBusca {width:170px;display:block;margin:0;}

div#headerBuscar div#blocoEsqueda input.radioBtn {width:10px !important;padding:0;margin:0 3px 5px 0;}
p#radioGroup {display:block;height:1.6em;}
p#radioGroup label {position:relative;top:3px;}
p#consultaClassesProcesso {margin:.5em 0 !important;}
div#headerBuscar div#blocoEsquerda input#envio {width:51px;height:22px;border:none;}
div#headerBuscar div#blocoDireita {border:1px solid #DFE8ED;width:250px;padding:10px;float:left;}
p.paginacaoProcesso {margin:0 0 1em;}
p.paginacaoProcesso img {margin: -4px 0 0 80px;}
p.paginacaoProcesso span {float:left;}
p.paginacaoProcesso span.paginador {float:right;}
div#detalheProcesso { width:520px; background:#DFE8ED; padding:10px 20px; float:left; }


table.resultadoAndamentoProcesso {width:562px;margin: 1px 0 0 0;}
table.resultadoAndamentoProcesso td {border: 1px solid #D4D4D4 ;padding:2px 0 0 5px;}
table.resultadoAndamentoProcesso th {border: 1px solid #D4D4D4 ;}

/* Licitações Contratos */
table.resultadoContrato {border-top:2px solid #acc1ce;border-bottom:2px solid #acc1ce;width:100%;margin:0 0 20px;}
table.resultadoContrato tr td {padding:6px;}
table.resultadoContrato tr td.heads {font-weight:bold;border-top:1px solid #DFE8ED;}

table.ataEditalResultado {width:100%;}
table.ataEditalResultado tr th, table.ataEditalResultado tr td {padding:6px;border-bottom:1px solid #DFE8ED;border-left:none;border-right:none}
table.ataEditalResultado tr th {background:#DFE8ED;font-weight:bold;}

div.headerBuscar div.blocoEsqueda input.radioBtn {width:10px !important;padding:0;margin:0 3px 5px 0;}
p.radioGroup {display:block;height:1.6em;}
p.radioGroup label {position:relative;top:3px;}
p.consultaClassesProcesso {margin:.5em 0 !important;}
div.headerBuscar div#blocoEsquerda input#envio {width:51px;height:22px;border:none;}
div.headerBuscar div.blocoDireita {border:1px solid #DFE8ED;width:250px;padding:10px;float:left;}
p.paginacaoProcesso {margin:0 0 1em;}
p.paginacaoProcesso img {margin: -4px 0 0 80px;}
p.paginacaoProcesso span {float:left;}
p.paginacaoProcesso span.paginador {float:right;}
div.detalheProcesso { width:492px; background:#DFE8ED; padding:10px 20px; float:left; }



/* Pesquisa de Jurisprudência */
div.processosJurisprudencia {border:1px solid #d4d4d4;width:516px;padding:10px 20px;_position:relative;_top:-70px;}
div.processosJurisprudenciaLista {border:1px solid #d4d4d4;width:516px;padding:20px 20px;}
div.processosJurisprudenciaAcordaos {border:1px solid #d4d4d4;width:516px;padding:10px 20px 0 0 ;}
div.processosJurisprudenciaAcordaosImpressao {border:1px solid #d4d4d4;width:516px;padding:10px 20px; color:#000000}
div.processosJurisprudenciaAcordaosImpressao PRE {color:#000000}
DIV.listarJurisprudencia{position:absolute;top:350px;}

/* Acompanhamento */

/* CRIAR PETICAO ELETRONICA ---------------------------------*/
div.boxLogin {margin:0 5px 0 0;width:190px;float:left;height:200px;min-height:200px;background:#DFE8ED;}
div.boxLogin form {margin:0;padding:0;}
div.boxLogin h3 {color:#587E93;background:#FFF;padding:5px;widows:180px;margin:0;border:1px solid #D4D4D4;border-bottom:none;}
div.boxLogin p {margin:0 5px;padding:5px 0;}
div.boxLogin p input {margin:0 !important;padding:0;}
div.boxLogin p input[type=text], p input[type=password] {padding:3px !important;width:120px;border:1px solid #D4D4D4;}
div.boxLogin label {margin:0;padding:0;}
input#salvarLoginSenha, input#salvarLogin, input#pedirLoginSenha {margin:0;padding:0;height:13px;}
div.boxLogin input#btnEnviar {width:51px;height:22px;position:relative;left:125px;}

div#headerPeticaoEletronica div#blocoEsquerda {width:303px;float:left;}
div#headerPeticaoEletronica div#blocoDireita {width:250px;padding:0;float:left;border:1px solid #DFE8ED;background:#DFE8ED;}
div.anexarArquivoForm {border:1px solid #DFE8ED;padding:10px 10px 20px; width: 500px;}
div.advResponsavel {border-bottom:1px solid #DFE8ED;width:526px;padding:3px 3px 0;}

/* criar peticao - blocos 2 colunas --------------*/
div#headerPeticaoEletronica {width:555px;margin:0 0 1em;float:left;}
div#headerPeticaoEletronica div#blocoEsquerda {width:303px;float:left;}
div#headerPeticaoEletronica div#blocoEsquerda p {margin:0 10px 0 0;}
div#headerPeticaoEletronica div#blocoDireita {width:250px;padding:0;float:left;border:1px solid #DFE8ED;background:#DFE8ED;}
div#headerPeticaoEletronica div#blocoDireita p {margin:0 10px 1em;}
div#headerPeticaoEletronica div#blocoDireita div#auxiliarDireita {background:#FFF;}
div#headerPeticaoEletronica div#blocoDireita div#auxiliarDireita p {margin:0 10px;}


/* BOX  DOWNLOAD PDF -----------------------------------*/
.pdfDownload {border: 1px solid #d3dbe2;padding: 15px 5px 9px 25px;margin: 20px 0 0 10px;width: 500px;float:left;}
.pdfDownload11 {border: 1px solid #d3dbe2;padding: 15px 5px 9px 25px;margin: 20px 0 0 10px;width: 530px;float:left;}
.pdfDownload {/*padding: 15px 5px 9px 25px;*/margin: 20px 0 10px 10px;width: 480px;float:left;}
.pdfDownload1 img { margin:-5px 7px 0 0; float:left; }


div.textoMargem {padding-left: 8px}



/* CALENDÁRIO--------------------------------- */
/* lista 450px afastada em 50px --------------------------------- */
ul.sobreStf {margin: 0 0 0 50px;}
ul.sobreStf li {margin: 0 5px 3em 0;list-style: none;width: 450px;}

/* função gerarCalendario - Rodrigo - 30/04/2007 */
#blocoCalendario td.diaHoje
{
    font-weight: bold;
    /*border: solid 1px silver;*/
}
#blocoCalendario td.diaSelecionado
{
    background-color:#f2f2f2;
    border: solid 1px silver;
}
#blocoCalendario td.diaHojeSelecionado
{

    font-weight: bold;
    border: solid 1px silver;
}
#blocoCalendario td.diaOutroMes
{
    color: silver;
}

#blocoCalendario td.diaSelecionadoPlenario
{
    background-color:#f2f2f2;
    border: solid 1px silver;
	font-weight:bold;
}


#blocoCalendario td.diaSelecionadoTurma
{
    background-color:#f2f2f2;
    border: solid 1px silver;
	font-weight:bold;
}

#blocoCalendario td.diaSelecionadoTurma a{
color:#ff4500;
}

#blocoCalendario td.diaFeriado
{
    background-color:#00ffff;
    border: solid 1px silver;
}



/* CALENDARIO JULGAMENTO ------------------------- */
div.blocoFormCalendario{
	padding: 10px;
	background: #dfe8ed;
	margin-bottom: 10px;
}
div.blocoFormCalendario .titulo{
	padding-left: 0 !important;
	font-weight: normal;
}
div#blocoCalendario {width:250px;padding:10px;float:left;}
div#blocoCalendario table {border:1px solid #C0C0C0;margin:0 0 1em;}
div#blocoCalendario table caption {text-align:left;font-weight:bold;padding:0 0 1em;}
div#blocoCalendario table tr th {background-color:#DDD;}
div#blocoCalendario table tr td
, div#blocoCalendario table tr th {padding:6px 9px;text-align:center;}
div#blocoCalendario table tr td.hoje {border:1px solid #c0c0c0;}
div#blocoJulgamentoVirtual{
	float: right;
	width: 250px;
}
div#blocoJulgamentoVirtual .titulo{
	padding-left: 0 !important;
}
div#blocoJulgamentoVirtual ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 250px !important;
}
div#blocoJulgamentoVirtual ul li{
	background: #f2f2f2;
	border: 1px solid #c1c1c1;
	padding: 0 !important;
	overflow: hidden;
	margin-bottom: 5px !important;
	cursor: pointer;
}
div#blocoJulgamentoVirtual .julgamentoVirtualCardPeriodo{
	float: left;
	width: auto;
	padding: 2px;
}
div#blocoJulgamentoVirtual .julgamentoVirtualCardPeriodo a{
	color: #385260;
	font-weight: bold;
	text-decoration: none;
}
div#blocoJulgamentoVirtual .julgamentoVirtualCardPeriodo a:hover{
	text-decoration: none;
}
div#blocoJulgamentoVirtual .julgamentoVirtualCardPeriodo a span{
	color: #066194;
	font-size: 10px;
}

div#blocoJulgamentoVirtual .julgamentoVirtualCardPeriodo .julgamentoVirtualCardData, div#blocoJulgamentoVirtual .julgamentoVirtualCardPeriodo .julgamentoVirtualCardDataSeparador{
	float: left;
}

div#blocoJulgamentoVirtual .julgamentoVirtualCardPeriodo .julgamentoVirtualCardData{
	border: 1px solid #c1c1c1;
	width: 45px;
	text-align: center;
}

div#blocoJulgamentoVirtual .julgamentoVirtualCardPeriodo .julgamentoVirtualCardData .julgamentoVirtualCardMes{
	background-color: #dcdcdc;
	padding: 2px 0;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #c1c1c1;
}

div#blocoJulgamentoVirtual .julgamentoVirtualCardPeriodo .julgamentoVirtualCardData .julgamentoVirtualCardDia{
	background-color: white;
	color: #066194;
	font-size: 18px;
	padding: 5px 0;
}

div#blocoJulgamentoVirtual .julgamentoVirtualCardPeriodo .julgamentoVirtualCardDataSeparador{
	margin: 30px 4px 0 4px;
	font-weight: bold;
}

div#blocoJulgamentoVirtual .julgamentoVirtualCardColegiado{
	background: white;
	width: 128px;
	min-height: 13px;
	float: right;
	font-size: 10px;
	margin: 2px;
	border: 1px solid #c1c1c1;
}

div#blocoJulgamentoVirtual .julgamentoVirtualCardColegiado table{
	width: 100%;
	border-collapse: collapse;
}

div#blocoJulgamentoVirtual .julgamentoVirtualCardColegiado table th{
	border-bottom: 1px solid #c1c1c1;
}
div#blocoJulgamentoVirtual .julgamentoVirtualCardColegiado table td, div#blocoJulgamentoVirtual .julgamentoVirtualCardColegiado table th{
	color: #066194;
	padding: 0 2px;
}
div#blocoJulgamentoVirtual .julgamentoVirtualCardColegiado table td.center, div#blocoJulgamentoVirtual .julgamentoVirtualCardColegiado table th.center{
	text-align: center;
}

div#blocoJulgamentoVirtual .julgamentoVirtualCardColegiado table tr.odd td{
	background-color: #f2f2f2;
}


div#blocoDescricaoCalendario {width:250px;padding:10px;float:left;}
div#blocoDescricaoCalendario p {border-bottom:1px solid #DFE8ED;padding:1em 2em 1.5em;}
div#blocoAjudaCalendario, div#blocoAjudaCalendarioPauta {padding:1em;background:#DFE8ED;width:220px;}/* PAUTA Julgamento ------------------------- */
div#headerPautaJulgamento {background:#DFE8ED;padding:1em;margin:0 0 2em;}/*div#headerPautaJulgamento input#digiteAqui {padding:1px;}*/
div#headerPautaJulgamento select#resultadosPagina {padding:1px;width:190px;}
ul.processosPendentesSecoes {width:500px;margin:0 0 1em 20px;}
ul.processosPendentesSecoes li {margin:0;padding:5px 0;list-style:none;}
ul.processosPendentes {width:530px;margin:1em 0 1em 20px;padding:0;}
ul.processosPendentes li {width:240px;margin:0;padding:5px 25px 0 0;list-style:none;float:left;}
table#pautaJulgamentoDetalhe {margin:1em 0 1em 25px;}
table.pautaTematicaDetalhe {border-top:1px solid #DFE8ED;width:100%;margin:1em 0;}
table.pautaTematicaDetalhe tr td, table.pautaTematicaDetalhe tr th {padding:6px;}
table.pautaTematicaDetalhe tr th {font-weight:normal;text-transform:uppercase;}
table.pautaTematicaDetalhe tr td.tema {width:60px;}
a.verTemaSessao, a.verTemaLiberado, a.verTemaJulgado {padding:0 10px 0 0;background: url("../../processo/imagem/iconeLiberado.gif") no-repeat right top;display:block;}
a.verTemaSessao {background-image: url("../../processo/imagem/iconeSessao.gif");}
a.verTemaJulgado {background-image: url("../../processo/imagem/iconeJulgado.gif");}
p.legendaPautaTematica {border-top:1px solid #DFE8ED;padding:1em;}
p.legendaPautaTematica a {background-position:left top !important;padding:0 0 0 16px !important;}



/* Pautas do Plenario */
div#abasPautasPlenario {width:560px;float:left;}
div#abasPautasPlenario ul#abas {padding:0;margin:0;min-height:20px;}
div#abasPautasPlenario ul#abas li {float:left;list-style:none;margin:0;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-bottom:none;}
div#abasPautasPlenario ul#abas li.ultima {border-right:1px solid #d4d4d4;}
div#abasPautasPlenario ul#abas li del
, div#abasPautasPlenario ul#abas li a {background: url("../imagem/quadroComposicao/bgAba_inativa.gif") repeat-x 0 0;text-align:center;padding:3px 13px;display:block;}
div#abasPautasPlenario ul#abas li a.ativo {font-weight:bold;background-image: url("../imagem/quadroComposicao/bgAba_ativa.gif");padding:3px 13px;}
div#conteudoPautasPlenario {border:1px solid #d4d4d4;width:517px;padding:10px 20px;}
div#abaPautasPlenarioConteudoResposta ul {margin:0;width:500px;}
div#abaPautasPlenarioConteudoResposta ul li {list-style:none;padding:.5em;margin:0;}
div#blocoAjudaCalendarioPauta {width: 200px; float:right; margin: 0}
div#abaPautasPlenarioConteudoResposta p.titulo {text-align:left;font-weight:bold;padding:0 0 1em 10px;}
div#abaPautasPlenarioConteudoResposta p {padding-top: 3px}
div#tabelaPautaTematica {clear:both}
div#tabelaPautaTematica ul {width: 255px}
div#tabelaPautaTematica li {padding: 0px; }
table.pautasPlenarioMinistros td {padding: 10px 10px 0 0 }
table.pautasPlenarioMinistros td.left_space {padding: 10px 10px 0 20px }
div#blocoEsquerdaPautasPlenario {background:#DFE8ED;width: 541px; float:left; margin:0 0 0 0;padding:15px 10px 0 10px;}
table#resultadoPautasPlenario {width:100%;margin:5px 0 1em;}
table#resultadoPautasPlenario tr td
, table#resultadoPautasPlenario tr th {border-bottom:1px solid #DFE8ED;border-top:1px solid #DFE8ED;padding:4px;}
table#pautasPlenarioMinistros3 td {padding: 5px}

div#esquerdaListarPautaProcesso { display:inline; align:left; float:left; width:400px; padding-bottom:2px; padding-bottom:5px; }
div#direitaListarPautaProcesso { display:inline; align:right; float:right; }


/* BOX DE COMPOSICAO UTILIZADO APENAS PARA O MAPA DO SITE - MICHELLE FRANÇA 18/06/2007 ------------------------------- */
div#abasComposicao {width:555px;}
div#abasComposicao ul#abas {padding:0;margin:0;min-height:20px;}
div#abasComposicao ul#abas li {float:left;list-style:none;margin:0;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:none;}
div#abasComposicao ul#abas li a {background: url("../imagem/quadroComposicao/bgAba_inativa.gif") repeat-x 0 0;text-align:center;padding:3px 10px;display:block;}
div#abasComposicao ul#abas li a.ativo {font-weight:bold;background-image: url("../imagem/quadroComposicao/bgAba_ativa.gif");}
#conteudoAbasComposicao1 {border:1px solid #d4d4d4;width:518px;padding:10px 20px;float:left;}
select.large {width:200px;margin:0 0 0 10px;}
select.small {width:120px;margin:0 0 0 10px;}
ul#listagemComposicao {width:500px;display:block;margin:0 0 1em;}
ul#listagemComposicao li {float:left;list-style:none;margin:0 3px 0 0;}
ul.letrasPeticao li {margin:0 !important;}
ul#listagemComposicao li a {background: url("../imagem/quadroComposicao/bgLetras.gif") repeat 0 0;padding:4px;border:1px solid #d4d4d4;display:block;}
div#abaConteudoResposta ul {margin:0;width:500px;}
div#abaConteudoResposta ul li {list-style:none;padding:.5em;margin:0;}

/* MAPA DO SITE*/

div.menuMapaSite h2.contatosSTF {background-image:  url("../../mapaSite/imagem/subtituloContatoStf.gif")!important;}
ul.mapaSiteLista ul, ul#mapaSiteLista li {margin:0;padding:0;list-style:none;}
ul.mapaSiteLista li a {color:#587e93;display:block;padding:4px;}
ul.mapaSiteLista li a:hover {color:#587e93;display:block;padding:4px;}
ul.mapaSiteLista li {list-style:none; padding:4px; _padding:10px;}
ul.mapaSiteLista ul li {border-top:1px solid #e6e9f0; padding:0px;}
ul.mapaSiteLista ul li ul {margin:0 0 0 3em;}
ul.mapaSiteLista ul li ul li {background: url("../../mapaSite/imagem/bulletSublista.gif") no-repeat 0px 10px ;padding:0 0 0 1em; padding:4px;}
ul.mapaSiteLista li a.secao {font-weight:bold; list-style-position:outside;}
ul.mapaSiteLista li a.subsecao {font-weight:normal;}
ul.mapaSite li a.ativo {border-bottom:none !important;position:relative;top:1px; list-style-type:none;}
ul.mapaSite li.ultimo {border-left:none !important;}

/*======================================
BANCO DE IMAGENS
====================================== */
div#headerBuscar {width:555px;margin:0 0 1em;float:left;}
div#headerBuscar div#blocoEsquerda {background:#DFE8ED; width:550px;float:left;height:56px;min-height:34px; padding:5px;}
div#headerBuscar div#blocoEsquerda form p { margin:0 0 5px 10px; padding:0; vertical-align:middle;}

div#headerBuscar div#blocoEsquerda form p input {border:1px solid #D4D4D4; padding:1px;}
.botao {margin:-2px 0 0 0}
.campos {font: Tahoma; font-size:10px; color:#777777; height:17px}
div#headerBuscar div#blocoEsquerda form p label#labelNovaBusca {width:170px;display:block;margin:0;}
div#headerBuscar div#blocoEsquerda input#envio {width:51px;height:22px;border:none;}
div#headerMostrar {width:555px;margin:0 0 1em;float:left;}
div#headerMostrar div#blocoEsquerda {display:inline; width:540px;float:left;height:auto;min-height:34px; margin-left:10px; padding:5px;}
div#headerMostrar div#blocoEsquerda div#bloco {display:inline;margin:0 28px 0 0;width:152px; height:114; float:left}
div#headerMostrar div#blocoEsquerda div#bloco p {float:left}

/* =============================
NOTICIAS
==============================*/

/*#secaoNoticiasSTF #barraTitulo h2 {background-image:  url("../../noticia/imagem/tituloNoticiaStf.gif");width:150px;}*/

div.noticiasDiaEsquerda {width:310px !important;margin:0 10px 0 0 !important;border:none !important;}
div.noticiasDiaDireita {width:190px !important;margin:0 !important;background-color:#bdd1de !important;height:auto !important;}
div.noticiasDiaSemana {width:280px !important;}
div.noticiasDiaDireita input#buscarNoticias
, div.noticiasDiaDireita input.dataMenor
, div.noticiasDiaDireita input.dataMaior {padding:4px !important;margin:0 0 3px;width:175px;}
div.noticiasDiaDireita input.dataMenor {width:25px !important;position:relative;top:-2px;}
div.noticiasDiaDireita input.dataMaior {width:50px !important;position:relative;top:-2px;}

table#semanaSemana tr td
, table#diadia tr td {padding:6px;vertical-align:top;border-bottom:1px solid #D4D4D4;}
table#semanaSemana tr td.semana
, table#diadia tr td.diadia {font-weight:bold;text-align:center;}
table#semanaSemana tr td.semana strong span {font-size:3em;}
table#semanaSemana tr td.noticiaSemanaSemana {padding:6px 2px;}

.buscarNoticias {border-left:1px solid #DFE8ED;border-right:1px solid #DFE8ED;border-bottom:1px solid #DFE8ED}
div#blocoNoticias {float: left; background-color: #DFE8ED;padding-right: 10px; border:1px solid #DFE8ED;padding-left:10px;float:right;}
.buscarNoticias td.dia {font-size: 20px; text-align: center; font-weight: bold}
/* =============================
	BIBLIOTECA
==============================*/
div.conteudoBiblioteca {margin-top: 80px;}
div.conteudoArquivoBiblioteca {width:400px; float:right;}
/* =============================
	MINISTROS
==============================*/
/* COMPOSIÇÃO-----------------------*/
div#conteudoAbasComposicao {border:1px solid #d4d4d4;padding:10px 20px;float:left;}
/* PRESIDENTES -----------------------*/
div#fotoPresidente {width:171px;float:left;}
div#descricaoPresidente {width:280px;float:left;}
p#outrosPresidentes {text-align:right;}
table#presidentesMinistros {width:100%;}
table#presidentesMinistros tr td {padding:8px;vertical-align:middle;}



/* constituicao */
.parART, .parINC, .parALI, .parPAR,.parREA, .parCRA {
	color:#385260;
	font-family:Arial,sans-serif;
	font-size:17px;
}

.parREA, .parCRA {
	color:#999999;
}
/* Coberturas Especiais */
.identificacaoCobertura { font: bold 16px Arial, sans-serif; color: #005c95; text-indent: 10px; vertical-align: middle; }
.tituloCobertura, .tituloCobertura a { color: #577e9d; font-family: Arial, sans-serif; font-size: 9px; text-transform: uppercase; }
.chamadaCobertura, .chamadaCobertura a { color: #1a171b; font-size: 10px; font-family: tahoma;}
a.tituloCobertura:link {color:#385260;}

.diaAgendaPresidente {background: url("../../agendaPresidente/imagem/fundo_calendario.jpg") no-repeat center right; width: 42 px; border:0px solid #000; font-size: 18px; line-height: 72px; text-indent: 10px; font-weight:bolder; }

/* =============================
	ATENDIMENTO DO STF
==============================*/

/* Apresentação - Serviços Principais */
#destaquePrincipal {width:100%;}
#destaquePrincipal h3 {padding-top:0px;}
#destaquePrincipal h5 {color: rgb(158, 154, 157); padding-top:0px;}
#destaquePrincipal img {margin-right:10px; float:left;}

.destaqueEsquerda{width:272px; float:left; padding-top:10px;}
.destaqueDireita{width:272px; float:right; margin-left:14px; padding-top:10px;}

.linhaDivisora{width:100%; float:left;}

/* Apresentação - Serviços Secundários */
#destaqueSecundario {width:100%; padding-top:10px;}
#destaqueSecundario p {font-size:12px;}

.tituloDestaqueSecundario {font-size:13px; font-weight:bold; padding-bottom:0px;}
.maisServicosAtendimento{padding-top:10px; clear:both; text-align:right; color:#666;}
.maisServicosAtendimento a{color:#333;}

.destaqueEsquerdo{width:100%; float:left; width:178px; padding-right:5px;}
.destaqueMeio{width:100%; float:left; width:160px; padding-right:13px; padding-left:13px; border-color:#D2D6DF; border-left-style:solid; border-right-style:solid; border-width:1px; }
.destaqueDireito{width:100%; float:left; width:178px; padding-left:10px;}

/* Listagem de Categorias de Serviços */
#listaDeServicos {width:100%; padding-top:10px;}
#listaDeServicos h3 {padding-top:0px; font-size:10px;}
#listaDeServicos p {color:#666; padding-top:0px; font-size:12px;}
#listaDeServicos a {text-decoration:none;}
#listaDeServicos p a {color:#666;}
#colunaDireitaCategoriaServico {width:100%; float:right; width:265px; padding-left:5px; }

/* Listagem de Serviços */
#listaCategoriaServico {width:100%; padding-top:5px; }
#listaCategoriaServico h3 {padding-top:0px; font-size:10px; padding-bottom:10px;}

#colunaEsquerdaServico {width:100%; float:left; width:265px; padding-right:15px; border-color:#D2D6DF; border-right-style:solid; border-width:1px;}
#colunaEsquerdaServicoUnico {width:100%; float:left;}
#colunaDireitaServico {width:100%; float:right; width:265px; padding-left:5px; padding-top: 40px; }

/* Mapa do atendimento */
#mapaDoAtendimento ul {list-style:none; margin:0; padding:0; margin-bottom:5px;}
#mapaDoAtendimento ul li {margin:0; padding:0; font-weight:bold; font-size:16px;}
#mapaDoAtendimento ul li ul {background:url(../../atendimentoStf/imagens/listStyleAll.jpg) repeat-y; }
#mapaDoAtendimento ul li ul li {margin-left:20px; font-weight:bold; font-size:14px; padding-top:5px; }
#mapaDoAtendimento ul li ul li ul {}
#mapaDoAtendimento ul li ul li ul li {font-size:12px;}
#mapaDoAtendimento ul li ul li ul li ul {}
#mapaDoAtendimento ul li ul li ul li ul li {font-weight:100;font-size:11px;}

/* Avisos Atendimento */
#alerta {color:#927108; border: 1px solid #D1B015; font-size:14px; background:url(../imagem/bgAvisoAtendimento.png); margin-bottom:5px;}
#alerta a {color:#C60;}
#avisoEsquerdo {float:left; width:270px; }
#avisoDireito {float:right; width:270px; }
.tituloAvisos {font-size: 16px; font-weight:bold; border-bottom: 2px solid #0F2A57; margin:10px 0px 10px 0px;}
.tituloItemAviso a {font-size:12px; font-weight:bold; color:#0F2A57;}
/* =============================
	GRU COBRANÇA
==============================*/

/* GRU Cobrança */
.tituloGRU {margin-bottom:10px;}
.blocoAzulGRU {background:#DFE8ED; padding:10px;}
.blocoBotaoGerarGRU {background:#DFE8ED; padding:5px 3px 5px 10px; }
.campoGRU {margin-top:10px;}
.qtdImpretantes input{width:30px;}
.qtdFolhaAJ input{width:30px;}
.qtdFolhasRR input{width:30px;}
.readonlyGRU {text-align:right; color:#000; background:#ddd; font-size:12px;}
#paramPersonRI, #paramPersonFC, #paramPersonAJ, #paramPersonRR, #paramPersonCO {}
label.error { width: 250px; color: red; padding-left:10px}

/* Resultado Pesquisas Portal
#sobreResultado {border:solid 1px #fff;}
#sobreResultado:hover {background-color:#EBF2FC; border:solid 1px #CDDCF9;}
*/

/* Pautas de Julgamento - Lista dos Ministros*/

div.tituloRelator { background-color:#dfe8ed; padding-left:4px; width:auto; margin-bottom:20px; padding:8px;}
div.itemLista {border-bottom:0px solid #DFE8ED; margin-bottom:10px}
div.tituloItemLista {padding:0px 0px}
div.dadosLista {background:#DFE8ED}
div.info{background:red}
div.detalheLista {display:none}
div.textoLista {margin-left:15px; padding-left:15px; background:#FFF}
div.barraExpande {background:#DFE8ED; width:15px; text-align:center; cursor:pointer; float:left; height:100%}
div.barraContrai {background:#DFE8ED; width:15px; text-align:center; cursor:pointer; float:left; height:100%}






/*Pesquisa personalizada*/
.campoPesquisa {color:#999; padding-top:2px;}

.textoResultadoPesquisa {margin:20px 0px;}
.bordaResultado {padding:10px; border:1px solid #CCC; padding-top:30px; }

.tituloTipoResultado {font-size:12px; font-weight:bold; margin:15px 0px; }
.linhaItem {border-bottom:1px solid #DFE8ED; display:block; margin-bottom:10px; padding-bottom:5px;}

.tituloItem {width:300px; float:left; }

.abas {border-top:1px solid #FFF; border-bottom:1px solid #CCC; border-right:1px solid #FFF; }
.abas li {border-right:1px solid #CCC; margin:10px; }
.ativo {border-bottom:1px solid #FFF;}



/*Estilo Datatable */
	.ui-dialog .ui-dialog-titlebar {height:18px;}
	/*.dataTables_wrapper   .resultadoLista thead {cursor:pointer;}*/
	.dataTables_filter input[type="text"], input[type="data"] {font-size:13px; height:18px; margin:5px 0px;}
	.dataTables_wrapper  *{vertical-align:middle}

	.dataTables_wrapper input, .dataTables_wrapper select, .dataTables_wrapper textarea {height:21px; font-size:13px;}
	.dataTables_length {margin:7px 0px 0px 5px}
	.dataTables_length  select{padding:0px 0px 0px 3px}
	.dataTables_info {width:470px}
	.dataTables_wrapper tr.even {background:#E4EBF0}
