@charset "iso-8859-1";

@media only screen and (min-width: 979px) {
	.ContenidoFlex > .Contenidos {
		max-width: 640px;
	}		
}


@media all and (min-width: 768px) {

	.NoDesktop {
		display: none;
	}
	
	.ContenidoFlex {
		display:flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-content: flex-start;
		align-items: flex-start;
		padding: 0;
		clear: both;
		box-sizing: border-box;
	}
	
	.ContenidoFlex > .Contenidos {
		-webkit-flex: 1;
		flex: 1;
		margin:  0;
		padding: 0px;
		box-sizing: border-box;
	}		
	
	.ContenidoFlex > .Contenidos.Noticia {
		width: 100%;
	}
	
	.ContenidoFlex > .ColumnaDerecha,
	.ContenidoFlex > .ColDerecha {
		-webkit-flex: initial;
		flex: initial;
		width: 326px;
		margin: 0;
		padding: 0 0 0 24px;
		box-sizing: border-box;
	}
	
	.ContenidoFlex > .ColumnaIzquierda,
	.ContenidoFlex > .ColIzquierda {
		-webkit-flex: initial;
		flex: initial;
		width: 326px;
		margin: 0;
		padding: 0 24px 0 0px;
		box-sizing: border-box;
	}	
	
	.Pagina .FlotarDerecha {
		display: block;
		float: right;
		max-width: 40%;
		margin-left: 12px;
	}
	
	.Pagina .FlotarIzquierda {
		display: block;
		float: left;
		max-width: 40%;
		margin-right: 24px;
	}
	
	.FotosyGaleriasRelacionadasDeNoticia  {
		float: left;
		max-width: 40%;
		padding-right: 12px;
		margin-right: 12px;
		border-right: 1px solid #e1e1e1;
	}	

	.NoticiasRelacionadasDeNoticia  {
		float: left;
		max-width: 40%;
		padding-right: 8px;
		margin-right: 16px;
		border-right: 1px solid #e1e1e1;
	}

	.NoticiaPrincipal .FotoNoticia {
		width: 50%;
		float: left;
		margin: 0 24px 0 0;
	}

	.BloqueCabecera .BloqueIzquierdo {
		padding-left: 12px;
	}
	
	.BloqueCabecera .BloqueDerecho {
		padding-right: 12px;
	}

	.CajaNoticia {
		margin-bottom: 32px;
	}

}

@media all and (max-width: 1200px) {
	.Pagina {
		padding-left: 6px;
		padding-right: 6px;
	}
}

@media all and (max-width: 767px) {
	
	.Recorte.ConLinea {
		margin-bottom: 32px;
	}

	.Cabecera.Stick {
		-moz-box-shadow: 0px -3px 7px #000000;
		-webkit-box-shadow: 0px -3px 7px #000000;
		box-shadow: 0px -3px 7px #000000;
		box-shadow: 0px -3px 7px 0px #000000;
	}

	.Cabecera.Stick .Logotipo img,
	.Cabecera.Stick .Logotipo svg {
		margin: 10px auto 10px;
		max-height: 35px;
	}	

	.ContenidoFlex .Contenidos {
		display: block;
		clear: both;
	}
	
	.ContenidoFlex .ColumnaDerecha,
	.ContenidoFlex .ColDerecha {
		display: block;
		clear: both;
	}
	
	.ContenidoFlex .ColIzquierda {
		display: block;
		clear: both;
	}	

	.Pagina .FlotarDerecha {
		display: block;
	}
	
	.Pagina .FlotarIzquierda {
		display: block;
	}
	
	h1 {
		font-size: 18px;
	}
	
	h1.TitularDeNoticia {
		font-size: 22px;
	}
	
	.ContenidoCabeceraSeccion h1 {
		font-size: 18px;
	}
	
	h2 {
		font-size: 17px;
	}
	
	h3 {
		font-size: 18px;
	}
	
	h4 {
		font-size: 17px;
		margin-bottom: 0px;
	}
	
	h5 {
		font-size: 16px;
		margin-bottom: 0px;
	}
	
	h6 {
		font-size: 17px;
	}
	
	.lbd2stick {
		position: relative;
		z-index: -1000;
	}
	
}

@media all and (min-width: 480px) {

	/**/
	.Compartir {
		float: right;
	}
	
	nav.Compartir ul li {
		margin-left: 3px;
	}
	
}

@media all and (max-width: 479px) {

	.Creatividad#div-gpt-ad-mpu1 iframe,
	.Creatividad#div-gpt-ad-mpu2 iframe,
	.Creatividad#div-gpt-ad-mpu3 iframe,
	.Creatividad#div-gpt-ad-mpu4 iframe,
	.Creatividad#div-gpt-ad-mpu5 iframe,
	.Creatividad#div-gpt-ad-mpu6 iframe,
	.Creatividad#div-gpt-ad-mpu7 iframe,
	.Creatividad#div-gpt-ad-mpu8 iframe,
	.Creatividad#div-gpt-ad-mpu9 iframe,
	.Creatividad#div-gpt-ad-mpu10 iframe,
	.Creatividad#div-gpt-ad-mpu11 iframe,
	.Creatividad#div-gpt-ad-btn1 iframe,
	.Creatividad#div-gpt-ad-btn2 iframe,
	.Creatividad#div-gpt-ad-btn3 iframe {
		margin: 32px auto;
	}

	div.CajaNoticia {
		padding: 20px 0 8px 0;
		margin: 4px 0 4px 0;
	}
	
	.CajaNoticia.NoticiaPrincipal {
		padding: 0;
	}	

	.CajaNoticia .FotoNoticia {
		width: 40%;
		float: left;
		margin-right: 12px;
		margin-top: 0px;
	}

	.CajaNoticia.NoticiaPrincipal .Antetitulo,
	.CajaNoticia.NoticiaDestacada .Antetitulo {
		width: 100%;
		float: none;
		margin-right: 0px;
		margin-top: 0px;
		order: 1;
	}
	
	.CajaNoticia.NoticiaPrincipal .FotoNoticia,
	.CajaNoticia.NoticiaDestacada .FotoNoticia {
		width: 100%;
		float: none;
		margin-right: 0px;
		margin-top: 0px;
		order: 2;
	}	
	
	.CajaNoticia.NoticiaPrincipal h2,
	.CajaNoticia.NoticiaDestacada h2 {
		text-align: center;
		font-size: 1.3em;
		margin: 12px 0;
		order: 3;
	}		
	
	.CajaNoticia h2 {
		font-size: 1em;
	}	
	
	.CajaNoticia * {
		text-align: left;
	}		
	
	.CajaNoticia p, .AutorEnCajaNoticia, .OpinionesEnCajaNoticia {
		display: none;
	}
	
	.CajaNoticia p.Publicacion {
		display: block;
	}	

	.CajaNoticia .NoticiasRelacionadas {
		clear: both;
		padding-top: 6px;
		display: block;
		font-size: 13px;
	}
	
	.CajaNoticia .NoticiasRelacionadas ul {
		clear: both;
		margin: 0;
		display: block;
	}	
	
	.CajaOpinion p.FechaAutor {
		display: block;
	}	
	

	.NoticiaDirectos.MaquetaSecundaria .FotoNoticia:after,
	.NoticiaVideo .FotoNoticia > a::after,
	.NoticiaGaleria .FotoNoticia > a::after,
	.NoticiaDirectos .FotoNoticia > a::after {
		font-size: 16px;
		width: 36px;
		height: 36px;
		line-height: 32px;
		margin-top: -18px;
		margin-left: -18px;	
	}	
	
	.NoticiaDirectos .FotoNoticia > a:after {
		content: 'LIVE';
		font-family: 'Open Sans', sans-serif;	
		font-size: 16px;
		width: 56px;
	}

	.Bloque .CajaNoticia {
		padding: 20px 6px 6px 6px;
		margin: 0;
	}
	
	.Content-Group {
		margin-bottom: 32px;
	}
	

	/**/
	.Compartir {
		text-align: center;
		margin-bottom: 24px;
	}
	
	nav.Compartir ul li {
		margin-left: 3px;
		margin-right: 3px;
	}	
	

	
	
}

@media only screen and (max-width: 450px) {
	.LogotipoPie img,
	.LogotipoPie svg {	
		display: block;
		max-width: 200px;
		margin: 0 auto; 
	}

	.ContenidoCabeceraSeccion h1,
	.ContenidoCabeceraSeccion h2 {
		font-size: 22px;
	}
	
	.Cabecera.Stick .Logotipo img,
	.Cabecera.Stick .Logotipo svg {
		margin: 8px auto 12px;

	}
	
}

@media all and (min-width: 480px) {
	/**/
}

