@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');
@import url(00estiloscolores.css);
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

/************ESTILOS PARA  RUBROS GENERALES DEL SITIO WEB****/

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

/************00APP00 ESTILOS PARA LA SECCIÓN DE USUARIOS DE FUNCIÓN********/
@import url(../css00/00formularioespcds00.css);
@import url(../css00/00tablaespcds00.css);
@import url(../css00/00checkradio00.css);
/** @import url(../css00/login02a.css);*/
@import url(../css00/color00.css);
/*********************/

/************00APP00 ESTILOS PARA LA SECCIÓN DE USUARIOS DE FUNCIÓN********/
@import url(../css00/bootstrap.css);
@import url(../css00/estilos01.css);
@import url(../css00/menu00.css);
/*********************/

*{
 
  box-sizing: border-box;
  font-family: 'Poppins', sans-serif;
 text-decoration: none;    
}
/***************************/


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


h3{
    
    font-size: 20pt;
    letter-spacing: 1px;
    width: 90%;
    margin: auto;
    background: var(--fondos008);
    
    padding: 15px;
    color:#fff;
    text-align: center;
    text-transform: uppercase;
    border-radius: 10px;
}

h2{
    text-decoration: none;
    
    font-size: 15px;
    text-align: center;
    color: var(--fondos003);
    font-weight: 800;
    font-style: italic;
}

#log00a {
    background: url(../img00/login00006.jpg);
    background-size: cover;
    margin: auto;
    justify-content: center;
    align-items: center;

}
#contenedor01{
    width: 100%;
    height: 100vh;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    
}

 

#contenedor01 form{
    background: var(--color000b);
    width: 400px;
    padding: 10px;
    border-radius: 20px;
    border-style: solid;
    border-color: var(--fondos004);
    border-width: 5px;
    
    
}

#contenedor01 form img{
    height: 200px;
    width: 200px;
    margin: 15px auto;
    text-align: center;
    display: block;
}

#contenedor01 form input{
    width: 90%;
    padding: 5px;
    font-size: 15px;
    display: block;
    margin: 25px auto;
    border-radius: 5px;
    border: 2px solid var(--fondos004);
    text-align: center;
    
    cursor: pointer;
    
}

.formulario-boton-enviar {
        background: var(--color005b);
    height: 40px;
    
    padding: 10px;
    color: #fff;
    letter-spacing: 1px;
    border: 0;

}



#contenedor01 form input[type="submit"]{
    background: var(--fondos008);
    height: 40px;
    
    padding: 10px;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px;
    border: 0;
    
}

.alert {
   
    font-family: arial;
    font-size: 15px;
   
    
    
    text-align: center;
      
}
