﻿/*=Formatação Geral
--------------------------------------------------------------------------------------------------------------*/
* { padding: 0; margin: 0; }

.clear { clear: both; height: 0; border: 0; }

.none { display: none; }

.center { text-align: center; }

/*=Formatação DOM
--------------------------------------------------------------------------------------------------------------*/

#engloba_janela .separa { clear: both; height: 10px; }

/*=Documento
---------------------*/
#engloba_janela { position: absolute; z-index: 1000; left:0; top:0;}

#engloba_janela .engloba_janela_view { width: 100%; height: 100%; position: fixed;  background: url(../../IMAGE/img_fundo_janela_modal.png); z-index: 900; left:0; top:0;}
#engloba_janela .engloba_janela_view .janela_view { width: 980px; background: #ECF4FC; border: 1px solid #7089AB; margin: auto; margin-top: 20px; padding-bottom: 10px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_topo { width: 960px; height: 38px; margin: auto; padding: 0 0 0 10px; display: block; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_topo .txt_view { width: 900px; padding: 10px 0 0 0; float: left; font-family: Calibri; font-size: 16px; color: #151515; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_topo .btn_fechar_view { float: right; width: 32px; height: 32px; padding: 2px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo { width: 960px; background: #FFF; border-top: 1px solid #A8B9CC; border-left: 1px solid #A8B9CC; border-right: 1px solid #A8B9CC; margin: auto; padding: 10px 0 0 0; overflow: auto; }

#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .btnsTopo { float:right; padding:10px 10px 0 10px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .btnsTopo input[type=image] { display: block; border: 1px solid #D3D7DC; background-color: #FCFCFC; float: left; margin-right: 10px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .btnsTopo input[type=image]:hover { border: 1px solid #A7B0B6; background-color: #F5F5F5; }

/*Visualização--*/
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .topo_ficha_cadastral { width: 890px; padding: 12px 0 8px 0; font-family: Arial,Tahoma; font-size: 16px; color: #666666; margin: auto; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .topo_ficha_cadastral .impressaoBoleto { float: right; cursor: pointer; }

#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .topo_ficha_completo_linha { width: 890px; height: 1px; background: #CCCCCC; border-bottom: 1px solid #FFF; margin: auto; margin-bottom: 10px; }

#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .linha_view_nova { padding: 10px 20px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .linha_view_nova label { display: inline-block; padding: 5px 10px; font-family: Arial; font-size: 12px; color: #333; overflow:auto;  }

#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .nome_tabela { width: 890px; padding: 5px 0; margin: auto; font-family: Arial,Tahoma; font-size: 15px; color: #00557D; margin-top: 15px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabela { width: 890px; margin: auto; border: 1px solid #DEE0E2; margin-top: 5px; overflow: auto; height:100%}
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabela .engloba_topico_tabela { width: 870px; padding: 5px 10px; margin: auto; border-bottom: 1px solid #DEE0E2; font-family: Arial,Tahoma; font-size: 12px; color: #4F4F4F; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabela .linhaTopo { width: 870px; padding: 5px 10px; margin: auto; border-top: 1px solid #DEE0E2; margin-top: 20px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabela .linha_view { width: 870px; margin: auto; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabela .linha_view .caption_view { width: 200px; float: left; font-family: Arial,Tahoma; font-size: 12px; color: #333333; font-weight: bold; padding: 5px 7px; text-align: right; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabela .linha_view .dado_view { width: 630px; float: right; font-family: Arial,Tahoma; font-size: 12px; color: #333333; padding: 5px 7px; text-align: left; overflow: auto;  }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabela .linha_view .dado_view.imagem img { border: 1px solid #ccc; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabela .linha_view .dado_view_italico { width: 630px; float: right; font-family: Arial,Tahoma; font-size: 12px; color: #333333; padding: 5px 7px; text-align: left; font-style: italic; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .base { clear: both; height: 20px; }

/*Linha de dados*/
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabulares { margin: auto; padding: 10px; width: 702px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabulares .linha_dados_header { background: #F0F0F0; border: 1px solid #AFB6BA; width: 680px; padding: 10px; font-family: Calibri,Arial; font-size: 14px; color: #003851; clear: both; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabulares .linha_dados { background: #F7F7F7; border: 1px solid #C4C9CC; width: 700px; clear: both; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabulares .linha_dados .caption_dados { width: 180px; padding: 10px; text-align: right; float: left; font-family: Calibri,Arial; font-size: 12px; color: #334457; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabulares .linha_dados .campo_dados { border-left: 1px solid #C4C9CC; float: right; width: 478px; padding: 10px; font-family: Calibri,Arial; font-size: 12px; color: #334457; font-weight: bold; text-transform: uppercase; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabulares .sem_borda_topo { border-top: 0; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabulares .margin_topo_20 { margin-top: 20px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabulares .margin_topo_5 { margin-top: 5px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabulares .margin_bottom_20 { margin-bottom: 20px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .engloba_dados_tabulares .margin_bottom_40 { margin-bottom: 40px; }

#engloba_janela .engloba_janela_view .janela_view .janela_view_base { width: 960px; height: 20px; background: #FFF; border-bottom: 1px solid #A8B9CC; border-left: 1px solid #A8B9CC; border-right: 1px solid #A8B9CC; margin: auto; }

#engloba_janela .container_ficha { width: 920px; background: #FCFCFC; border: 1px solid #DBDDDE; margin: auto; padding-bottom:15px; }
#engloba_janela .container_ficha.semBorda { border: none; }

.view_GRCSU { width: 740px; margin: auto; clear: both; }

.linha_chk { padding: 10px; font-family: Arial; font-size: 12pt; color: #333; }
.linha_chk label { display: inline-block; padding: 0 10px; }

.engloba_relatorio_janela { width: 890px; margin: auto; padding: 20px 10px; }

.toolbar { width: 857px; padding: 10px 0; margin: auto; }
.toolbar.expansivo { width: auto; padding: 0; padding-bottom: 20px; }
.toolbar .btns { float: right; }
.toolbar.expansivo .btns { margin: 0px !important; }
.toolbar .btns .btn { float: left; padding: 0 5px; }
.toolbar.expansivo .btns .btn { padding: 0px 0px 0px 10px !important; }
.toolbar .btns .btn a img { border: 0;  border: 1px solid #D3D7DC; background: #FCFCFC; }
.toolbar .btns .btn a img:hover { border: 1px solid #A7B0B6; background: #F5F5F5; }

.toolbar .btns .btn input[type=image] { border: 1px solid #D3D7DC; background: #FCFCFC; }
.toolbar .btns .btn input[type=image]:hover { border: 1px solid #A7B0B6; background: #F5F5F5; }

.toolbar .btns .btn .janelaEE { background: #FFF; position: absolute; border: 1px solid #AFB6BA; text-align: left; margin-top: 1px; box-shadow: 5px 5px 5px #999; display:none;}
.toolbar .btns .btn .janelaEE .topoJanelaEE { border-bottom: 1px dashed #CCCCCC; }
.toolbar .btns .btn .janelaEE .topoJanelaEE .textoEE { float: left; font-family: Arial; font-size: 13px; color: #333; padding: 5px 5px 10px 5px; }
.toolbar .btns .btn .janelaEE .topoJanelaEE input[type=image] { display: block; float: right; border: 0; background: #FFF; margin:5px 5px 0 0;}

.toolbar .btns .btn .janelaEE .corpoJanelaEE { padding: 0 20px 20px 20px; }
.toolbar .btns .btn .janelaEE .corpoJanelaEE .linha { }
.toolbar .btns .btn .janelaEE .corpoJanelaEE .linha .celula { float: left; height: 45px; height: auto; padding: 10px 20px 0 0; }
.toolbar .btns .btn .janelaEE .corpoJanelaEE .linha .celula .caption { padding: 2px 10px 0 0; float: left; font-family: Calibri,Arial; font-size: 14px; color: #334457; }
.toolbar .btns .btn .janelaEE .corpoJanelaEE .linha .celula .campo { }

.toolbar .btns .btn .janelaEE .corpoJanelaEE .linha .celula .campo select { padding: 5px 5px; border: 1px solid #A7B0B6; background-color: #FFF; }
.toolbar .btns .btn .janelaEE .corpoJanelaEE .linha .celula .campo select:focus { border: 1px solid #E0A869; background-color: #FFFFD2; }

.rpt_grcsu { padding: 60px; border: 1px solid #A7B0B6; margin: 0 auto 20px; }
.rpt_grcsu div { border: 0 !important; position: static !important; }

#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .enclobaTermoAceite { margin: auto; width: 800px; padding: 10px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .enclobaTermoAceite .tituloTermo { background: #F0F0F0; border: 1px solid #AFB6BA; padding: 20px; font-family: Calibri,Arial; font-size: 18px; color: #003851; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .enclobaTermoAceite .textoTermo { margin: 20px 0px; border: 1px solid #cccccc; border-radius: 5px; padding: 25px; height: 500px; overflow: auto; color: #333333; font-family: Arial; font-size: 15px; background: #ffffff; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .enclobaTermoAceite .confirmacaoTermo { background: #F0F0F0; border: 1px solid #AFB6BA; padding: 10px; font-family: Calibri,Arial; font-size: 14px; color: #003851; clear: both; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .enclobaTermoAceite .confirmacaoTermo label { padding-left: 10px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .enclobaTermoAceite .btn_prosseguir { padding-top: 10px; }
#engloba_janela .engloba_janela_view .janela_view .janela_view_corpo .container_ficha .enclobaTermoAceite .btn_prosseguir .toolbar { width: 800px; }

.janela_view_corpo_troca_de_senha { overflow: hidden; padding-top: 0px!important; }

.janela_view_corpo_troca_de_senha #container { height: 510px!important; min-height: 0px!important; }

.linha_view .filtroRapido { margin:15px 0;}
.linha_view .filtroRapido input[type=text] { padding: 5px 3px; border: 1px solid #A7B0B6; background-color: #FFF; font-family: Arial; font-size: 11pt; color: #333; width:100%; box-sizing:border-box; }
.linha_view .filtroRapido input[type=text]:hover { border: 1px solid #E0A869; background-color: #FFFFD2; }
.linha_view .filtroRapido input[type=text]:focus { border: 1px solid #E0A869; background-color: #FFFFD2; }

.linha_view .listagem {margin:15px 0;}
.linha_view .listagem.tamanhoFixo {height: 500px; overflow-y: scroll; padding:1px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.linha_view .listagem.tamanhoFixo.menor {height: 150px; }
.linha_view .listagem .gv_listagem { width: 100%; }
.linha_view .listagem .gv_listagem .header_grid { width: 100%; height: 30px; background-color: #F2F2F2; font-family: Calibri; font-size: 15px; color: #14253D; font-weight: normal; text-align: left; clear: both; }
.linha_view .listagem .gv_listagem .header_grid th { text-align: left; padding: 0 8px; border: 1px solid #B1B5BA; }
.linha_view .listagem .gv_listagem .header_grid th.center { text-align:center; width:80px; }
.linha_view .listagem .gv_listagem .linha_grid { width: 100%; background-color: #FFF; font-family: Calibri; font-size: 15px; color: #14253D; font-weight: normal; }
.linha_view .listagem .gv_listagem .linha_grid.linha_grid_font12 { font-size: 12px; }
.linha_view .listagem .gv_listagem .linha_grid:hover { background-color: #F7F7F7; }
.linha_view .listagem .gv_listagem .linha_grid td { padding: 8px; border: 1px solid #B1B5BA; }
.linha_view .listagem .gv_listagem .linha_grid td.center { text-align:center; width:80px; }
.linha_view .listagem .gv_listagem .empty_grid { width: 100%; background: #FFF; font-family: Calibri; font-size: 15px; color: #14253D; font-weight: normal; }
.linha_view .listagem .gv_listagem .empty_grid td { padding: 32px 10px 35px 85px; border: 1px solid #B1B5BA; background: url(../../IMAGE/img_nenhumItemCadastrado.gif) no-repeat 20px 20px #FCFCFC !important; text-align: left; }


.rdBtnList_tipoAcao {font-family:Calibri}
.rdBtnList_tipoAcao td { padding: 6px 35px; }
.rdBtnList_tipoAcao td input { margin-right: 4px; }
