.certificado{
    background-image: url("../../includes/img/fondo_certificado.png");
    width: 700px;
    height: 535px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 100px;
}

.certificado_nombre{
    margin-top: 20px;
}

.certificado_nota{
    color: #888282;
}

.body {
    
    background-color: #d1d4d4;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.body_admin_img {
    background-image: url(../../includes/img/fondo.jpg);
}

.body_popup {
    background: rgba(219, 213, 213, 0.733);
    margin: 5%;
}

.body_inicio_img {
    background-image: url(../../includes/img/fondo.jpg);
}

.login {
    background: rgba(219, 213, 213, 0.733);
    padding: 15px;
    margin-top: 15%;
}

.div_contenido {
    background: rgba(219, 213, 213, 0.733);
    padding: 15px;
}

.modal_mensaje{
    padding:0;
    margin-bottom: 0;
    z-index:1;
    background: rgba(0,0,0);
}

.modal {
    text-align: center;
    padding: 0!important;
    margin-top: 100px;
}

.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
    
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

#contenido{
    margin-top: 100px;
    margin-bottom: 100px;
}

#contenido_index{
    margin-top: 200px;
    margin-bottom: 100px;
}

#contenedor_general{
    z-index:1;
}
.editar
{
width: 25px;
height: 25px;
background-image: url("../../includes/img/editar.png");
background-repeat: no-repeat;
}
 
.editar:hover
{
width: 25px;
height: 25px;
background-image: url("../../includes/img/editar_hover.png");
background-repeat: no-repeat;
cursor:pointer; cursor: hand 	
}

.ver
{
width: 25px;
height: 25px;
background-image: url("../../includes/img/ver.png");
background-repeat: no-repeat;
}
 
.ver:hover
{
width: 25px;
height: 25px;
background-image: url("../../includes/img/ver_hover.png");
background-repeat: no-repeat;
cursor:pointer; cursor: hand 	
}

.eliminar
{
width: 25px;
height: 25px;
background-image: url("../../includes/img/eliminar.png");
background-repeat: no-repeat;
}
 
.eliminar:hover
{
width: 25px;
height: 25px;
background-image: url("../../includes/img/eliminar_hover.png");
background-repeat: no-repeat;
cursor:pointer; cursor: hand 	
}

.cargar_archivo
{
width: 25px;
height: 25px;
background-image: url("../../includes/img/cargar_archivo.png");
background-repeat: no-repeat;
}
 
.cargar_archivo:hover
{
width: 25px;
height: 25px;
background-image: url("../../includes/img/cargar_archivo_hover.png");
background-repeat: no-repeat;
cursor:pointer; cursor: hand 	
}

.bien
{
width: 25px;
height: 25px;
background-image: url("../../includes/img/bien.png");
background-repeat: no-repeat;
}

.desc-pdf {
    width: 150px;
    height: 50px;
    background-image: url("../../includes/img/descargar-en-pdf.png");
    background-repeat: no-repeat;
    cursor:pointer; cursor: hand;
}

.desc-pdf:hover {
    width: 150px;
    height: 50px;
    background-image: url("../../includes/img/descargar-en-pdf_over.png");
    background-repeat: no-repeat;
    cursor:pointer; cursor: hand;
}

/* Inicio CCS para efecto de cargando */

.loader {
    font-size: 10px;
    /* margin: 15% auto; */
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: absolute;
    text-indent: -9999em;
    -webkit-animation: load4 1.3s infinite linear;
    animation: load4 1.1s infinite linear;
    left: 50%;
    top: 50%;
    z-index: 2;
    visibility: hidden;
}

.efecto_espera{
    background: rgba(48, 48, 48, 0.397);
    width: 100%;
    height: 100%;
    position: absolute;
    margin: 0;
    left:0%;top:0%;
    z-index:3;
    visibility: hidden;
}

table {
    border: red 0px solid;
}

tbody {
    border: blue 0px solid;
  }
  
      
  
  tr {
    border: green 0px solid;
  }
  
      
  
  td {
    border: orange 0px solid;
  }
  
@-webkit-keyframes load4 {
    0%,
    100% {
    box-shadow: 0em -3em 0em 0.2em #ffffff, 2em -2em 0 0em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 0em #ffffff;
    }
    12.5% {
    box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 0.2em #ffffff, 3em 0em 0 0em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
    }
    25% {
    box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 0em #ffffff, 3em 0em 0 0.2em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
    }
    37.5% {
    box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 0em #ffffff, 2em 2em 0 0.2em #ffffff, 0em 3em 0 0em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
    }
    50% {
    box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 0.2em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
    }
    62.5% {
    box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 0em #ffffff, -2em 2em 0 0.2em #ffffff, -3em 0em 0 0em #ffffff, -2em -2em 0 -0.5em #ffffff;
    }
    75% {
    box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0.2em #ffffff, -2em -2em 0 0em #ffffff;
    }
    87.5% {
    box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0em #ffffff, -2em -2em 0 0.2em #ffffff;
    }
}
 /* Fin CCS para efecto de cargando */