﻿.cm-item { float:left;width:100%;background:url('Images/background-candidates.png'); padding-top:8px; }
.cm-item .choice1,
.cm-item .choice2 { float:left;font-size:18pt;width:48%;color:white;padding:1%;height:22px; }
.header .botao-comparar { text-align:center;float:right;padding-top:0px; }
.header .botao-comparar input { background-color:#ebebeb;border:none;padding:7px 10px;cursor:pointer;color:#333333!important; float:right; border-radius:5px;}
.header .botao-comparar .info { visibility:hidden;padding-top:14px;color:white;font-weight:bold; font-size:12px;float:right; margin-right:8px; }
.cm-item .comparador1, 
.cm-item .comparador2 { width: 49%;float: left; }
.cm-item .comparador1 { padding-right:1%; }
.cm-item .comparador2 { padding-left:1%; }
.cm-item .comparador1 .eleicao,
.cm-item .comparador2 .eleicao { margin-top:2px;cursor:pointer;list-style:none; }
.cm-item .comparador1 .eleicao a,
.cm-item .comparador2 .eleicao a { display:block;padding:7px;background-color:#333333;color:white!important;float:left;margin-top:2px;width:97%; }
.cm-item .comparador1 .eleicao a:hover,
.cm-item .comparador2 .eleicao a:hover { background-color: black; }
.cm-item .comparador1 .eleicao .eleicao-ano,
.cm-item .comparador2 .eleicao .eleicao-ano { float:right;width:90%; }
.cm-item .comparador1 div:first-child, 
.cm-item .comparador2 div:first-child { margin-top:0!important; }
.cm-item .comparador1 .eleicao-ano .radio-button,
.cm-item .comparador2 .eleicao-ano .radio-button { padding:7px;margin-top:1px;list-style:none;width:90%;float:left; }
.radio-button input { padding-right:5px;float:left;margin-top:2px; }
.radio-button div { float:left;padding-left:5px; }
#comparador-wrapper { min-height: 320px;}

