*{font-family: 'Assistant', sans-serif;font-size:101%;}

/* EFECTO AFFIX */
#sobrecabecera.affix {

}
#sobrecabecera.affix .logotipo-main{
    transition:all 1s ease 0.3s;
    transform:scale(0.8);
     margin-top: -10px;
    margin-bottom: -10px;

}
#sobrecabecera.affix-top .logotipo-main{
    transition:all 1s ease 0.3s;
    transform:scale(1);
    margin-top: 10px;
    margin-bottom: 10px;
}


/*MENÚ HORIZONTAL PRINCIPAL*/
.navbar-nav {font-weight: bold;}

@media (min-width: 768px){
    #sobrecabecera .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
    }
}
/*EMAIL SOBRECABECERA*/
.email-cabecera {font-size: 69%;}
@media only screen and (min-width: 992px) and (max-width: 1200px)  {
       .email-cabecera {font-size: 54%;}
    }


/* MÓDULO ESLOGAN */
.modulo-container.eslogan {
  background-color: #0f58a5;
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #dedede;
  color: #fff;
  font-size: 131%;
  letter-spacing: 3px;
  padding: 10px 0;
    margin-top:-21px !important;
}
.modulo-container.eslogan h3 {text-align: center;}

#contenido .eslogan h3.color-fuente-destacado {
  color: #fff !important;
  font-size: 220%;
  letter-spacing: 4px;
}

 /*AUMENTAR ANCHO FOTO DE CONTENIDO DE PORTADA Y JUSTIFICAR PÁRRAFOS*/

.funcionalidad-contenidos .col-sm-10.col-sm-offset-1.text-center {
  margin-left: 0 !important;
  width: 100% !important;
}

.funcionalidad-contenidos .col-sm-10.col-sm-offset-1.text-center p {
  text-align: justify;
}

.funcionalidad-contenidos .col-sm-8.col-sm-offset-2 {
	margin-left: 0%!important;
	width: 100%!important;
}

/*VISUALIZACIÓN MÓVIL*/
#menuMovil .navbar-default .navbar-nav > li > a {background-color: #8b8b8b;}

.mapa-google{width:100%;}

.funcionalidad-contenidos .contenido h2 {
  font-size: 140%;
  margin-top: 0;
}

blockquote {
  border-left: 5px solid #0f58a5;
  font-size: 21.25px;
  margin: 0 0 24px;
  padding: 12px 24px;
}

#menuMovil .navbar-header {
  background-color: #fff;
  color: #2d379a;
}

#menuMovil .navbar-default .navbar-nav > li > a {
  background-color: #0f58a5;
}