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

#listado
{
    float: left;
    width: 36.5%;
    min-height: 100%;
}

#detail_buttons
{
    float: left;
    width: 8.5%;
    height: 100%;
}

.detail_buttons_buttons
{
    max-width: 60%;
    height: auto;
}

.detail_buttons_buttons img
{
    max-width: 70%;
    height: auto;
    margin: 26% auto;
    cursor: pointer;
    /*margin-top: 23%;*/
    display: block;
}

.detail_buttons_buttonx
{
    max-width: 8%;
    height: auto;
    margin-left: 5%;
}

.detail_buttons_buttonx img
{
    max-width: 8%;
    height: auto;
    margin-top: 8%;
}



#detail
{
    float: right;
    width: 55%;
    height: 100%;
}

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

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

    .detail-links, .add_miembro_tabLinks {
      margin: 10px 0px -5px 5px;
      padding-left: 0;
      display: inline-block;
      /*float: left;*/
    }



        .detail-links a, .add_miembro_tabLinks 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;
        }

        .detail-links a:hover, .add_miembro_tabLinks 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 -----*/

    .detail_content {
        padding:15px;
        border-radius:3px 3px 3px 3px;
        box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
        height: 87.5%;
        width: 94%;
        background-color:#fff;
    }

    .add_miembro_tabForms {
        padding:15px;
        border-radius:3px 3px 3px 3px;
        box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
        height: 80%;
        width:65%;
        background-color:#fff;
        margin:auto;
    }

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

    .clasificator
    {
      visibility: hidden;
    }

    .add_miembro_tabForms div img
    {
        margin: auto;
        display: inline-block;
    }

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

    .detail_content div table tbody tr th a
    {
      color: #4c4c4c;
    }

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

    table.noeditable tbody tr th input, table.noeditable tbody tr th textarea
    {
        background-color: #F0ECBE; /*COLOR NO EDITABLE*/
    }

    table.editable tbody tr th input, table.editable tbody tr th textarea
    {
        background-color: white; /*COLOR EDITABLE*/
    }

    table.editablex tbody tr th input, table.editablex tbody tr th textarea
    {
        background-color: #b0ffb7; /*COLOR EDITABLE*/
    }

    table.noeditable tbody tr th textarea, table.editable tbody tr th textarea
    {
      resize:none;
      width: 99%;
      margin-right: 1%;
      height: 100%;
      color:#4c4c4c;
    }

    table.noeditablex tbody tr th textarea, table.editablex tbody tr th textarea
    {
      resize:none;
      width: 99%;
      margin-right: 1%;
      height: 100%;
      color:#4c4c4c;
    }

    #detail_cancel_modal
    {
        margin: 15% auto;
        background-color: lightgrey;
        width: 400px;
        padding-bottom: 17px;
        text-align: center;
        border: 1px solid #000;
    }

    #detail_cancel_modal button
    {
        display: inline-block;
        margin: auto;
    }


    /*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;
    }

    .head_row
    {
        background:#CBCBCB;
    }

    #li_modificarUsuario, #li_cancelarModificacion, #li_modificarAplicar
    {
        border-radius: 4px;
        margin: 0px;
        background-color: lightgrey;
    }

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

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

    .option-links {
      margin: 10px 0px -5px 5px;
      padding-left: 0;
      display: inline-block;
      /*float: right;*/
    }



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

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

/* CLASES Y ESTILOS DEL MENÚ PPAL. */
    li.mm_option.selected_option, li.sm_option.selected_option
    {
        background: #4C6A92; /*Riverside*/
    }

    li.mm_option, li.sm_option
    {
        background: transparent;
    }

    ul.submenu_miembros
    {
        display: none;
    }

    ul.submenu_miembros.tempvisible
    {
        display: block;
    }

    ul.submenu_miembros.isvisible
    {
        display: block;
    }
/* CLASES Y ESTILOS DEL MENÚ PPAL. */

/* CLASES Y ESTILOS DE LA ANIMACIÓN DE CARGA */
#loadanim.visible
{
    background-color: grey;
    border: solid black 1px;
    width: 300px;
    height: 300px;
    margin: 150px auto;
    vertical-align: middle;
    display: block;
    visibility: visible;
}

#loadanim.visible img
{
  margin-top: 10px;
  max-width:78%;
  max-height:78%;
}

#loadanim.visible h2
{
  font-family: constantine;
}

#loadanim
{
    background-color: grey;
    border: solid black 1px;
    width: 300px;
    height: 300px;
    margin: 150px auto;
    vertical-align: middle;
    display: none;
    visibility: hidden;
}

#loadanim img
{
  margin-top: 10px;
  max-width:78%;
  max-height:78%;
}

#loadanim h2
{
  font-family: constantine;
}

/* CLASES Y ESTILOS DE LA ANIMACIÓN DE CARGA */

/* CLASES Y ESTILOS DE MODAL DE CMDD */

#cmdd_modal
{
  width: 550px;
  height: 400px;
  padding: 30px 15px 0 15px;
  margin: 100px auto;
  border: solid black 1px;
  background-color: grey;
  vertical-align: middle;
  display: block;
}

#cmdd_modal input
{
  margin: 0 15px;
}

.csv_load.notenabled
{
  visibility: hidden;
}

.csv_load.enabled
{
  visibility: visible;
}

/* CLASES Y ESTILOS DE MODAL DE CMDD */
