.cuerpo {
  background: #fff;
  padding: 30px;
}

.cuerpo span{
  text-align: justify;
}

.cartilla {
  width: 450px;
  vertical-align: bottom;
  float: left;
  align-content: center;
  display:none;
}

.youtube {
  width: 450px;
  vertical-align: top;
  float: left;
  align-content: center;
}

.youtube iframe{
  width: 400px;
  height: 315px; 
}

.facebook {
    display: none;
  width: 450px;
  align-content: center;
  float: right;
}

.facebook iframe{
  width:340px;
  height:300px; 
}

.perfil{
  float:left;
}

.nombre p, .nombrem p{
  font-size: 1.5em;
}

.nombrem{
  display:none;
}

.cargo{
  font-size: 20px;
  float:left;
  height:auto;
}

.datos{text-align:left;}

@media screen and (min-width: 981px){

}

#jssor_1{
  position: relative;
  margin: 0 auto;
  top: 0px;
  left: 0px;
  width: 1000px;
  height: 250px;
  overflow: hidden;
  visibility: hidden;
}

#jssor_1 .slides{
  cursor: default;
  position: relative;
  top: 0px;
  left: 0px;
  width: 1000px;
  height: 250px;
  overflow: hidden;
}

@media screen and (max-width: 980px){
  .principal{width:auto;}
  .contenido{width:auto;
    background-color:transparent;}
  .perfil{float:none; width: auto;}
  .nombre{display:none;}
  .nombrem{display:block;}
  .foto{width:50%;}
  .cargo{float:none;}
  .datos{text-align:center;}
  .pie{position:static; width: auto;background-color:transparent;}
  .youtube {
    float: none;
    width: 90%;
    align-content: center;
  }
  .youtube iframe{
    width: 85%;
  }
  .facebook {
    width: 100%;
    align-content: center;
    float: none;
  }
}

@media screen and (max-width: 480px){
}