.gestorBody {
    background-color: #f1f1f1;
    margin-bottom: 200px; 
}

.tituloPrincipal {
    color:#d6b282; 
}
/* -------------------BARRA de indicadores------------------- */
 
.tipoRecurso {
    border-radius: 8px;
    border: 1px solid #dedede;
    width: 290px;
    background-color: #f9f9f9 ; 
    
	padding: 10px;
    margin: 10px;
	position: relative;
}

/* unvisited link */
.IndicadorTipo { 
    /* color: #8f8a8a;  */
    color: #7893ac;
    text-decoration: none;
}

a.IndicadorTipo:hover, a.IndicadorTipo:active { 
    color: #7893ac;
    text-decoration: none;
} 

.iconoBD {
    color: #d6b282; 
    font-size: 45px; 
}

.iconoBD:hover,.iconoBD:active  {
    color: #ca8f41; 
    font-size: 55px;
}

.tituloEfecto:hover { 
    font-size: 30px; 
} 
 

/* -------------------Tabla ------------------*/ 
tr { 
    font-size: 13px; 
    font-family:verdana;
}

.tipoNorma {
    margin-top: 20px;
    margin-bottom: 30px;
} 

.tblIndices {
    font-size:10px; 
    font-family:verdana;
    color: #8d8d8f;
} 
  
.iconoActivo {
    color: #36be0c00; 
    border: 3px solid; 
    border-color: #447c32d2; 
    border-radius: 50%; 
    font-size: 10px;   
}


.ir {
    text-decoration: none; 
    font-size: 28px;
    color: #534e4ed2;   
    text-align: center;

}
.ir:hover, .ir:active {
    text-decoration: none; 
    font-size: 28px;
    color: #534e4ed2;   

}

.iconoCancelado {
    color: #36be0c00; 
    border: 3px solid; 
    border-color: #703030da; 
    border-radius: 50%; 
    font-size: 10px;   
}

.iconoAprobado {
    color: #36be0c00; 
    border: 3px solid; 
    border-color: #d48103da; 
    border-radius: 50%; 
    font-size: 10px;   
}


/* -------------Vista Actividades ----------------------------------*/
/* barra (Botones) indicadores de estado en Actividades ------------- */
  

.indicadoresBar {         
    margin-bottom: 25px;
    margin-left: 0px;
}

.indicadorAvance {
    display: inline-block; 
}

.indicadorAprobado{ 
    color:#fdaf1f; 
}   

.indicadorProceso {
    color:#0baa25; 
}

.btnIndicadorTipo {
    padding:6px 15px;
    text-align: center; 
    background: #f9f9f9;
    border-radius: 10px;  
    border: 1px solid #dedede;
    font-family: 'Montserrat', sans-serif;
    color: #7893ac;
    text-decoration: none;        

}

a.btnIndicadorTipo:hover, a.btnIndicadorTipo:active { 
    font-family: 'Montserrat', sans-serif;
    background-color: #000; 
}

/* ------------- ---Historial de Actividades asignadas de usuario -- ------------- */

/* .Blockproyecto {
    border: 5px solid #dedede;
    padding-left: 0px;
    padding-top: 0px; 
    background-color: #fff; 
} */

.encabezado {        
    background-color: #f7f7f7;  
    border: 1px solid #dedede;
}

.toptitulo { 
    /* font-weight: bold; */
    font-family: 'Montserrat', sans-serif;
    color:#7893ac; 
    padding-top: 8px; 
}
.topAprobar { 
    padding-bottom: 4px;
    padding-top: 4px;
}

.btnAprobar { 
    background-color: #f7f7f7;
    border: 1px solid #dedede;
    border-radius: 10px; 
    color: #7893ac;
    padding: 3px 15px;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px; 
    cursor: pointer;

}

a.btnAprobar:hover, a.btnAprobar:active {
    background-color: #000;
}
 

/*-- cuerpo Actividad -*/

.Cuerpo {
    border: 1px solid #dedede;
    background-color: #ffffff;
    color: #7e858b;
}

.DescripcionActividad {       
    color: #616568da;
}

.btnArchivos {
    padding: 3px 15px;  
    font-weight: bold;
    text-decoration: none; 
    color: #4183c4;
}

.RespuestaActividad {
    /* text-align-last: justify; */
    color: #414344da;
    
}


/*-- cuerpo Pie -*/
.pie {
    background-color: #ffffff;
    border: 1px solid #dedede;
}

.pieDatos { 
    color:#d6b282; 
    padding-top: 8px; 
}


/* ------------- --- Historial de la Actividad  -- ------------- */

.Block {
    margin-left: 20px;
    margin-bottom: 20px;
}