@font-face {
    font-family: 'roboto';
    src: url('/especiales/recursos_especiales/fonts/robotocondensed-regular-webfont.eot');
    src: url('/especiales/recursos_especiales/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/especiales/recursos_especiales/fonts/robotocondensed-regular-webfont.woff') format('woff'),
     url('/especiales/recursos_especiales/fonts/robotocondensed-regular-webfont.woff2') format('woff'),
         url('/especiales/recursos_especiales/fonts/RobotoCondensed-Regular.ttf') format('truetype'),
         url('/especiales/recursos_especiales/fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('/especiales/recursos_especiales/fonts/robotocondensed-bold-webfont.eot');
    src: url('/especiales/recursos_especiales/fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/especiales/recursos_especiales/fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('/especiales/recursos_especiales/fonts/robotocondensed-bold-webfont.woff') format('woff'),
         url('/especiales/recursos_especiales/fonts/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('/especiales/recursos_especiales/fonts/robotocondensed-bold-webfont.svg#robotocondensed-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.widget-cont {
	width: 100%;
	max-width: 709px;
	/*float: left;*/
	font-family: Arial, Helvetica, sans-serif;
	background-color: #edecec;
	padding-bottom: 10px;
	position: relative;
	clear:both;

}

#texto_noticia .min_item_destacado .cont_min_item_p > .widget-cont {
    width: calc(100% - 10px);
    max-width: 709px;
    /*float: left;*/
    font-family: Arial, Helvetica, sans-serif;
    background-color: #edecec;
    padding-bottom: 10px;
    position: relative;
    clear: both;
    border: solid 1px #b3b2b2;
    box-sizing: border-box;	
}

.widget-cont-b {
	width: 100%;
	max-width: 709px;
	min-height: 220px;
	/*float: left;*/
	font-family: Arial, Helvetica, sans-serif;
	background-color: #edecec;
	position: relative;
	border-bottom: 3px solid #d4d4d4;
}
.widget-cont-segundavuelta {
	width: 100%;
	max-width: 709px;
	padding-bottom: 147px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #edecec;
	position: relative;
	border-bottom: 3px solid #d4d4d4;
	background-image: url(../img/minuto-a-minuto.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.avatar-iz  {
width: 125px;
overflow: hidden;
	position: absolute;
	left:0px;
	bottom: 0px;
}

.avatar-iz-x{
	width: 90%;
	height: 147px;
	position: relative;
	overflow: hidden;
	
}
.avatar-iz-x img{
width: 140%;
	height: auto;
	left: -35.5%;
	bottom: 0px;
	position: absolute;
}
.avatar-iz-x-b{
	width: 90%;
	height: 147px;
	position: relative;
	overflow: hidden;
	margin-left: 10%;
}
.avatar-iz-x-b img{
width: 140%;
	height: auto;
	right: -35.5%;
	bottom: 0px;
	position: absolute;
}
.avatar-der {
	width: 125px;
	text-align: right;	
	position: absolute;
	right: 0px;
	bottom: 0px;
	overflow: hidden;
}

.widget-2v-resparcial .avatar-iz,
.widget-2v-resparcial .avatar-der {
	bottom:-3px;
}

.cifra-nombre-segundavuelta {
	width: 24%;
	height: 99px;
	margin-top: 0px;
	position: absolute;
	left: 110px;

}

.cifra-nombre-segundavuelta-b {
	width: 24%;
	height: 147px;
	margin-top: 0px;
position: absolute;
	right: 110px;
}

.segundavuelta-barras {
	width: 21%;	
	height: 147px;
	position: absolute;
	top: 48px;
	left: 39.5%;
}
.segundavuelta-barras-a {
	width: 45.5%;	
	height: 50%;
	position: absolute;
	bottom: 0px;
	right: 52%;
background: rgba(82,122,175,0.9);
background: -moz-linear-gradient(top, rgba(82,122,175,0.9) 0%, rgba(23,52,94,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(82,122,175,0.9)), color-stop(100%, rgba(23,52,94,0.9)));
background: -webkit-linear-gradient(top, rgba(82,122,175,0.9) 0%, rgba(23,52,94,0.9) 100%);
background: -o-linear-gradient(top, rgba(82,122,175,0.9) 0%, rgba(23,52,94,0.9) 100%);
background: -ms-linear-gradient(top, rgba(82,122,175,0.9) 0%, rgba(23,52,94,0.9) 100%);
background: linear-gradient(to bottom, rgba(82,122,175,0.9) 0%, rgba(23,52,94,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#527aaf', endColorstr='#17345e', GradientType=0 );

}

.segundavuelta-barras-b {
	width: 45.5%;
	height: 51.1%;
	position: absolute;
	bottom: 0px;
	left: 52%;
background: rgba(208,85,85,0.9);
background: -moz-linear-gradient(top, rgba(208,85,85,0.9) 0%, rgba(109,6,21,0.9) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(208,85,85,0.9)), color-stop(100%, rgba(109,6,21,0.9)));
background: -webkit-linear-gradient(top, rgba(208,85,85,0.9) 0%, rgba(109,6,21,0.9) 100%);
background: -o-linear-gradient(top, rgba(208,85,85,0.9) 0%, rgba(109,6,21,0.9) 100%);
background: -ms-linear-gradient(top, rgba(208,85,85,0.9) 0%, rgba(109,6,21,0.9) 100%);
background: linear-gradient(to bottom, rgba(208,85,85,0.9) 0%, rgba(109,6,21,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d05555', endColorstr='#6d0615', GradientType=0 );


}
.segundavuelta-cifra-a {
	width: calc(100% - 40px);
	font-family: 'robotobold',Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #1f4e8d;
	border-bottom: solid 1px #a0a0a0;
	text-align: center;
	line-height: 54px;
	margin-top: 25px;
	margin-left: 20px;
}
.segundavuelta-cifra-votos {
	width: calc(100% - 40px);
	font-family: 'roboto',Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	line-height: 22px;
	margin-left: 20px;
	text-align: center;
	margin-top: 4px;
}

.widget-2v-resparcial .segundavuelta-cifra-votos {
	font-size: 16px;
}

.segundavuelta-cifra-votos i {
	font-style: normal;
}

.segundavuelta-cifra-b {
	width: calc(100% - 40px);
	font-family: 'robotobold',Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #ac1e30;	
	line-height: 54px;
	border-bottom: solid 1px #a0a0a0;
	text-align: center;
	margin-top: 25px;
	margin-left: 20px;
}

.segundavuelta-nombre {
	display: block;
	font-family: 'roboto',Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	line-height: 20px;
	margin-top: 14px;
	text-align: center;
}

.barra-nombre {
	width: 100%;
	height: 32px;
	position: absolute;
	bottom: 0px;
	background-color: rgba(0,0,0,0.33);
}
.widget-tab-a {
	width: 100%;
	padding: 0.1px 0px;
/*	float: left;*/
	background-image: url(http://static.emol.cl/emol50/Fotos/2017/11/14/file_20171114120354.jpg);
	background-position: left bottom;
	position: relative;
}
.widget-tab-b {
	width: 100%;
	/*float: left;*/
	padding: 0.1px 0px;
	background-image: url(http://static.emol.cl/emol50/Fotos/2017/11/14/file_20171114120501.jpg);
	background-position: left bottom;
	position: relative;
}
.widget-tab-parche {
	width: calc(100% -20px);
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: rgba(0,0,0,0.40);
	color: #fff;

	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 70px;
}
.widget-tab-parche-b {
	/*width: calc(100% -20px);*/
	position: relative;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: rgba(0,0,0,0.40);
	color: #fff;
	box-sizing: border-box;
	display: block;
	font-family: 'roboto',Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 70px;
}
.widget-logo {
position: absolute;
right:8px;
top:4px;
}
.widget-comuna{
	color: #fce49c;
	text-transform: uppercase;	
}
.widget-text-linea{
	width: 100%;
		float: left;
	border-bottom: 1px solid #cfcfcf;
	margin-top: 6px;
	padding-bottom: 6px;
	position: relative;
	margin-bottom: 5px;
}
.widget-text-txt{
	width: 100px;
	height: 15px;
	float: left;
	position: absolute;
	left: calc(50% - 50px);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 50%;
	-webkit-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	transform: translateY(-40%);
	color: #474747;
	background-color: #edecec;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
}
.widget-candidatos {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.widget-candidatos ul{
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
.widget-candidatos li{
	width: calc(12.5% - 17px);

	float: left;
	margin-left: 15px;
	list-style-type: none;	
	
}

.widget-candidatos tr:nth-child(1){
	color: #b50031;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

.widget-candidatos tr:nth-child(2){
	background-color: #cbcbcb;
	text-align: center;
}

.widget-candidatos img{
	width: 100%;
	height: auto;
}
.widget-candidatos tr:nth-child(3){
	text-align: center;
	color: #333333;
	font-size: 13px;
	line-height: 23px;
}


.widget-space{
	width: 250px;
	height: 20px;
	float: left;

}
.widget-space-b{
	width: 40px;
	height: 20px;
	float: left;

}
.widget-un-candidato-foto {
	width: 194px;
	height: auto;
	position: absolute;
	top: 8px;
	left: 8px;
	border: solid 4px #fff;
-webkit-box-shadow: 0px 0px 13px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 13px -5px rgba(0,0,0,0.75);
box-shadow: 0px 0px 13px -5px rgba(0,0,0,0.75);
}
.widget-dos-candidatos-foto {
	width: 194px;
	height: auto;
	float: left;
	border: solid 4px #fff;
-webkit-box-shadow: 0px 0px 13px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 13px -5px rgba(0,0,0,0.75);
box-shadow: 0px 0px 13px -5px rgba(0,0,0,0.75);
margin-left: 80px;
margin-top: 8px;
}
.widget-dos-candidatos-foto-b {
	width: 194px;
	height: auto;
	float: left;
	border: solid 4px #fff;
-webkit-box-shadow: 0px 0px 13px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 13px -5px rgba(0,0,0,0.75);
box-shadow: 0px 0px 13px -5px rgba(0,0,0,0.75);
margin-left: 8px;
margin-top: 8px;
}

.widget-un-candidato-foto img, .widget-dos-candidatos-foto img, .widget-dos-candidatos-foto-b img{
	width: 100%;
	height: auto;

}

.widget-un-candidato-nombre {
width:100%;
	float: left;
	height: auto;
font-family: 'roboto',Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #333333;


	margin-bottom: 5px;
	line-height: 20px;

}
.widget-un-candidato-coali {
	width:100%;
	float: left;
	height: auto;
font-family: 'roboto',Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 16px;
}
.widget-un-candidato-partido {
	width:100%;
	float: left;
	height: auto;
font-family: 'roboto',Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8b8989;

	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 16px;
}
.widget-text-space {	
	width: calc(100% - 340px);
	margin-left: 220px;
}
.widget-text-letra {	
	font-size: 18px;
	line-height: 16px;
}
.widget-text-letra {
width: 275px;	
	font-size: 18px;
	line-height: 16px;
}
.widget-padding {
		margin-top: 30px;
}

.widget-partido {
width: 100px;
height: auto;
position: absolute;
right: 10px;
bottom: 50px;
border-radius: 200px 200px 200px 200px;
-moz-border-radius: 200px 200px 200px 200px;
-webkit-border-radius: 200px 200px 200px 200px;
background-color: #fff;
border: solid 2px #fff;
box-sizing: border-box;
}
.widget-partido-b {
width: 60px;
height: auto;
position: absolute;
right: 8px;
top: 10px;
border-radius: 200px 200px 200px 200px;
-moz-border-radius: 200px 200px 200px 200px;
-webkit-border-radius: 200px 200px 200px 200px;
background-color: #fff;
border: solid 2px #fff;
box-sizing: border-box;
}

.widget-partido img, .widget-partido-b img{
width: 100%;
height: auto;

}
.widget-un-ganador-icon{
	position: absolute;
	top: 6px;
	left: 220px;
	color: #669966;
	
border-radius: 200px 200px 200px 200px;
-moz-border-radius: 200px 200px 200px 200px;
-webkit-border-radius: 200px 200px 200px 200px;
height: 36px;
width: 36px;
overflow: hidden;
background-color: #FFF;
text-align: center;

}

.widget-dos-ganadores-icon{
	position: absolute;
	top: 6px;
	left: 10px;
	color: #669966;
	
border-radius: 200px 200px 200px 200px;
-moz-border-radius: 200px 200px 200px 200px;
-webkit-border-radius: 200px 200px 200px 200px;
height: 36px;
width: 36px;
overflow: hidden;
background-color: #FFF;
text-align: center;

}
.widget-cont-dos-ganadores {
width: 50%;
float: left;
border-right: solid 1px #b1b1b1; 
box-sizing: border-box;

}
.widget-cont-dos-ganadores:last-child {
width: 50%;
float: left;
border-right: solid 0px #ccc; 


}
.widget-dos-ganadores-txt {
width: 100%;
float: left;
background-color: #d4d4d4;
padding: 10px;
box-sizing: border-box;
margin-top: 10px;
position: relative;

}

.widget-disputa-cifra-cont {
	width: 130px;
	float: left;
	padding-left: 7px;
	padding-top: 55px;
}
.widget-disputa-cifra {
	width: 100%;
	float: left;
	color: #2469a7;
	font-family: 'robotobold',Arial, Helvetica, sans-serif;
	font-size: 50px;
	text-align: center;
}
.widget-disputa-votos {
	width: 100%;
	float: left;
	color: #666666;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.widget-candidatos tr:nth-child(1) i {
font-style: normal;
font-size: 15px;
margin-left:2px;
}

.widget-candidatos tr:nth-child(1) span {
display: block;
font-size: 11px;
font-weight: normal;
color: #333;
margin:2px 0px 5px 0px;
}

	.cont_llamdado {
		width: 100%;
		float: left;
		max-width: 709px;
	}
	.cont_llamdado-foto {
		width: 100%;
		float: left;
	}
	.cont_llamdado-foto img{
		width: 100%;
		float: left;
	}
	.cont_llamdado-boton {
		width: 100%;
		float: left;
border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
		background-color: #344966;
		text-align: center;
		color: #fff;
		line-height: 20px;
		font-size: 18px;
		font-weight: bold;
		margin-top: 0px;
		overflow: hidden;

	}
	.cont_llamdado-boton a{
	width: 100%;
	float: left;
	text-decoration: none;
		color: #fff!important;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.cont_llamdado-boton a:hover{
		width: 100%;
		float: left;
		background-color: #5d081c;
		color: #fff!important;
		text-decoration: none!important;
		

		
	}
	
/* ===== RESOLUCIÓN < 680 ===== */

@media (max-width: 1024px) {

.segundavuelta-nombre span {
display: none;
}

.segundavuelta-nombre:before {
content: attr(data-sigla);
}

.avatar-iz > img {
margin-left:-30px;
}

.avatar-der > img {
margin-right:-30px;
}

.widget-2v-resparcial .cifra-nombre-segundavuelta {
left:80px;
width: 28%;
}

.widget-2v-resparcial .cifra-nombre-segundavuelta-b {
right:80px;
width: 28%;
}

.widget-2v-resparcial .segundavuelta-cifra-votos {
	font-size: 13px;
}

}

@media (max-width: 960px) {

.widget-2v-mesa .segundavuelta-barras-a,
.widget-2v-mesa .segundavuelta-barras-b {
width: 29.5%;
}

.widget-2v-resparcial .segundavuelta-barras-a,
.widget-2v-resparcial .segundavuelta-barras-b {
width: 36.5%;
}

}

/* ===== RESOLUCIÓN < 600 ===== */

@media (max-width: 600px) {
.widget-candidatos li{
	width: calc(25% - 6px);
	margin-left: 5px;
	margin-bottom: 5px;

	
}

	.widget-tab-parche {

	font-size: 14px;

}

.widget-2v-mesa .segundavuelta-barras {
display: none;
}


.avatar-iz > img {
margin-left:-45px;
}

.avatar-der > img {
margin-right:-45px;
}

.widget-2v-resparcial .cifra-nombre-segundavuelta {
left:60px;
width: 32%;
}

.widget-2v-resparcial .cifra-nombre-segundavuelta-b {
right:60px;
width: 32%;
}

.widget-2v-resparcial .segundavuelta-cifra-a,
.widget-2v-resparcial .segundavuelta-cifra-b {
font-size: 34px;
}

.widget-2v-resparcial .segundavuelta-cifra-votos {
font-size: 12px;	
}

.widget-2v-resparcial .segundavuelta-barras-a,
.widget-2v-resparcial .segundavuelta-barras-b {
width: 34.5%;
}

.widget-2v-resparcial .segundavuelta-nombre {
margin-top:16px;
}

}

/* ===== RESOLUCIÓN < 460 ===== */

@media (max-width: 480px) {

.avatar-iz-x img {
left:-77.5%;
}

.avatar-iz-x-b img{
right:-80.5%;
}

.cifra-nombre-segundavuelta {
width: 33%;
left:60px;
}

.cifra-nombre-segundavuelta-b {
width: 33%;
right:60px;
}

.segundavuelta-nombre {
font-size: 18px;
line-height: 7px;
margin-top:23px;
}

.avatar-iz > img {
margin-left:-70px;
}

.avatar-der > img {
margin-right:-73px;
}

.widget-2v-resparcial .segundavuelta-cifra-votos {
line-height: 13px;
}

.widget-2v-resparcial .segundavuelta-cifra-votos i {
display: block;
}

.widget-2v-resparcial .segundavuelta-nombre {
margin-top:34px;
}

.widget-2v-resparcial .cifra-nombre-segundavuelta .segundavuelta-nombre {
text-align: right;
padding-right:20%;
}

.widget-2v-resparcial .cifra-nombre-segundavuelta-b .segundavuelta-nombre {
text-align: left;
padding-left:20%;
}

.widget-2v-resparcial .cifra-nombre-segundavuelta {
width: 32%;
left:36px;
}

.widget-2v-resparcial .cifra-nombre-segundavuelta-b {
width: 32%;
right:36px;
}

.widget-2v-resparcial .segundavuelta-cifra-a,
.widget-2v-resparcial .segundavuelta-cifra-b {
font-size: 23px;
line-height: 37px;
}

.segundavuelta-cifra-votos {
font-size: 12px;
line-height: 16px;
}

.widget-2v-mesa .segundavuelta-cifra-a,
.widget-2v-mesa .segundavuelta-cifra-b {

width: calc(100% - 20px);
margin-left: 15px;
font-size: 36px;

}

.widget-2v-mesa .segundavuelta-nombre {
font-size: 15px;
}

}

@media (max-width: 360px) {

.segundavuelta-nombre:before {
display: none;
}

.widget-2v-mesa .segundavuelta-cifra-a,
.widget-2v-mesa .segundavuelta-cifra-b {
font-size: 28px;
}

}