#mainflash {
  height: 300px;
  margin-left: 7px;
  background: #4e4e4e;
}

#limpa {
  margin-top: 10px;
  background: url(/system/pa/assets/original/underdel.jpg) no-repeat -16px 0;
  width: 963px;
  height: 336px;
  position: relative;
}

#limpa div {
  position: absolute;
  top: 64px;
  height: 256px;
}

#votes {
  left: 20px;
  width: 372px;
}
#limpa div.vote {
  background: #191919;
  width: 100%;
  height: 80px;
  position: relative;
  margin: 2px;
  top: auto;
  left: auto;
}
.vote img {
  width: 80px;
  height: 80px;
}
.vote p {
  position: absolute;
  left: 90px;
  top: 0;
  width: 275px;
  height: 65px;
  overflow: hidden;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #ddd;
  display: block;
  line-height: 17px;
  padding-top: 15px;
}
span.l, span.r { font-size: 42px; vertical-align: text-top; font-family: Georgia; color: #aaa; }
span.r { vertical-align: -25px; }

#winner {
  left: 407px;
  width: 180px;
}
#winner img {
  margin-top: 10px;
  margin-left: 30px;
  width: 120px;
}
#winner p {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #ddd;
  line-height: 17px;
  padding-top: 15px;
}
#winner p.byline {
  width: 140px;
  margin-left: 10px;
  overflow: hidden;
  padding-top: 5px;
}

#prizes {
  left: 627px;
  width: 306px;
}

#sponsors {
  margin-left: 7px;
}


