@charset "UTF-8";

/*configuraciÃ³n general profile*/
body {
  background-color:#F7F8E0;
  font-family:'scribtbl',serif;
  font-weight:400;
  font-style:normal;
  font-size:1rem;
  color:#0a0a0a;
  line-height:1;
  padding:0;
  margin:0;
}

#header_bar,#footer_bar,#about_me_label,#profile_main_photo,#profile_photo_galleries,#profile_comments,#avatar_holder,#profile_interests_content,#age_container,#height_container,#weight_container,#eyes_container,#hair_container,#ethnicity_container,#automobile_container,#pets_container,#favorite_food_container,#occupation_container,#marital_status_container,#drink_container,#drugs_container,#smoke_container,#sexual_preference_container,#country_container,#city_container,#body_type_container,#gender_container,#username_container,#cam_score_container,#school_container,#blurb_container,#last_login_string_container,#unix_last_broadcast_label,#unix_last_updated_container,#unix_last_broadcast_container,#tags_container,#profile_friends {
  display:none;
}

#status_container {
  display:block;
  background:#000000;
  height:16px;
  width:960px;
  color:#ffffff;
  position:fixed;
  bottom:0;
  margin-left:-105px;
  margin-bottom:0;
  z-index:500;
}

#status_container a[href="#wall"] {
  display:none;
}

#profile_about_me div.heading {
  display:none;
}

/*encabezado*/
.profile_section_background {
  background-color:transparent;
  background-color:#;
  filter:alpha(opacity=100);
  opacity:1;
}

.img_radius_shadow {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
}

.profile_section_content .heading {
  padding:5px;
  background-color:#BCEC76;
  color:#FFFFFF;
  font-family:'Verdana';
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:0 0 0 #777777;
  -moz-box-shadow:0 0 0 #777777;
  box-shadow:0 0 0 #777777;
  -webkit-text-shadow:0 0 0 #777777;
  -moz-text-shadow:0 0 0 #777777;
  text-shadow:0 0 0 #777777;
}

.content {
  padding:5px;
}

.my_mfc_news_feed {
  width:100%;
  height:330px;
}

/*profile*/
.container {
  display:table-row;
  margin:7px 0 7px 20px;
}

#profile_header_container {
  min-height:0;
}

#profile {
  width:960px;
  background-color:red;
  margin:0 auto;
  font-family:'scribtbl',serif;
  font-weight:400;
  font-style:normal;
  font-size:1rem;
  color:#0a0a0a;
  line-height:1;
}

.profile_row {
  display:block;
  width:962px;
  margin:0 auto;
}

.profile_section_content {
  padding:0;
  margin:0;
  z-index:auto;
}

#plantilla2019 {
  background-color:white;
}

.barmenu {
  background-color:#75151e;
  position:fixed;
  top:0;
  margin:0 auto;
  width:962px;
  z-index:500;
  display:block;
}

.barmenu ul {
  margin-top:0;
  margin:0 auto;
  list-style-type:none;
  padding-left:0;
  padding-right:0;
  width:900px;
  box-sizing:border-box;
}

.barmenu ul li {
  display:inline-block;
  list-style-type:none;
  box-sizing:border-box;
  width:150px;
}

.barmenu ul li a {
  color:#0a0a0a;
  display:block;
  line-height:40px;
  text-decoration:none;
  text-transform:uppercase;
  font-size:1.1em;
  width:100%;
  text-align:center;
}

.nick {
  position:absolute;
  margin-top:20px;
  z-index:1;
}

#imagenes {
  width:960px;
  height:604px;
  margin:0 auto;
  background:#d99058;
  overflow:visible;
  position:relative;
}

#holder {
  overflow:hidden;
  height:604px;
}

#imagenes ul {
  width:4810px;
  list-style:none;
  padding:0;
  margin:0;
  position:relative;
  right:0;
  animation:slide-animation 25s infinite;
  float:right;
}

#imagenes li {
  background-image:url(https://img.mfcimg.com/photos2/942/9423899/518-121-686-795-11974410.jpg);
  background-repeat:no-repeat;
  background-size:100px 100px;
  background-position:50% 50%;
  padding:0;
  margin:0;
  position:relative;
  display:inline;
  float:right;
}

#progressbar {
  position:relative;
  top:-3px;
  width:962px;
  height:2px;
  background:red;
  animation:progress 25s infinite;
}

@-moz-keyframes slide-animation {
  0%,17% {
    right:0;
    opacity:1;
  }

  18% {
    right:-962px;
    opacity:.5;
  }

  20%,37% {
    right:-962px;
    opacity:1;
  }

  38% {
    right:-1924px;
    opacity:.5;
  }

  40%,57% {
    right:-1924px;
    opacity:1;
  }

  58% {
    right:-2886px;
    opacity:.5;
  }

  60%,77% {
    right:-2886px;
    opacity:1;
  }

  78% {
    right:-3848px;
    opacity:.5;
  }

  80%,97% {
    right:-3848px;
    opacity:1;
  }

  98% {
    right:0;
    opacity:.5;
  }

  100% {
    right:0;
    opacity:1;
  }
}

@-o-keyframes slide-animation {
  0%,17% {
    right:0;
    opacity:1;
  }

  18% {
    right:-962px;
    opacity:.5;
  }

  20%,37% {
    right:-962px;
    opacity:1;
  }

  38% {
    right:-1924px;
    opacity:.5;
  }

  40%,57% {
    right:-1924px;
    opacity:1;
  }

  58% {
    right:-2886px;
    opacity:.5;
  }

  60%,77% {
    right:-2886px;
    opacity:1;
  }

  78% {
    right:-3848px;
    opacity:.5;
  }

  80%,97% {
    right:-3848px;
    opacity:1;
  }

  98% {
    right:0;
    opacity:.5;
  }

  100% {
    right:0;
    opacity:1;
  }
}

@-webkit-keyframes slide-animation {
  0%,17% {
    right:0;
    opacity:1;
  }

  18% {
    right:-962px;
    opacity:.5;
  }

  20%,37% {
    right:-962px;
    opacity:1;
  }

  38% {
    right:-1924px;
    opacity:.5;
  }

  40%,57% {
    right:-1924px;
    opacity:1;
  }

  58% {
    right:-2886px;
    opacity:.5;
  }

  60%,77% {
    right:-2886px;
    opacity:1;
  }

  78% {
    right:-3848px;
    opacity:.5;
  }

  80%,97% {
    right:-3848px;
    opacity:1;
  }

  98% {
    right:0;
    opacity:.5;
  }

  100% {
    right:0;
    opacity:1;
  }
}

@keyframes slide-animation {
  0%,17% {
    right:0;
    opacity:1;
  }

  18% {
    right:-962px;
    opacity:.5;
  }

  20%,37% {
    right:-962px;
    opacity:1;
  }

  38% {
    right:-1924px;
    opacity:.5;
  }

  40%,57% {
    right:-1924px;
    opacity:1;
  }

  58% {
    right:-2886px;
    opacity:.5;
  }

  60%,77% {
    right:-2886px;
    opacity:1;
  }

  78% {
    right:-3848px;
    opacity:.5;
  }

  80%,97% {
    right:-3848px;
    opacity:1;
  }

  98% {
    right:0;
    opacity:.5;
  }

  100% {
    right:0;
    opacity:1;
  }
}

@-moz-keyframes progress {
  0%,20%,40%,60%,80%,100% {
    width:0;
    opacity:.6;
  }

  1%,21%,41%,61%,81% {
    width:0;
    opacity:.6;
  }

  17%,37%,57%,77%,97% {
    width:100%;
    opacity:.6;
  }

  18%,38%,58%,78%,98% {
    width:100%;
    opacity:0;
  }

  19%,39%,59%,79%,99% {
    width:0;
    opacity:0;
  }
}

@-o-keyframes progress {
  0%,20%,40%,60%,80%,100% {
    width:0;
    opacity:.6;
  }

  1%,21%,41%,61%,81% {
    width:0;
    opacity:.6;
  }

  17%,37%,57%,77%,97% {
    width:100%;
    opacity:.6;
  }

  18%,38%,58%,78%,98% {
    width:100%;
    opacity:0;
  }

  19%,39%,59%,79%,99% {
    width:0;
    opacity:0;
  }
}

@-webkit-keyframes progress {
  0%,20%,40%,60%,80%,100% {
    width:0;
    opacity:.6;
  }

  1%,21%,41%,61%,81% {
    width:0;
    opacity:.6;
  }

  17%,37%,57%,77%,97% {
    width:100%;
    opacity:.6;
  }

  18%,38%,58%,78%,98% {
    width:100%;
    opacity:0;
  }

  19%,39%,59%,79%,99% {
    width:0;
    opacity:0;
  }
}

/* bio y redes */
.sectionAnchor {
  padding-top:50px;
  margin-top:-50px;
  display:inline-block;
}

#about {
  padding-top:0;
}

.contenidovarios {
  font-size:1.4em;
  min-height:100px;
  padding:20px;
}

.snap {
  padding-top:10px;
  vertical-align:middle;
  text-align:center;
  margin-bottom:0;
}

#take {
  padding-bottom:50px;
}

.icono {
  transition:all .3s ease-in-out;
}

.icono:hover {
  transform:scale(1.1);
}

/* club de fans */
.clubfans {
  padding-left:8px;
  height:65px;
  background-color:#75151e;
  padding-top:5px;
}

.seccionmedio {
  font-size:1.4em;
  min-height:100px;
}

.contenedormedio {
  max-height:450px;
  overflow:auto;
  padding:20px;
}

.casillamedio {
  width:100%;
  height:300px;
  background-color:#d99058;
  float:left;
  box-sizing:border-box;
  position:relative;
  margin:3px;
  border-radius:8px;
  text-align:center;
}

.casillamedio img {
  height:300px;
  width:480px;
  margin-right:5px;
  float:left;
  border-top-left-radius:8px;
}

.casillamedio .textoclub {
  height:120px;
  font-size:1.1em;
}

.casillamedio .textoclub .tituloclub {
  font-weight:bold;
  padding-bottom:15px;
  padding-top:60px;
  box-sizing:border-box;
}

.casillamedio .cost >a:nth-last-child(1) {
  width:46%;
}

.casillamedio .cost >a: {
  element-style:margin-top:30px;
}

.casillamedio .cost a:last-child {
  border-right:0;
  border-radius:8px;
}

.casillamedio .cost > a:first-child {
  border-bottom-left-radius:8px;
}

.casillamedio .cost > a {
  font-size:1em;
  color:#000000;
  background-color:#75151e;
  text-decoration:none;
  display:inline-block;
  line-height:30px;
  height:30px;
  vertical-align:middle;
  width:100%;
  box-sizing:border-box;
  float:right;
  text-align:center;
}

/* fotos y vÃ­deos */
.encabezadofotos {
  height:65px;
  padding-left:8px;
  background-color:#75151e;
  padding-top:5px;
}

.seccionmedia {
  font-size:1.4em;
  min-height:100px;
}

.contenedormedia {
  max-height:450px;
  overflow:auto;
}

.casillamedia {
  width:100%;
  height:300px;
  background-color:#d99058;
  float:left;
  box-sizing:border-box;
  position:relative;
  margin:3px;
  border-radius:8px;
  text-align:center;
}

.casillamedia img {
  height:300px;
  width:480px;
  margin-right:5px;
  float:left;
  border-top-left-radius:8px;
}

.casillamedia .textofotos {
  height:120px;
  font-size:1.1em;
}

.casillamedia .textofotos .titulo {
  font-weight:bold;
  padding-bottom:15px;
  padding-top:60px;
  box-sizing:border-box;
}

.casillamedia .price >a:nth-last-child(1) {
  width:46%;
}

.casillamedia .price >a: {
  element-style:margin-top:30px;
}

.casillamedia .price a:last-child {
  border-right:0;
  border-radius:8px;
}

.casillamedia .price > a:first-child {
  border-bottom-left-radius:8px;
}

.casillamedia .price > a {
  font-size:1em;
  color:#000000;
  background-color:#75151e;
  text-decoration:none;
  display:inline-block;
  line-height:30px;
  height:30px;
  vertical-align:middle;
  width:100%;
  box-sizing:border-box;
  float:right;
  text-align:center;
}

#menuvideos {
  padding-top:50px;
  margin-top:-50px;
  display:inline-block;
}

.encabezadovideos {
  padding-left:8px;
  height:65px;
  background-color:#75151e;
  padding-top:5px;
}