@charset 'UTF-8';

/* .graph_mod .pacto_box .title_nav {border-bottom:none;white-space:pre-line;width:100%;display:inline-block;} */
.graph_mod .pacto_box .title_nav  strong {font-family:"Roboto Condensed",sans-serif;font-size:2.2rem;font-size:2rem;line-height:2.8rem;font-weight:700;font-weight:500;letter-spacing:0.15pt;}
.graph_mod .pacto_box .title_nav > strong {padding:0.8rem 0;display:inline-block;}
.graph_mod .pacto_box .title_nav > span {font-size:1.6rem;/*margin-left:0.9rem;*/}


.graph_mod .pacto_box.fixed .title_sum {position: relative;float: left;}

/*.graph_mod .pacto_box.fixed .barra_hor > * {text-transform: uppercase;} */
.graph_mod .pacto_box.fixed .title_sum .party > .scano  {display:inline-block;}
.graph_mod .pacto_box.fixed .title_sum .party > .scano,
.graph_mod .pacto_box.fixed .infoT_aux .toUpdateMajority > strong {font-weight:400;}
.graph_mod .pacto_box.fixed .infoT_aux .toUpdateMajority {transform: translateX(-50%);top:-3rem}
.graph_mod .pacto_box.fixed .infoT_aux .toUpdateMajority {position: absolute;left: 55%;font-size: 1.3rem;line-height: 1.7rem;display: inline-block;padding: 0.8rem 1.2rem;}


/** TEXTOS MODULOS ******************************/
/************************************************/
.graph_mod .pacto_box.fixed .title_sum {display:block;}
.graph_mod .pacto_box.fixed .title_sum .party {padding:0;display:inline-block;background:#fff;height:2rem;}
.graph_mod .pacto_box.fixed .title_sum .party > .scano {line-height:2rem;font-weight:400;}
.g3.size_33 .graph_mod .pacto_box.fixed .title_sum .party > * {font-size:1.3rem;line-height:2rem;font-weight:700;}

/** TEXTOS MODULOS ******************************/
/** END *****************************************/


/** PACTOMETRO/MAYORIAS *************************/
/************************************************/
.graph_mod .pacto_box .barra_box {clear:both;/*padding-bottom:1.2rem;*/}
.g3.size_33 .graph_mod .pacto_box .barra_box {padding-bottom:0}
.graph_mod .pacto_box .barra_hor {padding-bottom:1.2rem}
.graph_mod .pacto_box .barra_hor,
.graph_mod .pacto_box .barra_box {width:100%;}
.graph_mod .pacto_box .barra_box {height:2.2rem;}

.graph_mod .pacto_box .barra_hor .barra_box > span {height:100%;float:left;}


/*ajustes nuevas barritas*/
.graph_mod .pacto_box .infoT_aux {height:2rem;position:static;left:auto;top:auto;z-index:1;}
.graph_mod .pacto_box .title_sum .scano{position:relative;left:auto;right:0;text-align:right;}

.graph_mod .pacto_box {overflow:hidden}
.graph_mod .pacto_box .contenido {background-image:url('/css/rtve.elecciones/i/dots_mayoria.png');background-repeat:repeat-y;background-position: calc(50% + .1rem) 0;width: 100%;position:relative;}

.graph_mod .pacto_box .title_sum .party .varia {width:2.4rem;height:2.4rem;float:right;margin:-0.2rem 0 0 0.4rem;background-position:50%;background-repeat:no-repeat;background-size:145%;}
.graph_mod .pacto_box .title_sum .party ._sube {background-image:url('/css/rtve.elecciones/i/iconos.svg/ok_icon.svg');}
.graph_mod .pacto_box .title_sum .party ._baja {background-image:url('/css/rtve.elecciones/i/iconos.svg/ko_icon.svg');}

/** PACTOMETRO/MAYORIAS *************************/
/** END *****************************************/


/** COLORES *************************************/
/************************************************/
/* .graph_mod .pacto_box .title_nav > strong{color:#3B3B3B;} */
.graph_mod .pacto_box .title_nav > span {color:#808183;}

.graph_mod .pacto_box.fixed .barra_hor > *,
.graph_mod .pacto_box.fixed .infoT_aux .toUpdateMajority {color:#505A64;}

.graph_mod .pacto_box .title_sum {color:#8c9299;}
.graph_mod .pacto_box .title_sum .party > abbr,
.graph_mod .pacto_box .title_sum .party  > .scano {color:#505a64;}
.graph_mod .pacto_box .title_sum .party > abbr + span {color:#a7acb1;}/*50% > #505a64*/

.graph_mod .pacto_box .varia._baja {color:#e31313;}
.graph_mod .pacto_box .varia._sube {color:#079767;}


/*COLORES HEREDADOS*/
.pacto_box .barra_hor .barra_box > [class*=cdu], .pacto_box .resul_[class*=cdu] .icono {background-color:#2e2e2e;}
.pacto_box .barra_hor .barra_box > [class*=spd], .pacto_box .resul_[class*=spd] .icono {background-color:#d00614;}
.pacto_box .barra_hor .barra_box > [class*=afd], .pacto_box .resul_[class*=afd] .icono {background-color:#18a1cd;}
.pacto_box .barra_hor .barra_box > [class*=fdp], .pacto_box .resul_[class*=fdp] .icono {background-color:#ffba00;}
.pacto_box .barra_hor .barra_box > [class*=izquierda], .pacto_box .resul_[class*=izquierda] .icono {background-color:#7356d9;}
.pacto_box .barra_hor .barra_box > [class*=verdes], .pacto_box .resul_[class*=verdes] .icono {background-color:#479422;}
.pacto_box .barra_hor .barra_box > [class*=ssw], .pacto_box .resul_[class*=ssw] .icono {background-color:#003990;}

/** COLORES *************************************/
/** END *****************************************/



/*positioning*/
.pacto_box.users .barra_box,
.pacto_box.users .barra_box > .score,
.pacto_box.users .barra_box > .clean img {position:relative;}
.pacto_box.users .barra_box > strong,
.pacto_box.users .barra_box > .clean,
.pacto_box.users .barra_box:after,
.pacto_box.users .varia .scano:before,
.pacto_box.users [class*=count_] > .score,
.pacto_box.users [class*=count_] > .score:after,
.pacto_box.users [class*=count_] > .score:before,
.pacto_box.fixed .title_sum {position:absolute;}/*change*/

.pacto_box.users .varia .scano:before {left:0;top:0;}
.pacto_box.users .barra_box > .clean,
.pacto_box.users .barra_box:after {left:0;}
.pacto_box.users .count_-25 > .clean {left:auto;right:0;}
.pacto_box.users .barra_box > .score,
.pacto_box.users .barra_box > .clean,
.pacto_box.users .barra_box:after {/*top:-5.2rem;*/top:-5.6rem;}
.pacto_box.users .barra_box > strong {left:0;/*top:-4rem;*/	}

.pacto_box.users [class*=count_] > .score:after,
.pacto_box.users [class*=count_] > .score:before {top:100%;}
.pacto_box.users .count_-75 > .score:after,
.pacto_box.users .count_-75 > .score:before {left:50%;}
.pacto_box.users .count_-25 > .score:after,
.pacto_box.users .count_-25 > .score:before {left:1.3rem;}
.pacto_box.users .count_100 > .score:after  {left:auto;right:0.3rem;}
.pacto_box.users .count_100 > .score:before {left:auto;right:0;}

.pacto_box.users .barra_box:after {z-index:0;}
.pacto_box .infoT_aux,
.pacto_box.users .barra_box > .score,
.pacto_box.users .barra_box > .clean img {z-index:1;}


.pacto_box .title_nav {width: 100%;border-bottom: 0.1rem solid #8c9299;}
.pacto_box .title_nav,
.pacto_box .title_nav > strong,
.pacto_box .title_nav ul {display: inline-block;}
.pacto_box .title_nav strong {padding: 0.4rem 0.8rem;}
.pacto_box .title_nav > strong,
.pacto_box .title_nav strong {font-family: "Roboto Condensed",sans-serif;font-size: 2.2rem;font-size: 2rem;line-height: 2.8rem;font-weight: 700;font-weight: 500;letter-spacing: 0.15pt;color: #8c9299;}

/** PACTOMETRO **********************************/
.pacto_box .party .icono,
.pacto_box [class*=resul] .score,
.pacto_box .barra_hor,
.pacto_box .barra_box > strong,
.pacto_box .party .icono img {display:block;}
.pacto_box .barra_hor .barra_box,
.pacto_box .barra_hor .barra_box > span,
.pacto_box .varia *,
.pacto_box [class*=elem_],
.pacto_box [class*=elem_] ol {display: inline-block;}
.pacto_box .barra_box {height:4rem;/*background-color:#d3d6d8;
	background: -moz-linear-gradient(left, rgba(211,214,216,0) 0%, rgba(211,214,216,0.66) 33%, rgba(211,214,216,0.66) 66%, rgba(211,214,216,0) 100%);
	background: -webkit-linear-gradient(left, rgba(211,214,216,0) 0%,rgba(211,214,216,0.66) 33%,rgba(211,214,216,0.66) 66%,rgba(211,214,216,0) 100%);
	background: linear-gradient(to right, rgba(211,214,216,0) 0%,rgba(211,214,216,0.66) 33%,rgba(211,214,216,0.66) 66%,rgba(211,214,216,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d3d6d8', endColorstr='#00d3d6d8',GradientType=1 );*/
}


.pacto_box .barra_box:after {content:none}

.pacto_box.users .barra_box > strong {display:block;}
.pacto_box.fixed .title_sum .party  > .scano,
.pacto_box .varia *,
.pacto_box.users [class*=elem_],
.pacto_box.users [class*=elem_] ol {display:inline-block;}

.pacto_box .icons-list .party {text-align: center;display: inline-block;}
.pacto_box .party .icono img {width:100%;height:100%;margin:0;}

.pacto_box.users .barra_box > strong {padding:0.8rem 0 0 0;}
.pacto_box.fixed .barra_hor {padding-bottom:1.2rem;}
/*.pacto_box.fixed .barra_hor:last-of-type {padding-bottom:0;}change*/
.pacto_box.fixed {margin-bottom:1.2rem;}

/** TEXTOS MODULOS ******************************/
.pacto_box.fixed .title_sum {display:block;}
.pacto_box.fixed .title_sum .party {padding:0;display:inline-block;background:#fff;height:2rem;}/*change*/
.pacto_box.fixed .title_sum .party > *,
.pacto_box.fixed .subtitle .sum_parties {font-size:1.3rem;line-height:2rem;font-weight:700;}/*change*/
.pacto_box .varia *,.pacto_box .varia:before,.pacto_box .varia:after {font-size:1.6rem;line-height:2.2rem;font-weight:700;}
.pacto_box.users .barra_box > strong {font-weight:500;font-size:1.3rem;line-height:1.8rem;text-align:center;}

.pacto_box .score strong,
.pacto_box.fixed .title_sum .party  > .scano {line-height:2rem;font-weight:500;}
.pacto_box.users .barra_box > .score strong,
.pacto_box.users .varia *,
.pacto_box.users .varia:before,
.pacto_box.users .varia:after {font-size:1.8rem;line-height:3rem;font-weight:700;}

.pacto_box [class*=resul] .score {/*width:100%;*/text-align:center;display:block}
.pacto_box [class*=resul] .score strong {font-size: 1.8rem;;line-height:2.8rem;}

.pacto_box .varia:not(._cero):before {content:"(";}
.pacto_box .varia:not(._cero):after {content:")";}

/** PACTOMETRO/MAYORIAS *************************/
.pacto_box .barra_hor,
.pacto_box.users .barra_box,
.pacto_box.users .barra_box > strong {width:100%;}

.pacto_box .barra_box {width:100%;/*width:74%;*/}change/*mayorias*/
.g2.size_50 .pacto_box .barra_box {width:100%;}/*change*//*mayorias*/
.pacto_box.users .barra_box {height:3.2rem;}
.pacto_box.fixed .barra_box {height:2.2rem;}

/*estado inicial*/
.pacto_box .barra_box.count_ini {display:flex;align-items:flex-start;height:4.2rem;}
.pacto_box .barra_box.count_ini > strong {align-self:center;}


/*botones pactometro*/
.pacto_box [class*=elem_] {width:100%;text-align:center;}
.pacto_box [class*=elem_] ol {width:auto;}
.pacto_box.users ol {padding:0.4rem 0;}
.pacto_box.users [class*=resul] .named {display:none;}

.pacto_box.users [class*=resul].boton {float:left;padding:0.4rem;}
	.pacto_box.users [class*=resul].boton:first-child-of-type {padding-left:0;}
	.pacto_box.users [class*=resul].boton:last-child-of-type {padding-right:0;}
  .pacto_box.users [class*=resul].boton::marker {content:none}

.pacto_box .resul_ .party .icono {position:relative;top:auto;margin:0;width:4rem;height:4rem;border-radius:0.3rem;}
.pacto_box .party .icono img {width:3.2rem;height:3.2rem;margin:0;display:inline-block;position: relative;}


.pacto_box .barra_hor .barra_box {display:block}
.pacto_box .barra_hor .barra_box > span,
.pacto_box .varia *,
.pacto_box [class*=elem_],
.pacto_box [class*=elem_] ol {display: inline-block;}
.pacto_box .barra_hor .barra_box > span {height:100%;float:left;}
:not(.gober_box) > :not(.contenido) > .barra_hor .barra_box > span:not(.active):not(.score):not(.clean) {width:0 !important;min-width: 0 !important;}

/*contadores*/
.pacto_box.fixed .title_sum .party > .scano {width:4rem;line-height:2.2rem;}
.pacto_box.users [class*=count_] > .score {border:0.2rem solid #8c9299;padding:0.2rem 0.8rem;height:4rem;
	min-width:14.8rem!important;background:#fff;text-align:right;box-shadow:0 0.3rem 0.6rem rgba(0,0,0,0.2);}

.pacto_box.users .barra_box > .clean {width:4rem!important;height:4rem;background:#fff;}
.pacto_box.users .barra_box:after {content:'';/*height:5.2rem;*/height:5.6rem;width:100%;background:#fff;display:inline-block;}
.pacto_box.users .barra_box > .score .varia {float:right;}
.pacto_box.users .barra_box > .score {padding-left:3.5rem;}
	.pacto_box.users .varia .scano:before {content:'';height:3.6rem;width:3.6rem;display:inline-block;background-repeat:no-repeat;background-size:auto 100%;background-position:0 50%;}
	.pacto_box.users ._baja .scano:before {background-image:url('/css/rtve.elecciones/i/iconos.svg/ko_icon.svg');}
	.pacto_box.users ._sube .scano:before {background-image:url('/css/rtve.elecciones/i/iconos.svg/ok_icon.svg');}

.pacto_box.users [class*=count_] > .score:after,.pacto_box.users [class*=count_] > .score:before {content:'';width:0;height:0;border-style:solid;border-color:transparent;pointer-events:none;}
.pacto_box.users [class*=count_] > .score:after {border-top-color:#fff;border-width:1rem;margin-left:-1rem;}
.pacto_box.users [class*=count_] > .score:before {border-top-color:#8c9299;border-width:1.3rem;margin-left:-1.3rem;}

.pacto_box.users .count_-25 > .score {margin-left:-1.5rem;}
.pacto_box.users .count_-75 > .score {margin-left:-7.4rem;}
.pacto_box.users .count_100 > .score {margin-left:-13.3rem;}

.pacto_box.fixed .varia {margin-right:0.8rem;}
.pacto_box.users .varia {margin-left:0.8rem;}


/*mostramos/ocultamos*/
.pacto_box.users .barra_box:not(.count_ini) > strong,.pacto_box.users .barra_box.count_ini:after,
.pacto_box.users .count_ini > .score,.pacto_box.users .count_ini > .clean {display:none;}

.pacto_box.users .barra_box {height:4.8rem;}
.pacto_box.users .barra_box > strong {font-size:1.4rem;line-height:1.8rem;letter-spacing:0.4pt;font-weight:400;padding:0.8rem 0.8rem 0 0.8rem;text-transform:uppercase;}

/*pactometro individual
.pacto_box:only-child .infoT_aux {height:4.8rem;line-height:4.8rem;}
.graph_mod .pacto_box:only-child .contenido {padding:4.8rem 0 0 0;}

.pacto_box.users .barra_box {height:4.8rem;}
.pacto_box.users .barra_box > strong {font-size:1.4rem;line-height:1.8rem;letter-spacing:0.4pt;font-weight:400;padding:0.8rem 0.8rem 0 0.8rem;text-transform:uppercase;}*/


/*ajustes nuevas barritas
.graph_mod .pacto_box.fixed .contenido {padding-top:0;position:relative;border-width: 0 0.8rem;border-color: transparent;border-style: solid;}
.pacto_box.fixed .infoT_aux {height:4rem;position:static;left:auto;top:auto;}
.pacto_box.fixed .title_sum {right:0;text-align:right;color:#8c9299;}
.pacto_box.fixed .barra_hor > * {height:2rem;line-height:2rem;}

.pacto_box.fixed .title_sum .party .varia *,
.pacto_box.fixed .title_sum .party .varia:before,
.pacto_box.fixed .title_sum .party .varia:after {display:none;}
.pacto_box.fixed .title_sum .party > .scano {line-height:2rem;width:auto;font-weight:900;}
.pacto_box.fixed .title_sum .party .varia {width:2.4rem;height:2.4rem;float:right;margin:-0.2rem 0 0 0.4rem;background-position:50%;background-repeat:no-repeat;background-size:145%;}
.pacto_box.fixed .title_sum .party ._sube {background-image:url('/css/rtve.elecciones/i/iconos.svg/ok_icon.svg');}
.pacto_box.fixed .title_sum .party ._baja {background-image:url('/css/rtve.elecciones/i/iconos.svg/ko_icon.svg');}*/


/*marca de mayorias
.pacto_box .contenido {padding:2.9rem 0 0 0;}
.pacto_box .infoT_aux {height:2.9rem;line-height:2.8rem;width:100%;display:inline-block;background-image:url('https://css2.rtve.es/css/rtve.elecciones/i/dots_mayoria.png');background-position: 50% 0;background-repeat:repeat-y;}
.pacto_box .toUpdateMajority {padding:0.6rem 0 0 0.8rem;}*/


/** COLORES *************************************/
.pacto_box .title_nav > strong,
.pacto_box.users .resul_:not(.active) > .score strong {color:#8c9299;}/*66% > #505a64*/
.pacto_box .resul_:not(.active) .party .icono {background-color:#c5c9cc;}

.pacto_box.fixed [class*=resul] .score,
.pacto_box.fixed .title_sum .party > abbr,
.pacto_box.users .barra_box > .score strong,
.pacto_box.fixed .title_sum .party  > .scano {color:#505a64;}
.pacto_box.fixed .title_sum .party > abbr + span {color:#a7acb1;}/*50% > #505a64*/
.pacto_box .varia._baja {color:#e31313;}
.pacto_box .varia._sube {color:#079767;}
.pacto_box.users .barra_box {background-color:#d3d6d8;
	background: -moz-linear-gradient(left, rgba(211,214,216,0) 0%, rgba(211,214,216,1) 33%, rgba(211,214,216,1) 66%, rgba(211,214,216,0) 100%);
	background: -webkit-linear-gradient(left, rgba(211,214,216,0) 0%,rgba(211,214,216,1) 33%,rgba(211,214,216,1) 66%,rgba(211,214,216,0) 100%);
	background: linear-gradient(to right, rgba(211,214,216,0) 0%,rgba(211,214,216,1) 33%,rgba(211,214,216,1) 66%,rgba(211,214,216,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d3d6d8', endColorstr='#00d3d6d8',GradientType=1 );
}

.pacto_box .resul_[class*=cdu] .score strong {color:#2e2e2e;}
.pacto_box .resul_[class*=spd] .score strong {color:#d00614;}
.pacto_box .resul_[class*=afd] .score strong {color:#18a1cd;}
.pacto_box .resul_[class*=fdp] .score strong {color:#ffba00;}
.pacto_box .resul_[class*=izquierda] .score strong {color:#7356d9;}
.pacto_box .resul_[class*=verdes] .score strong {color:#479422;}
.pacto_box .resul_[class*=ssw] .score strong {color:#003990;}