/*CSS PROPIO*/

/*TAMANO TEXTO*/
.tamano-30 {
    font-size: 30px;
}

.tamano-28 {
    font-size: 28px;
}

.tamano-26 {
    font-size: 26px;
}

.tamano-24 {
    font-size: 24px;
}

.tamano-22 {
    font-size: 22px;
}

.tamano-20 {
    font-size: 20px;
}

.tamano-18 {
    font-size: 18px;
}

.tamano-16 {
    font-size: 16px;
}

.tamano-15 {
    font-size: 15px;
}

.tamano-14 {
    font-size: 14px;
}

.tamano-13 {
    font-size: 13px;
}

.tamano-12 {
    font-size: 12px;
}

.tamano-11 {
    font-size: 11px;
}

.tamano-10 {
    font-size: 10px;
}

.tamano-9 {
    font-size: 9px;
}

.tamano-8 {
    font-size: 8px;
}

.tamano-7 {
    font-size: 7px;
}

.tamano-6 {
    font-size: 6px;
}

.select-75 {
    width: 75px;
}

/* FONDOS ESPECIALES*/
.fondo-marquesina {
    background-color: #33FFFF;
    border-style: solid;
    border-color: black;
}
.fondo-registro_error {
    background-color: #CC6666;
    color: #000000;
}
.fondo-campo-obligatorio {
    background-color: #99CCFF;
    color: #000000;
}
.fondo-reserva-api {
    background-color: #FF9966;
    color: #000000;
}
.fondo-contenido-campos-reportes-ventas{
    background-color: yellow;
    color: red;
}
.fondo-campos-reportes-ventas{
    background-color: lightyellow;
    color: red;
}


/*FONDOS NORMALES*/
.fondo-rojo{
    background-color: #f5b7b1;
}
.fondo-negro{
    background-color: black;
}
.fondo-verde{
    background-color: #a9dfbf;
}
.fondo-amarillo{
    background-color: #f9e79f;
}
.fondo-azul{
    background-color: #aed6f1;
}
.fondo-cyan{
    background-color: cyan;
}
.fondo-magenta{
    background-color: magenta;
}
.fondo-indigo{
    background-color: indigo;
}
.fondo-violeta{
    background-color: violet;
}
.fondo-turquesa{
    background-color: turquoise;
}
.fondo-salmon{
    background-color: salmon;
}
.fondo-gris{
    background-color: gray;
}
.fondo-gris-claro{
    background-color: #CCC;
}

/*FONDOS PASTEL*/
.fondo-pastel-azul{
    background-color: #84b6f4;
}
.fondo-pastel-cyan{
    background-color: #cce5ff;
}
.fondo-pastel-amarillo{
    background-color: #fdf9c4;
}
.fondo-pastel-verde{
    background-color: #b0f2c2;
}
.fondo-pastel-rojo{
    background-color: #fcb7af;
}

/*ANCHOS PX*/
.ancho-50{
    width: 50px;
}
.ancho-100{
    width: 100px;
}
.ancho-150{
    width: 150px;
}
.ancho-200{
    width: 200px;
}

/*ANCHOS PORC*/
.ancho-porc-100{
    width: 100%;
}

/*VARIOS*/
.boton_grande{
    font-size: 18px;
}

.oculto {
    display: none;
}

.totales{
    font-weight: bold;
}

.centrado{
    text-align: center;
}

.acentuado{
    text-align: center;
    font-size: 10px;
    color: red;
    font-weight: bold;
}

.acentuado18{
    text-align: center;
    font-size: 18px;
    color: red;
    font-weight: bold;
}

/*JQUERY UI*/
.ui-autocomplete{
    height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}

/*TEXTO*/
.texto-centrado{
    text-align: center;
}

/*COLORES*/
.captura{
    background-color: LightGreen;
}

.con_gris{
    background-color: lightgrey;
}

.texto-rojo{
    color: red;
}
.texto-verde{
    color: green;
}
.texto-verde-claro{
    color: lime;
}
.texto-azul{
    color: blue;
}
.texto-blanco{
    color: white;
}
.texto-negro{
    color: black;
}
.texto-gris{
    color: gray;
}
.texto-gris-claro{
    color: grey;
}
.texto-naranja{
    color: orange;
}
.texto-amarillo{
    color: yellow;
}
.texto-magenta{
    color: magenta;
}
.texto-cyan{
    color: cyan;
}
.texto-salmon{
    color: salmon;
}
.texto-violeta{
    color: violet;
}

th{
    text-align: center;
}

/*TABLAS*/
/*ANCHO*/
.ancho-col-tabla-80{
    width: 80px;
}

.ayuda{
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}

/*FONDO OBLIGATORIO*/
.fondo-campo-obligatorio{
    background-color: #ccffff;
    color: #000;
}

/*RESALTADO ONTIVEROS*/
.fondo-resaltado-ontiveros{
    background-color: yellow;
    font-weight: bold;
    color: red;
}

/* Clase personalizada para alinear el modal a la derecha */
.modal-dialog.modal-dialog-right {
    margin-right: 1rem;  /* Espaciado desde el borde derecho */
    margin-left: auto;
}

/*******************************************************************************/