
body {
	margin: 0;
	font-family: Arial;
	font-size: 13px;
	overflow-y: hidden;
    overflow-x: hidden;	
}

#barra-admin {
	display: flex;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 52px;
	padding: 0 max(22px, calc((100% - 1100px) / 2));
	border-bottom: 1px solid #dce2ec;
	background: #fff;
	box-shadow: 0 2px 8px rgba(25, 42, 78, .06);
	box-sizing: border-box;
	font: 600 13px "Segoe UI", Tahoma, sans-serif;
}

#barra-admin nav,
#barra-admin a {
	display: flex;
	align-items: center;
}

#barra-admin a {
	gap: 8px;
	height: 24px;
	padding: 0 16px;
	border-right: 1px solid #d5dbe6;
	color: #1750fe;
	text-decoration: none;
}

#barra-admin a:first-child {
	padding-left: 0;
}

#barra-admin a:last-child,
#barra-admin .voltar-painel {
	padding-right: 0;
	border-right: 0;
}

#barra-admin a:hover,
#barra-admin a.ativo {
	color: #063fd0;
}

#barra-admin svg {
	width: 18px;
	height: 18px;
}

a:hover {
	text-decoration: none;
	cursor: pointer;	
}

#interface_admin {	
	width: 800px;
	left:80px;
	top: 82px;
	position: relative;
}

#barra-controle {
	left: 2px;
	width: 100%;
	height: 35px;
	background-color: #D7D7D7;
    opacity: 0.95;
    position: relative;
}

#cabecalho_barra_controle {
	z-index: 3; 
	height: 100%; 
	top: -10px; 
	left: -15px;
	width: 100%;
	font-size: 15px;
	font-weight: bold;
	position: relative;
}

#sites-interface-admin {
	width: 100%;
	margin-top: 10px;
	height: 31px;
	line-height: 31px;
	border: 1px solid #D7D7D7;
	background-color: #EAEAEA;
	position: relative;
}

#sites-interface-admin button {
	font-size: 10px;	/* substitui o 1.1em do jquery UI */
}

#sites-escolha {
	position: absolute;
	left: 3px;
}

#sites-escolha #sites {
	width: 215px;	
}

#sites-acoes {
	position: absolute;
	right: 3px;
}

#conteudo-interface-admin {
	width: 100%;
	margin-top: 10px;
	height: 500px;
	border: 1px solid #D7D7D7;
}

/*
 * Abas de edição:
 */

#abas-interface-admin {
	position:relative;
	height: 100%;
	font-size: 12px;
}

#abas-interface-admin > div{
	position:relative; 
	width: 100%;
	height: 100%;
}

/* Seções */

#aba_secoes #arvore_secoes {
	width:250px;
	height: 450px;
	border-right: 1px dotted #D7D7D7;
	position: relative;
	float: left;
	overflow: auto;
}

#aba_secoes #edicao_secoes {
	width:510px;
	height: 450px;
	position: relative;
	float: left;
}

#arvoreSite {
	width: 100%;
	height: 100%;
}

.jstree-default.jstree-focused {
	background: transparent ! important;
}

.jstree-default .jstree-clicked {
	background: #DFECF9 ! important;
}

.jstree-default-context {
	font-family: arial;
	font-size: 12px;
}

.ui-widget-overlay {
	opacity: 0;
	filter: Alpha(Opacity=0);
}

/* Menu. */

#arvore_menu {
	width:100%;
	height: 50%;
	position: relative;
	overflow: auto;
}

#preview_menu {
	border-top: 1px dotted #D7D7D7;
	width: 100%;
	height: 50%;
	position: relative;
	overflow: auto;
}


#preview_menu ul.navegacao {
	float: left
}

#preview_menu ul.navegacao li {
	float: left;
	padding-right: 5px;
	color: #999;
	line-height: 22px;
	vertical-align: bottom;
}

#preview_menu ul.navegacao li a {
	font:12px arial;
	color:#333
}

#preview_menu ul.navegacao li strong {
	font:normal 16px arial;
}

#preview_menu ul.navegacao li strong, 
#barra-navegacao ul.navegacao li a:hover strong {
	color:#005088!important;
}

/* Parceiros */ 
#aba_parceiros {
	padding: 0;
	
}

#aba_parceiros button {
	width: 20px;
	height: 20px;
}

#aba_parceiros button.criar {
	top: 5px;
}

#aba_parceiros .adicionar {
	padding: 10px;
}

#aba_parceiros h4 {
	padding: 10px;
}

ul#lista_parceiros {
	padding: 10px;
	height: 175px;
	border: 1px #D7D7D7;
	border-style: dotted none;
	overflow: auto;
}

ul#lista_parceiros li {
	border: 1px #D7D7D7;
	border-style: none none solid none;
	padding: 10px 0;
}

ul#lista_parceiros li a {
	color: #0000FF;
}

#formulario_parceiros {
	height: 190px;
}

/* COMPONENTES */

#pesquisa_componentes,#pesquisa_templates,#pesquisa_headerNoticiasves  {
	width: 760px;
	height: 100px;
	border-bottom: 1px dotted #D7D7D7; 
}

#pesquisa_componentes input[type='button'],#pesquisa_templates input[type='button'], #pesquisa_headerNoticias input[type='button'] {
	width: 80px;
}
#pesquisa_componentes input[type='button']:LAST-CHILD,#pesquisa_templates input[type='button']:LAST-CHILD, #pesquisa_headerNoticias input[type='button']:LAST-CHILD {
	margin-left: 10px;
	width: 80px;
}

#lista_componentes, #lista_templates, #lista_headerNoticias {
	width: 760px;
	height: 340px;
	margin-top: 10px;
}

#lista_componentes .titulo,#lista_templates .titulo, #lista_headerNoticias .titulo {
	color: #c1c1c1;
	font-weight: bolder;
}


#lista_componentes > ul li .nome, #lista_templates > ul li .nome, #lista_headerNoticias > ul li .nome {
	float: left;
}

#lista_componentes li div, #lista_templates li div, #lista_headerNoticias li div {
    float: left;
    vertical-align: middle;
    width: 620px;
}
#lista_componentes li, #lista_templates li, #lista_headerNoticias li {
	width: 100%;
	border-bottom: 1px dotted #EAEAEA;
	height: 20px;
	margin-top: 3px;
}

.anterior {
	float: left;
	font-weight: bolder;
}
.proxima {
	float: right;
	font-weight: bolder;
}

/* Usuários */

#pesquisa_usuarios {
	width: 760px;
	height: 60px;
	border-bottom: 1px dotted #D7D7D7; 
}

#aba_usuarios button.criar {
	top: 5px;
}

#aba_usuarios .adicionar {
	padding: 10px;
}

#aba_usuarios h4 {
	padding: 10px;
}

#aba_usuarios #lista_usuarios  > ul {
	padding: 10px;
	height: 300px;
	border: 1px #D7D7D7;
	border-style: dotted none;
	overflow: auto;
}

#lista_usuarios {
	
}


#lista_usuarios {
	width: 760px;
	height: 340px;
	margin-top: 10px;
}

#lista_usuarios .titulo {
	color: #c1c1c1;
	font-weight: bolder;
}


#lista_usuarios > ul li .nome {
	float: left;
}

#lista_usuarios li div {
    float: left;
    vertical-align: middle;
    width: 485px;
}

#lista_usuarios li {
	width: 100%;
	border-bottom: 1px dotted #EAEAEA;
	height: 20px;
	margin-top: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	gap:10px;
}


#formulario_usuarios {
	height: 190px;
}

/* EDIÇÃO */

.formulario_edicao {
	width: 100%;
	height: 100%;
	background-position: right top;
	background-image: url("../imgs/pagina_orelha.jpg");
	background-repeat: no-repeat;
}

.formulario_edicao .titulo {
	padding-bottom: 10px;
	border-bottom: 1px solid #D7D7D7;
	color: #a1a1a1;
	font: bold 20px arial;
}

.formulario_edicao .campo {
	margin-top: 10px;
	width: 90%;
	float: left;
	margin-right: 5%;
}

.formulario_edicao .linhaUnica {
	width: 95%;
	clear: both;
}

.formulario_edicao .campo [class ~= 'linhaUnica'] {
	width: 95%;
	clear: both;
}

.ui-dialog-titlebar {
	display: block
}

#aba_servicos .edicao:hover .menuEdicao:last-child,
#aba_produtos .edicao:hover .menuEdicao:last-child {
	display: none;
}

.campo .label {	
	font-size: 12px;
	padding-bottom: 2px;
}


.campo .editor input, .campo .editor textarea, .campo .editor select {
	width: 100%;
}

.formulario_edicao .obrigatorio .label:after {
	content: ' *';
	color: red;
}

.formulario_edicao .label.inline {
	display: inline
}

/* Campo de selecao multipla */
.formulario_edicao .selectlist-item {
	line-height: 36px;
	font-size: 16px;
	border: 1px solid gray;
	display: inline !important;
	padding: 7px 2px 7px 7px;
	margin-right: 5px
}

.formulario_edicao .selectlist-list {
	margin-bottom: 5px
}

.formulario_edicao .selectlist-select {
	font-size: 11px;
	width: 300px !important;
}

.formulario_edicao .selectlist-item button {
	font-size: 10px;
	margin-left: 7px
}

.formulario_edicao .nenhum-item {
	font-size: 16px;
	line-height: 36px
}

.formulario_edicao .selectlist-item span {

}

/* 
 * Pesquisas
 */
.formulario_pesquisa {
	width: 100%;
	height: 100%;
	background-position: right top;
	background-repeat: no-repeat;
}

.formulario_pesquisa .titulo {
	padding-bottom: 2px;
	border-bottom: 1px solid #D7D7D7;
	color: #c1c1c1;
	font-weight: bolder;
}

.formulario_pesquisa .campo {
	width: 32%;
	float: left;
	margin-right: 1%;
	height: 40px;
}

.formulario_pesquisa .campo .label {	
	font-size: 11px;
	padding-bottom: 1px;
}

.formulario_pesquisa .campo .editor {
	width: 95%;
	font-size: 12px;	
}

.formulario_pesquisa .linhaUnica {
	width: 95%;
	clear: both;
}

.formulario_pesquisa .campo [class ~= 'linhaUnica'] {
	width: 95%;
	clear: both;
}

.formulario_pesquisa .obrigatorio .label:after {
	content: ' *';
	color: red;
}

.formulario_pesquisa .btnPesquisar {
	margin-top: 13px;
}

/* Combo da edicao */
       
.clear{clear:both!important;}
			#multiselect{position:relative;}
			.box-secao .campo{position:absolute;left:1;width:356px;height:70px;overflow-y:auto;border:1px solid #333;padding:5px!important;background:#fff;font-size:12px;}
            .box-secao .multicheck input{width:15px !important}
            .box-secao{height:200px;overflow-y:auto;margin-top:-248px;background:none repeat scroll 0 0 #FFFFFF;border:solid 1px black;width:355px;}
            .multicheck{padding-left:5px!important;}
            .multicheck input{float:left;margin-right:5px!important;line-height:noraml!important;height:auto!important;}
            .multicheck strong{font-weight:bold;}

            a.select-multicheck{display:block;width:260px;height:32px;padding:0 0 0 10px!important;background:url(../imgs/busca/bg-multicheck.png) no-repeat;font:bold 13px/22px Arial;color:#333;text-decoration:none;margin-left:0px;}

#aba_produtos .btnRegerar,
#aba_servicos .btnRegerar {
	margin: 10px 0;
}

* {
margin: 0;
padding: 0;
outline: 0;
list-style: none;
text-decoration: none;
}
/* Menu */
.ui-menu{list-style:none;padding: 2px;margin: 0;display:block}
.ui-menu .ui-menu{margin-top: -3px}
.ui-menu .ui-menu-item{margin:0;padding: 0;width: 100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{margin: -1px}

a{color:#333;font:12px}
a:hover{text-decoration:underline}

/*MENU*/
#menu{float:left;margin-bottom:16px;width:988px;background:url(http://i0.statig.com.br/css/images/USGbg_repeat_menu.gif) repeat-x}
/*MENU - NAVEL 1*/
#menu ul.nivel-1{clear:both;width:988px;height:30px}
#menu ul.nivel-1 li{float:left}
#menu ul.nivel-1 li a{float:left;display:inline;padding:7px 10px;border-right:1px solid #1c2b41;height:16px;font:bold 12px arial;background:#374d68}
#menu ul.nivel-1 li a.bdl{border-left:1px solid #000}
#menu ul.nivel-1 li a.segundo_nivel{text-decoration:none!important;background:url(http://i0.statig.com.br/css/images/USGbg_menu_segundo_nivel.gif) repeat-x}
#menu ul.nivel-1 li a:hover,#menu ul.nivel-1 li a.habilitar{text-decoration:none!important;color:#374d68;background:#fff}
#menu ul.nivel-1 li a.segundo_nivel:hover{text-decoration:none!important;background:url(http://i0.statig.com.br/css/images/USGbg_menu_segundo_nivel_hover.gif) repeat-x;color:#FFF}
#menu ul.nivel-1 li a{color:#fff} 
#menu ul.nivel-1 li a.bdl{border-left:1px solid #374d68}
#menu ul.nivel-1 li a:hover,#menu ul.nivel-1 li a.habilitar{color:#374d68;background:#fff} 
/*MENU - NAVEL 2*/
#menu ul.nivel-2{clear:both;padding:9px 0 9px 10px;width:988px;height:15px}
#menu ul.nivel-2 li{float:left}
#menu ul.nivel-2 li a{float:left;display:inline;padding:0 8px;border-right:1px solid #000;height:15px;font:bold 12px arial}
#menu ul.nivel-2 li a:hover,#menu ul.nivel-2 li a.habilitar{text-decoration:none}
#menu ul.nivel-2{clear:both;padding:8px 0;height:15px;background:#fff;border-bottom:3px solid #eee}
#menu ul.nivel-2 li a{border-right:1px solid #ccc;color:#333} 
#menu ul.nivel-2 li a:hover,#menu ul.nivel-2 li a.habilitar{color:#005088} 

/* iG Produtos */
.PPA02612  { margin: 20px 0; height: 240px; width: 652px; }
.PPA02612 h3  { font: normal 18px/22px arial; text-transform: uppercase; margin: 17px 0 16px 0; }
.PPA02612 .box_img  { float: left; width: 148px; margin: 0 20px 17px 0; }
.PPA02612 .box_img img  { float: left; width: 148px; height: 111px; margin-bottom: 7px; border: none; }
.PPA02612 .box_img strong a  { float: left; display: block; font: bold 14px/17px arial; width: 148px; }
.PPA02612 .box_img p a  { float: left; font: normal 12px /15px arial; }
.PPA02612 ul  { float: left; width: 316px; margin-bottom: 7px; }
.PPA02612 ul li  { float: left; margin-bottom: 13px; }
.PPA02612 ul li cite  { font: bold 11px/14px arial; color: #999; text-transform: uppercase; display: block; margin-bottom: 3px; }
.PPA02612 ul li big a  { font: bold 20px/23px arial; }
.PPA02612 ul li.dirInf p  { font: normal 14px/17px arial; }

/* Serviços */
.PPA02706 {width: 450px;}
.PPA02706 .boxservicos h3 a {font: 18px arial}
.PPA02706 .boxservicos{clear:both}
.PPA02706 .boxservicos .box{width:315px!important;height:342px!important}
.PPA02706 .boxservicos p {font-weight:normal!important}
.PPA02706 .boxservicos .img{margin:7px 20px 13px 0;width:92px;float:left}
.PPA02706 .boxservicos .img span{width:130px;margin-top:1px;padding:4px 8px 4px 0;float:left;display:block;font-size:12px}
.PPA02706 .boxservicos .img span strong{font-size:14px;display:block}
.PPA02706 .boxservicos .sofoto{width:92px}
.PPA02706 .boxservicos .txt{margin:7px 20px 13px 0;float:left;width:203px;font:12px arial!important;color:#666}
.PPA02706 .boxservicos .txt span strong{font:bold 14px Arial;color:#333;display:block}
.PPA02706 .boxservicos .txt a span{display:block;padding:2px 0 6px}
.PPA02706 .boxservicos .txt a:hover strong, .boxservicos .txt a:hover span, .boxservicos a:hover p{text-decoration:underline}
.PPA02706 .boxservicos .txt cite{font-size:11px;font-style:normal}
.PPA02706 .boxservicos .txt cite.img2{padding-top:5px;display:block}
.PPA02706 .boxservicos .txt cite.risco{text-decoration:line-through}
.PPA02706 .boxservicos .txt small{padding-right:4px;font:bold 10px arial}
.PPA02706 .boxservicos .txt big{font-size:20px}
.PPA02706 .boxservicos .txt a.botao{width:97px;height:19px;padding-top:3px;font-weight:bold;border:1px solid #cecece;text-align:center;display:block;background:url(http://i0.statig.com.br/css/images/form-bg-botoes.gif) repeat-x center;}
.PPA02706 .boxservicos .txt a.botao:hover{text-decoration:none}
.PPA02706 .boxservicos .full{width:294px;margin-right:0}
.PPA02706 .boxservicos .full span{padding-bottom:22px}
.PPA02706 .boxservicos .texto{border-bottom:2px solid #EEE;padding-bottom:29px;margin-bottom:14px}
.PPA02706 .boxservicos .texto strong{display:block;padding:10px 0 2px}
.PPA02706 .boxservicos .box > div {clear: both}
.nomgr{margin-right:0!important}


@media(max-width: 1300px){
	.ui-dialog[aria-labelledby="ui-dialog-title-inserirNova"] {
		width: 70%!important;
		height: 80%! important;
		transform: translateX(15%);
		left: initial !important;
	}
	.ui-dialog[aria-labelledby="ui-dialog-title-inserirNova"] iframe{
		min-width: initial !important;
		width: 100% !important;
		height: 90% !important;
	}
}
@media(max-width: 1000px){
	.ui-dialog[aria-labelledby="ui-dialog-title-inserirNova"] {
		width: 90%!important;
		height: 90%! important;
		transform: translateX(5%);
		left: initial !important;
	}
	.ui-dialog[aria-labelledby="ui-dialog-title-inserirNova"] iframe{
		min-width: initial !important;
		width: 100% !important;
		height: 75% !important;
	}
}