/*.header-elecciones-2019 {
	background-color: #f2d232;
	background-image: url(images/Header_Elige_2019_desktop.jpg);
	width: 100%;
	height: 100px;
	background-position: center center;
	background-repeat: no-repeat;
}*/
.elecciones-2019.mundial-2018 #columns .container {
	max-width: 100%;
}
.page-elecciones-bolivia-2019 .elecciones-2019.mundial-2018 #columns .container {
	max-width: 970px;
}
.elecciones-2019.mundial-2018 #columns .container .panels-flexible-row {
	max-width: 970px;
	width: 100%;
	margin: auto;
}
.elecciones-2019.mundial-2018 #columns .container .panels-flexible-row-subhome_elecciones_2019-12 {
	max-width: 100%;
}
.view-especiales.view-display-id-block_elige_2019_1 .views-field-field-noticia-fecha .date-display-single{
	background-image: url("images/clock_icon.png");
	background-position: left center;
	background-repeat: no-repeat;
	color: #ed780f;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.3rem;
	padding-left: 15px;
}
.view-especiales.view-display-id-block_elige_2019_1 .view-header {
	background-color: #222;
	margin-bottom: 0px;
}
.view-especiales.view-display-id-block_elige_2019_1 .view-header .view-display-id-block_elige_2019_2 .view-content .views-row {
	width: 24%;
	overflow: hidden;
	display: inline-block;
	height: 90px;
}
.view-especiales.view-display-id-block_elige_2019_1 .view-header .view-display-id-block_elige_2019_2 .view-content .views-row .views-field-title {
	line-height: 13px;
}
.view-especiales.view-display-id-block_elige_2019_1 .view-header .view-display-id-block_elige_2019_2 .view-content .views-row .views-field-title a{
	color: #fff;
	font-size: 13px;
	font-weight: bold;
}
.view-especiales.view-display-id-block_elige_2019_1 .view-header .view-display-id-block_elige_2019_2 .view-content .views-row .views-field-field-noticia-fotos {
	width: 90px;
	height: 90px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}
.view-especiales.view-display-id-block_elige_2019_1 .view-header .view-display-id-block_elige_2019_2 .view-content .views-row .views-field-field-noticia-fotos img {
	width: 162px;
	height: auto;
	max-width: 162px;
	margin-left: -31px;
}
.view-especiales.view-display-id-block_elige_2019_1 .view-header .view-display-id-block_elige_2019_2 .view-content .views-row .views-field-field-noticia-seccion,
.view-especiales.view-display-id-block_elige_2019_1 .view-header .view-display-id-block_elige_2019_2 .view-content .views-row .views-field-field-noticia-sumario {
	display: none;
}
.view-especiales.view-display-id-block_elige_2019_1 > .view-content {
	background-color: #000;
	overflow: hidden;
	border-bottom: 5px solid #efc82f;
}
.view-especiales.view-display-id-block_elige_2019_1 > .view-content .views-field-field-noticia-fotos {
	float: left;
	width: 66%;
	margin-right: 10px;
	overflow: hidden;
}
.view-especiales.view-display-id-block_elige_2019_1 > .view-content .views-field-title a {
	font-size: 42px;
	color: #fff
}
.view-especiales.view-display-id-block_elige_2019_1 > .view-content .views-field-field-noticia-fecha {
	padding-top: 20px;
}
.view-especiales.view-display-id-block_elige_2019_1 > .view-content .views-field-field-noticia-sumario {
	color: #fff;
	font-weight: normal;
	padding-top: 15px;
}
.view-especiales.view-display-id-block_elige_2019_1 .view-content .views-row .views-field-title a {
	transition: all 1s;
	line-height: 1;
}
.mundial-2018.elecciones-2019 #columns .views-row:hover .views-field-title a,
.view-especiales.view-display-id-block_elige_2019_1  .view-content .views-row:hover .views-field-title a {
	color: #efc82f;
}
.mundial-2018.elecciones-2019 #columns .views-row:hover .views-field-title a,
.view-especiales.view-display-id-block_elige_2019_1  .view-content .views-row:hover .views-field-field-noticia-fotos img {
	transform: scale(1.1);
}
.elecciones-en-vivo > div {
	position: relative;
}
.elecciones-en-vivo > div::after {
	background-color: #efc82f;
	content: "EN VIVO";
	font-weight: bold;
	color: #fff;
	font-size: 1.5em;
	display: block;
	padding: 10px;
	position: absolute;
	letter-spacing: 2px;
	top: 0px;
	right: 0px;
}
/*noticias subhome*/

.elecciones-2019 .view-noticias-elecciones-2019 .view-content {
	display: flex;
	flex-wrap: wrap;
}


.elecciones-2019 .view-noticias-elecciones-2019 .views-row {
	background-color: #fff;
	width: 316px;
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 0px;
}

.elecciones-2019 .view-noticias-elecciones-2019 .views-row:nth-child(3n) {
	margin-right: 0px;
}
.elecciones-2019 .view-noticias-elecciones-2019 .views-row .views-field-field-noticia-fotos {
	width: 100%;
	float: none;
}
.elecciones-2019 .view-noticias-elecciones-2019 .views-row .date-section{
	overflow: hidden;
	padding: 5px 10px 0px;
}
.elecciones-2019 .view-noticias-elecciones-2019 .views-row .views-field-title {
	padding: 0px 10px 10px;
	font-size: 1.7rem;
}
.elecciones-2019 .view-noticias-elecciones-2019 .views-row .views-field-field-noticia-sumario {
	display: none;
	padding: 0px 10px 10px;
}
.elecciones-2019 .view-noticias-elecciones-2019 .views-row-1 {
	width: 480px;
}

.elecciones-2019 .view-noticias-elecciones-2019 .views-row-2,
.elecciones-2019 .view-noticias-elecciones-2019 .views-row-3 {
	width: 235px;
}
.elecciones-2019.copa-america-2019 h2.pane-title,
.elecciones-2019 h2.pane-title  {
	background-color: #eec52f;
	background-image: none;
	color: #fff;
	padding: 10px;
	font-family: Futura std, Futura, Century Gothic, CenturyGothic, AppleGothic, Trebuchet MS, Arial, sans-serif;
	font-weight: bold;
}
.pane-buzon-ciudadano h2.pane-title {
	text-align: center;
}
.elecciones-2019 .view-noticias-elecciones-2019 .views-row-2 .views-field-field-noticia-sumario,
.elecciones-2019 .view-noticias-elecciones-2019 .views-row-3 .views-field-field-noticia-sumario {
	display: block;
}
.elecciones-2019 .view-noticias-elecciones-2019 .views-row-1 .views-field-title {
	font-size: 2.9rem;
}
.elecciones-2019 .news-separation {
	display: none;
}

/*subhome*/
.elecciones-2019.mundial-2018 .header-main-mundial-2018 {
	background-image: url("images/Header_Elige_2019_desktop.jpg");
	background-position: center center;
	background-color: #eec52f;
}
.elecciones-2019.mundial-2018 .menu-especial-2018,
.elecciones-2019.mundial-2018 .menu-mundial-2018 {
	background-color :#000;
	margin-bottom:20px;
}
.elecciones-2019.mundial-2018 .countdown-mundial-2018 {
	color: #fff;
}
.elecciones-2019.mundial-2018 .countdown-mundial-2018 div span {
	font-size: 24px;
	line-height: 1px;
}
.elecciones-2019.mundial-2018 .countdown-mundial-2018 .smalltext {
	font-size: 12px;
	line-height: 1px;
}
.elecciones-2019.mundial-2018 #header {
	position: relative;
	width: 100%;
}
.elecciones-2019.mundial-2018 .countdown-mundial-2018 {
	margin: 0px;
	position: absolute;
	bottom: 5px;
	right: 0px;
	float: none;
}
.elecciones-2019.mundial-2018 .countdown-mundial-2018 #clockdiv span.label {
	font-size: 10px;
	float: left;
	margin: 15px;
}
.elecciones-2019.mundial-2018 .countdown-mundial-2018 #clockdiv > div {
	float: left;
	margin-right: 10px;
}
.elecciones-2019.mundial-2018 .menu-mundial-2018 ul li a:hover {
	background-color: #eec52f;
}
.elecciones-2019.mundial-2018 .menu-especial-2018 .menu-eleciones-2019-container{
	max-width: 970px;
	position: relative;
	margin: auto;
}

.elecciones-2019 .menu-mundial-2018 ul li a.active {
	background-color: #D19200;

}


/*comparador de propuestas*/

#comparador-elige-2019 .comparador-head h1.titulo-comparador,
.title-container h1.titulo-comparador,
.elige-semaforo .titulo-comparador,
.elige-frase .titulo-comparador.center  {
	font-family: Futura std, Futura, Century Gothic, CenturyGothic, AppleGothic, Trebuchet MS, Arial, sans-serif;
	background-color: #eec52f;
	color: #fff;
	font-size: 26px;
	padding: 10px 0px;
	padding-left: 15px;
}

#comparador-elige-2019,
#Candidatos-elige-2019 {
	max-width: 970px;
	margin: auto;
	position: relative;
	background-color: #EBEBEB;
	padding: 20px 0px;
	padding-top:0px;
}
#comparador-elige-2019 .elige-2019.temas {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#comparador-elige-2019  .container-seleccion-partidos {
	display: flex;
	flex-wrap: nowrap;
	align-items: flex-start;
	margin: 20px 0px;
}
#comparador-elige-2019 .container-seleccion-partidos h2 {
	margin-top: 0px;
}
#comparador-elige-2019 .comparador-partido1 {
	border-right: 1px solid #999;
}
#comparador-elige-2019 .comparador-partido1,
#comparador-elige-2019 .comparador-partido2 {
	text-align: center;
	padding: 15px 30px;
	width: 50%;
}
#comparador-elige-2019 .comparador-partido2 {
	max-width: 480px;
}
#comparador-elige-2019 h3 {
	font-size: 18px;
	width: 100%;
	text-align: center;
}
#comparador-elige-2019 .comparador-partido-button {
	padding: 15px;
	border: 1px solid #999;
	background-color: #ddd;
	margin: 25px auto;
	border-radius: 20px;
	text-align: center;
	font-size: 18px;
	max-width: 240px;
	transition: all 0.3s ease-in;
	margin-top: 0px;
	margin-bottom: 0px;
}
#comparador-elige-2019 .comparador-partido-button:hover {
	background-color: #eec52f;
	color: #fff;
	cursor: pointer;
}

#comparador-elige-2019 .comparador-partido-button.selected {
	border: 0px;
	background-color: transparent;
	font-size: 14px;
	padding: 0px;
}
#comparador-elige-2019 .comparador-partido-button.selected div{
	padding-top: 120px;
	background-size: 100px;
	background-repeat: no-repeat;
	background-position-x: center;
}
#comparador-elige-2019 .comparador-partido-button.selected .partido-nombre{
	padding-top: 0px;
	font-size: 15px;
	text-decoration: none !important;
	font-weight: bold;
}
#comparador-elige-2019 .comparador-partido-button.selected .change{
	padding-top: 20px;
	text-decoration: underline;
}
#comparador-elige-2019 .comparador-partido-button.selected:hover {
	color: #666;
}

#comparador-elige-2019 .comparador-partido-button.selected .bdn,
#comparador-elige-2019 .tabs span.bdn {
	background-image: url("images/elecciones_2019/logos/logo_bolivia_dice_no.jpg");
}
#comparador-elige-2019 .comparador-partido-button.selected .cc ,
#comparador-elige-2019 .tabs span.cc {
	background-image: url("images/elecciones_2019/logos/logo_cc.jpg");
}
#comparador-elige-2019 .comparador-partido-button.selected .fpv,
#comparador-elige-2019 .tabs span.fpv {
	background-image: url("images/elecciones_2019/logos/logo_fpv.jpg");
}
#comparador-elige-2019 .comparador-partido-button.selected .mas,
#comparador-elige-2019 .tabs span.mas {
	background-image: url("images/elecciones_2019/logos/logo_mas.jpg");
}
#comparador-elige-2019 .comparador-partido-button.selected .mnr,
#comparador-elige-2019 .tabs span.mnr {
	background-image: url("images/elecciones_2019/logos/logo_mnr.jpg");
}
#comparador-elige-2019 .comparador-partido-button.selected .mts,
#comparador-elige-2019 .tabs span.mts {
	background-image: url("images/elecciones_2019/logos/logo_mts.jpg");
}
#comparador-elige-2019 .comparador-partido-button.selected .pan,
#comparador-elige-2019 .tabs span.pan {
	background-image: url("images/elecciones_2019/logos/logo_panbol.jpg");
}
#comparador-elige-2019 .comparador-partido-button.selected .pdc,
#comparador-elige-2019 .tabs span.pdc {
	background-image: url("images/elecciones_2019/logos/logo_pdc.jpg");
}
#comparador-elige-2019 .comparador-partido-button.selected .ucs,
#comparador-elige-2019 .tabs span.ucs {
	background-image: url("images/elecciones_2019/logos/logo_ucs.jpg");
}
#comparador-elige-2019  .programas-elige-2019 {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}
#comparador-elige-2019  .programas-elige-2019 .partido2:empty {
	display: none;
}
#comparador-elige-2019  .programas-elige-2019 .partido1,
#comparador-elige-2019  .programas-elige-2019 .partido2 {
	flex-grow: 1;
}
#comparador-elige-2019  .programas-elige-2019 a {
	color: #fff;
	background-color: #eec52f;
	border: 1px solid #fff;
	padding: 10px;
	text-align: center;
	min-width: 50%;
	margin: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;

}
#comparador-elige-2019  .programas-elige-2019 a::before {
	height: 30px;
	text-indent: 35px;
	background-image: url("images/iconos-elecciones.svg");
	background-size: 90px;
	background-position: 0px 50%;
	background-repeat: no-repeat;
	display: block;
	content: "";
	width: 30px;
	margin-top: -5px;
	margin-right: 5px;
}
#comparador-elige-2019  .programas-elige-2019 a:hover {
	background-color: #EDCB53;
}
.elige-2019-lista-partidos{
	display:none;
}
.elige-2019-lista-partidos .elige-2019-partido{
	border:1px solid #ccc;
	width:50px;
	height:50px;
	margin:5px;
}
.descripcion-comaprador {
	font-size: 12px;
	font-style: italic;
	padding: 15px;
}


#comparador-elige-2019 .comparador-leyedna {
	color: #888;
	text-align: center;
	width: 100%;
	margin: 25px 0px 35px;
}
.elige-2019-lista-partidos {
	display: flex;
	flex-wrap: wrap;
	margin: 10px;
	justify-content: center;
	transition: all 0.5s ease-in;
	max-height: 600px;
	background-color: #fff;
	padding: 20px 0px;
	border: 1px solid #999;
	border-radius: 10px;
	max-width: 970px;
}
#comparador-elige-2019 .elige-2019-lista-partidos {
	z-index: 999;
	-webkit-box-shadow: 0px 6px 22px 6px rgba(176,176,176,1);
	-moz-box-shadow: 0px 6px 22px 6px rgba(176,176,176,1);
	box-shadow: 0px 6px 22px 6px rgba(176,176,176,1);
	position: absolute;
	top: 50px;
	right: 20px;
	left: 20px;
}
.elige-2019-lista-partidos.disabled {
	max-height: 0px;
	overflow: hidden;
	display: none;
}
.elige-2019-lista-partidos .elige-2019-partido {
	width: 90px;
	height: 90px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	transition: all 0.4s ease-in;
	border-radius: 10px;
}
.elige-2019-lista-partidos .elige-2019-partido:hover {
	border: 5px solid #eec52f;
}
.elige-2019-lista-partidos .elige-2019-partido.selected {
	opacity: 0.7;
	border: 5px solid #eec52f;
}
.elige-2019-lista-partidos .cerrar {
	padding: 15px;
    padding-left: 15px;
	border-radius: 10px;
	border: 1px solid #999;
	background-color: #eec52f;
	color: #fff;
	margin: 10px;
	font-weight: bold;
	font-size: 16px;
	padding-left: 50px;
	background-image: url('images/iconos-buzon-ciudadano.png');
	background-repeat: no-repeat;
	background-size: ;
	background-position: bottom left;
	cursor: pointer;
}
.page-elecciones-bolivia-2019-candidatos .elige-2019-lista-partidos .cerrar {
	display: none;
}
#comparador-elige-2019 .temas-content .tema .partido1::before, 
#comparador-elige-2019 .temas-content .tema .partido2::before {
	margin: 0px auto 10px;
	text-indent: 35px;
	background-image: url("images/iconos-elecciones.svg");
	background-size: 90px;
	background-position: -55px 0;
	content: "Bonos y pensiones";
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	height: 30px;
}
#comparador-elige-2019 .programas-elige-2019 .partido1::before, 
#comparador-elige-2019 .temas-content .programas-elige-2019 .partido2::before {
	display: none;
}
/*partidos*/
.elige-2019-lista-partidos .elige-2019-partido.bdn {
	background-image: url("images/elecciones_2019/logos/logo_bolivia_dice_no.jpg");
}
.elige-2019-lista-partidos .elige-2019-partido.cc {
	background-image: url("images/elecciones_2019/logos/logo_cc.jpg");
}
.elige-2019-lista-partidos .elige-2019-partido.fpv {
	background-image: url("images/elecciones_2019/logos/logo_fpv.jpg");
}
.elige-2019-lista-partidos .elige-2019-partido.mas {
	background-image: url("images/elecciones_2019/logos/logo_mas.jpg");
}
.elige-2019-lista-partidos .elige-2019-partido.mnr {
	background-image: url("images/elecciones_2019/logos/logo_mnr.jpg");
}
.elige-2019-lista-partidos .elige-2019-partido.mts {
	background-image: url("images/elecciones_2019/logos/logo_mts.jpg");
}
.elige-2019-lista-partidos .elige-2019-partido.pan {
	background-image: url("images/elecciones_2019/logos/logo_panbol.jpg");
}
.elige-2019-lista-partidos .elige-2019-partido.pdc {
	background-image: url("images/elecciones_2019/logos/logo_pdc.jpg");
}
.elige-2019-lista-partidos .elige-2019-partido.ucs {
	background-image: url("images/elecciones_2019/logos/logo_ucs.jpg");
}

/*#comparador-elige-2019 .social-buttons,
#Candidatos-elige-2019 .social-buttons {
	position: absolute;
	top: 0;
	right: 0;
}
#comparador-elige-2019 .social-buttons .st-Button,
#Candidatos-elige-2019 .social-buttons .st-Button {
	margin-left: -3px;
	margin-right: 0px;
}*/
#Candidatos-elige-2019 {
	display: none;
}
#comparador-elige-2019  .elige-2019.temas .tema{
	width: 60px;
	height: 60px;
	color: #fff;
	background-color: #eec52f;
	background-image: url("images/iconos-elecciones.svg");
	background-size: 300%;
	background-position: 50% 0;
	background-repeat: no-repeat;
	font-size: 10px;
	line-height: 85%;
	border: 1px solid #999;
	border-radius: 5px;
	margin: 10px;
	justify-content: center;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	padding-top: 33px;
	transition: all 0.3s ease-in;
}

#comparador-elige-2019  .elige-2019.temas .tema:hover {
	border-color: #fff;
	background-color: #EDCB53;
	cursor: pointer;
}
#comparador-elige-2019  .elige-2019.temas .tema.disable {
	background-color: #5d5d5d;
	background-position-x: 0%; 
}
/*iconos temas*/
#comparador-elige-2019  .elige-2019.temas .tema.diversidad {
	background-position-y: 5%;
}
#comparador-elige-2019 .temas-content .tema.diversidad .partido1::before, 
#comparador-elige-2019 .temas-content .tema.diversidad .partido2::before {
	background-position-y: 5%;
	content: "Diversidad sexual"
}
#comparador-elige-2019  .elige-2019.temas .tema.vivienda {
	background-position-y: 10%;
}
#comparador-elige-2019 .temas-content .tema.vivienda .partido1::before, 
#comparador-elige-2019 .temas-content .tema.vivienda .partido2::before {
	background-position-y: 10%;
	content: "Vivienda"
}
#comparador-elige-2019  .elige-2019.temas .tema.narcotrafico {
	background-position-y: 15%;
}
#comparador-elige-2019 .temas-content .tema.narcotrafico .partido1::before, 
#comparador-elige-2019 .temas-content .tema.narcotrafico .partido2::before {
	background-position-y: 15%;
	content: "Narcotráfico"
}
#comparador-elige-2019  .elige-2019.temas .tema.corrupcion {
	background-position-y: 20%;
}
#comparador-elige-2019 .temas-content .tema.corrupcion .partido1::before, 
#comparador-elige-2019 .temas-content .tema.corrupcion .partido2::before {
	background-position-y: 20%;
	content: "Corrupción"
}
#comparador-elige-2019  .elige-2019.temas .tema.salud {
	background-position-y: 25%;
}
#comparador-elige-2019 .temas-content .tema.salud .partido1::before, 
#comparador-elige-2019 .temas-content .tema.salud .partido2::before {
	background-position-y: 25%;
	content: "Salud"
}
#comparador-elige-2019  .elige-2019.temas .tema.empleo {
	background-position-y: 30%;
}
#comparador-elige-2019 .temas-content .tema.empleo .partido1::before, 
#comparador-elige-2019 .temas-content .tema.empleo .partido2::before {
	background-position-y: 30%;
	content: "Empleo"
}
#comparador-elige-2019  .elige-2019.temas .tema.impuestos {
	background-position-y: 35%;
}
#comparador-elige-2019 .temas-content .tema.impuestos .partido1::before, 
#comparador-elige-2019 .temas-content .tema.impuestos .partido2::before {
	background-position-y: 35%;
	content: "Impuestos"
}
#comparador-elige-2019  .elige-2019.temas .tema.violencia {
	background-position-y: 40%;
	font-size: 8px;
	line-height: 9px;
}
#comparador-elige-2019 .temas-content .tema.violencia .partido1::before, 
#comparador-elige-2019 .temas-content .tema.violencia .partido2::before {
	background-position-y: 40%;
	content: "Violencia contra la mujer"
}
#comparador-elige-2019  .elige-2019.temas .tema.clima {
	background-position-y: 45%;
}
#comparador-elige-2019 .temas-content .tema.clima .partido1::before, 
#comparador-elige-2019 .temas-content .tema.clima .partido2::before {
	background-position-y: 45%;
	content: "Cambio climático"
}

#comparador-elige-2019  .elige-2019.temas .tema.cultura {
	background-position-y: 60%;
}
#comparador-elige-2019 .temas-content .tema.cultura .partido1::before, 
#comparador-elige-2019 .temas-content .tema.cultura .partido2::before {
	background-position-y: 60%;
	content: "Cultura"
}
#comparador-elige-2019  .elige-2019.temas .tema.educacion {
	background-position-y: 65%;
}
#comparador-elige-2019 .temas-content .tema.educacion .partido1::before, 
#comparador-elige-2019 .temas-content .tema.educacion .partido2::before {
	background-position-y: 65%;
	content: "Educación"
}
#comparador-elige-2019 .temas-content .tema {
	display: flex;
	justify-content: space-between;
}
#comparador-elige-2019 .temas-content .partido1, 
#comparador-elige-2019 .temas-content .partido2 {
	display: none;
}
#comparador-elige-2019 .tabs {
	width: 100%;
	display: none;
	flex-wrap: nowrap;
	justify-content: center;
}
#comparador-elige-2019 .tabs div {
	flex-basis: 40%;
}
#comparador-elige-2019 .tabs span {
	width: 100%;
	height: 55px;
	background-color: #ddd;
	/*border: 1px solid #999;*/
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	display: block;
	cursor: pointer;
	background-position: center 5px;
	background-repeat: no-repeat;
	background-size: 45px;
	margin-top: 10px;
}
#comparador-elige-2019 .tabs span.active-tab {
	background-color: #fff;
	border-bottom: 0px;
}
#comparador-elige-2019 .temas-content .partido1.content-shown, 
#comparador-elige-2019 .temas-content .partido2.content-shown,
#comparador-elige-2019 .programas-elige-2019 .partido1.content-shown, 
#comparador-elige-2019 .programas-elige-2019 .partido2.content-shown {
	background-color: #fff;
	border-radius: 10px;
	margin: 10px;
	margin-top: 10px;
	flex-grow: 1;
	padding: 15px;
	display: flex;
	flex-direction: column;
	min-width: 465px;
}
#comparador-elige-2019 .temas-content .tema ul,
#comparador-elige-2019 .programas-elige-2019 ul {
	width: 100%;
	padding: 0px;
}
#comparador-elige-2019 .temas-content .tema ul li,
#comparador-elige-2019 .programas-elige-2019 ul li {
	width: 50%;
}

/*buzon ciudadano*/
.pane-servicios-lt-elecciones-2019-buzon-form {
	position: static;
}
.pane-servicios-lt-elecciones-2019-buzon-form .block-content {
	border-radius: 10px;
	padding: 10px;
	text-align: center;
}
#buzon-ciudadano-form {
	background-color: #fff;
	border: 1px solid #999;
	border-radius: 10px;
	position: absolute;
	z-index: 9999;
	bottom: -50px;
	right: 0;
	left: 0;
	max-width: 660px;
	margin: 20px auto;
	padding: 15px;
	display: none;
	-webkit-box-shadow: 0px 6px 22px 6px rgba(176,176,176,1);
	-moz-box-shadow: 0px 6px 22px 6px rgba(176,176,176,1);
	box-shadow: 0px 6px 22px 6px rgba(176,176,176,1);
}
#buzon-ciudadano-form .form-item:not(.form-type-radios) label{
	display: none;
}
.pane-servicios-lt-elecciones-2019-buzon-form .pane-title {
	display: none;
}
#buzon-ciudadano-form.enable {
	display: block;
}
#buzon-ciudadano-form #edit-programs {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
#buzon-ciudadano-form #edit-programs .form-item {
	margin: 
}
#buzon-ciudadano-form #edit-programs input[type=checkbox]:not(old),
#buzon-ciudadano-form #edit-programs input[type=radio]:not(old){
	width: 90px;
	height: 90px;
	margin: 0;
	padding: 0;
	opacity: 0;
}
#buzon-ciudadano-form #edit-programs input[type=radio]:not(old):checked + label{
	background-color: #eec52f;
	color: 	#fff;
	border-radius: 	5px;
}
#buzon-ciudadano-form #edit-programs input[type=radio]:not(old) + label{
  display: inline-block;
  background-image: url('images/elecciones_2019/logos/logo_bolivia_dice_no.jpg');
  background-position:top center;
  background-repeat: no-repeat;
  background-size: contain;
  line-height: 1;
  padding: 95px 5px 5px;
  margin-top: -90px;
  width: 90px;
  transition: all 0.5s ease-in;
  font-weight: normal;	
  font-size: 12px
}
#buzon-ciudadano-form #edit-programs input[type=radio][value=mts]:not(old) + label{
	background-image: url('images/elecciones_2019/logos/logo_mts.jpg');
}
#buzon-ciudadano-form #edit-programs input[type=radio][value=mas]:not(old) + label{
	background-image: url('images/elecciones_2019/logos/logo_mas.jpg');
}#buzon-ciudadano-form #edit-programs input[type=radio][value=mts]:not(old) + label{
	background-image: url('images/elecciones_2019/logos/logo_mts.jpg');
}
#buzon-ciudadano-form #edit-programs input[type=radio][value=fpv]:not(old) + label{
	background-image: url('images/elecciones_2019/logos/logo_fpv.jpg');
}
#buzon-ciudadano-form #edit-programs input[type=radio][value=cc]:not(old) + label{
	background-image: url('images/elecciones_2019/logos/logo_cc.jpg');
}
#buzon-ciudadano-form #edit-programs input[type=radio][value=mnr]:not(old) + label{
	background-image: url('images/elecciones_2019/logos/logo_mnr.jpg');
}
#buzon-ciudadano-form #edit-programs input[type=radio][value=pan]:not(old) + label{
	background-image: url('images/elecciones_2019/logos/logo_panbol.jpg');
}
#buzon-ciudadano-form #edit-programs input[type=radio][value=pdc]:not(old) + label{
	background-image: url('images/elecciones_2019/logos/logo_pdc.jpg');
}
#buzon-ciudadano-form #edit-programs input[type=radio][value=ucs]:not(old) + label{
	background-image: url('images/elecciones_2019/logos/logo_ucs.jpg');
}
#buzon-ciudadano-form .form-item #edit-name,
#buzon-ciudadano-form .form-item #edit-email,
#buzon-ciudadano-form .form-item #edit-pregunta {
	border: 1px solid #999;
	border-radius: 10px; 	
	min-height: 30px;
	width: 	90%;
	margin: auto;
	padding: 5px 10px;
}
#buzon-ciudadano-form .form-item #edit-name,
#buzon-ciudadano-form .form-item #edit-email,
#buzon-ciudadano-form .form-item #edit-pregunta {
	margin-top: 20px;
}
#buzon-ciudadano-form .form-item #edit-pregunta {
	min-height: 100px;
	width: 100%;
}
#buzon-ciudadano-form .form-item.form-item-pregunta {
	width: 	90%;
	margin: 36px auto;
}
#buzon-ciudadano-form #edit-submit,
#buzon-ciudadano-form a {
	padding: 15px;
	border-radius: 10px;
	border: 1px solid #999;
	background-color: #eec52f;
	color: #fff;
	margin: 10px;
	font-weight: bold;
	font-size: 16px;
	padding-left: 50px;
	background-image: url('images/iconos-buzon-ciudadano.png');
	background-repeat: no-repeat;
	/*background-size:;*/
	background-position: top left;
}
#buzon-ciudadano-form #edit-submit:hover,
#buzon-ciudadano-form a:hover {
	background-color:  #EDCB53;
}
#buzon-ciudadano-form a {
	background-position-y: bottom;
}


.boton-buzon {
	background-color: #eec52f;
	border: 1px solid #fff;
	border-radius: 10px;
	background-image: url("images/iconos-elecciones.svg");
	background-position: 0 55%;
	background-size: 250px;
	background-repeat: no-repeat;
	color: #fff;
	padding: 10px;
	padding-left: 100px;
	max-width: 300px;
	margin: 10px auto;
	cursor: pointer;
	transition: all 0.5s ease-in;
}
.boton-buzon:hover {
	background-color: #EDCB53;
}
.boton-buzon h3 {
	margin-top: 0px;
	margin-bottom: 10px;
}
.boton-buzon p {
	margin: 0;
}


/*vista buzon ciudadano*/
.view-buzon-ciudadano {
	padding: 15px;
	background-color: #fff;
	border-radius: 10px;
}
.view-buzon-ciudadano .view-content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.view-buzon-ciudadano .view-content .views-row {
	flex-basis: 50%;
	padding: 10px;

}
.view-buzon-ciudadano .view-content .views-row::after {
	border-bottom: 1px solid #ddd;
	content: "";
	display: block;
	width: 80%;
	margin: auto;
	margin-top: 20px;
}
.view-buzon-ciudadano .view-content .views-row  .views-field-field-elige2019-pregunta {
	margin-bottom: 10px;
}
.view-buzon-ciudadano .view-content .views-row .views-field-field-elige2019-nombre, 
.view-buzon-ciudadano .view-content .views-row .views-field-field-elige2019-partido, 
.view-buzon-ciudadano .view-content .views-row .views-field-created {
	color: #999;
	font-size: 12px;
	display: inline-block;
	margin: 0px 5px;
}

.view-buzon-ciudadano  .view-header {
	color: #555;
	text-align: center;
	margin-top: 10px;
}


#buzon-ciudadano-form #edit-programs input {

}

/*Candidatos*/
#Candidatos-elige-2019 .candidatos-head-partidos {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	background-color: #fff;
	margin: 10px;
	border-radius: 10px;
	padding: 10px;
	justify-content: left;
	position: relative;
}


#Candidatos-elige-2019 .candidatos-cambiar-partido {
	text-decoration: underline;
	font-weight: bold;
	color: #aaa;
	order: 2;
	cursor: pointer;
}

#Candidatos-elige-2019 .candidatos-head-partidos .candidatos-imagen-partido {
	width: 90px;
	height: 90px;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url("images/elecciones_2019/logos/logo_cc.jpg");
	float: left;
	margin-right: 10px;
	display: inline-block;
	border-radius: 10px;
	min-width: 90px;
}
#Candidatos-elige-2019 .candidatos-head-partidos.fpv .candidatos-imagen-partido,
.banner-elige-subhome-partidos .button-container .partido.fpv {
	background-image: url("images/elecciones_2019/logos/logo_fpv.jpg");
}
#Candidatos-elige-2019 .candidatos-head-partidos.pan .candidatos-imagen-partido,
.banner-elige-subhome-partidos .button-container .partido.pan {
	background-image: url("images/elecciones_2019/logos/logo_panbol.jpg");
}
#Candidatos-elige-2019 .candidatos-head-partidos.mas .candidatos-imagen-partido,
.banner-elige-subhome-partidos .button-container .partido.mas {
	background-image: url("images/elecciones_2019/logos/logo_mas.jpg");
}
#Candidatos-elige-2019 .candidatos-head-partidos.ucs .candidatos-imagen-partido,
.banner-elige-subhome-partidos .button-container .partido.ucs {
	background-image: url("images/elecciones_2019/logos/logo_ucs.jpg");
}
#Candidatos-elige-2019 .candidatos-head-partidos.mnr .candidatos-imagen-partido,
.banner-elige-subhome-partidos .button-container .partido.mnr {
	background-image: url("images/elecciones_2019/logos/logo_mnr.jpg");
}
#Candidatos-elige-2019 .candidatos-head-partidos.mts .candidatos-imagen-partido,
.banner-elige-subhome-partidos .button-container .partido.mts {
	background-image: url("images/elecciones_2019/logos/logo_mts.jpg");
}
#Candidatos-elige-2019 .candidatos-head-partidos.bdn .candidatos-imagen-partido,
.banner-elige-subhome-partidos .button-container .partido.bdn {
	background-image: url("images/elecciones_2019/logos/logo_bolivia_dice_no.jpg");
}
#Candidatos-elige-2019 .candidatos-head-partidos.pdc .candidatos-imagen-partido,
.banner-elige-subhome-partidos .button-container .partido.pdc {
	background-image: url("images/elecciones_2019/logos/logo_pdc.jpg");
}

#buzon-ciudadano-form #edit-programs .form-type-radio {
	max-width: 90px;
	margin: 10px;
}
#Candidatos-elige-2019 .candidatos-head-partidos .candidatos-nombre-partido {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 5px;
	line-height: 1;
	display: inline-block;
	margin-top: 5px;
}
#Candidatos-elige-2019 .datos-partido-container {
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	width: 100%;
}
#Candidatos-elige-2019 .candidatos-head-partidos .candidatos-datos-partido {

}
#Candidatos-elige-2019 .candidatos-head-partidos .candidatos-datos-partido,
#Candidatos-elige-2019 .candidatos-head-partidos .candidatos-ver-propuesta {
	align-self: flex-end;
	padding-right: 20px;
	margin-left: auto;
	order: 1;
	}
#Candidatos-elige-2019 .candidatos-head-partidos .candidatos-datos-partido .militantes-title,
#Candidatos-elige-2019 .candidatos-head-partidos .candidatos-datos-partido .fecha-title {
	font-weight: bold;
}

#Candidatos-elige-2019 .candidatos-head-partidos .militantes-value {
	margin-right: 10px;
}
#Candidatos-elige-2019 .toggle-candidato {
	display: none;
}
#Candidatos-elige-2019 .candidatos-content {
	display: flex;
	flex-wrap: nowrap;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside {
	background-color: #fff;
	border-radius: 10px;
	flex-grow: 1;
}

#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside .candidatos-bio .seccion:not(.politica) {
	border-bottom: 1px solid #999;
}
#Candidatos-elige-2019 .candidatos-content {
	display: flex;
	flex-wrap: nowrap;
}
#Candidatos-elige-2019 .candidatos-content .imagen-candidato {
	
	background-color: red;
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_cc.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: contain;
	position: relative;
	padding-bottom: 90%;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-presidente.cc .imagen-candidato {
	background-color: #F64301;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-presidente.pan .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_pan.jpg');
	background-color: #FE0000;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-presidente.mas .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_mas.jpg');
	background-color: #143A83;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-presidente.mts .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_mts.jpg');
	background-color: #006D36;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-presidente.ucs .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_ucs.jpg');
	background-color: #01A8EC;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-presidente.pdc .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_pdc.jpg');
	background-color: #006167;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-presidente.mnr .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_mnr.jpg');
	background-color: #EE85B0;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-presidente.bdn .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_bdn.jpg');
	background-color: #BB1320;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-presidente.fpv .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_fpv.jpg');
	background-color: #125F57;
}

#Candidatos-elige-2019 .candidatos-content .candidatos-content-vicepresidente.cc .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_vicepresidencia_cc.jpg');
	background-color: #F64301;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-vicepresidente.pan .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_vicepresidencia_pan.jpg');
	background-color: #FE0000;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-vicepresidente.mas .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_vicepresidencia_mas.jpg');
	background-color: #143A83;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-vicepresidente.mts .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_vicepresidencia_mts.jpg');
	background-color: #006D36;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-vicepresidente.ucs .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_vicepresidencia_ucs.jpg');
	background-color: #01A8EC;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-vicepresidente.pdc .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_vicepresidencia_pdc.jpg');
	background-color: #006167;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-vicepresidente.mnr .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_vicepresidencia_mnr.jpg');
	background-color: #EE85B0;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-vicepresidente.bdn .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_vicepresidencia_bdn.jpg');
	background-color: #BB1320;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-vicepresidente.fpv .imagen-candidato {
	background-image: url('images/elecciones_2019/candidatos/candidatos_vicepresidencia_fpv.jpg');
	background-color: #125F57;
}

#Candidatos-elige-2019 .candidatos-content-inside {
	border-radius: 10px;
	background-color: #fff;
	flex-basis: 50%;
	margin: 10px;
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}
#Candidatos-elige-2019 .candidatos-bio {
	padding: 10px;
}
.elige-2019-lista-partidos .leyenda-seleccion-partidos {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
	padding: 10px 0px;
}
#Candidatos-elige-2019 .titulo-candidato {
	background-color: rgba(255,255,255,0.4);
	text-align: center;
	color: #fff;
	margin: 0px;
	z-index: 3;
	top: 0;
	width: 100%;
	padding: 10px;
	position: absolute;
}
#Candidatos-elige-2019 .nombre-candidato {
	color: #fff;
	margin: 0px;
	padding: 20px;
	font-size: 2em;
}
#Candidatos-elige-2019 .nombre-candidato h1 {
	font-size: 1.8em;
	min-height: 150px;
	display: flex;
	align-items: center;
}


#Candidatos-elige-2019 .cita-candidato {
	position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center;
	color: #fff;
}
#Candidatos-elige-2019 .cita-candidato span {
	position: absolute;
	bottom: 0px;
	font-size: 24px;
	right: 0px;
	left: 0px;
	text-align: left;
	padding: 10px;
}
#Candidatos-elige-2019 .cita-candidato svg {
	position: absolute;
	bottom: 0px;
	right: 0px;
	left: 0px;
}
#Candidatos-elige-2019 .cita-candidato svg polygon {
	opacity: 0.7;
}

#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside.cc .cita-candidato svg polygon {
	fill: #F64301;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside.pan .cita-candidato svg polygon {
	fill: #FE0000;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside.mas .cita-candidato svg polygon {
	fill: #143A83;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside.mts .cita-candidato svg polygon {
	fill: #006D36;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside.ucs .cita-candidato svg polygon {
	fill: #01A8EC;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside.pdc .cita-candidato svg polygon {
	fill: #006167;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside.mnr .cita-candidato svg polygon {
	fill: #EE85B0;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside.bdn .cita-candidato svg polygon {
	fill: #BB1320;
}
#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside.fpv .cita-candidato svg polygon {
	fill: #125F57;
}


/*Especiales multimedia*/
.elecciones-2019.mundial-2018 .pane-noticias-multimedia {
	max-width: 480px;
}

.elecciones-2019.mundial-2018 #columns .pane-noticias-multimedia .view-noticias-multimedia .views-row:hover .views-field-title a {
	color: #EEC52F;	
}
.elecciones-2019.mundial-2018 #columns .pane-noticias-multimedia .view-noticias-multimedia .views-field-field-nmedia-fprincipal {
	position: relative;
}
.elecciones-2019.mundial-2018 #columns .pane-noticias-multimedia .view-noticias-multimedia .views-field-field-nmedia-fprincipal ::after {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
display: block;
content: "";
background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgb(0,0,0,0.5))
}



.elecciones-2019 .panels-flexible-region-subhome_elecciones_2019-multimedia_elecciones {
	background-color: #000;
	max-width: 100%;
}
.elecciones-2019 .panels-flexible-region-subhome_elecciones_2019-multimedia_elecciones .inside {
	max-width: 970px;
	margin: auto;
	display: flex;
	flex-wrap: wrap;
}
.elecciones-2019.mundial-2018 #columns .container .panels-flexible-row.panels-flexible-row-subhome_elecciones_2019-12 {
	width: 100%;
}
/*controles galeria fotografica*/
.elecciones-2019 .pane-multimedia .node-galeria-fotografica .bx-wrapper .bx-prev{
	background-image: url("images/nav-mundial.png");
	width: 55px;
	height: 150px;
	background-position: 0px 0px;
	left: 0px;
}
.elecciones-2019 .pane-multimedia .node-galeria-fotografica .bx-wrapper .bx-next{
	background-image: url("images/nav-mundial.png");
	width: 55px;
	height: 150px;
	background-position: -55px 0px;
	right: 0px;
}
.mundial-2018.elecciones-2019 #columns .view-display-id-especial_videos_top .views-row:hover .views-field-title a {
	padding-left: 35px;
}
.mundial-2018.elecciones-2019 .panels-flexible-region-subhome_elecciones_2019-multimedia_elecciones .panel-separator {
	display: none;
}
.elecciones-2019 .panels-flexible-region-subhome_elecciones_2019-sidebar_noticias-inside .pane-block-1 {
	padding-top: 15px;
	border-bottom: 1px solid #cdcdcd;
	width: 90%;
	margin: auto;
}
.elecciones-2019 #galeria-video-bottom-mundial .bx-wrapper .bx-prev {
	bottom: -95px;
	left: initial;
	right: 95px;
	background-image: url("images/nav-mundial.png");
	width: 40px;
	height: 120px;
	background-position: -45px;
	top: initial;
	transform: rotate(90deg);
	background-size: 200%;
}
.elecciones-2019 #galeria-video-bottom-mundial .bx-wrapper .bx-next {
	top: -70px;
	left: initial;
	right: 105px;
	background-image: url("images/nav-mundial.png");
	width: 40px;
	height: 120px;
	background-position: 0px;
	transform: rotate(90deg);
	background-size: 200%;
}

.elecciones-2019 .pane-multimedia {
    overflow: hidden;
    margin-bottom: 0px;
    max-width: 650px;
    width: 100%;
    margin-right: 10px;
}
.elecciones-2019 .pane-multimedia.galeria-top {
	max-width: 100%;
}

/**
 * 3.11 Galerias Multimedia
 */
.elecciones-2019 .pane-multimedia .ads.views-row.views-row-ads {
	display: none;
}
.elecciones-2019 .pane-multimedia {
	overflow: hidden;
	margin-bottom: 0px; 
}
.elecciones-2019 .pane-multimedia .pane-title {
	color: #fff;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 20px;
	background-color: transparent;
}
.elecciones-2019 .pane-multimedia .pane-title::before{
	background-image: url("images/iconos_juegos_2018.png");
	width: 30px;
	height: 30px;
	background-position-y: -194px;
	content: "";
	display: inline-block;
	margin-right: 5px;
}
.elecciones-2019 .pane-multimedia .node-galeria-fotografica {
	position: relative;
}
.elecciones-2019 .pane-multimedia .node-galeria-fotografica .node-header {
	background-color: rgba(153,0,0,0.7);
	position: absolute;
	bottom: 30px;
	right: 0px;
	left: 0px;
	padding: 10px 15px;
}
.elecciones-2019 .pane-multimedia .node-galeria-fotografica .node-header a {
	color: #fff;
	font-size: 2rem;
}
/*controles galeria fotografica*/
.elecciones-2019 .pane-multimedia .node-galeria-fotografica .bx-wrapper .bx-prev{
	background-image: url("images/nav-mundial.png");
	width: 55px;
	height: 150px;
	background-position: 0px 0px;
	left: 0px;
}
.elecciones-2019 .pane-multimedia .node-galeria-fotografica .bx-wrapper .bx-next{
	background-image: url("images/nav-mundial.png");
	width: 55px;
	height: 150px;
	background-position: -55px 0px;
	right: 0px;
}
/*mas galerias*/
.elecciones-2019 .pane-multimedia .view-display-id-especial_galeria_bottom {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.elecciones-2019 .pane-multimedia .view-display-id-especial_galeria_bottom .view-content {
	overflow: hidden;
}
.elecciones-2019 .pane-multimedia .view-display-id-especial_galeria_bottom .views-row {
	width: 25%;
	padding: 10px 5px;
	border: 0px;
	float: left;
	clear: none;
}
.elecciones-2019 .pane-multimedia .view-display-id-especial_galeria_bottom .views-row .views-field-title a {
	color: #fff;
}
/*video*/
.elecciones-2019 .pane-multimedia .view-display-id-especial_videos_top {
	max-width: 720px;
	float: left;
	padding-bottom: 41.5px;
	width: 100%;
}
.elecciones-2019 .pane-multimedia .view-display-id-especial_videos_top .pane-title::before {
	background-position-y: -396px;
}
.elecciones-2019 .pane-multimedia .view-display-id-especial_videos_top .views-field-title .field-content a {
	display: block;
	margin-bottom: 10px;
	color: #fff;
	font-size: 2rem;
}
.elecciones-2019 .pane-multimedia .view-display-id-especial_videos_bottom {
	padding-left: 10px;
}
.elecciones-2019 .pane-multimedia .view-display-id-especial_videos_bottom .views-field-title a {
	color: #fff;
}
.elecciones-2019 .pane-multimedia .view-display-id-especial_videos_bottom .views-row {
	border: 0px;
}
/*#galeria-bottom-mundial*/
.elecciones-2019 #galeria-video-bottom-mundial .bx-viewport{
	height: 389px !important;
	margin: 35px 0px;
}
.elecciones-2019 #galeria-video-bottom-mundial .bx-viewport .views-row {
	width: 100% !important;
	border: 0px;
	border-bottom: 5px;
}
.elecciones-2019 #galeria-video-bottom-mundial .bx-viewport .ads {
	display: none;
}
.elecciones-2019 #galeria-video-bottom-mundial .bx-viewport .views-row .views-field-title a{
	color: #fff;
	line-height: 1.1;
}
.elecciones-2019 #galeria-video-bottom-mundial .bx-wrapper .bx-prev {
	bottom: -95px;
	left: initial;
	right: 95px;
	background-image: url("images/nav-mundial.png");
	width: 40px;
	height: 120px;
	background-position: -45px;
	top: initial;
	transform: rotate(90deg);
	background-size: 200%;
}
.elecciones-2019 #galeria-video-bottom-mundial .bx-wrapper .bx-next {
	top: -70px;
	left: initial;
	right: 105px;
	background-image: url("images/nav-mundial.png");
	width: 40px;
	height: 120px;
	background-position: 0px;
	transform: rotate(90deg);
	background-size: 200%;
}
.elecciones-2019 #galeria-video-bottom-mundial {
	position: relative;
	padding-top: 59px;
	padding-bottom: 10px;
	max-width: 240px;
	width: 100%;
}
.elecciones-2019 #galeria-video-bottom-mundial .view-footer {
	position: absolute;
	top: 35px;
	right: 0;
	left: 0;
}
.elecciones-2019 #galeria-video-bottom-mundial .view-footer a{
	border: 1px solid #fff;
	color: #fff;
	display: block;
	padding: 5px 10px;
	text-align: center;
	border-radius: 5px;
	width: 160px;
	margin: auto;

}






/*en las redes*/
.elecciones-2019 .inside.panels-flexible-row-inside.panels-flexible-row-subhome_elecciones_2019-4-inside.clearfix{
	display: flex;
}
.elecciones-2019 .panels-flexible-region-subhome_elecciones_2019-sidebar_noticias-inside {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.elecciones-2019 .panels-flexible-region-subhome_elecciones_2019-sidebar_noticias-inside iframe {
	display: flex;
	justify-content: center;
	margin: auto;
}
.elecciones-2019 .panels-flexible-row-subhome_elecciones_2019-4-right,
.elecciones-2019 .panels-flexible-row-subhome_elecciones_2019-4-middle {
	max-width: 480px;
	width: 100% !important;
	margin: 0px !important;
	padding: 0px !important;
}
.elecciones-2019 .panels-flexible-region-subhome_elecciones_2019-sidebar_noticias::before {
	content: "EN LAS REDES";
	font-size: 26px;
	background-color: #eec52f;
	color: #fff;
	padding: 5px;
	margin: 0.67em 0px;
	font-family: Futura std, Futura, Century Gothic, CenturyGothic, AppleGothic, Trebuchet MS, Arial, sans-serif;
	font-weight: bold;
	display: block;
	width: 100%;
	flex-basis: 100%;
	text-align: center;
}
.elecciones-2019 .panels-flexible-region-subhome_elecciones_2019-sidebar_noticias,
.elecciones-2019 .panels-flexible-region-sub_home_layout-m__s_en_secci__n{
	border: none;
}
.elecciones-2019 .panels-flexible-region-subhome_elecciones_2019-sidebar_noticias-inside {
	background-color: #fff;
}

/*banner homepage LT*/
.banner-elige-homepage {
	background-color: #f3d62f;
	background-image: url("images/banner-elige-homepage.jpg");
	background-size: cover;
	background-position: center center;
	display: flex;
	justify-content: space-between;
}
.banner-elige-homepage .logo {
	background-image: url("images/logo-elige-banner.png");
	width: 340px;
	height: 125px;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
.banner-elige-homepage .button-container {
	justify-content: center;
	display: flex;
	flex-direction: column;
	padding: 5px;
}
.banner-elige-homepage .button {
	background-color: #fff;
	border-color: 1px solid #cdcdcd;
	padding: 10px;
	border-radius: 10px;
	color: #000;
	margin: 5px;
	display: block;
	width: 200px;
	text-align: center;
	text-decoration: none;
	float: right;
	font-size: 1.2em;
	transition: all 0.5s ease-in;
}
.banner-elige-homepage .button:hover {
	background-color: #eec52f;
	color: #fff;
}

/*BANNER SUBHOME*/

.title-container h1.titulo-comparador.center,
.elige-semaforo .titulo-comparador.center,
.elige-frase .titulo-comparador.center  {
	text-align: center;
}
.banner-elige-subhome-partidos,
.banner-elige-subhome-candidatos {
	background-color: #fff;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	max-width: 970px;
}
.banner-elige-subhome-partidos h1,
.banner-elige-subhome-candidatos h1 {
	font-size: 20px;
}
.banner-elige-subhome-partidos .button-container,
.banner-elige-subhome-candidatos .button-container {
	display: flex;
	justify-content: center;
	padding-bottom: 15px;

}
.banner-elige-subhome-partidos .button-container .partido,
.banner-elige-subhome-candidatos .button-container .partido {
	padding: 95px 10px 4px;
	background-image: url("images/elecciones_2019/logos/logo_cc.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: top center;text-align: center;
	text-decoration: none;
	color: #000;
	max-width: 90px;
	min-width: 90px;
	line-height: 1.1;
	margin: 5px;
	font-size: 0.87em;
	transition: all 0.5s ease-in
}
.banner-elige-subhome-partidos .button-container .partido:hover,
.banner-elige-subhome-candidatos .button-container .partido:hover {
	background-size: 110%;
	background-position-y:-10px; 
	background-color: #eec52f;
}
.banner-elige-subhome-candidatos .button-container .partido {
	background-color: #dbdbdb;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom: 5px solid red;
}

.banner-elige-subhome-candidatos .button-container .partido.cc {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_cc.jpg');
	border-color: #F64301;
}
.banner-elige-subhome-candidatos .button-container .partido.pan {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_pan.jpg');
	border-color: #FE0000;
}
.banner-elige-subhome-candidatos .button-container .partido.mas {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_mas.jpg');
	border-color: #143A83;
}
.banner-elige-subhome-candidatos .button-container .partido.mts {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_mts.jpg');
	border-color: #006D36;
}
.banner-elige-subhome-candidatos .button-container .partido.ucs {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_ucs.jpg');
	border-color: #01A8EC;
}
.banner-elige-subhome-candidatos .button-container .partido.pdc {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_pdc.jpg');
	border-color: #006167;
}
.banner-elige-subhome-candidatos .button-container .partido.mnr {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_mnr.jpg');
	border-color: #EE85B0;
}
.banner-elige-subhome-candidatos .button-container .partido.bdn {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_bdn.jpg');
	border-color: #BB1320;
}
.banner-elige-subhome-candidatos .button-container .partido.fpv {
	background-image: url('images/elecciones_2019/candidatos/candidatos_presidencia_fpv.jpg');
	border-color: #125F57;
}


 @media only screen and (min-width: 768px) {
	.title-container {
		position: relative;
	}
	.title-container .social-bar {
		position: absolute;
		top: 0px;
		right: 0px;
	}
	.title-container .social-bar .stButton{
		margin-right: -5px;
		margin-left: 0px;
	}
	.title-container .social-bar .stButton .stLarge {
		background-size: 30px;
		display: inline-block;
		height: 57px;
		width: 57px;
		position: relative;
		background-repeat: no-repeat;
		background-color: red;
		background-position: center center;
		background-color: #3B579D;
	}
	.title-container .social-bar .st_facebook_large .stButton .stLarge {
		background-color: #3B579D;
	}
	.title-container .social-bar .st_twitter_large .stButton .stLarge {
		background-color: #00ACED;
	}
	.title-container .social-bar .st_email_large .stButton .stLarge {
		background-color: #B7C2C2;
	}
	.title-container .social-bar .st_sharethis_large .stButton .stLarge {
		background-color: #00BF00;
	}
	.title-container .social-bar .st_whatsapp_large .stButton .stLarge {
		background-color: #3DCE27;
	}
}
/*semaforo electoral*/
#elige2019-subhome .container-elige {
	display: flex;
	justify-content: space-between;
}
.elige-semaforo {
	max-width: 640px;
	background-color: #fff;
	border: 5px solid #eec52f;
	overflow: hidden;
	margin-top: 10px;
	display: flex;
	flex-wrap: wrap;
	flex-grow: 2;
}
.elige-semaforo .titulo-comparador.center {
	margin-top: 0px;
	flex-basis: 100%;
	margin-bottom: 10px;
	height: 60px;
}
.elige-semaforo .player,
.elige-semaforo .text {
	padding: 0px 5px 10px;
	width: 75%;
	display: block;
}
.elige-semaforo .text {
	width: 25%;
}

/*frase del dia*/
.elige-frase {
	width: 320px;
}
.elige-frase .titulo-comparador.center {
	margin: 10px 0px;
}
.elecciones-2019 .pager {
	background-color: #fff;
	padding: 10px;
	border-radius: 10px;
}
.elecciones-2019 .pager .pager-previous a,
.elecciones-2019 .pager .pager-next a {
	background-color: #eec52f;
	padding: 5px;
	border-radius: 10px;
	color: #fff;
	text-decoration: none;
}



/**

  *Responsive

  **/
  @media only screen and (max-width: 768px) {
  /**
	* elecciones 2019
	*/
	/*.header-elecciones-2019 {
		background-color: #fff;
		background-image: url(images/Header_Elige_2019_movil.jpg);*/
	.view-especiales.view-display-id-block_elige_2019_1 .view-header .view-display-id-block_elige_2019_2 .view-content .views-row {
		width: 100%;
	}
	.view-especiales.view-display-id-block_elige_2019_1 > .view-content .views-field-field-noticia-fotos {
		width: 100%;
		margin-bottom: 15px;
	}
	.view-especiales.view-display-id-block_elige_2019_1 .view-header .view-display-id-block_elige_2019_2 .view-content .views-row .views-field-field-noticia-fotos {
		width: 80px;
		height: 80px;
		margin: 5px !important;
	}
	.view-especiales.view-display-id-block_elige_2019_1 .view-header .view-display-id-block_elige_2019_2 .view-content {
		padding: 5px 0px;
	}
	.view-especiales.view-display-id-block_elige_2019_1 > .view-content .views-field-title,
	.view-especiales.view-display-id-block_elige_2019_1 > .view-content .views-field-field-noticia-fecha .date-display-single {
		margin: 10px;
	}
	.view-especiales.view-display-id-block_elige_2019_1 {
		display: flex;
		flex-direction: column-reverse;
	}
	.view-especiales.view-display-id-block_elige_2019_1 .view-header {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.elecciones-en-vivo > div::after {
		font-size: 1em;
	}



	.elecciones-2019.mundial-2018 .menu-especial-2018 .menu-eleciones-2019-container {
		min-height: 45px;
	}
	.menu-mundial-2018.responsive ul li.last a {
		margin-bottom: 45px;
	}

	.elecciones-2019.mundial-2018 .header-main-mundial-2018 {
		background-image: url(images/Header_Elige_2019_movil.jpg);
	}
	.elecciones-2019.mundial-2018 .menu-especial-2018 .container a.icon {
		border: 0px;
		width:50px;
		height: 34px;
		overflow: hidden;
		background-image: url("images/responsive_menu_dakar.png");
		position: absolute;
		bottom: 0px;
		left: 10px;
		background-repeat: no-repeat;
		background-position: top center;
		transition: all 0.4s ease-in;
	}
	.elecciones-2019.mundial-2018 .menu-especial-2018 .container  a.icon.open {
		background-position: bottom center;
		margin-bottom: 5px;
	}
	#comparador-elige-2019 .comparador-partido1 h2 {
		margin-bottom: 55px;
	}
  /* .elecciones-2019.mundial-2018 .menu-container {
	display: none;
	}*/
	#comparador-elige-2019 .elige-2019-lista-partidos {
		right: 5px;
		left: 5px;
	}
	#comparador-elige-2019 .comparador-partido1,
	#comparador-elige-2019 .comparador-partido2 {
		padding: 10px 30px;
	}
	#comparador-elige-2019 .temas-content .tema .partido1,
	#comparador-elige-2019 .temas-content .tema .partido2,
	#comparador-elige-2019 .programas-elige-2019 .partido1,
	#comparador-elige-2019 .programas-elige-2019 .partido2 {
		width: 100%;
		flex-grow: 0;
		min-width: 280px;
	}
	#comparador-elige-2019 .elige-2019.temas .tema {
		margin: 3px;
	}
	#comparador-elige-2019 .temas-content .tema,
	#comparador-elige-2019 .programas-elige-2019  {
		flex-wrap: wrap;
	}
	
	#comparador-elige-2019  .programas-elige-2019 a::before {
		align-self: center;
	}
	#comparador-elige-2019 .temas-content .partido1.content-shown, 
	#comparador-elige-2019 .temas-content .partido2.content-shown,
	#comparador-elige-2019 .programas-elige-2019 .partido1, 
	#comparador-elige-2019 .programas-elige-2019 .partido2 {
		display: none;
	}
	#comparador-elige-2019 .temas-content .partido1.content-shown.enable, 
	#comparador-elige-2019 .temas-content .partido2.content-shown.enable,
	#comparador-elige-2019 .programas-elige-2019 .partido1.enable, 
	#comparador-elige-2019 .programas-elige-2019 .partido2.enable {
		display: flex;
	}
	#comparador-elige-2019 .tabs {
		display: flex;
	}
	#comparador-elige-2019 .temas-content .partido1.content-shown, 
	#comparador-elige-2019 .temas-content .partido2.content-shown,
	#comparador-elige-2019 .programas-elige-2019 .partido1.content-shown, 
	#comparador-elige-2019 .programas-elige-2019 .partido2.content-shown {
		margin-top: 0px;
	}
	#comparador-elige-2019  .programas-elige-2019 .partido1,
	#comparador-elige-2019  .programas-elige-2019 .partido2 {
		background-color: #fff;
		border-radius: 10px;
		margin: 0px 10px;
	}
	#buzon-ciudadano-form #edit-programs {
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.view-buzon-ciudadano .view-content .views-row :nth-child(odd) {
		border-left: none;
	}
	.view-buzon-ciudadano .view-content .views-row {
		flex-basis: 100%;
	}
	#buzon-ciudadano-form #edit-programs .form-type-radio {
		margin: 0px;
	}
	#Candidatos-elige-2019 .candidatos-content {
		flex-wrap: wrap;
	}
	#Candidatos-elige-2019 .candidatos-content-inside {
		flex-basis: 100%;
	}
	#Candidatos-elige-2019 .toggle-candidato {
		display: flex;
	}
	#Candidatos-elige-2019 .toggle-candidato .boton{
		padding: 15px;
	    padding-left: 15px;
		border-radius: 10px;
		border: 1px solid #999;
		background-color: #eec52f;
		color: #fff;
		margin: 10px;
		font-weight: bold;
		font-size: 16px;
		width: 50%;
		cursor: pointer;
		text-align: center;
		transition: all 0.5s ease-in;
	}
	#Candidatos-elige-2019 .toggle-candidato .boton.unselected {
		background-color: #cdcdcd;
	}
	#Candidatos-elige-2019 .toggle-candidato .boton:hover {
		background-color: #EDCB53;
	}
	#Candidatos-elige-2019 .candidatos-head-partidos .candidatos-datos-partido, 
	#Candidatos-elige-2019 .candidatos-head-partidos .candidatos-ver-propuesta {
		align-self: flex-start;
		margin:0;
	}
	#Candidatos-elige-2019 .candidatos-cambiar-partido {
		position: absolute;
		bottom: 15px;
		right: 0;
		left: 0;
		text-align: center;
	}
	#Candidatos-elige-2019 .candidatos-head-partidos {
		padding-bottom: 40px;
		
	}
	#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside {
		display: none;
	}
	#Candidatos-elige-2019 .candidatos-content .candidatos-content-inside.enable {
		display: block;
	}
	#Candidatos-elige-2019 .cita-candidato span {
		font-size: 20px;
	}
	.banner-elige-homepage {
		background-image: url("images/banner-elige-homepage-movil.jpg");
		flex-direction: column;
	}
	.banner-elige-homepage .logo {
		width: 50%;
		height: 70px;
		
	}
	.banner-elige-homepage .button-container {
		flex-direction: row;
		justify-content: space-around;
	}
	.banner-elige-homepage .button {
		display: flex;
		align-items: center;
		padding: 10px 20px;
	}
		.banner-elige-subhome-partidos .button-container,
	.banner-elige-subhome-candidatos .button-container {
		flex-wrap: wrap;
	}
	#elige2019-subhome .container-elige {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	}
	.elige-semaforo {
		flex-grow: 1;
	}
	.elige-semaforo .titulo-comparador.center {
	}
	.elige-semaforo .player,
	.elige-semaforo .text {
		width: 100%;
	}

	/*frase del dia*/
	.elige-frase {
		margin: auto;
	}
	.elige-frase .titulo-comparador.center {
		margin: 10px 0px;
	}
	/*redes*/
	.elecciones-2019 .panels-flexible-region-sub_home_layout-lt_en_la_red {
		display: block;
	}
	.elecciones-2019 .inside.panels-flexible-row-inside.panels-flexible-row-sub_home_layout-5-inside.clearfix {
		display: flex;
		flex-direction: column-reverse;
	}
	.elecciones-2019 .inside.panels-flexible-row-inside.panels-flexible-row-subhome_elecciones_2019-4-inside.clearfix{
		flex-wrap: wrap;
	}
}


.elecciones-2019 #panels-ipe-paneid-2417{
	float:left;
	max-width:660px;
	width:100%;
}
.elecciones-2019 #panels-ipe-paneid-2418{
    float:left;
    width:100%;
    max-width:250px;
}
	
.countdown-mundial-2018{
  display:none;
}
