#programacion p,#programacion h2 {
	margin:0;
	padding:0;
}

#dias-semana {
	border-bottom:2px solid #da0080;
	margin-bottom:18px;

}
	#dias-semana .dia {
		width:86px;
		display:inline-block;
		padding:5px 7px;
		margin-right:1px;
		background:#ebebeb;
		text-align:center;
	}
	#dias-semana .active {
		width:89px;
		color:#ffffff;
		background:#da0080;
		font-size:1.2em;
		font-weight: bold;
	}
	#dias-semana .inactive {
		color:#cecece;
	}

#programacion .programacion-dia {

}

#programacion .programa {
	position:relative;
	background:#da0080;
	color:#ffffff;
	height:80px;
	line-height:80px;
	vertical-align: middle;
	padding:0px 10px;
	cursor:pointer;
}
#programacion .programa-horario {
	position:absolute;
	height:80px;
	top:0;
	right:20px;
	line-height:80px;
	vertical-align: middle;
	font-size:1.4em;
	font-weight: bold;
}
#programacion .secciones {
	display:none;
}
#programacion .seccion {
	width:100% auto;
	border:1px solid #cecece;
	background:#ebebeb;
	padding:10px;
	margin-bottom:18px;
}
	#programacion .seccionPrincipal {
		background:#feddf0;
		margin-bottom:12px;
	}
	#programacion .seccionPrincipal a {
	}
	#programacion .seccion img {
		float:left;
		margin-right:15px;
	}
	#programacion .seccion-horario {
		font-size:1.2em;
	}

#programacion .espacios {
	margin-bottom:15px;
	border-bottom:1px solid #cecece;
	padding-top:10px;
}
#programacion .espacio {
	float:left;
	width:209px;
	padding:0 8px;
	margin-right:10px;
	border-left:3px solid #da0080;
	margin-bottom:8px;
	font-size:0.9em;
}
	#programacion .espaciolast {
		margin-right:0 !important;
	}
	#programacion .espacio img {
		float:left;
		margin-right:15px;
	}
	#programacion .espacio-horario {
		font-size:1.1em;
	}