﻿/* Estilos para las tablas dataTable */
.dataTables_wrapper .ui-toolbar,
.dataTables_wrapper .ui-toolbar.ui-widget-header {
	padding: 3px 5px 2px 5px;
	background-image: none;
	background-color: #EEEEEE;
}

.dataTables_wrapper .ui-state-default
{
	background-image: none;
	background-color: transparent;
	color: #000000;
}

.dataTables_wrapper
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	color: #000000;
}

.dataTables_scroll
{
/*
    border-bottom: 0 none;
    border-top: 0 none;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
*/
}

.dataTables_scrollBody
{
    background: #A9A9A9;
}

.dataTables_wrapper table.dataTable tbody tr:hover
{
	background-color:#C0C0C0 !important;
	cursor: pointer;
}

.dataTables_wrapper table.dataTable tr.even {
	background-color:#FFFFFF;
}

.dataTables_wrapper table.dataTable tr.odd {
	background-color:#EEEEEE;
}

.dataTables_wrapper table.dataTable
{
    border-collapse: collapse;
}
.dataTables_wrapper table.dataTable thead tr,
.dataTables_scrollHeadInner
{
    background-image: none;
    background-color: #D2D3D5;
}


.dataTables_wrapper table.dataTable thead th,
.dataTables_wrapper table.dataTable tbody td
{
    border-top: none;
    border-bottom: none;
    border-left: 1px solid #A9A9A9;
    border-right: 1px solid #A9A9A9;
}
.dataTables_wrapper table.dataTable thead th
{
    white-space: nowrap;
    cursor: pointer;
    border-bottom: 1px solid #A9A9A9;
    font-size: 11px;
}


/*
 * Sort arrow icon positioning
 */
table.dataTable div.DataTables_sort_wrapper {
	position: relative;
	padding-right: 20px;
}

table.dataTable div.DataTables_sort_wrapper span {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 0;
}

.paging_full_numbers .ui-button
{
    padding-top: 4px;
}

.dataTables_length select
{
    width: 50px;
}


/* -------------------------------- */

