table {
    min-height: 100%;
    min-width: 100%;
    height: 100%;
    width: 100%;
    overflow:auto;
    table-layout: fixed;
}

table td{
    padding: 0;
}

table.simpleTableStyle {
    width: 100%;
    /*border: 1px solid rgba(69,0,69,.05);*/
    -webkit-box-shadow: inset 0px 0px 4px 0px rgba(49,0,49,1);
    -moz-box-shadow: inset 0px 0px 4px 0px rgba(49,0,49,1);
    box-shadow: inset 0px 0px 4px 0px rgba(49,0,49,1);
    margin: 0;
    padding: 0;
    border-spacing: 0px;
    border-collapse: separate;
    border-radius: 5px;
}

table.simpleTableStyle .nombre {
    width: 50%;
}

table.simpleTableStyle .tipo {
    width: 10%;
}

table.simpleTableStyle .fecha {
    width: 30%;
}

table.simpleTableStyle .icono {
    width: 25px;
}

table.simpleTableStyle thead th, table.simpleTableStyle tbody td{
    padding: 3px;
}

table.simpleTableStyle tbody tr td{
    font-weight: normal;
}

table.simpleTableStyle tbody tr:hover{
    background-color: rgba(69,0,69,.05);
    font-weight: normal;
}

table.simpleTableStyle thead tr th{
    background-color: rgba(69,0,69,.8);
    background-repeat: repeat-x;
    color: white;
    font-weight: normal;
}

table.simpleTableStyle .tablesorter-header-inner{
    text-align: left;
    padding-left: 3px;
}

table.simpleTableStyle tr, table.simpleTableStyle tr:hover{
    cursor: pointer;
}



table.tableCompleteHeightWidht {
    height: 100%;
    width: 100%;
    max-height: 100%;
    max-width: 100%;
}

table.tableCompleteHeightWidht td {
    vertical-align: top;
}