/*** menu ***/
.menu-apresentacao, .menu-instrucao{background-image:url('../images/biblioteca_menu.jpg')!important; background-repeat:no-repeat !important; background-color:transparent !important}
.menu-apresentacao{width:85px; background-position:7px 7px !important}
    .menu-apresentacao:hover{background-position:7px -23px !important}
.menu-instrucao{width:68px; background-position:-74px 7px !important}
    .menu-instrucao:hover{width:68px; background-position:-74px -23px !important}

/*** destaque ***/
.destaques{}
    .destaques ul{padding-top:15px}
        .destaques li{}
            .destaques li h6{font-size:12px}
            .destaques li p{font-size:11px}


/*** biblioteca ***/
.box-temas, .box-tipos{width:285px; height:auto; float:left}
.box-temas{margin-right: 30px}

/*** form biblioteca  ***/
.filtro{margin:10px 40px 20px 0; float:left}
    .filtro input, select{height:20px; padding-left:10px; background-color:#e0e0e0}
    .filtro input, .filtro select{background:#f3f3f3; border:1px solid #cdcdcd; color:#4B7999}
    .filtro input, .filtro select {margin-bottom:10px}
    /* .filtro .filter-major{float:left; width:427px}
        .filtro .filter-major input{width:415px}
    .filtro .filter-minor{float:right; width:162px}
        .filtro .filter-minor input{width:150px} */

    .filtro .select-block{float:left; width:193px; margin-right:10px}
        .filtro .select-block label{display:block; margin:0 0 4px; font-weight:bold; font-size:12px; color:#4B7999}
        .filtro .select-block select{width:100%}
            .filtro .select-block option{padding-left:10px}
    .filtro .btn-wrapper{border-top:4px solid #507796; margin-top:20px}
        .filtro .btn-wrapper input{float:right; width:132px; height:22px; padding:0 14px 4px 0; background:url('../images/selo_invert.png') no-repeat 0 0 transparent; border:none; text-align:right; text-transform:uppercase; color:#fff; cursor:pointer}

.box-tt{}
    .box-tt h3{font-size:16px; color:#8f8f8d}
    .box-tt table{width:100%; border-collapse:collapse; border:none; border-top:1px solid #8f8f8d; border-bottom:1px solid #8f8f8d}
        .box-tt tr{border:none; background:#f2f2f2}
        .box-tt tr.even{border:none; background:none}
            .box-tt td{border:none}

/* .resultados{width:600px} */
    .resultados h3{padding-bottom:5px; border-bottom:3px solid #8d8f81; margin-bottom:5px; font-size:15px}
        .resultados h3 span{font-weight:normal; font-size:14px}
    .resultados .resultado{padding:10px 20px; background:#f2f2f2; margin-bottom:10px; color:#000}
        .resultado h5{font-weight:bold; font-size:12px; margin-bottom: 6px}
            .resultado h5 a{color:#4B7999}
        .resultado p{margin:0; line-height:18px; color: #666666;}
        .resultado p.resumo{margin:5px 0; color:#666}
        .resultado a { color: #666; text-decoration: none; line-height: 18px;}
        .resultado a:hover { color: #666; text-decoration: underline;}
        .bold { font-weight: bold;}

.trabalho-show{float:left; width:600px; margin-right:40px}
    .trabalho-show p{margin:0}

    .trabalho-header{border-bottom: 4px solid #4C7999; color: #4C7999; padding-bottom: 5px;}
        .trabalho-header a{color:#666}
        .trabalho-header h2{margin-bottom:4px; font-size:15px}
        .trabalho-header p{font-weight:bold; font-size:10px}

        .trabalho-info{color:#4C7999}
            .trabalho-info p{float:left; clear:left; padding: 0 0 10px 0; color: #666666;}
            .trabalho-info p a { color: #666;}
            .trabalho-info p.download{/*float:right; clear:none*/}
            .trabalho-info p.detint {padding: 0;}

    .trabalho-body{margin-top:15px}

        .trabalho-content{padding:15px 0}

    .trabalho-footer{border-top:2px solid #507796; margin-top:10px}
        .trabalho-footer a{float:right; width:108px; height:22px; padding:0 24px 4px 0; background:url('../images/selo_invert.png') no-repeat 0 0 transparent; text-align:right; text-transform:uppercase; color:#fff; line-height:18px}

span.uppercase{text-transform:uppercase}
ul.nav-numbers li, ul.nav-prevnext li { float:left; margin: 0 3px 10px 3px; padding: 3px 5px; border: 1px solid #928C68; }
ul.nav-numbers li a, ul.nav-prevnext li a { display:block; color:#4B7999; }

.txt_sembold { font-weight: normal !important;}
