#advanced-search {
    text-align:left;
    width:100%;
    padding:5px 0 15px;
}

#advanced-search-toggle {
    cursor:pointer;
}

#search-query-explained {
    padding:10px 0;
}

#search-query-explained span.term,
#search-query-explained span.date,
#search-query-explained span.when,
#search-query-explained span.branch,
#search-query-explained span.node,
#search-query-explained span.op {
    font-weight:bold;
}

#search-query-explained span.op {
    text-transform:uppercase;
}

#search-results li.search-result .mime-pdf {
    padding-left:20px;
    background:url(../../system/images/pdf_button.png) no-repeat;
}

#search-results .search-pagination,
#search-results .pagination,
#search-results .search-pages-counter {
    clear:both;
    margin:0 auto;
}

#highlighter-start, #highlighter-end {
    display:none;
    height:0;
    opacity:0;
}

span.highlight {
    background-color:#0C6462;
    font-weight:bold;
    padding:1px 4px;
}

ul.autocompleter-choices {
    position:absolute;
    margin:0;
    padding:0;
    list-style:none;
    border:1px solid #EEEEEE;
    background-color:white;
    border-right-color:#DDDDDD;
    border-bottom-color:#DDDDDD;
    text-align:left;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    z-index:50;
}

ul.autocompleter-choices li {
    background:none;
    position:relative;
    padding:0.1em 1.5em 0.1em 1em;
    cursor:pointer;
    font-weight:normal;
    font-size:1em;
}

ul.autocompleter-choices li.autocompleter-selected {
    background-color:#444;
    color:#fff;
}

ul.autocompleter-choices span.autocompleter-queried {
    font-weight:bold;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
    color:#9FCFFF;
}

ul#finder-filter-select-list {
    top: 4em !important;
}

fieldset.word{
    border: 1px solid #dddddd !important;
    padding: 10px 25px !important;
    display: block;
}

#search-form{
    position: relative;
    width: 960px;
    margin-bottom: 40px;
}

.buscaGeral #barraDireita{margin-top: 195px;}

.filtrepor img{
    margin-right: 10px;
    float: left;
}
.filtrepor span{
    font-family: Open Sans, Tahoma, sans-serif;
    font-size: 18px;
    line-height: 20px;
    color:#8c8e8f;
}

.fields{
    clear: both;
}

.fields label{
    display: block!important;
    visibility: visible!important;
}
.fields #q {
    width: 290px;
}

.fields input{
    border: 1px solid #dddddd;
    height: 20px;
    padding: 2px 2px;
}
.fields input[type=checkbox],.fields input[type=radio]{
    border: 0px;
}
.fields select{
    border: 1px solid #dddddd;
    height: 26px;
    padding: 2px 2px;
}

#finder-filter-select-list{
    display: none;
    visibility: hidden;
}

.fields label.ate{visibility: hidden!important;}
#advancedSearch{width: 440px; float: left;}
.palavrachave {
    width: 390px;
    float: left;
}
ul#finder-filter-select-dates li.filter-date {padding: 0px!important;}
.buscaGeral #advancedSearch select{display: none; visibility: hidden;}
.filtrepor{margin: 10px 0px;}

.buscaGeral .btn-pesquisa{
    font-family: Open Sans, sans-serif;
    font-size: 13px;
    color: #FFF;
    background: url(../bgbutton.png) no-repeat;
    border: 0px;
    width: 70px;
    height: 30px;
    padding: 0px;
    margin-top: 18px;
    /*margin-left: 24px;*/
}
.search-pages-counter {
    font-size: 13px;
    border-bottom: 1px solid #888;
    padding-bottom: 3px;
}
.ordem {
    float: right;
    width: 230px;
    margin-top: -24px;
    font-size: 13px;
    text-align: right;
}

.ordem p {
    display: inline;
    cursor: pointer;
}
.ordem p.selected {
    color: #f26725;
    font-weight: bold;
}
#oAlf {
    border-right: 2px solid #D6D6D6;
    padding-right: 5px;
}

#search-results dl{list-style: none;}
#search-results dl li{padding: 15px 0px;
                      border-bottom: 1px solid #8C8E8F;
                      display: block;
                      min-height: 116px;
}
#search-results h4 a{color:#0c6462; font-family: Tahoma, Arial, sans-serif; font-size: 16px;}
#search-results .imgArtigo{width: 220px; height: 115px; overflow: hidden;float: left;margin-right: 15px;}   

.extra {
    display: block;
    margin-top: 5px;
    color: #F26725;
    font-size: 12px;
    line-height: 24px;
}

#finder-filter-w1,#finder-filter-w2{
    display: none;
}

.word input,.word select{
    font-family: Arial;
    font-size: 12px;
}

.word label,.txtCheck{
    font-weight: bold;
}

