.@charset "utf-8";
/* CSS Document */
/*
@author: Mobic Agência Digital - www.mobic.com.br
@cliente: Bisa Filiados
*/

/*Regras para textos*/
@font-face {
font-family: Myriad;
src: local('MyriadWebPro');
src: url('../fonts/MyriadWebPro.eot');
src: url('../fonts/MyriadWebPro.eot?#iefix') format('embedded-opentype'),
     url('../fonts/MyriadWebPro.woff') format('woff'), 
     url('../fonts/MyriadWebPro.ttf') format('truetype'), 
     url('../fonts/MyriadWebPro.svg#webfont') format('svg');
}

@font-face {
font-family: MyriadB;
src: local('MyriadWebPro-Bold');
src: url('../fonts/MyriadWebPro-Bold.eot');
src: url('../fonts/MyriadWebPro-Bold.eot?#iefix') format('embedded-opentype'),
     url('../fonts/MyriadWebPro-Bold.woff') format('woff'), 
     url('../fonts/MyriadWebPro-Bold.ttf') format('truetype'), 
     url('../fonts/MyriadWebPro-Bold.svg#webfont') format('svg');
}

/*Regras para textos*/
label, p, strong, em, a, h1, h2, h3, h4, h5, input, textarea, legend, select, td, thead, caption,span,li,table
{ font-family: Myriad, MyriadB,'Arial',Trebuchet,Verdana,Sans-serif; font-size:12px; }
.cufon { font-family:"Myriad" !important; }
.cufonBold { font-family:"MyriadB" !important; }
h4 {font-size: 15px; font-family: MyriadB; margin: 10px 0 8px 0;}


.edit{ margin: 33px 0 0 -15px;}

a { color:#000; }
a:hover { text-decoration:underline; }

.randius { border:1px solid #b8e3f5;  -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;  border-radius: 4px; }

body { background:#ddeef5 url(../img/bg.jpg) repeat-x top center; font-size:12px;}

#erroTransFiliados{
     font-size:14px; 
     color:#d22027; 
}

#all { width:1000px; margin:0 auto;}
#head { border-top:10px #d22027 solid; padding-top:13px; height:98px; position:relative; }
#head h1 { width:293px; float:left;}
#head h1 a { background:url(../img/logo.png) no-repeat; display:block; width:293px; height:70px;}
#head h1 a.logoBisa { background:url(../img/logoBisa.jpg) no-repeat !important; display:block; width:169px; height: 105px; }

.menuSubSub { border-top:1px #b1c7d0 solid; overflow:hidden; margin-bottom:0px; border-bottom:1px #b1c7d0 solid;}
.menuSubSub ul li { float:left; }
.menuSubSub ul li a { padding:10px 17px; display:block; color:#7a98a5;}
.menuSubSub ul li.ativo a { border-bottom:4px #d22027 solid; color:#000; }


.boxUserInfo { position:absolute; top:13px; overflow:hidden; right:0; width:320px;}
.boxUserInfo img { float:left; margin-right:5px; margin-top: 8px;}
.boxUserInfo h3 { padding-top:5px; font-size:14px; line-height:17px;}
.boxUserInfo h3 span { font-size:14px;}
.boxUserInfo a { font-size:14px; color:#00a2ff; text-decoration:underline; }
.boxUserInfo a:hover { text-decoration:none;}

.migalha { /*position:absolute; left:373px; top:35px; */ display: block; padding-left: 3px; padding-top: 0px; }
.migalha h4, .migalha h4 a { color:#60899a; font-size:12px;}
.migalha h4 span { color:#000; font-size:12px;}


#boxLogin { position:absolute; width:507px; padding:20px 51px; height:94px; top:8px; right:-18px; overflow:hidden; background:url(../img/bgBoxLogin.png) no-repeat;}
/*#boxLogin label { float:left; margin-right:14px; }*/
#boxLogin h3 { font-size:14px; margin-bottom:12px;}
#boxLogin .btLogin { border:0; cursor:pointer; padding:0; clear: both; float:right; margin-bottom: 10px;margin-right: 0;margin-left: -8px;margin-top: 2px; }
#boxLogin label input { border:1px #bbe4f5 solid; padding:10px; border-radius:4px; *padding: 12px 10px; text-indent: -1000; margin-right: 17px; }
#boxLogin label input.sindicato { width: 105px; float: left; }
#boxLogin label input.usuario { float: left; }
#boxLogin label input.senha { margin-right: 0; float: left; }
#boxLogin a { color:#00a2ff; font-size:14px; float:right; text-decoration:underline; margin: 20px 30px 0 0;}
#boxLogin a:hover { text-decoration:none;}


.boxNoticiasWeb {}
.boxNoticiasWeb ul li { float:left; width:254px; margin-right:17px; padding-right:17px; border-right:1px #90c2d6 solid;}
.boxNoticiasWeb ul li h2 { font-size:14px; font-weight:bold; color:#000;}
.boxNoticiasWeb ul li.no { margin-right:0; padding-right:0; border:0;}
.boxNoticiasWeb ul li h3 { margin-bottom:10px; line-height:15px;}
.boxNoticiasWeb ul li h3 a { font-size:16px; font-weight:bold;}



.contSubMenu { position:relative; width:115px; float: right; cursor:pointer;}
.contSubMenu ul { z-index:1000000 !important; background:#FFF; border:1px #b8e3f5 solid; position:absolute; border-radius:3px; top:42px; }
.contSubMenu ul li { display:block; float:none !important; border-bottom:1px #b8e3f5 solid; background:none !important; padding:0 !important; margin:0 !important;}
.contSubMenu ul li a { text-align:left; display:block; padding:4px 20px; }
.contSubMenu ul li a:hover { background:#b8e3f5; text-decoration:none;}
.contSubMenu ul li.no { border:0;}

.semColCt { width:100%;}

.disabled:disabled { background:#ebebeb; }
.errors { font-size:11px; color:#F00;}
.errors2 { font-size:11px; color:#F00;}
.errorsList { font-size:11px; color:#F00;}

.ctBoxLogin { padding:80px 0 30px;}
.boxNossosProdutos { padding: 10px 30px 20px 10px; width: 270px; margin: 0 auto; overflow: hidden; }
.boxNossosProdutos ul li { padding: 10px; }

.ctIntGl { padding:6px 0; height:45px; position:relative;}
.ctIntGl h2 { font-size:18px; float:left; margin-right:15px;}
.ctIntGl h2 a{ font-size:18px; float:left; margin-right:15px;}
.ctIntGl h2 span { color:#90aeba; font-size:18px;}

.buscaPalavra { float:right; margin-right:2px; }
.buscaPalavra input { background:url(../img/bgBuscaPalavra.png) no-repeat; padding:14px 5px 15px 45px; font-size:14px; border:0; width:234px; float:left;}
.buscaPalavra .btOk { width:53px; height:45px; cursor:pointer; background-position:-287px 0; padding:0; float:left; }

#linkRedirect{
     cursor:pointer;
}

.loadingExclusao{
     z-index: 10001;
     margin-left: 28%;
     position: absolute;
     display: none;
}

.ttSubDashboard { margin-bottom:8px; padding:0;}
.ttSubDashboard h2 { font-size:26px;}

.btRelatorio { width:138px; height:37px; display:block; background:url(../img/btRelatorio.png) no-repeat; text-indent:-4999px; }
.btGerar { width:138px; height:37px; display:block; background:url(../img/btGerar.png) no-repeat; text-indent:-4999px; }
.btExibirErros { width:138px; height:37px; display:block; background:url(../img/btLimparFiltro.png) no-repeat; text-indent:-4999px; }
/*a.btVoltar { float:left; width:148px; height: 37px; display:block; background:url(../img/btVoltar.png) no-repeat; text-indent:-4999px; }*/
a.btAvancar { float:right; width:148px; height:45px; display:block; background:url(../img/btAvancar.png) no-repeat; text-indent:-4999px; }
a.btSalvarAlteracoes { float:right; width:198px; height:45px; display:block; background:url(../img/btSalvarAlteracoes.png) no-repeat; text-indent:-4999px; margin-left:-3px;}
a.btAdicionarParticipantes { display: block; margin-top: 20px; width:230px; height:45px; display:block; background:url(../img/btAdicionarParticipantes.png) no-repeat; text-indent:-4999px; margin-left:-3px;}
.btAdicionarVinculos { cursor: pointer; display: block; margin-top: -9px; width:197px; height:45px; background:url(../img/btAdicionarVinculos.png) no-repeat; text-indent:-4999px; }
.btSalvar { float:right; width:138px; height:45px; display:block; background:url(../img/btSalvar.png) no-repeat; text-indent:-4999px; margin-left:-3px; border: none !important;}
.btSalvarDesabilitado { float:right; width:138px; height:45px; display:block; background:url(../img/btSalvarDesabilitado.png) no-repeat; text-indent:-4999px; margin-left:-3px; border: none !important;}
.btEditarPreview { float:right; width:138px; height:45px; display:block; background:url(../img/btEditarPreview.png) no-repeat; text-indent:-4999px; margin-left:-3px; }
.btCancelarAlteracoes { float:right; width:132px; height:45px; display:block; background:url(../img/btCancelar.png) no-repeat; text-indent:-4999px; margin-left:-3px; }
.repetirValor { margin-top: 24px; float:left; width:207px; height:45px; display:block; background:url(../img/btAddRepetirValor.png) no-repeat; text-indent:-4999px; margin-left:-3px; border: none !important; }
a.btAplicarFiltro { margin-right:2px; float:right; width:155px; height:45px; display:block; background:url(../img/btsFiltroAcoes.png) no-repeat 0 0; text-indent:-4999px; }
a.btAcoes { margin-right:2px; float:right; width:115px; height:45px; display:block; background:url(../img/btsFiltroAcoes.png) no-repeat -197px 0; text-indent:-4999px; cursor: default ; }
a.btEnviar { width:136px; height:45px; display:block; background:url(../img/btEnviar.png) no-repeat; text-indent:-4999px; }
a.btIncluirCadastro { width:196px; height:45px; display:block; background:url(../img/btIncluirCadastro.png) no-repeat; text-indent:-4999px; float:left;}
a.btAdicionar { width:140px; height:45px; display:block; background:url(../img/btAdicionar.png) no-repeat; text-indent:-4999px; float:right;}
a.btExportar { width:140px; height:45px; display:block; background:url(../img/btExportar.png) no-repeat; text-indent:-4999px; float:right;}
a.btExcluirSelecionados { width:209px; height:38px; display:block; background:url(../img/btExcluirSelecionados.png) no-repeat; text-indent:-4999px; float:right;}
a.btDelete { background:url(../img/btsAcoesList.png) no-repeat; height:31px; width:22px; background-position:-117px 0; display: block;}
.btLogin { width:125px; height:45px; display:block; background:url(../img/btLogin.png) no-repeat; text-indent:-4999px; }
a.btAddCampo{ width: 184px;height: 37px;display:block; background:url(../img/btAddCampo.png) no-repeat; text-indent:-4999px; float:left;}
a.btEnviarImagem{ width: 154px;height: 37px;display:block; background:url(../img/btEnviarImagem.png) no-repeat; text-indent:-4999px; margin-top: 6px;}
a.btApagarImagem{ width: 185px;height: 40px;display:block; background:url(../img/btApagarImagem.png) no-repeat; text-indent:-4999px; margin-top: 6px;}
a.btListar{ width: 222px;height: 41px;margin-top: -4px;display:block; background:url(../img/btListar.png) no-repeat; text-indent:-4999px; float:right;margin-bottom: 20px;}
a.btAlterar { background:url(../img/btsAcoesList.png) no-repeat; height:31px; width:22px; background-position:-107px 0; margin-right:17px; }

/*calendario*/
.boxCalendario { padding:40px 9px; position:relative; }
.boxCalendario h3 { color:#000; text-align:center; font-size:26px; margin-bottom:25px;}
.boxCalendario table { width:183px; margin:0 auto; border-top:1px #d7d6d3 solid; border-left:1px #d7d6d3 solid;}
.boxCalendario thead { background:#e6e5e3; font-size:11px; color:#ed4c33; text-transform:uppercase;}
.boxCalendario thead th { padding:5px 0; text-align:center; border-right:1px #d7d6d3 solid; font-weight:bold;}
.boxCalendario h4 { text-align:center; margin-bottom:10px;}
.boxCalendario h4 span { margin:0 20px; font-size:18px; color:#7a6c69; font-weight:bold;}
.boxCalendario table tbody tr { height:20px;}
.boxCalendario table td { font-size:11px; height:28px; border-bottom:1px #d7d6d3 solid; border-right:1px #d7d6d3 solid; text-align:center;}
.boxCalendario table td.ativo { background:url(../img/bg-calendario-ativo.png) no-repeat center;}
.boxCalendario table td.ativo a { color:#FFF; font-size:11px;}
.boxCalendario a.btsLeftRight { position:absolute; width:12px; height:14px; display:block; top:50px; background:url(../img/seta-calend.png) no-repeat;}
.boxCalendario a.btLeft { background-position:0 0; left:58px;}
.boxCalendario a.btRight { background-position:-27px 0; right:58px;}

/*Tabela listagem home*/
table.tableFormListNot { border:1px #b7e3f5 solid; border-right:0;}
table.tableFormListNot tr { cursor:pointer;}
table.tableFormListNot tr td { font-size:14px; padding:8px 12px; border-right:1px #b7e3f5 solid;}
table.tableFormListNot tr.even td { background:#fff;}
table.tableFormListNot tr.odd td { background:#f5fafb;}
table.tableFormListNot tr.desfiliado td { /*background:#285db5; */ color: #807c7c;}
.marginBt { margin-bottom:35px;}

/*Sem Registro*/
#ctSemRegistro { padding:30px 0 100px;}
#ctSemRegistro p { text-align:center; color:#60899a; font-size:14px; margin-bottom:12px; }
#ctSemRegistro p a { color:#3a9aee; text-decoration:underline; font-size:14px;}
#ctSemRegistro p a:hover { text-decoration:none;}

#ctFormCadastro { margin-bottom:35px;}
.colLeftForm { width:633px; margin-left:-4px; }
.colRightForm { width:375px; margin-right:-4px; }

.boxConteudoForm { background:url(../img/bgConteudoFormLeft.png) repeat-y; padding:45px; overflow:hidden;}
.boxConteudoForm h2 { color: #188ebf; font-size:22px; line-height:17px; font-weight: bold; }
.colLeftForm .boxTopLeft { height:11px; background:url(../img/bgTopLeft.png) no-repeat;}
.colLeftForm .boxBottomLeft { height:11px; background:url(../img/bgBottomLeft.png) no-repeat;}

.boxConteudoBoxRight { background:url(../img/bgConteudoBoxRight.png) repeat-y right;}
.colRightForm .boxTopRight { height:11px; background:url(../img/bgTopRight.png) no-repeat right;}
.colRightForm .boxBottomRight { height:11px; background:url(../img/bgBottomRight.png) no-repeat right;}


#ctTableListagem { margin-left:-4px;}
#ctTableListagem .boxTopLeft { background:url(../img/bgTopLeftList.png) no-repeat left; height:11px;}
#ctTableListagem .boxBottomLeft { background:url(../img/bgBottomLeftList.png) no-repeat left; height:11px;}
.boxConteudoListagem { background:url(../img/bgListBoxLeft.png) repeat-y left; padding:5px 10px; margin-top:-6px; }

/*Tabela*/
table.tableList { margin-bottom:1px; }
table.tableList tr.cufonBold td { padding:10px 10px !important; background:#607B8B; font-weight: bold; color: #fff;}
table.tableList tr.cufonBold th { background: none repeat scroll 0 0 #F5FAFB; padding: 18px 10px !important; border-right:1px #b7e3f5 solid;}
table.tableList tr td { font-size:14px; padding:10px 15px; height: 40px; border-right:1px #b7e3f5 solid;}
table.tableList tr.even td { background:#fff;}
table.tableList tr.odd td { background:#F5FAFB;}
table.tableList tr.desfiliado td { /*background:#285db5; */ color: #807c7c;}
/*
table.tableList tr.even td.contenteditable:focus { border: 1px solid #188EBF}
table.tableList tr.odd td.contenteditable:focus { border: 1px solid #188EBF}
*/
table.tableFormListNot tr.desfiliado td { /*background:#285db5; */ color: #807c7c;}

/*.posFix { background:url(../img/sombraColLeftListagem.png) repeat-y left top #f5fafb; float:right; padding-top: 0; margin-top: 0; padding-left: 12px; height: auto; }*/
.posFix ul { padding-top: 11px; }
.posFix ul li { }
/*.boxConteudoListagem { overflow:hidden;}*/
/*.scrollList { float:left;}*/
.posFix .acoes { font-size:  16px; text-align: center; }
div.ttAcoes {  font-size: 14px; text-align: center; background: #607B8B; color: #fff; padding-top: 10px; }
.posFix a { display:block; background:url(../img/btsAcoesList.png) no-repeat !important; height:31px; width:22px; float:left;}
.posFix a.btConfig { background-position:0 0; width:53px; margin-right:10px;}
.posFix a.btAlterar { background-position:-107px 0 !important; margin-right:15px !important; }
.posFix a.btAlterarGroup { background-position:-55px 0 !important; margin-right:15px !important; width: 45px !important; }
.posFix a.btDelete { background-position:-143px 0 !important; }
.posFix a.btBlank { background-position:-197px 0 !important; width: 40px; cursor: default;}
.posFix a.btPreview { background-position:-176px 0 !important; margin-right:15px;}
.posFix a.btUpload { background-position:-237px 0 !important; margin-right:15px; width: 25px;}
.posFix a.btUploadVazio { background-position:-273px 0 !important; margin-right:15px; width: 25px;}
.posFix a.btRecibo { background-position:-203px 0 !important; margin-right:15px;}

.posFix .even { background:#fff;}
.posFix .odd { background:#f5fafb;}
.posFix .desfiliado td { /*background:#285db5; */ color: #807c7c;}

.posFixInt { position:absolute; /*right:0;*/ margin-left: 835px; top:502px; padding:0 5px; z-index:10000; clear:both; }
.posFixInt a { display:block; background:url(../img/btsAcoesList.png) no-repeat; height:31px; width:22px; float:left;}
.posFixInt a.btConfig { background-position:0 0; width:65px; margin-right:13px;}
.posFixInt a.btAlterar { background-position:-107px 0; margin-right:17px; }
.posFixInt a.btDelete { background-position:-145px 0;}

table.tableRelatorios { margin-bottom:30px; border-radius:4px; border:1px #b7e3f5 solid;}
table.tableRelatorios tr td.tdData { border:0;}

#all #content { margin: 0;}

#all #content #formBuscaAvancada { margin: 0; height: 176px; display: none;margin-top:110px;}

#all .positAcoes { width:190px; /*padding:1px 0;*/  position:relative;}
#all .subMenuAcoes { display: none; background:#FFF; z-index:999; border:1px #b8e3f5 solid; border-radius:3px; left:5px; width:auto !important; padding:0; position: absolute; top:34px;}
#all .subMenuAcoes ul li { overflow:hidden; display:block; float:none !important; border-bottom:1px #b8e3f5 solid; background:none !important; padding:0 !important; margin:0 !important; }
#all .subMenuAcoes ul li a { background:none; height:auto !important; text-align:left; display:block; width:140px !important; padding:4px 20px; }
#all .subMenuAcoes ul li a:hover { background:#b8e3f5; text-decoration:none;}
#all .subMenuAcoes ul li.no { border:0;}

.tableListAcoes { position:absolute; height: 55px; width:167px; left:815px; z-index:10000;}
.tableListAcoes .positAcoes { width:145px !important;}

.boxRelatoriosInt p { margin-bottom:30px;}
.boxRelatoriosInt h3 { font-size:22px; margin-bottom:10px;}
.boxRelatoriosInt h3 span { background:url(../img/separador-tt.png) no-repeat center; padding:5px 12px;}

.barraBt { background:#eef4f7; height:20px; width:100%;}
.barraBt .barraRolagem { height:20px; width:204px; background:url(../img/barraRolagem.gif) no-repeat; cursor:pointer;}

.boxPaginacaoBt { overflow:hidden; padding:11px 0 15px;}
.boxPagBt span, .boxPaginacaoBt a { color:#fff; -moz-border-radius:10px 10px 10px 10px;  border-radius:10px 10px 10px 10px; font-size:14px; background:#607b8b; padding:14px 14px 14px 15px; display:inline-block; margin: 1px; }
.boxPagBt span { background-position:-4px 0; color:#cecece}
.boxPagBt a { background-position:-54px 0;}

.boxPagBt { float:left; margin-right:20px;}
.boxPagBt a.prev { padding-left:0;}
.boxPagBt a.next { padding-right:0;}
.boxPagBt a.prev, .boxPagBt a.next { color:#188ebf; background:none; font-size:14px; text-decoration:underline; }
.boxPagBt a.prev:hover, .boxPagBt a.next:hover { text-decoration:none; }

.boxInputIr { float:left; width:134px; margin-right:-4px; }
.boxInputIr input { float:left; background:url(../img/inputIr.png) no-repeat; padding:14px 5px 15px 20px; border:0; width:50px; text-align:center; font-size:14px;}
.boxInputIr .btIr { padding:0; width:49px; height:45px; background-position:-55px 0; cursor:pointer; float:left; }
.boxInputIrDes { float:left; width:134px; margin-right:-4px; }
.boxInputIrDes input { float:left; background:url(../img/inputIrDes.png) no-repeat; padding:14px 5px 15px 20px; border:0; width:30px; text-align:center; font-size:14px;}
.boxInputIrDes .btIr { padding:0; width:49px; height:45px; background-position:-55px 0; float:left; }

.boxRegistrosBt { float:right; background:url(../img/boxRegistrosBt.png) no-repeat; padding:14px 29px; text-align:center; width: 70px; }
.boxRegistrosBt h3 { font-size:14px; margin-left: -23px; text-align: center;width: 120px; }

/*style form*/
/*.colLeftForm label { display:block; font-size:14px; margin-bottom:20px; }
.colLeftForm label.margL { margin-right:29px;}*/

.colLeftForm label { font-size:14px; }
.colLeftForm .row { display:block; margin-bottom:20px;}
.colLeftForm .margL { margin-right:29px;}

.colLeftForm input, .colLeftForm textarea { border:1px #bbe4f5 solid; padding:10px; border-radius:4px; margin-top:8px;}
.colLeftForm form h3 { font-size:16px; margin-bottom:20px;}
.colLeftForm .inputPP { width:80px;}
.colLeftForm .inputP { width:136px;}
.colLeftForm .inputM { width:328px;}
.colLeftForm .inputG { width:515px;}


.cmf-skinned-select { margin-top:8px; height:15px !important; background: url(../img/sdd.jpg) no-repeat right center; border: 1px solid #bbe4f5; border-radius:4px; display: block; padding:10px; width: 136px !important;}
.cmf-skinned-select {  }
/*.colLeftForm select { margin:0; width:136px; cursor:pointer; }*/
.cmf-skinned-select-widest { width:450px !important;}
.cmf-skinned-select-widest select { width:470px!important; margin: -5px 0 0 -10px; height: 30px;}
.cmf-skinned-select-wide { width:300px !important;}
.cmf-skinned-select-wide select { width:320px!important; margin: -5px 0 0 -10px; height: 30px;}
.cmf-skinned-select-large.colLeftForm .cmf-skinned-select-large { width:200px !important;}
.cmf-skinned-select-large { width:280px!important; }
.cmf-skinned-select-extra-large {width:415px!important;}
.cmf-skinned-select-large select { width:304px!important; margin: -10px 0 0 -10px; height: 35px;}
.cmf-skinned-select-short { width:100px !important;}
.cmf-skinned-select-short select { width:120px!important; margin: -5px 0 0 -10px; height: 30px;}
.cmf-skinned-select-shortest { width:50px !important;}
.cmf-skinned-select-shortest select { width:70px!important; margin: -5px 0 0 -10px; height: 30px;}
.cmf-skinned-text { padding:9px;}
.ui-datepicker-trigger {display: none;}

.listagem { height: 36px; }
.listagem .cmf-skinned-select { margin-top:8px; height:15px !important; background: url(../img/sdd.jpg) no-repeat right center; border: 1px solid #bbe4f5; border-radius:4px; display: block; padding:10px; width: 170px !important; float: left;}
#boxPostPerPage { float: right; }
#boxPostPerPage .cmf-skinned-select { margin-top:4px; height:15px !important; background: url(../img/sdd.jpg) no-repeat right center; border: 1px solid #bbe4f5; border-radius:4px; display: block; padding:10px; width: 120px !important; float: left;}

/*Formulario Right*/
.colRightForm label { font-size:14px; }
.colRightForm .row { display:block; margin-bottom:20px;}
.colRightForm .margL { margin-right:10px;}
.colRightForm input, .colRightForm textarea { border:1px #bbe4f5 solid; padding:10px; border-radius:4px; margin-top:8px; font-size:12px;}
.colRightForm form h3 { font-size:16px; margin-bottom:20px;}
.colRightForm .inputPP { width:54px;}
.colRightForm .inputP { width:84px;}
.colRightForm .inputM { width:200px;}
.colRightForm .inputG { width:316px;}
.colRightForm .phone { width:115px !important;}
.colRightForm .cmf-skinned-select { margin-top:8px; height:15px !important; background: url(../img/sdd.jpg) no-repeat right center; border: 1px solid #bbe4f5; border-radius:4px; display: block; padding:10px; width: 136px !important;}
.colRightForm select { margin:0; width:136px; cursor:pointer; }
.colRightForm .cmf-skinned-select, .large { width:280px !important;}
.colRightForm h4 { font-size:16px; }
.colRightForm .element span { display:inline; padding:5px; font-size:12px; }
.colRightForm .cmf-skinned-select-large { width:200px !important;overflow:hidden;}
.colRightForm .cmf-skinned-select-large select { width:220px!important; margin: -5px 0 0 -10px; height: 30px;}
.colRightForm .cmf-skinned-select-short { width:100px !important;}
.colRightForm .cmf-skinned-select-short select { width:120px!important; margin: -5px 0 0 -10px; height: 30px;}
.colRightForm .cmf-skinned-select-shortest { width:50px !important;}
.colRightForm .cmf-skinned-select-shortest select { width:70px!important; margin: -5px 0 0 -10px; height: 30px;}

/*Foto Formulario*/
#fotoFiliado { border: 2px solid #80B8CF; display: block; height: 100px; margin: 0 auto; position: relative; width: 100px; }
#deletarFoto {  background-color: #80B8CF; bottom: 0; color: #FFFFFF; cursor: pointer; display: none; font-weight: bold; padding: 2px 0; position: absolute; text-align: center; width: 100px; }

/*Accordion Right Home*/
.boxAccordionColRight { padding:0 5px; margin-top:-2px;}
.boxAccordionColRight h3 { font-size:14px; color:#FFF; background:url(../img/bgH3Accordion.jpg) no-repeat; padding:5px 10px 8px 30px; cursor:pointer; margin-bottom:2px;}
.boxAccordionColRight h3.error { font-size:14px; color:#FFF; background:url(../img/bgH3AccordionError.jpg) no-repeat; padding:5px 10px 8px 30px; cursor:pointer; margin-bottom:2px;}
.boxAccordionColRight .boxInt { padding:20px 13px;}


/*Formulário Full*/
.colFullForm { width: 910px; background-color: white; border: 1px solid #b8e3f5; border-radius: 5px; box-shadow: inset 0 0 5px #b8e3f5; padding: 45px; }
.colFullForm label { font-size:14px; }
.colFullForm .row { display:block; margin-bottom:20px;}
.colFullForm .margL { margin-right:29px;}

.colFullForm input, .colFullForm textarea { border:1px #bbe4f5 solid; padding:10px; border-radius:4px; display: block; position: relative; top: 9px;  }
.colFullForm form h3 { font-size:16px; margin-bottom:20px;}
.colFullForm .inputPP { width:80px;}
.colFullForm .inputP { width:136px;}
.colFullForm .inputM { width:328px;}
.colFullForm .inputG { width:515px;}
.colFullForm .readonly {background-color: #EEEEEE !important;}

.colFullForm .cmf-skinned-select { margin-top:8px; height:15px !important; background: url(../img/sdd.jpg) no-repeat right center; border: 1px solid #bbe4f5; border-radius:4px; display: block; padding:10px; width: 136px !important;}
/*.colLeftForm select { margin:0; width:136px; cursor:pointer; }*/
.colFullForm .cmf-skinned-select-widest { width:450px !important;}
.colFullForm .cmf-skinned-select-widest select { width:470px!important; margin: -5px 0 0 -10px; height: 30px;}
.colFullForm .cmf-skinned-select-wide { width:300px !important;}
.colFullForm .cmf-skinned-select-wide select { width:320px!important; margin: -5px 0 0 -10px; height: 30px;}
.colFullForm .cmf-skinned-select-large { width:200px !important;}
.colFullForm .cmf-skinned-select-large select { width:220px!important; margin: -5px 0 0 -10px; height: 30px;}
.colFullForm .cmf-skinned-select-short { width:100px !important;}
.colFullForm .cmf-skinned-select-short select { width:120px!important; margin: -5px 0 0 -10px; height: 30px;}
.colFullForm .cmf-skinned-select-shortest { width:50px !important;}
.colFullForm .cmf-skinned-select-shortest select { width:70px!important; margin: -5px 0 0 -10px; height: 30px;}

/*Abas*/
ul.ctGlAbas { overflow:hidden; padding:0 10px;}
ul.ctGlAbas li { float:left;}
ul.ctGlAbas li a { border-bottom:1px #90c2d6 solid; margin-bottom:-1px; padding:9px 41px 9px 27px; display:block; font-size:14px; background:url(../img/bgAba.png) no-repeat;}
ul.ctGlAbas li a.ativo { padding:9px 51px 9px 37px; height:17px; background:url(../img/bgAbaAtivo.png) no-repeat; border-bottom:1px #FFF solid;}
ul.ctGlAbas li a.aba1 { position:relative; z-index:3; }
ul.ctGlAbas li a.aba2 { margin-left:-12px; position:relative; z-index:2; }
ul.ctGlAbas li a.aba3 { margin-left:-12px; position:relative; z-index:1; }


/*Menu Listagem Relatorio*/
.ctGlColMenuRel { padding:20px 9px 20px 7px;}
ul.listGlColMenuRel { background:#fff; border:1px #b8e3f5 solid; border-radius:3px; }
ul.listGlColMenuRel li { display:block; }
ul.listGlColMenuRel li a { text-align:left; display:block; padding:6px 10px; }
ul.listGlColMenuRel li a.even { background:#f5fafb; }
ul.listGlColMenuRel li.no { border:0;}

.boxRelatoriosInt .ctFormColRightData { border-bottom:1px #90c2d6 solid; margin-bottom:30px;}
.boxRelatoriosInt .formDataRight { padding-top:40px;}

.ctFormColRightData { padding:0 20px; overflow:hidden;}
.boxInt .formColRight { padding:15px 0; overflow:hidden;}
.boxInt .formColRight input { margin:3px 4px !important; float:left;}
.boxInt .formColRight p { margin-bottom:9px; font-size:14px; }

.boxInt .formDataRight { overflow:hidden; }
.boxInt .formDataRight img.picker { margin-left:-30px; cursor:pointer; border:none; }
.boxInt .formDataRight label.margL { margin-right:20px;}
input.date_picker, input.monthPicker { width:117px; background:url(../img/iconData.png) no-repeat 85px 6px; cursor:pointer; border:1px #bbe4f5 solid; padding:11px 25px 11px 6px; border-radius:4px; margin-top:6px;}
input.date_picker_custom { width:117px; background:url(../img/iconData.png) no-repeat 85px 6px; cursor:pointer; border:1px #bbe4f5 solid; padding:11px 25px 11px 6px; border-radius:4px; margin-top:6px;}

#Empresa_Predio_Endereco_Correspondencia_Igual {margin-top: -14px;}
#Empresa_Predio_Endereco_Correspondencia_Igual-label {margin-left: 25px;}

fieldset {border: 1px solid #BBE4F5; border-radius: 4px 4px 4px 4px; padding: 15px 25px 0 25px; margin-bottom: 15px;}
fieldset legend {color: #188EBF; font-size: 16px;}

.boxMenuAux { position:absolute; top:70px; right:0; width:600px;}
.boxMenuAux ul li { float:right; margin-left:19px; position:relative;}
.boxMenuAux ul li a { display:block; height:28px; background:url(../img/bgMenuServ.png) no-repeat;}
.boxMenuAux ul li a.btRotinas { width:117px; background-position:0 0; cursor: auto;}
.boxMenuAux ul li a.btUtilitarios { width:79px; background-position:-136px 0; cursor: auto;}
.boxMenuAux ul li a.btConfig { width:97px; background-position:-237px 0; cursor: auto;}
.boxMenuAux ul li a.transferencia { width:115px;background:url(../img/bgMenuServTrans.png) no-repeat; background-position:0px 0; cursor: pointer; margin-top: 3px;}
.boxMenuAux ul li a.btPrazoCarencia { width:120px;background:url(../img/bgMenuPrazoCarencia.png) no-repeat; background-position:0px 0; cursor: pointer; margin-top: 3px;}
.boxMenuAux ul li a.btCadOnline { width:113px;background:url(../img/bgMenuCadOnline.png) no-repeat; background-position:0px 0; cursor: pointer; margin-top: 3px;}
.boxMenuAux ul li a.btAjuda { width:54px; background-position:-355px 0; cursor: auto;}
.boxMenuAux ul li a.none { background: none; }
.boxMenuAux ul li.no { margin-right:0;}
.boxMenuAux ul li .sub { top:30px !important; left:0 !important;}
.boxMenuAux ul li .sub ul li a { height:auto !important;}


#menu { background:url(../img/bgMenu.png) no-repeat; padding:0px 0 43px; height:38px; width: 1000px;}
#menu ul li { float:left; position:relative; margin-left:2px; padding-top:5px !important; }
#menu ul li.no { margin-right:0; }
#menu ul li a { padding-top: 10px; margin-top: 20px; width: 144px; text-align: center; background:url(../img/seta-menu.gif) no-repeat center bottom;}
#menu ul li a.no {background: none}
#menu ul li.bt1 { background:url(../img/bgMenus.png) repeat-x center center; background-position: 0 0px; display: block; height: 0; }
#menu ul li.bt2 { background:url(../img/bgMenus.png) repeat-x; background-position: 0 -5px; display: block; height: 0; }
#menu ul li.bt3 { background:url(../img/bgMenus.png) repeat-x; background-position: 0 -10px; display: block; height: 0; }
#menu ul li.bt4 { background:url(../img/bgMenus.png) repeat-x; background-position: 0 -15px; display: block; height: 0; }
#menu ul li.bt5 { background:url(../img/bgMenus.png) repeat-x; background-position: 0 -20px; display: block; height: 0; }
#menu ul li.bt6 { background:url(../img/bgMenus.png) repeat-x; background-position: 0 -25px; display: block; height: 0; }
/*
#menu ul li.bt2 { padding:0 48px; background:url(../img/seta-menu.gif) no-repeat center bottom; }
#menu ul li.bt3 { padding:0 40px; background:url(../img/seta-menu.gif) no-repeat center bottom; }
#menu ul li.bt4 { padding:0 40px; background:url(../img/seta-menu.gif) no-repeat center bottom; }
#menu ul li.bt5 { padding:0 40px; background:url(../img/seta-menu.gif) no-repeat center bottom; }
#menu ul li.bt6 { padding:0 22px; background:url(../img/seta-menu.gif) no-repeat center bottom; }
*/

/*#menu ul li.bt6 { padding:0 42px; }*/
#menu ul.dropdownNovo li a.ativo { color:#FFF; text-decoration:none;}
#menu ul.dropdownNovo li a { padding:6px 10px; font-size:14px; display:block; }
#menu ul.dropdownNovo li a.cufonBold { color:#FFF;}
#menu ul.dropdownNovo li.bt1 a.ativo { background:url(../img/bgMenuBt1.png) no-repeat center center; }
#menu ul.dropdownNovo li.bt2 a.ativo { background:url(../img/bgMenuBt2.png) no-repeat center center; }
#menu ul.dropdownNovo li.bt3 a.ativo { background:url(../img/bgMenuBt3.png) no-repeat center center; }
#menu ul.dropdownNovo li.bt4 a.ativo { background:url(../img/bgMenuBt4.png) no-repeat center center; }
#menu ul.dropdownNovo li.bt5 a.ativo { background:url(../img/bgMenuBt5.png) no-repeat center center;}
#menu ul.dropdownNovo li.bt6 a.ativo { background:url(../img/bgMenuBt6.png) no-repeat center center;}

/*#menu ul li.bt6 a.ativo { background:url(../img/bgMenuBt6.png) no-repeat;}*/
/*




#menu ul.dropdown li ul { background:#FFF; border:1px #b8e3f5 solid; border-radius:3px; z-index:10000000; }
#menu ul.dropdown li ul li { display:block; float:none !important; border-bottom:1px #b8e3f5 solid; background:none !important; padding:0 !important; margin:0 !important;}
#menu ul.dropdown li ul li a { text-align:left; display:block; padding:4px 20px; }
#menu ul.dropdown li ul li a:hover { background:#b8e3f5; text-decoration:none;}
#menu ul.dropdown li ul li.no { border:0;}
*/

#menu ul.dropdownNovo .boxGlSubMenu { display:none; background:#FFF; -webkit-box-shadow: inset 0px 0px 0px 4px #f3fbfe; -moz-box-shadow: inset 0px 0px 0px 4px #f3fbfe; box-shadow: inset 0px 0px 0px 4px #f3fbfe; padding:15px; overflow:hidden; border:1px #b8e3f5 solid; border-radius:3px; z-index:10000000; position:absolute;}

#menu ul.dropdownNovo .menu1 { width:150px !important;}
#menu ul.dropdownNovo .menu2 { width:150px !important;}
#menu ul.dropdownNovo .menu3 { width:255px;}
#menu ul.dropdownNovo .menu4 { width:230px;}
#menu ul.dropdownNovo .menu5 { width:190px; left:10px !important;}
#menu ul.dropdownNovo .menu6 { width:230px; margin-left: -40px; }


#menu ul.dropdownNovo li ul { float:left;}
#menu ul.dropdownNovo li ul li { display:block; float:none !important; padding:3px 0 3px 0 !important; margin:0 !important; }
#menu ul.dropdownNovo li ul li a { text-align:left; display:block; padding:0 !important; margin: 5px !important; background: none; }
#menu ul.dropdownNovo li ul li a:hover { text-decoration:none;}
#menu ul.dropdownNovo li ul li.line { border-bottom:1px #b8e3f5 solid; width: 100%; margin-bottom: 15px; } 
#menu ul.dropdownNovo li ul li.no { border:0;}

#menu ul.dropdownNovo ul.ulSubMenuList { border-right:1px #cdebf8 solid; margin-right:25px; padding-right:24px; width: 150px; }


.boxMenuAux ul.dropdownNovo li ul { z-index:2000 !important; background:#FFF; border:1px #b8e3f5 solid; border-radius:3px; top:28px; }
.boxMenuAux ul.dropdownNovo li ul li { display:block; float:none !important; border-bottom:1px #b8e3f5 solid; background:none !important; padding:0 !important; margin:0 !important;}
.boxMenuAux ul.dropdownNovo li ul li a { text-align:left; display:block; padding:4px 20px; }
.boxMenuAux ul.dropdownNovo li ul li a:hover { background:#b8e3f5; text-decoration:none;}
.boxMenuAux ul.dropdownNovo li ul li.no { border:0;}

#menu ul.dropdownNovo li ul li ul { float:none !important; padding:0px 0 0px 15px !important; border:0 !important; 
-webkit-box-shadow:none !important; 
-moz-box-shadow:none !important;
box-shadow:none !important; 
}

#menu ul.dropdownNovo li ul li ul li { background:none !important; line-height: 9px; }
#menu ul.dropdownNovo li ul li ul li a { /*color:#808080;*/ }

/*ul.dropdown li:hover > ul ul { visibility:inherit !important;}

LEVEL TWO*/
/*ul.dropdown ul { width:189px; visibility: hidden; position:absolute; left: 0; }
ul.dropdown ul li { position:none !important;}
*/

/* LEVEL THREE */
/*ul.dropdown ul ul { left: 100%; top: 0; }
*/
#menu ul.dropdownNovo li:hover .boxGlSubMenu { left:50px; top:50px; display:block; visibility: visible; }

.boxMenuAux ul.dropdown li ul { z-index:2000 !important; background:#FFF; border:1px #b8e3f5 solid; border-radius:3px; top:28px; }
.boxMenuAux ul.dropdown li ul li { display:block; float:none !important; border-bottom:1px #b8e3f5 solid; background:none !important; padding:0 !important; margin:0 !important;}
.boxMenuAux ul.dropdown li ul li a { text-align:left; display:block !important; padding:4px 20px; }
.boxMenuAux ul.dropdown li ul li a:hover { background:#b8e3f5; text-decoration:none;}
.boxMenuAux ul.dropdown li ul li.no { border:0;}


/*LEVEL TWO*/
ul.dropdown ul { width:189px; visibility: hidden; position: absolute; left: 0; }
ul.dropdown ul li { position:none !important;}


/* LEVEL THREE */
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul { visibility: visible; }


/*#menu ul li div ul { float:left; margin:0; padding:0; width:250px;}*/

.fleft { float: left; }



#footer { background:#FFF; }
#footerCenter { margin:0 auto; width:1000px; border-top:5px #d22027 solid; overflow:hidden; padding:20px 0; position:relative;}
#footerCenter .boxMenuAux { top:31px;}
#footer p { font-size:14px; line-height:17px;}
#footer p span { font-size:14px;}
#footer a { font-size:14px; color:#00a2ff; text-decoration:underline; }
#footer a:hover { text-decoration:none;}

/*.none { display: none !important; }*/

@media screen and (-webkit-min-device-pixel-ratio:0){
.buscaPalavra .btOk { background-position:-287px 2px; }
.boxInputIr .btIr { background-position: -55px 2px;}
}

.colRightForm .selectP, .colLeftForm .selectP { width:140px !important;}
.colRightForm .selectM, .colLeftForm .selectM { width:200px !important;}
.colRightForm .selectG, .colLeftForm .selectG { width:310px !important;}


#boxFiltro { width: 978px; border:1px #bbe4f5 solid; padding:10px; border-radius:4px; background: #fff; display: block; margin-bottom: 50px; }
#boxFiltro h3 { background:url(../img/icon-search-advanced.png) no-repeat 20px; height: 21px; padding: 10px 0 5px 40px; font-size: 18px; float: left; }
#boxFiltro a.fechar { background:url(../img/btFecharFiltro.png) no-repeat; float: right; width: 26px; height: 26px; }
#boxFiltro a.limparFiltro { background:url(../img/btLimparFiltro.png) no-repeat; float: right; width: 139px; height: 35px; margin-right: 100px; }
#boxFiltro .row { padding: 10px 20px; }
#boxFiltro .left { float: left; }
#boxFiltro .margL { margin-right:20px; }
#boxFiltro .row .inputG { border:1px #bbe4f5 solid; padding:10px; border-radius:4px; margin-top:8px; width:515px; }
#boxFiltro .row .inputM { border:1px #bbe4f5 solid; padding:10px; border-radius:4px; margin-top:8px; width:328px; }
#boxFiltro .row .inputP { border:1px #bbe4f5 solid; padding:10px; border-radius:4px; margin-top:8px; width:136px; }
#boxFiltro .row .inputP { border:1px #bbe4f5 solid; padding:10px; border-radius:4px; margin-top:8px; width:80px; }
#boxFiltro #btFiltro { padding: 10px 20px; }
#boxFiltro .row .cmf-skinned-select { margin-top:8px; height:15px !important; background: url(../img/sdd.jpg) no-repeat right center; border: 1px solid #bbe4f5; border-radius:4px; display: block; padding:10px;}
.boxFiltroAvancado { display: block !important; clear: both !important; }
.boxFiltroAvancado a.btAdicionar { margin-top: 20px; }
.boxFiltroAvancado a.btDelete { margin-top: 20px; }
#boxFiltro .row .cmf-skinned-select .low { width: 50px !important; }
#boxFiltro .row .cmf-skinned-select .large { width: 206px !important; margin-top: -20px; height: 40px; }
#boxFiltro a.aplicaFiltro { margin-left: 20px; }
#boxFiltro .selectFiltros option { width: 180px !important; }

.btenviar { width:136px; height:45px; display:block; background:url(../img/btEnviar.png) no-repeat; text-indent:-4999px; border:none; }
.btEnviarSelectTabela { width:100px; float: left; height:33px; margin-left: 13px; background:url(../img/btEnviarSelectTabela.png) no-repeat; text-indent:-4999px; border:none; cursor: pointer; }
.noneBtEnviar { display: none; }
.btok { width:99px; height:37px; display:block; background:url(../img/btOk.png) no-repeat; text-indent:-4999px; border:none; }
.btredefinirSenha { width:149px; height:37px; display:block; background:url(../img/btRedefinirSenha.png) no-repeat; text-indent:-4999px; border:none; float: right; }
/* Agenda */
.botoesAgenda a { display:block; background:url(../img/btsAcoesList.png) no-repeat; height:31px; width:22px; float:left;}
.botoesAgenda a.btAlterar { background-position:-107px 0; margin-right:17px; }
.botoesAgenda a.btDelete { background-position:-143px 0;}

.loading { padding: 27px 0 0 5px; display: none; }
.loadingEndereco {display: block; margin-top: 37px; display: none;}
.loadingEndereco img {float: left; margin-top: -9px;}

.participantesGrupo { border: none; padding:10px; border-radius:4px; background: #bbe4f5; }

#boxUsuarios { box-shadow:5px 5px 10px #ccc; -moz-box-shadow:5px 5px 10px #ccc; -webkit-box-shadow:5px 5px 10px, #ccc; border:1px #bbe4f5 solid; padding: 10px 30px; border-radius:4px; background: #fff; width: 530px; }
#boxUsuarios .search { border-bottom: 1px #bbe4f5 solid; padding-top: 5px; height:60px; }
#boxUsuarios .search .inputSearch { border:none; background: url(../img/inputSearch.png) no-repeat; width:220px; height:37px; padding-left: 40px; }
#boxUsuarios .search a.btConcluido { float:right; margin-top: 5px; width:99px; height:37px; display:block; background:url(../img/btConcluido.png) no-repeat; text-indent:-4999px; margin-left:-3px;}
#boxUsuarios ul { }
#boxUsuarios ul li { float: left; padding: 10px 2px; }
#boxUsuarios ul li.no { margin: 0; }

.boxSelectGl { margin-right: 5px; width: 165px; }
.boxSelectGl .listSelectGl { background:#fff; left: 0; padding:8px; width:165px; display:none; height:100px; overflow:auto; }
.boxSelectGl .listSelectGl ul li { margin-bottom:9px;}

.hiddenElementForm { width: 1px !important; height: 1px !important; /*visibility: hidden; border: none !important; */ display: none; }

.noLink { cursor: default; }

.popUpListagem .content form input.btEnviar { margin-left:0 !important; cursor:pointer; width: 700px;}
.popUpListagem table { margin-bottom:20px;}
.popUpListagem table tr td { font-size: 14px; padding:8px;}
.popUpListagem table tr.even td { background:#F5FAFB; }

.popUpListagem h3 { color: #188ebf; font-size:22px; line-height:17px; font-weight: bold; padding: 10px; }
.popUpListagem a.btAlterar { background-position: -107px 0; margin-right: 17px;}
.popUpListagem a { background: url(../img/btsAcoesList.png) no-repeat; display: block; float: left; height: 31px; width: 22px;}
.popUpListagem a.btDelete {background-position: -143px 0;}
.popUpListagem a.btAdicionar { width:140px; height:45px; display:block; background:url(../img/btAdicionar.png) no-repeat; text-indent:-4999px; float: right; }
.popUpListagem input.btEnviar {  float:left; margin-left:19px; margin-top:12px; border:none;width: 137px; height: 41px; background: url(../img/btEnviar.png) no-repeat;  } 
.popUpListagem .select { background: url("../img/sdd.jpg") no-repeat scroll right center; border: 1px solid #BBE4F5; border-radius: 4px 4px 4px 4px; display: block; height: 15px !important; margin-top: 8px; padding: 10px; width: 136px !important; }
a.btPopSim { float:right; width:86px; height:37px; display:block; background:url(../img/btPopSim.png) no-repeat; text-indent:-4999px; margin-left:-3px; border: none !important; }
a.btPopNao { float:right; width:86px; height:37px; display:block; background:url(../img/btPopNao.png) no-repeat; text-indent:-4999px; margin-right: 15px; border: none !important;}
a.btPopSim2 { float:right; width:86px; height:37px; display:block; background:url(../img/btPopSim.png) no-repeat; text-indent:-4999px; margin-left:-3px; border: none !important; }
a.btPopNao2 { float:right; width:86px; height:37px; display:block; background:url(../img/btPopNao.png) no-repeat; text-indent:-4999px; margin-right: 15px; border: none !important;}

.popUpPrompt a {margin-right: 10px;} 


.popUp { display:none;}
.sombra { z-index:99; position:fixed;left: 0; top: 0; width:100%; height:100%; background:#325260; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; display: none;}
.popUp .content { z-index:1000; position:fixed; left:27%; top:10%; width:800px; height:500px; background-color:#FFF; overflow-x: auto;}

.popUp .content .btFechar , .popUp .contentPagamento .btFechar { float: right; padding: 10px 10px; }
.popUp .content h3{ font-family:"Myriad Web Pro Negrito"; font-size:24px; color:#188ebf; font-weight: bold;}
.popUp .content p { font-family:"Myriad Web Pro"; font-size:14px;  padding-top:35px; padding-bottom:47px; }
.popUp .content p form { padding-top:47px;}
.popUp .content p span { font-family:"Myriad Web Pro Negrito"; font-size:14px;}
.popUp .content form label { font-family:"Myriad Web Pro"; font-size:14px; float:left; } 
.popUp .content form input.text { font-family:"Myriad Web Pro"; font-size:14px; padding:0 5px;  } 
.popUp .content form input.senha { width:188px; height:35px; margin-right: 12px;  } 
.popUp .content form input.confsenha { width:188px; height:35px;   } 
.popUp .content form input.btCadastrar {  float:right; margin-top:16px; border:none; width:99px; height:37px;  background: url(../img/btCadastrar.png) no-repeat;  } 
.popUp .content form input.btEnviar {  float:left; margin-left:19px; margin-top:12px; border:none;width: 137px; height: 41px; background: url(../img/btEnviar.png) no-repeat;  } 
.popUp .conteudo { width:515px; margin:0 auto; padding-top:46px; }
.popUp .conteudo ul { padding-top: 10px; }
.popUp .conteudo ul li { list-style: inside; }
.randius { border:1px solid #b8e3f5;  -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;  border-radius: 4px; }

.selectSkinned { cursor: pointer; }
.alphaTable { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); -moz-opacity: 0.7; -khtml-opacity: 0.4; opacity: 0.4; }

.popUp .contentPagamento { z-index:1000; position:fixed; left:0; top:0; width:580px; height:220px; background-color:#FFF; overflow-x: auto;}
.popUp .contentPagamento h3 { font-family:"Myriad Web Pro Negrito"; font-size:24px; color:#188ebf; margin-left: 25px;}
.popUp .contentPagamento p  { font-family:"Myriad Web Pro"; font-size:14px; margin-left: 18px; padding: 10px;}
.popUp .conteudoPagamento span{ margin-top: 15px;}
.popUp .conteudoPagamento span a{ margin-right: 20px; margin-top: 15px; float: right;}
.popUp .conteudoPagamento span  .btSuporte{ background: url(../img/btContatarSuporte.png);width: 149px;height: 37px;}
.popUp .conteudoPagamento span  .btShareWare{ background: url(../img/btVersaoShareware.png); width: 187px;height: 37px;}

.popUp .popUpMsgBoxContent { height: 270px; width: 580px; }

.mr10 { margin-right: 10px; }
.ml10 { padding-left: 10px !important; }
.pl10 { margin-left: 30px !important; }

.mr60 { margin-right: 60px; }

.btVoltar{ float:right;  margin-right: 210px; margin-top: 3px; background: url(../img/btVoltar.png); width: 128px;height: 37px; text-indent:-4999px; }
.btVoltarAcao { float:right; margin-top: 3px; background: url(../img/btVoltar.png); width: 128px;height: 37px; text-indent:-4999px; }
.btSuporte{ background: url(../img/btContatarSuporte.png);width: 149px;height: 37px;}
.btShareWare{ background: url(../img/btVersaoShareware.png); width: 187px;height: 37px;}

.sombraMsgDashboard { z-index:1001; position:fixed;left: 0; top: 0; width:100%; height:100%; background:#325260; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.popUp .contentMsgDashboard { z-index:1002; position:fixed; left:35%; top:50%;  background-color:#FFF; overflow-x: auto;}
.popUp .contentMsgDashboard h3 { margin-top: 5px; font-family:"Myriad Web Pro Negrito"; font-size:24px; color:#188ebf; margin-left: 25px;}
.popUp .contentMsgDashboard .btFechar { margin: 10px;}
.popUp .contentMsgDashboard .botoesPopUp {margin: 15px;}
.popUp .contentMsgDashboard p  { font-family:"Myriad Web Pro"; font-size:14px; margin-left: 18px; padding: 10px;}
.popUp .contentMsgDashboard .botoesPopUp a  { float: left; padding: 10px; margin-right: 44px;cursor: pointer;}
.popUp .contentMsgDashboard .btCancelar{ background: url(../img/btPopNao.png);width: 66px;height: 17px;}
.popUp .contentMsgDashboard .btApagar{ background: url(../img/btPopSim.png);width: 66px;height: 17px; }


.space { width: 36px; cursor: default; background: none !important; margin-right: 17px; }
.focused { background: #eef5f8; }
.focusedSelectDiv { background: url(../img/sdd.jpg) #eef5f8 no-repeat right center !important; }

.w200px { width: 200px; }
/* IE Hacks */
input[type='radio'], input[type='checkbox'] { *border: 0px; border: 0px\0/IE8+9; }


#listaHora {display: none; position: absolute !important; background: #fff; border: 2px solid black; border: 1px solid #BBE4F5; border-radius: 4px 4px 4px 4px; width: 110px; height: 110px; overflow: auto; }
#listaHora ul li {padding: 4px 11px; cursor: pointer;}
#listaHora ul li:hover {background: #eef5f8;}


#listaVinculos { display: block; padding: 5px; width: 503px; margin-top: 6px; }
#listaVinculos li { padding-bottom: 5px; display: block; list-style: none; }
#listaVinculos li.header { height: 25px; }
#listaVinculos li a.empresa{ width: 273px; text-decoration: none; }
#listaVinculos li a.bold { font-weight:bold; }
#listaVinculos li a.empresa:hover, #listaVinculos li a.acoes:hover{ text-decoration: none; }
#listaVinculos li.ult { padding-bottom: 20px; }

.strong{ font-weight: bold; }
.hide{ display:none; }
.mTop{ margin-top:50px; }        
.tableList:hover { border-bottom: red solid 1px; }        
.popUp .conteudoCampo { width: 587px; margin: 0 auto; padding-top: 5px; }

.popUp .contentCampo { z-index: 1000; position: fixed; left: 27%; top: 10%; width: 650px; height: 281px; background-color: #FFF; overflow-x: auto; }

.popUp .contentCampo h3 { font-family: "Myriad Web Pro Negrito"; font-size: 24px; color: #188ebf; }
table.tableList th{ font-weight: bold; padding: 18px 10px !important; background: #F5FAFB;  font-size: 14px; padding: 10px 15px; height: 40px; border-right: 1px #B7E3F5 solid; }
.erro1{ background-color:#F3F3C3; }
.erro2{ background-color:#F3D0C3; }
.erro1:hover, .erro2:hover{ background-color:#CDE1EA; }


/**************
 Input Upload    
**************/
#borderBox .cmf-skinned-select { margin-top:4px; height:15px !important; background: url(../img/sdd.jpg) no-repeat right center; border: 1px solid #bbe4f5; border-radius:4px; display: block; padding:10px; width: 120px !important; float: left;}
#div-input-file{ background: url(../img/btPasta.png) no-repeat 100% 10px; height: 28px; width: 385px; margin: 7px 0 0; }
.boxInt #div-input-file{ width: 340px; }
#div-input-file #file-original{ opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=00); font-size:17px; height: 33px;}
#div-input-falso{ margin-top:-65px; }
#div-input-falso #file-falso{ margin-top: 25px; width:347px; }
.boxInt #div-input-falso #file-falso{ width:310px; }
#divPorcentagem {margin-top: 20px;}
#divPorcentagem span {margin-left: 5px;}
#divPorcentagem progress {height: 25px; width: 350px; background-color: #FFFFFF; border: 1px solid #BBE4F5; border-radius: 4px 4px 4px 4px;}
.boxInt #divPorcentagem progress {width: 308px;}
#divPorcentagem progress::-moz-progress-bar { background: #BBE4F5; }
#divPorcentagem {display: none;}

/**************
 Siape    
**************/
.ctIntGl a.btVoltar {float: right; width: 117px; margin-right: 0; margin-top: 0px;}
.btVoltarSiape{float: left; background: url(../img/btVoltar.png); width: 128px;height: 37px; text-indent:-4999px; }
.btFiltarFiliadosIncorretosMais{ float: left; margin-left: 30px; background: url(../img/btFiltarFilaidosIncorretosMais.png); width: 151px;height: 37px; text-indent:-4999px; }
.btFiltarFiliadosIncorretosMenos{ float: left; margin-left: 30px; background: url(../img/btFiltarFilaidosIncorretosMenos.png); width: 258px;height: 38px; text-indent:-4999px; }

.ctIntGl a.btGerar, #siapePessoas a.btVoltar, #siapePessoas a.btExibirErros {margin-left: 10px;}
.ctIntGl .editando { border: 1px solid #B7E3F5; padding: 3px; width: 60px; }
/*#siapePessoas table.tableList tr td.erroGlow { box-shadow: inset 0 0 7px 1px rgba(255, 0, 0, 0.2); -webkit-box-shadow: inset 0 0 7px 1px rgba(255, 0, 0, 0.2); -moz-box-shadow: inset 0 0 7px 1px rgba(255, 0, 0, 0.2); }*/
.erroGlow {border: 1px solid red!important;}
.erroGlow { box-shadow: inset 0 0 7px 1px rgba(255, 0, 0, 0.2); -webkit-box-shadow: inset 0 0 7px 1px rgba(255, 0, 0, 0.2); -moz-box-shadow: inset 0 0 7px 1px rgba(255, 0, 0, 0.2); }

#leituraRetorno h4 {margin-bottom: 15px;} 
#leituraRetorno #tipoArquivo {display: block; float: left; width: 400px;}
#leituraRetorno ul.errors {margin-top: 5px; display: none;}
#leituraRetorno #tipoArquivo span {display: block; font-size: 14px; margin-left: 25px;}
#leituraRetorno #tipoArquivo span.aceitos {color: green}
#leituraRetorno #tipoArquivo span.rejeitados {color: red}

.buttonAdd {background: url(../img/bt-button.png) left no-repeat; width: 28px; height: 43px; border: none!important;}


/**************
 Carteirinha    
**************/
#divCarteirinha table.tableList {width: 400px}
#divCarteirinha table.tableList tr td {border: 0; padding: 0 15px;}
#divCarteirinha a.btAddCampo{margin: 25px 0 0 -15px;}



/**************
 IE Hacks    
**************/
input[type='radio'], input[type='checkbox'] { *border: 0px; border: 0px\0/IE8+9; }


/**************
 Tablesorter    
**************/
table.tablesorter { width: 100%; text-align: left; }
table.tablesorter tr th, table.tablesorter tr td label { font-size: 14px !important; font-family: Myriad; }
table.tablesorter thead tr .header { /*background-image: url(../img/tbSortBg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; */ background-color: #F5FAFB; cursor: default; }
table.tablesorter tbody tr.even td { background-color:#F5FAFB; }
table.tablesorter tbody tr.odd td {	background-color:#FFFFFF; }
table.tablesorter thead tr .headerSortUp { background-image: url(../img/tbSortAsc.gif); }
table.tablesorter thead tr .headerSortDown { /*background-image: url(../img/tbSortDesc.gif); */ background-color: #F5FAFB;} 



/**************
 jScrollPane    
**************/
.jspContainer{ overflow: hidden; position: relative; }
.jspPane { position: absolute; }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: red; }
.jspHorizontalBar {	position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; }
.jspVerticalBar *, .jspHorizontalBar * { margin: 0;	padding: 0; }
.jspCap { display: none; }
.jspHorizontalBar .jspCap { float: left; }
.jspTrack { background: #EEF4F7; position: relative; }
.jspDrag { background: #CDE1EA; position: relative; top: 0; left: 0; cursor: pointer; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }
.jspArrow { background: #CDE1EA; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #CDE1EA; }
.jspVerticalBar .jspArrow { height: 16px; }
.jspVerticalBar .jspArrowUp { background-image: url(../img/arrow.up.png); }
.jspVerticalBar .jspArrowDown { background-image: url(../img/arrow.down.png); }
.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }
.jspHorizontalBar .jspArrowLeft { background-image: url(../img/arrow.left.png); }
.jspHorizontalBar .jspArrowRight { background-image: url(../img/arrow.right.png); }
.jspVerticalBar .jspArrow:focus { outline: none; }
.jspCorner { background: #EEF4F7; float: left; height: 100%; }
* html .jspCorner { margin: 0 -3px 0 0; } /* Yuk! CSS Hack for IE6 3 pixel bug :( */

#fancybox-inner #popUp .conteudo form table tr.none { display: none; }
.desfiliado { /*background:#285db5; */ color: #807c7c; }

/********************************************/
/***************LISTAGEM NOVA ***************/
/********************************************/
.positAcoes { width:190px; /*position:relative;*/)}
.subMenuAcoes { display: none; background:#FFF; z-index:999; border:1px #b8e3f5 solid; border-radius:3px; left:5px; width:auto !important; padding:0; position: absolute; top:34px;}
.subMenuAcoes ul li { /*overflow:hidden; */display:block; float:none !important; border-bottom:1px #b8e3f5 solid; background:none !important; padding:0 !important; margin:0 !important; }
.subMenuAcoes ul li a { background:none; height:auto !important; text-align:left; display:block; width:140px !important; padding:4px 20px; }
.subMenuAcoes ul li a:hover { background:#b8e3f5; text-decoration:none;}
.subMenuAcoes ul li.no { border:0;}
.positAcoesSubmenu {background-color: #c1d9d9;}
.positAcoesSubmenu ul { padding-left: 0px !important; }
.positAcoesSubmenu ul li { list-style: none !important; list-style-type: none !important; }
.back { float: right; margin-right: 25px; }
.btVoltarMenuActions { background:url(../img/btBack.png) no-repeat !important; height:16px !important; width:16px !important; text-indent: -1000px; }
.boxConteudoListagem table#grid1 tr td { width: 100%; }
.boxConteudoListagem table#grid1 tr td img { text-align: center; margin: 0 auto; }

.listaModulos .Tier0 {font-weight: bold; font-size: 18px;}
.listaModulos .Tier1 {margin-left: 25px;}
.listaModulos .submenu {font-weight: bold;}
.listaModulos .Tier2 {margin-left: 50px;}

.ui-iggrid-header {background: #607b8b none repeat scroll 0 0 !important;}
.ui-iggrid-rowselector-header .ui-igcheckbox-normal {display: none;}

.popUpLoading p, .popUpWarning p {margin: 15px 0}

.btn {
     border-radius: 5px;
     border-style: solid;
     border-width: 1px;
     cursor: pointer;
     display: inline-block;
     font-family: Arial;
     font-size: 15px;
     font-weight: bold;
     height: 33px;
     padding-right: 20px;
     text-decoration: none;
     text-transform: uppercase;
}

.mini {
     font-size: 10px;
     height: 28px;
     padding-right: 10px;
}

.btn i {
     background-color: white;
     border-radius: 5px 0 0 4px;
     margin-right: 20px;
     padding: 9px 5px;
     width: 30px;
}

.mini i {
     margin-right: 10px;
     padding: 9px 2px;
     width: 26px;
}

.btn span {
     line-height: 31px;
     padding-left: 20px;
}

.btn-blue {
     background: #f7fcfe;
     background-image: -webkit-linear-gradient(top, #f7fcfe, #c2e7f6);
     background-image: -moz-linear-gradient(top, #f7fcfe, #c2e7f6);
     background-image: -ms-linear-gradient(top, #f7fcfe, #c2e7f6);
     background-image: -o-linear-gradient(top, #f7fcfe, #c2e7f6);
     background-image: linear-gradient(to bottom, #f7fcfe, #c2e7f6);
     color: #188dbf;
     border-color: #b8e3f5;
}

.btn-red {
     background: #faf3f3;
     background-image: -webkit-linear-gradient(top, #faf3f3, #d9a4a4);
     background-image: -moz-linear-gradient(top, #faf3f3, #d9a4a4);
     background-image: -ms-linear-gradient(top, #faf3f3, #d9a4a4);
     background-image: -o-linear-gradient(top, #faf3f3, #d9a4a4);
     background-image: linear-gradient(to bottom, #faf3f3, #d9a4a4);
     color: #940101;
     border-color: #dc4c52;
}

.btn-green {
     background: #f2faf2;
     background-image: -webkit-linear-gradient(top, #f2faf2, #a4d9a5);
     background-image: -moz-linear-gradient(top, #f2faf2, #a4d9a5);
     background-image: -ms-linear-gradient(top, #f2faf2, #a4d9a5);
     background-image: -o-linear-gradient(top, #f2faf2, #a4d9a5);
     background-image: linear-gradient(to bottom, #f2faf2, #a4d9a5);
     color: #1c7c1e;
     border-color: #8cd88e;
}

.btn-yellow {
     background: #fffcf2;
     background-image: -webkit-linear-gradient(top, #fffcf2, #ffeda3);
     background-image: -moz-linear-gradient(top, #fffcf2, #ffeda3);
     background-image: -ms-linear-gradient(top, #fffcf2, #ffeda3);
     background-image: -o-linear-gradient(top, #fffcf2, #ffeda3);
     background-image: linear-gradient(to bottom, #fffcf2, #ffeda3);
     color: #d6830c;
     border-color: #f0a02d; /*faac3d*/
}

.btn-purple {
     background: #fbf8fe;
     background-image: -webkit-linear-gradient(top, #fbf8fe, #e1cdf7);
     background-image: -moz-linear-gradient(top, #fbf8fe, #e1cdf7);
     background-image: -ms-linear-gradient(top, #fbf8fe, #e1cdf7);
     background-image: -o-linear-gradient(top, #fbf8fe, #e1cdf7);
     background-image: linear-gradient(to bottom, #fbf8fe, #e1cdf7);
     color: #864780;
     border-color: #9b68d5;
}

#grid {
	font-size: 12px;
}
#grid thead input {
        width: 100%;
}
table.dataTable tbody th, table.dataTable tbody td {
	padding: 2px 5px !important;
}
table.dataTable thead th, table.dataTable thead td {
	padding: 7px 16px !important;
}
.posFix a.btUpload {
	margin-right: 5px
}
.posFix a.btConfig {
	margin-right: 5px
}
.posFix a.btAlterarGroup {
	margin-right: 5px !important;
}
.posFix a.btPreview {
	margin-right: 5px;
}

#loader-container {
     display: none;
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100vh;
     background-color: rgba(255, 255, 255, 0.8);
     z-index: 1000;
}
   
#loader-img {
     display: block;
     margin-top: 10%;
     text-align: center;
     padding: 10px;
     background: url('/img/loader.gif') no-repeat center center;
}

#loader-message {
     text-align: center;
     margin-top: 20px;
}