.bannerPerfil {
  width: 100%;
  min-width: 100%;
  min-height: 120px;
  max-height: 120px;
  padding: 0px;
  margin: 0px;
  background: #8b14ac;
  display: block;
  position: relative;
}
.fotoPerfil {
  background: #bebebe;
  min-height: 120px;
  min-width: 120px;
  max-height: 120px;
  max-width: 120px;
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.fotoPerfil img {
  max-width: 160px;
  position: absolute;
  left: -20px;
}
.nombrePerfil {
  display: inline-block;
  position: absolute;
  bottom: 10px;
  padding-left: 20px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}
.btnCambiarBaner {
  position: absolute;
  top: 10px;
  right: 10px;
}
.contenidoDashCliente {
  padding: 20px;
  margin-bottom: 15px;
  display: block;
  position: relative;
}
.contenidoDashClienteImg {
  margin-bottom: 15px;
  display: block;
  position: relative;
}
.contenidoDashClienteImg img {
  width: 100%;
}
.agendaClasesList {
  display: block;
  margin-top: 20px;
  position: relative;
}
.agendaClaseDia {
  display: inline-block;
  width: 13.4%;
  height: 100px;
  background: #eeeeee;
  text-align: center;
  line-height: 100px;
  cursor: pointer;
}
.agendaClaseDia:hover {
  background: #8b14ac;
  color: #fff;
  transition-property: background;
  transition-delay: 0.5ms;
  transition-timing-function: ease-in;
  transition-duration: 1ms;
}
.datosAgenda {
  position: absolute;
  bottom: 25px;
  left: 22px;
  display: none;
}
.agendaClaseBotones {
  display: block;
  position: relative;
  text-align: right;
  margin-top: 20px;
}
.agendaMensual {
  width: 100%;
  padding: 14px;
}
.floatRBotones {
  float: right;
  position: absolute;
  bottom: 10px;
  right: 0px;
}
.col-indi-seccion {
  position: relative;
  display: block;
}
.tituloPreviewBlog {
  height: 100%;
  width: 100%;

  background: -moz-linear-gradient(
    left,
    rgba(136, 23, 171, 1) 0%,
    rgba(134, 23, 171, 1) 0%,
    rgba(203, 1, 171, 1) 64%,
    rgba(205, 0, 171, 1) 66%
);
background: -webkit-gradient(
    left top,
    right top,
    color-stop(0%, rgba(136, 23, 171, 1)),
    color-stop(0%, rgba(134, 23, 171, 1)),
    color-stop(64%, rgba(203, 1, 171, 1)),
    color-stop(66%, rgba(205, 0, 171, 1))
);
background: -webkit-linear-gradient(
    left,
    rgba(136, 23, 171, 1) 0%,
    rgba(134, 23, 171, 1) 0%,
    rgba(203, 1, 171, 1) 64%,
    rgba(205, 0, 171, 1) 66%
);
background: -o-linear-gradient(
    left,
    rgba(136, 23, 171, 1) 0%,
    rgba(134, 23, 171, 1) 0%,
    rgba(203, 1, 171, 1) 64%,
    rgba(205, 0, 171, 1) 66%
);
background: -ms-linear-gradient(
    left,
    rgba(136, 23, 171, 1) 0%,
    rgba(134, 23, 171, 1) 0%,
    rgba(203, 1, 171, 1) 64%,
    rgba(205, 0, 171, 1) 66%
);
background: linear-gradient(
    to right,
    rgba(136, 23, 171, 1) 0%,
    rgba(134, 23, 171, 1) 0%,
    rgba(203, 1, 171, 1) 64%,
    rgba(205, 0, 171, 1) 66%
);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8817ab', endColorstr='#cd00ab', GradientType=1 );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#969696',GradientType=0 );
  position: absolute;
  z-index: 1;
  top: 0px;
  left: 0px;
  padding: 30px;
}
.contenidoPreviewBlog {
  color: #fff;
  font-weight: bold;
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-size: 24px;
}
.blogContenidoIMG {
  max-height: 262px;
  height: 262px;
  overflow: hidden;
}
