body{
    background: rgb(255, 128, 0);
    /* background-image: url("./back.png");
    background-repeat: no-repeat; */
    
}

.panel-principal{
    /* height: 1000px; */
   /* padding: 140px 10px 10px; */
   position: relative;  



   /* background: rgba(77, 77, 190, 0.755); */
 
   
   /* width: 95%; */
   /* margin: auto; */
   /* min-width: 50rem; */

}
.panel-secundario-11{
    
    width: 450px;
    height: 200px;

    position: absolute;
    top: 50%;
    left: 10%;
    transform: translate(0%, 150%);
    /* background-color: aqua; */
    /* display: inline-block; */
    background-image: url("./back.png");
    background-repeat: no-repeat;
    background-size: contain;

}
.panel-secundario-1{
    
    width: 250px;
    height: 200px;

    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(0%, 150%);
    /* background-color: aqua; */
    /* display: inline-block; */

}
.panel-secundario-2{
    width: 70rem;
    height: 45rem;
    vertical-align: top;
    /* background-color: chartreuse; */
    display: inline-block;
    /* border: 1px solid black; */
    /* overflow: scroll; */
    overflow-y: scroll;
    padding: 5px;
    position: relative;
}
.items{
    padding: 7px;
}
.items h2{
    /* width: 100px; */
    font-size: 12px;
}
.items input{
    width: 200px;
    font-size: 14px;
    padding: 5px;    
}
.items select{
    width: 200px;
    font-size: 14px;
    padding: 5px;    
}
.items textarea{
    width: 200px;
    font-size: 14px;
    padding: 5px;    
}

.items1{
    margin-bottom: 20px;
    cursor: pointer;
}
.items1 input{
    width: 50px;
    height: 20px;
    font-size: 12px;
    padding: 15px;
    vertical-align:middle;
    cursor: pointer;
    
}
.items1 label{
    /* width: 100px; */
    cursor: pointer;
    font-size: 14px;
    /* display: inline-block; */
   
}

.items button{
    display: inline-block;
    width: 200px;
    padding: 5px;
    margin-top: 15px;
}

table{
    width: 1000px;
    text-align: center;
   border-collapse: collapse;
   /* position: absolute;
   left: 0; */
   
}
th, td{
     border: solid 1px rgba(0, 0, 0, 0.149);
     padding: 5px;
}
thead{
    background-color: rgba(17, 19, 19, 0.858);
    color: #fff;
    /* position: sticky; */
    top: 0;
    z-index: 0 !important;
}
tr:nth-child(even){
    background-color: rgb(235, 245, 247);
}
tr:hover td{
    background-color:  rgb(150, 181, 182);;
}
.alinear-celda-l{
    text-align: left;
}
.alinear-celda-c{
    text-align: center;
}
.alinear-celda-r{
    text-align: right;
}
.error1{
    display: inline-block;
    width: 200px;
    padding-top: 10px;
    font-size: 12px;
    color: green;
}
.error2{
    display: inline-block;
    width: 200px;
    padding-top: 10px;
    font-size: 12px;
    color: red;
}
.totales{
    padding: 5px; 
    display: inline-block;
    width: 500px;  
    
}
.totales h2{
    display: inline-block;
    font-size: 14px;
}
.totales input{
    text-align: center;
    padding: 5px;
    width: 50px;
}
.totales1{
    padding: 5px; 
    display: inline-block;
    width: 280px;
    position: absolute;
    right: 0;  
}
.totales1 h2{
    display: inline-block;
    font-size: 14px;
}
.totales1 input{
    text-align: center;
    padding: 5px;
    width: 85px;
}


.buscar{    
    margin-left: 20px;
    padding: 5px;
    /* width: 150px;   */
    display: inline-block;
}
.buscar input{
    text-align: center;
    padding: 5px;
    width: 150px;
}
.buscar select{
    text-align: center;
    padding: 5px;
    width: 100px;
}
.pendiente{
    color: rgb(209, 15, 15);
}
.pend{
    
    color: rgb(209, 15, 15);
    width: 40px;
}



