/* app_ggig.css */
/*a Monedas Gastos*/
.aMG{
  text-decoration:  none;
  color:            red;
  font-size:        1.1em
}
/*a Monedas Ingresos*/
.aMI{
  text-decoration:  none;
  color:            green;
  font-size:        1.1em
}



/** GASTOS DEL POTRERO */
  .divOutGastos{
    width:      100%;
    padding:    0 0 1px 0;
    background: #CCFFCC;
    font-size:  1em;
    display:    none
  }
    .divOutGastos .divGastos{
                              display:  none
                            }
#divGastos{
  display:  none
}
/*facturación*/
.sel99{
  width:    99%;
  padding:  3px
}
.inRi{
  width:      95%;
  text-align: right;
  border:     0;
  background: #fff
}
.inRnone{
  width:      100%;
  text-align: right;
  border:     0;
  background: none
}
.inANnone{
  width:      100%;
  border:     0;
  background: none
}

/*fila de total de factura*/
.inGGTotLn{
    width:        15px;
    font-size:    0.7em;
    border:       none;
    color:        silver;
    margin-left:  0px;
    padding:      3px;
    display:      block;
    text-align:   center;
    background:   none
}


/*fila de datos de factura*/
.inFacE{
  width:    100%;
  padding:  3px;
}
.inFacF{
  width:    54px;
  padding:  3px
}
.inFacN{
  width:    100%;
  padding:  3px;
}
.inFacM{
  width:    40px;
  padding:  3px;
}
.inFacI{
  width:    100%;
  padding:  3px;
}
.inFacIVA{
  width:    27px;
  padding:  3px;
}

.tblFacGI{
  width:            100%;
  padding:          1px;
  border-collapse:  separate;
  border-spacing:   1px 1px;
  font-size:        1.3em;
  background:       #fff;  /* color:      #fff; */
}

  .tblFacGI td{
    padding:    1px 1px 1px 1px;           /*     border:1px solid red; */
    font-size:  0.7em
  }
  .tblFacGI tr> td:nth-child(1){width: 15px; text-align:left}
  .tblFacGI tr> td:nth-child(2){width: auto; text-align:left}
  .tblFacGI tr> td:nth-child(3){width: 50px; text-align:right}
  .tblFacGI tr> td:nth-child(4){width: 15%; text-align:right}
  .tblFacGI tr> td:nth-child(5){width: 40px;  text-align:right}
  .tblFacGI tr> td:nth-child(6){width: 0px;  display:none}




.tblGxPot{
  padding:          1px;
  border-collapse:  separate;
  border-spacing:   0.5px 5px;
  font-size:        1.2em;
  background:       #CCFFCC;
}
  .tblGxPot tr{
    border:     1px solid #D0D0D0;
    background: #fff
  }
  .tblGxPot th{
    border:       1px solid #D0D0D0;
    padding:      2px;
    font-size:    0.7em;
    font-weight:  normal;
    background:   #E0E0E0;
    color:        gray
  }
  .tblGxPot tr> th:nth-child(1){width: 8%}   /*fecha*/  /*; display:none*/
  .tblGxPot tr> th:nth-child(2){width: auto}  /*rubro*/
  .tblGxPot tr> th:nth-child(3){width: 8.5%}   /*cant*/
  .tblGxPot tr> th:nth-child(4){width: 10%}   /*$x1*/
  .tblGxPot tr> th:nth-child(5){width: 10%}   /*USDx1*/
  .tblGxPot tr> th:nth-child(6){width: 15%}   /*$ tot*/
  .tblGxPot tr> th:nth-child(7){width: 14%}   /*USD tot*/
  .tblGxPot tr> th:nth-child(8){width: 10px; display:none}  /*N°*/ /**/
  .tblGxPot tr> th:nth-child(9){width: 10px; display:none}   /*factura=f*/ /**/

  .tblGxPot td{
    border:     1px solid #D0D0D0;
    padding:    3px 1px 2px 1px;
    font-size:  0.7em
  }

  .tblGxPot tr> td:nth-child(1){width: 10.5%; text-align:left; font-size:0.6em;} /*; display:none*/
  .tblGxPot tr> td:nth-child(2){width: auto;text-align:left}
  .tblGxPot tr> td:nth-child(3){width: 10%; text-align:right}
  .tblGxPot tr> td:nth-child(4){width: 12%; text-align:right}
  .tblGxPot tr> td:nth-child(5){width: 11%; text-align:right}
  .tblGxPot tr> td:nth-child(6){width: 15%; text-align:right; background: #F6F6F6; color:#003399}
  .tblGxPot tr> td:nth-child(7){width: 14%; text-align:right; background: #F6F6F6; color:#CC0000}
  .tblGxPot tr> td:nth-child(8){width: 10px; display:none}
  .tblGxPot tr> td:nth-child(9){width: 10px; display:none}


/*GG e IG*/
.tblGI{
  padding:          1px;
  border-collapse:  separate;
  border-spacing:   1px 5px;
  font-size:        1.3em;
  background:       #CCFFCC;
}
  .tblGI tr{
    border:     1px solid #D0D0D0;
    background: #fff
  }
  .tblGI th{
    border:       1px solid #D0D0D0;
    padding:      2px;
    font-size:    0.7em;
    font-weight:  normal;
    background:   #E0E0E0;
    color:        gray
  }
  .tblGI tr> th:nth-child(1){width: 15px}   /*N° línea*/
  .tblGI tr> th:nth-child(2){width: 10%}  /*nombre*/
  .tblGI tr> th:nth-child(3){width: auto}   /*cant*/
  .tblGI tr> th:nth-child(4){width: 30px}   /*rubro*/
  .tblGI tr> th:nth-child(5){width: 15%}   /*$x1*/
  .tblGI tr> th:nth-child(6){width: 15%}   /*$ tot*/
  .tblGI tr> th:nth-child(7){width: 15px}   /*iva*/

  .tblGI td{
    border:     1px solid #D0D0D0;
    padding:    3px 1px 2px 1px;
    font-size:  0.7em
  }


.tblGIPie{
  padding:          1px;
  border-collapse:  separate;
  border-spacing:   1px 5px;
  font-size:        1.1em;
  background:       #FFFFCC
}  /* .tblGIPie tr{background: #fff; color:gray} */  /* .tblGIPie tr{background: #FFFFCC} */
  .tblGIPie td{    /* border:    1px solid gray; */
    padding:   2px;
    font-size: 0.8em
  }
  .tblGIPie tr> td:nth-child(1){width: 15px}
  .tblGIPie tr> td:nth-child(2){width: 80px}
  .tblGIPie tr> td:nth-child(3){width: auto; text-align:right}
  .tblGIPie tr> td:nth-child(4){width: 90px}
  .tblGIPie tr> td:nth-child(5){width: 90px; text-align:right}
  .tblGIPie tr> td:nth-child(6){width: 120px; text-align:right}
  .tblGIPie tr> td:nth-child(7){width: 90px; text-align:right}


.tblGIPie1{
  background: #FFFFCC;
}
  .tblGIPie1 tr> td:nth-child(2){text-align:right; color:#CC0000}
  .tblGIPie1 tr> td:nth-child(3){text-align:right; color:#003399}
  .tblGIPie1 tr> td:nth-child(4){text-align:right; color:#CC0000}
  .tblGIPie1 tr> td:nth-child(5){text-align:right; color:#003399}

.tdyGastosI{
    color:      red
}

.tblGIPieC{
  padding:          1px;
  border-collapse:  separate;
  border-spacing:   1px 5px;
  font-size:        1.1em;
  background:       #FFFFCC
}
  /* .tblGIPie tr{background: #fff; color:gray} */
  /* .tblGIPie tr{background: #FFFFCC} */
  .tblGIPieC td{    /* border:    1px solid gray; */
    padding:   2px;
    font-size: 0.8em;
  }
  .tblGIPieC tr> td:nth-child(1){width: 15px}
  .tblGIPieC tr> td:nth-child(2){width: 80px}
  .tblGIPieC tr> td:nth-child(3){width: auto;text-align:right}
  .tblGIPieC tr> td:nth-child(4){width: 40px;}
  .tblGIPieC tr> td:nth-child(5){width: 90px;text-align:right}
  .tblGIPieC tr> td:nth-child(6){width: 70px;text-align:right;}
  .tblGIPieC tr> td:nth-child(7){width: 70px;text-align:right;}



/*en GG e IG*/
.tblMas1filaG{
  border-collapse:  separate;
  border-spacing:   2px;
  color:            #000;
  font-size:        1em;
  background:       #CCFFCC;
}
  .tblMas1filaG tr{
    background:     #CCFFCC
  }
  .tblMas1filaG td{
    padding:        0;
    /* border: 1px solid gray */
  }
  .tblMas1filaG tr> td:nth-child(1){width: 40px}
  .tblMas1filaG tr> td:nth-child(2){width: 140px; padding-left: 20px}
  .tblMas1filaG tr> td:nth-child(3){width: auto}
  .tblMas1filaG tr> td:nth-child(4){width: 150px; text-align:center}
  .tblMas1filaG tr> td:nth-child(5){width: 80px; text-align:center}

  .divBtonM1F{
    float:      left;
    text-align: center;
    /* border:     1px solid silver; */
    height:     45px
  }
    .divBtonM1Fnf{
      float:      left;
      text-align: center;
      /* border:     1px solid silver; */
      height:     45px;
      /* padding:    13px 1px 7px 1px; */
      width:      126px
    }
    .divBtonM1F{
      width: 100px;
      padding: 0px 1px 0px 1px;
    }
    .divBtonM1Fm{
      width:    40px;
      /* border:     1px solid silver; */
      height:     45px
    }

.btnGG{
  width:        80px;
  padding:      10px 1px 10px 1px;
  font-size:    1em;
  cursor:       pointer;
  border-radius: 3px;
  border-color: blanchedalmond;
}
.btnGG1{
  width: 120px;
  padding:      10px 1px 10px 1px;
  font-size:    1em;
  cursor:       pointer;
  border-radius: 3px;
  border-color: blanchedalmond;
}
.btnGG2{
  width: 100%;
  /* padding:      10px 1px 10px 1px; */
  font-size:    1em;
  cursor:       pointer;
  border-radius: 3px;
  border-color: blanchedalmond;
  height: 42px;
}

/*en los gastos de pot, bo, ovi y equi**/
.tblMas1fila{
  border-collapse:  separate;
  border-spacing:   5px;
  color:            #000;
  font-size:        1em;
  background:       #CCFFCC;}
  .tblMas1fila tr   {background: #CCFFCC}
  .tblMas1fila td{
                    padding:  0;
                     /* border:   1px solid gray; */
  }
  .tblMas1fila tr> td:nth-child(1){width: 30px}
  .tblMas1fila tr> td:nth-child(2){width: 60px; text-align:left}
  .tblMas1fila tr> td:nth-child(3){width: auto}
  .tblMas1fila tr> td:nth-child(4){width: 116px; text-align:center}

  .tblMas1fila button{width:106px}

  /*.inBorra1Fila{
    width:    30px
  }*/


/** GASTOS GENERALES **/
/* Gastos/Ingresos "$" */
.divTitGI{
  float:        right;
  max-width:    150px;
  text-align:   right;
  padding-top:  5px;
  margin:       0px 5px 0px 0px;
  font-size:    1em;      /* border:       1px solid red; */
}

  .divMonedas .divOutGG{
    float:      left;
    width:      100%;
    padding:    1px;
    font-size:  1em;
    background: #CCFFCC;
    border:     none
  }
    /* .divMonedas .divOutGG */
    #divGG, #divIG{
                    display:  none
                  }
.divGGIn{
  width: 100px;
  float:          left;
  padding-left:   5px;
  padding-bottom: 2px;
  padding-top: 3px;
  color:          #009900;
  font-size:      0.8em;
  margin-top: 3px;
}
  .divGGIn .inGGPTot{
    width: 80%;
    background: none;
    border:     none;
    text-align: right;
    font-size:  1em;
    color:      #003399;
    padding-bottom: 0;
  }
  .divGGIn .inGGUSTot{
    width: 80%;
    background: none;
    border:     none;
    text-align: right;
    font-size:  1em;
    color:      #CC0000;
    /* margin-top: 2px; */
    /* margin-left: 20px */
  }

.inGGAnio{
  width: 50px;
  margin-left:    5px;
  margin-bottom:  1px;
  font-size:      1em;
  padding: 2px;
  border: 0;
}

.divGGTx{
  width:        auto;
  float:        right;
  text-align:   left;
  font-size:    0.7em;
  color:        gray;
  padding-top:  4px;
}

/*monedas*/
.divMonedas{
  float:      left;
  max-width: 600px;
  padding:    0;
  background: #fff;
  display:    none;
  font-size:  1em;
}
  .divIfrMonedas{
    float:      left;
    width:      100%;
    font-size:  1.1em;
    border-top: 1px solid #55f355;
    padding: 10px 0px 5px 5px;
  }
  .divIfrMonedas>div{
    width:      100%;
    padding:    5px 5px 10px 5px;
    background: #fff
  }
  #divIfrBCU{
    float:    left;
    width:    100%;
    height:   145px;
    display:  none;
  }
    #divIfrBCU #ifrMonedas{
                            width:  100%;
                            height: 100%;
                            /* border: 1px solid red; */
                            /* overflow: hidden; */
                          }
/*rubros en GG e IG*/
.divRubro{
    position:       absolute;
    top:            0px;
    left:           0px;
    width:          240px;
    height:         190px;
    padding:        2px;
    background:     #fff;
    border:         1px solid gray;
    text-align:     left;
    margin-bottom:  5px;
    display:        none
}

/*select rubros GG e IG*/
.selRGI{
  width:              100%;
  appearance:         none;
  /*	-webkit-appearance: none;  /* height:             25px; */
  padding:            0px 0px 0px 3px;
  font-size:          1.0em;
  color:              #0066CC;
  background:         #fff;
  text-indent:        .01px;
  text-overflow:      '';
  border:             none;
  cursor:             pointer
}
  .selRGI option{
    color:   #0066CC;
  }
