/*BASICS*/
@charset 'UTF-8';
@import url("https://css2.rtve.es/css/rtve.2015/rtve.compacts/portada.desktp.css");	

/* 2023 -  titulo cajon 23J */
.elecc23J_Box > .container:first-of-type section:first-child {margin:1.2rem 0 0 0;}
.elecc23J_Box.container section .secBox {padding:1.2rem 0;border-bottom:0.1rem solid #8c9299;}
.elecc23J_Box.container section .secBox span {font-family:'Roboto',sans-serif;float:none;width:auto;display:inline-block;text-transform:none;
	font-size:2.4rem;line-height:2.8rem;font-weight:300;/*letter-spacing:0.5pt;*/}
.elecc23J_Box.container section .secBox span:not(.titaux) {padding-left:3rem;color:#333;}
.elecc23J_Box.container section .secBox span:not(.titaux):before,
.elecc23J_Box.container section .secBox span.titaux:first-child:before {content:'';display: block;background:url('https://css2.rtve.es/css/rtve.elecciones/i/iconos.svg/minMarca_23J.svg');
    position:absolute;top:50%;margin-top: -1.4rem;left:0;width:2.8rem;height:2.8rem;background-repeat: no-repeat;}
	.elecc23J_Box.container section .secBox span.titaux:first-child:before {left: -3.2rem;}
.elecc23J_Box.container section .secBox span.titaux {color:initial;float:left;left: 3.2rem;position: relative;margin-right: 1rem;font-size: 2.7rem;font-weight:bold}
.elecc23J_Box.container section .secBox span a:focus {box-shadow:none;}
.elecc23J_Box.container section .secBox span a:hover {opacity: 0.7;}
/* letrero resultados */
.elecc23J_Box .mixto_box  #tablaBarraResultados .title_nav > strong,
.elecc23J_Box .mixto_box  #tablaBarraResultados .title_nav > strong:after {display:none}
.elecc23J_Box .mixto_box  #tablaBarraResultados .title_nav:before {content: 'Resultados';letter-spacing: 0.5pt;font-size: 2rem;line-height: 2.4rem;font-weight: 900;text-transform: uppercase;display: block;height: 3.4rem;}


/* enlace a sondeo / resultados */
.enlace23J {margin-bottom:-2.2rem;}
.enlace23J > section .gridBox, .enlace23J > section .cell {padding:0;margin:0;}
.enlace23J > section .mainBox .auxBox {margin:0;text-align:center;}
.enlace23J > section .secBox a, .enlace23J .mainBox .auxBox * {font-family: 'Roboto',sans-serif;color:#000;display: inline-block;text-transform: none;font-size: 1.7rem!important;line-height: 2.2rem!important;font-weight: 300;letter-spacing: -0.25pt;}
.enlace23J > section .secBox a:hover {border-width: .1rem solid;}
.enlace23J > section .secBox a:before, .enlace23J > section .auxBox p:before {content: "";width: 1.2rem;height: 1.2rem;background: #e62d34;display: inline-block;border-radius: 2rem;position: relative;left:1rem;animation: parpadea 2s linear infinite;-webkit-animation-name: parpadea;-webkit-animation-duration: 2s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;margin-right: 1.4rem;display: inline-block;}
@-moz-keyframes parpadea{0%{opacity: 1.0;}50%{opacity: 0.0;}100% {opacity: 1.0;}}
@-webkit-keyframes parpadea{0%{opacity: 1.0;}50%{opacity: 0.0;}100%{opacity: 1.0;}}
@keyframes parpadea{0%{opacity: 1.0;}50%{opacity: 0.0;}100%{opacity: 1.0;}}

