#mapaCandidatos2016{width:75px;margin:0 0 0 16px;padding:0;height:auto;list-style:none;overflow:auto}#mapaCandidatos2016 li{width:100%;border-radius:50%;overflow:hidden;cursor:pointer;float:left;margin-left:0;border:3px solid rgba(255,255,255,.5);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-transition:background .4s linear,opacity .4s linear;-o-transition:background .4s linear,opacity .4s linear;-webkit-transition:background .4s linear,opacity .4s linear;transition:background .4s linear,opacity .4s linear;opacity:.5}#mapaCandidatos2016 li img{width:100%;margin:0 auto;display:block;vertical-align:baseline}#mapaCandidatos2016 li+li{margin-top:15px}#mapaCandidatos2016 li.active,#mapaCandidatos2016 li:hover{opacity:1}#mapaCandidatos2016 li.pp{background-color:rgba(0,173,255,.25)}#mapaCandidatos2016 li.pp.active,#mapaCandidatos2016 li.pp:hover{background-color:#00ADFF}#mapaCandidatos2016 li.psoe{background-color:rgba(226,0,26,.25)}#mapaCandidatos2016 li.psoe.active,#mapaCandidatos2016 li.psoe:hover{background-color:#E2001A}#mapaCandidatos2016 li.ciudadanos{background-color:rgba(240,122,54,.25)}#mapaCandidatos2016 li.ciudadanos.active,#mapaCandidatos2016 li.ciudadanos:hover{background-color:#F07A36}#mapaCandidatos2016 li.podemos{background-color:rgba(97,45,98,.25)}#mapaCandidatos2016 li.podemos.active,#mapaCandidatos2016 li.podemos:hover{background-color:#612D62}#mapElecciones2016{max-width:940px;width:100%;height:600px;position:relative}#mapElecciones2016 #map{position:relative;width:100%;height:100%}#mapElecciones2016 a{text-decoration:none;color:#2c3e50}#mapElecciones2016 a:hover{text-decoration:underline}#mapElecciones2016 #mapElecciones2016Logo{max-width:80px;padding:16px}#mapElecciones2016 #mapElecciones2016Logo img{width:100%}#mapElecciones2016 #mapElecciones2016Eventos{background-color:#F3F3F3;width:100%;position:relative;border-radius:0 0 8px 8px;overflow:hidden}#mapElecciones2016 #mapElecciones2016Eventos span.arrow{position:absolute;left:50%;display:block;top:50%;max-width:12px;height:20px;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#mapElecciones2016 #mapElecciones2016Eventos span.arrow svg{width:100%;max-height:20px}#mapElecciones2016 #mapElecciones2016Eventos span.arrow svg path{fill:#fff}#mapElecciones2016 #mapElecciones2016Eventos .mapaEleccionesContent,#mapElecciones2016 #mapElecciones2016Eventos .mapaEleccionesImagen{display:inline-block;vertical-align:top;float:left}#mapElecciones2016 #mapElecciones2016Eventos .mapaEleccionesImagen{width:30%}#mapElecciones2016 #mapElecciones2016Eventos .mapaEleccionesImagen img{display:block;vertical-align:baseline;width:100%}#mapElecciones2016 #mapElecciones2016Eventos .mapaEleccionesContent{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:arial,sans-serif;padding:0 16px 12px 20px;width:70%}#mapElecciones2016 #mapElecciones2016Eventos .mapaEleccionesContent h2{font-family:Georgia,serif;font-size:20px;font-weight:400;margin:10px 0 0;max-width:75%;line-height:24px}#mapElecciones2016 #mapElecciones2016Eventos .mapaEleccionesContent p{font-size:12px;line-height:16px;max-width:90%;margin:12px 0 0;color:#868686}#mapElecciones2016 #mapElecciones2016Eventos .fechaLugar{text-transform:uppercase;color:#2c3e50;font-size:11px;letter-spacing:.5px;background-color:rgba(44,62,80,.1);padding:8px}#mapElecciones2016 #mapElecciones2016Eventos .actualEvent{display:block;margin-left:1%;position:relative;width:98%;z-index:1}#mapElecciones2016 #mapElecciones2016Eventos .nextEvent,#mapElecciones2016 #mapElecciones2016Eventos .prevEvent{width:44px;border-radius:44px;position:absolute;top:50%;height:44px;margin-top:-22px;background-color:#698bac;z-index:999;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.5);-moz-transition:all 250ms linear;-o-transition:all 250ms linear;-webkit-transition:all 250ms linear;transition:all 250ms linear}#mapElecciones2016 #mapElecciones2016Eventos .nextEvent:hover,#mapElecciones2016 #mapElecciones2016Eventos .prevEvent:hover{background-color:#2c3e50}#mapElecciones2016 #mapElecciones2016Eventos .prevEvent{left:4px}#mapElecciones2016 #mapElecciones2016Eventos .nextEvent{right:4px}.mapaEleccionesInfowindow{padding:16px;overflow:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.mapaEleccionesInfowindow .mapaEleccionesContent,.mapaEleccionesInfowindow .mapaEleccionesImagen{display:inline-block;vertical-align:top;float:left}.mapaEleccionesInfowindow .mapaEleccionesImagen{width:40%}.mapaEleccionesInfowindow .mapaEleccionesImagen img{width:100%}.mapaEleccionesInfowindow .mapaEleccionesContent{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 16px 12px;width:60%}.mapaEleccionesInfowindow .mapaEleccionesContent h2{margin:0;font-size:16px;line-height:18px}