@charset "UTF-8";
@import url('https://css2.rtve.es/css/rtve.2019/rtve.compacts/portada.basica.desktp.css');
@import url('https://css2.rtve.es/css/rtve.2023/commons/header.desktp.css');
@import url('https://css2.rtve.es/css/rtve.2023/commons/footer.desktp.css');
@import url('rtve.elecciones.colors.css');
@import url('rtve.elecciones.basics.css');
@import url('rtve.elecciones.mod.escanyos.css');
@import url('rtve.elecciones.mod.pactos.css');
/*@import url('rtve.elecciones.mod.gobernometro.css');*/	
@import url('rtve.elecciones.mod.columnas.css');
@import url('rtve.elecciones.mod.listas.css');

/*modulos antiguos - temporalmente*/
@import url('rtve.elecciones.mod.tablas.css');
@import url('rtve.elecciones.mod.mapa-svg.css');

@import url('max_width-1200.css') (max-width:1200px);


html {scrollbar-width:none;}
.hddn_desktp {display:none !important;}
.histoBox .arrays .controlBox {display:none;}
body {padding-top:5.6rem;}	
body[class*="e_"] .mainheader:before {height:5.6rem;}
body[class*="e_"] .spechead nav.blindBox {margin:0;}
body[class*="e_"] .spechead nav.blindBox .ico {padding:0.4rem 0.8rem 0 0.8rem;}


.breadCrumbs {display:inline-block;}


/*********************************************/												
/** ESTRUCTURA *******************************/
/*********************************************/
body[class*="e_"] .mainbodier {margin:0 auto;width:calc(100% - 9.6rem);min-width:90rem;max-width:140rem;}
.resumBox .gridBox {width:100%;display:flex;margin:0 auto;justify-content:space-between;}
.slideBox .gridBox,
.multiBox .gridBox,
.contenido#results_container {column-gap:calc(100% / 18);}

.resumBox .gridBox,
.slideBox .gridBox,
.multiBox .gridBox {padding:2rem 0 4rem 0;}

.pf_autonomia .slideBox .cell:nth-of-type(1) {width:30%;}
.pf_autonomia .slideBox .cell:nth-of-type(2) {width:40%;}
.pf_autonomia .slideBox .cell:nth-of-type(3) {width:30%;}

.histoBox .arrays .gridBox {border:0 none;}
.contenido#results_container {display:flex;}
.contenido#results_container .empy-heght {height:4.5rem;margin:0;}


body[class*="e_"] .bodier {display:flex;flex-direction:row;flex-wrap:wrap;}
.bodier > * {order:5;width:100%;}
.bodier > .toplayer,.bodier > .switch_Box {order:1;}
.bodier > .search_Box {order:2;}
.bodier > .resumBox {order:3;}
.bodier > .breadCrumbs {order:1;width: calc(100% - 26rem);margin:0;}
.bodier > .search_Box {width:26rem;align-self:center;height:4.8rem;}



.resumBox .slideBox .cell,.multiBox .grid .cell {display:flex;justify-content:center;}

.resumBox .resumHead,.secBox.resumHead {display:flex;justify-content:flex-start;align-items:baseline;border-bottom:0.1rem solid var(--medio1);padding:0.8rem 0;}
.resumBox .resumHead > strong,.secBox.resumHead > strong {font:400 2.2rem/2.6rem 'Roboto',sans-serif;}

.breadCrumbs,.resumHead {position:relative;}



/** ESTRUCTURA *******************************/
/** END **************************************/

/** MAPAS ************************************/
/*********************************************/
.pf_autonomia.catalunya .mapas_box {padding:1.2rem;}
.pf_autonomia.catalunya .gener_mod .mainMapa {aspect-ratio:1.15;}
.e_loc:not(.origen) .gener_mod .mainMapa,
.pf_localidad .gener_mod .mainMapa {aspect-ratio:1.75;}
.pf_provincia .gener_mod .mainMapa {aspect-ratio:1.25;}
/** MAPAS ************************************/
/** END **************************************/


/** WELCOME **********************************/
/*********************************************/
.resumBox {position:relative;}

/*solo dos elementos*/
.pf_provincia .resumBox .cell,
.pf_localidad .resumBox .cell,
.e_loc.pf_autonomia .resumBox .cell {width:calc(100% / 2);}
.pf_distrito .resumBox .cell {width:100%;}
.pf_provincia .resumBox .elecciones_mod,
.pf_localidad .resumBox .elecciones_mod,
.pf_distrito .resumBox .elecciones_mod, 
.e_loc.pf_autonomia .resumBox .elecciones_mod {max-width:48rem;}


/** WELCOME **********************************/
/** END **************************************/

/** AJUSTES MODULOS VARIOS *******************/
/*********************************************/
/*NUEVAS BARRAS*/
.resumBox > .gridBox .elecciones_mod .toUpdateMajority {left:calc(50% + (5.5rem / 2));}
.resumBox > .gridBox .barra_box:before {height:auto;top:2rem;bottom:0.8rem;}
.resumBox > .gridBox .barra_box .barra_hor[class*='datos'] {padding:2rem 0;}
.resumBox > .gridBox .barra_box .barra_hor[class*='datos'] .block_box strong.scano {font-size:1.8rem;line-height:2rem;font-weight:500;height:2.8rem;place-self:self-end;align-items:center;position:relative;top:2.8rem;margin:0;}
.resumBox > .gridBox .barra_box .barra_hor.datos_hoy .block_box span {position:relative;}
.resumBox > .gridBox .barra_box .barra_hor[class*='datos'] .block_box span:before {content:'';width:100%;height:2.8rem;display:inline-block;position:absolute;left:0;top:1.6rem;background:transparent;}
.resumBox > .gridBox .barra_hor[class*='datos'] button {padding:0;}
.resumBox > .gridBox .barra_hor[class*='datos'] button strong {line-height:1.6rem;font-size:1.8rem;font-weight:500;text-align:left;}
	.resumBox > .gridBox .barra_hor.datos_hoy button strong {color:var(--oscuro);}
	.resumBox > .gridBox .barra_hor.datos_ant button strong {color:var(--medio1);}
.resumBox > .gridBox .barra_box .barra_hor[class*='datos'] .block_box strong.scano:after {font-size:1.6rem;}
.resumBox > .gridBox .barra_box .barra_hor:not(.cooksel) .block_box {height:1.6rem;}

.resumBox > .gridBox .barra_hor.xbloques {padding-left: 5.5rem;}

/* .block_box span.aliancacat strong.scano:after {opacity:0;} */
.block_box span[class]:hover strong.scano:after {opacity:1 !important;}

/*LIDERES*/
.tabla_box .slideHor ol.topBox .resul_ {padding:0 0.8rem;}
@media screen and (min-width:1400px){
	.tabla_box .slideHor ol.topBox .resul_ {width:calc(100% / 22);}
	.tabla_box.elem_11 .controlBox_slideHor,.tabla_box.elem_10 .controlBox_slideHor,
	.tabla_box.elem_9 .controlBox_slideHor,.tabla_box.elem_8 .controlBox_slideHor,
	.tabla_box.elem_7 .controlBox_slideHor,.tabla_box.elem_6 .controlBox_slideHor,
	.tabla_box.elem_5 .controlBox_slideHor,.tabla_box.elem_4 .controlBox_slideHor,
	.tabla_box.elem_3 .controlBox_slideHor,.tabla_box.elem_2 .controlBox_slideHor,
	.tabla_box.elem_1 {display:none;}
}
@media screen and (max-width:1399px){
	.tabla_box .slideHor ol.topBox .resul_ {width:calc(100% / 20);}
}
@media screen and (max-width:1279px){
	.tabla_box .slideHor ol.topBox .resul_ {width:calc(100% / 18);}
}
@media screen and (max-width:1119px){
	.tabla_box .slideHor ol.topBox .resul_ {width:calc(100% / 16);}
}
@media screen and (max-width:1023px){
	.tabla_box .slideHor ol.topBox .resul_ {width:calc(100% / 14);}
}

/* RESULTADOS DE PROVINCIAS */
.multiBox .barra_hor .block_box > span,
.pf_provincia .barra_hor .block_box span {justify-content:center;}
.multiBox .gridBox {display:flex;flex-wrap:wrap;justify-content:center;}
/* .multiBox .grid .cell {padding:2.4rem;}  */
.multiBox .g3 .cell {width:calc(100% / 3);} 
.multiBox .g2 .cell {width:calc(100% / 2);} 
.catalunya .multiBox .g3 .cell {width: calc(50% - (100% / 18));}

/*NUEVO PACTOMETRO MAYORIAS*/
.pacto_box .containerBarrasMayorias {height:2.2rem;}
.pacto_box .freesel .block_box {height:2.4rem;}
.updatedButtonsContainer .buttonGobernometro {padding:0.8rem 0;}
.updatedButtonsContainer .buttonGobernometro:hover {border-color:var(--oscuro);}
.updatedButtonsContainer .buttonGobernometro:hover .rtve-icons {border-color:var(--oscuro);}
.updatedButtonsContainer .buttonGobernometro:hover * {opacity:1;}
.updatedButtonsContainer .buttonGobernometro:hover {background-color:var(--claro2);}
.cooksel:before {content:'';position:absolute;width:0;border-right:0.1rem dashed var(--negro);left:calc((50% - .1rem) - 2rem);z-index:1;top:0;bottom:-5.6rem;}
.updatedButtonsContainer {background:var(--blanco);position:relative;z-index:1;width:calc(100% - 4rem);padding:0;}


/*OCULTAMOS PEQUENYOS*/
span[style*='width:calc(5/'] strong,
span[style*='width:calc(4/'] strong,span[style*='width:calc(3/'] strong,
span[style*='width:calc(2/'] strong,span[style*='width:calc(1/'] strong {display:none;}

span[style*='width: calc(4 /'] strong,span[style*='width: calc(3 /'] strong,
span[style*='width: calc(2 /'] strong,span[style*='width: calc(1 /'] strong {display:none;}

.cooksel {position:relative;}
.buttonGobernometro .scano {font-size:2rem;line-height:2.4rem;padding:0;}
.elecciones_mod .pacto_box .toUpdateMajority {left:calc(50% - 2rem);}
.pacto_box .freesel {flex-wrap:wrap;}

/*TOTAL*/
.cooksel .valorFinalMayorias,.totalGobernometro,.totalTitle {text-align:right;}
.totalTitle {font-size:1.6rem;line-height:2rem;width:4rem;position:absolute;right:0;display:none;}

/** AJUSTES MODULOS **************************/
/** END **************************************/


/** FICHA TECNICA ****************************/
/*********************************************/
.resumHead > .blindBox:not(.be_on) .toUpdate > * {display:none} 
.resumHead > .blindBox .toUpdate {display: grid;grid-template-columns: repeat(2, auto);margin-right: 2rem;}
.resumHead > .blindBox .toUpdate > div:first-of-type, .resumHead > .blindBox .toUpdate > div:last-of-type {display:flex;}																										   
.resumHead > button {width:4rem;height:2.4rem;order:3;place-self:flex-start;}
.resumHead > .blindBox {width:auto;order:1;z-index:2;font-size:1.4rem;line-height:1;}

.resumHead > button {z-index:4;}
.resumHead > strong {z-index:3;}

.resumHead .data strong {display:none;}

.resumHead > .blindBox.be_on {z-index:3;position:absolute;top:0;left:50%;transform:translateX(-100%);
border-radius:0.6rem;box-shadow:0 0 2.4rem rgba(0,0,0,0.25);width:42rem;aspect-ratio:1.66667;padding:1.6rem 3.2rem 1.6rem 1.6rem;
background:var(--blanco);}
.resumHead > .blindBox.be_on > div {height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;}


/*barritas ficha tecnica*/
.resumHead > .blindBox:not(.be_on) .progress {order:2;}
.resumHead > .blindBox:not(.be_on) .xcent {order:1;}
.resumHead > .blindBox .toUpdate > div .progress:after {position:absolute;font-size:1.3rem;bottom:0;width:100%;text-align:center;}
	.resumHead > .blindBox .toUpdate > div:nth-of-type(1) .progress:after {content:'escrutado';}
	.resumHead > .blindBox .toUpdate > div:nth-of-type(2) .progress:after {content:'participaci\00F3n';}


.resumHead > .blindBox .toUpdate .xcent {display:inline-flex;}
.resumHead > .blindBox .toUpdate .xcent strong {font-size:1.6rem;font-weight:400;}
.resumHead > .blindBox .toUpdate .xcent > span:not(.varia) {position:absolute;left:0;top:0.4rem;font-size:1rem;line-height:1;letter-spacing:0.5pt;font-weight:500;display: none;}
.resumHead > .blindBox .toUpdate > * {width:100%;margin:0 auto;}
.resumHead > .blindBox .toUpdate .progress {height:2rem;position:relative;margin:0 0.6rem;}

.resumHead > .blindBox #escrutadoContainer {padding:0 0 0 2.4rem;}
.resumHead > .blindBox #participationContainer {padding:0 0 0 1.6rem;}
.resumHead > .blindBox #escrutadoContainer .progress {width:6rem;}
.resumHead > .blindBox #participationContainer .progress {width:8rem;}

.resumHead > .blindBox .toUpdate .progress:before,
.resumHead > .blindBox .toUpdate .progress span {height:0.3rem;position:absolute;top:0;}
.resumHead > .blindBox .toUpdate .progress:before {content:'';display:inline-block;width:100%;background:var(--claro);}
.resumHead > .blindBox .toUpdate .progress span {background:var(--medio1);}
/*iconito cambiante*/
.resumHead .icon-label.data .rtve-icons {display:inline-block;position:relative;background-repeat:no-repeat;}
.resumHead .icon-label.data:not(.active) .rtve-icons {width:100%;height:2.4rem;background-image:url('i/variaciones.svg');
	background-position:100% 50%;background-size:auto 4rem;}
.resumHead > button.active {height:4rem;left:calc(50% - 6.4rem);top:2.4rem;position:absolute;}
.resumHead .icon-label.data.active .rtve-icons {width:4rem;height:4rem;background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_close_000000.svg');
	background-position:50%;background-size:2.4rem;}
.resumHead > .blindBox .toUpdate > div {display:flex;align-items:flex-end;position:relative;}
.resumHead > .blindBox .toUpdate > table {display:table;margin:1.2rem 0 0 9.6rem;text-align:right;line-height:2rem;
	width:calc(100% - 8rem - 1.6rem);}
.resumHead > .blindBox .toUpdate > table tbody th {text-align:left;}

.resumHead > .blindBox.be_on .toUpdate > div {margin:0.8rem 0;padding-left:0;}
.resumHead > .blindBox.be_on .toUpdate .progress {width:8rem;}

/** FICHA TECNICA ******************************/
/** END ****************************************/	


/** BREADCRUMBS + SELECTOR *******************/
/*********************************************/
/*falso inicio*/
.pf_autonomia.catalunya h1 span:before {content:'Resultados 12M ';display:block;white-space:nowrap;}
.pf_autonomia.catalunya h1 span {height:3.2rem;overflow:hidden;display:inline-block;}

.breadCrumbs nav > ul > li {position:relative;padding:0 1.6rem;margin:0.8rem 0;padding-right:5.6rem;height:3.2rem;line-height:3.2rem;}
.breadCrumbs nav > ul > li.home {padding-right:1.6rem;padding-left:0;}
.breadCrumbs nav {/*background:yellow;*/}
.breadCrumbs nav > ul > li:after,.breadCrumbs .rtve-icons[role='tab'] {position:absolute;top:50%;transform:translateY(-50%);}

/*falsos bordes*//*el borde nos limita la altura de la lista*/
.breadCrumbs nav > ul > li:after {content:'';display:inline-block;width:0;height:2.8rem;border-right:0.1rem solid var(--medio1);right:0;}
.breadCrumbs nav > ul > li:last-of-type:after {display:none;}
/*caja busqueda*/
.breadCrumbs .inputBuscador {width:0;padding:0;border:0 none;}
.breadCrumbs [aria-selected='true'] + .inputBuscador {position:relative;top:-0.6rem;left:-0.5rem;background:#fff;width:auto;
	min-width:24rem;height:3.2rem;border:0.1rem solid var(--medio1);border-radius:0.4rem;padding:0 0.8rem;}
/*iconos desplegables*/
.breadCrumbs .rtve-icons[role='tab'] {z-index:1;right:1.2rem;width:3.6rem;height:2.6rem;display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:2.2rem;border-radius:0.4rem;}

.breadCrumbs .rtve-icons[role='tab']:hover {border:0.1rem solid var(--oscuro);}


.breadCrumbs .rtve-icons[aria-selected='false'] {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_down_000000.svg');}
.breadCrumbs .rtve-icons[aria-selected='true'] {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_up_000000.svg');}
.breadCrumbs .rtve-icons[aria-controls='buscador'] {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_search_000000.svg');}



.breadCrumbs {font-size:1.6rem;line-height:2.1rem;}
.breadCrumbs nav ul {display:flex;/*flex-wrap:wrap;*/align-items: normal;}
.breadCrumbs .rtve-icons[role='tab'].beoff {display: none;}
.breadCrumbs .icon-label:not(:first-of-type) {position: relative;}
.breadCrumbs .icon-label > span {color: #898989;}



.origen .breadCrumbs {display:none;}

[role='tablist'],.icon.search a strong,form.blindBox {font-size:1.7rem;line-height:2.6rem;}
[role='tablist'] li {float:left;margin:0 0.4rem;}
[role='tablist'] li strong,
[role='tablist'] li .placeholder {width:100%;padding:0.8rem 0.8rem 0.8rem 1.8rem;}
[role='tablist'] li strong {font-weight:400;}
[role='tablist'] li .placeholder {font-weight:300;}
[role='tablist'] li .placeholder,[role='tablist'] li strong:empty {display:none;}
[role='tablist'] li strong, [role='tablist'] li strong:empty + .placeholder {display:inline-block;}
[role='tablist'] li strong {display:inline-block;}
/*[role='tabpanel'] {overflow: hidden;overflow-y: scroll;}*/
[role='tabpanel'][aria-hidden='true'] {display:none;}
[role='tabpanel'][aria-hidden='false'] {left:0;display:flex;justify-content:center;background:var(--blanco);padding:1.2rem;width:100%;max-height:calc(100vh - 12rem);position:absolute;z-index:10;
box-shadow:0 1.6rem 1.6em rgba(0,0,0,0.15);}

[role='tabpanel'][aria-hidden='false']:after {
	display: none;
    content: '';
    height: 0;
    width: 100vw;
    display: inline-block;
    position: absolute;
    bottom: 0;
  }
[role='tabpanel'][aria-hidden='false']:before {
    content: '';
    display: inline-block;
    width: 100%;
    height:2.4rem;
    position: absolute;
    bottom: 0;
    background: linear-gradient(0deg, var(--blanco), transparent);
}
/*Buscadores*/
.inputBuscador{
	font: inherit;
    letter-spacing: inherit;
    color: currentcolor;
    padding: 4px 0px 5px;
    border: 0px;
    box-sizing: content-box;
    background: none;
    height: 1.4375em;
    margin: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    min-width: 0px;
    width: 100%;
    animation-name: mui-auto-fill-cancel;
    animation-duration: 10ms;
    margin-top: -2.6rem;
    width: 0;
    padding: 0;
}

.inputBuscador::before {
    border-bottom: 1px solid rgba(0, 0, 0, 0.42);
    left: 0px;
    bottom: 0px;
    content: " ";
    position: absolute;
    right: 0px;
    transition: border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    pointer-events: none;
}

/*scrollbar visible*/
#lis_mun ul::-webkit-scrollbar {width:0.8rem;background:var(--claro2);}
#lis_mun ul::-webkit-scrollbar-thumb {border-radius:0.4rem;background:var(--claro1);}
.lista_box table tbody {height:30rem;}
.lista_box thead th#porcentaje,
.lista_box table tbody {padding-right:1.2rem;}
.lista_box table tbody::-webkit-scrollbar {width:0.6rem;background:transparent;}
.lista_box table tbody::-webkit-scrollbar-thumb {border-radius:0.3rem;background:var(--claro1);}





/*listados opciones*/
	[role='tabpanel'][aria-labelledby='tab_mun'] > div {padding-bottom:2.4rem;border-bottom:0.1rem solid var(--claro1);}
	[role='tabpanel'] > ul {width:100%;max-height:100%;padding:1.2rem 0 1.6rem 0;flex-direction: column;overflow:hidden;overflow-y:auto;}
	[role='tabpanel'] li > a,.search_Box .blindBox + div li {padding:0.6rem;}
	[role='tabpanel'][aria-labelledby='tab_mun'] input {padding:0 1.2rem;}
	[role='tabpanel'] li,[role='tabpanel'][aria-labelledby='tab_mun'] input,
	.search_Box .blindBox + div li {font-size:1.6rem;line-height:2.4rem;}
	[role='tabpanel'] li > a {display:block;border-radius:0.3rem;}

.breadCrumbs .blind[role='tab']:not(.beoff) {cursor:pointer;}

/*TABS seleccionadas*/
.pf_autonomia .breadCrumbs .blind[aria-controls='lis_com'],
.pf_provincia .breadCrumbs .blind[aria-controls='lis_pro'],
.pf_localidad .breadCrumbs .blind[aria-controls='lis_mun'] {background:none;}
.pf_autonomia [role='tablist'] [aria-controls='lis_com'] strong,
.pf_provincia [role='tablist'] [aria-controls='lis_pro'] strong,
.pf_localidad [role='tablist'] [aria-controls='lis_mun'] strong {font-weight:700;}


/*buscador*/
[role='tabpanel'][aria-hidden='false'] form {width:100%;position:absolute;top:0;left:-1.2rem;min-height:4rem;text-align:center;background:var(--claro2);}
[role='tabpanel'][aria-hidden='false'] input {width: 100%;padding:0 1.2rem;min-height:4rem;}
[role='tabpanel'][aria-hidden='false'] input {border:0;border-bottom:0.1rem solid var(--claro1);}
[role='tabpanel'][aria-labelledby='tab_mun'] > div ul:empty {display:none;}
[aria-controls='buscador'][aria-selected='true'] .rtve-icons,
[aria-controls='buscador'][aria-selected='true'] .placeholder {background-color:var(--blanco);}
[aria-controls='buscador'][aria-selected='false'] .placeholder {clip-path: polygon(1rem 0%, 100% 0, 100% 100%, 0% 100%);}

/*BUSCADOR ANTIGUO*/
.search_Box .blindBox > label {font-size:1.5rem;line-height:1.8rem;width:20rem;padding:0 2.4rem;display:none;}
.icon.search a {display:flex;flex-direction:row-reverse;align-items:center;}
.icon.search a strong {font-weight:700;}
form.blindBox * {font-weight:300;}
.search_Box {position:relative;}
.search_Box .blindBox:not(.be_on) {width:0;overflow:hidden;}
.search_Box .blindBox {position:absolute;right:4.8rem;top:0;height:4.8rem;width:calc(100% - 4.8rem);
transition:width 0.3s;background:var(--blanco);z-index:2;
	display:flex;align-items:center;justify-content:flex-end;}
.search_Box .blindBox > input {width:calc(100% - 4.8rem);min-width:36rem;padding:0 1.2rem;border:0.1rem solid var(--medio1);border-radius:0.4rem;height:3.2rem;}

.icon.search a:before {content:'';z-index:1;right:0.4rem;width:4.8rem;height:4.8rem;display:inline-block;
	background-repeat:no-repeat;background-position:50%;background-size:2.4rem;}
.search_Box .icon.search:not(.be_on) a:before {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_search_000000.svg');}
.search_Box .icon.search.be_on a:before {background-image:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_close_000000.svg');}
.search_Box .blindBox + div {width:100%;max-width:140rem;
	top:4.8rem;right:0;position:absolute;float:right;padding:1.2rem;
	    box-shadow:0 1.6rem 1.6em rgba(0,0,0,0.15);background:var(--blanco);
	}
.search_Box .blindBox:not(.be_on) + div {display:none;}
.search_Box .blindBox + div ul {padding:1.2rem 0;position:static !important;
	display:flex;flex-direction:row;flex-wrap:wrap;height:auto;}
.search_Box .blindBox + div li {padding:1.2rem;width:auto;cursor:pointer;background:var(--blanco);border-radius:0.3rem;}
[role='tabpanel'] li > a:hover,
.search_Box .blindBox + div li:hover {color:var(--blanco);background:var(--oscuro);}
.search_Box input[type="search"] {position:relative;}
.search_Box input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;width:4rem;height:4rem;
	background:url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_close_000000.svg') no-repeat 50%;background-size:2.4rem;}
/*capa resultados activa*/
.search_Box.active {width:calc(50% - (100% / 18));height:auto;top:-4.8rem;margin-bottom:-4.8rem;
	z-index:2;background:var(--blanco);margin-right:0;}


/** BARRAS BLOQUES **/

/* hover */
.resumBox > .gridBox .barra_hor .block_box > span:not(.legend) {justify-content:left;}
.resumBox > .gridBox .barra_box .barra_hor.datos_hoy .block_box > span:not(.legend):hover .varia {opacity: 1;width:auto;}
.resumBox > .gridBox .barra_box .barra_hor.datos_hoy .block_box > span:not(.legend):hover strong.scano {border:0.1rem solid var(--claro1);padding:0 0.8rem;background:#fff;box-shadow:0.2rem 0.2rem 1.6rem var(--claro1);z-index:1}
.resumBox > .gridBox .barra_box .barra_hor.datos_hoy .block_box > span:not(.legend):not(.legend):hover {justify-content:center;}
.resumBox > .gridBox .barra_box .barra_hor.datos_hoy .block_box .varia span {font-weight:400;font-size:1.5rem;color:var(--medio1);}

/* ocultar elementos */
.barra_hor[class*='datos'] .block_box[data-parties='6'] span[style*='order:4'] strong.scano:after,
.barra_hor[class*='datos'] .block_box[data-parties='6'] span[style*='order:5'] strong.scano:after,
.barra_hor[class*='datos'] .block_box[data-parties='6'] span[style*='order:6'] strong.scano:after {display:none;}

.barra_hor[class*='datos'] .block_box[data-parties='6'] span[style*='order:4']:hover strong.scano:after,
.barra_hor[class*='datos'] .block_box[data-parties='6'] span[style*='order:5']:hover strong.scano:after,
.barra_hor[class*='datos'] .block_box[data-parties='6'] span[style*='order:6']:hover strong.scano:after {display:block;}
/** END BARRAS BLOQUES **/


/** MODULO COLUMNAS/VOTOS ***********************/
/************************************************/
.e_mun .slideBox #tablaPorcentaje {display:flex;flex-direction:column;}
.e_mun .slideBox #tablaPorcentaje .barra_box,.e_mun .slideBox #tablaPorcentaje .barra_ver,.e_mun .slideBox #tablaPorcentaje .colum_box {height:100%;}
.e_mun .slideBox #tablaPorcentaje .barra_ver {padding:1.2rem 0 4.8rem 0;}
.e_mun .slideBox #tablaPorcentaje .colum_box {justify-content:space-between;}
/** MODULO COLUMNAS/VOTOS **********************/
/** END *****************************************/

/** LISTADO - TEXTOS SEO ************************/
/************************************************/
aside[class*='list_'] ul {padding:1.2rem 0;width:calc(100% + 3.2rem);position:relative;left:-1.6rem;}
/** LISTADO - TEXTOS SEO ************************/
/** END *****************************************/

.py-40{
	padding-top: 40px;
	padding-bottom: 40px;
}

.imgTest img{
	position: relative;
	width: 100%;
}



/** IGUALANDO SECCIONES PORTADA *****************/
/************************************************/


.resumBox .elecciones_mod header strong,
.multiBox .elecciones_mod header strong {font-size:1.8rem;line-height:2.6rem;font-weight:500;}

.mayorBox header strong,
.goberBox header strong,
.pageSenado header strong {font-size:2.4rem;line-height:2.6rem;font-weight:500;}




/** IGUALANDO SECCIONES PORTADA *****************/
/** END *****************************************/


/** CABECERA SITE RESULTADOS ********************/
/************************************************/
.locked {overflow: hidden;}
.e_nac .mainheader,
.e_nac .subheader {z-index:6;}

.e_nac .mainheader .navBox {padding:0.4rem 0 0 0;}

.e_nac .subheader .spechead nav.blindBox {width:calc(100vw - 22rem - 16rem);left:22rem;padding:0;}


.e_nac .subheader .spechead nav.blindBox .ico {display: inline-block;}
.e_nac .maintabs .brows > span, .e_nac .maintabs .tab_direc span {text-transform:uppercase;}
.e_nac .spechead .container .falseH1 {left:4.8rem;padding:0 !important;height:5.6rem !important;display:flex;flex-direction:column;justify-content:center;}


.e_nac .maintabs .brows:before {content:'';width:0.8rem;height:0.8rem;display:inline-block;border-radius:100%;background-color:#959592;position:absolute;top:50%;transform:translateY(-50%);right: auto;left: -2.4rem;}
.e_nac .tab_infor .brows:before {background-color:#f56b0d;}
.e_nac .tab_telev .brows:before{background-color:#2196f3;}
.e_nac .tab_radio .brows:before{background-color:#d81a28;}
.e_nac .tab_sport .brows:before{background-color:#0f924c;}
.e_nac .tab_child .brows:before{background-color:#b050e8;}
.e_nac .tab_carta .brows:before{background-color:#f4941e;}

.e_nac .maintabs {padding-left:4.8rem;}
.e_nac .maintabs > li {border-bottom:0.1rem solid var(--medio1);}
.e_nac .maintabs > li .blindBox.be_on {display: block!important;}
.e_nac .maintabs > li .blindBox.be_on li:nth-of-type(2) {margin: 0;}

.e_nac .mainheader .navBox > .container > .ico[class*='blind'].leftoff {display:flex;left:0;right:auto;padding:0;justify-content:center;align-items:center;}
.e_nac .mainheader .navBox > .container > .ico[class*='blind'] img {cursor: pointer;width:2.4rem;height:2.4rem;background-size:100%;background-repeat:no-repeat;background-position:50%;}
.e_nac .mainheader .navBox > .container > .ico[class*='blind'] img {background-image: url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_menu.svg');filter:invert(1);}
.e_nac .mainheader .navBox > .container > .ico[class*='blind'].active.be_on img {background-image: url('https://css2.rtve.es/css/rtve.2021/i/rtve-icons.svg/rtve-icon_close.svg');}

.e_nac .mainheader nav.blindBox.be_on {position: absolute;left: 0;right: auto;width: 100%;background: var(--blanco);}
.e_nac .mainheader nav.blindBox.be_on ul.maintabs {height:100vh;overflow-y:auto;}
.e_nac .mainheader nav.blindBox li.tab_first {left: 100%;margin-left: calc(-5.2rem - 4.8rem);border: 0;}
.e_nac .mainheader .blindBox.be_on .maintabs li:not(.tab_first) {display: inherit;}
.e_nac .mainheader .slideL.be_on.active + nav.blindBox:before {content: '';width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;right: auto;background: linear-gradient(90deg,rgba(255,255,255,1) 32rem,rgba(255,255,255,0.25) 50%);}

.e_nac .spechead h1 span:not(.ima),.e_nac .spechead .falseH1 span:not(.ima) {padding:0.4rem 0 0 0;margin:0;position:relative;color:var(--negro);font-size:1.1rem;line-height:1.2rem;font-weight:400;width:0;text-align: left;    visibility: hidden;}
.e_nac .subheader nav li .ico span{font-weight: 400;color: #000;}
.e_nac .spechead .logoima {width: 14.4rem;position: relative;left: 0;top: 0;display: inline-block!important;}
.e_nac .spechead .logoima img {height: 4rem;left: 0;top: 0;margin: 0;}
.e_nac .spechead .container .falseH1 a {display:flex;}

.e_nac nav.blindBox li.active a > span {color: var(--oscuro);}
.e_nac nav.blindBox li.active .be_on a > span {text-transform: none;}
.e_nac .subheader nav li .ico span {font-size:1.4rem;line-height:1.8rem;display:inline-block;text-align:center;}
.e_nac .subheader nav li .ico img {display:none;} 
.e_nac .spechead nav li a:hover span:after {height:0.2rem;}

/* nuevo logo */
.e_nac .spechead .logoima {width:15.4rem;height:2.8rem;background:url("https://css2.rtve.es/css/rtve.elecciones/rtve.elecciones.nacional/rtve.elecciones.2024/rtve.elecciones.05.12/i/logo-12M_resultados.svg") no-repeat 0 50%;background-size:100% auto;}

.e_nac .spechead .container .falseH1, .e_nac .navBox.spechead nav.blindBox {overflow:visible;}
.e_nac .spechead .logoima img,
.e_nac .spechead h1 span:not(.ima), .e_nac .spechead .falseH1 span:not(.ima) {display:none;}

/********************* sin menu principal********************************/
.e_nac .mainheader .navBox > .container > .ico[class*='blind'], .e_nac .mainheader .maintabs li:not(.tab_first) {display: none;}
.e_nac .spechead .container ~ .slidB {display:none;}
.e_nac .navBox.spechead .container {height: auto;}
.e_nac .subheader .spechead > .blindBox > ul {display:flex;height:5.6rem;justify-content:center;align-items:center;}
.e_nac .tab_first a{height: 100%;display: block;}
.e_nac .tab_first .logo img {width: 5.2rem;filter: brightness(0);}
.e_nac .tab_first:hover{opacity: 0.8;}

/*@media (max-width:1320px){
    .e_nac .navBox.spechead nav.blindBox {max-width: 98rem;}
}
@media (max-width:1080px){
    .e_nac .subheader nav li .ico span {font-size: 1.4rem;}
    .e_nac .navBox.spechead nav.blindBox {max-width: 80rem;}
}*/


/** CABECERA SITE RESULTADOS ********************/
/** END *****************************************/