    /* Cambios para resolver los problemas de visualización en Safari iOS 6.1 a 8.4. Añadidas las siguientes reglas: 
        display: -webkit-flex / -webkit-flex-direction: .... ; / -webkit-flex-grow: .... / -webkit-align-items: .... ; justify-content: .... ; -webkit-align-content: .... ; -webkit-flex-shrink: .... ; -webkit-flex: .... ; -webkit-align-self: .... ; -webkit-flex-wrap: .... ; -webkit-order: .... ; */


	/* ultima hora */
	.ult-hora { position:relative; margin-bottom: 15px; border:1px solid #ddd; border-left:0; background-color:#f2f2f2; min-height: 52px; }
	.ult-hora .header-ult-hora { position: absolute; width: 100px; height: calc(100% + 2px); margin: -1px 5px -1px 0; overflow: hidden; background: #F9A300; }    
	.ult-hora h2 { padding: 11px 0 11px 33px; font: 15px/1 "sourcesansbold", sans-serif; color: #303030; }
	.ult-hora .as-icon-reloj { font-size: 32px; }
	.ult-hora .as-icon-reloj:before { position: absolute; top:10px; left:-10px; }
	.ult-hora ul {  width: calc(100% - 115px); display: table; margin: 9px 0 8px 105px; }
	.ult-hora .nt-ult { display: table-cell; }
	.ult-hora .nt-ult-data {display: table-cell; min-width: 53px; padding-right: 6px; }
	    .nt-ult .hora { display:block; font:  11px/12px sans-serif; text-align: right; color:  #f9a300; padding-top: 2px; margin-bottom: 4px; }
	    .nt-ult .subtitle { clear: both; text-align: right; font: 10px/13px arial, sans-serif; text-transform: uppercase; white-space: nowrap; color: #999; padding-left: 3px; display: block; }
	.nt-ult .title { font: 13px/16px 'ascombold',sans-serif;  color: #131313; display: table-cell; min-width: 150px; }
	    .nt-ult a{ color: inherit; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; }
	    .nt-ult .title:hover { color: #E68C12; } 

	/*PUBLICIDAD*/

	div[id*="NSTD"]{ margin-bottom: 15px; }
	*[id*="NSTD9"].pieza-patrocinio { margin-bottom: 0; } /* reseteo de margen para patrocinio en cabecera */

	/*NSTD8 despues de opinion desk*/	
	@media (min-width: 992px) {
		.col-md-8 > .opinion.row ~ [id*="NSTD8"]{margin-top: 15px;margin-bottom: 0;}
	}
	@media (max-width: 767px) {
		div[id*="NSTD8"]{ float: left; min-height: 85px; }		
	}
	/*NSTD8 en tablet*/
	@media (max-width: 991px) and (min-width: 768px) {
		div[id*="NSTD8"]{ width: 100%; margin-right: 10px; margin-left: 10px; }	
	}

	/*fix para billboards en portada*/	
	.billboard > div > div { box-sizing:content-box; background: url(//as01.epimg.net/img/txt_publi_v.svg) no-repeat 1px center #fff; background-size: 9px 40px; padding: 0 0 0 10px; margin: -5px -10px 15px -10px; text-align: center; border: 1px solid #e4e4e4 !important; display:block!important; width: auto!important; font-size: 0px; min-height: 90px; letter-spacing: 0px; word-spacing: 0px; }
	/*fix para billboards en tags y agr*/	
	.banner_sup .billboard > div > div { background: none; padding: 0; margin: 0; border: none!important; }

	/* por bloque en portada */
	.area-actualidad .col-md-8 .publi:first-child { min-height: 60px; }
	.area-actualidad .col-md-4 .publi { min-height: 120px; width: auto; }
	.area-actualidad .col-md-4 .publi:last-child { min-height: 250px; }
	
    /* noticia basica */
    .pntc { position: relative; border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 15px; }
    .pntc:last-child { border-bottom: 0; padding-bottom: 0; margin-bottom: 0px; }
    .pntc .item-multimedia{cursor: pointer;}
    .pntc figure { position:relative; overflow: hidden; z-index: 1; }
    .pntc figure.item-multimedia .img-pntc { position: absolute; left: -50%; right: -50%; top:-50%; bottom: -50%; margin: auto; height: 100%; width: auto; }
    /*.pntc figure.item-multimedia>a:first-child { display: block;  width: 100%; } se podría suprimir toda la regla*//*height: 100%;*/

		.pntc-content { position: relative; }
    	.pntc .pntc-content .title { font: 20px/22px 'ascombold',sans-serif; word-break: break-word; margin-bottom: 10px; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; color: #131313; }
		.pntc .pntc-content .title a { color:inherit; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in;}
		.pntc .pntc-content .title a:hover { color: #E68C12; }
		.pntc .pntc-content .subtitle { font: 14px/16px 'sourcesans',sans-serif; text-transform: uppercase; color: #666; }
		.pntc .pntc-content .subtitle a { color: inherit; }
		
		.pntc .pntc-content .txt { font:15px/20px 'sourcesans',sans-serif;  color: #6b6b6b; }
		.pntc .pntc-content .txt a { border-bottom: 1px dotted #6b6b6b; color: #111; }
		.pntc .pntc-content .txt a:hover { border-bottom: 1px solid #6b6b6b;  }
		.pntc .pntc-content .pntc-txt { margin-bottom: 10px; }
		
		/*autor*/
		.pntc .pntc-autor-share .nom-wrapper { float:left; vertical-align: middle; font: 10px/12px 'Lucida Grande',sans-serif, sans-serif; margin-top: 5px; }
		.pntc .pntc-autor-share .nom-wrapper .autor-nombre { text-transform: uppercase; color: #333; }
		.pntc .pntc-autor-share .nom-wrapper .nom { display: block; text-transform: uppercase; color: #333; margin-bottom: 2px; -webkit-transition: color .2s ease-in; transition:color .2s ease-in;}
		/*.pntc .pntc-autor-share .nom-wrapper .nom:hover { color:#E68C12;}*/
		.pntc .pntc-autor-share .nom-wrapper .fecha { color: #9e9e9e; margin-right: 4px; }
		.pntc .pntc-autor-share .nom-wrapper .fecha a { color: inherit; }
		.pntc .pntc-autor-share .nom-wrapper .hora { color: #FFB632; font-weight: bold; }
		.pntc .pntc-autor-share .nom-wrapper .hora a { color: inherit; }
		
		/*share*/
		.pntc .btn-wrapper { font-size: 16px; }
		.pntc-autor-share { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: flex-end; align-items: flex-end; -webkit-justify-content: space-between; justify-content: space-between; }
		.pntc-autor-share.cf:before,
		.pntc-autor-share.cf:after { display: none; }

		/*  .pntc .btn-wrapper .btn-comment [...] > se podrrían eliminar estos css por wpo/seo supresión de <a> en portada, activos en otras tipologías*/
		.pntc .btn-wrapper .btn-comment { float: left; padding: 1px 11px 0 9px; height: 33px; line-height: 30px; color: #434343; border: 1px solid #dddddd; border-right: none; -webkit-transition: all .2s; transition: all .2s; }

		.pntc .btn-wrapper .btn-comment.hot-topic { background: #CE0000; color: #fff; border-color: #CE0000;  } 
		.pntc .btn-wrapper .btn-comment .as-icon-comentario { position: relative; top: 1px; }
		.pntc .btn-wrapper .btn-comment .comment-n { font: 13px sans-serif; margin-left: 6px; }
		.pntc .btn-wrapper .btn-share { float: left; padding: 2px 11px 0 9px; position: relative; z-index: 2; height: 33px; line-height: 30px; color: #434343; border: 1px solid #dddddd; -webkit-transition: all .2s; transition: all .2s; }
		.pntc .btn-wrapper .btn-share .as-icon-compartir { line-height: 26px; }

			/*hover*/
			.pntc .btn-wrapper .btn-comment:hover, 
			.pntc .btn-wrapper .btn-share:hover { color:#fff; background-color: #434343; border-color: #434343; } 

		/* capa rrss y reproduccion video */
		.pntc .rrss-wrapper, 
		.pntc .capa-video { position: absolute; left: 0px; top: 0; overflow: hidden; width: 100%; height: 100%; background: rgba(51,51,51,0.85); z-index: 5; visibility: hidden; opacity: 0; -webkit-transition: opacity 0.25s; transition:opacity 0.25s; }

		.pntc .rrss-wrapper.activo, 
		.pntc .capa-video.activo { visibility:visible; opacity: 1; }

		.pntc .rrss-list { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -ms-flex-align: center; -webkit-box-align: center; -webkit-align-items:center; align-items: center; -ms-flex-line-pack: center; -webkit-align-content: center; align-content: center; height: 100%; max-width: 300px; margin: 0 auto; position: relative; }
		.pntc .rrss-list li { margin: 0 5px; }
		.pntc .rrss-list li a { display: block; height: 45px; width: 45px; font-size: 20px; line-height: 45px; text-align: center; color:#fff; padding-top: 2px; opacity: .9; }
		.pntc .rrss-list li a:hover { opacity: 1; }
		.pntc .rrss-list .facebook { background: #5872A7; }
		.pntc .rrss-list .twitter { background: #00C0F6; }

		.pntc .capa-video { /*display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;*/ -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; display:none; visibility: hidden; background: #3c3c3c; background: -webkit-linear-gradient(top, #3C3C3C 0%,#0F0F0F 99%); background: linear-gradient(to bottom, #3C3C3C 0%,#0F0F0F 99%); }

		.pntc .capa-video figure { position: relative; width: 100%; height: 100%; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; }
		.pntc .capa-video .video-infopanel-wr { position: relative; height: auto; }
		.pntc .capa-video .video_MPEP { background-color: transparent; }
		.pntc .capa-video .capa-video-ftr { position: absolute; z-index: 10; right:15px; bottom:15px;}
		
		/*video embed*/
		.pntc .capa-video .video-embed { width: 100%; height:auto; padding-top: 56.2305%; position: relative; }
		.pntc .capa-video .video-embed iframe { width: 100%; height: 100%; top: 0; left: 0; position: absolute;}

		.col-md-12 > .pntc .capa-video .bg-capa-video .as-icon-astv, 
		.col-md-8 > .pntc .capa-video .bg-capa-video .as-icon-astv, 
		.col-md-6 > .pntc .capa-video .bg-capa-video .as-icon-astv{ position: absolute; font-size: 300px; line-height: 300px; right:-30px; bottom:-115px;  color: rgba(255,255,255,0.04); background: transparent;}

			/*btn cerrar*/
    		.pntc .rrss-wrapper .btn-cerrar, .pntc .capa-video .btn-cerrar { position: absolute; top: 0px; right: 0px; z-index: 2; width: 40px; height: 40px; overflow: hidden; text-indent: -9999px; color:#fff; opacity: .8; }
			.pntc .rrss-wrapper .btn-cerrar:after, .pntc .rrss-wrapper .btn-cerrar:before, .pntc .capa-video .btn-cerrar:after, .pntc .capa-video .btn-cerrar:before { content: ""; position: absolute; top: 20px; right: 15px; height: 3px; width: 20px; background: #fff; }
			.pntc .rrss-wrapper .btn-cerrar:after, .pntc .capa-video .btn-cerrar:after { transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
			.pntc .rrss-wrapper .btn-cerrar:before, .pntc .capa-video .btn-cerrar:before { transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); }
    		.pntc .rrss-wrapper .btn-cerrar:hover, .pntc .capa-video .btn-cerrar:hover  { opacity: 1; }
  			.pntc .rrss-wrapper .btn-hitzone { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; cursor: default; }

			/* botones ver mas */
			.pntc .capa-video .btn-capa-video {  display: inline-block; margin-left: 15px; background-color: rgba(0, 0, 0, 0.5) ; color: #fff; border: 1px solid #666;}
			.pntc .capa-video .btn-capa-video:hover { color:#000; background-color: rgba(255, 255, 255, 1) ; border: 1px solid #fff;}

			/* reproduccion continua */
			.pntc .MPEP-prox-video { background: none !important;}
			.pntc .MPEP-prox-video:before { display: none;}
				
		/*btn multimedia - icons*/
		.pntc .btn-patrocinio { position: absolute; right: 0; bottom: 0; }
		.pntc figure .btn-patrocinio img { position: relative; left: auto; right: auto; width: auto; height: auto; margin: 0; z-index: 1; }

		.pntc .btn-multimedia { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; position: absolute; left: 0; bottom: 0; width: 100%; height:100%; }

		.pntc .btn-multimedia [class^="as-icon-"], 
		.pntc .btn-multimedia [class*="as-icon-"] { height: 36px; min-width: 36px; float: left; text-align: center; position: relative; line-height: 36px; color: #fff; z-index: 1;}
		.pntc .as-icon-play { background: #CE0000; font-size: 23px; -webkit-transition: background .2s; transition:background .2s; }
		.pntc .as-icon-play::before { left:1.35px; /*ajuste temporal*/ }
		.pntc .btn-multimedia .as-icon-play { display: block; position: absolute; left: 50%; top:50%; width: 45px; height: 45px; line-height: 45px; font-size: 28px; border-radius: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);	}

		.pntc .as-icon-foto,
		.pntc .as-icon-encuesta { background: #E99100; font-size: 18px; -webkit-transition: background .2s; transition:background .2s;}
		.pntc .as-icon-asaudio { background: #E99100; font-size: 25px; transition:background .2s;}
		.pntc .as-icon-estadisticas { background: #E99100; font-size: 21px; -webkit-transition: background .2s; transition:background .2s;}
		.pntc .as-icon-canal,
		.pntc .as-icon-astv { background: #333; font-size: 28px; padding:0 8px; }
		.pntc .as-icon-txt { background: rgba(51,51,51,0.8); color: #DDD; font: 12px/36px sans-serif; padding: 0 8px; }
		.pntc .as-icon-directo { background: #CE0000; font-size: 23px; color: #fff; height: 36px; min-width: 36px; text-align: center; float: left; }

		.pntc .as-icon-directo-ani { max-width: 36px; background: #CE0000; }		
		.pntc .as-icon-directo-ani>img{width: 100%; height: 100%; display: block;}

		.pntc .as-icon-ascolor { background: #fff url(//as01.epimg.net/img/comunes/logos/as/as-color.png) center no-repeat; background-size: 50px; width:66px; }	
		.pntc .as-icon-estadisticas:before,
		.pntc .as-icon-encuesta:before,
		.pntc .as-icon-play:before, 
		.pntc .as-icon-foto:before,
		.pntc .as-icon-asaudio:before { position:relative; z-index: 1;}

		/*.item-multimedia a:first-child:hover .as-icon-estadisticas,
		.item-multimedia a:first-child:hover .as-icon-encuesta,
		.item-multimedia a:first-child:hover .as-icon-play, 
		.item-multimedia a:first-child:hover .as-icon-foto,
		.item-multimedia a:first-child:hover .as-icon-directo-ani { background:#333; }*/
		/* fix wpo eliminación de <a> (quizás se podría eliminar btn-multimedia)*/
	
		.item-multimedia:hover .btn-multimedia .as-icon-estadisticas,
		.item-multimedia:hover .btn-multimedia .as-icon-encuesta,
		.item-multimedia:hover .btn-multimedia .as-icon-play,
		.item-multimedia:hover .btn-multimedia .as-icon-foto,
		.item-multimedia:hover .btn-multimedia .as-icon-asaudio,
		.item-multimedia:hover .btn-multimedia .as-icon-directo-ani { background:#333; }	

	/* noticias en H */
	.pntc-h figure { float: left; width: 232px; height: 131px; margin-right: 15px; -ms-flex-negative: 0; -webkit-flex-shrink: 0; flex-shrink: 0; }

	/* noticias en V */ 	
	.pntc-v figure { float: none; height: 178px; margin-bottom: 15px; } 

		/*noticas en V grandes no caen a horizontal*/
		.col-md-12 > .pntc-v figure, 
		.col-md-10 > .pntc-v figure { height: 547px; width: 100%; float: none; margin-bottom: 0; }  
		.col-md-8 > .pntc-v figure { height: 390px; width: 100%; float: none; }
		.col-md-6 > .pntc-v figure { height: 268px; width: 100%; float: none;}
		.col-md-12 > .pntc-v article { min-height: 220px; } /*para noticias sin foto de apertura*/
		
	/* eliminar margenes inferiores en ultimos elementos */
	.pntc hgroup:last-child .title { margin-bottom: 0;}
	.pntc .pntc-content .pntc-txt:last-child { margin-bottom: 0; }	


	/*------------ TIPOLOGIAS ----------------*/
	
	/*pntc-con-publi ldb6*/
	.pntc.pntc-con-publi figure { margin-bottom: 0; }
	.pntc.pntc-con-publi .txt{ display: none; }
	.pntc-con-publi .pntc-txt-publi{ margin-bottom: 15px;}
	.pntc-txt-publi iframe{ display: block; width: 100%;}

	/*con item*/
	.pntc.pntc-item .pntc-content .pntc-txt .subtitle { position: relative; border-bottom: 1px solid #ddd; margin-bottom: 10px; padding-bottom: 5px; margin-left: 32px; }
	.pntc.pntc-item .pntc-content .pntc-txt .subtitle .item-img { width: auto; height: 30px; float: left; position: absolute; top:-5px; left: -35px; }

	/*listado noticias*/
	.list-pntc { width:100%; }
	.list-pntc.bullet-list li a { line-height: 14px;}
	.list-pntc.bullet-list li:before { top: 10px;}

	/*video destacado*/
	.pntc-videodestacado article { background: #f0f0f0; }
	.pntc-videodestacado figure  { margin-bottom: 0; }
	.pntc-videodestacado .pntc-content { padding: 10px; }
	.pntc-videodestacado .pntc-content .btn-wrapper { background: #fff; bottom: 10px; right: 10px; }
	
	/*video desde mediateca*/
	.pntc-mediateca { cursor:pointer; }

	/*galeria destacada y especiales*/
	.pntc-galeriadestacada,
	.pntc-especiales { -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1; }
	.pntc-galeriadestacada article,
	.pntc-especiales article { -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1; position: relative; }
	.pntc-galeriadestacada article > a,
	.pntc-especiales article > a { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1; }
	.pntc-galeriadestacada figure,
	.pntc-especiales figure { margin-bottom: 0; -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1; height: auto; min-height: 240px; }
	.pntc-galeriadestacada .btn-multimedia { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; bottom: auto; top: 0; }
	.pntc-galeriadestacada .pntc-content,
	.pntc-especiales .pntc-content { position: absolute; left:0; bottom: 0; z-index: 1; padding: 10px; width: 100%; }
	.pntc-galeriadestacada .pntc-content::before { content: ''; height: 100%; width: 100%; background: rgba(0,0,0,0.5); background: -webkit-linear-gradient(bottom, rgba(0,0,0,.85) 0%,rgba(0,0,0,0.65) 15%,rgba(0,0,0,0.5) 65%,rgba(0,0,0,0) 100%); background: linear-gradient(to top, rgba(0,0,0,.85) 0%,rgba(0,0,0,0.65) 15%,rgba(0,0,0,0.5) 65%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); position: absolute; bottom: 0; left: 0; }

	.pntc-especiales .pntc-content::before { content: ''; position: absolute; bottom: 0; left: 0; height: 200px; width: 100%; background: rgba(0,0,0,0.5); background: -moz-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.65) 25%, rgba(0,0,0,0.5) 65%, rgba(255,255,255,0) 85%); background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.65) 25%, rgba(0,0,0,0.5) 65%, rgba(255,255,255,0) 85%);
		background: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.65) 25%, rgba(0,0,0,0.5) 65%, rgba(255,255,255,0) 85%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1); }

	.pntc-galeriadestacada .pntc-content .pntc-txt,
	.pntc-especiales .pntc-content .pntc-txt,
	.pntc-galeriadestacada .pntc-content .pntc-autor-share { position: relative; }

	.pntc-especiales .pntc-content .pntc-txt .title { display: block; text-align: center; font-size: 22px; line-height: 26px; margin-bottom: 12px;}

	.pntc-galeriadestacada .pntc-content .pntc-txt .title,
	.pntc-galeriadestacada .pntc-content .pntc-txt .subtitle,
	.pntc-galeriadestacada .pntc-content .pntc-txt .txt,
	.pntc-especiales .pntc-content .pntc-txt .title,
	.pntc-especiales .pntc-content .pntc-txt .subtitle,
	.pntc-especiales .pntc-content .pntc-txt .txt,
	.pntc-galeriadestacada .pntc-content .pntc-autor-share .autor { color: #fff; }
	
	.pntc-galeriadestacada.pntc-item .pntc-content .subtitle { border-color: rgba(255,255,255,.4);}
	
	.pntc-galeriadestacada .pntc-content .pntc-txt .txt,
	.pntc-especiales .pntc-content .pntc-txt .txt { display: none; }	
	.pntc-especiales .pntc-content .pntc-autor-share { display: none; }

	.pntc-galeriadestacada .pntc-content .pntc-autor-share .nom-wrapper .nom { color: #fff; }
	/*.pntc-galeriadestacada .pntc-content .pntc-autor-share .nom-wrapper .nom:hover { color:#E68C12;}*/
	.pntc-galeriadestacada .pntc-content .pntc-autor-share .btn-wrapper .btn-comment,
	.pntc-galeriadestacada .pntc-content .pntc-autor-share .btn-wrapper .btn-share { color: #dddddd; border-color: rgba(255,255,255,.4); }

		/*hover*/
		.pntc-galeriadestacada .pntc-content .pntc-autor-share .btn-wrapper .btn-comment:hover, 
		.pntc-especiales .pntc-content .pntc-autor-share .btn-wrapper .btn-comment:hover,
		.pntc-galeriadestacada .pntc-content .pntc-autor-share .btn-wrapper .btn-share:hover { color:#434343; background-color: #fff; border-color: #fff; } 	

	.pntc.pntc-especiales .pntc-content .subtitle { position: relative; letter-spacing: 1px; font-size: 14px; font-family: 'sourcesanssemi'; line-height: 25px; height: 25px; text-align: center; margin:0 -10px 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff; }

	.pntc.pntc-especiales .pntc-content .subtitle > a,
	.pntc.pntc-especiales .pntc-content .subtitle > span { background: #CE0000; padding: 0 5px; margin:0 auto; display: inline-block; white-space: nowrap;}

	.pntc.pntc-especiales .pntc-content .subtitle::before,
	.pntc.pntc-especiales .pntc-content .subtitle::after { content: ''; display: block; width: 50%; height: 4px; margin-right: 20px; border: 1px solid rgba(255,255,255,.75); border-left: none;		border-right: none;	}

	.pntc.pntc-especiales .pntc-content .subtitle::after { margin-left: 20px; margin-right: 0;	}
	
	/* en area de actualidad */
    .area-actualidad .col-md-8 > .pntc-tit-figure.pntc-especiales figure > a:before { display: none; }
    .area-actualidad .col-md-8 > .pntc-tit-figure.pntc-especiales article > .pntc-content { display: none; }


	/*encuesta*/
	.pntc-encuesta figure { margin-bottom: 0;}
	
	.pntc-encuesta .pntc-content { background: #f0f0f0; padding: 10px; }	
	.pntc-encuesta .pntc-content .pool-list { margin-bottom: 5px; }
	.pntc-encuesta .pntc-content .pool-list li { background: #fff; padding: 0px 10px; margin-bottom: 3px; font: 14px/30px "sourcesans",sans-serif; }
	.pntc-encuesta .pntc-content .pool-list li input { margin-right: 6px; position: relative; top: 2px; }

	.pntc-encuesta .btn-wrapper { width: 100%;  }

	.pntc-encuesta .tipo-5 { background: none; color: #333; }
	.pntc-encuesta .tipo-5:hover { color: #E99100; }
	.pntc-encuesta .btn-icon-txt .icon-btn { background: none; }
	.pntc-encuesta .btn-votar { float: right; }
	
	.pntc-encuesta .res-encuesta { font: 13px/30px "sourcesans",sans-serif; }
	.pntc-encuesta .res-encuesta li { width: 100%; float: none; height: 30px; margin-bottom: 3px; }
	.pntc-encuesta .res-encuesta .pctj { z-index: 3; position: absolute; margin-left: 5px; color: #fff; font: 14px/30px "sourceblack",sans-serif; }
	.pntc-encuesta .res-encuesta li .barra { width: calc(100% - 80px); position: absolute; left: 0; height: 30px; }
	.pntc-encuesta .res-encuesta li .barra .bar-pctj { background:#F9B231; height: 30px; line-height: 30px; padding-left: 30px; position: absolute; text-align: right;  }
	.pntc-encuesta .res-encuesta li .barra .bar-pctj strong { font: 13px/30px "sourcesans",sans-serif; width: 80px; text-align: left; margin-left: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.pntc-encuesta .res-encuesta li.activo .barra .bar-pctj strong { font: 14px/30px "sourcesansbold",sans-serif;  }
 	.pntc-encuesta .res-encuesta li.activo .barra .bar-pctj { background: #D21300; }

 	.col-md-3 > .pntc-encuesta .res-encuesta li .barra { width: calc(100% - 70px); }
 	.col-md-3 > .pntc-encuesta .res-encuesta li .barra .bar-pctj strong { width: 70px; font-size: 11px; }
 	.col-md-3 > .pntc-encuesta .res-encuesta li.activo .barra .bar-pctj strong { font-size: 12px; }
		
	.col-md-6 > .pntc-encuesta .res-encuesta .pctj { line-height: 33px; font-size: 16px; }
 	.col-md-6 > .pntc-encuesta .res-encuesta li { height: 33px; margin-bottom: 7px; }
 	.col-md-6 > .pntc-encuesta .res-encuesta li .barra { height: 33px; }
 	.col-md-6 > .pntc-encuesta .res-encuesta li .barra .bar-pctj { height: 33px; line-height: 33px; padding-left: 35px; }
 	.col-md-6 > .pntc-encuesta .res-encuesta li .barra .bar-pctj strong { line-height: 33px; } 	
 	.col-md-6 > .pntc-encuesta .res-encuesta li.activo .barra .bar-pctj strong { line-height: 33px; }
	
	/*native-ad*/
	.pntc-ad .pntc-content { background: #eee; padding: 10px; }
	.pntc-ad.pntc-v figure { margin-bottom: 0; }
	.pntc-ad.pntc-h figure { margin-right: 0; }
	.pntc-ad.pntc-v .pntc-content { border-top: 3px solid #d9d6d0; padding-top: 0; }
	.pntc-ad.pntc-h .pntc-content { border-left: 3px solid #d9d6d0; padding-top: 0; padding-left: 0; }
	.pntc-ad .pntc-content .title { color:#444; font: 16px/18px sans-serif; font-weight: bold;}
	.pntc-ad.pntc-h .pntc-content .title { padding: 10px 0 0 10px; }
	.pntc-ad .pntc-content .label { background: #d9d6d0; display: inline-block; padding: 6px; color: #fff; font-family: "sourcesansbold",sans-serif, sans-serif; }
	
	/*opinion*/
	.agrup-pntc .pntc.pntc-opinion article,
	.pntc.pntc-opinion article { background: #eee; padding: 10px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
	.pntc.pntc-opinion .pntc-content { padding: 0; background: none; text-align: center; -webkit-box-flex: 1;-ms-flex: 1 1 auto; -webkit-flex: 1 1 auto; flex: 1 1 auto; -ms-flex-item-align: center; -webkit-align-self: center; align-self: center;}
	.pntc.pntc-opinion .pntc-content .title { display: block; text-align: center; font-style: italic; font-size: 18px; line-height: 20px; }
	
	.pntc.pntc-opinion .pntc-op-autor { float: left; position: relative; background: none; border-right: 2px solid #FFB900; border-bottom: none; padding-right: 10px; margin-right: 10px;  -ms-flex-negative: 0; -webkit-flex-shrink: 0; flex-shrink: 0; }
    .pntc.pntc-opinion .pntc-op-autor figure { width: 115px; height: 85px; margin: 0px; border-bottom: 1px solid rgba(255,255,255,.3); float: none; }
	.pntc.pntc-opinion .pntc-op-autor figure:before{ content: "\e61c"; position: absolute; bottom: 0; font-size: 115px; line-height: 60px; font-family: 'as-icons'; width: 100%; text-align: center; color:#e9e9e9; }
    .pntc.pntc-opinion .pntc-op-autor figure img { height: 100%; width: auto; position: absolute; float: none; top: auto; left: -50%; right: -50%; bottom: auto; margin: 0 auto; }
    .pntc.pntc-opinion .pntc-op-autor .title { text-align: center; text-transform: none; font: 13px/14px 'sourcesans',sans-serif; color: #333333; }
	.pntc.pntc-opinion .pntc-content .pntc-txt { text-align: center; margin-bottom: 0; }
    .pntc.pntc-opinion .pntc-op-autor:before { content: ''; border: 8px solid transparent; border-right-color: #FFB900; position: absolute; height: 10px; width: 10px; right: -1px; top: 15px; }
	.pntc.pntc-opinion .pntc-op-autor:after { content: ''; border: 6px solid transparent; border-right-color: #eee; position: absolute; height: 10px; width: 10px; right: -2px; top: 17px; }

	/*taldia*/
	.pntc figure.item-multimedia a.btn-taldia-portada { position: absolute; bottom: 10px; right: 10px; border: 2px solid #ccc; z-index: 3; height: 74px; width: 50px; } 
	.pntc .img-taldia-portada { height: 100%; width: auto; }

	/*skup*/
	.pntc-skup { background: #F0F0F0; }
	.pntc-skup .pntc-content .title { padding-left: 46px; padding-top: 8px; }
	.pntc-skup .pntc-content .btn-mascomments { float: right; margin: 0 10px 10px 0;}
	.pntc-skup .pntc-content .mdl-eskup { text-align: center; }
	.pntc-skup .pntc-content .mdl-eskup iframe { width: 100%; padding: 10px; }

	/*pntc-patroc*/
	.box-patroc .txt-patroc{background-color:#a6a49e;color:#fff;font:12px "sourcesansbold", sans-serif;vertical-align:top;display:inline-block;padding:3px 6px 3px 6px;margin-bottom:7px}
	.pntc.pntc-patroc .pntc-content .subtitle{display:none}
	.pntc.pntc-v.pntc-patroc figure {margin-bottom:0}

	/*patrocionio*/	
	.pntc .btn-patrocinio-share { position: absolute; bottom: 0; right: 0; }
    .pntc-tit-figure .btn-patrocinio { bottom: auto; top: 0; }

	.col-md-4 .pntc-h .btn-patrocinio-share,
	.col-md-3 .pntc .btn-patrocinio-share,
	.col-md-2 .pntc .btn-patrocinio-share,
	.breves-1 .pntc .btn-patrocinio-share { position: relative; }

	.pntc-v.pntc-videodestacado .btn-patrocinio-share { bottom: 10px; right: 10px; }

		/*betfair*/  	
		.pntc .btn-patrocinio-share .betfair-wrapper { display: block; height: 33px; width: 110px; background: url(/img/comunes/logos/betfair_bg.svg) top left no-repeat; background-size: cover; position: relative; float: right;}
		.pntc .btn-patrocinio-share .betfair-logo { height: 12px; width: 68px; position: absolute; right: 3px; bottom: 5px; }
  		.pntc .btn-patrocinio-share .betfair-wrapper:before { content: ''; width:40px; height: 7px; position: absolute; right: 5px; bottom:20px; background: url(/img/comunes/logos/betfair_patrocina.png) no-repeat;}
   	

   		/*as-apuestas*/  	
		.pntc .btn-patrocinio-share .btn-patrocinio-share-wr { float: right;}


  	/*opinion PATROCINADA*/	
	.pntc-opinion .btn-patrocinio-share ~ .pntc-content { padding-bottom: 20px; }
	.breves-3 .pntc-opinion .btn-patrocinio-share ~ .pntc-content,
	.breves-4 .pntc-opinion .btn-patrocinio-share ~ .pntc-content,
	.breves-5 .pntc-opinion .btn-patrocinio-share ~ .pntc-content,
	.breves-6 .pntc-opinion .btn-patrocinio-share ~ .pntc-content { padding-bottom: 0; }
	.pntc-opinion .btn-patrocinio-share { bottom:0px; right: 0px; position: absolute; margin: 0; }
	
	.col-md-4 .pntc-h.pntc-opinion .btn-patrocinio-share, 
	.col-md-3 .pntc-opinion .btn-patrocinio-share, 
	.col-md-2 .pntc-opinion .btn-patrocinio-share, 
	.breves-1 .pntc-opinion .btn-patrocinio-share { position: absolute; margin: 0; }
   	
   		/*betfair*/  
   		.pntc-opinion .btn-patrocinio-share .betfair-wrapper { display: block; height: 22px; width: 143px; padding: 0 0 0 26px; background: #ffba00; overflow: hidden; position: relative; }
		.pntc-opinion .btn-patrocinio-share .betfair-wrapper::before { content: ''; width: 40px; height: 7px; position: relative; right: auto; bottom: auto; top: 8px; margin-right: 5px; float: left;  background: url(/img/comunes/logos/betfair_patrocina.png) no-repeat; }
		.pntc-opinion .btn-patrocinio-share .betfair-wrapper::after { content: ''; height: 22px; width: 22px; position: absolute; left: -22px; top: 0; border: 22px solid transparent; border-top-color: #eee; }

	/*comparador*/		
	.pntc-comp { position: relative; border-top: 3px solid #EEEEEE; }
	.pntc-comp .comp-item { float: left; width: 50%; margin-bottom: 15px; }
	.pntc-comp .comp-text { height: 60px; background: #fff; border-bottom: 1px dotted #ddd; text-align: center;  position: relative; }
	.pntc-comp .comp-text:before { content: ''; position: absolute; top: 0; left: 50%; margin-left: -60px; width: 120px; height: 3px; background: #FFB632; }
	.pntc-comp .comp-text .title { font: 20px/24px 'sourceblack',sans-serif; color:#111; padding: 12px 4px 0px 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.pntc-comp .comp-text .subtitle { font: 13px/16px sans-serif; color:#333;  }
	
	.pntc-comp .comp-figure-wrapper { height: 210px; background: #F2F2F2; overflow: hidden; position: relative; }
	.pntc-comp .comp-figure-wrapper .comp-back { position: absolute; top:0; left: 0; height: 100%; width: 100%; filter: grayscale(100%); -webkit-filter: grayscale(100%);  }
	.pntc-comp .comp-figure-wrapper .comp-back:before { content: ''; height: 100%; width: 100%; background: rgba(242,242,242,0.5); background: -webkit-linear-gradient(bottom, rgba(242,242,242,1) 0%, rgba(242,242,242,0) 100%); background: linear-gradient(to top, rgba(242,242,242,1) 0%, rgba(242,242,242,0) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f200',GradientType=0 ); position: absolute; bottom: 0; left: 0; z-index: 1; }

	.pntc-comp .comp-figure-wrapper .comp-back img { position: absolute; left: -40%; bottom: -60px; opacity: 0.25; height: 120%; width: auto; }
	.pntc-comp .comp-item.comp-right .comp-figure-wrapper .comp-back img { left:auto; right: -40%; }

	.pntc-comp .comp-figure-wrapper .comp-front { height: 100%; width: 100%; }
	.pntc-comp .comp-figure-wrapper .comp-front img { height: 100%; width: auto; padding: 65px 0 20px 0; margin: 0 auto; }
	.pntc-comp.comp-jugadores .comp-figure-wrapper .comp-front img { padding-bottom: 0; padding-top: 55px; }

	.pntc-comp .comp-vs { position: absolute; top: 50%; left: 50%; margin-left: -25px; margin-top: -60px; font: 20px/40px 'sourcesansbold',sans-serif; color: #fff; z-index: 2; }	
	.pntc-comp .comp-vs span { position: relative; width: 50px; height: 50px;  text-align: center; border: 5px solid #F2F2F2; background: #333; display: inline-block;  border-radius: 25px; }	
	.pntc-comp .comp-vs:before { content: ''; position: absolute; top: -68px; left: 50%; margin-left:-1px; height: 180px; width: 2px; border-left:1px dotted #d0d0d0; }

	/*col-md-8 y 6*/	
	/*galeria destacada y especiales*/
	.col-md-8 > .pntc-v.pntc-galeriadestacada figure,
	.col-md-8 > .pntc-v.pntc-especiales figure { /*min-height: 620px;*/ height: auto; width: 100%; margin-bottom: 0; }
	.col-md-6 > .pntc-v.pntc-galeriadestacada figure,
	.col-md-6 > .pntc-v.pntc-especiales figure { /*min-height: 463px;*/ height: auto; width: 100%; margin-bottom: 0; }
		
		/*video destacado*/
		.col-md-6 > .pntc-h.pntc-videodestacado .pntc-content .pntc-txt { margin-bottom: 0; }
		.col-md-6 > .pntc-h.pntc-videodestacado .pntc-content .pntc-txt .title { font-size: 18px; line-height: 21px; }

		/*skup*/
		.col-md-6 > .pntc-v.pntc-skup .pntc-content .title { font-size: 18px; line-height: 20px; }
		.col-md-6 > .pntc-v.pntc-skup .pntc-content .skup-iframe { height: 400px; }

		/*col-md-4*/			
		.col-md-4 .pntc-h .as-icon-astv { display: none; }
		.col-md-4 .pntc-h .as-icon-txt { display: none; }
		.col-md-4 .pntc-h .btn-wrapper { display: none; }

	/*galeria destacada y especiales*/
	.col-md-4 .pntc-v.pntc-galeriadestacada figure,
	.col-md-4 .pntc-v.pntc-especiales figure { min-height: 378px; height: auto;  width: 100%; margin-right: 0; float: none; }
		
		/*skup*/
		.col-md-4 .pntc-v.pntc-skup .pntc-content .title { font-size: 18px; line-height: 20px; }
		.col-md-4 .pntc-v.pntc-skup .pntc-content .skup-iframe { height: 300px; }

		/*native-ad*/
		.col-md-4 .pntc-v.pntc-ad .pntc-content .label { float: right;}
		.col-md-4 .pntc-h.pntc-ad .pntc-content .label { padding: 3px 6px;}
		.col-md-4 .pntc-v.pntc-ad .pntc-content .subtitle { padding: 0; display: inline-block; padding-top: 25px; /*borrar los estilos heredados*/ font: 14px/16px 'sourcesans',sans-serif; color: #666; background: none; }
		.col-md-4 .pntc-h.pntc-ad .pntc-content .title { font-size: 16px; line-height: 18px; padding: 10px 0 0 10px;  }

		/*native-ad*/			
		.col-md-3 .pntc.pntc-ad .pntc-content { padding: 0 10px; }
		.col-md-3 .pntc.pntc-ad .pntc-content .label { float: right; padding: 3px 6px;}
		.col-md-3 .pntc.pntc-ad .pntc-content .title { padding: 0 0 10px 0; margin-bottom: 0;}
		.col-md-3 .pntc.pntc-ad .pntc-content .subtitle { padding-top: 8px; margin-bottom:10px; display: inline-block; /*borrar los estilos heredados*/ font: 14px/16px 'sourcesans',sans-serif; color: #666; background: none; }

		/*col-md-2*/
		.col-md-2 .pntc .pntc-content .txt { display: none; }
		.col-md-2 .pntc .as-icon-astv { display: none; }
		.col-md-2 .pntc .as-icon-txt { display: none; }
		
		.col-md-2 .pntc.pntc-videodestacado .pntc-content { padding: 10px 8px; }		
		.col-md-2 .pntc.pntc-videodestacado .pntc-content .pntc-txt { margin-bottom: 0; }
		
		.col-md-2 .pntc.pntc-ad .pntc-content { padding: 0 8px 8px 8px; margin-top: -10px; }
		.col-md-2 .pntc.pntc-ad .pntc-content .label { float: right; padding: 7px 5px; padding-bottom: 2px; }
		.col-md-2 .pntc.pntc-ad .pntc-content .subtitle { padding: 10px 0 0 0; margin-bottom: 10px; /*borrar los estilos heredados*/ font: 13px/15px 'sourcesans',sans-serif; color: #666; background: none; }
		.col-md-2 .pntc.pntc-ad .pntc-content .title { font-size: 13px; line-height: 16px; }
		
		/*opinion en area-actualidad */
		.area-actualidad .opinion .pntc { margin-left: 10px; margin-right: 10px; }

	/*opinion editoral*/
	.pntc-opinion-editorial article{ position:relative; overflow:hidden; }
	.pntc-opinion-editorial .pntc-content .pntc-txt { margin-bottom: auto; }
	.pntc-opinion-editorial article::before { content: "\e61c"; position: absolute; top: 50%; font-family: 'as-icons'; display: block; color:#f7f7f7; }
		
	/*opinion editorial en area-actualidad */
	.opinion .pntc-opinion-editorial .pntc-content { border:none; min-height: 0; }
	.opinion .pntc-opinion-editorial .pntc-content::before,
	.opinion .pntc-opinion-editorial .pntc-content::after { display:none; }
	.opinion .pntc-opinion-editorial .pntc-content .title { display:block; }

	.opinion .pntc-opinion-editorial .pntc-autor-share { position:absolute; right:-60px; bottom:-25px; }


	/*video no disponible*/
	.pntc .video_no_disponible { margin-bottom: 15px; overflow: hidden; }
	.pntc .video_no_disponible .cnt-media-msg { height: 100%; width: 100%; background: rgba(0,0,0,0.65); z-index: 1; }
	.pntc .video_no_disponible .cnt-media-msg .ntc-media-msg { position: absolute; top: 50%; width: 100%; font: 18px/25px 'sourcesansbold', sans-serif; text-align: center; margin-top: -12px; }
	.pntc .video_no_disponible .cnt-media-msg .ico-msg-video { display: none; }
	.pntc .video_no_disponible .cnt-media-msg .ntc-media-msg-txt { color: #fff; }

	.pntc.pntc-marcador .video_no_disponible { margin-bottom: 0; }

	/*------------ SLIDER PRODUCTO ----------------*/

	.container.slider-producto { padding-left: 0; padding-right: 0; margin-bottom: 20px; width: 100%; }
	.container.slider-producto .slick-prev { left: 0; }
	.container.slider-producto .slick-next { right: 0; }

	/*------------ VIDEO MPEP ----------------*/

	.pntc .video_MPEP { position: relative; z-index: 2;}
	.pntc .video_MPEP .astv-player { position: absolute; bottom: 0; left: 0; z-index: 3; background: none; border-radius: 0; border: 0; height: 36px; }	
	.pntc .video_MPEP .astv-player .img-video,
	.pntc .video_MPEP .astv-player .icon-astv { text-indent: 0; border:none; border-radius: 0; height: 36px; min-width: 36px; float: left; text-align: center; position: relative; line-height: 36px; color: #fff; z-index: 1; font-family: 'as-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

	.pntc .video_MPEP .astv-player .img-video { background: #CE0000; font-size: 23px; width: 36px; text-indent: -9999px; overflow: hidden; }
    .pntc .video_MPEP .astv-player .img-video:before { content: "\e624"; position: absolute; left: 8px; top: 6px; text-indent: 0; z-index: 1; }
	.pntc .video_MPEP .astv-player .img-video:after { content: ""; position: absolute; z-index: 0; background: #333; width: 0; left: 0; bottom: 0; top: 0; -webkit-transition: width .2s; transition: width .2s;}
	.pntc .video_MPEP .astv-player .img-video a { position: relative; padding: 0; width: 100%; height: 100%; z-index: 3;}

	.pntc .video_MPEP a:hover img { opacity: 1; }
	.pntc .video_MPEP:hover .astv-player .img-video:after { width: 100%; }

	.pntc .video_MPEP .astv-player .icon-astv { background: #333; font-size: 28px; line-height: 36px; padding: 0 8px; background-position:0; width: auto; margin: 0; float: right; }
	.pntc .video_MPEP .astv-player .icon-astv:before { content: "\e62a"; }

	.pntc .img_MPEP { width: 100%; height: 100%; }
	.pntc .img_MPEP img { height: 100%; width: auto; position: absolute; top:-50%; bottom:-50%; left: -50%; right: -50%; margin:auto; }

	.home .apertura-12col .pntc .img_MPEP img { height: auto; width: 100%; position: static; top:auto; bottom:auto; left: auto; right: auto; margin:auto; } /* solución para video apertura portada astv */

	/*------------ MARCADORES ----------------*/
	
	.pntc.pntc-marcador { width: 100%; }
	.pntc.pntc-marcador article { width: 100%; }
	.pntc.pntc-marcador figure { margin-bottom: 0; }
	.pntc.pntc-marcador figure:before { display: none; }
	
	.pntc.pntc-marcador .marcador { background: #f2f2f2; height: 84px; margin-bottom: 15px; }
	.pntc.pntc-marcador .marcador:not(.tenis) { display: -webkit-box; display: -ms-flexbox; display: flex; }/*bug edge futbol*/
	.pntc.pntc-marcador .pntc-content { position: relative; bottom: auto; padding: 0; width: 100%; }
	.pntc.pntc-marcador .pntc-content .pntc-txt .txt { display: none; }
	.pntc.pntc-marcador .info .txt { display: block; }
	.pntc.pntc-marcador .pntc-content .pntc-txt .subtitle { color:#666; background: none; font: 14px/16px 'sourcesans',sans-serif; }
	.pntc.pntc-marcador .pntc-content .pntc-txt .title { color: #131313; text-shadow:none; }	
		
	.pntc.pntc-marcador .marcador-num .equipo { float: left; display: block; height: 100%; width: 36.25%; text-align: center; }
	.pntc.pntc-marcador .marcador-num .equipo .equipo-nom { color: #111; font-family: 'sourceblack',sans-serif; display: block; line-height: 22px; height: 22px; font-size: 16px; padding: 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.pntc.pntc-marcador .marcador-num .equipo .equipo-escudo,
	.pntc.pntc-marcador .marcador-num .equipo .equipo-bandera { width: auto; padding: 10px 0px; padding-bottom: 0; text-align: center; height: 54px; display: inline-block;}
	.pntc.pntc-marcador .marcador-num .equipo .equipo-bandera { padding-top: 16px; height: 46px; }
	.pntc.pntc-marcador .marcador-num .info { float: left; height: 100%; width: 27.5%; background: #F29400; height: 100%; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display:flex;  -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; }
	.pntc.pntc-marcador .marcador-num .info .info-do,
	.pntc.pntc-marcador .marcador-num .info .info-up { -webkit-box-flex: 1; -ms-flex: 1 1 auto; -webkit-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
	.pntc.pntc-marcador .marcador-num .info .info-do { -webkit-box-flex: 0; -ms-flex: 0 1 auto; -webkit-flex: 0 1 auto; flex: 0 1 auto; height:28px; } 	
	.pntc.pntc-marcador .marcador-num .info .info-do a { height: 28px; display: block;}
	.pntc.pntc-marcador .marcador-num .info .hora { /*-webkit-flex:.5; -ms-flex:.5; flex:.5;*/ font-family: 'sourceblack',sans-serif; color: #fff; text-align: center; display: block; }
	.pntc.pntc-marcador .marcador-num .info .hora-timezone { font: 11px/20px sans-serif; padding-left: 5px; border: none; position: relative; }
	.pntc.pntc-marcador .marcador-num .info .txt { background: #c97a00; font: 10px/20px sans-serif; height: 18px; text-align: center; text-transform: uppercase; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 3px; }
	.pntc.pntc-marcador .marcador-num .info .patrocinio { background: #00143c; /*display: inline-block;*/ height: 28px; width: 100%; position: relative; padding: 2px; text-align: center; display: flex; align-items: center; justify-content: center;}

	/* quita bug IE (scale svg) */
	.patrocinio img[src*=".svg"] {width: 100%\9;}
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.patrocinio img[src$=".svg"] {width: 100%;}}
	.pntc.pntc-marcador .marcador-num .info .patrocinio img { display: inline-block; max-height: 100%; max-width: 100%; }

	.pntc.pntc-marcador .marcador-num.comenzado .info { background:#E30000; }
	.pntc.pntc-marcador .marcador-num.comenzado .info .txt { background: #AE0000; font-weight: bold; /*font-size: 11px; line-height: 18px; */ padding: 0 3px; }
	.pntc.pntc-marcador .marcador-num.finalizado .info { background:#333333; }
	.pntc.pntc-marcador .marcador-num.finalizado .info .txt { background: #5c5c5c; font-weight: bold; /* font-size: 11px; line-height: 18px; display: block; */ padding: 0 3px;  }	

	.pntc.pntc-marcador .marcador-num .info .tanteo { position: relative; -ms-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; -ms-flex-align: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; max-width: 100%; }
	.pntc.pntc-marcador .marcador-num .info .hora { font-size: 24px; line-height: 40px; height: 38px; -ms-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; -ms-flex-align: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-item-align: center; -webkit-align-self: center; align-self: center; max-width:100%; }
	.pntc.pntc-marcador .marcador-num .info .resultado { position: relative; font: 28px/40px 'sourceblack',sans-serif; height: 38px; color: #fff; text-align: center; width: 50%; float: left; }
	.pntc.pntc-marcador .marcador-num .info .resultado .sub { position: absolute; font: 12px/18px "sourcesansbold",sans-serif; top: 50%; left: 50%; margin-left:9px; }	
	.pntc.pntc-marcador .marcador-num .info .resultado:first-child:after { content: ''; position: absolute; right:0; top: 5px; bottom:5px; border-left:1px dotted #AE0000; }
	.pntc.pntc-marcador .marcador-num.finalizado .info .resultado:first-child:after { border-left:1px dotted #515151; }
			
		/*basket*/
		.pntc.pntc-marcador .marcador-num.basket .info .resultado { font: 23px/40px 'sourceblack',sans-serif; }
		.pntc.pntc-marcador .marcador-num.basket .info .resultado:first-child:after { right: -2px; }

		/*tenis*/
		.pntc.pntc-marcador .marcador-num.tenis .players { float: left; width:72.5%; padding: 5px 10px; }
		.pntc.pntc-marcador .marcador-num.tenis .player { padding-bottom:3px; margin-bottom: 5px; border-bottom: 1px dotted #ddd; position: relative; }
		.pntc.pntc-marcador .marcador-num.tenis .player.pos:before { content: "\e607"; font-family: 'as-icons'; color: #FCA400; position: absolute; right: 10px; }
		.pntc.pntc-marcador .marcador-num.tenis .player:last-child { border-bottom: none; }
		.pntc.pntc-marcador .marcador-num.tenis .player .ico-bandera { float: left; height: 19px; border: 1px solid #ddd; width: 26px; padding: 1px; background: #fff; margin-right: 6px; overflow: hidden; }
		.pntc.pntc-marcador .marcador-num.tenis .player .ico-bandera img { width: 22px; height: 15px; margin-top: 0; margin-left: 0; /*width: 28px; height: auto; margin-top: -5px; margin-left: -2px;*/ }
		.pntc.pntc-marcador .marcador-num.tenis .player .player-nom { font: 18px/20px 'sourceblack',sans-serif; height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; padding-right: 30px; }

		.pntc.pntc-marcador .marcador-num.tenis.comenzado .players,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado .players { width:65%; padding-right: 0; }
		.pntc.pntc-marcador .marcador-num.tenis.comenzado.sets-3 .players,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado.sets-3 .players { width:73%; }
		.pntc.pntc-marcador .marcador-num.tenis .info { float: right; }
		.pntc.pntc-marcador .marcador-num.tenis.comenzado .info .patrocinio,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado .info .patrocinio  { text-align: right; padding-right: 5px; }		
		.pntc.pntc-marcador .marcador-num.tenis.comenzado .info,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado .info  { width: 35%; background: #333; }
		.pntc.pntc-marcador .marcador-num.tenis.comenzado.sets-3 .info,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado.sets-3 .info  { width: 27%; }

		.pntc.pntc-marcador .marcador-num.tenis.comenzado .info .info-do,
		.pntc.pntc-marcador .marcador-num.tenis.comenzado .info .info-up,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado .info .info-do,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado .info .info-up { -ms-flex-pack:start; -webkit-box-pack:start; -webkit-justify-content:flex-start; justify-content:flex-start; }	

		.pntc.pntc-marcador .marcador-num.tenis .puntos { font: 17px/28px 'sourceblack',sans-serif; height:29px; width: 100%; }
		.pntc.pntc-marcador .marcador-num.tenis .puntos .num { color: #ADADAD; border-right: 1px solid #484848; border-bottom: 1px dotted #484848; float: left; width: 20%; text-align: center; }
		.pntc.pntc-marcador .marcador-num.tenis .puntos .num.win { color: #fff; }		
		.pntc.pntc-marcador .marcador-num.tenis .puntos .num.actual { color: #fff; background: #DE0000; border-bottom: 1px dotted #AE0000; }
		.pntc.pntc-marcador .marcador-num.tenis .puntos:last-child .num.actual { border-bottom: 1px solid #E84D4D; }

		.pntc.pntc-marcador .marcador-num.tenis.sets-3 .puntos .num { width: 33.3%; }
		.pntc.pntc-marcador .marcador-num.tenis .puntos .num:last-child { border-right: none; }

		/*manual no salen escudos...*/
		.pntc.pntc-marcador .marcador-num .equipo .equipo-nom:first-child { line-height:84px; height:auto; }

		/*tipología crónica...*/
		.pntc.pntc-cronica .subtitle { text-align: center;}
		.pntc.pntc-cronica .title { text-align: center; font-style: italic;}

	/*------------ VERTICALES y crosslinking ----------------*/

    .pntc .btn-multimedia.asaccion .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/as/as-accion.svg) no-repeat #fff center; background-size: 87px; width: 97px; }
    .pntc .btn-multimedia.showroom .as-icon-vertical { background: url(//as01.epimg.net/img/showroom/showroom.svg) no-repeat #fff center; background-size: 104px; width: 114px; }
    .pntc .btn-multimedia.esports .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/as/logo_movistar_esports.svg) no-repeat #fff center; background-size: 76px; width: 94px; }
	.pntc .btn-multimedia.elpais .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/elpais.svg) no-repeat #fff 8px center; background-size: 75px; width: 93px; }
    .pntc .btn-multimedia.meristation .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/crosslinking_grupo_logos.svg) no-repeat #fff 0 0; width: 105px; background-position: -81px -49px; background-size: 358%; }
    .pntc .btn-multimedia.huffpost .as-icon-vertical {  background: url(//as01.epimg.net/img/comunes/logos/huffPost.svg) no-repeat #fff center; background-size: 90px; width: 100px; }
    .pntc .btn-multimedia.adn .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/crosslinking_grupo_logos.svg) no-repeat #fff 0 0; width: 65px; background-position: -400px -70px; background-size: 755%; }
    .pntc .btn-multimedia.elmotor .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/crosslinking_grupo_logos.svg) no-repeat #fff 0 0; width: 105px; background-position: -351px 3px; background-size: 447%; }
    .pntc .btn-multimedia.ole .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/ole.png) no-repeat #a3c627 center; background-size: 30px; width: 42px; }
    .pntc .btn-multimedia.ejerciciosencasa .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/ejercicios-en-casa.png) no-repeat #287abf center; background-size: 96px; width: 96px; }
	.pntc .btn-multimedia.eslaliga .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/as/logo_eslaliga.svg) no-repeat #0077c8 center; background-size: 67px; width: 85px; }
	.pntc .btn-multimedia.laligasportstv .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/laliga_sports_TV.png) no-repeat #000 center; background-size: 114px; width: 114px; }
	.pntc .btn-multimedia.mejorconsalud .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/as/mejor_con_salud_logo_complete.svg) no-repeat #fff center; background-size: 110px; width: 130px; }
	.pntc .btn-multimedia.asaudio .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/as/as_audio.svg) no-repeat #fff center; background-size: 58px; width: 72px; }


	/*------------ CINTILLOS ----------------*/

	.cint { border-bottom: 3px solid #ddd; margin:0 0 15px 0; position: relative; }
	.flexible .cint { display: block; margin:0 10px 15px 10px; }
	.cint .cint-titular { color: #333; height: 49px; font: 28px/56px "sourceblack",sans-serif; float:left; z-index: 7; max-width: 38%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; padding-bottom: 3px; margin-bottom: -3px; }
	.cint .cint-titular:before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; background: #CE0000; height: 3px; border-right:1px solid #fff;}
	.cint .cint-titular .ico { overflow: hidden; display: block; text-indent: -9999px; float: left; }
	.cint .cint-titular img { height: 46px; width: auto; padding: 10px 0px; float: left; }
    .cint .cint-titular a { display: inline-block; width: 100%; }
		
	.cint .cint-btn { position: absolute; top: 0px; right: 10px; height: 30px; width: 30px; z-index: 2; display: none; }
	
	.cint .cint-nav { float: right; z-index: 6; }	
	.cint .cint-nav li { float: left; color: #666; margin-left: 20px; position: relative; font: 13px/46px sans-serif; }
	.cint .cint-nav li a:before,
	.cint .cint-nav li a:after { content: ''; position: absolute; top: 50%; left: 5px; height: 6px; width: 2px; background: #CE0000; }
	.cint .cint-nav li a:before { transform: rotate(-40deg); -ms-transform: rotate(-40deg); -webkit-transform: rotate(-40deg); margin-top: -5px; }
	.cint .cint-nav li a:after { transform: rotate(40deg); -ms-transform: rotate(40deg); -webkit-transform: rotate(40deg); margin-top: -2px; }
	.cint .cint-nav li a { color: inherit; display: block; padding-left: 15px; position: relative; -webkit-transition: color .2s ease-in; transition:color .2s ease-in; }
	.cint .cint-nav li a:hover { color: #E68C12; }
	.cint .cint-nav li img { height: 46px; width: auto; padding: 5px 0; }

	.cint .cint-nav.desplegado { height: auto; border-bottom: 1px solid #ddd; box-shadow: 0px 4px 6px -4px rgba(0,0,0,.15); }
	.cint .cint-nav.desplegado:before { transform: rotate(50deg); -ms-transform: rotate(50deg); -webkit-transform: rotate(50deg); }
	.cint .cint-nav.desplegado:after { transform: rotate(-50deg); -ms-transform: rotate(-50deg); -webkit-transform: rotate(-50deg); }

	.cint .cint-nav li.btn-dest { font: 17px/30px "sourcesansbold",sans-serif; color: #fff; }
 	.cint .cint-nav li.btn-dest .as-icon-play { font-size: 13px; }
 	.cint .cint-nav li.btn-dest a { background: #CE0000; margin: 7px 0; padding: 0 10px 0 8px; display: inline-block; }
 	.cint .cint-nav li.btn-dest a:hover { color: #fff; }
 	.cint .cint-nav li.btn-dest a:before, 
 	.cint .cint-nav li.btn-dest a:after { display: none; }

    /*Cinitillo Modulo Resultados*/
	.cint.mod-resultados {background: #f2f2f2;border-top: 3px solid #ddd; border-bottom:none; margin-bottom: 0 ;  top: 3px; z-index: 1;}
	.cint.mod-resultados .cint-titular {height: 61px;line-height:64px;  width:100%;  max-width:100%; margin-bottom: 0; padding-bottom: 0;}
	.cint.mod-resultados .cint-titular:before {background:#d9d9d9;  height:1px;border-right: none;}
	.cint.mod-resultados .cint-titular a {padding:0 15px}
	.cint.mod-resultados.patrocinado .cint-patrocinio {right: 0; top: 0;}
	.cint.mod-resultados.patrocinado .cint-patrocinio img {height: inherit;}
	.cint.mod-resultados.patrocinado .cint-patrocinio:after {display: none;}
    
 	/* Cierre bloque y boton mas noticias */
 	.cierre-bloque {margin-top: -10px; margin-bottom: 30px; }

 	.btn-mas-noticias {font: 12px/20px sans-serif; color:#333; border-radius: 2px; padding: 6px 10px; display: inline-block; background: #eee; border:1px solid #ddd; }
 	.btn-mas-noticias:before { content: "+"; font-size:24px; line-height: 24px; color:#ce0000; display: inline-block; margin:-5px 8px 0 0; vertical-align: bottom; } 	
 	.btn-mas-noticias:hover { background: #3B3B3B; border:1px solid #3B3B3B; color:#fff;}
 	.btn-mas-noticias:hover:before { color:#fff; }
 		
	/*tipos*/
		
		/*opinion*/
		.cint.opinion .cint-titular:before { background: #AAA; }

		/*patrocinado*/
		.cint.patrocinado .cint-patrocinio { z-index: 5; }
        .cint.patrocinado .cint-patrocinio img { height: 42px; }
		
		/*as america*/
		.cint.asamerica .cint-titular { font: 24px/50px "sourcesans",sans-serif; padding-left: 52px; }
		.cint.asamerica .cint-titular .as-icon-logo { font-size: 43px; position: absolute; left: 0; top: 3px; color: #CE0000; }		
		.cint.asamerica .cint-titular:after { content: ''; position: absolute; bottom: 0; right: 1px; width: 40px; background: #000; height: 3px; border-left:1px solid #fff;  }
		
		/*euroleague*/
		.cint.euroleague .cint-titular img { padding: 2px 9px 9px 0; }
		.cint.euroleague .cint-titular { font: 20px/54px "sourcesans",sans-serif; }
		.cint.euroleague .cint-titular:before { background: #E46800; }
		.cint.euroleague .cint-titular:after { content: ''; position: absolute; bottom: 0; right: 1px; width: 40px; background: #59503A; height: 3px; border-left:1px solid #fff; }

		/*astv*/
		.cint.as-tv .cint-titular img { padding-bottom: 10px; padding-top: 13px; padding-right: 8px; }

		/*asfotos*/
		.cint.as-fotos .cint-titular img { padding-bottom: 10px; padding-top: 9px; padding-right: 8px; }

		/*ascolor*/
		.cint.ascolor .cint-titular a .as-icon-ascolor {font-size: 48px; color: #EF4B26;}	
		.cint.ascolor .cint-titular::before, .cint.ascolor .cint-nav li a::before, .cint.ascolor .cint-nav li a::after {background: #EF4B26;}
		
		/*elpais*/
		.cint.elpais .cint-titular:before { background: #4C6C9F; }

        /*betech*/
        .cint.be .cint-titular { background: url(//as01.epimg.net/img/comunes/logos/betech.svg) no-repeat left 13px; background-size: 115px; width: 115px; }
        .cint.be .cint-titular:before { background: #004CEE; }

        /* deporte y vida */
        .cint.dv .cint-titular { background: url(//as01.epimg.net/img/comunes/logos/deporteyvida.svg) no-repeat left 20px; background-size: 210px; width: 210px; }
        .cint.dv .cint-titular:before { background: #81C431; }

        /*epik*/
        .cint.ep .cint-titular { background: url(//as01.epimg.net/img/comunes/logos/epik.svg) no-repeat left 7px; background-size: 53px; width: 53px; }
        .cint.ep .cint-titular:before { background: #FF4D4D; }

        /*tikitakas*/
        .cint.tk .cint-titular { background: url(//as01.epimg.net/img/comunes/logos/tikitakas.svg) no-repeat left 12px; background-size: 130px; width: 130px; }

        /* meristation */
        .cint.meristation .cint-titular { background: url(//as01.epimg.net/img/comunes/logos/meristation.svg) no-repeat left 19px; background-size: 130px; width: 130px; }
    	.cint.meristation .cint-titular:before { background: #fe4300; }

        /* as-accion */
        .cint.as-accion .cint-titular { background: url(//as01.epimg.net/img/comunes/logos/as/as-accion.svg) no-repeat left 16px; background-size: 130px; width: 130px; }
        .cint.as-accion .cint-titular:after {content: ''; position: absolute; bottom: 0; right: 1px; width: 95px; height: 3px; border-left: 1px solid #fff; background: #3A3639; }

        /* esports */
        .cint.esports .cint-titular { background: url(//as01.epimg.net/img/comunes/logos/as/logo_movistar_esports.svg) no-repeat left 14px; background-size: 140px; width: 138px; }

        .cint.esports .cint-titular:before { background: #14a9e1; }

        /* showroom */
        .cint.showroom .cint-titular { background: url(//as01.epimg.net/img/showroom/showroom.svg) no-repeat left 17px; background-size: 166px; width: 166px; }
        .cint.showroom .cint-titular:before { background: #F44510; }

        
		/*partners locales*/
		.cint.caribe .cint-titular span,
		.cint.universo .cint-titular span,
		.cint.libero .cint-titular span,
		.cint.canchallena .cint-titular span,
		.cint.meridiano .cint-titular span { text-indent: -9999px; line-height: 40px; display: inline-block; }

	 	.cint.caribe .cint-titular:after,
		.cint.universo .cint-titular:after,
		.cint.libero .cint-titular:after,
		.cint.canchallena .cint-titular:after,
		.cint.meridiano .cint-titular:after { content: ''; position: absolute; bottom: 0; right: 1px; width: 40px; height: 3px; border-left: 1px solid #fff; }

			/*televisa*/
			.cint.televisa .cint-titular img { padding-bottom: 6px; padding-top: 4px; }
			.cint.televisa .cint-titular:before { background: #990000; }
			.cint.televisa .cint-titular:after { content: ''; position: absolute; bottom: 0; right: 1px; width: 40px; background: #F68427; height: 3px; border-left: 1px solid #fff; }

		 	/*el caribe*/
			.cint.caribe .cint-titular img { padding: 14px 0 8px 0; }
			.cint.caribe .cint-titular:before { background: #239DB4; }
			.cint.caribe .cint-titular:after { background: #187487; }
			
			/*el universo*/
			.cint.universo .cint-titular img { padding: 17px 0 9px 0; }
			.cint.universo .cint-titular:before { background: #0663B5; }
			.cint.universo .cint-titular:after { background: #055194; }

			/*el libero*/
			.cint.libero .cint-titular img { padding: 9px 0 11px 0; }
			.cint.libero .cint-titular:before { background: #e4174c; }
			.cint.libero .cint-titular:after { background: #000; }

			/*canchallena*/
			.cint.canchallena .cint-titular img { padding: 0 0 11px 0; }
			.cint.canchallena .cint-titular:before { background: #646466; }
			.cint.canchallena .cint-titular:after { background: #56B2D8; }

			/*meridiano*/
			.cint.meridiano .cint-titular img { padding: 0 0 8px 0; }
			.cint.meridiano .cint-titular:before { background: #000; }
			.cint.meridiano .cint-titular:after { background: #E80043; }

            /*meristation*/
			.cint.meristation .cint-titular img { padding: 18px 0 8px 0; }
		

            .cint.ep .cint-titular span,
            .cint.be .cint-titular span,
            .cint.tk .cint-titular span,
            .cint.dv .cint-titular span,
            .cint.as-accion .cint-titular span,
            .cint.esports .cint-titular span,
            .cint.meristation .cint-titular span,
            .cint.showroom .cint-titular span { text-indent: -9999px; display: inline-block; }

            .area-estilo-ep .pntc .btn-multimedia.meristation .as-icon-vertical,
            .area-estilo-be .pntc .btn-multimedia.meristation .as-icon-vertical,
            .area-estilo-tk .pntc .btn-multimedia.meristation .as-icon-vertical,
            .area-estilo-dv .pntc .btn-multimedia.meristation .as-icon-vertical,
            .area-estilo-as-accion .pntc .btn-multimedia.meristation .as-icon-vertical,
            .area-estilo-esports .pntc .btn-multimedia.meristation .as-icon-vertical,
            .area-estilo-meristation .pntc .btn-multimedia.meristation .as-icon-vertical { display: none; }


	/*------------ MODULOS ----------------*/

	/*AS FOTOS*/	
	.modulo-asfotos { position: relative; }
	.modulo-asfotos .pntc { -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1; }
 	.modulo-asfotos .pntc article {  -ms-flex-positive:1;  -webkit-box-flex:1;  -webkit-flex-grow:1; flex-grow:1; }
	.modulo-asfotos .pntc-v.pntc-galeriadestacada .pntc-content { -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1; } 	
 	.modulo-asfotos .pntc-estatico { position: relative; width: 100%; }
 	.modulo-asfotos .col-md-4 .col-sm-4 { padding-left: 0; padding-right: 0; }
 		
	/*AS TV*/	
	.modulo-astv { position: relative; }
	.modulo-astv .pntc { border-bottom: none; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
	.modulo-astv .pntc-videodestacado article { background: #f0f0f0; }
	.modulo-astv .pntc-estatico { position: relative; width: 100%; }
 	
 	/*  Modulo lo mas visto */
	.lo-mas-visto { background: #f2f2f2; border-top: 3px solid #ddd; padding: 10px; margin-bottom: 20px; width: 100%; }
	.lo-mas-visto .ntc-list li { width: 49%; float: left; /*height: 55px;*/ }
	.lo-mas-visto .ntc { margin-bottom: 10px; position: relative;}
	.lo-mas-visto .ntc article { background: #fff; position:relative; }
	.lo-mas-visto .ntc article a {  display:block; position:relative; padding: 5px 50px 5px 35px;}
	.lo-mas-visto .ntc a .ntc-title { -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; }
	.lo-mas-visto .ntc a:hover .ntc-title { color: #E68C12; }
	.lo-mas-visto .ntc-mod-title { border-top: 3px solid #d90000; color: #404040; display: inline-block; font: 18px "sourceblack",sans-serif; margin-bottom: 10px; margin-top: -3px; padding-top: 7px; width: auto; }
	.lo-mas-visto .ntc-txt { padding-left: 0; padding-right: 20px; }
	.lo-mas-visto .ntc-subtitle { font-size: 11px; color: #666; text-transform: uppercase;}
	.lo-mas-visto .ntc-subtitle .hora-public { color: #EB9114; text-transform: none; margin-right: 5px; font-family:'Lucida', arial; font-weight: bold; }
	.lo-mas-visto .ntc-title { font-size: 13px; color: #111; font-weight: bold; line-height: 15px; }
	.lo-mas-visto ul.ntc-list li:nth-child(odd) { margin-right: 2%; }
	.lo-mas-visto ul.ntc-list .ntc article a { padding: 5px 50px 5px 10px;}

	.lo-mas-visto .ntc .btn-multimedia { position: absolute; bottom:0; left: 0; height: 26px;}
	.lo-mas-visto .ntc-pos { position: absolute; left: 0px; top: 0px; bottom: 0; background: #FFB632; color: #fff; font: 20px/27px "sourceblack",sans-serif; text-align: center; width: 24px;  }
	.lo-mas-visto .as-icon-play { position: absolute; right: 10px; top: 50%; margin-top: -12px; width: 25px; height:25px; border-radius:50%; background: #CE0000; color: #fff; font-size: 18px; padding-left: 2px; line-height: 25px; text-align: center; }
	.lo-mas-visto .as-icon-foto,
	.lo-mas-visto .as-icon-asaudio { position: absolute; right: 10px; top: 50%; margin-top: -12px; width: 25px; height: 25px;; background: #E99100; color: #fff; font-size: 14px; line-height: 25px; text-align: center; }

	.lo-mas-visto .as-icon-play:before,
	.lo-mas-visto .as-icon-foto:before,
	.lo-mas-visto .as-icon-asaudio:before { position:relative; z-index: 1;}

	.lo-mas-visto .ntc.ntc-destacada { margin-right: 2%; /*margin-bottom: 0;*/ height: auto; }
	.lo-mas-visto .ntc.ntc-destacada article a { padding: 0; height: 251px; }
	.lo-mas-visto .ntc.ntc-destacada figure { position:relative; height: 170px; float: none; width: 100%; overflow: hidden; margin-right: 0;}
	.lo-mas-visto .ntc.ntc-destacada figure img { min-width: 100%; height:auto;}
	.lo-mas-visto .ntc.ntc-destacada .ntc-title { font:18px/21px "ascombold",sans-serif; margin: 0 5px 10px 5px; }
	.lo-mas-visto .ntc.ntc-destacada .ntc-subtitle {  margin-left:5px; margin-top: 5px;  }
	.lo-mas-visto .ntc.ntc-destacada hgroup {padding-left: 3px;}

	.lo-mas-visto .ntc.ntc-destacada .btn-multimedia { height: 100%; width:100%; }
	.lo-mas-visto .ntc.ntc-destacada .ntc-pos { font: 22px/36px "sourceblack",sans-serif; height: 36px; width: 36px; bottom:0; top:auto; }
	.lo-mas-visto .ntc.ntc-destacada .as-icon-play { right: auto; left: 50%; width: 35px; height:35px; line-height: 35px; font-size: 24px; margin-left: -12px; }
	.lo-mas-visto .ntc.ntc-destacada .as-icon-foto,
	.lo-mas-visto .ntc.ntc-destacada .as-icon-asaudio { right: inherit; top: inherit; width: 36px; height:36px; font-size: 18px; line-height: 36px; }
	.lo-mas-visto .ntc.ntc-destacada .as-icon-astv { display:block; float: left; width: 60px; background: #333; color: #fff; font-size: 26px; line-height: 36px; text-align: center; }

	.lo-mas-visto .ntc-module .ntc-list .ntc-subtitle,.lo-mas-visto .ntc-module .ntc-list article {padding:0;overflow: visible;}
	.lo-mas-visto .ntc-module {border:none;padding:0}
	.lo-mas-visto .ntc-module .list-title {font-family:sourceblack;font-size:16px;margin-bottom:11px;border-bottom:3px solid #FFB715;display:inline-block;border-bottom-color:#d90000;line-height:21px}
	.lo-mas-visto .ntc-module .ntc-list li {width:100%;margin-bottom:10px}
	.lo-mas-visto .ntc-module .ntc-subtitle {display:block}
	.lo-mas-visto .ntc-module .ntc-list .ntc-title {padding-bottom:0;font-family:arial,sans-serif}
	.lo-mas-visto .loultimo .ntc-list li {width:100%}
	.lo-mas-visto .ntc.ntc-destacada .ntc-subtitle {display:none}
	.lo-mas-visto .ntc.ntc-destacada .ntc-title {font:20px/22px ascombold,sans-serif;margin:10px 5px}
	.lo-mas-visto .lomasvisto>.ntc-list {margin-bottom:0}
	
	@media(min-width:768px) {
		.lo-mas-visto .ntc-module .ntc-list .ntc article a,.lo-mas-visto ul.ntc-list .ntc article a {min-height:55px}
		.lo-mas-visto .ntc-subtitle{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	}
	@media (max-width:991px) {
		.ntc-module .ntc-list li {padding:0}
		.lo-mas-visto .ntc.ntc-destacada .ntc-title {font:18px/21px ascombold,sans-serif;margin:7px 5px}
	}
	@media (max-width:991px) and (min-width:768px) {
		.lo-mas-visto .col-sm-8+.col-sm-4 {padding-left:4px}
	}


	/* modulo opinion */	
	.modulo-blogs { display: block; width: 100%; }
	.modulo-blogs .agrup-pntc { margin-bottom: 15px; }
	.modulo-blogs .modulo-blogs-nav { margin-bottom: 5px; }
	.modulo-blogs .ver-mas { width: 100%; padding: 0 10px; }
	.modulo-blogs .blogs .pntc .pntc-content .title,
 	.modulo-blogs .opinion .pntc .pntc-content .title { font-size: 18px; line-height: 20px; }
	.modulo-blogs .entrevistas .pntc .pntc-content .txt { font-size: 14px; line-height: 16px; } 	
	.modulo-blogs .blogs .pntc .pntc-content .pntc-txt { text-align: center; }
	.modulo-blogs .blogs .pntc .pntc-content .pntc-txt .subtitle { background: #FFB900; padding: 2px 5px 0 5px; display: inline-block; margin-bottom: 5px; color: #333333; font-size: 13px; line-height: 17px; } 	

	/*modulo blogs para portadillas*/

	.modulo-blogs-horizontal { background: #f2f2f2; padding: 3px 10px 20px; position: relative; overflow: hidden; margin-bottom: 20px; }
	.modulo-blogs-horizontal:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; border-top: 3px solid #ddd; }
	.modulo-blogs-horizontal > .title { font:18px/28px 'sourceblack'; color: #404040; margin: -3px 0 5px; border-top: 3px solid #FFB900; display: inline-block; position: relative; z-index: 1; }
	.modulo-blogs-horizontal > .title a { color: inherit; }
	.modulo-blogs-horizontal > .btn-mas { float: right; color: #666; font: 13px/13px Arial; display: block; margin-top: 8px; position: relative; padding-left: 15px; }
	.modulo-blogs-horizontal > .btn-mas:before, 
	.modulo-blogs-horizontal > .btn-mas:after { content: ''; position: absolute; top: 50%; left: 5px; height: 6px; width: 2px; background: #FFB900; }
	.modulo-blogs-horizontal > .btn-mas:before { transform: rotate(-40deg); -ms-transform: rotate(-40deg); -webkit-transform: rotate(-40deg); margin-top: -6px; }
	.modulo-blogs-horizontal > .btn-mas:after { transform: rotate(40deg); -ms-transform: rotate(40deg); -webkit-transform: rotate(40deg); margin-top: -3px; }
	.modulo-blogs-horizontal .blogs .pntc.pntc-opinion { margin:10px 6px 0; border: none; padding: 0; float: left;  -ms-flex: 0 0 auto;-webkit-box-flex: 0;-webkit-flex: 0 0 auto; flex: 0 0 auto; height: auto; }
	.modulo-blogs-horizontal .blogs .pntc.pntc-opinion article { background: #fff; height: 100%; padding: 0; flex-basis: 100%; }
    .modulo-blogs-horizontal .pntc-bl-autor { margin-right: 15px; height: auto; min-height: 130px; width: calc(158px + 8px); float: left; }
    .modulo-blogs-horizontal .pntc-bl-autor img { left: 10px; /*right: -46px;*/ bottom: auto; top: calc(100% - 84px);}
    .modulo-blogs-horizontal .blogs .pntc.pntc-opinion .pntc-content { float: left;  width: calc(100% - 180px); }  /* IE 9 */
    .modulo-blogs-horizontal .pntc-opinion.blog-unico article .pntc-content:last-child { margin-right: 10px; } 
	.modulo-blogs-horizontal .blogs .pntc.pntc-opinion .pntc-content .title { margin: 10px 10px 10px 0; text-align: left; }	


	/* Blog x1*/   
 	.modulo-blogs-horizontal .pntc.pntc-opinion.blog-unico { margin: 0; min-width: 290px; width: 100%; }
 	.modulo-blogs-horizontal .pntc-opinion.blog-unico article .pntc-content { margin-right: 30px; }
 	.modulo-blogs-horizontal .pntc.pntc-opinion.blog-unico article .pntc-content:after { content: ''; position: absolute; right: -17px; top: 0; bottom: 0; width: 2px; background: #f2f2f2;}
 	.modulo-blogs-horizontal .pntc.pntc-opinion.blog-unico article .pntc-content:last-child:after { display: none; }

 	.modulo-blogs-horizontal .pntc.pntc-opinion article .pntc-content .pntc-autor-share { height: 33px; margin-bottom: 10px; } 
 	.modulo-blogs-horizontal .pntc.pntc-opinion article .pntc-content .pntc-autor-share .btn-wrapper .btn-comment { height: 26px; line-height: 26px; padding: 0px 8px 0 9px; }
 	.modulo-blogs-horizontal .pntc.pntc-opinion article .pntc-content .pntc-autor-share .btn-wrapper .btn-share { line-height: 26px; height: 26px; padding: 0px 11px 0 9px; }
	.modulo-blogs-horizontal .pntc.pntc-opinion article .pntc-content .pntc-autor-share .btn-wrapper .btn-icon { font-size: 14px; }

	/* Blog x2 o mas */
	.modulo-blogs-horizontal .blogs-scroll,
	.modulo-blogs-horizontal .blogs-scroll-duplex { overflow: hidden; }	
	.modulo-blogs-horizontal .blogs-scroll { margin: 0 -7px; }
	.modulo-blogs-horizontal .blogs-scroll .pntc.pntc-opinion { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex: 1 1 auto;-webkit-box-flex: 1;-webkit-flex: 1 1 auto; flex: 1 1 auto; }
	.modulo-blogs-horizontal .blogs-scroll-duplex .pntc.pntc-opinion { width: 471px; }	
    .modulo-blogs-horizontal .blogs-scroll .pntc.pntc-opinion .pntc-content .title { margin-right: 10px; }
	
		/*slick*/
        .modulo-blogs-horizontal .slick-track { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
		.modulo-blogs-horizontal .flechas { position: absolute; bottom: 25%; left: 0; height: 0; width: 100%; }
	 	.modulo-blogs-horizontal .slick-prev, 
	 	.modulo-blogs-horizontal .slick-next { z-index: 50; margin-top: -15px; height: 48px; position: absolute; bottom: 50%; font-size: 0; line-height: 0; display: block; padding: 0; cursor: pointer; color: transparent; border: none; outline: none; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
		.modulo-blogs-horizontal .slick-prev { left:0px; }
		.modulo-blogs-horizontal .slick-next { right:0px; }
		.modulo-blogs-horizontal .slick-next:before {  padding: 15px 7px; color: #fff; background: rgba(0,0,0,.7); font-family: 'as-icons'; content: "\e614"; font-size: 18px; }
		.modulo-blogs-horizontal .slick-prev:before {  padding: 15px 7px; color: #fff; background: rgba(0,0,0,.7); font-family: 'as-icons'; content: "\e613"; font-size: 18px; }
        .modulo-blogs-horizontal .slick-next:before:hover, 
		.modulo-blogs-horizontal .slick-prev:before:hover { background: rgba(0,0,0,1); }

		/*share*/
		.modulo-blogs-horizontal .pntc .rrss-wrapper { margin: 0 -16px; width: calc(100% + 16px); }
		.modulo-blogs-horizontal .pntc .rrss-list li a { height: 40px; width: 40px; font-size: 18px; line-height: 40px; }
		.modulo-blogs-horizontal .pntc .rrss-wrapper .btn-cerrar { width: 30px; height: 30px; }
		.modulo-blogs-horizontal .pntc .rrss-wrapper .btn-cerrar:after,
		.modulo-blogs-horizontal .pntc .rrss-wrapper .btn-cerrar:before { top: 15px; right: 8px; left:auto; width: 16px; }


	/*modulo radios*/
	.modulo-radios .item { width: 12.4%; float: left; position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; }
	.modulo-radios .item .item-content { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -ms-flex-positive: 1; -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; }
	
	.modulo-radios .item .item-multimedia { height: 72px; position: relative; overflow: hidden; z-index: 1; margin-bottom: 10px; margin-top: 10px; }
	.modulo-radios .item .item-img { position: absolute; left: -50%; right: -50%; top: -50%; bottom: -50%; margin: auto; height: 100%; width: auto; }

	.modulo-radios .item .item-content .item-txt { border-top: 1px solid #ddd; padding-top: 10px; }
	.modulo-radios .item .item-content .subtitle { font: 12px/16px 'sourcesans',sans-serif; text-transform: uppercase; color: #666; }
	.modulo-radios .item .item-content .title { font: 16px/18px 'sourcesans',sans-serif; -webkit-transition: color 0.2s ease-in; transition: color 0.2s ease-in; color: #111; }	
	.modulo-radios .item .item-content .title a, .modulo-radios .item .item-content .subtitle a { color: inherit; }

	/*modulo crosslinking*/
	.modulo-crosslinking .cross-title { height: 40px; line-height: 40px; display: block; position: relative; }
	.modulo-crosslinking .cross-title:before {content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 3px; background: #ddd;}
	.modulo-crosslinking .cross-title:after {content: ''; position: absolute; left: 0; bottom: 0; width: 50px; height: 3px;}

	.modulo-crosslinking .cross-title .cross-title-txt { background: url(//as01.epimg.net/img/comunes/logos/crosslinking_grupo_logos.svg?20160712) no-repeat 0 0; text-indent: -9999px; overflow: hidden; width:80px; height: 40px; line-height: 40px; display: inline-block; }

		/*group*/
		.modulo-crosslinking .cross-title.verne .cross-title-txt { background-position: -3px 1px; width: 80px; }
		.modulo-crosslinking .cross-title.verne:after { background: #00B481; }
		
		.modulo-crosslinking .cross-title.tentaciones .cross-title-txt { background-position: -84px 1px; width: 140px; }
		.modulo-crosslinking .cross-title.tentaciones:after { background: #000; }
            /*  Buenavida de El PAIS */
		.modulo-crosslinking .cross-title.buenavida .cross-title-txt { background-position: -227px 1px; width: 134px; }
		.modulo-crosslinking .cross-title.buenavida:after { background: #FC3400; }

		.modulo-crosslinking .cross-title.elmotor .cross-title-txt { background-position: -369px 1px; width: 145px;}
		.modulo-crosslinking .cross-title.elmotor:after { background: #BF100B; }
		
		.modulo-crosslinking .cross-title.huffpost .cross-title-txt { background-position: -5px -34px; width: 205px;}
		.modulo-crosslinking .cross-title.huffpost:after { background: #2B6557; }

		.modulo-crosslinking .cross-title.daleplay .cross-title-txt { background-position: -215px -34px; width: 105px;}
		.modulo-crosslinking .cross-title.daleplay:after { background: #B30077; }
		
		.modulo-crosslinking .cross-title.cinemania .cross-title-txt { background-position: -326px -34px; width: 84px;}
		.modulo-crosslinking .cross-title.cinemania:after { background: #000; }

		.modulo-crosslinking .cross-title.ser .cross-title-txt { background-position: -412px -34px; width: 60px;}
		.modulo-crosslinking .cross-title.ser:after { background: #00348A; }

		.modulo-crosslinking .cross-title.cincodias .cross-title-txt { background-position: 0px -70px; width: 110px;}
		.modulo-crosslinking .cross-title.cincodias:after { background: #2f7362; }

		.modulo-crosslinking .cross-title.meristation .cross-title-txt { background-position: -112px -68px; width: 117px;}
		.modulo-crosslinking .cross-title.meristation:after { background: #F37D00; }

		.modulo-crosslinking .cross-title.guiadelocio .cross-title-txt { background-position: -331px -68px; width: 62px; }
		.modulo-crosslinking .cross-title.guiadelocio:after { background: #000; }

	/*modulo crosslinking EL PAIS*/
	.modulo-elpais { border-top:none; padding-top: 0; }
	.modulo-elpais .pntc .title { font-family: 'sourcesans',sans-serif; }	
	.modulo-elpais .pntc .cross-subtitle { text-indent: -9999px; overflow: hidden; position: relative; }
	.modulo-elpais .pntc .cross-subtitle:after { content: ''; position: absolute; left:0; bottom: 0px; height: 3px; width: 30px; background: #f00;} 
	
		/*group*/
		.modulo-elpais .cross-subtitle { background: url(//as01.epimg.net/img/comunes/logos/crosslinking_grupo_logos.svg?20160712) no-repeat -5px -6px; background-size: 400px; display:block; width: 60px; height: 28px; margin-bottom: 10px; }

		.modulo-elpais .cross-subtitle.verne { width: 60px; }
		.modulo-elpais .cross-subtitle.verne:after { background: #00B481; }
		
		.modulo-elpais .cross-subtitle.tentaciones { background-position: -71px -6px; width: 110px; }
		.modulo-elpais .cross-subtitle.tentaciones:after { background: #000; }

		.modulo-elpais .cross-subtitle.icon { background-position: -200px -64px; width: 75px; }
		.modulo-elpais .cross-subtitle.icon:after { background: #000; }

	/*modulo verticales*/
	.modulo-verticales .pntc .pntc-content .title { font-family: "sourcesans",sans-serif; }

	/*modulo ediciones internacionales*/
	.modulo-ed-ints .subtitle,
	.modulo-ed-america .subtitle { position: relative; }

	.modulo-ed-ints .subtitle.mexico, .modulo-ed-ints .subtitle.peru, .modulo-ed-ints .subtitle.argentina,
	.modulo-ed-ints .subtitle.colombia,	.modulo-ed-ints .subtitle.venezuela, .modulo-ed-ints .subtitle.ecuador,
	.modulo-ed-ints .subtitle.republica_dominicana,	.modulo-ed-ints .subtitle.panama, .modulo-ed-ints .subtitle.usa,
	.modulo-ed-ints .subtitle.chile { display: table; margin: 4px 0 6px 0; padding-left: 24px; }
	
	.modulo-ed-ints .subtitle.peru:before,.modulo-ed-ints .subtitle.argentina:before,.modulo-ed-ints .subtitle.colombia:before,	
	.modulo-ed-ints .subtitle.venezuela:before,.modulo-ed-ints .subtitle.ecuador:before,.modulo-ed-ints .subtitle.republica_dominicana:before,	
	.modulo-ed-ints .subtitle.panama:before,.modulo-ed-ints .subtitle.usa:before,.modulo-ed-ints .subtitle.chile:before, 
	.modulo-ed-ints .subtitle.mexico:before { content:''; position: absolute; top: -4px; left: -1px; height: 21px; width: 21px; border-radius: 10px; border: 2px solid #c1c1c1; }

	.modulo-ed-ints .subtitle.mexico:after,.modulo-ed-ints .subtitle.peru:after,.modulo-ed-ints .subtitle.argentina:after,
	.modulo-ed-ints .subtitle.colombia:after,.modulo-ed-ints .subtitle.venezuela:after,.modulo-ed-ints .subtitle.ecuador:after,
	.modulo-ed-ints .subtitle.republica_dominicana:after,.modulo-ed-ints .subtitle.panama:after,.modulo-ed-ints .subtitle.usa:after,
	.modulo-ed-ints .subtitle.chile:after { content:''; position: absolute; top: -3px; left: 0px; height: 19px; width: 19px; border-radius: 10px; border: 2px solid #fff; }

	.modulo-ed-america .subtitle.mexico:before,.modulo-ed-america .subtitle.peru:before,.modulo-ed-america .subtitle.argentina:before,
	.modulo-ed-america .subtitle.colombia:before,.modulo-ed-america .subtitle.venezuela:before,.modulo-ed-america .subtitle.ecuador:before,
	.modulo-ed-america .subtitle.republica_dominicana:before,.modulo-ed-america .subtitle.panama:before,.modulo-ed-america .subtitle.usa:before,
	.modulo-ed-america .subtitle.chile:before { content:''; position: absolute; top: 0px; left: -32px; height: 26px; width: 26px; border-radius: 15px; border: 2px solid #c1c1c1; }

	.modulo-ed-america .subtitle.mexico:after,.modulo-ed-america .subtitle.peru:after,.modulo-ed-america .subtitle.argentina:after,
	.modulo-ed-america .subtitle.colombia:after,.modulo-ed-america .subtitle.venezuela:after,.modulo-ed-america .subtitle.ecuador:after,
	.modulo-ed-america .subtitle.republica_dominicana:after,.modulo-ed-america .subtitle.panama:after,.modulo-ed-america .subtitle.usa:after,
	.modulo-ed-america .subtitle.chile:after { content:''; position: absolute; top: 1px; left: -31px; height: 24px; width: 24px; border-radius: 14px; border: 2px solid #fff; }

	.modulo-ed-ints .subtitle.mexico:before,
	.modulo-ed-america .subtitle.mexico:before { background: url("/img/comunes/fotos/fichas/paises/svg/mex.svg") no-repeat center; background-size:cover;}
	.modulo-ed-ints .subtitle.peru:before,
	.modulo-ed-america .subtitle.peru:before { background: url("/img/comunes/fotos/fichas/paises/svg/per.svg") no-repeat center; background-size:cover;}
	.modulo-ed-ints .subtitle.argentina:before,
	.modulo-ed-america .subtitle.argentina:before { background: url("/img/comunes/fotos/fichas/paises/svg/arg.svg") no-repeat center; background-size:cover;}
	.modulo-ed-ints .subtitle.colombia:before,
	.modulo-ed-america .subtitle.colombia:before { background: url("/img/comunes/fotos/fichas/paises/svg/col.svg") no-repeat center; background-size:cover;}
	.modulo-ed-ints .subtitle.venezuela:before,
	.modulo-ed-america .subtitle.venezuela:before { background: url("/img/comunes/fotos/fichas/paises/svg/ven.svg") no-repeat center; background-size:cover;}
	.modulo-ed-ints .subtitle.ecuador:before,
	.modulo-ed-america .subtitle.ecuador:before { background: url("/img/comunes/fotos/fichas/paises/svg/ecu.svg") no-repeat center; background-size:cover;}
	.modulo-ed-ints .subtitle.republica_dominicana:before,
	.modulo-ed-america .subtitle.republica_dominicana:before { background: url("/img/comunes/fotos/fichas/paises/svg/dom.svg") no-repeat center; background-size:cover;}
	.modulo-ed-ints .subtitle.panama:before,
	.modulo-ed-america .subtitle.panama:before { background: url("/img/comunes/fotos/fichas/paises/svg/pan.svg") no-repeat center; background-size:cover;}
	.modulo-ed-ints .subtitle.usa:before,
	.modulo-ed-america .subtitle.usa:before { background: url("/img/comunes/fotos/fichas/paises/svg/usa.svg") no-repeat center; background-size:cover;}
	.modulo-ed-ints .subtitle.chile:before,
	.modulo-ed-america .subtitle.chile:before { background: url("/img/comunes/fotos/fichas/paises/svg/chi.svg") no-repeat center; background-size:cover;}
	
	/*modulo escudos*/	
	.modulo-escudos { background: #f2f2f2; }
	.nav-seccion ~ .modulo-escudos { margin-top: -20px; margin-bottom: 20px; }
	
	.modulo-escudos .title { display: none; float: left; }
	.modulo-escudos .title a { color: inherit; }

	.modulo-escudos .list .item img,
	.tag .container .modulo-escudos .list .item img { height: 100%; width: auto; padding: 7px 0; display: inline-block; }
	
	.modulo-escudos .list .item .sin-escudo { color: #d4d4d4; height: 100%; display: block; overflow: hidden; text-indent: -9999px; position: relative; }
	.modulo-escudos .list .item .sin-escudo:before { content: "\e630"; font: 20px/42px 'as-icons'; text-indent: 0; position: absolute; left: 50%; margin-left: -10px; }

	.modulo-escudos .list .item.zone-top-1:before,
	.modulo-escudos .list .item.zone-top-2:before,
 	.modulo-escudos .list .item.zone-top-3:before,
	.modulo-escudos .list .item.zone-bottom-1:before { content: ''; position: absolute; left:0; bottom: 0; height: 2px; width: 100%; } 
	
	.modulo-escudos .list .item.zone-top-1:before { background: #002c5f; }
	.modulo-escudos .list .item.zone-top-2:before { background: #f9a300; }
	.modulo-escudos .list .item.zone-top-3:before { background: #8fbc8f;; }
	.modulo-escudos .list .item.zone-bottom-1:before { background: #E30000; }


		/*dentro de bloque editorial*/
		.container .modulo-escudos {  margin-top: -15px; margin-bottom: 15px; background:#fff; border-bottom: 1px solid #ddd; }
		.container .modulo-escudos .content { padding: 0; height: 45px; }
	
		.container .modulo-escudos .list .item.zone-top-1:before,
		.container .modulo-escudos .list .item.zone-top-2:before,
		.container .modulo-escudos .list .item.zone-top-3:before,
		.container .modulo-escudos .list .item.zone-bottom-1:before,
		.container .modulo-escudos .btn-clasf { display: none; }

		/*dentro de tags revertir estilos*/
		.tag .container .modulo-escudos { margin-top: -10px; margin-bottom: 15px; background:#fff; border-bottom: none; }
		.tag .container .modulo-escudos .list .item.zone-top-1:before,
		.tag .container .modulo-escudos .list .item.zone-top-2:before,
		.tag .container .modulo-escudos .list .item.zone-top-3:before,
		.tag .container .modulo-escudos .list .item.zone-bottom-1:before,
		.tag .container .modulo-escudos .btn-clasf { display: block; }

  
	/*modulo slider*/
    .modulo-slider{position:relative;margin-top:-5px}
    .modulo-slider .flechas{z-index:50;position:absolute;width:100%;top:50%;}
    .modulo-slider .slick-next,.modulo-slider .slick-prev{display:block;font-size:0;padding:21px 11px;cursor:pointer;border:none;outline:0;speak:none;position: absolute;transform:translateY(-50%);color:#f9a300;}
    .modulo-slider .slick-next{right: 0;}
    .modulo-slider .slick-next::before,.modulo-slider .slick-prev::before{font-family:as-icons;font-size:26px;}
    .modulo-slider .slick-prev::before{content:"\e613";}
    .modulo-slider .slick-next::before{content:"\e614";}

    .slick-dotted.slick-slider{margin-bottom:30px}
    .slick-dots{position:absolute;bottom:7px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
    .slick-dots li{position:relative;display:inline-block;margin:0 2px}
    .slick-dots li button{cursor:pointer;height:20px;width:20px; font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:0;}
    .slick-dots li button:focus,.slick-dots li button:hover{outline:0}
    .slick-dots li button:before{position: absolute;top: 5px;left: 5px;width: 11px;height: 11px;content:"";background-color: #ddd;border-radius:50%;}
    .slick-dots li.slick-active button:before{background-color:#f9a300}

    .modulo-slider .pntc { border-bottom: 0; padding-bottom: 0; margin-bottom: 0px; }
        .pntc .pntc-content .pntc-txt {margin-bottom: 3px;}
        .modulo-slider .pntc-v .pntc-content .title { font-size: 19px; line-height: 1.2;}
        .modulo-slider .autor, .modulo-slider .fecha-hora { display: inline-block; padding-right: 7px;}


 	/* Bloque fijo resultados */
 	.home .cnt-bloque-resultados {padding: 15px 0 0; border-top: 3px solid #ddd; margin-bottom: 15px; background: #f2f2f2; }
 	.home .nav-bloque-resultados { padding: 0 15px; min-height: 27px; }
 	.home .nav-bloque-resultados .link-tabs,
 	.home .nav-bloque-resultados .link-tabs-mas { margin-bottom: 0; }
	.home .nav-bloque-resultados .btn-desp-mas { color: #333; cursor: pointer; font: 16px/19px "sourcesans",sans-serif; margin-right: 0px; padding: 0 0px 0 12px; position: relative; float: right; width: 180px; border-left: 1px solid #ddd;}
	.home .nav-bloque-resultados .btn-desp-mas:after { content: ""; position: absolute; right: 20px; top: 8px; border:5px solid transparent; border-top-color:#E79A17;  }
	.home .nav-bloque-resultados .btn-desp-mas.active { background: #fff; border: 1px solid #ddd; border-radius: 3px; font: 16px/18px "sourcesans",sans-serif; margin-top: -5px; padding: 5px 0 5px 10px; }
	.home .nav-bloque-resultados .btn-desp-mas.active:after { border-top-color:transparent; border-bottom-color:#E79A17; top: 7px; }
	.home .nav-bloque-resultados .link-tabs-mas { background: #fff; color: #333; border-radius: 2px; display: none; padding: 5px 10px; position: absolute; right: 10px; top: 24px; z-index: 110; width: 190px; }
	.home .nav-bloque-resultados .link-tabs-mas li { width: 100%; border-right: 0; margin-right: 0; }
	.home .nav-bloque-resultados .link-tabs-mas li a { font: 16px "sourcesans",sans-serif; position: relative; }
	.home .nav-bloque-resultados .link-tabs-mas li a.active { color: #111; font-family: "sourceblack",sans-serif; line-height: 20px; }
	.home .nav-bloque-resultados .link-tabs-mas li a.active::after { background: #ffb715; bottom: -5px; content: ""; height: 3px; left: 0; position: absolute; right: 0; }
	.home .nav-bloque-resultados .link-tabs-mas.active { width: 201px; display: block; }
	.home .nav-bloque-resultados .btn-desp-mas.selected { color: #111; font-family: "sourceblack",sans-serif; line-height: 20px; }
	.home .nav-bloque-resultados .btn-desp-mas.selected::before { background: #ffb715; bottom: -5px; content: ""; height: 3px; left: 10px; position: absolute; right: 0; }
	.home .nav-bloque-resultados .btn-desp-mas.selected::after { right: 38px; }
	.home .nav-bloque-resultados .txt-nav-mobile {display: none; font: 18px/27px "sourcesansbold",sans-serif; color: #333; }

 	.home .bloque-resultados .cont-resultados tr:first-child td { border-top: 1px solid #f2f2f2; }
	.home .bloque-resultados .cont-modulo { border: 0 none; }
	.home .bloque-resultados .cont-modulo .tit-modulo { line-height: 22px}
	.home .bloque-resultados .cont-modulo .tit-modulo .fecha-evento {margin-left: 5px; }
	.home .bloque-resultados .txt-filtro { font: 20px/32px 'sourcesansbold', sans-serif; color: #333; margin-right: 10px; }
	.home .bloque-resultados .caja-desplegable a { font: 16px/19px 'sourcesansbold', sans-serif; background: #D90000; color: #fff; }
	.home .bloque-resultados .caja-desplegable .desplegable { background: #D90000; }
	.home .bloque-resultados .caja-desplegable .desplegable li:hover { background: none; }
	.home .bloque-resultados .caja-desplegable .desplegable li:hover a { color: #ededed; }
	.home .bloque-resultados .caja-desplegable .arrow-desplegable::after { content: ""; position: absolute; top: 50%; bottom: 50%; margin-top: -2.5px; right: 9px; border: 5px solid transparent; border-top-color:#fff; }
	.home .bloque-resultados .caja-desplegable .arrow-desplegable.active::after { border-bottom-color:#fff; border-top-color: transparent; top: 10px; }
	.home .bloque-resultados .cont-clasificacion { margin-top: 0; }
	.home .bloque-resultados .resultados .link-mas-info,
	.home .bloque-resultados .resultados .link-mas-info2 {  margin-bottom: 5px; margin-top: 5px; }
	.home .bloque-resultados .resultados .tit-modulo .link-mas-info{font: 13px sans-serif, sans-serif; color: #666; }
	.home .bloque-resultados .resultados .tit-modulo .link-mas-info{padding-right: 0; }
	.home .bloque-resultados .resultados .tit-modulo .link-mas-info::after{display: none;}
	.home .bloque-resultados .resultados .tit-modulo .link-mas-info.ida::before{content: ""; position: absolute; left: -15px; top: 2px; border: 5px solid transparent; border-right-color: #ffb632;}
	.home .bloque-resultados .cont-resultados .cont-img-escudo img { width: 21px; height: 21px; }
	.home .bloque-resultados .cont-resultados .col-equipo-local { width: 30%; padding-right: 8px; }
	.home .bloque-resultados .cont-resultados .col-equipo-visitante { width: 30%; padding-left: 8px; }
	.home .bloque-resultados .cont-resultados .col-equipo-visitante .cont-enlace-equipo { padding-left: 0; }
	.home .bloque-resultados .cont-resultados .col-equipo-local .cont-enlace-equipo { padding-right: 0; }
	.home .bloque-resultados .cont-resultados .col-resultado .resultado { height: 27.1px; line-height: 28px; }
	.home .bloque-resultados .cont-resultados .col-resultado { width: 20%;  white-space: nowrap; } 
	.home .bloque-resultados .cont-resultados .nombre-equipo { font-size: 13px; line-height: 27px; }
	.home .bloque-resultados .cont-resultados .col-resultado .resultado { font-size: 13px; }
	.home .bloque-resultados .cont-resultados .col-resultado.no-comenzado .resultado { font-size: 12px; }
	.home .bloque-resultados .cont-modulo.resultados .btn,
	.home .bloque-resultados .clasificacion-total .btn { margin-top: 10px; }
	.home .bloque-resultados .cont-estadisticas .estadistica { position: relative; text-align: center; border: 1px solid #ddd; border-radius: 2px; background: #fff; color: #333; height: 70px; width: 99px; float: left; margin-right: 4px; margin-bottom: 4px; cursor: pointer; }	
	.home .bloque-resultados .cont-estadisticas .estadistica:hover { border: 1px solid #999; }
	.home .bloque-resultados .cont-estadisticas .estadistica:nth-child(3),
	.home .bloque-resultados .cont-estadisticas .estadistica:nth-child(6) { margin-right: 0; }
	.home .bloque-resultados .cont-estadisticas .estadistica .icono { display: block; font-size: 28px; text-align: center; margin-top: 10px;}
	.home .bloque-resultados .cont-estadisticas .estadistica .txt-estadistica { font: 12px sans-serif; text-align: center; margin-top: 7px; display: block; }
	.home .bloque-resultados .cont-estadisticas .estadistica .icono-comparador ~ .txt-estadistica { margin-top: 45px; }
	.home .bloque-resultados .cont-estadisticas .estadistica .icono-comparador::before { color: #333; content: "Vs"; position: absolute; font: 30px/30px "sourcesansbold",sans-serif; margin-left: -16px; margin-top: 8px; }
	.home .bloque-resultados .txt-jornada { color: #777; font: 14px sans-serif; margin: 5px 0; }
	.home .bloque-resultados .caja-desplegable .form-control { border: 0 none; border-radius: 2px; }
	.home .bloque-rankings .list-equipo-mod-jugador-rank1 { width: auto; float: left; margin-top: 17px; border-left: 0 none; }
	.home .bloque-rankings .list-equipo-mod-jugador-rank2 { width: auto; float: left; margin-left: 15px; border-left: 0 none; }
	.home .bloque-rankings .list-content .cont-jugador { background: #fff; width: 64%; }
	.home .bloque-rankings .list-points-dest1 { width: 64px; float: left; height: 65px; padding-right: 8px; text-align: right; }
	.home .bloque-rankings .list-points-dest2 { width: 64px; float: left; height: 45px; padding-right: 5px; text-align: right; }
	.home .bloque-rankings .list-jugador-dest1 img { width: 60px; height: auto; }
	.home .bloque-rankings .list-jugador-dest2 img { width: 40px; height: auto; }
	.home .bloque-rankings .list-equipo-mod-jugador-rank2 img { height: auto; width: 20px; }
	.home .bloque-rankings .text-kind-type1-rank1 { margin-top: 15px; max-width: 102px; margin-left: 10px; font: bold 14px/20px sans-serif; }
	.home .bloque-rankings .text-kind-type1-rank2 { margin-top: 4px; max-width: 102px; margin-left: 15px; font: bold 12px/20px sans-serif; }
	.home .bloque-rankings .text-kind-type3-rank1 { margin-left: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.home .bloque-rankings .text-kind-type3-rank2 { margin-left: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.home .bloque-rankings .list-content .cont-list-equipo { background: #fff; float: left; width: 36%; }
	.home .bloque-resultados { margin-bottom: 15px; padding: 10px 15px 0px 15px;  position: relative; float: left; width: 100%; }
	.home .bloque-resultados::after {  display: none; content:""; height:1px; position:absolute; left:10px; right:10px; bottom:0px; background: #ddd;}
	.home .bloque-rankings .tit-ranking { margin-bottom: 10px; color: #777; font: 18px/18px "sourceblack", sans-serif; }
	.home .bloque-rankings .tit-ranking span { color: #424242; }
	.home .bloque-rankings .list-points-dest1 span { font: 23px/61px "sourceblack",sans-serif; }
	.home .bloque-rankings .list-points-dest2 span { font: 16px/46px "sourceblack",sans-serif; }
	.home .bloque-rankings .list-jugador-dest1 { margin-left: 0; }
	.home .bloque-rankings .list-jugador-dest2 { margin-left: 10px; }
	.home .bloque-resultados .caja-desplegable .desplegable { border: 0 none; border-top: 1px solid #E14949; }

	.home .bloque-resultados .col1 .cont-modulo { margin-bottom: 10px; }
	.home .bloque-resultados .col1 .cont-resultados ul li { width: 50%; float: left;  }
	.home .bloque-resultados .col1 .cont-resultados .equipo-local,
	.home .bloque-resultados .col1 .cont-resultados .equipo-visitante { width: 40%; line-height: 30px; min-height: 30px; }
	.home .bloque-resultados .col1 .cont-resultados .cont-resultado { width: 20%; min-height: 29px; }
	.home .bloque-resultados .col1 .partido-unico .cont-resultados ul li { width: 100%; }
	.home .bloque-resultados .col1 .cont-resultados .nombre-equipo { font: normal 12px sans-serif; color: #333; /*padding-left: 5px;*/ text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}/*1720*/
	.home .bloque-resultados .cont-resultados .nombre-equipo.ganador{font-weight: bold;}
	.home .bloque-resultados .col1 .cont-resultado .resultado { font-size: 13px; line-height: 29px; }
	.home .bloque-resultados .col1 .cont-resultado .resultado .gol-penal { letter-spacing: -.075em; margin-left: -2px; font-size: 11px; }
	.home .bloque-resultados .col1 .cont-resultados .cont-img-escudo img { margin-top: -2px; padding: 1px 0; }
	.home .bloque-resultados .col1 .cont-resultados .cont-img-bandera img { border: 1px solid #ddd; margin-top: -2px; padding: 1px 0; }

	.home .bloque-resultados .col2 .cont-modulo { width: 49%; float: left; margin-bottom: 15px; }
	.home .bloque-resultados .col2 .cont-modulo:nth-child(even) { margin-left: 2%; }
	.home .bloque-resultados .col2 .resultados .equipo-local { width: 40%; line-height: 26px; min-height: 26px; padding-right: 8px; }
	.home .bloque-resultados .col2 .resultados .equipo-visitante { width: 40%; line-height: 26px; min-height: 26px; padding-left: 8px; }
	.home .bloque-resultados .col2 .resultados .equipo-visitante .cont-enlace-equipo,
	.home .bloque-resultados .col2 .resultados .equipo-visitante .cont-enlace-equipo .cont-img-escudo,
	.home .bloque-resultados .col2 .resultados .equipo-visitante .cont-enlace-equipo .cont-img-bandera { padding-left: 0px; }
	.home .bloque-resultados .col2 .resultados .cont-resultado { width: 20%; line-height: 26px; min-height: 26px; }
	.home .bloque-resultados .col2 .cont-modulo .tit-modulo { font: 16px/29px "sourceblack",sans-serif; }
	.home .bloque-resultados .col2 .cont-resultados .nombre-equipo { font: normal 12px/12px sans-serif; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
	.home .bloque-resultados .col2 .resultados .cont-resultado .resultado { line-height: 27px; font-size: 13px; }
	.home .bloque-resultados .col2 .cont-resultados .cont-img-escudo img { margin-top: -2px; padding: 1px 0; }
	.home .bloque-resultados .col2 .cont-resultados .cont-img-bandera img { border: 1px solid #ddd; margin-top: -2px; padding: 1px 0; }
	.home .bloque-resultados .col2 .cont-modulo .tit-modulo .mas-info { font: 12px/29px sans-serif; float: right; color: #333; margin-right: 5px; }
	.home .bloque-resultados .cont-resultados .nombre-equipo,
	.home .bloque-resultados .cont-clasificacion .nombre-equipo { font: normal 12px/21px sans-serif; color: #333; }
	.home .bloque-resultados .cont-clasificacion .cont-nombre-equipo .pos { line-height: 20px; margin-right: 5px; }
	.home .bloque-resultados .cont-clasificacion tbody > tr > td { padding: 7px 5px}


	.home .bloque-resultados .pagination { border-top: 0 none; color: #6b6b6b; float: right; font-size: 14px; position: relative; z-index: 2; padding: 0; margin-top: -2px; }
	.home .bloque-resultados .pagination a { position: relative; width: auto; height: 22px; padding: 0 11px; line-height: 22px; }
	.home .bloque-resultados .pagination a.prev:before { content: ""; position: absolute; -webkit-transition: .2s; transition:.2s;  left: 50%; right: 50%; margin-left: -8px; margin-top: -5px; top: 50%; bottom: 50%;  border:5px solid transparent; border-right-color:#fff; }
	.home .bloque-resultados .pagination a.next:before { content: ""; position: absolute; -webkit-transition: .2s; transition:.2s;  left: 50%; right: 50%; margin-left: -2px; margin-top: -5px; top: 50%; bottom: 50%;  border:5px solid transparent; border-left-color:#fff; }
	.home .bloque-resultados .cont-fase { margin-bottom: 5px; }
	.home .bloque-resultados .pagination a.disabled { background: #A8A8A8; }
	.home .bloque-resultados .pagination a.disabled:hover { cursor: default; }

	.home .bloque-resultados .cont-desplegable-tit { float: right; margin-bottom: 0; margin-top: -10px; position: relative; width: auto; }

	.home .bloque-resultados .desplegable li span.grupo-tercera { margin-right: 5px; vertical-align: middle; background-image: url("/img/sprite-tercera.png"); display: inline-block; height: 14px; vertical-align: middle; width: 20px; }
	.home .bloque-resultados .desplegable span.grupo-I { background-position: -15px 0; }
	.home .bloque-resultados .desplegable span.grupo-II { background-position: -50px 0; }
	.home .bloque-resultados .desplegable span.grupo-III { background-position: -85px 0; }
	.home .bloque-resultados .desplegable span.grupo-IV { background-position: -120px 0; }
	.home .bloque-resultados .desplegable span.grupo-V { background-position: -155px 0; }
	.home .bloque-resultados .desplegable span.grupo-VI { background-position: -190px 0; }
	.home .bloque-resultados .desplegable span.grupo-VII { background-position: -225px 0; }
	.home .bloque-resultados .desplegable span.grupo-VIII { background-position: -260px 0; }
	.home .bloque-resultados .desplegable span.grupo-IX { background-position: -295px 0; }
	.home .bloque-resultados .desplegable span.grupo-X { background-position: -330px 0; }
	.home .bloque-resultados .desplegable span.grupo-XI { background-position: -365px 0; }
	.home .bloque-resultados .desplegable span.grupo-XII { background-position: -400px 0; }
	.home .bloque-resultados .desplegable span.grupo-XIII { background-position: -435px 0; }
	.home .bloque-resultados .desplegable span.grupo-XIV { background-position: -470px 0; }
	.home .bloque-resultados .desplegable span.grupo-XV { background-position: -505px 0; }
	.home .bloque-resultados .desplegable span.grupo-XVI { background-position: -540px 0; }
	.home .bloque-resultados .desplegable span.grupo-XVII { background-position: -575px 0; }
	.home .bloque-resultados .desplegable span.grupo-XVIII { background-position: -610px 0; }
	.home .bloque-resultados .publi { margin-bottom: 15px; }

    /*bloque de opinion en actualidad*/
    .destacadas-opinion .col-md-4.col-sm-4 .pntc-h.pntc-opinion .pntc-content .title { word-break: normal; }
	

	/* PORTADILLA ASTV*/

	/*destacado-astv*/
	.apertura-12col.astv { background: #303030; padding: 0; margin-bottom: 30px; }
	.apertura-12col.astv .col-md-12 > .pntc-v .pntc-content { position: relative; }
	.apertura-12col.astv .col-md-12 > .pntc-v .pntc-content .pntc-txt { position: relative; }
	.apertura-12col.astv .col-md-12 > .pntc-v .pntc-content .pntc-txt .title  { text-shadow:none; color: #fff; font: 20px/22px 'ascombold', sans-serif; }
	.apertura-12col.astv .col-md-12 > .pntc-v .pntc-content .pntc-txt .subtitle { background: none; padding: 0; margin-bottom: 0; color: #fff; font: 14px/16px 'sourcesans', sans-serif; }
	.apertura-12col.astv .col-md-12 > .pntc-v .pntc-content .pntc-autor-share { position: relative; }
	.apertura-12col.astv .col-md-12 > .pntc-v .pntc-content .pntc-txt .txt { font: 15px/20px 'sourcesans', sans-serif; }
	.apertura-12col.astv .col-md-12 > .pntc-v figure:before { display: none; }
	
	.apertura-12col.astv.separador { margin-bottom: 30px; }
	.apertura-12col.astv.separador:after { display: none; }

	/*lo mas visto*/
	/*relacionadas desde astv articulo*/
        .ntc-rel { background: none; padding: 0; margin-bottom: 15px; }       
        .ntc-rel .ntc.ntc-destacada article { overflow: hidden; padding-bottom: 10px; background: #F2F2F2; height: auto; width: 100%; }
        .ntc-rel .ntc.ntc-destacada .ntc-title { font-family: "ascombold",sans-serif; font-weight: normal; }
        .ntc-rel .ntc.ntc-destacada .btn-multimedia { z-index: 1; }
        
    /*info ministerio */
        .info-ministerio-astv { padding: 10px; border: 1px solid #ddd; margin-bottom: 15px; width: 100%; }
        .info-ministerio-astv img { margin-right: 10px; width: 100%; max-width: 280px; float: left; }
        .info-ministerio-astv .txt { font-size: 10px; color: #333; -ms-flex:1 1 auto; -webkit-box-flex:1; -webkit-flex:1 1 auto; flex:1 1 auto; }

	/* PORTADILLA OPINION + BLOGs */
	.area-opinion>div:first-child, .area-blogs>div:first-child{ padding-bottom: 15px;}  
    .area-opinion .agrup-pntc .pntc-opinion { padding-bottom: 6px; margin-bottom: 6px; border-bottom: 1px solid #ddd;}
    .area-opinion .agrup-pntc .pntc-opinion article, 
    .area-opinion .agrup-pntc .pntc-opinion article { background: none; }
    .area-opinion .agrup-pntc .pntc-opinion .pntc-op-autor figure { margin-bottom: 7px; }
    .area-opinion .agrup-pntc .pntc-opinion .pntc-op-autor:after { border-right-color: #fff; }
    .area-opinion .agrup-pntc .pntc-opinion.destacada article { background: #f2f2f2; overflow: hidden; position: relative; -webkit-box-align: end; -ms-flex-align: end; -ms-grid-row-align: flex-end; -webkit-align-items: flex-end; align-items: flex-end; }
    .area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-content { -ms-flex-item-align: stretch; -webkit-align-self: stretch; align-self: stretch; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }
    .area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-content .pntc-txt { margin: 15px 0; }
    .area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-op-autor figure:before { display: none; }
    .area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-op-autor { margin:0 0 -10px -10px; border-right: 0; padding-right: 20px; z-index: 2; }
    .area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-op-text { position: absolute; bottom: 10px; left: 180px; }

    .area-opinion .agrup-pntc .pntc-opinion .pntc-op-autor figure:after { content: ''; width: 100%; height: 100%; position: absolute; top: 12px; left: 0; background: -webkit-linear-gradient(rgba(255,255,255,1) 0%, rgba(255,255,255,0) 75%); background: linear-gradient(rgba(255,255,255,1) 0%, rgba(255,255,255,0) 75%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); }
    .area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-op-autor figure:after { display: none; }
    .area-opinion .agrup-pntc .pntc-opinion .pntc-op-autor figure img { z-index: 1;}

    	/*patrocinio*/
    	.area-opinion .agrup-pntc .pntc-opinion .btn-patrocinio-share .betfair-wrapper::after { border-top-color: #fff; }
    	.area-opinion .agrup-pntc .pntc-opinion.destacada .btn-patrocinio-share { bottom: 0; }
    	.area-opinion .agrup-pntc .pntc-opinion.destacada .btn-patrocinio-share .betfair-wrapper::after { border-top-color: #f2f2f2; }

		/*opinion editorial*/
		.area-opinion .agrup-pntc .pntc-opinion-editorial.destacada .pntc-content .pntc-txt { position: relative; margin:0; }
		.area-opinion .agrup-pntc .pntc-opinion-editorial.destacada .pntc-content:before { content: "\e61c"; position: absolute; left: -380px; bottom: 50%; margin-bottom: -30px; font-size: 395px; line-height: 60px; font-family: 'as-icons'; text-align: center; color: #f9f9f9; }

	    /*listado de blogs*/
	    .area-blogs-list .col-md-8 { -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; }
	    
	    .area-blogs-list .cint { border-top: 3px solid #ddd; border-bottom: none; padding: 0; margin: 0 0 10px; }
	    .area-blogs-list .cint .cint-titular { font: normal 18px/36px 'sourceblack'; position: relative; max-width: 100%; height: auto; margin: -3px 10px 0; padding: 3px 0 0; }
	    .area-blogs-list .cint .cint-titular:before { content: ''; position: absolute; top: 0; bottom:auto; left: 0; width: 100%; height: 3px; background: #FFB632; border-left: 1px solid #fff; border-right: 1px solid #fff;}
	    
	    .area-blogs-list .agrup-pntc { width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: start; -webkit-align-content: flex-start; align-content: flex-start;  margin:0 0 20px; }
	    .area-blogs-list .agrup-pntc .pntc.pntc-opinion { -webkit-box-flex: 1; -ms-flex: 1 1 100%; -webkit-flex: 1 1 100%; flex: 1 1 100%; }
	    .area-blogs-list .agrup-pntc .pntc.pntc-opinion .pntc-op-autor { text-align: center; width: 145px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }

	    .area-blogs-list .agrup-pntc .pntc.pntc-opinion .pntc-op-autor figure  { margin: -18px auto 6px auto; border-bottom: 1px solid #f2f2f2;}
	    .area-blogs-list .agrup-pntc .pntc.pntc-opinion .pntc-op-autor figure img { z-index: 1; }
	    .area-blogs-list .agrup-pntc .pntc.pntc-opinion .pntc-op-autor figure:before { color: rgba(34, 34, 34,.1); left: 0; }
	    .area-blogs-list .agrup-pntc .pntc.pntc-opinion .pntc-op-autor figure:after { content: ''; width: 100%; height: 100%; position: absolute; top: 12px; left: 0; background: -webkit-linear-gradient(rgba(238,238,238,1) 0%, rgba(238,238,238,0) 75%); background: linear-gradient(rgba(238,238,238,1) 0%, rgba(238,238,238,0) 75%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#00eeeeee',GradientType=0 ); }

	    .area-blogs-list .agrup-pntc .pntc.pntc-opinion .pntc-op-autor .title { margin-bottom: 6px; top: auto; white-space: normal; }
	    .area-blogs-list .agrup-pntc .pntc.pntc-opinion .pntc-op-autor .subtitle { font: 13px/13px 'sourcesans',sans-serif; text-transform: uppercase; background: #FFB900; padding: 5px 5px 2px; color: #333333; max-width: 100%; }
	    .area-blogs-list .agrup-pntc .pntc.pntc-opinion .pntc-content .title { margin-bottom: 0; }
	    .area-blogs-list .agrup-pntc .pntc.pntc-opinion.blog-multi .pntc-content .subtitle { text-transform: none;}
	    
	    /* Solo Blogs */
	  	.area-actualidad.area-blogs-list .agrup-pntc:last-child,
	  	.area-actualidad.area-blogs-list .agrup-pntc:last-child .pntc:last-child { margin-bottom: 0;}
	  
	    /* SHARE */
	    .area-opinion .pntc.pntc-opinion article .pntc-content .pntc-autor-share { justify-content: flex-end; }
	    .area-opinion .pntc.pntc-opinion article .pntc-content .pntc-autor-share .btn-wrapper .btn-comment { height: 26px; line-height: 26px; padding: 0px 8px 0 9px; }
	    .area-opinion .pntc.pntc-opinion article .pntc-content .pntc-autor-share .btn-wrapper .btn-share { line-height: 26px; height: 26px; padding: 0px 11px 0 9px; }
	    .area-opinion .pntc.pntc-opinion article .pntc-content .pntc-autor-share .btn-wrapper .btn-icon { font-size: 14px; line-height: 24px; top: auto; }

		/* PODCAST Icon */	    
	    .area-opinion .ntc-module .ntc:last-child { margin-bottom: 0px; }
	    .area-opinion .ntc-module .ntc hgroup { padding: 5px 10px 0;}
	    .ntc-module.ntc-podcast .as-icon-microfono { float: left; position: relative; width: 30px; background: #E99100; color: #fff; font-size: 16px; line-height: 30px; margin-right: 10px; text-align: center; height: 30px; }
	    .ntc-module.ntc-podcast .ntc-list article { padding: 10px; position: relative; }
	    .ntc-module.ntc-podcast .ntc-list .ntc-subtitle { padding-bottom: 1px; }
	    .ntc-module.ntc-podcast .ntc-list .ntc-subtitle:after { display: none; }
	    .ntc-module.ntc-podcast .ntc-list .ntc-title { padding-bottom: 0; }
	    .ntc-module.ntc-podcast .ntc { position: relative; }
	    .ntc-module.ntc-podcast .ntc:before { position: absolute; right: 13px; top: 13px; height: 26px; width: 26px; padding-left: 3px; text-align: center; border-radius: 13px; background: #ccc; content: '\e624'; font: 18px/26px 'as-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #fff; }

	    .ntc-module .as-icon-microfono,
	    .pntc .as-icon-microfono,
	    .btn-multimedia .as-icon-microfono { background: #E99100; -webkit-transition: background .2s; transition: background .2s; }

	    .item-multimedia:hover .as-icon-microfono,
	    .ntc-module.ntc-podcast .ntc a:hover .as-icon-microfono,
	    .ntc-module .ntc a:hover .as-icon-microfono { background: #333; }

	/* PORTADILLA BLOGs new */
	.area-blogs { margin-bottom: 15px; }
	.area-blogs .cint .cint-titular:before	{ background: #aaaaaa; }
	.area-blogs [class~='agrup-pntc']:last-of-type>.pntc.ntc-blogs:last-child  { border-bottom: 1px solid #dddddd; margin-bottom: 10px; }/*para btn*/

	/*ntc blogs  elemt noticia dentro de [area-blogs]*/
	.ntc-blogs .pntc-content .title { font-family: "ascombold", sans-serif; font-style: italic; }
	.pntc-bl-autor{ width: calc(173px + 8px); height: 131px; background-color: #f9a300; position: relative; -webkit-flex-shrink: 0; flex-shrink: 0; padding-right: 8px; margin-right: -8.2px; background-clip: content-box; z-index: 3;	overflow: hidden;	}
	.pntc-bl-autor::before { content: ""; position: absolute; width: 8.2px; height: calc(50%); background-color: #f9a300; /* left: 100%; */ right: 0; transform-origin: left center; top: 0; transform: skewY(-50deg);}
	.pntc-bl-autor::after{ content: ""; position: absolute; width: 8.2px; height: calc(50%); background-color: #f9a300; right: 0; transform-origin: left center; bottom: 0; transform: skewY(50deg); }
	.pntc-bl-autor .wrapper-autor{ display: block; z-index: 10; width: 100%; height: 100%;	}

		/* hover*/
		.pntc-bl-autor:hover{ transition: all 0.2s  ease-in; background-color: #393939; }
		.pntc-bl-autor:hover::after,.pntc-bl-autor:hover::before{ transition: all 0.2s  ease-in; background-color: #393939;	}
		.pntc-bl-autor:hover  .subtitle, .pntc-bl-autor:hover  .nom { transition: color 0.2s  ease-in; color: #fff;	}

	.pntc-bl-autor .wrapper-autor hgroup{ padding: 8px 10px; text-transform: uppercase;  }
	.pntc-bl-autor .nom{ font: 13px/15px "sourceblack", sans-serif; color: #323232;	}
	.pntc-bl-autor .subtitle{ font: 14px/15px "sourcesans", sans-serif; color: #303030; width: 95px; }
	.pntc-bl-autor img{ position: absolute; left: 10px; bottom: auto; top: calc(100% - 84px); /*bottom: 0; right: -40px;*/ z-index: 3; pointer-events: none;	}

	/*.pntc-content*/
	.ntc-blogs.pntc article .pntc-content .pntc-autor-share .btn-wrapper .btn-share, 
	.ntc-blogs.pntc article .pntc-content .pntc-autor-share .btn-wrapper .btn-comment  { line-height: 26px; height: 26px; padding: 0px 11px 0 9px;	}
	.ntc-blogs.pntc article .pntc-content .pntc-autor-share .btn-wrapper .btn-icon { font-size: 14px; line-height: 24px; top: auto;	}
	.ntc-blogs.pntc .pntc-autor-share .nom-wrapper .hora{display: block}
	.ntc-blogs.pntc .pntc-autor-share .nom-wrapper .fecha{letter-spacing: 0.4px;}

    /*------------ TAG ----------------*/

    .tag .flexible .pntc-v, .tag .flexible .pntc-h  { margin-bottom: 15px; border-bottom: 1px solid #DDD; padding-bottom: 15px; }
    
    /* tags antiguos con recorte peq */
    .tag .pntc figure { background: #eee; }
    .tag .apertura-12col .pntc figure { background: none; } /* en apertura a 12col no se aplica */

	/* list-automatica */
    .list-automatica .pntc-v figure.item-multimedia .img-pntc { width: auto; min-height: 130px; min-width: 182px; max-width: 100%; height: auto; }   
    .list-automatica .col-md-8 > .pntc-tit-izq figure.item-multimedia .img-pntc { width: auto; min-height: 130px; min-width: 182px; max-width: 100%; height: auto; transform: scale(1.31); -moz-transform: scale(1.31); -o-transform: scale(1.31); -webkit-transform: scale(1.31); }
    .list-automatica .col-md-8 > .pntc-tit-izq figure.item-multimedia { text-align: center; text-align: -webkit-center; }

    /* Bloques de opinion */
	.tag .flexible .pntc-v.opinion, 
	.tag .flexible .pntc-h.opinion  { border: 0; padding: 0; } 
    .tag .pntc.opinion article { background: #eee; padding: 20px 12px 12px; }
    .tag .pntc.opinion .pntc-content .subtitle { display: block; text-align: center; line-height: 20px; }
	.tag .pntc.opinion .pntc-content .title { display: block; }
    .tag .pntc-v.opinion .pntc-txt { display: block; }
    .tag .col-md-4 .pntc-v.opinion .pntc-content { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
    .tag .col-md-8 .pntc-h.opinion .pntc-content .title { font-size: 24px; line-height: 26px; text-align: center; font-style: italic; margin: 0; }
	.tag .col-md-4 .pntc.opinion .pntc-content .title, 
	.tag .col-md-8 .col-md-4 .pntc.opinion .pntc-content .title  { text-align: center; font-style: italic; margin: 0; }
    .tag .col-md-4 .col-md-12 .pntc.opinion .pntc-content .title { padding-bottom: 10px; }
    .tag .col-md-4 .pntc-v.opinion .pntc-content .pntc-txt .txt, .tag .col-md-4 .pntc-v.opinion .pntc-content .pntc-txt hgroup { width: 100%; margin-right: 0; }
    .tag .col-md-4 .pntc-v.opinion .pntc-content .pntc-txt hgroup, .tag .col-md-8 .pntc-h.opinion .pntc-content .pntc-txt hgroup { border-bottom: 2px solid #FFB900; padding-bottom: 15px; position: relative; margin-bottom: 20px; }
    .tag .col-md-4 .pntc-v.opinion .pntc-content .pntc-txt hgroup:before { content: ''; border: 8px solid transparent; border-top-color: #FFB900; position: absolute;  height: 10px; width: 10px; left: 55px; bottom: -16px; }
    .tag .col-md-8 .pntc-h.opinion .pntc-content .pntc-txt hgroup:before { content: ''; border: 8px solid transparent; border-top-color: #FFB900; position: absolute;  height: 10px; width: 10px; left: 150px; bottom: -16px; }
    .tag .col-md-4 .pntc-v.opinion .pntc-content .pntc-txt hgroup:after { content: ''; border: 8px solid transparent; border-top-color: #eee; position: absolute;  height: 10px; width: 10px; left: 55px; bottom: -14px; }
    .tag .col-md-8 .pntc-h.opinion .pntc-content .pntc-txt hgroup:after { content: ''; border: 8px solid transparent; border-top-color: #eee; position: absolute;  height: 10px; width: 10px; left: 150px; bottom: -14px; }
    .tag .col-md-4 .col-sm-6.opinion .pntc-content .pntc-txt hgroup:before, .tag .col-md-4 .col-sm-6.opinion .pntc-content .pntc-txt hgroup:after { content: none; }
    .tag .col-md-4 .col-md-12 .pntc.opinion .pntc-content .title, .tag .col-md-6 .agrup-pntc .pntc-h.opinion .pntc-content .title {
    padding-bottom: 10px;}
    .tag .col-md-4 .pntc.opinion .pntc-content .title, .tag .col-md-8 .col-md-4 .pntc.opinion .pntc-content .title, .tag .col-md-6 .agrup-pntc .pntc-h.opinion .pntc-content .title  { text-align: center; font-style: italic; margin: 0; }

    /* ficha de jugadores y equipos */
    .tag .sumario-ficha .cont-ficha .inline-list li:first-child { display: none; }

	
	/*tag editorial*/
	.tag .header-editorial { background: #f2f2f2; border-bottom: 2px solid #ddd; position: relative; }
	.tag .header-editorial .tit-seccion { font: 36px/39px 'sourcesansbold'; float: left; color: #434343; }

	/* Portadillas Equipos Locales - CSS especifico para esta portadilla */
	.tag .cnt-ficha > .articulo { overflow-x: hidden;}
	.container-fw { margin-bottom: 20px;}
	.container-fw > .row { padding-top: 20px;}
	.container-fw > .row, .container-fw:before, .container-fw:after { background: #F2F2F2;}
	.container-fw + .container-fw, .container-fw + div + .container-fw { margin-top: -18px;}/* Regla para Tags manuales que no llevan area-actualidad */
	.container-fw .title + .row { padding-top: 40px;}
	.container-fw .cont-modulo.resultados { padding-bottom: 1px;}
 	.container-fw .cont-resultados .nombre-equipo, .container-fw th { font-weight: normal;}
	.container-fw .cont-clasificacion tr .cont-nombre-equipo .pos { margin-right: 10px;}
	.container-fw .tabla-datos tbody tr.active { background: #fff;}

	.container-fw .racha section article { margin-left: 0; width: 100%;}
	.container-fw .racha section article .txt-racha { display: block; padding: 12px 0 12px 10px;}
	.container-fw .racha section article .cnt-data-racha { background: #fdfdfd; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; position: relative; text-align: center; padding: 35px 0 55px 0;}
	.container-fw .racha .cnt-data-racha > div { float: none; margin: 0; display: inline-block; vertical-align: top; line-height: 50%;}
	.container-fw .racha .cnt-data-racha div.victorias { margin: 0;}
	.container-fw .racha .cnt-data-racha div.victorias + div { margin: 0 10%;}
	.container-fw .racha .cnt-data-racha-list { margin-top: 0;}
	.container-fw .racha .cnt-data-racha-list ul { margin-top: 0; font-size: 0; padding: 10px 0 8px 0;}
	.container-fw .racha .cnt-data-racha-list ul li { line-height: normal; position: relative; border: 0; width: 10%;}

	.container-fw .racha .cont-circulo-posesion, .container-fw .racha .cnt-data-racha-list > span { display: none;}
	.container-fw .racha { background: #fff; border:1px solid #ddd; padding: 0 1px 1px 1px; margin-bottom: 20px; margin-top: 20px;}
	.container-fw .racha .tit-decoration2 { margin-top: 1px; font: 18px/29px 'sourceblack', sans-serif; color:#111; min-height: 30px; height: auto; position:relative; background: #f9f9f9; border-bottom: 1px solid #f2f2f2; padding-left: 20px; margin-bottom: 8px;}
	.container-fw .racha .tit-decoration2:before { content: ""; position: absolute; top: 9px; left: 5px; height: 10px; width: 10px; border:2px solid #EC9F23; border-radius: 5px;}		
	.container-fw .racha .tit-decoration2 span:first-child { border: none; font: inherit; color: #111;}
	.container-fw .racha .tit-decoration2 + section { margin-top: -8px;}
	.container-fw .racha .txt-racha { padding: 0;}
	.container-fw .racha .cnt-data-racha div strong { margin: 0;}

	.container-fw .cnt-est-lideres { background: #fff; border:1px solid #ddd; padding: 0 1px 1px 1px; margin-bottom: 40px; /*margin-top: 20px;*/}
	.container-fw .cnt-est-lideres:first-child {margin-bottom: 35px; }
	.container-fw .cnt-est-lideres .tit-decoration2 { margin-top: 1px; font: 18px/29px 'sourceblack', sans-serif; color:#111; min-height: 30px; height: auto; position:relative; background: #f9f9f9; border-bottom: 1px solid #f2f2f2; padding-left: 20px; margin-bottom: 8px;}
	.container-fw .cnt-est-lideres .tit-decoration2:before { content: ""; position: absolute; top: 9px; left: 5px; height: 10px; width: 10px; border:2px solid #EC9F23; border-radius: 5px;}		
	.container-fw .cnt-est-lideres .tit-decoration2 span:first-child { border: none; font: inherit; color: #111;}
	.container-fw .cnt-est-lideres .tit-decoration2 + .row { margin-top: -8px; }	
	.container-fw .cnt-est-lideres .col-md-4 { padding: 0 15px 0 0;}
	.container-fw .cnt-est-lideres .col-md-4 .cnt-data { padding-left: 10px;}
	.container-fw .cnt-est-lideres .col-md-4 + .col-md-4 .cnt-data:before { content: ''; position: absolute; width: 0; height: 80%; border-left: solid 1px #EEE; top: 10%; left: 0;}	
	.container-fw .cnt-est-lideres .cnt-data .cnt-info-d { text-align: right;}
	.container-fw .cnt-est-lideres .cnt-data .cnt-info-p span:first-child { font-weight: bold;}
	.container-fw .cnt-est-lideres > div:last-child .link-mas-info { position: absolute; right: 10px; top: 100%; margin-top: -27px;}
	.container-fw .active .nombre-equipo { font-weight: bold;}
	
	.container-fw .cont-resultados.liga-20  tbody > tr > th, 
	.cont-resultados.liga-20 tbody > tr > td {padding-top: 5px; padding-bottom: 4px; }
	.container-fw .cont-resultados.liga-20  tbody > tr.row-mas-info > td { position: relative; padding: 10px 0 9px 0;}
	.container-fw .cont-resultados.liga-20 .row-mas-info span:first-child { padding-left: 10px; font-size: 12px; color: #9e9e9e;}
	.container-fw .cont-resultados.liga-20 .row-mas-info .link-mas-info { position: absolute; right: 0; margin: auto;}

  	.container-fw .cnt-est-lideres .comp-lideres { width: 100%;}
	.container-fw .cnt-est-lideres .comp-lideres .link-mas-info { float: none; display: inline-block; margin: 7px 0 7px 10px;}

	/* Portadillas Equipos Locales - CSS especifico para esta portadilla en Ficha */
	.info-deportiva .cont-resultados.liga-20  tbody > tr.row-mas-info > td { position: relative; padding: 10px 0 9px 0;}
	.info-deportiva .cont-resultados.liga-20 .row-mas-info span:first-child { padding-left: 10px; font-size: 12px; color: #9e9e9e;}
	.info-deportiva .cont-resultados.liga-20 .row-mas-info .link-mas-info { position: absolute; right: 0; margin: auto;}
	.cnt-est-lideres .cnt-data .comp-lideres { width: 100%;}
	.cnt-est-lideres .cnt-data .comp-lideres .link-mas-info { float: none; display: inline-block; margin: 7px 0 7px 10px;}


	/*Bloque resultados portadillas*/

	/*Nuevo bloque portadillas a todo ancho por el bug del body:overflow: auto del javascript transversal de la RGPD*/
	
	/*Cambio a ancho fijo por conflicto publicidad Skin y Full Widht 24/09/2018 - Dejo comentado lo anterior*/
	/*.fw{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#F2F2F2;margin-bottom: 20px;}*/
	.fw{position:relative; ;margin-left: auto;margin-right:auto;background:#F2F2F2;margin-bottom: 20px;}
	.fw:before{content:'';position:absolute;top:0;left:0;width:100%;border-top:3px solid #ddd}
	.fw > div{position:relative;left:0;right:0;margin-left:auto;margin-right:auto;padding:0; }
	.fw .bloque-resultados{padding: 15px 0 0 0;}
	.fw .bloque-resultados .cont-modulo{ border: 1px solid #ddd}
	.fw > div > .title{display:inline-block;font:18px/28px sourcesansbold;color:#404040;margin-left: 10px;border-top:3px solid #ce0000;}
	.fw .bloque-resultados .title a{color:inherit}
	.fw .nav-bloque-resultados{padding: 10px 15px 5px 10px;}

	.container-fw > .title { position: absolute; z-index: 1; font:18px/28px 'sourcesansbold'; color: #404040; margin-left: 4px;  border-top: 3px solid #ce0000;}
	.container-fw > .title a{ color: inherit;}
	.home .container-fw .bloque-resultados { padding: 10px 0 0px 0}
	.home .container-fw .bloque-resultados .cont-modulo { border: 1px solid #ddd;}
	.home .container-fw .bloque-resultados .cont-modulo .tit-modulo{ font-size: 16px}
	.home .container-fw .bloque-resultados .cont-clasificacion tbody > tr > td { padding: 7px 5px}
 	.home .container-fw .bloque-resultados .info-ficha-motor figure.circuito{height: auto; width: 77px; margin-top: 0;}
	.home .container-fw .bloque-resultados .datos-circ.s-right {padding-bottom: 0; padding-left: 5px; }
	.home .container-fw .bloque-resultados .tabla-navigation {margin-bottom: 0; padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #f2f2f2; }
	.home .container-fw .bloque-resultados .tabla-navigation a{ margin-bottom: 10px}
	.home .container-fw .bloque-resultados .info-ficha-motor .cont-grafico-datos{padding: 0; margin-right: 0}
 	.home .container-fw .bloque-resultados .info-ficha-motor .cont-grafico-datos.etapas>li {margin-bottom: 4px; padding-bottom: 4px;}
 	.home .container-fw .bloque-resultados .cont-clasificacion { margin-top: -7px; }
 	.home .container-fw .bloque-resultados .data-table-scroll {overflow-x:visible;}
 	.home .fw .bloque-resultados .tabla-navigation {padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #f2f2f2; }
	.home .fw .bloque-resultados .tabla-navigation a{ margin-bottom: 10px}

	
	/*Ajustes ciclismo*/
 	.home .fw .bloque-resultados.ciclismo .datos-circ.s-right {padding-bottom: 0; padding-left: 5px; }
        .home .fw .bloque-resultados.ciclismo .info-ficha-motor figure.circuito {height: unset; width: unset; margin: unset; display: unset;}
        .home .fw .bloque-resultados.ciclismo .datos-circ figure.circuito img{ height: 90px; width: auto; margin: 10px 5px;}
 	.home .fw .bloque-resultados.ciclismo .cont-grafico-datos { margin: 0;padding: 0 5px; }
 	.home .fw .bloque-resultados.ciclismo .cont-grafico-datos>li {line-height: 30px; padding: 6px 0; border-bottom: 1px dotted #ddd; }
 	.home .fw .bloque-resultados.ciclismo .cont-grafico-datos>li:last-child {border-bottom: none; }
 	.home .fw .bloque-resultados.ciclismo .cont-grafico-datos>li:last-child {border-bottom: none; }
	.home .fw .bloque-resultados.ciclismo .cont-clasificacion tbody > tr > td.pos {padding: 7px ; border-top: 0}
	.home .fw .bloque-resultados.ciclismo .cont-clasificacion tbody > tr > td.etapa { line-height: 30px;border-top: 0}
	.home .fw .bloque-resultados.ciclismo .cont-clasificacion table .bandera { width: auto;}
	.home .fw .bloque-resultados.ciclismo .tabla-navigation {margin-bottom: 0; padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #f2f2f2; }
	.home .fw .bloque-resultados.ciclismo .tabla-navigation a { margin-bottom: 10px}


 	/*Ajuste ida y vuelta*/
	.home .bloque-resultados .resultados .eliminatoria .cont-ida, 
	.home .bloque-resultados .resultados .eliminatoria .cont-vuelta{ width: 14%;   padding-left: 5px; padding-right: 5px; text-align: center;}
	.home .bloque-resultados .resultados .eliminatoria .cont-ida .fase, 
	.home .bloque-resultados .resultados .eliminatoria .cont-vuelta .fase {text-align: left;}
	.home .bloque-resultados .resultados .eliminatoria .cont-ida .fecha, 
	.home .bloque-resultados .resultados .eliminatoria .cont-vuelta .fecha {text-align: right;}

	/*Ajustes Cruces*/
	.home .bloque-resultados .tit-modulo{font-size:16px}
	.home .bloque-resultados .cont-modulo.por-jrnds .tit-modulo{margin-bottom:0}
	.home .bloque-resultados .cont-modulo.por-jrnds{margin-bottom:0}
	.home .bloque-resultados .cont-modulo.por-jrnds p.txt-jornada{border-bottom:1px solid #f2f2f2;padding-left:19px;padding-bottom:8px;position:relative;padding-top:8px;margin-top:0;margin-bottom:0}
	.home .bloque-resultados .cont-modulo.por-jrnds p.txt-jornada:before{background:#ffb632;border-radius:50%;content:"";display:block;height:5px;margin-top:-2.5px;width:5px;left:9px;top:50%;bottom:50%;transition:.2s;position:absolute}
	.home .bloque-resultados .resultados .cont-resultados ul .list-resultado:last-child{border-bottom:1px solid #f2f2f2}
	.home .bloque-resultados .resultados .eliminatoria .equipo-local,
	.home .bloque-resultados .resultados .eliminatoria .equipo-visitante{width:30%; }
	.home .bloque-resultados .resultados .eliminatoria .cont-resultado{width:20%; } 
	.home .bloque-resultados .cont-modulo.por-jrnds .link-mas-info{margin-top:10px}
	.home .bloque-resultados .resultados .cont-resultado .resultado{line-height: 36px; }
	.home .bloque-resultados .clasificacion-total .cont-modulo .tit-modulo{margin-bottom:0}
	.home .bloque-resultados .cruces-cuartos .cua-izq-con, 
	.home .bloque-resultados .cruces-cuartos .cua-der-con {border-width: 3px;height: 208px;top: 50px;width: 120px;}
	.home .bloque-resultados .cruces-cuartos {height: 300px;border: none;}
	.home .bloque-resultados .cruces-cuartos.tipo-semi {height: 185px;margin-top: 60px;}
	.home .bloque-resultados .cruces-cuartos .partido-final{ margin-left: auto; margin-right: auto; left: 0; right: 0; top: -20px;}
	.home .bloque-resultados .cruces-cuartos.tipo-semi .partido-final{margin-left: auto;margin-right: auto;left: 0;right: 0;top: -60px;width: 280px;}
	.home .bloque-resultados .cruces-cuartos .sem-horz-con {top: 157px;width: 53%;border-bottom: 3px solid #cecece;position: absolute;margin-left: auto;margin-right: auto;left: 0;right: 0;}
	.home .bloque-resultados .cruces-cuartos .sem-izq-con {top: 188px; width: 53%; border-bottom: 3px solid #cecece; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; }
	.home .bloque-resultados .cruces-cuartos .sem-der-con {top: 188px; width: 53%; border-bottom: 3px solid #cecece; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; }
	.home .bloque-resultados .cruces-cuartos .final-con {border-left: 3px solid #cecece;height: 82px;position: absolute;top: 77px;margin-left: auto;margin-right: auto;left: 0;right: 0;width: 3px;}
	.home .bloque-resultados .cruces-cuartos.tipo-semi .final-con {height: 40px;top: 40px;}
	.home .bloque-resultados .cruces-cuartos.tipo-semi .sem-izq{top: 30px;left: 0;}
	.home .bloque-resultados .cruces-cuartos .partido-3y4 { margin-left: auto; margin-right: auto; left: 0; right: 0;top: 200px;}
	.home .bloque-resultados .cruces-cuartos.tipo-semi .partido-3y4 {  top: 100px;}
	.home .bloque-resultados .cruces-cuartos.tipo-semi .sem-der{top: 30px;right: 0;left: inherit;}
	.home .bloque-resultados .cruces-cuartos.tipo-semi .sem-izq-con{top: 56px; width: 60%; border-right: 0;}
	.home .bloque-resultados .cruces-cuartos.tipo-semi .sem-horz-con {top: 77px;width: 62%;border-bottom: 3px solid #cecece;position: absolute;margin-left: auto;margin-right: auto;left: 0;right: 0;}
	.home .bloque-resultados .res-cru-por {clear: left;}
	.home .bloque-resultados .res-cru-por .marcador.marcador-num.comenzado::after{ display: none;}
	.home .bloque-resultados .res-cru-por .marcador-num{position: relative;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: flex-start;align-items: flex-start;height: 59px;}
	.home .bloque-resultados .res-cru-por .marcador-num .players {padding: 3px 0 2px 6px;background: #fff;flex-grow: 1; height: 100%;}
	.home .bloque-resultados .cruce .res-cru-por .marcador-num .players {flex-basis: inherit;}
	.home .bloque-resultados .cont-tit-final .players{text-align: left;}
	.home .bloque-resultados .res-cru-por .marcador-num .info{  background: #F29400; height: 100%; }
	.home .bloque-resultados .flex-container-x6 .res-cru-por .marcador-num .info{flex-grow: 0}
	.home .bloque-resultados .res-cru-por .marcador-num .player{position: relative;padding: 3px 0 3px 0;border-bottom: 1px solid #f2f2f2;}
	.home .bloque-resultados .player.ganador{ font-weight: bold;}
	.home .bloque-resultados .player.ganador:before{  content: ""; left: -7px; top: 0; bottom: 0; background: #FFB632; width: 2px; position: absolute;}
	.home .bloque-resultados .res-cru-por .marcador-num .player.pos:before{content:"\e607";font-family:'as-icons';color:#FCA400;position:absolute;right: -14px; top: -6px;}
	.home .bloque-resultados .res-cru-por .marcador-num .player:last-child{border-bottom:none} 
	.home .bloque-resultados .res-cru-por .marcador-num .player .ico-bandera{float:left;width: 20px;background:#fff;margin-right: 3px;}
	.home .bloque-resultados .res-cru-por .marcador-num .player img[src$=".svg"]{ height: 19px; width: 26px; padding: 1px; background: #fff;border: 1px solid #ddd}
	.home .bloque-resultados .res-cru-por .marcador-num .player .ico-bandera img{width:22px;height:15px;margin-top:0;margin-left:0}
 	.home .bloque-resultados .res-cru-por .marcador-num .player a:hover .player-nom{color: #666;}
	.home .bloque-resultados .res-cru-por .marcador-num .info .txt { font-size: 10px;padding-left: 5px;display: inline-block;  vertical-align: middle; text-transform: uppercase; color: #fff; max-width: 75px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.home .bloque-resultados .res-cru-por .marcador-num .info .hora { font-family: 'sourcesansbold',sans-serif;font-size: 18px;color: #fff;text-align: center;display: block; width: 90px ;height: 100%; line-height: 54px; }
	.home .bloque-resultados .res-cru-por .marcador-num .info .hora.tv { line-height: 34px; }
	.home .bloque-resultados .info .txt-info {font: bold 12px sans-serif, sans-serif; color: #fff; text-align: center; display: inline-block; margin-top: 14px;}
	.home .bloque-resultados .info .hora.tv .txt-info{ margin-top: 4px }
	.home .bloque-resultados .as-icon-tv:before {top: 1px; position: relative; }
	.home .bloque-resultados .res-cru-por .marcador-num .cont-tv { position: absolute;left: 0;right: 0; bottom: 0;width: initial;overflow: inherit;display: block;height: 23px; line-height: 23px;  color: #fff; font-size: 12px; text-align: center;background: #c97a00;}
	.home .bloque-resultados .res-cru-por .marcador-num.comenzado .cont-tv { background: #AE0000;}
	.home .bloque-resultados .res-cru-por .marcador-num .cont-tv img { display: inline-block; height: 20px; vertical-align: middle; width: auto;}
	.home .bloque-resultados .res-cru-por .marcador-num .info abbr.time-zone { font: 11px/20px sans-serif;  border: none; position: relative; }
	.home .bloque-resultados .res-cru-por .marcador-num.comenzado .info .patrocinio,.home .bloque-resultados .res-cru-por .marcador-num.finalizado .info .patrocinio{text-align:right;padding-right:5px;background: #333; }
	.home .bloque-resultados .res-cru-por .marcador-num.finalizado::after { display: none;}
	.home .bloque-resultados .res-cru-por .marcador-num.finalizado .info{background: #333; }
	.home .bloque-resultados .res-cru-por .marcador-num.comenzado .info{ background: #CE0000}
	.home .bloque-resultados .res-cru-por .marcador-num.comenzado .info .info-do,.home .bloque-resultados .res-cru-por .marcador-num.comenzado .info .info-up
	.home .bloque-resultados .res-cru-por .marcador-num.finalizado .info .info-do,.home .bloque-resultados .res-cru-por .marcador-num.finalizado .info .info-up{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
	.home .bloque-resultados .res-cru-por .marcador-num .puntos{font: bold 15px/28px sans-serif;height:29px; }
	.home .bloque-resultados .res-cru-por .marcador-num .puntos .num{color:#fff;float:left;width: 35px;text-align:center;border-right: 1px solid #484848;border-bottom: 1px dotted #484848;}
	.home .bloque-resultados .res-cru-por .marcador-num .puntos .no-comenzado.num{border-bottom-color:#E08F1F;}
	.home .bloque-resultados .res-cru-por .marcador-num .puntos .num.win{color:#fff}
	.home .bloque-resultados .res-cru-por .marcador-num .puntos .num.actual{color:#fff;background:#DE0000;border-bottom:1px dotted #AE0000;border-right: 1px dotted #AE0000;}
	.home .bloque-resultados .res-cru-por .marcador-num .puntos:last-child .num.actual{border-bottom:1px solid #E84D4D}
	.home .bloque-resultados .res-cru-por .marcador-num .puntos .num:last-child{border-right:none}
	.home .bloque-resultados .res-cru-por .marcador-num .puntos .txt-ida, 
	.home .bloque-resultados .res-cru-por .marcador-num .puntos .txt-vuelta {background: #555; color: #aaa; font-size: 11px; font-family: sans-serif, sans-serif; line-height: 1.8; font-weight: normal;}
	.home .bloque-resultados .res-cru-por .marcador-num .player .player-nom, 
	.home .bloque-resultados .res-cru-por .cont-clasificacion .cont-nombre-equipo .player-nom,
	.home .bloque-resultados .res-cru-por .cont-clasificacion .cont-nombre-equipo a {width: auto;max-width: 150px;height:20px;line-height: 22px;font-size: 13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
 	.home .bloque-resultados .cruces-octavos .players .player .player-nom{max-width: 85px;}
	.home .bloque-resultados .bg-gris {background: #f1f1f1}
	.home .bloque-resultados .cruces-cuartos .fases-cruces{width: inherit; }
	.home .bloque-resultados .cruces-cuartos p.fases-cruces::before {display: none;}
	.home .bloque-resultados .total { font: 16px 'sourcesans', sans-serif, sans-serif; margin-top: -15px; padding-left: 5px;color: #444}
	.home .bloque-resultados a.info {position: relative; font-size: 10px; color: #fff; display: block; padding: 10px 0; background: #3B3B3B; }
	.home .bloque-resultados a.info::after {content: ""; position: absolute; right: 0; border: 5px solid transparent; border-top-color: #fff; left: 0; margin-left: auto; margin-right: auto; width: 5px; } 	
 	.home .bloque-resultados .cruces-cuartos .cua-izq-1 {top: 12px;left: 0;}
	.home .bloque-resultados .cruces-cuartos .cua-izq-2 {top: 210px;left: 0;}
 	.home .bloque-resultados .cruces-cuartos .sem-izq{top: 116px}
 	.home .bloque-resultados .cruces-cuartos .sem-der{top: 116px}
	.home .bloque-resultados .cruces-cuartos .cua-der-1 {top: 12px; right: 0;}
	.home .bloque-resultados .cruces-cuartos .cua-der-2 {top: 210px;right: 0;}
	.home .bloque-resultados .cruces-cuartos .cua-der-con { position :absolute;right: 210px;height: 200px;width: 80px;border-right:0;top:52px;}
	
	/*DESPLEGABLE PARTIDOS*/
	.home .bloque-resultados .drop-partidos {margin-top: 28px;  border: 0;box-shadow: 3px 5px 11px 0px #acacac}
	.home .bloque-resultados .drop-partidos .partido{ font-weight: bold;font-size: 13px;}
	.home .bloque-resultados .drop-partidos .partido:last-child  { margin-bottom: 0 }
	.home .bloque-resultados .drop-partidos .partido .directo {display: flex; /*height: 30px*/}
	.home .bloque-resultados .drop-partidos .partido .directo > span { flex-grow:1;}
	.home .bloque-resultados .drop-partidos .partido .equipo {position: relative;width: calc(190px - 10px);padding: 2px 4px;border-bottom: 1px solid #f2f2f2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.home .bloque-resultados .drop-partidos .partido .equipo:first-child {  text-align: right;}
	.home .bloque-resultados .drop-partidos .partido .directo:hover { opacity: .8; }
	.home .bloque-resultados .drop-partidos .partido .equipo.ganador:before{content: ""; left: 0; top: 0; bottom: 0; background: #FFB632; width: 2px; position: absolute;}
	.home .bloque-resultados .drop-partidos .partido .equipo.visitante.ganador:before{ right: 0; left: inherit;}
	.home .bloque-resultados .drop-partidos .partido .equipo.ganador .nombre-equipo{ font-weight: bold}
	.home .bloque-resultados .drop-partidos .partido .nombre-equipo:first-child{ text-align: right;} 
	.home .bloque-resultados .drop-partidos .partido .resultado { min-width: 30px;  height: unset;line-height: 35px;padding: 0 2px; background:#333; color: #fff; text-align: center;border-bottom: 1px solid #555; border-right: 1px dotted #555; }
 	.home .bloque-resultados .drop-partidos .resultado.no-comenzado {background: #eb9114; border-bottom: 1px solid #D1831D;border-right: 1px solid #D1831D; }
	.home .bloque-resultados .drop-partidos .resultado.comenzado {background:#d90000; border-bottom: 1px solid #d90000;  }
	.home .bloque-resultados .drop-partidos .partido .fecha {font-size: 11px; font-weight: normal; min-width: 120px;  padding: 0 5px;border-left: 1px dotted #ddd; text-align: center;  }
	.home .bloque-resultados .drop-partidos .partido .time-zone {font-size: 8px; margin-left: 4px; }
	.home .bloque-resultados .drop-partidos .partido .nombre-equipo {line-height: 30px;padding-left:0;padding-right: 0;width: calc(100% - 25px);}
	
	  
	/*Ajustes Tenis*/
	.home .bloque-resultados .cal-res-tenis .equipo-local, 
	.home .bloque-resultados .cal-res-tenis .equipo-visitante { width: 40%; }
	.home .bloque-resultados .cal-res-tenis .cont-resultado.no-comenzado:after{ background: #eb9114}
	.home .bloque-resultados .cal-res-tenis .cont-resultado.comenzado:after{ background: #da0000;}
	.home .bloque-resultados .cal-res-tenis .cruces-cuartos{ margin-top: 10px;}
	.home .bloque-resultados .cal-res-tenis .cruces-cuartos .sem-horz-con{ top: 155px;}
	.home .bloque-resultados .cal-res-tenis .cruces-cuartos .final-con{height: 75px;}
	.home .bloque-resultados .cal-res-tenis .cruces-cuartos .cua-izq-con{height: 205px;}
	.home .bloque-resultados .cal-res-tenis .cruces-cuartos .cua-der-con{height: 207px}
	.home .bloque-resultados .cal-res-tenis .cruces-cuartos.tipo-semi .sem-horz-con{top: 44px;}
	.home .bloque-resultados .cal-res-tenis .cruces-cuartos.tipo-semi .sem-izq,
	.home .bloque-resultados .cal-res-tenis .cruces-cuartos.tipo-semi .sem-der{top: 0}
	.home .bloque-resultados .cal-res-tenis .cruces-cuartos.tipo-semi .partido-final {top: -34px;width: 244px;}

	/*Cruces Cruces Octavos*/
	.home .bloque-resultados .cruces-octavos { height: 400px; border-bottom: none;}
	.home .bloque-resultados .cruces-octavos .cruce {width: 155px;}
	.home .bloque-resultados .cruces-octavos .cruce .zona-horaria{ margin-right: 20px;background: #f2f2f2}
	.home .bloque-resultados .cruces-octavos .pntc-marcador .marcador-num.tenis .info{ flex-basis: inherit;}
	.home .bloque-resultados .cruces-octavos .pntc-marcador .marcador-num.te.puntos .num{ width: 100%}
	.home .bloque-resultados .cruces-octavos .partido-final{margin-left: auto;margin-right: auto;left: 0;right: 0;top: 0px;width: 200px;}
	.home .bloque-resultados .cruces-octavos .partido-3y4 {margin-left: auto; margin-right: auto; left: 0; right: 0; top: 248px;}
	.home .bloque-resultados .cruces-octavos .cua-izq-1{ top: 54px;left: 180px;}
	.home .bloque-resultados .cruces-octavos .oct-izq-2 {top: 100px;}
	.home .bloque-resultados .cruces-octavos .oct-izq-3 {top: 220px}
	.home .bloque-resultados .cruces-octavos .cua-izq-2 {top: 262px; left: 180px;}
	.home .bloque-resultados .cruces-octavos .oct-izq-4 {top: 312px;}
	.home .bloque-resultados .cruces-octavos .sem-izq {top: 155px; left: 268px; }
	.home .bloque-resultados .cruces-octavos .cua-der-1 {top: 54px; right: 180px; }
	.home .bloque-resultados .cruces-octavos .oct-der-2 {top: 100px;}
	.home .bloque-resultados .cruces-octavos .oct-der-3 {top: 220px;}
	.home .bloque-resultados .cruces-octavos .cua-der-2 {top: 262px; right: 180px; }
	.home .bloque-resultados .cruces-octavos .oct-der-4 {top: 312px;}
	.home .bloque-resultados .cruces-octavos .sem-der {top: 155px; right: 268px; }
	.home .bloque-resultados .cruces-octavos .oct-izq-con-1 {top: 56px; left: 110px; height: 90px; width: 37px; border-width: 3px; border-left: 0; }
	.home .bloque-resultados .cruces-octavos .oct-izq-con-1::after{content: ""; position: absolute; top: 38px; right: -36px; border-right: 35px solid #cccccc; height: 3px; }
	.home .bloque-resultados .cruces-octavos .oct-izq-con-2{top: 265px;left: 110px; height: 90px; width: 37px; border-width: 3px; border-left: 0; }
	.home .bloque-resultados .cruces-octavos .oct-izq-con-2::after{ content: ""; position: absolute; top: 38px; right: -36px; border-right: 35px solid #cccccc; height: 3px; }
	.home .bloque-resultados .cruces-octavos .oct-der-con-1 { top: 55px; right: 110px; height: 90px; width: 37px; border-width: 3px; border-right: 0; }
	.home .bloque-resultados .cruces-octavos .oct-der-con-1::after{content: ""; position: absolute; top: 38px; left: -36px; border-right: 35px solid #cccccc; height: 3px;}
	.home .bloque-resultados .cruces-octavos .oct-der-con-2 {top: 265px; right: 110px; height: 90px; width: 37px; border-width: 3px; border-right: 0;}
	.home .bloque-resultados .cruces-octavos .oct-der-con-2::after{content: ""; position: absolute; top: 38px; left: -36px; border-right: 35px solid #cccccc; height: 3px;}
	.home .bloque-resultados .cruces-octavos .cua-izq-con{ border-width: 3px; top: 96px; left: 270px; height: 214px;}
	.home .bloque-resultados .cruces-octavos .cua-der-con{ border-width: 3px; top: 96px; right: 270px; height: 214px;}
	.home .bloque-resultados .cruces-octavos .sem-horz-con {top: 199px; width: 30%; border-bottom: 3px solid #cecece; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; }
	.home .bloque-resultados .cruces-octavos .sem-izq-con{ height: 216px; left: 562px; top: 435px; border: 3px solid #ccc; border-left: 0; border-top: 0;}
	.home .bloque-resultados .cruces-octavos .sem-der-con{height: 82px; height: 162px; left: 605px; top: 197px; border: 3px solid #ccc; border-left: 0; border-bottom: 0;}
	.home .bloque-resultados .cruces-octavos .final-con {border-width: 3px;margin-left: auto;margin-right: auto;left: 0;right: 0;width: 3px;top: 105px;height: 95px;}



	/*------------ ENCUESTAS ----------------*/
	.pntc-encuesta figure.item-multimedia + .encuestas .md-e-ques {padding-left: 0;}
	.pntc-encuesta figure.item-multimedia + .encuestas .md-e-ques:before {content: " "; position: inherit; font-size: 0; display: none;}
	.pntc-encuesta .encuestas .md-encuesta .md-e-cnt-cint {margin: 0;}
	.pntc-encuesta .encuestas .md-encuesta .md-e-cnt-cint .md-e-cint {background: none; padding-left: 0;}
	.pntc-encuesta .encuestas .md-encuesta .md-e-cnt-cint .md-e-cint a {color: #CCCCCC; font: 14px/16px 'sourcesans',sans-serif; color: #666666;}
	.pntc-encuesta .encuestas .md-encuesta .md-e-nres {float: right;}
	.pntc-encuesta .encuestas .md-encuesta .md-e-btn + .md-e-nres {float: left;}
	.col-md-4 .pntc-encuesta .encuestas .md-encuesta .encuesta.rsp ul li .md-e-res-data .data-1 {display: none;}
	.col-md-4 .pntc-encuesta .encuestas .md-encuesta .encuesta.rsp ul li .md-e-res-data .opc-vota {right: 40px;}
	.col-md-4 .pntc-encuesta .encuestas .md-encuesta .encuesta.rsp ul li .md-e-txt {width: calc(100% - 42px);}
	/*PREGUNTAS*/
	.encuestas .md-encuesta {background: #F9F9F9; border:1px solid #DDDDDD; width: 100%; position: relative; padding: 10px;}
	.encuestas .md-encuesta:before {position: absolute; content: " "; border: 1px solid #FFFFFF; width: 100%; height: 100%; top: 0; left: 0;}
	.encuestas .md-encuesta .md-e-ques {position: relative; font: 20px/22px "ascombold", sans-serif; color: #131313; padding-left: 35px;}
	.encuestas .md-encuesta .md-e-ques:before {position: absolute; content: "\e904"; font-family: 'as-icons'; font-size: 30px; color: #dddddd; left: 0; top: 5px;}
	.encuestas .md-encuesta .md-e-ques + .ftr-md-e {margin-top: 20px;}
	.encuestas .md-encuesta .encuesta {padding: 0 7%; margin: 5px 0;}
	.encuestas .md-encuesta .encuesta ul li {position: relative; margin: 5px 0; font: 14px/26px "sourcesans", sans-serif; color: #666666; justify-content: center; cursor: pointer; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background: #FFFFFF;}
	.encuestas .md-encuesta .encuesta ul li .md-e-cnt-txt {position: relative; z-index: 2; width: 100%; text-align: center;}
	.encuestas .md-encuesta .encuesta ul li .md-e-txt {display: block; justify-content: center; background: transparent; white-space: nowrap; text-overflow: ellipsis; width: auto; overflow: hidden;}
	.encuestas .md-encuesta .encuesta ul li:after {position: absolute; content: " "; left: -16px; top: -1px; background: #FFFFFF; border-radius: 50% 0 0 50%; width: 30px; height: 28px; z-index: 0; border: 1px solid #DDDDDD; border-right: 0;}
	.encuestas .md-encuesta .encuesta ul li:before {position: absolute; content: " "; right: -16px; top: -1px; background: #FFFFFF; border-radius: 0 50% 50% 0; width: 30px; height: 28px; z-index: 0; border: 1px solid #DDDDDD; border-left: 0;}
	.encuestas .md-encuesta .ftr-md-e {width: 100%; display: block;}
	.encuestas .md-encuesta .md-e-btn {float: left; background: #CCCCCC; color: #FFFFFF; display: inline-block; padding: 5px 10px 5px 30px; border: 1px solid #FFFFFF; border-radius: 2px; position: relative; font: 13px/18px "sourcesans", sans-serif;}
	.encuestas .md-encuesta .md-e-btn:hover {background: #BBBBBB; transition: .2s;}
	.encuestas .md-encuesta .md-e-btn:before {position: absolute; left: 10px; top: 5px; font-family: "as-icons"; color: #FFFFFF;}
	.encuestas .md-encuesta .md-e-btn.ver-e:before {content: "\e612";}
	.encuestas .md-encuesta .md-e-btn.ver-r:before {content: "\e611";}
	.encuestas .md-encuesta .md-e-btn.votar {background: #FFAA09; float: right; padding: 5px 20px; margin-left: 20px;}
	.encuestas .md-encuesta .md-e-btn.votar:hover {background: #FF9A22;}
	.encuestas .md-encuesta .md-e-nres {float: right; color: #CCCCCC; font: 14px/30px "sourcesans", sans-serif;}
	.encuestas .md-encuesta .encuesta.prg ul li.activo .md-e-txt, .encuestas .md-encuesta .encuesta.prg ul li.activo:after, .encuestas .md-encuesta .encuesta.prg ul li.activo:before,
	.encuestas .md-encuesta .encuesta.prg ul li.activo:hover .md-e-txt, .encuestas .md-encuesta .encuesta.prg ul li.activo:hover:after, .encuestas .md-encuesta .encuesta.prg ul li.activo:hover:before {background: #FFAA09;}
	.encuestas .md-encuesta .encuesta.prg ul li:hover .md-e-txt, .encuestas .md-encuesta .encuesta.prg ul li:hover:after, .encuestas .md-encuesta .encuesta.prg ul li:hover:before {background: #EEEEEE;}
	.encuestas .md-encuesta .encuesta.prg ul li.activo, .encuestas .md-encuesta .encuesta.prg ul li.activo:after, .encuestas .md-encuesta .encuesta.prg ul li.activo:before {border: 1px solid #FFAA09;}
	.encuestas .md-encuesta .encuesta.prg ul li.activo {color: #FFFFFF; font-family: "sourceblack", sans-serif;}
	/*RESULTADOS*/
	.encuestas .md-encuesta .encuesta.rsp ul li .md-e-txt {cursor: auto; text-align: left; position: relative;}
	.encuestas .md-encuesta .encuesta.rsp ul li:after {background: #EEEEEE;}
	.encuestas .md-encuesta .encuesta.rsp ul li.sin-rsp:after {background: #FFFFFF;}
	.encuestas .md-encuesta .encuesta.rsp ul li.sin-rsp .res-bar:before {background: transparent; border: none; display: none;}
	.encuestas .md-encuesta .encuesta.rsp ul li .md-e-txt:before {background: #EEEEEE;}
	.encuestas .md-encuesta .encuesta.rsp + .ftr-md-e .md-e-nres {color: #FFAA09;}
	.encuestas .md-encuesta .encuesta.rsp ul li .res-bar {background: #EEEEEE; position: absolute; z-index: 2; height: 100%; left: 0; top: 0;}
	.encuestas .md-encuesta .encuesta.rsp ul li .res-bar:before {position: absolute; content: " "; right: -16px; top: -1px; background: #EEEEEE; border-radius: 0 50% 50% 0; width: 30px; height: 28px; z-index: 4; border: 1px solid #DDDDDD; border-left: 0;}
	.encuestas .md-encuesta .encuesta.rsp ul li .res-bar + .md-e-txt {background: transparent; z-index: 3;}
	.opc-vota {width: 30px; height: auto; display: inline-block; position: absolute; right: 140px; top: -5px;}
	/*respuesta ganadora*/
	.encuestas .md-encuesta .encuesta.rsp ul li.rsp-win:after {background: #ffa909;}
	.encuestas .md-encuesta .encuesta.rsp ul li.rsp-win .res-bar:before {background: #ff7700;}
	.encuestas .md-encuesta .encuesta.rsp ul li.rsp-win .res-bar {background: rgba(255,169,9,1);/* Old Browsers */
	background: linear-gradient(to right, rgba(255,169,9,1) 0%, rgba(255,119,0,1) 100%);/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa909', endColorstr='#ff7700', GradientType=1 );/* IE6-9 */}
	.encuestas .md-encuesta .encuesta.rsp ul li.rsp-win .res-bar2::-webkit-progress-value {background: rgba(255,169,9,1);/* Old Browsers */
	background: linear-gradient(to right, rgba(255,169,9,1) 0%, rgba(255,119,0,1) 100%);/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa909', endColorstr='#ff7700', GradientType=1 );/* IE6-9 */}
	.encuestas .md-encuesta .encuesta.rsp ul li.rsp-win .md-e-txt {/*color: #FFFFFF;*/ font-family: "sourcesansbold", sans-serif;}
	/*datos*/
	.encuestas .md-encuesta .encuesta.rsp ul li .md-e-res-data {position: absolute; content: " "; right: 0; top: 4px; z-index: 3; font: 14px/18px "sourcesans", sans-serif; color: #666666;}
	.encuestas .md-encuesta .encuesta.rsp ul li .md-e-res-data strong.data-2 {padding-left: 20px; position: relative; min-width: 45px; display: inline-block; font-weight: normal;}
	.encuestas .md-encuesta .encuesta.rsp ul li .md-e-res-data strong.data-2:before {position: absolute; content: " "; height: 80%; width: 1px; left: 10px; top: 2px; border-left: 1px solid #666666;}
	.encuestas .md-encuesta .encuesta.rsp ul li.rsp-win .md-e-res-data {font-family: "sourcesansbold", sans-serif;}
	.encuestas .md-encuesta .encuesta.rsp ul li .md-e-txt {display: block; width: auto; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}


	/* -md to max */
	@media (min-width: 992px) {

		/* area-publi*/
		.area-publi-lateral::after{ width: calc(100% - 20px); margin: auto; margin-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #ddd; }

		/* area-publi margen separador*/
		.area-publi-lateral .publi:last-child, .area-publi-lateral .separador:last-child:after{ margin-bottom: 0; }

		.agrup-pntc [class^="col-sm-"], .agrup-pntc [class*="col-sm-"] { padding-left: 0; padding-right: 0; } 

		.flexible { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-flow: row wrap; -webkit-flex-flow: row wrap; flex-flow: row wrap; -ms-flex:0 auto; -webkit-box-flex:0; -webkit-flex:0 auto; flex:0 auto; }
		.flexible > div { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-flex:1; -ms-flex-positive:1; -webkit-flex-grow:1; flex-grow:1;} /*REVISAR EN IPAD*/

		.flexible .pntc-v  { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1;}
		.flexible .pntc-v article { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; flex-direction:column; -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1;}
		.flexible .pntc-v article .pntc-content { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; flex-direction:column; -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1; -ms-flex-pack:justify; -webkit-box-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;}

		.separador:after { content: ''; width: 100%; height: 1px; display: block; background: #ddd; margin: 0 10px; margin-bottom: 40px; position: relative; top: 20px; }
		.separador:last-child:after { height: 0; margin-bottom: 40px; }
		.area-actualidad .separador.flexible:last-child::after { margin-bottom: 0; }
		.separador.flexible::after { -ms-flex: 1 1 auto; -webkit-flex: 1 1 auto; flex: 1 1 auto; }

		/*flexbox ie*/
	
		.pntc,		
		.agrup-pntc,
		.pntc article,		
		.pntc .pntc-content { width:100%; -ms-flex:1 1 auto; -webkit-flex:1 1 auto; flex:1 1 auto;}

		.cint { width: 100%; }

		/* en V */	
			
		.col-md-4 .pntc-v figure { height: 178px; }
		.col-md-3 .pntc-v figure { height: 131px; } 
		.col-md-2 .pntc figure, .miniatura-publi .col-md-8 .col-md-3 .pntc figure { height: 84px; } 

		.col-md-10 > .pntc-v .pntc-content .title { font-size: 48px; line-height: 50px; }
		.col-md-8 > .pntc-v .pntc-content .title { font-size: 44px; line-height: 46px; text-align: center; }
		.col-md-6 > .pntc-v .pntc-content .title { font-size: 32px; line-height: 34px; }
		.col-md-4 .pntc-v .pntc-content .title { font-size: 20px; line-height: 22px; }
		.col-md-3 .pntc-v .pntc-content .title { font-size: 16px; line-height: 18px; }
		.col-md-2 .pntc-v .pntc-content .title, .miniatura-publi .col-md-8 .col-md-3 .pntc-v .pntc-content .title { font-size: 15px; line-height: 18px; margin-bottom: 0; }
		.col-md-2 .pntc-v .pntc-autor-share { float: none }
		.col-md-2 .pntc-v figure { margin-bottom: 10px; }
		.col-md-2 .pntc-v .subtitle { font-size: 13px; }
		.col-md-2 .pntc .pntc-autor-share .nom-wrapper { margin-top: 0;}

		.col-md-10 > .pntc-v .pntc-content .txt,
		.col-md-8 > .pntc-v .pntc-content .txt { font-size: 18px; line-height: 23px; }
		.col-md-10 > .pntc-v .pntc-content .subtitle,
		.col-md-8 > .pntc-v .pntc-content .subtitle { font-size: 15px; line-height: 17px; }
		.pntc-h article { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
		.pntc-h article .pntc-content { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack:justify; -webkit-box-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; flex-direction:column; }

		.col-md-6 .pntc-h .pntc-content .subtitle { font-size: 13px; line-height: 15px;}

		.col-md-4 .pntc-h figure { width: 145px; height: 131px; }
		.col-md-4 .pntc-h .pntc-content .title { font-size: 16px; line-height: 18px; /*margin-bottom: 0;*/ }
		.col-md-4 .pntc .pntc-content .subtitle { font-size: 13px; line-height: 15px;}

		.col-md-3 .pntc-v .pntc-autor-share { min-height: 28px; }
		.col-md-4 .pntc-h .pntc-autor-share .nom-wrapper { float: none; }		
		.col-md-2 .pntc .pntc-autor-share .btn-wrapper, .miniatura-publi .col-md-8 .col-md-3 .pntc .pntc-autor-share .btn-wrapper { display: none; }	

		/*noticia horizontal con titular a la izquierda*/				
		.pntc.pntc-tit-izq article { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction:row-reverse; -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse;}
		.pntc.pntc-tit-izq article .title a { font-size: 24px; line-height: 26px; }
		.pntc.pntc-tit-izq figure { float: right; height: 293px; width: 400px; margin-right: 0;}
		.pntc.pntc-tit-izq .pntc-content { padding-left:0; margin-right: 15px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; flex-direction:column; -ms-flex-pack:justify; -webkit-box-pack:justify; -webkit-justify-content: space-between;  justify-content:space-between; }
	
		/* cambio de tamanio en share */	
		.col-md-6 .pntc-h .pntc-autor-share .btn-wrapper,
		.col-md-4 .pntc-h .pntc-autor-share .btn-wrapper,
		.col-md-3 .pntc-h .pntc-autor-share .btn-wrapper,
		.col-md-3 .pntc-v .pntc-autor-share .btn-wrapper { margin-top: 3px; }

		.col-md-6 .pntc-h .pntc-autor-share .btn-wrapper .btn-comment,
		.col-md-4 .pntc-h .pntc-autor-share .btn-wrapper .btn-comment,
		.col-md-3 .pntc-h .pntc-autor-share .btn-wrapper .btn-comment,
		.col-md-3 .pntc-v .pntc-autor-share .btn-wrapper .btn-comment { height: 28px; line-height: 26px; padding: 0px 8px 0 9px; }

		.col-md-6 .pntc-h .pntc-autor-share .btn-wrapper .btn-icon,
		.col-md-4 .pntc-h .pntc-autor-share .btn-wrapper .btn-icon,
		.col-md-3 .pntc-h .pntc-autor-share .btn-wrapper .btn-icon,
		.col-md-3 .pntc-v .pntc-autor-share .btn-wrapper .btn-icon { font-size: 14px; }

		.col-md-6 .pntc-h .pntc-autor-share .btn-wrapper .as-icon-comentario,
		.col-md-4 .pntc-h .pntc-autor-share .btn-wrapper .as-icon-comentario,
		.col-md-3 .pntc-h .pntc-autor-share .btn-wrapper .as-icon-comentario,
		.col-md-3 .pntc-v .pntc-autor-share .btn-wrapper .as-icon-comentario { top: 2px; }

		.col-md-6 .pntc-h .pntc-autor-share .btn-share .as-icon-compartir,
		.col-md-4 .pntc-h .pntc-autor-share .btn-share .as-icon-compartir,
		.col-md-3 .pntc-h .pntc-autor-share .btn-share .as-icon-compartir,
		.col-md-3 .pntc-v .pntc-autor-share .btn-share .as-icon-compartir { line-height: 22px; }

		.col-md-6 .pntc-h .pntc-autor-share .btn-wrapper .btn-comment .comment-n,
		.col-md-4 .pntc-h .pntc-autor-share .btn-wrapper .btn-comment .comment-n,
		.col-md-3 .pntc-h .pntc-autor-share .btn-wrapper .btn-comment .comment-n,
		.col-md-3 .pntc-v .pntc-autor-share .btn-wrapper .btn-comment .comment-n { font: 11px/13px sans-serif; margin-left: 6px; }

		.col-md-6 .pntc-h .pntc-autor-share .btn-wrapper .btn-share,
		.col-md-4 .pntc-h .pntc-autor-share .btn-wrapper .btn-share,
		.col-md-3 .pntc-h .pntc-autor-share .btn-wrapper .btn-share,
		.col-md-3 .pntc-v .pntc-autor-share .btn-wrapper .btn-share { line-height: 24px; height: 28px; }

		/* cambio de tamanio en btn-multimedia */
		/*col-md-12*/	
		.col-md-12 > .pntc .btn-multimedia { /* height: 60px; width: auto; bottom: 50%; left: 50%; margin-left: -85px; margin-bottom: -30px;*/ z-index: 2; }
		.col-md-12 > .pntc .btn-multimedia [class^="as-icon-"], 
		.col-md-12 > .pntc .btn-multimedia [class*="as-icon-"] { height: 60px; min-width: 60px; line-height: 60px; }
	
		/*.col-md-12 > .pntc .as-icon-play:before { font-size: 35px; }*/
		.col-md-12 > .pntc .as-icon-foto,
		.col-md-12 > .pntc .as-icon-asaudio { margin-left: 55px; } 
		.col-md-12 > .pntc .as-icon-foto:before { font-size: 28px; }		
		.col-md-12 > .pntc .as-icon-asaudio:before { font-size: 28px; }
		.col-md-12 > .pntc .as-icon-astv { font-size: 42px; padding: 0px 20px; background: rgba(51,51,51,.8); }
		/*nuevos estilos videoplayer button*/
		/*videoplayer button default size lg override*/
		.col-md-12 > .pntc-v figure > a .btn-multimedia .as-icon-play { width: 75px; height: 75px; line-height: 75px; font-size: 45px; }

		/*col-md-8 y 6*/
		.col-md-8 > .pntc figure > a .btn-multimedia [class^="as-icon-"],
		.col-md-8 > .pntc figure > a .btn-multimedia [class*="as-icon-"],
		.col-md-6 > .pntc-v figure > a .btn-multimedia [class^="as-icon-"], 
		.col-md-6 > .pntc-v figure > a .btn-multimedia [class*="as-icon-"] { height: 46px; min-width: 46px; line-height: 46px; }
		
		.col-md-8 > .pntc figure > a .as-icon-foto:before,
		.col-md-6 > .pntc-v figure > a .as-icon-foto:before { font-size: 21px; }		
		.col-md-8 > .pntc figure > a .as-icon-asaudio:before,
		.col-md-6 > .pntc-v figure > a .as-icon-asaudio:before { font-size: 33px; }
		.col-md-8 > .pntc figure > a .as-icon-encuesta:before,
		.col-md-6 > .pntc-v figure > a .as-icon-encuesta:before { font-size: 24px; }
		.col-md-6 > .pntc figure > a .as-icon-astv,
		.col-md-8 > .pntc figure > a .as-icon-astv { font-size: 34px; padding: 0px 12px; }
			
		/*col-md-3 y 2*/
		.col-md-3 .pntc .btn-multimedia [class^="as-icon-"], 
		.col-md-3 .pntc .btn-multimedia [class*="as-icon-"],
		.col-md-2 .pntc .btn-multimedia [class^="as-icon-"], 
		.col-md-2 .pntc .btn-multimedia [class*="as-icon-"] { height: 32px; line-height: 32px; min-width: 32px;}

		.col-md-3 .pntc .btn-multimedia .as-icon-foto,
		.col-md-2 .pntc .btn-multimedia .as-icon-foto { font-size: 17px; }
		.col-md-3 .pntc .btn-multimedia .as-icon-asaudio,
		.col-md-2 .pntc .btn-multimedia .as-icon-asaudio { font-size: 22px; }
		.col-md-3 .pntc .btn-multimedia .as-icon-canal,
		.col-md-3 .pntc .btn-multimedia .as-icon-txt,
		.col-md-2 .pntc .btn-multimedia .as-icon-canal,
		.col-md-2 .pntc .btn-multimedia .as-icon-txt { display: none; }

		/*nuevos estilos videoplayer button*/
		/*videoplayer button default size override*/
		.pntc .btn-multimedia .as-icon-play,
		.col-md-8 > .pntc figure > a .btn-multimedia .as-icon-play, 
		.col-md-6 > .pntc-v figure > a .btn-multimedia .as-icon-play { 
        width: 45px; height: 45px;  line-height: 45px; font-size: 28px; }

		/*videoplayer button size md override*/
        .col-md-6 .pntc-h .btn-multimedia .as-icon-play, 
        .col-md-4 .pntc-h .btn-multimedia .as-icon-play, 
        .col-md-3 .pntc .btn-multimedia .as-icon-play, 
        .col-md-2 .pntc .btn-multimedia .as-icon-play { width: 35px; min-width: 35px; height: 35px; line-height: 35px; font-size: 24px; }

        /*videoplayer button size xs override*/
        .col-md-2 .pntc .btn-multimedia .as-icon-play { height: 25px; width: 25px; min-width: 25px; line-height: 25px; font-size: 18px; }
		.col-md-2 .pntc .btn-multimedia .as-icon-play::before { left: 1px; }

		/*tipologias*/

		/*especiales*/

		.col-md-10 > .pntc-especiales .pntc-content .subtitle, 
		.col-md-8 > .pntc-especiales .pntc-content .subtitle { font-size: 14px; line-height: 25px; }
		.col-md-10 > .pntc-especiales .pntc-content::before ,
		.col-md-8 > .pntc-especiales .pntc-content::before { height: 320px; }

		.col-md-8 > .pntc-especiales .pntc-content .title { font-size: 46px; line-height: 52px; margin-bottom: 24px; }
		.col-md-6 > .pntc-especiales .pntc-content .title {	font-size: 36px; line-height: 40px;	margin-bottom: 24px; }
		.col-md-6 > .pntc-especiales .pntc-content::before { height: 280px; }

		.col-md-4 .pntc-especiales .pntc-content .title {	font-size: 28px; line-height: 32px;	margin-bottom: 24px; }
		.col-md-4 .pntc-especiales .pntc-content .subtitle { font-size: 14px; line-height: 25px; margin-bottom: 14px; }
		.col-md-4 > .pntc-especiales .pntc-content::before { height: 200px; }

		.col-md-3 > .pntc-especiales .pntc-content .title,
		.col-md-2 > .pntc-especiales .pntc-content .title {	font-size: 20px; line-height: 24px;	margin-bottom: 10px; }
		.col-md-3 > .pntc-especiales .pntc-content::before,
		.col-md-2 > .pntc-especiales .pntc-content::before { height: 150px; }

		.col-md-3 .pntc-especiales .pntc-content .subtitle,
		.col-md-2 .pntc-especiales .pntc-content .subtitle { margin-bottom: 10px; }
		
		/*encuesta*/
		.col-md-4 .pntc-v.pntc-encuesta .pntc-content .title { font-size: 17px; line-height: 19px; }

		/*patrocinio*/
		.col-md-12 .pntc-v .btn-patrocinio-share { position: absolute; bottom: 20px; right: 20px; }
		.col-md-2 .pntc-v .btn-patrocinio-share { margin-top: 8px; }
		.col-md-4 .agrup-pntc .pntc-h .btn-patrocinio-share { margin-top: 8px; }

		/*comparador*/
		.col-md-4 .pntc .pntc-comp .comp-figure-wrapper { height: 125px; }
		.col-md-4 .pntc .pntc-comp .comp-figure-wrapper .comp-back img { bottom: -30px; }
		.col-md-4 .pntc .pntc-comp .comp-figure-wrapper .comp-front img { padding: 35px 0 10px 0; }
		.col-md-4 .pntc .pntc-comp.comp-jugadores .comp-figure-wrapper .comp-front img { padding-bottom: 0; padding-top: 23px; }
		.col-md-4 .pntc .pntc-comp .comp-vs { margin-top: -55px; }
		.col-md-4 .pntc .pntc-comp .comp-vs:before { top: -38px; height: 110px; }
		.col-md-4 .pntc .pntc-comp .comp-text:before { margin-left: -40px; width: 80px; }

		.col-md-3 .pntc .pntc-comp .comp-item { margin-bottom: 10px; }
		.col-md-3 .pntc .pntc-comp .comp-figure-wrapper { height: 86px; }
		.col-md-3 .pntc .pntc-comp .comp-figure-wrapper .comp-back img { bottom: -10px; height: 130%; }
		.col-md-3 .pntc .pntc-comp .comp-figure-wrapper .comp-front img { padding: 15px 0 15px 0; }
		
		.col-md-3 .pntc .pntc-comp .comp-text { height: 55px; }
		.col-md-3 .pntc .pntc-comp .comp-text .title { font: 13px/17px 'sourceblack',sans-serif; padding-top: 14px; }
		.col-md-3 .pntc .pntc-comp .comp-text:before { width: 60px; margin-left: -30px; }
		.col-md-3 .pntc .pntc-comp .comp-text .subtitle { font: 12px/15px sans-serif; }

		.col-md-3 .pntc .pntc-comp .comp-vs { margin-left: -20px; margin-top: -54px; font: 17px/31px 'sourcesansbold',sans-serif; }
		.col-md-3 .pntc .pntc-comp .comp-vs:before { top: -15px; height: 70px; }
		.col-md-3 .pntc .pntc-comp .comp-vs span { width: 40px; height: 40px; }

		.col-md-3 .pntc .pntc-comp.comp-jugadores .comp-figure-wrapper .comp-front img { padding-top: 10px; padding-bottom: 0; }
		
		/*videodestacado*/		
		.col-md-2 .pntc.pntc-videodestacado .pntc-content { padding-top: 0px; }
		.col-md-4 .pntc-h.pntc-videodestacado figure { margin-right: 0; }
		.col-md-4 .pntc-h.pntc-videodestacado .pntc-content { margin-top: 0; padding: 10px; }
		.col-md-6 .pntc-h.pntc-videodestacado .pntc-content { margin-top: 0; margin-left: -15px; }

		/*opinion*/
		.flexible .pntc.pntc-opinion article .pntc-content { -ms-flex-pack: distribute; -webkit-justify-content: space-around; justify-content: space-around; }

		.pntc-v.pntc-opinion article { padding: 10px;-ms-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column; flex-direction: column; }
		.pntc-v.pntc-opinion .pntc-op-autor { padding: 0; margin-right: 0; border-bottom: 2px solid #FFB900; border-right: none; margin-bottom: 8px;  float: none;}
		.pntc-v.pntc-opinion .pntc-op-autor figure { width: 100%; margin: 0; border: 0; height: 94px; border-bottom: none; float: none; }
		.pntc-v.pntc-opinion .pntc-op-autor figure img { left: 0; bottom: 0; height: 84px; }		
		.pntc-v.pntc-opinion .pntc-op-autor .title { overflow: visible; width: 100%; white-space: normal; text-align: left; }
		.pntc-v.pntc-opinion .pntc-op-autor:before { border-right-color: transparent; border-bottom-color: #FFB900; top: auto; bottom: -2px; right: auto; left: 15px; z-index: 2; }		
		.pntc-v.pntc-opinion .pntc-op-autor:after { border-right-color: transparent; border-bottom-color: #eee; top: auto; bottom: -2px ; right: auto; left:17px; z-index: 3; }

		.col-md-2 .pntc-v.pntc-opinion .pntc-content,
		.col-md-3 .pntc-v.pntc-opinion .pntc-content { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
		.col-md-2 .pntc-v.pntc-opinion .pntc-content .pntc-txt,
		.col-md-3 .pntc-v.pntc-opinion .pntc-content .pntc-txt { -ms-flex-item-align: center; -webkit-align-self: center; align-self: center; width:100%; }

		.col-md-4 .pntc-v.pntc-opinion .pntc-content .pntc-txt .txt { text-align: left; }
		.col-md-4 .pntc-v.pntc-opinion .pntc-autor-share .btn-wrapper { background: #fff; }
		.col-md-4 .pntc-v.pntc-opinion .pntc-op-autor .title { position: absolute; left: 0; bottom: 10px; width: 55%; z-index: 1; }

		.col-md-3 .pntc-v.pntc-opinion article { min-height: 239px; }
		.col-md-4 .pntc-v.pntc-opinion .pntc-op-autor { margin-bottom: 15px; }
		.col-md-4 .pntc-v.pntc-opinion .pntc-op-autor figure:before,
		.col-md-3 .pntc-v.pntc-opinion .pntc-op-autor figure:before { margin-left: 0px; font-size: 195px; line-height: 83px; }
		.destacados-5 .col-md-2 .pntc-v.pntc-opinion .pntc-op-autor figure:before { margin-left: 0px; font-size: 155px; line-height: 78px; }
		
		.col-md-4 .pntc-v.pntc-opinion .pntc-op-autor .title,
		.col-md-3 .pntc-v.pntc-opinion .pntc-op-autor .title { font: 15px/17px 'sourcesans',sans-serif; text-align: right; }
		
		.col-md-2 .pntc-v.pntc-opinion .pntc-op-autor .title { text-align: right; }
		.col-md-4 .pntc-v.pntc-opinion .pntc-content .title,		
		.col-md-3 .pntc-v.pntc-opinion .pntc-content .title { font-size: 21px; line-height: 23px; }
		
		.col-md-3 .pntc-v.pntc-opinion .pntc-op-autor .title  { position: absolute; left: 0; bottom: 10px; width: 55%; z-index: 1; }
		.col-md-2 .pntc-v.pntc-opinion .pntc-op-autor .title  { position: absolute; left: 0; bottom: 10px; width: 45%; z-index: 1; }

		.col-md-2 .pntc-v.pntc-opinion .pntc-op-autor figure { height: 78px; }
		.col-md-2 .pntc-v.pntc-opinion .pntc-op-autor figure img { height: 70px; left: 10px; }
		.destacados-5 .col-md-2 .pntc-v.pntc-opinion .pntc-content .title { font-size: 19px; line-height: 21px; }
		.destacados-5 .col-md-2 .pntc-v.pntc-opinion .pntc-op-autor figure { height: 94px; }
		.destacados-5 .col-md-2 .pntc-v.pntc-opinion .pntc-op-autor figure img { height: 84px; left: 0px; }

		.breves-4 .col-md-3 .pntc-v.pntc-opinion .pntc-content .title { font-size: 16px; line-height: 18px; }

		/*bloque de opinion en actualidad*/
		.destacadas-opinion .col-md-4 .pntc-h.pntc-opinion {display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; }

		/*op patrocinada*/
		.agrup-pntc .pntc-opinion .btn-patrocinio-share { bottom: 15px; }
		.agrup-pntc .pntc-opinion:last-child .btn-patrocinio-share { bottom: 0; }

		/*opinion editoral*/		
		.pntc.pntc-opinion-editorial .btn-wrapper { display:block; position: absolute; right: 10px; bottom: 10px; }

		.pntc-v.pntc-opinion-editorial article::before { font-size: 305px; top: 100%; margin-top: -275px; left: -220px; }
		.pntc-h.pntc-opinion-editorial article::before { font-size: 290px; margin-top: -200px; left: -185px; }

		.col-md-4 .pntc-v.pntc-opinion-editorial article { padding:30px 10px 50px; }
		.col-md-4 .pntc-v.pntc-opinion-editorial .pntc-content .title { font-size: 25px; line-height: 27px; }

		.col-md-3 .pntc-v.pntc-opinion-editorial article { padding:30px 10px 50px; min-height: 0; }
		.col-md-3 .pntc-v.pntc-opinion-editorial .pntc-content .title { font-size: 20px; line-height: 22px; }

		.col-md-2 .pntc-v.pntc-opinion-editorial article { padding:30px 10px 50px; }
		.destacados-5 .col-md-2 .pntc-v.pntc-opinion-editorial article { padding:30px 10px 50px; }
		.col-md-2 .pntc-v.pntc-opinion-editorial .pntc-content .title,		
		.destacados-5 .col-md-2 .pntc-v.pntc-opinion-editorial .pntc-content .title { font-size: 17px; line-height: 19px; }

		.col-md-4 .pntc-h.pntc-opinion.pntc-opinion-editorial article { padding:23px 40px; }
		.col-md-4 .pntc-h.pntc-opinion.pntc-opinion-editorial .pntc-content .title { font-size: 20px; line-height: 22px; }
		
		.col-md-6 .pntc-h.pntc-opinion.pntc-opinion-editorial article { padding:32px 40px; }
		.col-md-6 .pntc-h.pntc-opinion.pntc-opinion-editorial .pntc-content .title { font-size: 25px; line-height: 25px; }

		/*------------ MARCADORES ----------------*/

			/*col-8 y col-12*/	
			.col-md-12 > .pntc.pntc-marcador figure { height: 420px; }
			.col-md-8 > .pntc-v.pntc-marcador figure { height: 296px; }
			.col-md-8 > .pntc-tit-izq.pntc-marcador figure { height: 209px; float: none; }
			.col-md-8 > .pntc-v.pntc-marcador.con-video figure { height: auto; }
			.col-md-8 > .pntc-tit-izq.pntc-marcador.con-video figure { height: auto; }

				/*nueva salida*/
				.area-actualidad .col-md-8 > .pntc-marcador.pntc-tit-figure figure { /*height: 320px;*/ margin-bottom: 0; }

			/*futbol*/				
			.col-md-12 > .pntc.pntc-marcador .marcador-num .equipo { width: 41%; overflow: hidden; height: 100%; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .equipo { width: 40%; overflow: hidden; height: 100%; }	

			.col-md-12 > .pntc.pntc-marcador .marcador-num .info { width: 18%; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .info { width: 20%; }
	
			.col-md-12 > .pntc.pntc-marcador .marcador-num .info .patrocinio { height: 34px; padding-top: 0; }
			.col-md-12 > .pntc.pntc-marcador .marcador-num .info .info-do { height: 34px; }

			.col-md-12 > .pntc.pntc-marcador .marcador-num .equipo .equipo-bandera,
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .equipo .equipo-bandera,
			.col-md-12 > .pntc.pntc-marcador .marcador-num .equipo .equipo-escudo,
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .equipo .equipo-escudo  { float:left; overflow: hidden; text-align: center; width: 30%; height:auto; }

			.col-md-12 > .pntc.pntc-marcador .marcador-num .equipo .equipo-bandera { padding: 30px 0 0 30px; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .equipo .equipo-bandera  { padding: 25px 0 0 15px; }
			.col-md-12 > .pntc.pntc-marcador .marcador-num .equipo .equipo-escudo { padding: 15px; }	
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .equipo .equipo-escudo { padding: 19px 10px 18px 10px; }	

			.col-md-12 > .pntc.pntc-marcador .marcador-num .equipo.visitante .equipo-bandera { float:right; padding: 30px 30px 0 0; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .equipo.visitante .equipo-bandera { float:right; padding: 25px 15px 0 0; } 
			.col-md-12 > .pntc.pntc-marcador .marcador-num .equipo.visitante .equipo-escudo { float:right; padding: 15px; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .equipo.visitante .equipo-escudo { float:right; padding: 19px 10px 18px 10px;}

			.col-md-12 > .pntc-marcador .marcador-num .equipo .equipo-nom,
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .equipo .equipo-nom { width: 70%; float:left; text-align: right; padding-left: 0; padding-right: 15px; }
				
			.col-md-12 > .pntc.pntc-marcador .marcador-num .equipo.visitante .equipo-nom,
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .equipo.visitante .equipo-nom { text-align: left; float: right; padding-left: 15px;  padding-right: 0; }

				/*marcador manual sin escudos...*/
				.col-md-12 > .pntc-marcador .marcador-num .equipo .equipo-nom:first-child,
				.col-md-8 > .pntc-v.pntc-marcador .marcador-num .equipo .equipo-nom:first-child,
				.col-md-12 > .pntc.pntc-marcador .marcador-num .equipo.visitante .equipo-nom:first-child,
				.col-md-8 > .pntc-v.pntc-marcador .marcador-num .equipo.visitante .equipo-nom:first-child { float: none; width: 100%; text-align: center; padding: 0 5px; }			
			
			/*col-12*/
			.col-md-12 > .pntc.pntc-marcador .marcador { height: 120px; margin-bottom: 15px; }			
			.col-md-12 > .pntc.pntc-marcador .pntc-content .pntc-txt .title { font-size: 72px; line-height: 80px; text-align: center; color:#131313; text-shadow:none;  }					

			/*futbol*/			
			.col-md-12 > .pntc.pntc-marcador .marcador-num .equipo .equipo-nom { line-height: 120px; font-size: 40px; height: 120px; }
			.col-md-12 > .pntc.pntc-marcador .marcador-num .info .txt { line-height: 25px; font-size: 14px; height: 25px; }
			.col-md-12 > .pntc.pntc-marcador .marcador-num .info .patrocinio { height: 34px; padding-top: 3px; }
			.col-md-12 > .pntc.pntc-marcador .marcador-num .info .resultado { font: 40px/61px 'sourceblack',sans-serif; height: 61px; }
			.col-md-12 > .pntc.pntc-marcador .marcador-num .info .resultado .sub { font: 18px/18px "sourcesansbold",sans-serif; margin-left: 16px; height: 18px; }			
			.col-md-12 > .pntc.pntc-marcador .marcador-num .info .hora { font-size: 36px; line-height: 61px; height: 61px; }
			.col-md-12 > .pntc.pntc-marcador .marcador-num .info .hora-timezone { font-size: 12px; padding-top: 10px; }

			/*basket*/
			.col-md-12 > .pntc.pntc-marcador .marcador-num.basket .info .resultado:first-child:after { right: 0; }

			/*tenis*/
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis .player { padding-bottom:3px; margin-bottom: 7px; }
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis .players { width: 82%; padding: 9px 10px;} 
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis.comenzado .players,
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis.finalizado .players { width:70%; padding-right: 0;}
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis .player .ico-bandera { height: 26px; width: 37px; }
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis .player .ico-bandera img { width: 33px; height: 22px; margin-top: 0px; margin-left: 0px; /* width: 41px; margin-top: -8px; margin-left: -3px; */ }
			
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis.comenzado .info,
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis.finalizado .info { width: 30%; }	
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis.comenzado.sets-3 .info,
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis.finalizado.sets-3 .info { width: 20%; }				
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis .player .player-nom { font: 28px/30px 'sourceblack',sans-serif; height: 30px; }
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis .player.pos:before { font-size: 19px; }
			.col-md-12 > .pntc.pntc-marcador .marcador-num.tenis .puntos { font: 30px/43px 'sourceblack',sans-serif; height: 43px; }
			
			/*col-8*/
			.col-md-8 > .pntc-v.pntc-marcador .marcador { height: 96px; margin-bottom: 15px; }
			.col-md-8 > .pntc-v.pntc-marcador .pntc-content {-ms-flex-pack: start;-webkit-box-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
			.col-md-8 > .pntc-v.pntc-marcador .pntc-content .pntc-txt .title { font-size: 48px; line-height: 50px; }
			.col-md-8 > .pntc-v.pntc-marcador .pntc-content .pntc-txt .txt { display: block; padding-bottom:30px; }

				/*nueva salida*/
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num .info .txt { line-height: 19px; }
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador  { height: 82px; }
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num .equipo .equipo-bandera,
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num .equipo.visitante .equipo-bandera { padding: 12px 15px 0px; } 
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num .equipo .equipo-escudo,
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num .equipo.visitante .equipo-escudo { padding: 12px 10px 12px; }
				/*.area-actualidad .col-md-8 > .pntc-tit-figure .btn-multimedia { bottom: auto; top:-32px;}*/
				/*si no existe recorte ajustamos por ancho para que cubra el hueco completo*/
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .img-pntc { width: 100%; height: auto; }

			/*futbol*/
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .equipo .equipo-nom { line-height: 96px; font-size: 24px; height: 96px; padding-left:0; padding-right: 15px; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .info .hora { font-size: 26px; line-height: 52px; height: 50px; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .info .hora-timezone { font-size: 11px; padding-top: 5px; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .info .resultado { font: 38px/52px 'sourceblack',sans-serif; height: 50px; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num .info .resultado .sub { font: 16px/20px "sourcesansbold",sans-serif; margin-left: 12px; height: 20px; }

				/*nueva salida*/
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num .equipo .equipo-nom { line-height: 82px; height: 82px; }
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num .info .resultado { height: 34px; line-height: 34px; }
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num .info .hora { height: 36px; line-height: 36px; font-size: 24px; }			
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num .info .hora-timezone { font-size: 10px; padding-top: 7px; }

			/*basket*/
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num.basket .info .resultado { font: 28px/52px 'sourceblack',sans-serif; }
			.col-md-8 > .pntc.-vpntc-marcador .marcador-num.basket .info .resultado:first-child:after { right: 0; }

				/*nueva salida*/
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num.basket .info .resultado { font: 26px/36px 'sourceblack',sans-serif; }

			/*tenis*/
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num.tenis.comenzado .players,
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num.tenis.finalizado .players { width: 70%; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num.tenis .players { width: 80%; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num.tenis.comenzado .info,
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num.tenis.finalizado .info { width: 30%; }
			
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num.tenis.comenzado.sets-3 .info, 
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num.tenis.finalizado.sets-3 .info {  width: 25%; }

			.col-md-8 > .pntc-v.pntc-marcador .marcador-num.tenis .puntos { font: 17px/33px 'sourceblack',sans-serif; height: 34px; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num.tenis .player .ico-bandera { margin-top: 2px; }
			.col-md-8 > .pntc-v.pntc-marcador .marcador-num.tenis .player .player-nom { font: 22px/26px 'sourceblack',sans-serif; height: 26px; }
				
				/*nueva salida*/
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num.tenis .player { padding-bottom: 2px; }
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num.tenis .player .player-nom { height: 22px; line-height: 22px; font-size: 18px; }
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num.tenis .puntos { line-height: 29px; height: 29px; }
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num.tenis .info .info-do, 
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num.tenis .info .patrocinio { height: 24px; }
				.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador-num.tenis .player .ico-bandera { margin-top: 1px; }

			/*tit-izq*/
			.col-md-8 > .pntc-tit-izq.pntc-marcador .pntc-content .pntc-txt .txt { display: block; }
			.col-md-8 > .pntc-tit-izq.pntc-marcador .marcador { margin-bottom: 0; }
			.col-md-8 > .pntc-tit-izq.pntc-marcador .marcador .info .hora { font-size: 20px; line-height: 38px; }
			.col-md-8 > .pntc-tit-izq.pntc-marcador .marcador .info .hora-timezone { font-size: 10px; padding-top: 5px; }

			/*col-6*/
			.col-md-6 > .pntc.pntc-marcador .marcador-num .info .hora-timezone { padding-top: 5px; }

			/*col-4*/		
			.col-md-4 .pntc.pntc-marcador .marcador-num .equipo { width: calc(50% - 45px); }
			.col-md-4 .pntc.pntc-marcador .marcador-num .equipo .equipo-bandera { padding-top: 20px; height: 48px; }
			.col-md-4 .pntc.pntc-marcador .marcador-num .equipo .equipo-escudo { height: 50px; }
			.col-md-4 .pntc.pntc-marcador .marcador-num .equipo .equipo-nom { font-size: 14px; padding: 0 5px; }
			.col-md-4 .pntc.pntc-marcador .marcador-num .info { width: 90px; }
			.col-md-4 .pntc.pntc-marcador .marcador-num .info .hora { font-size: 16px; }
			.col-md-4 .pntc.pntc-marcador .marcador-num .info .hora-timezone { font-size: 10px; line-height: 10px; padding-left: 3px; padding-top: 4px; }
			.col-md-4 .pntc.pntc-marcador .marcador-num .info .resultado { font: 24px/38px 'sourceblack',sans-serif; height: 38px; }
			.col-md-4 .pntc.pntc-marcador .marcador-num .info .patrocinio { padding: 4px; }

			/*basket*/
			.col-md-4 .pntc.pntc-marcador .marcador-num.basket .info .resultado { font: 21px/38px 'sourceblack',sans-serif; }
			.col-md-4 .pntc.pntc-marcador .marcador-num.basket .info .resultado:first-child:after { right: -1px; }

			/*tenis*/
			.col-md-4 .pntc.pntc-marcador .marcador-num.tenis .players { width: calc(100% - 90px); }
			.col-md-4 .pntc.pntc-marcador .marcador-num.tenis.comenzado .players,
			.col-md-4 .pntc.pntc-marcador .marcador-num.tenis.finalizado .players { padding-right: 0; width: calc(100% - 140px); }	
			.col-md-4 .pntc.pntc-marcador .marcador-num.tenis.comenzado.sets-3 .players, 
			.col-md-4 .pntc.pntc-marcador .marcador-num.tenis.finalizado.sets-3 .players { width: calc(100% - 110px); }				
			.col-md-4 .pntc.pntc-marcador .marcador-num.tenis.comenzado .info,
			.col-md-4 .pntc.pntc-marcador .marcador-num.tenis.finalizado .info { width: 140px; }
			.col-md-4 .pntc.pntc-marcador .marcador-num.tenis.comenzado.sets-3 .info,
			.col-md-4 .pntc.pntc-marcador .marcador-num.tenis.finalizado.sets-3 .info { width: 110px; }
			.col-md-4 .pntc.pntc-marcador .marcador-num.tenis .player .player-nom { font-size: 14px; }


				/*tenis col-3*/
				.col-md-3 .pntc.pntc-marcador .marcador-num.tenis .players { width: calc(100% - 78px)}
				.col-md-3 .pntc.pntc-marcador .marcador-num.tenis.comenzado .players, .pntc.pntc-marcador .marcador-num.tenis.finalizado .players { width: 57%; }
				.col-md-3 .pntc.pntc-marcador .marcador-num.tenis.comenzado .info, .pntc.pntc-marcador .marcador-num.tenis.finalizado .info {width: 43%;}
				.col-md-3 .pntc.pntc-marcador .marcador-num .info { width: 78px; }
				.col-md-3 .pntc.pntc-marcador .marcador-num.tenis .players { padding: 0px 4px 0 5px; }
				.col-md-3 .pntc.pntc-marcador .marcador-num.tenis .player { padding: 0; margin: 0; position: relative; height: 25px;}
				.col-md-3 .pntc.pntc-marcador .marcador-num.tenis .player .player-nom { font-size: 12px; line-height: 27px; padding-right: 0px;}	
	    		.col-md-3 .pntc.pntc-marcador .marcador-num.tenis .player .ico-bandera{ display: none}
				.col-md-3 .pntc.pntc-marcador .marcador-num.tenis .puntos { font-size: 15px; height: 25px; line-height: 24px; }
				.pntc.pntc-marcador .marcador-num.tenis .puntos:first-child .num { padding-top: 1px; }
				.col-md-3 .pntc.pntc-marcador .marcador-num.tenis .player.pos::before{ font-size: 9px; right: 0; top: 6px; }

			/*col-3*/
			.col-md-3 .pntc.pntc-marcador .marcador { height: 72px; }
			.col-md-3 .pntc.pntc-marcador .marcador-num .info { width: 72px; }
			.col-md-3 .pntc.pntc-marcador .marcador-num .equipo { width: calc(50% - 36px); }
			.col-md-3 .pntc.pntc-marcador .marcador-num .equipo .equipo-bandera { padding-top: 14px; height: 40px; }
			.col-md-3 .pntc.pntc-marcador .marcador-num .equipo .equipo-escudo { height: 45px; }
			.col-md-3 .pntc.pntc-marcador .marcador-num .equipo .equipo-nom { font-size: 12px; padding: 0 5px; }
			.col-md-3 .pntc.pntc-marcador .marcador-num .info .hora { font-size: 16px; line-height: 18px; height: 31px; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -ms-flex-line-pack: center; -webkit-align-content: center; align-content: center; }
			.col-md-3 .pntc.pntc-marcador .marcador-num .info .hora-timezone { font-size: 9px; line-height: 9px; display: block; margin: 0; padding:0; width: 100%; }
			.col-md-3 .pntc.pntc-marcador .marcador-num .info .patrocinio { height: 23px; padding: 3px; }			
			.col-md-3 .pntc.pntc-marcador .marcador-num .info .info-do { height: 23px; }
			.col-md-3 .pntc.pntc-marcador .marcador-num .info .txt { font-size: 9px; height: 18px; }
			.col-md-3 .pntc.pntc-marcador .marcador-num.comenzado .info .txt { font-size: 11px;}
			.col-md-3 .pntc.pntc-marcador .marcador-num.finalizado .info .txt { font-size: 10px;}

			.col-md-3 .pntc.pntc-marcador .marcador-num .info .resultado { font: 24px/31px 'sourceblack',sans-serif; height: 31px; }
			.col-md-3 .pntc.pntc-marcador .marcador-num .info .resultado .sub { font: 11px/17px "sourcesansbold",sans-serif; margin-left: 7px; height: 17px; }

			/*basket*/
			.col-md-3 .pntc.pntc-marcador .marcador-num.basket .info .resultado { font: 16px/31px 'sourceblack',sans-serif; }
			.col-md-3 .pntc.pntc-marcador .marcador-num.basket .info .resultado:first-child:after { right: -1px; }

		/* Ajuste safari */
		.flexible .col-md-8 { width: 66.6%; }
		.flexible .col-md-6 { width: 49.9%; }
		.flexible .col-md-5 { width: 41.6%; }
		.flexible .col-md-4 { width: 33.2%; max-width: 330.84px; }
		.flexible .col-md-3 { width: 24.9%; }
		.flexible .col-md-2 { width: 16.5%; }

		/* ajuste publi U */
		.area-actualidad {padding-top: 10px	}
		
		/*Ajustes area de actualidad*/
		.area-actualidad .flexible .col-sm-6 { width: 49.9%; }
		.area-actualidad .col-md-8 .col-md-4 { width: 49.9%; }
		.area-actualidad > .col-md-4 .pntc { margin-bottom: 0; border-bottom: none; }

		/*------------ CINTILLOS ----------------*/ 

		/*patrocinados*/
		.cint.patrocinado .cint-nav { position: relative; right: 185px; }		
		.cint.patrocinado .cint-patrocinio { position: absolute; right: 0; top:-4px;}
		.cint.patrocinado .cint-patrocinio:after { content:''; position: absolute; top:13px; left: -15px; width: 1px; height: 25px; background: #ddd;}
			
		/*------------ MODULOS ----------------*/

		/*modulo separador*/
		.modulo-asfotos.separador:after { margin-left:0; margin-right: 0; }
		.modulo-asfotos .publi,
		.modulo-asfotos .publi > div,
		.modulo-verticales .publi,
		.modulo-verticales .publi > div  { margin-bottom: 0; }

		.modulo-ed-ints .separador:last-child:after,
		.modulo-ed-america .separador:last-child:after,
		.modulo-verticales .separador:last-child:after { height: 1px; margin-bottom: 35px; top: 15px; }
		.modulo-verticales .separador:last-child:after { width: auto; }


		/*modulo slider*/
        .modulo-slider{margin-top: 10px;}
	        .modulo-slider .pntc-v .pntc-content .title {font-size: 44px; line-height: 1;}

		/*modulo opinion*/
		.modulo-blogs .entrevistas .col-md-4 { border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 15px; }
		.modulo-blogs .pntc figure.item-multimedia { height: 131px; }

		/*modulo elpais*/
		.modulo-elpais .separador:last-child:after { height: 1px; width: auto; margin-bottom: 40px; }
		.modulo-elpais .publi > div { margin-bottom: 0; }
		
		/*modulo crosslinking*/
		.modulo-crosslinking .separador:last-child:after { height: 1px; width: auto; margin-bottom: 40px; }

		/*modulo astv*/
		.modulo-astv.separador:after { margin: 0 0 40px 0; }		
		.modulo-astv .videosbreves .pntc .pntc-content .pntc-txt { margin-bottom: 0; }

		/* PORTADILLA AS-TV */
		.apertura-12col.astv .col-md-12 { padding: 0; }
        .apertura-12col.astv .col-md-12 > .pntc-v article { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; -webkit-flex-direction: row; flex-direction:row; }
        .apertura-12col.astv .col-md-12 > .pntc-v .item-multimedia { width:640px; height: 360px; -webkit-box-flex:0; -ms-flex:0 0 auto; -webkit-flex:0 0 auto; flex:0 0 auto; }
		.apertura-12col.astv .col-md-12 > .pntc-v .video_MPEP { height: 100%; }

        .ntc-rel .ntc.ntc-destacada figure { height: 170px; float: none; width: auto; margin-right: 0; }
        .ntc-rel .ntc.ntc-destacada .ntc-title { font-size: 18px; line-height: 21px; word-break: break-word; }
        .ntc-rel .ntc.ntc-destacada .ntc-pos { font: 22px/36px "sourceblack",sans-serif; height: 36px; width: 36px; }
        .ntc-rel .ntc.ntc-destacada .as-icon-play { width: 35px; height: 35px; padding-left: 3px; line-height: 35px; font-size: 24px; }
        .ntc-rel .ntc.ntc-destacada .as-icon-astv { display: block; float: left; width: 60px; background: #333; color: #fff; font-size: 26px; line-height: 36px; text-align: center; }
       	
        /*------------ TAG ----------------*/
        .list-automatica .col-md-4 .pntc-v figure { height: 221px; }  /* tag */
        .tag .col-md-4 .pntc-v.opinion article { min-height: 300px; }
        .tag .col-md-8 .pntc.opinion .pntc-content { margin: 0; }
        .tag .col-md-8 .pntc {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-positive: 1; -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1;}
        .tag .col-md-6 .agrup-pntc .pntc-h.opinion article{ min-height: 147px; box-sizing: border-box; }

		/*revert btn multimedia en md12 dentro de otro col*/
		.tag .col-md-4 .col-md-12 .pntc .btn-multimedia { height: 36px; left: 0; bottom: 0; margin:0;}
		.tag .col-md-4 .col-md-12 .pntc .btn-multimedia [class^="as-icon-"], 
		.tag .col-md-4 .col-md-12 .pntc .btn-multimedia [class*="as-icon-"] { height: 36px; min-width: 36px; line-height: 36px; }
		.tag .col-md-4 .col-md-12 .pntc .as-icon-play:before { font-size: 23px; }

		/* Reajuste area actualidad */
		.area-actualidad .col-md-4 .publi:last-child > div { margin-bottom: 0; }
		.area-actualidad.flexible > div { display: block; }
		.area-actualidad .col-md-8>.pntc-v.pntc-especiales figure, 
		.area-actualidad .col-md-8>.pntc-v.pntc-galeriadestacada figure {height: 390px; } /*Alto foto*/
		
		.tag .area-actualidad .col-md-8>.pntc-v.pntc-especiales figure, 
		.tag .area-actualidad .col-md-8>.pntc-v.pntc-galeriadestacada figure {height: 620px; } /*Alto foto*/

		.flexible.destacados-5 .col-md-2, .flexible.breves-5 .col-md-2 { width: 19.9%; } 
		.flexible.destacados-5 .col-md-2 figure { height: 100px; }
		
		/* Portadillas Equipos Locales - CSS especifico para esta portadilla */
		.tag .articulo .row + .row.flexible > .col-md-8 .pntc-h.opinion { margin-bottom: 30px;}/* Regla cuando hay modulos de opinion en apertura */
		.tag .articulo .row + .row.flexible > .col-md-4 .col-sm-6:last-child .pntc-h.opinion { margin-bottom: 30px;}/* Regla cuando hay modulos de opinion en apertura */
		.container-fw + .area-actualidad > .col-md-8 > .row > .col-md-4:nth-child(n+3) .opinion { margin-bottom: 32px;}/* Regla cuando hay modulos de opinion en area-actualidad */


		/* pastilla sobre foto */
        .col-md-4.col-sm-12  .pntc-h .btn-multimedia.showroom .as-icon-vertical,
        .col-md-4.col-sm-4  .pntc .btn-multimedia.showroom .as-icon-vertical { background-size: 98px; width: 109px; } 
        .col-md-4.col-sm-4  .pntc .btn-multimedia.laligasportstv .as-icon-vertical { background-size: 105px; width: 109px; }
        .col-md-4.col-sm-4  .pntc .btn-multimedia.huffpost .as-icon-vertical { background-size: 85px; width: 95px; } 
        .col-md-2.col-sm-6 .pntc .btn-multimedia.showroom .as-icon-vertical { background: url(//as01.epimg.net/img/showroom/showroom-icon.svg) no-repeat #fff center; background-size: 30px; width: 42px; } 
		.col-md-2.col-sm-6 .pntc .btn-multimedia.laligasportstv .as-icon-vertical { background-size: 110px; width: 113px; }
		.col-md-2.col-sm-6 .pntc .btn-multimedia.mejorconsalud .as-icon-vertical,
		.col-md-4.col-sm-4 .pntc .btn-multimedia.mejorconsalud .as-icon-vertical
		 { background: url(//as01.epimg.net/img/comunes/logos/as/mejor_con_salud_logo.svg) no-repeat #fff center; background-size: 20px; width: 30px; }
        
        /*modulo blogs portadilla*/
        .modulo-blogs-horizontal .blogs .pntc.pntc-opinion .pntc-content .title { margin-top: 15px; }

	}
		
	/* -md to min */
	@media (max-width: 991px) {
		
		.pntc-h figure { width: 232px; height: 133px; float: left; }
		
		.header-home .header-superior .portales-verticales { display: none; }

		/*salidas de col-12 a 100% de ancho*/
		.col-md-12 .pntc figure,
		.col-md-12 > .pntc.pntc-marcador figure,
		.col-md-12 > .pntc.pntc-marcador .marcador { margin-right: -10px; margin-left: -10px; width: auto; }
					
		/*------------ CINTILLOS ----------------*/

		.cint { margin-left: -10px; margin-right: -10px; padding-left: 10px; }
		.flexible .cint { margin: 0 0px 15px 0px; -ms-flex:1 1 auto;  -webkit-box-flex:1;  -webkit-flex:1 1 auto; flex:1 1 auto; }
		
		.cint .cint-titular { max-width: 90%; }
		
		.cint .cint-nav { float: none; position: absolute; right: 0; top: 0; height: 30px; width: 100%; overflow: hidden; }
		.cint .cint-nav ul { background: #fff; /*rgba(255,255,255,.98);*/ padding:5px 20px; margin: 49px 0 0; }
		.cint .cint-nav li { float: none; margin-left: 0; line-height: 26px; border-bottom: 1px solid rgba(0,0,0,.1); text-align: right; padding: 4px 0; } 
		.cint .cint-nav li a { display: inline-block; }
		.cint .cint-nav li img { float: right; }
		.cint .cint-nav li:last-child { border: none; } 
		.cint .cint-nav li a:before, 
		.cint .cint-nav li a:after { display: none; }
			
		.cint .cint-nav:before,
		.cint .cint-nav:after { content: ''; position: absolute; top: 26px; right: 25px; height: 8px; width: 3px; background: #CE0000; }
		.cint .cint-nav:before { transform: rotate(-50deg); -ms-transform: rotate(-50deg); -webkit-transform: rotate(-50deg); margin-top: -4px; }
		.cint .cint-nav:after { transform: rotate(50deg); -ms-transform: rotate(50deg); -webkit-transform: rotate(50deg); margin-top: -4px; margin-right: -4px; }

		/*cintillo en modulo resultados*/
		.cint.mod-resultados.patrocinado { margin:0; padding-left: 0;} 
		
		/*------------ TIPOLOGIAS  ----------------*/
		/*comparador*/
		.pntc-comp .comp-figure-wrapper .comp-back img { left: -40px; bottom:-25px;}
		.pntc-comp .comp-item.comp-right .comp-figure-wrapper .comp-back img { right: -40px; }
	
		/* Bloque fijo resultados */
		.home .bloque-resultados .cont-estadisticas { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack: distribute; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
		.home .bloque-resultados .cont-estadisticas .estadistica { width: 20%; margin-right: 5px; }	
		.home .bloque-resultados .cont-estadisticas .estadistica:nth-child(3) { margin-right: 5px;  }
		.home .bloque-resultados .cont-estadisticas .estadistica:nth-child(5),
		.home .bloque-resultados .cont-estadisticas .estadistica:nth-child(6) { margin-right: 0; }
		.home .bloque-resultados .cont-modulo.resultados .btn, 
		.home .bloque-resultados .clasificacion-total .btn { margin-bottom: 10px; }
		.home .bloque-resultados .publi-vertical { margin-top: 0px; }

		.home .bloque-rankings .list-equipo-mod-jugador-rank1, 
		.home .bloque-rankings .list-equipo-mod-jugador-rank2 { display: block; }

		.home .bloque-resultados .cont-estadisticas .estadistica:nth-child(3) { margin-right: 2px; }
		.home .bloque-resultados .cont-estadisticas .estadistica { margin-right: 2px; }

		.home .cnt-bloque-resultados .cint { margin-right: 0}

		/*------------ MODULOS  ----------------*/
		/*modulo crosslinking elpais*/
		.modulo-elpais .pntc-h .pntc-content .title { font-size: 18px; line-height: 20px; }
		.modulo-elpais .pntc-h figure.item-multimedia .img-pntc { height: 100%; width: auto; }

		/* PORTADILLA ASTV */
		.apertura-12col.astv .rrss-wrapper,
		.apertura-12col.astv .capa-video { width: calc(100% + 20px); left: -10px; }
        
		.apertura-12col.astv .col-md-12 > .pntc-v .item-multimedia { overflow: hidden; position: relative; padding-top: 56.1728%; }
		.apertura-12col.astv .col-md-12 > .pntc-v .video_MPEP { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
        
        /* modulo blogs portadilla */        
		.modulo-blogs-horizontal .pntc-bl-autor { display: block; width: calc(150px + 8px); } 
        	.modulo-blogs-horizontal .pntc-bl-autor { min-height: 117px; }
        .modulo-blogs-horizontal .pntc-bl-autor img { left:3px; right:auto; /* -53px*/ }
        
	}

	/* -sm to max */
	@media (min-width: 481px) {

		/*TAG Editorial*/
        .tag .header-editorial::before { content: "\e61c"; position: absolute; top: 0; left: -125px; font-size: 200px; line-height: 65px; font-family: as-icons; width: 100%; text-align: left; color: rgba(255,255,255,.5); clip: rect(0,200px,68px,0); }

	}

	@media (min-width: 768px) {
		
		/*publi*/
		#gtp_diarioas_19753-LDB1 > div { min-height: 90px;}
		.area-actualidad .col-md-4 .publi:last-child { margin-bottom: 0; }

		.tag .publi { width: 100%; margin-bottom: 15px; }
        .tag .area-actualidad .col-md-4 .publi:last-child { margin-bottom: 15px; }

		/*PORTADILLA ASTV*/
        .apertura-12col.astv .col-md-12 > .pntc .pntc-autor-share .btn-wrapper { bottom: 0; right: 0; }  

      	.ntc-rel .ntc-rel-wrapper { margin: 0 -10px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap; }     
        .ntc-rel .ntc.ntc-destacada { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; width: 24.9%; float: left; margin-bottom: 15px; }

        /*PORTADILLA OPINION + BLOGs*/
        .area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-op-autor figure { margin-bottom: 0; height: 125px; width: 185px; }
	    .area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-op-autor:before,
	    .area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-op-autor:after { display: none; }
	    .area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-content .pntc-txt { position: relative; }
	    .area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-content .title { font-size: 23px; line-height: 23px; }
		.area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-content:before { content: "\e61c"; position: absolute; left: -290px; bottom: 50%; margin-bottom: -30px; font-size: 395px; line-height: 60px; font-family: 'as-icons'; text-align: center; color: #f9f9f9; }
		
		/*Opinion editorial*/
		.area-opinion .agrup-pntc .pntc-opinion-editorial.destacada article { padding: 25px 70px 35px; }
		.area-opinion .agrup-pntc .pntc-opinion-editorial.destacada .pntc-content .pntc-autor-share { position: absolute; right: -60px; bottom: -25px; }
		.area-opinion .agrup-pntc .pntc-opinion-editorial.destacada .pntc-content:before { left: -350px; }
		
		.tag .pntc.pntc-opinion-editorial article { height: 100%; }
		.tag .col-md-8.col-sm-12 > .pntc.pntc-opinion-editorial article { padding:40px; }
		.tag .col-md-8.col-sm-12 > .pntc.pntc-opinion-editorial article::before { font-size: 305px; top: 100%; margin-top: -275px; left: -220px; }
		.tag .col-md-8.col-sm-12 > .pntc.pntc-opinion-editorial .title {font-size: 27px; line-height: 30px; }
		      
           /*listado de blogs*/
	      .area-blogs-list .agrup-pntc .pntc.pntc-opinion { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-flex: 0; -ms-flex: 0 1 49.9%; -webkit-flex: 0 1 49.9%; flex: 0 1 49.9%; margin-bottom: 15px; border-bottom: 0; padding-bottom: 0; }
	      .area-blogs-list .agrup-pntc div:nth-of-type(2n) article { margin-left: 15px; }	   
	      .area-blogs-list .agrup-pntc .pntc.pntc-opinion.blog-multi { -webkit-box-flex:0; -ms-flex:0 1 100%; -webkit-flex:0 1 100%; flex:0 1 100%; margin-left: 0; margin-right: 0; }
	      .area-blogs-list .agrup-pntc .pntc.pntc-opinion.blog-multi .pntc-op-autor { width: 362px; }
	      .area-blogs-list .agrup-pntc .pntc.pntc-opinion.blog-multi .pntc-op-autor figure { width: 270px; }

		/*portadilla blogs new*/
		.area-blogs .cint .cint-titular { height: 60px; padding-top: 11px; }
		.ntc-blogs.pntc-h article { display: -ms-flexbox; display: -webkit-box; display: -webkit-flex; display: flex; }
		.ntc-blogs.pntc-h figure{ width: 228px; height: 131px; }
		.ntc-blogs.pntc-h article .pntc-content{ display: -ms-flexbox; display: -webkit-box;  display: -webkit-flex; display: flex; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }
		.ntc-blogs .pntc-bl-autor + .pntc-content { margin-left: 23px;}
		.ntc-blogs .pntc-content .subtitle{ display: none; }
		.ntc-blogs .pntc-content .title{ margin-top: 3px; }

		.pntc.ntc-blogs:last-child { border-bottom: none; padding-bottom: 15px; margin-bottom: 0; }

		/*col-md-12*/

		.col-md-12 > .pntc-v figure:before { content: '';  height: 100%; width: 100%; background: -webkit-linear-gradient(10deg, rgba(0,0,0,1) 15% ,rgba(0,0,0,0.35) 30%,rgba(0,0,0,0) 60%); background: -webkit-linear-gradient(80deg, rgba(0,0,0,1) 15% ,rgba(0,0,0,0.35) 30%,rgba(0,0,0,0) 60%); background: linear-gradient(10deg, rgba(0,0,0,1) 15% ,rgba(0,0,0,0.35) 30%,rgba(0,0,0,0) 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); position: absolute; bottom: 0; left: 0; z-index: 1; }

		.col-md-12 > .pntc-v .pntc-content { position: absolute; bottom: 0; padding: 20px; z-index: 1; }  
		.col-md-12 > .pntc-v .pntc-content .pntc-txt .title { color:#fff; font-size: 56px; line-height: 56px; text-shadow:1px 1px 0px #444; }
		.col-md-12 > .pntc-v:not(.pntc-especiales) .pntc-content .pntc-txt .title:hover { text-shadow:1px 1px 0px #6f4f18; }
		.col-md-12 > .pntc-v:not(.pntc-especiales) .pntc-content .pntc-txt .subtitle { display: inline-block; background:#d90000; color: #fff; padding: 4px 8px; margin-bottom: 8px; font: 15px/16px 'sourceblack',sans-serif; }
		.col-md-12 > .pntc-v:not(.pntc-especiales) .pntc-content .pntc-txt .txt { font-size: 19px; line-height: 25px; color: #fff; }
		.col-md-12 > .pntc-v:not(.pntc-especiales) .pntc-content .pntc-txt .txt a { border-bottom-color: #fff; color: inherit; }

		.col-md-12 > .pntc .pntc-autor-share .nom-wrapper .nom { color: #fff; }		
		/*.col-md-12 > .pntc .pntc-autor-share .nom-wrapper .nom:hover { color:#E68C12; }*//*wpo eliminación <a>*/
		
		.col-md-12 > .pntc .pntc-autor-share .btn-wrapper { bottom: 15px; right: 15px; }
		.col-md-12 > .pntc .pntc-content .pntc-autor-share .btn-wrapper .btn-comment,
		.col-md-12 > .pntc .pntc-content .pntc-autor-share .btn-wrapper .btn-share { color: #dddddd; border-color: rgba(255,255,255,.4); }
		.col-md-12 > .pntc .as-icon-astv { display: none; }
		.astv .col-md-12 > .pntc .as-icon-astv { display: block; background: #333; height: 46px; font-size: 34px; line-height: 46px; padding: 0 12px; }

		/*col-md-12 > tipologia cronica */
		.col-md-12 > .pntc-cronica .pntc-content .pntc-txt .subtitle { display: block;}

		/* especiales */
		.col-md-12 > .pntc-especiales .pntc-content .pntc-txt .title { max-width: 70%; margin: 0 auto 12px; }
		.col-md-12 > .pntc-especiales .pntc-content .pntc-txt .subtitle { margin-left:-20px; margin-right: -20px; }

		/*hover*/
		.col-md-12 > .pntc .pntc-content .pntc-autor-share .btn-wrapper .btn-comment:hover, 
		.col-md-12 > .pntc .pntc-content .pntc-autor-share .btn-wrapper .btn-share:hover { color:#434343; background-color: #fff; border-color: #fff; } 	

			/*revert para las salidas con marcador*/
			.col-md-12 > .pntc.pntc-marcador .pntc-autor-share .nom-wrapper .nom { color: #333; }		

			.col-md-12 > .pntc.pntc-marcador .pntc-content .pntc-autor-share .btn-wrapper { bottom: 0px; right: 0px; }
			.col-md-12 > .pntc.pntc-marcador .pntc-content .pntc-autor-share .btn-wrapper .btn-comment,
			.col-md-12 > .pntc.pntc-marcador .pntc-content .pntc-autor-share .btn-wrapper .btn-share { color: #434343; border: 1px solid #dddddd; }
			.col-md-12 > .pntc.pntc-marcador .pntc-content .pntc-autor-share .btn-wrapper .btn-comment { border-right: none; }
			
				/*hover*/
				.col-md-12 > .pntc.pntc-marcador .pntc-content .pntc-autor-share .btn-wrapper .btn-comment:hover, 
				.col-md-12 > .pntc.pntc-marcador .pntc-content .pntc-autor-share .btn-wrapper .btn-share:hover { color:#fff; background-color: #434343; border-color: #434343; } 	
		
		/*titulo a la izq*/
		.pntc.pntc-tit-izq.pntc-videodestacado figure { margin-left: 0;  }
		.pntc.pntc-tit-izq.pntc-videodestacado .pntc-content { padding-left: 10px; margin-right: 0;  }

		/*titulo sobre figure*/
		.area-actualidad .col-md-8 > .pntc-tit-figure figure { position: relative; margin-bottom: 15px; }
		.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-videodestacado figure { margin-bottom: 0; }
		.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-galeriadestacada figure { margin-bottom: 0; min-height: 524px; }
		.area-actualidad .col-md-8 > .pntc-tit-figure figure .pntc-content { position: absolute; bottom: 0px; left: 0; width: 100%; z-index: 3; padding: 10px; }
		.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-galeriadestacada figure .pntc-content { padding-bottom: 65px; }
		.area-actualidad .col-md-8 > .pntc-tit-figure figure:hover .as-icon-play { background: #333; }
		.area-actualidad .col-md-8 > .pntc-tit-figure figure > a:before { content: ''; width: 100%; height: 200px; background: -webkit-linear-gradient(0deg, rgba(0,0,0,.9) 10% ,rgba(0,0,0,0.3) 70%,rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(bottom, rgba(0,0,0,.9) 10% ,rgba(0,0,0,.3) 70%,rgba(0,0,0,0) 100%); background: linear-gradient(0deg, rgba(0,0,0,.9) 10% ,rgba(0,0,0,.3) 70%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); position: absolute; bottom: 0; left: 0; z-index: 1; }
		
		.area-actualidad .col-md-8 > .pntc-tit-figure figure .pntc-content .subtitle { color: #fff; position: relative; }

		.area-actualidad .col-md-8 > .pntc-tit-figure figure .btn-multimedia + hgroup .subtitle { display: none; }

		.area-actualidad .col-md-8 > .pntc-tit-figure figure .pntc-content hgroup { position: relative; z-index: 2; }
		.area-actualidad .col-md-8 > .pntc-tit-figure figure .pntc-content .title { display:block; color: #fff; text-shadow: 1px 1px 0px #444; text-align: left; position: relative; margin-bottom: 0; }
		.area-actualidad .col-md-8 > .pntc-tit-figure figure .pntc-content .title a { display: block; }
		.area-actualidad .col-md-8 > .pntc-tit-figure figure .pntc-content .title a:hover { text-shadow:none; }
		
		.area-actualidad .col-md-8 > .pntc-tit-figure figure .btn-multimedia { bottom:100%; left: 10px; width: calc(100% - 20px); height: auto;    pointer-events: none; }
		.area-actualidad .col-md-8 > .pntc-tit-figure figure .btn-multimedia .as-icon-play { margin-top: -17.75%; }
		.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador figure .btn-multimedia .as-icon-play { margin-top: -9%; }

		.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-galeriadestacada .pntc-content::before { display: none; }

		/* especiales */
		.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-especiales .pntc-content .title { color: #fff; text-align: center; margin-bottom: 12px; }

		/* centrado fotogaleria */
		.pntc.pntc-galeriadestacada figure.item-multimedia .img-pntc { left: auto; right: auto; top:auto; bottom: auto; margin:0; -webkit-transform:translateX(-50%); transform:translateX(-50%); margin-left: 50%; }

		/* capa de video */
		.area-actualidad .col-md-8 > .pntc-tit-figure .capa-video figure { height: 100%; } 
        
		/*------------ MARCADORES ----------------*/
		
		.col-md-12 > .pntc.pntc-marcador .pntc-content { position: relative; bottom: auto; padding: 0; width: 100%; }
		.col-md-12 > .pntc.pntc-marcador .pntc-content .pntc-txt .subtitle { color: #666; padding: 0; background: none; font: 14px/16px 'sourcesans',sans-serif; }
		.col-md-12 > .pntc.pntc-marcador .pntc-content .pntc-txt .title { text-align: center; color:#131313; text-shadow:none;  }
		.col-md-12 > .pntc.pntc-marcador .pntc-content .pntc-txt .txt { display: block; color: #6b6b6b; }
		
		/*Reproduccion video en portada ajustando hueco al alto de video*/
		
		.col-md-12 > .pntc-v.con-video figure, 
		.col-md-10 > .pntc-v.con-video figure,  
		.col-md-8 > .pntc-v.con-video figure, 
		.col-md-6 > .pntc-v.con-video figure { height: auto; }
        
         
        /*CINTILLOS VERTICALES */
        
        /*
        .cint.be .cint-titular img { height: 44px; margin-top: 3px; }
        .cint.dv .cint-titular img { height: 39px; margin-top: 9px; }
        .cint.tk .cint-titular img { height: 55px; margin-top: -5px; }
        .cint.ep .cint-titular img { height: 53px; margin-top: -5px; } */

		/*------------ MODULOS ----------------*/

		/*modulo opinion*/
		.modulo-blogs .agrup-pntc { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal;  -webkit-box-direction: normal; -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; width: auto; margin: 0 -10px; }	
		.modulo-blogs .agrup-pntc .pntc-h.pntc-opinion { float:left; width: 49.9%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; border-bottom: none; padding-bottom: 0; padding: 0 10px; margin-bottom: 15px; }

		.modulo-blogs .pntc.pntc-opinion .pntc-op-autor { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack: justify; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -ms-flex-positive: 1; -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -ms-flex-pack: distribute; -webkit-justify-content: space-around; justify-content: space-around; }		
		.modulo-blogs .pntc.pntc-opinion .pntc-op-autor figure { width: 130px; margin-bottom: 6px; }
		.modulo-blogs .pntc.pntc-opinion article { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
		.modulo-blogs .pntc.pntc-opinion article .pntc-content { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;	-ms-flex-pack: justify;	-webkit-box-pack: justify; -ms-flex-positive: 1; -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -ms-flex-pack: distribute; -webkit-justify-content: space-around; justify-content: space-around;	}
		
		
			/*patrocinio*/
    		.modulo-blogs .agrup-pntc .pntc-h.pntc-opinion .btn-patrocinio-share { bottom: 0; right: 10px; }
		
		
		/*modulo verticales*/
		.modulo-verticales .col-md-4 .pntc-v .pntc-content .title { font-size: 23px; line-height: 25px; }	
		.modulo-verticales .col-md-8 .col-md-4 { width: 49.9%; }

        
		/*modulo escudos*/
		.modulo-escudos .content,
		.tag .container .modulo-escudos .content { max-width: 992px; margin: 0 auto; padding: 0 10px; height: 42px; }
		
		.modulo-escudos .list,
		.tag .container .modulo-escudos .list { width: calc(100% - 90px); float: left; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
		.modulo-escudos .list.no-btn-clasf { width:100%}
		.modulo-escudos .list .item,
		.tag .container .modulo-escudos .list .item { float:left; height: 42px; width:calc(5% - 1px); -ms-flex:1 1 auto;-webkit-box-flex:1; -webkit-flex:1 1 auto; flex:1 1 auto; margin-right:1px; position: relative; text-align: center; -webkit-transition: background .25s ease-in; transition:background .25s ease-in; }
		.modulo-escudos .list .item:hover { background: #ddd; }
	   	.modulo-escudos .list.items-30 .item { width:calc(3.3% - 1px); padding: 2px;}
		.modulo-escudos .list.items-22 .item { width:calc(4.5% - 1px);}
		.modulo-escudos .list.items-18 .item { width:calc(5.5% - 1px);}
		.modulo-escudos .list.items-16 .item { width:calc(6.2% - 1px);}
		.modulo-escudos .list.items-8 .item img { padding: 4px 0;}
		.modulo-escudos li.group {width: calc(7% - -1px); vertical-align:middle}
		.modulo-escudos li.group:first-child {border-left: 0}
		.modulo-escudos li.group span { display:block;  padding:7px 0 0; font:10px/10px 'sourcesans', sans-serif; text-align:center; text-transform:uppercase; color:#666}
		.modulo-escudos li.group strong { display:block; font:normal 14px/18px 'sourcesansbold', sans-serif; color:#323232}
		.modulo-escudos li.sep { border-left:1px solid #ddd;  vertical-align:middle;width: 1px}
		.modulo-escudos li.conf { border-left:1px solid #ddd;  vertical-align:middle} /*?*/
		.modulo-escudos li.conf span { display:block; padding:7px 5px 0; font:10px/10px 'sourcesans', sans-serif; text-align:center; color:#666}
		.modulo-escudos li.conf strong { display:block; font:normal 15px/26px 'sourcesans', sans-serif; color:#323232}

		.modulo-escudos .btn-clasf { height: 42px; font: 12px/42px 'Arial'; font-weight: bold; color: #333; float: right; }
		.modulo-escudos .btn-clasf:before { content: ''; display: inline-block; width: 4px; height: 4px; margin-right: 2px; border: 4px solid transparent; border-left-color: #eb9114; }

			/*dentro de bloque editorial*/
			.container .modulo-escudos .list { width: 100%; }
			.container .modulo-escudos .list .item { height: 45px; margin-right: 0px; }
			.container .modulo-escudos .list .item img { padding: 9px 0; }


		/*modulo slider*/		
        .modulo-slider{ margin: 20px 0}
        .modulo-slider .pntc-galeriadestacada figure{min-height: 400px;}
        .modulo-slider .pntc.pntc-galeriadestacada figure.item-multimedia .img-pntc { width: 100%; height: auto; left: -50%; right: -50%; top: -40%; bottom: -60%; margin: auto; transform: none;}
	        .modulo-slider .pntc-galeriadestacada .pntc-content { padding: 10px 20px 30px;}
	        .modulo-slider .pntc-v .pntc-content .title { font-size: 40px; line-height: 1.1; max-width: 80%; }
   
		/*opinion en area-actualidad */
		.opinion .pntc-opinion article { position: relative; min-height: 105px; padding: 15px; padding-right: 225px; }
		.opinion .pntc-opinion .pntc-op-autor { position: absolute; right: 15px; bottom: 15px; padding: 0; margin: 0; border: none; }
		.opinion .pntc-opinion .pntc-op-autor figure { margin: 0; width: 185px; height: 84px; }
		.opinion .pntc-opinion .pntc-op-autor figure:before { font-size: 180px; line-height: 65px; }
		.opinion .pntc-opinion .pntc-op-autor figure img { left: auto; right: -40px; height: 84px; width: 200px; }
		.opinion .pntc-opinion .pntc-op-autor .title { position: absolute; left: 0; top: auto; bottom: 10px; line-height: 17px; font-size: 15px; width: 45%; text-align: left; white-space: normal; overflow: visible; z-index: 1; }
		.opinion .pntc-opinion .pntc-op-autor:before,
		.opinion .pntc-opinion .pntc-op-autor:after { display: none; }
		.opinion .pntc-opinion .pntc-content { border-right: 2px solid #FFB900; /*height: 100%;*/ min-height: 85px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
		.opinion .pntc-opinion .pntc-content .pntc-txt { width:100%; margin-right: 15px; -ms-flex-item-align: center;-webkit-align-self: center; align-self: center; }
		.opinion .pntc-opinion .pntc-content .title { font-size: 27px; line-height: 29px; }
		.opinion .pntc-opinion .pntc-content:before { content: ''; border: 8px solid transparent; border-left-color: #FFB900; position: absolute; height: 10px; width: 10px; right: -16px; top: 15px; }		
		.opinion .pntc-opinion .pntc-content:after { content: ''; border: 6px solid transparent; border-left-color: #eee; position: absolute; height: 10px; width: 10px; right: -11px; top: 17px; }
		
		/*opinion editorial en area-actualidad*/
		.opinion .pntc-opinion-editorial article { padding: 25px 70px 35px; position:relative; overflow:hidden; min-height: 0; }
		.opinion .pntc-opinion-editorial .pntc-content { border: none; min-height: 0; }		
		.opinion .pntc-opinion-editorial .pntc-content .pntc-txt { margin: 0; }
		
		/*autor*/
		.col-md-4 .pntc-h .pntc-autor-share { display: block; }
		.col-md-4 .pntc-h .pntc-autor-share .nom-wrapper { display: block; }

		.col-md-3 .pntc .pntc-autor-share .nom-wrapper .nom { display: block; }
		
		.col-md-2 .pntc .pntc-autor-share { display: block; }
		.col-md-2 .pntc .pntc-autor-share .nom-wrapper .nom { display: block; }

		.col-md-3 .pntc-v .nom-wrapper { max-width: 115px; }
		.col-md-4 .pntc-v .nom-wrapper { max-width: 195px; }	
		.col-md-6 .pntc-h .nom-wrapper { max-width: 135px; }	

		.pntc.pntc-tit-izq .pntc-autor-share .nom-wrapper { max-width: 127px; }
				

		/*pntc-patroc*/
		.pntc-v .item-multimedia + .pntc-content .box-patroc{border-top:3px solid #a6a49e}
		.pntc-v .item-multimedia + .pntc-content .box-patroc .txt-patroc{margin-bottom:5px;padding:0px 8px 3px 8px}
		.pntc .pntc-content .box-patroc + .pntc-txt{margin-bottom: auto;padding-bottom: 10px;}

		/*patrocinio*/

			/*betfair*/
			.col-md-3 .pntc .btn-patrocinio-share { position: absolute; }
			.breves-2 .col-md-3 .pntc .btn-patrocinio-share { position: relative; }

        /* subvencion ministerio */
        .info-ministerio-astv { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}

		/*tipologia*/
		/*opinion*/

		.col-md-4 .pntc-h.pntc-opinion .pntc-op-autor,
		.col-md-6 .pntc-h.pntc-opinion .pntc-op-autor { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -ms-flex-direction: column; -webkit-box-orient: vertical;-webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; }

		.col-md-4 .pntc-h.pntc-opinion article,
		.col-md-6 .pntc-h.pntc-opinion article { padding: 15px; }
		
		.col-md-6 .pntc-h.pntc-opinion .pntc-op-autor figure { width: 145px; height: 85px; margin: 0px; }		
		.col-md-6 .pntc-h.pntc-opinion .pntc-op-autor figure:before { font-size: 135px; line-height: 65px; } 
		
		.col-md-4 .pntc-h.pntc-opinion .pntc-op-autor .title { position: relative; top:5px; width: 115px; }
		.col-md-6 .pntc-h.pntc-opinion .pntc-op-autor .title { position: relative; top:5px; width: 145px; }

		.col-md-4 .pntc-h.pntc-opinion .pntc-content .title { font-size: 20px; line-height: 22px; }
		.col-md-6 .pntc-h.pntc-opinion .pntc-content .title { font-size: 22px; line-height: 22px; }

		/*opinion dentro de area-publi-lateral*/
		.area-publi-lateral .col-md-4 .pntc-h.pntc-opinion article, .col-md-6 .pntc-h.pntc-opinion article{ padding: 15px 10px; height: 100%;}
	    .area-publi-lateral .col-md-6 .pntc-h.pntc-opinion .pntc-content .title { font-size: 18px; line-height: 20px; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
	    .area-publi-lateral .col-md-6 .pntc-h.pntc-opinion .pntc-op-autor figure{ width: 120px; margin-bottom: 6px; }
	    .area-publi-lateral .col-md-6 .pntc-h.pntc-opinion .pntc-op-autor .title{ width: 120px; }

		/*opinion en breves*/
			.breves-1 .pntc-v.pntc-opinion .pntc-op-autor,
			.breves-3 .pntc-v.pntc-opinion .pntc-op-autor { margin-top: 20px; margin-bottom: 25px; border: none; border-bottom: 2px solid #FFB900; padding-right: 0; margin-right: 0; }
			
			.breves-1 .pntc-v.pntc-opinion .pntc-op-autor figure,
			.breves-2 .pntc-v.pntc-opinion .pntc-op-autor figure,
			.breves-3 .pntc-v.pntc-opinion .pntc-op-autor figure,
			.breves-4 .pntc-v.pntc-opinion .pntc-op-autor figure,
			.breves-5 .pntc-v.pntc-opinion .pntc-op-autor figure,
			.breves-6 .pntc-v.pntc-opinion .pntc-op-autor figure { display: none; }

			.breves-2 .col-md-3.col-sm-6 .pntc-v.pntc-opinion article,
			.breves-4 .pntc-v.pntc-opinion article,
			.breves-5 .pntc-v.pntc-opinion article { min-height: auto; }
			.breves-5 .col-md-2 .pntc-v.pntc-opinion article,
			.breves-3 .col-md-2 .pntc-v.pntc-opinion article { -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; }
			.breves-2 .col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-content .title,
			.breves-4 .pntc-v.pntc-opinion .pntc-content .title,
			.breves-5 .pntc-v.pntc-opinion .pntc-content .title,
			.breves-6 .pntc-v.pntc-opinion .pntc-content .title { margin-bottom: 0; }
			.breves-2 .col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor,
			.breves-3 .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor,
			.breves-4 .col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor,
			.breves-5 .pntc-v.pntc-opinion .pntc-op-autor,
			.breves-6 .pntc-v.pntc-opinion .pntc-op-autor { margin-top: 10px; margin-bottom: 25px; border: none; border-bottom: 2px solid #FFB900; padding-right: 0; margin-right: 0; width: 100%; }
			
			.breves-1 .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor:before,
			.breves-2 .col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor:before,
			.breves-3 .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor:before,
			.breves-4 .pntc-v.pntc-opinion .pntc-op-autor:before,			
			.breves-4 .col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor:before,
			.breves-5 .pntc-v.pntc-opinion .pntc-op-autor:before,
			.breves-6 .pntc-v.pntc-opinion .pntc-op-autor:before { border-color: transparent; border-top-color: #FFB900; top: auto; bottom: -17px; right: 18px; left: auto; }
			
			.breves-1 .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor:after,
			.breves-2 .pntc-v.pntc-opinion .pntc-op-autor:after,
			.breves-3 .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor:after,
			.breves-4 .pntc-v.pntc-opinion .pntc-op-autor:after,
			.breves-4 .col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor:after,
			.breves-5 .pntc-v.pntc-opinion .pntc-op-autor:after,
			.breves-6 .pntc-v.pntc-opinion .pntc-op-autor:after { border-color: transparent; border-top-color: #eee; top: auto; bottom: -12px; right: 20px; left: auto; }
			
			.breves-1 .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor .title,
			.breves-2 .col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor .title,
			.breves-3 .pntc-v.pntc-opinion .pntc-op-autor .title,
			.breves-3 .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor .title,
			.breves-4 .pntc-v.pntc-opinion .pntc-op-autor .title,
			.breves-4 .col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor .title,
			.breves-5 .pntc-v.pntc-opinion .pntc-op-autor .title,
			.breves-5 .col-md-2.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor .title,
			.breves-6 .pntc-v.pntc-opinion .pntc-op-autor .title { width: 100%; bottom: -30px; top: auto; right: 0px; left: auto; position: absolute; text-align: right; font: 14px/17px 'sourcesans',sans-serif; }

			.breves-5 .pntc-v.pntc-opinion .pntc-op-autor .title,
			.breves-5 .col-md-2.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor .title { font-size: 13px; }
			.breves-6 .pntc-v.pntc-opinion .pntc-op-autor .title { font-size: 12px; }

		/*op patrocinada*/
		.breves-2 .col-md-3.col-sm-6 .pntc-v.pntc-opinion .btn-patrocinio-share ~ .pntc-op-autor, 
		.breves-3 .col-md-4.col-sm-4 .pntc-v.pntc-opinion .btn-patrocinio-share ~ .pntc-op-autor, 
		.breves-4 .col-md-3.col-sm-6 .pntc-v.pntc-opinion .btn-patrocinio-share ~ .pntc-op-autor, 
		.breves-5 .pntc-v.pntc-opinion .btn-patrocinio-share ~ .pntc-op-autor, 
		.breves-6 .pntc-v.pntc-opinion .btn-patrocinio-share ~ .pntc-op-autor { margin-bottom: 45px; }

		.opinion .pntc-opinion .btn-patrocinio-share { left: 0; right: auto; }
		.opinion .pntc-opinion .btn-patrocinio-share .betfair-wrapper::after { left: auto; right: -22px; }
		.opinion .pntc-opinion .btn-patrocinio-share .betfair-wrapper { padding-left: 8px; width: 150px; }
		.opinion .pntc-opinion .btn-patrocinio-share .betfair-logo { right: 25px; }
		.opinion .pntc-opinion .btn-patrocinio-share ~ .pntc-content { padding-bottom: 20px; }

		/* Bloque fijo resultados */
		.home .bloque-resultados .col1 .partido-unico .cont-resultados ul li .equipo-local,
	    .home .bloque-resultados .col1 .partido-unico .cont-resultados ul li .equipo-visitante { width: 45%; }
	    .home .bloque-resultados .col1 .partido-unico .cont-resultados ul li .cont-resultado { width: 10%; }

	    /*TAG*/
		.tag .flexible .pntc-h.opinion  { border: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;} 

        /* modulo blogs portadilla */
        .modulo-blogs-horizontal .blogs .pntc.pntc-opinion .pntc-content { -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; -webkit-align-self: stretch; align-self: stretch; -ms-flex-pack: start; -webkit-box-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; width: calc(100% - 185px); /* width IE 9 */ }
        .modulo-blogs-horizontal .blogs .pntc.blog-unico .pntc-content { width: calc(33.333% - 85px) } /* IE 9 */
		.modulo-blogs-horizontal .blogs .pntc.pntc-opinion .pntc-content .pntc-txt { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -ms-flex: 1 1 auto; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; -ms-flex-pack: justify; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; height: 100%; margin-bottom: 0; }
        
 /* ------------ VERTICALES y crosslinking ---------------- */
         .pntc .btn-multimedia.ejerciciosencasa .as-icon-vertical { background-size: 109px; width: 109px; }
		.col-md-2.col-sm-6 .pntc .btn-multimedia.ejerciciosencasa .as-icon-vertical { background-size: 113px; width: 113px; }
		
		/*nuevos estilos videoplayer button*/
		/*videoplayer button default size lg override*/		
		.area-actualidad .col-md-8 > .pntc-tit-figure .btn-multimedia .as-icon-play,
		.col-md-8 > .pntc-v figure > a .btn-multimedia .as-icon-play { width: 60px; height: 60px; line-height: 60px; font-size: 35px; }
		/*.col-md-8 > .pntc.pntc-tit-izq .btn-multimedia .as-icon-play,
		.col-md-6 > .pntc-v figure > a .btn-multimedia .as-icon-play { width: 60px; height: 60px; line-height: 60px; font-size: 35px; }*/

		.area-actualidad .col-md-8 > .pntc-tit-figure .btn-multimedia .as-icon-play::before, 
		.col-md-12 > .pntc-v figure > a .btn-multimedia .as-icon-play::before, 
		.col-md-8 > .pntc-v figure > a .btn-multimedia .as-icon-play::before { left:2px; }
		/*.col-md-8 > .pntc.pntc-tit-izq .btn-multimedia .as-icon-play::before, 
		.col-md-6 > .pntc-v figure > a .btn-multimedia .as-icon-play::before { left:2px; }*/

	}

	/* ipad to -sm*/
	@media (min-width: 991px) and (max-width: 1024px)   {

		.flexible .col-md-8 { width: 66.6%; }
		.flexible .col-md-6 { width: 49.9%; }
		.flexible .col-md-5 { width: 41.6%; }
		.flexible .col-md-4 { width: 33.2%; }
		.flexible .col-md-3 { width: 24.9%; }
		.flexible .col-md-2 { width: 16.5%; }

		.area-actualidad .flexible .col-sm-6 { width: 49.9%; }

	}

	/* -sm to -xs*/
	@media (min-width: 768px) and (max-width: 991px)   {
		
		.flexible .col-sm-8 { width: 66.6%; }
		.flexible .col-sm-6 { width: 49.9%; }
		.flexible .col-sm-5 { width: 41.6%; }
		.flexible .col-sm-4 { width: 33.2%; }
		.flexible .col-sm-2 { width: 16.5%; }

		.flexible { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;  -ms-flex-flow: row wrap;-webkit-flex-flow: row wrap; flex-flow: row wrap; -ms-flex:0 auto; -webkit-box-flex:0; -webkit-flex:0 auto; flex:0 auto; }
		.flexible > div { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

		.flexible .pntc-v  { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
		.flexible .pntc-v article { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; flex-direction:column;}
		.flexible .pntc-v article .pntc-content { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; flex-direction:column; -ms-flex-pack:justify; -webkit-box-pack:justify; -webkit-justify-content: space-between; justify-content: space-between;}
		
		.flexible .agrup-pntc .pntc-v, 
		.flexible .agrup-pntc .pntc-v article, 
		.flexible .agrup-pntc .pntc-v article .pntc-content,
		.flexible .col-md-2.col-sm-6 .pntc-v article, 
        .miniatura-publi .col-md-8 .col-md-3 .pntc-v article { display: block;}

		/*modulo crosslinking*/
    	.modulo-crosslinking .flexible.secundarias .pntc-v article { -ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row}  
		.modulo-crosslinking .col-sm-6 .pntc-v figure { -webkit-flex-shrink: 0; flex-shrink: 0; width: 150px; height: 100px; margin-right: 15px; margin-bottom: 0; }
		.modulo-crosslinking .pntc .pntc-autor-share .btn-wrapper{ display: none;}
		.modulo-crosslinking .flexible .pntc-v article .pntc-content { -webkit-justify-content: flex-start; justify-content: flex-start;}

		/*flexbox ie*/
	
		.flexible .pntc { -webkit-box-flex: 1;  -ms-flex:1 1 auto; -webkit-flex: 1 1 auto; flex: 1 1 auto;}
		.col-md-4.col-sm-4 .pntc-h.pntc-opinion,
		.col-md-6.col-sm-6 .pntc-h.pntc-opinion { width: 100%; }

		.agrup-pntc,
		.pntc article,
		.pntc-tit-izq,
		.modulo-asfotos .pntc,
		.modulo-astv .pntc,			
		.pntc .pntc-content { width:100%; -webkit-box-flex:1; -ms-flex:1 1 auto; -webkit-flex:1 1 auto; flex:1 1 auto; }

		.modulo-astv  .col-sm-4  .pntc-h article{ -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
    	/* ultima hora */
		.ult-hora li:last-child { display: none;}
		.ult-hora .nt-ult-data { min-width: 70px;}

		/*publi*/
		#gtp_diarioas_19753-MLDB1 > div { min-height: 50px;}

		/*noticias destacadas a col 12-10-8-6*/
		
		.col-md-12 > .pntc-v figure  { height: 432px; margin-bottom: 0px; }
		.col-md-10 > .pntc-v figure, 
		.col-md-8 > .pntc-v figure, 
		.col-md-6 > .pntc-v figure { height: 432px; margin-bottom: 10px; }
		
		.col-md-12 > .pntc-v .pntc-content .title, 
		.col-md-10 > .pntc-v .pntc-content .title,
		.col-md-8 > .pntc-v .pntc-content .title,
		.col-md-6 > .pntc-v .pntc-content .title { font-size: 52px; line-height: 52px; }

		.pntc.pntc-tit-izq article .title a { font-size: 24px; line-height: 26px; }
		
		/*apertura a 12c*/
		.col-md-12 > .pntc-v .pntc-content { padding: 20px 10px; z-index: 1; }
		.col-md-12 > .pntc-v .pntc-content .pntc-txt .subtitle { margin-bottom: 6px; }
		.col-md-12 > .pntc-v .pntc-content .pntc-txt .txt { font-size: 16px; line-height: 19px; }
		.col-md-12 > .pntc-v .btn-multimedia .as-icon-foto { margin-left: 32px; }

		/*titulo sobre figure*/
		.area-actualidad .col-md-8 > .pntc-tit-figure figure { height: 432px; } 
		.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador figure {margin-bottom: 0px; }
	
		/* capa de video */
		.area-actualidad .col-md-8 > .pntc-tit-figure .capa-video figure { height: 100%; } 
				

		.pntc { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
        
		.home .separador [class^="col-md-"], .home .separador [class*="col-md-"] { border-bottom:1px solid #ddd; padding-bottom: 15px; margin-bottom: 15px; }        
        .home .separador.miniatura-publi .col-md-8 { border-bottom:0; padding-bottom: 0; margin-bottom: 0; }

		.separador { margin-bottom: 0px; }
		.separador:after { display: none;}
		.separador:last-child:after { display: none; }

		.agrup-pntc { margin-left: -10px; margin-right: -10px; }
		.area-actualidad .col-md-4 .agrup-pntc { margin: 0; }

		.col-md-2 .pntc-v figure,
		.col-md-3 .pntc-v figure,
		.col-md-4 .pntc-v figure { width: 232px; height: 133px; float: left; margin-right: 15px; } 

		.col-sm-4.pntc-h figure { margin-right: 0; width: 100%; margin-bottom: 10px; }
		.col-sm-4 .pntc-v figure { margin-right: 0; width: 100%; float:none; }
		.col-sm-6 .pntc-v figure { margin-right: 0; width: 100%; height: 204px; }

		.agrup-pntc .col-sm-6 .pntc-txt .txt { display: none; }

		.col-sm-6 .pntc-h figure,
		.agrup-pntc .col-sm-6 figure, 
		.col-md-2.col-sm-6 figure,
        .miniatura-publi .col-md-8 .col-md-3 figure { width: 150px; height: 100px; margin-right: 15px; margin-bottom: 0 }

		.col-sm-6 .pntc-h:not(.opinion) article .pntc-content,
		.col-sm-6.pntc-h article .pntc-content,
		.flexible .agrup-pntc .col-sm-6 .pntc article .pntc-content, 
		.flexible .col-md-2.col-sm-6 .pntc article .pntc-content,
        .miniatura-publi .col-md-8 .col-md-3 .pntc article .pntc-content { display: table; width: auto; }

		/*fix ie and ipad*/
		.col-sm-6 .pntc-h.pntc-opinion article .pntc-content { display: block;}

		.breves-5 .col-md-2.col-sm-6 .pntc article .pntc-content,
		.breves-6 .col-md-2.col-sm-6 .pntc article .pntc-content { width: 100%; }
		.breves-5 .col-md-2.col-sm-4 .pntc .pntc-content .title { line-height: 21px; font-size: 18px; }

		.agrup-pntc .col-sm-6 .title, 
		.col-md-2.col-sm-6 .title,
        .miniatura-publi .col-md-8 .col-md-3 .title,
        .modulo-crosslinking .col-sm-6 .pntc-content .title { margin-bottom: 0; line-height: 21px; font-size: 18px; }		
		
		.pntc-tit-izq article { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction:row-reverse; -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -webkit-flex-direction: row-reverse; flex-direction: row-reverse;}
		.pntc-tit-izq article figure { width: 506px;/*400px;*/ height:285px; margin-bottom: 0; margin-right: 0; margin-left: 15px;  }
		.pntc.pntc-tit-izq .pntc-content { -webkit-box-flex:1;  -ms-flex:1 1 0;  -webkit-flex:1 1 0; flex:1 1 0; padding-left:0; margin-right: 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; flex-direction:column; -ms-flex-pack:justify; -webkit-box-pack:justify; -webkit-justify-content: space-between;  justify-content:space-between; }
		
		/*autor*/
		.col-md-3 .pntc-v .pntc-autor-share { height: 33px; }	
		
		.col-md-2.col-sm-6 .pntc .btn-wrapper, 
        .miniatura-publi .col-md-8 .col-md-3 .pntc .btn-wrapper { display: none; }
		.col-md-6.col-sm-6 .pntc .btn-wrapper { display: none; }

		.pntc-v.col-sm-6 .btn-wrapper { display: none; }
		.col-md-2.col-sm-4 .pntc .pntc-autor-share .btn-wrapper { display: block; } 
		.breves-5 .col-md-2.col-sm-6 .pntc-autor-share .btn-wrapper { display: block; } 
		
		.col-md-4 .pntc-h.col-sm-6 .pntc-autor-share .nom-wrapper { max-width: 175px; }
		.col-md-4 .pntc-v .nom-wrapper,
		.col-md-2.col-sm-4 .pntc-autor-share .nom-wrapper,
		.agrup-pntc .pntc-h.col-sm-4 .pntc-autor-share .nom-wrapper { max-width: 135px; }
		.col-md-3 .pntc-v .nom-wrapper { max-width: 245px; }
		.col-md-4.col-sm-6 .pntc .nom-wrapper,
		.col-md-6.col-sm-6 .pntc-h .nom-wrapper,
		.breves-5 .col-md-2.col-sm-6 .pntc-autor-share .nom-wrapper,
		.agrup-pntc .pntc-h.col-sm-6 .pntc-autor-share .nom-wrapper { max-width: 195px; }

		.col-md-2.col-sm-6 .pntc-autor-share .nom-wrapper { max-width: 95px; }		

		/*bloque opinion en actualidad*/
		.destacadas-opinion .col-md-4.col-sm-4 .pntc-h.pntc-opinion article { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; height: 100%; padding: 10px; }
		.destacadas-opinion .col-md-4.col-sm-4 .pntc-h.pntc-opinion .pntc-op-autor { border: none; float: none; padding: 0; margin-right: 0; border-bottom: 2px solid #FFB900; border-right: none; margin-bottom: 8px; float: none; }
		.destacadas-opinion .col-md-4.col-sm-4 .pntc-h.pntc-opinion .pntc-op-autor:before { border-right-color: transparent; border-bottom-color: #FFB900; top: auto; bottom: -1px; right: auto; left: 15px; z-index: 2; }
		.destacadas-opinion .col-md-4.col-sm-4 .pntc-h.pntc-opinion .pntc-op-autor:after { border-right-color: transparent; border-bottom-color: #eee; top: auto; bottom: -2px; right: auto; left: 17px; z-index: 3; }
		.destacadas-opinion .col-md-4.col-sm-4 .pntc-h.pntc-opinion .pntc-op-autor a,
		.destacadas-opinion .col-md-4.col-sm-4 .pntc-h.pntc-opinion .pntc-op-autor figure { width: 100%; border: none; }
		.destacadas-opinion .col-md-4.col-sm-4 .pntc-h.pntc-opinion .pntc-op-autor figure img { left: 0; }
		.destacadas-opinion .col-md-4.col-sm-4 .pntc-h.pntc-opinion .pntc-op-autor .title { position: absolute; z-index: 1; width: 50%; bottom: 10px; top: auto; left: 0; right: auto; text-align: right; }
		.destacadas-opinion .col-md-4.col-sm-4 .pntc-h.pntc-opinion article .pntc-content { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align:center; -webkit-box-align:center; -webkit-align-items:center; align-items:center; }

		/*------------ MARCADORES ----------------*/		
		
		.pntc.pntc-marcador figure { width: 100%; float: none; margin: 0; }
		.col-sm-12 > .pntc.pntc-marcador figure { height: 345px; }		
		.col-sm-12 > .pntc.pntc-marcador.con-video figure { height: auto; }		
		.col-sm-6.pntc-marcador figure { height: 204px; }
		.col-sm-4 .pntc.pntc-marcador figure { height: 133px; }

		.pntc.pntc-marcador .marcador { height: 96px; margin-bottom: 15px; }
		.pntc.pntc-marcador .marcador-num .equipo .equipo-bandera { height: 55px; padding-top: 15px; padding-bottom: 5px; }
		.pntc.pntc-marcador .marcador-num .equipo .equipo-escudo { height: 60px; }
		.col-sm-12 > .pntc-v.pntc-marcador .marcador-num .equipo .equipo-nom { line-height: 25px; height: 25px; font-size: 20px; }
		.pntc.pntc-marcador .marcador-num .info .hora { font-size: 26px; line-height: 52px; height: 50px; }	
		.pntc.pntc-marcador .marcador-num .info .hora-timezone { padding-top: 5px; }	
		.pntc.pntc-marcador .marcador-num .info .resultado { height: 50px; line-height: 52px; }
		.col-sm-12 > .pntc-v.pntc-marcador .marcador-num .info .resultado { font: 36px/52px 'sourceblack',sans-serif; }
		.col-sm-12 > .pntc-v.pntc-marcador .marcador-num .info .resultado .sub { font: 16px/20px "sourcesansbold",sans-serif; height: 20px; }

		.col-sm-6 .pntc.pntc-marcador .marcador-num .equipo .equipo-bandera { height: 45px; padding-top: 20px; padding-bottom: 0;}		
		.col-sm-6 .pntc.pntc-marcador .marcador-num .info .hora { font-size: 18px; }
		.col-sm-6 .pntc.pntc-marcador .marcador-num .info .hora-timezone { font-size: 9px; padding-top: 4px; }	

			/*manual no salen escudos...*/
			.col-sm-12 > .pntc-v.pntc-marcador .marcador-num .equipo .equipo-nom:first-child ,
			.pntc.pntc-marcador .marcador-num .equipo .equipo-nom:first-child { line-height:96px; height:auto; }

		/*tit-izq*/
		.col-sm-12 > .pntc-tit-izq.pntc-marcador figure { width: 470px; height: 210px; }
		.col-sm-12 > .pntc-tit-izq.pntc-marcador .marcador { margin-bottom: 0; }
		.col-sm-12 > .pntc-tit-izq.pntc-marcador .pntc-content { margin-right: 15px; }
		.col-sm-12 > .pntc-tit-izq.pntc-marcador .marcador-num .info .hora { font-size: 20px; line-height: 38px; }
		.col-sm-12 > .pntc-tit-izq.pntc-marcador .marcador-num .info .hora-timezone { font-size: 10px; padding-top: 5px; }

		/*basket*/
		.pntc.pntc-marcador .marcador-num.basket .info .resultado { height: 50px; line-height: 52px; }
		.col-sm-12 > .pntc-v.pntc-marcador .marcador-num.basket .info .resultado { font: 36px/52px 'sourceblack',sans-serif; }

		/*tenis*/
		.pntc.pntc-marcador .marcador-num.tenis.comenzado .players,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado .players { width: 73%; padding: 10px; padding-right: 0; }

		.pntc.pntc-marcador .marcador-num.tenis.comenzado.sets-3  .players,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado.sets-3  .players { width: 80%; }
		
		.pntc.pntc-marcador .marcador-num.tenis.comenzado.sets-3 .info, 
		.pntc.pntc-marcador .marcador-num.tenis.finalizado.sets-3 .info { width: 20%; }

		.pntc.pntc-marcador .marcador-num.tenis .puntos { font: 17px/33px 'sourceblack',sans-serif; height: 34px; }
		.pntc.pntc-marcador .marcador-num.tenis.comenzado .info,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado .info { width: 27%; }
		.pntc.pntc-marcador .marcador-num.tenis .info { width: 24%; }
		.pntc.pntc-marcador .marcador-num.tenis .players { width: 76%; }

		.col-sm-6 .pntc.pntc-marcador .marcador-num.tenis .info .hora { font-size: 22px; }
		.col-sm-6 .pntc.pntc-marcador .marcador-num.tenis .info .hora-timezone { font-size: 11px; }	
		
		/*tenis en md-4 + sm-6*/
		.col-sm-6 > .pntc.pntc-marcador .marcador-num.tenis .players,
		.col-sm-6 > .pntc.pntc-marcador .marcador-num.tenis .players { width: 63%; }

		.col-sm-6 > .pntc.pntc-marcador .marcador-num.tenis .info,
		.col-sm-6 > .pntc.pntc-marcador .marcador-num.tenis .info { width: 37%; }

		/*tenis en md-4 + sm-4*/
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num.tenis { height: auto; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num.tenis .players { width: 60%; padding: 7px 7px 0px; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num.tenis .player .player-nom { font-size: 14px; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num.tenis .info { width: 40%; }
		/*.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num.tenis .info-up { display: none; }*/
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num.tenis .info .puntos {  height: 31px; padding-top: 1px; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num.tenis .player .player-nom { padding-right: 14px;}
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num.tenis .player.pos:before { right: 0px; font-size: 12px; }
		
		/*resto en md-4 + sm-4*/
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador { height: 72px; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num .equipo { width: calc(50% - 33px); }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num .equipo .equipo-bandera { height: 40px; padding-top: 15px; padding-bottom: 2px; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num .equipo .equipo-escudo { height: 45px; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num .equipo .equipo-nom { font-size: 13px; line-height: 14px; padding: 0 5px; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num .info { width: 66px; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num .info .hora { font-size: 16px; line-height: 18px; height: 31px; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -ms-flex-line-pack: center; -webkit-align-content: center; align-content: center; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num .info .hora-timezone { font-size: 9px; line-height: 9px; display: block; /*padding-top: 0;*/ }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num .info .txt { font-size: 9px; line-height: 18px; height: 18px; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num .info .info-do { height: 23px; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num .info .patrocinio { height: 24px; padding: 3px; }

		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num .info .resultado { font: 20px/31px 'sourceblack',sans-serif; height: 31px; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num .info .resultado .sub { font: 11px/15px "sourcesansbold",sans-serif; margin-left: 6px; }
		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num.basket .info .resultado { font: 16px/31px 'sourceblack',sans-serif; }

		.col-md-4.col-sm-4 .pntc.pntc-marcador .marcador-num.basket .info .resultado:first-child:after { right: -1px; }

		/*pntc-patroc*/
		.flexible .agrup-pntc.pntc-patroc .pntc-v article .pntc-content{display:table;width:auto}
		.flexible .agrup-pntc .pntc-v article .pntc-content .box-patroc{border:none}
		.flexible .col-md-2.col-sm-6 .pntc article .pntc-content .box-patroc{border:none}
		.flexible .agrup-pntc .pntc-v article .pntc-content .box-patroc .txt-patroc, .flexible .col-md-2.col-sm-6 .pntc article .pntc-content .box-patroc .txt-patroc{padding:3px 6px 3px 6px;margin-bottom:7px}

		/*patrocinio*/
		.col-sm-12 .pntc.pntc-marcador .marcador-num .info .patrocinio img { max-width: 80%; }

		/*------------ CINTILLOS ----------------*/

		.cint .cint-btn { display: block; }
		
		/*patrocinados*/
		.cint.patrocinado .cint-patrocinio { position: absolute; right: 60px; top:0px;}
        .cint.patrocinado .cint-patrocinio img { height: 37px; }
		.cint.patrocinado .cint-patrocinio:after { content:''; position: absolute; top:13px; right: -15px; width: 1px; height: 25px; background: #ddd;}
		
		/*------------ MODULOS ----------------*/
		/*modulo astv*/
		.modulo-astv .pntc { width: 100%; }
		.modulo-astv .pntc-videodestacado .pntc-content { margin-top: 0; }
		.modulo-astv .col-md-4.col-sm-4 .pntc-h.pntc-videodestacado figure.item-multimedia { margin-right: 0; margin-bottom: 0; width: 100%; }
		.modulo-astv .col-md-4 .pntc-h.pntc-videodestacado .pntc-content { margin-left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
	
		/*modulo asfotos*/
		.modulo-asfotos .col-sm-4 .pntc-h figure { margin-right: 0; margin-bottom: 10px; width: 100%; }
		.modulo-asfotos .col-sm-4 .pntc-h .pntc-content { margin-left: 0;  }

 		/*modulo crosslinking*/		
		.modulo-crosslinking .col-sm-6 { border-bottom: 1px solid #ddd; }
		/*.modulo-crosslinking .col-sm-6 .pntc figure { width: 150px; height: 100px; margin-right: 15px; }*/
		.modulo-crosslinking .cross-title:before { width: 232px; }
		.modulo-crosslinking .col-sm-6 .pntc .cross-title:before { width: 150px; }
		
		/*modulos crosslinking elpais*/
		.modulo-elpais .col-sm-6 { margin-bottom: 15px; }
		.modulo-elpais .col-sm-4 .pntc-h figure.item-multimedia { width: 100%; margin-right: 0; margin-bottom: 15px; }
		.modulo-elpais .pntc-h .pntc-content .title { font-size: 18px; line-height: 20px; }
		
		/*modulo ediciones internacionales*/
		.modulo-ed-ints .agrup-pntc { margin: 0; }
		.modulo-ed-ints .pntc:first-child { position: relative; border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 15px; margin-left: -10px; margin-right: -10px; padding-left: 10px; padding-right: 10px;}		
		.modulo-ed-ints .pntc figure { width: 151px; height: 131px; }
		.modulo-ed-ints .pntc .title { font-size: 18px; line-height: 22px; }
	
		/*modulo blogs*/
		.modulo-blogs .col-md-4 .pntc-v figure { margin-right: 0; width: 100%; }

		/*modulo blogs portadilla*/
		.modulo-blogs-horizontal .blogs-scroll-duplex .pntc.pntc-opinion { width: 358px; }
	

		/*portadilla blogs new*/
		.area-blogs .cint { margin-left: 0; margin-right: 0;}
		.pntc.ntc-blogs { border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 15px; }
		.area-blogs .agrup-pntc{ margin-left: 0; margin-right: 0; }

		/*modulo partner local*/
		/*televisa*/
		.modulo-plocal .col-sm-4 .pntc-h figure { margin-right: 0; margin-bottom: 10px; width: 100%; }
 		.modulo-plocal .col-sm-4 .pntc-h .pntc-content { margin-left: 0; }

 		/*modulo escudos*/
 		.modulo-escudos .content { max-width: 768px; }  
		.modulo-escudos .list .item { padding: 1px; }
		.modulo-escudos .list .item.zone-top-1:before, 
		.modulo-escudos .list .item.zone-top-2:before, 
		.modulo-escudos .list .item.zone-top-3:before, 
		.modulo-escudos .list .item.zone-bottom-1:before { height: 3px; }
        .modulo-escudos .list.items-30 .item { padding: 4px;}

		.modulo-escudos .list .item .sin-escudo:before { margin-left: -10px; }

		modulo-escudos li.group { display: none;}
		/*modulo verticales*/
		.modulo-verticales .separador .col-md-8 { border: 0; margin-bottom: 0; padding-bottom: 0; }

		/*modulo nativead*/
		.modulo-nativead .col-md-4 .pntc-v figure { height: 120px;	}
		.modulo-nativead .col-md-4 .pntc .pntc-content .title { font: bold 12px/14px sans-serif; }
 
		/*------------ TIPOLOGIAS ----------------*/
		/*fotogalerias*/
		.pntc.pntc-galeriadestacada figure.item-multimedia .img-pntc { height: 100%; width: auto; }
		.col-sm-4 .pntc.pntc-galeriadestacada figure { min-height: 287px; }

		/*videogaleriasdestacadas*/
		.col-sm-4.pntc-h.pntc-videodestacado .pntc-content { padding-top: 0; }

		/* especiales */

		.col-sm-12 > .pntc-especiales .pntc-content::before { height: 400px; }

		.col-sm-6 > .pntc-especiales .pntc-content .pntc-txt .title { font-size: 28px; line-height: 32px; }
		.col-sm-6 > .pntc-especiales .pntc-content::before { height: 220px; }

		.col-sm-12 > .pntc-v.pntc-galeriadestacada figure,
		.col-sm-12 > .pntc-v.pntc-especiales figure { min-height: 670px; }
		
		/*patrocinadas*/
		.pntc-h.col-sm-6 .btn-patrocinio-share { position: relative; margin-top: 10px; }
		.col-sm-4 .pntc.pntc-videodestacado .btn-patrocinio-share { margin-bottom: 10px; }

		/*comparadores size -sm*/
		.col-sm-4 .pntc-comp .comp-figure-wrapper,
		.col-sm-6 .pntc-comp .comp-figure-wrapper { height: 115px; }		
		.col-sm-4 .pntc-comp .comp-figure-wrapper .comp-front img { padding-top: 35px; }
		.col-sm-6 .pntc-comp .comp-figure-wrapper .comp-front img { padding-top: 25px; }
		.col-sm-4 .pntc .pntc-comp.comp-jugadores .comp-figure-wrapper .comp-front img,
		.col-sm-6 .pntc .pntc-comp.comp-jugadores .comp-figure-wrapper .comp-front img { padding-top: 23px; } 
		.col-sm-4 .pntc-comp .comp-figure-wrapper .comp-back img { left: -50px; bottom: -10px; height: 100%; }
		.col-sm-4 .pntc-comp .comp-item.comp-right .comp-figure-wrapper .comp-back img  { right: -50px; }
		.col-sm-4 .pntc-comp .comp-text .title { font-size: 16px; }
		.col-sm-6 .pntc-comp .comp-text .title { font: 17px/19px 'ascombold',sans-serif; }
		.col-sm-4 .pntc .pntc-comp .comp-vs { margin-left: -20px; margin-top: -54px; font: 17px/31px 'sourcesansbold',sans-serif; }
		.col-sm-4 .pntc .pntc-comp .comp-vs span { width: 40px; height: 40px; }
		.col-sm-4 .pntc .pntc-comp .comp-vs:before { top: -33px; height: 98px; }
		.col-sm-6 .pntc .pntc-comp .comp-vs:before { top: -27px; height: 98px; } 

		/*opinion size -sm*/
		
		.flexible .pntc.pntc-opinion article .pntc-content { -ms-flex-pack: distribute; -webkit-justify-content: space-around; justify-content: space-around; -ms-flex-item-align: center; -webkit-align-self: center; align-self: center; }

		.col-md-4.col-sm-6 .pntc-h.pntc-opinion { width: 100%; }

		.col-sm-6 .pntc-h.pntc-opinion .pntc-content, 
		.agrup-pntc .col-sm-6.pntc-opinion .pntc-content, 
		.flexible .col-md-2.col-sm-6 .pntc.pntc-opinion article .pntc-content { display: block; }
		.flexible .col-md-2.col-sm-6 .pntc.pntc-opinion article .pntc-content .title { font-size: 20px; line-height: 22px; }

		.col-md-6 .pntc-h.pntc-opinion .pntc-op-autor figure { width: 115px; }
		.col-md-6 .pntc-h.pntc-opinion .pntc-op-autor .title { width: 115px; }
		.col-md-6 .pntc-h.pntc-opinion .pntc-content .title { font-size: 20px; line-height: 22px; }

		.col-md-3.col-sm-6 .pntc-v.pntc-opinion article,
		.col-md-4.col-sm-6 .pntc-v.pntc-opinion article,
		.col-sm-4.pntc-opinion article { padding: 10px; }
		.col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor,
		.col-md-4.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor,
		.col-sm-4.pntc-opinion .pntc-op-autor { padding: 0; margin-right: 0; border-bottom: 2px solid #FFB900; border-right: none; margin-bottom: 8px;  float: none;}
		.col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor figure,
		.col-md-4.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor figure,
		.col-sm-4.pntc-opinion .pntc-op-autor figure { width: 100%; margin: 0; border: 0; height: 85px; border-bottom: none; float: none; }
		.col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor figure:before { margin-left: 90px; }
		.col-md-4.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor figure:before,
		.col-sm-4.pntc-opinion .pntc-op-autor figure:before { margin-left: 45px; /*-30px;*/ }

		.col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor figure img,
		.col-md-4.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor figure img,
		.col-sm-4.pntc-opinion .pntc-op-autor figure img { left: 0; }
		
		.col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor .title,
		.col-md-4.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor .title,
		.col-md-6 .pntc-h.col-sm-4.pntc-opinion .pntc-op-autor .title,
		.col-sm-4.pntc-opinion .pntc-op-autor .title { overflow: visible; white-space: normal; text-align: right; width: 50%; right:auto; left:5px; bottom: 10px; font: 15px/17px 'sourcesans',sans-serif; }
		
		.col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor:before,
		.col-md-4.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor:before,
		.col-sm-4.pntc-opinion .pntc-op-autor:before { border-right-color: transparent; border-bottom-color: #FFB900; top: auto; bottom: -1px; right: auto; left: 15px; z-index: 2; }		
		.col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor:after,
		.col-md-4.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor:after,
		.col-sm-4.pntc-opinion .pntc-op-autor:after { border-right-color: transparent; border-bottom-color: #eee; top: auto; bottom: -2px ; right: auto; left:17px; z-index: 3; }
		
		.flexible .col-md-2 .pntc.pntc-opinion article {display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row; -webkit-flex-direction: row; flex-direction: row; }
		
		.breves-6 .col-md-2.col-sm-4 .pntc.pntc-opinion article { -ms-flex-direction: column; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; }
		.col-md-6 .pntc-h.col-sm-4.pntc-opinion .pntc-op-autor { -ms-flex-direction: column-reverse; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; flex-direction: column-reverse; }
		.col-md-6 .pntc-h.col-sm-4.pntc-opinion .pntc-op-autor figure:before { margin-left: 0;}

		.flexible.breves-5 .col-md-2 .pntc.pntc-opinion article { display:block; } 

		/* comportamientos especificos de bloque */		
		.area-actualidad.flexible > div { display: block; }
		.area-actualidad .col-md-8 > .pntc { border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 15px; }
		.area-actualidad .col-sm-6 .pntc-h figure { width: 150px; height: 100px; } 
		/*.area-actualidad .col-sm-6 .pntc.pntc-opinion .pntc-op-autor figure { width: 115px; height: 85px; }*/
		.area-actualidad .col-md-8 > div:last-child [class^="col-md-"],
		.area-actualidad .col-md-8 > div:last-child [class*="col-md-"]  { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

		/*ajustes hueco opinion actualidad noticias no opinion - tablet*/		
		.area-actualidad .opinion .pntc:not(.pntc-opinion) article { display:-webkit-box; display:-ms-flexbox; display:flex; }
		.area-actualidad .opinion .pntc:not(.pntc-opinion) article .pntc-content { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
		
		.apertura-1 .agrup-pntc {  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }
		.apertura-1 .agrup-pntc .col-sm-6:nth-child(1), .apertura-1 .agrup-pntc .col-sm-6:nth-child(2) { border-bottom:1px solid #ddd; padding-bottom: 15px; margin-bottom: 15px; } 

		.apertura-2 .pntc-v.pntc-encuesta .pool-list { display: none; }
		.apertura-2 .pntc-v.pntc-encuesta .btn-wrapper { display: none; }
		.apertura-2 .pntc-v.pntc-encuesta .pntc-content { background: none; padding: 0; }
		.apertura-2 .pntc-v.pntc-encuesta .opc-encuesta-portada,
		.apertura-2 .pntc-v.pntc-encuesta .cnt-btn-encuesta { display: none; }

		.apertura-3 .agrup-pntc { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
		.apertura-3 .col-sm-4 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
		.apertura-3 .col-sm-4 article{ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; flex-direction:column; -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1; }
		.apertura-3 .col-sm-4 article .pntc-content { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-positive:1; -webkit-box-flex:1; -webkit-flex-grow:1; flex-grow:1; -ms-flex-direction:column; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; flex-direction:column; -ms-flex-pack:justify; -webkit-box-pack:justify; -webkit-justify-content: space-between;  justify-content:space-between; }
		
		.apoyo-2h .col-md-6.col-sm-6 .pntc .btn-multimedia .as-icon-astv { display: none; }

		.col-sm-12 .pntc-v { -webkit-box-flex:1;  -ms-flex:1 1 0;  -webkit-flex:1 1 0; flex:1 1 0;  }
		.miniatura .col-sm-6 > .pntc-v figure.item-multimedia .img-pntc { width: auto; height: 100%; } 

		/* Bloque fijo resultados */
		.home .bloque-rankings .list-content .cont-jugador { width: 85%; }
		.home .bloque-rankings .list-content .cont-list-equipo { width: 15%; }
		.home .bloque-rankings .text-kind-type1-rank1, 
		.home .bloque-rankings .text-kind-type1-rank2, 
		.home .bloque-rankings .text-kind-type3-rank1, 
		.home .bloque-rankings .text-kind-type3-rank2 {/* max-width: 315px;*/ max-width: 78px; }
		.home .bloque-rankings .list-content .cont-jugador { width: 65%; }
		.home .bloque-rankings .list-content .cont-list-equipo { width: 35%; } 
		.home .bloque-rankings .list-points-dest1 { width: 50px; }
		.home .bloque-rankings .list-points-dest2 { width: 45px; }
		.home .bloque-rankings  .list-equipo-mod-jugador-rank1 img { width: 25px; }
		.home .bloque-rankings .list-equipo-mod-jugador-rank1 { margin-left: 0; }
		.home .bloque-rankings .list-equipo-mod-jugador-rank2 { margin-left: 0; padding-left: 8px; }

        /* PORTADILLA ASTV */
        /*.apertura-12col.astv .col-md-12 > .pntc-v figure { height: 432px; }*/

        .ntc-rel .ntc.ntc-destacada figure { width: 100%; height: 100px; }
        .ntc-rel .ntc.ntc-destacada .ntc-title { font-size: 16px; line-height: 18px; }

        /* PORTADILLA OPINION + BLOGs */
        .area-opinion .agrup-pntc { margin-left: -10px; margin-right: -10px; width: auto; }

	        /*video top fuera del area de actualidad */
		    .area-blogs-list .col-md-4.col-sm-12 .pntc.pntc-videodestacado figure { margin-right: 0; margin-bottom: 15px; width: 100%; height: 421px; }
		    .area-blogs-list .col-md-4.col-sm-12 .pntc.pntc-videodestacado .pntc-content { padding-top: 0; }
		    .area-blogs-list .col-md-4.col-sm-12 .pntc.pntc-videodestacado .pntc-content .title { font-size: 52px; line-height: 52px; }


		/* OP patrocinada */		   
		.agrup-pntc .col-sm-4.pntc-opinion .btn-patrocinio-share,
		.agrup-pntc .col-sm-6.pntc-opinion .btn-patrocinio-share { right: 10px; }
		.apertura-1 .agrup-pntc .col-sm-6:nth-child(1).pntc-opinion .btn-patrocinio-share, 
		.apertura-1 .agrup-pntc .col-sm-6:nth-child(2).pntc-opinion .btn-patrocinio-share { bottom: 15px; }

        /*------------ TAG ----------------*/
        .tag .flexible { -webkit-box-flex: 1; -ms-flex: 1 auto; -webkit-flex: 1 auto; flex: 1 auto; }

        .list-automatica .col-md-4 .pntc-v figure { height: 260px; } 
        .list-automatica .pntc-v figure.item-multimedia .img-pntc { transform: scale(1.086); -moz-transform: scale(1.086); -o-transform: scale(1.086); -webkit-transform: scale(1.086); width: auto; height: auto; } 
		.list-automatica .pntc.pntc-galeriadestacada figure.item-multimedia .img-pntc { width: 100%; height: auto; -webkit-transform: none; transform: none; position: static; } 
        .list-automatica .col-md-4 .col-sm-6 figure { width: 150px; height: 100px; margin-right: 15px; margin-left: 0; margin-bottom: 0; }
        .list-automatica .col-md-4 .col-sm-6 .pntc figure.item-multimedia .img-pntc { height: auto; width: 100%; transform: scale(1.18); -moz-transform: scale(1.18); -o-transform: scale(1.18); -webkit-transform: scale(1.18); }
        
        .tag .col-md-6 .agrup-pntc .pntc-h article { border:0; padding-bottom: 15px; border-bottom: 1px solid #DDD;}
        .tag .col-md-6 .agrup-pntc .pntc-h { border:0; padding-bottom: 0; }
        .tag .col-md-6 .agrup-pntc .pntc-h.opinion { padding: 0 10px; }  
        .tag .col-md-6 .agrup-pntc .pntc-h.opinion article { border: 0; }
        
        /* Comportamientos bloques especificos */

        	/*patrocinadas betfair*/
        	.col-md-12.col-sm-12 .pntc .btn-patrocinio-share { bottom: 15px; right: 5px; }

	        /*videotop*/
			.area-actualidad .col-md-4.col-sm-12 .pntc { margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #ddd; }
	        .area-actualidad .col-md-4.col-sm-12 .pntc figure { margin-right: 0; margin-bottom: 15px; width: 100%; height: 421px; }
	        .area-actualidad .col-md-4.col-sm-12 .pntc .pntc-content { padding-top: 0; }
			.area-actualidad .col-md-4.col-sm-12 .pntc .pntc-content .title { font-size: 52px; line-height: 52px; }
			
	        .col-md-4.col-sm-4 .pntc-h figure.item-multimedia { margin-right: 0; margin-bottom: 15px; width: 100%; float: none; }                
	        /*.col-md-2.col-sm-6 .pntc.pntc-item .pntc-content,
	        .pntc-item.col-sm-6 .pntc-content { float: left; width: calc(100% - 165px); }*/

	        /*opinion*/
	        .apertura-2 .pntc-v.col-sm-6.pntc-opinion article { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row; }
	        .apertura-2 .pntc-v.col-sm-6.pntc-opinion .pntc-content .title { font-size: 20px; line-height: 22px; }
	        .apertura-2 .pntc-v.col-sm-6.pntc-opinion .pntc-op-autor .title { position: relative; top: 5px; width: 115px; }
			
			.apoyo-2h .pntc-h.pntc-opinion { width: 100%;}

			.col-md-6 .pntc-h.col-sm-4.pntc-opinion .pntc-op-autor .title { position: absolute; z-index: 1; width: 50%; bottom: 10px; top: auto; text-align: right;}
	        .col-md-6 .pntc-h.col-sm-4.pntc-opinion .pntc-op-autor figure { width: 205px; }
	        .col-md-6 .pntc-h.col-sm-4.pntc-opinion .pntc-op-autor figure:before { margin-left: 0px; font-size: 165px; line-height: 83px; }

			.col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor .title,
	        .col-md-4.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor .title,
	        .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor .title { position: absolute; z-index: 1; width: 50%; bottom: 10px; top: auto; text-align: right;}
	        .col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor figure:before,
	        .col-md-4.col-sm-6 .pntc-v.pntc-opinion .pntc-op-autor figure:before { margin-left: 0px; font-size: 165px; line-height: 83px; }
				
			.col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-content .title { margin-bottom: 10px; }
			.col-md-3.col-sm-6 .pntc-v.pntc-opinion .pntc-content .title,
	        .col-md-4.col-sm-6 .pntc-v.pntc-opinion .pntc-content .title,
	        .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-content .title { font-size: 20px; line-height: 22px; }

	        .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor { border: none; float: none; padding: 0; margin-right: 0; border-bottom: 2px solid #FFB900; border-right: none; margin-bottom: 8px; float: none;}

			.col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-autor-share,
	        .col-md-4.col-sm-6 .pntc-v.pntc-opinion .pntc-autor-share { display: none; }

	        .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor figure { width: 100%; border:none; }
	        .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor figure img { left: 0; }
	        .col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor:before { border-right-color: transparent; border-bottom-color: #FFB900; top: auto; bottom: -1px; right: auto; left: 15px; z-index: 2; }
			.col-md-4.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor:after { border-right-color: transparent;border-bottom-color: #eee; top: auto; bottom: -2px; right: auto; left: 17px; z-index: 3; }

			.col-md-2.col-sm-6 .pntc.pntc-opinion .pntc-op-autor .title { position: relative; top: 5px; width: 115px; }

			/* .destacados-5 .col-md-2.col-sm-4 */
			.destacados-5 .col-md-2.col-sm-4 .pntc.pntc-opinion article { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }
			.destacados-5 .col-md-2.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor:before { border-right-color: transparent; border-bottom-color: #FFB900; top: auto; bottom: -1px; right: auto; left: 15px; z-index: 2; }
			.destacados-5 .col-md-2.col-sm-4 .pntc-v.pntc-opinion .pntc-op-autor:after { border-right-color: transparent; border-bottom-color: #eee; top: auto; bottom: -2px; right: auto; left: 17px; z-index: 3; }
			.destacados-5 .col-md-2.col-sm-4 .pntc.pntc-opinion .pntc-op-autor { padding: 0; margin-right: 0; border-bottom: 2px solid #FFB900; border-right: none; margin-bottom: 8px; float: none; }
			.destacados-5 .col-md-2.col-sm-4 .pntc.pntc-opinion .pntc-op-autor .title { position: absolute; z-index: 1; width: 50%; bottom: 10px; top: auto; text-align: right; font: 15px/17px 'sourcesans',sans-serif;}
			.destacados-5 .col-md-2.col-sm-4 .pntc.pntc-opinion .pntc-op-autor figure { width: 100%; margin: 0; border: 0; height: 85px; border-bottom: none; float: none; }
	        .destacados-5 .col-md-2.col-sm-4 .pntc.pntc-opinion .pntc-op-autor figure img { left: 0; }
	        .destacados-5 .col-md-2.col-sm-4 .pntc.pntc-opinion .pntc-op-autor figure:before { margin-left: 0px; font-size: 165px; line-height: 83px; }	
			.destacados-5 .col-md-2.col-sm-4 .pntc.pntc-opinion .pntc-content .title { font-size: 20px; line-height: 22px; }
 
		/*opinion editoral*/	
		.pntc.pntc-opinion-editorial .pntc-content .pntc-txt .txt { margin-top:10px; }

		.col-md-2.col-sm-6 .pntc-opinion-editorial .btn-wrapper,
		.col-md-6.col-sm-6 .pntc-opinion-editorial .btn-wrapper,
		.pntc.pntc-opinion-editorial .btn-wrapper { display:block; position: absolute; right: 10px; bottom: 10px; }

		.col-md-4 .pntc-h.pntc-opinion-editorial article::before, 
		.col-md-6 .pntc-h.pntc-opinion-editorial article::before, 
		.col-md-4.col-sm-6 .pntc-v.pntc-opinion-editorial article::before, 
		.col-md-3.col-sm-6 .pntc-v.pntc-opinion-editorial article::before, 
		.flexible .col-md-2.col-sm-6 .pntc-v.pntc-opinion-editorial article::before, 
		.apertura-2 .pntc-v.col-sm-6.pntc-opinion-editorial article::before,
		.pntc-h.pntc-opinion-editorial article::before { font-size: 290px; margin-top: -200px; top:50%; left: -185px; }

		.pntc-v.pntc-opinion-editorial article::before,
		.col-sm-4 .pntc.pntc-opinion-editorial article::before, 
		.pntc.col-sm-4.pntc-opinion-editorial article::before { font-size: 305px; top: 100%; margin-top: -275px; left: -220px; }

		.col-md-4 .pntc-h.pntc-opinion-editorial article, 
		.col-md-6 .pntc-h.pntc-opinion-editorial article,
		.col-md-4.col-sm-6 .pntc-v.pntc-opinion-editorial article,
		.col-md-3.col-sm-6 .pntc-v.pntc-opinion-editorial article,
		.flexible .col-md-2.col-sm-6 .pntc-v.pntc-opinion-editorial article,
		.apertura-2 .pntc-v.col-sm-6.pntc-opinion-editorial article { padding: 30px 10px 50px; }

		.col-md-4 .pntc-h.pntc-opinion-editorial .pntc-content .title,
		.col-md-6 .pntc-h.pntc-opinion-editorial .pntc-content .title,
		.col-md-4.col-sm-6 .pntc-v.pntc-opinion-editorial .pntc-content .title,
		.col-md-3.col-sm-6 .pntc-v.pntc-opinion-editorial .pntc-content .title,
		.flexible .col-md-2.col-sm-6 .pntc-v.pntc-opinion-editorial .pntc-content .title,
		.apertura-2 .pntc-v.col-sm-6.pntc-opinion-editorial .pntc-content .title { font-size: 20px; line-height: 22px; margin-bottom: 0; }

		.col-md-3.col-sm-6 .pntc-v.pntc-opinion-editorial .pntc-content .title, 
		.col-md-4.col-sm-6 .pntc-v.pntc-opinion-editorial .pntc-content .title, 
		.col-md-4.col-sm-4 .pntc-v.pntc-opinion-editorial .pntc-content .title { font-size: 20px; line-height: 22px; margin-bottom: 0; }
		
		.col-sm-4 .pntc.pntc-opinion-editorial article,
		.pntc.col-sm-4.pntc-opinion-editorial article { padding:76px 10px; min-height: 0; }
		.col-sm-4 .pntc.pntc-opinion-editorial .pntc-content .title,
		.pntc.col-sm-4.pntc-opinion-editorial .pntc-content .title { font-size: 20px; line-height: 22px; margin-bottom: 0; }

		
			/* Portadillas Equipos Locales - Ajustes */
			.container-fw ~ .container-fw { margin-top: 18px;}
			.container-fw + .container-fw, .container-fw + div + .container-fw { margin-top: -18px;}/* Regla para Tags manuales que no llevan area-actualidad */
			.container-fw > .row { padding-top: 20px;}				
			.container-fw .row-mas-info span, .liga-20 .row-mas-info span:first-child { font-size: 11px;}
 			.container-fw .cont-clasificacion.liga-20  tbody > tr > th { padding: 7px 0 7px 0;}
			.container-fw .cont-clasificacion tr .cont-nombre-equipo .pos { margin-right: 5px;}
			.container-fw .area-actualidad .col-md-4 .publi:last-child { margin-bottom: 15px;}
			.container-fw .racha .cnt-data-racha div.victorias + div { margin: 0 10px;}
			.container-fw .cnt-est-lideres .cnt-data .cnt-info-d .dato-des { font-size: 11px;}
			.tag .articulo .row + .row.flexible > .col-md-4 .col-sm-6 .pntc-h.opinion { margin-bottom: 30px;}/* Regla cuando hay modulos de opinion en apertura */
        
            /* verticales ajustes crosslinking */
            .col-md-2.col-sm-6 .pntc .btn-multimedia.laligasportstv .as-icon-vertical { background-size: 98px; width: 113px; } 
			
			/*BLOQUES RESULTADOS*/
			.home .bloque-resultados .cont-resultados .col-equipo-local,
			.home .bloque-resultados .cont-resultados .col-equipo-visitante{width: 25%;}
			.container-fw .col-md-4 .cont-clasificacion tr .cont-nombre-equipo .nombre-equipo {max-width: 65%; }
			
			/*Ajuste ida y vuelta*/
			.home .bloque-resultados .resultados .eliminatoria .cont-ida,
			.home .bloque-resultados .resultados .eliminatoria .cont-vuelta{width: 18%}

			/*Ajustes Cruces*/
			.home .bloque-resultados .cruces-cuartos {height: 1000px;}
			.home .bloque-resultados .evento.pntc-marcador .marcador-num.tenis .player .player-nom, 
			.home .bloque-resultados .cal-res-tenis .cont-clasificacion .cont-nombre-equipo span, 
			.home .bloque-resultados .cal-res-tenis .cont-clasificacion .cont-nombre-equipo a{max-width: 190px}
			.home .bloque-resultados .cruces-cuartos {height: 600px}
			.home .bloque-resultados .cruces-cuartos p.txt-semifinal-izq{left: 285px}
			.home .bloque-resultados .cruces-cuartos .cua-izq-2{top: 191px;}
			.home .bloque-resultados .cruces-cuartos .cua-der-1 {top: 494px}
			.home .bloque-resultados .cruces-cuartos .cua-der-2 {top:307px; }
			.home .bloque-resultados .cruces-cuartos .sem-izq {left: 38%;top: 111px;}
			.home .bloque-resultados .cruces-cuartos .sem-der-con {height: 32px;left: 244px;top: 151px;border: 3px solid #ccc;border-left: 0;border-bottom: 0;width: 37%;}
			.home .bloque-resultados .cruces-cuartos .sem-izq-con {height: 84px;left: 244px;top: 365px;border: 3px solid #ccc;border-left: 0;border-top: 0;width: 37%;} 
			.home .bloque-resultados .cruces-cuartos .sem-der {top: 404px;left: 38%;}
			.home .bloque-resultados .cruces-cuartos .partido-final {top: 177px;margin-left: inherit;margin-right: inherit;left: inherit;right: 0;} 
			.home .bloque-resultados .cruces-cuartos .cua-der-con {position: absolute;left: 215px;height: 200px;width: 120px;border: 3px solid #cecece;border-left: 0;top: 350px;}
			.home .bloque-resultados .cruces-cuartos .cua-izq-con {height: 188px; }
			.home .bloque-resultados .cruces-cuartos .cruce .zona-horaria{ background: #f2f2f2}
			.home .bloque-resultados .cruces-cuartos.tipo-semi {height: 130px;}
			.home .bloque-resultados .cruces-cuartos.tipo-semi .sem-horz-con{top: 72px;}
			.home .bloque-resultados .cruces-cuartos.tipo-semi .sem-der-con{ left: inherit; right: 96px; height: 0;}
			.home .bloque-resultados .cruces-cuartos.tipo-semi .sem-izq-con{top: -9px; margin-left: auto; margin-right: auto; left: 0; right: 0; }
			.home .bloque-resultados .cruces-cuartos.tipo-semi .cua-der-1 {left: inherit;top: 13px; right: 0;}
			.home .bloque-resultados .cruces-cuartos.tipo-semi {height: 220px;margin-top:  120px;}
			.home .bloque-resultados .cruces-cuartos.tipo-semi .partido-final{top: 0}
			.home .bloque-resultados .cruces-cuartos.tipo-semi p.txt-cuartos-der{ display: block;} 
			.home .bloque-resultados .cruces-cuartos.tipo-semi .sem-der{ left: inherit;} 
			.home .bloque-resultados .cruces-cuartos.tipo-semi .final-con{height: 72px;top: 0;display:  block;}
			.home .bloque-resultados .cruces-cuartos.tipo-semi .partido-final{margin-left: auto;margin-right: auto;left: 0;right: 0;top: -100px;} 
			.home .bloque-resultados .cruces-cuartos.tipo-semi .sem-der-con, .cal-res-tenis .cruces-cuartos.tipo-semi .sem-izq-con{ display: none;} 
			.home .bloque-resultados .cruces-cuartos .partido-3y4{margin-left: inherit;margin-right: inherit;left: inherit;right: 0;top: 310px;}
			.home .bloque-resultados .cruces-cuartos.tipo-semi .partido-3y4{    margin-left: auto; margin-right: auto; left: 0; right: 0;}
			.home .bloque-resultados .cal-res-tenis .cruces-cuartos.tipo-semi .partido-final{ top: -33px;} 
			.home .bloque-resultados .cal-res-tenis .cruces-cuartos.tipo-semi .sem-horz-con{ top: 43px}
			.home .bloque-resultados .cal-res-tenis .cruces-cuartos.tipo-semi{ height: 120px; margin-top: 50px;}
			.home .bloque-resultados .cruces-octavos{height: 800px;}

			



			/*Ajuste cruces tenis copa davis*/
			.home .bloque-resultados .cal-res-tenis .cruces-octavos{height: 850px}
			.home .bloque-resultados .cruces-octavos .cruce {width: 170px; }
			.home .bloque-resultados .cruces-octavos p.txt-cuartos-izq{left: 259px}
			.home .bloque-resultados .cruces-octavos p.txt-semifinal-izq {left: 457px; }
			.home .bloque-resultados .cruces-octavos .cua-izq-1, .home .bloque-resultados .cruces-octavos .cua-izq-2{left: 200px; }
			.home .bloque-resultados .cruces-octavos .oct-der-1{ top: 450px}
			.home .bloque-resultados .cruces-octavos .oct-der-2{ top: 550px}
			.home .bloque-resultados .cruces-octavos .oct-der-3{ top: 650px}
			.home .bloque-resultados .cruces-octavos .oct-der-4{ top: 750px}
			.home .bloque-resultados .cruces-octavos .cua-der-1{ top:500px; left: 200px}
			.home .bloque-resultados .cruces-octavos .cua-der-2{ top:700px; left: 200px}
			.home .bloque-resultados .cruces-octavos .cua-der-1 {top: 54px; left: 180px;}
			.home .bloque-resultados .cruces-octavos .cruce {width: 190px; }
			.home .bloque-resultados .cruces-octavos .cua-izq-1, .home .bloque-resultados .cruces-octavos .cua-izq-2{left: 240px; }
			.home .bloque-resultados .cruces-octavos .oct-der-1{ top: 450px}
			.home .bloque-resultados .cruces-octavos .oct-der-2{ top: 540px}
			.home .bloque-resultados .cruces-octavos .oct-der-3{ top: 650px}
			.home .bloque-resultados .cruces-octavos .oct-der-4{ top: 740px}
			.home .bloque-resultados .cruces-octavos .cua-der-1{ top:500px; left: 240px}
			.home .bloque-resultados .cruces-octavos .cua-der-2{ top:700px; left: 240px}
			.home .bloque-resultados .cruces-octavos .sem-izq{ left: 415px}
			.home .bloque-resultados .cruces-octavos .sem-der { top: 604px;left: 415px }
			.home .bloque-resultados .cruces-octavos .partido-final { top: 282px; margin-left: inherit; margin-right: inherit; left: inherit; right: 0;}
			.home .bloque-resultados .cruces-octavos .partido-3y4 { top: 455px; margin-left: inherit; margin-right: inherit; left: inherit; right: 0;}
			.home .bloque-resultados .cruces-octavos .oct-izq-con-1 { left: 188px;}
			.home .bloque-resultados .cruces-octavos .oct-izq-con-1::after{  }
			.home .bloque-resultados .cruces-octavos .oct-izq-con-2{ left: 188px; }
			.home .bloque-resultados .cruces-octavos .oct-izq-con-2::after{  }
			.home .bloque-resultados .cruces-octavos .oct-der-con-1 { top: 500px; left: 188px;border-right: 3px solid #cccccc; }
			.home .bloque-resultados .cruces-octavos .oct-der-con-1::after{ border-left-width: 35px ;right: -36px; }
			.home .bloque-resultados .cruces-octavos .oct-der-con-2 { left: 188px; top: 692px;border-right: 3px solid #cccccc; }
			.home .bloque-resultados .cruces-octavos .oct-der-con-2::after{ border-left-width: 35px ;right: -36px;  }
			.home .bloque-resultados .cruces-octavos .cua-izq-con{ left: 400px;top:108px; }
			.home .bloque-resultados .cruces-octavos .cua-der-con{ left: 400px; top: 549px; }
			.home .bloque-resultados .cruces-octavos .sem-der-con{top: 210px}
			.home .bloque-resultados .cruces-octavos .sem-izq-con{top: 552px; height: 93px;}
			.home .bloque-resultados .cruce .evento.pntc-marcador .marcador-num.tenis .players {flex-grow: 3; }
			.home .bloque-resultados .cruce .evento.pntc-marcador .marcador-num.tenis .players {flex-grow: 3; }

		/*nuevos estilos videoplayer button*/
		/*videoplayer button default size lg override*/
		.col-sm-12 > .pntc-v .btn-multimedia .as-icon-play { width: 60px; height: 60px; line-height: 60px; font-size: 35px; }
		

		/*videoplayer button default size md override*/
		.col-sm-4 .pntc .btn-multimedia .as-icon-play, 
		.pntc-h.col-sm-4 .btn-multimedia .as-icon-play { width: 35px;/*40px;*/ height: 35px;/*40px;*/ line-height: 35px;/*40px;*/ font-size: 24px; }

		/*videoplayer button default size xs override*/
		.modulo-crosslinking .col-md-3.col-sm-6 .pntc .btn-multimedia .as-icon-play,
		.col-sm-6 .pntc-h .btn-multimedia .as-icon-play, 
		.col-md-2.col-sm-6 .pntc .btn-multimedia .as-icon-play, 
		.pntc-h.col-sm-6 .btn-multimedia .as-icon-play, 
		.pntc-v.col-sm-6 .btn-multimedia .as-icon-play { height: 25px;/*28px;*/ width: 25px;/*28px;*/ min-width: 25px;/*28px;*/ line-height: 25px;/*28px;*/ font-size: 18px; }

	}

	
	/* -xs */
	@media (max-width: 767px) {
		
		/* CABECERA */
		/* padding-top para los diferentes modulos en FIXED position*/
		.con-smartapp { padding-top: 136px; }
		.con-smartapp.con-enjuego { padding-top: 183px; }

		/*noticias destacadas a col 12-10-8-6*/
		.col-md-12 > .pntc-v figure { height: auto; margin-bottom: 10px; } 
		.col-md-10 > .pntc-v figure, 
		.col-md-8 > .pntc-v figure, 
		.col-md-6 > .pntc-v figure,
		.area-actualidad .col-md-4.col-sm-12 .pntc figure { width: 100%; height: auto; margin-bottom: 10px; }

		.area-actualidad .col-md-8 > .pntc-tit-figure figure .btn-multimedia { bottom: calc(100% + 10px); left: 0; width: 100%; height: auto; pointer-events: none; }
		.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador figure .btn-multimedia { bottom: calc(100% + 94px); }
		.area-actualidad .col-md-8 > .pntc-tit-figure figure .btn-multimedia .as-icon-play { margin-top: -25%; }

		.col-md-12 > .pntc-v figure.item-multimedia .img-pntc, 
		.col-md-10 > .pntc-v figure.item-multimedia .img-pntc, 
		.col-md-8 > .pntc-v figure.item-multimedia .img-pntc, 
		.col-md-6 > .pntc-v figure.item-multimedia .img-pntc,
		.col-md-8 > .pntc-tit-izq figure.item-multimedia .img-pntc,
		.area-actualidad .col-md-4.col-sm-12 .pntc figure.item-multimedia .img-pntc { width: 100%; height: auto; position: relative; left: auto; right: auto; top:auto; bottom:auto; margin: 0; }

		.col-md-12 > .pntc-v .pntc-content .title, 
		.col-md-10 > .pntc-v .pntc-content .title,
		.col-md-8 > .pntc-v .pntc-content .title,
		.col-md-6 > .pntc-v .pntc-content .title,
		.col-md-8 > .pntc-tit-izq .pntc-content .title,
		.area-actualidad .col-md-4.col-sm-12 .pntc .pntc-content .title { font-size: 22px; line-height: 24px; }

		.agrup-pntc [class^="col-sm-"], .agrup-pntc [class*="col-sm-"] { padding-left: 0; padding-right: 0; } 
    	.pntc:last-child { border-bottom: 1px solid #ddd; padding-bottom: 15px; margin-bottom: 15px; }
		
    	.col-md-8 > .pntc-tit-izq figure { width: 100%; height: auto; margin-bottom: 10px; }
		.pntc figure { width: 124px; height: 90px; float: left; margin-right: 10px; margin-bottom: 0;}

		.pntc .pntc-content .title { font: 17px/19px 'ascombold',sans-serif; margin-bottom: 0; display:table; }
		.pntc .pntc-content .subtitle { font: 12px/14px 'sourcesans',sans-serif; }
		.pntc .pntc-content .pntc-txt { margin-bottom: 0;}
		.pntc .pntc-txt .txt { display: none; }
		.pntc .btn-wrapper { display: none;}
	
		/*cambio de tamanio para iconos en noticias md-4 hacia abajo*/
		/*
		.apoyo-2h .col-md-6.col-sm-6 .pntc .btn-multimedia,
		.col-md-6 .agrup-pntc .pntc .btn-multimedia,
		.col-md-4 .pntc .btn-multimedia,
		.col-md-3 .pntc .btn-multimedia,
		.col-md-2 .pntc .btn-multimedia { height: 28px; }
		*/

		/*revertir para galeriadestacadas y marcadores*/
		/*.pntc.pntc-marcador .btn-multimedia,
		.pntc.pntc-galeriadestacada .btn-multimedia,
		.area-actualidad .col-md-4.col-sm-12 .pntc .btn-multimedia { height: 36px; }*/
	
		.apoyo-2h .col-md-6.col-sm-6 .pntc .btn-multimedia [class^="as-icon-"],
		.col-md-6 .agrup-pntc .pntc .btn-multimedia [class^="as-icon-"],
		.col-md-4 .pntc .btn-multimedia [class^="as-icon-"],
		.col-md-3 .pntc .btn-multimedia [class^="as-icon-"],
		.col-md-2 .pntc .btn-multimedia [class^="as-icon-"],
		.apoyo-2h .col-md-6.col-sm-6 .pntc .btn-multimedia [class*="as-icon-"],
		.col-md-6 .agrup-pntc .pntc .btn-multimedia [class*="as-icon-"],
		.col-md-4 .pntc .btn-multimedia [class*="as-icon-"],
		.col-md-3 .pntc .btn-multimedia [class*="as-icon-"],
		.col-md-2 .pntc .btn-multimedia [class*="as-icon-"] { height: 28px; min-width: 28px; line-height: 28px; }

		/*revertir para galeriadestacadas y marcadores*/
		.pntc.pntc-marcador .btn-multimedia [class^="as-icon-"],
		.pntc.pntc-marcador .btn-multimedia [class*="as-icon-"],
		.pntc.pntc-galeriadestacada .btn-multimedia [class^="as-icon-"],
		.pntc.pntc-galeriadestacada .btn-multimedia [class*="as-icon-"],
		.area-actualidad .col-md-4.col-sm-12 .pntc .btn-multimedia [class^="as-icon-"],
		.area-actualidad .col-md-4.col-sm-12 .pntc .btn-multimedia [class*="as-icon-"] { height: 36px; min-width: 36px; line-height: 36px; }
		
		.apoyo-2h .col-md-6.col-sm-6 .pntc .btn-multimedia .as-icon-astv,
		.col-md-6 .agrup-pntc .pntc .btn-multimedia .as-icon-astv,
		.col-md-4 .pntc .btn-multimedia .as-icon-astv,
		.col-md-3 .pntc .btn-multimedia .as-icon-astv,
		.col-md-2 .pntc .btn-multimedia .as-icon-astv { display: none; }

		/*revertir para galeriadestacadas y marcadores*/
		.pntc.pntc-marcador .btn-multimedia .as-icon-astv,
		.pntc.pntc-galeriadestacada .btn-multimedia .as-icon-astv,
		.area-actualidad .col-md-4.col-sm-12 .pntc .btn-multimedia .as-icon-astv { display: block; }

		.apoyo-2h .col-md-6.col-sm-6 .pntc .btn-multimedia .as-icon-txt,
		.col-md-6 .agrup-pntc .pntc .btn-multimedia .as-icon-txt,
		.col-md-4 .pntc .btn-multimedia .as-icon-txt,
		.col-md-3 .pntc .btn-multimedia .as-icon-txt,
		.col-md-2 .pntc .btn-multimedia .as-icon-txt { display: none; }

		/*revertir para galeriadestacadas y marcadores*/
		.pntc.pntc-marcador .btn-multimedia .as-icon-txt,
		.pntc.pntc-galeriadestacada .btn-multimedia .as-icon-txt,
		.area-actualidad .col-md-4.col-sm-12 .pntc .btn-multimedia .as-icon-txt { display: block; }
				
		.apoyo-2h .col-md-6.col-sm-6 .pntc .btn-multimedia .as-icon-canal,
		.col-md-6 .agrup-pntc .pntc .btn-multimedia .as-icon-canal,
		.col-md-4 .pntc .btn-multimedia .as-icon-canal,
		.col-md-3 .pntc .btn-multimedia .as-icon-canal,
		.col-md-2 .pntc .btn-multimedia .as-icon-canal { display: none; }

		/*revertir para galeriadestacadas y marcadores*/
		.pntc.pntc-marcador .btn-multimedia .as-icon-canal,
		.pntc.pntc-galeriadestacada .btn-multimedia .as-icon-canal,
		.area-actualidad .col-md-4.col-sm-12 .pntc .btn-multimedia .as-icon-canal { display: block; }
		
		.apoyo-2h .col-md-6.col-sm-6 .pntc .btn-multimedia .as-icon-play,
		.col-md-6 .agrup-pntc .pntc .btn-multimedia .as-icon-play,
		.col-md-4 .pntc .btn-multimedia .as-icon-play,
		.col-md-3 .pntc .btn-multimedia .as-icon-play,
		.col-md-2 .pntc .btn-multimedia .as-icon-play { height: 25px; min-width: 25px; line-height: 25px; font-size: 18px; }

		/*revertir para galeriadestacadas y marcadores*/
		.pntc.pntc-marcador .btn-multimedia .as-icon-play,
		.pntc.pntc-galeriadestacada .btn-multimedia .as-icon-play,
		.area-actualidad .col-md-4.col-sm-12 .pntc .btn-multimedia .as-icon-play { font-size: 23px; }
		
		.apoyo-2h .col-md-6.col-sm-6 .pntc .btn-multimedia .as-icon-estadisticas,
		.col-md-6 .agrup-pntc .pntc .btn-multimedia .as-icon-estadisticas,
		.col-md-4 .pntc .btn-multimedia .as-icon-estadisticas,
		.col-md-3 .pntc .btn-multimedia .as-icon-estadisticas,
		.col-md-2 .pntc .btn-multimedia .as-icon-estadisticas { font-size: 16px; }

		/*revertir para galeriadestacadas y marcadores*/
		.pntc.pntc-marcador .btn-multimedia .as-icon-estadisticas,
		.pntc.pntc-galeriadestacada .btn-multimedia .as-icon-estadisticas,
		.area-actualidad .col-md-4.col-sm-12 .pntc .btn-multimedia .as-icon-estadisticas { font-size: 21px; }
		
		.apoyo-2h .col-md-6.col-sm-6 .pntc .btn-multimedia .as-icon-foto,
		.col-md-6 .agrup-pntc .pntc .btn-multimedia .as-icon-foto,
		.col-md-4 .pntc .btn-multimedia .as-icon-foto,
		.col-md-3 .pntc .btn-multimedia .as-icon-foto,
		.col-md-2 .pntc .btn-multimedia .as-icon-foto,
		.apoyo-2h .col-md-6.col-sm-6 .pntc .btn-multimedia .as-icon-encuesta,
		.col-md-6 .agrup-pntc .pntc .btn-multimedia .as-icon-encuesta,
		.col-md-4 .pntc .btn-multimedia .as-icon-encuesta,
		.col-md-3 .pntc .btn-multimedia .as-icon-encuesta,
		.col-md-2 .pntc .btn-multimedia .as-icon-encuesta { font-size: 16px; }

		.apoyo-2h .col-md-6.col-sm-6 .pntc .btn-multimedia .as-icon-asaudio,
		.col-md-6 .agrup-pntc .pntc .btn-multimedia .as-icon-asaudio,
		.col-md-4 .pntc .btn-multimedia .as-icon-asaudio,
		.col-md-3 .pntc .btn-multimedia .as-icon-asaudio,
		.col-md-2 .pntc .btn-multimedia .as-icon-asaudio { font-size: 19px; }

		/*revertir para galeriadestacadas y marcadores*/
		.pntc.pntc-marcador .btn-multimedia .as-icon-foto,
		.pntc.pntc-marcador .btn-multimedia .as-icon-encuesta { font-size: 18px; }
		.pntc.pntc-marcador .btn-multimedia .as-icon-estadisticas { font-size: 21px; }
		.pntc.pntc-marcador .btn-multimedia .as-icon-asaudio { font-size: 25px; }
		.pntc.pntc-galeriadestacada .btn-multimedia .as-icon-foto,
		.pntc.pntc-galeriadestacada .btn-multimedia .as-icon-encuesta { font-size: 18px; }
		.pntc.pntc-galeriadestacada .btn-multimedia .as-icon-estadisticas  { font-size: 21px; }
		.pntc.pntc-galeriadestacada .btn-multimedia .as-icon-asaudio  { font-size: 25px; }
		.area-actualidad .col-md-4.col-sm-12 .pntc .btn-multimedia .as-icon-foto,
		.area-actualidad .col-md-4.col-sm-12 .pntc .btn-multimedia .as-icon-encuesta { font-size: 18px; }
		.area-actualidad .col-md-4.col-sm-12 .pntc .btn-multimedia .as-icon-estadisticas  { font-size: 21px; }
		.area-actualidad .col-md-4.col-sm-12 .pntc .btn-multimedia .as-icon-asaudio  { font-size: 25px; }

		/*titulo sobre figure*/
		.area-actualidad .col-md-8 > .pntc-tit-figure figure { margin-bottom: 0; max-height: 100%; }
		.area-actualidad .col-md-8 > .pntc-tit-figure .pntc-content hgroup { margin-top: 10px; }

		/*tal dia como hoy*/
		.pntc .as-icon-ascolor { background-size: 40px; width: 54px; }
		.pntc .btn-taldia-portada { bottom: 5px; right: 5px; height: 48px; border: 1px solid #ccc; }
		
		/*patrocinadas*/
		.pntc .btn-patrocinio-share  { position: relative; margin-top: 10px; width: 100%; }
		.pntc-v.pntc-videodestacado .btn-patrocinio-share { bottom: 0; right: 0; margin-bottom: 10px; }

		/*...*/
		
		.pntc .pntc-autor-share .nom-wrapper { display: none;}

		.pntc .pntc-autor-share .btn-wrapper .btn-comment { height: 28px; line-height: 26px; padding: 0px 8px 0 9px; }
		.pntc .pntc-autor-share .btn-wrapper .btn-icon { font-size: 14px; }
		.pntc .pntc-autor-share .btn-wrapper .as-icon-comentario { top: 2px; }
		.pntc .pntc-autor-share .btn-wrapper .btn-comment .comment-n { font: 11px/13px sans-serif; margin-left: 6px; }
		.pntc .pntc-autor-share .btn-wrapper .btn-share { line-height: 24px; height: 28px; }
		
		/*------------ VERTICALES Y CROSSLINKING ----------------*/

        .pntc .btn-multimedia.showroom .as-icon-vertical { background: url(//as01.epimg.net/img/showroom/showroom-icon.svg) no-repeat #fff center; background-size: 30px; width: 42px; } 
        .pntc .btn-multimedia.asaccion .as-icon-vertical { background-image: none; width: 33px; }
        .pntc .btn-multimedia.asaccion .as-icon-vertical:before { content: ""; background: url(//as01.epimg.net/img/comunes/logos/as/as-accion.svg) no-repeat; background-size: 118px; width: 33px; height: 28px; left: 0; background-position: -24px 2px; -webkit-clip-path: inset(0 7px); clip-path: inset(0 7px); position: absolute; }
        .pntc .btn-multimedia.esports .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/as/logo_movistar_esports.svg) no-repeat #FFF center; background-size: 78px; width: 86px; }
        .pntc .btn-multimedia.elpais .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/elpais.svg) no-repeat #fff 5px center; background-size: 63px; width: 75px; }
        .pntc .btn-multimedia.huffpost .as-icon-vertical { background-size: 75px; width: 85px; }
        .pntc .btn-multimedia.meristation .as-icon-vertical { width: 75px; background-position: -58px -35px; }
        .pntc .btn-multimedia.adn .as-icon-vertical { width: 55px; background-position: -338px -60px; }
        .pntc .btn-multimedia.elmotor .as-icon-vertical { width: 75px; background-position: -250px 3px; }
        .pntc .btn-multimedia.ole .as-icon-vertical { background-size: 27px; width: 42px; }
        .pntc .btn-multimedia.laligasportstv .as-icon-vertical { background-size: 95px; width: 96px; }
		.pntc .btn-multimedia.mejorconsalud .as-icon-vertical { background: url(//as01.epimg.net/img/comunes/logos/as/mejor_con_salud_logo.svg) no-repeat #fff center; background-size: 20px; width: 30px; }
		.pntc .btn-multimedia.asaudio .as-icon-vertical { background-size: 49px; width: 59px; } 
		
		/*------------ TIPOLOGIAS ----------------*/

		/*pntc-con-publi ldb6*/
		.pntc.pntc-con-publi figure { width: 100%; height: auto; float: none; }
		.pntc.pntc-con-publi figure .img-pntc { position: relative; left: auto; right: auto; margin: 0; height: auto; width: 100%; }
		.pntc.pntc-con-publi figure .btn-multimedia .as-icon-play{ width: 45px; height: 45px; line-height: 45px; font-size: 28px; }
		.pntc.pntc-con-publi .btn-multimedia .as-icon-astv{ display: block; height: 36px; min-width: 36px; line-height: 36px; }
		.pntc.pntc-con-publi .pntc-content .title{ font: 22px/24px 'ascombold',sans-serif; }

		/*con item*/
		.pntc.pntc-item .pntc-content { display: table; /*display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;*//*fix ASMTO20-242 */ }		
		.pntc.pntc-item .pntc-content .pntc-txt .subtitle { margin-bottom: 0; padding-bottom: 0; line-height: 22px; margin-left: 24px; border-bottom: none; }
		.pntc.pntc-item .pntc-content .pntc-txt .subtitle .item-img { height: 20px; top: -2px; left: -24px; }
		
		/* galeria y especiales*/
		.pntc.pntc-galeriadestacada article,
		.pntc.pntc-especiales article { min-height: 90px; }

		.pntc.pntc-galeriadestacada figure,
		.pntc.pntc-especiales figure,
		.col-md-8 .pntc.pntc-galeriadestacada figure,
		.col-md-8 .pntc.pntc-especiales figure,
		.col-md-6 .pntc.pntc-galeriadestacada figure,
		.col-md-6 .pntc.pntc-especiales figure,
		.col-md-4 .pntc.pntc-galeriadestacada figure,
		.col-md-4 .pntc.pntc-especiales figure,
		.col-md-3 .pntc.pntc-galeriadestacada figure,
		.col-md-3 .pntc.pntc-especiales figure { margin-right: 0; margin-bottom: 0; min-height: 0; width: 100%; max-height: 378px; height: auto; }
		
		.pntc-tit-figure.pntc-especiales article > .pntc-content { display: none; }
		.pntc-tit-figure.pntc-especiales .pntc-content .title { display: block; font-size: 28px; line-height: 30px; color:#fff; text-align: center; margin-bottom: 12px; }
		.pntc-especiales .pntc-content .pntc-txt .title { font-size: 28px; line-height: 30px; }		
		.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-especiales .pntc-content hgroup { margin-top: 0; position: relative; }
		
		/*videodestacado*/
		.col-md-8 > .pntc.pntc-videodestacado .pntc-content,
		.col-md-6 > .pntc.pntc-videodestacado .pntc-content { padding-top: 0; }
		.col-md-4 .pntc.pntc-videodestacado .pntc-content,
		.col-md-3 .pntc.pntc-videodestacado .pntc-content,
		.col-md-2 .pntc.pntc-videodestacado .pntc-content { padding-left: 0; margin-left: 0; display: table; }
			/*para video-top*/
			.area-actualidad .col-md-4.col-sm-12 .pntc.pntc-videodestacado .pntc-content { padding: 10px; display: block; }

		/*comparador*/
		.pntc-comp .comp-figure-wrapper .comp-back img { left: -40px; bottom:-25px; }
		.pntc-comp .comp-figure-wrapper .comp-front img { padding-top: 25px; }
		.pntc-comp .comp-item.comp-right .comp-figure-wrapper .comp-back img { right: -40px; }
		.pntc-comp .comp-text .title { font: 17px/19px 'ascombold',sans-serif; }
		.pntc-comp.comp-jugadores .comp-figure-wrapper .comp-front img { padding-bottom: 0; padding-top: 15px; }		
		.pntc-comp .comp-figure-wrapper { height: 125px; }
		.pntc-comp .comp-vs { margin-top: -63px; }
		.pntc-comp .comp-vs:before { top: -29px; height: 110px; }	

		/*encuestas*/
		.pntc-v.pntc-encuesta .pool-list { display: none; }
		.pntc-v.pntc-encuesta .btn-wrapper { display: none; }
		.pntc-v.pntc-encuesta .pntc-content { background: none; padding: 0; }	
		.pntc-v.pntc-encuesta .opc-encuesta-portada,
		.pntc-v.pntc-encuesta .cnt-btn-encuesta { display: none; }

		/*opinion*/
		.pntc.pntc-opinion .pntc-op-autor .title { position: relative; top: 5px; max-width: 115px; }
		.breves-1 .pntc.pntc-opinion .pntc-content .title,
		.breves-2 .pntc.pntc-opinion .pntc-content .title,
		.breves-3 .pntc.pntc-opinion .pntc-content .title,
		.breves-4 .pntc.pntc-opinion .pntc-content .title,
		.breves-5 .pntc.pntc-opinion .pntc-content .title,
		.breves-6 .pntc.pntc-opinion .pntc-content .title { font-size: 18px; line-height: 20px; }
		.breves-1 .pntc.pntc-opinion .pntc-op-autor,
		.breves-2 .pntc.pntc-opinion .pntc-op-autor,
		.breves-3 .pntc.pntc-opinion .pntc-op-autor,
		.breves-4 .pntc.pntc-opinion .pntc-op-autor,
		.breves-5 .pntc.pntc-opinion .pntc-op-autor,
		.breves-6 .pntc.pntc-opinion .pntc-op-autor { -ms-flex-order:-1; -webkit-box-ordinal-group:0; -webkit-order:-1; order:-1 }

		/*opinion editorial */
		.opinion .pntc-opinion-editorial article { padding:20px 60px; }
		
		.agrup-pntc .pntc.pntc-opinion-editorial article, 
		.pntc.pntc-opinion-editorial article { padding:25px 20px; }
		.pntc.pntc-opinion-editorial article::before { font-size: 290px; margin-top: -205px; top:50%; left: -185px; }

		.agrup-pntc .pntc.pntc-opinion-editorial .pntc-content .title, 
		.pntc.pntc-opinion-editorial .pntc-content .title,
		.breves-1 .pntc.pntc-opinion-editorial .pntc-content .title, 
		.breves-2 .pntc.pntc-opinion-editorial .pntc-content .title, 
		.breves-3 .pntc.pntc-opinion-editorial .pntc-content .title, 
		.breves-4 .pntc.pntc-opinion-editorial .pntc-content .title, 
		.breves-5 .pntc.pntc-opinion-editorial .pntc-content .title, 
		.breves-6 .pntc.pntc-opinion-editorial .pntc-content .title { font-size: 20px; line-height: 22px; display:block; }

		

		/*OP PATROCINADA*/
		.pntc-opinion .btn-patrocinio-share { position: absolute; margin-top: 0; bottom:15px; }
		.pntc-opinion .btn-patrocinio-share .betfair-wrapper { width: 134px; height: 20px; }
		.pntc-opinion .btn-patrocinio-share .betfair-logo { height: 10px; width: 57px; right: 5px; }

		/*pntc-patroc*/
		.col-md-8 > .pntc.pntc-patroc .item-multimedia + .pntc-content .box-patroc,
		.col-md-6 > .pntc-v.pntc-patroc .item-multimedia + .pntc-content .box-patroc {border-top:3px solid #a6a49e}
		.pntc-tit-izq.pntc-patroc figure {margin-bottom:0;float:none}


		/*------------ MARCADORES ----------------*/

		.pntc.pntc-marcador figure { max-height: 365px; width: 100%; height: auto; float: none; margin: 0; }    
		.pntc.pntc-marcador figure.item-multimedia .img-pntc { position: relative; left: auto; right: auto; top:auto; bottom:auto; margin: 0; width: 100%; height: auto; }
		.pntc.pntc-marcador .pntc-content .title { font-size: 22px; line-height: 24px; }

		.pntc.pntc-marcador .marcador-num .equipo .equipo-bandera { padding: 15px 0 0 0; height: 40px; }
		.pntc.pntc-marcador .marcador-num .equipo .equipo-escudo { padding: 10px 0px; padding-bottom: 0; height: 55px; }
		.pntc.pntc-marcador .marcador-num .equipo .equipo-nom { line-height: 20px; font-size: 15px; padding: 0; height: 20px;}
		.pntc.pntc-marcador .marcador-num .equipo.visitante .equipo-nom { text-align: center; padding: 0 5px; }		
		.pntc.pntc-marcador .marcador-num .info .hora-timezone { padding-left: 4px; padding-top: 5px; }

			/*manual no salen escudos...*/
			.pntc.pntc-marcador .marcador-num .equipo .equipo-nom:first-child { line-height:72px; height:auto; }
			
			/*salida tit sobre figure*/
			.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador article { margin-bottom: -94px; }
			.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .pntc-content .title { margin-bottom: 10px; text-align: center; font-size: 27px; line-height: 29px; }
			.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador { margin-bottom: 0; position:relative; top:-147px; z-index: 2; }
			.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .pntc-content hgroup { margin-top: 94px; overflow: hidden; }

		/*------------ CINTILLOS ----------------*/

		.cint .cint-titular { font-size: 21px; line-height: 33px; height: 33px; }
		.cint .cint-titular img { height: 30px;  padding: 4px 0 8px 0; }
		
		.cint .cint-nav { float: none; position: absolute; right: 0; top: 0; height: 30px; width: 100%; overflow: hidden; }
		.cint .cint-nav ul { margin: 33px 0 0; }
			
		.cint .cint-nav:before,
		.cint .cint-nav:after { content: ''; position: absolute; top: 16px; right: 25px; height: 8px; width: 3px; background: #CE0000; }
		.cint .cint-nav:before { transform: rotate(-50deg); -ms-transform: rotate(-50deg); -webkit-transform: rotate(-50deg); margin-top: -4px; }
		.cint .cint-nav:after { transform: rotate(50deg); -ms-transform: rotate(50deg); -webkit-transform: rotate(50deg); margin-top: -4px; margin-right: -4px; }
		
			/*tipos*/
			.cint.as-tv .cint-titular img { padding-bottom: 7px; padding-top: 4px; }
			.cint.as-fotos .cint-titular img { padding-bottom: 7px; padding-top: 1px; }
        
            /* verticales */
            .cint.ep .cint-titular { background-size: 45px; width: 45px; background-position: 0 -2px;}  
            .cint.be .cint-titular { background-size: 92px; width: 92px; background-position: left 5px;}     
            .cint.tk .cint-titular { background-size: 100px; width: 100px; background-position: left 2px;}     
            .cint.dv .cint-titular { background-size: 160px; width: 160px; background-position: left 9px;}  
            .cint.as-accion .cint-titular { background-size: 100px; width: 100px; background-position: left 7px;}
            .cint.as-accion .cint-titular:after { width: 73px; }
            .cint.esports .cint-titular { background-size: 90px; width: 90px; background-position: left 6px;}
            .cint.meristation .cint-titular { background-size: 100px; width: 100px; background-position: left 9px;}
            .cint.showroom .cint-titular { background-size: 130px; width: 130px; background-position: left 8px;}
        
			.cint.euroleague .cint-titular img { padding: 0px 8px 2px 0; }
			.cint.euroleague .cint-titular { height: 40px; font-size: 16px; line-height: 40px; }
			.cint.euroleague .cint-nav { top: 7px; }

			.cint.asamerica .cint-titular { font-size: 19px; line-height: 30px; padding-left: 40px; }
			.cint.asamerica .cint-titular .as-icon-logo { font-size: 35px; top: -4px; }

			/*ascolor*/
			.cint.ascolor .cint-titular a {margin-top: -10px;}
			.cint.ascolor .cint-titular a .as-icon-ascolor {font-size: 44px;}
			.cint.ascolor .cint-nav::before, .cint.ascolor .cint-nav::after {background:#EF4B26;}

			/*televisa*/
			.cint.televisa .cint-titular img { padding-bottom: 5px; padding-top: 0; }
			/*el caribe*/
	 		.cint.caribe .cint-titular img { padding: 7px 0 7px 0; }	
	 		/*el universo*/
	 		.cint.universo .cint-titular img { padding: 9px 0 7px 0; }
	 		/*el libero*/
	 		.cint.libero .cint-titular img { padding: 5px 0 7px 0; }
	 		/*canchallena*/
	 		.cint.canchallena .cint-titular img { padding: 0 0 6px 0; }
			/*meridiano*/
			.cint.meridiano .cint-titular { height: 40px; }
	 		.cint.meridiano .cint-titular img { padding: 0; }
            /*meristation*/
	 		.cint.meristation .cint-titular img { padding: 8px 0 7px 0; }

		.cint .cint-nav { z-index: 6; }
		.cint .cint-btn { display: block; }

		/*patrocinados*/
		.cint.patrocinado { margin-bottom: 48px; }
		.cint.patrocinado .cint-patrocinio { position: absolute; right: 10px; top: 40px; }
		.cint.patrocinado .cint-patrocinio img { height: 32px; }

		/*cintillo en modulo resultados*/
		.cint.mod-resultados.patrocinado .cint-titular, .cint.mod-resultados.patrocinado .cint-patrocinio img {height: 42px; line-height: 42px;}


		/*------------ MODULOS ----------------*/

		/*AS FOTOS*/	
		
		.pntc.pntc-galeriadestacada,
		.pntc.pntc-especiales { width: 100%; padding-bottom: 0; border-bottom: none; }		
		.pntc.pntc-galeriadestacada figure.item-multimedia .img-pntc,
		.pntc.pntc-especiales figure.item-multimedia .img-pntc { position: relative; left: auto; right: auto; margin: 0; height: auto; width: 100%; }

		
		/*AS TV*/
		.modulo-astv { margin-bottom: 15px; }
		.modulo-astv .pntc { margin-bottom: 10px; display: block; padding-bottom: 0; border-bottom: none; }
		.modulo-astv .pntc-videodestacado article { width: 100%; }
		.modulo-astv .pntc-videodestacado.pntc-v figure { margin-bottom: 0; }
		.modulo-astv .pntc-videodestacado .pntc-content { margin-top: 0; padding-bottom: 0; }
			/*dos primeros videos a 100% en -xs*/
			.modulo-astv .col-md-4.col-sm-6 .pntc.pntc-videodestacado figure { width: 100%; height: auto; margin-bottom: 0; margin-right: 0; float: none; } 
			.modulo-astv .col-md-4.col-sm-6 .pntc.pntc-videodestacado figure .img-pntc { width: 100%; height: auto; position: relative; left: auto; right: auto; top: auto; bottom: auto; margin: 0; }
			.modulo-astv .col-md-4.col-sm-6 .pntc.pntc-videodestacado .pntc-content { padding: 10px; display: block; }
			.modulo-astv .col-md-4.col-sm-6 .pntc.pntc-videodestacado .pntc-content .title { font-size: 22px; line-height: 24px; }
			/*revert del boton multimedia*/
			/*.modulo-astv .col-md-4.col-sm-6 .pntc.pntc-videodestacado .btn-multimedia { height: 36px; }*/
			.modulo-astv .col-md-4.col-sm-6 .pntc.pntc-videodestacado .btn-multimedia [class*="as-icon-"] { height: 36px; min-width: 36px; line-height: 36px; }
			.modulo-astv .col-md-4.col-sm-6 .pntc.pntc-videodestacado .btn-multimedia .as-icon-play { font-size: 23px; }
			.modulo-astv .col-md-4.col-sm-6 .pntc.pntc-videodestacado .btn-multimedia .as-icon-astv { display: block; }
			
		/*modulo opinion*/
		.modulo-blogs .entrevistas .pntc { margin: 0 -10px; margin-bottom: 15px; }
		.modulo-blogs .ver-mas { padding: 0; }

		/*modulo blogs portadilla*/
		.modulo-blogs-horizontal { width: auto; margin: 0 -10px 30px; }
        .modulo-blogs-horizontal .pntc.pntc-opinion article .pntc-content { display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex; -ms-flex-align: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -ms-flex-item-align: auto; -webkit-align-self: auto;  align-self: auto; }
        .modulo-blogs-horizontal .pntc-bl-autor { width: calc(154px + 8px);}
        .modulo-blogs-horizontal .pntc-bl-autor img { height: 74px; /*right: -45px;*/ top: calc(100% - 74px); bottom:auto; right:auto; left:10px; }
		.modulo-blogs-horizontal .pntc.pntc-opinion.blog-unico article .pntc-content:nth-child(n+3) { display: none; }
		.modulo-blogs-horizontal .pntc.pntc-opinion.blog-unico article .pntc-content:nth-child(2) { margin-right: 0; padding-right: 10px; }
		.modulo-blogs-horizontal .blogs .pntc.pntc-opinion { margin:10px 10px 0  0; }
		.modulo-blogs-horizontal .blogs .pntc .pntc-content .pntc-txt { width: 100%; }
        .modulo-blogs-horizontal .blogs .pntc.pntc-opinion article .pntc-content .pntc-autor-share { display: none; }
		.modulo-blogs-horizontal .blogs .pntc.pntc-opinion .pntc-content .title { font-size: 17px; line-height: 19px; }
        
		.modulo-blogs-horizontal .blogs-scroll,
		.modulo-blogs-horizontal .blogs-scroll-duplex { width: auto; margin: 0 -10px 0 -20px; }        
		
		/*modulo radios*/
		.modulo-radios .item { width: 24.9%; }

		/*modulo crosslinking*/
		.modulo-crosslinking .cross-title:before { width: 124px; }
		/*.modulo-crosslinking .pntc { margin-bottom: 5px; }*/
		.modulo-crosslinking .pntc figure.item-multimedia .img-pntc { height: 100%; width: auto; }

		/*modulo internacionales*/
		.modulo-ed-ints .pntc .pntc-content .subtitle { line-height: 18px; margin-bottom: 4px; }

		.modulo-ed-america .pntc.pntc-item .pntc-content .pntc-txt .subtitle { padding-left: 4px; margin-bottom: 4px; }

		.modulo-ed-america .subtitle.mexico:before, .modulo-ed-america .subtitle.peru:before, .modulo-ed-america .subtitle.argentina:before, 
		.modulo-ed-america .subtitle.colombia:before, .modulo-ed-america .subtitle.venezuela:before, .modulo-ed-america .subtitle.ecuador:before, 
		.modulo-ed-america .subtitle.republica_dominicana:before, .modulo-ed-america .subtitle.panama:before, .modulo-ed-america .subtitle.usa:before, 
		.modulo-ed-america .subtitle.chile:before { content:''; position: absolute; top: -2px; left: -24px; height: 22px; width: 22px; border-radius: 10px; border: 2px solid #c1c1c1; }

		.modulo-ed-america .subtitle.mexico:after, .modulo-ed-america .subtitle.peru:after, .modulo-ed-america .subtitle.argentina:after, 
		.modulo-ed-america .subtitle.colombia:after, .modulo-ed-america .subtitle.venezuela:after, .modulo-ed-america .subtitle.ecuador:after, 
		.modulo-ed-america .subtitle.republica_dominicana:after, .modulo-ed-america .subtitle.panama:after, .modulo-ed-america .subtitle.usa:after, 
		.modulo-ed-america .subtitle.chile:after{ content:''; position: absolute; top: -1px; left: -23px; height: 20px; width: 20px; border-radius: 10px; border: 1px solid #fff; }

		/*modulo partner local*/
		.modulo-plocal { margin-bottom: 0; }

		/*modulo escudos*/
		.nav-seccion ~ .modulo-escudos {padding: 0 10px;}
 		.modulo-escudos .content { overflow-y: hidden; overflow-x: scroll; height: 45px;}
 		.modulo-escudos .list { display: -ms-flexbox; display: -webkit-flex; display: flex;}
		.modulo-escudos .list .item { min-width: 13.12%; height: 45px; margin: 0 1px 0 0; text-align: center; position: relative;}
		.modulo-escudos .list .item img, .tag .container .modulo-escudos .list .item img { padding: 8px 0;}
		.modulo-escudos .list .group, .modulo-escudos .btn-clasf { display: none;}


		/*modulo slider*/
        .modulo-slider .modulo-slider-diapos { margin: 10px -10px 10px -30px;}
        .modulo-slider .pntc-galeriadestacada { border-right: 5px solid white; border-left: 5px solid white; } 
        .modulo-slider .pntc-galeriadestacada figure{ min-height: auto;}

 		
 		/*modulo nativead*/		
 		.modulo-nativead { border: none; background:#eee; padding: 0 10px; margin:0 -10px 20px; }
		.modulo-nativead .modulo-title { font-size: 13px; }
		
		.modulo-nativead .col-md-4 { margin-bottom: 10px; }
		.modulo-nativead .col-md-4 .pntc-v figure { width: 170px; height: 90px; border: none; }
		.modulo-nativead .pntc:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 10px; }
		.modulo-nativead .pntc .pntc-content .title { font: 14px/16px sans-serif; }

		/*modulo lo mas visto*/
		.lo-mas-visto .ntc-list li { width: 100%; float: none; height: auto;}
		.lo-mas-visto .ntc.ntc-destacada { margin-bottom: 10px;}
		.lo-mas-visto .ntc.ntc-destacada article a { height: auto;}

		/* Bloque fijo resultados */
		.fw {width: auto; margin: 0 -10px 30px;}
		.home .bloque-rankings .list-content .cont-jugador { width: 64%; }
		.home .bloque-rankings .list-content .cont-list-equipo { width: 36%; }
		.home .bloque-resultados .caja-desplegable { width: 100%; }
		.home .bloque-rankings .list-points-dest1 span { margin-left: 5px; }
		.home .bloque-rankings .list-jugador-dest1 { margin-top: 0; }
		.home .bloque-rankings .list-points-dest1 { float: right; height: 60px; margin-right: 0; text-align: center; width: 50px; }
		.home .bloque-rankings .list-points-dest2 { float: right; margin-right: 0; text-align: center; width: 50px; }
		.home .bloque-resultados .cont-estadisticas .estadistica .icono { font-size: 22px; }
		.home .bloque-resultados .cont-estadisticas .estadistica .txt-estadistica { font: 11px sans-serif; }
		.home .bloque-resultados .cont-estadisticas .estadistica { height: 64px; padding: 0 1px; }
		.home .bloque-rankings .text-kind-type1-rank1,
		.home .bloque-rankings .text-kind-type1-rank2,
		.home .bloque-rankings .text-kind-type3-rank1,
		.home .bloque-rankings .text-kind-type3-rank2 { max-width: 111px; }
		.home .bloque-rankings .list-equipo-mod-jugador-rank2 { margin-left: 5px; }
		.home .bloque-resultados .cont-estadisticas .estadistica .txt-estadistica { font: 10px sans-serif; }
		.home .bloque-resultados .cont-estadisticas .estadistica .icono-comparador::before { font: 28px/25px "sourcesansbold",sans-serif; margin-left: -14px; }
		.home .bloque-resultados .cont-estadisticas .estadistica .icono-comparador ~ .txt-estadistica { margin-top: 39px; }

		.home .bloque-resultados .col1 .cont-resultados ul li { width: 100%; }
	    .home .bloque-resultados .col1 .resultados .equipo-local, 
	    .home .bloque-resultados .col1 .resultados .equipo-visitante { border-bottom: 0 none; padding-bottom: 0; }

	    .home .bloque-resultados .col2 .cont-modulo { margin-bottom: 5px; width: 100%;  margin-right: 0;}
	    .home .bloque-resultados .col2 .cont-modulo:nth-child(even){margin-left: 0}
	    .home .bloque-resultados .col2 .resultados .equipo-local, 
	    .home .bloque-resultados .col2 .resultados .equipo-visitante { padding-bottom: 0; }
	    .home .bloque-resultados .col2 .resultados .cont-resultados ul .list-resultado { border-bottom: 0 none; }

	    .home .nav-bloque-resultados .btn-desp-mas, .cnt-bloque-resultados .nav-seccion .btn-desp.btn-desp-menu  {  background: #fff; border: 1px solid #ddd; border-radius: 3px; font: 16px/18px "sourcesans",sans-serif; margin-top: 0; margin-left: 0; padding: 5px 0 5px 10px; width: 100%; float: left; }
	    .home .nav-bloque-resultados .link-tabs-mas.active { left: 10px; right: 10px; top: 31px; width: auto; }
	    .home .nav-bloque-resultados .btn-desp-mas::after, .cnt-bloque-resultados .nav-seccion .btn-desp.btn-desp-menu:after  { right: 10px; top: 12px; }
	    .home .nav-bloque-resultados .btn-desp-mas.active {	margin-top: 0; }
	    .home .nav-bloque-resultados .link-tabs-mas { height: auto; max-height: 230px; overflow: auto; }
	    .home .nav-bloque-resultados .btn-desp-mas.selected { background: #ffa528; color: #fff; border: 0 none; }
	    .home .nav-bloque-resultados .btn-desp-mas.selected::after { right: 10px; border-color: #fff transparent transparent; }
	    .home .nav-bloque-resultados .btn-desp-mas.selected::before { background: 0 none; }

	    /* Comportamientos bloques especificos */
		.area-actualidad .col-md-8 .col-md-4 .pntc:not(.pntc-especiales) figure { width: 124px; height: 90px; float: left; margin-right: 10px; margin-bottom: 0;}
		.area-actualidad .col-md-8 .col-md-4 .pntc.pntc-opinion .pntc-op-autor figure { width: 115px; height: 85px; margin: 0px; margin-bottom: 5px; border-bottom: 1px solid rgba(255,255,255,.3); float: none; }

		/*revert para marcadores y fotogalerias...*/
		.area-actualidad .col-md-8 .col-md-4 .pntc.pntc-marcador figure { max-height: 365px; width: 100%; height: auto; float: none; margin: 0; }
		.area-actualidad .col-md-8 .col-md-4 .pntc.pntc-galeriadestacada figure { max-height: 378px; height: auto; width: 100%; }

		.breves-3 .pntc .pntc-content .title,
		.breves-4 .pntc .pntc-content .title,
		.breves-6 .pntc .pntc-content .title { font-size: 15px; line-height: 17px;}

        /*------------ TAG ----------------*/
        .list-automatica .pntc-v figure.item-multimedia .img-pntc { min-height: 90px; min-width: initial; height: 100%; max-width: initial; } 
        .tag .col-md-4 .col-md-6 figure { width: 124px; height: 90px; margin-right: 10px; margin-bottom: 0; margin-left: 0; }
        .tag .col-md-4 .col-sm-6 .pntc figure.item-multimedia .img-pntc { height: 100%; width: auto; }
        .tag .sumario-ficha { border-bottom: 1px solid #DDD; }
        
        /* Bloques de opinion */
        .tag .col-md-8 .pntc.opinion .pntc-content .pntc-txt .txt, .tag .col-md-8 .pntc.opinion .pntc-content .pntc-autor-share  {display: none; }
        .tag .col-md-8 .pntc.opinion .pntc-content .pntc-txt hgroup, .tag .col-md-4 .pntc.opinion .pntc-content .pntc-txt hgroup {width: 100%; border: 0; margin: 0; }
        .tag .col-md-8 .pntc-h.opinion .pntc-content .title { font-size: 22px; line-height: 24px; }
        .tag .col-md-8 .pntc-h.opinion .pntc-content .pntc-txt hgroup:before, .tag .col-md-4 .pntc-v.opinion .pntc-content .pntc-txt hgroup:after, .tag .col-md-8 .pntc-h.opinion .pntc-content .pntc-txt hgroup:after, .tag .col-md-4 .pntc-v.opinion .pntc-content .pntc-txt hgroup:before { content: none; }
        .tag .col-md-4 .pntc-v.opinion .pntc-content .pntc-txt hgroup, .tag .col-md-8 .pntc-v.opinion .pntc-content .pntc-txt hgroup, .tag .col-md-8 .pntc-h.opinion .pntc-content .pntc-txt hgroup:after { padding-bottom: 10px; }  
        .tag .col-md-4 .col-sm-6 figure { width: 124px; height: 90px; margin-right: 10px; margin-bottom: 0; }
        .tag .col-md-4 .col-sm-6 .pntc figure.item-multimedia .img-pntc { height: 100%; width: auto; }

        /* Cierre bloque y boton mas noticias */
        .cierre-bloque {margin-top: -10px; margin-bottom: 20px; text-align: right; }
        .btn-mas-noticias { width: 100%; text-align: center; padding-top: 14px; padding-bottom:14px;  }
        
        /* PORTADILLA ASTV */
		.apertura-12col.astv .col-md-12 > .pntc { border-bottom: none; padding-bottom: 10px; margin-bottom: 0; }
		/*.apertura-12col.astv .col-md-12 > .pntc figure { height: auto; }*/

		.ntc-rel .ntc.ntc-destacada { padding: 0; width: 100%; }
		.ntc-rel .ntc.ntc-destacada article { padding-bottom: 0; height: auto; }
		.ntc-rel .ntc.ntc-destacada figure { width: 124px; height: 90px; }
		.ntc-rel .ntc.ntc-destacada .ntc-title { font-size: 17px; line-height: 19px; padding-bottom: 8px; }

		/*unificar grafica al resto de pntc*/
		.ntc-rel .ntc.ntc-destacada .ntc-subtitle { font: 12px/14px 'sourcesans',sans-serif; padding-bottom: 0; margin-bottom: 0; }
		.ntc-rel .ntc.ntc-destacada .ntc-subtitle:after { display: none; }

		/*ministerio*/
		.info-ministerio-astv img { float: none; margin: 0 auto; margin-bottom: 10px; }


		/* PORTADILLA OPINION + BLOGs */
		.area-opinion .agrup-pntc { margin-bottom: 15px; }
		.area-opinion .agrup-pntc .pntc-opinion .pntc-op-autor .title { top: auto; }   

		.area-opinion .agrup-pntc .pntc-opinion.destacada article { min-height: 120px; }
		.area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-op-autor figure { margin-bottom: 0; width: 120px; height: 120px; overflow: visible; position: relative; }
		.area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-op-autor { position: absolute; left: 0; bottom:0; width: 100%; margin:0; border:none; padding:0; }
		.area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-op-text { position: absolute; bottom: 10px; left: 0; width: 100%; padding-left: 120px; }
		.area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-op-autor .title { position: relative; top: auto; max-width: 100%; }
		.area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-op-autor:before { content: "\e61c"; position: absolute; left: 0; bottom: 0; top: 50%; right: 100%; margin-top: -30px; margin-left: -100px; height: auto; width: auto; border: none; font-size: 400px; line-height: 60px; font-family: 'as-icons'; text-align: center; color: #f9f9f9; }
		.area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-content { z-index: 2; padding-left: 135px; }
		.area-opinion .agrup-pntc .pntc-opinion.destacada .pntc-content .pntc-txt { margin-bottom: 0; }

		.area-opinion .agrup-pntc .pntc-opinion-editorial.destacada article { padding: 20px 60px; position: relative; overflow: hidden; min-height: 0; }
		.area-opinion .agrup-pntc .pntc-opinion-editorial.destacada .pntc-content { padding-left: 0; }

		.area-blogs-list .agrup-pntc .pntc-opinion .pntc-op-autor { width: 135px; }
      	.area-blogs-list .agrup-pntc .pntc-opinion.blog-multi article { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; -webkit-flex-direction:column; flex-direction:column;}
      	.area-blogs-list .agrup-pntc .pntc-opinion.blog-multi .pntc-op-autor { width: 100%; padding-right: 0; margin-right: 0; border-bottom: 2px solid #FFB900; border-right: none; margin-bottom: 15px; padding-bottom: 15px; }
      	.area-blogs-list .agrup-pntc .pntc-opinion.blog-multi .pntc-op-autor figure { width: 271px; }
      	.area-blogs-list .agrup-pntc .pntc-opinion.blog-multi .pntc-op-autor:before { border-top-color: #FFB900; border-right-color:transparent; right: auto; left: 25px; bottom: -16px; top: auto; }
      	.area-blogs-list .agrup-pntc .pntc-opinion.blog-multi .pntc-op-autor:after { border-top-color: #eee; border-right-color:transparent; right: auto; left: 27px; bottom: -11px; top: auto; }
      	.area-blogs-list .agrup-pntc .pntc-opinion.blog-multi .pntc-content .pntc-txt { margin-bottom: 10px; }
      	.area-blogs-list .agrup-pntc .pntc-opinion.blog-multi .pntc-op-autor .title { max-width: 100%; white-space: normal; }

		/*video top fuera del area de actualidad */     
	    .area-blogs-list .col-md-4.col-sm-12 .pntc.pntc-videodestacado figure { width: 100%; height: auto; float: none; margin-right: 0; margin-bottom: 0; }
      	.area-blogs-list .col-md-4.col-sm-12 .pntc.pntc-videodestacado figure.item-multimedia .img-pntc { width: 100%; height: auto; position: relative; left: auto; right: auto; top: auto; bottom: auto; margin: 0;}
      	.area-blogs-list .col-md-4.col-sm-12 .pntc.pntc-videodestacado .pntc-content { padding: 10px; display: block; }     
      	.area-blogs-list .col-md-4.col-sm-12 .pntc.pntc-videodestacado .pntc-content .title { font-size: 22px; line-height: 24px; }
      	/*.area-blogs-list .col-md-4.col-sm-12 .pntc.pntc-videodestacado .btn-multimedia { height: 36px; }*/
      	.area-blogs-list .col-md-4.col-sm-12 .pntc.pntc-videodestacado .btn-multimedia [class*="as-icon-"] { height: 36px; min-width: 36px; line-height: 36px; }

		/*portadilla blogs new*/
		.area-blogs .pntc:last-child { border-bottom: 0; margin-bottom: 0px;}
		/* destacada */
		.ntc-blogs.destacada figure{ width: 100%; height: auto; margin-bottom: 10px; }
		.ntc-blogs.destacada figure .img-pntc{ width: 100%; height: auto; position: relative; left: auto; right: auto; top: auto; bottom: auto; margin: 0; }
		/* .ntc-blogs.destacada figure.item-multimedia a:first-child{ height: auto; }*/
		.pntc-bl-autor{display: none}

        /* Capa video */
        .pntc .capa-video .capa-video-ftr { display:none;}
		.pntc .capa-video .video-infopanel-wr { height: auto; }
		.area-actualidad .col-md-8 > .pntc-tit-figure .capa-video figure { height:100%; }

        /*publicidad*/
        .billboard > div > div { min-height: 52px; }

		/* Portadillas Equipos Locales - Ajustes */
		.container-fw ~ .container-fw { margin-top: 0; margin-bottom: 20px;}
		.container-fw ~ .container-fw > .row { border-top: none;}
		.container-fw + .container-fw, .container-fw + div + .container-fw { margin-top: -40px;}/* Regla para Tags manuales que no llevan area-actualidad */
		.container-fw > .row { padding-top: 20px; border-top: 1px solid #dddddd;}
		.container-fw .cnt-est-lideres .col-md-4 .cnt-data { padding: 0 5px;}
		.container-fw .cnt-est-lideres .col-md-4 + .col-md-4 .cnt-data { margin-top: 10px;}
		.container-fw .cnt-est-lideres .col-md-4 + .col-md-4 .cnt-data:before { width: 100%; height: 0; top: 1px; left: 0; border-bottom: solid 1px #EEE; margin: 0 10px;}
		.tag .articulo .row + .row.flexible > .col-md-4 .col-sm-6:last-child .pntc-h.opinion { margin-bottom: 30px;}/* Regla cuando hay modulos de opinion en apertura */
		
		/*RESULTADOS PORTADILLAS*/

		/*Ajuste ida y vuelta*/
		.home .bloque-resultados .resultados .eliminatoria .cont-ida,
		.home .bloque-resultados .resultados .eliminatoria .cont-vuelta{width: 20%; padding: 0;}
		.home .bloque-resultados .resultados .equipo-local, 
		.home .bloque-resultados .resultados .equipo-visitante {width: 40%; }
		.home .bloque-resultados .resultados .eliminatoria .cont-ida span,
		.home .bloque-resultados .resultados .eliminatoria .cont-vuelta span {padding: 0}
 		


		/*Ajustes Cruces*/
		.home .bloque-resultados .cruces-cuartos {height: 800px;}
		.home .bloque-resultados .cruces-cuartos.series {height: 700px;}
		.home .bloque-resultados .cruces-cuartos.tipo-semi{height: 400px; margin-top: inherit;}
		.home .bloque-resultados .cruces-octavos{height: 1600px;}
		.home .bloque-resultados .resultado-cruce td:nth-child(2) {width: inherit; }
		.home .bloque-resultados .cruces-cuartos.tipo-semi .partido-final,
		.home .bloque-resultados .cruces-cuartos.tipo-semi{width: inherit; }
		.home .bloque-resultados .cal-res-tenis .cruces-cuartos.tipo-semi .partido-final{width: inherit;}
		.home .bloque-resultados .cal-res-tenis .evento.pntc-marcador .marcador-num.tenis .player .player-nom, 
		.home .bloque-resultados .cal-res-tenis .cont-clasificacion .cont-nombre-equipo span, 
		.home .bloque-resultados .cal-res-tenis .cont-clasificacion .cont-nombre-equipo a{max-width: 190px}
		.home .bloque-resultados .cal-res-tenis .cont-resultado{ width: 20%}
		.home .bloque-resultados .cruces-octavos .cruce {width: inherit; }

		/*nuevos estilos videoplayer button*/
		/*videoplayer button default size lg override*/
		.col-md-12 > .pntc-v .item-multimedia .btn-multimedia .as-icon-play, 
		.col-md-10 > .pntc-v .item-multimedia .btn-multimedia .as-icon-play, 
		.col-md-8 > .pntc-v .item-multimedia .btn-multimedia .as-icon-play, 
		.col-md-6 > .pntc-v .item-multimedia .btn-multimedia .as-icon-play, 
		.col-md-8 > .pntc-tit-izq .item-multimedia .btn-multimedia .as-icon-play, 
		.area-actualidad .col-md-4.col-sm-12 .pntc .item-multimedia .btn-multimedia .as-icon-play, 
		.modulo-astv .col-md-4.col-sm-6 .pntc.pntc-videodestacado .btn-multimedia .as-icon-play,
		.pntc.pntc-marcador .item-multimedia .btn-multimedia .as-icon-play { width: 45px; height: 45px; line-height: 45px; font-size: 28px; }

		.pntc .item-multimedia .btn-multimedia .as-icon-play { height: 25px;/*28px;*/ width: 25px;/*28px;*/ min-width: 25px;/*28px;*/ line-height: 25px;/*28px;*/ font-size: 18px; }
		
	}
	
	@media (max-width: 480px) {			

		/*modulo radios*/
		.modulo-radios .item { width: 49.9%; }

		/*------------ MARCADORES ----------------*/

		.pntc.pntc-marcador figure { max-height: 178px; }   
		.pntc.pntc-marcador .marcador { height: 72px; margin-bottom: 10px; }	
		.pntc.pntc-marcador .pntc-content .title { font-size: 19px; line-height: 21px; }		
		.pntc.pntc-marcador .marcador-num .equipo { width: 35%; }
		.pntc.pntc-marcador .marcador-num .equipo .equipo-escudo { height: 45px; }
		.pntc.pntc-marcador .marcador-num .equipo .equipo-nom { line-height: 15px; height: 15px; font-size: 12px; }
		.pntc.pntc-marcador .marcador-num .info { width: 30%; }
		.pntc.pntc-marcador .marcador-num .info .hora { font-size: 16px; line-height: 18px; height: 31px; }
		.pntc.pntc-marcador .marcador-num .info .hora-timezone { font: 10px/11px sans-serif; display: block; margin-bottom: -3px; padding-top: 0; }
		.pntc.pntc-marcador .marcador-num .info .info-do { height: 23px; }		
		.pntc.pntc-marcador .marcador-num .info .patrocinio { padding: 2px; height: 23px; }
		.pntc.pntc-marcador .marcador-num .info .resultado { font: 24px/32px 'sourceblack',sans-serif; height: 32px;}
		.pntc.pntc-marcador .marcador-num .info .resultado .sub { font: 12px/16px "sourcesansbold",sans-serif; margin-left: 9px; height: 16px;}		

		/*basket*/
		.pntc.pntc-marcador .marcador-num.basket .info .resultado { font: 24px/32px 'sourceblack',sans-serif; height: 32px; }	

		/*tenis*/
		.pntc.pntc-marcador .marcador-num.tenis .player .ico-bandera { margin-top: -2px; }
		.pntc.pntc-marcador .marcador-num.tenis .player .player-nom { font: 14px/17px 'sourceblack',sans-serif; height: 17px; }
		.pntc.pntc-marcador .marcador-num.tenis.comenzado .info .patrocinio,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado .info .patrocinio { padding: 2px; height: 20px; }
		.pntc.pntc-marcador .marcador-num.tenis .info { width: 30%; }
		.pntc.pntc-marcador .marcador-num.tenis.comenzado .info,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado .info { width: 40%; }

		.pntc.pntc-marcador .marcador-num.tenis .players { width: 70%; }
		.pntc.pntc-marcador .marcador-num.tenis.comenzado .players,
		.pntc.pntc-marcador .marcador-num.tenis.finalizado .players { width: 60%; }
		.pntc.pntc-marcador .marcador-num.tenis .info .puntos { font: 17px/25px 'sourceblack',sans-serif; height: 26px; }

		/*salida tit sobre figure*/
		.area-actualidad .col-md-8 > .pntc.pntc-marcador figure { max-height: 100%; }

			/*flip content tit sobre figure*/
			.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador article { margin-bottom: -84px; }
			.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .marcador { position:relative; top:-168px; z-index: 2; }
			.area-actualidad .col-md-8 > .pntc-tit-figure.pntc-marcador .pntc-content hgroup { margin-top: 84px; overflow: hidden; height: 84px; }
			
		/*modulo escudos*/
		.modulo-escudos .list .item{ min-width: 15.15%;}
		
		/* tipologias */
		/* especiales */
		.pntc.pntc-especiales figure.item-multimedia { min-height: 265px; }
		.pntc.pntc-especiales figure.item-multimedia .img-pntc { position: absolute; left: -50%; right: -50%; top: -50%; bottom: -50%; margin: auto; height: 100%; width: auto; }

		/* Portadillas Equipos Locales - Ajustes */
		.container-fw .cnt-est-lideres figure img	{ width: 90px;}
		.container-fw .cnt-est-lideres .cnt-data .cnt-info-d { padding: 9px 0; height: 90px;}
	
		/*Enlace a IDA en resultados ida-vuelta*/
		.home .bloque-resultados .cont-modulo .tit-modulo{ display: inline-table; width: 100%;}
		.home .bloque-resultados .cont-modulo .tit-modulo a {width: auto; float: left; }
		.home .bloque-resultados .resultados .tit-modulo .link-mas-info,
		.home .bloque-resultados .resultados .tit-modulo .link-mas-info2 {clear: both; margin: 12px 0 4px 9px} 
        
		/*Tag editorial*/
		.tag .header-editorial .container::before {  content: "\e61c"; position: absolute; top: 0; left: -60px; font-size: 110px; line-height: 50px; font-family: as-icons; width: 100%; text-align: left; color: rgba(255,255,255,.5); clip: rect(0,200px,68px,0); }
        .tag .header-editorial .tit-seccion { font-size: 20px; line-height: 45px; margin: 5px 0; color: #151515; }
        
	}

    @media (max-width: 360px) {
   		/* modulo blogs portadilla */
        .modulo-blogs-horizontal .pntc-bl-autor { width: calc(135px + 8px); }
        .modulo-blogs-horizontal .pntc-bl-autor .subtitle { width: 80px;}
        .modulo-blogs-horizontal .pntc-bl-autor img { height: 70px; /*right: -47px;*/ top: calc(100% - 70px); bottom:auto; left:10px; right:auto; }
        .modulo-blogs-horizontal .blogs .pntc.pntc-opinion .pntc-content .title { font-size: 16px; line-height: 18px; }
	} 
	
	@media (max-width: 320px) {		
		
		.container { max-width: 320px; }
		
		.publi > div { margin: 0 -10px 15px; display: block!important; width: auto!important; }
		div[id*="NSTD"]{ margin-left: -10px; margin-right: -10px; width: auto; }
		*[id*="NSTD9"].pieza-patrocionio { margin-left: 0px; margin-right: 0px; } /* reseteo de margen para patrocinio en cabecera */
  
	}

/* Estilos para el módulo de portada - Compra de Entradas - STUBHUB
--------------------------------------------------------------------------------------*/
	.modulo-stubhub .cint.patrocinado .cint-titular:before { background: #3F1D75;}
	.modulo-stubhub .cint.patrocinado .cint-nav { right: 118px;}
	.modulo-stubhub .cint.patrocinado .cint-patrocinio { top: 3px;}
	.modulo-stubhub .cint.patrocinado .cint-patrocinio:after { top: 8px; left: -17px;}
	.modulo-stubhub .cint.patrocinado .cint-patrocinio img { height: 37px;}

	.modulo-stubhub .separador:last-child:after { height: 1px;}

	.modulo-stubhub .pntc figure.item-multimedia { margin-right: 10px;}	
	.modulo-stubhub .pntc figure.item-multimedia .img-pntc { position: absolute; left: 0; top:-50%; bottom: -50%; margin: auto; height: auto;}

	.modulo-stubhub .pntc .pntc-content .pntc-txt { margin: 0;}
	.modulo-stubhub .pntc .pntc-content .pntc-txt .title { font-family: 'sourcesansbold', sans-serif; line-height: 16px;}
	.modulo-stubhub .pntc .pntc-content .pntc-txt .subtitle,
	.modulo-stubhub .pntc .pntc-content .pntc-txt .title a { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 212px;} /* Elipsis enfrentamiento */
	.modulo-stubhub .pntc .pntc-content .pntc-txt .title a span { margin: -1px 0 2px 0;}

	.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt hgroup { display: flex; flex-flow: column; padding-top: 3px;}
	.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt .title { font-size: 17px;}
	.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt .subtitle,
	.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt .title a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 155px; margin-top: -1px;} /* Elipsis enfrentamiento destacado */

	.modulo-stubhub .agrup-pntc .pntc { margin-bottom: 10px; padding-bottom: 0	; border-bottom-color: #fff;}
	.modulo-stubhub .agrup-pntc .pntc:last-child { margin-bottom: -10px; padding-bottom: 0;}
	.modulo-stubhub .agrup-pntc .pntc .title { font-size: 15px;}
	.modulo-stubhub .agrup-pntc.entradas-b .pntc:not(:last-child):after { content: ""; position: absolute; z-index: 1; bottom: -2px; left: 0; width: calc(200% + 20px); border-bottom: 1px dotted #ddd;}
	.modulo-stubhub .agrup-pntc .pntc-content { -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-flex-direction: row; flex-direction: row; 	/*align-items: center;*/}

	.modulo-stubhub .btn-compra-entradas { font: bold 11px/29px arial, sans-serif; color: #CE0000; text-transform: uppercase; text-align: center; display: inline-block; border: 1px solid #CE0000; padding: 0 15px; height: 31px;}
	.modulo-stubhub .btn-compra-entradas:hover { background: #CE0000; color:#fff;}

	/* Ajustes IE-Flex */
	.modulo-stubhub .pntc.entradas-a .pntc-content { max-width: 154px;}
	.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt { margin-bottom: 10px;}
	.modulo-stubhub .pntc .pntc-content,
	.modulo-stubhub .pntc .pntc-content .pntc-txt {float: left;}
	.modulo-stubhub .btn-compra-entradas { float: right;}

	@media(max-width: 991px) {
		.modulo-stubhub .cint.patrocinado .cint-nav { display: none;}
		.modulo-stubhub .cint.patrocinado .cint-patrocinio { right: 10px;}
		.modulo-stubhub .cint.patrocinado .cint-patrocinio:after { content: none;}

		.modulo-stubhub .pntc figure.item-multimedia .img-pntc { left: -18%;}

		.modulo-stubhub .pntc.entradas-a article { display: flex;}
		.modulo-stubhub .pntc.entradas-a .pntc-content { max-width: none; display: flex; align-items: center; justify-content: space-around;}
		.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt { margin-bottom: 0;}
		.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt hgroup { padding-top: 0;}
		.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt .title { font-size: 18px;}
		.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt .subtitle { max-width: none; margin-top: 0;}
		.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt .title a,
		.modulo-stubhub .pntc .pntc-content .pntc-txt .subtitle { max-width: none;}

		.modulo-stubhub .agrup-pntc { margin: 0;}
		.modulo-stubhub .agrup-pntc .pntc article .pntc-content { width: 100%; display: flex; justify-content: space-between;}
		.modulo-stubhub .agrup-pntc .pntc article .pntc-content .title a { max-width: 264px;} /* Elipsis */

		/* Ajustes IE-Flex */
		.modulo-stubhub .pntc.entradas-a .pntc-content { float: none;}
	}
	@media(max-width: 767px) {
		.modulo-stubhub { margin-bottom: 20px;}
		
		.modulo-stubhub .cint.patrocinado { margin-bottom: 15px;}
		.modulo-stubhub .cint.patrocinado .cint-patrocinio { top: -12px;}		

		.modulo-stubhub .pntc.entradas-a .pntc-content { flex-grow: 1;}
		.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt .title { font-size: 16px;}

		.modulo-stubhub .agrup-pntc.entradas-b .pntc:not(:last-child):after { width: 100%;}
		.modulo-stubhub .agrup-pntc.entradas-c { display: none;} /* Ultimo bloque de entradas */
		.modulo-stubhub .agrup-pntc .pntc:last-child { padding-bottom: 9px; border-bottom-color: #ddd;}
		.modulo-stubhub .agrup-pntc .pntc article .pntc-content .title a { max-width: none;}

	}
	@media(max-width: 480px) {
		.modulo-stubhub .cint.patrocinado .cint-patrocinio img { height: 32px;}
		.modulo-stubhub .cint.patrocinado .cint-patrocinio { top: -8px;}			

		.modulo-stubhub .pntc.entradas-a .pntc-content { flex-flow: column; justify-content: space-between;}
		.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt .title { font-size: 15px;}
		.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt .title a span { margin: -6px 0 -2px 0;}

		.modulo-stubhub .pntc.entradas-a .pntc-content .pntc-txt .subtitle,
		.modulo-stubhub .pntc .pntc-content .pntc-txt .title a,
		.modulo-stubhub .pntc .pntc-content .pntc-txt .subtitle { white-space: normal;}
	}

/* Fin de Estilos para el módulo de portada - Compra de Entradas - STUBHUB
--------------------------------------------------------------------------------------*/

/* Bloque opinión en área .area-publi-lateral */

	.opinion-actualidad { background: #f0f0f0; margin: 0; }
	.opinion-actualidad { margin-bottom: 40px; padding-bottom: 20px; }
	.opinion-actualidad::after { content: ''; width: 100%; height: 1px; display: block; margin: 0;  background: #ddd; position: relative; top: 40px; }

	.opinion-actualidad .cint { margin: 10px 10px 20px; padding: 0; }
	.opinion-actualidad .cint .cint-nav li { line-height: 30px; }
	.opinion-actualidad .cint .cint-nav li a::before, 
	.opinion-actualidad .cint .cint-nav li a::after { background: #f9a300; }
	.opinion-actualidad .cint .cint-titular { font: 22px/30px 'sourcesansbold',sans-serif; height: 36px; color: #151515; }
	.opinion-actualidad .cint .cint-titular::before { background: #f9a300; border-right: none; }

	.opinion-actualidad .cint .cint-nav { width: auto; left: -10px; right: -10px; }
	.opinion-actualidad .cint .cint-nav::before, 
	.opinion-actualidad .cint .cint-nav::after { background: #f9a300; }

	.opinion-actualidad .cint .cint-nav:before, 
	.opinion-actualidad .cint .cint-nav:after { top:16px; }

	.opinion-actualidad .col-md-4.col-sm-4 .pntc.pntc-opinion .pntc-content .title,
	.opinion-actualidad .pntc.pntc-opinion .pntc-content .title { font: 18px/22px ascombold,sans-serif; font-style: italic; padding-bottom: 10px; text-align: left; margin-bottom: 40px; position: relative;  }
	.opinion-actualidad .pntc.pntc-opinion .pntc-content .title::before { content: ''; position: absolute; width: 40px; height: 3px; background: #f9a300; bottom: 0; left: 0; }
	.opinion-actualidad .pntc.pntc-opinion .pntc-content .title::after { content: ''; position: absolute; bottom: 0; left: 16px; border: 6px solid transparent; border-left-color: #f9a300; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; }

	.opinion-actualidad .pntc-opinion .pntc-content .subtitle { display: none; }
	.opinion-actualidad .pntc-opinion article { -webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse; padding: 0 10px; }

	.opinion-actualidad .col-md-4.col-sm-4 .pntc.pntc-opinion .pntc-op-autor,
	.opinion-actualidad .pntc.pntc-opinion .pntc-op-autor { border: none; margin-bottom: 0; }

	.opinion-actualidad .col-md-4.col-sm-4 .pntc.pntc-opinion .pntc-op-autor .title,
	.opinion-actualidad .pntc.pntc-opinion .pntc-op-autor .title { display:block; margin-bottom:0; font: 12px/14px 'sourcesans',sans-serif; color: #333; max-width: 85px; text-align: left; text-transform: uppercase;}

	.opinion-actualidad .pntc.pntc-opinion .pntc-op-autor .title a { color: inherit; }
	.opinion-actualidad .pntc.pntc-opinion .pntc-op-autor .title::before { content: 'Por'; display: block; text-transform: none; color: #666; }

	.opinion-actualidad .pntc.pntc-opinion .pntc-op-autor:before,
	.opinion-actualidad .pntc.pntc-opinion .pntc-op-autor:after,
	.opinion-actualidad .pntc.pntc-opinion .pntc-op-autor figure:before { display: none; }

	@media (min-width: 992px) {
		.opinion-actualidad .cint .cint-nav.desplegado { -webkit-box-shadow: none; box-shadow: none; border-bottom: none; }
	}

	@media (min-width:768px) {
		.opinion-actualidad .col-md-4 { border-right: 1px solid #ddd; }
		.opinion-actualidad .pntc-opinion article { -webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse; border-bottom: 1px solid #ddd; }
		.opinion-actualidad .col-md-4:last-child { border-right: none; }	
	}

	@media (max-width: 991px) {
		.opinion-actualidad .cint { margin-left: 0; margin-right: 0; }
		.opinion-actualidad .cint .cint-nav ul { margin-top:36px; background: #eee; padding: 5px 20px; }
	}

	@media (max-width:767px) {
		.opinion-actualidad { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0 -10px 15px; padding-bottom: 0; }
		.opinion-actualidad::after { top: auto; background: none;}

		.opinion-actualidad .pntc-opinion article { position: relative; min-height: 95px; }
		.opinion-actualidad .pntc.pntc-opinion .pntc-content { -ms-flex-item-align: start;align-self: flex-start; }

		.opinion-actualidad .col-md-4.col-sm-4 .pntc.pntc-opinion .pntc-content .title, 
		.opinion-actualidad .pntc.pntc-opinion .pntc-content .title { padding-right: 100px; margin-bottom: 40px; }

		.opinion-actualidad .col-md-4.col-sm-4 .pntc.pntc-opinion .pntc-op-autor, 
		.opinion-actualidad .pntc.pntc-opinion .pntc-op-autor { position: absolute; width: 100%; left: 0; bottom: 0; }
		.opinion-actualidad .pntc.pntc-opinion .pntc-op-autor figure { position: absolute; right: 10px; bottom: -16px; }
		.opinion-actualidad .pntc.pntc-opinion .pntc-op-text { position: absolute; left: 10px; bottom: 0; }
		.opinion-actualidad .col-md-4.col-sm-4 .pntc.pntc-opinion .pntc-op-autor .title, 
		.opinion-actualidad .pntc.pntc-opinion .pntc-op-autor .title { max-width: inherit; }
	}

/* Bloque opinión en área de actualidad*/
/* Noticias bloqueadas bajo registro */
.pntc-reg .subtitle-reg{position:relative;display:inline-block;font:12px/16px 'sourcesans';background-color:#ffd000;color:#333;padding:2px 5px 0;border-radius:3px;margin:10px 0;max-width:115px}.pntc.pntc-reg .pntc-content .title,.pntc.pntc-reg .pntc-content .pntc-txt{margin-bottom:0}.pntc-especiales.pntc-reg .subtitle-reg{display:block;margin-left:auto;margin-right:auto}@media (max-width:767px){.pntc-reg:not(.pntc-especiales) .subtitle-reg{margin-bottom:0}.pntc-especiales.pntc-reg .pntc-content .title{margin-bottom:0}}@media (min-width:992px){.col-md-8>.pntc-especiales.pntc-reg .pntc-content .title,.col-md-4 .pntc-especiales.pntc-reg .pntc-content .title,.col-md-6>.pntc-especiales.pntc-reg .pntc-content .title{margin-bottom:0}.col-md-8>.pntc-especiales.pntc-reg .subtitle-reg,.col-md-4 .pntc-especiales.pntc-reg .subtitle-reg,.col-md-6>.pntc-especiales.pntc-reg .subtitle-reg{margin-bottom:24px}}@media (max-width:991px) and (min-width:768px){.col-md-3.col-sm-6 .pntc-v.pntc-opinion.pntc-reg .pntc-content .title{margin-bottom:0}}.tag .pntc.opinion.pntc-reg .pntc-content .pntc-txt hgroup{text-align:center;padding-bottom:0}
