/*Css Projeto Nova Geração - Geral*/

@media only screen and (device-width: 768px) { /*and (orientation: landscape) {*/
  /* rules for iPad in landscape orientation 
  .resultados{
	display:none;
  }*/
}

/*------- SELECAO DE COLABORADORES --------*/

body{
	font:0.8em Arial,Verdana,sans-serif;
	background:transparent;
}

.comboEditavel
{
    vertical-align:middle;
}

.visaoColetivo, .visaoIndividual
{
    position:absolute;
    width:100%;
    filter:inherit;
}



.selecaoColaborador {
    margin: 0px auto;
    width: 970px;
    display: block;
}

.selecaoColaborador .botoesFiltros
{
    float:left;
    vertical-align:top;
}

.labelComboFiltros
{
    font-size:0.95em;
    float:left;
    color:#666;
    margin-left: 6px;
}

.comboFiltros
{
    vertical-align:middle;
    height:22px;
    width: 340px;
    margin-left:5px;
    float:left;
}

.salvarFiltro, .limparFiltro, .removerFiltro{
    border:1px solid #BCD971;
    vertical-align:middle;
    height:22px;
    line-height:22px;
    padding:3px 6px;
    max-width:180px;
    text-align:center;
    font: normal bold 0.85em Arial, Helvetica, sans-serif !important;
    color:#628200;
    /*GRADIENTE*/
	background: #F7FFEA;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F7FFEA), to(#A8DF02));
	background: -webkit-linear-gradient(#F7FFEA, #A8DF02);
	background: -moz-linear-gradient(#F7FFEA, #A8DF02);
	background: -ms-linear-gradient(#F7FFEA, #A8DF02);
	background: -o-linear-gradient(#F7FFEA, #A8DF02);
	background: linear-gradient(#F7FFEA, #A8DF02);
	-pie-background: linear-gradient(#F7FFEA, #A8DF02);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7FFEA', endColorstr='#A8DF02');
	/*FIM GRADIENTE*/
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
	margin-left:5px;
}

.salvarFiltro
{
    min-width:80px;
}

.limparFiltro
{
    min-width:80px;
}

.removerFiltro
{
    min-width:80px;
}

.salvarFiltro:hover{
    background:#A8DF02;
}

.salvarFiltro:active
{
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#A8DF02), to(#F7FFEA));
	background: -webkit-linear-gradient(#A8DF02, #F7FFEA);
	background: -moz-linear-gradient(#A8DF02, #F7FFEA);
	background: -ms-linear-gradient(#A8DF02, #F7FFEA);
	background: -o-linear-gradient(#A8DF02, #F7FFEA);
	background: linear-gradient(#A8DF02, #F7FFEA);
	-pie-background: linear-gradient(#A8DF02, #F7FFEA);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A8DF02', endColorstr='#F7FFEA');
	border-style:inset;
}

.limparFiltro{
    color:#CE7B00;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF7D7), to(#FFDA46));
	background: -webkit-linear-gradient(#FFF7D7, #FFDA46);
	background: -moz-linear-gradient(#FFF7D7, #FFDA46);
	background: -ms-linear-gradient(#FFF7D7, #FFDA46);
	background: -o-linear-gradient(#FFF7D7, #FFDA46);
	background: linear-gradient(#FFF7D7, #FFDA46);
	-pie-background: linear-gradient(#FFF7D7, #FFDA46);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF7D7', endColorstr='#FFDA46');
	border-color:#F6D659;
}

.limparFiltro:hover{
    background: #FFDA46;
}

.limparFiltro:active
{   
    border-style:inset;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFDA46), to(#FFF7D7));
	background: -webkit-linear-gradient(#FFDA46, #FFF7D7);
	background: -moz-linear-gradient(#FFDA46, #FFF7D7);
	background: -ms-linear-gradient(#FFDA46, #FFF7D7);
	background: -o-linear-gradient(#FFDA46, #FFF7D7);
	background: linear-gradient(#FFDA46, #FFF7D7);
	-pie-background: linear-gradient(#FFDA46, #FFF7D7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFDA46', endColorstr='#FFF7D7');
}

.removerFiltro{
    color:#9D0000;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF0EC), to(#FF6633));
	background: -webkit-linear-gradient(#FFF0EC, #FF6633);
	background: -moz-linear-gradient(#FFF0EC, #FF6633);
	background: -ms-linear-gradient(#FFF0EC, #FF6633);
	background: -o-linear-gradient(#FFF0EC, #FF6633);
	background: linear-gradient(#FFF0EC, #FF6633);
	-pie-background: linear-gradient(#FFF0EC, #FF6633);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF0EC', endColorstr='#FF6633');
	border-color:#FD9778;
}

.removerFiltro:hover{
    background:#FF6633;
}

.removerFiltro:active
{
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FF6633), to(#FFF0EC));
	background: -webkit-linear-gradient(#FF6633, #FFF0EC);
	background: -moz-linear-gradient(#FF6633, #FFF0EC);
	background: -ms-linear-gradient(#FF6633, #FFF0EC);
	background: -o-linear-gradient(#FF6633, #FFF0EC);
	background: linear-gradient(#FF6633, #FFF0EC);
	-pie-background: linear-gradient(#FF6633, #FFF0EC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6633', endColorstr='#FFF0EC');
	border-style:inset;
}

.componenteView
{
    height:130px;
    display:block;
    position:relative;
}

.gridSelecaoIndividual .t-animation-container
{
    z-index:1000;
}

.btnGridView{
}

.FuncionariosIndividual
{
    width:968px;    
}

.containerListaEmpresa #FuncionariosIndividual
{
    width:771px;
}

.listaIndividual, .gridColaboradores{
	height:132px;
	display:none;
	position:absolute;
	z-index:1;
	padding:0;
	font-size:8pt;
	font-family: Arial, Helvetica, Arial;
	/*display:inline-block;*/
}

.listaIndividual
{
    overflow:hidden;
}

.gridColaboradores .gridSelecaoIndividual
{
    border-radius:3px;
}

.alturaGrid
{
    height:120px;
}

.controlesSelecao
{
    width:969px;
    line-height:22px;
    height: 25px;
    margin-bottom: 5px;
}

.botoesSelecao{
	float:left;
	line-height:35px;
	width: 145px;
}

.botoesSelecao a, .botoesGridCoverflow a
{
	padding:3px 6px;
	color:#7FB8D8;
	font: bold 0.85em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	border:1px inset transparent;
	float:left;
	cursor: pointer;
}

.botoesGridCoverflow a{
    height: 15px;
    padding-top: 4px;
}

.botoesSelecao a.habilitado, .botoesGridCoverflow a.habilitado{
	background: #79B0CE;
	color: #ffffff;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
	display:inline-block;
	position:relative;
	border:1px solid #79B0CE;
}

.comboComGrid
{
    float:left;
    line-height: 0 !important;
}

.barraIndividual
{
    /*width:625px;*/
    float:left;
}

.botaoRecentes
{
	/*GRADIENTE*/
	background: #FBFCFD;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBFCFD), to(#EAF2FC));
	background: -webkit-linear-gradient(#FBFCFD, #EAF2FC);
	background: -moz-linear-gradient(#FBFCFD, #EAF2FC);
	background: -ms-linear-gradient(#FBFCFD, #EAF2FC);
	background: -o-linear-gradient(#FBFCFD, #EAF2FC);
	background: linear-gradient(#FBFCFD, #EAF2FC);
	-pie-background: linear-gradient(#FBFCFD, #EAF2FC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFCFD', endColorstr='#EAF2FC');
	border:1px solid #ccc;
	padding:4px 5px 3px;
	position:relative;
	font-size:0.85em;
	font-family: Arial, Helvetica, Sans-Serif;
	/*FIM GRADIENTE*/
	height: 15px;
    line-height: 12px;
    width:70px;
    margin-left:5px;
    float:left;
    border-radius: 3px;
}

.botaoRecentes span{
	color:#4C607A;
    font-weight:bold;
    font-size: 11px;
}

.botaoSelecionar:hover, .botaoRecentes:hover{
	/*GRADIENTE*/
	background: #BED4EF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8F8), to(#BED4EF));
	background: -webkit-linear-gradient(#F8F8F8, #F8F8F8);
	background: -moz-linear-gradient(#F8F8F8, #BED4EF);
	background: -ms-linear-gradient(#F8F8F8, #BED4EF);
	background: -o-linear-gradient(#F8F8F8, #BED4EF);
	background: linear-gradient(#F8F8F8, #BED4EF);-pie-background: linear-gradient(#BED4EF, #BED4EF);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BED4EF', endColorstr='#BED4EF');
	/*FIM GRADIENTE*/
	cursor:pointer;
}

.botaoSelecionar .selecionarAtivo{
	background:#666666;
	color:#ffffff;
}

.botaoSelecionar span{
	font-size:1em;
	color:#666;
	display:inline-block;
    float: left;
}

.botaoSelecionar .seta, .botaoRecentes .seta
{
	background-image:url(../Content/images/arrow_combo2.png);
    background-position: 100% 0px;
    background-repeat: no-repeat;    
    
	display:inline-block;
	font-size: 0;
    vertical-align: middle;
    height: 10px;
    width: 10px;
    float: right
}

.dropDownTermoDeBusca{
	border:1px solid #ccc;
	font-size:0.85em;
	float:left;
	height: 22px;
	width: 115px;
	padding-top: 1px;
}

.buscaColaborador{
	display:inline-block;
	position:relative;
	padding:0;
	margin:0 0 0 -4px;
	height:24px;
	vertical-align:middle;
	margin-top:-2px;
	border:1px solid #ccc;
	width:120px;
}

input.checkExColaborador
{
    display:inline-block;
	vertical-align:middle;
	margin-left:4px;
	margin-top:3px;
	margin-right: 0px
}

.labelCheckExColaborador {
    color: #808080;
    font-size: 11px;
    margin-top: 2px;
}

.labelcheckPesquisa {
    color: #808080;
    font-size: 11px;
    margin-top: 2px;
}


.TextCheck{
    font-size:0.85em;
}

.grupoCheckExColaborador
{
    float:left;
    height:22px;
    line-height:22px;
}

.divFacilitadores .listaDeFacilitadores {
    list-style: disc outside none !important;
    margin: 0 !important;
    padding-left: 24px !important;
}

    .divFacilitadores .listaDeFacilitadores li {
        margin-top: -6px !important;
    }

    .divFacilitadores .listaDeFacilitadores .facilitador {
        font-weight: bold !important;
    }

    .divFacilitadores .listaDeFacilitadores .caractereCoringa {
        color: #01A6EC;
    }

.divFacilitadores .tituloAgrupamentoFormulario {
    margin-top: 10px !important;
    padding-left: 3px !important;
    padding-bottom: 1px !important;
}

    .divFacilitadores .tituloAgrupamentoFormulario:last-of-type {
        margin-top: 3px !important;
        padding-bottom: 0px !important;
    }

    .divFacilitadores .tituloAgrupamentoFormulario .iconeInfoFacilitadores {
        float: left;
        margin-right: 5px;
        margin-top: 4px;
    }


.imgColaboradorSelecao
{
    width: 96px;
    height: 113px;
    overflow: hidden;    
}

.ContentFlow {
    overflow: visible !important;
}

.ContentFlow .loadIndicator {
    background: white !important
}

.ContentFlow .flow {
    position: static !important;
}

.dropDownCustomizado .dropDownCustomizadoAtivo {
    background: #FBFCFD;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FBFCFD), to(#EAF2FC));
	background: -webkit-linear-gradient(#FBFCFD, #EAF2FC);
	background: -moz-linear-gradient(#FBFCFD, #EAF2FC);
	background: -ms-linear-gradient(#FBFCFD, #EAF2FC);
	background: -o-linear-gradient(#FBFCFD, #EAF2FC);
	background: linear-gradient(#FBFCFD, #EAF2FC);
	-pie-background: linear-gradient(#FBFCFD, #EAF2FC);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFCFD', endColorstr='#EAF2FC');
    border-color: #A5B3C5 !important;
}

.dropDownCustomizado .iconeExpandirDropDown {
    background-image:url(../Content/images/arrow_combo2.png);
    background-repeat: no-repeat;   
    height: 10px;
    margin-left: -15px;
    margin-top: 3px;
    position: absolute;
    width: 10px;
}

.dropDownCustomizado .dropDownListParaDatasDeAdmissao{
    border: 1px solid #A5B3C5;
    max-height: 180px;
    min-height: 18px;
    margin-top: -1px;
    position: absolute;
    width: 82px;
    z-index: 32000;
    box-shadow: 2px 2px 2px #AAAAAA;   
    background-color: #FCFCFC;
    overflow-y: auto;
}

.dropDownCustomizado .dropDownListParaDatasDeAdmissao
{
    opacity: 0;
    height: 0;    
}

.dropDownCustomizado .dropDownListParaDatasDeAdmissao ul
{
    max-height: 180px;
    min-height: 18px;
    overflow-y: auto;
}


.combogrid {
    z-index: 999999999 !important;
}
.dropDownCustomizado .dropDownListParaDatasDeAdmissao li
{
    height: 18px;
    padding: 2px 5px 1px 2px;
}

.dropDownCustomizado .dropDownListParaDatasDeAdmissao li:hover
{
    background: #D1E4FC;
}

.dropDownCustomizado .dropDownListParaDatasDeAdmissao .dataSelecionada {
    background: #DEECFE;    
}

.flow {
    height: 130px !important;
}

.flow .item
{
    font-size: 100% !important;
    top: 10px !important;
}

.flow .itemEsquerdaSelecionado {
    margin-left: -90px;
}

.flow .itemDireitadoSelecionado {
    margin-left: 90px;
}

.ContentFlow .loadIndicator .indicator
{
    background: url("../Content/contentFlow/img/customLoader.gif") no-repeat scroll center center transparent !important;
}

.vCard
{
    background:url(../Content/images/fundo_vCard.png) no-repeat left top;
    min-width:100px;    
}

.vCard .imgColaboradorSelecao{
    margin:5px;
    height:97px;
    width:82px;
    cursor:pointer;
}

.vCardBig{
    position:absolute;
    width:267px !important;
    height:137px !important;
    margin-top:-6px !important;
    cursor:pointer;
    background:url(../Content/images/fundo_vCardBig.png) no-repeat left top;
    border:0;
    margin-left: -85px !important;
}

.vCardBig .imgColaboradorSelecao{
    height:110px;
    width:90px;
    float:left;
    cursor:pointer;
 }
 
.vCard .dadosColaborador{
    display:none;
}

.vCardBig .dadosColaborador{
    display:inline;
    float:left;
    width:150px;
    margin-top:7px;
    cursor:pointer;
}

.vCardBig .nomeCompleto{
    color:#026CAB;
    font-size:1.2em;
    font-weight:bold;
    line-height:1.1em;
    height:30px;
    margin-bottom:5px;
    width: 130px;
    overflow: hidden;
}

.selecaoColaboradorBalaoInfo
{
    width:20px;
    position:absolute;
    right:12px;
}

.barraNav .t-item {
    z-index: 50000 !important;
}

.t-window {
    z-index: 90000 !important;
}
.barraNav .t-animation-container {
    z-index: 50000 !important;
}

.vCardBig .selecaoDetalheCard
{
    font-size:0.85em;    
    width:160px;
    line-height:18px;
    height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666666
}

.vCardBig .selecaoDataDeAdmissao
{
    width:80px;     
    border:1px solid transparent;
    -webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
	padding-left:2px;
	height: 16px;
    display:inline-block;
}

.vCardBig .selecaoDataDeAdmissao:hover
{
    border-color:#CCCCCC;    
}

.vCardBig .detalhesDadosColaborador
{
    font-weight:bold;
    margin-right:4px;
    text-transform: capitalize;
}
   
.vCard .nomeFotoSelecao
{
    width:82px;
    height:30px;
    position:absolute;
    background-color:#666666;
    color:#fff;
    display:block;
    margin-left:5px;
    top:72px;
    opacity: 0.8;
}

.vCard .nomeFotoSelecao span{
    cursor: pointer;
    display: block;
    font:bold 0.7em Verdana, Arial, sans-serif;
    height: 24px;
    line-height: 8px;
    margin: 2px 6px;
    overflow: hidden;
    padding-right: 8px;
    text-align: left;
}

.vCard .nomeFotoSelecao span.primeiroNome
{
    font-size:1.2em;
}
    
.vCardBig .nomeFotoSelecao{
    display:none;
}

.transparenciaDireita, .transparenciaEsquerda{
    top:50px;
    z-index:9999;
}

.transparenciaDireita
{
    float:right;
}

.botoesGridCoverflow{
    margin-right: 5px;
    float:right;
}

.containerBtnOcultar{  
    width:24px;
    height:24px;
    float:right;
}

.exibeColaboradores{
    padding:0;
    top:0;
    width:24px;
    height:24px;
    display:inline-block;
    /*float:right;*/
}

.ocultarColaboradores{
    background:url(../Content/images/btnOcultarColaboradores.png) no-repeat center center;
}

.verColaboradores
{
    background:url(../Content/images/btnVerColaboradores.png) no-repeat center center;
}

.listaColetivo{
    border:1px solid #C0CBD9;
    float:left;
    height:283px;
    display:block;
    position:absolute;
    width:944px;
    overflow:hidden;
}

.boxSelecionaConceito
{
    float:left;
    width:170px;
    height:283px;
    background:#fff;
    position:relative;
}


.boxSelecionaColaborador, .boxColaboradorGrid
{
    /*width:699px;*/
    width:946px;
    background:#FFF;
    float:left;
    height:250px;
}

.divSelecaoColetivaDeColaboradores {
    border: 1px solid #C0CBD9;
    position:absolute;
    height:283px;
}

.boxColaboradorGrid
{
    font-size: 0.85em;
}

.ColaboradoresGridFotos
{
    height: 192px;
    width: 945px;
    font-size:8pt;
}

.navBuscaColaborador .labelComboAgrupamento
{
    font:normal 0.85em Arial, Helvetica, sans-serif;
    color:#fff;
}

.navBuscaColaborador .agrupamentoCombo
{
    font:normal 0.85em Arial, Helvetica, sans-serif;
    color:#666;
    width:140px;
}

.GridColaboradores input[type="text"] {
    margin-top: 0px !important;
}


.boxSelecionaColaborador .selecionaColaborador
{
    display: block;
    height: 250px;
    margin:0 auto;
    margin-top: 1px;
    overflow: hidden;
    position: relative;
    padding-left:3px;
    padding-right: 3px;
}

.navBuscaColaborador .agrupamento
{
    float:right;
    margin-right:4px;
    display: block;
    font: 0.85em Arial,Helvetica,sans-serif !important;
}

.navBuscaColaborador .agrupamento label
{
    color: #333 !important;
}

.ItemBox
{
    min-height:62px;
    overflow: auto;
    padding:1px;
    background:#fff;
}

.tituloGrupo, .labelCheck
{
    color:#333;
    font: 11px Arial, Helvetica, sans-serif;
    vertical-align: middle;
}

.tituloGrupo 
{
    font-weight: bold;
}

.divTituloGrupo {
    background: #DEECFE;
    height: 17px;
}

.labelCheck
{
    float: left;
    margin-top: 10px;
}

.labelCheck label
{
    vertical-align:top;
    margin-left:3px;
}

.boxSelecionaColaborador .ItemBox img
{
    width:42px;
    height:58px;
    float:left;
    margin-left:0.24em;
    -webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	border-radius: 6px;
	border:2px solid #DEECFE;
	position:relative;
}

.boxSelecionaColaborador .cardColaborador
{
    float:left;
}

.boxSelecionaColaborador .nomeColaborador
{
    background:#666;
    display:block;
    text-align:center;
    position:absolute;
    color:#fff;
    margin-left: 5px;
    margin-top: 39px;
    width: 42px;
    font:bold 7px Verdana, Arial, sans-serif;
    height: 21px;
    overflow: hidden;
}

.boxSelecionaColaborador img.ColaboradorSelecionado
{
    border:2px solid #66FFFF;
}

.opcoesFiltroColetivoColaborador {
    background: none repeat scroll 0 0 #F7F7F7;
    height: 30px
}

.navBuscaColaborador{
    height:31px;
    position:relative;
}

.opcoesFiltroColetivoColaboradorPorFoto {
    float: left;
}

.areaSelecaoIndividual {
    position: absolute; 
    background: #FFF; 
    display: none; 
    font-size: 11px; 
    font-weight: bold;
    border-radius: 3px;
    border: 1px solid #CCCCCC;
    width: 440px;
    z-index: 1;
}

.navBuscaColaborador .txtBuscaColaborador
{
    width:380px;
    border:1px solid #ccc;
    height:18px;
    font-size:0.8em;
    margin:6px 0 0 6px !important;
    padding:0;
}

.groupSeparatorDiv{
    clear:both;
    margin:10px 0;
}

/*.groupSeparatorDiv span
{
    margin:0;
    padding:0;
    height:1px;
    background:#cccccc;
    display:block;
}*/

.boxEmpresasColuna1, .boxEmpresasColuna2{
    margin:0;
    padding:0;
    position:relative;
    background:#F7F7F7;
    border-right:1px solid #E4E4E4;
    float:left;
}

.boxEmpresasColuna2
{
    border-right:0;
}

.selecionaConceito
{
    position:relative;
    width:772px;
    overflow:hidden;
    height:285px;
    background:#F7F7F7;
}

.selecionaConceito .containerListaEmpresa
{
    position:relative;
}

.selecionaEstabelecimento
{
    background:#F7F7F7;
    width:772px;
    height:194px;
    display:none;
    /*margin-left:171px;*/
}

.exibicao, .nivel{
    margin-left:10px;
    float:left;
}

.exibicao input
{
    margin-left:10px;
}

.nivel
{
    margin-left:20px;
}

.comboNivel
{
    width:140px;
}

.checkNivel
{
    vertical-align:middle;
    margin-left:10px;
}

.selecionaEstabelecimento .containerEstabelecimento
{
    margin-top:10px;
    display:block;
}

.gridEstabelecimento, .gridCentroDeCusto, .gridEmpresa, 
.gridDepartamento, .gridCargo, .gridFuncao, .gridPosicao, 
.gridLocalDeTrabalho, .gridSindicato, .gridHorario, 
.gridTabelaSalarial, .gridNaturezaProfissional, 
.gridOrgaoResponsavel, .gridSituacao, .gridTomadorDeServico , 
.gridFolhaDePagamento,.gridVinculoEmpregaticio, .gridCategoria, 
.gridAgenteNocivo
{
    width:752px;
    margin:10px;
    font-size: 8pt;
}

.selecoesColetivas
{
    display:inline-block;    
}

.navColetivoDireita
{
    float:right;
    width:24px;
    background:#666;
    height: 285px;
}

.navColetivoDireita a span{
    display:none;
}

.navColetivoDireita .grupoFotosColabodador{
    margin-top:10px;
}

.alternateItemBox
{
    background:#ffffff;
}

.navColetivoDireita .setaDescer, 
.navColetivoDireita .setaSubir{
    margin:0 auto;
    display:block;
    height:18px;
}

.navColetivoDireita .listaFotos, .listaFotosAtivo{
    background:url(../Content/images/iconeFotosLista.png) no-repeat center center;
    height:17px;
    width:18px;
    margin:0 auto;
    display:block;
}

#id-add-colaboradores {
    background: url(../Content/images/icones/user-icon-add.png) no-repeat center center;
    height: 17px;
    margin: 5px auto;
    display: block;
    width: 25px;
}

.navColetivoDireita .listaFotosAtivo{
    background:url(../Content/images/iconeFotosListaAtivo.png) no-repeat center center;
}

.navColetivoDireita .grid, .gridAtivo{
    background:url(../Content/images/iconeGrid.png) no-repeat center center;
    height:17px;
    margin:5px auto;
    display:block;
}

.navColetivoDireita .gridAtivo{
    background:url(../Content/images/iconeGridAtivo.png) no-repeat center center;
}

.navColetivoDireita .adicionaColaborador{
    background:url(../Content/images/iconeAdicionaColaborador.png) no-repeat center center;
    height:14px;
    margin:5px auto;
    padding:5px;
    display:block;
}

.navColetivoDireita .linhaDivisoria
{
    background:url(../Content/images/linhaNavDireita.png) no-repeat center center;
    margin:5px auto;
    width:19px;
    display:block;
    height:3px;
}

.navColetivoDireita .fotos
{
    background:url(../Content/images/iconeFotos.png) no-repeat center center;
    height:12px;
    width:10px;
    margin:5px auto;
    padding:5px;
    display:block;
}

.navColetivoDireita .conceito
{
    background:url(../Content/images/iconeConceito.png) no-repeat center center;
    height:12px;
    width:10px;
    margin:5px auto;
    padding:5px;
    display:block;
}

.navColetivoDireita .conceito {
    background: url(../Content/images/iconeConceito.png) no-repeat center center;
    height: 12px;
    width: 10px;
    margin: 5px auto;
    padding: 5px;
    display: block;
}

.navColetivoDireita .fotosAtivo{
    background:url(../Content/images/iconeFotosAtivo.png) no-repeat center center;
}

.selecionaConceito .logoEmpresa{
    margin:5px;
    padding:0px;
    display:inline-block;
    position:relative;
    cursor:pointer;
}

.selecionaConceito .logoEmpresa {
    margin: 5px;
    padding: 0px;
    display: inline-block;
    position: relative;
    cursor: pointer;
}

.selecionaEmpresa .logoEmpresa img{
    margin:0;
    vertical-align:middle;
    border-right:1px solid #ccc;
    margin-right:10px;
    padding-right:10px;
}

.selecionaEmpresa .itemEmpresa{
    margin:7px 5px 7px 5px !important;
    padding:5px;
    display:inline-block;
    position:relative;
    width:220px;
    border:1px solid transparent;
}

.selecionaEmpresa .itemEmpresa {
    margin: 7px 5px 7px 5px !important;
    padding: 5px;
    display: inline-block;
    position: relative;
    width: 220px;
    border: 1px solid transparent;
}

.logoEmpresa .linha {
    padding: 0;
    background-color: #eeeeee;
    color: #eeeeee;
    border: 1px solid #eeeeee;
}

.selecionaEmpresa .empresaSelecionada
{
    background:#fff;
    border:1px inset #E9E9E9;
    -webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
	position:relative;
}

.selecionaEmpresa .setaEsquerda, .selecionaEmpresa .setaDireita
{
    width:20px;
    height:20px;
    display:inline-block;
    margin:12px 4px;
    position:relative;
}

.selecionaEmpresa .setaEsquerda span, .selecionaEmpresa .setaDireita span{
    display:none;
}


.selecionaEmpresa .setaEsquerda{
    background:url(../Content/images/seta_cinzaL.png) no-repeat center center;
    float:left;
}

.selecionaEmpresa .setaEsquerda:hover{
    background:url(../Content/images/seta_cinzaAtivaL.png) no-repeat center center;
}
.selecionaEmpresa .setaDireita{
    background:url(../Content/images/seta_cinzaR.png) no-repeat center center;
    float:right;
}

.selecionaEmpresa .setaDireita:hover{
    background:url(../Content/images/seta_cinzaAtivaR.png) no-repeat center center;
}

.navSetasVertical
{
    background:#666;
    height:24px;
    width:100%;
    position:absolute;
    bottom:0;
    text-align:right;
    z-index:3;
}

.navSetasVertical a span
{
    display:none;
}

.navSetasVertical .setaSubir, .navSetasVertical .setaDescer{
    width:12px;
    height:22px;
    display:inline-block;
    padding:0 6px;
}
.setaSubir{
    background: url(../Content/images/seta_subir.png) no-repeat center center;
    margin:0;
}

.setaSubir:hover{
    background: url(../Content/images/seta_subirAtivo.png) no-repeat center center;
}

.setaDescer{
    background: url(../Content/images/seta_descer.png) no-repeat center center;
    margin:0 4px 0 -4px;
}

.setaDescer:hover{
    background: url(../Content/images/seta_descerAtivo.png) no-repeat center center;
}

.boxSelecionaConceito ul, .boxSelecionaConceito ul li{
    margin:0 !important;
    padding:0 !important;
    z-index:1 !important;
    border:0 !important;
}

.selecionaConceito>ul>li{
    border-right: 1px solid #C0CBD9 !important;
}

.opcoesSelecionaConceito
{
    font-size: 11px;
    padding-left:10px;
}

.opcoesSelecionaConceito .exibicao
{
    padding-top: 3px;
}

.opcoesSelecionaConceito .exibicao input
{
    vertical-align:text-bottom;
}

.opcoesSelecionaConceito .labelCheckBox {
    margin-top: 0px !important;
}

.selecionaConceito{
    position:relative;
    overflow:hidden;
    max-height: 285px;
}

.boxSelecionaConceito ul li.linksConceitos{
    margin:0;
    padding:5px 10px;
    display:block;
    font-size:0.9em;
}

.boxSelecionaConceito ul li.linksConceitos:hover{
    background:#f1f1f1;
    color:#666;
    cursor:pointer;
}

.boxSelecionaConceito ul li ul
{
    height: 201px;
    overflow:auto;
    max-height:268px;
}

.boxSelecionaConceito ul li .espacoItensPainelMedio {
    height: 214px !important;
}


.boxSelecionaConceito ul li .espacoItensPainelGrande {
    height: 268px !important;
}

.boxSelecionaConceito  ul li ul li span
{
    padding:0px 10px;
}

.boxSelecionaConceito ul li.marcados
{
    background:#E9EEEF url(../Content/images/tick_marcado.png) no-repeat 150px center;
    color:#91A9AD;
    font-weight:bold;
}

.boxSelecionaConceito ul li.selecionado{
    /*background:#4388CC url(../Content/images/seta_conceitoSelecionado.png) no-repeat 160px center;*/
    color:#fff;
    font-weight:bold;
    background:#deecfe;
}

.componenteSelecao
{
    font-family: Arial, Helvetica, sans-serif;
}

.componenteSelecao .ui-widget input, .componenteSelecao .ui-widget select, .componenteSelecao .ui-widget textarea, .componenteSelecao .ui-widget button
{
    font-size: 0.85em;
    font-family: Arial, Helvetica, sans-serif;
}

.RotatorSelecaoColaborador, .RotatorSelecaoColaborador .rrRelativeWrapper, .RadRotator
{
    visibility:visible !important;
}

.rrRelativeWrapper
{
    height:100%;
}

.RadRotator_Default .rrClipRegion
{
    border: 0 !important;
}

#barraIndividual input[type="text"]
{
    height:22px !important;
    padding:0 0 0 0 !important;
    top:0 !important;
    margin:0 !important
}

.botaoRecentesAtivo
{
    background: #9FDAFD;
    border:1px solid transparent;
}

.botaoRecentesAtivo span
{
    color: #096795;
}

.listaRecentes
{
    position:absolute;
    z-index:9999999;
    display:block;
    background:#fff;
    border:1px solid #9FDAFD;
    font-size:0.9em;
    margin-left:611px;
    margin-top:22px;
    overflow:hidden;
    width:150px;
}

.comboEmpresa
{
  position:absolute;
    z-index:9999999;
    display:block;
    background:#fff;
    font-size:1.0em;
    margin-left:-5px;
    margin-top:8px;
    overflow:hidden;
    width:155px;
}

.comboEmpresa ul
{
    margin:0;
    padding:0;
    /*height:411px;*/
}

.comboEmpresa ul li
{
    padding:4px;
    margin:0;
    clear:both;
    height:33px;
    display:block;
    overflow: hidden;
}

.comboEmpresa span
{
    font:bold 1.0em Arial, Helvetica, sans-serif;
    color:#333;
    display:block;
    margin:-1px 0 0 0;
    padding:0;
    border:0;
}

.comboEmpresa span.nome
{
    color:#2679A4;
    margin:0;
}


.paginacaoMaisRecentes .paginacao {
    float: left;
    height: 16px; 
    width: 15px;
    margin-top: 5px;
    cursor: pointer;
}

.paginacaoMaisRecentes .paginacao span{
    color: #2679A4;
    font-size: 10px;
    margin-top: 2px;
    text-align: center;
}

.paginacaoMaisRecentes .paginaselecionada {
    background-color: #2679A4; 
}

.paginacaoMaisRecentes .paginaselecionada span{
    color: #fff !important; 
}

.paginacaoMaisRecentes .botoesPaginacao {
    background-color: #FFFFFF;
    border: 0 none;
    font-family: sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-top: 3px;
    color: #2679A4;
    cursor: pointer;
}

.paginacaoMaisRecentes .botoesPaginacaoDesabilitado 
{
    color: #ccc;
}

.listaRecentes ul
{
    margin:0;
    padding:0;
    /*height:411px;*/
}

.listaRecentes ul li
{
    padding:4px;
    margin:0;
    clear:both;
    height:33px;
    display:block;
    overflow: hidden;
}

.listaRecentes span {
    font: bold 0.8em Arial, Helvetica, sans-serif;
    color: #333;
    display: block;
    margin: -1px 0 0 0;
    padding: 0;
    border: 0;
}

    .listaRecentes span.nome {
        color: #2679A4;
        margin: 0;
        font-size: 10px;
    }

.divItensRecentes {
    width: 100%;
}

.listaRecentes ul li:hover {
    background: #9FDAFD;
    cursor: pointer;
}

.listaRecentes img {
    width: 35px;
    height: 35px;
    float: left;
    margin: 0 5px 0 0;
    border: 0;
    vertical-align: middle;
    clear: both;
}

.listaRecentes .grupoInformacoes {
    /*float:left;*/
    display: block;
}

.listaRecentes .grupoInformacoes
{
    float:left;
    display:block;
    width: 100px
}

.botaoIntervaloEntreItens{
    border:1px solid #A5B3C5;
    vertical-align:middle;
    height:22px;
    line-height:22px;
    padding:3px 6px;
    max-width:180px;
    text-align:center;
    font: normal bold 0.85em Arial, Helvetica, sans-serif !important;
    color:#777;
    /*GRADIENTE*/
	background: #F7FFEA;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F7FFEA), to(#A5B3C5));
	background: -webkit-linear-gradient(#F7FFEA, #A5B3C5);
	background: -moz-linear-gradient(#F7FFEA, #A5B3C5);
	background: -ms-linear-gradient(#F7FFEA, #A5B3C5);
	background: -o-linear-gradient(#F7FFEA, #A5B3C5);
	background: linear-gradient(#F7FFEA, #A5B3C5);
	-pie-background: linear-gradient(#F7FFEA, #A5B3C5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7FFEA', endColorstr='#A5B3C5');
	/*FIM GRADIENTE*/
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
	margin-left:5px;
}

.containerMsgSemColaboradores {
    width: 95%;
    margin: 0 auto;
    margin-top: -120px;
    height: 107px;
    background: #F0F0F0;
    border: 1px solid #CCCCCC;
}

.iconeAlertaNaoForamEncontradosRegistros {
    display: block;
    float: left;
    width: 48px;
    height: 48px;
    margin: 25px 0 0 5%;
}

    .iconeAlertaNaoForamEncontradosRegistros span {
        display: none;
    }

.mensagemNaoEncontradoRegistros {
    display: block;
    float: left;
    margin: 25px 0 0 25%;
}

    .mensagemNaoEncontradoRegistros p {
        display: none;
        text-align: center;
        display: block;
        font-size: 14px;
        color: #8B8B8B;
    }
    
.listaRecentesPequena{
    margin-left: 380px !important;
}

.listaRecentesPequena ul li {
    font-size: 1.2em !important;
}
        

.listaRecentesPequena ul li {
    font: bold 1em Arial,Helvetica,sans-serif;
}

.janelaImportacaoSelecaoColetivaDeColaboradores .t-header, .janelaImportacaoSelecaoColetivaDeColaboradores .t-grid-header, 
	.janelaLayoutImportacaoSelecaoDeColaboradores .t-header, .janelaLayoutImportacaoSelecaoDeColaboradores .t-grid-header
	{
		background: url("../Content/images/icones/actionBarBackground.png") repeat-x scroll 0 0 transparent;
	}
	
	.janelaImportacaoSelecaoColetivaDeColaboradores .t-header, .janelaImportacaoSelecaoColetivaDeColaboradores .t-header .t-link,
	.janelaLayoutImportacaoSelecaoDeColaboradores .t-header, .janelaLayoutImportacaoSelecaoDeColaboradores .t-header .t-link
	{
		color: #FFFFFF;
	}
	
	.janelaImportacaoSelecaoColetivaDeColaboradores .t-upload-files
	{
		overflow: auto;
		height: 22px;
	}
	
	.janelaImportacaoSelecaoColetivaDeColaboradores div.t-dropzone
	{
		border: 1px solid #d2dfe6; /* For Vista; Different for each theme */
	}
	
	.janelaImportacaoSelecaoColetivaDeColaboradores div.t-dropzone em
	{
		visibility: visible;
	}
	
	.janelaImportacaoSelecaoColetivaDeColaboradores, .janelaLayoutImportacaoSelecaoDeColaboradores
	{
		font-size: 8pt;
	}
	
	.janelaImportacaoSelecaoColetivaDeColaboradores input[type="checkbox"]
	{
		margin-right: 6px;
		margin-top: 6px;
	}
	
	.janelaImportacaoSelecaoColetivaDeColaboradores .t-content {
	    height: auto !important;
	}
	
.exibirApenasColaboradoresSelecionadosGrande
{
    margin-left: 8px;
    margin-top: 10px;
}

.exibirApenasColaboradoresSelecionadosPequeno
{
    margin-left: 17px;
    margin-top: 5px;
}

.OpcoesDePesquisaSelecaoColetiva li ul li span:hover {
    background-color: #BACDE5 !important;
}

.OpcoesDePesquisaSelecaoColetiva li ul li .t-state-selected {
    background-color: #C6D9F1 !important;
}

.selecaoColetivaPEQUENA .opcoesSelecionaConceito
{
    font-size: 8pt !important;
    padding-left: 0 !important;
}

.selecaoColetivaPEQUENA .OpcoesDePesquisaSelecaoColetiva li ul li span{
    font-size: 12px !important;
    line-height: 20px !important;
}

.selecaoColetivaPEQUENA .OpcoesDePesquisaSelecaoColetiva>li>span{
    font-size: 12px !important;
    line-height: 26px !important;
}

.selecaoColetivaPEQUENA .divExibirSomenteAtivos {
    margin-left: 7px;
}

.selecaoColetivaPEQUENA .opcoesSelecionaConceito .labelSimples
{
    margin-top: 5px !important;
    height: 15px !important;
}

.selecaoColetivaPEQUENA .opcoesSelecionaConceito .labelCheckBox
{
    margin-top: 6px !important;
}

.selecaoColetivaPEQUENA tbody tr td input[type="checkbox"]
{
    margin-top: 0px !important;
}

.selecaoColetivaPEQUENA #divFiltroDataReferencia>span{
    width: 100px !important;
}

.selecaoColetivaPEQUENA .selecionaConceito select[id^="Nivel"]
{
    margin-top: 4px !important;
    width: 200px !important;
}

.selecaoColetivaPEQUENA #divConsiderarNiveisInferiores
{
    margin-top: 0px !important;
}

.selecaoColetivaPEQUENA .divItensMarcadosEAtivosReduzido .opcoesSelecionaConceito{
    float: left;
}

.selecaoColetivaPEQUENA .divItensMarcadosEAtivosReduzido .divExibirSomenteAtivos {
    margin-left: 0px !important;
}

.selecaoColetivaPEQUENA .divItensMarcadosEAtivos {
    margin-top: 0px !important;
}

.selecaoColetivaPEQUENA .divItensMarcadosEAtivosReduzido {
    width: 155px !important;
}

.selecaoColetivaPEQUENA .divItensMarcadosEAtivos input[type="checkbox"]{
    margin-right: 3px !important;
}

.selecaoColetivaPEQUENA .divNivel {
    width: 240px !important;
}

.selecaoColetivaPEQUENA .divDataAdmissaoESituacao {
    width: 340px !important;
}

.selecaoColetivaPEQUENA .divDataPagamentoEReferencia {
    width: 320px !important;
}

.GridColaboradores .t-grid-content, .GridColaboradores .t-grid-bottom{
    font-size: 11px !important;
}

.selecaoColetivaPEQUENA .divNivel .divConsiderarNivel{
    margin-left: 35px !important;
}

    .areaImportacaoIndividualColaboradorGrande {
        margin-left: 503px;
    }

    .areaImportacaoIndividualColaboradorPequena {
        margin-left: 262px;
    }

.areaSelecaoIndividualDeColaborador {
    margin-top: 90px;
}
            
.containerSelecaoTabela
{
    background-color: #FFFFFF !important;
    border: 1px solid #CCCCCC !important;
    height: 240px !important;
    margin-left: 10px !important;
    margin-top: 30px !important;                
}
            
.divSelecaoTabela
{
    overflow-x: hidden !important;
    overflow-y: scroll !important;
    margin: 15px 2px !important;
    height: 210px !important;
    font-size: 0.9em !important;
}

    #divDataInicioPeriodoAquisitivoFerias .t-select, #divDataInicioPeriodoGozoFerias .t-select, #divDataInicioPeriodoAquisitivoRecesso .t-select, #divDataInicioPeriodoGozoRecesso .t-select{
        position: relative !important;
        margin-left: 4px;
    }
    #DataInicioPeriodoAquisitivoFerias, #DataInicioPeriodoGozoFerias, #DataInicioPeriodoAquisitivoRecesso, #DataInicioPeriodoGozoRecesso {
        width: 87px !important;
    }
    #OperadorDiasDeDireitoFerias, #OperadorSobreSaldoDeFerias, #OperadorDiasDeDireitoRecesso, #OperadorSobreSaldoDeRecesso {
        width: 110px !important;
    }
    
    .selecionaConceito .areaGrid .t-page-i-of-n input[type="text"] {
        height: 15px !important;
        margin-top: 3px !important;
        width: 45px !important;
    }
    
.SelecaoTabelaSalarial .t-in
{
    font-family: Arial !important;
    color: #808080 !important;
}

.selecaoFiltroAdicional {
    max-height: 275px;
    padding: 4px;
    overflow: scroll;
}

.divComboGridSelecaoDeColaboradores input[type="text"] {
height: 15px !important;
margin-top: 0 !important;
padding: 4px !important;
}

.divComboGridSelecaoDeColaboradores input[id^=comboGridFiltroColaboradores]::placeholder {
    color: #777;
    font-style: italic;
    opacity: 0.8;
}


/*.listaRecentes .paginacao
{
    position:absolute;
    display:block;
    background:#fff;
    border-top:1px solid #9FDAFD;
    bottom:0;
    width:100%;
    height:22px;
}

.listaRecentes .paginacao ul
{
    margin:0;
    padding:3px 0;
}

.listaRecentes .paginacao li
{
    list-style-type:none;
    display:inline;
    font-size:0.9em;
    color:#076693;
    font-weight:bold;
    padding: 2px 4px;
    cursor:pointer;
}

.listaRecentes .paginacao .ativo
{
    background:#076693;
    color:#fff;
}*/

/* Paginação do Filtro - Colaboradores Recentes */

.hidden {
    display: none !important;
}

#div-msg-itens-recentes span {
    padding: 5px;
    text-align: center;
    font-size: 0.9em;
}

#div-paginacao-recentes {
    width: 150px;
}

.selecaoColaboradorRecente {
    width: 145px;
}

.botaoPrimeiraPagina input {
    width: 19px;
}

.botaoPaginaAnterior input {
    width: 15px;
}

.divContainerNumeroPaginas {
    overflow: hidden;
    margin-left: 1px;
    width: 75px;
}

.botaoUltimaPagina input {
    width: 19px;
}

.botaoUltimaPagina {
    margin-top: 3px;
    margin-right: 2px;
    width: 19px;
}

.botaoProximaPagina {
    margin-top: 3px;
    width: 15px;
}

    .botaoProximaPagina input {
        width: 15px;
    }

.botaoPaginaAnterior {
    margin-top: 3px;
    width: 15px;
}

.botaoPrimeiraPagina {
    margin-left: 2px;
    margin-top: 3px;
    width: 19px;
}

.PaginaSemRegistro {
    color: #ccc !important;
}

/* Paginação do Filtro - Colaboradores Recentes */
.botaoLimparSelecao {
    border: 1px solid #A5B3C5;
    vertical-align: middle;
    height: 22px;
    line-height: 22px;
    padding: 3px 6px;
    max-width: 180px;
    text-align: center;
    font: normal bold 0.85em Arial, Helvetica, sans-serif !important;
    color: #777;
    /*GRADIENTE*/
    background: #F7FFEA;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F7FFEA), to(#A5B3C5));
    background: -webkit-linear-gradient(#F7FFEA, #A5B3C5);
    background: -moz-linear-gradient(#F7FFEA, #A5B3C5);
    background: -ms-linear-gradient(#F7FFEA, #A5B3C5);
    background: -o-linear-gradient(#F7FFEA, #A5B3C5);
    background: linear-gradient(#F7FFEA, #A5B3C5);
    -pie-background: linear-gradient(#F7FFEA, #A5B3C5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7FFEA', endColorstr='#A5B3C5');
    /*FIM GRADIENTE*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-left: 5px;
}