.bh-boton-contrataronline {
  background-color: #7ab800;
}
.bh-boton {
  font-size: 16px;
  font-family: MovistarTextRegular;
  padding: 6px;
  border: none;
}


.ad-boton:hover{	
	color: #fff !important;	
	opacity: 0.6;
}

			.ad-boton {
			    text-align: center;
			    margin-top: 10px;
			    margin-bottom: 0;
			    color: #fff !important;
			    font-family: TelefonicaLight;
			    text-transform: uppercase;
			    font-size: 16px;
			}
			.calendario-fila{
				font-size: 14px;
				padding: 0 5px;
				border-bottom: 1px solid #d3e1e4;
    			font-family: ApercuMovistarRegular;
    			/* height: 42px; */
				/* line-height: 2.4; */
				padding-top: 4px;
  				padding-bottom: 5px;
			}
			
			.calendario-fila:nth-child(2n+1){
				background: #EAF9FE;
			}
			
			.calendario-fila:nth-child(2n){
				background: #ffffff;
			}
			
			
			.calendario-fila span{
				display: inline-block;
			}
			
			.calendario-fila:hover{
				border: 1px solid #0087c6;
			}
			
			.calendario-dia-hora, .calendario-dia-semana, .calendario-dial, .calendario-aclaracion-pte{
				color: #989898;
			}
			
			.calendario-dia-hora{
				display:inline-block; width:24%;
			}
			
			.calendario-dia{
				width: 60%;
				
			}
			
			.calendario-dia-semana{
				width: 12%;
				text-transform: capitalize;
			}
			
			.calendario-horas{
				width: 25%;
			}
			
			.calendario-evento{
				color: #005c84;
				width: 37%;
				line-height: 1;

			}
			
			.calendario-canal{
				width: 13%;	

			}
			
			.calendario-canal img{
				width: 60%; 
				vertical-align: text-bottom;
			}
			
			.calendario-dial{
				width: 4%;
			
			}
			
			.calendario-num-dial{
				color: green;
			}
		
	       .calendario-scroll{
	             height: 300px;
	             overflow-y: auto;
	             overflow-x: hidden;
	       }
	       
	       .calendario-pte{
	       		color: red;
	       }
	       
	       .calendario-aclaracion-pte{
	       		font-size: 12px;
	       		font-family: Arial;
	       		padding: 5px 0 0;
	       		display: none;
	       		margin: 0;
	       }
	       
		   #MVH-agenda-contenedor a{
		   	text-decoration: none;
		   }	       
		       
	       /* @media(max-width: 640px){ */
	       @media(max-width: 767px){
	       
	       		.calendario-tabla{
	       			margin-top: 20px;
	       		}
	       		
	       		.calendario-fila{
	       			height: auto;
	       		}
	       		
	             .calendario-scroll{
	                    height: auto;
	             }
	             
	             			
				.calendario-dia-hora{
					width: 66%;
				}
	             
	             .calendario-dia{
	             	width: 50%;
	             }	     
	             
				 .calendario-hora{
	             	width: 50%;
	             }	        
	             
	             .calendario-dia-semana{
	             	width: 33%;
	             }
	             
	             .calendario-evento{
	             	width: 66%;
	             }
	             
	             .calendario-canal{
	             	width: 33%;
	             }
	             			
	             			
	             .calendario-canal img{
					width: 35%; 
				}
				
				.calendario-fila .contenido-fila{
					width: 85%;
					margin: 0 auto;
				}
				
				.calendario-horas {
					width: 33%;
				}
			}
		       
		       .TextoCaja{
		             margin: 0;
		             line-height: 1;
		       }
		       
		       .TextoCaja2{
		             margin: 0;
		             line-height: 1;
		             font-family: Arial;
		             font-size: 1.4em;
		       }
		       
		       .evento-deportivo{
		             height: 300px;
		             overflow: hidden;
		             font-family: Arial;
					 font-size: 14px;
					 position:relative;
		       }
		       .evento-deportivo .transparencia{
    					top: 66%;
	     				height: 100%;
		             padding: 0 5px;
		             background-color: rgba(0, 92, 132, 0.5);
		             z-index: 3;
		       }
		       
		       .evento-deportivo-mask{
			       	width: 100%;
					height: 34%;
					position: absolute;
					bottom: 0;
					z-index: 2;
					overflow: hidden;
		       }
		       
		       .evento-deportivo1{
		             background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-liga.jpg?1') no-repeat transparent;
		             background-size: cover;
		             border-radius: 10px 10px 10px 10px !important;
/* 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-liga.jpg?1',sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-liga.jpg?1',sizingMethod='scale')";
 */		             
		       }
		       
		       .evento-deportivo-copa-america{
		             background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-copa-america.jpg?1') no-repeat transparent;
		             background-size: cover;
		             border-radius: 10px 10px 10px 10px !important;
/* 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-liga.jpg?1',sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-liga.jpg?1',sizingMethod='scale')";
 */		             
		       }
		       
		       .evento-deportivo-liga-adelante{
		            background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-liga-adelante.jpg?1') no-repeat transparent;
		            background-size: cover;
		            border-radius: 10px 10px 10px 10px !important;
/*  					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-liga.jpg?1',sizingMethod='scale');
					-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-liga.jpg?1',sizingMethod='scale')";		             
 */		       }			       		       
		       
/* 		       .evento-deportivo1-blured{
					width: 100%;
					height: 100%;
					display: block;
					background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-liga.jpg') left bottom;
					z-index: 1;
					background-size: cover;
					filter: blur(2px); 
					-webkit-filter: blur(2px); 
					-moz-filter: blur(2px);
					-o-filter: blur(2px); 
					-ms-filter: blur(2px);
		       } */
		       
		       .evento-deportivo2{
		             background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-copa-rey.jpg') no-repeat transparent;
		             background-size: cover;
		             border-radius: 10px 10px 10px 10px !important;
/* 		             filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-copa-rey.jpg',sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-copa-rey.jpg',sizingMethod='scale')";
 */		             
		       }
		       
/* 		       .evento-deportivo2-blured{
					width: 100%;
					height: 100%;
					display: block;
					background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-copa-rey.jpg') left bottom;
					z-index: 1;
					background-size: cover;
					filter: blur(2px); 
					-webkit-filter: blur(2px); 
					-moz-filter: blur(2px);
					-o-filter: blur(2px); 
					-ms-filter: blur(2px);
		       } */		       
		       
		       .evento-deportivo3{
		             background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-champions.jpg') no-repeat transparent;
		             background-size: cover;
		             border-radius: 10px 10px 10px 10px !important;
		             /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-champions.jpg?1',sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-champions.jpg?1',sizingMethod='scale')";
		              */
		       }
		       
/* 		       .evento-deportivo3-blured{
					width: 100%;
					height: 100%;
					display: block;
					background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-champions.jpg') left bottom;
					z-index: 1;
					background-size: cover;
					filter: blur(2px); 
					-webkit-filter: blur(2px); 
					-moz-filter: blur(2px);
					-o-filter: blur(2px); 
					-ms-filter: blur(2px);
		       } */		       
		
		       .evento-deportivo4{
		             background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-europa-league.jpg') no-repeat transparent;
		             
		             background-size: cover;
		             border-radius: 10px 10px 10px 10px !important;
		           /*   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-europa-league.jpg',sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-europa-league.jpg',sizingMethod='scale')"; */
		             
		       }
		       
		       .evento-deportivo10{
		             background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-euroliga.jpg') no-repeat transparent;
		             
		             background-size: cover;
		             border-radius: 10px 10px 10px 10px !important;
		           /*   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-europa-league.jpg',sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-europa-league.jpg',sizingMethod='scale')"; */
		             
		       }
		       
		       	.evento-deportivo11{
		             background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-acb.jpg') no-repeat transparent;
		             
		             background-size: cover;
		             border-radius: 10px 10px 10px 10px !important;
		           /*   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-europa-league.jpg',sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-europa-league.jpg',sizingMethod='scale')"; */
		             
		       }		       

/* 		       .evento-deportivo4-blured{
					width: 100%;
					height: 100%;
					display: block;
					background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-europa-league.jpg') left bottom;
					z-index: 1;
					background-size: cover;
					filter: blur(2px); 
					-webkit-filter: blur(2px); 
					-moz-filter: blur(2px);
					-o-filter: blur(2px); 
					-ms-filter: blur(2px);
		       } */		       
		       
		       .evento-deportivo5{
		             background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-eurocopa.jpg') no-repeat transparent;
		             background-size: cover;
		             border-radius: 10px 10px 10px 10px !important;
/* 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-eurocopa.jpg?12',sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-eurocopa.jpg?12',sizingMethod='scale')";
 */		             
		       }
		       
/* 		       .evento-deportivo5-blured{
					width: 100%;
					height: 100%;
					display: block;
					background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-eurocopa.jpg') left bottom;
					z-index: 1;
					background-size: cover;
					filter: blur(2px); 
					-webkit-filter: blur(2px); 
					-moz-filter: blur(2px);
					-o-filter: blur(2px); 
					-ms-filter: blur(2px);
		       } */		       
		       
		       .evento-deportivo6{
		             background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-motogp.jpg?1') no-repeat transparent;
		             background-size: cover;
		             border-radius: 10px 10px 10px 10px !important;
/* 		             filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-motogp.jpg?1',sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-motogp.jpg?1',sizingMethod='scale')";
 */		             
		       }

/* 		       .evento-deportivo6-blured{
					width: 100%;
					height: 100%;
					display: block;
					background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-motogp.jpg') left bottom;
					z-index: 1;
					background-size: cover;
					filter: blur(2px); 
					-webkit-filter: blur(2px); 
					-moz-filter: blur(2px);
					-o-filter: blur(2px); 
					-ms-filter: blur(2px);
		       } */		       
		
		       .evento-deportivo7{
		             background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-f1.jpg') no-repeat transparent;
		             background-size: cover;
		             border-radius: 10px 10px 10px 10px !important;
/* 		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-f1.jpg',sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-f1.jpg',sizingMethod='scale')";
 */		             
		       } 

/* 		       .evento-deportivo7-blured{
					width: 100%;
					height: 100%;
					display: block;
					background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-f1.jpg') left bottom;
					z-index: 1;
					background-size: cover;
					filter: blur(2px); 
					-webkit-filter: blur(2px); 
					-moz-filter: blur(2px);
					-o-filter: blur(2px); 
					-ms-filter: blur(2px);
		       }		            
		        */
		        
				.evento-deportivo-toros {
				  background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-toros.jpg') no-repeat transparent;
				  background-size: cover;
				  border-radius: 10px 10px 10px 10px !important;
				}
				
				.evento-deportivo-rugby {
				  background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-rugby.jpg') no-repeat transparent;
				  background-size: cover;
				  border-radius: 10px 10px 10px 10px !important;
				}
				
				.evento-deportivo-8 {
				  background: url('/estaticos/imagenes/tv-ocio/es/destacados/tab/destacado-nba.jpg') no-repeat transparent;
				  background-size: cover;
				  border-radius: 10px 10px 10px 10px !important;
				}
		       
		       .agenda-deportiva{
		             /* min-width: 100%; */
		       }
		       
		       .ocultar-pest{
		             display: none !important;
		       }
		
		
		.evento-deportivo .AD-titulo{
			font-size: 23px;
			border-bottom: 1px dotted;
			text-align: center;
			padding: 5px 0;
			font-family: MovistarTextRegular;
			margin-bottom: 5px;
			line-height: 1;
		}
		
		.evento-deportivo .AD-exclusiva{
			color: #00c6d7;
			text-align: left;
		}
		
		.evento-deportivo .AD-descripcion{
			text-align: left;
		}
		
		.evento-deportivo .AD-separador{
			color: #00c6d7;
		}
		
		.AD-cheuron{
			font-size: 10px;
		}
		
		/***************tab-accordion******************/
		
		
		.GC-tab-accordion-cont {
		       padding: 0;
		       margin-bottom: 20px;
		}
		       
		.GC-tab-accordion-cont .nav-tabs {
		       border-bottom: none;
		}
		
		.GC-tab-accordion-cont .nav-tabs>li.active>a,.GC-tab-accordion-cont .nav-tabs>li>a:hover
		{
		       border: none;
		       color: white;
		       padding: 10px 10px 10px 10px;
		       position: relative;
			   top: 0px;
		}
		
		.GC-tab-accordion-cont .tlf-tab {
		       color: white;
		       text-align: center;
		       font-size: 16px;
		       font-family: MovistarTextRegular;
		       border-bottom: 1px solid #505457;
		}
		
		.GC-tab-accordion-cont .nav-tabs > li > a{
			border: none;
			color: white;
			padding: 5px 10px 5px 10px;
			position: relative;
    		top: 10px;
		}
		
/* 		.GC-tab-accordion-cont .tlf-tab li {
		       vertical-align: middle;
		       border-right: 1px solid #ffffff;
		       width: 20%;
		       margin-bottom: -2px;
		       background: #dee6e9;
		} */
		
/* 		.GC-tab-accordion-cont .tab-pane {
		       background-color: white;
		       padding: 20px 0;
		}
		 */
		.GC-tab-accordion-cont .nav .active {
		       background-color: #E7E7E9;
		       border-bottom: 1px solid #505457;
		}
		
		.GC-tab-accordion-cont .nav li:HOVER {
		       background-color: #E7E7E9;
		       border-bottom: 1px solid #505457;
		}
		
		.GC-tab-accordion-cont .nav a:HOVER {
		       background-color: #E7E7E9;
		       color: #0087c6;
		}
		
		.GC-tab-accordion-cont .nav a:FOCUS {
		       background-color: #E7E7E9;
		}
		
		.GC-tab-accordion-cont .tlf-acc {
		    text-align: center;
			font-size: 16px;
		    border-radius: 10px 10px 0px 0px !important;
		    background-color: #00DD8E !important;
		    color: white;
		    font-family: ApercuMovistarBold;
		    font-weight: bolder;

		}
		
		.GC-tab-accordion-cont .tlf-accordion{
			margin-top: 20px;
		}
		
		
/* 		.GC-tab-accordion-cont .tlf-accordion .tlf-acc.active {
		       border-bottom: 2px solid #0086c3;
		} */
		
		.GC-tab-accordion-cont .tlf-acc .tlf-acc-txt{
			padding: 10px;
			display: block;
		}
		
		.GC-tab-accordion-cont .tlf-acc.active .tlf-acc-txt{
			width: 60%;
			margin: 0 auto;
			border-bottom: 2px solid #0086c3;
			color: #0086c3;
			
		}   
		
		/* @media(max-width:640px){ */
		@media(max-width: 767px){
			.GC-tab-accordion-cont .tab-pane{
				margin-top: 20px;
			}
		}     