#div_btn_cad_ger {
    width  : 955px;
    margin : 0 auto 10px;
}
/* Formulario */
.frm_default {
    width: 650px;
}

#isbn, #isbn_13, #altura, #largura, #profundidade, #peso {
    width: 200px;
}

#idioma, #encadernacao {
    width: 50%;
}

#edicao, #ano, #num_pag {
    width: 120px;
}
/* End Formulario */

/* Plugin Upload */
.ajax-file-upload {
    height      : auto;
    font-family : inherit;
    font-size   : inherit;
}

.ajax-upload-dragdrop {
    color: #555555;
}

.ajax-file-upload-statusbar {
    margin: 5px 0 0 0;
}

#btn_back {
    margin-left: 10px;
}

/* Flexigrid */
.flexigrid {
    font-size : 12px;
    width     : 955px;
    margin    : 0 auto 40px;
}

.flexigrid .ftitle {
    text-align: center;
}

.flexigrid div.sDiv2 select, .pGroup select {
    border    : 1px solid black;
    font-size : 11px;
}

.pcontrol input {
    border    : 1px solid black;
    font-size : 11px;
}

.flexigrid div.sDiv2 {
    text-align : left;
    width      : 920px;
}

.flexigrid #btn_acao {
    width  : auto;
    height : 16px;
    margin : 0 auto;
    display: inline-table;
}

.flexigrid #btn_acao #editar_img {
    float             : left;
    background-image  : url('../imgs/editar.png');
    background-repeat : no-repeat;
    width             : 16px;
    height            : 16px;
    cursor            : pointer;
}

.flexigrid #btn_acao #excluir_img {
    float             : left;
    background-image  : url('../imgs/excluir.png');
    background-repeat : no-repeat;
    width             : 16px;
    height            : 16px;
    cursor            : pointer;
    margin-left       : 5px;
}

.flexigrid .qsbox {
    width: 700px;
}

/* Conteudo site */
#paginacao {
    text-align: center;
}

#paginacao .btn_carregar {
    width       : 200px;
    font-weight : bold;
}

#paginacao #loading_img {
    display : none;
}

#msg_lista {
    float: none;
}

#msg_lista .bg_lista {
    font-weight : 700;
}

.content_main {
    min-height: 450px;
}

.content_main .title_page {
    background-color : #FF9147;
    padding-left     : 15px;
    color            : #FFFFFF;
}

.content_main .title_page h3 {
    font-weight: 900;
}

.content_main .content_wrapper {
    width         : 80%;
    margin-bottom : 20px;
}

.content_main .content_wrapper .publ_list > li {
    float: left;
    width: 25%;
    margin-bottom : 20px;
}

/* Publicacao Listagem */
.content_main .content_wrapper .list_publ {
    text-align: center;
}

.content_main .content_wrapper .list_publ > li {
    margin: 10px 15px 20px 0;
}

.content_main .content_wrapper .list_publ .publicacao_lista {
    border     : 1px solid #CCCCCC;
    width      : 200px;
    /*height     : 300px; ANTES DAS ELEIÇÕES**/
    text-align : justify;
    overflow   : auto;
}

.content_main .content_wrapper .list_publ .publicacao_lista #publ_img {
    text-align    : center;
    padding-top   : 5px;
    width         : 120px;
    height        : 160px;
    margin        : 0 auto;
}

.content_main .content_wrapper .list_publ .publicacao_lista #publ_titulo {
    text-align    : center;
    overflow      : hidden;
    height        : 40px;
    margin-bottom : 5px;
}

.content_main .content_wrapper .list_publ .publicacao_lista #publ_autor {
    text-align    : center;
    overflow      : auto;
    height        : 60px;
    margin-bottom : 5px;
}

.content_main .content_wrapper .list_publ .publicacao_lista #publ_link {
    height  : 22px;
    width   : 100px;
    margin  : 0 auto;
    /* padding : 0 10px; */
    cursor  : pointer;
}

.content_main .content_wrapper .list_publ .publicacao_lista #publ_download {
    height  : 22px;
    width   : 100px;
    margin  : 0 auto;
    /* padding : 0 10px; */
    cursor  : pointer;
}
/* Fim Publicacao Listagem */

/* Visualizar Publicacao */
.content_main .content_wrapper .wrapper_vermais {
    margin-top: 15px;
}

.content_main .content_wrapper .wrapper_vermais #publ_img {
    text-align    : center;
    margin-bottom : 5px;
    overflow      : hidden;
}

.content_main .content_wrapper .wrapper_vermais #publ_download {
    height      : 40px;
    width       : 150px;
    margin      : 0 auto;
    padding     : 0 10px;
    cursor      : pointer;
    font-weight : bold;
    font-size   : 14px;
}

.content_main .content_wrapper .wrapper_vermais .txt_especificacao {
    font-size   : 14px;
    font-weight : bold;
    padding     : 0 5px;
}

.content_main .content_wrapper .wrapper_vermais .col_sinopse {
    margin-top: 20px;
}

.content_main .content_wrapper .wrapper_vermais .txt_sinopse {
    font-size   : 14px;
    font-weight : bold;
    padding     : 0 5px;
}
/* Fim Visualizar Publicacao */

/* Material de Apoio Submenu */
.content_main .content_wrapper .submenu {
    padding-left  : 0px;
    padding-right : 0px;
}

.content_main .content_wrapper .submenu li {
    background-color : #FFFFFF;
    cursor           : pointer;
}

.content_main .content_wrapper .submenu .actived {
    background-color : #F0821E;
    cursor           : pointer;
    color            : #FFFFFF;
}

.content_main .content_wrapper .submenu li a {
    background-color : #FFFFFF;
    font-weight      : 800;
    color            : #000000;
}

.content_main .content_wrapper .submenu li a:hover {
    background-color : #F0821E;
    color            : #FFFFFF;
}
/* Fim Material de Apoio Submenu */

/* Material de Apoio Listagem */
.content_main .content_wrapper .list_mat {
    display    : table;
    margin     : 20px auto;
    width      : 800px;
    text-align : center;
}

.content_main .content_wrapper .list_mat > li {
    margin: 10px 15px 20px 0;
}

.content_main .content_wrapper .list_mat .material_lista {
    /* border     : 1px solid #CCCCCC; */
    width      : 250px;
    height     : 80px;
    text-align : justify;
    overflow   : hidden
}

.content_main .content_wrapper .list_mat .material_lista #material_img {
    float  : left;
    cursor : pointer;
}

.content_main .content_wrapper .list_mat .material_lista #material_titulo {
    float       : left;
    padding     : 5px;
    width       : 188px;
    font-weight : bold;
}
/* Fim Material de Apoio Listagem */

/* Pesquisa Avançada - Revista Histórica */
#filtro_revista {
    border           : 1px solid #EEEEEE;
    padding          : 10px;
    margin           : 15px 0;
    color            : #FFF;
    cursor           : pointer;
    float            : left;
    width            : 100%;
    font-size        : 14px;
    font-weight      : bold;
    color            : #555555;
    background-color : #EEEEEE;
}

#filtro_revista #chevron_revista {
    float  : right;
    border : 1px solid transparent;
}

#fields_revista {
    border      : 1px solid #EEEEEE;
    padding     : 10px;
    margin      : -16px 0 15px 0;
    font-size   : 14px;
    font-weight : bold;
    cursor      : pointer;
    float       : left;
    width       : 100%;
    border-top  : none;
}

.select2-container-multi .select2-choices .select2-search-field input {
    font-size: 12px;
}

/* Fim Pesquisa Avançada - Revista Histórica */

/* Listagem da Pesquisa */
.content_main .content_wrapper #result_pesq {
    display: none;
}

.content_main .content_wrapper #result_pesq .margin_result {
    margin: 20px 0 10px;
}

.content_main .content_wrapper #result_pesq .margin_result .col_result {
    text-align       : center;
    background-color : #EEEEEE;
    color            : #555555;
}

.content_main .content_wrapper #result_pesq .margin_result .col_result h4 {
    font-weight: 700;
}

.content_main .content_wrapper #result_pesq .margin_total {
    margin: 10px 0;
}

.content_main .content_wrapper #result_pesq .margin_total .col_total {
    text-align: center;
}

.content_main .content_wrapper #result_pesq .margin_total .col_total .num_total {
    font-weight: bold;
}

.content_main .content_wrapper #result_pesq #result_content .lista_header {
    padding          : 10px 0;
    font-weight      : 600;
    background-color : #EEEEEE;
    border-bottom    : 2px solid #666666;
    margin-left      : 0;
    margin-right     : 0;
}

.content_main .content_wrapper #result_pesq #result_content div.lista {
    margin-top    : 10px;
    margin-left   : 0;
    margin-right  : 0;
    padding       : 10px 0;
    border-bottom : 1px solid #DDDDDD;
}

.content_main .content_wrapper #result_pesq #result_content div.lista:nth-child(2n) {
    background-color: #F9F9F9;
}

.content_main .content_wrapper #result_pesq #pagination {
    text-align: center;
}

#img_capa_rev {
    width: 90%;
}

.btn_busca_rev {
    background-color : #FF9147;
    border-color     : #FF9147;
    color            : #FFFFFF;
}

.btn_busca_rev:hover {
    border-color : #D5511E;
    color        : #FFFFFF;
}

#reset_pesq_rev {
    background-color : #FF9147;
    border-color     : #FF9147;
    color            : #FFFFFF;
}

#reset_pesq_rev:hover {
    border-color : #D5511E;
    color        : #FFFFFF;
}
/* FIM Listagem da Pesquisa */

@media(min-width: 960px) and (max-width: 1440px) {
    .content_main .content_wrapper .publ_list > li {
        float         : left;
        width         : 50%;
        margin-bottom : 15px;
    }

    #img_capa_rev {
        width: 200px;
    }
}

@media(min-width: 768px) and (max-width: 960px) {
    .content_main .content_wrapper {
        width: 100%;
    }

    .content_main .content_wrapper .publ_list > li {
        float         : left;
        width         : 50%;
        margin-bottom : 15px;
    }

    .content_main .content_wrapper .list_mat {
        width: 535px;
    }

    #img_capa_rev {
        width: 180px;
    }

}

@media (min-width: 481px) and (max-width: 767px) {
    .content_main .content_wrapper {
        width: 100%;
    }

    .content_main .content_wrapper .publ_list > li {
        float         : left;
        width         : 60%;
        margin-bottom : 15px;
    }

    .content_main .content_wrapper .list_mat {
        width: 535px;
    }

    #img_capa_rev {
        width: 125px;
    }
}

@media (max-width: 480px) {
    .content_main .content_wrapper {
        width: 100%;
    }

    .content_main .content_wrapper .publ_list > li {
        float         : left;
        width         : 90%;
        margin-bottom : 15px;
    }

    .content_main .content_wrapper .list_mat {
        width: 100%;
    }

    #img_capa_rev {
        width: 65px;
    }
}

/* End Conteudo site */