/*!Jonimar.titan@gmail.com*/
/*menu acesso*/
.acesso{
    min-width: 100px;
    height: 50px;
    float: left;
    overflow: hidden;
    text-align: center;
    background-image: url("/sicap/javax.faces.resource/images/menu1.svg.xhtml");
    background-size: 50%;
    background-position: top center;
    background-repeat: no-repeat;
    position:absolute;
}

.acesso:hover{
    z-index: 101;
}
.acesso .caixa li{
    display: inline-block;
    list-style: none;
    margin: 3px;
}
main .acesso,
.acesso:hover{
    background-image: none;
    height: 93%;
    max-width: 500px;
    overflow-y: auto;
}
main .acesso, main .acesso:hover{
    box-shadow:none;
    max-width: 1000px;
    background-color: transparent;
    height: auto;
    position: relative;
    margin-bottom: 100px;
    overflow-y: hidden;
}
main .acesso{
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
}
main .acesso:hover{
    max-width: 100%;
    width: 100%;
}
main .acesso .caixa{
    display: block;
    width: 100%;
}
.caixa{
    display: block;
}
/*conteúdo interno*/
.caixa .ui-widget-content{
    background: transparent;
    border: 0;
}
.acesso .caixa{
    max-width: 1000px;
    margin: 0 auto;
    display: none;
}
/*menu lateral*/
.acesso:hover .caixa{
    display: block;
    margin: 0 auto;
}
main .acesso:hover .caixa{
    display: block;
    margin: 0 auto 0;
}
.box{
    display: block;
    overflow: hidden;
    min-width: 200px;
}
.box .icone, .box .descricao{
    float: left;
}
.box .icone{
    width: 80px;
    height: 100px;
    display: block;
}
.box .descricao {
    width: 120px;
    height: 100px;
}
.box .icone{
    background-position: center bottom 10px;
    background-size: 100%;
}
/*
a:hover .box, a:focus .box{
    transform: scale(1.05);
}
*/
a:hover .box .icone, a:focus .box .icone{
    background-position: center top 90px;
}
a:active .box{
    background-color: #30719E !important;
}
h1{
    font-size: 1.2em;
}
.box h2{
    font-size: 15px;
    text-align: center;
    display: block;
    padding: 10px;
    line-height: 15px;
}
.box{
    text-decoration: none;
}
.box p{
    font-size: .8em;
    line-height: 1.1em;
    display: block;
    padding: 0 10px;
    overflow: hidden;
}
.subox{
    height: 0px;
    transform: scale(0);
}
.subox:target{
    display: inline-block;
    transform: scale(1);
}

.subox .box{
}
/*icones*/
.vinculo{
    background-image: url("/sicap/javax.faces.resource/images/vinculo.svg.xhtml") !important;
}
.grupo{
    background-image: url("/sicap/javax.faces.resource/images/grupo.svg.xhtml") !important;
}
.grupo2{
    background-image: url("/sicap/javax.faces.resource/images/grupo2.svg.xhtml") !important;
}
.dupla{
    background-image: url("/sicap/javax.faces.resource/images/dupla.svg.xhtml") !important;
}
.trocar{
    background-image: url("/sicap/javax.faces.resource/images/trocar.svg.xhtml") !important;
}
.imprimir{
    background-image: url("/sicap/javax.faces.resource/images/imprimir.svg.xhtml") !important;
}
.usuario{
    background-image: url("/sicap/javax.faces.resource/images/usuario.svg.xhtml") !important;
}
.menu{
    background-image: url("/sicap/javax.faces.resource/images/menu.svg.xhtml") !important;
}
.formulario{
    background-image: url("/sicap/javax.faces.resource/images/formulario.svg.xhtml") !important;
}
.tabular{
    background-image: url("/sicap/javax.faces.resource/images/tabular.svg.xhtml") !important;
}
.tesoura{
    background-image: url("/sicap/javax.faces.resource/images/tesoura.svg.xhtml") !important;
}
.adicionar{
    background-image: url("/sicap/javax.faces.resource/images/adicionar.svg.xhtml") !important;
}
.visualizar{
    background-image: url("/sicap/javax.faces.resource/images/olho.svg.xhtml") !important;
}
.pesquisar{
    background-image: url("/sicap/javax.faces.resource/images/pesquisar.svg.xhtml") !important;
}
.medalha{
    background-image: url("/sicap/javax.faces.resource/images/medalha.svg.xhtml") !important;
}
.trofeu{
    background-image: url("/sicap/javax.faces.resource/images/trofeu.svg.xhtml") !important;
}
.doc{
    background-image: url("/sicap/javax.faces.resource/images/doc.svg.xhtml") !important;
}
.to-gov{
    background-image: url("/sicap/javax.faces.resource/images/to-gov.svg.xhtml") !important;
}
.tocantins-gov{
    background-image: url("/sicap/javax.faces.resource/images/tocantins-gov.svg.xhtml") !important;
}
.pagina{
    background-image: url("/sicap/javax.faces.resource/images/pagina.svg.xhtml") !important;
}
.ponto{
    background-image: url("/sicap/javax.faces.resource/images/ponto.svg.xhtml") !important;
}
.pontos{
    background-image: url("/sicap/javax.faces.resource/images/pontos.svg.xhtml") !important;
}
/*avaliação*/
.otimo{
    background-image: url("/sicap/javax.faces.resource/images/otimo.svg.xhtml") !important;
}
.bom{
    background-image: url("/sicap/javax.faces.resource/images/bom.svg.xhtml") !important;
}
.regular{
    background-image: url("/sicap/javax.faces.resource/images/regular.svg.xhtml") !important;
}
.ruim{
    background-image: url("/sicap/javax.faces.resource/images/ruim.svg.xhtml") !important;
}
.predio{
    background-image: url("/sicap/javax.faces.resource/images/predio.svg.xhtml") !important;
}
.casa{
    background-image: url("/sicap/javax.faces.resource/images/casa.svg.xhtml") !important;
}
.pc{
    background-image: url("/sicap/javax.faces.resource/images/pc.svg.xhtml") !important;
}
.agenda{
    background-image: url("/sicap/javax.faces.resource/images/agenda.svg.xhtml") !important;
}
.raio{
    background-image: url("/sicap/javax.faces.resource/images/raio.svg.xhtml") !important;
}
.boia{
    background-image: url("/sicap/javax.faces.resource/images/boia.svg.xhtml") !important;
}
.sino{
    background-image: url("/sicap/javax.faces.resource/images/sino.svg.xhtml") !important;
}
.pessoa9{
    background-image: url("/sicap/javax.faces.resource/images/pessoa9.svg.xhtml") !important;
}
.capelo{
    background-image: url("/sicap/javax.faces.resource/images/capelo.svg.xhtml") !important;
}
.user-doc{
    background-image: url("/sicap/javax.faces.resource/images/user-doc.svg.xhtml") !important;
}
.relogio{
    background-image: url("/sicap/javax.faces.resource/images/relogio.svg.xhtml") !important;
}
.cadeado{
    background-image: url("/sicap/javax.faces.resource/images/cadeado.svg.xhtml") !important;
}
.chave{
    background-image: url("/sicap/javax.faces.resource/images/chave2.svg.xhtml") !important;
}
.pessoa{
    background-image: url("/sicap/javax.faces.resource/images/pessoa.svg.xhtml") !important;
}
.apontar{
    background-image: url("/sicap/javax.faces.resource/images/apontar.svg.xhtml") !important;
}
.visto{
    background-image: url("/sicap/javax.faces.resource/images/visto.svg.xhtml") !important;
}
.visto2{
    background-image: url("/sicap/javax.faces.resource/images/visto2.svg.xhtml") !important;
}
.editar{
    background-image: url("/sicap/javax.faces.resource/images/editar.svg.xhtml") !important;
}
.moeda{
    background-image: url("/sicap/javax.faces.resource/images/moeda.svg.xhtml") !important;
}
.dinheiro{
    background-image: url("/sicap/javax.faces.resource/images/dinheiro.svg.xhtml") !important;
}
.bandeira{
    background-image: url("/sicap/javax.faces.resource/images/bandeira.svg.xhtml") !important;
}
.finalizar{
    background-image: url("/sicap/javax.faces.resource/images/finalizar.svg.xhtml") !important;
}
.grafico{
    background-image: url("/sicap/javax.faces.resource/images/grafico.svg.xhtml") !important;
}
.pizza{
    background-image: url("/sicap/javax.faces.resource/images/pizza.svg.xhtml") !important;
}
.grafico2{
    background-image: url("/sicap/javax.faces.resource/images/painel2.svg.xhtml") !important;
}
.atencao{
    background-image: url("/sicap/javax.faces.resource/images/atencao.svg.xhtml") !important;
}
.comentario{
    background-image: url("/sicap/javax.faces.resource/images/comentario.svg.xhtml") !important;
}
.configuracao{
    background-image: url("/sicap/javax.faces.resource/images/configuracao.svg.xhtml") !important;
}
.ferramentas{
    background-image: url("/sicap/javax.faces.resource/images/ferramentas.svg.xhtml") !important;
}
.lixeira{
    background-image: url("/sicap/javax.faces.resource/images/lixeira.svg.xhtml") !important;
}
.like{
    background-image: url("/sicap/javax.faces.resource/images/like.svg.xhtml") !important;
}
.dislike{
    background-image: url("/sicap/javax.faces.resource/images/dislike.svg.xhtml") !important;
}
.upload{
    background-image: url("/sicap/javax.faces.resource/images/upload.svg.xhtml") !important;
}
.download{
    background-image: url("/sicap/javax.faces.resource/images/download.svg.xhtml") !important;
}
.importar{
    background-image: url("/sicap/javax.faces.resource/images/avancar-inf.svg.xhtml") !important;
}
.trazer{
    background-image: url("/sicap/javax.faces.resource/images/trazer.svg.xhtml") !important;
}
.intranet{
    background-image: url("/sicap/javax.faces.resource/images/intranet.svg.xhtml") !important;
}
.listar{
    background-image: url("/sicap/javax.faces.resource/images/lista.svg.xhtml") !important;
}
.abrir{
    background-image: url("/sicap/javax.faces.resource/images/abrir.svg.xhtml") !important;
}
.entrar{
    background-image: url("/sicap/javax.faces.resource/images/entrar.svg.xhtml") !important;
}
.sair{
    background-image: url("/sicap/javax.faces.resource/images/sair.svg.xhtml") !important;
}
.cafe{
    background-image: url("/sicap/javax.faces.resource/images/cafe2.svg.xhtml") !important;
}
.filtro{
    background-image: url("/sicap/javax.faces.resource/images/filtro.svg.xhtml") !important;
}
.atualizar{
    background-image: url("/sicap/javax.faces.resource/images/atualizar.svg.xhtml") !important;
}
.folha{
    background-image: url("/sicap/javax.faces.resource/images/folha.svg.xhtml") !important;
}
.tocantins-mapa{
    background-image: url("/sicap/javax.faces.resource/images/tocantins-mapa.svg.xhtml") !important;
}
.estrela{
    background-image: url("/sicap/javax.faces.resource/images/estrela-formas.svg.xhtml") !important;
}
.estrela-vazia{
    background-image: url("/sicap/javax.faces.resource/images/estrela-vazia.svg.xhtml") !important;
}
.estrela-formas{
    background-image: url("/sicap/javax.faces.resource/images/estrela-formas.svg.xhtml") !important;
}
.educacao{
    background-image: url("/sicap/javax.faces.resource/images/educacao.svg.xhtml") !important;
}
.plansaude{
    background-image: url("/sicap/javax.faces.resource/images/plansaude.svg.xhtml") !important;
}
.ampulheta{
    background-image: url("/sicap/javax.faces.resource/images/ampulheta.svg.xhtml") !important;
}
.fogo{
    background-image: url("/sicap/javax.faces.resource/images/fogo.svg.xhtml") !important;
}
.folha3{
    background-image: url("/sicap/javax.faces.resource/images/folha3.svg.xhtml") !important;
}
.pena{
    background-image: url("/sicap/javax.faces.resource/images/pena.svg.xhtml") !important;
}
.seguranca{
    background-image: url("/sicap/javax.faces.resource/images/seguranca.svg.xhtml") !important;
}
.sparta{
    background-image: url("/sicap/javax.faces.resource/images/sparta.svg.xhtml") !important;
}
.sparta3{
    background-image: url("/sicap/javax.faces.resource/images/sparta3.svg.xhtml") !important;
}
.tipos{
    background-image: url("/sicap/javax.faces.resource/images/tipos.svg.xhtml") !important;
}
.tipos3{
    background-image: url("/sicap/javax.faces.resource/images/tipos3.svg.xhtml") !important;
}
.externo{
    background-image: url("/sicap/javax.faces.resource/images/externo.svg.xhtml") !important;
}
.administracao{
    background-image: url("/sicap/javax.faces.resource/images/administracao.svg.xhtml") !important;
}
.pasta{
    background-image: url("/sicap/javax.faces.resource/images/pasta.svg.xhtml") !important;
}
.carregar{
    background-image: url("/sicap/javax.faces.resource/images/carregar.svg.xhtml") !important;
}
.localizacao{
    background-image: url("/sicap/javax.faces.resource/images/localizacao.svg.xhtml") !important;
}
.servico{
    background-image: url("/sicap/javax.faces.resource/images/servico.svg.xhtml") !important;
}
.cartao{
    background-image: url("/sicap/javax.faces.resource/images/cartao.svg.xhtml") !important;
}
.laboratorio{
    background-image: url("/sicap/javax.faces.resource/images/laboratorio.svg.xhtml") !important;
}
.calendario{
    background-image: url("/sicap/javax.faces.resource/images/calendario.svg.xhtml") !important;
}
.esq{
    background-image: url("/sicap/javax.faces.resource/images/esq.svg.xhtml") !important;
}
.dir1{
    background-image: url("/sicap/javax.faces.resource/images/dir.svg.xhtml") !important;
}
.dir2{
    background-image: url("/sicap/javax.faces.resource/images/dir2.svg.xhtml") !important;
}
.editar{
    background-image:url("/sicap/javax.faces.resource/images/editar.svg.xhtml") !important;
}
.excluir{
    background-image:url("/sicap/javax.faces.resource/images/excluir.svg.xhtml") !important;
}
.novo{
    background-image:url("/sicap/javax.faces.resource/images/novo.svg.xhtml") !important;
}
.salvar{
    background-image:url("/sicap/javax.faces.resource/images/salvar.svg.xhtml") !important;
}
.voltar{
    background-image:url("/sicap/javax.faces.resource/images/voltar.svg.xhtml") !important;
}
.avancar{
    background-image:url("/sicap/javax.faces.resource/images/avancar.svg.xhtml") !important;
}
.pesquisar{
    background-image:url("/sicap/javax.faces.resource/images/pesquisar.svg.xhtml") !important;
}
.limpar{
    background-image:url("/sicap/javax.faces.resource/images/limpar.svg.xhtml") !important;
}
.visto{
    background-image:url("/sicap/javax.faces.resource/images/visto.svg.xhtml") !important;
}
.unicet{
    background-image: url("/sicap/javax.faces.resource/images/unicet1.svg.xhtml") !important;
    background-position: center center !important;

}

.unicet-cabecalho{
    background-image: url("/sicap/javax.faces.resource/images/unicet1.svg.xhtml") !important;
    background-position: center center !important;
}

.unicet1{
    background-image: url("/sicap/javax.faces.resource/images/unicet1.svg.xhtml") !important;
}
.box:hover .unicet{
    background-position: center top !important;
}
.box:active .unicet{
    background-position: center bottom !important;
}

/*Blocos Novos*/
/*
main .acesso .caixa
*/
.secao{
    display: block;

}
.secao-ativa{
    background-color: #000;
}
.ui-accordion .ui-accordion-header{
    background-color: #fff;
}
.ui-accordion .ui-accordion-header .ui-icon{
    display: none;
}
.ui-accordion .ui-accordion-header.ui-state-active{
    background-color: #ffcc29;
    color: #000;
}
.ui-accordion .ui-accordion-header.ui-state-hover{
    background-color: #ffcc29;
    color: #000 !important;
}
.secao .ui-accordion .ui-accordion-header{
    background-color: #2f4d8b;
    color: #fff;
}
.secao .ui-accordion .ui-accordion-header.ui-state-active{
    background-color: #008cc8;
    color: #fff;
}
.secao .ui-accordion .ui-accordion-header.ui-state-hover{
    background-color: #ed3237;
    color: #fff !important;
}
.secao .ui-accordion .ui-state-active .ui-icon{
    background-image: url("/secad-dados/javax.faces.resource/images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-aristo");
    background-color: transparent;
}
.secao .ui-accordion .ui-accordion-content{
    padding: 1em 1em;
}
.secao-titulo:hover{
    background-color:#30719E;
    color: #fff;
}

.secao a{
    text-decoration: none;
}
.acesso .caixa li{
    width: 100%;
    box-sizing: border-box;
}
.box .icone{
    width: 60px;
    height: 60px;
    background-position: center bottom;
    transition: right;
}
a:hover .box .icone, a:focus .box .icone{
    background-position: center top;
}
.box .descricao {
    float: none;
    height: auto;
    width: auto;
}
.box .descricao h2{
    line-height: 30px;
    text-align: left;
    padding-left: 65px;
    font-size: 20px;
}
a .box{
    text-decoration: none !important;
}