@import url('http://fonts.googleapis.com/css?family=Muli:300,400,400italic');
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
a {
  text-decoration: none;
}
body {
  border-top: 6px solid #136370;
  background: url('../imgs/bgs/site.png') repeat scroll top left;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
}
#logo {
  background: url('../imgs/logo.png') no-repeat scroll top left;
  width: 241px;
  height: 91px;
  display: block;
  margin-top: 39px;
}
#header {
  margin-bottom: 25px;
}
.social {
  margin-top: 80px;
}
.social a {
  background: url('../imgs/sprits/social.png') no-repeat scroll;
  height: 27px;
  width: 29px;
  display: block;
  float: right;
  margin-right: 3px;
}
.social a.facebook {
  background-position: left top;
}
.social a.twitter {
  background-position: -31px top;
}
.social a.flickr {
  background-position: -63px top;
}
.social a.youtube {
  background-position: right top;
}
#menu {
  width: 100%;
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  background: #FFF;
}
#menu ul.menu {
  font-size: 11px;
  text-transform: uppercase;
  list-style: none;
  height: 60px;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
}
#menu ul.menu > li {
  position: relative;
  /*      display: inline;*/
  float: left;
  padding: 24px 0;
  margin-right: 18px;
  margin-left: 10px;
}
#menu ul.menu > li.current_page_item,
#menu ul.menu > li:hover {
  background: url('../imgs/bgs/menu.png') no-repeat scroll center bottom;
  padding-bottom: 23px;
}
#menu ul.menu > li ul.sub-menu {
  display: none;
  position: absolute;
  top: 61px;
  left: -2px;
  width: 300px;
  background: #FFF;
  border: 1px solid #DBDBDB;
  border-top: none;
  z-index: 1000;
}
#menu ul.menu > li ul.sub-menu li {
  display: block;
  padding: 8px 10px;
  border-bottom: 1px dashed #DBDBDB;
  margin: 0 5px;
}
#menu ul.menu > li ul.sub-menu li a {
  display: block;
}
#menu ul.menu > li ul.sub-menu li:hover {
  background: #f7f7f7;
}
#menu ul.menu a {
  text-decoration: none;
  color: #868686;
}
#vitrine {
  background: url('../imgs/bgs/vitrine.png') repeat scroll top left;
  height: 346px;
}
#vitrine ul {
  list-style: none;
  margin-top: 28px;
  border-bottom: 3px solid #013b44;
  height: 284px;
  overflow: hidden;
}
#vitrine ul li .imagem {
  float: left;
  width: 480px;
}
#vitrine ul li .chamada {
  float: right;
  width: 340px;
  background: #FFF;
  height: 284px;
}
#vitrine ul li .chamada h3 {
  margin: 0 auto;
  width: 295px;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin-top: 32px;
  border-bottom: 7px solid #f7f7f7;
  padding-bottom: 17px;
  margin-bottom: 23px;
}
#vitrine ul li .chamada h3 a {
  color: #136370;
}
#vitrine ul li .chamada .chamada-texto {
  margin: 0 auto;
  width: 295px;
  font-size: 12px;
  font-family: muli, "Arial";
}
#vitrine ul li .chamada .chamada-texto a {
  color: #868686;
}
#sombra-vitrine {
  background: url('../imgs/bgs/sombra-vitrine.jpg') no-repeat scroll top center;
  height: 32px;
}
#espaco-associados h3 {
  margin-top: 8px;
}
#espaco-associados .block {
  background: #F1F1F1;
  height: 164px;
  border-bottom: 2px solid #267c3d;
  margin-top: -12px;
}
#banners {
  margin-top: 12px;
}
#banners li,
#banners .wpdk-view {
  border-bottom: 2px solid #267c3d;
  line-height: 0;
  margin-bottom: 12px;
}
#sala-de-impresa h3 {
  margin-top: 8px;
}
#sala-de-impresa .destaque-sala-de-impresa {
  height: 167px;
  background: #f1f1f1;
  margin-top: -12px;
}
#sala-de-impresa .destaque-sala-de-impresa .imagem {
  float: left;
  margin-top: 9px;
  margin-left: 11px;
  margin-right: 17px;
}
#sala-de-impresa .destaque-sala-de-impresa .chamada {
  float: left;
  width: 247px;
}
#sala-de-impresa .destaque-sala-de-impresa .chamada h3 {
  font-family: 'Muli', sans-serif;
  font-weight: 400;
  font-size: 16px;
  font-weight: normal;
  margin-top: 14px;
  margin-bottom: 14px;
}
#sala-de-impresa .destaque-sala-de-impresa .chamada h3 a {
  color: #000;
}
#sala-de-impresa .destaque-sala-de-impresa .chamada .info-chamada {
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  font-size: 8px;
  text-transform: uppercase;
  color: #494949;
  padding: 6px 0;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
}
#sala-de-impresa .destaque-sala-de-impresa .chamada .chamada-texto {
  font-size: 10px;
}
#sala-de-impresa .destaque-sala-de-impresa .chamada .chamada-texto a {
  color: #868686;
}
.megafone-amarelo {
  background: url('../imgs/icones/megafone-amarelo.png') no-repeat scroll top left;
  width: 29px;
  height: 29px;
  display: block;
}
.megafone-verde {
  background: url('../imgs/icones/megafone-verde.png') no-repeat scroll top left;
  width: 29px;
  height: 29px;
  display: block;
}
#outras-sala-de-imprensa {
  border-bottom: 2px solid #e1ca20;
}
#outras-sala-de-imprensa li {
  padding-top: 17px;
  margin: 0 auto;
  padding-bottom: 17px;
}
#outras-sala-de-imprensa li:nth-child(even) {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  background: #f7f7f7;
}
#outras-sala-de-imprensa li a {
  color: #000;
  width: 407px;
  margin: 0 auto;
  display: block;
}
#outras-sala-de-imprensa li a .megafone-amarelo {
  float: left;
  margin-right: 12px;
}
#outras-sala-de-imprensa li a .titulo {
  width: 366px;
  font-size: 13px;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
  margin-top: -2px;
  float: left;
}
#noticias {
  margin-top: 30px;
}
#noticias h3 {
  margin-bottom: 13px;
}
#noticias ul {
  border-bottom: 2px solid #267c3d;
}
#noticias ul li {
  padding-top: 19px;
  margin: 0 auto;
  padding-bottom: 17px;
}
#noticias ul li:nth-child(even) {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  background: #f7f7f7;
}
#noticias ul li a {
  color: #000;
  width: 407px;
  margin: 0 auto;
  display: block;
}
#noticias ul li a .megafone-verde {
  float: left;
  margin-right: 12px;
}
#noticias ul li a .titulo {
  width: 366px;
  font-size: 13px;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
  margin-top: -2px;
  float: left;
}
#footer {
  background: url('../imgs/bgs/footer.jpg') repeat-x scroll top left;
  width: 100%;
  height: 150px;
  margin-top: 31px;
}
#footer #ipv6 {
  padding-top: 25px;
}
#footer #ipv6 img {
  float: left;
  width: 43px;
}
#footer #ipv6 p {
  float: left;
  width: 283px;
  font-size: 12px;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
  margin-left: 14px;
  margin-top: 12px;
}
#links-parceiros {
  margin-top: 35px;
}
#links-parceiros a {
  float: left;
  background: url('../imgs/sprits/links.png') no-repeat scroll;
  height: 34px;
}
#links-parceiros a.registro_br {
  background-position: left top;
  width: 86px;
  margin-right: 12px;
}
#links-parceiros a.antispam_br {
  background-position: -100px 0;
  width: 106px;
  margin-right: 14px;
}
#links-parceiros a.cgi_br {
  background-position: -219px top;
  width: 51px;
  margin-right: 19px;
}
#links-parceiros a.ipv6_br {
  background-position: -289px top;
  width: 51px;
}
.endereco {
  margin-top: 0;
  font-size: 10px;
  width: 363px;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
  color: #00c484;
  margin-bottom: 0;
}
.copyright {
  font-size: 11px;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
  margin-top: 15px;
  color: #FFF;
  margin-bottom: 5px;
}
#breadcrumbs {
  background: #136370;
  border-bottom: 2px solid #013b44;
  font-size: 9px;
  padding: 6px 0;
  text-transform: uppercase;
  color: #e1ca20;
  height: 10px;
}
#breadcrumbs span {
  color: #E2DBDB;
  padding: 0 5px;
}
#breadcrumbs a {
  color: #FFF;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
}
#breadcrumbs a.home {
  color: #000;
}
#titulo {
  height: 41px;
  background: #f7f7f7;
  border-bottom: 1px solid #f1f1f1;
}
#titulo h3 {
  margin: 0;
  font-weight: 400;
  font-family: muli;
  padding-top: 15px;
  font-size: 12px;
  text-transform: uppercase;
  color: #136370;
}
#main-interna {
  margin-top: 20px;
  color: #303030;
  font-size: 14px;
  font-family:  muli, arial 'sans-serif';
}
#main-interna .content {
  margin-bottom: 30px;
}
#main-interna p {
  font-family: muli, arial 'sans-serif';
}
#main-interna .read-more {
  background: #136370;
  border-bottom: 2px solid #013B44;
  color: #FFF;
  padding: 5px;
}
.alignright {
  float: right;
  margin: 5px 0px 10px 10px;
}
.alignleft {
  float: left;
  margin: 5px 10px 10px 0px;
}
.aligncenter {
  margin: 0 auto;
}
#imagem {
  margin-top: 20px;
}
#imagem img {
  border-bottom: 2px solid #013B44;
}
#localizacao li {
  margin-bottom: 5px;
  list-style-type: square;
  list-style-position: inside;
}
#mapa {
  background: url('../imgs/mapa.png') no-repeat scroll top left;
  width: 591px;
  height: 591px;
  position: relative;
  margin: 0 auto;
}
#mapa .icon-cicle {
  background: url('../imgs/icones/mapa-icon.png') no-repeat scroll top left;
  width: 15px;
  height: 15px;
  position: absolute;
  cursor: pointer;
}
#mapa .icon-cicle .wrapper-items {
  display: none;
  opacity: 0;
  background: url('../imgs/icones/item-balao3.png') no-repeat scroll top left;
  height: 213px;
  width: 225px;
  position: absolute;
  top: -197px;
  left: -6px;
  z-index: 100;
}
#mapa .icon-cicle .wrapper-items .seta-descer {
  background: url('../imgs/icones/seta-mapa.png') no-repeat scroll bottom left;
  height: 6px;
  width: 9px;
  position: absolute;
  right: 12px;
  bottom: 43px;
}
#mapa .icon-cicle .wrapper-items .seta-subir {
  background: url('../imgs/icones/seta-mapa.png') no-repeat scroll top left;
  height: 6px;
  width: 9px;
  position: absolute;
  right: 12px;
  top: 16px;
}
#mapa .icon-cicle .wrapper-items ul {
  left: 1px;
  width: 189px;
  padding: 10px;
  top: 2px;
  border-radius: 8px;
  overflow: hidden;
  height: 146px;
  margin-top: 7px;
}
#mapa .icon-cicle .wrapper-items ul li {
  font-size: 11px;
  text-transform: uppercase;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 5px;
  padding-top: 5px;
}
#mapa .icon-cicle .wrapper-items ul li:hover {
  background: #f1f1f1;
}
#mapa .icon-cicle .wrapper-items ul li.titulo {
  border-bottom: 1px dashed #9B9B9B;
  color: #136370;
}
#mapa .icon-cicle .wrapper-items ul li.titulo:hover {
  background: transparent;
  cursor: auto;
}
#mapa .icon-cicle .wrapper-items ul li a,
#mapa .icon-cicle .wrapper-items ul li span {
  color: #353535;
}
#mapa .icon-cicle:hover {
  background: url('../imgs/icones/mapa-icon.png') no-repeat scroll bottom left;
}
#mapa .item-rn {
  right: 18px;
  top: 165px;
}
#mapa .item-pe {
  right: 39px;
  top: 206px;
}
#mapa .item-pb {
  right: 18px;
  top: 191px;
}
#mapa .item-rs {
  top: 523px;
  left: 303px;
}
#mapa .item-sp {
  top: 415px;
  right: 200px;
}
#mapa .item-sc {
  top: 484px;
  right: 236px;
}
#mapa .item-rj {
  top: 415px;
  right: 117px;
}
#mapa .item-am {
  top: 140px;
  left: 130px;
}
#mapa .item-ro {
  top: 242px;
  left: 158px;
}
#mapa .item-ba {
  top: 275px;
  right: 100px;
}
#mapa .item-ce {
  top: 165px;
  right: 65px;
}
#mapa .item-pr {
  top: 445px;
  right: 248px;
}
#mapa .item-rr {
  top: 45px;
  left: 185px;
}
#mapa .item-ap {
  top: 60px;
  left: 325px;
}
#mapa .item-pa {
  top: 150px;
  left: 310px;
}
#mapa .item-mt {
  top: 280px;
  left: 270px;
}
#mapa .item-ms {
  top: 380px;
  left: 280px;
}
#mapa .item-mg {
  top: 357px;
  right: 141px;
}
#mapa .item-go {
  top: 315px;
  right: 222px;
}
#mapa .item-df {
  top: 312px;
  right: 191px;
}
#mapa .item-ma {
  top: 150px;
  right: 150px;
}
#mapa .item-to {
  top: 235px;
  right: 200px;
}
#mapa .item-al {
  right: 20px;
  top: 230px;
}
#mapa .item-se {
  right: 35px;
  top: 247px;
}
#mapa .item-es {
  top: 379px;
  right: 89px;
}
#mapa .item-ac {
  top: 213px;
  left: 48px;
}
#mapa .item-pi {
  top: 190px;
  right: 106px;
}
#depoimento a {
  color: #868686;
}
#depoimento .autor {
  background: #f7f7f7 url('../imgs/icones/aspas.png') no-repeat scroll 305px 15px;
  height: 50px;
  border-bottom: 2px solid #136370;
  text-align: right;
  margin-top: 15px;
}
#depoimento .autor span {
  display: block;
  padding-top: 12px;
  text-transform: uppercase;
  font-size: 13px;
  color: #868686;
  padding-right: 41px;
  font-family: 'Muli', sans-serif;
  font-weight: 400;
}
#depoimento .autor span.titulo {
  font-size: 9px;
  padding-top: 0;
}
#depoimento .depoimento {
  height: 60px;
  width: 320px;
  margin: 0 auto;
  font-size: 12px;
}
.font {
  font-family: 'Muli', sans-serif;
  font-weight: 400;
}
#loginform {
  margin: 0 auto;
  width: 290px;
  padding-top: 10px;
  text-transform: uppercase;
  font-size: 11px;
}
#loginform .input {
  background: #FFF;
  border: none;
  border-radius: 4px;
  padding: 8px;
  border-bottom: 1px solid #DFDFDF;
  width: 274px;
}
#loginform .input#user_pass {
  width: 198px;
}
#loginform .button {
  color: #FFF;
  text-transform: uppercase;
  background: #267c3d;
  padding: 7px 8px;
  border: none;
  border-radius: 4px;
  border-bottom: 1px solid #1f6231;
  float: right;
  margin-top: 25px;
}
#loginform .senha {
  float: left;
}
#sidebar #espaco-associados {
  width: 280px;
  overflow-x: hidden;
  margin-bottom: 20px;
}
#sidebar #espaco-associados #loginform {
  width: 225px;
}
#sidebar #espaco-associados #loginform .input {
  width: 215px;
}
#sidebar #espaco-associados #loginform .input#user_pass {
  width: 148px;
}
#nav {
  text-align: center;
}
#nav a {
  background: #013B44;
  border: 1px solid #136370;
  border-radius: 77px;
  text-indent: -99999px;
  position: relative;
  padding: 4px;
  color: #FFF;
  font-size: 0px;
  margin-left: 5px;
}
#nav a.activeSlide {
  border: 1px solid #013B44;
}
#footer .container_14 {
  position: relative;
}
#assinatura {
  position: absolute;
  top: 117px;
  right: 8px;
}
#busca {
  float: right;
  margin-top: -61px;
}
#busca .screen-reader-text,
#busca #searchsubmit {
  display: none;
}
#busca input[type=text] {
  height: 60px;
  width: 189px;
  font-size: 14px;
}
#s {
  background: url('../imgs/icones/lupa.png') no-repeat scroll 10px 20px;
  border: none;
  border-left: 1px solid #D4D4D4;
  padding-left: 35px;
}
#vitrine:hover #next,
#vitrine:hover #prev {
  display: block;
}
#vitrine .container_14 {
  position: relative;
}
#next {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #003F49;
  cursor: pointer;
  position: absolute;
  top: 151px;
  right: -10px;
  z-index: 10000;
}
#prev,
#next {
  display: none;
}
#prev {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #003F49;
  cursor: pointer;
  position: absolute;
  top: 151px;
  left: -10px;
  z-index: 10000;
}

.instagram {
	background: url('images/icon_instagram.png') !important;
}

.eleicoes li {
    float: left;
    padding-left: 25px;
    padding-bottom: 25px;
}

.candidato-dados {
    width: 182px;
    min-height: 60px;
    font-size: 14px;
    text-align: center;
}


.eleicoes a {
    color: #868686;
}

.candidato-descricao {
        text-align: center;
		padding:15px;
}
.candidato-descricao img{
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.candidato-descricao h1{
	margin: 0;
}
.candidato-descricao {
	font-size: 1.2em;
}

.noticia-titles a{
    color:#303030;
}