/*----- DATATABLES ------------------------------------*/	

.paging_full_numbers .ui-button {
	padding: 2px 6px;
	margin: 0;
	cursor: pointer;
	* cursor: hand;
} 

#baseDateControl {
	text-align: left;
	margin-left: 25px;
	line-height: 30px;
}

.dataTables_length, .dataTables_info {
	margin-left: 25px;
	line-height: 30px;
}

.dataTables_filter, .dataTables_paginate {
	margin-right: 25px;
	line-height: 30px;
}

.dataTables_paginate {
	margin-top: 2px;
}


.fg-toolbar {
	border-radius: 0px !important;
}

.ui-icon {
	display: inline-block !important;
}

.DataTables_sort_icon {
	
	position: absolute;
}

.dataTables_paginate a:hover {
	text-decoration: underline !important;
}

.dataTables_paginate .ui-state-default:hover {
	color:#00396B !important;
}

.link_datatable {
	color:#00396B !important;
	font-weight: bold;
}

.link_datatable:hover {
	color:#fac92c !important;
	font-weight: bold;
}

.container {
		width: 95%;
		
	}

/*--- comunes a gest e intranet --------*/

.listas_modificar ul{
	width: 100%;
	 list-style: none;
    margin:0;
    padding:0;
   
    display: table;   
	
}

.listas_modificar li {
    z-index:10;
    text-align: center;
    display: table-cell;
   /* max-width: 120px ;*/    
}


/*.iconos li a {
  display: block;
  color: #cccbcb;
  font-size: 1.3em;
  line-height: 1.286em;
  font-weight:900;
  outline: none;
  border-bottom: none !important;
}
*/



/*-----------------------------------------------*/

table.dataTable { border:0px !important; }
table.dataTable tbody{ border:0px !important; }
table.dataTable thead{ border:0px !important; }
table.dataTable thead th{ border:0px !important; padding-top: 8px; padding-bottom: 8px; }

table.dataTable tr.odd td { border:0px !important; }
table.dataTable tr.even td { border:0px !important; }

table.dataTable td { padding-top:8px; padding-bottom:8px; }

@media screen and (max-width: 45em) {

	
	.dataTables_filter {
		float: left !important;
		margin-left: 10px;
	}

	.dataTables_length, .dataTables_info {
		margin-left: 10px !important;
	}	

	table.dataTable thead th {
		vertical-align: text-top;
	}	

	.dataTables_paginate {
		float: left !important;
		margin-left: 10px;
		margin-right: 10px !important;
		margin-top: -10px !important;
		margin-bottom: 10px !important;
	}	

	.paging_full_numbers { height: auto; }


	table.dataTable td { vertical-align: text-top; }
	
	table.dataTable td img { width: 100%; height:auto; max-height: 100px; max-width: 100px; }


	
	
	.page_navigation {
	width: 95%;
		margin-right: 10px;
	}

}

