	/*Promessometro*/
#promessometro{margin-bottom: 33px; }	
#promessometro div.title{ padding-right: 10px;}
#promessometro div.title span.legend{ height: 13px; padding: 10px 0 7px 0; float: right; font: 11px "Arial",Helvetica,sans-serif; color: #707070; }
#promessometro div.title span.legend span{ background: url(../img/promessometro_legenda.png) no-repeat top left; padding-left: 18px; text-shadow: none; text-transform: none;}
#promessometro div.title span.legend span:first-child{ padding-right: 10px;}
#promessometro div.title span.legend span.legend-approved{ background-position: 0 0; width: 15px; height: 15px; padding-bottom: 3px; } 
#promessometro div.title span.legend span.legend-disapproved{ background-position: -95px 0; width: 15px; height: 15px; padding-bottom: 3px; } 
#promessometro ul li{ line-height: 25px; padding: 10px; display: block; height: 40px;}
#promessometro ul li span{ display: block; float: left;  color: #707070; width: 56px; line-height: 15px;}
#promessometro ul li div{ width: 170px; height: 20px; margin-top: 5px; display: block; float: left;}
#promessometro ul li div span{ color: #FFFFFF; font: bold 15px "Arial",Helvetica,sans-serif; text-align: center; display: block; line-height: 25px;}
#promessometro ul li div span.result-disapproved{ background-color: #C2D1D6; border-radius:0 6px 6px 0; }
#promessometro ul li div span.result-approved{ background-color: #8DB4CB; border-radius: 6px 0 0 6px; }
#promessometro  p.more{ padding: 7px; font: bold 12px Arial,Helvetica,sans-serif; }
	/*Eleicoes no twitter*/
#eleicoes-twitter{ margin-bottom: 33px; }
#eleicoes-twitter{ height:auto; min-height:auto }
#eleicoes-twitter ul{ margin-top: 1px;}
#eleicoes-twitter ul.tabs li{ width: 33.33%; text-transform:none;}
#eleicoes-twitter ul.tabs li a{ padding: 0 8px; font-size: 11px; font-family: Arial,Helvetica,sans-serif; text-shadow: none; color: #000000; -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; }
#eleicoes-twitter ul.pane,div#ultimas-noticias div.pane{background:#fff;border:none;padding:0}
#eleicoes-twitter ul.pane{min-height:248px}
#eleicoes-twitter ul.pane li{border-top:1px solid #D6D6D6; padding: 5px 10px;}
#eleicoes-twitter ul.pane li img{float:left; margin-top: 2px;}
#eleicoes-twitter ul.pane li span{ color: #999; font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
#eleicoes-twitter ul.pane li span:nth-child(2),#eleicoes-twitter ul.pane li span:nth-child(4){ color: #1985BF; }
#eleicoes-twitter ul.pane li span:nth-child(2){ padding-right: 5px; }
#eleicoes-twitter p.more{ border-top: 1px solid #D6D6D6; padding: 7px; font: bold 12px Arial,Helvetica,sans-serif; }
	/*Eleicoes ultimas pesqusias*/
#ultima-pesquisa p{ color: #336B83; padding: 5px 10px; font: 14px Arial,Helvetica,sans-serif; -moz-opacity:.84; filter:alpha(opacity=84); opacity:.84;}
#ultima-pesquisa div:nth-child(2){ padding: 0 5px; }
#chart-ultima-pesquisa{ width:295px; height: 150px; margin: 0 auto; }
#chart-ultima-pesquisa span.alert{ color: #FF0000; font: bold 12px Arial,Helvetica,sans-serif; padding: 0 10px; }
#ultima-pesquisa ul { width: 255px; padding: 10px 10px 5px 10px; overflow: hidden; margin: 0 auto; }
#ultima-pesquisa ul li{ width: 50px; height: 40px; display: inline; float: left; border: none; }
#ultima-pesquisa ul li a div{ width: 38px; height: auto; display: block; overflow: hidden;}
/*#ultima-pesquisa ul li a div.enabled{ border: 3px solid #27A1C3;}*/
#ultima-pesquisa ul li a div.disabled{ -moz-opacity:.40; filter:alpha(opacity=40); opacity:.40; border: none;}
#ultima-pesquisa p.more{ padding: 2px 5px; ;display: block; color: #336B83; font-size: 12px; font-style: bold; font-family: Arial,Helvetica,sans-serif; border-top: 1px solid #DFDFDF; }
#ultima-pesquisa p.more span{ float: right; font-size: 11px; color: #999999;}

/*Pagina de promessometro*/
#page-promessometro{ padding: 0 10px; }
#page-promessometro h1{ height: 50px; color: #336B83; }
#page-promessometro span{ color: #A4A4A4; font: italic 12px Arial,Helvetica,sans-serif; padding: 0 10px; }
#page-promessometro div.nav{ width: auto; height: 16px; margin-top: 15px; float: right; display: block; }
#page-promessometro div.nav a{ width: 15px; height: 15px; float:left; background:url(../img/bt_rioshow.png) no-repeat; display: block; }
#page-promessometro div.nav a.prev{ text-indent: -9999px; background-position: 0 -15px; margin-right: 2px;}
#page-promessometro div.nav a.next{ text-indent: -9999px; margin-left:5px; background-position:-16px -15px; }
#page-promessometro div.nav span{ float:left; padding: 0 2px; font-style: normal;}
#page-promessometro div.nav span:nth-child(2){ color: #000000; }
#page-promessometro div.nav span:nth-child(4){ color: #A4A4A4; }
#page-promessometro div.promessometro-content{ clear: both; width: 600px; displat: block; margin-top: 50px; padding-bottom: 15px; overflow: hidden; }
#page-promessometro div.promessometro-content div.avatar{ width: 85px; height: 212px; float: left; display: block; }
#page-promessometro div.promessometro-content div.avatar:before{ content: ""; width: 12px; height: 12px; background-image: url(../img/ic_talk.png); position: absolute; top: 145px; left: 95px;}
#page-promessometro div.promessometro-content div.avatar img{ display: block; float: left;}
#page-promessometro div.promessometro-content div.proposta{ width: 507px; padding: 20px 2px; height: auto; background-color: rgba(243, 243, 243, .13); float: right; display: block; border: 1px solid rgba(223, 223, 223, .33); }
#page-promessometro div.promessometro-content div.proposta p{ font: 13px Arial,Helvetica,sans-serif; color: #666666; -moz-opacity:.91; filter:alpha(opacity=91); opacity:.91; padding: 0 40px; display: block;}
#page-promessometro div.promessometro-content div.proposta p:before{ content:" "; width: 24px; height:23px; background-image: url(../img/aspas_abertura.png); position: absolute; top: 136px;  left: 115px; float: left;}
#page-promessometro div.promessometro-content div.proposta p:after{ content:" "; width: 24px; height:23px; background-image: url(../img/aspas_fechamento.png); position: absolute; right: 23px; float: right;}
#page-promessometro div.promessometro-content div.proposta img{ float: left; }
#page-promessometro div.promessometro-content div.proposta img:last-child{ position: absolute; bottom: 5px; right: 15px; }
#page-promessometro div.promessometro-content div.proposta span{ float: left; width: 430px; }
#page-promessometro div.promessometro-content div.votacao{ width: 250px; height: 60px; margin: 0 auto; border-bottom: 1xp solid #CCCCCC; -moz-opacity:.69; filter:alpha(opacity=69); opacity:.69; padding: 20px 0; display: block; clear: both; }
#page-promessometro div.promessometro-content div.votacao a{ width: 65px; height: 65px; background: url(../img/votacao.png) no-repeat top left; text-indent: -9999px; display: block; }
#page-promessometro div.promessometro-content div.votacao a.aprovacao{ background-position: 0 0; margin-left: 189px; }
#page-promessometro div.promessometro-content div.votacao a.reprovacao{ background-position: -165px 0; float: left; }
#page-promessometro div.alert{ color: #999999; padding-top: 10px; border-top: 1px solid #CCCCCC; font: 11px Arial,Helvetica,sans-serif;}
#page-promessometro ul.share li{ display: inline; }
#home .content #page-promessometro li { border: none;}

/*Pagina de pesquisas*/
#home div.home{ background-image: none; background-color: #fff;}
#home .pesquisas { width: 940px; display: block; }
#home .pesquisas div.pesquisa-header{ color: #336B83; height: 60px; line-height: 40px;}
#home .pesquisas div.pesquisa-header #content{ width: 160px; float: left; height: 50px; color: #336B83;}
#home .pesquisas div.pesquisa-header span{ color: #333333; -moz-opacity:.53; filter:alpha(opacity=53); opacity:.53; font: italic 13px Arial,Helvetica,sans-serif; padding-top: 15px;}
#home .pesquisas div.article-body select{ background-color: rgba(204, 204, 204, .30); color: #999999; border: 1px solid #999999; font: 13px Arial,Helvetica,sans-serif; padding: 2px 0;}
#home .pesquisas div.article-body #turno{ margin-left: 10px; }
#home .pesquisas div.article-body #cidade{ margin-left: 5px; }
#home .pesquisas div.article-body #categoria{ margin-left: 5px; }
#home .pesquisas div.article-body #canal{ margin-right: 20px; float: right; }
#home .pesquisas div.article-body ul{ margin-top: 10px; margin-bottom: 10px; margin-left: 2px; padding-top: 10px; border-top: 1px solid #CCC; display: block; position: relative; overflow: hidden; }
#home .pesquisas div.article-body ul li{ width: 100px; float: left;  padding: 0 10px; border-bottom: none; font: 13px Arial,Helvetica,sans-serif; display: block; }
#home .pesquisas div.article-body ul li div{ width: 38px; float: left; }
#home .pesquisas div.article-body ul li div div:first-child{ width: 38px; height: 5px; margin-right: 5px; }
#home .pesquisas div.article-body ul li div div:first-child.disabled{ display: none; }
#home .pesquisas div.article-body ul li div img{ margin-top: 2px; margin-right: 5px; }
#home .pesquisas div.article-body ul li div img.disabled{ -moz-opacity:.40; filter:alpha(opacity=40); opacity:.40; }
#home .pesquisas div.article-body ul span{margin-top: 10px; margin-left: 40px; padding-left: 3px; padding-top: 5px; color: #707070; }
#home .pesquisas div.article-body span{ color: #333333; font: 12px Arial,Helvetica,sans-serif; }
#home .pesquisas div.article-body span.data-inicio{  margin-left: 5px; float: left; -moz-opacity:.26; filter:alpha(opacity=26); opacity:.26; }
#home .pesquisas div.article-body span.data-termino{ margin-right: 5px; float: right; -moz-opacity:.26; filter:alpha(opacity=26); opacity:.26; }
#home .pesquisas div.article-body ul.share { margin-left: 20px; border-top: none; }
#home .pesquisas div.article-body ul.share li{ padding: 0; }
#chartdiv{ width:930px; height:400px; margin: 0  auto; display: block;}

/*Cola eleitoral*/
#home .cola{ width: 940px;  }
#cola{ padding: 0 10px; overflow: hidden; }
#cola h1{ width: 235px;  height: 45px; color: #336B83; float: left; font: 40px/36px OgloboCondensedSemibold,"Times New Roman",Times,serif;}
#cola span{ color: #333333; font: italic 13px Arial,Helvetica,sans-serif; padding: 15px 10px; -moz-opacity:.53; filter:alpha(opacity=53); opacity:.53; }
#cola .cola-content{ border-top: 1px solid rgba(204, 204, 204, .28); overflow: hidden; }
#cola .cola-content div{}
#cola .cola-content div.topo #cidade{ color: #336B83;}
#cola .cola-content div.topo{ width: 100%; height: 37px; background-color:#F0F0F0;  display: block; }
#cola .cola-content div.topo span{ font: 20px OgloboCondensedMedium,"Times New Roman",Times,serif; text-transform:uppercase;}
#cola .cola-content div.topo a{ padding-top: 5px; padding-right: 10px; float: left; color: #336B83; }
#cola .cola-content div.topo select{font: 20px OgloboCondensedMedium,"Times New Roman",Times,serif; text-transform:uppercase;padding: 3px;
background: #F0F0F0; border: none;margin-right: 10px;}
#cola .cola-content div.vereador{ width: 400px; float: left; }
#cola .cola-content div.vereador span{ padding: 0px; font: 18px OgloboCondensedRegular,"Times New Roman",Times,serif; color: #414141; text-transform:uppercase; height:20px; padding:15px;border: 1px solid #f0f0f0;}
#cola .cola-content div.vereador img{float: left; padding-right: 3px; width:40px; height:40px; padding-top:16px;} 
#cola .cola-content div.vereador select{margin-top: 25px; font: 18px OgloboCondensedRegular,"Times New Roman",Times,serif; margin-bottom: 20px; border:1px solid #dadada;padding: 3px;}
#cola .cola-content div.vereador option{font: 10px OgloboCondensedRegular !important; }
#cola .cola-content div.vereador div{ display: block; padding: 0; }
#cola .cola-content div.vereador div input{ width: 32px; height: 32px; background:white; border: 1px solid rgba(102,102,102, .20); text-align: center;font: 30px OgloboCondensedRegular,"Times New Roman",Times,serif;
color: #414141;}
#cola .cola-content div.prefeito{ width: 400px; float: right; font: 18px OgloboCondensedRegular,"Times New Roman",Times,serif; }
#cola .cola-content div.prefeito span{ padding:0px; font: 18px OgloboCondensedRegular,"Times New Roman",Times,serif; color: #414141; text-transform:uppercase; height: 20px;padding:15px; border: 1px solid #f0f0f0;}
#cola .cola-content div.prefeito img{ float: left; padding-right: 3px; width:40px; height:40px; padding-top:16px;}
#cola .cola-content div.prefeito select{ margin-top: 25px; font: 18px OgloboCondensedRegular,"Times New Roman",Times,serif; margin-bottom: 20px;border:1px solid #dadada;padding: 3px;}
#cola .cola-content div.prefeito div{ display: block; padding: 0; clear: both; }
#cola .cola-content div.prefeito div input{ width: 32px; height: 32px; background:white; border: 1px solid rgba(102,102,102, .20); text-align: center;font: 30px OgloboCondensedRegular,"Times New Roman",Times,serif;
color: #414141;}
#cola .cola-content select{ font: 18px OgloboCondensedRegular,"Times New Roman",Times,serif; color: #999999; background: -moz-linear-gradient(top,  #F5F5F5 0%, #FFFFFF 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F5F5F5), color-stop(100%,#FFFFFF)); background: -webkit-linear-gradient(top,  #F5F5F5 0%,#FFFFFF 100%); background: -o-linear-gradient(top,  #F5F5F5 0%,#FFFFFF 100%); background: -ms-linear-gradient(top,  #F5F5F5 0%,#FFFFFF 100%); background: linear-gradient(to bottom,  #F5F5F5 0%,#FFFFFF 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#FFFFFF',GradientType=0 ); border: 1px solid rgba(102,102,102, .20); }
#verCandidato{ margin-left: 20px; margin-bottom: 40px; }
#prefCandidato{ margin-left: 20px; margin-bottom: 40px; }
#cola .cola-content div.actions{ clear: both; width: 280px; height: 35px; margin: 0 auto; display: block; padding-top: 40px;}
#cola .cola-content div.actions span{font: 17px OgloboCondensedRegular,"Times New Roman",Times,serif; float:left; padding: 0; text-transform:uppercase;}
#cola .cola-content div.actions span a{color:#666;}
#cola .cola-content div.actions span .imprimir a{ background: url(../img/cola.png) no-repeat top left;background-position:0px;width: 20px; height: auto; padding: 0; padding-left: 20px; }
#cola .cola-content div.actions span .email a{ background: url(../img/cola.png) no-repeat top left;background-position:0 20px;  width: 120px; height: auto; padding: 0; padding-left: 20px;  }
#cola ul.share{ padding-top: 30px; padding-bottom: 20px;  border-top: none;}
#cola ul.share li{ padding: 0; display: inline; border: none; }

/*Widget agenda dos candidatos*/
#eleicoes-agenda ul.diary li span.hours{ padding: 5px 10px; font: 20px Arial,Helvetica,sans-serif; color: #000000; -moz-opacity:.31; filter:alpha(opacity=31); opacity:.31; }
#eleicoes-agenda ul.diary li span.event{ padding: 5px 10px; border-left: 1px solid rgba(223, 223, 223, .20); font: 12px Arial,Helvetica,sans-serif; color: #666666; }
#eleicoes-agenda ul.diary li{ padding: 10px 0; border-bottom: 1px solid rgba(223, 223, 223, .20); border-top: none; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f9f9f9));background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%);background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 100%);lter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 );}
#eleicoes-agenda p.nav{ border-top: 1px solid rgba(223, 223, 223, .20); padding: 10px 0; overflow: hidden; }
#eleicoes-agenda p.nav a{ display: block; background:url(../img/tireonda.png) no-repeat top left;width:16px;height:16px; padding: 0 5px; margin-top: 2px;}
#eleicoes-agenda p.nav a.bt_prev_enabled:first-child{ float: left; background-position:0 -75px; margin-left: 10px;}
#eleicoes-agenda p.nav a.bt_prev_disabled:first-child{ float: left; background-position:0 -50px; margin-left: 10px; }
#eleicoes-agenda p.nav a:first-child:hover{text-decoration:none;}
#eleicoes-agenda p.nav span{ width: 230px; text-align: center; float: left; color: #336B83; font: 11px Arial,Helvetica,sans-serif; text-transform: uppercase;}
#eleicoes-agenda p.nav a.bt_next_enabled:last-child{ display: block; float: right; background-position:0 -25px;}
#eleicoes-agenda p.nav a.bt_next_disabled:last-child{ display: block; float: right; background-position:0 0;}
#eleicoes-agenda p.nav a:last-child:hover{text-decoration:none;}

/* apuracao */
#home #apuracao-2012-home {margin-left:-20px; width:428px; border:1px solid #CCC; -webkit-box-shadow:2px 3px 5px 1px rgba(0, 0, 0, 0.1); box-shadow:2px 3px 5px 1px rgba(0, 0, 0, 0.1); background:#EBEBEB;}
#home #apuracao-2012-home:after {content: ""; position:absolute; bottom:-10px; left:-10px; background: url(../img/apuracao_after.png) no-repeat; width:10px; height:11px;}
#home #apuracao-2012-home .title {text-transform:uppercase; padding:17px 0 14px 53px; background:#ebebeb; width:374px; margin:0; text-align:left; border:0;}
#home #apuracao-2012-home .title a {font: 30px/26px OgloboCondensedBold,Arial,Helvetica,sans-serif; color:#33465e; letter-spacing:0;}
#home #apuracao-2012-home .title span {background:none; color:#5fa4c9; font: 30px/26px OgloboCondensedBold,Arial,Helvetica,sans-serif; padding:0; margin:0;filter:none;-ms-filter:none}
#home #apuracao-2012-home .estados {overflow:auto;font: 15px/22px OgloboCondensedMedium,Arial,Helvetica,sans-serif; background:#f4f4f4; text-transform:uppercase; padding-left:53px; border-bottom:1px solid #E9E9E9;}
#home #apuracao-2012-home .estados a {color:#c7c7c7;}
#home #apuracao-2012-home .estados li {float:left; padding:11px 20px 12px 0; border-bottom:0 solid black; margin:0;}
#home #apuracao-2012-home .estados li .current {color:#33465e;}
#home #apuracao-2012-home .estadosContent {background:#FFF;}
#home #apuracao-2012-home .estadosContent .turno {width:auto;margin:0;padding:0 0 0 53px; color:#7c7c7c; font-size:10px; text-transform:uppercase; border-bottom:1px solid #e9e9e9; line-height:17px;}
#home #apuracao-2012-home .estadosContent .eleito {color:#FFF; font-size:10px; text-transform:uppercase; border-bottom:1px solid #E9E9E9; padding:3px 50px 2px; line-height:17px; width:328px; background:#9C3; visibility:hidden; margin:0;}
#home #apuracao-2012-home .estadosContent .cand {float:left;}
#home #apuracao-2012-home .estadosContent .cand li {padding:12px 0 12px 53px; background:#FFF; float:left; margin:0; width:375px; border-bottom:0 solid #FFF;}
#home #apuracao-2012-home .estadosContent .cand li:nth-child(even) {background:#F4F4F4;}

#home #apuracao-2012-home .estadosContent .cand li img {float:left; padding-right:10px;}
#home #apuracao-2012-home .estadosContent .cand li .candidato {float:left; width:145px; padding-right:10px; line-height:9px;}
#home #apuracao-2012-home .estadosContent .cand li .candidato span {font-size:10px; font-family:Arial,Helvetica,sans-serif; color:#1c314d; text-transform:uppercase; display:block; line-height:11px;}
#home #apuracao-2012-home .estadosContent .cand li .candidato span span {font-size:11px; color:#7798a3;display:inline; float:right;}
#home #apuracao-2012-home .estadosContent .cand li .candidato div {padding:2px; border:1px solid #e6e6e6; border-radius:2px; margin-top:2px;}
#home #apuracao-2012-home .estadosContent .cand li .candidato div div {padding:0; border:0 solid #e6e6e6; border-radius:0; height:13px; margin:0;}
#home #apuracao-2012-home .estadosContent .cand li .votos {float:left; width:65px;font:12px/19px Georgia,Times,serif; text-align:right;}
#home #apuracao-2012-home .estadosContent .cand li .votos  span {font:10px/12px Arial,Helvetica,sans-serif; color:#859daa; visibility:hidden;}
#home #apuracao-2012-home .estadosContent .cand li:first-child .votos  span {visibility:visible;}
#home #apuracao-2012-home .estadosContent .cand li .percent {float:left;display:block;width:85px; font:26px/28px Georgia,Times,serif;text-align:right}
#home #apuracao-2012-home .estadosContent .cand li .percent span, #home #apuracao-2012-home .estadosContent .cand li .percent i {font-size:60%; display:inline;}
#home #apuracao-2012-home .estadosContent .cand li .percent:after{content: "%"; font:50%/30px Arial,Helvetica,sans-serif}

#home #apuracao-2012-home .seemore {background:#e3e3e3; width:373px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; padding:15px 0 15px 54px;}
#home #apuracao-2012-home .seemore p {font: 16px/17px OgloboCondensedSemibold,Arial,Helvetica,sans-serif; color:#33465e; border:none; margin:0; width:auto;}
#home #apuracao-2012-home .seemore p span {text-transform:uppercase; display:inline;}
#home #apuracao-2012-home .seemore ul {overflow:hidden;}
#home #apuracao-2012-home .seemore ul li {border:none; padding:0 0 0 3px; float:left; margin:0;}
#home #apuracao-2012-home .seemore ul li:before {content: "-"; float:left; padding:0 3px 0 0; line-height:16px;}
#home #apuracao-2012-home .seemore ul li:first-child {padding-left:0;}
#home #apuracao-2012-home .seemore ul li:first-child:before {content: "";}
#home #apuracao-2012-home .seemore ul li a {float:left; font: 15px/16px OgloboCondensedRegular,Arial,Helvetica,sans-serif; color:#666;white-space:nowrap}

/* cores */
.cand li .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li {background:#E5E5E5;}
.cand li .votos, .cand li .percent {color:#3E3E3E;}
.cand li.dem .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.dem, .apuracao-2012 .ao-vivo .ver-eleitos p .dem {background:#8dc540;}
.cand li.dem .votos, .cand li.dem .percent {color:#8dc540;}
.cand li.pcb .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pcb, .apuracao-2012 .ao-vivo .ver-eleitos p .pcb {background:#9666A9;}
.cand li.pcb .votos, .cand li.pcb .percent {color:#9666A9;}
.cand li.pcdob .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pcdob, .apuracao-2012 .ao-vivo .ver-eleitos p .pcdob {background:#f27060;}
.cand li.pcdob .votos, .cand li.pcdob .percent {color:#f27060;}
.cand li.pco .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pco, .apuracao-2012 .ao-vivo .ver-eleitos p .pco {background:#C8168B;}
.cand li.pco .votos, .cand li.pco .percent {color:#C8168B;}
.cand li.pdt .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pdt, .apuracao-2012 .ao-vivo .ver-eleitos p .pdt {background:#6dcff6;}
.cand li.pdt .votos, .cand li.pdt .percent {color:#6dcff6;}

.cand li.pen .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pen, .apuracao-2012 .ao-vivo .ver-eleitos p .pen {background:#C4AE88;}
.cand li.pen .votos, .cand li.pen .percent {color:#C4AE88;}
.cand li.phs .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.phs, .apuracao-2012 .ao-vivo .ver-eleitos p .phs {background:#CAC8E1;}
.cand li.phs .votos, .cand li.phs .percent {color:#CAC8E1;}
.cand li.pmdb .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pmdb, .apuracao-2012 .ao-vivo .ver-eleitos p .pmdb {background:#000;}
.cand li.pmdb .votos, .cand li.pmdb .percent {color:#000;}
.cand li.pmn .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pmn, .apuracao-2012 .ao-vivo .ver-eleitos p .pmn {background:#F9AA8F;}
.cand li.pmn .votos, .cand li.pmn .percent {color:#F9AA8F;}
.cand li.pp .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pp, .apuracao-2012 .ao-vivo .ver-eleitos p .pp {background:#5C2D91;}
.cand li.pp .votos, .cand li.pp .percent {color:#5C2D91;}

.cand li.ppl .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.ppl, .apuracao-2012 .ao-vivo .ver-eleitos p .ppl {background:#AC7967;}
.cand li.ppl .votos, .cand li.ppl .percent {color:#AC7967;}
.cand li.pps .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pps, .apuracao-2012 .ao-vivo .ver-eleitos p .pps {background:#FFE293;}
.cand li.pps .votos, .cand li.pps .percent {color:#FFE293;}
.cand li.pr .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pr, .apuracao-2012 .ao-vivo .ver-eleitos p .pr {background:#B1DED3;}
.cand li.pr .votos, .cand li.pr .percent {color:#B1DED3;}
.cand li.prb .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.prb, .apuracao-2012 .ao-vivo .ver-eleitos p .prb {background:#8A5F25;}
.cand li.prb .votos, .cand li.prb .percent {color:#8A5F25;}
.cand li.prp .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.prp, .apuracao-2012 .ao-vivo .ver-eleitos p .prp {background:#2A848C;}
.cand li.prp .votos, .cand li.prp .percent {color:#2A848C;}

.cand li.prtb .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.prtb, .apuracao-2012 .ao-vivo .ver-eleitos p .prtb {background:#EBEA72;}
.cand li.prtb .votos, .cand li.prtb .percent {color:#EBEA72;}
.cand li.psb .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.psb, .apuracao-2012 .ao-vivo .ver-eleitos p .psb {background:#ffdc00;}
.cand li.psb .votos, .cand li.psb .percent {color:#ffdc00;}
.cand li.psc .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.psc, .apuracao-2012 .ao-vivo .ver-eleitos p .psc {background:#585926;}
.cand li.psc .votos, .cand li.psc .percent {color:#585926;}
.cand li.psd .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.psd, .apuracao-2012 .ao-vivo .ver-eleitos p .psd {background:#CEECFB;}
.cand li.psd .votos, .cand li.psd .percent {color:#CEECFB;}
.cand li.psdb .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.psdb, .apuracao-2012 .ao-vivo .ver-eleitos p .psdb {background:#0091c8;}
.cand li.psdb .votos, .cand li.psdb .percent {color:#0091c8;}

.cand li.psdc .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.psdc, .apuracao-2012 .ao-vivo .ver-eleitos p .psdc {background:#7DB19B;}
.cand li.psdc .votos, .cand li.psdc .percent {color:#7DB19B;}
.cand li.psl .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.psl, .apuracao-2012 .ao-vivo .ver-eleitos p .psl {background:#F49ABC;}
.cand li.psl .votos, .cand li.psl .percent {color:#F49ABC;}
.cand li.psol .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.psol, .apuracao-2012 .ao-vivo .ver-eleitos p .psol {background:#FDB511;}
.cand li.psol .votos, .cand li.psol .percent {color:#FDB511;}
.cand li.pstu .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pstu, .apuracao-2012 .ao-vivo .ver-eleitos p .pstu {background:#FCD3C1;}
.cand li.pstu .votos, .cand li.pstu .percent {color:#FCD3C1;}
.cand li.pt .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pt, .apuracao-2012 .ao-vivo .ver-eleitos p .pt {background:#e11f26;}
.cand li.pt .votos, .cand li.pt .percent {color:#e11f26;}

.cand li.ptb .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.ptb, .apuracao-2012 .ao-vivo .ver-eleitos p .ptb {background:#650d0d;}
.cand li.ptb .votos, .cand li.ptb .percent {color:#650d0d;}
.cand li.ptc .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.ptc, .apuracao-2012 .ao-vivo .ver-eleitos p .ptc {background:#005E85;}
.cand li.ptc .votos, .cand li.ptc .percent {color:#005E85;}
.cand li.ptdob .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.ptdob, .apuracao-2012 .ao-vivo .ver-eleitos p .ptdob {background:#BFD731;}
.cand li.ptdob .votos, .cand li.ptdob .percent {color:#BFD731;}
.cand li.ptn .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.ptn, .apuracao-2012 .ao-vivo .ver-eleitos p .ptn {background:#76B3C2;}
.cand li.ptn .votos, .cand li.ptn .percent {color:#76B3C2;}
.cand li.pv .candidato div div, .apuracao-2012 .ao-vivo .ver-eleitos ul li.pv, .apuracao-2012 .ao-vivo .ver-eleitos p .pv {background:#467637;}
.cand li.pv .votos, .cand li.pv .percent {color:#467637;}

#home #apuracao-2012-home .estadosContent .results {background:#F4F4F4; float:left; width:426px;}
#home #apuracao-2012-home .estadosContent .results li {padding:0 30px 0 53px; margin:0; border:0 solid #DDD; float:left; width:344px;}
#home #apuracao-2012-home .estadosContent .results li.rp {background:#e3e3e3;}
#home #apuracao-2012-home .estadosContent .results li div {border-bottom:1px solid #cfcccc;float:left;width:100%; color:#575757; padding:0}
#home #apuracao-2012-home .estadosContent .results li div p {float:left;width:auto;border:0 solid #000;text-transform:uppercase; font-size:10px; line-height:30px;margin:0; padding:3px 0 0;}
#home #apuracao-2012-home .estadosContent .results li div span {float:right;display:block;width:149px;font:19px/30px Georgia,Times,serif;text-align:right}
#home #apuracao-2012-home .estadosContent .results li div span:after {content:"%";font:50%/20px Arial,Helvetica,sans-serif;}
#home #apuracao-2012-home .estadosContent .results li div span span {float:left;width:71px; padding-right:10px; font:12px/30px Georgia,Times,serif;}
#home #apuracao-2012-home .estadosContent .results li div span i {font-size:70%;}

#home #apuracao-2012-home .estadosContent .results li div span span:after {content: "";}

#home #apuracao-2012-home .estadosContent .more {clear:both;text-align:right; color:#bababa; font:10px/12px Arial,Helvetica,sans-serif; margin:0; padding:14px 32px 14px 0; border:0 solid #FFF; width:394px; background:#F4F4F4;}
#home #apuracao-2012-home .estadosContent .more a {display:inline; color:#757575; font:bold 11px/12px Arial,Helvetica,sans-serif; background: url(../img/apuracao-geral.gif) no-repeat right; padding-right:23px;}

/* apuracao ao vivo */
.apuracao-2012 .ao-vivo {border:1px solid #CCC; width:935px; margin:0 auto; clear:both; margin-bottom:20px;}
.apuracao-2012 .ao-vivo:after {display:block; content: ""; clear:both;}
.apuracao-2012 .ao-vivo .title {background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #e9e9e9 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e9e9e9)); background: -webkit-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); background: -o-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#e9e9e9 100%); background: linear-gradient(to bottom,  #ffffff 0%,#e9e9e9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9',GradientType=0 ); width:873px; text-transform:uppercase; font: 30px/26px OgloboCondensedBold,Arial,Helvetica,sans-serif; color:#33465e;
padding:15px 30px; border-bottom:1px solid #FFF;}
.apuracao-2012 .ao-vivo .title span {color:#dd9400;}
.apuracao-2012 .ao-vivo .title span.year {color:#5fa4c9;}
.apuracao-2012 .ao-vivo .tabsNav {font: 17px/22px OgloboCondensedMedium,Arial,Helvetica,sans-serif; background:#f0f0f0; text-transform:uppercase; padding-left:17px; width:916px; -webkit-box-shadow:0px 4px 4px 1px rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, 0.1); overflow:hidden;}
.apuracao-2012 .ao-vivo .tabsNav p {float:left; width:360px; text-transform:none; color:#c7c7c7; text-align:right; font:17px/22px OgloboCondensedMedium,Arial,Helvetica,sans-serif; padding:11px 0;}
.apuracao-2012 .ao-vivo .estados {float:left; padding-left:15px;}
.apuracao-2012 .ao-vivo .estados a {color:#c7c7c7;}
.apuracao-2012 .ao-vivo .estados li {float:left; padding:11px 25px 12px 0; border-bottom:0 solid black; margin:0;}
.apuracao-2012 .ao-vivo .estados li .current {color:#33465e;}

.apuracao-2012 .ao-vivo .mapa-zonas {overflow:auto;text-transform:uppercase; font: 13px/22px OgloboCondensedRegular,Arial,Helvetica,sans-serif;}
.apuracao-2012 .ao-vivo .mapa-zonas a {color:#c7c7c7; border-left:1px solid #e6e6e6; padding-left:8px;}
.apuracao-2012 .ao-vivo .mapa-zonas li  {float:left; padding:0 8px 0 0; border-bottom:0 solid black; margin:0;}
.apuracao-2012 .ao-vivo .mapa-zonas li .current {color:#33465e;}


.apuracao-2012 .ao-vivo .estadosContent {float:left; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f0f0f0)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 100%); overflow:hidden;}
.apuracao-2012 .ao-vivo .estadosContent #spApuracao, .apuracao-2012 .ao-vivo .estadosContent #bhApuracao {display:none;}
.apuracao-2012 .ao-vivo .estadosContent #rjApuracao {display:block;}
.apuracao-2012 .ao-vivo .estadosContent .zonas {float:right; min-height:300px; width:399px;}
.apuracao-2012 .ao-vivo .estadosContent .zonas p {color:#7C7C7C; font-size:10px; text-transform:uppercase; border-left:1px solid #E9E9E9; padding:5px 0 0 6px; line-height:17px;}
.apuracao-2012 .ao-vivo .estadosContent .zonas2 {float:right; min-height:300px; width:555px; overflow: hidden;}
.apuracao-2012 .ao-vivo .estadosContent .turno {color:#7C7C7C; font-size:10px; text-transform:uppercase; border-bottom:1px solid #E9E9E9; padding:3px 0 2px 19px; line-height:17px; float:left; width:516px}
.apuracao-2012 .ao-vivo .estadosContent .eleito {color:#FFF; font-size:10px; text-transform:uppercase; border-bottom:1px solid #E9E9E9; padding:3px 0 2px 19px; line-height:17px; float:left; width:361px; background:#99cc33; visibility:hidden;}

.apuracao-2012 .ao-vivo .estadosContent .cand {float:left; width:380px;}
.apuracao-2012 .ao-vivo .estadosContent .cand li {margin:0 10px; float:left; padding:10px 0; width:359px; border-bottom:1px solid #e5e5e5;}
.apuracao-2012 .ao-vivo .estadosContent .cand li.c0 {padding:5px 0;}
.apuracao-2012 .ao-vivo .estadosContent .cand li img {float:left; padding-right:10px;}
.apuracao-2012 .ao-vivo .estadosContent .cand li .candidato {float:left; width:146px; padding-right:13px; line-height:6px;}
.apuracao-2012 .ao-vivo .estadosContent .cand li.c0 .candidato {padding-right:55px; padding-top:11px;}
.apuracao-2012 .ao-vivo .estadosContent .cand li .candidato span {font-size:10px; font-family:Arial,Helvetica,sans-serif; color:#1c314d; text-transform:uppercase; display:inline; margin-bottom:5px; line-height:10px;}
.apuracao-2012 .ao-vivo .estadosContent .cand li .candidato span span {font-size:11px; color:#7798a3; float:right;}
.apuracao-2012 .ao-vivo .estadosContent .cand li .candidato div {padding:2px; border:1px solid #e6e6e6; border-radius:2px; margin-top:2px;}
.apuracao-2012 .ao-vivo .estadosContent .cand li .candidato div div {padding:0; border:0 solid #e6e6e6; border-radius:0; height:13px; margin:0;}
.apuracao-2012 .ao-vivo .estadosContent .cand li .votos {float:left; width:60px; padding-right:10px; font:12px/16px Georgia,Times,serif; text-align:right;}
.apuracao-2012 .ao-vivo .estadosContent .cand li.c0 .votos {padding-top:6px; color:#858585;}
.apuracao-2012 .ao-vivo .estadosContent .cand li.c0 .votos span {display:none;}
.apuracao-2012 .ao-vivo .estadosContent .cand li .votos span {font:10px/12px Arial,Helvetica,sans-serif; color:#859daa; visibility:hidden; display:block;}
.apuracao-2012 .ao-vivo .estadosContent .cand li:first-child .votos  span {visibility:visible;}
.apuracao-2012 .ao-vivo .estadosContent .cand li .percent {float:left; font:28px/30px Georgia,Times,serif;width:87px;text-align:right}
.apuracao-2012 .ao-vivo .estadosContent .cand li .percent i, .apuracao-2012 .ao-vivo .estadosContent .cand li .percent span {font-size:16px}
.apuracao-2012 .ao-vivo .estadosContent .cand li .percent:after {content: "%"; font:14px/30px Arial,Helvetica,sans-serif}
.apuracao-2012 .ao-vivo .estadosContent .cand li.c0 .percent {color:#858585; font-size:24px;}

.apuracao-2012 .ao-vivo .estadosContent .results {float:left; padding:0 10px; width:136px; background: url(../img/apuracao-grad-border.png) no-repeat right top;}
.apuracao-2012 .ao-vivo .estadosContent .results li {border-bottom:1px solid #e5e5e5; float:left; width:100%; color:#575757; padding:0;}
.apuracao-2012 .ao-vivo .estadosContent .results li p {float:left; width:136px; border:0 solid #000; text-transform:uppercase; font-size:10px; margin:0; padding:10px 0 0 0; line-height:10px;}
.apuracao-2012 .ao-vivo .estadosContent .results li span {float:left; width:136px; font:21px/19px Georgia,Times,serif; text-align:right;}
.apuracao-2012 .ao-vivo .estadosContent .results li span:after {content: "%"; font:14px/30px Arial,Helvetica,sans-serif;}
.apuracao-2012 .ao-vivo .estadosContent .results li span span {float:left;font:12px/19px Georgia,Times,serif; width:71px; text-align:left;}
.apuracao-2012 .ao-vivo .estadosContent .results li span i {font-size:12px;}
.apuracao-2012 .ao-vivo .estadosContent .results li span span:after {content: "";}

.apuracao-2012 .ao-vivo .estadosContent .results2 {float:left; padding:0 10px; width:360px; /*background: url(../img/apuracao-grad-border.png) no-repeat right top;*/}
.apuracao-2012 .ao-vivo .estadosContent .results2 li {border-bottom:1px solid #e5e5e5; float:left; width:100%; color:#575757; padding:0;}
.apuracao-2012 .ao-vivo .estadosContent .results2 li p {float:left; width:190px; border:0 solid #000; text-transform:uppercase; font-size:10px; margin:0; padding:0; line-height:30px;}
.apuracao-2012 .ao-vivo .estadosContent .results2 li span {float:left; width:170px; font:21px/19px Georgia,Times,serif; text-align:right;}
.apuracao-2012 .ao-vivo .estadosContent .results2 li span:after {content: "%"; font:14px/30px Arial,Helvetica,sans-serif;}
.apuracao-2012 .ao-vivo .estadosContent .results2 li span span {float:left;font:12px/19px Georgia,Times,serif; width:71px; text-align:right;}
.apuracao-2012 .ao-vivo .estadosContent .results2 li span i {font-size:12px;}
.apuracao-2012 .ao-vivo .estadosContent .results2 li span span:after {content: "";}

.apuracao-2012 .ao-vivo .estadosContent .more {text-align:right; color:#BABABA; font:10px/12px Arial,Helvetica,sans-serif; margin:0; padding:14px 0 14px 0; width:368px; float:left; clear:left;}
.apuracao-2012 .ao-vivo .estadosContent .more a {display:inline; color:#757575; font:bold 11px/12px Arial,Helvetica,sans-serif; background: url(../img/apuracao-geral.gif) no-repeat right; padding-right:23px;}

.apuracao-2012 .prog {float:left; border:1px solid #e1e1e1; width:405px; margin-left:12px; padding-bottom:20px;}
.apuracao-2012 .prog div.wrap {background: #ffffff; background: -moz-linear-gradient(top,  #f0f0f0 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top,  #f0f0f0 0%,#ffffff 100%); background: -o-linear-gradient(top,  #f0f0f0 0%,#ffffff 100%); background: -ms-linear-gradient(top,  #f0f0f0 0%,#ffffff 100%); background: linear-gradient(to bottom,  #f0f0f0 0%,#ffffff 100%);  border:0 solid #FFF; border-width:1px 1px 0 1px;}
.apuracao-2012 .prog div .title {font: 30px/35px OgloboCondensedBold,Arial,Helvetica,sans-serif; color:#33465e; padding:10px 25px;}
.apuracao-2012 .prog div .title span {color:#5fa4c9; text-transform:uppercase; font: 17px/21px OgloboCondensedMedium,Arial,Helvetica,sans-serif; display:block;}
.apuracao-2012 .prog #player-wrapper {margin:0 auto; border: 0 solid #FFF; background:transparent;}

.apuracao-2012 .liveBlog {float:right; width:480px; margin-right:26px;}
.apuracao-2012 .liveBlog .title {font: 30px/35px OgloboCondensedBold,Arial,Helvetica,sans-serif; color:#33465e; padding:10px 25px 25px;}
.apuracao-2012 .liveBlog .title span {color:#5fa4c9; text-transform:uppercase; font: 17px/21px OgloboCondensedMedium,Arial,Helvetica,sans-serif; display:block;}
.apuracao-2012 .liveBlog ul {}
.apuracao-2012 .liveBlog ul li {border-top:1px solid #e9e9e9; padding:25px 0; display:inline-block;}
.apuracao-2012 .liveBlog ul li .date {font: 14px/23px Arial,Helvetica,sans-serif; color:#CCC; text-transform:uppercase; float:left; width:50px;}
.apuracao-2012 .liveBlog ul li .date span {font: 34px/23px Georgia,Times,serif; color:#ff6600; display:block;}
.apuracao-2012 .liveBlog ul li div {float:right; width:410px; padding-right:20px;}
.apuracao-2012 .liveBlog ul li div .article {font: 19px/22px OgloboCondensedSemibold,Arial,Helvetica,sans-serif; color:#666;}
.apuracao-2012 .liveBlog ul li div .time {font: 19px/22px OgloboCondensedRegular,Arial,Helvetica,sans-serif; color:#666; display:block;}
.apuracao-2012 .liveBlog ul li div p {font: 12px/14px Arial,Helvetica,sans-serif; color:#999; padding-top:20px;}

.apuracao-2012 .tw {float:left; width:405px; margin-left:12px;}
.apuracao-2012 .tw .title {font: 30px/35px OgloboCondensedBold,Arial,Helvetica,sans-serif; color:#33465e; padding:10px 25px;}
.apuracao-2012 .tw ul li {padding:7px 0 7px; font: 12px/14px Arial,Helvetica,sans-serif; color:#999; float:left; border-top:1px solid #E9E9E9; margin-left:25px; width:380px;}
.apuracao-2012 .tw ul li img {border-radius:4px; float:left; margin:0 7px 0 0;}

.apuracao-2012 .municipios {overflow:hidden;}
.apuracao-2012 .municipios .title {font: 30px/35px OgloboCondensedBold,Arial,Helvetica,sans-serif; color:#33465e; padding:10px 25px 25px 45px;}
.apuracao-2012 .municipios .title span {color:#5fa4c9; text-transform:uppercase; font: 17px/21px OgloboCondensedMedium,Arial,Helvetica,sans-serif; display:block;}
.apuracao-2012 .municipios ul {padding:10px 0 0 12px; margin-bottom:30px;}
.apuracao-2012 .municipios ul li {float:left;}
.apuracao-2012 .municipios ul li span {background:#FFF; font: 10px/15px Arial,Helvetica,sans-serif; color:#999; text-transform:uppercase; float:left;
margin-left:15px; padding:0 20px 0 10px;}
.apuracao-2012 .ar1 {background:#80cd0d;}
.apuracao-2012 .ar2 {background:#f88f00;}
.apuracao-2012 .ar3 {background:#efb901;}
.apuracao-2012 .ar4 {background:#e0c35e;}
.apuracao-2012 .ar5 {background:#b1b1b1;}

.apuracao-2012 .municipios div {width:298px; border:1px solid #ebebeb; float:left; margin:30px 10px 10px 10px; background: #ffffff; background: -moz-linear-gradient(top,  #f9f9f9 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ffffff)); background: -webkit-linear-gradient(top,  #f9f9f9 0%,#ffffff 100%); background: -o-linear-gradient(top,  #f9f9f9 0%,#ffffff 100%); background: -ms-linear-gradient(top,  #f9f9f9 0%,#ffffff 100%); background: linear-gradient(to bottom,  #f9f9f9 0%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ffffff',GradientType=0 );}
.apuracao-2012 .municipios div .title {font: 16px/21px OgloboCondensedSemibold,Arial,sans-serif; text-transform:uppercase; color:#FFF; padding:5px 20px;}
.apuracao-2012 .municipios div .title.capital {background-image: url(../img/apuracao-capital.png); background-repeat:no-repeat; background-position: 20px center; padding-left:40px;}
.apuracao-2012 .municipios div .estado-title {font: 17px/22px OgloboCondensedMedium,Arial,sans-serif; text-transform:uppercase; color:#5fa4c9; margin-top:-30px; position:absolute;}


.apuracao-2012 .municipios div .cand {float:left; padding:12px 0 0; margin:0; width:298px;height:90px}
.apuracao-2012 .municipios div .cand li {margin:0 7px; float:left; padding:0 0 8px; width:284px;}
.apuracao-2012 .municipios div .cand li span {background:none;}
.apuracao-2012 .municipios div .cand li img {float:left; padding-right:7px;}
.apuracao-2012 .municipios div .cand li .candidato {float:left; width:123px; padding:0 5px 0 0;line-height:6px; margin:0;}
.apuracao-2012 .municipios div .cand li .candidato span {font-size:10px; font-family:Arial,Helvetica,sans-serif; color:#1c314d; text-transform:uppercase; display:inline; margin:0 0 2px; padding:0; line-height:10px; width:100%;}
.apuracao-2012 .municipios div .cand li .candidato span span {color:#7798a3; float:right; width:auto;}
.apuracao-2012 .municipios div .cand li .candidato div {padding:2px; border:1px solid #e6e6e6; border-radius:2px; margin:0; width:117px;}
.apuracao-2012 .municipios div .cand li .candidato div div {padding:0; border:0 solid #e6e6e6; border-radius:0; height:13px; margin:0; background:#e5e5e5;filter:none}
.apuracao-2012 .municipios div .cand li .votos {float:left; width:53px; padding:0 5px 0 0; font:11px/16px Georgia,Times,serif; margin:0; text-align:right;}
.apuracao-2012 .municipios div .cand li .votos span {font:10px/12px Arial,Helvetica,sans-serif; color:#859daa; visibility:hidden; padding:0; margin:0; float:right; text-transform:none; width:100%;}
.apuracao-2012 .municipios div .cand li:first-child .votos  span {visibility:visible;}
.apuracao-2012 .municipios div .cand li .percent {float:right; font:16px/37px Georgia,Times,serif; margin:0; padding:0; color:#3e3e3e;}
.apuracao-2012 .municipios div .cand li .percent span {font-size:11px; margin:0; padding:0; float:none; color: #3E3E3E; font-family:Georgia,Times,serif;}
.apuracao-2012 .municipios div .cand li .percent:after {content: "%"; font:14px/30px Arial,Helvetica,sans-serif; padding-left:1px;}

.apuracao-2012 .municipios div .result {border:0 solid #DDD; border-width:1px 0 1px 0; padding:5px 7px; float:left; width:284px; margin:0; background:none;}
.apuracao-2012 .municipios div .result p {width:150px; float:left; text-transform:uppercase; font-size:10px; color:#999; line-height:30px;}
.apuracao-2012 .municipios div .result span {font: 20px/19px Georgia,Times,serif; color:#3e3e3e; float:right; width:120px; text-align:right;}
.apuracao-2012 .municipios div .result span:after {content: "%"; font:13px/30px Arial,Helvetica,sans-serif;}
.apuracao-2012 .municipios div .result span span {font: 12px/30px Georgia,Times,serif; color:#999; float:left; text-align:right; width:58px;}
.apuracao-2012 .municipios div .result span i {font-size:10px;}
.apuracao-2012 .municipios div .result span span:after {content: " ";}
.apuracao-2012 .municipios div .more {text-align:right; color:#BABABA; font:9px/12px Arial,Helvetica,sans-serif; margin:0; padding:14px 8px;clear:both}
.apuracao-2012 .municipios div .more a {display:inline; color:#757575; font-weight:bold; font-size:10px; background: url(../img/apuracao-geral.gif) no-repeat right; padding-right:23px;}

.apuracao-2012 .estados-lista {position:relative; width:100%; margin:0 auto; text-align:center; z-index:2; padding:3px 0;}
.apuracao-2012 .estados-lista li {width:31px; margin:0; padding:2px 8px; font: 16px/20px OgloboCondensedRegular,Arial,Helvetica,sans-serif; border-left:1px solid #E5E5E5; display:inline; position:relative;}
.apuracao-2012 .estados-lista li:first-child {border-left:0 solid #E5E5E5;}
.apuracao-2012 .estados-lista li a {color:#333;}
.apuracao-2012 .estados-lista li select {display:none; position:absolute; top:22px; left:0; border:1px solid #CCC; box-shadow: 0 0 2px 1px #CCC; width:160px; font: 18px/23px OgloboCondensedMedium,Arial,Helvetica,sans-serif; color:#365570; padding:7px;}
.apuracao-2012 .estados-lista li select:focus {outline:none;}
.apuracao-2012 .estados-lista li:hover select {display:block;}

.apuracao-2012 .ao-vivo .muni-bc {font: 17px/22px OgloboCondensedMedium,Arial,Helvetica,sans-serif; background:#f0f0f0; text-transform:uppercase; padding:10px 0 10px 17px; width:916px; -webkit-box-shadow:0px 4px 4px 1px rgba(0, 0, 0, 0.1); box-shadow:  0px 4px 4px 1px rgba(0, 0, 0, 0.1); color:#c7c7c7;}
.apuracao-2012 .ao-vivo .muni-bc span {color:#33465e;}
.apuracao-2012 .ao-vivo .ver-eleitos {float:right; width:399px; margin-top:22px; min-height:300px;}
.apuracao-2012 .ao-vivo .ver-eleitos .title {font: 30px/35px OgloboCondensedBold,Arial,Helvetica,sans-serif; color:#33465e; padding:10px 25px 25px 45px; text-transform:none; background:none;border:none;filter:none;-ms-filter:none}
.apuracao-2012 .ao-vivo .ver-eleitos .title span {color:#5fa4c9; text-transform:uppercase; font: 17px/21px OgloboCondensedMedium,Arial,Helvetica,sans-serif; display:block; width:auto;}
.apuracao-2012 .ao-vivo .ver-eleitos ul {float:left; width:265px; padding-left:45px; margin-bottom:10px;}
.apuracao-2012 .ao-vivo .ver-eleitos ul li {width:11px; height:11px; display:inline; text-indent:-99999px; background:#ebebeb; float:left; margin:3px;}
.apuracao-2012 .ao-vivo .ver-eleitos p {font: 10px/13px Arial,Helvetica,sans-serif; color:#666; float:left; padding:3px 45px; width:300px;}
.apuracao-2012 .ao-vivo .ver-eleitos p span {font: 14px/13px Georgia,Times,serif; width:30px; display:inline-block;}
.apuracao-2012 .ao-vivo .ver-eleitos p .cor-pd {text-indent:-99999px; width:10px; height:10px; margin-right:8px;}


.apuracao-2012 .vereadores-2012 {}
.apuracao-2012 .vereadores-2012 .title {font: 30px/35px OgloboCondensedBold,Arial,Helvetica,sans-serif; color:#33465e; padding:10px 25px 25px 29px;}
.apuracao-2012 .vereadores-2012 .title span {color:#5fa4c9; text-transform:uppercase; font: 17px/21px OgloboCondensedMedium,Arial,Helvetica,sans-serif; display:block;}

.apuracao-2012 .vereadores-2012 table {width:930px; margin:0 auto 30px; position:relative;}
.apuracao-2012 .vereadores-2012 table thead {border:1px solid #d0d0d0; background:#f5f5f5; font: 14px/20px OgloboCondensedSemibold,Arial,Helvetica,sans-serif; color:#33465e; text-transform:uppercase;}
.apuracao-2012 .vereadores-2012 table thead tr td {padding:8px 0;}
.apuracao-2012 .vereadores-2012 table thead tr td:first-child {padding-left:15px;}

.apuracao-2012 .vereadores-2012 table tbody tr:first-child td {padding-top:10px;}
.apuracao-2012 .vereadores-2012 table tbody tr {border-bottom:1px solid #e7e7e7;}
.apuracao-2012 .vereadores-2012 table tbody tr td {font:10px/20px Arial,Helvetica,sans-serif; text-transform:uppercase; color:#535353; height:30px; vertical-align:middle;}
.apuracao-2012 .vereadores-2012 table tbody tr td:first-child {padding-left:15px;}

.apuracao-2012 .vereadores-2012 table tbody .eleito {width:90px; color:#87c207; font: 14px/13px OgloboCondensedMedium,Arial,Helvetica,sans-serif;}
.apuracao-2012 .vereadores-2012 table tbody .eleito span {color:#c22e07;}
.apuracao-2012 .vereadores-2012 table tbody .nome {width:250px;}
.apuracao-2012 .vereadores-2012 table tbody .numero {width:60px; color:#8096a2;}
.apuracao-2012 .vereadores-2012 table tbody .partido {width:80px; color:#8096a2;}
.apuracao-2012 .vereadores-2012 table tbody .colig {width:250px;}
.apuracao-2012 .vereadores-2012 table tbody .votos {width:100px; font: 13px/20px Georgia,Times,serif; color:#3E3E3E;}
.apuracao-2012 .vereadores-2012 table tbody .percent {width:70px; font: 13px/20px Georgia,Times,serif; color:#3E3E3E;}
.apuracao-2012 .vereadores-2012 table tbody .percent:after {content: "%";}

.apuracao-2012 .vereadores-2012 ul {text-align:center; width:auto; font: 13px/16px Georgia,Times,serif;}
.apuracao-2012 .vereadores-2012 ul li {display:inline; padding:0 5px;}
.apuracao-2012 .vereadores-2012 ul li a ,.apuracao-2012 .vereadores-2012 ul li span{color:#3e3e3e}
.apuracao-2012 .vereadores-2012 ul li a{cursor:pointer}
.apuracao-2012 .vereadores-2012 ul li.active {font-size:16px; font-weight:bold;}
.apuracao-2012 .vereadores-2012 ul li.active a {color:#336B83;}

/* apuracao mapas */
/*1 turno */
#map {width:399px; height:454px; float:right;}
#map1 {width:399px; height:454px; float:left;}
#mapaRJUrnas, #mapaSPUrnas, #mapaBHUrnas, #mapaNiteroiUrnas, #mapaSaoGoncaloUrnas, #mapaCaxiasUrnas, #mapaNovaIguacuUrnas, #mapaRecifeUrnas {width:399px; height:454px;}
#mapaRJVencedores, #mapaSPVencedores, #mapaBHVencedores, #mapaNiteroiVencedores, #mapaSaoGoncaloVencedores, #mapaCaxiasVencedores, #mapaNovaIguacuVencedores, #mapaRecifeVencedores {width:399px; height:454px;}
/*2 turno */
#mapaRJUrnas2turno, #mapaSPUrnas2turno, #mapaBHUrnas2turno, #mapaNiteroiUrnas2turno, #mapaSaoGoncaloUrnas2turno, #mapaCaxiasUrnas2turno, #mapaNovaIguacuUrnas2turno, #mapaRecifeUrnas2turno {width:553px; height:306px; }
#mapaRJVencedores2turno, #mapaSPVencedores2turno, #mapaBHVencedores2turno, #mapaNiteroiVencedores2turno, #mapaSaoGoncaloVencedores2turno, #mapaCaxiasVencedores2turno, #mapaNovaIguacuVencedores2turno, #mapaRecifeVencedores2turno {width:553px; height:306px;}

.zonas hr {background-color:#CCC;}
.zonas .candidato {display:block;}
.zonas .candidato span:first-child {font:10px/20px Arial,Helvetica,sans-serif; text-transform:uppercase;}
.zonas .candidato span:last-child {float:right;}
.zonas .zona {color:#33465D; font: 18px/21px OgloboCondensedBold, Arial,Helvetica,sans-serif;}
.zonas .nome_zona {font:14px/20px OgloboCondensedSemibold, Arial,Helvetica,sans-serif;}
.zonas .partido {color:#7F95A1; font: 10px/12px Arial,Helvetica,sans-serif; padding:0 3px;}
.zonas .porcentagem{font: 15px/15px Georgia,Times,serif; padding:0 3px;}

.zonas2 hr {background-color:#CCC;}
.zonas2 .candidato {display:block;}
.zonas2 .candidato span:first-child {font:10px/20px Arial,Helvetica,sans-serif; text-transform:uppercase;}
.zonas2 .candidato span:last-child {float:right;}
.zonas2 .zona {color:#33465D; font: 18px/21px OgloboCondensedBold, Arial,Helvetica,sans-serif;}
.zonas2 .nome_zona {font:14px/20px OgloboCondensedSemibold, Arial,Helvetica,sans-serif;}
.zonas2 .partido {color:#7F95A1; font: 10px/12px Arial,Helvetica,sans-serif; padding:0 3px;}
.zonas2 .porcentagem{font: 15px/15px Georgia,Times,serif; padding:0 3px;}

.eleicoes-2012 .info,.eleicoes-2012  .info1, .infoRJ, .info1RJ, .infoSP, .info1SP, .infoBH, .info1BH, .infoNiteroi, .info1Niteroi, .infoSaoGoncalo, .info1SaoGoncalo, .infoCaxias, .info1Caxias, .infoNovaIguacu, .info1NovaIguacu, .infoRecife, .info1Recife {padding:6px 8px; font: 14px/16px Arial, Helvetica, sans-serif; background:#FFF; background: rgba(255,255,255,0.8); box-shadow: 0 0 15px rgba(0,0,0,0.2); border-radius:5px; display:none;}
.eleicoes-2012 .info h4,.eleicoes-2012  .info1 h4, .infoRJ h4, .info1RJ h4, .infoSP h4, .info1SP h4, .infoBH h4, .info1BH h4, .infoNiteroi h4, .info1Niteroi h4, .infoSaoGoncalo h4, .info1SaoGoncalo h4, .infoCaxias h4, .info1Caxias h4, .infoNovaIguacu h4, .info1NovaIguacu h4, .infoRecife h4, .info1Recife h4 {margin: 0 0 5px; color:#777;}

.eleicoes-2012 .legend,.eleicoes-2012  .legend1, .legendRJ h4, .legend1RJ h4, .legendSP h4, .legend1SP h4, .legendBH h4, .legend1BH h4, .legendNiteroi h4, .legend1Niteroi h4, .legendSaoGoncalo h4, .legend1SaoGoncalo h4, .legendCaxias h4, .legend1Caxias h4, .legendNovaIguacu h4, .legend1NovaIguacu h4, .legendRecife h4, .legend1Recife h4 {line-height:18px; color:#555; font-size:10px;}
.eleicoes-2012 .legend i,.legend1 i, .legendRJ i, .legend1RJ i, .legendSP i, .legend1SP i, .legendBH i, .legend1BH i, .legendNiteroi i, .legend1Niteroi i, .legendSaoGoncalo i, .legend1SaoGoncalo i, .legendCaxias i, .legend1Caxias i, .legendNovaIguacu i, .legend1NovaIguacu i, .legendRecife i, .legend1Recife i {width:18px; height:18px; float:left; margin-right:8px; opacity:0.7; font-size:10px;}