#aba_depositario
{
width:auto !important;
}

#aba_gestor
{
width:auto !important;
}

#aba_responsavel
{
width:auto !important;
}

#bodyFrames
{
text-align:center;
}

#box_pequeno
{
position: left;float: left;width: 95px;padding: 1px 1px 1px 5px;border: 1px solid black;background-color: white;font-family: Verdana, Arial, sans-serif;font-size: 10px;text-align: left;vertical-alignment: top;overflow:hidden;
}

#box_variavel
{
position:float;float:left;padding:1px 1px 1px 5px;border:1px solid black;background-color:white;font-family:Verdana, Arial, sans-serif;font-size:10px;text-align:left;vertical-alignment:top;
}

#buttons-modal-id-padrao-acao
{
margin-left: 40%; margin-top:2%;
}

#caixa_principal
{
border: 1px solid #E2E4E8;-moz-border-radius:0px;border-radius:0px;background:#F9FCFE;margin:0px;
}

#caixa_principal_gestao
{
float:left;width:65%;
}

#caixa_principal_item
{
float:left;width:48% !important;overflow:auto;padding:5px;margin:0 5px 0 0;overflow-y:hidden;
}

#caixa_principal_item_abas
{
position:float;float:left;width:290px;border:0px solid black;background-color:transparent;font-family: Verdana, Arial, sans-serif;font-size:10px;text-align:center;vertical-alignment:top;
}

#caixa_principal_item_adm_acessos
{
float:left;width:76% !important;overflow:auto;padding:5px;margin:0 5px 0 0;overflow-y:hidden; 
}

#caixa_principal_item_novo
{
float:left;overflow:auto;padding:5px;margin:0 5px 0 0;overflow-y:hidden;width:100%;
}

#caixa_principal_longo
{
width:620px;min-height:330px;
}

#checkbox-retorno-http
{
margin-left: 0px;
}

#colPortlet_1
{
padding-left:0px !important;
}

#colPortlet_4
{
padding-right: 0px !important;
}

#div-cores-tabs #picker
{
position: absolute;
float: left;
top: auto;
width: 210px;
background-color:#F9FCFE;
border:1px solid #aaa;
z-index: 3000;
}

#div-cores-tabs .farbtastic
{
position: relative;
background: none repeat scroll 0 0 #F9FCFE;
/*top: 1px;
left: 7px;*/
z-index: 3001;
}

#div-cores-tabs .farbtastic * 
{
position: absolute;
cursor: crosshair;
}

#div-cores-tabs .farbtastic .color, #div-cores-tabs .farbtastic .overlay 
{
top: 47px;
left: 47px;
width: 101px;
height: 101px;
}

#div-cores-tabs .farbtastic .marker
{
width: 17px;
height: 17px;
margin: -8px 0 0 -8px;
overflow: hidden; 
background: url(../imagens/marker.png) no-repeat;
}

#div-cores-tabs .farbtastic .overlay
{
background: url(../imagens/mask.png) no-repeat;
}

#div-cores-tabs .farbtastic .wheel
{
background: url(../imagens/wheel.png) no-repeat;
width: 195px;
height: 195px;
}

#div-cores-tabs .farbtastic, #div-cores-tabs .farbtastic .wheel
{
width: 195px;
height: 195px;
}

#div-cores-tabs input.hex
{
border:1px solid #CCC;
}

#divlink
{
position:float;float:left;padding:0px 0px 2px 0px;cursor:pointer;font-family:Verdana, Arial, sans-serif;font-size:10px;text-align:left;text-decoration:underline;color:blue;
}

#form_import_atributos
{
margin-top:15px;
}

#frameMenu
{
width:99%; height: 126px; margin: 0px;
}

#framePrincipal
{
width:99%;
}

#inbox
{
width:400px;padding:1px 1px 1px 5px;border:1px solid black;background-color:white;text-align:left;vertical-alignment:top;
}

#menu ul
{
height:1%;display:table;margin:0;padding:0;height: 23px;list-style:none;
}

#menu ul li
{
float:left;margin:0 0px;border: 1px solid #c5cede;background:#c5cede;font-weight:bold;color:#000000;border-top:1px solid #c5cede;border-bottom:0px;white-space:nowrap;-moz-border-radius-topleft: 6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;margin: 0 1px 0 0;
}

#menu ul li a
{
display:block;float:left;padding:5px 12px;color:#000000;text-decoration:none;border-bottom:0px;border-top:1px solid #c5cede;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;
}

#menu ul li a.selecionado
{
background-color:#9CA6BD;text-decoration:none;margin-left:0px;color:#000000;border-top: 1px solid #9CA6BD;border-bottom: 0px;
}

#menu ul li a.selecionado:hover
{
background-color:#9CA6BD;text-decoration:none;margin-left:0px;color:#000000;border-top: 1px solid #9CA6BD;border-bottom: 0px;
}

#menu ul li a:hover
{
background: #B7C0D6; color: #000000; text-decoration: none; border-top: 1px solid #9CA6BD;
}

#menu ul li.primeira
{
margin-left:0px;
}

#menuLateral
{
clear:left;padding-bottom:0;padding-left:0px;padding-right:0px;padding-top:0px;
}

#menuLateralConfig
{
float:right;width:160px;
}

#menuLateralConfig li
{
font-size:11px;margin-bottom:3px;margin-left:0;margin-right:0;margin-top:3px;padding-bottom:0;padding-left:0px;padding-right:0;padding-top:0;
}

#menuLateralConfig li a:link, #menuLateralConfig li a:visited
{
border-bottom-color:#B3B3B3;border-bottom-style:dotted;border-bottom-width:1px;display:block;padding-bottom:4px;padding-left:8px;padding-right:8px;padding-top:1px;
}

#menuLateralConfig li.menuLateralOn
{
background-color:#9CA6BD
}

#menuLateralConfig li.menuLateralOn a:link, #menuLateralConfig li.menuLateralOn a:visited, #menuLateralConfig li.menuLateralOn a:hover, #menuLateralConfig li.menuLateralOn a:active
{
-moz-background-clip:border;-moz-background-origin:padding;-moz-background-size: auto auto;background-attachment: scroll;background-color: transparent;background-position: right center;background-repeat: no-repeat;border-bottom-color: -moz-use-text-color;border-bottom-style: none;border-bottom-width: 0;border-left-color-ltr-source: physical;border-left-color-rtl-source: physical;border-left-color-value: -moz-use-text-color;border-left-style-ltr-source: physical;border-left-style-rtl-source: physical;border-left-style-value: none;border-left-width-ltr-source: physical;border-left-width-rtl-source: physical;border-left-width-value: 0;border-right-color-ltr-source: physical;border-right-color-rtl-source: physical;border-right-color-value: -moz-use-text-color;border-right-style-ltr-source: physical;border-right-style-rtl-source: physical;border-right-style-value: none;border-right-width-ltr-source: physical;border-right-width-rtl-source: physical;border-right-width-value: 0;border-top-color: -moz-use-text-color;border-top-style: none;border-top-width: 0;color: #FFFFFF;margin-bottom: 0;margin-left: -10px;padding-left: 18px;
}

#menuLateralConfig li.menuLateralOn:hover
{
background:#9CA6BD;
}

#menuLateralConfig li:hover
{
background:#E4EDF3;
}

#menuLateralConfig ul
{
list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:0;margin-left:10px;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;
}

#menu_table
{
border:0px;margin:0px;margin-right:0px;margin-left:-5px;margin-top:-2px;margin-bottom:0px;
}

#quadrosDeAvisos
{
min-height: auto; display: flex; width: 100%; padding-bottom: 5px;
}

#tablePrioridade
{
white-space: nowrap;
}

#tablePrioridade th
{
align: center;
}

* html .hitarea
{
display: inline;float:none;
}

* html .ui-multiselect-checkboxes label
{
border:none
}

-.ui-multiselect
{
padding:2px 0 2px 4px; text-align:left; font:10px Verdana,Arial,sans-serif;
}

.areaCentralizadaV7
{
width:78%;text-align:left;margin-left:auto;margin-right:auto;min-width:auto; 
}

.avisoSalvarPosicionamentoBotaoFechar
{
float:right;background:white;border:1px solid #E2E4E8;width:15px;cursor:pointer;vertical-align:middle;text-align:center;margin-right:5px;margin-top:5px;color:#E2E4E8;font-size:x-small;font-weight:bold;text-transform:uppercase;
}

.avisoSalvarPosicionamentoBotaoSalvar
{
text-align:center;cursor:pointer;font-weight:bold;
}

.avisoSalvarPosicionamentoConteudo
{
padding:3px;background:#F9FCEE;margin:3px;height:92%;
}

.avisoSalvarPosicionamentoHidden
{
background:white;width:250px;height:auto;border:1px solid #E2E4E8;position:absolute;right:20%;display:none;z-index:1;
}

.bodyPopup
{
background:#FFFFFF; margin:5px;
}

.bordaAbasgestaoRisco
{
border:0px red !important;
}

.bordaInternaAjuda
{
border:none;padding:0px;
}

.bordaInternaAjuda_js
{
border:none;padding:0px;
}

.botoesModalImportacaoGestoresPessoasCsv
{
margin-left: 0px !important; text-align: center; border: none;
}

.botoesModalImportacaoResponsaveisPerfisCsv
{
margin-left: 0px !important; text-align: center; border: none;
}

.box_largo
{
overflow:hidden;position:float;float:left;padding: 1px 1px 1px 5px;border: 1px solid black;background-color:white;font-family: Verdana, Arial, sans-serif;font-size: 10px;text-align:left;vertical-alignment:top;width:500px;
}

.box_largo_alto
{
overflow:hidden;position:float;float:left;padding: 1px 1px 1px 5px;border: 1px solid black;background-color:white;font-family: Verdana, Arial, sans-serif;font-size: 10px;text-align:left;vertical-alignment:top;width:500px; height:50px;
}

.box_medio
{
overflow:hidden;position:float;float:left;padding: 1px 1px 1px 5px;border: 1px solid black;background-color:white;font-family: Verdana, Arial, sans-serif;font-size: 10px;text-align:left;vertical-alignment:top;width:270px;
}

.box_novo,#box
{
overflow:hidden;position:float;float:left;width:190px;padding: 1px 1px 1px 5px;border: 1px solid black;background-color:white;font-family: Verdana, Arial, sans-serif;font-size: 10px;text-align:left;vertical-alignment:top;
}

.btn-cancelar-campo-livre
{
font-size: 20px;
display: inline-block;
vertical-align: text-bottom;
}

.btn-cancelar-campo-livre:hover
{
cursor: pointer;
}

.btn_lupa
{
background-image:url("../imagens/nav_etrust.png");background-position:-1px -1px;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;border:none;width:16px;height:16px;vertical-align:3px;margin-left:5px;margin-right:3px;cursor:pointer;vertical-align:middle;margin-bottom:5px;
}

.btn_lupa_js
{
background-image:url("../imagens/nav_etrust.png");background-position:-1px -1px;background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;border:none;width:16px;height:16px;vertical-align:3px;cursor:pointer;vertical-align:middle;margin-left:2px;
}

.caixa
{
border: 1px solid gray;width:200px; font-size: 12px; font-family: Verdana,Arial,sans-serif;
}

.caixaCorRiscoPerfil
{
display: inline-block;height: 9px;width: 9px;margin-left: 5px;box-shadow: 0px 0px 1px 0px #a7a7a7;
}

.caixa_1
{
border: 1px solid gray; font-size: 12px; font-family: Verdana,Arial,sans-serif;
}

.caixa_arquivo
{
border: 1px solid gray;font-family: Verdana, Arial, sans-serif;font-size:10px;width:198px;
}

.caixa_box
{
border: 1px solid gray;width:190px;padding: 1px 1px 1px 5px;
}

.caixa_conteudo_abas
{
border:1px solid black;
width:99%;
display:none;
position:float;
float:left;
vertical-alignment:top;
padding:10px 3px;
margin: 0 5px 10px 0;
}

.caixa_grande
{
border: 1px solid gray; width: 400px; font-size: 12px; font-family: Verdana,Arial,sans-serif;
}

.caixa_larga
{
border:1 solid gray;width:600px;
}

.caixa_pequena
{
border: 1px solid gray; width: 80px; font-size: 12px; font-family: Verdana,Arial,sans-serif;
}

.caixa_pequeno
{
border: 1px solid gray;width:100px; font-size: 12px; font-family: Verdana,Arial,sans-serif;
}

.caixa_selecao
{
border: 1px solid black;background: #FFFFFF;width:300px;height:35px;overflow-y:auto;overflow-x:hidden;
}

.caixa_select
{
border: 1 solid gray;font-family: Verdana, Arial, sans-serif;font-size:10px;width:270px;height:150px;
}

.caixa_select_gestao
{
border:1px solid gray;width:350px;
}

.caixa_select_interface_grupo_pessoa
{
border: 1px solid gray;font-family: Verdana, Arial, sans-serif;font-size:12px;width:500px; overflow: auto;
}

.caixa_select_pequeno
{
border: 1px solid gray;font-family: Verdana, Arial, sans-serif;font-size:12px;width:270px; 
}

.caixa_select_pequeno_largo
{
border: 1px solid grey;font-family: Verdana, Arial, sans-serif;font-size:12px;width:500px; 
}

.caixa_select_pequeno_modal
{
border: 1px solid gray;font-family: Verdana, Arial, sans-serif;font-size:12px;width:270px;height:145px;
}

.caixa_select_pequeno_scroll
{
font-family:Verdana, Arial, sans-serif;font-size:10px;border:1px solid gray;width:270px;height:140px;
}

.caixa_select_relat
{
border: 1 solid gray;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
width:390px;
height:150px;
}

.clear
{
clear:both;
}

.column
{
width:300px;float:left;padding-bottom:0px;
}

.columnEtrust
{
float:left;padding-bottom:0px;min-height:150px;min-width:20px;
}

.columnEtrust .portlet 
{
width: 100%;
}

.contentPopup
{
background:#F9FCFE; border: 1px solid #E2E4E8; padding: 5px;
}

.conteudoAjuda
{
background:#F9FCFE;text-align:left;padding:5px;
}

.conteudoCentralizado
{
margin-left:auto;margin-right:auto;
}

.conteudoConfiguracao
{
margin-left:10px;margin-right:10px;width:95%;
}

.div-logo-info
{
border: 1px solid #CCC;
height: 15px;
padding: 2px;
background-color: white;
}

.divAjudaInterface
{
background:#ffffff;padding:5px;
}

.divAjudaInterface_js
{
background:#ffffff;padding:5px;
}

.divLabelDimensoesLogoPortal
{
width:60px;
}

.divTreeviewClassCustom
{
border:1px solid #CCC;
padding:4px;
float:left;
margin:1px;
width: 41px;
height: 20px;
}

.divTreeviewClassCustom img
{
max-width:16px;
max-height:16px;
}

.e-largura-v1
{
width:500px;
}

.escondido
{
display:none;
}

.fieldsetPequeno
{
width:350px;
}

.file
{
background:white; border:1px solid grey;
}

.filetree li
{
padding: 5px 0 1px 16px;
margin-bottom: 0px;
}

.filetree li.expandable span.folder
{
background-image: url(../imagens/folder-closed.gif)
}

.filetree li.expandable span.root
{
background-image: url(../imagens/root.gif);
}

.filetree span.folder
{
background: url(../imagens/folder.gif) 0 0 no-repeat;
}

.filetree span.folder, .filetree span.perfil, .filetree span.root
{
padding: 0 5px 1px 19px;
}

.filetree span.perfil
{
background: url(../imagens/file.gif) 0 0 no-repeat;
}

.filetree span.root
{
background: url(../imagens/root.gif) 0 0 no-repeat;
}

.footerV7
{
border-top: 1px solid #9ca6bd; color:#000000; text-align: center; font-weight: bold; position: relative; margin: 0px 5px 0px 5px;
}

.footerV7Fixed
{
position: absolute;
}

.footerV7Float
{
position: float;
}

.horacius-pendente
{
border-color: red; border-style: solid;
}

.horacius-pendente-aba
{
border: 1px solid red !important;
margin-bottom: -1px !important;
}

.icon-id-padrao
{
margin:1px;
display:inline-block;
}

.icone-icone
{
filter: Alpha(Opacity=60); 
opacity: 0.6;
cursor:default; 
display:inline-block;
}

.icone-icone:hover
{
cursor: pointer;
opacity: 1;
}

.icone-not-click:hover
{
cursor: default; opacity: 0.6;
}

.icone-right-side
{
float: right; margin-top: -18px;
}

.incidentes-largura
{
width:406px;
}

.indentLine1
{
padding-bottom: 2px; padding-left: 15px; padding-top: 2px;
}

.indentLine2
{
padding-bottom: 2px; padding-left: 30px; padding-top: 2px;
}

.indentLine3
{
padding-bottom: 2px; padding-left: 45px; padding-top: 2px;
}

.indicadorMenuV7
{
_margin: 0px 5px;margin:0px 5px; border-bottom: 1px solid #9ca6bd;color:#000000;font-size:1.1em;padding:5px;
}

.infoCombo
{
text-align:right;
}

.inputDimensoesLogoPortal
{
width:40px;font-size:12px;
}

.input_digito_pequeno
{
border: 1px solid gray;width:50px; font-size: 12px; font-family: Verdana,Arial,sans-serif;
}

.input_quadro_padrao
{
width: 345px;border: 1px solid black;background-color:white;padding:1px 1px 1px 5px;
}

.input_select_padrao
{
border:1px solid gray;width:345px;
}

.input_textarea_padrao
{
border: 1px solid gray;width:345px;
}

.input_texto
{
border: 1px solid gray;
}

.input_texto_padrao
{
border:1px solid gray;width:345px;
}

.interface-caixa
{
padding:5px;margin-right:20px;
}

.interface-caixa-ajuda
{
padding: 0px;margin-right:0px;margin-left:-20px;margin-top:18px;
}

.interface-caixa-flutuante
{
float:left;
}

.labelCaixa
{
font-size:12px;
}

.linhaponti
{
background:url(../imagens/linhaponti.gif) repeat-x;margin:0;padding:1px 0 0 0;
}

.linhaTituloH3
{
height:18px; margin:0px;padding:3px;
}

.link_especial
{
text-decoration:none;font-weight:bold;color:#000000;font-size: 12px;
}

.listaPrincipal
{
text-align: left;
}

.listaPrincipalItem
{

}

.listaPrincipalItem_a
{
text-decoration:none; color: #000000;
}

.ln0
{
background:#DDDDDD;
}

.ln1
{
background:#F0F8F6;
}

.ln2
{
background:#F9FCFE;
}

.menu
{
text-decoration:none;color:#000000;font-size: 12px;
}

.menuAbasConteudo
{
border:1px solid grey;
}

.menuNav
{
    margin-bottom: 0;    margin-left: 0;    margin-right: 0;    margin-top: 30px;    padding-bottom: 20px;    padding-left: 0;    padding-right: 15px;    padding-top: 0;    border-right:1px dotted #B3B3B3;
}

.menuNav a:link, .menuNav a:visited
{
color: #1B75BB;text-decoration:none;
}

.msgUsuarioTelaInicial
{
_margin: 0px 5px; margin:0px 5px;color:#000000;font-size:1.4em;font-weight:bold;padding:10px;float:left;
}

.msgUsuarioTelaInicialHidden
{
_margin: 0px 5px; margin:0px 5px;font-size:1.4em;font-weight:bold;padding:10px;display:none;float:left;
}

.msgUsuarioTelaInicialHiddenCustom
{
_margin: 0px 5px; margin:0px 5px;padding:10px;display:none;float:left;
}

.opcao_cor
{
text-align: center;
border: 1px solid rgba(0,0,0,0.2);
width: 40px;
float: left;
margin-right: 8px;
}

.opcao_cor_exemplo
{
width: 20px;
height: 20px;
margin-left: auto;
margin-right: auto;
border-radius: 50%;
margin-top: 4px;
margin-bottom: 4px;
border-width: 2px;
border-style: solid;
}

.overflowAuto
{
overflow:auto !important;
}

.painelSuperiorV7_Image
{
float:left;
height:35px;
margin-left:13px;
padding-top:4px;
}

.painelSuperiorV7_Sessao
{
height:35px;font-size:1.1em;text-align:right;
}

.painelSuperiorV7_Sessao a
{
text-decoration:none; color: #000000;font-weight:bold;
}

.portlet
{
margin:0px 0px 10px 0px; border: 1px solid #cecbcb; box-shadow: 0 5px 10px 0 rgba(62, 57, 107, 0.07), 0 2px 9px 0 rgba(62, 57, 107, 0.06);
}

.portlet-content
{
padding:0.4em; word-wrap: break-word;
}

.portlet-header
{
font-size: 1.1em; margin: 0.3em; padding-bottom: 7px; padding-left: 0.2em; padding-top: 7px;
}

.portlet-header .ui-icon
{
float:right; margin-right:10px;
}

.recuoInformacoes
{
padding-left:10px;padding-top:5px;
}

.relat_box
{
background-color: white;
float: left;
overflow: hidden;
padding: 1px 1px 1px 5px;
text-align: left;
}

.relat_input_medio
{
width: 100px;
}

.relat_input_pequeno
{
width: 50px;
}

.relat_select_grande, .relat_input_grande, .relat_box
{
width: 250px;
}

.relat_select_grande, .relat_input_grande, .relat_input_medio, .relat_input_pequeno, .relat_select_auto, .relat_box
{
border: 1px solid #CCC;
font-family: Verdana,Arial,sans-serif;
font-size: 12px;
}

.separadorIndicadorMenuV7
{
color:#9CA6BD;font-weight:bolder;
}

.separadorIndicadorPagAtualMenuV7
{
font-weight: bolder;
}

.separadorMenu
{
color:#ffffff;
}

.sortableLI
{
margin-top:1px; margin-left:-20px;
}

.sortableUL
{
_margin-top:1px; margin-top:1px; list-style-type:square;
}

.statusLogonLinhaV7
{
font-size:1.1em;text-align:right;
}

.sub-checkbox-pub
{
padding-left:19px;
}

.submenuV7
{
color:#000000;text-decoration:none;
}

.tabela_sem_borda_externa
{
border-collapse : collapse;
border-left-style : hidden;
border-right-style : hidden;
border-top-style : hidden;
border-bottom-style : hidden;
}

.table-logo-info
{
border:1px solid #CCC;
width:100px;
height:100px;
}

.table-relatorios
{
width: 100%;
}

.table-relatorios .titulo-tabela
{
font-weight:bold;
}

.table-relatorios > tbody > tr > td, .table-relatorios > thead > tr > td, .table-relatorios > tfoot > tr > td
{
border-bottom: 1px solid #CCC;
border-left: 1px solid #CCC;
padding: 5px;
margin: 0;
}

.table-relatorios > tbody > tr > td:last-child, .table-relatorios > thead > tr > td:last-child, .table-relatorios > tfoot > tr > td:last-child
{
border-right: 1px solid #CCC;
}

.table-relatorios > thead > tr > td
{
border-top: 1px solid #CCC;
}

.tabTreeviewClassCustom
{
border:1px solid gray;
background-color:white;
}

.tabTreeviewClassCustom img
{
max-width:15px;
max-height:14px;
}

.tdCampoObrigatorio
{
font-weight:bold;
}

.texto_centralizado
{
text-align:center;
}

.tituloAjuda
{
text-align:center;background:#9CA6BD;padding:8px;color:white;font-weight:bold;
}

.treeview .expandable-hitarea
{
background-position: -80px -3px;
}

.treeview .hitarea
{
background: url(../imagens/treeview-default.gif) -64px -25px no-repeat;height: 16px;width: 16px;margin-left: -16px;float: left;cursor: default;
}

.treeview a.selected
{
/*background-color: #eee;*/
}

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea
{
background-position: 0;
}

.treeview li
{
background: url(../imagens/treeview-default-line.gif) 0 0 no-repeat;
}

.treeview li.collapsable, .treeview li.expandable
{
background-position: 0 -176px;
}

.treeview li.last
{
background-position: 0 -1766px
}

.treeview li.lastCollapsable
{
background-position: 0 -111px
}

.treeview li.lastCollapsable, .treeview li.lastExpandable
{
background-image: url(../imagens/treeview-default.gif);
}

.treeview li.lastExpandable
{
background-position: -32px -67px
}

.treeview span.highlight
{
background-color: #c5cede;
}

.treeview span:hover
{
/* cursor: default; */
}

.treeview ul
{
margin-top: 4px;
}

.treeview, .treeview ul
{
padding: 0;margin: 0;list-style: none;
}

.treeviewCustomFieldsetSolic
{
width:350px;
}

.treeviewGrande
{
min-height:40px;
max-height:150px;
height:auto !important;
width:345px;
overflow:auto;
border:1px solid gray;
background-color:white;
}

.treeviewMedio
{
height:100%;
width:330px;
overflow:auto;
background-color:white;
}

.treeviewModalPerfil
{
height:150px;
width:285px;
overflow:auto;
background-color:white;
border:1px solid black;
}

.treeviewModalSolic
{
height:150px;
width:305px;
overflow:auto;
border:1px solid black;
background-color:white;
}

.treeviewPendentes
{
min-height:40px;
max-height:125px;
height:auto !important;
width:inherit;
overflow:auto;
}

.ui-corner-all, .btn, .form-control, #menu ul li a , #menu ul li, .modal-content, .horacius-modal .modal-header,.ui-corner-top
{
border-radius: 0px !important;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset
{
float: none; margin-left: 45%;
}

.ui-icon-horacius
{
cursor: pointer;opacity: 0.6;
}

.ui-icon-horacius:hover
{
filter: Alpha(Opacity=100);
opacity: 1;
}

.ui-multiselect span.ui-icon
{
float:right
}

.ui-multiselect-all
{
font:10px Verdana,Arial,sans-serif
}

.ui-multiselect-checkboxes
{
font:11px Verdana,Arial,sans-serif;position:relative /* fixes bug in IE6/7 */; overflow-y:scroll
}

.ui-multiselect-checkboxes label
{
cursor:default; display:block; border:1px solid transparent; padding:0px
}

.ui-multiselect-checkboxes label input
{
position:relative; top:1px
}

.ui-multiselect-checkboxes li
{
clear:both; font-size:0.9em; padding-right:3px
}

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label
{
text-align:center; font-weight:bold; border-bottom:1px solid
}

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a
{
display:block; padding:3px; margin:1px 0; text-decoration:none
}

.ui-multiselect-filter
{
float:left; margin-right:10px; font-size:11px
}

.ui-multiselect-filter input
{
font-size:10px; margin-left:5px; height:15px; padding:2px; border:1px solid #292929; -webkit-appearance:textfield; -webkit-box-sizing:content-box;
}

.ui-multiselect-header
{
margin-bottom:2px; padding:3px 0 3px 4px; font:10px Verdana,Arial,sans-serif;
}

.ui-multiselect-header a
{
text-decoration:none
}

.ui-multiselect-header a:hover
{
text-decoration:underline
}

.ui-multiselect-header li.ui-multiselect-close
{
float:right; text-align:right; padding-right:0
}

.ui-multiselect-header span.ui-icon
{
float:left
}

.ui-multiselect-header ul li
{
float:left; padding:0 10px 0 0
}

.ui-multiselect-header-lis
{
font:10px Verdana,Arial,sans-serif
}

.ui-multiselect-menu
{
display:none; padding:3px; position:absolute; z-index:10000; position:relative
}

.ui-multiselect-single .ui-multiselect-checkboxes input
{
position:absolute !important; top: auto !important; left:-9999px;
}

.ui-multiselect-single .ui-multiselect-checkboxes label
{
padding:5px !important;
}

.ui-sortable-placeholder
{
border: 1px dotted black; visibility: visible !important; height: 50px !important;
}

.ui-sortable-placeholder *
{
visibility: hidden;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
border: 1px solid #aaaaaa; background-image: none; font-weight: bold; color: #000000; background-color: #9ca6bd;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
border: 1px solid #d3d3d3; font-weight: bold; color: #000000; background-image: none; background-color: #c5cede;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
border: 1px solid #999999; background-image: none; font-weight: bold; color: #000000; background-color: #b7c0d6;
}

.ui-tabs .ui-tabs-nav
{
padding:0px !important;margin: 0;
}

.ui-tabs .ui-tabs-nav li
{
margin: 0px !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
background: #9CA6BD none repeat scroll 0 0;
}

.ui-tabs .ui-tabs-panel
{
display: block; border-width: 0; padding: 0.7em 1.3em; background-color: #9ca6bd; font-weight: bold;
}

.ui-widget
{
font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em;
}

.ui-widget .ui-widget
{
font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
{
font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em;
}

.ui-widget-content
{
background-image: none;
}

.ui-widget-header
{
background: #C5CEDE none repeat scroll 0 0;
}

.ui-widget-headerEtrust
{
width:100%; height:100%; color:white; margin:0px 0px 5px; font-weight:500; padding-top: 7px; padding-left:0px; padding-bottom:0px;
}

.ui-widget-headerEtrust label
{
margin-left: 10px;
}

@media (max-width: 1200px)
{
.caixa_select_interface_grupo_pessoa {width: 390px;}
}

@media all and (min-width: 1024px)
{
#caixa_principal_item_adm_acessos{ 
width: 76% !important;
}
}

a:focus, a:active
{
outline: 0;-moz-outline: none;
}

body
{
margin: 0px 0px 0px 0px;
}

fieldset
{
border: 1px solid #979BA3;
}

h3
{
text-align: center; font-size: 1.4em; font-weight: bold; margin:0px;
}

hr
{
padding: 0;
margin: 0;
border: 0;
border-top: 1px dotted #B3B3B3;
}

html
{
overflow:auto;
}

input[type="file"]
{
width:auto !important;
}

table .mapeamento-retorno-http
{
width:50%;
}

treeview li
{
margin: 0;padding: 3px 0pt 3px 16px;
}


.inputCustomizado{
	border: 1px solid gray;
	width: 240px !important;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
}

.selectCustomizado{
	border: 1px solid gray;
	width: 246px !important;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
}