#listado {
    padding-top: 15px;
}

table.listado {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    width: auto;
    padding: 0;
    margin: 0 auto 1.5em auto;
    border-left: 1px solid #E75615;
    border-collapse: collapse;
}

caption {
    padding: 0 0 5px 0;
    margin: 0 auto;
    width: auto;
    text-align: right;
}

table.listado th {
    color:#FFFFFF;
    background: #E75615;
    border-right: 1px solid #E75615;
    border-bottom: 1px solid #E75615;
    border-top: 1px solid #E75615;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
    padding: 8px 12px 4px 12px;
    vertical-align: middle;
}



table.listado th.sortable,
    table.listado th.sortable-text,
    table.listado th.sortable-date,
    table.listado th.sortable-keep,
    table.listado th.sortable-date-dmy,
    table.listado th.sortable-numeric,
    table.listado th.sortable-currency,
    table.listado th.sortable-sortByTwelveHourTimestamp,
    table.listado th.sortable-sortIPAddress,
    table.listado th.sortable-sortEnglishLonghandDateFormat,
    table.listado th.sortable-sortScientificNotation,
    table.listado th.sortable-sortImage,
    table.listado th.sortable-sortFileSize,
    table.listado th.sortable-sortAlphaNumeric,
    table.listado th.sortable-sortEnglishDateTime {
    cursor: pointer;
    padding: 8px 12px 4px 16px;
}

table.listado th.forwardSort {
}

table.listado th.reverseSort {
}

table.listado  thead th.forwardSort a,
    table.listado  thead th.reverseSort a {
    color: #000;
    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;
        }
*/
table.listado th a {
    text-decoration: none;
    color: #4F736E;
    background: transparent;
}

table.listado td a {
    text-decoration: none;
    color: #239;
    background: transparent;
}

table.listado td img {
    margin: 0 auto;
    border: 3px solid #ddd;
}


table.listado td {
    border-right: 1px solid #E75615;
    border-bottom: 1px solid #E75615;
    padding: 6px 12px 6px 12px;
    color: #4F736E;
}

table.listado td.lft {
    text-align: left;
}

table.listado tr.alt {
    background: #F5FAF9;
    color: #677876;
}

/* Poor old Internet Explorer 6 has a bug that means we can't use background images for the table rows
   as it trys to download the image each and every time that it is used (which means a 1000 row table
   will produce 1000 http requests for the image in question) */
/* Poor old Internet Explorer won't see the next two rules either as it doesn't get :first-child */

/* Image free rules for Internet Explorer < 7 */
table.listado tr.alt td {
    background-color: #F5FAF9;
}

table.listado tr td.alt,
    table.listado tr.alt td.alt {
    background-color: #EDF2F2;
}


table.listadatos {
    background-color: #fff;
    border: 1px solid #000;
    margin-left: auto;
    margin-right: auto;
}

table.listadatos th, table.listadatos td {
    border: 0 solid #000;
    text-align: left;
}

td.Rechazada {
    color: #E95C5C;
}

td.Observaciones {
    color: #F0C497;
}

table.listadatos th {
    background-color: #BEC4BF;
}

td.Enviada, td.Aceptada {
    color: #89CF94;
}

.clicable tr.marcada {
    font-weight:bold;
}

.indice a {
    color: #E95C5C;
    text-decoration: none;
}


