.contenedor_sys{
    background: #eee;
    padding: 10px;
    max-width: 1000px;
    margin: 0 auto;
}
.contenedor_sys .contenedor_cuenta_saldo{
    transition: 0.7s;
    display: flex;
    margin: 2px 20px;
    justify-content: space-between;
    cursor: pointer;
    background: #fff;
    height: 20px;
    overflow: hidden;
    flex: none;
}
.contenedor_sys .contenedor_cuenta_saldo:hover{
    background: #f8f8f8;
}
.contenedor_sys .contenedor_cuenta_saldo .cuenta{
    width: 5em;
    flex: none;
}
.contenedor_sys .contenedor_cuenta_saldo .descripcion
,.contenedor_sys .contenedor_cuenta_saldo .cuenta_descripcion{
    flex: auto;
}
.contenedor_sys .contenedor_cuenta_saldo .saldo{
    width: 5em;
    flex: none;
    text-align: right;
}
.contenedor_sys[detalles="1"] .contenedor_cuenta_saldo[select="0"]{
    height: 0px;
    margin: 0px 20px;
}
.contenedor_listado_saldos_cuentas{
    display: flex;
    flex-direction: column;
}

/*DETALLES SALDO CUENTA*/
.contenedor_listado_detalles{
    transition: 1s;
    padding: 10px 20px;
}
.contenedor_listado_detalles .contenedor_detalle_cuenta:hover{
    background: #f8f8f8;
}
.contenedor_listado_detalles .contenedor_detalle_cuenta{
    cursor:pointer;
}
.contenedor_listado_detalles .contenedor_detalle_cuenta_titulo
,.contenedor_listado_detalles .contenedor_detalle_cuenta{
    display: flex;
    justify-content: space-between;
    height: 20px;
    overflow: hidden;
}

.contenedor_listado_detalles .contenedor_detalle_cuenta_titulo .archivo
,.contenedor_listado_detalles .contenedor_detalle_cuenta .archivo{
    flex: none;
    width: 4em;
    text-align: right;
    padding: 0 15px 0 0;
}
.contenedor_listado_detalles .contenedor_detalle_cuenta_titulo .asiento_descripcion
,.contenedor_listado_detalles .contenedor_detalle_cuenta .asiento_descripcion{
    flex: auto;
}
.contenedor_listado_detalles .contenedor_detalle_cuenta_titulo .fecha
,.contenedor_listado_detalles .contenedor_detalle_cuenta .fecha{
  display: flex;
  flex: none;
  width: 6em;
}
.contenedor_listado_detalles .contenedor_detalle_cuenta_titulo .debe
,.contenedor_listado_detalles .contenedor_detalle_cuenta_titulo .haber
,.contenedor_listado_detalles .contenedor_detalle_cuenta_titulo .saldo_ss
,.contenedor_listado_detalles .contenedor_detalle_cuenta .debe
,.contenedor_listado_detalles .contenedor_detalle_cuenta .saldo_ss
,.contenedor_listado_detalles .contenedor_detalle_cuenta .haber{
    flex: none;
    width: 5em;
    text-align: right;
}
.contenedor_sys[detalles="0"] .contenedor_listado_detalles{
    display: none;
}
.contenedor_listado_detalles .contenedor_detalle_cuenta[select="1"]{
    background: #f8f8f8;
}

.contenedor_sys .actualizar_asientos{
    display: flex;
    flex-direction:row-reverse;
    margin-left: 10px;
    margin-top: 50px;
    margin-bottom: 50px;
    display: flex;
    justify-content: center;
}
.contenedor_sys .actualizar_asientos[flip="0"]{
    display: none;
}
