.apuracao-eleicao-2012 a{color:#005088}

.apuracao-eleicao-2012 #conteudo h1{
	font: bold 32px/33px Arial;
	margin-bottom:20px;
}
.apuracao-eleicao-2012 #conteudo .pdr{
	padding-right:20px;
	float:left;
}
/* Tabs */
.apuracao-eleicao-2012 #conteudo .tabs-turnos{
	border-bottom: 1px solid #dbdbdb;
	height: 35px;
	margin: 20px 0 20px 0;
}
.apuracao-eleicao-2012 #conteudo .tab-apuracao{
	float:left;
	border: 1px solid #dbdbdb;
	line-height: 35px;
	padding: 0 7px;
	margin-left: 7px;
	background: #fff;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	text-transform: uppercase;
	margin-top: -1px;
	background-image: linear-gradient(bottom, rgb(234,233,233) 0%, rgb(255,255,255) 82%);
	background-image: -o-linear-gradient(bottom, rgb(234,233,233) 0%, rgb(255,255,255) 82%);
	background-image: -moz-linear-gradient(bottom, rgb(234,233,233) 0%, rgb(255,255,255) 82%);
	background-image: -webkit-linear-gradient(bottom, rgb(234,233,233) 0%, rgb(255,255,255) 82%);
	background-image: -ms-linear-gradient(bottom, rgb(234,233,233) 0%, rgb(255,255,255) 82%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(234,233,233)),
		color-stop(0.82, rgb(255,255,255))
	);
}
.apuracao-eleicao-2012 #conteudo .tab-apuracao.selected{
	border-bottom:none;
	color: #005088;
	margin-top: 0;

	background-image: linear-gradient(bottom, rgb(255,255,255) 50%, rgb(234,233,233) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 50%, rgb(234,233,233) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 50%, rgb(234,233,233) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 50%, rgb(234,233,233) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 50%, rgb(234,233,233) 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.50, rgb(255,255,255)),
		color-stop(1, rgb(234,233,233))
	);
}
.apuracao-eleicao-2012 #conteudo .tab-apuracao.selected a{
	color:#005088;
}

.apuracao-eleicao-2012 #conteudo .busca-apuracao{
	width: 276px;
	height:87px;
	padding: 15px;
	background: #f8f8f8;
	border: 1px solid #dbdbdb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.apuracao-eleicao-2012 #conteudo .busca-apuracao label{
	display:block;
	font: bold 14px Arial;
}

.apuracao-eleicao-2012 #conteudo .busca-apuracao label.fl{
	font: normal 12px Arial;
}

.apuracao-eleicao-2012 #filtro-partido-label{
	float:left;
	margin:40px 0 0 215px;	
	font:bold 12px Arial;
}


.apuracao-eleicao-2012 #conteudo .input-text{
	width: 92%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 5px 10px;
	height:24px;
	font:normal 14px/24px Arial;
	margin: 10px 0 10px 0;
	border:1px solid #ddd;
	background: #fff;
	background-image: linear-gradient(top, #efefef 10%, #fff 70%);
	background-image: -o-linear-gradient(top, #efefef 10%, #fff 70%);
	background-image: -moz-linear-gradient(top, #efefef 10%, #fff 70%);
	background-image: -webkit-linear-gradient(top, #efefef 10%, #fff 70%);
	background-image: -ms-linear-gradient(top, #efefef 10%, #fff 70%);
}
.apuracao-eleicao-2012 #conteudo .input-radio{
	float:left;
	margin-right: 5px;
}
.apuracao-eleicao-2012 #conteudo #vereador{
	margin-left: 25px;
}
.apuracao-eleicao-2012 #conteudo h2{
	font: bold 24px Arial;
	margin: 30px 0 20px;
}
.apuracao-eleicao-2012 #conteudo h3{
	font:bold 16px Arial;
	color: #005088;
	padding: 20px 0 25px;
	clear:both;
	background:url(images/sprite.png?v=0.1) 620px -45px no-repeat;
	cursor: pointer;
	text-transform: uppercase;
}
.apuracao-eleicao-2012 #conteudo h3.open{
	background:url(images/sprite.png?v=0.1) 620px 21px no-repeat;
	border-bottom: 1px solid #E6E6E6;
}
.apuracao-eleicao-2012 #conteudo .regiao{
	padding-top: 20px;
	display:none;
}

.apuracao-eleicao-2012 #conteudo .sombra-separacao{
	clear:both;
	height:5px;
	background:url(images/sombra-div.png) no-repeat 0 -7px;
}

/* Bloco prefeito */
.apuracao-eleicao-2012 #conteudo .apuracao-prefeito{
	width: 316px;
	float: left;
	margin-bottom: 20px;
}
.apuracao-eleicao-2012 #conteudo .apuracao-prefeito header{
	clear:both;
	border-bottom: 1px solid #dfe5eb;
	height: 25px;
	margin-bottom: 1px;
}
.apuracao-eleicao-2012 #conteudo .status-apuracao{
	float:right;
	width: 120px;
}
	.status-apuracao small{
		float:right;
		font: normal 8px Arial;
		text-transform: uppercase;
		margin-top: 1px;
		color: #666
	}
	.porcentagem{
		font: bold 18px/22px Arial;
		color: #666;
		float: left;
		width: 65px;
		text-align: right;
	}
.apuracao-eleicao-2012 #conteudo .nome-cidade{
	float:left;
	font:bold 16px Arial;
}
.apuracao-eleicao-2012 #conteudo .foto-candidato{
	float: left;
	margin-right: 30px;
}
.apuracao-eleicao-2012 #conteudo .nome-candidato{
	font: bold 16px Arial;
}
.apuracao-eleicao-2012 #conteudo .LIE21506 div.candidato .nome-candidato strong {
	font-size: 11px;
	width: 125px;
	display: block;
	float: left;
	overflow: hidden;
	line-height: 30px;
	height: 30px;
}
.apuracao-eleicao-2012 #conteudo .content-apuracao{
	border-bottom: 1px solid #dfe5eb;
	height: 86px;
}
.apuracao-eleicao-2012 #conteudo .content-apuracao small{
	font: normal 11px Arial;
}
.apuracao-eleicao-2012 #conteudo .numero-votos{
	font: bold 12px Arial;
}
.apuracao-eleicao-2012 #conteudo .selo-eleito{
	display: block;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 1px 1px 1px #3d7c11;
	font: bold 12px Arial;
	float: left;
	padding: 5px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #5fa223;
	background-image: linear-gradient(top, #72b02b 20%, #468a13 80%);
	background-image: -o-linear-gradient(top, #72b02b 20%, #468a13 80%);
	background-image: -moz-linear-gradient(top, #72b02b 20%, #468a13 80%);
	background-image: -webkit-linear-gradient(top, #72b02b 20%, #468a13 80%);
	background-image: -ms-linear-gradient(top, #72b02b 20%, #468a13 80%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.2, #72b02b),
		color-stop(0.8, #468a13)
	);
}
.apuracao-eleicao-2012 #conteudo .apuracao-completa{
	font: bold 12px/36px Arial;
}
.apuracao-eleicao-2012 #conteudo .LIE21506 div.candidato .percentual {
	padding: 7px 5px 8px 0;
	width:134px;
	height:12px;
}

.apuracao-eleicao-2012 #conteudo .LIE21506 div.candidato .nome-candidato {
	padding: 0;
	height: 27px;
	line-height: 27px;
}
.apuracao-eleicao-2012 #conteudo .LIE21506 div.candidato .percentual.segundo-turno{
	background: #f09e00;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	width: 130px;
	padding: 7px 5px 8px 5px;
	text-align: center;
	height:12px;
	background-image: linear-gradient(top, rgb(232,139,0) 20%, rgb(249,170,0) 80%);
	background-image: -o-linear-gradient(top, rgb(232,139,0) 20%, rgb(249,170,0) 80%);
	background-image: -moz-linear-gradient(top, rgb(232,139,0) 20%, rgb(249,170,0) 80%);
	background-image: -webkit-linear-gradient(top, rgb(232,139,0) 20%, rgb(249,170,0) 80%);
	background-image: -ms-linear-gradient(top, rgb(232,139,0) 20%, rgb(249,170,0) 80%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0.2, rgb(249,170,0)),
		color-stop(0.8, rgb(232,139,0))
	);
}
.apuracao-eleicao-2012 #conteudo .LIE21506 div.candidato.segundo-turno .nome-candidato{
	color:#333;
}

.apuracao-eleicao-2012 #conteudo .LIE21506 div.candidato .percentual.segundo-turno big, .apuracao-eleicao-2012 #conteudo .LIE21506 div.candidato .percentual.segundo-turno small{
	color: #fff;
	font: bold 11px Arial;
	text-shadow: 1px 1px 1px #c57e0d;
	float: none;
}

/* ELASTIC SEARCH RESULTS */
.apuracao-eleicao-2012 #conteudo .elastic-results{position:relative;clear:both;display:none;width:275px;background:#ccc;}
.apuracao-eleicao-2012 #conteudo .elastic-results p{padding:5px 10px;border-bottom:1px solid #333;}
.apuracao-eleicao-2012 #conteudo .elastic-results ul{z-index: 1;top: -11px;left: 0;display: block;width: 273px;padding:0}
.apuracao-eleicao-2012 #conteudo #results_candidatos ul{top: -27px;}


/* TABELA CANDIDATOS MUNICIPIO */
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand{clear:both;border-left:1px solid #dbdddc;border-top:1px solid #dbdddc;}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand td,.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand th{height:42px;vertical-align:middle;text-align:center;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;color:#333;}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand td.total{border-right-color:#dbdddc!important;}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand .posicao{width:36px;}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand .candidato {width:212px;}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand .numero {width:89px;}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand .partido {width:89px;}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand .perc {width:120px;}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand .total {width:99px;}

.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand th{text-transform:normal;font:bold 12px Arial;color:#fff;border-right-color:#233b53;background:#334e69}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand th.posicao{text-indent:-15000px;}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand th.total{text-transform: uppercase}

.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand tbody td{text-transform:uppercase;font:normal 12px Arial;}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand tbody td.candidato{text-align:left}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand tbody td.candidato span{display:block;height:14px;padding:0 10px;overflow:hidden;}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand tbody td.total{font-weight:bold}
/*.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand tbody td.perc{color:#447fa8;}*/
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand tbody .cand-eleito td{border-right-color:#4e9015;font-weight:bold;color:#fff;text-shadow: 1px 1px #5f5f5f;background: #65a62e; /* Old browsers */
												background-image: linear-gradient(bottom, #579a16 30%, #86ba58 70%);
												background-image: -o-linear-gradient(bottom, #579a16 30%, #86ba58 70%);
												background-image: -moz-linear-gradient(bottom, #579a16 30%, #86ba58 70%);
												background-image: -webkit-linear-gradient(bottom, #579a16 30%, #86ba58 70%);
												background-image: -ms-linear-gradient(bottom, #579a16 30%, #86ba58 70%);
												filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#579a16', endColorstr='#86ba58',GradientType=0 ); /* IE6-9 */
											}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand tbody .segundo-turno td{border-right-color:#d98c16;font-weight:bold;color:#fff;text-shadow: 1px 1px #5f5f5f;background: #f59300; /* Old browsers */	
												background-image: linear-gradient(bottom, #f59300 30%, #f8b147 70%);
												background-image: -o-linear-gradient(bottom, #f59300 30%, #f8b147 70%);
												background-image: -moz-linear-gradient(bottom, #f59300 30%, #f8b147 70%);
												background-image: -webkit-linear-gradient(bottom, #f59300 30%, #f8b147 70%);
												background-image: -ms-linear-gradient(bottom, #f59300 30%, #f8b147 70%);
												filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59300', endColorstr='#f8b147',GradientType=0 ); /* IE6-9 */
											}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand tbody .user-selected td {border-right-color:#dbdddc;font-weight:bold;background-image:none;color:#0a5687;text-shadow: 1px 1px #9e9e9e;background:#a8d5f4}
.apuracao-eleicao-2012 #conteudo .eleicao2012-apuracao-cand tbody .alt td{background:#f9f9f9}


.apuracao-eleicao-2012 #conteudo .pagination{float:left;margin:30px auto 0;}
.apuracao-eleicao-2012 #conteudo .pagination li.selected{border-color:#005088!important;}
.apuracao-eleicao-2012 #conteudo .pagination li.selected a{color:#fff!important;background:#005088!important;border:0}
.apuracao-eleicao-2012 #conteudo .pagination a.disabled{color:#ccc;}
.apuracao-eleicao-2012 #conteudo .pagination a.disabled:hover{cursor:default;background:none!important;border-color:#DDD!important;color:#ccc!important;}

/*home apuracao*/
.apuracao-eleicao-2012 #conteudo .eleicoes-apuracao-home h1{font:bold 30px Arial;margin-bottom:20px;}
.apuracao-eleicao-2012 #conteudo .eleicoes-apuracao-home img{margin-bottom:30px;}
.apuracao-eleicao-2012 #conteudo .eleicoes-apuracao-home p{font:normal 16px/22px Arial;margin-bottom:25px}
.apuracao-eleicao-2012 #conteudo .eleicoes-apuracao-home p a{font-weight: bold}

.apuracao-eleicao-2012 #conteudo .prefeito-cidade div{
	font: normal 14px Arial;

}
.apuracao-eleicao-2012 .dados-prefeito{
	float:left; 
	width:50%;
	margin-bottom:10px;
}
.apuracao-eleicao-2012 .prefeito-cidade header{
	padding-top: 40px;
	clear: both;
	height: 55px;
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 20px;
}
.apuracao-eleicao-2012 .prefeito-cidade .porcentagem{
	font: bold 24px/58px Arial;
	margin: 0 5px 0 12px;
	width:100px;
	text-align: right;
}
.apuracao-eleicao-2012 .prefeito-cidade .apurados{
	float: right;
	margin-left: 4px;
	margin-top: 16px;
	color:#666;
	text-transform: uppercase;
	font:normal 11px Arial;
}
.apuracao-eleicao-2012 .prefeito-cidade .last-update{
	padding-top: 16px;
	font: normal 11px Arial;
	display: block;
	margin-right: 20px
}
.apuracao-eleicao-2012 .prefeito-cidade .last-update b{
	font-weight:bold;
}	
.apuracao-eleicao-2012 .prefeito-cidade  .estado{
	font: normal 14px Arial;
	display:block;
}
.apuracao-eleicao-2012 #conteudo .prefeito-cidade .nome-cidade{
	font: bold 24px Arial;
	margin: 0;
}

.apuracao-eleicao-2012 #conteudo .title-vereador{float:left;}
.apuracao-eleicao-2012 #conteudo .box-drop{position:relative;float:right;width:195px;height: 32px;margin-top:30px;background: url(images/sprite.png?v=0.1) -80px -209px;color: #CCC;}
.apuracao-eleicao-2012 #conteudo .box-drop a.open-drop{display:block;color: #666;width: 175px;padding: 9px 10px;text-transform:uppercase}
.apuracao-eleicao-2012 #conteudo .box-drop-extended{z-index:99990000}
.apuracao-eleicao-2012 #conteudo .box-drop ul{margin-top:-2px}
.apuracao-eleicao-2012 #conteudo .drop-extended li{height:34px; width:192px;background: #fff;border:1px solid #dddddd;border-bottom:none;}
.apuracao-eleicao-2012 #conteudo .drop-extended li a{display:block;padding:8px 10px;text-transform:uppercase}
.apuracao-eleicao-2012 #conteudo .drop-bg-bottom{height:10px; background: url(images/sprite.png?v=0.1) -80px -245px;}
.apuracao-eleicao-2012 #conteudo .box-drop-extended ul {height:210px;overflow-x:hidden;overflow-y:auto;}


.apuracao-eleicao-2012 #conteudo .cand-eleito-info{float: left;margin-top: 8px;}
.apuracao-eleicao-2012 #conteudo .cand-eleito-info .nome-do-eleito{font: bold 12px/12px Arial;margin-bottom: 6px;}
.apuracao-eleicao-2012 #conteudo .cand-eleito-info .nome-do-eleito span{font: bold 12px/12px Arial;}
.apuracao-eleicao-2012 #conteudo .cand-eleito-info .num-votos-eleito{margin-bottom: 8px;}


.apuracao-eleicao-2012 #conteudo .total-votos-pais{
  background:#f8f8f8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dbdbdb;
  height: 80px;
  padding: 10px 0;
}
.apuracao-eleicao-2012 #conteudo .total-votos-pais big{
font: bold 12px/25px Arial;
color: #666;
text-transform: uppercase;
}
.apuracao-eleicao-2012 #conteudo .total-votos-pais small{
font: bold 16px Arial;
}
.apuracao-eleicao-2012 #conteudo .total-votos-pais div{
float: left;
padding: 18px 0;
text-align: center;
border-right: 1px solid #dbdbdb;
border-left: 1px solid #fff;
}
.apuracao-eleicao-2012 #conteudo .total-votos-pais div big{
display:block;
}
.apuracao-eleicao-2012 #conteudo .porcentagem-apuracao big{
  font: bold 22px Arial;
}
.apuracao-eleicao-2012 #conteudo .total-votos-pais .nobdr{
border-right: none;
}
.apuracao-eleicao-2012 #conteudo .total-votos-pais .nobdl{
border-left: none;
}

.apuracao-eleicao-2012 #conteudo .total-votos-pais .porcentagem-apuracao{width:220px;}
.apuracao-eleicao-2012 #conteudo .total-votos-pais .votos-validos{width:135px;}
.apuracao-eleicao-2012 #conteudo .total-votos-pais .brancos-e-nulos{width:156px;}
.apuracao-eleicao-2012 #conteudo .total-votos-pais .abstencoes{width:125px;}


.apuracao-eleicao-2012 #conteudo .LIE21506 div.candidato .percentual .bar-100{width:92px;}

.apuracao-eleicao-2012 #conteudo .header-vereadores{height:50px;}
.apuracao-eleicao-2012 #conteudo .header-vereadores p{float:left;margin:5px 0 0;font:normal 14px Arial;}
.apuracao-eleicao-2012 #conteudo .header-vereadores input{margin:0;float:right;width:260px;}
.apuracao-eleicao-2012 #conteudo #link-ver-lista-completa-vereadores{display: block;margin-top: 10px;font:bold 12px Arial;color: #005088;}


.apuracao-eleicao-2012 #conteudo .LIE21506 div.candidato .nome-candidato span.nome-partido{font-weight:normal;font-size:9px;}
.apuracao-eleicao-2012 #conteudo .LIE21506 div.candidato{margin-bottom:1px;height:28px}
.apuracao-eleicao-2012 .ui-autocomplete{max-height: 100px;overflow-y: auto;}

.total-votos-pais{
  background:#f8f8f8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #dbdbdb;
  height: 80px;
  padding: 10px 0;
}
.total-votos-pais big{
font: bold 12px/25px Arial;
color: #666;
text-transform: uppercase;
}
.total-votos-pais small{
font: bold 16px Arial;
}
.total-votos-pais div{
float: left;
padding: 18px;
text-align: center;
border-right: 1px solid #dbdbdb;
border-left: 1px solid #fff;
}
.total-votos-pais div big{
display:block;
}
.porcentagem-apuracao big{
  font: bold 22px Arial;
}
.total-votos-pais .nobdr{
border-right: none;
}
.total-votos-pais .nobdl{
border-left: none;
}

.title-realtime{
	float:left;
}
.realtime-logo{
	float: right;
	display: none;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .header-capital{margin:30px 0 10px;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato{height:76px;border:1px solid #dfe5eb;border-left:none;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato img{float:left;height:76px;border-left:3px solid #000;border-right:1px solid #dfe5eb;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato .nome-partido{float:left;width:260px;padding:20px 0 0 20px;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato .nome-partido h3{font:bold 14px Arial;color:#637e96;padding:0;margin-bottom:7px;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato .nome-partido h4{font:normal 12px Arial;color:#666;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato .stats{float:left;width:100px;padding-top:20px;text-align:center;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato .stats big{display:block;font:bold 14px Arial;color:#637e96;margin-bottom:7px;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato .stats small{display:block;font:normal 12px Arial;color:#666;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato .percent{float:right;padding:20px 20px 0 0;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato .percent h4{color:#a1b2c0;letter-spacing: -1px}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato .percent h4 big{font:bold 32px Arial;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato .percent h4 small{font:bold 24px Arial;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .candidato .percent h4 span{font:normal 24px Arial;}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .eleito .selo-eleito{padding:2px 5px;margin:10px 0 5px;font:normal 11px Arial;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .eleito .nome-partido{padding-top:0;}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .primeiro{border-bottom:0;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .primeiro .percent h4{color:#637e96;letter-spacing: -1px}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .primeiro .nome-partido h3,
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .primeiro .stats big,
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .primeiro .nome-partido .percent h4{color:#637e96;}
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .primeiro .nome-partido h4,
.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .primeiro .stats small{color:#666;}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .pt .thumb{
    border-left-color: #b04b4a;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .psdb .thumb{
    border-left-color: #549ccc;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .pmdb .thumb{
    border-left-color: #d27b2c;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .psb .thumb{
    border-left-color: #ead5af;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .dem-pfl .thumb{
    border-left-color: #4261b1;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .pps .thumb{
    border-left-color: #b3c8e9;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .pdt .thumb{
    border-left-color: #e9bae9;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .pp .thumb{
    border-left-color: #7e4db0;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .ptb .thumb{
    border-left-color: #66d7f5;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .pr .thumb{
    border-left-color: #b1dead;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .psd .thumb{
    border-left-color: #618a61;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .pv .thumb{
    border-left-color: #265726;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .pc_do_b .thumb{
    border-left-color: #d32b57;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .prb .thumb{
    border-left-color: #623d27;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .psol .thumb {
    border-left-color: #eecd2f;
}

.apuracao-eleicao-2012 #conteudo .eleicao-segundo-turno .ptb .thumb {
    border-left-color: #66d7f5;
}


body.segundo-turno #conteudo .primeira-capital .header-capital{margin-top:10px;}
body.segundo-turno #conteudo .accordion h3.title-regiao{border-bottom:0;}
body.segundo-turno #conteudo .regiao{padding-top:0;}
body.segundo-turno #conteudo .busca-apuracao{height:60px;}
body.segundo-turno #conteudo #busca-candidato label.fl,body.segundo-turno #conteudo #busca-candidato input{display:none;}
body.segundo-turno #conteudo #busca-candidato input#q_cargo{display:block;}