div.dataTables_info 
{
	border-left: 1px solid #cecece;
	padding-left:5px;
}

.dataTables_paginate  {padding-right:5px;margin-right:5px; }
.paginate_button {
	padding-right: 5px;
	margin-left: 5px;
	height: 30px;
	cursor: pointer !important;
	
}
.paginate_button.previous{ padding-left: 80px; background: url('../images/back_enabled.png') no-repeat; background-position: 50% 50%; cursor: pointer !important;  }
.paginate_button.previous:hover { padding-left: 80px; background: url('../images/back_enabled_hover.png') no-repeat; background-position: 50% 50%; cursor: pointer !important; }
.paginate_button.previous.disabled { padding-left: 80px;height: 35px;  background: url('../images/back_disabled.png') no-repeat; background-position: 50% 50%;}

.paginate_button.next {  padding-right: 80px; background: url('../images/forward_enabled.png') no-repeat; background-position: 50% 50%; cursor: pointer !important; }
.paginate_button.next:hover {  background: url('../images/forward_enabled_hover.png') no-repeat;background-position: 50% 50%; cursor: pointer !important; }
.paginate_button.next.disabled { padding-right: 80px; background: url('../images/forward_disabled.png') no-repeat; background-position: 50% 50%;}

.paginate_button.current { font-weight: bold;}


.bloque-test{
    position: relative;padding-bottom: 20px;
}
.bloque-test .pregunta{
}
.bloque-test p,
.bloque-test .respuestas{
	position: relative;
	padding-left: 70px;
}
.okko{}
.respuesta_explica
{
	font-family: 'Open Sans'; font-size: 110%; font-style: oblique;font-weight: bold;
}
.repuestas
{
	font-family: 'Open Sans'; font-weight: 300; font-size: 13pt; margin: 1em 0;text-align: justify;padding: 2px; color: #505458;
}

.respuesta_explica
{
	font-family: 'Open Sans'; font-weight: 300; font-size: 13pt; margin: 1em 0;text-align: justify;padding: 2px; color: #505458;	
	
}