body>section #conteudo-principal #infografico{text-align:left}.info-hide,.quesitos-hide{visibility:hidden}.wrapper{position:relative;width:944px;margin:0 auto;min-height:535px}#escolha-cidade .busca-cidade .botao-ampulheta,.quesito .coluna1 .label,#escolha-partido .content .partidos a,.quesito.ocupacao .busca-profissao,.menu nav a{background-repeat:no-repeat;background-image:url(https://el.imguol.com/infograficos/2012/eleicoes-2012/perfil-dos-candidatos/check.png)}#escolha-cidade .pessoas{background-repeat:no-repeat;background-image:url(https://el.imguol.com/infograficos/2012/eleicoes-2012/perfil-dos-candidatos/pessoas.png)}#escolha-cidade{position:absolute;top:0;height:100%;width:944px;background-color:#f3f2f0}#escolha-cidade .header{height:97px !important;background-color:#333;vertical-align:middle;font:normal 25px Arial;line-height:97px;color:#FFF;text-align:center}#escolha-cidade .content{padding:33px 15px 86px}#escolha-cidade b{font-weight:bold}#escolha-cidade .texto{padding:0 0 0 224px;height:335px;background-color:#cdccca;font-size:16px;color:#363636}#escolha-cidade .texto p{padding:20px 15px 0 0}#escolha-cidade .busca-cidade{position:relative;margin:-33px auto 0;width:888px;height:65px;background-color:#546863}#escolha-cidade .busca-cidade p{float:left;padding-left:212px;width:325px;color:#FFF;font:bold 16px Arial;line-height:65px}#escolha-cidade .busca-cidade input{float:left;width:287px;margin-top:15px;padding:9px 6px;font-size:14px;border:0}#escolha-cidade .busca-cidade .botao-ampulheta{float:left;display:block;margin-top:15px;width:40px;height:35px;background-position:0 -249px;cursor:pointer}#escolha-cidade .pessoas{position:absolute;top:130px;left:40px;width:227px;height:340px;z-index:10}#escolha-partido{margin-top:-212px !important;margin-left:-285px !important;width:570px !important;height:425px !important}#escolha-partido .header{height:40px !important;background-color:#556864 !important;color:#FFF !important;font:bold 16px Arial !important;line-height:40px !important}#escolha-partido .header strong{text-transform:none !important}#escolha-partido .content{overflow:hidden;padding:12px 0 12px 40px}#escolha-partido .content .partidos{overflow:hidden;width:498px;margin:0 auto}#escolha-partido .content .partidos a{float:left;display:block;width:75px;font:normal 14px Arial;color:#000;padding:8px 10px 8px 41px;background-position:10px 6px;margin-right:40px}#escolha-partido .content .partidos a.selecionado,#escolha-partido .content .partidos a.desabilitado,#escolha-partido .content .partidos a:hover{background-color:#f3f2f1;background-position:10px -20px}#escolha-partido .content .partidos a.desabilitado{cursor:default;opacity:.4}.coluna{overflow:hidden;position:relative}.coluna1{float:left;width:176px}.coluna2,.coluna3,.coluna4{float:left;width:255px}.menu{padding:20px 20px 14px;background-color:#f3f2f0;overflow:hidden;font:bold 18px Arial}.menu *{float:left}.menu nav a{margin:0 23px 0 20px;padding:0 0 0 35px;font-weight:normal}.menu nav a.active,.menu nav a:hover{background-position:0 -26px;color:#9d9653}#infografico .header{background-color:#333;height:77px;padding:10px 0}#infografico .header .coluna{height:77px}#infografico .header .coluna3,#infografico .header .coluna4{border-left:1px solid #484848}#infografico .header .pais{display:block;margin:18px 0 0 21px;font-size:40px;color:#f3f2f0}#infografico .header .escolha-tipo{padding:5px 20px}#infografico .header .escolha-tipo h2{display:block;height:46px;font-size:19px;font-weight:normal;color:#f3f2f0}#infografico .header .escolha-tipo span.esc-tipo{display:block;margin-top:4px;padding-left:11px;color:#f3f2f0;opacity:.5;font-size:14px;background:transparent url(//el.imguol.com/layout/2012/sprite/sprite-estacao.png) no-repeat 0 0;background-position:0 -94px;cursor:pointer}#infografico .header .escolha-tipo h2:hover,#infografico .header .escolha-tipo span.esc-tipo:hover{text-decoration:underline;cursor:pointer}#infografico .header .tipo-input{display:none}#infografico .header .tipo-input input{margin:20px 23px;width:200px;padding:10px 6px;font-size:16px}#infografico .header .tipo-input input{border:0}.ui-autocomplete{border:2px solid #e6e6e6;margin-top:1px;background-color:#444;-moz-box-shadow:5px 5px 5px rgba(68,68,68,0.6);-o-box-shadow:5px 5px 5px rgba(68,68,68,0.6);-webkit-box-shadow:5px 5px 5px rgba(68,68,68,0.6);width:216px;font-size:16px;list-style-type:none;max-height:200px;overflow:auto}.ui-autocomplete a{display:block;padding:10px 6px;cursor:pointer;border-bottom:1px solid #e6e6e6;background-color:#fff;font:normal 12px Arial}.ui-autocomplete a:hover{background-color:#9d9653;color:#fff}.quesitos{overflow:hidden}.quesito{position:relative;margin-bottom:9px;overflow:hidden;border-bottom:1px solid #c3c2c1;background:url(https://el.imguol.com/infograficos/2012/eleicoes-2012/perfil-dos-candidatos/filete.png)}.quesito.close{height:50px}.quesito.idade .conteudo{display:none}.quesito .coluna1 .label{background-color:#4e5d5a;background-position:155px -147px}.quesito.seta .coluna1 .label{background-position:155px -74px}.quesito .label{height:36px;padding:7px 0 7px;font:bold 16px Arial}.quesito .coluna1 .label,.quesito .coluna1 .label span{cursor:pointer}.quesito .label span{display:block;height:18px;padding:8px 0 9px 0;border-left:1px solid #f3f2f0;line-height:16px}.quesito .coluna1 .label span{padding:8px 0 9px 15px}.quesito .label .no-border{border:0}.quesito .coluna1 .label{color:#FFF}.quesito .coluna3{width:256px}.quesito .coluna4,.quesito .coluna4 .label{width:257px}.quesito .coluna2 .label,.quesito .coluna3 .label,.quesito .coluna4 .label{background-color:#cdccca;color:#363636;text-align:center}.quesito .vazio .label{background-color:#e8e7e5 !important}.quesito .vazio .label span{color:#bbbab9 !important}.quesito .conteudo{position:relative}.quesito.close .coluna{overflow:hidden}.quesito .coluna1{background-color:#556864;border-bottom:1px solid #556864 !important}.quesito.sexo .grafico{float:right;margin:0 -10px -10px 0}.quesito.sexo .conteudo{position:relative;width:100px;float:left}.quesito .grafico-centralizado{text-align:center;height:100px}.quesito .grafico-centralizado .grafico{position:relative;left:auto;display:inline-block}.quesito .grafico-centralizado .grafico-mask{position:absolute;right:auto;left:69px}.ie7 .quesito .grafico-mask{display:none !important}.quesito.sexo .grafico-mask{right:29px}.quesito .grafico-mask{position:absolute;top:86px;right:105px;width:45px;height:45px;display:block;background-repeat:no-repeat;background-image:url(https://el.imguol.com/infograficos/2012/eleicoes-2012/perfil-dos-candidatos/graficomask.png);z-index:1}.quesito .porcentagem{float:left;display:block;width:70px;text-align:right;font-size:20px;clear:both;margin:0 0 3px}.quesito .str{float:left;display:block;padding:3px 0 0 10px;text-align:left;font-size:12px;width:160px}.quesito.ocupacao .busca-profissao p{font-size:11px;font-style:italic;margin:10px 0 0}html.no-datauri .quesito .grafico-mask{background-image:url('img/graficomask.png')}.quesito.sexo .itens{width:150px;margin:32px 0 0 10px;position:relative;z-index:1}.quesito.sexo .porcentagem{font-size:20px}.quesito.sexo .str{font-size:12px;width:70px}.quesito .itens{padding:0 0 10px 10px;text-transform:lowercase;overflow:hidden}.quesito .itens p{overflow:hidden;font-size:11px !important;padding-bottom:5px}.quesito.idade .pessoa.mais-velho{margin-top:18px}.quesito.idade .pessoa{width:219px;padding:10px;background-color:#FFF;margin:10px 0 10px 10px}.quesito.idade .pessoa img{float:left;margin-right:13px}.quesito.idade .pessoa span.titulo{font:bold 14px Arial;color:#556864}.quesito.idade .pessoa span{display:block;font:normal 13px Arial;color:#000}.quesito.ocupacao .busca-profissao{padding:0 10px 10px;background-position:209px -296px}.quesito.ocupacao .busca-profissao input{width:176px;border:1px solid #c3c2c1;background-color:#FFF;color:#333;padding:8px 11px;font:normal 15px Arial}.quesito.ocupacao .busca-profissao .busca-resultado{display:block;margin-top:10px;background:white;min-height:20px;padding:5px;font:normal 19px Arial;text-align:center;display:none}.quesito div.grafico{display:block}.quesito div.grafico *{font-family:arial !important;margin:0 auto}.quesito tspan{font-size:12px}.wrapper .fonte{font-size:12px;text-align:right;line-height:19px;color:#666;font-style:italic}