@charset "UTF-8";
/* $cargo_cor: #fffeff */
/* $cargo_fundo: #afafaf */
/* $cargo_fundo_selec: #d4a851 */
/* $cargo_width: $container_width / 4 */
/* $cargo_height: 31px */
/* $cargo_borda_bottom: 3px */
/* $cargo_borda_cor: #575757 */
/* $estado_width: 208px */
/* OBSOLETO */
/* $cor_inativo: lightgray */
/* $cor_inativo: red */
/* #painel_estados */
/* line 7, ../../app/styles/lista_estados.sass */
#lista_estados {
  background-image: url(../images/bg_lista_estados.jpg);
  background-repeat: no-repeat;
  padding-bottom: 10px;
  /* position: relative */
  width: 460px;
  width: 100%;
  height: 919px;
  /* OBSOLETO */
  /* .inativo */
  /*   color: $cor_inativo */
  /*   font-style: italic */
  /*   &:hover */
  /*     background-image: none */
  /*     background-color: init */
  /* .ativo */
  /*   color: $cor_inativo */
  /*   font-weight: bold */
}
/* line 18, ../../app/styles/lista_estados.sass */
#lista_estados .legenda {
  /* text-align: center */
  color: #3a3839;
  text-align: left;
  padding-left: 51px;
  /* font-weight: bold */
}
/* line 37, ../../app/styles/lista_estados.sass */
#lista_estados ul {
  list-style-type: none;
  padding: 0px;
}
/* line 41, ../../app/styles/lista_estados.sass */
#lista_estados ul a {
  color: #3a3839;
  text-decoration: none;
}
/* line 45, ../../app/styles/lista_estados.sass */
#lista_estados ul li {
  background-repeat: no-repeat;
  background-position: 19px 3px;
  background-color: #cfcfcf;
  padding-left: 37px;
  height: 25px;
  line-height: 25px;
  color: #3a3839;
  margin-bottom: 2px;
}
/* line 57, ../../app/styles/lista_estados.sass */
#lista_estados ul li:hover {
  background-image: url(../images/seta.png);
  background-color: #ededed;
}
/* line 61, ../../app/styles/lista_estados.sass */
#lista_estados ul .botao, #lista_estados ul .btn_lista, #lista_estados ul .btn_lista a:link, #lista_estados ul .btn_lista a:hover, #lista_estados ul .btn_lista a:active, #lista_estados ul .btn_lista a:visited, #lista_estados ul .btn_lista a:focus {
  padding-left: 0px;
  color: #ffffff;
  background-color: #3a3839;
  text-decoration: none;
  text-align: center;
}
/* line 67, ../../app/styles/lista_estados.sass */
#lista_estados ul .botao:hover, #lista_estados ul .btn_lista:hover, #lista_estados ul .btn_lista a:hover {
  background-image: none;
  background-color: #3a3839;
}
/* line 70, ../../app/styles/lista_estados.sass */
#lista_estados ul .btn_lista {
  margin-top: 5px;
  /* padding-top: 2px */
}
/* line 78, ../../app/styles/lista_estados.sass */
#lista_estados .estado-colunas {
  width: 83%;
  /* height: 100% */
  height: 411px;
  margin: auto;
}
/* line 84, ../../app/styles/lista_estados.sass */
#lista_estados .estadoCol, #lista_estados #estadosCol1, #lista_estados #estadosCol2 {
  width: 13em;
  /* position: absolute */
}
/* line 88, ../../app/styles/lista_estados.sass */
#lista_estados #estadosCol1 {
  dispĺay: inline;
  float: left;
}
/* line 93, ../../app/styles/lista_estados.sass */
#lista_estados #estadosCol2 {
  float: right;
}

/* $cargo_cor: #fffeff */
/* $cargo_fundo: #afafaf */
/* $cargo_fundo_selec: #d4a851 */
/* $cargo_width: $container_width / 4 */
/* $cargo_height: 31px */
/* $cargo_borda_bottom: 3px */
/* $cargo_borda_cor: #575757 */
/* $estado_width: 208px */
/* #container */
/* line 13, ../../app/styles/menu_cargo_web.sass */
#menu_cargo {
  margin-top: 0px;
  margin-bottom: 2px;
  overflow: hidden;
  text-transform: uppercase;
  text-weight: bold;
  margin-left: 92px;
  /* position: absolute */
}
/* line 22, ../../app/styles/menu_cargo_web.sass */
#menu_cargo .cargo {
  color: #fffeff;
  background-color: #afafaf;
  width: 122.75px;
  text-decoration: none;
  /* centralizar verticalmente (uma linha de texto) */
  height: 31px;
  line-height: 31px;
  text-align: center;
  font-size: 15px;
  border: 0 0 3px 0;
  border-color: #575757;
  float: left;
}
/* line 40, ../../app/styles/menu_cargo_web.sass */
#menu_cargo .cargo_selec {
  background-color: #d4a851;
}

/* line 5, ../../app/styles/lista_dep_web.scss */
#lista_dep {
  background: #333 url(../images/bg_cargos.jpg) No-repeat;
  width: 583px;
  height: 100%;
  position: absolute;
  font-family: "DIN-Medium", Arial, "MS Trebuchet", sans-serif;
}
/* line 12, ../../app/styles/lista_dep_web.scss */
#lista_dep #left {
  height: auto;
  width: 525px;
}
/* line 17, ../../app/styles/lista_dep_web.scss */
#lista_dep .img_eleito {
  /* float: left; */
  top: 2px;
  position: relative;
}
/* line 23, ../../app/styles/lista_dep_web.scss */
#lista_dep #right {
  display: none;
}
/* line 25, ../../app/styles/lista_dep_web.scss */
#lista_dep .votos {
  float: right;
  /* margin-right: 10px; */
  margin-right: 26px;
  font-size: 22px;
  font-weight: bold;
  margin-top: -5px;
}
/* line 34, ../../app/styles/lista_dep_web.scss */
#lista_dep .linhaDep {
  padding-top: 2px;
}
/* line 36, ../../app/styles/lista_dep_web.scss */
#lista_dep #boxLine {
  position: absolute;
  color: #3a3839;
  width: 530px;
  height: 703px;
  margin-top: 28px;
  margin-left: 29px;
  margin-right: auto;
  overflow-y: scroll;
}
/* line 47, ../../app/styles/lista_dep_web.scss */
#lista_dep .transp {
  height: 24px;
  float: left;
  width: 508px;
  background-image: url(../images/transp.png);
  padding-left: 5px;
  padding-top: 5px;
  font-size: 17px;
}
/* line 57, ../../app/styles/lista_dep_web.scss */
#lista_dep .Notransp {
  height: 24px;
  padding-top: 3px;
  float: left;
  width: 508px;
  padding-left: 5px;
  font-size: 17px;
}
/* line 66, ../../app/styles/lista_dep_web.scss */
#lista_dep #grafico {
  width: 581px;
  height: 290px;
  margin-left: 109px;
  margin-top: 154px;
}

/* line 3, ../../app/styles/graf_pres_web.scss */
#graf_pres {
  background: #333 url(../images/bg_cargos.jpg) No-repeat;
  width: 583px;
  /* 540px; */
  height: 948px;
  position: absolute;
}
/* line 10, ../../app/styles/graf_pres_web.scss */
#graf_pres #left {
  height: auto;
  width: 525px;
}
/* line 11, ../../app/styles/graf_pres_web.scss */
#graf_pres #right {
  display: none;
}
/* line 13, ../../app/styles/graf_pres_web.scss */
#graf_pres .candidato {
  color: #3a3839;
  /* width: 444px; */
  width: 100%;
  margin-left: 54px;
  margin-top: 53px;
  /* font-size: 18px; */
  font-size: 16px;
}
/* line 22, ../../app/styles/graf_pres_web.scss */
#graf_pres .img_eleito {
  top: 14px;
  position: relative;
}
/* line 26, ../../app/styles/graf_pres_web.scss */
#graf_pres .candidato:first-child {
  margin-top: 23px;
}
/* line 28, ../../app/styles/graf_pres_web.scss */
#graf_pres .votos {
  font-size: 12.8px;
  font-weight: bold;
}
/* line 33, ../../app/styles/graf_pres_web.scss */
#graf_pres #barraGraficoXX {
  width: 327px;
  height: 18px;
  margin-left: 126px;
  margin-top: 15px;
  background-color: #d4a851;
  float: left;
}
/* line 41, ../../app/styles/graf_pres_web.scss */
#graf_pres #barras {
  padding: 0px;
  margin: 0px;
  border: 0px;
}
/* line 46, ../../app/styles/graf_pres_web.scss */
#graf_pres .barra {
  width: 14px;
  height: 18px;
  margin-left: 92px;
  margin-top: 15px;
  background-color: #d4a851;
  float: left;
}
/* line 55, ../../app/styles/graf_pres_web.scss */
#graf_pres #iconBar {
  width: 52px;
  height: 27px;
  position: absolute;
  z-index: 10;
  margin-left: -39px;
  margin-top: -8px;
}
/* line 64, ../../app/styles/graf_pres_web.scss */
#graf_pres .percentual {
  float: left;
  margin-left: 6px;
  font-size: 25px;
  font-weight: bold;
  color: #3a3839;
  margin-top: 9px;
}
/* line 73, ../../app/styles/graf_pres_web.scss */
#graf_pres #mapa {
  width: 123px;
  height: 122px;
  margin-left: 59px;
  margin-top: 136px;
  padding-top: 3px;
  padding-left: 4px;
}
/* line 82, ../../app/styles/graf_pres_web.scss */
#graf_pres #grafico {
  width: 581px;
  height: 290px;
  margin-left: 109px;
  margin-top: 154px;
}

/* #graf_pres */
/* line 11, ../../app/styles/main_eleicoes_web.scss */
body {
  height: 1000px;
}

/* line 14, ../../app/styles/main_eleicoes_web.scss */
#uf {
  width: 230px;
  margin-top: 4px;
  font-size: 15px;
  font-weight: bold;
  color: #3a3839;
  margin-left: 48px;
}

/* line 24, ../../app/styles/main_eleicoes_web.scss */
#cargo {
  color: #fff;
  text-transform: uppercase;
  width: 220px;
  /* Problema link senador */
  /* margin-top: 39px; */
  font-size: 17px;
  margin-left: 48px;
  margin-top: 34px;
}

/* line 36, ../../app/styles/main_eleicoes_web.scss */
#seta_voltar {
  left: 1px;
  top: -31px;
  position: absolute;
  background: #afafaf;
  width: 74px;
  padding-top: 7px;
  padding-left: 17px;
}

/* line 46, ../../app/styles/main_eleicoes_web.scss */
#container {
  /* background: #333 url(../images/bg_longo.jpg) No-repeat;  */
  /* background: #333 url(../images/bg-01-NOVO.png) no-repeat; */
  width: 583px;
  height: 1000px;
  height: 1000px;
  overflow: hidden;
  min-height: 100%;
}

/* line 57, ../../app/styles/main_eleicoes_web.scss */
#header {
  height: 81px;
}

/* line 59, ../../app/styles/main_eleicoes_web.scss */
#principal {
  position: absolute;
  width: 583px;
  /* 759px; */
  height: 948px;
  font-family: "myriad", Arial, "MS Trebuchet", sans-serif;
}

/* line 67, ../../app/styles/main_eleicoes_web.scss */
#left {
  height: auto;
  width: 525px;
  float: left;
}

/* line 73, ../../app/styles/main_eleicoes_web.scss */
#menu_cargo {
  display: block;
  margin-bottom: 0px;
  background-color: #AFAFAF;
}

/* line 79, ../../app/styles/main_eleicoes_web.scss */
#info_apuracao {
  margin-right: 0px;
  margin-top: -161px;
  /* Problema link senador */
  /* position: absolute; */
  /* right: 0; */
  /* top: 104px; */
  position: relative;
  left: 410px;
  top: 104px;
  width: 158px;
}
/* line 92, ../../app/styles/main_eleicoes_web.scss */
#info_apuracao #urnasApuradas {
  text-align: left;
  float: left;
  margin-left: 0px;
  font-size: 14px;
  line-height: 17px;
}
/* line 100, ../../app/styles/main_eleicoes_web.scss */
#info_apuracao #fonteTse {
  font-size: 13px;
}
/* line 104, ../../app/styles/main_eleicoes_web.scss */
#info_apuracao #informacoes {
  width: 157px;
  height: 100px;
  margin-right: 38px;
  margin-top: 59px;
  color: #5a5859;
  padding-top: 7px;
}
/* line 113, ../../app/styles/main_eleicoes_web.scss */
#info_apuracao #hora {
  font-size: 25px;
  border-bottom: 2px solid;
  font-weight: bold;
  margin-top: 0px;
  text-align: center;
  padding: 4px;
}
/* line 122, ../../app/styles/main_eleicoes_web.scss */
#info_apuracao #brancoNulo {
  text-align: left;
  float: left;
  margin-left: 0px;
  font-size: 14px;
}
/* line 129, ../../app/styles/main_eleicoes_web.scss */
#info_apuracao #brancoNuloPerc {
  font-size: 15px;
  font-weight: bold;
}
/* line 134, ../../app/styles/main_eleicoes_web.scss */
#info_apuracao #urnasApuradasPerc {
  font-size: 15px;
  font-weight: bold;
}

/* @import "eleicoes2014_estados.sass"; */
/* @import "eleicoes2014_cargo.sass"; */
