


#pstj_tabContCentro{
    width: calc(100% + 16px);
    margin-left: -8px;
    border-spacing: 0px;
}

#pstj_tabContCentro td{
    vertical-align: top;
}

@media only screen and (max-width: 768px) {
    #pstj_elMenuLeft{
        display: none !important;
    }

    #pstj_tabContCentro td{
        padding: 2rem;
        font-size: 1.2rem;
    }
}

.itemMenuAtivo{
    font-weight: bolder;
    /*text-decoration: underline;*/
    background: #f5f5f5;
}
.titleMenuLeft{
    font-weight: bold;
    color: #575756 !important;
    text-transform: uppercase; 
    padding-left: 4px;
    padding-top: 6px;
    padding-bottom: 12px;
}
.titleMenuLeft a{
    color: inherit !important;
}
#pstj_elMenuLeft{
    width: 0px;
}
#pstj_elContRightMenu{
    width: 100%;
}
#pstj_divIncMenuLeft{
    border-right: 1px solid lightgray;
    padding-right: 10px;    
    float: left;
    min-width: 180px;
    /*border: 1px solid red;*/
    vertical-align: top;
    /*white-space: nowrap;*/
    /*margin-top: 30px;*/
    font-size: 13px !important; 
    /*font-weight: bold !important;*/
}
#pstj_divIncMenuLeft a{
    font-size: 13px !important; 
    color: #2465A4;
    width: 100%;
    /*font-weight: bold !important;*/
}
#pstj_divIncMenuLeft a:visited{
    color: #2465A4;
}
#pstj_divIncMenuLeft li{
    padding: 0;
    margin: 0;
    list-style-type: none;
    background: inherit;
    /*
    padding-top: 4px;
    padding-bottom: 4px; 
    */
}
#pstj_divIncMenuLeft li div{
    padding-top: 4px;      
    padding-bottom: 4px; 
    padding-left: 4px;
}
#pstj_divIncMenuLeft ul{
    padding: 0;
    margin: 0; 
}
/* somente as li dentro de ul devem ter margem a esquerda */
#pstj_divIncMenuLeft ul li{
    margin: 0; 
    padding-left: 20px;
    background: inherit;
}


/* --------------------------------------- */
 
.creditoDestaque{
    position: absolute;
    top: 45%;
    font: 10px monospace;
    transform: rotate(-90deg);
    right: -47px;
    background-color: rgba(18, 18, 18, 0.55);
    color: #fff;
    padding: 2px 6px;
    z-index: 2;
}

/* --------------------------------------- */

#mySortable{
    border: 1px solid lightgray;
    min-height: 8rem;
    min-width: 40rem;
    list-style-type: none; 
    margin: 0; 
    padding: 0;
    white-space: nowrap;
}
#mySortable div { 
    white-space: nowrap;
}
#mySortable li { 
    margin: 5px; 
    padding-left: 1.5rem; 
    padding-top: 0.1rem;
    padding-bottom: 0.2rem;
    /*font-size: 1rem;*/
    font-weight: bold; 
    cursor: move;
    white-space: nowrap;
    /*height: 1.2rem; */
}

#mySortable li .ui-icon { 
    position: absolute; 
    margin-left: -1.3rem; 
    margin-top: 0.1rem;
    white-space: nowrap;
}
.refLinkTit{
    width: 100%;
    margin-right: 3rem;
    display: inline-block;
}

/* --------------------------------------- */

.div-eventos-realizados{
    white-space: nowrap; 
    padding-left: 28px;
}
.div-eventos-realizados .back{
    white-space: normal !important;
}

.div_SistSust_iframe {
     top: -108px;
    left: -20px;
    width: 758px;
    height: 433px;
    position: absolute;
}

.div_SistSust {
    width: 675px;
    height: 250px;
    margin-left: 15px;
    text-align: center;
    overflow: hidden;
    position: relative;
    margin-left: 11%;
}


    

