body {
  color: #333;
  font-size: 13px;
  line-height: 16px;
  font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif, serif;
}

#container {
  position: relative;
  margin: 0 auto;
  width: 980px;
}

.destaques {
  position: relative;
  float: left;
  width: 980px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #ccc;
  padding: 22px 0 20px;
  margin-bottom: 20px;
  display:none;
}
.destaques .destaque {
  position: relative;
  float: left;
}
.destaques .destaque.alpha {
  padding-right: 10px;
  border-right: 1px solid #ccc;
  width: 479px;
}
.destaques .destaque.omega {
  padding-left: 10px;
  width: 479px;
}

.destaques .destaque .img {
  position: relative;
  float: left;
  width: 170px;
  margin-right: 12px;
}
.destaques .destaque .img small {
  position: absolute;
  top: -15px;
  left: 0;
  font-size: 10px;
  color: #999;
}

.destaques .destaque .content img.escudo {
  float: left;
  margin: 0 7px 5px 0;
}

.destaques .destaque .content h3.time {
  color: #e28029;
  font-size: 12px;
  font-weight: bold;
  font-family:Arial;
}

.destaques .destaque .content h2.title {
  font-size: 20px !important;
  font-family:Arial !important;
  font-weight: bold !important;
  color: #666;
}

.destaques .destaque .content p.texto {
  float: left;
  width: 296px;
  padding-top: 5px;
  text-align: left;
  font-family:Arial !important;
  line-height:18px; 
}

.filters {
  position: relative;
  float: left;
  width: 980px;
  margin-bottom: 30px;
  font-size: 16px;
  font-family: Arial !important;
  }
.filters .input.select {
  position: relative;
  float: left;
  margin-left: 10px;
    font-size: 16px;
  font-family: Arial !important;
}
.filters .input.select.alpha {
  margin-left: 0;
    font-size: 16px;
  font-family: Arial !important;
}
.filters .input.select select {
  width: 306px;
  padding: 6px 6px 0;
  top: 6px;
  left: 7px;
    font-size: 16px;
  font-family: Arial !important;
  cursor: pointer;
}
.filters .customStyleSelectBox {
  border: 1px solid #ccc;
  width: 318px;
  height: 28px;
    font-size: 16px;
  font-family: Arial !important;
}

.filters .customStyleSelectBoxInner {
  background:url("assets/bg-seta-select.gif") no-repeat 280px 3px;
  font-size: 16px;
  padding: 6px 6px 0;
  height: 24px;
  font-family: Arial !important;
}

/* SPRITE ICONS */
.tipo.icons,
.status.icons,
.vote .icons {
  background: url("assets/bg-movimentacoes-icons.png") 0 0 no-repeat;
}
.tipo.icons.icon1 {
  background-position: 0px 0px;
}
.tipo.icons.icon2 {
  background-position: 0 -48px;
}
.tipo.icons.icon3 {
  background-position: 0 -24px;
}
.tipo.icons.icon4 {
  background-position: 0 -72px;
}
/* Rumor */
.status.icons.icon1 {
  background-position: 0 -72px;
}
/* Interesse */
.status.icons.icon2 {
  background-position: 0 -72px;
}
/* Negociando */
.status.icons.icon3 {
  background-position: 0 -72px;
}
/* Novela */
.status.icons.icon4 {
  background-position: 0 -72px;
}
/* Cavada */
.status.icons.icon5 {
  background-position: 0 -72px;
}
/* Fechado */
.status.icons.icon6 {
  background-position: 0 -72px;
}
/* Melou */
.status.icons.icon7 {
  background-position: 0 -72px;
}
/* Retornando */
.status.icons.icon8 {
  background-position: 0 -72px;
}
/* Falta assinar */
.status.icons.icon9 {
  background-position: 0 -72px;
}

.movimentacoes {
  position: relative;
  float: left;
  width: 640px;
}
.movimentacoes .item-list {
  position: relative;
  float: left;
  margin-bottom: 20px;
}
.movimentacoes .item-list li.item {
  position: relative;
  float: left;
  width: 642px;
  border-bottom: 1px solid #ccc;
  padding: 20px 0;
}
.movimentacoes .item-list li.item.first {
  padding-top: 0;
}
.movimentacoes .item-list li.item.last {
  border-bottom: none;
}
.movimentacoes .item-list li.item .coluna {
  position: relative;
  float: left;
  height: 80px;
  border-right: 1px solid #ccc;
}
.movimentacoes .item-list li.item .coluna.img.escudo {
  width: 65px;
  height: 72px;
  padding-top: 8px;
  margin-right: 20px;
}
.movimentacoes .item-list li.item .coluna.info {
  width: 350px;
  height: 80px;
  font-size: 18px;
  font-family:Arial;

}
.movimentacoes .coluna.info .nome {
  font-size: 18px !important;
  font-weight: bold !important;
  color: #E28029 !important;
}
.movimentacoes .item-list li.item .coluna.info p.texto {
  font-size: 12px;
  line-height: 16px;
  padding: 5px 5px 0 0;
}
.movimentacoes .item-list li.item .coluna.status {
  width: 205px;
  border: none;
}
.movimentacoes .item-list li.item .coluna.status .indicadores {
  position: relative;
  float: left;
  width: 190px;
  padding: 6px 5px;
  background: #f1f1f1;
  margin: 3px 0 5px 4px;
}
.movimentacoes .item-list li.item .coluna.status .indicadores .tipo,
.movimentacoes .item-list li.item .coluna.status .indicadores .status {
  position: relative;
  float: left;
  /*width: 80px;*/
  height: 18px;
  text-transform: uppercase;
  font-size: 9px;
}
.movimentacoes .item-list li.item .coluna.status .indicadores .tipo {
  padding: 6px 8px 0 28px;
}
.movimentacoes .item-list li.item .coluna.status .indicadores .status {
font-size: 12px !important;
  font-weight: bold !important;
  font-family: Arial !important;
  padding: 6px 0 0 28px;
  margin-left: 6px;
}
.movimentacoes .item-list li.item .coluna.status .opinioes {
  position: relative;
  float: left;
  width: 190px;
  padding: 4px 0 0 13px;
}
.movimentacoes .item-list li.item .coluna.status .opinioes label {
  position: relative;
  float: left;
  text-transform: uppercase;
  font-size: 10px;
  width: 43px;
  line-height: 11px;
  padding-top: 4px;
  font-size: 9px !important;
  font-weight: bold !important;
  font-family: Arial !important;
}
.movimentacoes .item-list li.item .coluna.status .opinioes .vote {
  position: relative;
  float: left;
  width: 55px;
  border: 1px solid #CCC;
  padding: 5px;
  text-decoration: none;
}
.movimentacoes .item-list li.item .coluna.status .opinioes .vote span {
  float: left;
  padding-left: 28px;
  height: 16px;
  font-weight: bold;
}
.movimentacoes .item-list li.item .coluna.status .opinioes .vote.yes {
  margin-right: 10px;
}
.movimentacoes .item-list li.item .coluna.status .opinioes .vote.yes span {
  background-position: 0 -96px ;
  color: #1e8626;
}
.movimentacoes .item-list li.item .coluna.status .opinioes .vote.no span {
  background-position: 0 -112px ;
  color: #e23250;
}
.movimentacoes .pagination {
  position: relative;
  width: 300px;
  margin: 0 auto;
  text-align: center;
}
.movimentacoes .pagination span,
.movimentacoes .pagination a {
  display: inline;
  color: #666;
  text-decoration: none;
  font-weight: bold;
}
.movimentacoes .pagination span {
  padding: 2px 5px;
  margin: 0;
}
.movimentacoes .pagination span.current {
  background: #e28029;
  color: #fff;
}

.sidebar.R {
  position: relative;
  float: left;
  width: 310px;
  padding-left: 14px;
  margin-left: 15px;
  border-left: 1px solid #ccc;
}
.sidebar.R .block {
  position: relative;
  float: left;
  width: 310px;
  margin-bottom: 20px;
}
.sidebar.R .block h3.title {
  display: block;
  background: #E28029;
  padding: 3px 6px;
  text-transform: uppercase;
  color: white;
  font-family: Georgia;
  font-weight: bold;
  font-size: 12px;
}
.sidebar.R .block .item-list .item {
  position: relative;
  float: left;
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}
.sidebar.R .block .item-list .item.last {
  border: none;
}
.sidebar.R .block .item-list .item .coluna {
  position: relative;
  float: left;
  height: 45px;
  border-right: 1px solid #ccc;
}
.sidebar.R .block .item-list .item .coluna.info {
  width: 100px;
  padding-top: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #666;
}
.sidebar.R .block .item-list .item .coluna.status {
  height: 40px;
  width: 103px;
  padding: 12px 0 0 10px;
}
.sidebar.R .block .item-list .item .coluna.status .escudo {
  position: relative;
  float: left;
  margin-right: 6px;
}
.sidebar.R .block .item-list .item .coluna.status .tipo {
  position: relative;
  float: left;
  width: 25px;
  height: 24px;
  margin: 4px 6px 0 0;
  text-indent: -999px;
  overflow: hidden;
}
.sidebar.R .block .item-list .item .coluna.status .status {
  position: relative;
  float: left;
  width: 25px;
  height: 24px;
  margin-top: 4px;
  text-indent: -999px;
  overflow: hidden;
}
.sidebar.R .block .item-list .item .coluna.percent {
  height: 35px;
  width: 75px;
  padding: 20px 0 0 20px;
  border: none;
}
.sidebar.R .block .item-list .item .coluna.percent span {
  font-size: 30px;
  font-weight: bold;
}
.sidebar.R .block .item-list .item .coluna.percent span.yes {
  color: #1e8626;
}
.sidebar.R .block .item-list .item .coluna.percent span.no {
  color: #e23229;
}

.sidebar.R .block.blog .content {
  background: url('assets/bg-blog-mercado-da-bola.jpg') 0 0 no-repeat;
  margin-top: 8px;
  padding-left: 86px;
  min-height: 78px;
}
.sidebar.R .block.blog .content a {
  color: #666;
  text-decoration: none;
}
.sidebar.R .block.blog .content h4.sub {
  font-size: 16px;
  font-weight: bold;
  padding: 3px 0 4px;
}
.sidebar.R .block.blog .content p {
  font-size: 12px;
  line-height: 13px;
  color: #666;
}

#footer {background: none repeat scroll 0 0 #F5F5F5;}
#footer div h3, #footer div p, #footer li a, #footer section dt , #footer section.midias-sociais h4{color: #999;}
#footer li a{background: url("/estadao/v2012/img/sprit-midias-sociais.png") no-repeat -336px -64px;}
#footer li a.ico-webmail {background: url("/estadao/v2012/img/sprit-midias-sociais.png") no-repeat scroll -7px -322px rgba(0, 0, 0, 0);}
#footer section.midias-sociais ul li a.twitter{background-position:-5px -58px;}
#footer section.midias-sociais ul li a.facebook{background-position:-45px -58px;}
#footer section.midias-sociais ul li a.google{background-position:-85px -56px;}
#footer section.midias-sociais ul li a.linkedin{background-position:-132px -58px;}
#footer section.midias-sociais ul li a.youtube{background-position:-175px -58px;}
#footer section.midias-sociais ul li a.flickr{background-position:-220px -58px;width: 43px;}
#footer section.midias-sociais ul li a.rss{background-position:-290px -58px;}
#footer section dl{border-left: 1px solid #CCCCCC;}















