.content-localidad{padding:0 100px;max-width:1300px;margin:0 auto}.content-localidad>div:first-child{padding:10px}.content-localidad .frmBusqueda{height:0;overflow:hidden;transition:height 2s;border:1px solid #b3b3b3;border-top-color:#2d2d2d}.content-localidad .frmBusqueda .grid{padding:15px;box-sizing:content-box}.cerrarBusquedaLocalidad{text-align:right;margin-bottom:5px;font-size:10px;cursor:pointer}#gridBusquedaLocalidad tbody tr:hover{cursor:pointer}.cabecera-datos-localidades{margin:20px 0;width:100%;min-height:420px;height:auto}.mapa{position:relative;float:left;width:340px;height:420px;border:1px solid #c7c7c7;overflow:hidden}.mapaHover{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:0;background-color:#2d2d2d;transition:height 1s}.mapa img{width:100%;height:100%}.datos-mapa{float:left;width:calc((100%) - 355px);height:420px;max-height:420px;background-color:#e5e6e8;margin-left:15px;padding:10px;border:1px solid #c7c7c7}.datos-mapa h5{margin:0;position:relative}#avisoPolitico{border:1px solid #b12009;margin:15px 0;padding-left:10px;font-size:11px;line-height:37px;height:37px;opacity:1;transition:height 2s,opacity 2s;overflow:hidden}.datos-mapa .datos-peru{height:140px;font-size:11px;border-bottom:1px solid #c7c7c7}.circle-i{width:13px;height:13px;background-color:#000;line-height:12px;border-radius:50%;text-align:center;float:left;margin-top:3px}.circle-i+.title{font-size:13px}.datos-peru .datos{height:50px;line-height:20px;padding:15px 0}.datos-peru .capital{width:calc((25%) - 1px);float:left}.datos-peru .superficie,.datos-peru .poblacion{width:calc((75%)/2);float:left}.datos-peru .superficie,.datos-peru .capital{padding-right:10px}.datos .etiqueta{background-color:#c7c7c7;padding:1px 10px;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative;font-size:10px;float:left;width:85px;height:22px;font-weight:600;color:#676767}.datos .etiqueta2{background-color:#c7c7c7;padding:4px 9px 5px;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative;font-size:10px;width:140px;float:left;margin-bottom:5px;font-weight:600;color:#676767}.datos .etiqueta:before,.datos .etiqueta2:before{content:'';position:absolute;border-color:transparent transparent transparent #c7c7c7;border-width:5px;border-style:solid;top:6px;left:100%}.datos .control{background-color:#fff;padding:1px 0;border-top-right-radius:5px;border-bottom-right-radius:5px;float:right;width:calc((100%) - 85px);text-align:center;height:22px;border:1px solid #c7c7c7}.datos .control2{background-color:#fff;padding:3px;border-top-right-radius:5px;border-bottom-right-radius:5px;float:right;width:calc((100%) - 140px);text-align:center;border:1px solid #c7c7c7;height:23px}.capital .etiqueta{width:55px}.capital .control{width:calc((100%) - 55px);min-width:102px}.electores{height:60px;padding:5px;border-radius:5px;background-color:#d6d5d5;border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7}.electores .cantElectores{position:relative;width:85px;height:100%;background-color:#000;padding:10px;border-radius:5px;margin-right:10px;text-align:center;font-size:9px}.electores .cantElectores:before{content:'';position:absolute;top:20px;left:100%;border-style:solid;border-color:transparent transparent transparent #000;border-width:5px}.electores .cantElectores>span{font-size:13px}.electores .fa-male,.electores .fa-female{font-size:4.5em;float:left;margin:0 10px;color:#000}.electores .datos-progress{width:calc((100%) - 200px);margin-top:5px}.datos-progress b{position:relative}.datos-progress b:nth-child(-n+2):before{content:'';position:absolute;top:6px;border-style:solid;border-width:3px;border-color:transparent transparent transparent #f49600}.datos-progress b:nth-child(2):before{border-color:transparent #b12009 transparent transparent;right:0}.datos-progress>div:nth-child(-n+2){width:50%;float:left}.datos-progress>div:nth-child(3){width:100%;float:left;margin:5px 0}.electores .leyenda{font-size:8.5px;font-family:'Exo 2'}.datos-mapa .autoridades{height:150px;font-size:11px;border-top:1px solid #fff;padding-top:8px}.autoridades .autoridades-imagen{font-size:10px;margin-top:10px;margin-bottom:10px;box-shadow:0 1px 0 #fff;width:100%}.autoridades .autoridades-imagen tr{margin-bottom:10px}.autoridades .autoridades-imagen tr td{width:calc((100%)/5);min-width:20%}.autoridades .autoridades-imagen tr td:nth-last-child(3){box-shadow:inset -1px 0 0 #c7c7c7}.autoridades .autoridades-imagen tr.datos td{vertical-align:middle;padding-top:5px;border-bottom:1px solid #c7c7c7;padding-bottom:10px}.autoridades .autoridades-imagen tr.datos td div{margin:0 auto;max-width:100px}.autoridad4{border-left:1px solid #fff}.autoridades-imagen img{width:60px;vertical-align:bottom;border:1px solid #c7c7c7}.autoridad4 img,.autoridad5 img{width:70px;border-width:0}.autoridades-imagen .congreso img{width:70px;padding-top:15px}.autoridades-imagen .politico img{padding-top:20px}.autoridades-lista .datos>div{width:50%;float:left}.autoridades-lista .datos>div:nth-child(1){padding-right:10px}.datos-mapa .datos-regiones{height:160px;font-size:11px}.datos-regiones>.datos{height:65px;text-align:center;padding-top:10px}.datos-regiones>.datos div{width:50%;float:left;margin-bottom:5px}.datos-regiones>.datos div:nth-child(even){padding-left:10px}.datos-regiones .datos .etiqueta{padding:4px 10px;width:100px}.datos-regiones .datos .control{padding:3px;width:calc((100%) - 100px)}.datos-regiones .autoridades-lista{height:63px;margin-top:5px;border-bottom:1px solid #c7c7c7}.datos-regiones .autoridadesRegionales-electas{border-top:1px solid #fff;padding-top:8px}.datos-regiones .grid{margin-top:10px}.autoridadesRegionales-electas .fixed-table-body::-webkit-scrollbar,.autoridadesProvinciales-electas .fixed-table-body::-webkit-scrollbar,.autoridadesDistritales-electas .fixed-table-body::-webkit-scrollbar{width:12px}.autoridadesRegionales-electas .fixed-table-body::-webkit-scrollbar-track,.autoridadesProvinciales-electas .fixed-table-body::-webkit-scrollbar-track,.autoridadesDistritales-electas .fixed-table-body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.autoridadesRegionales-electas .fixed-table-body::-webkit-scrollbar-thumb,.autoridadesProvinciales-electas .fixed-table-body::-webkit-scrollbar-thumb,.autoridadesDistritales-electas .fixed-table-body::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}#gridAutoridadesRegionales tbody tr td:nth-child(n+2):hover{cursor:alias;text-decoration:underline}.datos-mapa .datos-provinciales{height:177px;font-size:11px}.datos-provinciales>.datos{height:65px;text-align:center;padding-top:10px}.datos-provinciales>.datos div{width:50%;float:left;margin-bottom:5px}.datos-provinciales>.datos div:nth-child(even){padding-left:10px}.datos-provinciales .datos .etiqueta{padding:4px 10px;width:95px}.datos-provinciales .datos .control{padding:3px;width:calc((100%) - 95px)}.datos-provinciales .capital .etiqueta,.datos-provinciales .poblacion .etiqueta{width:65px!important}.datos-provinciales .capital .control,.datos-provinciales .poblacion .control{width:calc((100%) - 65px)!important}.datos-provinciales .autoridades-lista{height:34px;margin-top:5px;border-bottom:1px solid #c7c7c7}.datos-provinciales .autoridadesProvinciales-electas{border-top:1px solid #fff;padding-top:7px}.datos-provinciales .grid{margin-top:6px}#gridAutoridadesProvinciales tbody tr td:nth-child(n+2):hover{cursor:alias;text-decoration:underline}.datos-mapa .datos-distritales{height:165px;font-size:11px;border-bottom:1px solid #c7c7c7}.datos-distritales .superficie,.datos-distritales .poblacion{padding-right:10px;width:31%;float:left}.datos-distritales .pobreza{width:38%;float:left}.datos-distritales>.datos{height:40px;text-align:center;padding-top:10px;line-height:20px}.datos-distritales .datos .etiqueta{width:74px}.datos-distritales .pobreza .etiqueta{width:70px;padding:1px 5px}.datos-distritales .datos .control{width:calc((100%) - 74px)}.datos-distritales .pobreza .control{width:calc((100%) - 70px)}.datos-distritales .autoridades-lista{height:30px;margin-top:8px}.autoridadesDistritales-electas .grid{margin-top:10px}.autoridadesDistritales-electas{border-top:1px solid #fff;padding-top:12px;font-size:11px}#gridAutoridadesDistritales tbody tr td:nth-child(n+2):hover{cursor:alias;text-decoration:underline}.retorno{height:30px}.btnRegresarLocalidad{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding:4px 10px;border-radius:5px}#Parlamento .detail-view .etiqueta{width:140px}#Parlamento .detail-view .control{width:calc((100%) - 150px)}#Parlamento .detail-view .control:hover{cursor:alias;text-decoration:underline}#gridParlamento tbody tr td:nth-child(-n+4):hover{cursor:alias;text-decoration:underline}#gridParlamento tbody tr.detail-view td:hover{cursor:default;text-decoration:none}#gridLocalidadProcesosElectorales tbody tr:hover{cursor:pointer}#btnRegresarProcesos{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#detalleProcesoElectoral .breadcrumbs .title{background-color:#2d2d2d;color:#fff;padding:4px 10px;border-radius:5px 0 0 5px;position:relative}#detalleProcesoElectoral .breadcrumbs .title:before{content:'';position:absolute;border-color:transparent transparent transparent #2d2d2d;border-width:5px;border-style:solid;top:7px;left:100%}#detalleProcesoElectoral .breadcrumbs>span{padding:4px 10px;border-radius:5px}#detalleProcesoElectoral .breadcrumbs>span:nth-child(2){width:calc((100%) - 180px)}#detalleProcesoElectoral .cabecera{height:170px}#detalleProcesoElectoral .cabecera .imagen{width:150px;height:170px;background-image:url(/Images/sprite_icon.svg);background-size:1500px 150px;background-position:-450px 10px;background-repeat:no-repeat}#detalleProcesoElectoral .cabecera .imagen.anulada{background-position:-1350px 10px}#detalleProcesoElectoral .cabecera .texto{width:calc((100%) - 150px);height:100%;padding:20px 0 20px 20px}#detalleProcesoElectoral .texto .eleccion{font-size:20px;font-weight:600;min-height:45px;line-height:1.1}#detalleProcesoElectoral .texto .eleccion a:hover{cursor:alias;text-decoration:underline}#detalleProcesoElectoral .texto .datos,#detalleProcesoElectoral .texto .barra{width:50%;height:100px;margin-top:10px}#detalleProcesoElectoral .texto .datos{width:calc((50%) - 10px);margin-right:10px}#detalleProcesoElectoral .barra .participacion{border-radius:5px;background-color:#fff;height:75px;border:1px solid #d6d5d5}#detalleProcesoElectoral .barra .participacion .title{height:25px;background-color:#ccc;border-top-right-radius:4px;border-top-left-radius:4px;line-height:25px;font-weight:600;color:#676767;width:100%;text-align:center}.participacion>div.izquierda,.participacion>div.derecha,.participacion .datosParticipacion>div:nth-child(-n+2){width:50%;float:left;padding:5px 5px 0}.participacion b{position:relative}.participacion .izquierda b:before{content:'';position:absolute;top:6px;border-style:solid;border-width:3px;border-color:transparent transparent transparent #f49600}.participacion .derecha b:before{content:'';position:absolute;top:6px;border-style:solid;border-width:3px;border-color:transparent #b12009 transparent transparent;right:0}.participacion .cantParticipacion,.participacion .cantAusentismo{width:calc((12%) - -5px);float:left;padding-left:5px;padding-right:5px}.participacion .datosParticipacion>div:nth-child(5),.participacion>div:nth-child(6){width:calc((76%) - 10px);float:left;margin:5px 0}#detalleProcesoElectoral .etiqueta{padding:2px 10px;margin-bottom:5px;width:130px;font-size:12px}#detalleProcesoElectoral .control{width:calc((100%) - 130px);margin-bottom:5px}#detalleProcesoElectoral .botones{background-color:#2d2d2d;display:inline-block;float:left;padding:5px 10px;width:45%;margin-right:5%;text-align:center;color:#fff;border-radius:5px;height:44px;max-width:240px;cursor:pointer}#detalleProcesoElectoral .botones.activo,#detalleProcesoElectoral .botones:hover{background-color:#b12009}#detalleProcesoElectoral .botones:nth-child(2){line-height:30px}#detalleProcesoElectoral hr.divisionFiltros{border-color:#9c9c9c;border-style:dotted;margin:10px 5px}.resultadoDistritoElectoral .datos .etiqueta{width:110px!important}.resultadoDistritoElectoral .datos .control{width:calc((100%) - 110px)!important}#detalleProcesoElectoral .cabecera .imagen img{margin-top:12px}#detalleProcesoElectoral .cabecera .content-cabecera div{margin:10px 0}.filtroDistritoElectoral{margin:0;background-color:#d6d5d5;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-top-left-radius:5px;border-top-right-radius:5px;height:80px;padding:5px;transition:height 2s}.filtroDistritoElectoral .title{font-size:14px;text-align:center;margin-top:5px;margin-bottom:5px;font-weight:600}.resultadoDistritoElectoral{border:1px solid #bfbfbf;padding:10px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-width:0;transition:height 2s}#detalleProcesoElectoral .grid{margin:0 15px}#detalleProcesoElectoral .toolbar{margin-left:-15px}.toolbar{height:25px}#distribucionPartidaria,#evolucionPadron{position:relative;width:100%;height:0;opacity:0;margin-top:0;border:1px solid #abacae;transition:height 2s,opacity 2s,margin 2s}#distribucionPartidaria .cerrar,#evolucionPadron .cerrar{position:absolute;top:-10px;right:-10px;width:22px;height:22px;border:2px solid #2d2d2d;background-color:#eee;border-radius:50%;cursor:pointer}ul.estadisticas li{display:inline-block;padding:5px}#gridResultadosElectorales tbody tr td:last-child{padding:0}#gridResultadosElectorales tbody tr td:last-child>div{height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;line-height:35px}#gridListaCandidatos tbody tr td:nth-child(-n+2):hover{cursor:alias;text-decoration:underline}.resultadoDistritoElectoral .datos{margin:15px 15px 0}.resultadoDistritoElectoral .datos:after{content:'';display:table;clear:both}.resultadoDistritoElectoral .datos>div:nth-child(-n+2){width:20%}.resultadoDistritoElectoral .etiquetaTop{background-color:#c7c7c7;margin-right:15px;padding:4px;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:600;color:#676767}.resultadoDistritoElectoral .controlBottom{border:1px solid #c7c7c7;margin-right:15px;padding:3px;text-align:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:50px;line-height:44px}.resultadoDistritoElectoral .datos>div:nth-child(3){width:60%}.resultadoDistritoElectoral .participacion .cantParticipacion,.resultadoDistritoElectoral .participacion .cantAusentismo{width:calc((12%) - -5px)}.resultadoDistritoElectoral .participacion>div:nth-child(-n+2){width:50%;float:left}.resultadoDistritoElectoral .participacion>div:nth-child(5){width:calc((80%) - 10px);float:left;margin:5px 0}#EstabilidadPolitica .grid{margin-left:15px}#EstabilidadPolitica .division{position:relative;height:40px;opacity:.99}#EstabilidadPolitica .division hr{position:absolute;left:-20px;z-index:999;width:calc((100%) - -40px);border-top:1px solid #b12009}.fondoMapa{position:absolute;top:0%;left:0%;background-image:url('/Images/fondo.jpg');background-size:100%;width:100%;height:100%;z-index:-1}.localidad{position:absolute;top:7px;left:18px;font-size:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.localidad li{color:#878787;cursor:pointer}.localidad li:nth-child(n-1):hover{color:#000;font-weight:600}.localidad li:first-child{font-size:32px;font-weight:600;font-family:'Exo 2'}.localidad li:last-child{font-weight:600;color:#000;cursor:default}.localidad i{font-size:8px}.localidad ul{line-height:1.2}#titleMap,#titleMapCapital{position:fixed;background-color:#000;width:auto;height:25px;border-radius:6px;text-align:center;visibility:hidden;padding:4px 5px;color:#fff;font-family:'Exo 2';font-size:12px;z-index:998}#titleMapCapital{background-color:#b12009}.mascara{position:relative;width:340px;height:420px}#divZoom{position:fixed;width:100px;height:100px;border-radius:50%;border:5px solid #6d6d6d;overflow:hidden;visibility:hidden;background-color:#fff}#divZoom:before{content:'';background:linear-gradient(to left bottom,rgba(255,255,255,.5) 30%,transparent 60%);width:calc((100%) - 5px);height:calc((100%) - 5px);position:absolute;margin:4px 1px;border-radius:50%;box-shadow:1px -1px 5px 0 #ddf1ff}#divZoom svg{zoom:250%;top:-55px;position:absolute;left:-30px}.mapa path{fill:#e0e0e0;stroke:#666;stroke-width:.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}path.distritoCapital{fill:gray}.departamento:hover{fill:#b2d337;cursor:pointer}.provincia:hover{fill:#29d9e6;cursor:pointer}.distrito:hover{fill:#ffdb00;cursor:pointer}.activo path,.activo path:hover{fill:#d0b305;cursor:default}#marcadeagua{fill:none;stroke:#2d2d2d;stroke-miterlimit:10;opacity:.3}#marcadeagua path{fill:none}#LUPA .gradiente{fill:url(#SVGID_1_)}#LUPA .circulo{fill:#fff}#LUPA .bordeCirculo{fill:#b3b3b3}#btnZoom{position:absolute;bottom:10px;right:10px;width:22px;height:22px;background-color:#6d6d6d;border-radius:50%;background-image:url('/Images/lupa.png');background-size:14px 16px;background-repeat:no-repeat;background-position:center;box-shadow:0 3px 0 0 #000;transition:all 100ms;cursor:pointer}#btnZoom.activo{box-shadow:0 1px 0 0 #000;bottom:8px;background-color:#b12009}#gridPartidosPoliticos tbody tr td.verMapa:nth-child(4):hover{cursor:pointer}#gridPartidosPoliticos tbody tr td:nth-child(-n+2):hover{cursor:alias;text-decoration:underline}#gridPartidosPoliticos tbody tr.detail-view td:hover{cursor:default;text-decoration:none}table[id^="gridAutoridadesPartidarias"] thead tr:hover{background-color:#2d2d2d!important}#PartidosPoliticos .filtros{height:100px;padding:0 5px 5px;font-size:14px;text-align:center;background-color:#e4e4e4;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-top-left-radius:5px;border-top-right-radius:5px}#PartidosPoliticos .filtros .title{font-size:14px;text-align:center;font-weight:600;background-color:#c7c7c7;border-bottom-left-radius:10px;border-bottom-right-radius:10px;height:25px;line-height:24px;width:500px;margin:0 auto;margin-bottom:10px}#PartidosPoliticos .botones{height:45px;background-color:#b5b5b5;padding:5px;margin:5px;font-size:12px;border-radius:5px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1.2}#PartidosPoliticos .botones.activo,#PartidosPoliticos .botones:hover{background-color:#b12009}#PartidosPoliticos .resultadosFiltro{padding:15px;border:1px solid #bfbfbf}#PartidosPoliticos .titleModal{text-align:center;background-color:#2d2d2d;border-top-left-radius:5px;border-top-right-radius:5px;height:25px;line-height:25px;color:#fff}#PartidosPoliticos .grid .leyenda{font-size:10.5px;font-weight:600}#PadronElectoral .contentPadron{width:100%;height:35px;background-color:#2d2d2d;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;font-size:15px;padding:6px;color:#fff}#chartPadron{min-width:100%;height:500px;border:1px solid #d5d5d5;margin-bottom:20px}#PadronElectoral i.circleArrowDown{width:20px;float:left;background-color:#edc24f;border-radius:50%;height:20px;line-height:20px;color:#fff}#PadronElectoral i.circleArrowUp{width:20px;float:left;background-color:#0094b0;border-radius:50%;height:20px;line-height:20px;color:#fff}#PadronElectoral i.circleArrowDown+div,#PadronElectoral i.circleArrowUp+div{width:calc((100%) - 75px);float:left;line-height:20px}#RiesgosElectorales .filtros{background-color:#d6d5d5;border-top:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;border-top-left-radius:5px;border-top-right-radius:5px;height:95px;padding:10px}#RiesgosElectorales .filtros .title{font-size:14px;text-align:center;margin-top:5px;margin-bottom:5px;font-weight:600}#RiesgosElectorales .resultadoFiltro{padding:15px;border:1px solid #ccc}.resultadoFiltro>.mensaje{padding:5px;border:1px solid #ccc}.resultadoFiltro>.title{padding:4px;border-top-left-radius:5px;border-top-right-radius:5px}.detalleConflictosFormatter{padding:5px;background-color:#fff}.detalleConflictosFormatter .detalle{margin:0 10px}.cabeceraTitle>.title{width:auto;padding:3px 15px;background-color:#b12009;color:#fff;display:inline-block}.detalle .texto{text-align:justify;padding:5px 5px 0 20px;font-size:12px}.causas,.actores{padding:10px 10px 0 10px}.grid .items,.causas .items,.actores .items{padding:5px 5px 5px 20px}.items ul{list-style-type:initial;margin:0}