BODY {
	font-family: Helvetica, Arial, sans-serif !important;
}
LI{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
UL {
}
OL {
}
P {
}
A {
}
TABLE {
}
TR {
}
TD {
	font-size: 12px;
}
TH{
}
SELECT {
     font-family: Helvetica, Arial, sans-serif;
     font-size: 14px;
}
INPUT {
     font-family: Helvetica, Arial, sans-serif;
}
FORM {
     FONT-SIZE: 14px;
}
TEXTAREA {
     font-family: Helvetica, Arial, sans-serif;
     height: auto !important;
}
legend {
    font-size: 14px;
}
.wpsLink {
}
.wpsLink:active {
}
.wpsLink:visited {
}
.wpsLink:hover {
}
/*Fim Classes gerais*/
/*Classes mynet*/
/*Classes para Texto*/
/*Classes para Titulos*/
.tituloPrevisual{
	margin-top: 35px;
	margin-bottom: 10px;
}

.mynetTitulo1 {
    /*Titulo de primeiro nivel */
}
.mynetTitulo2 {
    /*Titulo de segundo nivel*/
     font-size:16px;
     background-color: #e3e4e6;
     color: #2168A6;
     font-weight: 600;
     margin-top: 20px;
}
.mynetTitulo3 {
    /*Titulo de segundo nivel*/
}
.mynetTitulo1P {
    /*Titulo de primeiro nivel */
}
.mynetTitulo2P {
    /*Titulo de segundo nivel*/
}
.mynetTitulo3P {
    /*Titulo de segundo nivel*/
}
/*Fim Classes para Titulos*/
/*Classes para texto simples*/
.mynetInfoSeccao{
}
.mynetInfoTitulo{
}
.mynetInfoDetalhe{
}
.mynetInfo {
    /*Sec��o de informa��o IMP: N�o � usada*/
}
.mynetTxt1{
     font-size:15px;
}
.mynetTxt2{
     font-size:15px;
}
.mynetTxt3{
     font-size:13px;
}
.mynetTxt4{
     font-size:14px;
}
.mynetTxt5{
     font-size:12px;
}
.mynetescondido{
}
/*Fim Classes para texto simples*/
/*Classes para texto links*/
/*Classes para interfaces input (Usada em todos os interface de dados)*/
/*Butoes com inputs Alterardo MyDoc*/
.mynetInput, .mynetSelect {
     margin-top: 4px;
     margin-bottom: 4px;
    /* margin-left: 4px;
     */
     padding-left: 4px;
     padding-right: 4px;
     color: #484A4D;
     font-size: 14px !important;
     font-weight: 400;
/*      width: 100% !important; */
     border: 1px solid #C8CACC;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     background-color: transparent;
    /* height: 28px;*/
}
.mynetInputReadOnly{
     color: #484A4D;
     cursor: inherit;
     border-width: 1px;
     border-color: #f0f0f0;
     background-color: #E3E4E6;
     border: 1px solid #C8CACC;
     height: 28px;
     border-width: 1px;
     border-color: #f0f0f0;
}
/* v v v rm (15/9/2010) v v v */
/* * devido � elimina��o de tabelas na marca��o das dropdowns. */
/* ^ ^ ^ rm ^ ^ ^ */
.labelVisual{
     vertical-align: middle;
     font-size: 14px !important;
     padding-right: 0px;   
}
.labelEdit {
    font-size: 14px;
}
.mynetInputFrmEdt{
    /*Aspeto flat nos interface input de dados*/
}
.mynetFormHelp{
    /*Aspeto flat nos interface input de dados*/
}
.mynetFormHelpDesc{
}
.mynetFormHelpLink{
}
.mynetSelect{
    /*Aspeto flat nos interface input de dados*/
}
#anosdeclaracaoirs, #anosrecibosvencimentos, #mesesrecibosvencimentos, #declaracoes, #datainiservrenum, #datafimservrenum{
	margin-top: 4px !important;
    margin-bottom: 4px !important;
    padding-left: 4px;
    padding-right: 4px;
    color: #484A4D;
    font-size: 14px;
    font-weight: 400;
    border: 1px solid #C8CACC;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: transparent;
}


/*Fim Classes para interfaces input*/
/*Classes para Botões*/
.mynetButton{
     cursor: pointer;
     height: 28px;
     font-size: 14px;
     text-decoration: none;
     background-color: transparent;
     color: #4D4848;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: max-content !important;
     border-style: none;
     border: #C8CACC solid 1px;
     margin-right: 12px !important;
     font-weight: normal;
}
.mynetButton:hover{
     color: #55A9F2;
     border: #55A9F2 solid 1px;
}
.mynetButtonHov{
     color: #55A9F2;
     border: #55A9F2 solid 1px;
}
.mynetButton[value="Retroceder"], .mynetButton[value=" Retroceder"]{
     cursor: pointer;
     height: 28px;
     font-size: 14px;
     text-decoration: none;
     background-color: transparent;
     color: #2168A6;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: auto;
     border-style: none;
     border: #2168A6 solid 1px;
}
.mynetButtonHov[value="Retroceder"], .mynetButtonHov[value="Retroceder"]{
     cursor: pointer;
     height: 28px;
     font-size: 14px;
     text-decoration: none;
     background-color: transparent;
     color: #55A9F2;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: auto;
     border-style: none;
     border: #55A9F2 solid 1px;
}
.mynetButton[value="Limpar"], .mynetButton[value=" Limpar"]{
     cursor: pointer;
     height: 28px;
     font-size: 14px;
     text-decoration: none;
     background-color: transparent;
     color: #2168A6;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: auto;
     border-style: none;
     border: #2168A6 solid 1px;
}
.mynetButton[type="Limpar"]:hover, .mynetButton[value=" Limpar"]:hover {
     cursor: pointer;
     height: 28px;
     font-size: 14px;
     text-decoration: none;
     background-color: transparent;
     color: #55A9F2;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: auto;
     border-style: none;
     border: #55A9F2 solid 1px;
}
.mynetButton[type="reset"] {
     cursor: pointer;
     height: 28px;
     font-size: 14px;
     text-decoration: none;
     background-color: transparent;
     color: #2168A6;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: auto;
     border-style: none;
     border: #2168A6 solid 1px;
}
.mynetButton[type="reset"]:hover {
     cursor: pointer;
     height: 28px;
     font-size: 14px;
     text-decoration: none;
     background-color: transparent;
     color: #55A9F2;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: auto;
     border-style: none;
     border: #55A9F2 solid 1px;
}
.mynetButton[type="submit"] {
     cursor: pointer;
     height: 28px;
     font-size: 14px;
     text-decoration: none;
     background-color: #2168A6;
     color: #F7F9FA;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: auto;
     border-style: none;
     border: #2168A6 solid 1px;
}
.mynetButton[type="submit"]:hover {
     cursor: pointer;
     height: 28px;
     font-size: 14px;
     text-decoration: none;
     background-color: #55A9F2;
     color: #F7F9FA;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: auto;
     border-style: none;
     border: #55A9F2 solid 1px;
}
.mynetButton[disabled], .mynetButton[disabled]:hover {
     cursor: pointer;
     height: 28px;
     font-size: 12px;
     text-decoration: line-through;
     background-color: #e6e6e6;
     color: #969696;
     padding: 2px 10px 2px 10px;
     margin: 0px 5px 5px 0px;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: auto;
     border-style: none;
}
/*Fim Classes para Botões*/
/*Fim Classes para tabelas*/
/*Tabela com sele��o de regs*/
.mynetLinhaTopo{
     border-right: unset;
   	 background-color: transparent;
     text-transform: uppercase;
     font-weight: 600;
     height: unset; 
     vertical-align: bottom;
}
.mynetLinhaPar{
	 background-color: transparent;
     color: #2F3133;
}
.mynetLinhaImpar{
	 background-color: transparent;
     color: #2F3133;
}
.mynetLinhaParBold{
}
.mynetLinhaImparBold{
}
.mynetLinhaParAnulado{
}
.mynetLinhaImparAnulado{
}
.mynetLinhaSel{
   background-color: #cccccc;
   /*vertical-align: middle;*/
}

.mynetLinhaTopoSel {
    cursor: pointer;
    color: #3e5271;
    background-color: #cccccc;
}

.mynetLinhaSelBold{
}
.mynetLinhaSelNoLink{
}

table.mynetListagem tbody tr td{
	border-bottom: 1px solid #C8CACC;
	vertical-align: middle;
	font-size:12px;
}

/*Fim Tabela com sele��o de regs*/
/*Tabela simples*/
th.mynetTh{
}
td.mynetTd{
}
/* v v v rmatos (13/10/2009) v v v */
/* * Acessibilidade: suporte a links diretos e para o caso * do navegador n�o suportar JavaScript */
/* ^ ^ ^ rmatos ^ ^ ^ */
.mynet360idt1{
     padding-top: 12px;
     font-size: 14px;
}
/* vv ricardo.matos vv */
/* Interface de Gest�o de filas */
/* ^^ ^^ */
/*Fim Tabela simples*/
/*Fim Classes para tabelas*/
/*Classes para menus*/
/*Menus tabs*/
.menuTNS{
}
.menuTS{
}
/*Fim menus tabs*/
/*Menu MyNet Arvore Servidor*/
.mynetMenuNormal{
}
.mynetMenuNormal1{
    background-color: transparent;
}
.mynetMenuNormal2{
     background-color: transparent;
}
.mynetMenuNormal3{
	background-color: transparent;
}
.mynetMenuNormal4{
   	 background-color: transparent;
}
.mynetMenuNormal5{
   	 background-color: transparent;
}
.mynetMenuNormal6{
   	 background-color: transparent;
}
.mynetMenuNormal7{
     background-color: transparent;
}
.mynetMenuNormal8{
    /* background-color: white;
     */
}
.mynetMenuNormalD1{
   	 background-color: transparent;
}
.mynetMenuCorrente{
   	 background-color: transparent;
     font-weight: 600 !important;
}
tr.mynetMenuCorrente{
     border-left: #2168A6 4px solid;
}
/*Menu MyNet Arvore Servidor*/
/*Classes para menu*/
/*Classes para IFrames*/
#mvmenuWndIFrame{
	height:130px;
}
/*Classes para divs*/
.wndStyle1_Body{
/*	background-color: #F7F9FA !important; /*#F7F9FA;*/
}
.mynetTabData_body{
	/*background: #F7F9FA !important; /*#F7F9FA;*/
}

.wcmace{
     display: inline;
}
.wcmace img{
     display: none;
}
/* v v v rmatos (13/10/2009) v v v */
/* * Acessibilidade: suporte a links diretos e para o caso * do navegador n�o suportar JavaScript */
 .tabskiint .lista {
     padding-left: 16px;
     padding-right: 16px;
}
/* ^ ^ ^ rmatos ^ ^ ^ */
/*Fim Classes para divs*/
/*Fim Classes single property*/
/*Ponteiro do rato*/
.mynetLink{
     text-decoration: none;
     font-weight: bold;
     color: #2168A6;
     font-size: 14px;
     text-transform: none;
}
.mynetLinkOver, .mynetLink:hover{
     cursor:pointer;
     text-decoration: underline;
     font-weight: bold;
     color: #55A9F2 !important;
     font-size: 14px;
}

#ultimos-documentos .mynetLink {
    padding-top: 10px;
    font-weight: normal;
}

#ultimos-documentos .mynetLink:hover, #ultimos-documentos .mynetLinkOver {
    padding-top: 10px;
    font-weight: normal;
}

/* v v v rmatos (13/10/2009) v v v */
/* * Acessibilidade: suporte a links diretos e para o caso * do navegador n�o suportar JavaScript */
.lista a.mynetLink, .lista a.mynetLink:link{
     cursor:pointer;
     text-decoration: none;
     font-weight: bold;
     color: #2168A6;
     font-size: 14px;
     text-transform: none;
}
.lista a.mynetLink:hover, .lista a.mynetLink:active, .lista a.mynetLink:visited{
     font-weight: bold;
     cursor:pointer;
     text-decoration: underline;
     font-weight: bold;
     color: #55A9F2;
     font-size: 14px;
}
a.mynetLink, a.mynetLink:link{
     cursor:pointer;
     text-decoration: none;
     font-weight: bold;
     color: #2168A6;
     font-size: 14px;
     text-transform: none;
}
a.mynetLink:hover, a.mynetLink:active, a.mynetLink:visited{
     cursor:pointer;
     text-decoration: underline;
     font-weight: bold;
     color: #55A9F2;
     font-size: 14px;
}
a.mynetLink:hover{
     text-decoration: underline;
}
/* ^ ^ ^ rmatos ^ ^ ^ */
.mynetLink1{
    /* FONT-SIZE: x-small;
     */
}
.mynetLink1:hover{
     COLOR: #6699cc;
     text-decoration: underline;
}
.mynetLink1 img{
     display: none;
}
.mynetLinkOver1{
    /* FONT-SIZE: x-small;
     */
}
/*Fim Ponteiro do rato*/
/*Classes agrupadas por componentes*/
/*Classes do componente dtree (Menu em arvore em cliente)*/
 .dtree {
}
/*Classes do componente dtree*/
/*Classes do componente valida��o de dados*/
.mynetErrorField{
}
/*Fim Classes do componente valida��o de dados*/
/*Classes para edi��o de formul�rio*/
/*Classes para fieldsets de formul�rios*/
.tabskinext{
}
.tabSim1{
}
.tabSimT{
}
.tabSim2{
}
/* v v v rmatos v v v */
.tabSim3L{
}
/* ^ ^ ^ rmatos ^ ^ ^ */
.tabSim4 {
}
.tabSim4Small {
}
.tabSim5{
}
.tabSim20001{
}
.mynetColunaLista{
}

fieldset{
	padding:5px;
}
/*Fim classes para fieldsets de formul�rios*/
/*Draft*/
/*Fim Classes para edi��o de formul�rio*/
/*Fim Classes agrupadas por componentes*/
/*Classes MyNet diversas*/
/*Classes do tipo mynetLst*/
/*IMP: Verificar se s�o mesmo necess�rias. Estao relacionadas com formul�rios*/
.mynetLstVer{
}
.mynetLstCriar{
}
.mynetLstCriarOver{
}
/*Classe para controlo de campos escondidos pelo utilizador*/
/*Fim Classes do tipo mynetLst*/
/*Fim Classes MyNet diversas*/
/*Classes para impressao */
div.menupop_s2 {
}
/* v v Elementos Instrut�rios Ad-Hoc v v */
/* ^ ^ ^ ^ */
/* Estilos para informa��es de carregamento de Prestos */
/* Estilo base, pai de todos os outros */
/* Pai de todos os contentores de sub-consultas */
/* Contentor de dropdowns com pesquisa */
div .prestoPlacer {
     height: 28px !important;
     margin-bottom: 8px;
}
/* a frase informativa de carregamento */
/*Fim Classes mynet*/
/* Classes pra jquery */
#popup_container {
}
.listatipoformulario {
    /* height:70px;
     */
     height: 150px;
}
/*Fim classes divs com comportamento de tabelas*/
/* Menus flutuantes */
/*Fim css das caixas dos menus na area principal*/
.wpthemeControlBody{
    /*Controla espaçamento entre as 3 portlets do MyNet no tema 7.0.0.2*/
     padding: 0px 10px;
}
/**Inicio Classe de controlo ibm portal*/
.ibmLayoutContainers {
     padding: 0;
}
/**Fim Classe de controlo ibm portal*/
/*GIC*/
#tooltip h3, #tooltip div {
}
.mntacessorapido div{
     font-size: 12px;
}
.mynetLink_peq{
     text-decoration: none;
     font-weight: bold;
     color: #2168A6;
     font-size: 12px;
}
.ent_360{
     font-size: 14px;
}
.mntvisao360 .thcol1, .mntvisao360 .thcol2{
     font-size: 12px;
}
.mntvisao360 .tdcol1, .mntvisao360 .tdcol2{
     font-size: 12px;
     color: #808080;
}
.tabskinintjava{
     margin-left: 16px;
     margin-right: 16px;
}
/*Inicio tabm1 - Tabela ações boletim de melhoria*/
.tabm1_table thead th{
}
.tabm1_table tfoot th{
     padding: 0px;
     font-size:11px;
}
/*Fim tabm1 - Tabela ações boletim de melhoria*/
/* CSS Tabela Responsiva */
table.tabelaresponsiva {
     border-collapse: collapse;
    /*DUVIDAS HENRIQUE ESTAVA COMENTADO*/
     background-color: transparent !important;
    table-layout: fixed;
/*     table-layout: inherit; */
}

/*Colunas Portlet Liferay*/
 .spanMenu{
     margin-left: 5px !important;
    /* background-color: #e5e6e3;
     */
     backgrund-color: #c8cacc;
}
 .spanMunicipe{
     margin-right: -28px !important;
}
 .spanMenu .tabskinext {
     background-color: transparent !important;
     box-shadow: none;
}
 .mynetInput[type="checkbox"]{
     height:auto;
}
 .mynetInput[type="text"], select.mynetInput{
     height:28px;
}
#selectX, #newSelectX{
	height:auto;
}
 #topopesq{ 	
     height: 28px;
     width: 85% !important;
}
/*ICONS*/
 .iconCriaFilho{
     content: url(../Imagens/iconsLayout/criarMenuFilho.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:inline-block;
}
 .iconCriaFilho:hover{
     opacity:0.7;
}
 .iconCriaForm{
     content: url(../Imagens/iconsLayout/criarForm.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:inline-block;
}
 .iconCriaForm:hover{
     opacity:0.7;
}
 .iconPrint{
     content: url(../Imagens/iconsLayout/print.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:inline-block;
}
 .iconPrint:hover{
     opacity:0.7;
}
 .iconSettings{
     background: url(../Imagens/iconsLayout/settings.png) no-repeat;
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:inline-block;
}
 .iconSettings:hover{
     opacity:0.7;
}
 .iconSettings > div.mynetLink1 {
     display: none;
}
/*icons crm canal tipo interacao*/
.menuFilhos .crmCanal{
	margin-top: 9px;
}

 .crmCanal img{
     display: none;
}
 .iconPresencial{
     background: url(../Imagens/iconsLayout/presencial.png) no-repeat !important;
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100% !important;
     display:inline-block;
     margin: 1px;
}
 .iconTelefone{
     background: url(../Imagens/iconsLayout/telefone.png) no-repeat !important;
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100% !important;
     display:inline-block;
     margin: 1px;
}
 .iconEmail{
     background: url(../Imagens/iconsLayout/email.png) no-repeat !important;
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100% !important;
     display:inline-block;
     margin: 1px;
}
 .iconFax{
     background: url(../Imagens/iconsLayout/fax.png) no-repeat !important;
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100% !important;
     display:inline-block;
     margin: 1px;
}
 .iconOnline{
     background: url(../Imagens/iconsLayout/online.png) no-repeat !important;
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100% !important;
     display:inline-block;
     margin: 1px;
}
 .iconCorreio{
     background: url(../Imagens/iconsLayout/correio.png) no-repeat !important;
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100% !important;
     display:inline-block;
     margin: 1px;
}
 .iconMoveCima{
     content: url(../Imagens/iconsLayout/moveUp.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:inline-block;
     margin: 1px;
}
 .iconMoveCima:hover{
     opacity:0.7;
}
 .iconMoveBaixo{
     content: url(../Imagens/iconsLayout/moveDown.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:inline-block;
     margin: 1px;
}
 .iconMoveBaixo:hover{
     opacity:0.7;
}
 .iconEditar{
     content: url(../Imagens/iconsLayout/edit.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:inline-block;
     margin: 1px;
}
 .iconEditar:hover{
     opacity:0.7;
}
 .iconCriaInfo{
     content: url(../Imagens/iconsLayout/add.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:inline-block;
}
 .iconCriaInfo:hover{
     opacity:0.7;
}
 .iconMoveMenu{
     content: url(../Imagens/iconsLayout/move.gif);
    /* opacity:0.6;
     */
     width: 20px;
     height: 20px;
     background-size:100%;
     display:inline-block;
}
 .iconMoveMenu:hover{
     opacity:0.7;
}
 .iconPermissoesAcesso{
     content: url(../Imagens/iconsLayout/permissoesAcesso.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:inline-block;
}
 .iconPermissoesAcesso:hover{
     opacity:0.7;
}
 .iconSubmeterConteudo{
     content: url(../Imagens/iconsLayout/submeterConteudo.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:block;
     float: right;
}
 .iconSubmeterConteudo:hover{
     opacity:0.7;
}
 .iconPublicarConteudo{
     content: url(../Imagens/iconsLayout/publicarConteudo.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:block;
     float: right;
}
 .iconPublicarConteudo:hover{
     opacity:0.7;
}
 .iconProtegerConteudo{
     content: url(../Imagens/iconsLayout/protegerConteudo.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:block;
     float: right;
}
 .iconProtegerConteudo:hover{
     opacity:0.7;
}
 .iconDevolverConteudo{
     content: url(../Imagens/iconsLayout/devolverConteudo.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:block;
     float: right;
}
 .iconDevolverConteudo:hover{
     opacity:0.7;
}
 .iconExpirarConteudo{
     content: url(../Imagens/iconsLayout/expirarConteudo.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:block;
     float: right;
}
 .iconExpirarConteudo:hover{
     opacity:0.7;
}

.iconEditarConteudo{
     content: url(../Imagens/iconsLayout/edit.png);
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:inline-block;
     margin: 1px;
}

.iconApagarRelacao{
	 background: url(../Imagens/iconsLayout/expirarConteudo.png) no-repeat;
     opacity:0.6;
     width: 20px;
     height: 20px;
     background-size:100%;
     display:block;
     float: right;
}

.iconApagarRelacao:hover{
     opacity:0.7;
}

 .iconPesquisa{
     background: url(../Imagens/iconsLayout/search_black.png) no-repeat;
     opacity:0.6;
     width: 20px;
     height: 20px;
/*      background-size:100%; */
     display:inline-block;
}
 .iconPesquisa:hover{
     opacity:0.7;
}

.mynetButtonFiltros{
     cursor: pointer !important;
     height: 28px;
     font-size: 14px !important;
     font-family: Helvetica, Arial, sans-serif !important;
     text-decoration: none;
     background-color: transparent;
     color: #2168A6;
     border-radius: 6px !important;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: auto;
     border-style: none;
     border: #2168A6 solid 1px;
     margin-right: 10px !important;
     line-height: 15px !important;
     margin-bottom: 10px !important;
}

.mynetButtonFiltros:hover {
     color: #55A9F2 !important;
     border: #55A9F2 solid 1px;
     text-decoration: none !important;
}


/******************************MEDIA QUERIES**********************************************************************************/
/* Extra small devices (phones, 600px and down) */
 @media only screen and (max-width: 600px) {
     .mynetButton{
/*          margin-bottom: 12px !important; */
    }
}
/* Small devices (portrait tablets and large phones, 600px and up) */
 @media only screen and (min-width: 600px) {
     .mynetButton{
        /* margin-bottom: 12px !important;*/
    }
}
/* Medium devices (landscape tablets, 768px and up) */
 @media only screen and (max-width: 768px) {
    /* .mynetInput[type="text"]{
         */
        /* width: 100% !important;
         */
        /* 
    }
     */
 #tableServicosRemunerados{
	display: block;
    overflow-x: auto;
    white-space: nowrap;
}
}
/* Large devices (laptops/desktops, 992px and up) */
 @media only screen and (min-width: 992px) {
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
 @media only screen and (min-width: 1200px) {
}

        
 /*******************/
.divPesquisaTopo{
	margin-right: 20px;
} 
 

#divBtnPesquisaTopo{
    position: absolute;
}     

.wrapper_filtros .filtroSelect{
	height: auto;
}

.wizard > .content{
	margin-top:0px !important;
}

.wizard .tabelaresponsiva.tablelayoutfixed {
    background-color: #eeeeee !important;
}

.dd_criterioPesquisa{
	width: 80px !important;
}


/* form edit**/

/*Trabalho extraordinario*/
input[id^="iniciotrabalhoextrainicio"], input[id^="fimtrabalhoextra"] {
	width: 175px !important;
}

/*Serviços remunerados*/
#dadosfuncservreun{
	margin-top: 10px;
    margin-bottom: 10px;
}

#tableServicosRemunerados{
    overflow-x: auto;
    white-space: nowrap;
}


.divMasterDataTableMyNet .tableDataTableMyNet thead tr th{
    border-right: unset;
    background-color: transparent !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    height: unset !important;
    vertical-align: bottom;
}

#btnPesquisaServRemun {
	font-size: 14px;
    margin-top: 4px;
    margin-bottom: 4px;
}

#whitelistldapgroups, #whitelistldapselect, #blacklistldapgroups, #blacklistldapselect {
    height: auto;
}

/*MYSIC*/
/*inputs*/
#numinventarioimovel, #descricaoimovel, #tipofichachave_desc,
#numinventariobens, #descricaobens, #localizacaobens_desc{
     margin-top: 4px;
     margin-bottom: 4px;
    /* margin-left: 4px;*/
     padding-left: 4px;
     padding-right: 4px;
     color: #484A4D;
     font-size: 14px !important;
     font-weight: 400;
     width: 100% !important;
     border: 1px solid #C8CACC;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     background-color: transparent;
     /*height: 28px;*/
}

#localizacaobens_crit{
	cursor: pointer;
    height: 28px;
    font-size: 14px;
    text-decoration: none;
    background-color: transparent;
    color: #4D4848;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    /* width: max-content !important; */
    border-style: none;
    border: #C8CACC solid 1px;
    margin-right: 12px !important;
    font-weight: normal;
    width: 80px;
}

#cbo_tipofichachave, #cbo_localizacaobens{
     margin-top: 4px;
     margin-bottom: 4px;
    /* margin-left: 4px;
     */
     padding-left: 4px;
     padding-right: 4px;
     color: #484A4D;
     font-size: 14px !important;
     font-weight: 400;
     width: 100% !important;
     border: 1px solid #C8CACC;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     background-color: transparent;
     /*height: 28px;*/
}

/*botoes*/
#btprocpesquisaImoveis {
     cursor: pointer;
     height: 28px;
     font-size: 14px;
     text-decoration: none;
     background-color: #2168A6;
     color: #F7F9FA;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: auto;
     border-style: none;
     border: #2168A6 solid 1px;
}
#btprocpesquisaImoveis:hover {
     cursor: pointer;
     height: 28px;
     font-size: 14px;
     text-decoration: none;
     background-color: #55A9F2;
     color: #F7F9FA;
     border-radius: 6px;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     width: auto;
     border-style: none;
     border: #55A9F2 solid 1px;
}

#localizacaobens_crit_button{
	cursor: pointer;
    height: 28px;
    font-size: 14px;
    text-decoration: none;
    background-color: transparent;
    color: #4D4848;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    width: max-content !important;
    border-style: none;
    border: #C8CACC solid 1px;
    margin-right: 12px !important;
    font-weight: normal;
}

#localizacaobens_crit_button:hover{
    color: #55A9F2;
    border: #55A9F2 solid 1px;
}

#tdvalue_dominioimovel{
	font-size: 14px;
}

#formNameND{
	background-color: transparent;
}
.divMarc {
    width: auto !important;
}


#datainicioperiodo, #datafimperiodo{
	width: 100px !important;
}


/*****COMUNS A TODAS SKINS******/
.msk_wrapper{
	padding: 0px 0px 10px 5px;
}

/***Formulário de Recrutamento**/
#tdvalue_vinculo label {
    font-size: 14px;
}

#tdvalue_sexo label{
	font-size: 14px;
}

#tdvalue_nivelhabilitacional label{
	font-size: 14px;
}

/***** Layout Liferay 7.3 *****/

@media only screen and (min-width: 768px) {
		.container {
			max-width: 100%;
		}		

		.mynet-coluna-menu .portlet-dropzone {
			height: 100%;
		}
		 
		.mynet-coluna-menu .portlet {
			margin-bottom: 0;
		}
		
		.mynet-coluna-menu .espAltPortets {
			height: 0px;
		}
				
		.mynet-coluna-menu UL  {
			padding-inline-start: unset;
		}

		.mynet-row {
			display: flex;
			flex-wrap: nowrap;
		}		
		
		.mynet-coluna-menu {
			margin: 0px 8px 0px 0px;	    
			flex: 0 0 auto;
			width: 220px;
			max-width: 220px;
			
		}
		
		.mynet-coluna-areatrabalho {
			padding-left: 8px;
			padding-right: 8px;			
			flex: 0 1 auto;
			width: 100%;
			max-width: 100%
		}
		
		.mynet-coluna-municipe {
		    flex: 0 0 auto;
			width: 220px;
			max-width: 220px;
			margin-right: 6px;			
			padding-left: 0px;
			padding-right: 0px;			
			margin-left: 8px;
			}
}	

/* mynet-container: espaçamento das margens laterais no Portal Liferay */
	.mynet-container {
		margin-left: 0px;
		margin-right: 0px;
	}

	.mynet-coluna-menu {
		padding: 0px;
	}
				
/* CSS quando as páginas têm header e/ou rodapé */

	.mynet-coluna-menu .portlet-dropzone {
		background-color: #E3E4E6;
	}
		
	.mynet-rodape {
/*ES 		margin-top: 16px; */
	}

/* mynet-coluna-cr: coluna do cabeçalho e do rodapé  */
	.mynet-coluna-cr {
		padding: 0;
	}
	.mynet-coluna-cr .portlet {
		margin: 0;
	}

/* CSS adicionado devido às páginas content, mas também afetam as páginas widget */

	.MyNet-layout-3 .portlet-borderless .portlet-content {
		padding: 1px; 
	} 
	
	.MyNet-layout-2 .portlet-borderless .portlet-content { 
		padding: 1px;
	}
	
	.mynetLink_peq abbr[title]{
		cursor: pointer;
	}

/***** FIM  Layout Liferay 7.3 *****/
