/*
INÍCIO CABEÇALHO
*/
*{
    margin: 0px;
    padding: 0px;
    font-family: Verdana;
}
img{border: 0px;}
body{background-color: #EFEFEF!important;}
#top{width: 1000px;}

#top #banner-ufrj{
    background-image: url("../layout-files/banner_logo_main.png");
    width: 1000px;
    height: 120px;
    background-size:1000px 120px;
    margin:1px 0 0 0;
    /*border:1px solid #9f3c1f;*/
}
#top #banner-ufrj.banner-homolog{
    background-image: url("../layout-files/banner_logo_main_homolog.png");
    width: 1000px;
    height: 120px;
    background-size:1000px 120px;
    margin:1px 0 0 0;
    /*border:1px solid #9f3c1f;*/
}
/*
INÍCIO MENU
*/
#menu ul{list-style-type: none;}
#menu #principal{
    display: none;
    width: 550px;
    background-color: #de9768;
    z-index: 999;
    /*border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;*/
}

#menu a,#menu p{
    text-decoration: none;   
    padding-right: 10px;
    margin-right: 10px;
    padding-left: 10px;
	color: #EFEFEF;
}

#menu #menuStruct{
    list-style-type: none;
    background-color: #df7c3f;
    width: 1000px;
    height: 20px;
    text-align: left;
    /*border-width:0px 0 0 0 ;
    border-style:solid; 
    border-color:#9f3c1f;*/
}
#menu .submenu{
    display: none;
    background-color: #c68760;
}

#menu .submenu a
{
	color:#EFEFEF;
}
#menu .submenu li:hover
{	
	/*background-color:#3faf7b;*/
	/*background-color: #5C9EB4;*/
}
#menu .submenu li a
{
	width:550px; /* tamanho do menu principal */
	height:20px;	
	display:block;
	color:#efefef;	
}
#menu .submenu li a:hover
{
	/*color:white;*/
    color:#4f4f4f; 
    /*background-color:white;*/
}

#menu .submenu li:hover
{
    /*color:white;*/
    /*color:#4f4f4f;*/    
    /*color:#c68760;*/
    background-color:#c98a63;
}
#menu a
{
    font-size: 14px;
    font-weight: bold;    
}
#menu p
{
    font-size:14px;
}
#menu a:hover
{
	color: #555;
}

#menu #principal li{
    padding:5px 0 0 1px;
}

#menu #principal .submenu li{
    padding-left:3px;
}

#lnkMenu{
    display:inline-block;
    padding-top:4px;
}

#subSRM{
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;	
}
/*
FIM MENU
FIM CABEÇALHO
INÍCIO CONTEÚDO
*/

#body #content{
    background-color: #FFFFFF;
    /*border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;*/
    width: 1000px;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #CFCFCF;
    font-size: 13px;
}
#body #content #content-list{list-style-type: none;}
#body #content #content-list li{height: 20px;}
#body #content #content-list #content-list-title{
    font-weight: bold;
    font-size: 17px;
    height: 25px;
}
#body #content #content-list #content-list-subtitle ul li{display: inline;}
#body #content #content-list #content-list-subtitle ul #sub{
    font-weight: bold;
    font-size: 14px;
}
#advise{
    color: #FF0000;
    font-size: 9px;
}
#body #content #content-list #content-list-menu ul li{
    display: inline;
    margin: 10px;
}
#body a:active, #body a:hover, #body a:link, #body a:visited, #body a:focus{
    text-decoration: none;
    color: #0000FF;
}
#body #content #content-list #content-list-hr hr{
    width: 90%;
    height: 1px;
    background-color: #333;
    border: 0px;
}
#body #content #form{width: 1000px;}
#body #content #form #content-list-item{width: 350px;}
#body #content #form #key{text-align: left; white-space:nowrap;}
#body #content #form #value{text-align: left; }
#body #content #form #btnInserirAutor{text-align:left;}
#mark,.mark{color: #FF0000;}
#body #content #form #example{
    text-align: left;
    font-size: 10px;
    color: #888;
}

#body #content #form table
{
    max-width:950px;
	width: 100%;
}
#body #content #form
{
	margin:10px 0;
}

.alinhadoDireita
{
    text-align: right;

}

#listagem #content{
    background-color: #FFFFFF;
    /*border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;*/
    width: 900px;
    margin: 20px 0px 20px 0px;
    border: 1px solid #CFCFCF;
    font-size: 12px;
}
#listagem #content #content-list{list-style-type: none;}
#listagem #content #content-list li{height: 20px;}
#listagem #content #content-list #content-list-title{
    font-weight: bold;
    font-size: 17px;
    height: 25px;
}
#listagem #content #content-list #content-list-subtitle ul li{display: inline;}
#listagem #content #content-list #content-list-subtitle ul #sub{
    font-weight: bold;
    font-size: 14px;
}
#listagem #content #content-list #content-list-menu ul li{
    display: inline;
    margin: 10px;
}
#listagem a:active, #listagem a:hover, #listagem a:link, #listagem a:visited, #listagem a:focus{
    text-decoration: none;
    color: #0000FF;
}
#listagem #content #content-list #content-list-hr hr{
    width: 90%;
    height: 2px;
    background-color: #63B0C0;
    border: 0px;
}

.textoDia{
    width:25px;
    text-align: center;
}

.textoAno{
    width:40px;
    text-align: center;
}

#body #content #form #btnSave{text-align: right;}
.button{
    height: 25px;
    /*background-color: #EFEFEF;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;*/
    padding:1px 5px;
}
.button:hover{background-color: #DFDFDF;}
#divAutor,#LayerNovoTipoCorr, #LayerEditTipoCorr, #ContratoInclusaoNovoForm, #body #content #form #NovaNaturezaPortaria, #SelectUnidade,#SelectAssunto,#TabelaPrev,#divAnoEliminacao,#DRE{
    display: none;
}
.invisivel,.AtualizarObra,.InserirObra,.InserirAutor,.AtualizarAutor,.AdicionarAutorAObra,.FinalizarInsercao,.AtualizarMotivoRepublicacao,.InserirMotivoRepublicacao,.DadosMotivoRepublicacao,.AtualizarNaturezaPortaria,.InserirNaturezaPortaria,.DadosNaturezaPortaria,.DOU,.BUFRJ,.ProcessoVolume,.AnexoProcesso,.AnexoVolume,.AnexoContrato,.Emprestimo,.Eliminacao
{
 display:none;	
}
.TblRow1{background-color: #EFEFEF;}
.TblRow2{background-color: #CFCFCF;}
td
{
    text-align:left;
}

.clicavel{
    filter: brightness(100%);
    opacity:0.9;
}

.clicavel:hover
{
    cursor: pointer;	
    filter: brightness(80%);
}
.sublinhado 
{	
	text-decoration:underline;
}
.uppercase
{text-transform:uppercase;}

textarea
{
	font-size:14px;
}
.bordaVermelha
{
	border-radius:2px;
	border:1px inset red;
}
.negrito
{
	font-weight:bold;
}
.azul153
{
	color:rgb(0,0,153);
}
.centrado
{
	text-align:center;
}
.bordado
{
    border:1px solid black;
}
/*
FIM CONTEÚDO
INÍCIO RODAPÉ
*/
#footer ul li{font-size: 13px;}
#footer ul li a{
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}
#footer ul li a:hover{color: #777;}

input[readonly="readonly"]
{
    background-color:#F3F3F3;
}
.sucesso,.info,.aviso,.erro
{	
	padding:5px;
	margin:5px 0;
	display:inline-block!important;	
	clear:both;
}
.sucesso
{
	color:#4F8A10;
	background-color:#DFF2BF!important;
}
.info {
    color: #00529B;
    background-color: #BDE5F8!important;
}
.aviso {
    color: #9F6000;
    background-color: #FEEFB3!important;
}
.erro
{
	color:#8f0008;
	background-color:#ffcfcf!important;
}

.cleanbutton
{
	background-color: transparent;	
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden;
    outline:none;
}

.cleanbutton:hover{
	color:#ad1f1f;	
}

table.permissoessigad tr td /*:first-child*/
{
	width: 360px;
}
table.permissoessigad tr td .liPermissao,
div#permissoessigad ul li.liPermissao
{
	width: 270px;
    /*white-space: normal;*/
	font-size: 11px;
}
table.permissoessap tr td:nth-child(2)
{
	padding-left:40px;
}
.permissoesSistema
{
	text-align:left;
	list-style-type: none;
	margin-left:10px;
	display: none;
}
a.link_permissoes_especiais{
	color: #937b64!important;
}
.link_permissoes_especiais .direcional{
	font-size: 6pt;
}
.sisserad .iconeImagem
{
	height:20px;
	vertical-align: middle;	
	display:inline-block;
}	
.sisserad .iconeImagem img
{
	height:18px;
	vertical-align: middle;	
	display:inline-block;	
}
#content.sisserad
{
	padding:10px 0;
}

#formDadosUnidade .secao
{
	text-decoration:underline;
	padding-top:10px;		
}
.dadosUnidade
{
	margin:0 auto;
	text-align:center;
}
.dadosUnidade .titulo
{
	
}
.dadosUnidade,#telefones
{
	width:800px;
	padding:10px 0;
	font-size:13px;
	text-align:left;
}
.contatoTramitacao img
{
	width:20px;
	height:20px;	
}

select{
    background-color:white;
}

.tabelaPadrao{
    border-spacing:5px;
    padding:0;
    border:0;
}

.tabelaBotoes{
    border-spacing:10px;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
    background-color:#bf5c1f;
}
.ui-widget.ui-widget-content {
    width: auto;
}
span.alerta-duplicado{
    font-size: 9pt;
    color: #ff0000;
    font-weight: bold;
}
ul#correspondencias li table.duplicado{
    background-color: #ffd5d5;
}
ul#correspondencias li{
    list-style-type: none;
}
table#PublicacaoPortaria th,
table#PublicacaoPortaria td{
	font-size: 10pt;
}
table#PublicacaoPortaria tbody tr td{
    padding: 3px;
}
#box-filtros.aberto{}
#box-filtros.fechado{
    display: none;
}
#btn-abrir-filtros{
    text-align: right;
    padding: 10px 30px;
}
.form-horizontal .control-label, .form-horizontal .form-control-static{ padding-top: 2px!important;}
.form-horizontal .form-control-static{ text-align: left; }
.input-sm {
    height: 25px!important;
    padding: 0px 10px!important;
}
#box-paginacao input{ 
    margin: 0 2px;
    background-color: #df7c3f;
    border-color: #cc7845;
}
#box-form-projeto{ 
    display: none;
    background-color: #eee;
    padding: 10px;
    margin: 10px;
}
form#formInserirDocumento table tr td:first-child {
    width: 140px!important;
}
form#formConsultarDocumento table tr td.label,
form#formInserirDocumento table tr td.label,
form#formAtualizarDocumento table tr td.label{
    white-space: nowrap;
    padding: 0 10px;
}
#formSolicitacaoPostagem table input {
    width: 80px!important;
    margin: 0;
}
#formSolicitacaoPostagem table td.ar input {
    width: 100%!important;
}
#formSolicitacaoPostagem table td.numeric {
    width: 90px;
}
#formSolicitacaoPostagem table td.ar {
    width: 40px;
}
#formSolicitacaoPostagem table th {
    text-align: center;
}
#formSolicitacaoPostagem table td label{
    padding-top: inherit!important;
    font-weight: normal;
    text-align: left;
}
#formSolicitacaoPostagem table td span.hint {
    font-size: 8pt;
    display: block;
}
#formSolicitacaoPostagem table td input#qtd_outros_descricao {
    display: inline-block;
    width: 190px!important;
}
span#qtd_chars {
    border: 1px solid #dddddd;
    padding: 3px;
    float: right;
    margin-top: 5px;
    border-radius: 3px;
    color: #333;
}
span#qtd_chars.alert {
    background-color: #fdcbcb;
}
input.erro-validacao,
select.erro-validacao,
textarea.erro-validacao {
    border: 1px solid #ff4242;
    background-color: #f9d3d3;
}
input[type='radio'].erro-validacao:after {
	width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #ff00006b;
    content: '';
    display: inline-block;
    visibility: visible;
    border: none;
}
table#tbl_processos_receber thead tr th,
table#tbl_processos_receber tbody tr td,
#tabelaDocumento table#documento tbody tr td span,
#tabelaDocumento table#documento thead tr th span{
    font-size: 9pt!important;
	text-align: center;
}
table#tbl_processos_receber tbody tr.selecionado td{
	background-color: #EEE8AA;
}
#formConsultarProjeto table#Projeto {
    width: 100%;
}
tr.ehaluno-S td {
    background-color: #f3f3f3;
    display: none;
}
ul#select-assuntos{
	height: 200px;
    overflow: auto;
}
ul#select-assuntos li{
    margin-bottom: 0;
}
ul#select-assuntos li input {
    top: 2px;
    position: relative;
	height: 15px;
    width: 15px;
}
.alert-danger {
    color: #333;
    background-color: #f9d3d3;
    border-color: #ff4242;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
/*
.msg{
    border: 1px solid #cecece;
    padding: 5px;
    border-radius: 3px;
    box-shadow: 1px 1px 3px -1px;
}
.msg.info{ background-color: #8fe0f8; border-color: #002f55; }
.msg.alert{ background-color: #f8f18f; border-color: #554c00; }
.msg.error{ background-color: #f88f8f; border-color: #550000; }
.msg.success{ background-color: #8ff88f; border-color: #005507;}
*/

.publicacao{color: #0000FF;}
.siscorr{color: #008800;}
.sisremp, .sispost{color: #000099;}
.relatorio{color: #990000;}
.sisrma{color: #937B64;}
.sisgere{color:#937B64;}
.sisrmn{color:#2E2879;}
.sispaa {color:#C73F17;}
.sisgnum {color:#004D00;}
.sisvap {color:#7B3F00;}
.sisrip {color:#0c3707;}
.sisetiq{color:#5A0000;}
.sisserad{color:#330000;}
.gsei{color:#0095d9;}
.gearq{color:#691818;}
.sismape{color:#6c6c6c;}
.bufrj{color:#00a0a2;}
/*.gsei{color:#9fb73b;}*/

.fundopublicacao{background-color: #0000FF;}
.fundosiscorr{background-color: #008800;}
.fundosisremp, .fundosispost{background-color: #000099;}
.fundorelatorio{background-color: #990000;}
.fundorelger{background-color: #990000;}
.fundoreluni{background-color: #995555;}
.fundosisrma{background-color: #995599;}
.fundosisgere{background-color:#937B64;}
.fundosisrmn{background-color:#2E2879;}
.fundosispaa {background-color:#C73F17;}
.fundosisgnum {background-color:#004D00;}
.fundosisvap {background-color:#7B3F00;}
.fundosisrip {background-color:#0c3707;}
.fundosisetiq{background-color:#5A0000;}
.fundosisserad{background-color:#330000;}