.gf-menu.l1 > li.active {
    background: #0b3954;
    border-radius: 4px;
}
.gf-menu, .gf-menu-device-container {
  background: #374A67;
  /*background:none;*/
}
.gf-menu.l1 > li > .item {
    font-size: 18px;
}

#rt-top-surround .gf-menu a, .gf-menu a {
    color: #fff;
}

.gf-menu li {
    margin-right: 3px;
}

.gf-menu .item {
    font-size: 14px;
}
.gf-menu .item {
    font-family: Hexeris, Geneva, Verdana, Helvetica, Arial, sans-serif;
    padding: 5px 5px 5px 5px;
    margin: 10px 15px;
}

#rt-top-surround .gf-menu a:hover, .gf-menu a:hover, #rt-top-surround .gf-menu a:active, .gf-menu a:active, #rt-top-surround .gf-menu a:focus, .gf-menu a:focus {
    color: #ffffff;
}

.gf-menu li:hover, .gf-menu li.active:hover {
    background: #0b3954;
    border-radius: 4px;
    border-top: 0;
    color: #fff;
}
.gf-menu .dropdown {
    background: #0b3954;
}

li.icon-check{
  
  margin: 5px 0 10px 0;
}

.descripcion_1{
  font-size: 1.6em;
  font-family: Hexeris, Geneva, Verdana, Helvetica, Arial, sans-serif;
  text-align: justify;
  color: #374a67;
  line-height: 1.6em;
  text-shadow: none;
}

.equipo_investigador .nombre_investigador{
  font-family: 'EauSansBold', Geneva, Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #0b3954 !important;
  font-size: 160%;
  /*line-height: 30px;*/
  margin: 10px 0;
  text-rendering: optimizelegibility;
  /*-webkit-margin-before: 0.3em;*/
  -webkit-margin-after: 0.5em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  
}

.equipo_investigador .cargo_investigador{
  font-family: 'EauSansBold', Geneva, Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #0b3954;
  font-size: 120%;
  line-height: 15px;
  margin: 10px 0;
  text-rendering: optimizelegibility;
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0.8em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}

.dos-col{
      width: 50%;
}

.equipo_investigador .flotar-izquierda{
  float:left;
  margin: 2% 0% 2% 0;
}

.equipo_investigador .flotar-izquierda-texto{
    float: left;
    /* margin: 2% 2% 2% 0; */
    display: block;
    width: 55%;
}


.equipo_investigador .equipo-investigador-foto {
  margin: 0 10px 0 0;
  float:left;
  width: 40%;
  
}
.equipo_investigador .equipo-investigador-foto img{
  height: 200px;
}
.equipo_investigador .equipo-investigador-texto{
  /*float:left;*/
  padding: 0 0.5% 0.5% 0;
}

.equipo_investigador .equipo-investigador-desc1{
  margin: 0 10px 0 0;
}
 .equipo_investigador .equipo-investigador-desc2{
  margin: 15px 10px 0 0;   
  text-align: right;
}
.equipo_investigador .equipo-investigador-desc2 .btn-success{
  color:#fff !important;
}

/******ACTIVIDADES********/

.publicacion{
  margin: 10pt 0 10pt 0;
}
.publicacion:after{
  border-top-width: 2px;
  border-top-color: #0b3954;
  border-style:solid;
}

.publicacion .icono{
  float:left;
  width:15%;
  margin: 5px 10px 5px 0;
}
.publicacion .datos_publicacion{
  float:left;
  width:70%;
  margin: 5px 10px 5px 0;
}

.publicacion .datos_publicacion .autores{
font-family: 'EauSansBold', Geneva, Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #0b3954 !important;
  font-size: 120%;
  
}

.esquema{
  
  text-align:center;
  border-color: #0b3954;
  border
}

.efecto_resize:hover {
    box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.4) !important;
    transform: scale(1.01, 1.02);
    transition: all 0.5s ease-out 0s;
}

.efecto_resize {
    transition: all 0.5s ease-out 0s;
}

.icon-check{
  margin-right: 5px;
  padding-right:5px;
}

.icon-check:before {
    margin: 0 10px 0 0;
}

.modulo_inicio p {
  font-size: 1.3em;
  text-align: justify;
}


/******* Cambiar el fondo del area de footer **********/
#rt-footer-surround #rt-footer-overlay {
  background-color: #0b3954;
  background-image: none;
}

.footer_fondo_oscuro{
  
  border-color:#fff;
  border-style: solid;
  border-width: 0 0.2px 0 0.2px;
  /*margin: 10px 5px 0 20px;
  padding: 0 10px 0 10px;*/
}

.footer_fondo_oscuro p, .footer_fondo_oscuro li	{
  color:#fff;
  font-family: Hexeris, Geneva, Verdana, Helvetica, Arial, sans-serif;
  text-shadow: none;
}

.titulo{
  text-align:justify;
  font-size: 1em;
}

.descripcion_1 .rt-footer-logo, .descripcion_1 .codigo_proyecto {
  float:left;
  margin-right: 20px;

}
.descripcion_1 .rt-footer-logo{
  margin: 0 0 15px 0; 
}
.descripcion_1 .codigo_proyecto {
  margin: 15px 0 0 20px;  
  font-size: 14px;
}
.descripcion_2 .logo_ministerio {
  width:80%;
  border-color:#fff;
  border-style: solid;
  border-width: 1px;
  margin: 10px 5px 0 20px;
  padding: 0 10px 0 10px;
}

.footer_fondo_oscuro .icono{
  width: 20%;
  float:left;
  margin: 0 10px 20% 0;
}
.footer_fondo_oscuro .icono img{
  width: 70%;
  
}
.footer_fondo_oscuro .texto{
/*  float: left;*/
  font-size:0.9em;
  font-family: Hexeris, Geneva, Verdana, Helvetica, Arial, sans-serif;
}

.footer_fondo_oscuro .texto p.telefono{
  margin-top: 30px;
}


.menu_footer ul.menu{
  margin: 0 0 0 25%;
}

.menu_footer ul.menu li a{
  color:#fff !important;
  font-size: 0.9em;
  font-weight: normal;
  font-family: Hexeris, Geneva, Verdana, Helvetica, Arial, sans-serif;
  text-shadow: none;
}
.menu_footer ul.menu li a:hover{
  color:#7ebf54 !important;
}


.tira_horizontal {
    max-width: 1170px;
    margin: 0px auto;
    position: relative;
    padding: 2% 0 2% 0;
}

.tira_horizontal .display_cuadro {
    width: 35%;
    float: left;
    text-align: center;
    height: 370px;
    background-color: #f1f1f1;
    border: 1px solid lightgray;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.1);
    margin: 0 1% 5% 0;
    box-sizing: border-box;
}

.tira_horizonatl .display_cuadro img {
    width: 100%;
}

.efecto_resize, .modulo_producto_home .sprocket-mosaic .sprocket-mosaic-item {
    transition: all 0.5s ease-out 0s;
    cursor: pointer;
}

.tira_horizontal .display_cuadro p {
    text-transform: none;
    /*font-family: Walkway;*/
    font-size: 1.5em;
    text-align: center;
    float: left;
    margin: 1% 0 0 8%;
}

.flotar_izquierda{
  float:left;
}

.publicacion .evento {
    float: left;
    width: 30%;
    margin: 5px 20px 15px 0;
}

.publicacion .evento p {
    font-size: 1.4em;
    font-family: Verdana;
    text-align: right;
}

.publicacion .descripcion-evento {
    float: left;
    width: 60%;
    margin: 5px 2px 5px 0;
}