    /*
-- Estilos para o novo portal responsivo - TJRO
-- Desenvolvimento: by.AN - Jan 2017
*/
    /* CAPA - Section SP-TOP-PRINCIPAL ------------------------------------- */
    
    #sp-top-principal .custom_topo_acessibilidade {
        color: #c0c0c0;
    }
    
    #sp-top-bar .sp-module {
        float: right;
    }
    
    .search_EditBusca {
        font-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
    }
    
    .search_EditBusca input[type="text"] {
        background: url(../images/tjro/input_busca.png ) no-repeat 0 0;
        background-position: 3px 3px;
        padding-left: 36px;
        color: #22b8f0;
        border: 1px solid #22b8f0;
    }
    
    #sp-header {
        display: inline-table;
        height: 130px;
    }
    /* CAPA - Logomarca ---------------------------------------------------- */
    
    #sp-header #sp-logo .visible-lg,
    .visible-md,
    .visible-sm,
    .visible-xs {
        max-width: none;
    }
    /* CAPA - Menu Principal ----------------------------------------------- */
    
    #sp-menu {
        line-height: 60px;
        margin-top: 10px;
    }
    
    .sp-megamenu-wrapper .menu_link_inicio {
        width: 80px;
        /*    line-height: 40px; */
        padding: 0 0 10px 0;
        text-align: center;
        background-image: url(../images/tjro/bg-menu-principal-esquerdo.png);
        background-repeat: no-repeat;
        background-position: left 100%;
    }
    
    .sp-megamenu-wrapper .menu_link_meio_curto {
        width: 120px;
        padding: 0 0 10px 0;
        text-align: center;
        background-image: url(../images/tjro/bg_menu_sup_meio.png);
        background-repeat: repeat-x;
        background-position: left 100%;
    }
    
    .sp-megamenu-wrapper .menu_link_meio_medio {
        width: 140px;
        padding: 0 0 10px 0;
        text-align: center;
        background-image: url(../images/tjro/bg_menu_sup_meio.png);
        background-repeat: repeat-x;
        background-position: left 100%;
    }
    
    .sp-megamenu-wrapper .menu_link_meio_largo {
        width: 160px;
        padding: 0 0 10px 0;
        text-align: center;
        background-image: url(../images/tjro/bg_menu_sup_meio.png);
        background-repeat: repeat-x;
        background-position: left 100%;
    }
    
    .sp-megamenu-wrapper .menu_link_fim {
        width: 120px;
        padding: 0 0 10px 0;
        text-align: center;
        background-image: url(../images/tjro/bg-menu-principal-direito.png);
        background-repeat: no-repeat;
        background-position: right 100%;
    }
    
    .sp-megamenu-parent .menu_link_inicio p {
        border-right: 1px solid gray;
    }
    
    .sp-megamenu-parent .menu_link_meio_curto p {
        border-right: 1px solid gray;
    }
    
    .sp-megamenu-parent .menu_link_meio_medio p {
        border-right: 1px solid gray;
    }
    
    .sp-megamenu-parent .menu_link_meio_largo p {
        border-right: 1px solid gray;
    }
    
    .sp-megamenu-parent .menu_link_fim p {
        padding: 0 0 0 0;
    }
    
    .sp-megamenu-parent>li {
        line-height: 48px;
        list-style: none;
    }
    
    .sp-megamenu-parent>li>p>a {
        text-transform: none;
        font: normal normal normal 17px/1.4em georgia, palatino, 'book antiqua', 'palatino linotype', serif;
        color: #717070;
        transition: color 0.4s ease 0s;
    }
    
    .sp-megamenu-parent>li>p>a:hover {
        color: #22b8f0;
        transition: color 0.4s ease 0s;
    }
    
    .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
        background: #ffffff;
        box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
        padding: 0px;
    }
    
    .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner p {
        border-bottom: 1px solid gray;
        border-right: none;
    }
    
    .sp-megamenu-parent {
        text-align: center;
        float: inherit;
    }
    /* CAPA - Corpo do Conteúdo ----------------------------------------------- */
    /*    #sp-component .search {} */
    
    #sp-component .search .search-results .result-created {
        border-bottom: 1px solid #9fd2f1;
    }
    /* CAPA - Corpo do Conteúdo ----------------------------------------------- */
    
    #sp-main-body {
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
        /*
    font-size: 12pt;
    13-09-2017 
    font-size: 16pt;*/
        /*    background-color:#f3f3f3;
    background-color:#fff;     */
        padding: 0px;
    }
    /* CAPA - Consulta Processual Home ----------------------------------------------- */
    
    #sp-consultas1 .custom_consultas_processo_home {
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
        font-size: 12pt;
        background-color: #f3f3f3;
        /* height: 234px; */
        height: 250px;
        border-bottom: 4px solid #fff;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home {
        width: 100%;
        height: 230px;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home p {
        font-size: 10pt;
        font-style: italic;
        text-align: center;
        color: gray;
        margin-top: -10px;
        margin-bottom: 8px;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .processo_home_titulo {
        width: 100%;
        padding: 6px 0px 6px 18px;
        color: #3D9BE9;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .btn_consulta_instancia {
        padding: 0 10px 0 10px;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .btn_consulta_instancia .btn-group {
        width: 100%;
        margin-top: -10px;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .btn_consulta_instancia .btn-group .btn-grau {
        color: #fff;
        border-color: #0faae4;
        background-color: #22b8f0;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .btn_consulta_instancia .btn-group .btn-grau:hover {
        color: #fff;
        background-color: #286090;
        border-color: #204d74;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .btn_consulta_instancia .btn-group .btn-grau.active,
    .btn-grau:active {
        color: #fff;
        background-color: #286090;
        border: none;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .btn_consulta_instancia .btn-group .btn_prim_grau {
        width: 48%;
        margin-right: 2%;
        margin-bottom: 6px;
        float: left;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .btn_consulta_instancia .btn-group .btn_seg_grau {
        width: 48%;
        margin-left: 2%;
        margin-bottom: 6px;
        float: right;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .btn_consulta_instancia .btn-group .btn_pje1 {
        width: 48%;
        margin-right: 2%;
        float: left;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .btn_consulta_instancia .btn-group .btn_pje2 {
        width: 48%;
        margin-left: 2%;
        float: right;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .btn_consulta_instancia .btn-group .btn {
        width: 100%;
        border-radius: 0px;
        padding: 0px;
        line-height: 30px;
        height: 30px;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .btn_consulta_instancia .btn-group input {
        position: absolute;
        clip: rect(0, 0, 0, 0);
        pointer-events: none;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .cbox_comarca {
        width: 100%;
        margin-top: 6px;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .cbox_comarca .dropdown {
        margin-left: 10px;
        margin-right: 10px;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .cbox_comarca .dropdown button {
        border-radius: 0px;
        width: 100%;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .cbox_comarca .dropdown ul {
        width: 100%;
        border-radius: 0px;
        padding-left: 10px;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .consulta_dados {
        /*    height:64px; */
        width: 100%;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .consulta_dados .input-group {
        margin: 6px 10px 0px 10px;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .consulta_dados input {
        width: 100%;
        height: 34px;
        border: 1px solid #d4d5d6;
        border-radius: 0px;
    }
    
    #sp-consultas1 .custom_consultas_processo_home .processo_home .consulta_dados button {
        border-radius: 0px;
        border-color: #d4d5d6;
        color: #22b8f0;
        height: 34px;
    }
    /* CAPA - Consulta Outras               -------------------------------------------- */
    
    #sp-consultas2 .custom_outras_home {
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
        font-size: 12pt;
        background-color: #f3f3f3;
        height: 250px;
        border-bottom: 4px solid #fff;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home {
        width: 100%;
        height: 230px;
    }
    /* CAPA - Consulta Outras -- Jurisprundencia Home -------------------------------------------- */
    /*    #sp-consultas2 .custom_outras_home .outras_home .juris_home {}  */
    
    #sp-consultas2 .custom_outras_home .outras_home .juris_home .juris_home_titulo {
        width: 100%;
        padding: 6px 0px 6px 18px;
        /*    background-color:#dedcdc; */
        color: #3D9BE9;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .juris_home .juris_dados {
        height: 64px;
        width: 100%;
        margin-top: -6px;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .juris_home .juris_dados p {
        font-size: 10pt;
        font-style: italic;
        text-align: center;
        color: gray;
        margin: 0;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .juris_home .juris_dados .input-group {
        margin: 0 10px 0 10px;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .juris_home .juris_dados input {
        width: 100%;
        height: 34px;
        border: 1px solid #d4d5d6;
        border-radius: 0px;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .juris_home .juris_dados button {
        border-radius: 0px;
        border-color: #d4d5d6;
        color: #22b8f0;
        height: 34px;
    }
    /* CAPA - Consulta Outras -- Cálculo de Divida Judicial Home -------------------------------------------- */
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home {
        margin-top: 10px;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_home_titulo {
        width: 100%;
        padding: 6px 0px 6px 18px;
        /*    background-color:#dedcdc; */
        color: #3D9BE9;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados {
        height: 64px;
        width: 100%;
        margin-top: -6px;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados p {
        font-size: 10pt;
        font-style: italic;
        text-align: center;
        color: gray;
        margin: 0;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados .input-group {
        margin: 0 10px 0 10px;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados input {
        width: 100%;
        height: 34px;
        border: 1px solid #d4d5d6;
        border-radius: 0px;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados button {
        border-radius: 0px;
        border-color: #d4d5d6;
        color: #22b8f0;
        height: 34px;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados .data_juros {
        padding: 0 10px 0 10px;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados .data_juros .data-group {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 100%;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados .data_juros .data-group .datainicial {
        width: 48%;
        height: 34px;
        margin-right: 2%;
        margin-bottom: 6px;
        float: left;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados .data_juros .data-group .datainicial input {
        width: 100%;
        text-align: center;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados .data_juros .data-group .calcularjuros {
        width: 48%;
        height: 34px;
        float: right;
        background-color: #fff;
        border: 1px solid #d4d5d6;
        font-size: 8pt;
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados .data_juros .data-group .calcularjuros .div_juros {
        margin: 4px 10px 4px 10px;
        display: flex;
        color: gray;
    }
    
    @media only screen and (min-width: 767px) and (max-width: 825px) {
        #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados .data_juros .data-group .calcularjuros .div_juros {
            font-size: 0.9em;
        }
    }
    
    @media only screen and (min-width: 767px) and (max-width: 782px) {
        #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados .data_juros .data-group .calcularjuros .div_juros {
            font-size: 0.8em;
        }
    }
    
    @media only screen and (min-width: 940px) {
        #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados .data_juros .data-group .calcularjuros .div_juros {
            font-size: 10pt;
        }
    }
    
    @media only screen and (max-width: 767px) {
        #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados .data_juros .data-group .calcularjuros .div_juros {
            font-size: 10pt;
        }
    }
    
    #sp-consultas2 .custom_outras_home .outras_home .calculo_home .calculo_dados .data_juros .data-group .calcularjuros input {
        width: 16px;
        height: 16px;
        margin-right: 4px;
    }
    /* CAPA - Consulta Plantão Forense ----------------------------------------------- */
    
    #sp-consultas3 .custom_plantao_forense_home {
        height: 250px;
        font-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
        border-bottom: 4px solid #fff;
    }
    
    #sp-consultas3 .custom_plantao_forense_home .link_plantao_home {
        height: 40px;
        margin-bottom: 10px;
        text-align: center;
    }
    
    #sp-consultas3 .custom_plantao_forense_home .link_plantao_home .btn-info {
        color: black;
        background-color: rgba(224, 219, 219, 1);
        border-color: rgba(224, 219, 219, 1);
    }
    
    #sp-consultas3 .custom_plantao_forense_home .link_plantao_home .btn-info:hover {
        color: #fff;
        background-color: #286090;
        border-color: #204d74;
    }
    
    #sp-consultas3 .custom_plantao_forense_home .link_plantao_home .btn {
        border-radius: inherit;
        text-align: left;
        font-family: 'Open Sans', sans-serif;
        font-size: 12pt;
    }
    
    #sp-consultas3 .custom_plantao_forense_home .sessoes_tjro_home {
        height: 170px;
        font-size: 18px;
        line-height: 1.3em;
        background-color: rgba(243, 243, 243, 1);
    }
    
    #sp-consultas3 .custom_plantao_forense_home .sessoes_tjro_home .titulo {
        padding: 6px 0 6px 0;
        font-family: 'Open Sans', sans-serif;
        font-size: 12pt;
        font-weight: 500;
        text-align: center;
        background-color: #e0e0e0;
    }
    
    #sp-consultas3 .custom_plantao_forense_home .sessoes_tjro_home .itens {
        background-color: rgba(243, 243, 243, 1);
        height: 160px;
    }
    
    #sp-consultas3 .custom_plantao_forense_home .sessoes_tjro_home .itens ul {
        margin-left: 24px;
        font: normal normal normal 24px/1.4em 'Open Sans', Helvetica, sans-serif;
        font-weight: 100;
        font-size: 18px;
        text-align: left;
    }
    
    #sp-consultas3 .custom_plantao_forense_home .sessoes_tjro_home .itens ul>li {
        height: 35px;
        line-height: 35px;
        vertical-align: middle;
    }
    /* CAPA - Consulta Plantão Forense - CATEGORIA K2 ------------------------- */
    
    #sp-consultas3 .sessoes-home {
        height: 250px;
        font-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
        border-bottom: 4px solid #fff;
    }
    
    #sp-consultas3 .sessoes-home .link_plantao_home {
        height: 40px;
        margin-bottom: 10px;
    }
    
    #sp-consultas3 .sessoes-home .link_plantao_home .btn-info {
        color: black;
        background-color: rgba(224, 219, 219, 1);
        border-color: rgba(224, 219, 219, 1);
    }
    
    #sp-consultas3 .sessoes-home .link_plantao_home .btn-info:hover {
        color: #fff;
        background-color: #286090;
        border-color: #204d74;
    }
    
    #sp-consultas3 .sessoes-home .link_plantao_home .btn {
        border-radius: inherit;
        text-align: left;
        font-family: 'Open Sans', sans-serif;
        font-size: 12pt;
        padding: 0;
        line-height: 40px;
        padding-left: 6px;
    }
    
    #sp-consultas3 .sessoes-home .lista_sessoes_home {
        height: 196px;
        font-size: 18px;
        line-height: 1.3em;
        background-color: rgba(243, 243, 243, 1);
    }
    
    #sp-consultas3 .sessoes-home .lista_sessoes_home .btn-info {
        color: black;
        background-color: rgba(224, 219, 219, 1);
        border-color: rgba(224, 219, 219, 1);
    }
    
    #sp-consultas3 .sessoes-home .lista_sessoes_home .btn-info:hover {
        color: #fff;
        background-color: #286090;
        border-color: #204d74;
    }
    
    #sp-consultas3 .sessoes-home .lista_sessoes_home .btn {
        border-radius: inherit;
        text-align: left;
        font-family: 'Open Sans', sans-serif;
        font-size: 12pt;
        padding: 0;
        line-height: 40px;
        padding-left: 6px;
    }
    /*

#sp-consultas3 .sessoes-home .lista_sessoes_home .titulo{
    font-family: 'Open Sans',sans-serif;
    font-size: 12pt;

    background-color: rgba(224, 219, 219, 1);
    border-color: rgba(224, 219, 219, 1);
		height:40px;
		line-height:40px;
}

#sp-consultas3 .sessoes-home .lista_sessoes_home .itens{
    background-color: rgba(243, 243, 243, 1);
    height: 160px;
}

#sp-consultas3 .sessoes-home .lista_sessoes_home .itens ul{
    margin-left: 24px;
    font: normal normal normal 24px/1.4em 'Open Sans',Helvetica,sans-serif;
    font-weight: 100;
    font-size: 18px;
    text-align: left;
}

#sp-consultas3 .sessoes-home .lista_sessoes_home .itens ul >li{
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
}

*/
    
    #sp-consultas3 .sessoes-home .lista_sessoes_home .lista_sessoes_scroll {
        height: 150px;
        overflow-y: scroll;
    }
    
    #sp-consultas3 .sessoes-home .lista_sessoes_home .lista_sessoes_scroll .lista_sessoes_home_itens {
        font: normal normal normal 24px/1.4em 'Open Sans', Helvetica, sans-serif;
        text-align: left;
        padding: 6px;
    }
    
    #sp-consultas3 .sessoes-home .lista_sessoes_home .lista_sessoes_scroll .lista_sessoes_home_itens .moduleItemIntrotext p {
        font-size: 11pt;
        padding: 0;
        margin: auto;
        font-weight: 400;
    }
    
    #sp-consultas3 .sessoes-home .lista_sessoes_home .lista_sessoes_scroll .lista_sessoes_home_itens .moduleItemIntrotext ul {
        font-size: 10pt;
        padding-left: 10px;
        line-height: 18pt;
    }
    /* CAPA - Noticias Slider e Menu Sistemas ----------------------------------------------- */
    
    #sp-slider-e-menu-sistemas {
        margin-top: 2px;
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    }
    
    #sp-slider-e-menu-sistemas #sp-slider-noticias {
        font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
        margin-bottom: 6px;
    }
    
    #sp-slider-e-menu-sistemas #sp-menu-sistemas {
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
        font-weight: normal;
        font-size: 1.2em;
    }
    
    #sp-menu-sistemas .menu_sistemas a {
        color: #fff;
        -webkit-transition: color 400ms, background-color 400ms;
        transition: color 400ms, background-color 400ms;
    }
    
    #sp-menu-sistemas .menu_sistemas a:hover {
        background-color: #337ab7;
    }
    
    #sp-menu-sistemas .menu_sistemas ul {
        list-style: none;
    }
    
    #sp-menu-sistemas .menu_sistemas li {
        background-color: rgba(61, 155, 233, 1);
        cursor: pointer !important;
        color: #fff;
        /* margin-bottom: 6px; */
        margin-bottom: 3px;
        /* by FLC - 2017.10.11 */
        text-align: center;
    }
    
    #sp-menu-sistemas .sp-module ul>li>a {
        line-height: 34px;
    }
    
    #sp-menu-sistemas .sp-module ul>li>a:before {
        content: "";
    }
    /* CAPA - Lista de Noticias e Lista de Avisos ----------------------------- */
    
    #sp-noticias-e-avisos {
        font-family: 'Open Sans', Arial, sans-serif;
    }
    
    #sp-noticias-e-avisos .lista_noticias_home {
        font-size: 12pt;
        margin-bottom: 5px;
        /*    border-top: 1px solid #e8e8e8;     */
    }
    
    #sp-noticias-e-avisos .lista_noticias_home .modulePretext {
        color: #3D9BE9;
        font-size: 24px;
        font-weight: normal;
    }
    
    #sp-noticias-e-avisos .lista_noticias_home li {
        margin: inherit;
        line-height: 12px;
        padding-left: 6px;
        padding-right: 6px;
    }
    
    #sp-noticias-e-avisos .lista_noticias_home ul>li>a:before {
        content: "";
        margin-right: inherit;
    }
    
    #sp-noticias-e-avisos .lista_noticias_home ul>li>a {
        font-weight: lighter;
        font-size: 12pt;
        letter-spacing: 0.04em;
        line-height: 14pt;
        padding: 8px 0 8px 0;
    }
    
    #sp-noticias-e-avisos #sp-lista-avisos .avisos_home {
        background-color: rgba(161, 226, 231, 0.47);
    }
    
    #sp-noticias-e-avisos #sp-lista-avisos .xs_readmore a {
        text-align: right;
        font-size: 9pt;
        width: 100%;
    }
    
    #sp-noticias-e-avisos #sp-lista-avisos .avisos_home .topo_avisos_home {
        padding: 4px;
        text-align: center;
        color: #333;
    }
    
    #sp-noticias-e-avisos #sp-lista-avisos .avisos_home .topo_avisos_home .titulo_avisos_home {
        font-size: 16pt;
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    }
    
    #sp-noticias-e-avisos #sp-lista-avisos .avisos_home .items .pane .item .padding {
        padding: 5px 10px 5px 10px;
    }
    
    #sp-noticias-e-avisos #sp-lista-avisos .avisos_home .xs_intro {
        font-size: 10pt;
        line-height: 14pt;
    }
    /* CAPA - Banner Central - Home ------------------------------------------- */
    
    #sp-banner-central {
        margin-top: 6px;
    }
    
    #sp-banner-central .banner_central_home .flexslider {
        margin: 0px;
    }
    
    #sp-banner-central #sp-banner-central .flexslider ul>li>a:before {
        content: "";
        margin-right: inherit;
    }
    
    #sp-banner-central #sp-banner-central .flexslider ul>li {
        border: 0px;
    }
    /* CAPA - Portais - Home -------------------------------------------------- */
    
    #sp-portais-central {
        margin-top: 10px;
        height: auto;
        border-bottom: 4px solid #f3f3f3;
        padding-top: 6px;
        padding-bottom: 6px;
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    }
    
    #sp-portais-central #sp-portal-correg {
        border-top: 4px solid #3d9be9;
        padding-top: 6px;
    }
    
    #sp-portais-central #sp-portal-correg .div_cab_modulo {
        font-size: 16pt;
        color: #3d9be9;
        margin: 6px 0 6px 0;
        font-weight: lighter;
    }
    
    #sp-portais-central #sp-portal-correg .div_cab_modulo p {
        display: inline;
    }
    
    #sp-portais-central #sp-portal-correg .div_cab_modulo img {
        float: left;
        margin: 0 0 6px 0;
    }
    
    #sp-portais-central #sp-portal-correg .portal_correg_home .ns2-inner {
        display: inline-block;
    }
    
    #sp-portais-central #sp-portal-correg .portal_correg_home h4.ns2-title {
        margin: 0;
        padding: 6px;
        border-bottom: 1px solid #e8e8e8;
        display: inline-block;
    }
    
    #sp-portais-central #sp-portal-correg .portal_correg_home h4.ns2-title a {
        font-weight: lighter;
        font-size: 1em;
        color: #000;
        letter-spacing: 0.06em;
        line-height: 1.4em;
    }
    
    #sp-portais-central #sp-portal-correg .portal_correg_home h4.ns2-title a:hover {
        color: #3d9be9;
    }
    
    #sp-portais-central #sp-portal-magistrado {
        /*    border-top: 4px solid #f3f3f3; */
        border-top: 4px solid #3d9be9;
        padding-top: 6px;
    }
    
    #sp-portais-central #sp-portal-magistrado .div_cab_modulo {
        font-size: 16pt;
        color: #3d9be9;
        margin: 6px 0 6px 0;
        font-weight: lighter;
    }
    
    #sp-portais-central #sp-portal-magistrado .div_cab_modulo p {
        display: inline;
    }
    
    #sp-portais-central #sp-portal-magistrado .div_cab_modulo img {
        float: left;
        margin: 0 0 6px 0;
    }
    
    #sp-portais-central #sp-portal-magistrado .portal_magistrado_home .ns2-inner {
        display: inline-block;
    }
    
    #sp-portais-central #sp-portal-magistrado .portal_magistrado_home h4.ns2-title {
        margin: 0;
        padding: 6px;
        border-bottom: 1px solid #e8e8e8;
        display: inline-block;
    }
    
    #sp-portais-central #sp-portal-magistrado .portal_magistrado_home h4.ns2-title a {
        font-weight: lighter;
        font-size: 1em;
        color: #000;
        letter-spacing: 0.06em;
        line-height: 1.4em;
    }
    
    #sp-portais-central #sp-portal-magistrado .portal_magistrado_home h4.ns2-title a:hover {
        color: #3d9be9;
    }
    
    #sp-portais-central #sp-portal-emeron {
        border-top: 4px solid #f3f3f3;
        /*    border-top: 4px solid #3d9be9; */
        padding-top: 6px;
    }
    
    #sp-portais-central #sp-portal-emeron .div_cab_modulo {
        font-size: 16pt;
        color: #3d9be9;
        margin: 6px 0 6px 0;
        font-weight: lighter;
    }
    
    #sp-portais-central #sp-portal-emeron .div_cab_modulo p {
        display: inline;
    }
    
    #sp-portais-central #sp-portal-emeron .div_cab_modulo img {
        float: left;
        margin: 0 0 6px 0;
    }
    
    #sp-portais-central #sp-portal-emeron .portal_emeron_home .ns2-inner {
        display: inline-block;
    }
    
    #sp-portais-central #sp-portal-emeron .portal_emeron_home h4.ns2-title {
        margin: 0;
        padding: 6px;
        border-bottom: 1px solid #e8e8e8;
        display: inline-block;
    }
    
    #sp-portais-central #sp-portal-emeron .portal_emeron_home h4.ns2-title a {
        font-weight: lighter;
        font-size: 1em;
        color: #000;
        letter-spacing: 0.06em;
        line-height: 1.4em;
    }
    
    #sp-portais-central #sp-portal-emeron .portal_emeron_home h4.ns2-title a:hover {
        color: #3d9be9;
    }
    
    #sp-portais-central #sp-portal-servidor {
        border-top: 4px solid #f3f3f3;
        padding-top: 6px;
    }
    
    #sp-portais-central #sp-portal-servidor .div_cab_modulo {
        font-size: 16pt;
        color: #3d9be9;
        margin: 6px 0 6px 0;
        font-weight: lighter;
    }
    
    #sp-portais-central #sp-portal-servidor .div_cab_modulo p {
        display: inline;
    }
    
    #sp-portais-central #sp-portal-servidor .div_cab_modulo img {
        float: left;
        margin: 0 0 6px 0;
    }
    
    #sp-portais-central #sp-portal-servidor .portal_servidor_home .ns2-inner {
        display: inline-block;
    }
    
    #sp-portais-central #sp-portal-servidor .portal_servidor_home h4.ns2-title {
        margin: 0;
        padding: 6px;
        border-bottom: 1px solid #e8e8e8;
        display: inline-block;
    }
    
    #sp-portais-central #sp-portal-servidor .portal_servidor_home h4.ns2-title a {
        font-weight: lighter;
        font-size: 1em;
        color: #000;
        letter-spacing: 0.06em;
        line-height: 1.4em;
    }
    
    #sp-portais-central #sp-portal-servidor .portal_servidor_home h4.ns2-title a:hover {
        color: #3d9be9;
    }
    /* CAPA - Midias-central home ---------------------------------------------- */
    
    #sp-midias-central {
        font-family: 'Open Sans', Avenir, Helvetica, Arial, sans-serif;
        /*    border-bottom: 4px solid #f3f3f3; */
        border-top: 4px solid #f3f3f3;
        margin-top: 10px;
    }
    
    #sp-midias-central #sp-midias-video .sp-module-title,
    #sp-midias-central #sp-midias-audio .sp-module-title {
        font-weight: lighter;
        font-size: 16pt;
        color: #3d9be9;
        margin: 10px 0 10px 0;
        text-transform: none;
    }
    
    #sp-midias-central #sp-midias-audio .midia_audio .sm2-bar-ui {
        font-family: 'Open Sans', Avenir, Helvetica, Arial, sans-serif;
    }
    
    #sp-midias-central #sp-midias-audio .midia_audio .sm2-bar-ui .bd {
        background-color: rgb(213, 217, 219);
    }
    
    #sp-midias-central .sp_simple_youtube {
        text-align: center;
    }
    /* Midias e Menu Portais ------------------------------------------------ */
    
    #sp-midias-e-portais-central {
        font-family: 'Open Sans', Avenir, Helvetica, Arial, sans-serif;
        /*    border-bottom: 4px solid #f3f3f3; */
        border-top: 4px solid #f3f3f3;
        margin-top: 10px;
    }
    
    #sp-midias-e-portais-central #sp-midias-video .sp-module-title,
    #sp-midias-e-portais-central #sp-midias-audio .sp-module-title {
        font-weight: lighter;
        font-size: 16pt;
        color: #3d9be9;
        margin: 10px 0 10px 0;
        text-transform: none;
    }
    
    #sp-midias-e-portais-central #sp-midias-audio .midia_audio .sm2-bar-ui {
        font-family: 'Open Sans', Avenir, Helvetica, Arial, sans-serif;
    }
    
    #sp-midias-e-portais-central #sp-midias-audio .midia_audio .sm2-bar-ui .bd {
        background-color: rgb(213, 217, 219);
    }
    
    #sp-midias-e-portais-central .sp_simple_youtube {
        text-align: center;
    }
    /* CAPA - Corpo ----------------------------------------------------------- */
    
    .layout-boxed .body-innerwrapper {
        box-shadow: none;
    }
    /* CAPA - Footer - Endereço ----------------------------------------------- */
    
    #sp-footer {
        color: #888888;
        background: #fff;
        font-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
        padding: 0px 0px;
        line-height: 24px;
        font-size: 10pt;
    }
    
    #sp-footer .sp-module-content {
        padding-top: 10px;
    }
    
    #sp-footer .rodape-institucional {
        letter-spacing: 2px;
        font-weight: normal;
        color: #22b8f0;
        font-size: 12pt;
    }
    /* CAPA - Footer - Copyright */
    
    .rodape-copyright {
        color: #888888;
    }
    /* CAPA - Topo Botao E-mail ----------------------------------------------- */
    
    #sp-header .topo-btn-email {
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
        font-family: 'Open Sans', sans-serif;
        font-size: 10pt;
        color: #22b8f0;
    }
    
    @media screen and (max-width: 767px) and (min-width: 320px) {
        #sp-header .topo-btn-email {
            margin-top: 20px;
        }
    }
    
    #sp-header .topo-btn-email a:hover {
        color: #f5bc43;
    }
    
    #sp-header .topo-btn-email p {
        text-align: left;
        padding-left: 4px;
    }
    /* CAPA - Topo Botao E-mail Transparencia Info ----------------------------------------------- */
    
    #sp-header .sp-module {
        float: right;
    }
    
    #sp-header .topo-btn {
        height: 30px;
        line-height: 30px;
        width: 138px;
        background-repeat: no-repeat;
        vertical-align: middle;
        -webkit-transition: color 400ms, background-image 400ms;
        transition: color 400ms, background-image 400ms;
        list-style-type: none;
        border: none;
    }
    
    #sp-header .topo-btn-webmail {
        background-image: url('../images/tjro/icon-webmail.png');
    }
    
    #sp-header .topo-btn-webmail:hover {
        background-image: url('../images/tjro/icon-webmail-cor.png');
    }
    
    #sp-header .topo-btn-transparencia {
        background-image: url('../images/tjro/icon-transp.png');
    }
    
    #sp-header .topo-btn-transparencia:hover {
        background-image: url('../images/tjro/icon-transp-cor.png');
    }
    
    #sp-header .topo-btn-info {
        background-image: url('../images/tjro/icon-info.png');
    }
    
    #sp-header .topo-btn-info:hover {
        background-image: url('../images/tjro/icon-info-cor.png');
    }
    
    #sp-header .topo-btn-ul>.topo-btn>a:before {
        content: none;
    }
    
    @media only screen and (max-width: 990px) {
        .sp-module {
            float: none;
        }
        #sp-header .topo-btn-ul {
            margin: 10px 0 10px 0;
            height: 32px;
            line-height: 32px;
            text-align: -webkit-center;
        }
        #sp-header .topo-btn {
            display: table-cell;
            border: none;
        }
        #sp-header .topo-btn a {
            padding: 0;
            line-height: normal;
        }
    }
    /* CAPA - Topo Botões Redes Sociais ----------------------------------------------- */
    
    #sp-header .social-icons {
        /*    font-size: 16pt; */
        font-size: 13pt;
        float: right;
        margin-top: 2px;
        /*    margin-right: 14px;  */
    }
    
    @media screen and (max-width: 767px) and (min-width: 320px) {
        #sp-header .social-icons {
            margin: 0;
            width: 100%;
            text-align: center;
        }
    }
    
    @media screen and (max-width: 1000px) and (min-width: 768px) {
        #sp-header .social-icons {
            margin-top: 4px;
            float: none;
        }
    }
    
    #sp-header ul.social-icons>li a {
        color: #22b8f0;
    }
    
    #sp-header ul.social-icons>li a:hover {
        color: #f5bc43;
    }
    
    #offcanvas-toggler {
        float: none;
        margin-left: 0;
        font-size: 30px;
    }
    
    #offcanvas-toggler>i {
        color: #3D9BE9;
    }
    /* CONTEÚDO - Estático ----------------------------------------------- */
    
    #sp-main-body div.itemHeader h2.itemTitle {
        /*
    font-size: 38px;
    color: #800000;
    - 13-09-2017 */
        color: #800000;
        margin-top: 12px;
        text-align: center;
    }
    
    #sp-main-body div.itemFullText p {
        font-family: 'Open Sans', Arial, sans-serif;
        /*
    font-size: 20px;
    color: #717070;
    - 13-09-2017 */
        line-height: 1.7em;
    }
    
    #sp-main-body div.itemFullText a {
        color: #E25F5F;
    }
    
    #sp-main-body div.itemFullText a:hover {
        color: #22b8f0;
    }
    
    #sp-main-body table {
        font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
        /*    font-size: 1.5rem; */
        font-weight: 400;
        line-height: 1.5;
        color: #292b2c;
    }
    
    #sp-main-body table th {
        font-size: 1.9rem;
        font-weight: normal;
        border-bottom: 2px solid #00aeb9;
        padding: 10px 8px;
    }
    
    #sp-main-body table td {
        padding: 6px 8px;
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #ccc;
    }
    /*    
    #sp-main-body table td,
    td a {
    }
*/
    
    #sp-main-body table td a:hover {
        /*    color: #800000; */
        color: #22b8f0;
    }
    /* FIM CONTEÚDO - Estático ----------------------------------------------- */
    /* MENUS laterais Itens -------------------------------------------------- */
    
    #sp-main-body #sp-menu-lateral {
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
        font-weight: normal;
        font-size: 1.2em;
    }
    
    #sp-main-body #sp-menu-lateral .menu_lateral ul {
        list-style: none;
    }
    
    #sp-main-body #sp-menu-lateral .menu_lateral a {
        color: #fff;
    }
    
    #sp-main-body #sp-menu-lateral .menu_lateral a:hover {
        color: #2b689c;
    }
    
    #sp-main-body #sp-menu-lateral .menu_lateral li {
        background-color: rgba(61, 155, 233, 1);
        cursor: pointer !important;
        color: #fff;
        margin-bottom: 6px;
        text-align: center;
    }
    
    #sp-main-body #sp-menu-lateral .sp-module ul>li>a {
        line-height: 42px;
    }
    
    #sp-main-body #sp-menu-lateral .sp-module ul>li>a:before {
        content: "";
    }
    /* FIM Menus laterais Itens -------------------------------------------------- */
    /* K2 Componentes ------------------------------------------------------------ */
    /* -- k2Container ---------------------------------------------------------- */
    /*    #k2Container {}  */
    
    #k2Container div.itemFullText {
        text-align: justify;
        /*    padding: 0 20px 0 20px;  */
    }
    
    #k2Container div.itemListCategory {
        border: none;
    }
    
    #k2Container div#itemListLinks {
        border: none;
        padding: 20px;
        font-size: 14px;
    }
    
    #k2Container div#itemListLinks div.itemContainer {
        padding: 0 10px 0 10px;
    }
    /* Categoria Noticias */
    
    #k2Container div.catItemView {
        margin-bottom: 18px;
    }
    
    #k2Container div.catItemHeader h3.catItemTitle {
        font-size: 16pt;
    }
    
    #k2Container div.catItemTitle {
        margin-bottom: 18px;
    }
    
    #k2Container div.catItemBody {
        padding: 0;
    }
    
    #k2Container div.catItemIsFeatured:before,
    div.userItemIsFeatured:before,
    div.itemIsFeatured:before {
        display: none;
    }
    
    #k2Container div.k2Pagination ul li.active a {
        background-color: #22b8f0;
    }
    
    #sp-lista-noticias .divModuleCustomLink {
        font-size: 10pt;
        padding-left: 10px;
        margin: 10px 4px 0;
        height: 15px;
        line-height: 15px;
    }
    /* Fim Categoria Noticias */
    /* -- Fim k2Container ------------------------------------------------------ */
    /* FIM K2 Componentes ------------------------------------------------------- */
    /* Imagem fica com 100% de width em sp-banner-central by Felipe Campos 2017.07.25 */
    
    #sp-banner-central img {
        width: 100%;
    }
    /* Itemsub com padding à esquerda ou direita */
    
    #sp-left .itemSub {
        padding-left: 10px!important;
        font-size: 14px;
        color: #444;
    }
    
    #sp-left .itemSub:before {
        content: "\f101";
        font-size: small;
    }
    
    #sp-right .itemSub {
        padding-left: 10px!important;
        font-size: 14px;
        color: #444;
    }
    
    #sp-right .itemSub:before {
        content: "\f101";
        font-size: small;
    }
    
    #sp-left .itemSubItem {
        padding-left: 20px!important;
        font-size: 12px;
        color: #00777f;
    }
    
    #sp-left .itemSubItem:hover {
        color: #444;
    }
    
    #sp-left .itemSubItem:before {
        content: "\f0da";
        font-size: small;
    }
    
    #sp-right .itemSubItem {
        padding-left: 20px!important;
        font-size: 14px;
        color: #22b8f0;
    }
    
    #sp-right .itemSubItem:hover {
        color: #444;
    }
    
    #sp-right .itemSubItem:before {
        content: "\f0da";
        font-size: small;
    }
    /* Pagina do PJe ------------------------------------------------------- */
    
    #noticias_home .pje_noticias_home {
        background-image: url(../images/tjro/pje_noticias_home.png);
        background-repeat: no-repeat;
        /*	
	height:52px;
	width:576px;
*/
        border-bottom: 1px dotted #5985b9;
    }
    
    #noticias_home .pje_noticias_home_titulo {
        height: 52px;
        line-height: 52px;
        font-family: "Open Sans", Arial, sans-serif;
        text-align: right;
        font-weight: 600;
        color: #5985b9;
    }
    
    #noticias_home .noticias_home_plus a {
        font-size: 11pt;
        font-weight: bold;
        color: #7bafcd;
        text-decoration: none;
    }
    /* Fim Pagina do PJe ------------------------------------------------------- */
    /* Avisos do PJe ------------------------------------------------------- */
    
    #sp-left .n-internet {
        padding: 6px;
        font-family: "Open Sans", Arial, sans-serif;
    }
    
    #sp-left .n-internet .sp-module-title {
        font-weight: 600;
        text-align: center;
        margin: 0;
        padding: 5px 0 5px 0;
        background-color: #00a7b2;
        color: #fff;
    }
    
    #sp-left .n-internet ul {
        line-height: normal;
    }
    
    #sp-left .n-internet li {
        margin: 5px 0 5px 0;
    }
    
    #sp-left .n-internet .moduleItemTitle {
        font-size: 10pt;
        line-height: 12pt;
    }
    
    #sp-left .n-internet .moduleItemTitle:hover {
        color: #00a7b2;
    }
    
    #sp-left .n-internet .moduleItemTitle:before {
        content: "\f05a";
        color: #00a7b2;
    }
    /* Fim Avisos do PJe ------------------------------------------------------- */
    /* NUGEP ------------------------------------------------------------------- */
    
    .mod_noticias_nugep {
        margin: 20px 0 40px 0;
    }
    
    .mod_noticias_nugep .modulePretext {
        font-size: 16pt;
        text-shadow: 0px 0px 2px #acdcff;
        letter-spacing: 0.1em;
        color: #F23D4C;
        border-bottom: 2px solid #acdcff;
        padding-bottom: 10px;
    }
    
    div.k2ItemsBlock ul,
    .mod_noticias_nugep ul {
        padding: 6px 0px 0px 6px;
        list-style-type: square;
        color: #F23D4C;
        /*    display: inline-block; */
    }
    
    .mod_noticias_nugep .even,
    .mod_noticias_nugep .odd {
        background: #fff;
        padding: 0;
        margin: 10px;
        border: none;
    }
    
    .mod_noticias_nugep a {
        color: #185ca2;
        text-decoration: none;
        border: none;
    }
    /* Fim NUGEP ------------------------------------------------------------------- */
    /* CAPA - Menu Link Portais ---------------------------------------------------- */
    
    #sp-midias-portais {
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
        font-weight: normal;
        font-size: 1.3em;
        padding-top: 42px;
    }
    
    @media only screen and (max-width: 760px) {
        #sp-midias-portais {
            padding-top: 20px;
        }
    }
    
    #sp-midias-portais .menu_sistemas a {
        color: #fff;
        -webkit-transition: color 500ms, background-color 500ms;
        transition: color 500ms, background-color 500ms;
    }
    
    #sp-midias-portais .menu_sistemas a:hover {
        background-color: #337ab7;
    }
    
    #sp-midias-portais .menu_sistemas ul {
        list-style: none;
    }
    
    #sp-midias-portais .menu_sistemas li {
        background-color: rgba(61, 155, 233, 1);
        color: #fff;
        border: none;
        cursor: pointer !important;
        margin-bottom: 16px;
        text-align: center;
    }
    
    #sp-midias-portais .menu_sistemas li:hover {
        background-color: #337ab7;
    }
    
    #sp-midias-portais .sp-module ul>li>a {
        text-indent: -20px;
        margin-left: 25px;
        padding-left: 10px;
    }
    
    #sp-midias-portais .sp-module ul>li>a:hover {
        color: #fff;
    }
    
    #sp-midias-portais .sp-module ul>li>a:before {
        content: "";
    }
    /* FIM CAPA - Menu Link Portais ---------------------------------------------------- */
    /* MAPA DO SITE  ------------------------------------------------------------------- */
    
    .tituloMapaGrupo {
        height: 30px;
        line-height: 30px;
        vertical-align: middle;
        background-color: #22b8f0;
        color: #ffffff;
        padding-left: 10px;
        font-size: 14pt;
        font-weight: lighter;
    }
    /* FIM MAPA DO SITE  ------------------------------------------------------------------- */
    /* CAPA - Acessibilidade ----------------------------------------------- */
    
    #acessibilidade_atalhos {
        position: absolute;
        left: -1000px;
    }
    /* FIM CAPA - Acessibilidade ----------------------------------------------- */
    /* CEES - Paginas ----------------------------------------------- */
    
    .cees-topo {
        background-color: #ebe9e9;
        padding: 10px 0px 10px 0px;
        text-align: center;
        margin-bottom: 20px;
    }
    
    .cees-topo .cees-titulo {
        text-align: center;
        color: #E25F5F;
        margin-top: 15px;
    }
    
    .cees-topo .cees-subtitulo {
        text-align: center;
        color: rgb(90, 90, 90);
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        margin-top: 5px;
        margin-bottom: 10px;
    }
    
    .cees-topo h1 {
        font-size: 32px;
        margin: 0;
    }
    
    .cees-topo h2 {
        font-size: 24px;
        margin: 0;
    }
    
    .cees-topo h3 {
        font-size: 16px;
        margin: 0;
    }
    /* MENU TOPO - INICIO */
    
    .mod_cees_menu_topo {
        display: block;
        background-color: #f7f3f3;
        margin-top: 0;
        margin-bottom: 3px;
    }
    
    .mod_cees_menu_topo ul {
        text-align: center;
        float: inherit;
    }
    
    .mod_cees_menu_topo ul>li {
        display: inline-block;
        position: relative;
        line-height: 48px;
        list-style: none;
        width: 120px;
        border: 0;
    }
    
    .mod_cees_menu_topo ul>li a:before {
        content: "";
    }
    /* MENU TOPO - FIM */
    /* MENU LATERAL - INICIO */
    
    .mod_cees_menu {
        font-family: 'Open Sans', Helvetica, Arial, sans-serif;
        width: 400px;
        margin: 0;
        padding: 0;
    }
    
    .mod_cees_menu .cees-menu ul {
        font-size: 13px;
    }
    
    .mod_cees_menu .cees-menu li a {
        color: #b5daff;
        background-color: rgba(61, 155, 233, 1);
        font-weight: bold;
        margin-bottom: 2px;
    }
    
    .mod_cees_menu .cees-menu li a:hover {
        background-color: #337ab7;
        color: #fff;
    }
    
    .mod_cees_menu .cees-menu li a:before {
        content: "";
    }
    
    .mod_cees_menu .cees-menu ul>li,
    .mod_cees_menu ul>li {
        border: 0;
        margin-bottom: 2px;
    }
    
    .mod_cees_menu .cees-menu .cees-submenu ul {
        font-size: 12px;
        background-color: rgba(61, 155, 233, 1);
    }
    
    .mod_cees_menu .cees-menu .cees-submenu li a {
        font-weight: normal;
        color: #fff;
        padding-left: 10px;
        border: none;
    }
    
    .mod_cees_menu .cees-menu .cees-submenu li a:hover {
        background-color: #337ab7;
    }
    
    .mod_cees_menu .cees-menu .cees-submenu li a:before {
        content: "";
    }
    /* --------------------------- */
    /* CEES BUSCA - INICIO */
    
    .mod-cees-busca {
        width: 400px;
    }
    
    .mod-cees-busca input {
        border: 1px solid #dadada !important;
        border-radius: 0;
        box-shadow: none !important;
    }
    /* CEES BUSCA - FIM */
    /* FIM CEES - Paginas ----------------------------------------------- */
    /* CAPA : MENU BOTOES - NOV 2018 - INICIO */
    
    li {
        list-style: none;
    }
    
    .mn-responsivo-botoes {
        width: 100%;
        padding: 10px;
    }
    
    .mn-responsivo-botoes .row {
        margin: 0;
    }
    
    .mn-responsivo-botoes .menu-responsivo-pai {
        padding-inline-start: 0px;
    }
    
    .mn-responsivo-botoes .menu-responsivo-pai .col-md-4 {
        border: 0px;
    }
    
    .mn-responsivo-botoes .buttonIco {
        width: 100%;
        text-align: center;
        margin: 10px 0 10px 0;
    }
    
    .mn-responsivo-botoes .buttonIco i {
        font-size: 48px;
        color: #00a7b2;
    }
    
    .mn-responsivo-botoes .buttonTitle {
        font-size: 17px;
        font-weight: 700;
        color: #E25F5F;
        line-height: normal;
        letter-spacing: normal;
        margin-bottom: 10px;
        text-align: center;
    }
    
    .mn-responsivo-botoes .buttonDesc {
        font-family: 'Open sans', Arial, sans-serif;
        font-size: 14px;
        color: #717070;
        text-align: center;
        line-height: 24px;
    }
    
    .mn-responsivo-botoes button.accordion {
        font-family: Roboto, sans-serif;
        font-size: 14pt;
        background-color: #fff;
        color: #E25F5F;
        cursor: pointer;
        padding: 18px;
        width: 100%;
        border: none;
        text-align: left;
        outline: none;
        margin-bottom: 0;
    }
    
    .mn-responsivo-botoes button.accordion.active,
    .mn-responsivo-botoes button.accordion:hover,
    .mn-responsivo-botoes .buttonIco i:hover,
    .mn-responsivo-botoes .buttonTitle:hover {
        color: #717070;
        background-color: #f1f1f1;
    }
    
    .mn-responsivo-botoes button.accordion:after {
        content: '\002B';
        color: #00a7b2;
        font-weight: bold;
        float: right;
        margin-left: 5px;
    }
    
    .mn-responsivo-botoes button.accordion.active:after {
        content: "\2212";
    }
    
    .mn-responsivo-botoes div.painel {
        padding: 0 18px;
        background-color: #ecebeb;
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.2s ease-out;
        -webkit-transition: max-height 0.2s ease-out;
        -moz-transition: max-height 0.2s ease-out;
        -ms-transition: max-height 0.2s ease-out;
        -o-transition: max-height 0.2s ease-out;
    }
    
    .mn-responsivo-botoes .painel {
        background-color: #fff;
        -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
        box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    }
    
    .mn-responsivo-botoes .menu-responsivo-pai .menu-responsivo-filho {
        list-style: none;
        margin: 14px 0 14px 0;
        padding: 0px;
        padding-inline-start: 0px;
    }
    
    .mn-responsivo-botoes .menu-responsivo-pai .box-item {
        font-family: Roboto, sans-serif;
        background-color: #22b8f0;
        color: #fff;
        font-size: 16pt;
        text-align: center;
        cursor: pointer;
        margin-bottom: 4px;
        width: 100%;
        border: none !important;
        padding: 0px;
    }
    
    .mn-responsivo-botoes .menu-responsivo-pai .box-item a {
        margin: 0px;
        display: block;
        width: 100%;
        height: 100%;
        line-height: 60px !important;
        color: #fff !important;
    }
    
    .mn-responsivo-botoes .menu-responsivo-pai .box-item a:before {
        content: none !important;
        margin: 0 !important;
    }
    
    .mn-responsivo-botoes .menu-responsivo-pai .box-item:hover,
    .mn-responsivo-botoes .menu-responsivo-pai .box-item a:hover {
        background-color: #717070;
        text-decoration: none;
    }
    /* CAPA : MENU BOTOES - FIM ----------------------------------------------- */