#menu_remesas
{
    height: 80%;
    width: 50%;
}

#detalle_remesas
{
    height: 80%;
    width: 30%;
}

/*----- Tabs -----*/
#detail {
    /*width:100%;*/
    display:inline-block;
}

    /*----- Tab Links -----*/
    /* Clearfix */
    .sepa-links:after {
        display:block;
        clear:both;
        content:'';
    }

    .sepa-links li {
        margin:0px 2px 0px 0px;
        float:left;
        list-style:none;
    }

    .sepa-links {
      margin: 10px 0px 0px 20px;
      padding-left: 0;
    }



        .sepa-links a {
            padding:9px 10px;
            display:inline-block;
            border-radius:3px 3px 0px 0px;
            background:#7FB5DA;
            font-size:16px;
            font-weight:600;
            color:#4c4c4c;
            transition:all linear 0.15s;
        }

        .sepa-links a:hover {
            background:#a7cce5;
            text-decoration:none;
        }

        #detail_member_address
        {
          width: 100%;
        }

    li.active a, li.empty.active a, li.active a:hover {
        background:#fff;
        color:#4c4c4c;
    }

    li.empty a{ /* ESTA CLASE SE UTILIZA CUANDO UN MIEMBRO NO ES X (MÚSICO, SOCIO, PROFESOR, ETC.) */
      background:#B4B4B4;
      color:#4c4c4c;
    }

    li.empty a:hover{ /* ESTA CLASE SE UTILIZA CUANDO UN MIEMBRO NO ES X (MÚSICO, SOCIO, PROFESOR, ETC.) */
      background:#D9D9D9;
      color:#4c4c4c;
    }

    /*----- Content of Tabs -----*/
    .sepa-detail_content {
        margin-left: 10px;
        padding:15px;
        border-radius:3px 3px 3px 3px;
        box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
        height: 87.5%;
        width: 95.5%;
        background-color:#fff;
    }

    .detail_table
    {
      table-layout: fixed;
      /*border: 1px solid;*/
      font-size: 12px;
    }

    .clasificator
    {
      visibility: hidden;
    }

    .detail_table tbody tr th
    {
      width: 10%;
      /*border: 1px solid;*/
    }

    .detail_table tbody tr th input
    {
        width: 99%;
        margin-right: 1%;
        color:#4c4c4c;
    }

    textarea.textarealocked
    {
      resize:none;
      width: 99%;
      margin-right: 1%;
      height: 100%;
      background-color: #ffff99;
      color:#4c4c4c;
    }



    /*tr.tr_members
    {
        background:#eee;
    }*/

    /*
    tr.tr_members:nth-child(even) {background: #ffe0b3}
    tr.tr_members:nth-child(odd) {background: #FFF}

    tr.tr_members.tr_selected
    {
        background:burlywood;
    }
    */
    .tab
    {
        margin: 0px 0px 0px 0px;
        display:none;
    }

    .tab.active
    {
        display:block;
    }

    .motivobloq
    {
        background-color: lightpink;
        z-index: 11111;
    }

    .head_row
    {
        background:#eee;
    }

    /* PESTAÑA DE PRESENTADORES/ACREEDORES */


    #presentacreedores_detail_tab_options
    {
        float: left;
        min-width: 20%;
        max-width: 20%;
        min-height: 100%;
        max-height: 100%;
    }

    table.presentacreedores_detail
    {
        table-layout: fixed;
    }

    table.presentacreedores_detail tbody th
    {
        width: 100%;
    }

    table.presentacreedores_detail tbody th:first-child
    {
        width: 35%;
    }

    table.presentacreedores_detail tbody th:last-child
    {
        width: 65%;
    }

    table.presentacreedores_detail tbody th a
    {
        color: #ffff99;
    }

    table.presentacreedores_detail tbody th input
    {
        width: 97%;
        background-color: #ffff99;
    }

    #presentacreedores_detail_tab_options input
    {
        width: 100%;
    }

    #presentacreedores_detail_tab
    {
        text-align: center;
        height: 100%;
    }

    #presentacreedores_detail_tab_table
    {
        float: right;
        min-width: 80%;
        max-width: 80%;
        min-height: 100%;
        max-height: 100%;
        /*background-color: yellow;*/
    }

    #presentacreedores_detail_tab_table_1 /*Este div contiene los campos de un presentador/acreedor en detalle.*/
    {
        min-height: 100%;
        max-height: 100%;
        width: 50%;
        float: left;
    }

    #presentacreedores_detail_tab_table_2 /*Este div esta destinado a albergar la tabla con los actuales presentadores/acreedores.*/
    {
        height: 100%;
        width: 50%;
        float: right;
    }

    .presentacreedores_detail
    {
        display: block;
    }

    .presentacreedores_detail.hidden
    {
        display: none;
    }

    .create_acreedor
    {
        /*display: block;*/
    }

    .create_acreedor.hidden
    {
        display: none;
    }


    tr.tr_presentacreedores:nth-child(even) {background: #ffe0b3}
    tr.tr_presentacreedores:nth-child(odd) {background: #FFF}

    tr.tr_presentacreedores
    {
        font-size: 12px;
    }

    tr.tr_presentacreedores.active
    {
        background:burlywood;
        font-size: 12px;
    }

    tr.tr_presentacreedores:hover
    {
        cursor: pointer;
        /*cursor: hand;*/
    }

    tr.presentacreedor_detail_button.hidden
    {
        visibility: hidden;
    }

    .remesas_cp_column div
    {
        margin: 0 0 15px 0;
        padding: 3px 0 10px 0;
    }

    /*#selectPresentador
    {
        background-color: lightgrey;
        position: relative;
        float: left;
        width: 100%;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

    #selectAcreedor
    {
        background-color: lightgrey;
        position: relative;
        float: left;
        width: 100%;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }*/

    .generador_selector
    {
      background-color: lightgrey;
      /*text-align: center;*/
      float: left;
      width: 100%;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
    }

    .remesas_cp_column
    {
        width:30%;
        height: 95%;
        display: inline-block;
        text-align: center;
        margin: 0 10px;
        /*float: left;*/

    }

    .remesas_cp_column div
    {
        width:100%;
    }

    .remesas_cp_column div table
    {
        width: 100%;
    }

    .remesas_cp_column div select
    {
        width: 80%;
        margin:15px 0 10px 0;
    }

    .remesas_cp_column div table thead tr th
    {
        font-size: 20px;
    }

    .remesas_cp_column div table tbody tr td input
    {
        width:90%;
    }

    .icon_search
    {
        height: 15px;
        width: 15px;
        margin: 0 15px 0 15px;
        cursor: pointer;
    }

    #generador_remesas_detail_tab
    {
        height: 100%;
        text-align: initial;
    }

    #remesas_col_3
    {
        text-align: center;
    }

    #historico_cp_col1 table
    {
        width: 100%;
        background-color: lightgrey;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;

    }



    /* ESTILOS DEL MODAL DE BUSQUEDA DE PRESENTADORES/ACREEDORES */

    .generador_search_modal
    {
        text-align: center;
        background-color: grey;
        border: 1px solid black;
        width: 35%;
        height: auto;
        margin: 30px auto 0 auto;
        padding: 20px;
    }

    .generador_search_modal table
    {
        margin: 20px auto 15px auto;
    }

    .generador_search_modal table thead tr /*Estilo de la cabecera de la tabla*/
    {
        background-color: #034F84;
    }

    .generador_search_modal table tbody tr:nth-child(even) /*Estilo del contenido de la tabla*/
    {
        background: #ffe0b3;
    }

    .generador_search_modal table tbody tr:nth-child(odd) /*Estilo del contenido de la tabla*/
    {
        background: #FFF;
    }
    .generador_search_modal table tbody tr:hover
    {
        cursor: pointer;
    }
    /* ESTILOS DEL MODAL DE BUSQUEDA DE PRESENTADORES/ACREEDORES */

    /* ESTILOS DEL MODAL DE SELECCION DE DEUDORES */



    #seleccion_adeudos_master_div, #seleccion_importes_master_div, #motivo_bloqueo_master_div
    {
        margin: 30px auto -30px auto;
        /*background-color: red;*/
        background-color: #FFD2D2;
        height: 90%;
        width: 70%;
        text-align: center;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

    .seleccion_adeudos_div
    {
        float: left;
        height: 480px;
        width: 300px;
    }

    .seleccion_adeudos_div_botones
    {
        float: left;
        height: 480px;
        width: 220px;
        margin: 200px 20px 0px 40px;
        text-align: center;
    }

    table.deudores
    {
        /*background-color: green;*/
        background-color: #71C671;
        margin: 15px 20px 15px 20px;
        height: 430px;
        width: 300px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

    thead.deudores
    {
        /*background-color: darkgreen;*/
        background-color: #71C671;
        width: 300px;
    }

    tbody.deudores
    {
        height: 410px;
        width: 300px;
        overflow-y: auto;
        overflow-x: hidden;
    }

    thead.deudores th:first-child
    {
        width: 220px;
    }

    thead.deudores th:last-child
    {
        width: 80px;
    }

    tbody.deudores td:first-child
    {
        width: 220px;
    }

    tbody.deudores td:last-child
    {
        width: 80px;
    }

    tbody.deudores, thead.deudores
    {
        display: block;
    }

    button.deudores
    {
        margin: 3px auto;
        display: block;
        width: 100%;
    }

    tr.deudores_incluidos:nth-child(even), tr.deudores_excluidos:nth-child(even)
    {
        /*background-color: lightgreen;*/
        background-color: #B4EEB4;
        border-top: solid black 1px;
        border-bottom: solid black 1px;
    }

    tr.deudores_incluidos:nth-child(odd), tr.deudores_excluidos:nth-child(odd)
    {
        /*background-color: lightgreen;*/
        background-color: white;
        border-top: solid black 1px;
        border-bottom: solid black 1px;
    }

    tr.deudores_incluidos
    {
    }

    tr.deudores_excluidos
    {
    }

    tr span.tooltip_derecha
    {
        display: none;
    }

    tr span.tooltip_izquierda
    {
        display: none;
    }

    tr:hover span.tooltip_derecha
    {
        position:absolute;
        top:30px;
        left:20px;
        display:inline;
        border:2px solid green;
    }

    tr:hover span.tooltip_izquierda
    {
        position:absolute;
        top:30px;
        right:20px;
        display:inline;
        border:2px solid green;
    }

    tr.deudores_incluidos.deudor_seleccionado, tr.deudores_excluidos.deudor_seleccionado
    {
      /*background-color: red;*/
      background-color: #D2BABA;
    }

    button.deudores.deudor_bloqueo.hidden, button.deudores.deudor_desbloqueo.hidden
    {
        visibility: hidden;
    }

    table.importes
    {
        background-color: green;
        margin: 15px 20px 15px 20px;
        height: 380px;
        width: 850px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        overflow: hidden;
    }

    thead.importes
    {
        /*background-color: darkgreen;*/
        background-color: #71C671;
        width: 850px;
    }

    tbody.importes
    {
        height: 360px;
        width: 850px;
        overflow-y: scroll;
        overflow-x: hidden;
        border: solid black 1px;
        padding-right: -17px;
    }

    .seleccion_importes_div
    {
        float: left;
        height: 480px;
        width: 850px;
        margin: 25px 25px;
    }

    tbody.importes, thead.importes
    {
        display: block;
        border: solid black 1px;
    }

    thead.importes th:nth-child(1), tbody.importes td:nth-child(1) /*NOMBRE*/
    {
        width: 22%;
        border: solid black 1px;
    }

    thead.importes th:nth-child(2), tbody.importes td:nth-child(2) /*CIF*/
    {
        width: 10%;
        border: solid black 1px;
    }

    thead.importes th:nth-child(3), tbody.importes td:nth-child(3) /*FECHA*/
    {
        width: 12%;
        border: solid black 1px;
    }

    thead.importes th:nth-child(4), tbody.importes td:nth-child(4) /*IMPORTE*/
    {
        width: 16%;
        border: solid black 1px;
    }

    thead.importes th:nth-child(5), tbody.importes td:nth-child(5) /*CONCEPTO*/
    {
        width: 40%;
        border: solid black 1px;
    }

    div.importe_divBotones
    {
        float: left;
        display: block;
        margin: auto 10px;
        padding-bottom: 15px;
        border: solid black 1px;
    }

    div.importe_divBotones h4
    {
        margin: 10px;
    }

    tr.row_importes:nth-child(even)
    {
        /*background-color: cyan;*/
        background-color: #F5D8D8;
    }

    tr.row_importes:nth-child(odd)
    {
        /*background-color: cyan;*/
        background-color: white;
    }

    tr.row_importes.importe_seleccionado
    {
        /*background-color: cyan;*/
        background-color: #90FEFB;
    }

    button.boton_importes
    {
        width: 100%;
    }

    #input_importe_todos
    {
        width: 120px;
    }

    #input_fecha_todos
    {
        width: 100px;
    }

    #input_concepto_todos
    {
        width: 250px;
    }

    #importes_sub_botones
    {
        margin: 10px auto;
    }

    #importes_sub_botones tbody tr
    {
        margin: 0px;
        padding: 0px;
    }
    /* ESTILOS DEL MODAL DE SELECCION DE DEUDORES */

    /* ESTILOS DEL MODAL DE BLOQUEO DE SOCIOS */

    #motivo_bloqueo_div
    {
        width: 100%;
        height: 80%;
    }

    #motivo_bloqueo_div h2
    {
        margin: 25px auto;
    }

    #motivo_bloqueo_div textarea
    {
        height: 60%;
        width: 80%;
    }

    #motivo_bloqueo_botones
    {
        width: 100%;
        height: 18%;
    }

    #motivo_bloqueo_botones button
    {
        display: inline-block;
    }
