﻿/*
Medidas de Fontes 'px' -> 'em'  *** base 12px 

9px	    ->  0.750em	    75,0%	    7PT
10px    ->	0.833em	    83,3%	    8pt
11px    ->	0.917em	    91,7%	    8pt
12px    ->	1.000em	    100,0%	    9pt
13px    ->	1.083em	    108,3%	    10pt
14px    ->	1.167em	    116,7%	    11pt
15px    ->	1.250em	    125,0%	    11pt
16px    ->	1.333em	    133,3%	    12pt
17px    ->	1.417em	    141,7%	    13pt
18px    ->	1.500em	    150,0%	    14pt

*/

#formulario-mapa-biblioteca
{
    float: none !important;
}

.map_canvas
{
    width: 100%;
    height: 555px;
    margin-bottom: 15px;
    float: none !important;
}

.resultado-por-pagina .container-select select
{
    margin-left: 3px !important;
}

#conteudo-interno .formulario-hidden .formBusca
{
    float: left;
    width: 100%;
}

#conteudo-interno .formulario-hidden .formBusca fieldset
{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.filtro-biblioteca-digital
{
    float: left;
    width: 60%;
    font-size: 0.917em;
    min-height: 14em;
    padding-bottom: 2px;
}

.filtro-biblioteca-digital .filtros
{
    border: 1px #F1F1F1 solid;
    padding: 5px 5px 0 5px;
    height: 162px;
    width: 95%;
}

.filtro-biblioteca-digital .filtros div
{
    padding-right: 5px;
}

.filtro-biblioteca-digital .filtros .header
{
    border: 1px #F1F1F1 solid;
    padding: 3px;
    width: 98%;
}

.filtro-biblioteca-digital .filtros .header #right
{
    float: right;
}

.filtro-biblioteca-digital .filtros .header #right .checkbox
{
    min-height: 0 !important;
    height: 14px !important;
}

.filtro-biblioteca-digital .checkbox
{
    width: 100%;
    padding: 2% 0 0 2%;
}

.filtro-biblioteca-digital .checkbox, .busca-biblioteca-digital .checkbox
{
    margin-left: 0px !important;
    min-height: 0 !important;
}

.filtro-biblioteca-digital .borda-filtros
{
    height: 11.8em !important;
    margin-right: 2px !important;
    width: 115px !important;
}

.filtro-biblioteca-digital .borda-filtros-coluna-meio
{
    height: 11.8em !important;
    margin-right: 2px !important;
    width: 112px !important;
}

.filtro-biblioteca-digital .borda-filtros-ultima-coluna
{
    height: 11.8em !important;
    width: 150px !important;
}

.filtro-biblioteca-digital .borda-filtros-coluna-meio p label, .filtro-biblioteca-digital .borda-filtros p label, .filtro-biblioteca-digital .borda-filtros-ultima-coluna p label
{
    padding-right: 0 !important;
}

#conteudo-interno .botao
{
    line-height: normal !important;
    margin-left: 20px !important;
    width: 90px !important;
    margin-top: 15px;
}

.busca-biblioteca-digital .b-core-ui-select, .resultado-por-pagina .b-core-ui-select
{
    margin-left: 0 !important;
    float: none !important;
}

.resultado-por-pagina .b-core-ui-select__dropdown__wrap
{
    width: 100% !important;
}

.busca-biblioteca-digital .linha-botaoSubmit
{
    padding-left: 25px !important;
    padding-top: 0 !important;
    float: left !important;
    height: 45px !important;
}

.busca-biblioteca-digital .linha-botaoReset
{
    float: left !important;
    padding-top: 0 !important;
    height: 45px !important;
}

#conteudo-interno h1
{
    margin-bottom: 10px !important;
}

#conteudo-interno div
{
    float: left;
}

#conteudo-interno .right
{
    float: right;
}

.busca-biblioteca-digital div
{
    float: none !important;
}

.busca-biblioteca-digital div p
{
    float: left;
}

.busca-biblioteca-digital .checkbox
{
    float: left !important;
    width: 58% !important;
}

.busca-biblioteca-digital .checkbox p label
{
    padding-right: 0 !important;
}

.busca-biblioteca-digital .checkbox p
{
    margin-left: 5px !important;
    width: 54px !important;
}

.busca-biblioteca-digital .label-produzido-fundacentro
{
    margin-top: 7px;
    padding-bottom: 40px;
}

.busca-biblioteca-digital .label-produzido-fundacentro p
{
    margin-top: 4px;
}

.busca-biblioteca-digital .label-produzido-fundacentro p label
{
    line-height: 1.5em;
    padding-right: 0 !important;
}

.busca-biblioteca-digital label
{
    padding-left: 0 !important;
}

.text-busca-biblioteca-digital
{
    padding-bottom: 10px;
}

.busca-biblioteca-digital input[type="text"], .busca-biblioteca-digital select
{
    margin-left: 0 !important;
}

#conteudo-interno .busca-biblioteca-digital
{
    border: none;
    width: 40%;
    padding: 0 0 0 0;
    margin: 0px;
    float: left;
    height: 140px;
}

#conteudo-interno .mensagem-nenhum-registro
{
    margin-top: 65px;
    margin-left: 5px;
}

#itens-resultado-biblioteca .donwload-venda
{
    float: right;
    padding: 5px;
    width: 15.75%;
}

#itens-resultado-biblioteca .donwload-venda div a
{
    float: left;
    padding-right: 8px;
}

#itens-resultado-biblioteca .donwload-venda label
{
    padding-left: 2px;
}

#itens-resultado-biblioteca .conteudo-resultado
{
    padding: 0 5px 5px 5px;
    width: 79%;
}

#itens-resultado-biblioteca .conteudo-resultado-acervo
{
    padding: 0 5px 5px 5px;
    width: 98.5%;
}

#itens-resultado-biblioteca .conteudo-resultado .caminho
{
    padding-top: 0px !important;
}

.resultado-por-pagina
{
    margin-top: 3px;
    margin-right: 6px;
}

.resultado-por-pagina .label-resultado
{
    font-size: 0.9em !important;
    margin-top: 6px;
    margin-right: 3px;
    padding-right: 10px;
}

.resultado-por-pagina .container-select select
{
    margin-left: 3px !important;
}


#resultado-busca
{
    float: left;
    width: 100%;
}

#resultado-busca #resumo
{
    float: left;
    width: 100%;
}

#resultado-busca #resumo p
{
    padding: 10px;
    float: left;
}

#resultado-busca #itens-resultado-biblioteca
{
    float: left;
    margin-top: 10px;
    width: 100%;
}

#resultado-busca #itens-resultado-biblioteca.resultado-biblioteca-nho, #resultado-busca #itens-resultado-biblioteca.resultado-biblioteca-rtp
{
    margin-top: -10px !important;
}

#resultado-busca #itens-resultado-biblioteca li
{
    float: left;
    padding: 0 0 5px 0;
    width: 100%;
    margin-bottom: 10px;
}

#resultado-busca p.caminho
{
    float: left;
    width: 100%;
    padding-bottom: 5px;
    font-size: 0.9em;
}

#resultado-busca #itens-resultado-biblioteca li p
{
    padding-top: 5px;
}

#resultado-busca p strong
{
}

#resultado-busca #paginador
{
}

#resultado-busca h2
{
    font-weight: normal;
    font-size: 1.250em !important;
    padding-bottom: 0.50em;
}

#conteudo-interno #paginador p.input
{
    float: left;
    padding: 0px;
    margin: 0px;
    margin-top: -3px;
}

#conteudo-interno #paginador input
{
    display: block;
    width: auto;
    border: none !important;
    float: left;
    cursor: pointer;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

#conteudo-interno #paginador strong
{
    margin-top: 4px;
}

#paginador p
{
    padding-top: 4px;
}

#conteudo-interno button.img-paginador
{
    border: none;
    float: left;
    cursor: pointer;
    padding: 0px;
    margin: 0px;
    font-size: 1em;
    padding-top: 6px;
}

#conteudo-interno #mensagem
{
    width: 100%;
}

#conteudo-interno #mensagem div
{
    float: none !important;
}


/* Modal no Detalhe Biblioteca Digital */
#conteudo-interno .modal-compra .table-modal
{
    width: 500px !important;
}

#conteudo-interno .modal-compra .table-modal h2
{
    font-weight: bold !important;
}

#conteudo-interno .modal-compra .table-modal div
{
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

#conteudo-interno .modal-compra .table-modal
{
    line-height: 1.4em;
}

#conteudo-interno .modal-compra .dados-guia div
{
    padding-left: 15px !important;
    float: left;
    width: 100%;
    padding-bottom: 0px;
}

#conteudo-interno .modal-compra .header-opcao1
{
    padding-bottom: 0px !important;
}

#conteudo-interno .modal-compra .opcao1-dados-correntistas div
{
    padding-left: 65px !important;
    float: left;
    width: 100%;
    padding-bottom: 0px;
}

#conteudo-interno .modal-compra .opcao1-dados-correntistas div div
{
    padding-left: 25px !important;
    font-style: italic;
}

#conteudo-interno .modal-compra .table-modal .legenda
{
    font-style: italic;
}

#conteudo-interno .modal-compra .table-modal .table-info-recolhimento tr td
{
    text-align: center;
    width: 190px;
}

/* FIM Modal no Detalhe Biblioteca Digital */

/* Detalhe Biblioteca Digital */

#biblioteca-digital-detalhe
{
    width: 100% !important;
}

#biblioteca-digital-detalhe .detalhe-acervo, #biblioteca-digital-detalhe .detalhe-audiovisual, #biblioteca-digital-detalhe .detalhe-publicacao
{
    width: 100%;
    padding-bottom: 10px;
}

#biblioteca-digital-detalhe .detalhe-acervo p, #biblioteca-digital-detalhe .detalhe-audiovisual p, #biblioteca-digital-detalhe .detalhe-publicacao p
{
    float: left;
    padding-right: 8px;
    margin-top: 0px;
    line-height: normal;
}

#biblioteca-digital-detalhe .detalhe-acervo label, #biblioteca-digital-detalhe .detalhe-audiovisual label, #biblioteca-digital-detalhe .detalhe-publicacao label
{
    padding-left: 0px !important;
}

#biblioteca-digital-detalhe .dado-acervo, #biblioteca-digital-detalhe .dado-audiovisual, #biblioteca-digital-detalhe .dado-publicacao
{
    width: 100%;
    padding-bottom: 10px;
    float: none !important;
}

#biblioteca-digital-detalhe .dado-acervo-fisico
{
    width: 100%;
    padding-bottom: 10px;
    float: none !important;
    clear: both;
}

#biblioteca-digital-detalhe .dado-indentado
{
    float: left !important;
    margin-bottom: 7px;
}

#biblioteca-digital-detalhe .dado-acervo-tipo, #biblioteca-digital-detalhe .dado-audiovisual-tipo, #biblioteca-digital-detalhe .dado-publicacao-tipo
{
    text-decoration: underline;
}

#biblioteca-digital-detalhe .detalhe-acervo .dados-detalhe-acervo, #biblioteca-digital-detalhe .detalhe-audiovisual .dados-detalhe-audiovisual, #biblioteca-digital-detalhe .detalhe-publicacao .dados-detalhe-publicacao
{
    float: none !important;
}

#biblioteca-digital-detalhe .detalhe-publicacao .img-publicacao
{
    width: 100px !important;
    padding: 0px 10px 5px 0px !important;
    float: left !important;
}

#biblioteca-digital-detalhe .detalhe-publicacao .img-publicacao img
{
    width: 100% !important;
    height: 150px !important;
}

/* Tabela de Download no Detalhe Biblioteca Digital */

#biblioteca-digital-detalhe .padding-download-venda
{
    padding: 2px !important;
    float: right !important;
}

#biblioteca-digital-detalhe .download-venda
{
    width: 150px !important;
    padding: 10px 10px 5px 10px !important;
    float: right !important;
}

#biblioteca-digital-detalhe .download-venda .botao-link
{
    padding: 7px 8px 7px 8px !important;
}

#biblioteca-digital-detalhe .download-venda .botao-link-comprar
{
    padding: 7px 13px 7px 13px !important;
}

#biblioteca-digital-detalhe .download-venda .download-venda-filho
{
    float: left;
    width: 100%;
}

#biblioteca-digital-detalhe .download-venda .titulo
{
    width: 100%;
    min-height: 2.5em;
    vertical-align: middle;
}

#biblioteca-digital-detalhe .download-venda .titulo h2
{
    margin-top: 7px;
    padding: 0 12px 0 12px;
}

#biblioteca-digital-detalhe .download-venda .titulo h2 label
{
    padding: 0 !important;
}

#biblioteca-digital-detalhe .download-venda .corpo
{
    margin-top: 6px;
}

#biblioteca-digital-detalhe .download-venda .corpo p
{
    margin-top: 0px;
    padding: 0 8px 10px 12px;
}

#biblioteca-digital-detalhe .download-venda .botao-download-venda
{
    padding: 5px 0 15px 0;
    width: 100%;
    text-align: center;
}

#biblioteca-digital-detalhe .download-venda .botao-venda
{
    float: left !important;
    padding-bottom: 12px !important;
}

#biblioteca-digital-detalhe .download-venda .botao-download-venda .botao
{
    margin-left: 5px !important;
}

.tooltip-click
{
    margin-top: -1px !important;
}

/* FIM Tabela de Download no Detalhe Biblioteca Digital */

/* FIM Detalhe Biblioteca Digital */

/* Acervo digital */

.resumo-acervo
{
    width: 99.8% !important;
}

#conteudo-interno #filtro-banco-dados
{
    float: left !important;
    width: 99.8% !important;
    border: 1px dashed #ccc !important;
    padding-top: 5px;
    padding-bottom: 5px;
}

.label-banco-dados p
{
    float: left;
}

.label-banco-dados p label
{
    float: left;
    padding-top: 4px !important;
    width: auto !important;
    padding-left: 15px !important;
}

#conteudo-interno #filtro-banco-dados p
{
    float: left;
}

#conteudo-interno #filtro-banco-dados .b-core-ui-select, .filtro-busca-livre-text .linha-formulario .b-core-ui-select, .filtro-busca-livre-text .linha-formulario .b-core-ui-select__dropdown__wrap, .filtro-busca-estruturada-text .linha-formulario .b-core-ui-select, .filtro-busca-estruturada-text .linha-formulario .b-core-ui-select__dropdown__wrap
{
    float: none !important;
}

#conteudo-interno #filtro-banco-dados p label
{
    float: left;
    width: auto !important;
    padding-left: 5px !important;
    line-height: 1.7 !important;
}

#conteudo-interno #filtro-banco-dados .radio
{
    min-height: 23px !important;
    padding-top: 4px !important;
}

#conteudo-interno #filtro-banco-dados .radio input[type="radio"]
{
    margin-left: 15px;
}

.label-banco-dados .b-core-ui-select
{
    margin-left: 0px !important;
}

#filtro-busca-facil
{
    width: 100%;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
}

#filtro-busca-livre
{
    width: 100%;
    margin-top: 10px;
    padding-bottom: 3px;
    display: none;
}

#filtro-busca-estruturada
{
    width: 100%;
    margin-top: 10px;
    padding-bottom: 3px;
    display: none;
}

#filtro-busca
{
    background-color: transparent !important;
    border: none !important;
}

#filtro-busca-facil .filtro-busca-facil-text
{
    width: 65%;
}

#filtro-busca-facil .filtro-busca-facil-botoes
{
    width: 35%;
}

#filtro-busca-facil .filtro-busca-facil-text .container-txtbusca
{
    padding: 2.5px 25px 5px 2.5px !important;
}

#filtro-busca-facil .filtro-busca-facil-text .container-txtbusca input[type="text"]
{
    margin-left: 0 !important;
}

#filtro-busca-facil .filtro-busca-facil-text .container-txtbusca #txtTituloFacil, #filtro-busca-facil .filtro-busca-facil-text .container-txtbusca #txtAutorFacil
{
    margin-left: 16px !important;
}

#filtro-busca-facil .filtro-busca-facil-text .container-txtbusca p, #filtro-busca-facil .filtro-busca-facil-botoes p
{
    float: left;
}

#filtro-busca-facil .filtro-busca-facil-text .container-txtbusca label
{
    line-height: 2.3em;
    padding-left: 5px !important;
    font-weight: bold;
}

#filtro-busca-facil .filtro-busca-facil-botoes .linha-formulario
{
    padding-top: 0 !important;
}

#filtro-busca-facil .filtro-busca-facil-botoes label
{
    line-height: 2em;
    padding-left: 0 !important;
    font-weight: bold;
}

#filtro-busca-facil .filtro-busca-facil-botoes input[type="text"]
{
    margin-left: 0 !important;
    width: 220px;
}

#filtro-busca-facil .filtro-busca-facil-botoes .linha-botaoSubmit, #filtro-busca-facil .filtro-busca-facil-botoes .linha-botaoReset
{
    padding-left: 0 !important;
    padding-top: 8px !important;
}

#filtro-busca-livre .filtro-busca-livre-botoes .linha-botaoSubmit, #filtro-busca-livre .filtro-busca-livre-botoes .linha-botaoReset
{
    padding-left: 0 !important;
    padding-top: 1px !important;
}

#filtro-busca-livre .filtro-busca-livre-botoes .linha-botaoSubmit
{
    padding-left: 35px !important;
}

.filtro-busca-livre-text
{
    width: 55%;
}

.filtro-busca-livre-botoes
{
    width: 45%;
}

.filtro-busca-livre-text .linha-formulario
{
    padding-left: 8px !important;
    width: 95% !important;
}

.filtro-busca-estruturada-text .linha-formulario
{
    padding-left: 8px !important;
    width: 33% !important;
}

.filtro-busca-estruturada-botoes .linha-formulario
{
    padding-left: 8px !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.filtro-busca-estruturada-text .formulario-op
{
    width: 14% !important;
}

.filtro-busca-livre-text .linha-formulario input[type="text"], .filtro-busca-livre-text .linha-formulario .b-core-ui-select, .filtro-busca-estruturada-text .linha-formulario input[type="text"], .filtro-busca-estruturada-text .linha-formulario .b-core-ui-select
{
    margin-left: 0px !important;
}

.filtro-busca-livre-text .linha-formulario p label, .filtro-busca-livre-botoes .linha-formulario p label, .filtro-busca-estruturada-text .linha-formulario p label, .filtro-busca-estruturada-botoes .linha-formulario p label
{
    padding-left: 0px !important;
}

.filtro-busca-livre-botoes .linha-formulario p
{
    float: left;
}

.filtro-busca-livre-botoes .linha-formulario .radio input[type="radio"], .filtro-busca-estruturada-botoes .linha-formulario .radio input[type="radio"]
{
    margin-left: 15px !important;
}

.filtro-busca-livre-botoes .linha-formulario .radio
{
    min-height: 23px !important;
    padding-top: 3px !important;
}

.filtro-busca-estruturada-botoes .linha-formulario .radio
{
    min-height: 23px !important;
    padding-top: 5px !important;
}

#conteudo-interno .radio p label
{
    line-height: 1.5em !important;
}

.filtro-busca-livre-botoes .linha-formulario .radio p label, .filtro-busca-estruturada-botoes .linha-formulario .radio p label
{
    margin-left: 5px !important;
}

.filtro-busca-estruturada-text
{
    width: 100%;
}

.filtro-busca-estruturada-text .formulario-text input[type="text"]
{
    margin-bottom: 10px !important;
}

.filtro-busca-estruturada-text .formulario-text .container-select, .filtro-busca-estruturada-text .formulario-op .container-select
{
    margin-bottom: 9px !important;
}

.filtro-busca-estruturada-text .formulario-text p
{
    line-height: 2em !important;
}

.filtro-busca-estruturada-text .formulario-op p, .filtro-busca-estruturada-botoes .linha-formulario p
{
    float: left;
}

.filtro-busca-estruturada-text .formulario-op label
{
    font-size: 0.8em;
    line-height: normal;
}

.filtro-busca-estruturada-botoes .linha-botaoSubmit
{
    padding-left: 0 !important;
    padding-top: 12px !important;
    margin-right: 20px !important;
}

.filtro-busca-estruturada-botoes .linha-botaoReset
{
    margin-right: 10px !important;
    padding-top: 12px !important;
}

#conteudo-interno .filtro-busca-estruturada-botoes .linha-botaoSubmit .botao, #conteudo-interno .filtro-busca-estruturada-botoes .linha-botaoReset .botao
{
    margin-left: 4px !important;
    padding-left: 0 !important;
}

#hdnFacilTipo, #hdnLivreTipo, #hdnEstruturadaTipo
{
    display: none;
}


#filtro-banco-dados .b-core-ui-select__dropdown__wrap
{
    width: 100%;
}


/* Fim Acervo digital */