.tit-ntc {
	font:17px/30px 'sourceblack', Arial, Helvetica;
	border-top:2px solid #BD0303;
	color:#fff;
	text-shadow:1px 1px 2px rgba(0, 0, 0, 0.4);
	background: #adadad; /* Old browsers */
	background: -moz-linear-gradient(top, #adadad 0%, #c1c1c1 49%, #b4b4b4 50%, #d3d3d3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #adadad), color-stop(49%, #c1c1c1), color-stop(50%, #b4b4b4), color-stop(100%, #d3d3d3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #adadad 0%, #c1c1c1 49%, #b4b4b4 50%, #d3d3d3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #adadad 0%, #c1c1c1 49%, #b4b4b4 50%, #d3d3d3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #adadad 0%, #c1c1c1 49%, #b4b4b4 50%, #d3d3d3 100%); /* IE10+ */
	background: linear-gradient(to bottom, #adadad 0%, #c1c1c1 49%, #b4b4b4 50%, #d3d3d3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#d3d3d3', GradientType=0 ); /* IE6-9 */
	position:relative;
	padding:0 10px;
	color:#fff;
	margin-bottom:8px;
}
.tit-ntc:before {
	content:"";
	width:100%;
	height:1px;
	position: absolute;
	left:0px;
	bottom:4px;
	right:0px;
	background:#fff;
	z-index:2;
}
.tit-module-external {
	font:18px/30px 'sourceblack', Arial, Helvetica;
	border-top:2px solid #BD0303;
	color:#464646;
	text-shadow:1px 1px 2px rgba(255, 255, 255, 1);
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ececec 0%, #f0f0f0 49%, #e8e8e8 50%, #e9e9e9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(49%, #f0f0f0), color-stop(50%, #e8e8e8), color-stop(100%, #e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ececec 0%, #f0f0f0 49%, #e8e8e8 50%, #e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ececec 0%, #f0f0f0 49%, #e8e8e8 50%, #e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ececec 0%, #f0f0f0 49%, #e8e8e8 50%, #e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ececec 0%, #f0f0f0 49%, #e8e8e8 50%, #e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#e9e9e9', GradientType=0 ); /* IE6-9 */
	padding:0 10px;
	margin-bottom:1px;
}
.tit-module-external a, .tit-module-neutral a, .tit-module-internal a {color:#666;}
.tit-module-external a { color:464646;}
.tit-module-external a:hover, .tit-module-neutral a:hover, .tit-module-internal a:hover {color:#111; text-decoration:none;}
.tit-module-external:before {
	content:"";
	width:100%;
	height:1px;
	position: absolute;
	left:0px;
bottom:4px right:0px;
	background:#fff;
	z-index:2;
}
.tit-module-neutral {
	font:17px/30px 'sourceblack', Arial, Helvetica;
	border-top:2px solid #ccc;
	color:#666;
	text-shadow:1px 1px 2px rgba(255, 255, 255, 0.4);
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ededed 0%, #ededed 49%, #dbdbdb 50%, #cdcdcd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(49%, #ededed), color-stop(50%, #dbdbdb), color-stop(100%, #cdcdcd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ededed 0%, #ededed 49%, #dbdbdb 50%, #cdcdcd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ededed 0%, #ededed 49%, #dbdbdb 50%, #cdcdcd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ededed 0%, #ededed 49%, #dbdbdb 50%, #cdcdcd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ededed 0%, #ededed 49%, #dbdbdb 50%, #cdcdcd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#cdcdcd', GradientType=0 ); /* IE6-9 */
	padding:0 10px;
	margin-bottom:1px;
}
.tit-module-neutral:before {
	content:"";
	width:100%;
	height:1px;
	position: absolute;
	left:0px;
bottom:4px right:0px;
	background:#fff;
	z-index:2;
}
.tit-module-internal {
	font:17px/30px 'sourceblack', Arial, Helvetica;
	border-top:2px solid #E98F13;
	color:#666;
	text-shadow:1px 1px 2px rgba(255, 255, 255, 0.4);
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ededed 0%, #ededed 49%, #dbdbdb 50%, #cdcdcd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(49%, #ededed), color-stop(50%, #dbdbdb), color-stop(100%, #cdcdcd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ededed 0%, #ededed 49%, #dbdbdb 50%, #cdcdcd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ededed 0%, #ededed 49%, #dbdbdb 50%, #cdcdcd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ededed 0%, #ededed 49%, #dbdbdb 50%, #cdcdcd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ededed 0%, #ededed 49%, #dbdbdb 50%, #cdcdcd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#cdcdcd', GradientType=0 ); /* IE6-9 */
	padding:0 10px;
	margin-bottom:1px;
}
.tit-module { font:17px/30px 'sourceblack', Arial, Helvetica; }
.tit-module-internal:before {
	content:"";
	width:100%;
	height:1px;
	position: absolute;
	left:0px;
bottom:4px right:0px;
	background:#fff;
	z-index:2;
}
.tit-module-cierre {
	font:17px/30px 'sourceblack', Arial, Helvetica;
	border-top:2px solid #ccc;
	color:#666;
	text-shadow:1px 1px 2px rgba(255, 255, 255, 0.4);
	background: #e1e1e1; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 10%, #e1e1e1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #fefefe), color-stop(100%, #e1e1e1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 10%, #e1e1e1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 10%, #e1e1e1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 10%, #e1e1e1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 10%, #e1e1e1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e1e1e1', GradientType=0 ); /* IE6-9 */
	padding: 2px 10px 5px;
	margin-bottom:1px;
}
.tit-module-cierre:before {
	content:"";
	width:100%;
	height:1px;
	position: absolute;
	left:0px;
bottom:4px right:0px;
	background:#fff;
	z-index:2;
}

.tit-module-media, .tit-module-gris-oscuro {
	font:17px/17px 'sourceblack', Arial, Helvetica;
	border-top:2px solid #E98F13;
	color:#ffffff;
	text-shadow:1px 1px 2px rgba(0, 0, 0, 0.4);
	background: #B1B1B1; /* Old browsers */
	background: -moz-linear-gradient(top, #B1B1B1 10%, #797979 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #B1B1B1), color-stop(100%, #797979)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #B1B1B1 10%, #797979 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #B1B1B1 10%, #797979 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #B1B1B1 10%, #797979 100%); /* IE10+ */
	background: linear-gradient(to bottom, #B1B1B1 10%, #797979 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B1B1B1', endColorstr='#797979', GradientType=0 ); /* IE6-9 */ 
	padding:0 10px;
	height:30px;
}
.tit-module-media a, .tit-module-gris-oscuro a { color:#fff;} 
.tit-module-media a:hover, .tit-module-gris-oscuro a:hover { color:#eee;} 

.tit-module-media:before, .tit-module-gris-oscuro:before {
	content:"";
	width:100%;
	height:1px;
	position: absolute;
	left:0px;
	bottom:4px right:0px;
	background:#fff;
	z-index:2;
}
.tit-module-media .itm-media, .tit-module-gris-oscuro .itm-media {padding-top:6px;}
.tit-module-media h3, .tit-module-gris-oscuro h3 {font-size:16px;}
.tit-module-media .titulo {border-right: 1px solid #CCCCCC; padding-right: 8px; margin:6px 0;}
.tit-module-gris-oscuro .titulo {margin:6px 0;}
.tit-module-media .sb-titulo, .tit-module-gris-oscuro .sb-titulo {margin:6px 0; padding-left:8px;}
.tit-module-media .titulo:after, .tit-module-gris-oscuro:after {
    border-color: transparent transparent transparent #CECECE;
    border-image: none;
    border-style: solid;
    border-width: 3px;
    content: "";
    height: 0;
    position: absolute;
    right: -7px;
    top: 6px;
    width: 0;
    z-index: 1;
}
.tit-module-media .titulo:before, .tit-module-gris-oscuro .titulo:before {
    border-color: transparent transparent transparent #949494;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    content: "";
    height: 0;
    position: absolute;
    right: -4px;
    top: 7px;
    width: 0;
    z-index: 2;
}
.tit-module-media  .tit-module-astv, .tit-module-gris-oscuro .tit-module-astv {
	background:url(/img/sprite.png) no-repeat -247px -9px;	
	text-align:left;
	width:47px;
	height:19px;
	margin-left:-6px;
}
.tit-module-media  .tit-module-astv a, .tit-module-gris-oscuro .tit-module.astv a {
	text-indent:-9000px;
}

.tit-module-astv_black {
	display:none;
	background:url(/img/sprite.png) no-repeat -98px -214px;	
	text-align:left;
	width:49px;
	float:left;
	margin-right: 8px;
	border-right: 1px solid #cecece;
	height:16px;	
}

.tit-module-astv_black:after {
    border-color: transparent transparent transparent #cecece;
    border-image: none;
    border-style: solid;
    border-width: 3px;
    content: "";
    height: 0;
    position: absolute;
    right: -6px;
    top: 5px;
    width: 0;
    z-index: 1;
}
.tit-module-astv_black:before {
    border-color: transparent transparent transparent #ffffff;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    content: "";
    height: 0;
    position: absolute;
    right: -4px;
    top: 6px;
    width: 0;
    z-index: 2;
}
.tit-module-astv_black a{
	text-indent: -9000px;
}
.tit-module-internal-2 {
	height:30px;
	font:18px/32px 'sourceblack',Arial,Helvetica;
	color:#ddd;
	border-top:2px solid #BD0303;
	background: #444444; /* Old browsers */
	background: -moz-linear-gradient(top, #444444 10%, #555555 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #444444), color-stop(100%, #555555)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #444444 10%, #555555 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #444444 10%, #555555 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #444444 10%, #555555 100%); /* IE10+ */
	background: linear-gradient(to bottom, #444444 10%, #555555 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#555555', GradientType=0 ); /* IE6-9 */
	
}
.tit-module-internal-2 strong { padding-left:10px; color:#eee; font-weight:normal; text-shadow:0 0 1px #333;}
.tit-module-internal-2 a { color:#eee;}
.tit-module-internal-2 a:hover { text-decoration:none; color:#ccc;}
.tit-module-internal-2:before {
    background: none repeat scroll 0 0 #FFFFFF;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 2;
}


.img-decoration {
	position:relative;
	display:block;
}
.img-decoration:before {
	position:absolute;
	content:"";
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	border:1px solid rgba(20, 20, 20, .05); /*z-index:2;*/
	z-index:0;
	pointer-events:none;
}
/* info imagen */
.img-info {
	position:absolute;
	left:8px;
	bottom:8px;
	border:1px solid #fff;
	border-radius: 3px;
	background: #e99100; /* Old browsers */
	background: -webkit-linear-gradient(top, #e99100 0%, #c77200 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #e99100 0%, #c77200 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99100', endColorstr='#c77200', GradientType=0 ); /* IE6-9 */
	text-indent:-9000px;
	z-index:3;
}
.img-info a {
	display:block;
	padding:4px 9px;
}
	.img-info-small {
		bottom: 5px;
		left: 5px;
		z-index: 10;
	}
	.img-info-small a { padding:2px 4px; }
	
.img-info:hover {
	box-shadow:2px 2px 8px rgba(0, 0, 0, 0.1)
}
.ntc-info {
	margin-bottom:2px;
	font-family:"Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding-top:3px;
	line-height:13px;
}
.ntc-autor, .ntc-lugar, .ntc-update {
	font-size:10px;
	color:#666;
	position: relative;
	border-right:1px solid #cecece;
	padding-right:5px;
	padding-bottom:1px;
}
p.ntc-update {
	border:0;
	padding-right: 0;
	margin-right: 0;
	line-height: 13px;
}


.ntc-autor-media{font-size:10px;
	color:#666;
	position: relative;
	text-transform:uppercase;
	padding-right:5px;
	padding-bottom:1px;}
.ntc-autor-media a {color:#666666;}	
.ntc-autor {
	text-transform:uppercase;
}
.ntc-autor.s-inb, .ntc-lugar.s-inb {
	margin-right:3px;
}
.ntc-autor:after, .ntc-lugar:after {
	content:"";
	position:absolute;
	width:0px;
	height:0px;
	border:3px solid transparent;
	border-left:3px solid #cecece;
	right:-6px;
	top:4px;
	z-index:1;
}
.ntc-autor:before, .ntc-lugar:before {
	content:"";
	position:absolute;
	width:0px;
	height:0px;
	border:2px solid transparent;
	border-left:2px solid #fff;
	right:-4px;
	top:5px;
	z-index:2;
}
.ntc-info .ntc-autor a {
	border-bottom:1px dotted #ddd;
	color:#666
}
.ntc-info .ntc-autor a:hover {
	color:#444;
	border-bottom:1px dotted #8f8f8f;
	text-decoration:none;
}
.ntc-tipo-media {font:11px Arial, Helvetica; color:#999999; text-transform:uppercase;}
.ntc-time {
	font-size:10px;
	position:relative;
	color:#7c7c7c;
	padding-bottom:2px;
}
.ntc-time a {
	color:#7c7c7c;
	border-bottom:1px dotted #ddd;
}
.ntc-time a:hover {
	text-decoration:none; 
	border-bottom:1px dotted #8f8f8f;
}
.ntc-time .ntc-hour {
	margin-left:2px;
	padding-left:6px;
	border-left:1px solid #cecece;
	position:relative;
	color:#E68C12;
}
.ntc-time .ntc-hour:after {
	content:"";
	position:absolute;
	width:0px;
	height:0px;
	border:3px solid transparent;
	border-left:3px solid #cecece;
	left:-1px;
	top:3px;
	z-index:1;
}
.ntc-time .ntc-hour:before {
	content:"";
	position:absolute;
	width:0px;
	height:0px;
	border:2px solid transparent;
	border-left:2px solid #fff;
	left:-1px;
	top:4px;
	z-index:2;
}

/* comentarios */
.ntc-comentarios {
	font: bold 10px/16px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #999999; /* Old browsers */
	background: -moz-linear-gradient(top, #999999 10%, #7f7f7f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #999999), color-stop(100%, #7f7f7f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #999999 10%, #7f7f7f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #999999 10%, #7f7f7f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #999999 10%, #7f7f7f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #999999 10%, #7f7f7f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#7f7f7f', GradientType=0 ); /* IE6-9 */
	border-radius: 2px;
	position:relative;
}

.ntc-comentarios:before { 
				content:"";
				position: absolute;
				left: -16px;
				bottom:3px;
				border-right: 8px solid #8e8e8e;
				border-top: 8px solid transparent;
				border-left: 8px solid transparent;
				z-index: 1;
			}
.ntc-comentarios a {
	display: inline-block;
*zoom: 1;
*display: inline;
	vertical-align: top;
	padding:0px 8px 0px 8px;
	color:#fff;
	position:relative;
	overflow:hidden;
	line-height:18px;
}
.module .ntc-comentarios a {
	color:#fff;
}
.ntc-comentarios a:hover {
	text-decoration:none;
	color:#ddd;
}
.module .ntc-comentarios:before {border:0}

.ntc-comentarios span {
	padding:0 8px 0px 8px;
	background: #e99100; /* Old browsers */
	background: -moz-linear-gradient(top, #e99100 10%, #c77200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #e99100), color-stop(100%, #c77200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e99100 10%, #c77200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e99100 10%, #c77200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e99100 10%, #c77200 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e99100 10%, #c77200 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99100', endColorstr='#c77200', GradientType=0 ); /* IE6-9 */
	display:inline-block;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	position: absolute;
	right:-8px;
	top:0px;
	bottom:1px;
	width:50px;
	font: bold 10px/19px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
/*.art-utilities .ntc-comentarios-iframe span {bottom:0; color:#fff;}*/
			
			/* hack safari */
			 

/* rss */
.ntc-rss {
	font: bold 10px/16px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #999999; /* Old browsers */
	background: -webkit-linear-gradient(top, #999999 0%, #7f7f7f 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #999999 0%, #7f7f7f 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#7f7f7f', GradientType=0 ); /* IE6-9 */
	border-radius: 2px;
	position:relative;
	padding:1px 3px;
}
/* highlight */
.nws-hm-alert {
	font: bold 10px/16px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #d92400; /* Old browsers */
	background: -webkit-linear-gradient(top, #d92400 0%, #c50000 51%, #c10f00 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #d92400 0%, #c50000 51%, #c10f00 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d92400', endColorstr='#c10f00', GradientType=0 ); /* IE6-9 */
	border-radius: 2px;
	position:relative;
	padding:1px 0px;
}
.nws-hm-alert:after {
	content:"";
	position:absolute;
	width:0px;
	height:0px;
	right:-14px;
	top:0px;
	border:9px solid transparent;
	border-left:6px solid #c50000;
}
.nws-hm-more {
	padding-left:8px;
	margin-left:4px;
	border-left:1px dotted #ccc;
}
/* modules sidebar */
.module {
	margin:0 0 15px 0;
}
.publi > div {
	margin:0 0 15px 0;
	border:1px solid #dbdbdb;
	background:#c5c5c5 url(/img/txt_publi.gif) no-repeat center 2px;
	padding:14px 1px 1px 1px;
	position:relative;
	line-height:12px;
}
	.ntc-patrocinada { margin:0; background:#c5c5c5 url(/img/txt_patrocinada.gif) no-repeat center 4px; }
	.publi > div a {
		display:block;
		z-index:1;
		position:relative;
	}
	.publi > div:before {
		content:"";
		position:absolute;
		left:0px;
		top:0px;
		right:0px;
		bottom:0px;
		border:1px solid #fff;
		display:block;
		z-index:0;
		pointer-events:none;
	}
	.publi > div:after {
		content:"";
		position:absolute;
		left:0px;
		top:13px;
		right:0px;
		border-top:1px solid #fff;
		display:block;
		z-index:0;
	}
	.publi_bottom.publi {
		margin: 0 -1px;
		padding: 19px 7px 6px;
		clear:both;
	}
	
/* Temporal ---------------------- */
.publi .publi { margin:0; border:0; background:none; padding:0; position:static; line-height:auto;}
.publi .publi:before { display:none;}
.publi .publi:after { display:none;}
/* ------------------------------- */

/* Publi textual en articulo */
.Estilo_TEXT1 { display:none !important;}
.publi_inferior_articulo { background:#fff; padding:8px !important;}

/* */

.publi_apuesta { height: 25px; width: 100%; background: rgba(0, 0, 0, 0.3); /*background:#000000; opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */ bottom:0; z-index:3;}
.publi_apuesta a, .publi_apuesta_iframe a {margin-right: 6px; margin-top: 4px; text-indent: -9999px; background: url("/img/sprite.png") no-repeat scroll 0 -431px transparent; width:94px; opacity:1; filter:alpha(opacity=100); /* For IE8 and earlier */ }
.publi_apuesta_iframe {height: 25px; width: 100%; background: rgba(0, 0, 0, 0.3); top:-32px; z-index:2;}


.publi iframe {margin:auto;}

/* patrocinio en video de col3 */
.ntc-sponsor {right:0; bottom:0; width:100px; height:50px; z-index:3;}
.ntc-sponsor:hover { opacity:0.8}

/* banners superiores */
.banner_sup {
	background: #cccccc;
	width:100%;
	padding:0;
	position:relative;
	line-height:10px;
	min-height: 109px;
}
	.break-menu .banner_sup {
		width:auto;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
	}

	.break-menu .banner_sup:before {
		background: white;
		height: 0px;
		width: 995px;
		border-bottom: 1px solid #ccc;
		margin: 0;
	}

	.banner_sup:before {
		background: white;
		height: 5px;
		width: 996px;
		border-bottom: 1px solid #ccc;
		margin: 0 -1px;
	}
	.banner_sup:after {
		background: white;
		height: 10px;
		width: 996px;
		border-top: 1px solid #ccc;
		margin: 0 -1px;
	}
	.break-menu .banner_sup:after {
		background: white;
		height: 0px;
		width: 995px;
		margin: 0;
	}


.banner_sup_a > div > div, .banner_sup_b > div > div {
	display: table;
	float: left;
	padding: 0px 1px 0px 11px;
	margin:0px;
	background: url(/img/txt_publi_v.gif) no-repeat scroll 0px center #C6C6C6;
	border:1px solid #fff;
}
/*.banner_sup_a + .banner_sup_b {display:none;}*/
.banner_sup_b > div > div {
	border-left:0;
}

.banner_v {
	background: #ccc;
	padding:0;
	position:relative;
	line-height:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.banner_v:before {
	background: white;
	width: 995px;
	border-bottom: 1px solid #ccc;
}
.banner_v:after {
	background: white;
	width: 995px;
	border-top: 1px solid #ccc;
}

.billboard {float:left;}
.billboard .publi {margin:0; border:none; background:none; padding:0; line-height:0;}
.billboard .publi:after {border-top:0; top:0;}
.billboard .publi:before {border-top:0; top:0;}

.envoltorio_publi {
	background:#fff;
	margin:0 -1px;
}
.decoration {
	border:1px solid #dbdbdb;
	padding:1px;
}
.decoration-int-grey {background: #E2E2E2; padding: 8px;}
.tit-publi {
	margin-bottom:1px;
	background:#c5c5c5;
	text-align:center;
	padding:3px 0;
	text-indent:-900px;
	overflow:hidden;
}
.tit-publi span {
	display:block;
	width:20px;
	height:6px;
	margin:0px auto;
	background:url(/img/sprite.png) no-repeat 0 -150px;
}


.billboard, .billboard-int { 
	border:1px solid #fff;
	padding-left:12px;
	background:url(/img/txt_publi_v.gif) no-repeat 1px center #CCCCCC;
}
	.billboard:after, .billboard-int:after { 
		content:"";
		position:absolute;
		width:1px;
		top:0px;
		bottom:0px;
		background:#fff;
		left:11px;
	}
	.billboard .btn_close, .billboard-int .btn_close { right:12px; top:12px; }
	.billboard  .btn_close div, .billboard-int  .btn_close div { 
		background: #929292; /* Old browsers */
		background: -webkit-linear-gradient(top,  #929292 0%,#606060 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(to bottom,  #929292 0%,#606060 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#929292', endColorstr='#606060',GradientType=0 ); /* IE6-9 */
		padding:5px;
		border-top-left-radius: 2px;
		border-bottom-left-radius: 2px;
	}
	.billboard  .btn_close a, .billboard-int  .btn_close a { padding:0px 4px 0 2px; }








.module .art-media {
	margin-bottom:8px;
}
.module .mdl-pdn {
	padding:8px;
}
.gap-2-a .art-media {
	margin-bottom:4px;
}
.mdl-title {
	font-size:15px;
	margin: 4px 0 4px;
}
.mdl-title a:hover{
	text-decoration:none;
	border-bottom:1px dotted #333;
}
.mdl-txt {
	color:#666;
}
.mdl-subtitle {
	color:#555;
	margin-bottom:4px;
}
.mdl-separator {
	border-top: 1px dotted #cccccc;
	padding-top: 8px;
	margin-top:8px;
}
.mdl-separator-sm {
	border-top: 1px dotted #cccccc;
	padding-top: 8px;
}
.module .s-m-left {
	margin-left:19px;
}
.module .s-m-right {
	margin-right:19px;
}
.module .gap-2-a {
	width:132px
}
.module .gap-3-a {
	width:120px
}
.mdl-list-info > li {
	margin-top:4px;
	padding:0px 2px 0 0;
}
.mdl-list-info > li:first-child {
	margin-top:0px;
}
.mdl-list-info .itm-media {
	margin-right:6px;
}
.m-list-links .bullet-list-module {
	padding-left:10px;
}
.mdl-list-sections > li {
	margin-top:4px;
}
.mdl-list-sections > li:first-child {
	margin-top:0px;
}
.mdl-title-sections {
	color:#B2B2B2;
	margin-bottom:8px;
}
.mdl-background {
	background:#E2E2E2;
}
.news-home {
	margin:-10px 1px 11px 1px;
	background:#F5F5F5;
	border-bottom:1px solid #C5C5C5;
	padding:6px;
}
.news-home .ntc-utilidades {
	position: static;
}
.news-home .s-stext-link-grey {
	padding: 0 0 0 3px
}
/***** Modulos resultados [ARTICULO] ---- FÉLIX *****/

.mdl-res {
	padding:0 0 1px 0;
}
.mdl-res .res > li {
	background: #DADADA; /* Old browsers */
	background: -webkit-linear-gradient(top, #DADADA 1%, #F2F2F2 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #DADADA 1%, #F2F2F2 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DADADA', endColorstr='#F2F2F2', GradientType=0 ); /* IE6-9 */
}
.mdl-res .res > li:last-child {
	border-left:1px solid #fff;
	margin-left:-4px;
}
.mdl-res .escudos > li:last-child {
	border-left:1px solid #f5f5f5;
	margin-left:-5px;
}
.mdl-res .mdl-rest-title {
	font:normal 48px "sourceblack", Arial, Helvetica;
	color:#666666;
	text-shadow:1px 1px 2px rgba(255, 255, 255, 0.4);
}

.mdl-res .equipos li {
	padding: 6px 0;
	border-bottom:1px solid rgba(20, 20, 20, 0.05);
}
.mdl-res .equipos li:last-child {
	border-left:1px solid rgba(20, 20, 20, 0.05);
	margin-left:-5px;
}
.mdl-res img {
	padding:7px 0;
}
.mdl-res .datos {
	padding: 0 5px 0px;
	font-size: 12px;
	line-height: 14px;
	color: #5D5D5D;
}
.mdl-res .datos p {
	border-bottom: 1px dotted #d5d5d5;
	margin-bottom: 9px;
}

.mdl-res .datos p {
	border:0
}
.mdl-res .datos > p {
	border-bottom: 1px dotted #D5D5D5;
    margin: 0;
    padding: 9px 5px;
	font-size: 11px;
    line-height: 13px
}
.mdl-res .datos > p:last-child {
	border-bottom: 0;
}
.mdl-res .datos:last-child li {
	border:0
}



.c-mdl-lineup { border-bottom:1px dotted #ccc; }
.mdl-lineup {   padding:10px;  }
	.mdl-lineup li { border-bottom:1px dotted #ccc; margin-bottom:6px; padding-bottom:6px; }
	.mdl-lineup li:last-child { border:0px; margin:0px; padding:0px; }
	.mdl-lineup .s-right { line-height:8px; width:30px; text-align: right; }
	.mdl-lineup .s-left { width:74px; }
	.mdl-lineup .no-info { color:#CF0000;}


.mdl-res .bullet-list-module { font:11px/12px Arial, Helvetica; padding:0}
.mdl-res .bullet-list-module  p { margin-left:11px;}
.mdl-res .bullet-list-module > li { 
	border-bottom:1px dotted #ccc; padding:0 10px 7px; margin:0 0 4px 0;
	list-style-position: inside;
	color:#999999;
}
.mdl-res .bullet-list-module h3 {display:inline;}
.mdl-res .bullet-list-module > li:last-child { margin:0px; border:0 }

/**** Modulo comentario ****/
.barra_comment {
	border-radius: 2px;
	background: #e99100; /* Old browsers */
	background: -webkit-linear-gradient(top, #e99100 0%, #cd7700 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #e99100 0%, #cd7700 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99100', endColorstr='#cd7700', GradientType=0 ); /* IE6-9 */
	border-radius: 0 2px 2px 0;
	color: #FFFFFF;
	display: inline-block;
	font: 11px arial;
	height: 16px;
	margin: 0;
	padding: 2px 8px 0;
	vertical-align: top;
}
.mdl-val {
}
.mdl-val h3 {
	border-right: 1px solid #CCCCCC;
	font: normal 18px "ascombold", arial;
	padding: 6px 0 6px 10px;
}
.mdl-val li:last-child h3 {
	border-right:none;
}
.mdl-val .s-art-mod {
	border-right:1px solid #ffffff;
	margin-top:3px;
	margin-bottom:0px;
}
.mdl-val li:last-child .s-art-mod {
	border-right:none;
}
.mdl-val .s-art-mod h4 {
	font:16px "ascombold", arial;
	color:#E98E13;
}
.if-fch {
	width: 261px;
	height: 61px;
}


.module-info { margin:0 -1px 0px -1px; border-bottom:1px solid #CCC;  width:auto; border-left:0px; border-right:0px; }
	.module-info.mdl-sub { border-top:2px solid #E49918; margin:0 -1px 0px -1px; padding:0px }
	.break.break-menu { border-top:2px solid #ccc; margin-top:-14px; }
	.break { padding:10px 0; background:#fff; margin:0 -1px;  }
	.br-row:before { 
		content:"";
		position:absolute;
		background:#ccc;
		top:0px;
		left:0px;
		right:0px;
		width:996px;
		height:1px;
	}
	.break + .break { padding-top:0px; }
	.break	.module-info {  border-bottom:1px solid #CCC; border-left:1px solid #ccc; border-right:1px solid #ccc;}
	.break + .row {  padding-top: 14px; position:relative; }
	.break + .row:before { 
		content:"";
		position:absolute;
		background:#ccc;
		top:0px;
		left:9px;
		right:0px;
		width:995px;
		height:1px;
	}
	

	.module-info:after { 
		content:"";
		position:absolute;
		left:1px;
		right:1px;
		bottom:-2px;
		height:1px;
		background: #f8f8f8;
	}
	.module-info .sidebar { overflow:hidden; }
	.mdl-inf-header { background:#fff; margin-left:-1px; margin-right:-1px; border-top:2px solid #E79000; border-bottom:1px solid #ccc; padding:1px 0;}
	.grid .mdl-inf-header { margin:0px;overflow: hidden;}
	.grid .mdl-inf-header + div .mdl-sub {border-top:none;}
	.mdl-inf-header div { 
		background: #dbdbdb; /* Old browsers */
		background: -webkit-linear-gradient(top,  #dbdbdb 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(to bottom,  #dbdbdb 0%,#eeeeee 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
		height:49px;
		overflow:hidden;
	}
		.mdl-inf-title, .mdl-inf-title-2 { 
			font:32px "sourceblack", arial;
			left:10px;
			bottom:1px;
			color:#575A5A;
			letter-spacing:-1.5px;
		}
		.mdl-inf-header .mdl-inf-title a, .mdl-inf-header .mdl-inf-title-2 a {
			color:#575A5A;	
		}
		.mdl-inf-title a:hover, .mdl-inf-title-2 a:hover {
			color:#666;
			text-decoration:none;	
		}
		.mdl-inf-header .mdl-inf-title a:hover, .mdl-inf-header .mdl-inf-title-2 a:hover {
			color:#111;	
		}
		.mdl-inf-title-2 { 
			font-size:28px;
		}

		.mdl-inf-subtitle { 
			font:115px/73px "sourceblack", arial;
			letter-spacing:-6px;
			right:-10px;
			top:0px;
			color:#fff;
			height:50px;
			overflow:hidden;
		}
		*:first-child+html .mdl-inf-subtitle {
			font:115px/73px "sourceblack", arial;
			letter-spacing:-6px;
			right:-10px;
			top:-23px;
			color:#fff;
			height:80px;
			overflow:hidden;}
			
	.module-photo { padding:10px 0;}
		.mdl-pht-title { font-size:15px; margin-bottom:4px; }

	.mdl-cont-4 { margin-left:2px; padding:0 0 10px;}
		.mdl-cont-4 .c-separator-3-1, .mdl-cont-4 .c-separator-3-2, .mdl-cont-4 .c-separator-3-3 { top: 3px;}
	.mdl-cont-2 { margin-top:1px; margin-left:2px; }
	.mdl-cont-5 { margin-top:1px; margin-left:-5px; padding-bottom:10px; overflow:hidden;  }
	.mdl-sub { border-top:2px solid #E49918; margin-left:8px;  padding-top:10px; padding-bottom:2px; }
			.mdl-cont-5 .mdl-sub { margin-left:15px;}
			.mdl-sub-container { margin-left:-8px;}


	/* video */
	.itm-media-playervideo-container, .itm-media-playervideo-container-fixed, .itm-media-playervideo-container-transition  { background:#000;}
	
	.mdl-video {  }
		.mdl-vdo-title { line-height:14px; }

		.mdl-vdo-highlight .mdl-vdo-title { font-size:14px; line-height:auto;}
		.mdl-video .publi { margin: 0px; }
		.mdl-vdo-container { padding:10px 0;}
		.mdl-vdo-container .col-6-a .publi {height:400px;}
		.mdl-vdo-nav { right:10px; bottom:10px; width:auto; }
		.mdl-vdo-nav li { margin-left:20px; }
		.mdl-vdo-highlight .mdl-vd-txt { left:0px; bottom:0px; right:0px; padding:8px}
		.mdl-vdo-others .mdl-vd-txt { left:0px; bottom:0px; right:0px; top:0px; }

		.mdl-vd-txt { background:rgb(0, 0, 0)} /* para ie */
		.mdl-vd-txt { background:rgba(0, 0, 0, 0.7); padding:5px 8px;}
		/* info imagen */
		.img-video, .img-multi-video {
			border:1px solid #fff;
			border-radius: 3px;
			background: #d92400; /* Old browsers */
			background: -webkit-linear-gradient(top,  #d92400 0%,#c50000 100%); /* Chrome10+,Safari5.1+ */
			background: linear-gradient(to bottom,  #d92400 0%,#c50000 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d92400', endColorstr='#c50000',GradientType=0 ); /* IE6-9 */
			text-indent:-9000px;
			z-index:3;
			
		}
		.img-video a {
			display:block;
			padding:4px 9px;			
		}
		.img-video a:hover, .img-info a:hover {
			box-shadow:2px 2px 8px rgba(0, 0, 0, 0.1);			
		}
		.img-multi-video { text-indent:0;}
		
		.img-info .icon-txt { padding: 1px 0 0 9px; font:11px/21px Arial, Helvetica, sans-serif; color:#fff; vertical-align:middle; text-transform:uppercase;}
		.img-mosca-astv {
			right:8px; 
			top:8px; 
			width:65px; 
			height:24px; 
			background-position:0 -494px;
			z-index:5;}
		
.img-video:hover, .img-info:hover {
			background: #222222; /* Old browsers */
			background: -webkit-linear-gradient(top,  #3D3D3D 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
			background: linear-gradient(to bottom,  #3D3D3D 0%,#000000 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3D3D3D', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	}
		.img-video-small {
		bottom: 5px;
		left: 5px;
		z-index: 10;
	}
	.img-video-small a { padding: 2px 4px; }
		.mdl-vdo-others li { margin-left:7px;  width:133px; overflow:hidden; }
		.mdl-vdo-others li:first-child { margin-left:0px; }
		.mdl-vdo-others li a { display:block; }
		.mdl-vdo-others li .mdl-vd-txt { 
			opacity: 0;
			transition: all .6s;
			-moz-transition: all .6s; /* Firefox 4 */
			-webkit-transition: all .6s; /* Safari and Chrome */
			-o-transition: all .6s; /* Opera */
		}
		.mdl-vdo-others li a:hover .mdl-vd-txt { opacity: 1; }


	.mdl-brand {
		height:38px;
		background: #eaeaea; /* Old browsers */
		background: -webkit-linear-gradient(top,  #eaeaea 0%,#cbcbc9 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(to bottom,  #eaeaea 0%,#cbcbc9 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#cbcbc9',GradientType=0 ); /* IE6-9 */
		top:17px; left:0px; right:0px;
		z-index:0;
	}
		.mdl-brand .mdl-brd-blog {
			width:195px; 
			background:url(/img/sprite.png) no-repeat -250px -195px;
		 	margin:0px auto;
		 	height:38px;
		}
	.mdl-separator .mdl-brand { top:25px; }

	/*player as-tv*/
	.astv-player {position: absolute; bottom: 8px; left: 8px; z-index:3; background: #000; background: rgba(0, 0, 0, 0.6); border-radius: 3px; border:1px solid #fff;}
	.astv-player .img-video { position: static; border:0; border-radius: 0 2px 2px 0 ; border-left: 1px solid #fff;}
	.astv-player .icon-astv { background-position: -252px -3px; width: 44px; height: 30px; margin:0 7px; display: block; float:left;}

	.marcador-video .icon-astv { float: none; margin: 0; }
	.marcador-video .img-video { border:0; border-radius: 0px 0 2px 2px ; border-top: 1px solid #fff;}
	.marcador-video .icon-astv { background-position: -208px -5px; height: 19px; background-size:585px auto; background-image: url(/img/sprite.png); }

/* blogueros */
	.mdl-blogs img { /*height:52px; width:auto;*/}
/* encuestas */
	.ntc-poll { margin-top:-10px;  }
	.mdl-separator .ntc-poll-container { padding-top:0px; }
	.ntc-poll-container {
	 	padding: 8px;
		background: #ffffff; /* Old browsers */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#d5d5d5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-9 */
	}
	.ntc-poll-container-dark {
	 	padding: 8px;
		background: #616161; /* Old browsers */
		background: -webkit-linear-gradient(top,  #616161 0%,#797979 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(to bottom,  #616161 0%,#797979 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#797979',GradientType=0 ); /* IE6-9 */

	}
	.ntc-poll-info { padding:8px; background:#fff; border-radius:4px; }
	.ntc-poll-image { border:1px solid #fff; }
	.ntc-poll-percent { width:25px; padding:2px 0 0 0;}
	.ntc-poll-result { border-left:1px solid #ccc; padding:2px 0}
	.ntc-poll-progress { 
		height:10px; 
		border:1px solid #ccc;
		border-left:0px;
		border-bottom-right-radius:30px;
		border-top-right-radius:30px;
		background: #ffffff; /* Old browsers */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#eeeeee 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	}
	.ntc-poll-progress-win {
		background: #e38610; /* Old browsers */
		background: -webkit-linear-gradient(top,  #e38610 0%,#cc7a11 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(to bottom,  #e38610 0%,#cc7a11 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e38610', endColorstr='#cc7a11',GradientType=0 ); /* IE6-9 */	
	}
	.mdl-poll { border:0px; padding:0px; margin-bottom:10px; border-top:2px solid #E98F13;}
		.mdl-poll-header { 
			border-top:1px solid #D8D8D8;
			padding:4px 8px;
			background: #b1b1b1; /* Old browsers */
			background: -webkit-linear-gradient(top,  #b1b1b1 0%,#777777 100%); /* Chrome10+,Safari5.1+ */
			background: linear-gradient(to bottom,  #b1b1b1 0%,#777777 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#777777',GradientType=0 ); /* IE6-9 */
		}
		.mdl-poll-hdr-title { 
			font:17px 'sourceblack', Arial, Helvetica;
			text-shadow:1px 1px 0px rgba(0, 0, 0, 0.4);
		}

/* entrevistas digitales */
.mdl-ent-title { margin:0 0 2px; font-size:14px;}
.mdl-ent .mdl-dest { padding-top:20px;}
.mdl-ent .ent-subtitle { margin-bottom:0;}
.col-6 .mdl-ent .ntc-subtitle { padding-right:0;}
.mdl-ent .mdl-dest div:first-child {
		height:60px;
}
	.mdl-ent .mdl-brand { top:0; height:60px;}
	.mdl-brd-ent {height:60px;			
	 	background: url(/img/sprite.png) no-repeat scroll -269px -180px transparent;}
	.mdl-ent .mdl-dest figure a { right:0; bottom:0; width: 104px; height:84px; overflow:hidden;}
	.mdl-ent .mdl-dest figure img { margin-left:-50%;}
	.mdl-ent .mdl-dest .ntc-info { left:0; top:-20px;}
	.mdl-ent .mdl-dest h2 { left:10px; bottom:5px; width:160px; }
	.mdl-ent .s-stext-nc, .mdl-ent .s-mtext-nc { color:#666;}
	.mdl-ent .ntc-info { padding-top:2px;}
	.mdl-ent .bullet-list-module { padding-top:0;}
	.mdl-ent .bullet-list-module a strong {color: #E68C12}
	

/* entrevistas digitales - version promos */


/*** Módulos fotogalerías y vídeos ***/

.mdl-video-portadilla {background: #D5D5D5; /* Old browsers */
	background: -webkit-linear-gradient(top, #FBFBFB 0%, #D5D5D5 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #FBFBFB 0%, #D5D5D5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBFBFB', endColorstr='#D5D5D5', GradientType=0 ); 
	padding:10px;}
.mdl-video-portadilla-black {background: #616161; /* Old browsers */
	background: -webkit-linear-gradient(top, #616161 0%, #797979 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #616161 0%, #797979 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#797979', GradientType=0 ); 
	padding:10px;}
	
.mdl-video-portadilla:after {background: url("/img/sprite.png") no-repeat scroll -467px -150px transparent; bottom: 0; content: ""; height: 94px; position: absolute; right: 0; width: 200px;}
.mdl-video-portadilla li, .mdl-video-portadilla-black li { margin-right: 7px; overflow: hidden; width: 94px;}
.mdl-video-portadilla li:last-child, .mdl-video-portadilla-black li:last-child {margin-right:0;} 


.mdl-video-portadilla-tit {padding:5px 0 3px 0; width:100%;}
.mdl-video-portadilla-tit a {color:#333333; font:bold 14px Arial, Helvetica;}
.mdl-video-portadilla-subtit {font:11px Arial, Helvetica;}

.mdl-video-portadilla .mdl-video-portadilla-tit {padding:5px 0 3px 0; width:100%;}
.mdl-video-portadilla .mdl-video-portadilla-tit a {color:#333333; font:bold 14px Arial, Helvetica;}
.mdl-video-portadilla .mdl-video-portadilla-subtit {font:11px Arial, Helvetica; color: #666}
.mdl-video-portadilla .mdl-video-portadilla-subtit a {color:#666666; border-bottom: 1px dotted #666;}
.mdl-video-portadilla .mdl-video-portadilla-subtit a:hover {color: #444; border-bottom: 1px dotted #444;}

.mdl-video-portadilla-black .mdl-video-portadilla-tit a {color:#ffffff;} 
.mdl-video-portadilla-black .mdl-video-portadilla-subtit { color: #fff;}
.mdl-video-portadilla-black .mdl-video-portadilla-subtit a {color:#ffffff; text-decoration: none; border-bottom: 1px dotted #fff;}
.mdl-video-portadilla-black .mdl-video-portadilla-subtit a:hover { color: #ddd; border-bottom: 1px dotted #ddd;}

.ntc-media-vid {width:299px; z-index:2;}
.ntc-media-vid img {width:298px;}

/* opinion */
.tit-opi {
	background: #bababa; /* Old browsers */
	background: -webkit-linear-gradient(top,  #bababa 0%,#d9d9d9 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom,  #bababa 0%,#d9d9d9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-9 */	
}
  .tit-opi a:hover { text-decoration:none;}
  .tit-opi strong { 
	  color:#fff; font-weight:normal; 
	  text-shadow:1px 1px 2px rgba(0, 0, 0, 0.4);}									
  .tit-opi .pre-tit { 										 
	  margin-right:3px; 
	  padding-right:6px;
	  line-height:20px;
	  border-right:1px solid #fff;}
  .tit-opi .pre-tit:after {
	  content:"";
	  position:absolute;
	  width:0px;
	  height:0px;
	  border:3px solid transparent;
	  border-left:3px solid #fff;										
	  right:-6px;
	  top:7px;
	  z-index:1;}
  .tit-opi .pre-tit:before {
	  content:"";
	  position:absolute;
	  width:0px;
	  height:0px;
	  border:2px solid transparent;
	  border-left:2px solid #c8c8c8;
	  right:-4px;
	  top:8px;
	  z-index:2;}

/* modulos opinion */
	.ntc-opinion, .ntc-apoyo { 
		margin:0 0 10px;		
		border-top:1px dotted #e3e3e3;
		box-shadow:inset 0px 1px 0px #fff;
		padding:6px 7px;
		background: #D5D5D5; /* Old browsers */
		background: -webkit-linear-gradient(top, #fafafa 0%, #e4e4e4 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(to bottom, #fafafa 0%, #e4e4e4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e4e4e4', GradientType=0 ); 
	}
	#modulo_opinion	.ntc-opinion, #modulo_opinion .ntc-apoyo { border-top:0;}
	.ntc-opinion:first-child, .ntc-apoyo:first-child { border-top:0;}
	.ntc-article + .ntc-opinion, .ntc-article + .ntc-apoyo { margin-top:-11px; margin-bottom:15px;}
	.ntc-opinion h2, .ntc-apoyo h2 { color:#333; font:italic 18px/20px 'ascombold',Arial,Helvetica;}
	.ntc-opinion h2 a, .ntc-apoyo h2 a { color:#333;font:italic 18px/20px 'ascombold',Arial,Helvetica;}
	.ntc-opinion h2 a:hover, .ntc-apoyo h2 a:hover { border-bottom:1px dotted #999; text-decoration:none; color:#D17807}
	.ntc-opinion h4, .ntc-apoyo h4 {color:#333333; font:bold 14px Arial, Helvetica;}
		.ntc-opinion:last-child, .ntc-apoyo:last-child { margin:0 0 10px 0; }
		.ntc-opinion-info, .ntc-apoyo-info { text-transform: uppercase; color:#999;}
		.ntc-opinion .itm-media, .ntc-apoyo .itm-media { margin-right:6px; }
		.ntc-opinion figure, .ntc-apoyo figure { border:1px solid #fff; }
		.ntc-opinion .ntc-autor, .ntc-apoyo .ntc-autor { border:none;}	
		.ntc-opinion .ntc-autor:after, .ntc-apoyo .ntc-autor:after { content: ""; border:0; border-right:1px solid #999; height: 10px; position: absolute; right: -2px; top: 1px; width: 0;    z-index: 2;}
		.ntc-opinion .ntc-autor:before, .ntc-apoyo .ntc-autor:before { border:0;}
	.ntc-opinion-smp { 
		position:relative; 
		border-bottom: 1px dotted #d6d6d6;
		margin-bottom:0px; 
		padding-bottom:-10px; 
	}
	
	.ntc-car { background:#eee;}
	
/* modulo redes sociales */
.mdl-redes{ background:#f8f8f8; }
.mdl-redes ul{width:284px; }
.mdl-redes ul li{ width:140px; margin-bottom:4px; }
.mdl-redes ul .f_twittervips{ width:284px; height:108px; background:url(/img/twitter_cracks_deporte.jpg) no-repeat left top; text-indent:-9999px; display:block; padding:0;}
.mdl-redes ul li a{ padding:0; font:12px/12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fff; } 
.mdl-redes .icon { margin-right:6px; height:18px; width:20px;}
.mdl-redes .btn { padding:4px;}
	.mdl-fbook { margin:0 0 4px; padding:1px 1px 5px; border-radius: 2px; background:#3B5898;}
	.mdl-fbook h2 { text-indent:-9000px; height:32px; background:url(/img/sprite.png) no-repeat 0 -458px;}
	.mdl-fbook div { background:#fff; overflow:hidden;}
	.mdl-fbook iframe { left:-2px;}
	
.mdl-redes .twtr-hd, .mdl-redes .twtr-ft { display:none;}
.mdl-redes .twtr-doc { border-radius:0 !important;}
.mdl-redes .twtr-bd { padding:0 !important; }
.mdl-redes .twtr-timeline { border:1px solid rgba(0, 0, 0, 0.1); border-radius:0 !important; border-top:0 !important;}
	
/* modulo twitter */
.mdl-twitter { margin:-8px; background:#f8f8f8;}

/* modulo facebook */
.mdl-facebook { margin:-8px; background:#f8f8f8;}
.fb_iframe_widget { background: #FFFFFF;}
				
/* modulo blogs */
.mdl-blogs-din .ntc-opinion h2 a { 
	font:italic 15px/19px 'ascombold',Arial,Helvetica;
	text-overflow: ellipsis;
}
/* modulo elpais */
.tit-module-elpais { padding:7px 0; background:#fff; border-top:2px solid #0097c8;}
.tit-module-elpais a { text-indent:-9000px; width:79px; background:url(/img/logo/elpais.png) no-repeat}
.mdl-elpais .c-separator-6-6 { left:324px; top:2px; bottom:2px; background:#dbdbdb;}
.mdl-elpais .mdl-pdn { padding:10px;}
.mdl-elpais .mdl-cont-2 { margin:0; background:#f0f0f0;}
.mdl-elpais figure { margin-right:0;}
.mdl-elpais .ntc-article { margin-bottom:0; padding-bottom:0;}
.mdl-elpais .ntc-subtitle { margin-bottom:0;}
.mdl-elpais .ntc-title {font: 18px/20px 'ascombold',Arial,Helvetica;}
.mdl-elpais .ntc-media { margin-bottom:0;}
*:first-child+html .mdl-elpais .gap-50pct { width:49.9%; }

.mod_escudos {background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 10%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #ffffff), color-stop(100%, #e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 10%, #e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 10%, #e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 10%, #e2e2e2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 10%, #e2e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2', GradientType=0 ); /* IE6-9 */
	height: 36px; margin:-18px 0 0 0;}
	

/*** Módulo resultados ***/
.mod_res_sn {height:108px; overflow:hidden;}
.res-p, .res-p-doble {background: #F5F5F5; /* Old browsers */
	background: -webkit-linear-gradient(top, #F5F5F5 0%, #E5E5E5 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #F5F5F5 0%, #E5E5E5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F5F5', endColorstr='#E5E5E5', GradientType=0 ); /* IE6-9 */
	width:100%; margin-top:-7px;}
.res-p { height:36px;}
.res-p .local, .res-p .visitante {color: #333333; font: 20px "sourceblack"; overflow: hidden; padding: 6px 0; text-overflow: ellipsis; white-space: nowrap; width: 39%;}
.res-p .local {margin-left: 8px;}
.res-p .visitante {margin-right: 8px;}
.res-p .partido {width:82%;}
.res-p-marcador {background: #D90504; /* Old browsers */
	background: -webkit-linear-gradient(top, #D90504 0%, #BE0403 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #D90504 0%, #BE0403 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D90504', endColorstr='#BE0403', GradientType=0 ); /* IE6-9 */
	margin-left:268px; border:3px solid #ffffff; border-radius:4px; margin-top: -25px; z-index: 999; width:111px;}
	.col-18 .res-p-marcador {width: 140px;}
.res-p-marcador .res-local, .res-p-marcador .res-visit {color:#ffffff; font:40px "sourceblack"; padding: 5px 0; /*text-shadow: 0 0 0.1em #333333;*/ text-shadow:1px 1px 0px rgba(0, 0, 0, 0.3); /*border-left: 1px solid rgba(255, 255, 255, 0.2);*/ text-align:center; width:50%;}
.res-basket .res-p-marcador {margin-top: -16px;}
.res-basket .res-p-marcador .res-local, .res-basket .res-p-marcador .res-visit {font-size: 30px;}
.res-p-marcador .res-visit:before {content:""; top:0; bottom:0; background:rgba(255, 255, 255, 0.2); width:1px; position:absolute; left:1px;}
.res-p-marcador .res-local span, .res-p-marcador .res-visit span {font-size:15px; margin-top:30px; font-family:arial,helvetica; font-weight:bold;}
.res-p-marcador .partido {width:auto;}
.res-p-marcador .res-estado {background:#660201; width:100%; font:8px Arial, Helvetica; color:#ffffff; padding:2px 0; text-transform:uppercase;}
.col-18 .col-18 .res-p-marcador {margin: -25px 415px 0;}

.res-p-doble .local, .res-p-doble .visitante {width:38%; font:20px "sourceblack"; color:#333333; padding:6px 0 6px 10px;}
.res-p-doble .res-p-marc {background: #D90504; /* Old browsers */
	background: -webkit-linear-gradient(top, #D90504 0%, #BE0403 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #D90504 0%, #BE0403 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D90504', endColorstr='#BE0403', GradientType=0 ); /* IE6-9 */ width:7%; padding:2px 0; text-align:center;
	font:26px "sourceblack", arial;
	color:#ffffff;
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.3);
	margin:1px;
	height:30px;}
.res-p-doble .res-p-marc b {bottom: 2px; right: 5px;  font-family:arial,helvetica; font-weight: bold; font-size:11px;}
.res-p-doble .res-p-marc.finalizado {background: none repeat scroll 0 0 #949494; }
.res-p-b {margin-top:0px;}

.res-tenis {/*width:250px;*/ width:40%; top:-18px; right:0; /*height:89px;*/ background:#ffffff; z-index:2; border-radius:2px 0 0 0; padding: 3px 0 0 2px;}
/*.t-res-tenis {}*/
.t-res-tenis thead tr{border-left: 1px solid #fff;}
.t-res-tenis th {font-size:9px; text-transform:uppercase; font-weight:normal;width:12%; background:#EDEDED; color:#929292; padding:0; margin:0; height:17px; display:table-cell;}
.t-res-tenis td {text-align:center; vertical-align:middle; font:21px "sourceblack",arial; border:1px solid #ffffff; background: #999999; color:#ffffff; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3); height:35px; padding:0; margin:0;position:relative;z-index:-1;}
.col-6 .t-res-tenis td {height:28px; font-size:17px; width: 12%;}
/*.col-6 .t-res-tenis th {height:19px} */
.t-res-tenis .final { /*background: #EA9013;*/ 
	background: #EA9013; /* Old browsers */
	background: -webkit-linear-gradient(top, #EA9013 0%, #C08114 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #EA9013 0%, #C08114 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA9013', endColorstr='#C08114', GradientType=0 ); 
padding:0; margin:0;
	}
.t-res-tenis .enjuego { background: #D90504; /* Old browsers */
	background: -webkit-linear-gradient(top, #D90504 0%, #BE0403 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #D90504 0%, #BE0403 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D90504', endColorstr='#BE0403', GradientType=0 );
    padding:0; margin:0;}
.t-res-tenis .total {  background: #CCCCCC; /* Old browsers */
	background: -webkit-linear-gradient(top, #CCCCCC 0%, #c8c8c8 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #CCCCCC 0%, #c8c8c8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CCCCCC', endColorstr='#c8c8c8', GradientType=0 );
	padding:0; margin:0; color:#000000; text-shadow:none;}

.col-6 .res-tenis {/*top:-5px;*/ top:-21px; width:50%;}
.col-6 .res-tenis.marcador-peq { width:26%;}
/*.col-6 .t-res-tenis thead {display:none;}*/

/*** CET Para horarios en portada ***/
.res-p abbr {font-family: arial; font-size: 10px; display: inline; line-height: 0; padding-bottom: 8px; margin-left: 5px;}
.marcador_futbol .res-p abbr, .marcador_baloncesto .res-p abbr, .mod-frt-res .res-p abbr {display: block; margin-left: 0;}

/*** Resultados en col-6 ***/
.col-6 .res-p {height:29px;}
.col-6 .res-p:before {border-bottom: 1px solid #E2E2E2; content: ""; height: 1px; position: absolute; top: 29px; width: 100%;}
.col-6 .res-p .local, .col-6 .res-p .visitante {width:33%; font:15px "sourceblack"; color:#333333; padding: 6px 0;}
.col-6 .res-p .local.partido {/*width:78%;*/ width: 70%;}
.col-6 .res-p-marcador {margin-left:115px; border:3px solid #ffffff; background:#D40504; border-radius:4px; margin-top: -25px; z-index: 1000; width:80px; overflow: hidden;}
.col-6 .res-p-marcador .res-local, .col-6 .res-p-marcador .res-visit {color:#ffffff; font:34px "sourceblack"; padding: 0;  text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3); text-align:center; }
.col-6 .res-p-marcador .res-local span, .col-6  .res-p-marcador .res-visit span {margin-top:25px; font-size:11px;}
.col-6 .res-p-doble .local, .col-6 .res-p-doble .visitante {font-size:15px; width:35%; padding: 9px 10px 0 0;}
.col-6 .res-p-doble .res-p-marc {width:11%;}
.col-6 .res-basket .res-p-marcador {margin-top: -18px;}
.col-6 .res-basket .res-p-marcador .res-local, .col-6 .res-basket .res-p-marcador .res-visit {font-size: 20px; line-height: 30px;}

.res-p-marcador.finalizado {background: none repeat scroll 0 0 #949494;}
.res-p-marcador.finalizado .res-estado {background:#5b5b5b;}


/*** horario col-18 ***/ 
.col-18 .res-p .horario {background: #EB9114; /* Old browsers */
background: -webkit-linear-gradient(top, #EB9114 0%, #D47B08 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom, #EB9114 0%, #D47B08 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EB9114', endColorstr='#D47B08', GradientType=0 ); 
color: #FFFFFF; font: 24px/36px "sourceblack", arial; left: 435px; /*padding: 8px 0 5px;*/ text-align: center; width: 103px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);}
/*** horario col-12 ***/ 
.res-p .horario {background: #EB9114; /* Old browsers */
background: -webkit-linear-gradient(top, #EB9114 0%, #D47B08 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom, #EB9114 0%, #D47B08 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EB9114', endColorstr='#D47B08', GradientType=0 ); 
color: #FFFFFF; font: 22px/26px "sourceblack", arial; /*left: 275px;*/ padding: 0; text-align: center; width: 103px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);}
/*** horario col-6 ***/
.col-6 .res-p .horario {background: #EB9114; /* Old browsers */
background: -webkit-linear-gradient(top, #EB9114 0%, #D47B08 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom, #EB9114 0%, #D47B08 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EB9114', endColorstr='#D47B08', GradientType=0 );
color: #FFFFFF; font: 16px/18px "sourceblack", arial;  padding: 5px 0 8px; text-align: center; width: 80px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); border-radius:0 0 2px 2px;}
.col-6 .res-p .partido + .horario {border-radius:0; padding: 6px 0 5px; /*width:60px;*/ width: 75px; }

.horario {border: 3px solid #FFFFFF; border-radius: 2px; z-index: 2; bottom: 0; top: -19px;}
.horario.s-right {border: none; border-radius: 0; line-height: 36px; padding: 0;}
.horario .hora {font: 25px/32px "sourceblack", Arial; }

.sin-tv .horario {/*border: none;*/ border-radius: 0;}
.sin-tv .horario .hora {line-height: 36px;}

.col-18 .res-p .pos-horario { left: 435px; bottom: 0; z-index: 2;}
.res-p .pos-horario { left: 275px; bottom: 0; z-index: 2;}
.res-p .pos-horario.sin-tv {margin-top: 19px;}

.col-6 .res-p .pos-horario { left: 115px; top: auto; z-index: 2; bottom: 0;}
.col-6 .res-p .horario {padding: 0; top:-16px; border-radius: 2px;}
.col-6 .res-p .horario .hora {font: 22px/30px "sourceblack", Arial;}
/*.col-6 .res-p .pos-horario.sin-tv {left: 118px;}*/
.col-6 .res-p .sin-tv .horario {border-radius: 0;}
.col-6 .res-p .sin-tv .horario .hora {line-height:29px;}

.horario .res-estado {background: #875209; font:8px/12px Arial, Helvetica; color:#ffffff; text-transform:uppercase; width: 64px; padding: 0 8px;}
.horario .res-estado.multiple {width:83px; padding:0 10px;}
.col-18 .horario .res-estado, .col-12 .horario .res-estado {width:87px;}
.col-18 .horario .res-estado.multiple, .col-12 .horario .res-estado.multiple {width:83px;}
.col-6 .horario .res-estado {width: 64px;}
.col-6 .horario .res-estado.multiple {width: 60px;}
.horario .res-estado.res-estado-lst {padding:2px 0 0;left: 3px; /*top:47px;*/ top: 55px; width: 103px; position: absolute; border-top:1px solid #975b09;}
.horario .res-estado.res-estado-lst li {padding: 2px 0; border-bottom:1px solid #975b09;}
.horario .res-estado.res-estado-lst li:last-child {border-bottom: none;}
.col-6 .horario .res-estado.res-estado-lst {padding:0;left: 3px; top: 41px; width: 80px; position: absolute; border-top:1px solid #975b09;}
.res-estado.btn-dsp.multiple:before {position: absolute; height: 5px; right: 3px; top: 5px; border-color: #FFFFFF transparent transparent transparent; border-image: none; border-style: solid; border-width: 4px; content: ""; }
.res-estado.btn-dsp.multiple.activo:before {position: absolute; height: 5px; right: 3px; top: -5px; border-color: transparent transparent #FFFFFF transparent; border-image: none; border-style: solid; border-width: 4px; content: ""; }

/**** Publi para módulo de ASTV ****/

.mdl-vdo-container .sidebar .publi300_elpais iframe {margin-top:70px;}
.mdl-vdo-container .sidebar .publi400_elpais iframe {margin-top:0px;}

/**** Banner Publi sub-cabecera ****/

#ref_banner_apertura .banner_sup {margin-bottom:10px; border-top: 1px solid #ccc;}
#ref_banner_apertura .banner_sup:before {border-bottom:none; height:auto; margin:0; background: none repeat scroll 0 0 white; width: 995px;}
#ref_banner_apertura .banner_sup:after {height:auto; margin:0; padding:0;background: none repeat scroll 0 0 white; border-top: 1px solid #CCCCCC; margin-bottom: 10px; width: 995px;}


/*****************/

.art-rank {width:92%; padding-top: 10px;}
.art-rank-left {background: #e1e1e1; /* Old browsers */
	background: -moz-linear-gradient(top, #e1e1e1 10%, #c5c5c5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #e1e1e1), color-stop(100%, #c5c5c5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e1e1e1 10%, #c5c5c5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e1e1e1 10%, #c5c5c5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e1e1e1 10%, #c5c5c5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e1e1e1 10%, #c5c5c5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#c5c5c5', GradientType=0 ); /* IE6-9 */
	bottom: 0;
    left: 0;
    top: 0;
    width: 40px;}
.art-rank-left:before { border-color: transparent transparent transparent #E1E1E1; border-image: none; border-style: solid; border-width: 12px; content: ""; height: 0; left: 39px; position: absolute; top: 7px; width: 0;}
.art-rank-left .art-rank-orden{display: block; font: 24px/40px "sourceblack",arial; text-align: center; width: 100%;}
.art-rank-left .art-rank-flecha {display: block; height: 14px; margin-left: 11px; text-align: center; width: 16px;}
.art-rank-hora{display: block; font: 20px/40px "sourceblack",arial; text-align: center; width: 100%; color: #E98F13;}
.art-rank-black-hora{display: block; font: 20px/40px "sourceblack",arial; text-align: center; width: 100%; color: #E98F13;}
.art-rank-gray-hora{display: block; font: 20px/40px "sourceblack",arial; text-align: center; width: 100%; color: #717171;}

.art-rank-left-black {background: #4f4f4f; /* Old browsers */
	background: -moz-linear-gradient(top, #4f4f4f 10%, #242424 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #4f4f4f), color-stop(100%, #242424)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4f4f4f 10%, #242424 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4f4f4f 10%, #242424 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4f4f4f 10%, #242424 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4f4f4f 10%, #242424 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#242424', GradientType=0 ); /* IE6-9 */
	bottom: 0;
    left: 0;
    top: 0;
    width: 100px;}
.art-rank-left-black:before { border-color: transparent transparent transparent #4f4f4f; border-image: none; border-style: solid; border-width: 12px; content: ""; height: 0; left: 100px; position: absolute; top: 7px; width: 0;}
.art-rank-left-gray {background: #E1E1E1; /* Old browsers */
	background: -moz-linear-gradient(top, #E1E1E1 10%, #C5C5C5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #E1E1E1), color-stop(100%, #C5C5C5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #E1E1E1 10%, #C5C5C5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #E1E1E1 10%, #C5C5C5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #E1E1E1 10%, #C5C5C5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #E1E1E1 10%, #C5C5C5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E1E1E1', endColorstr='#C5C5C5', GradientType=0 ); /* IE6-9 */
	bottom: 0;
    left: 0;
    top: 0;
    width: 100px;}
.art-rank-left-gray:before { border-color: transparent transparent transparent #E1E1E1; border-image: none; border-style: solid; border-width: 12px; content: ""; height: 0; left: 100px; position: absolute; top: 7px; width: 0;}
.art-rank-left-black .art-rank-orden{display: block; font: 24px/40px "sourceblack",arial; text-align: center; width: 100%;}
.art-rank-left-black .art-rank-flecha {display: block; height: 14px; margin-left: 11px; text-align: center; width: 16px;}
.art-rank-black {width:82%; padding-top: 10px; padding-left: 115px;}
.art-rank .figure { margin-left:8px;}

/*** Módulo My Timer - Publi ***/

#my-timer {background: rgba(0, 0, 0, 0.5); border-radius: 0px; color: red; display: none; font: bold 10px arial; height: 803px; left: 19px; padding: 14px 14px 14px 89px; position: absolute; top: 105px; width: 873px; display:block;}
#my-timer .atras {background: none repeat scroll 0 0 #333333; border-radius: 0 5px 5px 0; height: 18px; left: -8px; padding: 15px; top: 399px; width: 18px;}
#my-timer .alante {background: none repeat scroll 0 0 #333333; border-radius: 5px 0 0 5px; height: 18px; right: -8px; padding: 15px; top: 399px; width: 18px;}
#my-timer .cierre_publi {background:#ffffff; padding:0px 2px 2px; width:800px;}
#my-timer .cierre_publi .txt-publi {padding: 2px 0; font:bold 10px arial; color:#666666;}
#my-timer .cierre_publi .btn-cerrar {background: none repeat scroll 0 0 #FFFFFF; border-radius: 3px 3px 3px 3px; padding: 5px 10px 0 10px; right: 10px; top: -7px; font:bold 12px/12px Arial; color:#575757;}
#my-timer .tmp-cierre {background: none repeat scroll 0 0 #FFFFFF; color: #000000; display: block; font: 11px arial; opacity: 1; padding: 0 10px 2px; position: absolute; left:0px; color:#323232; border-radius: 0 0 2px 2px;}
#my-timer .ico-cerrar {padding-right:4px;}

/*	modulo ficha	*/
.mini-ficha .info-bloque { padding-top: 5px; position: relative; margin-bottom: 12px;}
.mini-ficha .foto-equipo { position: absolute; padding:8px 15px; z-index: 2; border-radius: 1px; left: 6px; border:1px solid #d6d6d6; background: #ffffff;}
.mini-ficha .foto-equipo img{ width: 60px;}
.mini-ficha .foto-jugador { position: absolute; z-index: 2; border-radius: 1px; left: 6px; border:1px solid #d6d6d6; padding: 1px; background: #ffffff;}
.mini-ficha .foto-jugador img{ width: 90px;}
.mini-ficha .foto-equipo:hover, .mini-ficha .foto-jugador:hover  { border:1px solid #aaa;}
.mini-ficha .tit, .mini-ficha .subtit, .mini-ficha .s-stext, .mini-ficha dl  {margin-left: 110px;}
.mini-ficha dl { font: 11px/14px arial, Helvetica; overflow: hidden; margin-top:2px; margin-bottom: 14px;}
.mini-ficha dl dt{ font-weight: bold; float: left; margin-right: 3px; clear:left;}
.mini-ficha dl dd{  float: left;}
.mini-ficha .tit {margin-top: 5px;}
.mini-ficha .tit a{ font: 18px "sourceblack", arial, helvetica; color:#333;}
.mini-ficha .subtit { color:#D67806; font:bold 13px arial, helvetica;}
.mini-ficha .subtit a{ font:bold 13px arial, helvetica; color:#D67806;}
.mini-ficha .pestanias { margin-top: 0px; background: none repeat scroll 0 0 #f0f0f0; padding: 8px 7px; position: relative;}		
.mini-ficha .pestanias:before { content: ""; left: 0px; right:0px; top:-2px; background:#e2e2e2; position: absolute; height: 1px; }		
.mini-ficha p.comp-anio { font-size: 12px; color: #595959; margin: 22px 0 5px 2px}	
.mini-ficha p.comp-anio.equipo { margin: 0px 0 5px 2px}	
.mini-ficha p.comp-anio strong{  color: #333; }	
.mini-ficha .arrow-link{ overflow: hidden; font:11px/12px "Lucida Grande", arial, helvetica; margin-top: 8px; background: #fff; color: #666; padding: 6px; display: block; border-radius: 4px;}	
.mini-ficha .arrow-link:hover{ text-decoration: none; background: #888; color:#fff;}	
.mini-ficha .arrow-link span.arrow{ height: 26px; margin-top: -1px; width: 24px; border-radius: 2px; margin-right: 5px; float: left; background: url(/img/sprite.png) no-repeat -24px -183px #EB9114;}	
.mini-ficha .plm-tit {background: #fff; padding: 0 8px; border-radius: 4px;}
.mini-ficha .plm-tit li{padding: 0 0px; border-bottom:1px dotted #CCCCCC;}
.mini-ficha .plm-tit li:last-child{border: 0;}
.mini-ficha .plm-tit .torneo {padding: 6px 0px; font: 12px Arial, Helvetica; color:#666666;}
.mini-ficha .plm-tit .torneo span { font: normal 12px arial;}
.mini-ficha .plm-tit .torneo span.s-num-tit { font-weight:bold; color:#D17806;}


/*** Encuestas ***/
.encuesta {background:#FAFAFA;
		background: -webkit-linear-gradient(top,  #FAFAFA 0%,#E9E9E9 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #FAFAFA 0%,#E9E9E9 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#E9E9E9',GradientType=0 ); /* IE6-9 */
		}
.encuesta .pregunta {font: 22px/22px 'ascombold',Arial,Helvetica; /*padding: 0 10px;*/}
.pregunta a:hover {text-decoration: none; color: #D17807;}
.frm-encuestas {padding-bottom: 10px;}
.elemento {margin: 10px;}
.elemento .img-prg-s {padding-right: 10px; width: 91px; height: 65px;}
.elemento .img-prg-l {padding-right: 10px; width: 112px; height: 80px;}
.opc-encuesta {padding: 10px;}
.opc-encuesta .elemento {background: #ffffff; padding: 10px; margin: 0; border-radius: 3px;}
.opc-encuesta .elemento .opc {border-top: 1px dotted #CCCCCC; margin-top: 10px; padding-top: 10px; width: 100%;}
.opc-encuesta .elemento .opc:first-child {padding-top: 0; margin-top: 0; border-top: 0;}
.res-encuesta {font: 13px/26px arial;}
.alert-encuesta {font: 11px Arial; color: #4c4c4c; padding: 10px 0 10px 5px; margin-bottom: 20px;}

.encuesta .resultados, .frm-ms {background: none repeat scroll 0 0 #FFFFFF; border-radius: 3px; padding: 10px;}
.encuesta .resultados-videos {background-color:transparent; border-radius: none; padding: 0;}
.ms-ok {background:#3AAD39;
		background: -webkit-linear-gradient(top,  #3AAD39 0%,#329432 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #3AAD39 0%,#329432 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #3AAD39 0%,#329432 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #3AAD39 0%,#329432 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3AAD39', endColorstr='#329432',GradientType=0 ); /* IE6-9 */
		font: 13px Arial;
		color: #FFFFFF;
		padding: 10px;
		border-radius: 3px;}
.ms-ko {background:#C85338;
		background: -webkit-linear-gradient(top,  #C85338 0%,#B5462F 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #C85338 0%,#B5462F 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #C85338 0%,#B5462F 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #C85338 0%,#B5462F 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C85338', endColorstr='#B5462F',GradientType=0 ); /* IE6-9 */
		font: 13px Arial;
		color: #FFFFFF;
		padding: 10px;
		border-radius: 3px;}
.resultados-videos .ms-ok, .resultados-videos .ms-ko {margin: 0px 4px 10px;}		
.encuesta .resultados .res-encuesta li{width: 100%; line-height: 16px;}
/*.encuesta .resultados .res-encuesta li:before { border-bottom: 1px dotted #CCCCCC; content: " "; height: 1px;  left: 60px; position: absolute; width: 90%; top: -2px;}*/
.encuesta .resultados .res-encuesta li:first-child:before {border-bottom: none;}
.encuesta .resultados .res-encuesta li .pctj {font: 16px/14px "ascombold", Arial; /*padding-right: 10px;*/ padding: 14px 10px 14px 0; border-right: 1px solid #CCCCCC; margin-right: 10px; width:50px;}
.encuesta .resultados .res-encuesta li .barra {width: 380px; padding: 14px 0;}
.encuesta .resultados .res-encuesta li .barra strong {left: 100%; margin-left: 10px; top: -2px; white-space: nowrap;}
.encuesta .resultados .res-encuesta li .barra .bar-pctj {border: 1px solid #CCCCCC; width: 100%; height: 10px; border-radius: 0 8px 8px 0;
		background:#FFFFFF;
		background: -webkit-linear-gradient(top,  #FFFFFF 0%,#EDEDED 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #FFFFFF 0%,#EDEDED 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #FFFFFF 0%,#EDEDED 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #FFFFFF 0%,#EDEDED 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EDEDED',GradientType=0 ); /* IE6-9 */}
.encuesta .resultados .res-encuesta li .votos {font: 12px/12px arial; padding-top: 8px; color: #666666;}
.encuesta .resultados .res-encuesta li .votos strong {font-size: 14px;}
.encuesta .resultados.resultados-videos .res-encuesta li {width: 317px; height: 255px;}
.encuesta .resultados.resultados-videos .res-encuesta li .barra {width: 185px; padding: 14px 0;}
.encuesta .resultados.resultados-videos .res-encuesta li .pctj {width: 45px;}
.resultados.resultados-videos .lst-encuesta-video li.col-6 {margin-left:3px;}
.resultados.resultados-videos .lst-encuesta-video li.col-6.video-der {margin-right: 4px;}
.resultados.resultados-videos .lst-encuesta-video .media-info h5 {text-transform: uppercase;}

.encuesta .resultados .res-encuesta .activo  .pctj, .encuesta .resultados .res-encuesta .activo  .barra strong, .encuesta .resultados .res-encuesta .activo  .votos strong {color: #E38510;}
.encuesta .resultados .res-encuesta .activo  .barra .bar-pctj{background:#E38510;
		background: -webkit-linear-gradient(top,  #E38510 0%,#CB7911 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #E38510 0%,#CB7911 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #E38510 0%,#CB7911 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #E38510 0%,#CB7911 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E38510', endColorstr='#CB7911',GradientType=0 ); /* IE6-9 */}

.res-enc-max li {padding: 10px 0;}
.res-enc-max li:after {border-right: 1px solid #CCCCCC; content: " "; position: absolute; height: 100%; width: 1px; left: 166px; top:0;}
.encuesta .resultados .res-enc-max li:before { border-bottom: 1px dotted #CCCCCC; content: " "; height: 1px; left: 167px; position: absolute; top: -2px; width: 72%;}
.encuesta .resultados .res-enc-max li .pctj { border-right: none; font: 18px/14px "ascombold",Arial; margin-right: 10px; padding: 10px 11px 10px 0; width: 55px;}
.encuesta .resultados .res-enc-max li .barra { padding: 10px 0; width: 330px;}
.encuesta .resultados .res-enc-max li .votos {left: 180px; top: 40px; padding-top: 4px;}



.enc-opc-3 li {width: 33%;}
.enc-opc-3 li img {margin: auto; z-index: 2;}
.enc-opc-img {background:#E4E4E4;
		background: -webkit-linear-gradient(top,  #FFFFFF 0%,#E4E4E4 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #FFFFFF 0%,#E4E4E4 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #FFFFFF 0%,#E4E4E4 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #FFFFFF 0%,#E4E4E4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E4E4E4',GradientType=0 ); /* IE6-9 */
		border: 1px solid #FFFFFF;}
.enc-opc-lab {background: none repeat scroll 0 0 #FFFFFF; float: left; line-height: 34px; margin: auto; text-align: center; width: 100%; border-top: 1px dotted #CCCCCC;}
.enc-opc-lab li span {font: bold 14px Arial;}
.enc-opc-lab li label span {padding-left: 5px; font: bold 14px Arial; }

.tpc-grafica-v {/*left: 135px;*/ top: 0; width: 50px; font: 24px "ascombold", arial;}
.tpc-grafica-v.gana {color:#E58D00;}
.cnt-grafica-v {height: 113px; left: 135px; top: 0; width: 60px;}
.cnt-grafica-v .grafica-v {height: 82px; bottom: 2px;}
.cnt-grafica-v .bg-grafica-v {background:#959595;
		background: -webkit-linear-gradient(top,  #959595 0%,#747474 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #959595 0%,#747474 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #959595 0%,#747474 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #959595 0%,#747474 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#747474',GradientType=0 ); /* IE6-9 */
		bottom: -2px; height: 50%; width: 50px; }
.cnt-grafica-v .bg-grafica-v.gana {background:#E58D00;
		background: -webkit-linear-gradient(top,  #E58D00 0%,#CEA76F 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #E58D00 0%, #CEA76F  100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #E58D00 0%,#CEA76F 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #E58D00 0%,#CEA76F 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E58D00', endColorstr='#CEA76F',GradientType=0 ); /* IE6-9 */}
.mdl-black {background: #626262;
		background: -webkit-linear-gradient(top, #616161 0%, #797979 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #626262 100%, #797979 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #626262 100%, #797979 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #626262 100%, #797979 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626262', endColorstr='#797979',GradientType=0 ); /* IE6-9 */
		padding: 8px;margin-bottom: 10px;}
.tit-module-media .mdl-black {margin-top: -12px;}


.mdl-degradado-gris {
		margin:0 0 10px;		
		border-top:1px dotted #e3e3e3;
		box-shadow:inset 0px 1px 0px #fff;
		padding:6px 7px;
		background: #D5D5D5; /* Old browsers */
		background: -webkit-linear-gradient(top, #fafafa 0%, #e4e4e4 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(to bottom, #fafafa 0%, #e4e4e4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e4e4e4', GradientType=0 ); 
	}
.mdl-degradado-gris .pregunta {color: #000000; font: bold 14px Arial,Helvetica;}
.mdl-degradado-gris .pregunta a:hover {text-decoration: none; color: #D17807;}

/*****************/

.ntc-title-encuesta a {font-size:36px; line-height: 36px;}
.tit-module-internal-grande {padding: 5px;}
.tit-module-internal-grande span {padding: 0 5px;}
.combobox {border-radius: 2px; background:#FFFFFF; font: 12px/20px Arial; padding: 1px; margin-left: 5px; margin-top: 3px;}
.combobox .dsp-tit {padding: 2px 28px 2px 2px; cursor: pointer; font-family:"Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; background: url(/img/flecha_combo.png) no-repeat right 6px #F9F9F9;}
.combobox .dsp-lst {display: none; padding: 0; background: none repeat scroll 0 0 #F9F9F9; border-top: 1px solid #C5C5C5; width: 100%;}
.combobox .dsp-lst li {padding:2px 0 2px 7px;}
.combobox .dsp-lst li:hover {background:#E38510;
		background: -webkit-linear-gradient(top,  #E38510 0%,#CB7911 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #E38510 0%,#CB7911 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #E38510 0%,#CB7911 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #E38510 0%,#CB7911 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E38510', endColorstr='#CB7911',GradientType=0 ); /* IE6-9 */
		color:#FFFFFF;}
.combobox .dsp-lst li a {font-weight: bold; text-shadow:none;}		
.combobox .dsp-lst li:hover a {color:#ffffff;}
.mas-recientes {margin-right: 130px;}
.mas-recientes .dsp-lst {display: none;}
.prt-res-vot {font: 11px/11px Arial;}

.bar-prctj {border-top: 1px solid #EDEDED; /*border-bottom: 1px dotted #CCCCCC;*/ background:#F9F9F9;
		background: -webkit-linear-gradient(top,  #F9F9F9 0%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #F9F9F9 0%,#FFFFFF 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #F9F9F9 0%,#FFFFFF 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #F9F9F9 0%,#FFFFFF 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
		width: 100%;}
.bar-prctj:before { background: none repeat scroll 0 0 #FFFFFF; height: 1px; left: 0; position: absolute; top: 1px; width: 100%;}
.prt-mod-vot-2col .bar-prctj li {font: 12px/36px arial;}
.bar-prctj li {padding-right: 12px; font: 12px/20px arial;}
.bar-prctj .votaciones {width: 88%; padding-top: 7px;}
figure + .s-table .bar-prctj .votaciones {width: 80%; padding-top: 7px;}
.bar-prctj .prctj-name {color: #D17806; padding-right: 3px;}
.bar-prctj .btn-res {padding-top: 7px;}
.bar-prctj .btn-res a {padding: 2px 12px;}

.prt-mod-vot-2col {border-bottom: 1px dotted #CCCCCC;}
.prt-mod-vot {padding: 15px 0; border-bottom: 1px dotted #CCCCCC;}
.prt-mod-vot .mod-vot-tit {font: 20px/20px 'ascombold',Arial,Helvetica; margin-bottom: 4px; margin-right: 0px; width: 653px;}
.prt-mod-vot .fig-M + .s-table .mod-vot-tit {width: 503px;}
.prt-mod-vot .mod-vot-tit a:hover {color: #D17807; text-decoration: none;}
.prt-mod-vot-2col .ntc-subtitle, .prt-mod-vot .ntc-subtitle {margin-bottom: 2px;}
.prt-mod-vot-last {border-bottom: none;}

.ntc-votos:before {
    border-color: transparent transparent transparent #FFFFFF;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    content: "";
    height: 0;
    left: -1px;
    position: absolute;
    top: 5px;
    width: 0;
    z-index: 2;
}
.ntc-votos:after {
    border-color: transparent transparent transparent #CECECE;
    border-image: none;
    border-style: solid;
    border-width: 3px;
    content: "";
    height: 0;
    left: -1px;
    position: absolute;
    top: 4px;
    width: 0;
    z-index: 1;
}
.ntc-votos { border-left: 1px solid #CECECE; color: #333333; margin-left: 2px; padding-left: 6px; position: relative;  font-size: 11px;}		
/*****************/

div.info-tv {float: right; margin-right: 5px; padding-right: 10px; position: relative;}
div.info-tv.active { margin-top:-6px; margin-right: -1px; padding:5px 15px 0 5px; border: 1px solid #d8d8d8; border-radius: 2px;
    background: #f8f8f8; /* Old browsers */    
    background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f8 99%); /* W3C */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f8 99%); /* Chrome10+,Safari5.1+ */    
 }
div.info-tv .ico-tv-white { display: inline-block; position: relative; /*padding-right: 10px;*/ margin-right: 5px; background-repeat: no-repeat; overflow: hidden; text-indent:-9000px; width: 18px; height: 14px; }
div.info-tv .ico-tv-gray { display: inline-block; position: relative; /*padding-right: 10px;*/ margin-right: 5px; background-repeat: no-repeat; overflow: hidden; text-indent:-9000px; width: 18px; height: 14px; }
/*div.info-tv .ico-tv-white:after { position: absolute; top:4px; right: -2px; content: ""; border:3px solid transparent; border-left: 3px solid #979797;}
div.info-tv .ico-tv-white:before { position: absolute; z-index: 1; top: 4px; right: -1px; content: ""; border:3px solid transparent; border-left: 3px solid #fff;}
div.info-tv .ico-tv-gray:after { position: absolute; top:4px; right: -2px; content: ""; border:3px solid transparent; border-left: 3px solid #979797;}
div.info-tv .ico-tv-gray:before { position: absolute; z-index: 1; top: 4px; right: -1px; content: ""; border:3px solid transparent; border-left: 3px solid #4e4e4e;}*/
div.info-tv img { display: inline; vertical-align: top;}
div.info-tv .arrow { display: inline-block; position: absolute; right: 0; top:4px; border:3px solid transparent; border-top: 3px solid #535353; height: 3px;}
div.info-tv ul.tv-list {display: none; position: absolute; top:22px; border-radius: 0 0 2px 2px; border: 1px solid #d8d8d8; border-top:0; background: #f8f8f8; z-index: 4; right: -1px}
div.info-tv.active .arrow {top:9px; right: 5px;}
div.info-tv.active ul.tv-list {display:block; width: 50px; padding-top: 5px;}
div.info-tv ul.tv-list li{ border: 0; padding: 0 5px; text-align: center;}

/*** video o imagen no disponible ***/
.ntc-media-msg { background: rgba(0, 0, 0, 0.6); height: 100%; width: 100%;}
.ntc-media-msg span { position:absolute; color: #FFFFFF; font: bold 16px/16px Arial, Helvetica, sans-serif; margin-top: -10px; top:50%; width: 100%;}

/*Compartir*/
.mod-social-col-der { padding: 9px; position: relative; margin-top:3px; }
.mod-social-col-der:before { content:""; position: absolute; left:-1px; right:-1px; height:2px; background: #cbcbcb; top: -4px; }
.googleplus_ocultar { /*margin-top: -8px; margin-left: -7px;*/}
.art-utl-share { margin-right:9px;  }
.art-utl-share .s-inb { margin-right:0px; }
.art-utl-share > li { margin-right:9px; }
.art-utl-share .shr-info { 	padding:0 10px;	border:1px solid #ccc;	border-left:0px;	border-top-right-radius: 2px;	border-bottom-right-radius: 2px;	font:11px/18px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;	margin-left:-4px;}
.art-utl-share a { color:#777; display:block; }
.art-utl-share a:hover { text-decoration:none; }
.art-utl-share a:hover .shr-info { color:#000; }
.art-utl-share .shr-google{	width:60px;	height:20px;}

/*desplegable flechas*/
.dropdown { position: relative;}
.dropdown > a { display: block; padding: 4px 2px 4px 8px; position: relative; min-width: 90px; background:#fff; border: 1px solid #c5c5c5; border-radius: 2px; vertical-align:middle; font: 12px/14px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; color:#5a5a5a; white-space:nowrap; overflow: hidden;  }
.dropdown > a.active {border-bottom:none; margin-bottom: 1px; border-radius: 2px 2px 0 0; z-index: 11; }
.dropdown > a:hover { text-decoration: none; }
.dropdown ul { display: none; position:absolute; top: 22px; overflow: auto; z-index: 10; background:#fff; border:1px solid #c5c5c5; border-radius: 0 0 2px 2px; padding: 5px; box-shadow: 0px 2px 5px #888;}
.dropdown ul.fixed-height { height: 140px;}
.dropdown ul.drop-s { width: 135px; }
.dropdown ul.drop-m { width: 192px; }
.dropdown ul.drop-l { width: 325px; }
.dropdown ul.col-2-btn li, .dropdown ul.col-3-btn li, .dropdown ul.col-6-btn li, .dropdown ul.btn-s li { float: left; margin:3px; }
.dropdown ul.col-2-btn li a, .dropdown ul.col-3-btn li a, .dropdown ul.col-6-btn li a, .dropdown ul.btn-s li a { padding: 4px; border:1px solid #c5c5c5; background: #ededed; line-height: 15px; border-radius: 2px; position: relative;}
.dropdown ul.col-2-btn li a:hover, .dropdown ul.col-3-btn li a:hover, .dropdown ul.col-3-btn li a:hover, .dropdown ul.col-6-btn li a:hover, .dropdown ul.btn-s li a:hover,.dropdown ul.col-2-btn li a.active, .dropdown ul.col-3-btn li a.active, .dropdown ul.col-6-btn li a.active, .dropdown ul.btn-s li a.active  { color: #fff; background: #eb9115; border:none; padding: 5px; border-radius: 2px; background: -webkit-linear-gradient(top,  #eb9115 0%,#be7816 100%); 	/* Chrome10+,Safari5.1+ */background: linear-gradient(to bottom,  #eb9115 0%,#be7816 100%); 	/* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb9115', endColorstr='#be7816',GradientType=0 ); /* IE6-9 */ }
 
.dropdown ul.btn-s li a {width: 16px; line-height: 14px; text-align: center;}
.dropdown ul.col-2-btn li a {width: 80px;}
.dropdown ul.col-3-btn li a {width: 92px;}
.dropdown ul.col-12-btn li a {width: 10px;}
.dropdown ul li { border-bottom: 1px solid #e7e7e7;}
.dropdown ul li:last-child { border-bottom:0;}
.dropdown ul li a {padding:3px; color:#5a5a5a; display:block; font: 12px/17px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;}
.dropdown ul li a:hover {background:#f2f2f2; text-decoration: none;}
.dropdown .ico-flecha-desp { margin-left: 10px; position: absolute; right: 0; background-color: #fff;}
.ico-flecha-desp {background: url("/img/flecha_combo.png") no-repeat; width: 23px; height: 14px; display: inline-block; overflow: hidden; }


/*** Modulo escudos ***/
.barra_escudos { margin-left:-1px; margin-right:-1px;}
.modulo_escudos {background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 10%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #ffffff), color-stop(100%, #e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 10%, #e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 10%, #e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 10%, #e2e2e2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 10%, #e2e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2', GradientType=0 ); /* IE6-9 */
	height: 37px; margin:-20px 0 0 0; padding:0;}

.modulo_escudos .mod-escudos-prt { padding-top: 5px;}
.modulo_escudos .mod-escudos-prt .champ {border-right:1px solid #DDDDDD; padding:6px 8px 0;}
.modulo_escudos .mod-escudos-prt .uefa {border-right:1px solid #DDDDDD; padding:6px 8px 0 9px;}
.modulo_escudos .mod-escudos-prt .mitad {border-right:1px solid #DDDDDD; padding:6px 8px 0 12px;}
.modulo_escudos .mod-escudos-prt .ultimos {padding:6px 0 0 12px;}

.modulo_escudos .mod-escudos-prt .champ li, .modulo_escudos .mod-escudos-prt .uefa li, .modulo_escudos .mod-escudos-prt .mitad li, .modulo_escudos .mod-escudos-prt .ultimos li {padding:0 8px; width:30px; height:28px;}

.modulo_escudos .mod-escudos-prt li .sprite-escudos { background: url("/img/sprite-equipos.png") no-repeat scroll 0 0 transparent; display: block; height: 28px; margin: 0 2px 0 auto; text-indent: -9999px; width: 28px;}
.modulo_escudos .mod-escudos-segunda li .sprite-escudos{
	background: url("/img/sprite-equipos-segunda.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 28px;
	margin: 0 2px 0 auto;
	text-indent: -9999px;
	width: 28px;
}
.modulo_escudos .mod-escudos-prt li .sin-escudo {background: url("/img/comunes/fotos/fichas/equipos/21_24/sin_logo.png") no-repeat scroll 0 0 transparent;display: block; height: 28px; margin: 0 2px 0 auto; text-indent: -9999px; width: 28px;}

.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_3 {background-position: -26px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_1 {background-position: 4px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_17 {background-position: -380px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_53 {background-position: -143px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_11 {background-position: -267px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_172 {background-position: -173px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_19 {background-position: -204px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_5 {background-position: -439px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_42 {background-position: -531px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_7 {background-position: -56px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_8 {background-position: -409px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_7 {background-position: -558px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_85 {background-position: -408px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_20 {background-position: -351px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_76 {background-position: -476px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_15 {background-position: -510px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_10 {background-position: -320px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_93 {background-position: -578px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_136 {background-position: -207px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_16 {background-position: -470px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_347 {background-position: -501px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_342 {background-position: -233px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_2 {background-position: -86px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_108 {background-position: -291px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_6 {background-position: -115px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_121 {background-position: -262px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_85 {background-position: -55px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_19 {background-position: -349px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_648{background-position:-26px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_76{background-position:-56px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_9{background-position:-88px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_18{background-position:-116px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_20{background-position:-147px 0;}

.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_171{background-position: -592px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_76{background-position: -621px 0;}
.modulo_escudos .mod-escudos-prt li .sprite-escudos.spr_9{background-position: -651px 0;}

.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_171{background-position: 3px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_76{background-position: -56px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_648{background-position: -26px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_9{background-position: -85px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_18{background-position: -116px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_20 {background-position: -147px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_485 {background-position: -177px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_843{background-position:-387px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_3375{background-position:-207px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_132{background-position:-297px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_486{background-position:-357px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_12{background-position:-327px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_4{background-position:-237px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_103{background-position:-477px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_263{background-position:-267px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_11{background-position:-447px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_162{background-position:-417px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_13{background-position:-537px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_15{background-position:-597px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_152{background-position:-507px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_181{background-position:-567px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_163{background-position:-627px 0;}

.modulo_escudos .mod-escudos-prt.mod-escudos-segunda  li .sprite-escudos.spr_108 {background-position: -660px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda  li .sprite-escudos.spr_85 {background-position: -688px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda  li .sprite-escudos.spr_342 {background-position: -715px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda  li .sprite-escudos.spr_14 {background-position: -741px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda  li .sprite-escudos.spr_504 {background-position: -768px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda li .sprite-escudos.spr_5 {background-position: -799px 0;}
.modulo_escudos .mod-escudos-prt.mod-escudos-segunda  li .sprite-escudos.spr_864 {background-position: -825px 0;}


.mod-escudos-prt {margin-left: 5px;}
.mod-escudos-prt li {height: 22px; width: 27px;}
.mod-escudos-prt.neq-22 li {padding: 1px 4px 4px;}
.mod-escudos-prt.neq-20 li {padding: 1px 10px 4px;}
.mod-escudos-prt.neq-18 li {padding: 1px 13px 4px;}
.mod-escudos-prt.neq-16 li {padding: 1px 17px 4px;}
.mod-escudos-prt.lfp.neq-18 {margin-left: 7px;}
.mod-escudos-prt.lfp.neq-16 {margin-left: 8px;}
.sep-l {border-left:1px solid #DDDDDD;}
.sep-r {border-right:1px solid #DDDDDD;}
.mod-escudos-prt .zone-top-1.sep-r, .mod-escudos-prt .zone-top-2.sep-r {margin-right: 7px; padding: 1px 17px 4px 10px;}
.mod-escudos-prt .zone-bottom-1.sep-l {margin-left: 7px; padding: 1px 10px 4px 17px;}

.modulo_escudos {width: 860px;}
.modulo_escudos-nba {width: 100%;}
.mod-escudos-prt.neq-20 li { padding: 1px 6px 4px; }
#portadilla .btn-clasificacion {background: #DCDCDC; /* Old browsers */
	background: -webkit-linear-gradient(top, #F7F7F7 0%, #DCDCDC 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #F7F7F7 0%, #DCDCDC 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#DCDCDC', GradientType=0 ); /* IE6-9 */
    /*font: 11px/40px arial;
    height: 39px;
    margin: -11px 0 0;*/
    padding: 0 0 0 15px;
    position: relative;
    width: 121px;
}
.btn-clasificacion {background: #DCDCDC; /* Old browsers */
	background: -webkit-linear-gradient(top, #F7F7F7 0%, #DCDCDC 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #F7F7F7 0%, #DCDCDC 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#DCDCDC', GradientType=0 ); /* IE6-9 */
	/*border-left: 1px solid #CCCCCC;*/
    height: 37px;
    margin: -20px 0 0;
    padding: 0 0 0 15px;
    width: 121px;
	font: 11px/36px arial;
	position: relative;}
.btn-clasificacion a {color: #818181; text-shadow: 1px 1px 0 #FFFFFF;}	
.btn-clasificacion a:hover {text-decoration: none; color: #666666;}
.btn-clasificacion:before {position: absolute; left: 0; top: 0; content: " "; height: 100%; width: 100%; background: transparent; /*box-shadow: 7px 0 5px 0 rgba(224, 224, 224, 0.65) inset;*/ box-shadow: 8px 2px 8px 0 #E0E0E0 inset;}

/** módulo escudos segunda **/
.modulo_escudos.modulo_escudos_segunda {margin: -9px 0 0 1px;}
#portadilla .modulo_escudos.modulo_escudos_segunda + .btn-clasificacion {margin: -9px 0 0 -2px;}

/*** TIRA ESCUDOS CON PUBLI ***/
.con-publi .mod-escudos-prt.neq-20 li {padding:1px 4px 4px;}
.con-publi .mod-escudos-prt.neq-20 .zone-top-1.sep-r, .con-publi .mod-escudos-prt.neq-20 .zone-top-2.sep-r {padding: 1px 7px 4px 6px; margin-right: 3px;}
.con-publi .mod-escudos-prt.neq-20 .zone-bottom-1.sep-l {padding: 1px 3px 4px 6px; margin-left: 3px;}
.con-publi.modulo_escudos {width: 729px;}
.con-publi + .btn-clasificacion {width: 250px;}
.con-publi + .btn-clasificacion .icon-clasif {margin-right: 15px;}


.dec-llave { padding-right:4px; margin-right:6px; border-right:1px solid #ccc;  width:15px; text-align:right; position: relative;}
	.dec-llave:after { 
	content:"";
	position:absolute;
	right:-7px; top:3px;
	width:0px; height:0px;
	border:3px solid transparent;
	border-left:4px solid #ccc;
}
.dec-llave:before { 
	content:"";
	position:absolute;
	right:-6px; top:3px;
	width:0px; height:0px;
	border:3px solid transparent;
	border-left:4px solid #fff;
	z-index:1;
}

/*Tabla Basica*/

.basic-table {  border: 1px solid #dbdbdb;}
.basic-table, .basic-table a { font: 12px/15px arial, Helvetica; color: #666; }
.basic-table a img, .basic-table span img  { vertical-align: middle; display: inline-block; margin-right: 5px;}
.basic-table strong { color: #111;}
.basic-table td { vertical-align: middle; height: 20px; border-left: 1px dotted #dbdbdb; border-bottom: 1px solid #dbdbdb; padding: 5px 8px;}
.basic-table tr:last-child td {border-bottom: 0;}
.basic-table tr:nth-child(even) td {background:#fafafa;}
.basic-table tr:hover td {background:#efefef;}
.basic-table td:first-child {border-left: 0;}
.basic-table td:last-child {border-right: 0;}
.basic-table tr td.col-act { font: bold 13px arial, helvetica; border-left:none;  background: #505050; color: #fff; border-bottom: 1px dotted #444}
.basic-table tr:last-child td.col-act { border-bottom: 0;}
.basic-table td.col-act + td {border-left:1px solid #fff; }
.basic-table thead th { padding:10px; color: #444; font: 11px/14px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; border:1px solid #dbdbdb; border-right: 0;
background: #fbfbfb;
background: -moz-linear-gradient(top,  #fbfbfb 0%, #e9e9e9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#e9e9e9));
background: -webkit-linear-gradient(top,  #fbfbfb 0%,#e9e9e9 100%);
background: -o-linear-gradient(top,  #fbfbfb 0%,#e9e9e9 100%);
background: -ms-linear-gradient(top,  #fbfbfb 0%,#e9e9e9 100%);
background: linear-gradient(to bottom,  #fbfbfb 0%,#e9e9e9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e9e9e9',GradientType=0 );
}
.basic-table thead th a { position: relative; color: #444; font: 11px/11px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; border-bottom:1px dotted #444; }
.basic-table thead th a.ord-des:after { position: absolute; right: 20px;  border:4px solid transparent; border-top-color: #fff;}
.basic-table thead th a.ord-asc:after {}
.basic-table thead th a:hover {text-decoration: none;}
.basic-table thead th.col-act a{ color:#fff; border-color: #fff; }
.basic-table thead th.col-act { color:#fff; background: #ffb632; border-bottom: 1px solid #d4800e; border-left:0;
background: -moz-linear-gradient(top,  #ffb632 0%, #d4800e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb632), color-stop(100%,#d4800e));
background: -webkit-linear-gradient(top,  #ffb632 0%,#d4800e 100%);
background: -o-linear-gradient(top,  #ffb632 0%,#d4800e 100%);
background: -ms-linear-gradient(top,  #ffb632 0%,#d4800e 100%);
background: linear-gradient(to bottom,  #ffb632 0%,#d4800e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb632', endColorstr='#d4800e',GradientType=0 );
 }
.basic-table thead th:first-child  {border-left:0 }
.basic-table thead th:last-child  {border-right:0 }






/*tabla blanca*/
.white-table, .white-table a { font-size: 11px; color: #666; }
.white-table a:hover {text-decoration: none; border-bottom: 1px dotted #999; }
.white-table th {border-bottom: 1px solid #dbdbdb;}
.white-table td {border-bottom: 1px dotted #dbdbdb; padding: 3px ;}
.white-table tr:last-child td {border-bottom: none;}
.white-table tr.total-table {border-top: 1px solid #dbdbdb; font-weight: bold;}
.white-table tr.total-table td:first-child { padding-left: 25px; }

/*tabla cebrada*/
.zebra-table thead th {color: #fff; font-size: 11px; border-right: 1px solid #b5b5b5; padding: 3px; text-align: center; font-weight: bold; border-color: #b5b5b5; background: #6b6b6b;}
.zebra-table thead th:last-child { border-right:none;}
.zebra-table tr:nth-child(even) {background: #f8f8f8;}
.zebra-table thead tr:first-child th {
	background: #7b7b7b; /* Old browsers */
	background: -moz-linear-gradient(top,  #7b7b7b 0%, #5f5f5f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b7b7b), color-stop(100%,#5f5f5f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #7b7b7b 0%,#5f5f5f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #7b7b7b 0%,#5f5f5f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #7b7b7b 0%,#5f5f5f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #7b7b7b 0%,#5f5f5f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b7b7b', endColorstr='#5f5f5f',GradientType=0 ); /* IE6-9 */}
.zebra-table thead tr:last-child th {
	background: #5f5f5f; /* Old browsers */
	background: -moz-linear-gradient(top,  #5f5f5f 0%, #555555 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f5f5f), color-stop(100%,#555555)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5f5f5f 0%,#555555 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5f5f5f 0%,#555555 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5f5f5f 0%,#555555 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5f5f5f 0%,#555555 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f5f5f', endColorstr='#555555',GradientType=0 ); /* IE6-9 */}
.zebra-table thead tr th.player-name { color: #666; vertical-align: bottom; background: #fff; text-align: left; border-bottom: 1px dotted #dbdbdb;
background: #fff; /* Old browsers */
background: -moz-linear-gradient(top,  #fff 0%, #fff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#fff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff 0%,#fff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff 0%,#fff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff 0%,#fff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fff 0%,#fff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) ; /* IE6-9 */
}
.zebra-table tr:hover { background: #f0f0f0; }
.zebra-table tr:hover .dec-llave:before { border-left-color:#f0f0f0; }
.zebra-table tr td { text-align: center; border-right: 1px solid #dbdbdb;}
.zebra-table tr td:last-child {  border-right:none;}
.zebra-table tr td.player-name { text-align: left; width: 120px;}
.zebra-table tr td.s-bold, .zebra-table tr.s-bold  { color: #333;}

/*** ENCUESTA - VIDEOS ***/

.encuesta-video {background: none repeat scroll 0 0 #F6F6F6; margin-left: -1px; margin-right: 0; padding-left: 9px; padding-top: 0; border-top: none; border-bottom: 1px solid #CCCCCC;}
.lst-encuesta-video li.col-6 {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; margin-left: -5px; height: 220px;}
.lst-encuesta-video li.col-6.video-der {margin-left: 5px;}
.lst-encuesta-video li.fix-m-col6 {margin-left: 13px;} 

.lst-encuesta-video .tit-media-info input {vertical-align: text-top;}
.lst-encuesta-video .tit-media-info { color: #333333;  font: bold 13px/24px Arial,Helvetica; overflow: hidden; text-transform: uppercase; min-height: inherit;}

.media-info {background: none repeat scroll 0 0 #ffffff; border-radius: 0 2px 2px 0; padding: 7px;}

/*** MÓDULO AGENDA ***/

#contenedor-agenda{margin:0 auto; background:#D9D9D9; padding:8px 7px; font-family:Arial,Helvetica,sans-serif; /*width:300px;*/}
#contenedor-agenda .publicidad{float:right; margin:5px 5px 0 0;}
#contenedor-agenda .fila_tabs{background-color:#D9D9D9;}
#contenedor-agenda .tabsagenda{ margin:0 auto;}
#contenedor-agenda .tabsagenda li{display:inline; float:left; height:28px; cursor:pointer; font-size:12px; line-height:15px; margin:0 1px 0 0;}
#contenedor-agenda .tabsagenda li a{ border-radius:2px 2px 0 0; text-transform:lowercase; text-decoration:none; display:block; text-align:center; padding:6px 26px 2px; color:#FFF; font-family:Arial,Helvetica,sans-serif; height:20px;
background:-moz-linear-gradient(center top , #EA9D17 0%, #EA9D17 50%, #B47914 100%) repeat scroll 0 0 transparent; 
	background: #EB9114; /* Old browsers */
	background: -moz-linear-gradient(top, #ea9d17 0%, #ea9d17 50%, #b47914 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea9d17), color-stop(50%,#ea9d17), color-stop(100%,#b47914)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ea9d17 51%, #b47914 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ea9d17 50%, #b47914 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ea9d17 50%, #b47914 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ea9d17 50%, #b47914 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea9d17', endColorstr='#b47914',GradientType=0 ); /* IE6-9 */}
	
/*#contenedor-agenda .tabsagenda li a:hover { background:transparent url(/img/modulos/agenda/tabs_normal.png?123) no-repeat scroll;}*/
#contenedor-agenda .tabsagenda li.tabmarcado a{background:-moz-linear-gradient(center top , #ffffff 0%, #ffffff 50%, #f1f1f1 51%, #ffffff 100%) repeat scroll 0 0 ;
	background: #FFF; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 50%, #f1f1f1 51%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#f1f1f1) color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #f1f1f1 51%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #f1f1f1 51%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #f1f1f1 51%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%, #ffffff 50%, #f1f1f1 51%, #ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */


}
#contenedor-agenda .tabsagenda li.tabmarcado a{text-transform:lowercase; text-decoration:none; display:block; text-align:center; color:#000; font-family:Arial,Helvetica,sans-serif; border-radius:2px 2px 0 0;}
#contenedor-agenda  .padd_contenido{padding:0; background-color:#FFF;}	
#contenedor-agenda #capa_hoy, #contenedor-agenda #capa_manana, #contenedor-agenda #capa_pasado{display:none; height:320px;}
#contenedor-agenda  .contenido-agenda{margin:0 auto; padding:0px 4px; overflow:auto;}
#contenedor-agenda .contenido-agenda .fila_contenido{margin-top:13px;}
#contenedor-agenda .contenido-agenda .fila_contenido li{margin-bottom:10px;}
#contenedor-agenda .contenido-agenda .fila_contenido li .titulo_evento{background:url(/img/modulos/agenda/fnd_evento_total.png) no-repeat top right; height:21px; overflow:hidden;}
#contenedor-agenda .contenido-agenda .fila_contenido li .titulo_evento span.horario{font-weight:bold; float:left; display:inline; color:#000; font-size:13px; padding:5px 0 0 3px; width:38px; text-align:left; height:16px; background-color:#FFFFFF;}
#contenedor-agenda .contenido-agenda .fila_contenido li .titulo_evento img{float:left; display:block; width:24px;}
#contenedor-agenda .contenido-agenda .fila_contenido li .titulo_evento h4{height:17px; display:block; float:left; margin:0; color:#fff; font:normal 12px Arial, Helvetica, sans-serif;text-transform:uppercase; padding:4px 5px 0;text-align:left; background:none;}
#contenedor-agenda .contenido-agenda .fila_contenido li .titulo_evento h4 span{margin-left:5px; color:#000;}


#contenedor-agenda .contenido-agenda .fila_contenido li .contenido_evento{}
#contenedor-agenda .contenido-agenda .fila_contenido li .contenido_evento p{font:12px Arial,Helvetica,sans-serif; color:#000;}	
#contenedor-agenda .contenido-agenda .fila_contenido li .contenido_evento .mod-img{width:46px; margin:7px 0 0 3px; float:left; display:inline;}

#contenedor-agenda .contenido-agenda .fila_contenido li .contenido_evento .mod-txt{padding-top:7px; width:82%; float:right;}

* html #contenedor-agenda .contenido-agenda .fila_contenido li .contenido_evento .mod-txt{width:82%;}
#contenedor-agenda .contenido-agenda .fila_contenido li .evento{padding-left:50px;}
#contenedor-agenda .contenido-agenda .fila_contenido li .contenido_evento .mod-txt h3{display:inline;line-height: 14px; font-family:Arial,Helvetica,sans-serif; text-transform:none; margin-bottom:5px; font-weight:bold; color:#333; padding-right:4px; font-size:12px; float:left;}
#contenedor-agenda .contenido-agenda .fila_contenido li .contenido_evento .mod-txt h3 a{font-size:12px; color:#000;font-weight:bold;}
#contenedor-agenda .contenido-agenda .fila_contenido li .contenido_evento .mod-txt h3 .directo{padding-right:2px; color:black; font-size:12px; font-weight:normal;}	
#contenedor-agenda .contenido-agenda .fila_contenido li .contenido_evento .mod-txt .canales{display:inline;margin:-1px 0 3px 0; *margin:0px 0 3px 0; height:15px; float: left;}
#contenedor-agenda .contenido-agenda .fila_contenido li .contenido_evento .mod-txt .canales img{width:auto;/*margin:0px 0 -3px 0;*/ margin: -2px 0 5px; float:left;}
#contenedor-agenda .contenido-agenda .fila_contenido li .contenido_evento .mod-txt p.descripcion{text-transform:none;clear:both; font-weight:normal; color:#999; margin-top:3px; font: 12px Arial,Helvetica,sans-serif; line-height:13px; *margin-top:-5px;}
#contenedor-agenda .contenido-agenda .fila_contenido li ul{font-weight:normal; padding-top:5px;}
#contenedor-agenda .contenido-agenda .fila_contenido li ul li{color:#666; display:inline; float:left; padding:0 4px 0; margin:0; background:transparent url(/img/modulos/agenda/sep_enlace.gif) no-repeat left 1px}
#contenedor-agenda .contenido-agenda .fila_contenido li ul li.primero{background:none; padding-left:0px;}
#contenedor-agenda .contenido-agenda .fila_contenido li ul li a{font:11px Arial,Helvetica,sans-serif; color:#D11919;}
#contenedor-agenda .contenido-agenda .fila_contenido li ul li a.primero{color:#666; padding-left:0px;}		
#contenedor-agenda #patrocinador {margin:10px 0 0 150px;}
#contenedor-agenda #patrocinador span {float:left; color:#666; font-size:10px; margin-right:5px; height:27px; line-height:27px;}
#contenedor-agenda #patrocinador a {display:block;float:left;}	


/*** MODULOS ***/
.mod-3-actualidad {padding: 10px; background: none repeat scroll 0 0 #E2E2E2;}
.mod-3-actualidad .pestanas {width: 100%;}
.mod-3-actualidad .pestanas li{border-radius:2px 2px 0 0; background: #EA9D17; /* Old browsers */
	background: -moz-linear-gradient(top, #EA9D17 10%, #B47914 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #EA9D17), color-stop(100%, #B47914)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #EA9D17 10%, #B47914 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #EA9D17 10%, #B47914 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #EA9D17 10%, #B47914 100%); /* IE10+ */
	background: linear-gradient(to bottom, #EA9D17 10%, #B47914 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EA9D17', endColorstr='#B47914', GradientType=0 ); /* IE6-9 */
	border-left: 1px solid rgba(255, 255, 255, 0.3); color: #FFFFFF; font: bold 11px/13px Arial,Helvetica,sans-serif; padding: 7px 16px; text-align: center;}
.mod-3-actualidad .pestanas li a {color: #ffffff; font-weight: bold;}
.mod-3-actualidad .pestanas li.marcado{background: #FFFFFF; /* Old browsers */
	background: -moz-linear-gradient(top,   #FFFFFF 0%,#FFFFFF 50%,#F1F1F1 51%,#FFFFFF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(50%, #FFFFFF), color-stop(51%, #F1F1F1), color-stop(100%, #FFFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,   #FFFFFF 0%,#FFFFFF 50%,#F1F1F1 51%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,   #FFFFFF 0%,#FFFFFF 50%,#F1F1F1 51%,#FFFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,   #FFFFFF 0%,#FFFFFF 50%,#F1F1F1 51%,#FFFFFF 100%); /* IE10+ */
	background: linear-gradient(to bottom,   #FFFFFF 0%,#FFFFFF 50%,#F1F1F1 51%,#FFFFFF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F1F1F1', GradientType=0 ); /* IE6-9 */
	    border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.mod-3-actualidad .pestanas li.marcado a {color: #878787; font-weight: bold;}
.act-noticias {background:#FFFFFF; border-radius: 0 2px 2px 2px; padding: 10px; clear: both;  *width: 92%; /* IE6 e IE7 */}
.act-noticias  li { width:100%; color: #393939; font: 12px/14px Arial,Helvetica,sans-serif; padding: 6px 0 5px;}
.act-noticias  li:first-child {padding: 0px 0px 5px 0; border-top:0;}
.act-noticias  li .act-num {color:#E19D38; padding-right: 4px; width: 15px;}
.act-noticias  li .act-hora { color:#E19D38; font: 10px "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.act-noticias  li .act-dep {color:#999999; padding-right: 4px;}
.mod-3-actualidad .act-noticias .act-not-txt {width: 210px;}
.act-noticias .act-not-txt a {color: #666666;}
.act-noticias .act-hora { position:relative; border-bottom: 0 none; border-right: 1px solid #CECECE; color: #E08F38; font-size: 11px; font-weight: bold; padding: 1px 6px 0 0; margin-right:8px; text-align: right; vertical-align: top;}
.act-noticias ul, .act-noticias ol {margin-bottom:10px; float:left; width: 100%;}
.act-noticias ul li, .act-noticias ol li {border-bottom: 1px dotted #E2E2E2; color: #393939; font: 12px/14px Arial,Helvetica,sans-serif; padding: 6px 0 5px; width: 100%;}
.act-noticias ul li:first-child, .act-noticias ol li:first-child {padding: 0px 0px 5px 0;}
.act-noticias ul li .act-num, .act-noticias ol li .act-num {color:#E19D38; padding-right: 5px;}
.act-noticias ul li .act-dep, .act-noticias ol li .act-dep {color:#999999; padding-right: 5px;}
.act-noticias ul li .act-hora:before, .act-noticias ol li .act-hora:before { border-color: transparent transparent transparent #FFFFFF; border-style: solid; border-width: 2px; content: ""; height: 0;  right: -4px; position: absolute; top: 5px;
 width: 0; z-index: 2;}
.act-noticias ul li .act-hora:after, .act-noticias ol li .act-hora:after { border-color: transparent transparent transparent #CECECE; border-style: solid; border-width: 3px; content: ""; height: 0; right: -6px; position: absolute; top: 4px; width: 0;
 z-index: 1;}
.act-noticias ul li .act-dep, .act-noticias ol li .act-dep {  color: #999999;  font-size: 11px; margin-left: -1px; margin-right: 0px; text-transform: uppercase;}

/*** Modulo AS América ***/

.mod_agencias_ame .titular { background: url("/img/america/sprite_america_medios.png") no-repeat;  height: 32px; width: 100%;}
.mod_agencias_ame .lst-not > li { margin: 6px 0 0 4px;}
.mod_agencias_ame .lst-not a { color: #666666; font: 12px/14px "Lucida Grande",Tahoma,Verdana,Arial,Helvetica,sans-serif; text-decoration: none;}

.argentina_canchallena .titular { background-position: 0 0;}
.mexico_televisa .titular { background-position: 0 -33px;}
.colombia_eltiempo .titular { background-position: 0 -65px;}
.peru_libero .titular { background-position: 0 -99px;}
.ecuador_eluniverso .titular { background-position: 0 -132px;}
.venezuela_meridiano .titular { background-position: 0 -164px;}
.republica_dominicana_elcaribe .titular { background-position: 0 -197px;}
.chile_latercera .titular { background-position: 0 -231px;}
.colombia_futbolred .titular { background-position: 0 -264px;}


.mod_agencias_ame .btn_agencias_ame a:before { background: none repeat scroll 0 0 #EEEEEE; bottom: 0; content: ""; height: 16px; left: -8px; position: absolute; top: -3px; width: 1px; z-index: 2;}
.mod_agencias_ame .btn_agencias_ame a { color: #FFFFFF; font: 11px/11px Arial,sans-serif; position: absolute; right: 10px; text-decoration: none; top: 11px;}
.mod_agencias_ame .btn_agencias_ame a:hover { color: #DDDDDD; text-decoration: none;}

.venezuela_meridiano .btn_agencias_ame a { color: #666666;}
.venezuela_meridiano .btn_agencias_ame a:hover { color: #333333;}
.venezuela_meridiano .btn_agencias_ame a:before { background: none repeat scroll 0 0 #666666;}
.republica_dominicana_elcaribe .btn_agencias_ame a { color: #666666;}
.republica_dominicana_elcaribe .btn_agencias_ame a:hover { color: #333333;}
.republica_dominicana_elcaribe .btn_agencias_ame a:before { background: none repeat scroll 0 0 #666666;}


/******************* Módulo blogs 3 columnas *******************/

.mod-blogs-3col {padding: 10px; background: #E2E2E2;}
.mod-blogs-3col .ntc-opinion {margin-bottom: 0; background: #FFFFFF; border-radius: 2px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */}
.mod-blogs-3col .ntc-opinion h2 a, .mod-blogs-3col .ntc-apoyo h2 a { color: #333333; font: italic 16px/16px 'ascombold',Arial,Helvetica;}
.mod-blogs-3col .ntc-opinion h2, .mod-blogs-3col .ntc-apoyo h2 {color: #333333; font: italic 18px/18px 'ascombold',Arial,Helvetica;}
.mod-blogs-3col .ntc-info {padding-top: 0;}
.mod-blogs-3col .tit-module-blogs {background: #FFFFFF; /* Old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%,  #F2F2F2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F2F2F2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFFFFF 51%, #F2F2F2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FFFFFF 50%, #F2F2F2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FFFFFF 50%, #F2F2F2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #FFFFFF 50%, #F2F2F2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F2F2F2',GradientType=0 ); /* IE6-9 */
    color: #666666;
    font: 13px/30px Arial,Helvetica;
    margin-bottom: 1px;
    padding: 0 10px;
    text-shadow: 1px 1px 2px #FFFFFF;
	border-radius: 2px 2px 0 0;}
.mod-blogs-3col .tit-module-blogs .ico-bocadillo:before {position: absolute; background: #ff0000; width: 15px; height: 10px; left: 6px; top: 9px; content: " "; border-radius: 2px;
	background: #E89000; /* Old browsers */
	background: -moz-linear-gradient(top, #E89000 0%,  #D17A00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E89000), color-stop(100%,#D17A00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #E89000 51%, #D17A00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #E89000 50%, #D17A00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #E89000 50%, #D17A00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #E89000 50%, #D17A00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E89000', endColorstr='#D17A00',GradientType=0 ); /* IE6-9 */}    
.mod-blogs-3col .tit-module-blogs .ico-bocadillo:after { border-color: transparent #D17A00 transparent transparent ;
    border-image: none;
    border-style: solid;
    border-width: 3px;
    content: "";
    height: 0;
    left: 12px;
    position: absolute;
    top: 16px;
    width: 0;}	
.mod-blogs-3col .tit-module-blogs .ico-bocadillo {color: #666666; font: 13px/30px Arial,Helvetica; margin-left: 18px;}    
.mod-blogs-3col .tit-module-blogs .ico-bocadillo:hover {text-decoration: none;}
.mod-blogs-3col .mod-blog-3bloques .ntc-opinion {border-radius: 0; border-top: none; position: relative;}
.mod-blogs-3col .mod-blog-3bloques .ntc-opinion:before {position: absolute; border-top: 1px solid #E2E2E2; top: 0px; left: 5px; width: 96%;}
.mod-blogs-3col .mod-otros-blogs {background: #FFFFFF; padding-bottom: 10px;}
.mod-blogs-3col .mod-otros-blogs .bloque-autores {margin: 0 7px;}
.mod-blogs-3col .mod-otros-blogs .mdl-separator {padding: 8px 8px 0;}

.mod-blogs-3col .tit-module-blogs + .ntc-opinion:before {border-top: none;}

/*** Carrusel ***/
.mdl-carrusel {
	background: #eee;
	padding: 5px;
}
.mdl-carrusel h4 {
	font: bold 14px/16px Arial, Helvetica, Sans-serif;
	color: #333;
}
.mdl-carrusel h4 span {
	display: block;
	font: normal 10px/12px Arial, Helvetica, Sans-serif;
	color: #666;
	text-transform: uppercase;
}
.mdl-carrusel .txt-leyenda {
	font: 10px/12px arial, helvetica;
	background: #eee;
	color: #666;
	margin: 0 -1px -1px -1px;
	padding: 5px;
	text-align: right;
}
.mdl-carrusel .dropdown {
	margin: 10px 8px 0 0;
}
.hdr-carrusel {
	padding: 8px;
	background: #EAEAEA; /* Old browsers */
	background: -webkit-linear-gradient(top, #FFFFFF 0%, #EAEAEA 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #FFFFFF 0%, #EAEAEA 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EAEAEA', GradientType=0 ); /* IE6-9 */
}
.ftr-carrusel {
	padding-top: 5px;
}
.ftr-carrusel ul {
	float: right;
}
.ftr-carrusel li {
	margin-left: 5px;
}
.ftr-carrusel li:first-child {
	margin: 0;
}
.nav-carr {
	margin-bottom:5px;
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: #444;
	vertical-align: middle;
}
.nav-carr li {
	width:24%;
	margin-left:1%;
}
.nav-carr li:first-child {
	width:25%;
	margin-left:0;
}
.nav-carr a {
	display:block;
	padding:3px 0;
	text-align:center;
	background:#fff;
	border:1px solid #dbdbdb;
	border-radius: 3px;
}
.nav-carr a:hover {
	color:#333;
	border:1px solid #bbb;
	text-decoration:none;
	background: #fafafa;
}
.nav-carr a .icon {
	margin:0 auto;
}
.nav-sec-carr {
	font-size:11px;
}
.nav-sec-carr li {
	position:relative;
	padding:3px 8px 5px;
	color:#333;
}
.nav-sec-carr li:before {
	content: " ";
	position: absolute;
	left: 0;
	top: 4px;
	bottom: 4px;
	width: 1px;
	border-left: 1px dotted #ccc;
}
.nav-sec-carr li.selected{
	font-weight:bold;
	color:111;
}
.nav-sec-carr li:first-child:before {
	display:none;
}
.nav-sec-carr li.selected:after{
    border-color: transparent transparent #ddd ;
    border-left: 4px solid #fff);
    border-style: solid;
    border-width: 4px;
    content: "";
    height: 4px;
    position: absolute;
    left: 48%;
    bottom: 0px;
    width: 0;
}
.mdl-carrusel .dropdown > a {
    width: 130px;
	min-width:130px;
}
.cont-resul {
	padding: 1px;
	background: #fff;
	border-radius: 3px;
}
.cont-resul thead, .cont-resul th {
	display: none;
}
.tabl-carr td {
	border-top: 1px solid #eaeaea;
	font-size: 12px;
	line-height:18px;
	padding: 1px 0;
	text-align: center;
	vertical-align: middle;
	width:90px;
}
table .txt-al-r {
	padding-right: 8px;
	text-align: right;
}
table .txt-al-l {
	padding-left: 8px;
	text-align: left;
}
.tabl-carr .col_grupo {
	width: 20px;
}
.tabl-carr .col_grupo a{
	display:block;
	background:#f6f6f6;
	color:#101010;
	font:bold 12px/20px Arial, Helvetica, sans-serif; 
	vertical-align:middle;	
}
.tabl-carr .col_grupo a:hover{
	background:#ddd;	
	text-decoration:none;
}
.tabl-carr .col_local {
	width: auto;
}
.tabl-carr .col_resul {
	width: 46px;
}
.tabl-carr .col_visit {
	width: auto;
}
.tabl-carr .resultado {
	display: block;
	position: relative;
	padding: 1px 0;
	font-size: 12px;
}
.tabl-carr a.resultado:hover {
    opacity: 0.8;
    text-decoration: none;
}
.tabl-carr .resul_prev {
	color: #fff;
	font-size: 11px;
	background: #e78d12; /* Old browsers */
	background: -webkit-linear-gradient(top, #e78d12 0%, #e28810 50%, #d47f0e 51%, #c6740a 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #e78d12 0%, #e28810 50%, #d47f0e 51%, #c6740a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e78d12', endColorstr='#c6740a', GradientType=0 ); /* IE6-9 */
}
.tabl-carr span.resul_prev {
	height: 18px;
}
.tabl-carr .resul_post {
	font-weight: bold;
	color: #fff;
	background: #b6b6b6; /* Old browsers */
	background: -webkit-linear-gradient(top, #a2a2a2 0%, #929292 50%, #b6b6b6 51%, #b9b9b9 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #b9b9b9 0%, #b6b6b6 50%, #929292 51%, #a2a2a2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b9b9', endColorstr='#a2a2a2', GradientType=0 ); /* IE6-9 */
}
.tabl-carr .resul_during {
	font-weight: bold;
	color: #fff;
	background: #af0202; /* Old browsers */
	background: -webkit-linear-gradient(top, #af0202 0%, #c40603 50%, #cf0703 51%, #dd0a03 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, #dd0a03 0%, #cf0703 50%, #c40603 51%, #af0202 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd0a03', endColorstr='#af0202', GradientType=0 ); /* IE6-9 */
}
.tabl-carr .resul_post .gol-penal {font-size: 8px;}
.tabl-carr .info-partido {
	padding-left: 0;
	width:55px;
}
.tabl-carr .info-tv {
	position: relative;
	padding-left: 5px;
}
.tabl-carr .info-tv.active {
	margin-top:-15px;
	right: 8px;
	padding-left: 17px;
	position: absolute;
}
.tabl-carr .info-tv:before {
	content: " ";
	position: absolute;
	left: 0;
	top: -1px;
	bottom: -1px;
	width: 1px;
	background: #eaeaea;
}
.tabl-carr .info-tv.active:before{
	display:none;
}


/*** Video no disponible - Geolocalización ***/
.cnt-media-msg {height: 50%; margin-top: 16%; width:100%;}
.ntc-media-msg { height: 80%; margin: auto; width: 50%; line-height:14px; border-radius: 2px; text-align: center;}
.ntc-media-msg span.ntc-media-msg-txt {color: #FFFFFF; font: bold 11px/12px Arial,Helvetica,sans-serif; margin-top: 0; position: relative; top: 0; width: 100%;}
.ico-msg-video, .ntc-article.marcador-video .ico-msg-video {display: block; height: 30px; margin: auto; background-position: -252px -3px; width: 44px; background-size: auto auto;}

.slide-media .ntc-media-msg {height: 50%;}
.slide-media .ntc-media-msg span.ntc-media-msg-txt {font-size: 14px;}
/*Mensaje de aviso*/
.mens-aviso { padding: 50px 0; text-align: center;}
.mens-aviso .content-icon-aviso { display: inline-block;}


/* Modulo en juego */

.mod-en-juego { background:#ffffff; border-radius: 0 2px 2px; clear: both; padding:6px; overflow: auto; max-height: 350px; }
.cont-gris { border:1px solid #dbdbdb; padding: 1px;}
.cont-gris-int { background: #eee; padding: 8px;}
.slider-calendar {border:1px solid #fff; border-radius: 5px; background: #fff; overflow: hidden; margin-bottom: 10px;}
.slider-calendar .flecha-calendar {width: 30px; height: 30px; background: #989898; display: block; position: relative;
background: -moz-linear-gradient(top,  #989898 0%, #828282 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#989898), color-stop(100%,#828282));
background: -webkit-linear-gradient(top,  #989898 0%,#828282 100%);
background: -o-linear-gradient(top,  #989898 0%,#828282 100%);
background: -ms-linear-gradient(top,  #989898 0%,#828282 100%);
background: linear-gradient(to bottom,  #989898 0%,#828282 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#989898', endColorstr='#828282',GradientType=0 );
}
.slider-calendar a.flecha-calendar:hover {
background: -moz-linear-gradient(top,  #888888 0%, #666666 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#888888), color-stop(100%,#666666));
background: -webkit-linear-gradient(top,  #888888 0%,#666666 100%);
background: -o-linear-gradient(top,  #888888 0%,#666666 100%);
background: -ms-linear-gradient(top,  #888888 0%,#666666 100%);
background: linear-gradient(to bottom,  #888888 0%,#666666 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#666666',GradientType=0 );
}
.slider-calendar .flecha-calendar.disabled {opacity: .4}
.slider-calendar .flecha-calendar span{ width: 16px; height: 16px; display: block; position: absolute; top: 7px; left:7px}
.slider-calendar .flecha-calendar.flecha-izq  span{  background-position: -27px -168px;}
.slider-calendar .flecha-calendar.flecha-der  span{  background-position: -27px -188px;}
.slider-calendar .dia-calendar {float: left; width: 216px; text-align: center}
.slider-calendar .dia-calendar strong, .slider-calendar .dia-calendar span {display: block;}
.slider-calendar .dia-calendar span {color: #E58C12; font: 11px/10px arial, helvetica;}


.mod-en-juego .mens-aviso { padding: 50px 0; background: #fff; }
.mod-en-juego .mens-aviso .content-icon-aviso {width: 70px; height: 70px; border-radius: 35px; background:#F3A216;}
.mod-en-juego .mens-aviso .content-icon-aviso span{ line-height: 70px; color: #fff; font-size: 32px; }
.mod-en-juego .mens-aviso p{ font-size: 13px; color: #333; margin-top: 10px;}
.mod-en-juego .tabl-carr span.resul_prev { height: auto; }
.mod-en-juego .tabl-carr { border: 1px solid #dbdbdb; }
.mod-en-juego .tabl-carr td { border-top-color:#dbdbdb;}
.mod-en-juego .tabl-carr td.info-partido { width: 38px; text-align: center; padding: 0; text-align: center; vertical-align: middle; border: 1px solid #dbdbdb; background:#FEFEFE; 
background: -webkit-linear-gradient(top, #FEFEFE 0%, top, #E7E7E7 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom, #FEFEFE 0%, #E7E7E7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#E7E7E7',GradientType=0 ); /* IE6-9 */}
.mod-en-juego .tabl-carr td.info-partido img {margin: 0; display: inline; vertical-align: middle;}
.mod-en-juego .tabl-carr td.ancho-auto {width:auto; }
.mod-en-juego .tabl-carr td.col_resul {width: 50px; }
.mod-en-juego .tabl-carr td.col_resul .resultado { font: bold 12px/22px arial, helvetica; color: #fff; }
.mod-en-juego .tabl-carr ul.pos-carrera li { display: inline-block; margin-right: 5px}
.mod-en-juego .tabl-carr ul.pos-carrera li strong{color:#D00703;}
.mod-en-juego .tabl-carr .col_local, .mod-en-juego .tabl-carr .col_visit {width: 80px}
.mod-en-juego .tabl-carr.resul-tenis .col_resul {width:21px;}
.mod-en-juego .tabl-carr.resul-tenis .col_resul .resultado {margin-right: 1px}
.mod-en-juego .resul-tenis .jugador { text-align: left; width: auto;}
.mod-en-juego .resul-tenis .jugador img { display: inline-block; vertical-align: middle; margin:1px 3px -2px 5px;  }

.mod-en-juego .tit-en-juego { color: #fff; font:bold 13px/22px arial, helvetica;
background: #575757;
background: -moz-linear-gradient(top,  #575757 0%, #565656 50%, #525252 51%, #535353 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(50%,#565656), color-stop(51%,#525252), color-stop(100%,#535353));
background: -webkit-linear-gradient(top,  #575757 0%,#565656 50%,#525252 51%,#535353 100%);
background: linear-gradient(to bottom,  #575757 0%,#565656 50%,#525252 51%,#535353 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#535353',GradientType=0 );
 }
.mod-en-juego .tit-en-juego a{ color: #fff; font:bold 13px/22px arial, helvetica;}
.mod-en-juego .tit-en-juego .icon-en-juego { float: left; overflow: hidden; width: 22px; height: 22px; background: #E98F13; margin-right: 8px; text-align: center; position: relative;}
.mod-en-juego .tit-en-juego .icon-en-juego:after { 
content: ""; position: absolute; bottom: 0; width: 100%; height: 10px; left: 0; 
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#66000000',GradientType=0 );
}

.mod-en-juego .tit-en-juego .icon-en-juego span { font-size: 30px; display: block; margin-left: 3px; margin-top: 2px; }
.mod-en-juego .tit-compet { margin: 5px 0; }
.mod-en-juego .tit-compet .yellow-bullet { padding-left: 15px; position: relative; }
.mod-en-juego .tit-compet .yellow-bullet:before { content: ""; width: 5px; height: 5px; background: #E98F13; position: absolute; border-radius: 2px; left:5px; top:5px;}

/*** Modulo conectate-registrate - usuario unico ***/

.ntc-comentarios-iframe .tit-iframe h3.tit-module-internal .normas { 
	margin: 7px 0 0 12px; 
	font: 11px Arial, Helvetica; 
	background-color:rgba(255,255,255,.4);
	padding:2px 10px;
	border-radius:7px;
}
.ntc-comentarios-iframe .tit-iframe h3.tit-module-internal .normas:hover { color:#E98F13;}

.ntc-comentarios-iframe .mod_comentarios { border-bottom: 3px solid #dbdbdb; margin-bottom:0;}
	.ntc-comentarios-iframe .mod_comentarios a { background: none; text-decoration: none;}
	.ntc-comentarios-iframe .mod_comentarios p {
		border: 1px solid #ddd;
		padding: 10px 10px 10px 45px;
		border-radius: 3px;
		background: url(/img/comunes/recursos/as_sprite_comentarios.png) no-repeat 12px -324px #F9F9F9;
}
	.ntc-comentarios-iframe .mod_comentarios dl {
		border-left: 1px solid #DBDBDB;
		padding: 10px 10px 10px 20px;
		width: 50%;
		box-sizing: border-box;
}
		.ntc-comentarios-iframe .mod_comentarios dl dt {
			font-weight: bold;
			color: #E78F00;
			text-transform: uppercase;
}
		.ntc-comentarios-iframe .mod_comentarios dl dd { padding-left: 12px; line-height: 1.1em;}
		.ntc-comentarios-iframe .mod_comentarios dl dd:before {
			content: "";
			display: block;
			width: 4px;
			height: 4px;
			border-radius:100%;
			background: #E78F00;
			position: relative;
			top: 9px;
			left:-11px;
		}
	.ntc-comentarios-iframe .mod_comentarios div ul {
		top: 45%;
		margin: 0 0 0 30px;
		border-radius: 3px;
		background: #e99100; /* Old browsers */
		background: -webkit-linear-gradient(top,  #e99100 0%,#cd7700 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(to bottom,  #e99100 0%,#cd7700 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99100', endColorstr='#cd7700',GradientType=0 ); /* IE6-9 */

	}
	.ntc-comentarios-iframe .mod_comentarios div ul:before {
		content: "";
		display: block;
		height: 32px;
		border-left: 1px dotted #fff;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -2px;
		margin-top: -16px;
	}
	.ntc-comentarios-iframe .mod_comentarios div ul li a {
		padding: 10px 20px;
		margin: 5px;
		border-radius: 3px;
		font-size: 12px;
	}	
	.ntc-comentarios-iframe .mod_comentarios div ul li a:hover {
		background-color: #333;
	}
	.ntc-comentarios-iframe .mod_comentarios div > a { 
		font-size: 12px;
		color: #CC7205;
		top: 45%;
		margin: 60px 0 0 85px;
	}
	.ntc-comentarios-iframe .mod_comentarios div > a:hover {
		color: #333;
		border-bottom: 1px dotted #333;
	}
	
/*** Barra comentarios - Nun comentarios ***/

.ntc-comentarios-iframe .barra_coment_num_comentarios {
	float: left;
	background: #999999; /* Old browsers */
	background: -moz-linear-gradient(top, #999999 0%, #7f7f7f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#7f7f7f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #999999 0%,#7f7f7f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #999999 0%,#7f7f7f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #999999 0%,#7f7f7f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #999999 0%,#7f7f7f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#7f7f7f',GradientType=0 ); /* IE6-9 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorstr='#999999', EndColorstr='#7f7f7f');
	border-radius: 2px 0 0 2px;
}
.ntc-comentarios-iframe .barra_coment_num_comentarios a:before {
	content: "";
	position:absolute;
	border-left: 8px solid transparent;
	border-right: 8px solid #8E8E8E;
	border-top: 8px solid transparent;
	margin: 7px 0 0 -24px;
	z-index: 1;
}
.ntc-comentarios-iframe .barra_coment_num_comentarios a {
	display: block;
	color:#fff;
	font: bold 10px/18px "Lucida Grande",Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 0 8px;
}

/*** Modulo Comentarios - Comentarios no disponibles ***/

.ntc-comentarios-iframe .mod_comentarios p.nocomentarios {
	font-weight: bold;
	background-image: none;
	text-align: center;
	padding: 55px 50px 15px 50px;
}
.ntc-comentarios-iframe .mod_comentarios p.nocomentarios:after {
	content: "";
	position:absolute;
	border-radius: 100%;
	left: 50%;
	top: 0;
	margin: 24px 0 0 -16px ;
	display: block;
	width: 32px;
	height: 32px;
	background: url(/img/comunes/recursos/as_sprite_comentarios.png) no-repeat 6px -327px #D17806;
}

/* Modulo comentarios - comentarios login social - compartido con v1.3*/

.cont-comentarios-social { margin-bottom: 20px; border: 1px solid #ddd; overflow: hidden;}
.cont-comentarios-social * {box-sizing: border-box;}
.cont-comentarios-social .cont-modulo { background: #f9f9f9; border: none; padding: 0; margin-bottom: 0px; overflow: hidden; }
.cont-comentarios-social .cont-comentarios { position: relative; margin-bottom: 0; }
.cont-comentarios-social .cont-comentarios .tit-modulo-comentarios { border-bottom: 1px solid #ddd; background: #fff; position: relative; z-index: 1; color: #111; font: 18px/29px "sourceblack",arial,helvetica; height: 40px; padding: 5px 10px; width: 100%; display: inline-block; }

.cont-comentarios-social .cont-comentarios .tit-modulo-comentarios .contador { width: 50%; display: inline-block; float: left; }
.cont-comentarios-social .cont-comentarios .tit-modulo-comentarios .contador .numero { color: #D17806; }
.cont-comentarios-social .cont-comentarios .tit-modulo-comentarios .normas { width: 50%; text-align: right; display: inline-block; font: 13px/16px arial,helvetica; }

.cont-comentarios-social .mod_comentarios { position: relative; }
.cont-comentarios-social .ntc-comentarios-iframe .mod_comentarios { position: relative; border-bottom: 0;}
.cont-comentarios-social .icon-bg:before { position: absolute; top: -60px; left: -94px; font-size: 270px; color: #efefef; }
.cont-comentarios-social .cont-btn-comentarios { position: relative; margin-bottom: 30px; margin-top: 20px; }
.cont-comentarios-social .mod_comentarios .cont-loguearse { padding: 20px 20px 25px 20px; position: relative; }
.cont-comentarios-social .mod_comentarios .cont-loguearse p { border: none; padding: 0; border-radius: 0; background: none; margin-bottom: 15px; font-size: 12px; color:#393939; }
.cont-comentarios-social .mod_comentarios .cont-loguearse p::before { background: none; content: ''; height: auto; width: auto; position: absolute; top: auto; left: auto; }
.cont-comentarios-social .mod_comentarios .cont-loguearse .olvidaste-contrasena { border-bottom: 1px dotted #000; color:#101010;}
.cont-comentarios-social .mod_comentarios .cont-loguearse .olvidaste-contrasena:hover{ text-decoration: none; border-bottom: 1px solid #000; }  
.cont-comentarios-social .mod_comentarios .cont-loguearse .cont-botones-registro { float: left; width: auto; border: none;}
.cont-comentarios-social .mod_comentarios .cont-loguearse .cont-botones-registro .cont-botones-enlace { display: inline-block; margin-top: 0; width: 100%; padding-right: 12px; }
.cont-comentarios-social .mod_comentarios .cont-loguearse .cont-redes ul li { float: left; }
.cont-comentarios-social .mod_comentarios .cont-loguearse .cont-redes .mod-tit { display: none; float: left; line-height: 34px; margin-right: 10px; }
.cont-comentarios-social .mod_comentarios .cont-loguearse .cont-botones-enlace .botones .bt-conectate { padding-right: 12px; margin-right: 12px; border-right: 1px solid #ddd; float: left; }
.cont-comentarios-social .mod_comentarios .cont-loguearse .cont-botones-enlace .botones div { float: left; }
.cont-comentarios-social .mod_comentarios .cont-loguearse .cont-botones-enlace .botones div a { margin: 0; top: auto; text-align: center; transition: background .2s; width: 72px; height: 70px; float: left; text-transform: none; font-size: 12px; padding: 0px; border: 2px solid #dddddd; border-radius: 2px; background: #fff; line-height: 108px; overflow: hidden; color: #666; position: relative; }
.cont-comentarios-social .mod_comentarios .cont-loguearse .cont-botones-enlace .botones div a .icon-btn { position: absolute; top: 50%; left: 50%; font-size: 28px; margin-left: -14px; margin-top: -20px; color:#EC9200; }
.cont-comentarios-social .mod_comentarios .cont-loguearse .cont-botones-enlace .botones div a:hover{ background-color: #fff; opacity: .7;}
.cont-comentarios-social .redessociales { float: left; display: inline-block; margin: 0; padding: 0; background-color: #fff; border: 2px solid #dddddd; border-radius: 2px; height: 70px; width: 72px; line-height: 108px; font-size: 12px; text-align: center; overflow: hidden; margin-right: 12px; color:#393939; }
.cont-comentarios-social .mod_comentarios div ul li a { margin: 0; padding: 0; border-radius: 2px; color:#393939; margin-right: 12px; }
.cont-comentarios-social .mod_comentarios div ul li a:hover{ background-color: #fff; opacity: .7;}

.cont-comentarios-social .cont-redes ul li:last-child .redessociales { margin-right: 0; }
.cont-comentarios-social .mod_comentarios div ul:before { content: ""; display: block; height: 0; border:none;  position: absolute; left: 0; top: 0; margin: 0; }
.cont-comentarios-social .cont-comentarios .tit-modulo-comentarios .normas .normas-enlace { border-bottom: 1px dotted #000; }
.cont-comentarios-social .cont-comentarios .tit-modulo-comentarios .normas .normas-enlace:hover{ text-decoration: none; border-bottom: 1px solid #000; }  
.cont-comentarios-social .mod_comentarios .cont-redes ul li a:hover { opacity: .7;}
.cont-comentarios-social a.msaccount { background: url(/img/logo/rrss/rs_msaccount.png) no-repeat 50% 10px #fff; -webkit-background-size: 34px 34px; background-size: 34px 34px; }
.cont-comentarios-social a.googleplus { background: url(/img/logo/rrss/rs_googleplus.png) no-repeat 50% 10px #fff;}
.cont-comentarios-social a.linkedin { background: url(/img/logo/rrss/rs_linkedin.png) no-repeat 50% 10px #fff; }
.cont-comentarios-social a.facebook { background: url(/img/logo/rrss/rs_facebook.png) no-repeat 50% 10px #fff; }
.cont-comentarios-social a.twitter { background: url(/img/logo/rrss/rs_twitter.png) no-repeat 50% 10px #fff; }

.cont-comentarios-social .ntc-comentarios-iframe .mod_comentarios .cont-loguearse .cont-botones-enlace .botones { display: inline-block; width: auto; }
.cont-comentarios-social .iframe-comentarios { position: relative; }


/* patrocinio en cintillo - copia de home.css */
.ntc-publi {width:317px; height:1px;}
.ntc-publi-img {top:-39px; right:0;}
.ntc-publi a:hover { opacity:0.8}
.sidebar .ntc-publi {width:304px; height:0px;}
.sidebar .ntc-publi-img {top:-31px; right:0;}
.tit-module-media + .ntc-publi .ntc-publi-img {top:-30px; right:0;}

/* patrocinio cintillo apuestas */
.ntc-publi-poll{right:0px; top:10px;}
.ntc-publi-poll a:hover{opacity:0.8;}

.ntc-publi-media {background: none repeat scroll 0 0 #616161; height: 25px; margin-bottom: -8px; width: 100%;}
.ntc-publi-media .ntc-publi-img {right: 18px; top: 5px;}
.ntc-publi-media .ntc-publi-img a {padding-right: 12px;}

/*Barra utilidades 2015*/
.barra-utilidades { border-top: 1px dotted #ccc; border-bottom: 2px solid #E79000; padding: 10px 0; margin-bottom: 10px;}
.barra-utilidades.inferior { border-bottom: 1px dotted #ccc; border-top: 2px solid #E79000; }
.barra-utilidades li { float: left; margin-right: 15px;}
.barra-utilidades li:last-child { margin-right: 0px;}
.barra-utilidades li a{ opacity: .9; display: inline-block; border-radius: 2px; color: #fff; padding:0 10px; }
.barra-utilidades li a:hover{ text-decoration: none; opacity: 1; }
.barra-utilidades li a span{ line-height: 27px;  font-size: 14px; vertical-align: middle;}
.barra-utilidades li a span.contador-comp { font:bold 11px/27px arial, Helvetica; float: right; margin-left: 8px; padding-left: 8px;}
.barra-utilidades .redes-sociales { float: left }
.barra-utilidades .redes-sociales a{ width: 70px; }
.barra-utilidades .redes-sociales a.facebook{ background:#5872A7; }
.barra-utilidades .redes-sociales a.google-plus{ background:#E46551; }
.barra-utilidades .redes-sociales a.twitter{ background:#26C1F3; }
.barra-utilidades .redes-sociales a.whatsapp{ background:#68CB54; }
.barra-utilidades .mas-utilidades { float: right;}
.barra-utilidades .mas-utilidades a.info-rel { background: #3E8AB7;}
.barra-utilidades .mas-utilidades a.coment-art { background: #E79000; padding-right: 0; overflow: hidden; float: left;}
.barra-utilidades .mas-utilidades a.coment-art span.contador-comp { background: #8d8d8d;  padding-right: 10px;}
.barra-utilidades .mas-utilidades .ico-info-rel { display:inline-block; width: 16px; height: 12px; margin-top:7px; background-position:-622px -353px; }
@media screen and (max-width: 800px) {
	.barra-utilidades li a{ color: #fff; }
	.barra-utilidades .redes-sociales a{ width: 60px; }
	.barra-utilidades li a span{ line-height: 37px;  font-size: 18px; }
	.barra-utilidades li a span.contador-comp { font:bold 14px/37px arial, Helvetica; }
}

/**** ENCUESTAS MÚLTIPLES ****/

 		.encuesta.encuesta-multiple {padding-top: 7px;}
        .encuesta-multiple .ms-ok, .encuesta-multiple .ms-ko {margin: 0 7px 7px;}
        .encuesta-multiple .opcion {position: relative;}
        .encuesta-multiple .opcion:before {position: absolute; content: " "; left: 0; top: 24px; border-top: 1px solid #FFFFFF; width: 100%;}
        .encuesta-multiple .opcion.fila_1:before {border-top: none;}
        .encuesta-multiple .opcion .s-cm-t {padding-top: 40px;}
        .encuesta-multiple .opcion .tit-opc {font: 13px/16px Arial, Helvetica; color:#666666;}
        .encuesta-multiple .opcion .txt-opc {font: 20px/20px "sourceblack", Arial, Helvetica; color: #666666;}
        .encuesta-multiple .opcion .txt-opc-p {color: #666666;}
        .encuesta-multiple .frm-encuestas .opcion ul {padding-left: 5px;}
        .encuesta-multiple .em-opc {background: #f7f7f7; width: 118px; display: block; padding: 0; box-shadow: 1px 1px 7px #CCCCCC; margin: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; border:4px solid transparent; border-radius: 3px; cursor: pointer; min-height: 145px;}
        .encuesta-multiple .em-opc:hover {border: 4px solid #4b4b4b; transition: border 0.5s ease 0s;}
        .encuesta-multiple .marcado .em-opc, .encuesta-multiple .marcado .em-opc:hover {border: 4px solid #EC9100;}
        .encuesta-multiple .em-opc .cnt-em-img {background: #FFFFFF;} 
        .encuesta-multiple .em-opc .em-img  {width: 77px; margin: auto; padding-top: 5px;}
        .encuesta-multiple .em-opc .em-inp {margin-top: 5px; float: left; margin-right: 5px;}
        .encuesta-multiple .em-opc .em-nom {font: bold 12px/14px Arial, Helvetica; color: #4C4C4C; padding:5px 0; width: 77px; float: left;}
        .encuesta-multiple.resultados .em-opc .em-nom,.encuesta-multiple.resultados .em-opc .em-res {padding-left: 2px;}
        .encuesta-multiple.resultados .em-opc .em-nom {width: 110px;}
        .encuesta-multiple.resultados .seleccionado .em-opc .em-res {color: #dbdbdb;}
        .encuesta-multiple.resultados .seleccionado .em-opc .em-res .em-res-dato {color: #FFFFFF; font-weight: bold;}
        .encuesta-multiple .em-opc .em-res {width: 100%; display: block; font:11px/11px Arial,Helvetica; color: #838383; float: left; width: 100%;}
        .encuesta-multiple .em-opc .em-res strong {color:#CC780C; }
        .encuesta-multiple .em-opc .em-res .em-res-dato {font: 12px/12px Arial,Helvetica;}
        .encuesta-multiple.resultados .seleccionado {background: #EC9100; border-radius: 3px; box-shadow: 1px 1px 7px #CCCCCC; margin: 5px;}
        .encuesta-multiple.resultados .em-opc {background: #f7F7F7;}
        .encuesta-multiple.resultados .em-opc .cnt-em-img {background: #FFFFFF;}
        .encuesta-multiple.resultados .seleccionado .em-opc {margin: 0;}
        .encuesta-multiple.resultados .seleccionado .cnt-em-img {background: #FFFFFF;}
        .encuesta-multiple.resultados .seleccionado .em-opc {border: 4px solid #EC9100; background: #EC9100; box-shadow: none;}
        .encuesta-multiple.resultados .seleccionado .em-res .em-res-dato, .encuesta-multiple .seleccionado .em-res, .encuesta-multiple .seleccionado .em-nom  {color: #FFFFFF;}
        .encuesta-multiple.resultados .em-opc:hover {border: 4px solid #F7F7F7;}
        .encuesta-multiple.resultados .seleccionado .em-opc:hover {border: 4px solid #EC9100;}
        .encuesta-multiple .cnt-btn-encuesta .res-encuesta {color: #666666; font-family: Arial, Helvetica;}
        .encuesta-multiple .cnt-btn-encuesta .res-encuesta strong {color: #D17806; font-weight: bold;} 

        #encuesta-multiple_si_no.encuesta .opcion .s-cm-t {padding-top: 0;}
	   #encuesta-multiple_si_no .frm-encuestas {padding-bottom: 0;}
	   #encuesta-multiple_si_no .frm-encuestas .opcion ul {padding-left: 0;}
       #encuesta-multiple_si_no .em-opc {box-sizing: border-box;}
       #encuesta-multiple_si_no .txt-opc-p, #encuesta-multiple_si_no .em-res {margin-left: 2px; line-height: 18px;}
	   #encuesta-multiple_si_no .frm-encuestas .txt-opc-p {display: inline-block; line-height: 12px; margin-bottom: -7px;}
	   #encuesta-multiple_si_no .em-opc .em-res input {float:right; margin-right: 5px; margin-top: 2px;}  
	   #encuesta-multiple_si_no .cnt-btn-encuesta {margin-top: 10px;}

	   #encuesta-multiple_si_no .frm-encuestas .em-opc .em-nom {padding-bottom: 3px; width: 108px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	   #encuesta-multiple_si_no .em-opc .em-nom {padding-bottom: 1px; width: 108px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}	   
	   #encuesta-multiple_si_no .em-opc .em-res .em-res-dato {font: bold 12px/12px Arial,Helvetica;}
	   #encuesta-multiple_si_no .seleccionado .em-opc .em-res {color: #FFFFFF;}
	   #encuesta-multiple_si_no .seleccionado .em-opc .em-res .em-res-por {padding-right: 5px; color: #FFFFFF;}
	   #encuesta-multiple_si_no .em-opc .em-res .em-res-por {padding-right: 5px; color: #0f0f0f;}
	   #encuesta-multiple_si_no .seleccionado .txt-opc-p, #encuesta-multiple_si_no .seleccionado .em-res {color: #eaeaea;}

	   #encuesta-multiple_si_no .opcion .txt-opc p { color: #d17806; font: 12px/20px Arial,Helvetica; text-transform: uppercase;}
	   #encuesta-multiple_si_no .opcion {padding-top: 32px;}
	   #encuesta-multiple_si_no .opcion.fila_1 {padding-top: 0;}
	   #encuesta-multiple_si_no .opcion p {color: #888888; font: 20px/22px "sourceblack",Arial,Helvetica;}


/*** TIMELINE ***/
  .timeline {margin: -11px -9px 0; background: url("/img/especiales/futbol/timeline/copa_del_rey/2015/final/bg_tl.jpg") 0 0 no-repeat #F6F6F6; min-height: 400px}
  .timeline.champions {background: url("/img/especiales/futbol/timeline/champions/2015/final/bg_tl_champions.jpg") 0 0 no-repeat #F6F6F6;}
  .timeline .tl-hdr-teams {padding: 40px 60px 0;}
  .timeline .tl-hdr-teams .tl-hdr-local, .timeline .tl-hdr-teams .tl-hdr-visitante {width: 40%;}
  .timeline .tl-hdr-teams .tl-hdr-txt-teams {font: 32px/60px "sourceblack", Arial, Helvetica; color: #000000; padding: 0 10px;}
  .timeline .tl-hdr-teams .tl-hdr-marcador {width: 20%;}
  .timeline .tl-hdr-teams .tl-hdr-marcador .tanteo {font: 57px/57px "sourceblack", Arial, Helvetica; color: #FFFFFF; padding: 10px 26px; border-radius: 4px; 
    background: rgb(184,15,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(184,15,0,1) 0%, rgba(184,15,0,1) 49%, rgba(173,18,4,1) 50%, rgba(180,16,1,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(184,15,0,1)), color-stop(49%,rgba(184,15,0,1)), color-stop(50%,rgba(173,18,4,1)), color-stop(100%,rgba(180,16,1,1))); /* Chrome,Safari4+ */ */
    background: linear-gradient(to bottom,  rgba(184,15,0,1) 0%,rgba(184,15,0,1) 49%,rgba(173,18,4,1) 50%,rgba(180,16,1,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b80f00', endColorstr='#b41001',GradientType=0 ); /* IE6-9 */}
    .timeline .tl-sb-hdr .tl-sb-hdr-img {position: relative;}
    .timeline .tl-sb-hdr .tl-sb-hdr-img:before {position: absolute; content: " "; 
    background: -webkit-linear-gradient(left, rgba(184,15,0,0) 0%, rgba(184,15,0,1) 100%);
    background: -o-linear-gradient(left, rgba(184,15,0,0) 0%, rgba(184,15,0,1) 100%);
    background: linear-gradient(to right, rgba(184,15,0,0) 0%, rgba(184,15,0,1) 100%); /* FF3.6+ */ /* Chrome,Safari4+ */ /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b80f00', endColorstr='#b80f00',GradientType=1 ); /* IE6-9 */
      right: 160px; top: 28px; width: 160px; height: 1px;}
      .timeline .tl-sb-hdr .tl-sb-hdr-img:after {position: absolute; content: " ";
      /* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(184,15,0,1)), color-stop(100%,rgba(184,15,0,0))); /* Chrome,Safari4+ */
background: linear-gradient(to right,  rgba(184,15,0,1) 0%,rgba(184,15,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b80f00', endColorstr='#00b80f00',GradientType=1 ); /* IE6-8 */
        left: 155px; top: 28px; width: 160px; height: 1px;}
      .timeline .tl-sb-hdr .tl-sb-hdr-img img {margin: auto;}
      .timeline .tl-sb-hdr .tl-sb-hdr-img figcaption {background: transparent; font: 23px/50px "ascombold", Arial, Helvetica; color: #B80F00; padding: 0;}
      .timeline .tl-sb-hdr .tl-sb-hdr-txt {text-align: center; font: 16px/18px "Lucida Sans Unicode", Arial, Helvetica; color: #323232; letter-spacing: -1px;}
      .timeline .tl-linea {position: absolute; border-left: 3px solid #FF0000; left: 496px; top: 0; height: 100%; z-index: 1;}
      .timeline .tl-final {height: 335px;}
      .timeline .tl-final .tl-linea.final {top: 295px; height: 40px; border-left: 3px solid #B80F00;}
      .timeline .tl-final .tl-linea.final:before {background: #B80F00; position: absolute; content: " "; border-radius: 50px; top:-15px; width: 11px; height: 11px; left: -7px;}
      .timeline .tl-box {padding: 5px; background: #CCCCCC; color: #FFFFFF; border-radius: 3px; width: 25%; text-transform: uppercase; position: relative; z-index: 10;}
      .timeline .tl-semifinales .tl-box {background: #F24B33;}
      .timeline .tl-semifinales .tl-linea {color: #f24b33;}
      .timeline .tl-semifinales .globo {background: #F68171;}
      .timeline .globo {width: auto; border-radius: 20px; background: #CCCCCC; color: #FFFFFF; font: 12px/12px Arial, Helvetica; padding: 7px 10px; display: inline-block; z-index: 10; position: relative; border: 2px solid #F6F6F6; text-transform: uppercase; margin-bottom: 10px;}
      .timeline .blq-cronica {width: 440px; background: #FFFFFF; margin: 20px 0 0 27px; box-sizing: border-box; border: 1px solid #CCCCCC;}
      .timeline .blq-cronica.s-right {margin: 20px 27px 0 0;}
      .timeline .blq-cronica + .blq-cronica.s-right, .timeline .blq-cronica + .blq-cronica.s-left {margin-top: 60px;}
      .timeline .blq-cronica .fecha-cronica {box-sizing: border-box; display: block; padding: 10px 20px 10px 0; text-align: right; width: 438px; font: 15px/15px Arial, Helvetica; color: #FFFFFF; position: relative;}
      .timeline .blq-cronica .fecha-cronica:before {border-color: transparent transparent transparent #CCCCCC; border-style: solid; border-width: 9px; content: " "; position: absolute; top: 9px; border-color: transparent #CCCCCC transparent transparent;}
      .timeline .blq-cronica.s-left .fecha-cronica:before {right: -18px;}
      .timeline .blq-cronica.s-right .fecha-cronica:before {left: -18px;}
      
      .timeline .blq-cronica .fecha-cronica:after {position: absolute; content: ""; background: #CCCCCC; border: 2px solid #f6f6f6; width: 11px; height: 11px; right: -39px; top: 9px; border-radius: 50px; z-index: 10;}
      .timeline .blq-cronica.s-right .fecha-cronica:after {right: 461px;}
      
      .timeline .blq-cronica .hdr-cronica {background: #323232; color: #FFFFFF;}
      .timeline .blq-cronica .hdr-cronica a {color: #FFFFFF; font: 15px/65px "Lucida Sans Unicode", Arial, Helvetica; color: #FFFFFF;}
      .timeline .blq-cronica .hdr-cronica .team-local, .timeline .blq-cronica .hdr-cronica .team-visitante {width: 35%;}
      .timeline .blq-cronica .hdr-cronica .marcador {width: 30%; margin-top: 5px;}
      .timeline .blq-cronica .hdr-cronica .marcador .tanteo {width: 45px; display: inline-block;color: #FFFFFF; font: 25px/50px "sourceblack", Arial, Helvetica;
      background: rgb(137,141,142); /* Old browsers */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,141,142,1)), color-stop(50%,rgba(137,141,142,1)), color-stop(51%,rgba(129,133,134,1)), color-stop(100%,rgba(129,133,134,1))); /* Chrome,Safari4+ */
      background: linear-gradient(to bottom,  rgba(137,141,142,1) 0%,rgba(137,141,142,1) 50%,rgba(129,133,134,1) 51%,rgba(129,133,134,1) 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898d8e', endColorstr='#818586',GradientType=0 ); /* IE6-9 */ 
      border-radius: 3px 0 0 0; margin: 0 0 0 -2px}
      .timeline .blq-cronica .hdr-cronica .marcador .tanteo.gana {background: rgb(230,141,44); /* Old browsers */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,141,44,1)), color-stop(50%,rgba(230,141,44,1)), color-stop(51%,rgba(214,133,45,1)), color-stop(100%,rgba(227,140,44,1))); /* Chrome,Safari4+ */
background: linear-gradient(to bottom,  rgba(230,141,44,1) 0%,rgba(230,141,44,1) 50%,rgba(214,133,45,1) 51%,rgba(227,140,44,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e68d2c', endColorstr='#e38c2c',GradientType=0 ); /* IE6-9 */}
      .timeline .blq-cronica .hdr-cronica .marcador .tanteo.last{border-radius: 0 3px 0 0;}
      .timeline .blq-cronica .hdr-cronica .marcador .lnk-cronica {line-height: 24px; text-align: center; width: 92px; margin-left: -1px; font-size: 12px; display: inline-block;
      background: -moz-linear-gradient(top,  rgba(136,140,141,0.45) 0%, rgba(136,140,141,0) 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,140,141,0.45)), color-stop(100%,rgba(136,140,141,0))); /* Chrome,Safari4+ */
      background: linear-gradient(to bottom,  rgba(136,140,141,0.45) 0%,rgba(136,140,141,0) 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73888c8d', endColorstr='#00888c8d',GradientType=0 ); /* IE6-9 */}
      .timeline .blq-cronica .hdr-cronica .marcador .lnk-cronica:hover {text-decoration: none; opacity: .7;}
      .timeline .blq-cronica .body-cronica .ntc-media {width: 317px; margin: 10px auto;}
      .timeline .blq-cronica .body-cronica .ntc-title {margin: auto; text-align: left; width: 317px;}
      .timeline .blq-cronica .body-cronica .ntc-txt {width: 317px; margin: 10px auto; text-align: left;}
      .timeline .blq-cronica .ftr-cronica {background: rgb(249,249,249); /* Old browsers */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
        background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
        padding: 10px 0; border-top: 1px solid #E3E3E3;}
      .timeline .blq-cronica .nav-ftr-cronica li {width: 85px;}
      .timeline .blq-cronica .nav-ftr-cronica li:nth-child(2n) {margin-left: 10px;}
      .timeline .blq-cronica .nav-ftr-cronica li a:hover {text-decoration: none;}
      .timeline .blq-cronica .nav-ftr-cronica li a:hover .ntc-apoyos-info {border-bottom: 1px dotted #999999;}
      .timeline .cnt-ida, .timeline .cnt-vuelta {margin: 30px 0;}

      .timeline .body-cronica .ntc-article {width: 317px; margin: auto;}

      .timeline .ntc-article .ntc-subtitle {display: none;}
      .timeline .ntc-article .col-6 {margin-left: 0;}
      .timeline .blq-cronica .body-cronica .ntc-article .ntc-info {display: none;}
      .timeline .blq-cronica .body-cronica .ntc-article p {text-align: left;} 
      .timeline .blq-cronica .body-cronica .ntc-article .ntc-title {padding-bottom: 7px;}

      .timeline .blq-cronica .hdr-cronica .drt-team {width: 35%;}
      .timeline .blq-cronica .hdr-cronica .drt-info-match.drt-info-mtc-post {float: left; width: 30%; position: relative; margin-top: 5px;}     
      .timeline .blq-cronica .hdr-cronica .drt-info-match.drt-info-mtc-post ul li {width: 45px; display: inline-block;color: #FFFFFF; font: 25px/50px "sourceblack", Arial, Helvetica;
      background: rgb(137,141,142); /* Old browsers */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,141,142,1)), color-stop(50%,rgba(137,141,142,1)), color-stop(51%,rgba(129,133,134,1)), color-stop(100%,rgba(129,133,134,1))); /* Chrome,Safari4+ */
      background: linear-gradient(to bottom,  rgba(137,141,142,1) 0%,rgba(137,141,142,1) 50%,rgba(129,133,134,1) 51%,rgba(129,133,134,1) 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898d8e', endColorstr='#818586',GradientType=0 ); /* IE6-9 */ 
      border-radius: 3px 0 0 0; margin: 0 0 0 -2px}
      .timeline .blq-cronica .hdr-cronica .drt-info-match.drt-info-mtc-post ul li.gana {background: rgb(230,141,44); /* Old browsers */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,141,44,1)), color-stop(50%,rgba(230,141,44,1)), color-stop(51%,rgba(214,133,45,1)), color-stop(100%,rgba(227,140,44,1))); /* Chrome,Safari4+ */
background: linear-gradient(to bottom,  rgba(230,141,44,1) 0%,rgba(230,141,44,1) 50%,rgba(214,133,45,1) 51%,rgba(227,140,44,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e68d2c', endColorstr='#e38c2c',GradientType=0 ); /* IE6-9 */}
      .timeline .blq-cronica .hdr-cronica .drt-info-match.drt-info-mtc-post ul li:nth-child(2n){border-radius: 0 3px 0 0;}

      /*** SEMIFINALES ***/
      .timeline .tl-cuartos .tl-linea {border-left: 3px solid #F24B33;}
      .timeline .tl-semifinales .blq-cronica .fecha-cronica {background: #F24B33;}
      .timeline .tl-semifinales .blq-cronica .fecha-cronica:before {border-color: transparent transparent transparent #F24B33; }
      .timeline .tl-semifinales .blq-cronica.s-right .fecha-cronica:before {border-color: transparent #F24B33 transparent transparent;}
      .timeline .tl-semifinales .blq-cronica .fecha-cronica:after {background: #F24B33;}
      
      /*** CUARTOS DE FINAL ***/
      .timeline .tl-cuartos .tl-linea {border-left: 3px solid #A18AD0;}
      .timeline .tl-cuartos .blq-cronica .fecha-cronica {background: #A18AD0;}
      .timeline .tl-cuartos .blq-cronica .fecha-cronica:before {border-color: transparent transparent transparent #A18AD0; }
      .timeline .tl-cuartos .blq-cronica.s-right .fecha-cronica:before {border-color: transparent #A18AD0 transparent transparent;}
      .timeline .tl-cuartos .blq-cronica .fecha-cronica:after {background: #A18AD0;}
      .timeline .tl-cuartos .tl-box {background: #A18AD0 none repeat scroll 0 0;}
      .timeline .tl-cuartos .globo {background: #BDADDE;}

      /*** OCTAVOS ***/
      .timeline .tl-octavos .tl-linea {border-left: 3px solid #77C5D2;}
      .timeline .tl-octavos .blq-cronica .fecha-cronica {background: #77C5D2;}
      .timeline .tl-octavos .blq-cronica .fecha-cronica:before {border-color: transparent transparent transparent #77C5D2; }
      .timeline .tl-octavos .blq-cronica.s-right .fecha-cronica:before {border-color: transparent #77C5D2 transparent transparent;}
      .timeline .tl-octavos .blq-cronica .fecha-cronica:after {background: #77C5D2;}
      .timeline .tl-octavos .tl-box {background: #77C5D2 none repeat scroll 0 0;}
      .timeline .tl-octavos .globo {background: #A0D7E0;}

      /*** FASE DE GRUPOS ***/
      .timeline .tl-fasegrupos .tl-linea {border-left: 3px solid #00B285;}
      .timeline .tl-fasegrupos .blq-cronica .fecha-cronica {background: #00B285;}
      .timeline .tl-fasegrupos .blq-cronica .fecha-cronica:before {border-color: transparent transparent transparent #00B285; }
      .timeline .tl-fasegrupos .blq-cronica.s-right .fecha-cronica:before {border-color: transparent #00B285 transparent transparent;}
      .timeline .tl-fasegrupos .blq-cronica .fecha-cronica:after {background: #00B285;}
      .timeline .tl-fasegrupos .tl-box {background: #00B285 none repeat scroll 0 0;}
      .timeline .tl-fasegrupos .globo {background: #4DC9AA;}


/*** FIX Tamaño Video TOP  ***/
aside.sidebar .promo_informativos_astv .ntc-media-link img, aside.sidebar .promocion_eplayer .ntc-media-link img {width: 300px; height: auto;}      
 
/*** Modulo ESKUP ***/
	.mdl-eskup { /*margin-top: -9px;*/ margin-top: 10px; border-bottom: 1px dotted #d6d6d6; margin-bottom: 10px; padding: 0 0 10px 0;}
	.mdl-eskup div { padding: 5px; background: #f9f9f9;	border: 1px solid #dbdbdb;}
	
	/* articulo */
	.article .mdl-eskup { padding: 0 0 20px;}
	.article a.r-eskup { 
		border-radius: 2px;
		background: #e99100; /* Old browsers */
		background: -webkit-linear-gradient(top,  #e99100 0%,#cd7700 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(to bottom,  #e99100 0%,#cd7700 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e99100', endColorstr='#cd7700',GradientType=0 ); /* IE6-9 */	
		color: #fff;
		display: inline-block;
		font: 700 12px Arial,Helvetica,sans-serif;
		padding: 9px 10px;
		text-align: center;
		text-transform: uppercase;
		margin: 10px 0 0 -6px;
		border-bottom: none;
	}
	.article a.r-eskup:hover {
		border-bottom: none;
		color: #fff;
		background: #333;
	}	
	
	/* cintillo mercado de fichajes */
	.tit-module-eskup-fichajes {
		background: url(/img/cint_eskup_mfichajes.jpg) 0 3px no-repeat transparent;
		height: 39px;
		margin-bottom: 10px;
		line-height: 42px;
		padding-left: 10px;
	}
	.tit-module-eskup-fichajes a {
		font: normal 18px/32px 'sourceblack',Arial,Helvetica;
		color: #FFFFFF;	
	}
	.tit-module-eskup-fichajes a:hover {
		text-decoration: none;
		opacity: .8;
	}
	.tit-module-eskup-fichajes:before {
		background: #07BA9A;
		content: "";
		height: 2px;
		left: 0;
		position: absolute;
		width: 100%;
		z-index: 0;
		top: 0px;
	}
	.tit-module-eskup-fichajes span {
		display: block;
		width: 111px;
		height: 52px;
		text-indent: -9999px;
		position: absolute;
		right: 0px;
		top: -13px;
		background: url(/img/players_mfichajes.png) no-repeat 0 5px;
		z-index: 1;
	}
	/* cintillo Eurobasket */
	.tit-module-eskup-eurobasket {
		background: url(/img/cint_eskup_eurobasket.jpg) 0 3px no-repeat transparent;
		height: 39px;
		margin-bottom: 10px;
		line-height: 42px;
		padding-left: 10px;
	}
	.tit-module-eskup-eurobasket a {
		font: normal 18px/32px 'sourceblack',Arial,Helvetica;
		color: #FFFFFF;	
	}
	.tit-module-eskup-eurobasket a:hover {
		text-decoration: none;
		opacity: .8;
	}
	.tit-module-eskup-eurobasket:before {
		background: #07BA9A;
		content: "";
		height: 2px;
		left: 0;
		position: absolute;
		width: 100%;
		z-index: 0;
		top: 0px;
	}
	.tit-module-eskup-eurobasket span {
		display: block;
		width: 111px;
		height: 52px;
		text-indent: -9999px;
		position: absolute;
		right: 0px;
		top: -13px;
		background: none;
		z-index: 1;
	}
	
	/* cintillo generico */
	.tit-module-eskup {
		background: #d92400; /* Old browsers */
		background: -webkit-linear-gradient(top,  #d92400 0%,#c50000 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(to bottom,  #d92400 0%,#c50000 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d92400', endColorstr='#c50000',GradientType=0 ); /* IE6-9 */
		margin-bottom: 1px;
	}
	.tit-module-eskup .ico-tit-module-eskup {
		background: url("/img/sprite.png") -635px -505px no-repeat transparent;
		width: 50px;
	}
	.tit-module-eskup strong { margin-left: 45px; color: #fff;}
	.tit-module-eskup strong a { color: #fff;}	
	.tit-module-eskup strong a:hover { color: #fff; opacity: .9;}		

	/*** FIX BRAND-DAY ***/		
	#brand-day .frontis {margin: -15px -1px 20px;}
	#brand-day .banner_sup:after {height: 20px;}


/**** MÓDULO EDICIONES CABECERA ****/
  #ediciones-as {width:670px; height: 18px; float: left;}
  #ediciones-as .lst-ediciones-as {display:table; margin: auto; overflow: auto;}
  #ediciones-as .lst-ediciones-as li {border-left: 1px solid #cccccc; line-height: 16px; padding: 0 10px;}
  #ediciones-as .lst-ediciones-as li:first-child{border-left: none;}
  #ediciones-as .lst-ediciones-as li a {font: 11px/11px Arial, Helvetica; color:#666666; font-weight: 400; position: relative; height: 16px; float: left;}
  #ediciones-as .lst-ediciones-as li a .edicion {}
  #ediciones-as .lst-ediciones-as li a:hover {text-decoration: none;}
  #ediciones-as .lst-ediciones-as li a:hover .edicion, #ediciones-as .lst-ediciones-as li a.sel .edicion {text-decoration: none; color: #333333;}
  #ediciones-as .lst-ediciones-as li:hover a .edicion:before, #ediciones-as .lst-ediciones-as li a.sel .edicion:before {border-bottom: 3px solid #b3b3b3; position: absolute; right: 0; bottom: -8px; content: " "; height: 4px; width: 100%;}
  #ediciones-as .lst-ediciones-as li a.sel  {font-weight: bold;}

  #ediciones-as .spr-bnd {background: url("/img/sprite-banderas-home.png") 0 0 no-repeat transparent; float: left; height: 18px; margin-right: 5px; width: 23px;}
  #ediciones-as .edicion {line-height: 17px;} 
  #ediciones-as .spr-bnd.espana {background-position: -9px -2px;}
  #ediciones-as .spr-bnd.chile {background-position: -39px -2px;}
  #ediciones-as .spr-bnd.colombia {background-position: -69px -2px;}
  #ediciones-as .spr-bnd.mexico {background-position: -98px -2px;}
  #ediciones-as .spr-bnd.us { background-position: -128px -2px;}
  
 /*** As Promociones Cintillo, Módulo, Apoyos, Destacado y Breve ***/
.tit-module-promociones { background: url(/img/cint_aspromociones.jpg) 0 3px no-repeat transparent; height: 32px; font:normal 18px/32px 'sourceblack',Arial,Helvetica;}
.tit-module-promociones strong { font-weight:normal; line-height: 34px; margin-left: 10px; color: #FFFFFF;}
.tit-module-promociones strong a { color: #FFFFFF;}
.tit-module-promociones strong a:hover { text-decoration: none; color: #F5DAD7;}
.tit-module-promociones:before {background: none repeat scroll 0 0 #BD0303; content: ""; height: 2px; left: 0; position: absolute; width: 100%; z-index: 0; top: 0px;}

.cont-promociones { padding: 6px; margin-top: -9px; background: #efefef;}
.cont-promociones .ntc-article { margin: 0; padding: 0;}
.cont-promociones .ntc-article .ntc-subtitle { margin-bottom: 0;}
.cont-promociones figure img { width: 299px; height: auto;}
.cont-promociones figure.fig-M { margin-bottom: 0;}
.cont-promociones figure.fig-M img { width: 140px; height: auto;}
.cont-promociones ul.ntc-apoyos { background: none; filter:none; border-top:1px solid #d0d0d0; box-shadow:none; padding: 10px 0 5px 0; margin-top: 10px;}

ul.ntc-apoyos li.promociones span { border-right: 1px solid #cecece; margin-right: 4px;}
ul.ntc-apoyos li.promociones span:before { content: ""; position: absolute; width: 0px; height: 0px; border: 2px solid transparent; border-left: 2px solid #efefef; right: -4px; top: 5px; z-index: 2;}
ul.ntc-apoyos li.promociones span:after { content: ""; position: absolute; width: 0px; height: 0px; border: 3px solid transparent; border-left: 3px solid #cecece; right: -6px; top: 4px; z-index: 1;}
ul.ntc-apoyos li.promociones span a { text-indent: -1000px; height: 16px; overflow: hidden; background:url(/img/modulos/as_promociones/sprite_as_promociones.png) no-repeat;}
ul.ntc-apoyos li.promociones span a:hover { opacity: .7; border-bottom: none;}
ul.ntc-apoyos li.promociones > a { line-height: 20px;}

ul.ntc-apoyos li.asoutlet span a { width: 61px; background-position:  0 0;}
ul.ntc-apoyos li.megastore span a { width: 82px; background-position: 0 -21px;}
ul.ntc-apoyos li.ascasino span a { width: 59px; background-position: 0 -41px;}
ul.ntc-apoyos li.asapuestas span a { width: 77px; background-position: 0 -60px;}
ul.ntc-apoyos li.aspoker span a { width: 61px; background-position: 0 -80px;}  



/***** BANDERAS MÓDULO ÚLTIMAS NOTICIAS *****/
.spr-bnd-ultnots{background: url("/img/sprite-banderas-home.png") 0 0 no-repeat transparent;float: left;height: 14px;margin-right: 5px;width: 14px;background-size: 105px;
}
        .spr-bnd-ultnots.chile{background-position: -20px 1px}
        .spr-bnd-ultnots.mexico{background-position: -54px 1px;}
        .spr-bnd-ultnots.colombia{background-position: -37px 1px;}
        .spr-bnd-ultnots.america{background-position: -89px 1px;}
        .spr-bnd-ultnots.us{background-position: -71px 1px;}
		
/*** Modulo El Pais v2 ***/
.row.mdl-elpais {
	background-color: #f0f0f0;
	border-top: 2px solid #0097c8;
	padding-bottom: 10px;
	margin: 0 -9px 13px;
}
.row.mdl-elpais .col-12 {
	margin-left: 9px;
}
.row.mdl-elpais .tit-module-elpais {
	font: 18px/20px 'ascombold',Arial,Helvetica;
	padding: 9px 0 10px;
	margin-left: 19px;
	background: none;
	border: none;
}
.row.mdl-elpais .tit-module-elpais a {
	background: url(/img/logo/elpais_v2.png) no-repeat;
	width: 102px;
	height: 22px;
}
.row.mdl-elpais .ntc-media {
	margin-bottom: 10px;
}
.row.mdl-elpais .ntc-title {
	font: 18px/20px 'ascombold',Arial,Helvetica;
}
.row.mdl-elpais .c-separator-6-6 {
	left: 335px;
	top: 42px;
	bottom: 10px;
}		

/*** Modulo conectate-registrate - usuario unico v2 - Login Social - Dario ***/
.ntc-comentarios-iframe .mod_comentarios div ul { position: relative; margin-top: 5px;}
.ntc-comentarios-iframe .mod_comentarios div > a { position: relative; margin-top: 10px; margin-bottom: 1px;}
.ntc-comentarios-iframe .mod_comentarios div > a:hover { margin-bottom: 0;}

.ntc-comentarios-iframe .mod_comentarios div.login-social { text-align: center; width: 48.5%; margin-top: 15px;}

.ntc-comentarios-iframe .mod_comentarios div.login-social h3 { margin-bottom: 10px; color: #666;}
.ntc-comentarios-iframe .mod_comentarios div.login-social h3:before, 
.ntc-comentarios-iframe .mod_comentarios div.login-social h3:after { content: ""; position: absolute; width: 23%; border-top: 1px solid #ccc; top: 8px;}
.ntc-comentarios-iframe .mod_comentarios div.login-social h3:before { left: 12px;}
.ntc-comentarios-iframe .mod_comentarios div.login-social h3:after { right: 12px;}

.ntc-comentarios-iframe .mod_comentarios div.login-social ul { background: none; filter: none; margin: 0;}
.ntc-comentarios-iframe .mod_comentarios div.login-social ul:before { content: none;}
.ntc-comentarios-iframe .mod_comentarios div.login-social ul li { display: inline-block;}
.ntc-comentarios-iframe .mod_comentarios div.login-social ul li + li { margin-left: 10px;}
.ntc-comentarios-iframe .mod_comentarios div.login-social ul li a { margin: 0; padding: 0; display: block; background-color: #eee; height: 34px; width: 34px; text-indent: -1000px; overflow: hidden;}
.ntc-comentarios-iframe .mod_comentarios div.login-social ul li a:hover { opacity: .7;}
.ntc-comentarios-iframe .mod_comentarios div.login-social ul li a.facebook { background-image: url(/img/logo/rrss/rs_facebook.png);}
.ntc-comentarios-iframe .mod_comentarios div.login-social ul li a.twitter { background-image: url(/img/logo/rrss/rs_twitter.png);}
.ntc-comentarios-iframe .mod_comentarios div.login-social ul li a.linkedin { background-image: url(/img/logo/rrss/rs_linkedin.png);}
.ntc-comentarios-iframe .mod_comentarios div.login-social ul li a.googleplus { background-image: url(/img/logo/rrss/rs_googleplus.png);}
.ntc-comentarios-iframe .mod_comentarios div.login-social ul li a.msaccount { background-image: url(/img/logo/rrss/rs_msaccount.png); -webkit-background-size: 34px 34px; background-size: 34px 34px;}

/*** Ventana aviso navegador en inglés***/
.capaAvisoNavegadorIngles_superior_mensajes{width:100%;z-index:2147483647;bottom:0;position:fixed}
.capaAvisoNavegadorIngles_superior_mensajes .inner{ background:#333;background:-moz-linear-gradient(left,#333 0%,#474747 100%);background:-webkit-linear-gradient(left,#333 0%,#474747 100%);background:linear-gradient(to right,#333 0%,#474747 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#474747',GradientType=1)}
.capaAvisoNavegadorIngles_superior_mensajes .contenidoAvisoNavegadorIngles{max-width:930px;margin:0 auto;padding:21px 34px 21px 13px;vertical-align:middle;position:relative;  }
.capaAvisoNavegadorIngles_superior_mensajes .inner img.bandera-icono { display: none; }
.capaAvisoNavegadorIngles_superior_mensajes .contenidoAvisoNavegadorIngles .titulo-aviso{font:18px 'ascombold', Arial,Helvetica;color:#FFF}
.capaAvisoNavegadorIngles_superior_mensajes .contenidoAvisoNavegadorIngles .titulo-aviso a{color:#FFF}
.capaAvisoNavegadorIngles_superior_mensajes .contenidoAvisoNavegadorIngles .titulo-aviso a:hover{text-decoration:none;border-bottom:1px solid #fff}
.capaAvisoNavegadorIngles_superior_mensajes .contenidoAvisoNavegadorIngles p{font:normal 14px/20px Arial,Helvetica,sans-serif;color:#fff;margin:0; }
.capaAvisoNavegadorIngles_superior_mensajes .contenidoAvisoNavegadorIngles p strong{background:url(/img/comunes/recursos/aviso_cookie.png) 0 3px no-repeat;display:block;padding-left:19px; margin-bottom:3px;line-height:19px;font-weight:700}
.capaAvisoNavegadorIngles_superior_mensajes .contenidoAvisoNavegadorIngles p a:hover{border-bottom-style:dotted;border-bottom-color:#333}
.capaAvisoNavegadorIngles_superior_mensajes .contenidoAvisoNavegadorIngles a.cerrarAvisoNavegadorIngles{display:block;position:absolute;right:8px;top:12px}
.capaAvisoNavegadorIngles_superior_mensajes .contenidoAvisoNavegadorIngles a.cerrarAvisoNavegadorIngles:hover{text-decoration:none;opacity:.8}
.capaAvisoNavegadorIngles_superior_mensajes .contenidoAvisoNavegadorIngles .as-icon-play, .capaAvisoNavegadorIngles_superior_mensajes .contenidoAvisoNavegadorIngles .as-icon-cerrar{font-size:13px;color:#fff;vertical-align:middle}
@media (max-width: 985px) {
.capaAvisoNavegadorIngles_superior_mensajes .inner img.bandera { display: none }
.capaAvisoNavegadorIngles_superior_mensajes .inner img.bandera-icono { display: block; width: 21px; clear: left; margin-right: 5px}
.capaAvisoNavegadorIngles_superior_mensajes .contenidoAvisoNavegadorIngles .titulo-aviso {margin-bottom: 10px;font-size: 16px}
