@font-face {
    font-family: 'robotobold';
    src: url('https://static.emol.cl/emol50/especiales/css/fonts/robotocondensed-bold-webfont.eot');
    src: url('//static.emol.cl/emol50/especiales/css/fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.emol.cl/emol50/especiales/css/fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('https://static.emol.cl/emol50/especiales/css/fonts/robotocondensed-bold-webfont.woff') format('woff'),
         url('https://static.emol.cl/emol50/especiales/css/fonts/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('https://static.emol.cl/emol50/especiales/css/fonts/robotocondensed-bold-webfont.svg#roboto_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roboto';
    src: url('https://static.emol.cl/emol50/especiales/css/fonts/robotocondensed-regular-webfont.eot');
    src: url('https://static.emol.cl/emol50/especiales/css/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.emol.cl/emol50/especiales/css/fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('https://static.emol.cl/emol50/especiales/css/fonts/RobotoCondensed-Regular.ttf') format('truetype'),
         url('https://static.emol.cl/emol50/especiales/css/fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@keyframes rowEntrante {
  from {
    opacity: 0;
    transform: translateY(20px) scale(1);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

body {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
width: 100%;
}

/* Reset menú techo */

div.box-emol {
float:none;
}

/* General */

#inner-wrap {
max-width: 1280px;
width:100%;
}

#especiales-contenedor-principal {
margin-left:1%;
width:72.5%;
position: relative;
float:left;
}

#contenedor-columnas {
width:100%;
position: relative;
}

/* Header */

#especiales-header {
margin-bottom:36px;
position: relative;
width: 100%;
}

/* Header > Background con resize */

#especiales-header .background-header-out {
padding-top:7%;
position: relative;
width:100%;
}

#especiales-header .background-header {
background-image: url(https://static.emol.cl/emol50/Fotos/2026/04/10/file_20260410175914.jpg);
	/* HEADER ESCRITORIO */
background-position: left center;
background-repeat: no-repeat;
background-size: cover;
bottom:0px;
left:0px;
position: absolute;
right:0px;
top:0px;
border: none;
}

/* Header > Menú */

#especiales-header ul {
	bottom: -26px;
    display: block;
    height: 26px;
    left: 0px;
    list-style-type: none;
    margin: 0px;
    padding: 0px 0 0 10px;
    box-sizing: border-box;
    position: absolute;
    width: 100%;
	/*background-image: url(https://static.emol.cl/emol50/Fotos/2023/01/04/file_20230104182147.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
    font-family: 'roboto', Arial, Helvetica, sans-serif, Verdana;
    background-color: #000;
}


#especiales-header ul li {
    float: left;
    font-size: 16px;
    height: 14px;
    line-height: 14px;
    margin-top: 5px;
    padding-left: 12px;
    padding-right: 18px;
    text-transform: uppercase;
}

#especiales-header ul li a:link,
#especiales-header ul li a:visited {
	color: #fff;
	text-decoration: none;
	transition: color 0.2s linear;
	-webkit-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
}

#especiales-header ul li a:hover {
	color: #b3e803;
}

#especiales-header ul li:first-child {
display: none;
}

#especiales-header ul li:nth-child(2) {
margin-left:10px;
}

#especiales-header ul li:last-child {
border-right: none;
}

div.especiales-header-boton {
display: none;
}

/*Noticia principal*/

#noticia-principal {
	background-color: #93bf00;
    padding: 0;
    width: 65.3%;
    margin-bottom: 20px;
    border-radius: 0 0 35px 35px;
    border-bottom: 5px solid #638100;
}

#noticia-principal div.noticia-principal-foto {
position: relative;
}

#noticia-principal div.noticia-principal-foto img {
    width: 100%;
    max-width: 606px;
    opacity: 1;
    border: 0px;
    filter: alpha(opacity=100);
    transition: opacity 0.3s linear;
    -webkit-transition: opacity 0.3s linear;
    -ms-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
}

#noticia-principal div.noticia-principal-foto:hover img {
opacity: 0.8;
filter: alpha(opacity=80);
}

#noticia-principal div.noticia-principal-foto a.link-noticia:link,
#noticia-principal div.noticia-principal-foto a.link-noticia:visited {
background-color: #b3e702;
    color: #131313;
    bottom: 0px;
    font-family: 'robotobold', Arial, Helvetica, sans-serif;
    font-size: 46px;
    font-weight: normal;
    left: 0px;
    padding: 12px 2%;
    /* position: sticky; */
    display: inline-block;
    text-decoration: none;
    text-transform: uppercase;
    width: 96%;
    /* top: 298px; */
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    line-height: 40px;
    border-top: 5px solid #000;
    border-bottom: 5px solid #b3e702;
    text-align: center;
    border-radius: 0 0 35px 35px;
}

#noticia-principal div.noticia-principal-foto:hover a.link-noticia {
	color: #ffffff;
    background-color: #000;
}

#noticia-principal p {
font-size: 16px;
    line-height: 22px;
    padding: 0px 10px;
	text-align: center;
	margin: 10px 14px;
}

/*estadisticas interior*/	
.texto-estadisticas {
    font-size: 14px;
    line-height: 22px;
    width: 56%;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 20px;
    float: left;
}
/*estadisticas interior*/	


/*Tabs*/

a.tab-ver-mas:link,
a.tab-ver-mas:visited,
h3.tab-texto {
display: block;
    font-family: 'robotobold', Arial, Helvetica, sans-serif;
    font-size: 18px;
    height: 30px;
    line-height: 31px;
    text-indent: 10px;
    color: #131313;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
    background: url(//static.emol.cl/emol50/Fotos/2018/07/26/file_20180726163808.png) right -20px no-repeat, url(https://static.emol.cl/emol50/Fotos/2026/04/10/file_20260410101031.png) right 0px no-repeat;
    background-color: #fff;
    padding: 0 0 0 0px;
    margin: 0;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    border-bottom: 2px solid #000;
    border-top: 2px solid #000;
}

a.tab-ver-mas.secundario:link,
a.tab-ver-mas.secundario:visited {
    color: #131313;
    text-decoration: none;
}

a.tab-ver-mas:hover {
color: #131313;
text-decoration: underline;
	/*background-image: url(../img/vermas.png);
background-position: right 3px;
background-repeat: no-repeat;*/

    background: url(https://static.emol.cl/emol50/Fotos/2023/07/06/file_20230706180444.png) right 3px no-repeat, url(https://static.emol.cl/emol50/Fotos/2026/04/10/file_20260410101508.png) right 0px no-repeat;
	background-color: #15326c;
}

a.tab-ver-mas.secundario:hover {
color: #666666;
background-image: url(//static.emol.cl/emol50/Fotos/2018/09/05/file_20180905104831.png);
}
.boton-calendariocompleto {
    float: left;
    width: 100%;
    margin-top: 10px;
    padding-right: 0%;
    padding-bottom: 1.8%;
    padding-left: 0%;
    margin-bottom: 0px;
}
a.boxboton-calendariocompleto:link {
    display: block;
    width: 45%;
    background-color: #b3e803;
    height: 30px;
    float: right;
    color: #131313;
    font: 16px / 36px 'roboto', Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: center;
    border-radius: 10px;
    padding: 10px 0px;
	padding-top: 3px;
    margin-right: 0;
	transition: background-color 0.3s linear;
    -webkit-transition: background-color 0.3s linear;
    -ms-transition: background-color 0.3s linear;
    -moz-transition: background-color 0.3s linear;
    -o-transition: background-color 0.3s linear;
}
a.boxboton-calendariocompleto:hover {
background-color: #79b511;
    color: #131313;
}



@media (max-width: 500px) {
	a.boxboton-calendariocompleto:link {
	width: 65%;
	margin-bottom: 15px !important;
	}
}


/* GRUPOS PORTADA */
.box-grupos {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 5px;
}
.fila-grupos {
    float: left;
    width: 100%;
    height: auto;
    background-color: #F7F7F7;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}
.fila-grupos2 {
    float: left;
    width: 100%;
    height: auto;
    background-color: #EAEAEA;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
}
.nombre-grupos {
    float: left;
    width: 25%;
    height: auto;
    padding-bottom: 4%;
    padding-top: 4%;
    background-color: #ebebeb;
    font: 15px 'roboto', Arial, Helvetica, sans-serif;
    color: #131313;
    text-align: center;
}
.nombre-grupos2 {
    float: left;
    width: 25%;
    height: auto;
    padding-bottom: 4.1%;
    padding-top: 4%;
    background-color: #dbdbdb;
    font: 15px 'roboto', Arial, Helvetica, sans-serif;
    color: #131313;
    text-align: center;
}
.box-paises {
    width: 75%;
    float: left;
}
.box-escudo-grupos {
    float: left;
    width: 21%;
    height: auto;
    display: block;
    text-align: center;
    /* margin-right: 1.5%; */
    margin-left: 3.3%;
}
.escudo-grupos {
    float: left;
    height: auto;
    padding-top: 5px;
    text-align: center;
    width: 100%;
}
.escudo-grupos img {
    width: 100%;
    max-width: 36px;
}
/* FIN GRUPOS PORTADA */

/* INFOGRAFIAS HOME */
.infografia-principal {
	float: left;
    width: 58%;
    padding: 15px 3%;
    box-sizing: border-box;
    border-right: solid 3px #fff;
    margin-bottom: 10px;
}
.infografia-principal p, .secundarias-box p {
	color: white !important;
}
.infografia-principal img {
    width: 100%;
    border: 4px solid #fe3b01;
    margin-bottom: 10px;
    box-sizing: border-box;
	}
.infografia-principal h2 {
	color: #0f3f78;
	margin: 0;
	padding: 0;
	font: normal 20px/20px 'roboto', Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}
.infografia-principal h2 a, .secundarias-box h2 a {
	color: white; /*#e50041*/
	text-decoration: none;
}
.infografia-principal h2 a:hover, .secundarias-box h2 a:hover {
	color: white; /*#e50041*/
	text-decoration: underline;
}
.infografia-secundarias {
    float: left;
    width: 36%;
    margin: 10px 3%;
    box-sizing: border-box;
}
.infografia-secundarias  img {
    width: 100%;
    border: 4px solid #37b8fb;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.secundarias-box h2 {
	color: white; /*#e50041*/
	margin: 0;
	padding: 0;
	font: normal 20px/20px 'roboto', Arial, Helvetica, sans-serif;
	margin-bottom: 11px;
	margin-top:7px;
	}
.infografia-principal p, .secundarias-box p {
	padding: 0 !important;
	color: white;
}
.bgmundialdosseis-color {
    background-image: url(https://static.emol.cl/emol50/Fotos/2026/04/09/file_20260409161219.jpg);
    background-repeat: no-repeat;
	border-radius: 0 0 35px 35px;
	border-bottom: 12px solid #b388fe !important;
}
@media (max-width: 535px) {
.impo-web {
    display: none;
}
}
.titulos-bx1-infografia-home {
    float: left;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 10px;
    border-top: 7px solid #b3e803;
    background-image: url(https://static.emol.cl/emol50/Fotos/2026/04/09/file_20260409163628.png);
    background-repeat: no-repeat;
    background-position: right top;
}
.titulos-bx1-infografia-home h1 {
    float: left;
    font: normal 24px/24px 'roboto', Arial, Helvetica, sans-serif;
    color: #fff;
    padding-left: 3%;
    width: 94%;
    padding-right: 3%;
    margin: 0;
	padding-top: 15px;
}
/* fin INFOGRAFIAS HOME */

/*Noticias en línea*/

/* #noticias-relacionadas-portada {
top: 493px;
} */

#ultimas-noticias {
	width: 100%;
    list-style-type: none;
    margin: 0px;
    padding: 5px 0 10px 0;
    float: left;
}

#ultimas-noticias li {
width: 100%;
font-size: 14px;
float:left;
clear:both;
margin-bottom:8px;
line-height: 20px;
}

#ultimas-noticias li.noticias-relacionadas-fecha {
	font: normal 16px 'roboto',Arial, Helvetica, sans-serif, Verdana;
	padding: 4px 10px;
	border-bottom: 1px dotted #d5d5d5;
	box-sizing: border-box;
}

#ultimas-noticias li img {
float:left;
width: 70px;
height: 47px;
margin-right:8px;
border: none;
}

#ultimas-noticias li span {
	color: #999;
	font-weight: bold;
	margin-right: 4px;
	height: 12px;
	line-height: 12px;
}

#ultimas-noticias li a:link,
#ultimas-noticias li a:visited {
color: #000;
text-decoration: none;
}

#ultimas-noticias li a:hover {
text-decoration: underline;
}

a.mas-noticias:link,
a.mas-noticias:visited {
background-color: #b3e803;
    width: 70%;
    margin-left: 15%;
    color: #131313;
    text-decoration: none;
    font: 16px/36px 'roboto', Arial, Helvetica, sans-serif;
    padding: 10px 0px;
    display: block;
    float: left;
    clear: both;
    text-align: center;
    margin-top: 5px;
    height: 30px;
    padding-top: 3px;
    margin-bottom: 10px;
    border-radius: 10px;
    transition: background-color 0.3s linear;
    -webkit-transition: background-color 0.3s linear;
    -ms-transition: background-color 0.3s linear;
    -moz-transition: background-color 0.3s linear;
    -o-transition: background-color 0.3s linear;
}

a.mas-noticias:hover {
background-color: #79b511;
    width: 70%;
    margin-left: 15%;
    color: #131313;
}

/* site equipos */
.mapa-conmebol {
    display: block;
    text-align: center;
    margin-bottom: 30px;
}
.mapa-conmebol img {
    width: 100%;
    max-width: 570px;
    height: auto;
    max-height: 640px;
    border-radius: 50px;
}
.elige-equipos {
width: 50%;
    float: left;
    margin: 0;
}
.elige-equipos2 {
    width: 50%;
    float: left;
    margin: 0;
}
.elgrupo-pais {
    float: left;
    width: 95%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
    padding-top: 8px;
    padding-left: 5%;
    padding-bottom: 4px;
}
.v1 {
    background-color: #FFFFFF;
}
.v2 {
    background-color: #eee;
}
.elgrupo-pais h2 {
    color: #131313;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
    font-size: 16px;
	line-height: 14px;
    float: left;
    padding-left: 3%;
}
.elgrupo-pais h2 a {
    color: #131313;
    text-decoration: none;
	font: normal 16px/14px 'roboto', Arial, Helvetica, sans-serif;
}
.elgrupo-pais h2 a:hover {
	text-decoration:underline;
}
.elgrupo-pais img {
    float: left;
    max-width: 36px;
}


/*Ficha equipos*/

div.ficha-equipo {
display: block;
padding:10px;
position: relative;
text-align:center;
}

div.ficha-equipo img {
	border: 2px solid #DFDFDF;
}

div.ficha-equipo ul {
list-style-type: none;
padding:0px;
margin:0px;
margin-left:230px;
width:80%;
width: calc(100% - 230px);
margin-bottom:10px;
text-align:center;
}

div.ficha-equipo ul li {
font-size: 12px;
border-bottom: 1px solid #d3d3d3;
position: relative;
padding:3px 0px;
font-weight: bold;
}
div.ficha-equipo ul li h4 {
font-size: 26px;
position: relative;
padding:3px 0px;
font-weight: normal;
font-family: 'mullerbold', Arial, Helvetica, sans-serif, Verdana;
text-align:center;
margin:0;
}

div.ficha-equipo ul li b {
font-weight: bold;
position: absolute;
left:3px;
top:3px;
text-align:center;
}

div.ficha-equipo ul li span {
font-weight: normal;
display: block;
margin-left:110px;
text-align:center;
}

div.ficha-equipo ul li a:link,
div.ficha-equipo ul li a:visited {
text-decoration: none;
color: #226199;
transition: color 0.2s linear;
  -webkit-transition: color 0.2s linear;
  -ms-transition: color 0.2s linear;
  -moz-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
}

div.ficha-equipo ul li a:hover {
color: #3496EC;
}


/*Lista plantel*/

ul.lista-plantel {
list-style-type: none;
padding:0px;
margin:0px;
border-bottom: 4px solid #dfdfdf;
}

ul.lista-plantel li {
border-left: 1px solid #EDEDED;
border-right: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
padding: 5px 0px;
text-indent: 20px;
}

ul.lista-plantel li.posicion {
background-color: #B5D5F2;
border-left: 1px solid #B5D5F2;
border-right: 1px solid #B5D5F2;
border-bottom: 1px solid #B5D5F2;
text-indent: 12px;
font-weight: bold;
}

/*Créditos*/

#especiales-creditos {
width: 96.875%;
background-color: #f4f4f4;
font-family: Arial, Helvetica, sans-serif;
padding: 5px 1.56%;
font-size: 9px;
color: #666666;
text-align: left;
	display: inline-block;
}

#especiales-creditos a:link,
#especiales-creditos a:visited {
color: #666666;
text-decoration: none;
transition: color 0.3s linear;
  -webkit-transition: color 0.3s linear;
  -ms-transition: color 0.3s linear;
  -moz-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
}

#especiales-creditos a:hover {
color: #333333;
}

.especiales-creditos-autor {
font-size: 10px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
margin-bottom: 5px;
padding-bottom: 5px;
}

.especiales-creditos-autor strong{
font-weight: bold;
color: #4D5C64;
}

/*Redes sociales*/

ul#redes-sociales {
float:right;
list-style-type: none;
background-color: #f4f4f4;
}

ul#redes-sociales li {
display: inline-block;
width: 25px;
height: 25px;
margin-right:4px;
border-radius: 2px;
text-align: center;
}

ul#redes-sociales li img {
width: 18px;
height: 18px;
margin-top:3px;
border: none;
}

ul#redes-sociales li:nth-child(1) {
background-color: #55acee;
}

ul#redes-sociales li:nth-child(2) {
background-color: #3b5999;
}

ul#redes-sociales li:nth-child(3) {
background-color: #d74a38;
}

ul#redes-sociales li:nth-child(4) {
background-color: #cc1f27;
}

ul#redes-sociales li span {
display: none;
}

/*Box columna*/

div.box-columna {
position: absolute;
right:0px;
top:0px;
width:33.3%;
}

/*Box central*/

div.box-central {
	width: 65.3%;
/*	background-color: #ededed;*/
	border-bottom: 4px solid #dfdfdf;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	height: auto;
	display: inline-block;
}
div.box-central p {
padding:0px 3%;
/*margin:0px;*/
clear: both;
font-size: 14px;
line-height: 20px;
}
.box-central h6 {
	/* [disabled]width: 100%; */
	box-sizing: border-box;
	font: normal 16px 'roboto', Arial, Helvetica, sans-serif;
	padding: 4px 8px;
	margin: 10px 0 0 10px;
	background-color: rgba(255,255,255,1.00);
	display: inline-block;
	border: 1px solid #C1B5BF;
}

div.box-central.blanco {
background-color: #fff;
border-bottom: none;
}


div.box-central-eq {
	width: 100%;
	background-color: #ededed;
	border-bottom: 4px solid #dfdfdf;
	font-size: 12px;
	height: auto;
	float:left;
}

/*Ads*/

div.publicidad-superior img {
width:100%;
border: none;
margin: 10px 0px;
}

div.publicidad-superior img[src^="https://ad.doubleclick.net"] {
margin: 0px;
}

div.publicidad-superior a {
background-color: #fff;
}

div.publicidad-movil-techo {
display: none;
}

div.publicidad-inferior {
display: inline-block;
text-align: center;
width:65.3%;
margin-bottom:10px;
}

div.publicidad-inferior img {
width:100%;
max-width: 600px;
display: inline-block;
text-align: center;
border: none;
}

div.publicidad-derecha {
float:left;
margin-left:1.4%;
width:24%;
margin-top:30px;
}

div.publicidad-derecha img {
width:100%;
border: none;
position: static;
max-width: 300px;
}

div.publicidad-movil-superior,
div.publicidad-movil-central,
div.publicidad-movil-inferior {
display: none;
}

div.banner_off_random {
float:none!important;
}

/* H1 */

.titulos-bx1 {
float: left;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    border-top: 3px solid #000000;
    background-image: url(https://static.emol.cl/emol50/Fotos/2026/04/10/file_20260410025159.png), linear-gradient( 180deg,rgb(158 158 158 / 25%) 0%,rgb(255 255 255) 65.66%);
    background-repeat: no-repeat;
    background-position: right top;
	padding-bottom: 20px;
}
.titulos-bx1 h1 {
    float: left;
    font: normal 24px/24px 'roboto', Arial, Helvetica, sans-serif;
    color: #131313;;
    padding-left: 3%;
    width: 94%;
    padding-right: 3%;
    padding-top: 10px;
    margin: 0;
}
.titulos-bx1 h1 a {
    text-decoration: none;
    color: #1a5dab;
}
.titulos-bx1 h1 a:hover {
    text-decoration: underline;
    color: #1a5dab;
}
/* fin h1 */

/* fin h2 */
h3.tabs2  {
	list-style: none;
    font-weight: normal;
    display: block;
    clear: both;
    text-align: center;
    background-color: #b3e903;
    text-decoration: none;
    font-size: 18px;
    font-family: 'roboto', Arial, Helvetica, sans-serif;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #000;
    /* text-transform: uppercase; */
    /* border-top-left-radius: 8px; */
    /* border-top-right-radius: 8px; */
    margin: 70px 0 0px 0;
    border-bottom: 4px solid #000000;
    /* background-image: url(https://static.emol.cl/emol50/Fotos/2023/01/04/file_20230104155849.jpg); */
    background-size: cover;
}
/* fin h3 */


/* destacados */

.destacadoindex-cont {
    width: 100%;
    height: auto;
    /* float: left; */
    border-bottom: 2px solid #EEEAEB;
    margin-bottom: 5px;
}
.destacadoindex-foto {
    width: 100%;
    height: auto;
	margin-top: 5px;
    /* float: left; */
}
.destacadoindex-titulo {
    width: 100%;
    height: auto;
    color: #131313;
    font-family: 'roboto', Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 20px;
    padding: 5px;
    box-sizing: border-box;
}
.destacadoindex-foto img {
    width: 100%;
    height: auto;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    opacity: 1;
    filter: alpha(opacity=100);
}
.destacadoindex-titulo a {
    color: #131313;
    text-decoration: none;
}
.destacadoindex-titulo a:hover {
    color: #131313;
    tect-decoration: underline !important;
}

/* fin destacados */

/*Tabla de posiciones*/

#tabla-posiciones-opta .Opta-Load {
    min-height: 200px;
    line-height: 120px;
    display: block;
    background-image: url(//static.emol.cl/emol50/Fotos/2018/07/26/file_20180726131651.gif);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
    text-align: center;
}
.calendar-none {
background-position: right 0;
background-image: url(https://static.emol.cl/emol50/Fotos/2026/04/15/file_20260415194920.png), linear-gradient( 180deg,rgb(158 158 158 / 25%) 0%,rgb(255 255 255) 65.66%)
}

#tabla-posiciones-opta {
  font-family: 'roboto', Arial, Helvetica, sans-serif;
  display: block;
  font-size: 14px;
}

#tabla-posiciones-opta table {
  width: 100%;
  border-collapse: collapse;
}

#tabla-posiciones-opta thead th {
    font-family: 'roboto', Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 16px;
    padding: 9px 2px;
	background-color: #000;
    color: #fff;
}

#tabla-posiciones-opta thead th abbr {
  text-decoration: none;
}

#tabla-posiciones-opta thead th {
  text-align: center;
}

#tabla-posiciones-opta thead th:nth-child(3) {
  text-align: left;
}

#tabla-posiciones-opta tbody td,
#tabla-posiciones-opta tbody th {
  border-bottom: 1px dotted #ddd;
  padding: 10px;
  background-color: #fafafa;
  font-weight: normal;
  font-size: 16px;
}

#tabla-posiciones-opta tbody td img {
  width: 24px;
}
.posiciones-caja {
    padding: 15px 0;
}
#tabla-posiciones-opta tbody th:nth-child(1) {
    text-align: center;
    background-color: #eee;
    border-right: 1px dotted #ccc;
}

#tabla-posiciones-opta tbody td:nth-child(2) {
    padding-right: 0px;
    width: 24px;
}

#tabla-posiciones-opta tbody td:nth-child(4) {
  font-weight: bold;
}

#tabla-posiciones-opta tbody td:nth-child(n+4) {
    text-align: center;
    width: 8%;
    font-size: 16px;
}
#tabla-posiciones-opta tbody tr:nth-child(1) th:first-child,
#tabla-posiciones-opta tbody tr:nth-child(2) th:first-child,
#tabla-posiciones-opta tbody tr:nth-child(3) th:first-child,
#tabla-posiciones-opta tbody tr:nth-child(4) th:first-child,
#tabla-posiciones-opta tbody tr:nth-child(5) th:first-child,
#tabla-posiciones-opta tbody tr:nth-child(6) th:first-child {
    background-color: #324dfd;
    color: #fff;
	border-bottom: 1px dotted #323d83;
    border-right: 1px solid #324dfd;
}

#tabla-posiciones-opta tbody tr td:first-child {
    text-align: center;
}
#tabla-posiciones-opta tbody tr:nth-child(1) td:first-child {
    width: 24px;
}

#tabla-posiciones-opta tbody tr:nth-child(1) td:first-child,
#tabla-posiciones-opta tbody tr:nth-child(2) td:first-child {
    background-color: #b3e803;
    color: #131313;
    border-bottom: 1px dotted #7b9d0c;
    border-right: 1px solid #b3e803;
}
#tabla-posiciones-opta tbody tr:nth-child(3) td:first-child,
#tabla-posiciones-opta tbody tr:nth-child(4) td:first-child {
background-color: #efefef;
    border-right: 1px solid #efefef;
    border-bottom: 1px dotted #ddd;
    color: #131313;
}
.posicion-mejortercero {
background-color: #c189ff !important;
    border-right: 1px solid #c189ff !important;
    border-bottom: 1px dotted #3f0e74 !important;
    color: #131313 !important;
}
#tabla-posiciones-opta td abbr {
  display: none;
}

#posiciones-columna #tabla-posiciones-opta,
#posiciones-columna #tabla-posiciones-opta th,
#posiciones-columna #tabla-posiciones-opta td {
    font-size: 13px;
}

#posiciones-columna #tabla-posiciones-opta td img {
    width: 20px;
    margin: 0px 2px;
}

#posiciones-columna #tabla-posiciones-opta td {
    padding: 10px 4px;
}

#posiciones-columna #tabla-posiciones-opta td:nth-child(2) {
    width: 24px;
    padding-right:0px;
}

#posiciones-columna #tabla-posiciones-opta td span { display: none; }
#posiciones-columna #tabla-posiciones-opta td abbr { display: block; }

/*Calendario y resultados*/

.emolmlt-fasegrupos tr {
  opacity: 1;
  transform: translateY(0) scale(1);
  transition:
    opacity 220ms ease,
    transform 220ms ease,
    max-height 220ms ease,
    padding 220ms ease;
  overflow: hidden;
  animation: rowEntrante 500ms cubic-bezier(.2, .8, .2, 1);
}

.emolmlt-fasegrupos tbody tr.hide {
  opacity: 0;
  transform: translateY(-6px) scale(0.98);
  max-height: 0;
  display: none;
}

.box-filtro-calendario {
    display: block;
    height: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    padding-top: 15px;
}

.box-filtro-calendario > span {
    font-size: 14px;
    display: block;
    text-align: right;
    color: #131313;
    margin-bottom: 4px;
}


ul.emolmlt-filtro-calendario {
    margin: 0px;
    padding: 0px;
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}
ul.emolmlt-filtro-calendario li {
    list-style:none;
    width: 45px;
    border: 1px solid #fff;
    padding: 8px;
    flex-grow: 1;
    background-color: #000000;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
    font-family: 'robotobold', Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    box-sizing: border-box;
}

ul.emolmlt-filtro-calendario li:hover {
    background-color: #ff3900;
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
}
ul.emolmlt-filtro-calendario li.active {
background-color: #aded00;
    color: #000000;
    font-weight: normal;
}
    
.contentido-calendario {
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    float: left;
    height: auto;
    border-top-width: 4px;
    border-top-style: solid;
    border-top-color: #e50141;
}

ol.menu-fechas-calendario {
	list-style-type: none;
	margin:0px;
	padding:10px 0px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

ol.menu-fechas-calendario li {
width: 18.5%;
	height: auto;
    min-height: 55px;
    align-content: center;
    box-sizing: border-box;
    text-align: center;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
    padding: 6px 0px;
    cursor: pointer;
    line-height: 20px;
    font-size: 16px;
	margin: 1px;
    /* font-weight: bold; */
    background-color: #eeeeee;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #fff;
    transition: background-color 0.3s linear;
    -webkit-transition: background-color 0.3s linear;
    -ms-transition: background-color 0.3s linear;
    -moz-transition: background-color 0.3s linear;
    -o-transition: background-color 0.3s linear;
}
@media (max-width: 500px) {
ol.menu-fechas-calendario li {
width: 32%;
font-size: 15px;
}
}

ol.menu-fechas-calendario li:nth-child(9),
ol.menu-fechas-calendario li:nth-child(18) { border-right:0px; }

ol.menu-fechas-calendario li:hover {
	background-color: #b4e903;
    color: #131313;
}

.calendario-opta {
    display: block;
    margin: 15px 0 0;
}

.calendario-opta table {
  width: 100%;
  border-collapse: collapse;
  font-family: 'roboto', Arial, Helvetica, sans-serif;
  font-size: 16px;
  border-spacing: 0px;
}
td.Opta-tiempoextra {
	background-color: #b1ec00 !important;
    font-weight: normal !important;
    padding: 4px !important;
/*    border-bottom: 15px solid #ffffff;*/
    text-align: center !important;
/*    font-family: 'roboto', Arial, Helvetica, sans-serif;*/
    font-size: 13px !important;
}
tbody.Opta-fixtureOpta-prematch {
    border-top: 1px dotted #ddd;
}
.calendario-opta table td[colspan="9"] {
  padding: 0px;
}

.calendario-opta table td.Opta-title h3 {
  background-color: #000;
  color: #fff;
  padding: 5px;
  font-size: 16px;
  line-height: 22px;
  font-weight: normal;
  background-image: url(https://static.emol.cl/emol50/Fotos/2023/07/06/file_20230706161305.png);
  margin: 0px;
  background-position: left bottom;
/*	background-size: cover;*/
  border-bottom: 4px solid #fff;
  border-top:  10px solid #fff;
  text-align: center;
  position: relative;
}
@media (max-width: 400px) {
		.calendario-opta table td.Opta-title h3 {
	background-position-x: -30px;
	}
}
.calendario-opta table td.Opta-title h3 i {
  position: absolute;
  color: #fff;
  right: 10px;
  top: 6px;
}

.calendario-opta table td.Opta-title h3 i:hover {
  color: #fff25c;
  cursor: pointer;
}

.calendario-opta table td.Opta-title h4 {
  background-color: #dbdbdb;
  font-weight: normal;
  padding: 5px;
  margin: 0px;
  text-align: center;
}

.calendario-opta table td.Opta-title h4:first-letter {
  text-transform: capitalize;
}

.calendario-opta table tr.Opta-Scoreline td {
    background-color: #fafafa;
    padding: 10px 5px;
    border-bottom: 1px dotted #ddd;
	border-top: 1px dotted #ddd
}

.calendario-opta table tbody.ultimo-partido tr.Opta-Scoreline td {
    border-bottom: 1px solid #ccc;
}

.calendario-opta table tr.Opta-Scoreline td.Opta-Outer:last-child {
  padding: 0px;
}

.calendario-opta table tr.Opta-Scoreline td:first-child {
    font-size: 14px;
    width: 40px;
    text-align: center;
    border-right: 1px dotted #ddd;
}
td.Opta-Divider {
    text-align: center;
}

.calendario-opta table tr.Opta-Scoreline td abbr {
  text-decoration: none;
}

.calendario-opta table tr.Opta-Scoreline td.Opta-TeamName.Opta-Home {
  text-align: right;
  width: 35%;
}

.calendario-opta table tr.Opta-Scoreline td.Opta-TeamName.Opta-Away {
  width: 35%;
}

.calendario-opta table tr.Opta-Scoreline td.Opta-Score {
  width: 6.5%;
  font-weight: bold;
  font-size: 16px;
}

.calendario-opta table tr.Opta-Scoreline td.Opta-Score.Opta-Home {
  text-align: right;
}

.calendario-opta table tr.Opta-Scoreline td.Opta-Score.Opta-Away {
  text-align: left;
}

.calendario-opta table tr.Opta-Scoreline.Opta-Divider {
  width: 2px;
  padding: 10px 0px;
}

.calendario-opta table tr.Opta-Scoreline td:nth-child(3),
.calendario-opta table tr.Opta-Scoreline td:nth-child(7) {
  width: 24px;
}

.calendario-opta table td img {
  width: 24px;
}

#programacion-portada .calendario-opta table td.Opta-title h3 i {
    display: none;
}
.tiempo-extra-penales
 {
background-color: #f5f5f5;
color: gray;
font-size: 16px;
}


/*Goleadores*/

.calendario-opta .Opta-Load,
#tabla-goleadores .Opta-Load {
    font-family: Arial, Helvetica, sans-serif;
    height:140px;
    padding-top:60px;
    width: 100%;
    background-image: url(//static.emol.cl/emol50/Fotos/2018/07/26/file_20180726131651.gif);
    background-repeat: no-repeat;
    background-position: center center;
    font-size:11px;
    font-weight:bold;
    text-align: center;
}

#tabla-goleadores table {
width:100%;
font-size: 12px;
border-collapse: collapse;
background-color: #fff;
}

#tabla-goleadores table tr.Opta-FeatureHeader td.Opta-Games div,
#tabla-goleadores table tr.Opta-FeatureHeader td.Opta-Score div {
display: none;
}

#tabla-goleadores table td {
padding: 8px 6px;
line-height: 18px;
vertical-align: top;
}

#tabla-goleadores table td.Opta-Rank {
font-family: 'robotobold', Arial, Helvetica, sans-serif;
width:20px;
border-right: 1px solid #d8d8d8;
text-align: center;
}

#tabla-goleadores table td.Opta-Games,
#tabla-goleadores table td.Opta-Score  {
font-family: 'roboto', Arial, Helvetica, sans-serif;
text-align: center;
width:30px;
}

#tabla-goleadores table tr td:last-child {
background-color: #d8d8d8;
border-bottom: 1px solid #ededed;
font-size: 14px;
}

#tabla-goleadores table tr:nth-child(even) {
background-color: #ededed;
}

#tabla-goleadores table div.Opta-PlayerName,
#tabla-goleadores table div.Opta-Team {
display: inline;
}

#tabla-goleadores table div.Opta-Team {
font-size: 11px;
margin-left:5px;
color: #a0a0a0;
}

#tabla-goleadores table div.Opta-Team:before {
content: '(';
}

#tabla-goleadores table div.Opta-Team:after {
content: ')';
}

#tabla-goleadores table div.Opta-PlayerName a:link,
#tabla-goleadores table div.Opta-PlayerName a:visited {
color: #333;
text-decoration: none;
}

#tabla-goleadores table th {
background-color: #f1d5d5;
text-align: left;
color: #333;
font-size: 12px;
font-weight: bold;
padding: 8px 5px;
border-bottom: 1px solid #1c3a5b;
}

#tabla-goleadores table th:first-child,
#tabla-goleadores table th:nth-child(3) {
text-align: center;
}

#tabla-goleadores div.Opta-Error {
    min-height: 1200px;
}

.fa-menu {
    margin-left: -0.8em;
    margin-right: 0.3em;
    display: initial;
    color: #b3e803;
}


/* simbologia de tabla de posiciones */
ul.simbologia-campeonato {
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    list-style-type: none;
    padding: 0px 3% 15px 3%;
    margin: 0px;
    width: 100%;
    box-sizing: border-box;
}

ul.simbologia-campeonato li {
	padding: 6px 3% 6px 3%;
    width: 100%;
    /* position: relative; */
    font-size: 14px !important;
    line-height: 18px;
    border-bottom: 1px solid #ccc;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

ul.simbologia-campeonato li:last-child {
border-bottom: none;
}

ul.simbologia-campeonato li span {
	width: 22px;
    height: 22px;
}

ul.simbologia-campeonato li[data-simbolo="clasifica"] span { 
	background-color: #b3e803;
    border: solid 3px #a2cf0b;
    border-radius: 50%;
	margin-top: 2px;
}
ul.simbologia-campeonato li[data-simbolo="tercero"] span {
    background-color: #c189ff;
    border: solid 3px #a671e1;
    border-radius: 50%;
	margin-top: 2px;
}
ul.simbologia-campeonato li[data-simbolo="noclasifica"] span {
    background-color: #efefef;
    border: solid 3px #dddbdb;
    border-radius: 50%;
	margin-top: 2px;
}

p.simbologiainfotxt {
	padding: 0 !important;
    font-size: 14px;
    margin: 0 0 0 10px !important;
	width: 85%;
}
/* fin de simbologia de tabla de posiciones */

/* pagina de equipos */
div.box-central-eq {
    width: 100%;
    background-color: #ededed;
    border-bottom: 4px solid #dfdfdf;
    font-size: 12px;
    margin-bottom: 10px;
    height: auto;
    float: left;
}
#menu-equipos-principal {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}
#menu-equipos-principal li {
    float: left;
    width: 23%;
    margin-left: 1%;
    margin-right: 1%;
    background-color: #fff;
    text-align: center;
    margin-bottom: 10px;
    color: #fff;
    transition: background-color 0.2s linear;
    -webkit-transition: background-color 0.2s linear;
    -ms-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
}
#menu-equipos-principal a:link, #menu-equipos-principal a:visited {
    color: #131313;
    text-decoration: none;
    width: 100%;
    display: block;
    transition: color 0.2s linear;
    -webkit-transition: color 0.2s linear;
    -ms-transition: color 0.2s linear;
    -moz-transition: color 0.2s linear;
    -o-transition: color 0.2s linear;
}
#menu-equipos-principal li img {
    margin: 5px auto;
    border: none;
    max-width: 85px;
}
#menu-equipos-principal li span {
	background-color: #000000;
    font-family: 'roboto', Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: center;
    padding: 6px 0px;
    display: block;
    text-transform: uppercase;
    color: #fff;
}
@media (max-width: 960px) {
#menu-equipos-principal li {
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
}
}
@media (max-width: 440px) {
#menu-equipos-principal li {
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
}
}

h3.tabs-equipos {
list-style: none;
    font-weight: normal;
    display: block;
    clear: both;
    text-align: center;
    background-color: #b4e904;
    text-decoration: none;
    font-size: 18px;
    font-family: 'roboto', Arial, Helvetica, sans-serif;
    padding-top: 7px;
    padding-bottom: 7px;
    color: #131313;
    text-transform: uppercase;
    /* border-top-left-radius: 8px; */
    /* border-top-right-radius: 8px; */
    margin: 10px 0 0px 0;
    border-bottom: 4px solid #000000;
    /* background-image: url(https://static.emol.cl/emol50/Fotos/2023/01/04/file_20230104155849.jpg); */
    background-size: cover;
}
/* fin de pagina de equipos */

/* include equipos */
ul#box-equipos {
    list-style-type: none;
    margin: 0px;
    background-color: #fff;
	background-image:  linear-gradient(180deg,rgb(217 229 239) 0%,rgb(255 255 255) 65.66%);
    width: 96%;
    padding: 10px 2% 3px 2%;
    text-align: center;
}
ul#box-equipos li {
    display: inline-block;
    width: 23.5%;
    text-align: center;
    margin-bottom: 10px;
}
ul#box-equipos li a:link, ul#box-equipos li a:visited {
    font-size: 13px;
    color: #000;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 8px;
}
ul#box-equipos li img {
    margin-bottom: 2px;
    border: none;
    max-width: 48px;
}
/* fin include equipos */









/* ===== RESOLUCIÓN < 1180 ===== */

@media (max-width: 1180px) {

/*GRUPOS SIDEBAR*/
.escudo-grupos img{
	width: 100%;
	max-width: 44px;
	margin-top:0px;
}
.nombre-grupos {
	padding-bottom: 20px;
	padding-top: 20px;
	float: left;
}
.nombre-grupos2 {
	padding-bottom:20px;
	padding-top:20px;
}
	
.nombre-grupos2, .nombre-grupos {
font: 15px 'roboto', Arial, Helvetica, sans-serif;
}
	
	
/*Noticia principal*/

#noticia-principal {
padding: 0;
width: 100%;
}

#noticia-principal div.noticia-principal-foto img {
max-width:100%;
}

#noticia-principal div.noticia-principal-foto a.link-noticia:link, #noticia-principal div.noticia-principal-foto a.link-noticia:visited {
line-height: 40px;	
}

#noticia-principal p {
    padding:2px 15px 2px 15px;

}
/*Programación*/

#programacion-portada {
width:100%;
}

/*Noticias en línea*/

a.mas-noticias:link,
a.mas-noticias:visited {
float:none;
font-size: 16px;
}

/*Boxes columna*/

div.box-columna {
position: static;
width:100%;
float:left;
margin-bottom:10px;
}
div.box-columna-equiposright {
position: static;
width:100%;
float:left;
margin-bottom:10px;
}

/*Box central*/

div.box-central {
width: 100%;
margin-bottom:10px;
}

/*Ads*/

div.publicidad-inferior {
width:100%;
}
ul#box-equipos li img {
max-width: 40px;
}

/*Posiciones*/

#posiciones-columna #tabla-posiciones-opta td span { display: block; }
#posiciones-columna #tabla-posiciones-opta td abbr { display: none; }

#posiciones-columna #tabla-posiciones-opta,
#posiciones-columna #tabla-posiciones-opta th,
#posiciones-columna #tabla-posiciones-opta td {
    font-size: 14px;
}

}

/* ===== RESOLUCIÓN < 960 ===== */

@media (max-width: 960px) {

/* Header */

#especiales-header {
margin-bottom:34px;
}

#especiales-header .background-header-out {
padding-top:13%;
}

#especiales-header .background-header {
background-image: url(https://static.emol.cl/emol50/Fotos/2026/04/10/file_20260410175941.jpg);
	/* HEADER TABLET */
}

/* Header > Menú */

#especiales-header ul {
bottom:-24px;
height: 24px;
}

#especiales-header ul li {
font-size: 14px;
height: 12px;
line-height: 12px;
padding-left: 14px;
padding-right: 5px;
}

#especiales-header ul li:nth-child(2) {
margin-left: 2px;
}

/*Noticia principal*/

#noticia-principal div.noticia-principal-foto {
position: relative;
}

#noticia-principal div.noticia-principal-foto a.link-noticia:link,
#noticia-principal div.noticia-principal-foto a.link-noticia:visited {
/*background-color: #ffffff;
    color: #1c3a5b;
    display: block;
    font-size: 28px;
    padding: 0px 2%;
    position: static;
    width: 96%;
    line-height: 44px;
	border-radius: 0;*/
}

#noticia-principal div.noticia-principal-foto:hover a.link-noticia {
color: #fff;
background-color: #000;
}

#noticia-principal p {
font-size: 16px;
 line-height: 20px;
}

/*Menú equipos principal*/

#menu-equipos-principal li {
width: 31%;
margin-left: 1%;
margin-right: 1%;
}

}

/* ===== RESOLUCIÓN < 725 ===== */

@media (max-width: 725px) {

/*General*/

#especiales-contenedor-principal {
margin:0%;
width:100%;
float:none;
}

#contenedor-columnas {
margin-top:5px;
}

/*Header*/

#especiales-header .background-header-out {
padding-top:15%;
}

#especiales-header .background-header {
background-image: url(https://static.emol.cl/emol50/Fotos/2026/04/08/file_20260408224944.jpg);
	/* HEADER MOVIL */
}

div.especiales-header-boton {
background-image: url(//static.emol.cl/emol50/Fotos/2018/08/31/file_20180831161100.png);
	/* IMAGEN HAMBURGUESA DEL MOVIL */
background-repeat: no-repeat;
background-size: contain;
display: block;
height: 100%;
left:0px;
position: absolute;
top:0px;
width:18%;
z-index: 2;
}

div.especiales-header-boton:hover {
cursor: pointer;
}

#especiales-header {
margin-bottom:0px;
}

/*Menú*/

#especiales-header ul {
background-color: #fff;
background-color: rgba(255,255,255,0.65);
border:0px;
display: block;
float:none;
height: auto;
left:-100%;
margin:0px;
min-height: 100vh;
padding:0px;
position: absolute;
top: 0px;
width: 100%;
transition: left 0.3s linear;
  -webkit-transition: left 0.3s linear;
  -ms-transition: left 0.3s linear;
  -moz-transition: left 0.3s linear;
  -o-transition: left 0.3s linear;
  background-image:none;
}

#especiales-header ul li {
background-color: #000;
border:0px;
font-family: 'roboto', Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
height: 40px;
line-height: 40px;
margin-top:0px;
padding:0px;
text-indent: 5%;
width: 80%;
border-bottom: dotted 1px #b3e803;
}

#especiales-header ul li:first-child {
background-color: #b3e803;
background-image: url(//static.emol.cl/emol50/Fotos/2018/08/31/file_20180831162513.png);
		/* IMAGEN HOME  */
background-position: 95% center;
background-repeat: no-repeat;
background-size: 18px 20px;
display: block;
}
#especiales-header ul li:first-child a  {
	color: #131313 !important;
}
#especiales-header ul li:first-child a:hover {
	color: #131313;
}
#especiales-header ul li:nth-child(2) {
margin-left:0px;
}


/*Menú activado*/

#inner-wrap {
position: absolute;
left:0px;
transition: left 0.3s linear;
  -webkit-transition: left 0.3s linear;
  -ms-transition: left 0.3s linear;
  -moz-transition: left 0.3s linear;
  -o-transition: left 0.3s linear;
}

#especiales-header ul {
display: block;
position: absolute;
width: 100%;
padding:0px;
margin:0px;
top:0px;
border: none;
min-height: 100vh;
color: rgba(255,255,255,0.75);
}

body.menu-on #inner-wrap {
left:80%;
position: fixed;
}

body.menu-on {
overflow: hidden;
}

body.menu-on #especiales-header ul {
height: 100%;
left:-80%;
overflow-y: scroll;
z-index: 10;
}

/*Noticia principal*/

#noticia-principal div.noticia-principal-foto a.link-noticia:link,
#noticia-principal div.noticia-principal-foto a.link-noticia:visited {
font-size: 30px;
    line-height: 28px;
    /* margin: 10px 0 10px 0; */
    padding: 10px 2%;
}

span.titulo-nav-box-central {
width:50%;
}
    
.mapa-conmebol img {
    width: 100%;
    max-width:570px;
    border-radius: 25px;
}

/*Créditos y redes sociales*/

#especiales_creditos{
width: 96.875%;
margin-bottom: 0px;
height: auto;
background-color: #f4f4f4;
font-family: Arial, Helvetica, sans-serif;
padding-right: 1.56%;
padding-left: 1.56%;
font-size: 9px;
color: #666666;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

ul#redes-sociales {
float:none;
width: 100%;
text-align: center;
padding: 10px 0px;
margin-top:0px;
border-bottom-width: 1px solid #ccc;
}

ul#redes-sociales li {
display: inline-block;
margin-right:3%;
width: 40px;
height: 40px;
border-radius: 3px;
}

ul#redes-sociales li img {
width: 32px;
height: 32px;
margin-top:4px;
}

/*Ads*/

div.publicidad-derecha,
div.publicidad-superior,
div.publicidad-inferior,
div.publicidad-center-footer {
display: none;
}

div.publicidad-movil-superior,
div.publicidad-movil-central,
div.publicidad-movil-inferior {
display: inline-block;
text-align: center;
width: 100%;
}
.publicidad-movil-superior > div {
    margin-top: 10px;
    margin-bottom: 5px;
}

div.publicidad-movil-superior img {
margin-bottom:0px;
width:100%;
max-width: 666px;
}

div.publicidad-movil-central img,
div.publicidad-movil-inferior img {
margin-bottom:10px;
width:100%;
max-width: 300px;
}

#especiales-header ul li a:link, #especiales-header ul li a:visited {
	color: #fff;
}

	.fa-menu {
	display: inline-block !important;
	font-weight: normal;
	text-align: left;
	width: 40px;
	margin-left: 5px !important;
    color: #FFF !important;
		    margin-right: -5px !important;
}
.mapa-conmebol {
    display: none;   
}
}
/* ===== RESOLUCIÓN < 440 ===== */

@media (max-width: 440px) {

#tabla-posiciones-opta tbody td,
#tabla-posiciones-opta tbody th  {
    padding: 10px 7px;
}

/*.fa {
    font-size: 18px;
    margin-left: 5px;
    margin-right: 0px;
}*/
.titulos-bx1 {
    background-size: 30%, 100%;
	background-image: url(https://static.emol.cl/emol50/Fotos/2023/07/07/file_20230707133924.png), linear-gradient( 180deg,rgb(158 158 158 / 25%) 0%,rgb(255 255 255) 65.66%);
	}
.elige-equipos {
    width: 94%;
    float: left;
    margin: 0 3% 0px 3%;
}
.elige-equipos2 {
    width: 94%;
    float: left;
    margin: 0 3% 15px 3%;
	}
}

/* ===== RESOLUCIÓN < 380 ===== */

@media (max-width: 380px) {

#tabla-posiciones-opta tbody th,
#tabla-posiciones-opta tbody td { 
padding: 10px 5px;
}

#tabla-posiciones-opta td img {
    width: 20px;
}

#tabla-posiciones-opta,
#tabla-posiciones-opta th,
#tabla-posiciones-opta td,
#posiciones-columna #tabla-posiciones-opta,
#posiciones-columna #tabla-posiciones-opta th,
#posiciones-columna #tabla-posiciones-opta td {
    font-size: 13px;
}

#tabla-posiciones-opta td span {
    display: none;
}

#tabla-posiciones-opta td abbr {
    display: inline-block;
}

.calendario-opta table {
  font-size: 15px;
}

.calendario-opta table tr.Opta-Scoreline td {
  padding: 10px 4px;
	}
}
	
	
	
	

/* ============== estadisticas home ================== */
.imagen-div-estadio {
    display: block;
    width: 100%;
    text-align: center;
}
.imagen-div-estadio img {
    max-width: fit-content;
    text-align: center;
}
ul.box-contenedor-03 {
	float: left;
	width: 94%;
	margin: 0;
	padding: 0px 2% 0 3%;
}
.box-estadisticas {
	display:inline-block;	
}
li.estadistica-se {
	list-style: none;
	float: left;
	margin: 0px 1% 3px 0px;
	padding: 0px;
	width: 24%;
	text-align:center;
}
li.estadistica-se p {
	line-height: 17px;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	padding: 5px 10px !important;
	margin: 0px 0 20px 0;
	text-align: center;
	height: auto;
	display: inline-block;
	background-color: #b3e803;
	border-radius: 10px;
}
li.estadistica-se p a {
	color: #131313;
	text-decoration:none;
		transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
 	-o-transition: all 0.2s linear;
}
li.estadistica-se p a:hover {
	text-decoration: underline;
	color: #131313;
	cursor: pointer !important;
}
li.estadistica-se img {
	cursor: pointer !important;
	width: 90%;
	  filter: grayscale(100%);
}
li.estadistica-se img:hover {
	opacity: 0.5;
	filter:alpha(opacity=5); /* Para IE */
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
 	-o-transition: all 0.4s linear;
	cursor: pointer !important;
}
.estadisticasmas {
	float: left;
	width: 100%;
	margin-top: 0px;
	padding-right: 0%;
	padding-bottom: 1.8%;
	padding-left: 0%;
	margin-bottom: 0px;
}
a#estadisticas-boton {
	display: block;
	width: 45%;
	background-color: #00996a;
	height: 30px;
	float: right;
	color: #FFFFFF;
	font-family: 'roboto', Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	border-radius: 10px;
	margin-right: 2%;
	transition: background-color 0.3s linear;
	-webkit-transition: background-color 0.3s linear;
	-ms-transition: background-color 0.3s linear;
	-moz-transition: background-color 0.3s linear;
	-o-transition: background-color 0.3s linear;
}
a#estadisticas-boton:hover {
	text-decoration: none;
	background-color: #006E4C;
}
.texto-estadisticas {
font-size: 16px;
    line-height: 22px;
width: 56%;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 20px;
    float: left;
}
@media (max-width: 725px) {
	.texto-estadisticas {
		width: 40%;
		margin-left: 2%;
		margin-right: 5%;
	}
}
@media (max-width: 700px) {
	.texto-estadisticas {
		width: 96%;
		margin-left: 2%;
		margin-right: 2%;
		box-sizing:border-box;
	}
}
/* ============== fin estadisticas home ================== */


/* ============== equipos home ================== */
.box-left-equipos {
    float: left;
}
.elige-equipos {
    width: 45.5%;
    float: left;
    margin: 0 1.5% 15px 3%;
}
@media (max-width: 440px) {
    .elige-equipos {
        width: 94%;
        float: left;
        margin: 0 3% 25px 3%;
    }
}
.elige-equipos2 {
    width: 45.5%;
    float: left;
    margin: 0 3% 15px 1.5%;
}
@media (max-width: 440px) {
    .elige-equipos2 {
        width: 94%;
        float: left;
        margin: 0 3% 15px 3%;
    }
}
.elgrupo {
    float: left;
    width: 100%;
    text-align: center !important;
    margin-bottom: 5px;
/*    border-top: 2px solid #ff0041;
    border-bottom: 2px solid #ff0041;*/
    border-radius: 20px 20px 0 0;
}
.v1 {
    background-color: #ebebeb;
}
.v2 {
    background-color: #f7f7f7;
}
.elgrupo-pais {
    float: left;
    width: 95%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
    padding-top: 8px;
    padding-left: 5%;
    padding-bottom: 3px;
}
.grupo-a {
    background-color: #f90000;
}
.grupo-b {
    background-color: #284cc7;
}
.grupo-c {
    background-color: #8cc100;
}
.grupo-d {
    background-color: #04c9aa;
}
.grupo-e {
    background-color: #7100ed;
}
.grupo-f {
    background-color: #751012;
}
.grupo-g {
    background-color: #3bb6f9;
}
.grupo-h {
    background-color: #fe3b01;
}
.grupo-i {
    background-color: #ff0041;
}
.grupo-j {
    background-color: #f1bc06;
}
.grupo-k {
    background-color: #021c73;
}
.grupo-l {
    background-color: #db7a44;
}
.boton-grupos {
    float: right;
    height: 22px;
    width: 22px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-right: 20px;
}
.boton-grupos img {
    border: none;
    width: 100%;
}
.elgrupo-name {
    font: normal 18px / 16px 'robotobold', Arial, Helvetica, sans-serif;
    text-transform: capitalize;
    height: 18px;
    color: #FFFFFF;
    margin: 0px;
    width: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    display: inline-block;
    padding-left: 35px;
}
.imagen-div-equipos {
    display: block;
    width: 100%;
    text-align: center;
	padding-bottom: 14px;
}
.imagen-div-equipos img {
    max-width: 100%;
    text-align: center;
}

/* ============== fin equipos home ================== */


/* ============== estilos para nota tabla emol - calendario ================== */
div#nota_tabla_emol div.emolmlt-bajada {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 24px;
padding: 12px;
background-color: #f7f7f7;
}

div#nota_tabla_emol .tablaennoticia tr td { vertical-align: middle; text-align:left; padding: 5px 4px; font-size: 14px; line-height:18px; }

div#nota_tabla_emol .emolmlt-grupos thead tr th,
div#nota_tabla_emol .emolmlt-calendario thead tr th {
font-size: 16px;
padding: 16px 3px;
text-align:center;
background-color: #002772;
border-color: #002772!important;
color: #fff;
}

div#nota_tabla_emol .emolmlt-grupos tbody tr th {
  background-color: #19469f;
  color: #fff;
  padding: 12px 5px;
  width: 33.3333%;
  font-size: 14px;
  text-align: center;
}

div#nota_tabla_emol .emolmlt-grupos tr td:nth-child(1),
div#nota_tabla_emol .emolmlt-grupos tr td:nth-child(3),
div#nota_tabla_emol .emolmlt-grupos tr td:nth-child(5) {
  width: 25px;
}

div#nota_tabla_emol .emolmlt-grupos tr td:nth-child(3),
div#nota_tabla_emol .emolmlt-grupos tr td:nth-child(5) {
  border-left: 3px solid #ddd;
}

div#nota_tabla_emol .emolmlt-grupos tr td:nth-child(2),
div#nota_tabla_emol .emolmlt-grupos tr td:nth-child(4),
div#nota_tabla_emol .emolmlt-grupos tr td:nth-child(6) {
  width: 30%;
  font-size: 14px;
  color: #000;
}

div#nota_tabla_emol .emolmlt-calendario tr td {
  padding: 8px 5px;
}

div#nota_tabla_emol .emolmlt-calendario tr td:first-child,
div#nota_tabla_emol .emolmlt-calendario tr:hover td:first-child {
font-weight: bold;
    text-align: center;
    background-color: #e2e1e5;
    border-left: none;
    color: #fff;
    width: 45px !important;
    color: #131312;
    border-bottom: 1px dotted #cccccc;
}

div#nota_tabla_emol .emolmlt-calendario tr td:last-child {
  width: 16%;
font-size: 11px;
    text-align: center;
    color: #3e3e3e;
  border-left: 1px dotted #ddd;
	background: #f1f9d9;
}

div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(2) {
  border-right: 1px dotted #ddd;
  font-size: 13px;
  width: 80px;
  text-align: center;
}

div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(4),
div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(5),
div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(6) {
  width: 25px;
  text-align: center;
  font-weight: bold;
  color: #333;
  font-size: 13px;
}
div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(5) {
width: 64px !important;
    padding: 8px 2px;
}

div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(4) {              
}

div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(6) {
  padding-right: 0px;
}

div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(3) {
  text-align: right;
}

div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(3),
div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(7) {
  width: 25%;
}

div#nota_tabla_emol .emolmlt-calendario tr td[colspan="8"],
div#nota_tabla_emol .emolmlt-calendario tr:hover td[colspan="8"] {
background-color: #000;
    color: #fff;
    padding: 5px;
    font-size: 16px !important;
    line-height: 22px;
    font-weight: normal;
    background-image: url(https://static.emol.cl/emol50/Fotos/2023/07/06/file_20230706161305.png);
    margin: 0px;
    background-position: left bottom;
    /* background-size: cover; */
    border-bottom: none !important;
    /* border-top: 10px solid #fff; */
    text-align: center;
    position: relative;
    font-family: 'roboto', Arial, Helvetica, sans-serif;
    border-right: none !important;
    border-left: none !important;
}
	@media (max-width: 400px) {
    div#nota_tabla_emol .emolmlt-calendario tr td[colspan="8"],
	div#nota_tabla_emol .emolmlt-calendario tr:hover td[colspan="8"] {
        background-position-x: -58px;
    }
}

div#nota_tabla_emol .tablaennoticia tr td img { width:28px; display:inline-block; margin-right:2px; text-align:center;}

div#nota_tabla_emol .emolmlt-scroll {
  overflow-x: auto;
}

.emolmlt-fuente {
  display: block;
  font-family: 'Arial';
  font-size: 12px;
  text-align: right;
  padding:  8px;
  color:  #555;
}
@media (max-width: 660px) {
div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(8)
	 {
		display: none;
	}
}

div#nota_tabla_emol {
	max-width: 100%;
}
@media (max-width: 725px) {
div#nota_tabla_emol {
	max-width: 100%;
	}
}
@media (max-width: 640px) {
	div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(5) {
	width: 110px !important;
	}
}
@media (max-width: 410px) {
	div#nota_tabla_emol .emolmlt-calendario tr td {
    padding: 8px 2px;
	}
	div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(3), div#nota_tabla_emol .emolmlt-calendario tr td:nth-child(7) {
	width: 20%;
	}
	div#nota_tabla_emol .tablaennoticia tr td img {
    width: 24px;
	}
}
/* ====
========== fin estilos para nota tabla emol - calendario ================== */


/* ============== sedes ================== */

div.box-central-sedes {
    width: 100%;
    /* background-color: #ededed; */
    border-bottom: 4px solid #dfdfdf;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    height: auto;
    display: inline-block;
}
.titulos-bx1-sedes-home {
    float: left;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 10px;
    border-top: 7px solid #b3e803;
    background-image: url(https://static.emol.cl/emol50/Fotos/2026/04/09/file_20260409163628.png);
    background-repeat: no-repeat;
    background-position: right top;
}
.titulos-bx1-sedes-home h1 {
    float: left;
    font: normal 24px / 24px 'roboto', Arial, Helvetica, sans-serif;
    color: #fff;
    padding-left: 3%;
    width: 94%;
    padding-right: 3%;
    margin: 0;
    padding-top: 15px;
}
.sedes-principal {
    float: left;
    width: 80%;
    padding: 5px 0% 0 3%;
    box-sizing: border-box;
/*    border-right: solid 3px #fff;*/
    margin-bottom: 0px;
}
.sedes-principal h2 {
    color: #fff;
    margin: 0;
    padding: 0;
    font: normal 24px / 24px 'robotobold', Arial, Helvetica, sans-serif;
    margin-bottom: 14px;
	width: 100%;
    box-sizing: border-box;
    padding-left: 20px;
}
.sedes-principal h2 a, .sedes-box h2 a {
    color: white;
    text-decoration: none;
}
.sedes-secundarias {
float: left;
    width: 20%;
    padding: 5px 3% 0 1%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 250px;
}
@media (max-width: 450px) { 
			.sedes-secundarias {
				display: none;
	}
			.sedes-principal {
				float: left;
				width: 100%;
				padding: 5px 3% 0 3%;
			}
}

.sedes-box h2 {
    color: white;
    margin: 0;
    padding: 0;
    font: normal 20px / 20px 'roboto', Arial, Helvetica, sans-serif;
    margin-bottom: 11px;
    margin-top: 7px;
}
.sedes-principal img {
    width: 100%;
    border: 8px solid #fff;
	border-radius: 35px;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.sedes-secundarias img {
    width: 100%;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.sedes-principal p, .sedes-box p {
    padding: 0 !important;
    color: white;
}
.bgmundialsedes-color {
    background-image: url(https://static.emol.cl/emol50/Fotos/2026/04/09/file_20260409161219.jpg);
    border-radius: 0 0;
    border-bottom: 5px solid #ebebeb !important;
    background-repeat: round;
}

/* sedes estilo team */
.mundialsedes-principal {
	float: left;
    width: 50%;
    padding: 10px 3%;
    box-sizing: border-box;
    border-right: solid 3px #fff;
    margin-bottom: 10px;
}
.mundialsedes-principal p, .secundarias-box p {
	color: white !important;
}
.mundialsedes-principal img {
	width: 100%;
    border: 4px solid #fe3b01;
    margin-bottom: 10px;
    box-sizing: border-box;
}

.mundialsedes-principal h2 {
	color: #fff;
	margin: 0;
	padding: 0;
	font: normal 24px/24px 'roboto', Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}
.mundialsedes-principal h2 a, .mundialsedes-box h2 a {
	color: white; /*#e50041*/
	text-decoration: none;
}
.mundialsedes-principal h2 a:hover, .mundialsedes-box h2 a:hover {
	color: white; /*#e50041*/
	text-decoration: underline;
}
.mundialsedes-secundarias {
	float: left;
    width: 50%;
    padding: 10px 3%;
    box-sizing: border-box;
}
.mundialsedes-secundarias  img {
	width: 100%;
    border: 4px solid #37b8fb;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.mundialsedes-box h2 {
	color: white; /*#e50041*/
	margin: 0;
	padding: 0;
	font: normal 24px/24px 'roboto', Arial, Helvetica, sans-serif;
	margin-bottom: 11px;
	margin-top:7px;
	}
.mundialsedes-principal p, .mundialsedes-box p {
	padding: 0 !important;
	color: white;
}
.bgmundialdosseis-data-color {
    background-image: url(https://static.emol.cl/emol50/Fotos/2026/04/09/file_20260409161219.jpg);
    background-repeat: no-repeat;
/*	border-radius: 0 0 35px 35px;
	border-bottom: 12px solid #b388fe !important;*/
	background-position: right;
}

.titulos-bx1-mundialsedes-home {
    float: left;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 36px;
    border-top: 7px solid #b3e803;
    background-image: url(https://static.emol.cl/emol50/Fotos/2026/04/10/file_20260410151827.png);
    background-repeat: no-repeat;
    background-position: right top;
}
.titulos-bx1-mundialsedes-home h1 {
    float: left;
    font: normal 24px/24px 'roboto', Arial, Helvetica, sans-serif;
    color: #fff;
    padding-left: 3%;
    width: 94%;
    padding-right: 3%;
    margin: 0;
	padding-top: 15px;
}
.dato-mundialsedes {
    float: left;
    width: 100%;
    background-color: #eee;
    margin-right: 0%;
    margin-left: 0%;
    font: 14px / 18px Arial, Helvetica, sans-serif;
    color: #131313;
    margin-bottom: 4px;
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 8px;
    box-sizing: border-box;
    border-radius: 8px;
}
.dato-mundialsedes::before {
    content: "●";
    color: #b5b5b5;
    margin: 0 5px 0 0px;
}
.dato-mundialsedes-subir {
    float: left;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    font: 14px / 18px Arial, Helvetica, sans-serif !important;
    color: #fff;
    margin-bottom: 4px;
    padding-top: 15px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 8px;
    box-sizing: border-box;
    border-radius: 8px;
	text-align: right;
}
.dato-mundialsedes-subir span {
	font: 13px / 18px Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
    color: #fff;
	padding-left: 8px;
}
.dato-importante2 {
    color: #131313 !important;
    background-color: #b3e803 !important;
}
.dato-importante2::before
 {
    color: #131313 !important;
}
.dato-importante3 {
    color: #131313 !important;
    background-color: #38b8f7 !important;
}
.dato-importante3::before {
    color: #144f85 !important;
}
.dato-importante4::before {
    color: #d48aff !important;
}
.dato-importante4 {
    color: #ffffff !important;
    background-color: #7100ed !important;
}
.dato-importante5 {
    color: #fff !important;
    background-color: #ff3c00 !important;
}
.dato-importante5::before {
    color: #8b2101 !important;
}
.dato-importante6 {
color: #131313 !important;
    background-color: #ffe630 !important;
}
.dato-importante6::before {
    color: #b57703 !important;
}
@media (max-width: 400px) {
	.mundialsedes-principal {
    border-right: none;
	margin-bottom: 0px !important;
    padding-bottom: 0;
}
	.mundialsedes-secundarias {
    padding: 0px 3% 10px 3%;
	}
	.mundialsedes-principal, .mundialsedes-secundarias {
	width: 100%;
	}
}
.sedes-box {
    text-align: right;
}

/* fin sedes estilo team */
   /* estilo de qatar */
.principal-estadios-general {
   /* background-color: #f9edf0;*/
    display: block;
    float: left;
    width: 100%;
    padding: 0px 3% 10px 3%;
    box-sizing: border-box;
}
.infografia-principal-estadios {
	float: left;
    width: 22%;
    padding: 4px 0px 0 0px;
    box-sizing: border-box;
    margin-bottom: 10px;
    text-align: center;
}
.infografia-principal-estadios img {
    width: 100%;
    border-right: 4px solid #fff;
    box-sizing: border-box;
    text-align: center;
    padding: 5px 5px 0 5px;
}
.infografia-secundarias-estadios {
    float: left;
    width: 78%;
    padding: 5px 10px;
    box-sizing: border-box;
}
.secundarias-box-estadios h2 {
    color: #b61036;
    margin: 0;
    padding: 0;
    font: normal 22px / 26px 'roboto', Arial, Helvetica, sans-serif;
    /* margin-bottom: 15px; */
    /* margin-top: 7px; */
    /* vertical-align: middle; */
}
.dato-estadiosedes {
    float: left;
    width: 100%;
    background-color: #eee;
    margin-right: 0%;
    margin-left: 0%;
    font: 14px / 18px Arial, Helvetica, sans-serif;
    color: #131313;
    margin-bottom: 4px;
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 8px;
    box-sizing: border-box;
    border-radius: 8px;
}
.dato-estadiosedes::before {
    content: "●";
    color: #b5b5b5;
    margin: 0 5px 0 0px;
}
/* estilo de qatar */

/* ============== fin de sedes ================== */




@media (max-width: 540px) {

ul.emolmlt-filtro-calendario {
    flex-wrap: wrap;
}

ul.emolmlt-filtro-calendario li {
    list-style: none;
    box-sizing: border-box;
    width: 14%;
}
ul.emolmlt-filtro-calendario li {
    font-family: 'roboto', Arial, Helvetica, sans-serif;
}

.box-filtro-calendario > span {
    padding-right: 5px;
}

}