reporteDataTablethead th {
	vertical-align: middle !important;
	cursor: default;
}

tfoot .ui-state-default{
	background-color: white !important;
	color: #4f4f4f !important;
	font-weight: bold !important;
	text-align: left !important;
}

.ui-paginator-top-right-content{
	margin-top: 2px !important;
}

/* .ui-paginator .ui-paginator-rpp-options{ */
/* 	height: 30px !important; */
/* } */

.estiloTabla .ui-paginator-top .ui-paginator-rpp-options{
	float:right !important;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
}

.columnaTextoStyle{
	display: block;
	text-align: left;
}

.columnaNumericaStyle{
	display: block;
	text-align: right;
}
/*
.p-datepicker {
	width: 100%;
}

.datePickerStyle button{
	position: absolute;
	margin-left: -2.4em;
}

.ui-datepicker {
	top: 30px !important;
	posicion: absolute;
}*/
/*
.datePickerStyle .ui-datepicker-calendar{
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #ffffff;
}

.datePickerStyle .ui-datepicker-header{
	background: #ffffff;
	border: 1px solid #ffffff;
}

.datePickerStyle input{
	border: 1px solid #c2cad8;
	border-radius: 5px;
	background-color: #fff;
	padding: 5px 5px;
	box-shadow: inset 0 3px 6px rgba(255, 255, 255, 0);
	width: 100%;
	height: 34px;
}*/

/*.datePickerStyle .ui-datepicker td .ui-state-default{
	color: #000000;
	background-color: #ffffff;
	border-radius: 18px !important;
}

.datePickerStyle .ui-datepicker td .ui-state-active{
	color: #ffffff;
	background-color: #D5007F;
}*/

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	color: #000;
	text-shadow: none;
}

/*.prime-datePicker-disabled{
	background-color: #eef1f5;
}*/

/* Se comenta para alinear totales */
/* .ui-paginator */
/* .ui-paginator-current, */
/* .ui-paginator */
/* .ui-paginator-rpp-options { */
/* 	margin-left: 0px !important; */
/* } */

.ui-paginator-top-right-content{
	margin-top: 0px !important;
	margin-bottom: 20px !important;
}
