.signature-pad {
	border: 1px solid #000;
	border-radius: 8px;
	//width: 100%;
	height: 300px;
	width: 400px
        }
.contenedor {
	display: flex;
	justify-content: center; /* Centrado horizontal */
	align-items: center; /* Centrado vertical */
	/*height: 100vh; /* Ajusta al alto de la pantalla */
	
}
.ui-group-box {
	border: 1px solid #ccc;   /* línea gris */
	padding: 10px;            /* espacio interno */
	margin: 10px 0;           /* separación con otros elementos */
}
input[readonly] {
	pointer-events: none;
    background-color: #e9ecef !important; /* gris como disabled */
    color: #6c757d !important;            /* texto gris */
	
}
.flechas{
	background-image: url("/img/fondoFlechas.png");
}
/*******************
// asterisco rojo para campos required*/
.req-asterisco {
  color: red;
  font-weight: bold;
  margin-left: 4px;
}
.filaTabla{
    display:flex;
    width:100%;
}

.filaCabecera{
    font-weight:bold;
    background:#eee;
}
.colPosGen{
    width:5%;
    font-weight:bold;
}

.colArquero{
    width:35%;
}

.colPuntos{
    width:10%;
    text-align:right;
}

.colDieces{
    width:10%;
    text-align:right;
}
.colNueves{
    width:10%;
    text-align:right;
}

.colPosModalidad{
    width:10%;
    text-align:right;
}

.colScratchGen{
    width:10%;
    text-align:right;
}

.colScratchMod{
    width:10%;
    text-align:right;
}
.colScratchGenF{
    width:15%;
    text-align:right;
}

.colScratchModF{
    width:15%;
    text-align:right;
}
.colBonus{
    width:15%;
    text-align:right;
}

.colTotal{
    width:15%;
    text-align:right;
}
