/* ----------------------------------------------------------------------------
    =PAG PAGINATOR
---------------------------------------------------------------------------- */
.paginator { padding:.3em .5em; float:left; font:normal 1.1em verdana; }

.paginator .prev-na,
.paginator .next-na {
    padding:.2em;
    font:bold .875em verdana;
}
.paginator .prev-na,
.paginator .next-na {
    border:1px solid #ccc;
    background-color:#f9f9f9;
    color:#aaa;
    font-weight:normal;
    padding:.3em;
}
.paginator .prev a, .paginator .prev a:visited,
.paginator .next-ha a, .paginator .next-ha a:visited {
    border:1px solid #99ccee;
    background-color:#eaf3fa;
    color:#234f32;
    padding:.3em;
    font:bold .9em verdana;
    text-decoration:none;
}
.paginator .prev, .paginator .prev-na { margin-right:.1em; }
.paginator .next-ha, .paginator .next-na { margin-left:.1em; margin-top:0em; }
.paginator .page a, .paginator .page a:visited, .paginator .curr {
    padding:.30em;
    font:normal .875em verdana;
    border:1px solid #99ccee;
    background-color:#eaf3fa;
    color:#234f32;
    text-decoration:none;
}
.paginator .curr {
    background-color:#325272;
    color:#fff;
    border:1px solid #80b5d0;
    font-weight:bold;
}
.paginator .page a:hover,
.paginator .curr a:hover,
.paginator .prev a:hover,
.paginator .next-ha a:hover {
    color:#fff;
    background-color:#325272;
    border:1px solid #80b5d0;
}