/*-------------*/
/*--- STYLE ---*/
/*-------------*/

html {
    width: 100%;
    /*height:1683px;*/
    height: 100%;
    background: url(../imgs/bkg-site.jpg) repeat-x 0 top #006699;
}

body {
    background: url(../imgs/bkg-site-wrapper.gif) no-repeat center top;
    width: 100%;
    /*height:100%;*/
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
}

.bg-ar-sindijor {
    background: url(../imgs/bkg-login-ar.jpg) repeat-x top !important;
    width: 100%;
    height: 100%;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
}

#wrapper {
    width: 1220px;
    height: auto;
    margin: 0 auto;
}

#topo-site {
    width: 1220px;
    height: 120px;
    margin: 0 auto;
    background: url(../imgs/head.jpg) no-repeat;
}

.top-link-home a {
    display: block;
    position: absolute;
    margin: 20px 0 0 10px;
    font-size: 0px;
    width: 332px;
    height: 100px;
}

ul.redes-box {
    display: block;
    position: absolute;
    width: 348px;
    height: 30px;
    margin: 5px 0 0 628px;
}

    ul.redes-box li a[class*="box-rede"] {
        display: block;
        background-image: url(../imgs/redes.png);
        background-repeat: no-repeat;
        height: 29px;
        float: left;
        margin-right: 10px;
    }

.box-rede1 {
    width: 75px;
    background-position: 0 -32px;
}

.box-rede1a {
    width: 26px;
    height: 25px !important;
    background-position: -365px -37px;
}

.box-rede2 {
    width: 50px;
    background-position: -87px -33px;
}

.box-rede3 {
    width: 23px;
    background-position: -154px -33px;
}

.box-rede4 {
    width: 23px;
    background-position: -189px -33px;
}

.box-rede5 {
    width: 25px;
    background-position: -222px -33px;
}

.box-rede6 {
    width: 23px;
    background-position: -258px -33px;
}

.box-rede7 {
    width: 23px;
    background-position: -294px -33px;
}

.box-rede1:hover {
    width: 75px;
    background-position: 0 -60px;
}

.box-rede1a:hover {
    width: 26px;
    background-position: -365px -61px;
}

.box-rede2:hover {
    width: 50px;
    background-position: -87px -61px;
}

.box-rede3:hover {
    width: 23px;
    background-position: -154px -61px;
}

.box-rede4:hover {
    width: 23px;
    background-position: -189px -61px;
}

.box-rede5:hover {
    width: 25px;
    background-position: -222px -61px;
}

.box-rede6:hover {
    width: 23px;
    background-position: -258px -61px;
}

.box-rede7:hover {
    width: 23px;
    background-position: -294px -61px;
}

/*rodape redes box*/
ul.redes-box-footer {
    display: block;
    position: absolute;
    width: 170px;
    height: 30px;
    margin: 215px 0 0 1040px;
}

    ul.redes-box-footer li a[class*="box-rede"] {
        display: block;
        background-image: url(../imgs/redes.png);
        background-repeat: no-repeat;
        height: 29px;
        float: left;
        margin-right: 10px;
    }

    ul.redes-box-footer li a.box-rede1 {
        width: 75px;
        background-position: 0 -4px;
    }

    ul.redes-box-footer li a.box-rede2 {
        width: 50px;
        background-position: -87px -4px;
    }

    ul.redes-box-footer li a.box-rede3 {
        width: 23px;
        background-position: -154px -4px;
    }

    ul.redes-box-footer li a.box-rede4 {
        width: 23px;
        background-position: -189px -4px;
    }

    ul.redes-box-footer li a.box-rede5 {
        width: 25px;
        background-position: -222px -4px;
    }

    ul.redes-box-footer li a.box-rede6 {
        width: 23px;
        background-position: -258px -4px;
    }

    ul.redes-box-footer li a.box-rede7 {
        width: 23px;
        background-position: -294px -4px;
    }

    ul.redes-box-footer li a.box-rede1:hover {
        width: 75px;
        background-position: 0 -60px;
    }

    ul.redes-box-footer li a.box-rede2:hover {
        width: 50px;
        background-position: -87px -61px;
    }

    ul.redes-box-footer li a.box-rede3:hover {
        width: 23px;
        background-position: -154px -61px;
    }

    ul.redes-box-footer li a.box-rede4:hover {
        width: 23px;
        background-position: -189px -33px;
    }

    ul.redes-box-footer li a.box-rede5:hover {
        width: 25px;
        background-position: -222px -61px;
    }

    ul.redes-box-footer li a.box-rede6:hover {
        width: 23px;
        background-position: -258px -33px;
    }

    ul.redes-box-footer li a.box-rede7:hover {
        width: 23px;
        background-position: -294px -61px;
    }

.form-topsite-login {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    display: block;
    height: 22px;
    margin: 11px 0 0 31px;
    padding: 2px 2px 2px 4px;
    position: absolute;
    width: 165px;
}

.form-topsite-senha {
    display: block;
    position: absolute;
    width: 165px;
    height: 22px;
    margin: 45px 0 0 31px;
    border: none;
    padding: 2px 2px 2px 4px;
    background: #FFF;
}

.form-topsite-bt {
    background: none repeat scroll 0 0 #0264A3;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 25px;
    margin: 44px 0 0 205px;
    padding: 2px;
    position: absolute;
    width: 38px;
    cursor: pointer;
    font-weight: bold;
    letter-spacing: 1px
}

    .form-topsite-bt:hover {
        background: #f48245;
    }

.form-toplogin {
    height: 95px;
    margin: 27px 0 0 977px;
    position: absolute;
    width: 243px;
}

#top-menu {
    width: 1220px;
    height: 44px;
    margin: 12px auto;
}

ul.menu {
    display: block;
    width: 890px;
    height: 44px;
    float: right;
    background: #FFF;
}

    ul.menu > li {
        display: block;
        float: left;
        height: 44px;
        padding-top: 4px;
    }

        ul.menu > li > a {
            display: block;
            float: left;
            height: 40px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
            text-transform: uppercase;
            color: #004890;
            cursor: pointer;
            padding: 15px 17px 0 2px;
        }

            ul.menu > li > a:hover {
                background: #01679a;
                border-bottom: 3px solid #f48245;
                color: #FFF;
                padding-top: 12px;
                padding-right: 0.8rem;
                padding-left: 0.8rem;
            }

            /*ul.menu > li > a.hover {
                background: #01679a;
                border-bottom: 3px solid #f48245;
                color: #FFF;
                padding-top: 12px;
            }*/

            ul.menu > li > a.set {
                background: #FFF;
                border-bottom: 3px solid #f48245;
                color: #f48245;
                padding-top: 12px;
            }

.busca-keywords-box {
    display: none;
    width: 207px;
    height: 125px;
    background: url(../imgs/cloud.png) no-repeat;
    position: absolute;
    margin: 34px 0 0 14px;
    z-index: 999;
}

    .busca-keywords-box p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 15px;
        color: #333;
        padding: 17px 0 0 25px;
    }

/*drop down menu*/

ul[class*="menu-dropdown"] {
    display: none;
    width: 150px;
    position: absolute;
    margin-top: 40px;
    background: #FFF;
    /*border-top:4px solid #f48245;*/
    box-shadow: 3px 8px 13px -4px #333333;
    -webkit-box-shadow: 3px 8px 13px -4px #333333;
    -moz-box-shadow: 3px 8px 13px -4px #333333;
    z-index: 999;
}

    ul[class*="menu-dropdown"] > li > a {
        display: block;
        padding: 10px;
        background: #FFF;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #004890;
    }

        ul[class*="menu-dropdown"] > li > a:hover {
            background: #f48245;
            color: #FFF;
        }

ul.menu-dropdown-institucional {
    width: 200px;
}

.top-busca {
    width: 310px;
    height: 44px;
    background: url(../imgs/top-busca.jpg) no-repeat;
    float: left;
}

.busca-field {
    display: block;
    width: 190px;
    height: 24px;
    background: #FFF;
    position: absolute;
    margin: 9px 0 0 22px;
    border: none;
    padding: 2px;
}

.busca-bt {
    display: block;
    width: 77px;
    height: 26px;
    border: none;
    margin: 9px 0 0 233px;
    background: url(../imgs/busca.jpg) no-repeat;
    cursor: pointer;
}

    .busca-bt:hover {
        background: url(../imgs/busca-hover.jpg) no-repeat;
        ;
    }

/*col left*/
.home-col-left {
    float: left;
    width: 310px;
    height: auto;
}

/*bts home colleft*/
a[class*="home-bts-colleft"] {
    display: block;
    float: left;
    width: 150px;
    height: 150px;
    margin-bottom: 10px;
    background: url(../imgs/home-vertical.png) no-repeat 0 0;
}

    a[class*="home-bts-colleft"]:nth-child(even) {
        margin-left: 10px;
    }

a.home-bts-colleft1 {
    background-position: 0px 0px;
}

a.home-bts-colleft2 {
    background-position: 0px -160px;
}

a.home-bts-colleft3 {
    background-position: 0px -320px;
}

a.home-bts-colleft4 {
    background-position: 0px -480px;
}

a.home-bts-colleft5 {
    background-position: 0px -640px;
}

a.home-bts-colleft6 {
    background-position: 0px -800px;
}

a.home-bts-colleft7 {
    background-position: 0px -960px;
}

a.home-bts-colleft8 {
    background-position: 0px -1120px;
}

a.home-bts-colleft1:hover {
    background-position: -160px 0px;
}

a.home-bts-colleft2:hover {
    background-position: -160px -160px;
}

a.home-bts-colleft3:hover {
    background-position: -160px -320px;
}

a.home-bts-colleft4:hover {
    background-position: -160px -480px;
}

a.home-bts-colleft5:hover {
    background-position: -160px -640px;
}

a.home-bts-colleft6:hover {
    background-position: -160px -800px;
}

a.home-bts-colleft7:hover {
    background-position: -160px -960px;
}

a.home-bts-colleft8:hover {
    background-position: -160px -1120px;
}

/*col middle*/
.home-col-middle {
    width: 710px;
    height: auto;
    float: left;
    margin-left: 20px;
}

.home-box-destaque {
    width: 710px;
    height: 320px;
    margin-bottom: 20px;
    background: #003366;
}

    .home-box-destaque > ul li .dohms-box-destaques-img img {
        height: 320px;
    }

    .home-box-destaque > ul li .dohms-box-destaques-img {
        display: block;
        float: left;
        width: 433px;
        height: 320px;
        background: #333;
        /*background:url(../imgs/img-home-destaque.jpg) no-repeat;*/
    }

    .home-box-destaque > ul li .dohms-box-destaques-data {
        color: #FFFFFF;
        display: block;
        float: left;
        font-size: 10px;
        margin-top: 20px;
        padding-left: 20px;
    }

    .home-box-destaque > ul li .dohms-box-destaques-title {
        font-size: 22px;
        font-weight: bold;
        padding-left: 17px;
        color: #f48245;
        line-height: 24px;
        font-family: Arial, Helvetica, sans-serif;
        display: block;
        float: left;
        margin: 10px 0;
        width: 255px;
    }

        .home-box-destaque > ul li .dohms-box-destaques-title:hover {
            color: #FFF;
        }

    .home-box-destaque > ul li .dohms-box-destaques-gravata {
        font-size: 12px;
        padding-left: 17px;
        color: #FFFFFF;
        line-height: 18px;
        font-family: Verdana, Geneva, sans-serif;
        display: block;
        float: left;
        width: 250px;
    }

.home-box-news {
    width: 710px;
    height: 290px;
    margin-bottom: 20px;
    background: url(../imgs/box-2.jpg) no-repeat;
}

/*destaque 2*/

ul#destaque-2 {
    display: block;
    width: 357px;
    height: 226px;
    padding-right: 10px;
    float: left;
    margin: 20px 0 0 0px;
}

    ul#destaque-2 li .dohms-box-destaques-img {
        display: block;
        float: left;
        width: 180px;
        height: 134px;
        /*background:#FFF;*/
    }

    ul#destaque-2 li .dohms-box-destaques-data {
        color: #FFFFFF;
        display: block;
        float: left;
        font-size: 10px;
        margin-bottom: 10px;
        padding-left: 12px;
    }

.form-aberto-msg1 > p > input {
    border: none !important;
    background: none !important;
    font-weight: bold !important;
    color: #333;
}

ul#destaque-2 li .dohms-box-destaques-title {
    font-size: 16px;
    font-weight: bold;
    color: #FFF;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    margin-top: 0px;
    float: right;
    width: 155px;
}

    ul#destaque-2 li .dohms-box-destaques-title:hover {
        color: #f48245;
    }

ul#destaque-3 li .dohms-box-destaques-title:hover {
    color: #01679a;
}

ul#destaque-2 li .dohms-box-destaques-gravata {
    font-size: 12px;
    color: #FFFFFF;
    line-height: 18px;
    font-family: Verdana, Geneva, sans-serif;
    display: block;
    float: left;
    margin-top: 15px;
    padding-left: 20px;
}

/*destaque 3*/

ul#destaque-3 {
    display: block;
    width: 353px;
    padding-right: 10px;
    height: 226px;
    float: left;
    margin: 20px 0 0 0px;
}

    ul#destaque-3 li .dohms-box-destaques-img {
        display: block;
        float: left;
        width: 180px;
        height: 134px;
    }

    ul#destaque-3 li .dohms-box-destaques-data {
        color: #FFFFFF;
        display: block;
        float: left;
        font-size: 10px;
        margin-bottom: 10px;
        padding-left: 10px;
    }

    ul#destaque-3 li .dohms-box-destaques-title {
        font-size: 16px;
        font-weight: bold;
        color: #FFF;
        line-height: 20px;
        font-family: Arial, Helvetica, sans-serif;
        display: block;
        margin-top: 0px;
        float: right;
        width: 153px;
    }

    ul#destaque-3 li .dohms-box-destaques-gravata {
        font-size: 12px;
        color: #FFFFFF;
        line-height: 18px;
        font-family: Verdana, Geneva, sans-serif;
        display: block;
        float: left;
        padding-left: 20px;
        margin-top: 15px;
    }

/*box home last news*/
.home-box-lastnews {
    width: 710px;
    height: 262px;
    background: #e1e1e1;
    margin-bottom: 20px;
}

ul#home {
    padding: 2px 0;
}

    ul#home li {
        display: block;
        height: 32px;
        padding: 2px;
    }

        ul#home li:hover {
            background: #FFF;
        }

            ul#home li:hover .dohms-indice-noticias-data {
                background: #FFF;
                color: #006699 !important;
            }

            ul#home li:hover .dohms-indice-noticias-title a {
                color: #006699 !important;
                border-bottom: none;
            }

        ul#home li .dohms-indice-noticias-data {
            display: block;
            width: 90px;
            height: 30px;
            font-weight: bold;
            float: left;
            font-size: 10px;
            color: #666;
            padding-top: 8px;
            background: #eaeaea;
            font-family: Verdana, Geneva, sans-serif;
            text-align: center;
        }

        ul#home li .dohms-indice-noticias-title a {
            display: block;
            height: 30px;
            float: left;
            font-size: 11px;
            color: #666;
            width: 613px;
            padding-left: 10px;
            padding-top: 8px;
            font-family: Verdana, Geneva, sans-serif;
            border-bottom: 1px solid #FFF;
        }

div.box-cinza ul#home.dohms-indice-noticias li h2.dohms-indice-noticias-title a {
    width: 825px !important;
}

/*--BOX ARTIGOS E OP--*/
.box-articulistas {
    width: 710px;
    height: 235px;
    margin-bottom: 20px;
}

.box-articulistas-title {
    display: block;
    padding-left: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #ccc;
    text-transform: uppercase;
    padding-top: 4px;
    background: url(../imgs/top-articulistas-head.jpg) no-repeat top;
    width: 710px;
    height: 22px;
}

.articulistas1 {
    background: none repeat scroll 0 0 #3399CC;
    float: left;
    height: 211px;
    padding-top: 13px;
    width: 237px;
}

.articulistas2 {
    width: 236px;
    height: 211px;
    float: left;
    padding-top: 13px;
    background: #006699;
}

.articulistas3 {
    width: 237px;
    height: 211px;
    float: left;
    padding-top: 13px;
    background: #3399cc;
}

    .articulistas1:hover,
    .articulistas2:hover,
    .articulistas3:hover {
        background-color: #f48245 !important;
    }

[class*="articulistas-mat-title"] a {
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 77px;
    line-height: 16px;
    margin-left: 7px;
    overflow: hidden;
    text-transform: uppercase;
    width: 130px;
    margin-top: -1px;
}

.articulistas-mat-title1 a {
    color: #FFF;
}

.articulistas-mat-title2 a {
    color: #003366;
}

.articulistas-mat-title3 a {
    color: #FFF;
}

[class*="articulista-texto"] {
    display: block;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    height: 95px;
    line-height: 14px;
    padding: 10px 10px 0 13px;
    width: 197px;
}

[class*="articulista-name"] {
    display: block;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    height: 23px;
    font-weight: bold;
    overflow: hidden;
    line-height: 14px;
    padding: 10px 10px 0 13px;
    width: 197px;
}

.articulista-texto1 {
    background: #e1e1e1;
    color: #333;
}

.articulista-texto2 {
    color: #FFF;
}

.articulista-texto3 {
    background: #CCC;
    color: #333;
}

.articulista-name1 {
    background: #e1e1e1;
    color: #333;
}

.articulista-name2 {
    color: #FFF;
}

.articulista-name3 {
    background: #CCC;
    color: #333;
}

/*col right*/
.home-col-right {
    width: 160px;
    height: auto;
    float: right;
    margin-bottom: 20px;
}

.home-banners {
    display: block;
    margin-top: 18px;
}

.dohms-banner-estatico-link {
    display: block;
    margin-top: 18px;
}

.home-col-right a:first-child {
    margin-top: 0px !important;
}

/*box newsletter*/
.box-newsletter {
    width: 310px;
    height: 125px;
    background: url(../imgs/home-newsletter.jpg) no-repeat;
    margin-top: 9px;
}

.field-newsletter-nome {
    width: 158px;
    height: 25px;
    position: absolute;
    padding: 2px 2px 2px 4px;
    margin: 49px 0 0 27px;
    border: none;
}

.field-newsletter-email {
    width: 158px;
    height: 25px;
    position: absolute;
    padding: 2px 2px 2px 4px;
    margin: 89px 0 0 27px;
    border: none;
}

.field-newsletter-bt {
    width: 110px;
    height: 27px;
    background: url(../imgs/newsletter.jpg) no-repeat;
    border: none;
    margin: 87px 0 0 199px;
    cursor: pointer;
}

    .field-newsletter-bt:hover {
        background: url(../imgs/newsletter-hover.jpg) no-repeat;
    }

.inn-box-cinza {
    width: 747px;
    background: #e1e1e1;
    padding: 30px;
}

.inn-box-cinzalarge {
    width: 925px;
    background: #ededed;
    margin: 0 auto;
    padding: 30px !important;
}

/*diretoria*/

.box-diretoria {
    display: block;
    float: left;
    width: 328px;
    height: 134px;
    background: #ededed;
    margin-right: 29px;
    margin-bottom: 29px;
}

.box-diretoria-info {
    display: block;
    float: left;
    width: 320px;
    height: 134px;
    background: #FFF;
    margin-top: 9px;
}

    .box-diretoria-info > p {
        display: block;
        padding-left: 60px;
        margin: 14px 0 0 30px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px;
    }

        .box-diretoria-info > p > strong {
            margin-left: -60px;
            display: block;
            margin-bottom: 5px;
            line-height: 1;
        }

.box-diretoria:nth-child(2n) {
    margin-right: 0px;
}

.box-diretor-cargo {
    display: block;
    position: absolute;
    width: 180px;
    line-height: 18px;
    margin-top: 15px;
    margin-left: 147px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: #006699;
}

.box-diretor-nome {
    color: #333333;
    display: block;
    font-size: 12px;
    line-height: 14px;
    margin-left: 147px;
    margin-top: 100px;
    position: absolute;
    width: 173px;
}

.box-diretoria-full {
    width: 688px;
    /*height:184px;*/
    padding-bottom: 10px;
    display: block;
    background: #ededed;
    margin-bottom: 29px;
}

/*FOOTER*/

footer {
    width: 100%;
    height: 304px;
    background: #e1e1e1;
}

.footer-wrapper {
    display: block;
    width: 1220px;
    height: 304px;
    margin: 0 auto 0 auto;
    background: url(../imgs/footer.gif) no-repeat;
}

ul.footer-menu1 {
    display: block;
    float: left;
    margin: 24px 0 0 46px;
    width: 340px;
}

ul[class*="footer-menu"] li a {
    letter-spacing: 1px;
}

    ul[class*="footer-menu"] li a:hover {
        color: #f48245;
    }

    ul[class*="footer-menu"] li a.list-detalhe:hover {
        color: #FFF;
    }

ul.footer-menu1 li a {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 16px;
}

ul.footer-menu2 {
    display: block;
    float: left;
    margin: 24px 0 0 90px;
    width: 230px;
}

    ul.footer-menu2 li a {
        display: block;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFF;
        font-size: 12px;
        line-height: 16px;
    }

        ul.footer-menu2 li a.list-detalhe {
            display: block;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 12px;
            line-height: 1;
            margin-bottom: 4px;
        }

ul.footer-menu3 {
    display: block;
    float: left;
    margin: 24px 0 0 31px;
    width: 230px;
}

    ul.footer-menu3 li a {
        display: block;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFF;
        font-size: 12px;
        line-height: 16px;
    }

        ul.footer-menu3 li a.list-detalhe {
            display: block;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 12px;
            line-height: 1;
            margin-bottom: 4px;
        }

ul.footer-menu4 {
    display: block;
    float: right;
    margin: 24px 4px 0 0;
    width: 220px;
}

    ul.footer-menu4 li a {
        display: block;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFF;
        font-size: 12px;
        line-height: 16px;
    }

        ul.footer-menu4 li a.list-detalhe {
            display: block;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 12px;
            line-height: 1;
            margin-bottom: 4px;
        }

.footer-txt {
    display: block;
    padding-top: 15px;
    padding-left: 10px;
    width: 1120px;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 12px;
    color: #003366;
    font-family: Arial, Helvetica, sans-serif;
}

    .footer-txt h1 {
        display: inline;
        margin-right: 30px;
    }

    .footer-txt a {
        color: #003366;
        margin-left: 30px;
    }

        .footer-txt a:hover {
            color: #f48245;
        }

.iforgot {
    display: block;
    font-size: 10px;
    color: #006699;
    font-size: 10px;
    position: absolute;
    margin: 76px 0 0 97px;
    font-family: Arial, Helvetica, sans-serif;
}

    .iforgot:hover {
        color: #f48245;
    }

.menu-interno {
    float: left;
    width: 213px;
    height: 544px;
    background: url(../imgs/bkg-menu-interno.jpg) repeat-y;
    margin-bottom: 25px;
}

ul.menu-interno-list {
    display: block;
    float: left;
    width: 213px;
    height: 544px;
}

    ul.menu-interno-list li a {
        display: block;
        height: 68px;
        width: 213px;
        background-image: url(../imgs/menu-interno-icones.png);
        background-repeat: no-repeat;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFF;
        padding: 18px 0 0 90px;
        text-transform: uppercase;
        font-weight: bold;
        line-height: 17px;
    }

        ul.menu-interno-list li a:hover {
            background-color: #006699;
        }

        ul.menu-interno-list li a.set {
            background-color: #006699;
        }

.menu-interno-item1 {
    background-position: 12px 15px;
}

.menu-interno-item2 {
    background-position: 12px -51px;
}

.menu-interno-item3 {
    background-position: 12px -119px;
}

.menu-interno-item4 {
    background-position: 12px -186px;
}

.menu-interno-item5 {
    background-position: 12px -255px;
}

.menu-interno-item6 {
    background-position: 12px -323px;
}

.menu-interno-item7 {
    background-position: 12px -391px;
}

.menu-interno-item8 {
    background-position: 12px -459px;
}

/*------------------------------------------------*/
/*------------------- INTERNAS -------------------*/
/*------------------------------------------------*/

.internas-content {
    width: 807px;
    height: auto;
    /*min-height:1162px;*/
    min-height: 750px;
    margin-left: 20px;
    margin-bottom: 25px;
    float: left;
    background-color: #FFF;
}

.internas-contentlarge {
    width: 985px;
    height: auto;
    min-height: 500px;
    margin-left: 20px;
    margin-bottom: 25px;
    float: left;
    background-color: #FFF;
}

.internas-title-azul {
    display: block;
    font-size: 12px;
    color: #006699;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.internas-content-title {
    width: 807px;
    height: 27px;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 30px;
    padding-top: 7px;
    text-transform: uppercase;
    background-image: url(../imgs/top-inner-content.jpg);
    background-repeat: no-repeat;
    background-position: top;
    line-height: 1;
    margin-bottom: 30px;
}

.internas-content-titlelarge {
    width: 985px;
    height: 27px;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 30px;
    padding-top: 7px;
    text-transform: uppercase;
    background-image: url(../imgs/top-inner-content.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #003466;
    line-height: 1;
    margin-bottom: 30px;
}


.inn-wrapper {
    width: 807px;
    padding: 0 30px 30px 30px;
}

.inn-wrapperlarge {
    width: 985px;
    padding: 0 30px 30px 30px;
}

ul#noticias-indice {
    display: block;
    width: 747px;
    margin: 0 auto;
}

    ul#noticias-indice li {
        width: 747px;
        height: 70px;
        background: #ededed;
        padding: 20px 30px;
    }

        ul#noticias-indice li:nth-child(even) {
            background: #FFF;
        }

        ul#noticias-indice li > .dohms-indice-noticias-data {
            display: block;
            line-height: 1;
            font-size: 10px;
            font-weight: bold;
            color: #666;
            margin-bottom: 10px;
        }

        ul#noticias-indice li > .dohms-indice-noticias-title a {
            display: block;
            line-height: 1;
            color: #006699;
            font-size: 14px;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
        }

            ul#noticias-indice li > .dohms-indice-noticias-title a:hover {
                color: #f48245;
            }

ul#dohms-busca {
    display: block;
    width: 747px;
    margin: 0 auto;
}

    ul#dohms-busca li {
        width: 747px;
        height: 70px;
        background: #ededed;
        padding: 20px 30px;
    }

        ul#dohms-busca li:nth-child(even) {
            background: #FFF;
        }

        ul#dohms-busca li > .dohms-classe-busca-data {
            display: block;
            line-height: 1;
            font-size: 10px;
            font-weight: bold;
            color: #666;
            margin-bottom: 10px;
        }

        ul#dohms-busca li > .dohms-classe-busca-title a {
            display: block;
            line-height: 1;
            overflow: hidden;
            height: 15px;
            color: #006699;
            font-size: 14px;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
        }

            ul#dohms-busca li > .dohms-classe-busca-title a:hover {
                color: #f48245;
            }

        ul#dohms-busca li > .dohms-classe-busca-categoria {
            display: block;
            line-height: 1;
            font-size: 12px;
            font-weight: bold;
            color: #f48245;
            margin-top: -2px;
            width: 607px;
            float: right;
        }

.dohms-classe-busca-results {
    padding: 12px 30px;
    background: #eeeeee;
    text-align: center;
    font-size: 12px;
    line-height: 1;
    margin-bottom: 20px;
    font-weight: bold;
}


.dohms-pagnav {
    display: block;
    width: auto;
    float: right;
    margin-top: 45px;
}

    .dohms-pagnav a {
        display: block;
        background: #FFF;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 14px;
        padding: 6px;
        /*width:24px;*/
        margin-left: 5px;
        float: left;
        color: #666;
        text-align: center;
    }

        .dohms-pagnav a.set {
            background: #f48245;
            color: #FFF;
        }

        .dohms-pagnav a:last-child {
            background: #f48245;
            color: #FFF;
            width: auto !important;
        }

/*noticias*/

.inn-box-noticias {
    width: 747px;
    background: #ededed;
    padding: 30px;
    /*margin-top:35px;*/
}

.dohms-interna-noticias-data {
    display: block;
    line-height: 1;
    margin-bottom: 45px;
    font-size: 11px;
    font-weight: bold;
    color: #666;
}

.dohms-interna-noticias-title {
    color: #006699;
    font-size: 20px;
    font-weight: bold;
    display: block;
    line-height: 24px;
    margin-bottom: 25px;
}

/*.dohms-interna-noticias-link-img{
	min-width:200px;
	min-height:200px;
	display:block;
	float:right;
	margin:0 0 10px 20px;
}*/

.dohms-interna-noticias-text {
    font-size: 12px;
    color: #333;
    line-height: 22px;
}

    .dohms-interna-noticias-text img {
        display: block;
        max-width: 100%;
    }

.dohms-interna-noticias-autor {
    margin-top: 30px !important;
}

.dohms-interna-noticias-fonte,
.dohms-interna-noticias-autor {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    color: #333;
    margin-top: 4px;
}

    .dohms-interna-noticias-fonte strong,
    .dohms-interna-noticias-autor strong {
        font-style: normal !important;
    }

.voltar-indice {
    display: block;
    background: url(../imgs/voltar-noticias.jpg) no-repeat;
    width: 313px;
    margin-right: 15px;
    margin-bottom: 35px;
    margin-top: 45px;
    height: 39px;
    float: right;
}

    .voltar-indice:hover {
        background: url(../imgs/voltar-noticias-over.jpg) no-repeat;
    }


.dohms-noticias-relacionadas-li {
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
    line-height: 1;
    /*background:#ededed !important;*/
    padding: 0px !important;
    margin-bottom: 20px;
}

.dohms-noticias-relacionadas-ul {
    display: block;
    margin-top: 30px;
    list-style: circle !important;
}

    .dohms-noticias-relacionadas-ul li {
        display: block;
        padding: 9px 22px;
        background: #f6f6f6;
        list-style: circle !important;
    }

        .dohms-noticias-relacionadas-ul li:nth-child(odd) {
            background: #ededed;
        }

.dohms-noticias-relacionadas-title {
    display: block;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666;
    font-weight: bold;
}

    .dohms-noticias-relacionadas-title:before {
        content: &bull;
    }

    .dohms-noticias-relacionadas-title:hover {
        color: #006699;
    }

/*bts site*/

.donwload-estatuto {
    display: block;
    float: right;
    margin-top: 45px;
    background: url(../imgs/download-estatuto.jpg) no-repeat 0 0;
    width: 234px;
    height: 39px;
}

    .donwload-estatuto:hover {
        background-position: 0 -40px;
    }

.chapas-membros {
    display: block;
    margin: 20px 0 0 94px;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    line-height: 18px;
    color: #333;
    margin-bottom: 10px;
    padding-left: 10px;
    border-left: solid 1px #FFF;
}

/*GESTOES*/

ul.lista-gestoes {
    width: 748px;
    height: auto;
    border-left: solid 12px #d2d2d2;
}

    ul.lista-gestoes li {
        display: block;
        height: 80px;
        background: #e1e1e1;
    }

        ul.lista-gestoes li:nth-child(2n) {
            background: #f2f2f2;
        }

            ul.lista-gestoes li:nth-child(2n) > .lista-gestoes-ano {
                background: #e2e2e2;
            }

        ul.lista-gestoes li > .lista-gestoes-ano {
            float: left;
            width: 97px;
            height: 80px;
            background: #d2d2d2;
            font-size: 30px;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
            text-align: center;
            color: #FFF;
            padding-top: 25px;
        }

        ul.lista-gestoes li > p {
            display: block;
            margin-top: 25px;
            margin-left: 25px;
            float: left;
        }

.lista-gestoes-titulo {
    display: block;
    line-height: 1;
    color: #006699;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.lista-gestoes-nome {
    display: block;
    line-height: 1;
    color: #333;
    font-size: 12px;
}

/*CLIPPING*/

ul.lista-clipping {
    width: 748px;
    height: auto;
}

    ul.lista-clipping li {
        display: block;
        height: auto;
        /*min-height:104px;*/
        background: #e1e1e1;
        padding: 20px 35px;
    }

        ul.lista-clipping li:nth-child(2n) {
            background: #f2f2f2;
        }

            ul.lista-clipping li:nth-child(2n) > .lista-gestoes-ano {
                background: #e2e2e2;
            }

        ul.lista-clipping li > .clipping-data {
            font-size: 9px;
            color: #333;
            line-height: 1;
            display: block;
            margin-bottom: 4px;
            font-family: Verdana, Geneva, sans-serif;
            font-weight: bold;
        }

        ul.lista-clipping li > .clipping-veiculo {
            font-size: 11px;
            color: #333;
            line-height: 1;
            display: block;
            margin-bottom: 4px;
            font-family: Verdana, Geneva, sans-serif;
        }

            ul.lista-clipping li > .clipping-veiculo > strong {
                color: #f48245;
                margin-bottom: 4px;
            }

        ul.lista-clipping li > .clipping-link {
            font-size: 16px;
            color: #006699;
            line-height: 1;
            display: block;
            font-family: Arial, Helvetica, sans-serif;
            line-height: 19px;
            font-weight: bold;
        }

            ul.lista-clipping li > .clipping-link:hover {
                color: #f48245;
            }

/*GALERIA DE FOTOS*/

.multimidia-box-divline {
    width: 100%;
    background: url(../imgs/multimidia-fotos-divline.jpg) repeat-x;
    height: 3px;
    clear: both;
    margin-bottom: 10px;
}

.dohms-embed-flickr {
    float: left;
    margin: 50px 0 0 20px;
}

div.dohms-embed-flickr object {
    width: 500px !important;
    height: 333px !important;
}

    div.dohms-embed-flickr object embed {
        width: 500px !important;
        height: 333px !important;
    }

ul.dohms-list-galerias {
    background: #f3f3f3;
    display: block;
    float: right;
    width: 315px;
    height: 410px;
    overflow: scroll;
    overflow-x: hidden;
    padding-right: 16px;
    margin-bottom: 15px;
}

    ul.dohms-list-galerias li {
        display: block;
        padding: 10px 16px;
        border-bottom: 1px solid #CCC;
    }

ul.dohms-imagens-indice {
    background: #f3f3f3;
    display: block;
    float: right;
    width: 315px;
    height: 410px;
    overflow: scroll;
    overflow-x: hidden;
    padding-right: 16px;
    margin-bottom: 15px;
}

    ul.dohms-imagens-indice li {
        display: block;
        padding: 10px 16px;
        border-bottom: 1px solid #CCC;
    }

.redes-galeriafotos-box {
    display: block;
    position: absolute;
    width: 250px;
    margin: 8px 0 0 612px;
}

.dohms-imagens-dados-data {
    display: block;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    margin-bottom: 30px;
    font-weight: bold;
}

.dohms-imagens-dados-title {
    display: block;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #004a7d;
    margin-bottom: 10px;
    width: 600px;
    float: left;
}

.dohms-imagens-dados-ano {
    display: block;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    margin-bottom: 10px;
    width: 143px;
    float: right;
}

    .dohms-imagens-dados-ano > input {
        border: solid 1px #CCCCCC;
        width: 85px;
        padding: 2px;
        display: block;
        margin-left: 5px;
    }

.dohms-imagens-dados-imagem {
    float: left;
    width: 102px;
    height: 77px;
    float: left;
    border: solid 1px #CCC;
    margin-right: 20px;
}

.dohms-imagens-link > img {
    float: left;
    width: 102px;
    height: 77px;
    float: left;
    border: solid 1px #CCC;
    margin-right: 20px;
}

.dohms-imagens-indice-data {
    display: block;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333;
    margin-bottom: 10px;
}

h2 a.dohms-imagens-indice-link {
    width: 129px;
    height: 47px;
    overflow: hidden;
    display: block;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    margin-bottom: 10px;
}

/*GALERIA DE VIDEOS*/

.dohms-videos-dados-video {
    float: left;
    margin: 50px 0 0 20px;
}

.dohms-videos-dados-iframe {
    width: 500px !important;
    height: 333px !important;
}

ul.dohms-videos-indice {
    background: #f3f3f3;
    display: block;
    float: right;
    width: 315px;
    height: 410px;
    overflow: scroll;
    overflow-x: hidden;
    padding-right: 16px;
    margin-bottom: 15px;
}

    ul.dohms-videos-indice li {
        display: block;
        padding: 10px 16px;
        border-bottom: 1px solid #CCC;
    }

.redes-galeriafotos-box {
    display: block;
    position: absolute;
    width: 250px;
    margin: 8px 0 0 612px;
}

.dohms-videos-indice-data {
    display: block;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333;
    margin-bottom: 10px;
}

.dohms-videos-dados-data {
    display: block;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    margin-bottom: 30px;
    font-weight: bold;
}

.dohms-videos-dados-title {
    display: block;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #004a7d;
    margin-bottom: 10px;
    width: 600px;
    float: left;
}

.dohms-videos-dados-ano {
    display: block;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    margin-bottom: 10px;
    width: 143px;
    float: right;
}

    .dohms-videos-dados-ano > input {
        border: solid 1px #CCCCCC;
        width: 85px;
        padding: 2px;
        display: block;
        margin-left: 5px;
    }

ul.dohms-videos-indice li.clear img {
    float: left;
    width: 102px;
    height: 77px;
    float: left;
    border: solid 1px #CCC;
    margin-right: 20px;
}

.dohms-videos-indice-data {
    display: block;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333;
    margin-bottom: 10px;
}

a.dohms-videos-indice-link {
    width: 125px;
    height: 47px;
    overflow: hidden;
    display: block;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    margin-bottom: 10px;
}

/* JORNAL */

.jornal-title {
    display: block;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #004a7d;
    margin-bottom: 10px;
    width: 600px;
    float: left;
}

.jornal-ano {
    display: block;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    margin-bottom: 10px;
    width: 143px;
    float: right;
}

.capa-jornal {
    width: 311px;
    float: left;
    padding: 7px;
    background: #FFF;
    border-right: 2px solid #CCC;
    margin-bottom: 10px;
}

.info-jornal {
    width: 488px;
    height: 420px;
    float: right;
    margin-bottom: 10px;
}

.jornal-mesnum {
    display: block;
    float: left;
    width: 145px;
    padding-top: 27px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
}

.jornal-infobox-title {
    display: block;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #006699;
    margin-top: 30px;
    margin-bottom: 20px;
}

.jornal-infotext {
    display: block;
    line-height: 22px;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    color: #333;
}

.outrasedicoes-div {
    display: block;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    line-height: 1;
    border-bottom: 1px solid #ccc;
    padding-bottom: 4px;
    margin-top: 30px;
    margin-bottom: 15px;
}

.box-large-wrapper {
    width: 925px;
    margin: 0 auto;
}

ul.jornal-lista-edicoes {
    display: block;
}

    ul.jornal-lista-edicoes > li {
        display: block;
        float: left;
        width: 185px;
        margin-right: 61px;
        margin-bottom: 30px;
    }

        ul.jornal-lista-edicoes > li:nth-child(4n) {
            margin-right: 0px;
        }

.jornal-listaedicao-title {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
}

/*-- LISTA LEGISLAÇÃO --*/

ul.lista-legislacao li {
    display: block;
    height: 42px;
    margin-bottom: 45px;
    border-bottom: 3px solid #cccccc;
}

.lista-legislacao-title {
    display: block;
    padding-left: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #006699;
    width: 555px;
    font-weight: bold;
    padding-top: 10px;
    overflow: hidden;
    padding-top: 12px;
    float: left;
}

/*-- LISTA DOCUMENTOS --*/

ul.lista-documentos li {
    border-bottom: 3px solid #CCCCCC;
    display: block;
    height: 57px;
    margin-bottom: 25px;
}

.lista-documentos-title {
    color: #006699;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 28px;
    overflow: hidden;
    padding-left: 30px;
    width: 555px;
}

.lista-documentos-desc {
    display: block;
    padding-left: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    width: 555px;
    overflow: hidden;
    float: left;
}

.lista-documentos-bt {
    position: absolute;
    margin: 15px 0 0 588px;
}

ul.dohms-indice-discovirtual li {
    border-bottom: 3px solid #CCCCCC;
    display: block;
    height: 57px;
    margin-bottom: 25px;
}

.dohms-indice-discovirtual-download {
    display: block;
    width: 160px;
    background: url("../imgs/bt.png") no-repeat -2151px 0;
    cursor: pointer;
    display: block;
    float: right;
    height: 39px;
}

.dohms-indice-discovirtual-title {
    color: #006699;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 12px;
    overflow: hidden;
    padding-left: 30px;
    width: 555px;
}

.dohms-indice-discovirtual-data {
    color: #666666;
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 0 30px;
    position: absolute;
}

.dohms-indice-discovirtual-chamada {
    display: block;
    padding-left: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    width: 555px;
    overflow: hidden;
    float: left;
}

a.dohms-indice-discovirtual-download {
    position: absolute;
    margin: 15px 0 0 588px;
    display: block;
    width: 160px;
    background-position: -2151px 0px;
}

    a.dohms-indice-discovirtual-download:hover {
        background-position: -2151px -40px;
    }

/*-- LISTA LINKS --*/

ul.lista-links {
    display: block;
    margin-top: 20px;
}

    ul.lista-links li {
        border-bottom: 3px solid #CCCCCC;
        display: block;
        height: 40px;
        margin-bottom: 10px;
    }

.lista-links-title {
    display: block;
    padding-left: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333;
    ;
    font-weight: bold;
    overflow: hidden;
    padding-top: 16px;
    float: left;
}

    .lista-links-title:hover {
        color: #f48245;
    }

/*-- HEADER CONTENT --*/

.internas-content-header {
    height: 70px;
    width: 100%;
    background: #003366;
}

.internas-content-header-icon {
    height: 35px;
    width: 50px;
    float: left;
    display: block;
    margin-right: 5px;
    background: url(../imgs/icones.png) no-repeat 0 0;
}

.internas-content-header-jumper {
    width: 275px;
    height: 30px;
    position: absolute;
    margin: 25px 0 0 508px;
}

    .internas-content-header-jumper > form > label {
        font: Verdana, Geneva, sans-serif;
        font-size: 12px;
        color: #FFF;
        line-height: 1;
        display: block;
        float: left;
        margin-right: 8px;
        padding-top: 10px;
    }

    .internas-content-header-jumper > form > select {
        display: block;
        padding: 4px;
        width: 195px;
        float: left;
    }

.internas-content-header-title {
    width: 220px;
    height: 35px;
    position: absolute;
    margin: 17px 0 0 30px;
}

    .internas-content-header-title > p {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 14px;
        color: #ccc;
        line-height: 18px;
    }

        .internas-content-header-title > p > span {
            display: block;
            font-size: 16px;
            font-weight: bold;
            text-transform: uppercase;
            color: #f48245;
        }

/*-- BOX FORM --*/
.box-form {
    float: left;
    width: 410px;
    float: left;
}

label.contato-field {
    display: block;
    float: left;
    line-height: 1;
    margin-bottom: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    padding-left: 2px;
}

input.contato-field {
    display: block;
    padding: 2px;
    height: 24px;
    width: 100%;
    margin-bottom: 22px;
    border: solid 1px #CCC;
}

textarea.contato-field {
    display: block;
    padding: 2px;
    height: 90px;
    width: 100%;
    margin-bottom: 22px;
    border: solid 1px #CCC;
}

.contato-endereco > span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #006699;
    line-height: 25px;
    display: block;
    margin-bottom: 25px;
}

.contato-endereco > strong {
    color: #006699;
}

.contato-endereco {
    display: block;
    width: 250px;
    float: left;
    margin-left: 35px;
    margin-top: 40px;
    font-size: 14px;
    font-family: Verdana, Geneva, sans-serif;
    line-height: 20px;
    color: #333;
}

.contato-mapa {
    display: block;
    width: 362px;
    height: 242px;
    border: solid 4px #FFF;
    float: right;
    margin-top: 40px;
}

#carteirinhaTipo1 {
    cursor: pointer;
    display: block;
    height: 250px;
    margin: 20px 0 0 81px;
    position: absolute;
    width: 280px;
}

#carteirinhaTipo2 {
    cursor: pointer;
    display: block;
    height: 330px;
    margin: 20px 0 0 372px;
    position: absolute;
    width: 226px;
}

/*----------------------------------------------------*/
/*------------------- HISTORIA -----------------------*/
/*----------------------------------------------------*/

.box-timeline {
    display: block;
    height: auto;
    min-height: 1000px;
    background: url(../imgs/institucional-historia-boxbkg.jpg) repeat-x #FFF;
}

.box-timeline-title {
    display: block;
    font-size: 14px;
    color: #003467;
    font-weight: bold;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    padding: 8px 0 0 30px;
    width: 760px;
    margin: 0 auto;
    height: 28px;
    background: #e1e1e1;
}

.box-timeline-nav {
    width: 760px;
    height: 48px;
    margin: 23px auto 0 auto;
}

    .box-timeline-nav > ul {
        display: block;
        width: 710px;
        height: 33px;
        position: relative;
        overflow: hidden;
        margin: 5px auto 0 auto;
    }

        .box-timeline-nav > ul li {
            width: 55px;
            float: left;
            border-bottom: 5px solid #FFF;
            display: block;
            height: 28px;
        }

            .box-timeline-nav > ul li > a {
                display: block;
                width: 55px;
                height: 28px;
                margin: 0 auto;
                text-align: center;
                cursor: pointer;
                font-family: Arial, Helvetica, sans-serif;
                color: #CCC;
                font-weight: bold;
                padding-top: 3px;
                font-size: 15px;
            }

                .box-timeline-nav > ul li > a.set {
                    border-bottom: 5px solid #f48245;
                    height: 33px;
                    font-size: 18px;
                    padding-top: 0px;
                    color: #f48245;
                }

                .box-timeline-nav > ul li > a:hover {
                    color: #FFF;
                }

.timeline-years {
    display: block;
    position: absolute;
    width: 1600px;
    height: 28px;
    margin: 0 0 0 -10px;
}

.prevtimeline {
    display: block;
    width: 18px;
    height: 36px;
    position: absolute;
    margin: 10px 0 0 0;
    background: url(../imgs/prev-timeline.png) no-repeat;
    cursor: pointer;
}

.nexttimeline {
    display: block;
    width: 18px;
    height: 36px;
    position: absolute;
    margin: 10px 0 0 742px;
    background: url(../imgs/next-timeline.png) no-repeat;
    cursor: pointer;
}

.timeline-content {
    width: 760px;
    background-color: #e1e1e1 !important;
    margin: -20px auto 25px auto;
    height: auto;
    min-height: 900px;
}

.timeline-content-img {
    display: block;
    margin: 0 auto 25px auto;
}

.timeline-content-text {
    display: block;
    padding: 30px 35px 30px 35px;
    width: 760px;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    line-height: 22px;
    color: #333;
}

.timeline-content-text-title {
    display: block;
    font-size: 18px;
    color: #f48245;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1;
    margin-bottom: 8px;
    text-transform: uppercase;
}

/*-- REGISTRO PROFISSIONAL --*/

ul.list-passos-regprof {
    display: block;
}

    ul.list-passos-regprof li {
        display: block;
        background: #ededed;
        padding: 8px;
        margin-bottom: 25px;
    }

        ul.list-passos-regprof li > p {
            display: block;
            float: left;
            padding-top: 10px;
            font-family: Verdana, Geneva, sans-serif;
            font-size: 12px;
            color: #333;
            line-height: 18px;
        }

        ul.list-passos-regprof li div p {
            display: block;
            float: left;
            padding-top: 10px;
            font-family: Verdana, Geneva, sans-serif;
            font-size: 12px;
            color: #333;
            line-height: 18px;
            margin-bottom: 10px;
        }

        ul.list-passos-regprof li > p > a {
            color: #2159ba;
        }

            ul.list-passos-regprof li > p > a:hover {
                color: #F63;
            }

.box-passo {
    width: 124px;
    float: left;
    padding: 20px;
    background: #FFF;
    color: #3399cc;
    font-size: 18px;
    text-align: center;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-right: 23px;
}


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------- BTS SINDIJOR -------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a[class*="bts-sindijor-"] {
    display: block;
    float: right;
    height: 39px;
    background: url(../imgs/bt.png) no-repeat 0 0;
    cursor: pointer;
}

a.bts-sindijor-veronline {
    display: block;
    width: 162px;
    background-position: -2517px 0px;
}

    a.bts-sindijor-veronline:hover {
        background-position: -2517px -40px;
    }

a.bts-sindijor-download {
    display: block;
    width: 160px;
    background-position: -2151px 0px;
}

    a.bts-sindijor-download:hover {
        background-position: -2151px -40px;
    }

a.bts-sindijor-downloadestatuto {
    display: block;
    width: 233px;
    background-position: 0px 0px;
}

    a.bts-sindijor-downloadestatuto:hover {
        background-position: 0px -40px;
    }

a.bts-sindijor-enviar {
    display: block;
    width: 102px;
    background-position: -560px 0px;
}

    a.bts-sindijor-enviar:hover {
        background-position: -560px -40px;
    }

a.bts-sindijor-vermapa {
    display: block;
    width: 202px;
    background-position: -2312px 0px;
    margin-right: 78px;
    margin-top: 22px;
    margin-bottom: 20px;
}

    a.bts-sindijor-vermapa:hover {
        background-position: -2312px -40px;
    }

a.bts-sindijor-imprimirpg {
    display: block;
    width: 318px;
    background-position: -2681px 0px;
    margin-right: 0px;
    margin-top: 22px;
    margin-bottom: 20px;
}

    a.bts-sindijor-imprimirpg:hover {
        background-position: -2681px -40px;
    }

a.bts-sindijor-voltarindice {
    display: block;
    width: 408px;
    background-position: -3002px 0px;
    margin-right: 15px;
    margin-top: 22px;
    margin-bottom: 20px;
}

    a.bts-sindijor-voltarindice:hover {
        background-position: -3002px -40px;
    }

a.bts-sindijor-vermaisartigos-autor {
    display: block;
    width: 318px;
    background-position: -3591px 0px;
    margin-right: 15px;
    margin-top: 22px;
    margin-bottom: 20px;
}

    a.bts-sindijor-vermaisartigos-autor:hover {
        background-position: -3591px -40px;
    }

a.bts-sindijor-naosindicalizado {
    display: block;
    float: left;
    margin-left: 50px;
    width: 370px;
    background-position: -1491px 0px;
}

    a.bts-sindijor-naosindicalizado:hover {
        background-position: -1491px -40px;
    }

a.bts-sindijor-querosindicalizar {
    display: block;
    float: left;
    margin-left: 50px;
    width: 276px;
    background-position: -1212px 0px;
}

    a.bts-sindijor-querosindicalizar:hover {
        background-position: -1212px -40px;
    }

a.bts-sindijor-solicitacarteira {
    display: block;
    float: right;
    margin-top: 15px;
    width: 373px;
    background-position: -3917px 0px;
}

    a.bts-sindijor-solicitacarteira:hover {
        background-position: -3917px -40px;
    }

a.bts-sindijor-solicitaconvenio {
    display: block;
    float: right;
    margin-top: 30px;
    margin-bottom: 27px;
    width: 285px;
    background-position: -1863px 0px;
}

    a.bts-sindijor-solicitaconvenio:hover {
        background-position: -1863px -40px;
    }

a.bts-sindijor-cadcurriculo {
    display: block;
    float: right;
    margin-top: -77px;
    width: 274px;
    background-position: -3916px 0px;
}

    a.bts-sindijor-cadcurriculo:hover {
        background-position: -3916px -40px;
    }

a.bts-sindijor-formreqestagio {
    display: block;
    width: 397px;
    background-position: -4656px 0px;
}

    a.bts-sindijor-formreqestagio:hover {
        background-position: -4656px -40px;
    }

a.bts-sindijor-termoestagio {
    display: block;
    width: 258px;
    background-position: -665px 0px;
}

    a.bts-sindijor-termoestagio:hover {
        background-position: -665px -40px;
    }

a.bts-sindijor-regrasestagio {
    display: block;
    width: 229px;
    background-position: -5055px 0px;
}

    a.bts-sindijor-regrasestagio:hover {
        background-position: -5055px -40px;
    }

a.bts-sindijor-cadvagas {
    display: block;
    width: 209px;
    margin-top: -25px;
    background-position: -5284px 0px;
}

    a.bts-sindijor-cadvagas:hover {
        background-position: -5284px -40px;
    }

a.bts-sindijor-reqestagio {
    display: block;
    width: 284px;
    background-position: -925px 0px;
}

    a.bts-sindijor-reqestagio:hover {
        background-position: -925px -40px;
    }

a.bts-sindijor-progfij {
    display: block;
    width: 397px;
    background-position: -5494px 0px;
}

    a.bts-sindijor-progfij:hover {
        background-position: -5494px -40px;
    }

a.bts-sindijor-informacao {
    display: block;
    float: left;
    margin-left: 50px;
    width: 340px;
    background-position: -5892px 0px;
}

    a.bts-sindijor-informacao:hover {
        background-position: -5892px -40px;
    }

/*inputs*/
input[class*="bts-sindijor-"] {
    display: block;
    float: right;
    height: 39px;
    background: url(../imgs/bt.png) no-repeat 0 0;
    cursor: pointer;
    border: none;
}

input[class*="faleconosco-"] {
    display: block;
    float: right;
    height: 39px;
    background: url(../imgs/bt.png) no-repeat 0 0;
    cursor: pointer;
    border: none;
}

.faleconosco-captcha {
    display: block !important;
    float: left !important;
    margin-left: 10px !important;
    height: 31px !important;
    padding: 2px !important;
    background: #FFF !important;
}

input.bts-sindijor-enviar {
    display: block;
    width: 102px;
    background-position: -560px 0px;
}

    input.bts-sindijor-enviar:hover {
        background-position: -560px -40px;
    }

input.faleconosco-enviar {
    display: block;
    width: 102px;
    background-position: -560px 0px;
}

    input.faleconosco-enviar:hover {
        background-position: -560px -40px;
    }

input.faleconosco-prosseguir {
    display: block;
    width: 175px;
    background-position: -3412px 0px;
}

    input.faleconosco-prosseguir:hover {
        background-position: -3412px -40px;
    }

input.faleconosco-bt-enviar {
    display: block;
    margin-top: 20px;
    width: 102px;
    background-position: -560px 0px;
}

    input.faleconosco-bt-enviar:hover {
        background-position: -560px -40px;
    }

/*-------------------------------*/
/*------- TABELA SALARIAL -------*/
/*-------------------------------*/

.tabela-salarial,
.tabela-salarial tbody {
    width: 100%;
    background: #cbe2ed;
}

    .tabela-salarial tr td {
        padding: 12px 12px 12px 60px;
        display: table-cell;
        vertical-align: middle;
        border-right: solid 3px #FFF;
        border-bottom: solid 3px #FFF;
        font-family: Verdana, Geneva, sans-serif;
        color: #333;
        font-size: 12px;
        line-height: 18px;
        text-align: left;
    }

        .tabela-salarial tr td:first-child {
            width: 440px;
        }

        .tabela-salarial tr td:last-child {
            border-right: none !important;
        }

    .tabela-salarial tr:nth-child(2n) td {
        background: #e1e1e1;
    }

    .tabela-salarial tr:last-child td {
        border-bottom: none;
    }

/*-------------------------*/
/*-- ARTICULISTA BOX BIO --*/
/*-------------------------*/

.box-articulista-foto {
    display: block;
    float: right;
    /*border:solid 10px #FFF;*/
    margin-left: 15px;
    margin-top: -32px;
}

.box-articulista-bio {
    font-size: 14px;
    color: #333;
    line-height: 22px;
}

.box-articulista-nome {
    display: block;
    line-height: 1;
    margin-bottom: 15px;
    font-weight: bold;
    color: #676767;
}

    .box-articulista-nome span {
        color: #f77d54;
        font-weight: bold;
    }


.dohms-chuncho-autor {
    display: block;
    position: absolute;
    margin: 20px 0 0 0px;
    font-size: 12px;
    color: #676767;
    font-weight: bold;
}

    .dohms-chuncho-autor span {
        color: #f77d54;
        font-weight: bold;
    }

/*--------------------*/
/*-- SINDICALIZAÇÃO --*/
/*--------------------*/

.sindicalizacao-pro {
    display: block;
    float: left;
    width: 329px;
    height: 200px;
    background: url(../imgs/sindicalizacao-pro.jpg) no-repeat;
    cursor: pointer;
}

.sindicalizacao-estu {
    display: block;
    float: right;
    width: 329px;
    height: 200px;
    background: url(../imgs/sindicalizacao-estu.jpg) no-repeat;
    cursor: pointer;
}

textarea[class*="form-sindicalizacao-"],
select[class*="form-sindicalizacao-"],
input[class*="form-sindicalizacao-"] {
    display: block;
    float: left;
    margin-right: 20px;
    height: 22px;
    padding: 2px;
    background: #FFF;
    border: 1px solid #abadb3;
    margin-bottom: 14px;
}

label[class*="form-sindicalizacao-"] {
    display: block;
    line-height: 1;
    margin-bottom: 4px;
    font-size: 12px;
    float: left;
    margin-right: 20px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}

.form-sindicalizacao-nome {
    width: 100%;
}

.form-sindicalizacao-nomemae {
    width: 100%;
    margin-right: 0px !important;
}


.form-sindicalizacao-cpf {
    width: 160px;
}

.form-sindicalizacao-rg {
    width: 153px;
}

.form-sindicalizacao-rguf {
    width: 153px;
}

.form-sindicalizacao-rgorgao {
    width: 153px;
}

.form-sindicalizacao-rgdata {
    width: 160px;
    margin-right: 0px !important;
}

.form-sindicalizacao-sexo {
    width: 160px;
}

.form-sindicalizacao-nasc {
    width: 153px;
}

.form-sindicalizacao-estadocivil {
    width: 153px;
}

.form-sindicalizacao-tiposangue {
    width: 160px;
    margin-right: 0px !important;
}

.form-sindicalizacao-end {
    width: 409px;
}

.form-sindicalizacao-num {
    width: 80px;
}

.form-sindicalizacao-comp {
    width: 157px;
    margin-right: 0px !important;
}

.form-sindicalizacao-bairro {
    width: 234px;
}

.form-sindicalizacao-uf {
    width: 78px;
}

.form-sindicalizacao-cidade {
    width: 198px;
    margin-right: 0px !important;
}

.form-sindicalizacao-cep {
    width: 116px;
}

.form-sindicalizacao-email {
    width: 398px;
}

.form-sindicalizacao-cel {
    width: 268px;
    margin-right: 0px !important;
}

.form-sindicalizacao-telres {
    width: 31%;
}

.form-sindicalizacao-telcel {
    width: 31%;
}

.form-sindicalizacao-telcome {
    width: 32%;
    margin-right: 0 !important;
}

.form-sindicalizacao-ramal {
    width: 158px;
    margin-right: 0px !important;
}

.form-sindicalizacao-email2 {
    width: 334px;
}

.form-sindicalizacao-emailad {
    width: 333px;
    margin-right: 0px !important;
}

.form-sindicalizacao-nat {
    width: 334px;
}

.form-sindicalizacao-nac {
    width: 333px;
    margin-right: 0px !important;
}

.form-sindicalizacao-tiporeg {
    width: 215px;
}

.form-sindicalizacao-regional {
    width: 217px;
}

.form-sindicalizacao-condatual {
    width: 212px;
    margin-right: 0px !important;
}

.form-sindicalizacao-ctps {
    width: 215px;
}

.form-sindicalizacao-ctpsserie {
    width: 217px;
}

.form-sindicalizacao-pis {
    width: 212px;
    margin-right: 0px !important;
}

.form-sindicalizacao-regserie {
    width: 158px;
}

.form-sindicalizacao-livro {
    width: 114px;
}

.form-sindicalizacao-folha {
    width: 113px;
}

.form-sindicalizacao-regjf {
    width: 104px;
}

.form-sindicalizacao-datareg {
    width: 112px;
    margin-right: 0px !important;
}

.form-sindicalizacao-universidade {
    width: 453px;
}

.form-sindicalizacao-datacolgrau {
    width: 214px;
    margin-right: 0px !important;
}

.form-sindicalizacao-senha {
    width: 158px;
}

.form-sindicalizacao-confsenha {
    width: 158px;
    margin-right: 0px !important;
}

.form-sindicalizacao-regional-empresa {
    width: 260px;
}

.form-sindicalizacao-empresa {
    width: 403px;
    margin-right: 0px !important;
}

.form-sindicalizacao-area {
    width: 554px;
}

.form-sindicalizacao-admissao {
    width: 112px;
    margin-right: 0px !important;
}

/*--------------------*/
/*--- CARTEIRINHAS ---*/
/*--------------------*/

.carteirinhas-radiobt {
    display: block;
    float: left;
    margin-top: 2px;
}

.carteirinhas-label {
    display: block;
    float: left;
    margin-left: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 15px;
    color: #666;
    line-height: 1;
    margin-bottom: 10px;
}

    .carteirinhas-label:last-child {
        margin-bottom: 0px;
    }

.bloco-branco {
    width: 100%;
    padding: 30px;
    background: #FFF;
    margin-bottom: 40px;
}

/*---------------*/
/*-- BOX LOGIN --*/
/*---------------*/

.box-login-site {
    background: url(../imgs/kbca-box-arealogin.jpg) no-repeat top center #FFF;
    width: 687px;
    height: 128px;
    margin-top: 25px;
}

.box-login-esquecisenha {
    background: url(../imgs/esqueci-senha-topbox.jpg) no-repeat top center #FFF;
    width: 687px;
    height: 84px;
    margin-top: 25px;
}

.box-login-semsenha {
    background: url(../imgs/sindicalizado-sem-senha.jpg) no-repeat top center #FFF;
    width: 687px;
    height: 128px;
    margin-top: 25px;
}

.box-login-trocasenha {
    background: url(../imgs/trocadesenha.jpg) no-repeat top center #FFF;
    width: 687px;
    height: 128px;
}

.txt-msgerro {
    color: #333333;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 21px;
    margin-top: 36px;
    position: absolute;
    text-align: center;
    width: 687px;
}

    .txt-msgerro a {
        color: #F90 !important;
    }

        .txt-msgerro a:hover {
            color: #F63 !important;
        }

.box-login-sitewhite {
    background: #FFF;
    width: 687px;
    height: auto;
    margin-top: 25px;
    padding: 22px 0 30px 45px;
}

.form-login-ar {
    display: block;
    height: 66px;
    margin: 45px 0 0 250px;
    position: absolute;
    width: 370px;
}

.bt-ok {
    display: block;
    width: 38px;
    height: 26px;
    background: url(../imgs/bt-ok.jpg) no-repeat;
    float: left;
    margin-left: 10px;
    border: none;
    cursor: pointer;
}

input[type="password"].login-ar-site,
input[type="text"].login-ar-site {
    display: block;
    height: 26px;
    background: #ededed;
    border: solid #cccccc 1px;
    width: 170px;
    margin-bottom: 10px;
    float: left;
    padding: 2px 2px 2px 6px;
}

a.login-ar-site {
    display: block;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006699;
    padding: 15px 0 0 7px;
}

    a.login-ar-site:hover {
        color: #f48245;
    }

.link-vertudo {
    display: block;
    float: right;
    text-transform: none;
    color: #CCC;
    font-size: 12px;
    font-weight: bold;
    padding-right: 15px;
}

    /*.link-vertudo span{ font-size:14px; font-weight:bold; display:block; padding-top:2px; }*/

    .link-vertudo:hover {
        color: #FFF;
    }

/*---------------*/
/*-- CONVENIOS --*/
/*---------------*/

.box-convenio-dest1 {
    width: 747px;
    background: #ededed;
    min-height: 80px;
    margin-bottom: 25px;
}

.convenio-dest1 {
    color: #666666;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 20px 0 0 323px;
    position: absolute;
    width: 398px;
}

    .convenio-dest1 span {
        display: block;
        line-height: 22px;
        text-transform: uppercase;
        color: #006699;
        font-size: 16px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        margin-bottom: 10px;
    }

ul.convenios-list li {
    display: block;
    position: relative;
    min-height: 60px;
    border-bottom: 3px solid #ededed;
}

.convenios-name {
    display: block;
    height: 60px;
    padding-top: 37px;
    padding-left: 32px;
    color: #006699;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}

    .convenios-name:hover {
        color: #f48245;
    }

.convenios-box > p > img {
    border: solid 1px #999999;
    margin: 0 10px 10px -30px;
}

.convenios-box > p {
    display: block;
    float: left;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    color: #333;
    line-height: 20px;
    background: url(../imgs/bkg-convenios-p.jpg) repeat-y left top;
    padding: 10px 10px 10px 40px;
    width: 720px;
}

.convenios-link {
    display: block;
    background: url(../imgs/bkg-convenios-link.jpg) no-repeat left top;
    padding-left: 40px;
    height: 23px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #333;
    font-weight: bold;
    margin-top: 5px;
    padding-top: 4px;
}

    .convenios-link:hover {
        color: #f48245;
    }

.convenios-box {
    padding: 13px;
    background: #ededed;
    display: none;
}

.link-home {
    display: block;
    height: 85px;
    margin: 27px 0 0 20px;
    position: absolute;
    width: 303px;
}

/*----------------*/
/*-- CURRICULOS --*/
/*----------------*/

ul.curriculos-list {
    display: block;
    margin-top: 25PX;
}

    ul.curriculos-list li {
        display: block;
        padding: 22px 36px;
        background: #ededed;
    }

        ul.curriculos-list li:nth-child(2n) {
            background: #FFF;
        }

        ul.curriculos-list li p {
            display: block;
            font-family: Verdana, Geneva, sans-serif;
            font-size: 11px;
            color: #333;
            line-height: 18px;
        }

.curriculos-list-nome {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #006699;
    font-weight: bold;
    float: left;
}

.curriculos-list-data {
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
    color: #f48245;
    float: left;
    margin-left: 10px;
    padding-top: 4px;
}

.curriculos-list-city {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #333;
    float: left;
    margin-left: 5px;
    padding-top: 4px;
}

[class*="pee-box-"] {
    display: block;
    width: 293px;
    height: 696px;
    float: left;
    margin-right: 20px;
    padding: 78px 20px 0 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333;
    line-height: 18px;
}

.pee-box-pro {
    background: url(../imgs/box-profissional.jpg) no-repeat;
}

.pee-box-estu {
    background: url(../imgs/box-estudante.jpg) no-repeat;
}

.pee-box-emp {
    background: url(../imgs/box-empresa.jpg) no-repeat;
    margin-right: 0px;
}

.link-pee-box {
    display: block;
    width: 280px;
    height: 30px;
}

a.link-azul {
    color: #2159BA !important;
    font-weight: bold !important;
}

    a.link-azul:hover {
        color: #FF6633 !important;
    }

/*---------------------------*/
/*--- BTS ICONES SINDIJOR ---*/
/*---------------------------*/

[class*="bts-icones-sindijor"] {
    display: block;
    height: 20px;
    background: url(../imgs/bt-icon.png) no-repeat;
    float: left;
    cursor: pointer;
}

.bts-icones-sindijor-download {
    display: block;
    width: 20px;
    background-position: -8px -1px;
}

.bts-icones-sindijor-print {
    background-position: -41px -1px;
    display: block;
    width: 31px;
    margin-left: 15px;
}

.bts-icones-sindijor-mail {
    background-position: -85px -1px;
    display: block;
    width: 31px;
    margin-left: 15px;
}

[class*="dohms-post-redes-sociais-box-div"] {
    display: block;
    height: 20px;
    background: url(../imgs/bt-icon.png) no-repeat;
    float: left;
    cursor: pointer;
}

.dohms-post-redes-sociais-box-div-print {
    background-position: -41px -1px;
    display: block;
    width: 31px;
    margin-left: 15px;
}

.dohms-post-redes-sociais-box-div-mail {
    background-position: -85px -1px;
    display: block;
    width: 31px;
    margin-left: 15px;
}

.dohms-post-redes-sociais-box-face {
    float: left;
    margin-right: 15px;
}

.dohms-post-redes-sociais-box-twitter {
    float: left;
    display: block;
    width: 76px;
}

.bts-icones-sindijor-download:hover {
    background-position: -8px -24px;
}

.bts-icones-sindijor-print:hover {
    background-position: -41px -24px;
}

.bts-icones-sindijor-mail:hover {
    background-position: -85px -24px;
}

[class*="bts-convenios-"] {
    display: block;
    width: 359px;
    height: 99px;
    cursor: pointer !important;
}

    [class*="bts-convenios-"]:hover {
        background-color: #ff9933;
    }

.bts-convenios-set {
    background-color: #ff9933 !important;
}

.bts-convenios-a {
    background-image: url(../imgs/bt-qualificacao.png);
    background-repeat: no-repeat;
    background-color: #006699;
    float: left;
}

.bts-convenios-b {
    background-image: url(../imgs/bt-clube.png);
    background-repeat: no-repeat;
    background-color: #3399cc;
    float: right;
}

[class*="bts-curriculos-"] {
    display: block;
    float: left;
    width: 174px;
    height: 80px;
    margin-right: 17px;
    cursor: pointer !important;
}

    [class*="bts-curriculos-"]:hover {
        background-color: #ff9933;
    }

.bts-curriculos-a {
    background-image: url(../imgs/bts-banco-curriculos1.png);
    background-repeat: no-repeat;
    background-color: #006699;
}

.bts-curriculos-b {
    background-image: url(../imgs/bts-banco-curriculos2.png);
    background-repeat: no-repeat;
    background-color: #3399cc;
}

.bts-curriculos-c {
    background-image: url(../imgs/bts-banco-curriculos3.png);
    background-repeat: no-repeat;
    background-color: #006699;
}

.bts-curriculos-d {
    background-image: url(../imgs/bts-banco-curriculos4.png);
    background-repeat: no-repeat;
    background-color: #3399cc;
    margin-right: 0px;
}

/*bts juridicos*/

[class*="bts-juridicos-"] {
    display: block;
    width: 359px;
    height: 99px;
    cursor: pointer !important;
}

    [class*="bts-juridicos-"]:hover {
        background-color: #ff9933;
    }

.bts-juridicos-set {
    background-color: #ff9933 !important;
}

.bts-juridicos-a {
    background-image: url(../imgs/bt-escritorios.png);
    background-repeat: no-repeat;
    background-color: #006699;
    float: left;
}

.bts-juridicos-b {
    background-image: url(../imgs/bt-consulta.png);
    background-repeat: no-repeat;
    background-color: #3399cc;
    float: right;
}

.box-conveniados {
    width: 747px;
    padding: 18px 15px;
    background-color: #e1e1e1;
    margin-bottom: 18px;
}

    .box-conveniados h3 {
        padding-left: 70px;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        color: #f48245;
        text-transform: uppercase;
        line-height: 1;
        margin-bottom: 12px;
    }

    .box-conveniados p {
        width: 717px;
        background: #ededed;
        margin: 0 auto;
        line-height: 25px;
        font-size: 12px;
        color: #333;
        padding: 20px 0px 20px 70px;
    }

        .box-conveniados p a {
            font-size: 12px;
            color: #333;
        }

            .box-conveniados p a:hover {
                color: #f48245;
            }

        .box-conveniados p span {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 16px;
            color: #333;
        }


/*---------------------*/
/*-------INDIQUE-------*/
/*---------------------*/

/*.dohms-post-redes-sociais-indique-lightbox{
	position:fixed;
	z-index:998;
	width:100%;
	height:100%;
	background:url(../imgs/bkg-box-alerta.png) repeat;
}*/

.dohms-post-redes-sociais-box-indique {
    position: absolute;
    z-index: 998;
    width: 400px;
    height: auto;
    background: #024F77;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    padding: 20px;
    box-shadow: #333 0 0 6px;
    -webkit-box-shadow: #333 0 0 6px;
    -moz-box-shadow: #333 0 0 6px;
    margin: 40px 0 0;
}

.dohms-post-redes-sociais-indique-a-fechar {
    display: block;
    width: 15px;
    height: 15px;
    float: right;
    background: url(../imgs/bt_fechar.jpg) no-repeat;
}

.dohms-post-redes-sociais-box-indique p {
    font-size: 20px;
    display: block;
    color: #F63;
    margin-bottom: 20px;
}

.dohms-post-redes-sociais-box-indique input,
.dohms-post-redes-sociais-box-indique label {
    display: block;
    float: left;
    width: 100%;
}

.dohms-post-redes-sociais-box-indique input {
    margin-bottom: 10px;
    padding: 2px;
    border: solid 1px #CCCCCC;
    background: #FFF;
    height: 22px;
}

.dohms-post-redes-sociais-box-indique label {
    line-height: 1;
    margin-bottom: 4px;
    font-weight: bold;
}

.dohms-post-redes-sociais-box-indique input[type="submit"] {
    width: 100px !important;
    float: right;
    border: none;
    background: #F63;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    height: auto;
    text-align: center;
    padding: 6px;
    margin-top: 15px;
    cursor: pointer;
}

    .dohms-post-redes-sociais-box-indique input[type="submit"]:hover {
        background: #FF9562;
        color: #333 !important;
    }

/*---------------------*/
/*--- IPAD SPECIFIC ---*/
/*---------------------*/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

    html {
        min-width: 1024px;
    }

    /*div#wrapper.clear div.internas-content div.inn-wrapper div:first-child{
	width:420px !important;
}*/

    ul.menu > li:last-child > a {
        color: #004890;
        display: block;
        float: left;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 13px;
        font-weight: bold;
        height: 40px;
        width: 136px !important;
        padding: 15px 5px 0;
        text-transform: uppercase;
    }
}

/*------------------*/
/*--- AUXILIARES ---*/
/*------------------*/

.dohms-figurebox {
    display: block;
    float: left;
    margin: 0 15px 5px 0;
    padding: 2px;
}

.dohms-figurebox-caption {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin-top: 4px;
    padding-right: 2px;
    text-align: left;
    max-width: 300px;
}

.subtitle-laranja {
    display: block;
    line-height: 1;
    font-size: 16px !important;
    color: #f48245;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 20px;
    text-transform: uppercase;
}

h3.subtitle-laranja font {
    line-height: 24px !important;
}

.txt-internas {
    display: block;
    line-height: 20px;
    font-size: 14px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
}

.dohms-assinatura {
    width: 67px;
    display: block;
    margin-top: 23px;
    margin-left: 1145px;
    position: absolute;
    color: #333 !important;
}

.dohms-text-assinatura {
    font-family: Verdana, Geneva, sans-serif !important;
    color: #000000;
    display: block;
    float: left;
    margin-top: 5px;
    margin-left: 2px;
}

.img-align-center {
    display: block;
    margin: 0 auto;
}

.img-align-left {
    display: block;
    float: left;
    margin-bottom: -1px;
}

.img-align-right {
    display: block;
    float: right;
}

.shadow {
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow: 3px 3px 5px 6px #ccc;
}

/*---------------------*/
/*---CAROUSEL STYLES---*/
/*---------------------*/

/*
This is the visible area of you carousel.
Set a width here to define how much items are visible.
The width can be either fixed in px or flexible in %.
Position must be relative!
*/
.jcarousel {
    position: relative;
    overflow: hidden;
}

    /*
This is the container of the carousel items.
You must ensure that the position is relative or absolute and
that the width is big enough to contain all items.
*/
    .jcarousel ul {
        width: 20000em;
        position: relative;
        /* Optional, required in this case since it's a <ul> element */
        list-style: none;
        margin: 0;
        padding: 0;
    }

    /*
These are the item elements. jCarousel works best, if the items
have a fixed width and height (but it's not required).
*/
    .jcarousel li {
        /* Required only for block elements like <li>'s */
        float: left;
    }

div.dohms-interna-noticias-text a {
    color: #2159ba !important;
    font-weight: bold !important;
}

    div.dohms-interna-noticias-text a:hover {
        color: #FF6633 !important;
    }

a.default-links {
    color: #2159ba !important;
    font-weight: bold !important;
}

    a.default-links:hover {
        color: #FF6633 !important;
    }

/*SOCIAL BOX*/
.social-box-bts {
    width: 310px;
    height: 40px;
    margin-top: 19px;
}

    .social-box-bts a {
        display: block;
        float: left;
        background-image: url(../imgs/abas-das-rede-home.png);
        background-position: 0 0;
        background-repeat: no-repeat;
        height: 40px !important;
    }

        .social-box-bts a.aba-face {
            background-position: 0 0;
            width: 115px;
        }

        .social-box-bts a.aba-twitter {
            background-position: -113px 0;
            width: 107px;
        }

        .social-box-bts a.aba-flickr {
            background-position: -212px 0;
            width: 88px;
        }

        .social-box-bts a.aba-face:hover {
            background-position: 0 -82px;
        }

        .social-box-bts a.aba-twitter:hover {
            background-position: -113px -82px;
        }

        .social-box-bts a.aba-flickr:hover {
            background-position: -212px -82px;
        }

        .social-box-bts a.aba-face-set {
            background-position: 0 -41px !important;
        }

        .social-box-bts a.aba-twitter-set {
            background-position: -113px -41px !important;
        }

        .social-box-bts a.aba-flickr-set {
            background-position: -212px -41px !important;
        }

#socialbox-flickr {
    display: block;
    width: 310px;
    height: 495px;
    padding-bottom: 20px;
    overflow: auto;
    background: #FFF;
}

    #socialbox-flickr a {
        display: block;
    }

        #socialbox-flickr a img {
            display: block;
            width: 120px;
            height: 120px;
            float: left;
            margin-left: 20px;
            margin-top: 20px;
            border: solid 1px #FF9900;
        }

#socialbox-twitter {
    display: block;
    width: 310px;
    height: 495px;
    overflow: auto;
    background: #FFF;
}

    #socialbox-twitter li {
        display: block;
        padding: 8px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
        line-height: 18px;
    }

        #socialbox-twitter li:nth-child(odd) {
            background: #E4E4E4;
        }

        #socialbox-twitter li p a {
            color: #F90;
            font-weight: bold;
        }


            #socialbox-twitter li p a:hover {
                color: #039;
            }

.class_a_twit {
    color: #2159ba !important;
}

    .class_a_twit:hover {
        color: #F63 !important;
        ;
    }


/*MODAL*/

.dohms-banner-dhtml-div {
    /*margin:20px auto 0 auto; */
    display: block;
    width: 100% !important;
    height: 100% !important;
    position: fixed;
    background: url(../imgs/bkg-dhtml.png) repeat;
    z-index: 999;
}

.dohms-banner-dhtml-fechar {
    background-image: url(http://sindijorpr.org.br/_assets/imgs/bt_fechar.jpg);
    width: 15px;
    height: 15px;
    margin-left: 280px;
    margin-top: 130px;
    position: absolute;
    cursor: pointer;
    left: 50%;
}

.dohms-banner-dhtml-link {
    display: block;
    left: 50%;
    margin-left: -280px;
    position: absolute;
    width: 560px;
    margin-top: 100px;
}

.dohms-banner-dhtml-img {
    display: block;
    width: 560px;
    box-shadow: 1px 1px 4px #333333;
    -webkit-box-shadow: 1px 1px 4px #333333;
    -moz-box-shadow: 1px 1px 4px #333333;
}

.dohms-banner-dhtml-bkg {
    position: fixed;
    z-index: 5;
    display: block;
    width: 100%;
    height: 100%;
    background: url(http://sindijorpr.org.br/_assets/imgs/bkg-box-alerta.png) repeat;
}

.dohms-banner-dhtml-modal {
    position: absolute;
    z-index: 999;
    top: 150px;
    left: 50%;
    margin-left: -300px;
    display: block;
    width: 600px;
    height: 353px;
    background: #FFF;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.dohms-banner-dhtml-video {
    margin: 20px auto 0 auto;
    display: block;
    width: 560px !important;
    height: 315px !important;
}

.dohms-banner-dhtml-video {
    margin: 20px auto 0 auto;
    display: block;
    width: 560px !important;
    height: 315px !important;
}

.dohms-banner-dhtml-fechar-video {
    background-image: url(http://sindijorpr.org.br/_assets/imgs/bt_fechar.jpg);
    width: 15px;
    height: 15px;
    margin-left: 600px;
    margin-top: 20px;
    position: absolute;
    cursor: pointer;
}

.box-alerta-bkg {
    position: fixed;
    z-index: 5;
    display: block;
    width: 100%;
    height: 100%;
    background: url(http://sindijorpr.org.br/_assets/imgs/bkg-box-alerta.png) repeat;
}

.box-alerta-modal {
    position: absolute;
    z-index: 999;
    top: 150px;
    left: 50%;
    margin-left: -189px;
    display: block;
    width: 378px;
    height: 250px;
    background: #FFF;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
}

    .box-alerta-modal p {
        background: none repeat scroll 0 0 #EDEDED;
        border-radius: 12px 12px 0 0;
        -moz-border-radius: 12px 12px 0 0;
        -webkit-border-radius: 12px 12px 0 0;
        color: #333333;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 16px;
        font-weight: bold;
        height: 97px;
        line-height: 24px;
        padding: 26px 50px 0;
        width: 378px;
    }

    .box-alerta-modal a {
        display: block;
        margin: 20px auto 0 auto;
        background: #ff9933;
        width: 335px;
        height: 33px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #FFF;
        text-align: center;
        font-weight: bold;
        padding: 10px 5px;
    }

/*@media (max-device-height:1600px) {

#banner-3,
#banner-4,
#banner-5,
#banner-6{ 
	display:none !important;
}

}*/

.dohms-banner-slider-div {
    height: 320px !important;
    overflow: hidden;
}

.bt-envie-artigo {
    display: block;
    background: url(../imgs/bt-envie-artigo.jpg) no-repeat;
    width: 277px;
    height: 68px;
    float: left;
    position: absolute;
    margin-top: 53px;
}

    .bt-envie-artigo:hover {
        background: url(../imgs/bt-envie-artigo-hover.jpg) no-repeat !important;
    }


/*-----------------*/
/*--- IF CHROME ---*/
/*-----------------*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .dohms-pagnav {
        display: block;
        min-width: 300px;
        float: right;
        margin-top: 45px;
    }

    ul.ar-site-top li a.chrome {
        padding: 14px 0px 0 2px !important;
        margin-right: 0;
        letter-spacing: -1px;
        width: 177px;
    }

    ul.menu > li > a {
        letter-spacing: -0.1px;
    }
}

@media print {

    * {
        background: none !important;
        width: auto !important;
        color: #333;
    }

    header#topo-site {
        background: url("../imgs/head-print1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        height: 120px;
        margin: 0 auto;
        width: 1220px;
    }

    nav, footer, .menu-interno, .internas-content-title,
    .home-col-right, .dohms-post-redes-sociais-div, .voltar-indice,
    .dohms-noticias-relacionadas-ul, .bts-sindijor-vermaisartigos-autor,
    .bts-sindijor-voltarindice, .internas-content-header, .box-articulista-nome,
    .box-articulista-bio, .form-toplogin {
        display: none !important;
    }


    .dohms-interna-noticias-title,
    .subtitle-laranja {
        margin-bottom: 20px !important;
        font-size: 20px !important;
        margin-top: 30px !important;
        line-height: 28px !important;
        display: block !important;
        color: #333 !important;
    }

    p {
        font-size: 12px !important;
        line-height: 22px !important;
        display: block !important;
        color: #333 !important;
    }

    .dohms-interna-noticias-autor,
    .dohms-interna-noticias-fonte {
        font-size: 10px !important;
        margin-bottom: 8px !important;
        display: block !important;
    }

    .tabela-salarial tr td {
        background: #CCC !important;
        padding: 8px;
    }

    .tabela-salarial tr:nth-child(odd) td {
        background: #E5E5E5 !important;
    }
}

.dohms-post-redes-sociais-indique-lightbox {
    position: absolute !important;
}

[class*="bts-esquecisenha-"] {
    display: block;
    width: 219px;
    height: 151px;
    background: url(../imgs/pa-bts.jpg) no-repeat 0 0;
    float: left;
    margin-right: 15px;
    cursor: pointer;
}

.bts-esquecisenha-jornalista {
    background-position: 0px 0px;
}

.bts-esquecisenha-estudante {
    background-position: -220px 0px;
}

.bts-esquecisenha-empregador {
    background-position: -439px 0px;
    margin-right: 0px;
}

.bts-esquecisenha-jornalista:hover {
    background-position: 0px -152px;
}

.bts-esquecisenha-estudante:hover {
    background-position: -220px -152px;
}

.bts-esquecisenha-empregador:hover {
    background-position: -439px -152px;
    margin-right: 0px;
}

iframe.timeline-content-text {
    ` display: block;
    margin: 10px auto;
    min-height: 980px;
    padding: 0;
    width: 740px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.bt-premiosanguebom {
    display: block;
    float: right;
    width: 165px;
    height: 120px;
    margin-top: -66px;
    background: url(../imgs/bt-pagina-interna.jpg) no-repeat 0 0;
}

.bt-premiosanguenovo {
    display: block;
    float: right;
    width: 165px;
    height: 120px;
    margin-top: -66px;
    background: url(../imgs/bt-pagina-interna-sn3.jpg) no-repeat 0 0;
}

.bt-premiosanguebom:hover {
    background-position: 0 -127px;
}

.bt-premiosanguenovo:hover {
    background-position: 0 -127px;
}

.prevbt-timeline {
    display: block;
    cursor: pointer;
    position: absolute;
    margin: -9px 0 0 2px;
    background: url(../imgs/prev-bt-timeline.png) no-repeat 0 0;
    width: 18px;
    height: 36px;
}

.nextbt-timeline {
    display: block;
    cursor: pointer;
    position: absolute;
    margin: -9px 0 0 735px;
    background: url(../imgs/next-bt-timeline.png) no-repeat 0 0;
    width: 18px;
    height: 36px;
}

.btn-contato-1 {
    color: #f48245 !important;
}

    .btn-contato-1:hover {
        text-decoration: underline !important;
    }
