#contenedor{
width : 100%; 
height : 100%; 
left : 0; 
top : 0; 
position : relative; 
text-align : center; 
}
#principal {
left : 0; 
width :100%;
text-align:center; 
height : 100%; 
border : 1px solid #cc0000;
background-color:#FFFFFF; 
}
#contiene_cabecera{
	width:100%;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	color:#333333;
	text-align:left;

}
#contiene_cabecera_extra{
	width:14%;
	position:relative;
	float:right;
	color:#333333;
	background-color:#FFFFFF;
	text-align:left;
	background-image:url(../images/extra_banner_cabecera.jpg);
	background-repeat:no-repeat;
	margin-top:-100px;
	
	
	}
#contiene_menu{
	width:100%;
	height:20px;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	color:#CC0000;
	text-decoration: none;
	visibility: visible;
	background-image:url(../images/boton_final_04.jpg);
	background-repeat:repeat-x;
	
}
#separacion_entre_submenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #E6E6E6;
	position:relative;
	height:100%;
	float:left;
	width: 100%;
	border-top: 1px solid #CC0000;
	border-right: 1px none #CC0000;
	border-bottom: 1px none #CC0000;
	border-left: 1px solid #CC0000;
}
#decoracion_superior{
	width:100%;
	height:100%;
	position:relative;
	float:left;
	left:0px;
	background-image:url(../images/precios_03.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#333333;
	font-size: 0.7em;
}
#capa_venta_entradas{
width:100%;
height:100%;
position:relative;
float:left;
font-size:1em;
min-height:20px;
}
#capa_venta_entradas1{
width:23%;
height:22px;
position:relative;
float:left;
left:0px;
background-image:url(../images/barra_inf_menu_13.jpg);
font-size:1em;
min-height:20px;

}
#capa_venta_entradas2{
width:56.9%;
height:100%;
position:relative;
float:left;
left:0px;
background-image:url(../images/barra_inf_menu_14.jpg);
background-repeat:no-repeat;
font-size:1em;
}
#capa_boton_vta_ent{
width:20%;
height:20px;
position:relative;
float:left;
left:0px;
background-image: url(../images/barra_inf_menu_15.jpg);
background-repeat:no-repeat;
text-align:left;
background-color:#CC0000;
min-height:20px;
}
.texto_boton_venta{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	padding-right:4px;
		}
	.texto_boton_venta:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-transform: uppercase;
	color: #F2533C;
	text-decoration: none;
	vertical-align: middle;
}
#capa_suscripcion{
width:100%;
height:100%;
position:relative;
float:left;

}
#capa_boton_suscripcion_act{
width:18%;
height:20px;
position:relative;
float:left;
left:0px;
background-image: url(../images/encima_boton_02.jpg);
text-align:left;
background-color:#CC0000;
}
#capa_boton_suscripcion{
width:18%;
height:20px;
position:relative;
float:left;
left:0px;
background-image:url(../images/barra_suscripcion_16.jpg);
background-repeat:no-repeat;
text-align:left;
background-color:#CC0000;
}

	.texto_boton_suscripcion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-transform: uppercase;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	padding-left:20px;
	}
	.texto_boton_suscripcion:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-transform: uppercase;
	color: #F2533C;
	text-decoration: none;
		vertical-align: middle;
		}
		.texto_boton_suscripcion_activo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
	padding-left:20px;
	}
#capa_suscripcion1{
width:82%;
height:100%;
position:relative;
float:left;
left:0px;
background-image: url(../images/barra_suscripcion_17.jpg);
background-repeat:repeat;
font-size:1em;
}
#capa_subboton_digital{
width:100%;
height:100%;
position:relative;
left:0px;
float:left;
background-color:#FFFFFF;
color:#000000;
font-size:1em;
}
#capa_banner_inferior{
width:100%;
height:100%;
position:relative;
left:0px;
float:left;
background-color:#FFFFFF;
color:#000000;
font-size:1em;
}
#capa_banner_imagen{
width:13%;
height:100%;
position:relative;
float:left;
left:0px;
background-image:url(../images/menu_digital_15.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
color:#000000;
padding-bottom:30px;
}

#capa_desarrollo_principal{
width:100%;
height:100%;
float:left;
left:0px;
position:relative;
background-color:#ffffff;
color:#CC0000;
}
	#capa_contiene_logos{
	width:12px;	
	height:450px;
	float:left;
	left:0px;
	position:relative;
	background-color:#FFFFFF;
	color:#CC0000;
	}
	#capa_contiene_datos{
	width:95%;
	height:100%;
	float:left;
	left:0px;
	position:relative;
	background-color:#FFFFFF;
	color:#CC0000;
	vertical-align:middle;
	}
	#capa_contenedor_ano{
	width:100%;
	float:left;
	left:0px;
	background-color:#CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	vertical-align:middle;
	border: 1px solid #FFFFFF;
	font-size:1em;
	height:20px;
	}
		#capa_separacion_ano{
		width:89%;
		float:left;
		left:0px;
		background-color:#CC0000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		vertical-align:middle;
		text-align:left;
		height:20px;
		
		}
		.clase_programacion_activa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left:10px;
	padding-right:35px;
	}
	
		#capa_contiene_ano{
	width:10.7%;
	min-height:20px;
	position:relative;
	float:left;
	color:#333333;
	left:0px;
	padding-left:2px;
	text-align:center;
	font-family: Helvetica, sans-serif, Arial;
	font-size: 24px;
	font-weight: bold;
	background-color: #EfEFEF;
	visibility: visible;
	z-index: 5;
	min-height:30px;
		}
		
		.clase_enlace_mes{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.6em;
		color: #CC0000;
		text-decoration: none;		
		}
		
.clase_imagenes{
border-style:none;
}
.clase_imagenes_logos{
border-style:none;
padding-top:5px;
}
.celda{
	width:12%;
	height:120px;
	position:relative;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#eaeaea;
	color: #333333;
	border: 1px solid #FFFFFF;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	text-align:center;
}
.clase_para_imagen{
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:15px;
	text-align:center;
	vertical-align:middle;
}

.tipo_evento{
	width:48%;
	position:relative;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align:left;
	height:15px;
	padding-top:2px;
	min-height:30px;
	}
.dia_del_mes{
	width:40%;
	position:relative;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-align:right;
	height:15px;
	right:0px;
	color:#CC0000;
	font-weight: bold;
	text-decoration: none;}

.dia_de_lasemana{
	color:#CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align:right;
	
}
	

.nombre_del_evento{
	width:96%;
	position:relative;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align:center;
	vertical-align:middle;
	height:60px;
	visibility: visible;
	padding-top:2px;
	display: block;
}
.enlace_nombre_evento{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	visibility: visible;
	
}
.enlace_nombre_evento:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999999;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	visibility: visible;
	text-decoration:underline;
}
.tabla_contiene_eventos{
	text-align: left;
	vertical-align: middle;
}
.celda_contiene_eventos{
padding-top:10px;
}
.celda_contiene_dia{
text-align: right;
}
#capa_pie_pagina{
	width:100%;
	position:relative;
	float:left;
	left:0px;
	background-color: #CC0001;
	height: 100%;
	


}
	#capa_pie_pagina1{
	width:3%;
	height:100%;
	position:relative;
	float:left;
	
	font-size:1em;
	background-color:#CC0000;
	height:18px;
	}
	#capa_pie_pagina2{
	width:70%;
	height:100%;
	position:relative;
	float:left;
	
	font-size:1em;
	background-image:url(../images/pie_43.jpg);
	}
	.capa_pie_pagina3{
	width:27%;
	height:100%;
	position:relative;
	float:left;
	background-image:url(../images/pie_43.jpg);
	background-color: #333333;
	}
		.capa_boton_buscador{
	width:12%;
	height:100%;
	position:relative;
	float:left;
	text-align:center;
	background-color:#cc0000;
	border-top: 2px solid #FFFFFF;
	border-right: 2px none #FFFFFF;
	border-bottom: 2px none #FFFFFF;
	border-left: 2px solid #FFFFFF;
	z-index: 6;
		}
		.enlace_boton_buscador{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		text-align: center;
		vertical-align: middle;		
		}
		.enlace_boton_buscador:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color: #333333;
		text-decoration: underline;
		text-align: center;
		vertical-align: middle;		
		}

#capa_desarrollo_localizacion{
	width:100%;
	height:100%;
	float:left;
	position:relative;
	left:0px;
	background-color:#CC0000;
	border:1px solid #FFFFFF;
	color: #FFFFFF;
	text-align:right;
	}
	.enl_texto_desarrollo_loca{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	background-color: #CC0000;
	text-decoration:none;
	
	}
	.enl_texto_desarrollo_loca:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	background-color: #CC0000;
	text-decoration:none;
	
	}
	.texto_desarrollo_localizacion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	background-color: #CC0000;
	text-decoration:none;
	padding-right:10px;	
	}
.piedepagina{
 
 width:100%;
 height:74px;
 
}
.textos_sin_flash{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #CC0000;
	text-decoration: none;
	text-align: center;
}
.capa_logos_pie{
	width:100%;
	position:relative;
	float:left;
	background-color: #ffffff;
	padding-top:5px;
	height: 100%;
}
#solo_para_logos{
	width:100%;
	position: relative;
	float:left;
}
.contiene_el_logo{
	width:10%;
	position:relative;
	float:left;
	left:0px;
	background-color: #ffffff;
	font-size:0.7em;
	padding-left:10px;
}
.separador_entre_logos{
	width:2%;
	position:relative;
	float:left;
	left:0px;
	background-color: #ffffff;
	font-size:0.7em;
	
}
.separador_entre_logos1{
	width:10;
	position:relative;
	float:left;
	left:0px;
	background-color: #ffffff;
	font-size:0.7em;
	
}
.capa_contiene_todo{
	width:100%;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	
}
.capa_contiene_calendario{
	width:88%;
	height:800px;
	position:relative;
	float:left;
	background-color:#FFFFFF;

}
#capa_contiene_mes_ant{
		width:5%;
		position:relative;
		float:left;
		background-color:#FFFFFF;
		}
		
		#capa_contiene_mes_ss{
		width:5%;
		position:relative;
		float:left;
		background-color:#FFFFFF;
		}
