@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700');
/*@import url('https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css'); */
/*@import url('https://fonts.googleapis.com/css?family=Baloo+Bhai');*/
/*@import url('https://fonts.googleapis.com/css?family=News+Cycle');*/
/*@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700,900');*/

body{	
	font-family: 'PT Sans', sans-serif;
	/*font-family: 'Baloo Bhai', cursive;*/
	/*font-family: 'News Cycle', sans-serif;*/
	/*font-family: 'Montserrat', sans-serif;*/
	margin:0;
	border:0 none;
	height:100%;
	width:100%;
}

.color-opcion-one,
.color-opcion-one a {
  color: #fff !important;
  background-color: #2f3784 !important;
  border-color: #2f3784 !important;
}
.color-opcion-one:active,
.color-opcion-one.active,
.color-opcion-one:focus,
.color-opcion-one.focus,
.color-opcion-one:hover,
.color-opcion-one a:hover {
  background-color: #2f3754 !important;
  border-color: #2f3754 !important;
}

.color-background-theme{
	background:#f6f6f6;
}

.color-background-prime{
	background:#ffe900;
}
.color-background-opcion{
	background:#1c3f93;
}
/* a50104  250001 9e2b25 */
.color-background-secondary{
	background:#ed254e;
}
.color-background-xeutv{
	background:#3B3B3B;
}
.color-submenu-prime{
	background:#546898;
}
.color-font-prime{
	color:#ffe900;
}
.color-font-opcion{
	color:#2f3784;
}
.color-gris-letra{
	color:#505b73;
}
/* a50104  250001 9e2b25 */
.color-font-secondary{
	color:#ed254e;
}
.texto-color-twitter{
	color:#000000;
}
.texto-color-facebook{
	color:#46629e;
}
.texto-color-youtube{
	color:#f50000;
}
.texto-color-instagram{
	color:#000000;
}
.color-txt-white{
	color:#FFFFFF;
}

.bg-color-twitter{
	background:#000000;
}
.bg-color-facebook{
	background:#46629e;
}
.bg-color-youtube{
	background:#f50000;
}
.bg-color-instagram{
	background:#FFF;
}

.tx-small{
	font-size:.8rem;
}
.tx-goles{
	font-size:1.2rem;
}

.titulos-style{		
	/*border-top:1px solid #2f3784;*/
	border-top:1px solid #d6d6d6;
	padding-top:.5rem;
}
.titulos-style-columna{
	color:#FFF;
	background:#2f3784;
	border-radius:3px;
}

/* SHADOWS */
.mundial-portada-titulo{
	text-shadow:2px 2px 1px #000000;
}

.parpadea{
  
  animation-name: parpadeo;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

/*
.color-amarillo-back-xeu{
	background:#ffe900;
}
.color-amarillo-font-xeu{
	color:#ffe900;
}
.color-azul-font-xeu{
	color:#2f3784;
}
.color-azul-border-xeu{
	border-color:#2f3784;
}
.texto-color-primario{
	color:#d22026;
}
.texto-color-opcion{
	color:#002c5f;
}
.texto-color-secundario{
	color:#bdb289;
}
*/


/* ------- BANNERS -------- */

.zona-banners-lateral-sky{
	width:160px; 
	max-width:160px; 
	position:fixed;
	left:50%; 
	right:50%;
	top:50%;              
	transform:translateY(-50%);
}
.der{
	margin:0px 590px;
}
.izq{
	margin:0px -750px;
}


/* TABS */
#tabs-latnews { 
    background: transparent; 
    border: none; 
} 

#tabs-latnews .ui-widget-header { 
    background: transparent;
    border: none; 
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
    		border-bottom: 1px solid #c0c0c0; 
    border-radius: 0px;
	font-size:1rem;	
	font-weight:bold;
} 
#tabs-latnews .ui-tabs-nav .ui-state-default { 
    background: transparent; 
    border: none; 
} 
#tabs-latnews .ui-tabs-nav .ui-state-active { 
    border: none; 
} 
#tabs-latnews .ui-tabs-nav .ui-state-default a {    
	color:#f86624;
	border-bottom: 5px solid #FFF;
} 
#tabs-latnews .ui-tabs-nav .ui-state-active a { 
	color:#f86624;
	border-bottom: 5px solid #f86624; 
}

/*------- HEADER ----------*/
.header-body{
	/*
	width:100%;
	background:#ffe900;
	*/
	width:1140px;	
	height:140px;
	background:url(../img/bg-1140_normal.jpg) no-repeat;
}
.header-logo_one{
	display:block;
}
.header-logo_two{
	display:none;
}
.back-navbar{
	background:#1c3f93;
}
.nav-desk{
	display:block;
}
.nav-movil{
	display:none;
}
.header-social-bar{
	height:40px;
}

.header-social-font-icons{
	font-size:2rem;
}
.header-font-submenu{
	font-weight:700;
	color:#FFF;
	line-height:1rem;	
}
.header-font-submenu-mov{
	font-weight:700;
	color:#FFF;
	line-height:1rem;
	font-size:.8rem;
}


.top-menu-center-text{
	
}
.pretext-font{
	font-size:1rem;
}

@media only screen and (max-width: 1199px){
	.header-body{
		width:960px;
		height:100px;
		background:url(../img/bg-960.jpg) no-repeat;
	}
	/*
	.header-logo_one{
		display:none;
	}
	.header-logo_two{
		display:block;
	}
	*/	
}

@media only screen and (max-width: 991px){
	.header-body{
		display:none;
	}
	.nav-desk{
		display:none;		
	}
	.nav-movil{
		display:block;
	}	
}
@media only screen and (max-width: 767px){
	.top-menu-center-text{
		text-align:center;
	}
}

@media only screen and (max-width: 576px){
	.pretext-font{
		font-size:.8rem;
	}
}
@media only screen and (max-width: 350px){
	.pretext-font{
		font-size:.7rem;
	}
}



/*------- BOOTSTRAP NAV ----------*/

.mod-nav{
	width:100%; 
	/*background:#444; */
	background:#444;
	height:auto;
}
.mod-nav .navbar{
	padding:0rem .5rem;
}
.mod-nav .navbar .nav-item{
	font-size:.9rem;
	font-weight:700;
}
.mod-nav .navbar .nav-item .nav-link{	
	/*padding:.7rem 1rem .7rem 1rem;*/
	padding:10px 15px 6px 15px;
	border-bottom:.2rem solid #1c3f93;	
}
.mod-nav .navbar .nav-item .nav-link:hover{
	border-bottom:.2rem solid #fbe92f;
	border:none;
}
.mod-nav .navbar-toggler{
	border:none;
}
.navbar-light .navbar-toggler-icon{
	background-image:none;
}
.navbar-toggler-icon{
}

@media only screen and (max-width: 1199px){
	.mod-nav .navbar .nav-item{
		font-size:.8rem;
	}
	.mod-nav .navbar .nav-item .nav-link{
		padding-left:.6rem;
		padding-right:.6rem;
	}
}
/*
@media only screen and (max-width: 991px){
	.mod-nav{
		background:#fce213;		 
	}
	.mod-nav .navbar-dark .navbar-toggler{
		color:#444;	
	}
}
*/

@media only screen and (max-width: 991px){
	.mod-nav .navbar .nav-item .nav-link{	
		padding:.5rem 1rem .5rem 1rem;
		border-bottom:none;
		background-color:#1c3f93;
		color:#FFF;
	}
	.mod-nav .navbar .nav-item .nav-link.active{
		color:#fce213;
	}
		
	.mod-nav .navbar .nav-item .nav-link:hover{
		border-bottom:none;
		color:#fce213;
	}
	.mod-nav{
		background:#1c3f93;		 
	}
	.mod-nav .navbar-dark .navbar-toggler{
		color:#444;	
	}
	
}

/*---- EQUIPOS MENU TELEFONOS ----- */

div.scrollmenu{   
    overflow: auto;
    white-space: nowrap;
}

div.scrollmenu a{
    display: inline-block;    
    text-align: center;
    text-decoration: none;
}

div.scrollmenu a:hover {
}

/* ------- PORTADA -------- */

.portada-main-notas{
	height:380px;
	padding-right:.50rem;		
}
.portada-main-img{
	height:190px;
}
.col-der{
	padding-left:.50rem;
}
.col-izq{
	padding-left:.50rem;
	padding-right:.50rem;	
}
.row-top{
	margin-bottom:10px;
}

.portada-img-one{
	width:100%;
	height:380px;
}
.portada-img-two{
	width:100%;
	height:180px;
}

.portada-img-fot-one{
	width:100%;
	height:330px;
}

.portada-img-fot-two{
	width:100%;
	height:150px;
}
.portada-text-tv{
	font-size:1.1rem;	
}
.portada-text-tv-dos{
	font-size:.9rem;	
}

.portada-esp-seccion{
	
	width:100%;
	height:380px;
	border-radius: 12px;
	
	/*
	position: relative;
	overflow: hidden;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
	display: flex;
	align-items: flex-end;	
	*/
}
.portada-esp-seccion-bg{	
	position: absolute;
	top: 0;
	left: 0;	
	width: 100%;
	height: 100%;
	
	background-position:center center; 
	background-size:cover;
	transform-origin: center center;
	background-repeat: no-repeat;
	
	transition: transform 0.5s ease-in-out;
	z-index: 1;
}

.portada-esp-seccion:hover .portada-esp-seccion-bg{
	transform: scale(1.15);
}

@media only screen and (max-width: 1199px){
	.portada-main-notas{
		height:320px;		
	}
	.portada-main-img{
		height:160px;
	}
	.portada-img-one{	
		height:320px;
	}
	.portada-img-two{		
		height:150px;
	}
}

@media only screen and (max-width: 991px){
	.portada-main-notas{
		height:auto;
		padding-right:0;
	}
	.portada-main-img{
		height:auto;
		margin-top:.75rem;
	}	
	.col-izq{
		padding-left:0;	
	}	
	
	.portada-img-one{	
		height:450px;
	}
	.portada-img-two{		
		height:200px;
	}
	
}
@media only screen and (max-width: 767px){
	.portada-img-fot-one{
		height:150px;		
	}
}
@media only screen and (max-width: 575px){
	.portada-img-fot-one{
		height:300px;
		margin-bottom:1.4rem;
	}
	.portada-img-fot-two{	
		height:300px;
	}
	.portada-text-tv-dos{
		font-size:1.1rem;	
	}
}


/*-------------- STYLE NOTICIAS PORTADAS, SECCIONES --------------*/
.noticias-sec-others{
	font-size:1.3rem;
}
.noticias-sec-videos{
	font-size:1.3rem;
	color:#FFF;
}
@media only screen and (max-width: 575px){
	.noticias-sec-others{
		font-size:1.1rem;
	}
	.noticias-sec-videos{
		font-size:1.1rem;
	}
}
@media only screen and (max-width: 350px){
	.noticias-sec-others{
		font-size:1rem;
	}
	.noticias-sec-videos{
		font-size:1rem;
	}
}

/*-------------- FOOTER --------------*/

.footer-body-deportes{
	background:#faea25; 
}
.footer-text{
	font-size:.9rem;
}
.footer-border-der{
	border-right:1px solid #2f3784;
}
@media only screen and (max-width: 767px){
	.footer-border-der{
		border-right:0px;
	}	
}



/* -------------- NOTA --------------------*/

.noticias-nota-font{
	font-size:1.2rem;
}
.noticias-audio-font{
	font-size:.8rem;
}
.noticias-audio-style{
	width:100%;
}
.nota-recomendada{
	background:#EAEFFB; 
	border-radius:8px; 
	font-weight:bold;
	padding-left: 1rem !important;
	padding-right: 1rem !important;
	padding-bottom: 1rem !important;
	padding-top: 1rem !important;
	box-sizing: border-box;
	
}
.nota-recomendada a{
	color:#212529;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: 5px;
	text-decoration-color: #1c3f93;
	font-weight:normal;
}
.nota-recomendada a:hover{
	text-decoration-color: #ffe900;
}
mark {
    background-color: yellow;
    color: white;
}
.resaltado {
    background-color: #ADD8E6; /* Azul claro */
    font-weight: bold;
}

/* -------------- FOTOS --------------------*/

.fotos-img-content{ height:200px; }

@media only screen and (max-width: 1199px){
	.fotos-img-content{ height:180px; }
}
@media only screen and (max-width: 991px){
	.fotos-img-content{ height:200px; }
}
@media only screen and (max-width: 767px){
	.fotos-img-content{ height:230px; }
}
@media only screen and (max-width: 575px){
	.fotos-img-content{ height:350px; }
}


/* ----------------- VIDEOS ----------------- */

.videos-img-icon-content{
	position:relative;
}
.videos-icon-play{
	position:absolute; 
	bottom:0; 
	left:0; 
	text-align:center; 
	padding:5px 10px; 
	background:#ffe900;
}

/*-------------- WIDGETS --------------*/
.widget-mas-vistas-font{
	font-size:.9rem;
}

.widget-border{
	border:1px solid #d6d6d6;
}

@media only screen and (max-width: 991px){
	.widget-mas-vistas-font{
		font-size:1.2rem;
	}
}
@media only screen and (max-width: 575px){
	.widget-mas-vistas-font{
		font-size:1rem;
	}
}



/* -------------------------------------------*/
/* ------------------ MUNDIAL ----------------*/
/* -------------------------------------------*/

/*
.color-mundial-azul{
	color:#042263;
}
.color-mundial-plata{
	color:#bdb289;
}
.border-content{
	border:1px solid #bdb289; 
	border-radius:3px;
}
.titulos-style{		
	border-top:2px solid #bdb289;
	padding-top:1rem;
}
*/
/* d22026  bdb289 002c5f*/
/*-------------- PERFIL EQUIPOS --------------*/

.perfil-text-titulo{
	position:absolute; 
	bottom:0; 
	text-align:center; 
	color:#FFF; 
	margin-left:auto; 
	margin-right:auto; 
	left:0; 
	right:0; 
	text-shadow:0 1px 0 #000;
	font-weight:700;
	background:rgba(0,0,0,.6);
	padding:2rem;
}

/*-------------- GRUPOS --------------*/

.grupos-content{
	/*
	content: "";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	background-image:url(../mundial/img/backgroup.svg);
	background-size:cover;
	z-index: -2;	
	*/
}
.grupos-content{
	border:3px solid #bdb289; 
	border-radius:3px;
}
.grupos-pais-row a{
	text-decoration:none;
	color:#042263;
}

/*-------------- SEDES --------------*/

.sede-img{
	width:100%;
	height:120px;
}

.img-shadow:after{
	background: rgba(0, 0, 0, 0) linear-gradient(180deg, transparent 0px, #000) repeat scroll 0 0; content: ""; height: 40%; left: 0; position: absolute; bottom: 0; width: 100%;	
}

.img-caption{
	left:50%;
	bottom:5%;
	top:auto;
	transform:translate(-50%,0);
	position:absolute;
	z-index:2;
	width:75%;
	text-align:center;
	padding:0 5%;	
}
.img-caption-noticias{
	left:50%;
	bottom:5%;
	top:auto;
	transform:translate(-50%,0);
	position:absolute;
	z-index:2;
	width:100%;
	text-align:center;
	padding:0 5%;	
}

.img-caption-subtitulo{
	color:#FFF;	
}
.img-caption-subtitulo p{
	display:block;
	text-transform:uppercase;
	color:#FFF;
	width:100%;
	text-align:center;
	padding-bottom:5px;
	text-shadow:0 2px 5px #000000;
}
.img-caption-subtitulo	a{
	display:inline-block;
	width:auto;
	padding:4px 12px;
	color:#FFF;	
	text-shadow:none;
	text-decoration:none;
}

.img-caption-titulo, .img-caption-titulo-sec{
	display:block;
	/*padding:20px 30px 20px;*/
	color:#FFF;
	background:none;
	font-weight:700;
	text-shadow:0 2px 5px #000000;	
}
/*
.img-caption-titulo-sec{
	display:block;	
	color:#FFF;
	background:none;
	font-weight:700;
	text-shadow:0 2px 5px #000000;	
}
*/
.img-caption-titulo-small{
	display:block;
	/*padding:20px 30px 20px;*/
	color:#FFF;
	background:none;
	font-weight:700;
	font-size:1.1rem;
	text-shadow:0 2px 5px #000000;	
}

/*
.lf-portada figure.fig-shadow:after{ background: rgba(0, 0, 0, 0) linear-gradient(180deg, transparent 0px, #000) repeat scroll 0 0; content: ""; height: 50%; left: 0; position: absolute; bottom: 0; width: 100%;}
.cnt-lf > div {transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0ms;}
.cnt-lf {background: #FFFFFF; position: relative; z-index: 2; margin-top: -20px;}
.lf-cnt-gris {background: #ebebeb;}
*/

@media only screen and (max-width: 1199px){
	.sede-img{		
		height:100px;
	}

}
@media only screen and (max-width: 767px){
	.img-caption-titulo-sec{
		font-size:1.8rem;
	}

}
@media only screen and (max-width: 575px){
	.sede-img{		
		height:250px;
	}
	.img-caption-titulo-sec{
		font-size:1.6rem;
	}
}
@media only screen and (max-width: 440px){
	.sede-img{		
		height:180px;
	}

}

@media only screen and (max-width: 350px){
	.img-caption-titulo-sec{
		font-size:1.4rem;
	}

}

/*-------------- ESTADISTICAS --------------*/

.estadisticas-submenu-font{
	font-size:.9rem;
}
@media only screen and (max-width: 767px){
	.estadisticas-submenu-font{
		font-size:.8rem;
	}
}

/*--------------- MARCADORES BAR --------------*/

.marcadores-bar-content{
	border:2px #1c3f93 solid;
}
.marcadores-bar-content-wc{
	border:2px #000d40 solid;
}
.marcadores-bar-content-ca{
	border:2px #F00000 solid;
}
.marcadores-bar-info-torneo{
	font-size:.7rem; 
	background:#1c3f93;
}
.marcadores-bar-info-torneo-wc{
	font-size:.7rem; 
	background:#000d40;
}
.marcadores-bar-info-torneo-ca{
	font-size:.7rem; 
	background:#F00000;
}

.marcadores-bar-info-fecha-estadio{
	font-size:.7rem;
}
.marcadores-bar-name-team{
	font-size:.7rem;
}
.marcadores-bar-logo-team{
	height:40px;
	position:relative;
	left:15%;
}
.marcadores-bar-goals{
	font-size:1.4rem;
}
.marcadores-bar-hours{
	font-size:1rem;
}


@media only screen and (max-width: 1199px){
	.marcadores-bar-info-torneo{
		font-size:.6rem; 	
	}	
	.marcadores-bar-info-fecha-estadio{
		font-size:.6rem;
	}
	.marcadores-bar-name-team{
		font-size:.6rem;
	}
	.marcadores-bar-logo-team{
		height:30px;
	}
	.marcadores-bar-goals{
		font-size:1.2rem;
	}
	.marcadores-bar-hours{
		font-size:.9rem;
	}
}

@media only screen and (max-width: 991px){
	.marcadores-bar-logo-team{
		height:25px;		
	}
	.marcadores-bar-name-team{
		font-size:.5rem;
	}
	.marcadores-bar-hours{
		font-size:.8rem;
	}
}

@media only screen and (max-width: 767px){
	.marcadores-bar-info-torneo{
		font-size:.5rem; 	
	}
	.marcadores-bar-goals{
		font-size:1.1rem;
	}
}

@media only screen and (max-width: 575px){
	.marcadores-bar-info-torneo{
		font-size:.7rem; 	
	}	
	.marcadores-bar-info-fecha-estadio{
		font-size:.7rem;
	}
	.marcadores-bar-name-team{
		font-size:.7rem;
	}
	.marcadores-bar-logo-team{
		height:50px;
	}	
	.marcadores-bar-goals{
		font-size:1.6rem;
	}
	.marcadores-bar-hours{
		font-size:1rem;
	}
}
@media only screen and (max-width: 500px){
	.marcadores-bar-info-torneo{
		font-size:.6rem; 	
	}	
	.marcadores-bar-info-fecha-estadio{
		font-size:.6rem;
	}
	.marcadores-bar-name-team{
		font-size:.6rem;
	}
	.marcadores-bar-logo-team{
		height:40px;
	}	
	.marcadores-bar-goals{
		font-size:1.5rem;
	}
	.marcadores-bar-hours{
		font-size:.8rem;
	}
}

@media only screen and (max-width: 400px){
	.marcadores-bar-info-torneo{
		font-size:.5rem; 	
	}	
	.marcadores-bar-info-fecha-estadio{
		font-size:.5rem;
	}
	.marcadores-bar-name-team{
		font-size:.5rem;
	}
	.marcadores-bar-logo-team{
		height:30px;
		position:relative;
		left:10%;
	}	
	.marcadores-bar-goals{
		font-size:1.3rem;
	}
	.marcadores-bar-hours{
		font-size:.7rem;
	}
}
@media only screen and (max-width: 400px){
	.marcadores-bar-info-torneo{
		font-size:.8rem; 	
	}	
	.marcadores-bar-info-fecha-estadio{
		font-size:.8rem;
	}
	.marcadores-bar-name-team{
		font-size:.8rem;
	}
	.marcadores-bar-logo-team{
		height:45px;
		position:relative;
		left:25%;
	}	
	.marcadores-bar-goals{
		font-size:1.5rem;
	}
	.marcadores-bar-hours{
		font-size:1rem;
	}
}
/*
@media only screen and (max-width: 350px){
	.marcadores-bar-info-torneo{
		font-size:.5rem; 	
	}	
	.marcadores-bar-info-fecha-estadio{
		font-size:.5rem;
	}
	.marcadores-bar-name-team{
		font-size:.4rem;
	}
	.marcadores-bar-logo-team{
		height:25px;
		position:relative;
		left:15%;
	}	
	.marcadores-bar-goals{
		font-size:1rem;
	}
	.marcadores-bar-hours{
		font-size:.6rem;
	}
}
@media only screen and (max-width: 349px){
	.marcadores-bar-info-torneo{
		font-size:.8rem; 	
	}	
	.marcadores-bar-info-fecha-estadio{
		font-size:.8rem;
	}
	.marcadores-bar-name-team{
		font-size:.8rem;
	}
	.marcadores-bar-logo-team{
		height:45px;
		position:relative;
		left:25%;
	}	
	.marcadores-bar-goals{
		font-size:1.5rem;
	}
	.marcadores-bar-hours{
		font-size:1rem;
	}
}
*/


/* STICKY STYLE BANNERS */

.T4Tutorials {
    position: fixed;
    bottom: 0;
    height: 90px;
    left: 0;
    right: 0;
	z-index: 100;
    background-color: #000;		
	background: rgba(0, 0, 0, 0.1);
    visibility: visible;   
	text-align:center;	
}
          .T4Tutorials:target {
            visibility: hidden;
            opacity: 0;
            display:none
          }

.T4Tutorials-movil {
    position: fixed;
    bottom: 0;
    height: 100px;
    left: 0;
    right: 0;
	z-index: 100;
    background-color: #000;		
	background: rgba(0, 0, 0, 0.1);
    visibility: visible;   
	text-align:center;	
}
          .T4Tutorials-movil:target {
            visibility: hidden;
            opacity: 0;
            display:none
          }		  

.T4Tutorials_UP {   
	padding: 0px;
    width: 100%;
    position: relative;
}
          .T4Tutorials_UP h2 {
            margin-top: 0;
            color: green;
            font-family: Tahoma, Arial, sans-serif;
          }
/* BOTON CERRAR */
.T4Tutorials_UP .close_btn {
    position: absolute;
    top: -25px;
    right: 0px;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    color:#000;    
}
          .T4Tutorials_UP .close_btn:hover {
            color:#1c3f93;
          }
          .T4Tutorials_UP .Main_Content {
            max-height: 30%;
            overflow: auto;
          }

		  
		  
/* -------------------------------------------*/
/* ------------------ MUNDIAL ----------------*/
/* -------------------------------------------*/
/*
.color-mundial-azul{
	color:#042263;
}
.color-mundial-plata{
	color:#bdb289;
}
.border-content-shadow{
	border:1px solid #bdb289;
	box-shadow: 1px 2px #bdb289; 
	border-radius:3px;
}

.border-content{
	border:1px solid #bdb289;
	border-radius:3px;
}
*/
/* d22026  bdb289 002c5f*/
/*
.titulos-style{		
	border-top:1px solid #bdb289;
	padding-top:.5rem;
}
.titulos-style-columna{
	color:#FFF;
	background:#d22026;
	border-radius:3px;
}
*/
.mundial-portada-bg{
	/*background: linear-gradient(135deg, #00FF00, #000000);*/
	background: linear-gradient(135deg, #0b3d1a, #000000);
	
	/*background: linear-gradient(140deg,rgba(0, 104, 71, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(206, 17, 38, 1) 100%);*/
  	
	background-attachment: fixed;
	margin: 0;
	/*height: 100vh;*/
}

.perfil-txt-white{
	color:#FFF;
}

.color-mundial-uno{
	background:#27A550;
}
.color-mundial-dos{
	background:#0326DE;
}
.color-mundial-tres{
	background:#D52B1E;
}	

/*-------------- PERFIL EQUIPOS --------------*/

.perfil-flag-content{
	height:100%;
	height:20px;
	/*height:25px;*/
}
.perfil-name-gpo{
	background:#002c5f;
	border-radius:3px;
}
.perfil-text-titulo{
	position:absolute; 
	bottom:0; 
	text-align:center; 
	color:#FFF; 
	margin-left:auto; 
	margin-right:auto; 
	left:0; 
	right:0; 
	text-shadow:0 1px 0 #000;
	font-weight:700;
	background:rgba(0,0,0,.6);
	padding:2rem;
}
.perfil-circle-content-uno{
	width:120px; 
	height:120px; 
	border-radius:50%;
	padding:4px;	 
	border-left:2px solid #27A550; 
	border-top:2px solid #27A550; 
	margin:auto;		
}
.perfil-circle-content-dos{
	width:110px; 
	height:110px; 
	border-radius:50%;
	padding:4px;
	border-right:2px solid #0326DE; 
	border-top:2px solid #0326DE; 
}
.perfil-circle-content-tri{
	width:100px; 
	height:100px; 
	border-radius:50%; 
	border-left:2px solid #D52B1E; 
	border-bottom:2px solid #D52B1E;
}
.perfil-categ-text-big{
	font-size:2.2rem;
}
.perfil-categ-text-small{
	font-size:1rem;
}
.perfil-categ-stats{
	font-size:1rem;
}
.cate-pad{
	padding-top:1.5rem;
	padding-bottom:1.5rem;
}
.cate-pad-dos{	
}
.calendario-text{
	font-size:1rem;
}

@media only screen and (max-width: 991px){
	.perfil-flag-content{
		height:100%;
		height:30px;
	}
}
@media only screen and (max-width: 767px){
	.calendario-text{
		font-size:1rem;
	}	
}
@media only screen and (max-width: 510px){
	.calendario-text{
		font-size:.8rem;
	}
}

@media only screen and (max-width: 420px){
	.perfil-circle-content-uno{
		width:100px; 
		height:100px;	
	}
	.perfil-circle-content-dos{
		width:90px; 
		height:90px;	
	}
	.perfil-circle-content-tri{
		width:80px; 
		height:80px;	
	}
	.perfil-categ-text-big{
		font-size:1.5rem;
	}	
	.perfil-categ-text-small{
		font-size:.8rem;
	}
	.perfil-categ-stats{
		font-size:.8rem;
	}
}

@media only screen and (max-width: 350px){
	.perfil-circle-content-uno{
		width:85px; 
		height:85px;	
	}
	.perfil-circle-content-dos{
		width:75px; 
		height:75px;	
	}
	.perfil-circle-content-tri{
		width:65px; 
		height:65px;	
	}
	.perfil-categ-text-big{
		font-size:1.2rem;
	}	
	.perfil-categ-text-small{
		font-size:.6rem;
	}
	.perfil-categ-stats{
		font-size:.6rem;
	}	
	.cate-pad{
		padding-top:1rem;
		padding-bottom:1rem;
	}
}

/*-------------- GRUPOS --------------*/

.grupos-content{
	/*
	content: "";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform: translate(-50%, -50%);
	   -moz-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
	background-image:url(../mundial/img/backgroup.svg);
	background-size:cover;
	z-index: -2;	
	*/
}
.grupos-content{
	border:3px solid #bdb289; 
	border-radius:3px;
}
.grupos-pais-row a{
	text-decoration:none;
	color:#042263;
}

.grupos-img-content{
	width:100%;
	height:120px;
}


/*-------------- SEDES --------------*/

.sede-img{
	width:100%;
	height:120px;
}

.img-shadow:after{
	background: rgba(0, 0, 0, 0) linear-gradient(180deg, transparent 0px, #000) repeat scroll 0 0; content: ""; height: 40%; left: 0; position: absolute; bottom: 0; width: 100%;	
}

.img-caption{
	left:50%;
	bottom:5%;
	top:auto;
	transform:translate(-50%,0);
	position:absolute;
	z-index:2;
	width:90%;
	text-align:center;
	padding:0 5%;	
}
.img-caption-noticias{
	left:50%;
	bottom:5%;
	top:auto;
	transform:translate(-50%,0);
	position:absolute;
	z-index:2;
	width:100%;
	text-align:center;
	padding:0 5%;	
}

.img-caption-subtitulo{
	color:#FFF;	
}
.img-caption-subtitulo p{
	display:block;
	text-transform:uppercase;
	color:#FFF;
	width:100%;
	text-align:center;
	padding-bottom:5px;
	text-shadow:0 2px 5px #000000;
}
.img-caption-subtitulo	a{
	display:inline-block;
	width:auto;
	padding:4px 12px;
	color:#FFF;	
	text-shadow:none;
	text-decoration:none;
}

.img-caption-titulo{
	display:block;
	/*padding:20px 30px 20px;*/
	color:#FFF;
	background:none;
	font-weight:700;
	text-shadow:0 2px 5px #000000;	
}

.img-caption-titulo-per{
	display:block;
	color:#FFF;
	background:none;
	font-weight:700;
	text-shadow:0 2px 5px #000000;	
}
.img-caption-titulo-esp{
	display:block;
	color:#FFF;
	background:none;
	font-weight:900;
	text-shadow:2px 2px 1px #000000;	
}

.img-caption-titulo-not{
	display:block;
	color:#FFF;
	background:none;
	font-weight:700;
	text-shadow:0 2px 5px #000000;
}

.img-caption-titulo-small{
	display:block;
	/*padding:20px 30px 20px;*/
	color:#FFF;
	background:none;
	font-weight:700;
	font-size:1.1rem;
	text-shadow:0 2px 5px #000000;	
}

.sedes-content-sec{
	height:260px;
}

.noticias-sec-others{	
}
.img-caption-titulo-vid{
}

.sedes-nom-estadio{
	font-size:1rem;
}
.sedes-other-cont{
	width:100%;	
}
/*
.lf-portada figure.fig-shadow:after{ background: rgba(0, 0, 0, 0) linear-gradient(180deg, transparent 0px, #000) repeat scroll 0 0; content: ""; height: 50%; left: 0; position: absolute; bottom: 0; width: 100%;}
.cnt-lf > div {transition: opacity 1s cubic-bezier(0.19, 1, 0.22, 1) 0ms;}
.cnt-lf {background: #FFFFFF; position: relative; z-index: 2; margin-top: -20px;}
.lf-cnt-gris {background: #ebebeb;}
*/

@media only screen and (max-width: 1199px){
	.sede-img{		
		height:100px;
	}
	.sedes-content-sec{
		height:270px;
	}

}
@media only screen and (max-width: 991px){
	.sedes-content-sec{
		height:250px;
	}
	.noticias-sec-others{
		font-size:1.2rem;	
	}	
}

@media only screen and (max-width: 767px){
	.img-caption-titulo-not{
		font-size:1.5rem;
	}	
	.img-caption-titulo-vid{
		font-size:1.5rem;
	}
	.img-caption-titulo-per{
		font-size:1.5rem;
	}
	.sedes-other-cont{		
		height:100px;
	}
	.sedes-nom-estadio{
		font-size:.8rem;
	}
}

@media only screen and (max-width: 575px){
	.sede-img{		
		height:250px;
	}
	.sedes-content-sec{
		height:390px;
	}
	.sedes-other-cont{		
		height:150px;
	}

}
@media only screen and (max-width: 440px){
	.sede-img{		
		height:180px;
	}
	.sedes-content-sec{
		height:320px;
	}
	.sedes-other-cont{		
		height:100px;
	}

}

/* -------------- NOTA --------------------*/

.noticias-nota-font{
	font-size:1.2rem;
}


/* -------------- FOTOS --------------------*/

.fotos-img-content{ height:200px; }

@media only screen and (max-width: 1199px){
	.fotos-img-content{ height:180px; }
}
@media only screen and (max-width: 991px){
	.fotos-img-content{ height:200px; }
}
@media only screen and (max-width: 767px){
	.fotos-img-content{ height:230px; }
}
@media only screen and (max-width: 575px){
	.fotos-img-content{ height:350px; }
}


/* ----------------- VIDEOS ----------------- */

.videos-img-icon-content{
	position:relative;
}
.videos-icon-play{
	position:absolute; 
	bottom:0; 
	left:0; 
	text-align:center; 
	padding:5px 10px; 
	background:#d22026;
}

/* ----------------- ESTADISTICAS ----------------- */

.estadisticas-content-game{
	border:1px solid #CECECE; 
	box-shadow: 1px 2px #CECECE; 
	border-radius:3px;
}

.estadisticas-nom-team{ font-size:1.1rem; }

.estadisticas-font{  }

@media only screen and (max-width: 767px){
	.estadisticas-nom-team{ font-size:1rem;}
}

@media only screen and (max-width: 440px){
	.estadisticas-nom-team{ font-size:.8rem;}
	.estadisticas-font{ font-size:.9rem; }	
}
@media only screen and (max-width: 400px){
	.estadisticas-font{ font-size:.8rem; }
}
@media only screen and (max-width: 380px){
	.estadisticas-font{ font-size:.7rem; }
}
@media only screen and (max-width: 360px){
	.estadisticas-font{ font-size:.6rem; }
}

/* ----------------- CALENDARIO ----------------- */

.calendario-text-pais{
	font-size:1.2rem;
}
.calendario-marcador{
	font-size:1.5rem;
}

@media only screen and (max-width: 767px){
	.calendario-text-pais{
		font-size:1rem;
	}	
}
@media only screen and (max-width: 575px){
	.calendario-text-pais{
		font-size:.9rem;
	}
}

@media only screen and (max-width: 440px){
	.calendario-text-pais{
		font-size:.8rem;
	}
}