﻿.inBlockMiddle {
  display: inline-block;
  vertical-align: middle;
}
.inBlockBottom {
  display: inline-block;
  vertical-align: bottom;
}
.inBlockTop {
  display: inline-block;
  vertical-align: top;
}
.tableTotal {
  display: table;
  width: 100%;
}
.tbCellMiddle {
  display: table-cell;
  vertical-align: middle;
}
.sprite {
  content: '';
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-indent: -300px;
}
.fotoAssinante img {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  display: inline-block;
  vertical-align: middle;
  height: 42px;
  width: 42px;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
#errorpage {
  background: url('../../images/backgrounds/bgErro.jpg') no-repeat bottom center;
  clear: both;
  font-weight: 500;
  height: 336px;
  margin: 55px auto -40px;
  position: relative;
  width: 980px;
}
.message {
  color: #1c86ee;
  left: 10px;
  position: absolute;
  top: 65px;
  width: 385px;
}
.message span {
  display: block;
  line-height: 40px;
  font-size: 50px;
}
.message .ops {
  display: block;
  font-size: 80px;
  line-height: 65px;
  text-transform: uppercase;
}
.message .errada {
  font-size: 80px;
  line-height: 80px;
  text-transform: uppercase;
}
.oquefazer {
  position: absolute;
  right: 0;
  top: 165px;
  width: 375px;
}
.oquefazer li {
  background: url('../../images/bullets/bulletErro.gif') left no-repeat;
  padding: 6px 0 8px 29px;
  font-weight: 500;
}
.oquefazer li a {
  color: #FF6300;
  font-weight: 500;
}
.oquefazer p {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 5px;
}
.oquefazer p strong {
  font-size: 16px;
}
