﻿/* Arquivo referente aos estilos específicos das páginas */

/******************************************
** Tela de login e Tela de acesso negado **
******************************************/

#divLogin, #divAcessoNegado { text-align: center; }
#divLabelAcessoNegado, #divLabelFalhaAutenticacao { line-height: 18px; height: 20px; padding-top: 60px; }
#divBotaoAutenticar, #divBotoes, #divLabelErro { padding: 30px; }
.Conteudo .TabelaLogin { width: 510px; }
.TabelaLogin .MargemSuperiorLogin { line-height: 80px; }
.TabelaLogin .TdColunasDados { width: 200px; text-align: left; }
.TabelaLogin .TdColunasNomeDados { width: 50px; vertical-align: middle; text-align: right; }
.TabelaLogin .TdColunasEsquerda, .TabelaLogin .TdColunasDireita { width: 120px; }
.LarguraCaixasDeTexto { width: 95%; }
.LarguraDropDown { width: 196px; }
.Carregando {  background-color: #E03134; padding-top: 4px; padding-bottom: 4px; width: 100px; }
.Carregando .TextoCarregando { color: White; padding: 2px; }


/******************************************
** Tela de login do usuário externo **
******************************************/
#divLoginExterno { margin: 14px; }
#divLoginTextosExterno { float: left; padding-right: 80px; font-weight: bold; margin-top: 2px; }
#divOpcoesExterno { clear: both; margin-top: 10px; }
#divEsqueceuSenhaExterno { margin-top: 10px; }
#divErroLoginExterno { margin-left: 45px; margin-top: 10px; }
.TextosExterno { margin-top: 5px; }
.CamposExterno { margin-bottom: 10px; width: 160px; }
.LinkEsqueceuSenhaExterno { color: Gray; text-decoration: none; }
.LinkEsqueceuSenhaExterno:hover { text-decoration: underline; }


/*****************************************
 ** Página Consulta Tipos de Documentos **
 *****************************************/
.divGridTipoDoc{ width: 300px; margin: 5px; padding: 5px; }
.divNovoTipoDoc{ width: 300px; text-align:right; margin: 5px; padding: 5px; }
.MsgNenhumTipoDoc{ font-weight: bold; padding:5px; } 

/***************************************
 ** Página Dados do Tipo de Documento **
 ***************************************/
.divDados{ width: 350px; margin: 5px; padding: 5px; }
.divBotoes{ width: 300px; margin: 5px; padding: 5px; margin-top: 5px; }

/******************************************
** Tela de login e Tela de acesso negado **
*******************************************/
.LoginFormularioFL { margin-bottom: 5px; width: 192px;}
.ComboOrgaosFL { width: 198px; float: left; margin-left: 3px; }
.TextoCarregandoFL { color: White; padding: 2px; }
#divLoginProgresso {  background-color: Red; padding-top: 4px; padding-bottom: 8px; width: 100px; margin-left: 20px; float: left; text-align: left; }
#divLogin { width: 98%; margin-top: 80px; text-align: center;}
#divLoginForm { width: 512px; line-height: 8px; }
#divLoginTextos { width: 32%; float: left; text-align: right; line-height: 22px; }
#divLoginDados, #divLoginBotao { text-align: left; }
#divLoginBotao { padding-top: 5px; }
#divLoginBotaoCentralizado, #divLabelFalhaAutenticacao { text-align: center; margin-top: 25px; }
#divBotoesPE { padding: 30px; }


/***************************************
 ** Página Consultar Documentos **
 ***************************************/
.TituloPopUpConfirmacao{ background-color:#161F6F; text-align:center; color:#FFFFFF; font-weight:bold; padding:2px; font-size:12px; }
.gvwDocumentos{ border: 1px solid White; width: 400px; text-align: center; }
.tituloContainer{ margin: 4px 0px 3px 10px; padding-bottom:3px; border-bottom:1px solid black; font-family:Verdana, Sans-Serif; font-size:13px; color:Navy;}
#divConteinerPrincipal{ margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; }
#divBotaoBuscar{ width: 315px; text-align: right; padding-top: 15px; }
#divGridView{ padding: 5px 5px 5px 5px; }
.pnlMsgErro{ padding: 5px 5px 5px 5px; height:50px; }
.pnlPopUp{ background-color: #F0F0F0; border: 1px solid black; padding: 3px; Width:400px; }
#divFecharMsg { float: right; clear: both; }
#divConfirmacao { text-align: center }
#divBotoesConfirmacao{ margin-top: 15px }
#divConfirmacaoExterno{ border: 1px solid black; padding: 5px; }


/***********************************************
 ** Página Altera documento segunda instância **
 ***********************************************/
/*Estilo da div da mensagem de Documento não encontrado*/
.ErroDocumentoNaoEncontrado{ padding:15px; }
.MsgErroDoc{ font-weight: bold; } 
.botoes{ text-align: right; float: left; padding-left: 202px; padding-top:10px }
#divConteudo { clear: both; }
#divBotoes { width: 500px; text-align: center; }

/***************************************
 **     Página Filtro de Diários      **
 ***************************************/
.DivLabelFiltroDiarios{ float:left; width:85px; height:21px; margin:3px 0px 3px 0px; padding-top:3px; }
.DivTextBoxFiltroDiarios{ float:right; height:24px; margin:3px 0px 3px 0px; padding-top:0px; }
.DivTextBoxFiltroDiarios, .LarguraDropDownFiltroDiarios { width: 160px; }
.divCorpoFiltro{ width:250px; padding:5px 3px 3px 5px; margin: 5px 0px 3px 5px; }
.txtDataFiltraDiarios{ width:75px; }


/***************************************
 **		    Cadastro Usuário          **
 ***************************************/
#divCadastroUsuarioConteudo { padding: 3px 10px 3px 10px;  }


/***************************************
 **		    Gerenciar Diários          **
 ***************************************/
.divConteudoGD{ width:270px; padding:15px; }
.divBotaoFiltro{ padding-bottom:10px; text-align:right; }
.ColunaStatusGD{ width:100px; }


/***************************************
 **    Descadastramento de Usuário    **
 ***************************************/
#divDescadastramentoUsuarioConteudo { padding: 3px 10px 3px 10px;  }
#divBotaoPesquisar { text-align:left; padding-top: 5px; padding-bottom: 10px; }


/*******************************************
** Lista Documentos
*******************************************/

#divLDFiltros{ margin-bottom: 15px;}
#divLDConteudo{ width: 600px; margin: 10px;}
#divLDFiltroTitulo, #divLDFiltroBotao { margin-bottom: 10px; }
#divLDFiltroTitulo{ float:left;  width: 480px;}
#divLDFiltroBotao{ text-align: right; }
.ExplicacaoDataItensLD { margin-left: 10px; }
.LDOrgao{ font-size: 14px; font-weight: bold; }
.LDCaderno{ font-size: 12px; }
#divLDFiltro{ font-size: 10px; margin-top: 5px; }
.LDQuadroAviso{ margin-top: 10px; }


/*******************************************
** Lista Diários
*******************************************/

#divLDIFiltros{ margin-bottom: 15px; margin-left:15px; margin-top:10px;}
#divLDIConteudo{ width: 600px; margin: 10px;}
#divLDICadernos{ width: 500px; margin-top: 5px;}
#divDataDiario{ margin-top: 5px; }
.divLDIAdobe{margin: 5px 0px 15px 0px; float:left; clear:both; width:100%;}
.LDIOrgao{ font-size: 14px; font-weight: bold; }
.LDICaderno{ font-size: 12px; }
.divLDIGridTitle{ float:left; clear:both; text-align:left; width:100%; margin-bottom:10px; padding-left:5px;}
.LDIConteinerCaderno{ float:left; width:290px; }

/*******************************************
** Filtro Pesquisa Documentos
*******************************************/
#divFPDTitulo{ float: left; color: Navy; font-size: 14px; font-weight: bold; margin-top: 20px; margin-left: 10px;}
#divFPDBotoesPagina { margin-top: 20px; width: 500px; text-align: right;}
#FPDFiltro{ margin: 20px }
.FPDFiltroTitulos{ float: left; width: 185px; margin-bottom: 10px; font-weight:bold; font-size:10px;}
.FPDFiltroCampos{ margin-bottom: 10px; font-size:10px;}
.rfvFPDValidador{ margin-left: 10px; }
.FPDDataInicial{ width: 70px; margin-right: 5px;}
.FPDDataFinal{ width: 70px; margin-left: 5px; margin-right: 5px;}
.FPDCalendario{width: 200px;height: 180px; margin-left: 185px;}
.FPDBotaoFiltrar{ margin-left: 20px; }
.FPDiframe
{
	display:none;/*apenas para IE5*/
	display/**/:block;/*apenas para IE5*/
	position:absolute;/*deve ter*/
	top:0;/*deve ter*/
	left:0;/*deve ter*/
	z-index:-1;/*deve ter*/
	filter:mask();/*deve ter*/
	width: 100%;/*deve ter valor grande*/
	height: 100%;/*deve ter valor grande*/
}
.FPDhrDivisoria{ width: 530px; text-align: left; display:inline-block;}
.FPDhrDivisoriaFim{ width: 718px; text-align: left; display:inline-block;}
.FPDOutrosCampos{ margin-top: 25px; margin-bottom: 10px; }
.FPDBotaoInfoDisponibilizacao
{
	background-color:Transparent; 
}


/*******************************************
** Detalhes Documento
*******************************************/
.DDConteudo{ margin: 20px }
.DDTitulos{ float: left; width: 200px; margin-bottom: 10px; font-weight:bold;}
.DDCampos{ margin-bottom: 10px; }


/*******************************************
** Detalhes Documento Judicial
*******************************************/
.DDJEstiloGrid{ width: 300px; text-align: left; line-height: 20px; }
.lblDDJCampo{ padding-left: 2px; }
.FiltroBotao{ text-align: right; margin-top: 20px; width: 470px;}

/*******************************************
** Gera Diário
*******************************************/
.divConteudoGeraDiario{width: 350px; padding-left:10px; }
.divLabelGeraDiario{float:left; width:150px; padding-top:10px;}
.divCamposGeraDiario{float:right; padding-top:10px; text-align:left; width: 180px;}
.divBotaoGeraDiario{padding-top: 20px; text-align:center;}


/***************************************
 **        Gerenciar Caderno          **
 ***************************************/
#divGCVoltar { clear: both; padding: 10px 0px 0px 8px; }

/*******************************************
** Popup justificativa
*******************************************/
.tbxGCJustificativa { width: 500px; height: 100px; }
.AlinhamentoGCAviso { float: right; }
.pnlGCJustificativa { width: 520px; }

/*******************************************
** Visualiza Documento
*******************************************/
#divVDCorpo { clear: both; margin-top: 10px; }
#divVDRodape { clear: both; margin-top: 16px; border: solid 2px Black; padding: 2px; text-align: justify; }
#imgVDCabecalho { Height:40px; Width:280px; }

/***************************************
 **          Nota Importante          **
 ***************************************/
#divNIConteudo { margin: 40px 0 0 40px; font-size: 1.1em; text-align: justify; line-height: 15px; }
#divNINota { margin-left: 20px; width: 410px; }
#divNIMiniatura { margin-top: 30px; }
.PainelNIBotaoCentro { text-align: center; }
.PainelNIBotaoEsquerda { text-align: left; }

/***************************************
 **          Página Inicial           **
 ***************************************/
#divPIConteudo { margin: 20px 0 0 40px; }
#divPICadernos, #divPIPesquisa { border: solid 1px Black; padding: 8px 8px 0 8px; width: 700px; }
#divPICadernos { height: 190px; }
#divPIPesquisa { height: 60px; margin-top: 35px; padding-bottom: 8px; }
#divPIOpcoesPesquisa { margin: 15px 0 0 15px; }
#divPIAdobe { margin: 4px 0 0 6px; }
#divPIInterno { margin-top: 10px; height: 30px; }
.LinkCadernos { text-decoration: none; vertical-align: top; }
.divPIAreaJudicial { float: left; text-align: center; line-height: 30px; }
.divPIAreaJudicialMeio { border-left: solid 1px Black; border-right: solid 1px Black; width: 25%; padding:0 8px 0 8px; }
.divPIAreaJudicialEsquerda { width: 30%; margin-left: 30px;  margin-right: 8px; }
.divPIAreaJudicialDireita { width: 25%; margin-left: 8px; }
.PaineisInferioresComLink { margin-top: 2px; }
.PaineisInferiores { margin-top: 8px; }
.PaineisSuperiores { margin-top: 5px; }
.PainelMensagemSemCaderno { line-height: normal; font-style: italic; }
.FontePIGrande { font-size: 1.3em; line-height: normal; }
.TextBoxPI { width: 90px; }
.MargemPICamposOpcoes { margin-left: 40px; }
.LabelPIPublicacao { float: left; margin-right: 8px; }
.OpcoesPesquisaPI { margin-left: 40px; }
.BotaoOpcoesPesquisaPI { margin-left: 20px; }


/******************************************************
 **          UploadDocumentosSegundaInstancia        **
 ******************************************************/
.UDSICalendario {width: 200px;height: 180px; margin-top: 30px; }

/*******************************************
** Imprimir Recibo Upload
*******************************************/
.IRUConteudo { margin: 20px; border: solid 1px #BBBBBB; padding: 3px; background-color: White; width: 600px; text-align: left;}
.IRUTitulos { float: left; width: 200px; margin-bottom: 10px; font-weight:bold; }
.IRUCampos { margin-bottom: 10px; }

#divIRUBotoes, #divIRUConteudo, #divIRUMaterias, #divIRUMateriasTitulo, #divIRUMateriasConteudo  
{ 
	border: solid 1px #BBBBBB; 
}

#divIRUBotoes { margin-bottom: 5px; padding: 5px; }
#divIRUTitulo { font-size: large; float: left; margin: 40px; margin-left: 60px; font-weight: bold; }
#divIRUConteudo { padding: 10px; }
#divIRUCabecalho { text-align:center; margin-bottom: 30px; }
#divIRUMaterias { padding: 2px; margin-top: 30px;  margin-bottom: 10px; }
#divIRUMateriasTitulo { text-align: center; padding: 2px; margin-bottom: 2px; }
#divIRUMateriasConteudo { padding: 2px; }
#divIRUTexto { margin-bottom: 20px; }