#menuhoriz ul li {  
    display: inline;  
    padding: 2px 7px; /*Separar el texto*/  
    margin: 5px; /* Separar los botones */  
}

.dataTables_wrapper {
        position: relative;
        min-height: 302px;
        _height: 302px;
        clear: both;
}

.dataTables_processing {
        position: absolute;
        top: 0px;
        left: 50%;
        width: 250px;
        margin-left: -125px;
        border: 1px solid #ddd;
        text-align: center;
        color: #999;
        font-size: 11px;
        padding: 2px 0;
}

.dataTables_length {
        width: 40%;
        float: left;
        padding: 10px;
}

.dataTables_filter {
        width: 50%;
        float: right;
        text-align: right;
}

.dataTables_info {
        width: 50%;
        float: left;
        padding: 10px;
}

.dataTables_paginate {
        float: right;
        text-align: right;
        padding: 10px;
}

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
        height: 19px;
        width: 19px;
        margin-left: 3px;
        float: left;
}

.paginate_disabled_previous {
        background-image: url('../img/back_disabled.jpg');
}

.paginate_enabled_previous {
        background-image: url('../img/back_enabled.jpg');
}

.paginate_disabled_next {
        background-image: url('../img/forward_disabled.jpg');
}

.paginate_enabled_next {
        background-image: url('../img/forward_enabled.jpg');
}

.sorting_asc {
        background: url('../img/sort_asc.png') no-repeat center right;
}

.sorting_desc {
        background: url('../img/sort_desc.png') no-repeat center right;
}

.sorting {
        background: url('../img/sort_both.png') no-repeat center right;
}

.sorting_asc_disabled {
        background: url('../img/sort_asc_disabled.png') no-repeat center right;
}

.sorting_desc_disabled {
        background: url('../img/sort_desc_disabled.png') no-repeat center right;
}

.paging_full_numbers span.paginate_button,
        .paging_full_numbers span.paginate_active {
        border: 1px solid #aaa;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        padding: 2px 5px;
        margin: 0 3px;
        cursor: pointer;
        *cursor: hand;
}

.paging_full_numbers span.paginate_button {
        background-color: #ddd;
}

.paging_full_numbers span.paginate_button:hover {
        background-color: #ccc;
}

.paging_full_numbers span.paginate_active {
        background-color: #99B3FF;
}

.webpay_plus {
    background-image: url('../img/webpay-plus.gif');
    background-position: right;
    background-repeat: no-repeat;
}