    .box,
    .sample-layout > div {
        background-color: #ffffff;
        text-align: center;
        padding-top: 0.5em;
        padding-bottom: 0.5em;
        border-radius: 4px;
    }
    .box1,
    .sample-layout > div {
        background-color: #017ABF;
        color: #ffffff;
        text-align: center;
        padding-top: 0.5em;
        padding-bottom: 0.5em;
        border-radius: 4px;
    }
    .box2,
    .sample-layout > div {
        background-color: #cce4f7;
        color: #ffffff;
        text-align: center;
        padding-top: 0.5em;
        padding-bottom: 0.5em;
        border-radius: 4px;
    }
    .box-stretched {
        height: 50%;
    }
 
    .sample-layout {
        margin: 0;
    }
 
    .sample-layout > div {
        border: 1px solid #ffffff;
    }
 
    .vertical-container {
        margin: 0;
        height: 150px;
        background: #efefef;
        border-radius: 4px;
    }
 
    .nested-grid .p-col-4 {
        padding-bottom: 0.5em;
    }
    
  .fileUpload{
    width: 100%;
    column-width: 1000px!important;
}

.spaced-grid {
    border-collapse: separate; /* Necesario para border-spacing */
    border-spacing: 0 5px; /* 0px horizontal, 10px vertical */
}


.columnaderecha{
    width: 20%;
}
.columnacentro{
    width: 45%;
    
}
.columnaizq{
    width: 35%;
    max-width: 35%;
    
}

.panelstilo{
      font-size:12px;
      vertical-align: top; 
      width: 100% !important;
  
}
.espacio{
    padding-right: 12px!important;
}

.espaLargo{
    padding-right: 40px!important;
}
