.folio_mask
{
    position:relative;
    overflow:hidden;
    background-color:#FFFFFF; /*#171612 cambio realizado por solicitud caso 40982*/
    border:10px solid #171612;
}
.folio_box
{
   position:absolute;
}
.folio_box span
{
    display:block;
	float:left;
}
.folio_page_num
{
    background:#3D6780; /*#CDDC29 cambio realizado por solicitud caso 40982*/
    border:10px solid #171612;
    color:white;
    text-align:right;
}
.folio_page_num span
{
    width:16px;
    height:16px;
    padding:2px;
    text-align:center;
    cursor:pointer;
}
.folio_page_num span.active
{
    background:#fff;
    color:#171612;
}
.folio_prev
{
    display:block;
    height:30px;
    position:absolute;
}
.folio_next
{
    display:block;
    height:30px;
    position:absolute;
    color:white;
    text-align:right !important;
}
.folio_prev span,
.folio_next span
{
    display:block;
    background-color:#171612;
    color:white;
    padding:6px;
    text-align:center;
    width:80px;
    font-weight:bold;
}
.folio_next span
{
    float:right;
}
.folio_prev span:hover,
.folio_next span:hover
{
    cursor:pointer !important;
}
.folio_details
{
    display:block;
	height:50px;
	background:#000;
	position:absolute;
    padding-left:20px;
    padding-right:20px;
    padding-top:15px;
    font-weight:bold;
    color:white !important;
}
.folio_details span.cdate
{
    color:white !important;
    font-size:20px;
    font-weight:bold;
    display:inline;
    background-color:#333333;
    padding:4px;
}
.folio_details span.title
{
    color:white !important;
    font-size:20px;
    font-weight:bold;
    display:inline;
    padding:2px;
}
.folio_details span.author
{
    color:white !important;
    font-weight:bold;
    display:inline;
    padding:2px;
}
