
th.sortable,
th.sortable-text,
th.sortable-date,
th.sortable-keep,
th.sortable-date-dmy,
th.sortable-numeric,
th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp,
th.sortable-sortIPAddress,
th.sortable-sortEnglishLonghandDateFormat,
th.sortable-sortScientificNotation,
th.sortable-sortImage,
th.sortable-sortFileSize,
th.sortable-sortAlphaNumeric,
th.sortable-sortEnglishDateTime

        {
        cursor:pointer;
        /*background: #CAE8EA url(./images/bg_header_sortable.jpg) no-repeat;*/
        padding: 0px 0px 0px 0px;
        }
th.forwardSort
        {
/*        background:#CAE8EA url(./images/bg_header_down.jpg) no-repeat 0 0;*/
        }
th.reverseSort
        {
/*        background:#CAE8EA url(./images/bg_header_up.jpg) no-repeat 0 0;*/
        }
table thead th.forwardSort a,
table thead th.reverseSort a
        {
			color:#586A71;
        text-decoration:none;
        }
/*
These styles should be added when very long tables are expected
th.sort-active
        {
        background:#CAE8EA url(../media/bg_header_sorting.jpg) no-repeat 0 0;
        cursor:wait;
        }
th.sort-active a
        {
        color:#a80000 !important;
        cursor:wait;
        }
*/

td[class~="alt"]
        {
        background: #edf3f3 url(../media/col_alt.jpg) no-repeat !important;
        }

th a
        {
        text-decoration:none;
        color: #586A71;
        background:transparent;
        }
td a
        {
        text-decoration:none;
        color:#586A71;
        background:transparent;
        }
td img
        {
        margin:0 auto;
        }
td a:hover
        {
        color:#a84444;
        border-bottom:1px dotted #a80000;
        background:transparent;
        }

td.lft
        {
        text-align:left;
        }
tr.alt
        {
        background: #EAEAE8;
        color: #797268;
        }

a.calendario {
font-family:arial;font-size:11px;color:#113646}
.calendario:hover{
font-family:arial;font-size:11px;color:#143B4C}
.calendario:visited{
font-family:arial;font-size:11px;color:#113646}
.calendario:visited:hover{
font-family:arial;font-size:11px;color:#143B4C;
}

a.fichero2 {
font-family:arial;font-size:11px;color:#113646; font-weight:bold; text-decoration:none}
.fichero2:hover{
font-family:arial;font-size:11px;color:#143B4C; font-weight:bold; text-decoration:underline}
.fichero2:visited{
font-family:arial;font-size:11px;color:#113646;font-weight:bold; text-decoration:none}
.fichero2:visited:hover{
font-family:arial;font-size:11px;color:#143B4C;font-weight:bold; text-decoration:underline
}