/* PARRILLA R */
		.telon {
			background-color: rgba(0, 0, 0, 0.8);
			width: 100vw;
			height: -webkit-fill-available;
			position: fixed;
			width: -webkit-fill-available;
			height: 100%;
			z-index: 999;
			padding-top: 15%;
			left: 0;
			right: 0;
		}	

		.filters {
			float: left;
		}

		.zona {
			float: right;
		}

		.leon{
			display:none;
		}
		
		#telon .marketing-box{
			cursor: pointer;
		}
		
		.co{
			display:none;
		}
	@media (max-width: 767px) {
		.row {
			width: 100%;
			}
		}

	#parrilla {
		padding-top: 45px;
		padding-bottom: 50px;
		}

	@media (min-width: 768px) and (max-width: 979px) {
		#parrilla {
			padding-top: 44px;
			}
		}

	#parrilla .btn-lateral,
	#parrilla .btn-lateral-absolute {
		z-index: 1;
		top: 149px;
		}

	#parrilla .btn-lateral-alt {
		padding-top: 5px;
		padding-left: 9px;
		padding-right: 8px;
		border: 0;
		background: #ff3300;
		color: #fff;
		}

	#parrilla .btn-lateral-alt:hover {
		background: #ff3300;
		}

	#parrilla .btn-lateral-alt .btn-lateral-alt-text {
		padding-left: 5px;
		padding-right: 5px;
		font-size: 16.5px;
		letter-spacing: 0px;
		line-height: 18px;
		}

	#parrilla .btn-lateral-alt i {
		padding-top: 3px;
		font-size: 30px;
		color: #fff;
		}

	#parrilla .btn-lateral.ocio,
	#parrilla .btn-lateral.total,
	#parrilla .btn-lateral.carta {
		padding-left: 8px;
		padding-right: 7px;
		height: 23px;
		cursor: default;
		}

	#parrilla .btn-lateral.ocio {
		top: 157px;
		background: #2f5597;
		}

	#parrilla .btn-lateral.total {
		top: 194px;
		background: #c55a11;
		}

	#parrilla .btn-lateral.carta {
		top: 231px;
		background: #000;
		}

	#parrilla .btn-lateral.ocio .btn-lateral-alt-text,
	#parrilla .btn-lateral.total .btn-lateral-alt-text,
	#parrilla .btn-lateral.carta .btn-lateral-alt-text {
		padding-top: 2px;
		}

	#parrilla .btn-lateral.ocio i,
	#parrilla .btn-lateral.total i,
	#parrilla .btn-lateral.carta i {
		padding-top: 0;
		font-size: 20px;
		}

	#parrilla .btn-group {
		display: inline-block;
		margin: 0 0 8px 0;
		}

	@media (max-width: 480px) {
		#parrilla .btn-group {
			margin: 0 0 10px 0;
			}
		}

	#parrilla .btn-group a.dropdown-toggle {
		margin: 0;
		padding-left: 15px;
		padding-right: 15px;
		}

	#parrilla .btn-group a {
		margin: 0 4px;
		padding-left: 11px;
		border-radius: 4px;
		}

	#parrilla .btn-group a.todos {
		background: #777;
		color: #fff;
		}

	#parrilla .btn-group a.todos:hover {
		background: #eee;
		color: #555;
		}

	#parrilla .btn-group a.todos.active {
		background: #fff;
		color: #777;
		}

	#parrilla .btn-group a.ocio {
		margin-top: 4px;
		background: #2f5597;
		color: #fff;
		}

	#parrilla .btn-group a.ocio:hover {
		background: #eaeef4;
		color: #2f5597;
		}

	#parrilla .btn-group a.ocio.active {
		background: #fff;
		color: #2f5597;
		}

	#parrilla .btn-group a.total {
		margin-top: 4px;
		background: #c55a11;
		color: #fff;
		}

	#parrilla .btn-group a.total:hover {
		background: #f9eee7;
		color: #c55a11;
		}

	#parrilla .btn-group a.total.active {
		background: #fff;
		color: #c55a11;
		}

	#parrilla .btn-group a.carta {
		margin-top: 4px;
		background: #000;
		color: #fff;
		}

	#parrilla .btn-group a.carta:hover {
		background: #ddd;
		color: #000;
		}

	#parrilla .btn-group a.carta.active {
		background: #fff;
		color: #000;
		}

	#parrilla .btn.adjust {
		float: right;
		padding-left: 13px;
		padding-right: 16px;
		}

	#parrilla .btn.adjust i {
		font-size: 13px;
		}

	#parrilla .filters span {
		display: inline-block;
		margin: 0 10px 15px 0;
		padding: 3px 0;
		font-weight: bold;
		vertical-align: middle;
		}

	@media (min-width: 768px) and (max-width: 979px) {
		#parrilla .filters {
			margin-bottom: 15px;
			}
		#parrilla .filters span {
			margin: 0 5px 10px 0;
			}
		}

	#parrilla .filters .btn {
		margin: 0 10px 15px 0;
		padding: 5px 13px 4px 13px;
		border: 2px solid #777;
		background: #777;
		font-family: 'RGerstner-Bold';
		font-size: 18px;
		color: #fff;
		font-weight: bold;
		letter-spacing: -0.5px;
		}

	@media (min-width: 768px) and (max-width: 979px) {
		#parrilla .filters .btn {
			margin: 0 5px 10px 0;
			padding: 4px 8px 4px 8px;
			font-size: 16.5px;
			}
		}

	#parrilla .filters .btn:hover,
	#parrilla .filters .btn.active {
		background: #fff;
		color: #777;
		}

	#parrilla .filters a.todos {
		border-color: #777;
		background: #777;
		color: #fff;
		}

	#parrilla .filters a.todos:hover,
	#parrilla .filters a.todos.active {
		background: #fff;
		color: #777;
		}

	#parrilla .filters a.ocio {
		border-color: #2f5597;
		background: #2f5597;
		color: #fff;
		}

	#parrilla .filters a.ocio:hover,
	#parrilla .filters a.ocio.active {
		background: #fff;
		color: #2f5597;
		}

	#parrilla .filters a.total {
		border-color: #c55a11;
		background: #c55a11;
		color: #fff;
		}

	#parrilla .filters a.total:hover,
	#parrilla .filters a.total.active {
		background: #fff;
		color: #c55a11;
		}

	#parrilla .filters a.carta {
		border-color: #000;
		background: #000;
		color: #fff;
		}

	#parrilla .filters a.carta:hover,
	#parrilla .filters a.carta.active {
		background: #fff;
		color: #000;
		}

	#parrilla .callout-inverse {
		margin-bottom: 30px;
		padding-top: 13px;
		padding-bottom: 14px;
		border: 0;
		border-radius: 4px;
		}

	#parrilla .callout-inverse h3 {
		margin: 0 auto;
		color: #fff;
		}

	#parrilla .marketing-box {
		background: #eee;
		}

	#parrilla .marketing-box img.badge {
		z-index: 1;
		float: right;
		position: relative;
		display: inline-block;
		top: -10px;
		right: -10px;
		margin: -15px;
		padding: 0;
		border-radius: 0;
		background: none;
		cursor: default;
		}

	@media (max-width: 1199px) {
		#parrilla .marketing-box img.badge {
			top: -9px;
			right: -9px;
			width: 26px;
			}
		}

	#parrilla .marketing-logo {
		margin: -10px;
		padding: 15px;
		vertical-align: middle;
		border-radius: 4px 4px 0 0;
		background: #fff !important;
		text-align: center;
		}

	@media (max-width: 979px) {
		#parrilla .marketing-logo {
			padding: 10px;
			}
		}

	#parrilla .marketing-logo img {
		margin: 0 auto;
		max-width: 100%;
		max-height: 100px;
		}

	@media (max-width: 768px) {
		#parrilla .marketing-logo img {
			max-height: 100px;
			}
		}

	#parrilla .marketing-info {
		margin: 10px -10px 0 -10px;
		padding: 10px 10px 0 10px;
		border-top: 1px solid #d2d2d2;
		border-radius: 0 0 4px 4px;
		font-weight: bold;
		text-align: left;
		line-height: 1;
		cursor: default;
		}

	#parrilla .marketing-info span.dial {
		display: inline-block;
		padding: 3px 0 0 15px;
		width: auto;
		height: 20px;
		background: url(imagenes/ic-dial.png) left top no-repeat;
		letter-spacing: -0.5px;
		}

	@media (min-width: 481px) and (max-width: 1199px) {
		#parrilla .marketing-info span.dial {
			font-size: 90%;
			letter-spacing: -1px;
			}
		}

	@media (max-width: 480px) {
		#parrilla .marketing-info span.dial {
			font-size: 95%;
			letter-spacing: 0px;
			}
		}

	#parrilla .marketing-info .icons {
		float: right;
		display: block;
		margin: 0 auto;
		line-height: 1;
		}

	@media (min-width: 768px) and (max-width: 979px) {
		#parrilla .marketing-info .icons {
			clear: both;
			float: left;
			width: 100%;
			}
		}

	#parrilla .marketing-info span.hd {
		float: right;
		display: inline-block;
		margin-left: 5px;
		padding: 3px 0 0 0;
		width: 18px;
		height: 20px;
		background: url(imagenes/ic-hd.png) left 2px no-repeat;
		text-indent: -9999px;
		}

	#parrilla .marketing-info span.cuatrok {
		float: right;
		display: inline-block;
		margin-left: 5px;
		padding: 3px 0 0 0;
		width: 18px;
		height: 20px;
		background: url(imagenes/ic-4k.png) left 2px no-repeat;
		text-indent: -9999px;
		}

	#parrilla .marketing-info span.rebobina {
		float: right;
		display: inline-block;
		margin-left: 5px;
		padding: 3px 0 0 0;
		width: 20px;
		height: 20px;
		background: url(imagenes/ic-rebobina.png) left 2px no-repeat;
		text-indent: -9999px;
		}

	#parrilla .marketing-info span.tvcomigo {
		float: right;
		display: inline-block;
		margin-left: 5px;
		padding: 3px 0 0 0;
		width: 18px;
		height: 20px;
		background: url(imagenes/ic-tvcomigo.png) 4px 2px no-repeat;
		text-indent: -9999px;
		}

	@media (min-width: 768px) and (max-width: 979px) {
		#parrilla .marketing-info span.hd,
		#parrilla .marketing-info span.cuatrok,
		#parrilla .marketing-info span.rebobina,
		#parrilla .marketing-info span.tvcomigo {
			float: left;
			margin-top: 4px;
			margin-left: 0;
			margin-right: 5px;
			}
		}

	@media (min-width: 979px) and (max-width: 1199px) {
		#parrilla .marketing-info span.hd,
		#parrilla .marketing-info span.cuatrok,
		#parrilla .marketing-info span.rebobina,
		#parrilla .marketing-info span.tvcomigo {
			margin-left: 3px;
			}
		}

	#parrilla .marketing-info .combos {
		float: left;
		display: block;
		margin: 0 auto;
		width: 100%;
		line-height: 1;
		}

	@media (max-width: 767px) {
		#parrilla .marketing-info .combos {
			float: none;
			display: table;
			}
		}

	#parrilla .marketing-info span.combo {
		float: left;
		display: inline-block;
		margin-top: 4px;
		margin-right: 5px;
		padding: 0;
		width: 18px;
		height: 10px;
		border-radius: 2px;
		background: #444;
		font-family: 'RGerstner-Bold';
		font-size: 13px;
		color: #fff;
		letter-spacing: 0;
		text-align: center;
		text-indent: -9999px;
		line-height: 1;
		}

	@media (min-width: 768px) and (max-width: 979px) {
		#parrilla .marketing-info span.combo {
			width: 14px;
			}
		}

	#parrilla .marketing-info span.combo.ocio {
		background: #2f5597;
		}

	#parrilla .marketing-info span.combo.total {
		background: #c55a11;
		}

	#parrilla .marketing-info span.combo.carta {
		background: #000;
		}

	#parrilla.sin-combos .marketing-info .combos {
		display: none;
		}
