/*********************************************/
@import "Popup.css";
/*********************************************/
* { margin: 0px; padding: 0px; border:none;}
html { height:100%;}
body { font-family: Arial, Helvetica, sans-serif; font-size: 92%; color:#666666; background-color:#A70445;}
span.cursiva { font-style:italic;}
span.subrayado { text-decoration:underline;}
div#web { width:690px; margin-left: auto; margin-right: auto;background-image: url(IMG/fondo_contenido.gif); background-repeat: repeat-y; background-position: left top;}
/* CABECERA */
div#web div#cabecera { width:690px; position:relative;background-color:#A70445;}
div#web div#cabecera h1 {float: left;}
div#web div#cabecera h1 a { display: block; width:99px; height: 123px; background-image:url(IMG/logo.jpg); background-repeat: no-repeat; background-position: left 5px; float: left;}
div#web div#cabecera h1 a span { display: none;}
div#web div#cabecera div#Form__BANNER_cabecera1_cBan { margin-left:99px; height: 112px; background-image:url(IMG/fondo_cBan.jpg); background-repeat: no-repeat; background-position: left top; text-align: right;}
div#web div#cabecera div#Form__BANNER_cabecera1_cBan * { float: right;}
div#web div#cabecera div#notas { position: absolute; top:0px; left: 0px; width:192px; height: 131px; z-index:1; background-color:#ffffff;}
div#web div#cabecera div#reproductor { position: absolute; top:114px; left: 99px; width:39px; height: 17px; z-index:2; background-color:#A70445; color:#FFFFFF;}
div#web div#cabecera div#reproductor a { display: block;width:39px; height: 17px;background-image:url(IMG/fondo_reproductor.gif); background-repeat: no-repeat; background-position: left top;}
div#web div#cabecera div#reproductor a:hover { background-position: left bottom;}
div#web div#cabecera div#reproductor span { display: none;}
div#web div#cabecera ul { list-style: none; font-size: 0.7em;height:21px;}
div#web div#cabecera ul li { float: left; margin-top:2px; margin-left:1px; display: inline;}
div#web div#cabecera ul li#li1 { margin-left: 90px;}
html > body > form > div#web > div#cabecera > ul > li#li1 { margin-left: 93px;}
div#web div#cabecera ul li a { display: block; text-decoration: none; color:#FFFFFF; background-color:#CB6B91; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; padding-right:6px;}
div#web div#cabecera ul li a:hover { background-color:#A70445;}
/* CUERPO */
div#web div#contenido { font-size: 1em;}
/***** Izquierda *****/
div#web div#contenido div#izquierda { float: left; width: 138px; padding-bottom:30px;}
/* ticker */
/*div#web div#contenido div#izquierda div#actvDestacada { padding:13px; background-color:#D7D8D9; font-size:0.65em;}
div#web div#contenido div#izquierda div#actvDestacada span { display: block;}
div#web div#contenido div#izquierda div#actvDestacada span.magenta { color:#A70445}*/
div#T {width: 138px; height: 180px; background-color:#000000; float: left; color:#FFFFFF; position: relative;}
.message { background-color:#D7D8D9; color:#FFFFFF; padding-top: 13px; padding-bottom: 10px; margin-bottom: 10px; width: 138px; height:180px; position: absolute; left: 0px; top: 0px;}
.message a { display: block; margin-top: 2px; text-decoration: none; font-size: 0.80em;}
.message a img { margin-left:13px; margin-bottom:10px; }
.message a span { display: block; font-size: 0.8em; color:#666666;padding-left: 13px; padding-right: 13px;}
.message a span.fecha { margin-bottom: 2px;color:#A70445}
.message a span.titulo { margin-bottom: 2px;}
.message a:hover span.titulo { text-decoration: underline;}
/* calendario */
div#web div#contenido div#izquierda div#calendario { float: left; width:126px; margin-top:38px; padding-left: 8px; margin-bottom: 10px; }
div#web div#contenido div#izquierda div#calendario div#avance {width:126px; height:15px; margin-bottom:5px;}
div#web div#contenido div#izquierda div#calendario div#avance a { float: left;}
div#web div#contenido div#izquierda div#calendario div#avance a.ant { display:block; width:15px; height:15px; background-color:#808183; background-image:url(IMG/mes_anterior.jpg); background-position: left top; background-repeat: no-repeat;}
div#web div#contenido div#izquierda div#calendario div#avance a.ant:hover { background-position: left bottom;}
div#web div#contenido div#izquierda div#calendario div#avance a.ant span { display:none;}
div#web div#contenido div#izquierda div#calendario div#avance a.sig { display:block; width:15px; height:15px; background-color:#808183; background-image:url(IMG/mes_siguiente.jpg); background-position: left top; background-repeat: no-repeat;}
div#web div#contenido div#izquierda div#calendario div#avance a.sig:hover { background-position: left bottom;}
div#web div#contenido div#izquierda div#calendario div#avance a.sig span { display:none;}
div#web div#contenido div#izquierda div#calendario div#avance span { display: block; float: left; font-size: 0.6em; width: 91px; text-align: center; background-color:#808183; color:#FFFFFF; padding-top: 2px; padding-bottom: 1px;}
div#web div#contenido div#izquierda div#calendario div.trimestre { height: 15px; margin-bottom:5px;}
div#web div#contenido div#izquierda div#calendario div.trimestre a { display: block; float: left; width:34px; text-decoration: none; text-align: center; font-size:0.65em;}
html > body > form > div#web > div#contenido > div#izquierda > div#Form_Calendario_es1_UpdatePanel1 > div#calendario div.trimestre a { width:35px;}
div#web div#contenido div#izquierda div#calendario div.trimestre span { display: block; float: left; width:34px; text-decoration: none; text-align: center; font-size:0.65em; cursor:default;}
html > body > form > div#web > div#contenido > div#izquierda > div#Form_Calendario_es1_UpdatePanel1 > div#calendario div.trimestre span { width:35px;}
div#web div#contenido div#izquierda div#calendario div.trimestre a.anterior2,
div#web div#contenido div#izquierda div#calendario div.trimestre a.posterior2 {}
div#web div#contenido div#izquierda div#calendario div.trimestre span.anterior,
div#web div#contenido div#izquierda div#calendario div.trimestre a.posterior,
div#web div#contenido div#izquierda div#calendario div.trimestre a.actual { margin-right:5px;}
div#web div#contenido div#izquierda div#calendario div.trimestre span.anterior { border:1px solid #707173; color:#ABACAE;}
div#web div#contenido div#izquierda div#calendario div.trimestre a.actual {border:1px solid #A70445; color:#A70445;}
div#web div#contenido div#izquierda div#calendario div.trimestre a.actual:hover {background-color:#DE96AF; color:#ffffff;}
div#web div#contenido div#izquierda div#calendario div.trimestre a.posterior { border:1px solid #58585A; color:#58585A;}
div#web div#contenido div#izquierda div#calendario div.trimestre a.posterior:hover { background-color:#A5A6A8; color:#ffffff}
/* Submenú */
div#web div#contenido div#izquierda ul#sus { font-size: 0.75em; margin:0 0 10px 0; list-style: none; height: 22px;float: left; width:138px;}
div#web div#contenido div#izquierda ul#sus li {float: left; width:138px;}
div#web div#contenido div#izquierda ul#sus li a { display: block; padding-left:0px; padding-right:0px; background-color:#A5A6A8; text-decoration: none; color:#FFFFFF; padding-bottom:2px; padding-top:2px; text-align: center;}
div#web div#contenido div#izquierda ul#sus li a:hover { background-color:#666666;}
/* Banner */
div#web div#contenido div#izquierda div#Form__BANNER_izquierda1_cBan { float:left;}
div#web div#contenido div#izquierda div#Form__BANNER_izquierda1_cBan div.banner { margin-bottom: 6px; position: relative;}
/***** Centro *****/
div#web div#contenido div#centro {float: left; width: 414px; padding-top: 28px; padding-bottom:40px;}
div#web div#contenido div#centro h2 { margin-left:42px; margin-right: 42px; margin-bottom:12px; font-size: 1em; color:#fcb01e; font-family:Times New Roman;}
div#web div#contenido div#centro h3 { margin-left:42px; margin-right: 42px; margin-bottom:12px; font-size: 0.9em; color:#A70445; font-weight: bold;}
div#web div#contenido div#centro p { margin-left:42px; margin-right: 42px; margin-bottom:10px; text-align: justify; font-size:0.75em; color:#666666;}
div#web div#contenido div#centro p a {color:#A70445;}
div#web div#contenido div#centro p a:hover {color:#fcb01e;}
/* Quienes somos */
div#web div#contenido div#centro p img.flotar { float: right; margin-left:10px; margin-bottom: 10px;}
div#web div#contenido div#centro p span.magenta { font-weight: bold; color:#A70445;}
div#web div#contenido div#centro p span.magenta_n { color:#A70445;}
/* Trabaja con nosotros */
div#web div#contenido div#centro div.trabaja { border-left:1px solid #F3F3F3;border-top:2px solid #D8D8D8;border-right:2px solid #383838;border-bottom:2px solid #8F8F8F; margin-top:20px; margin-left:42px; margin-right: 42px; padding:12px 14px 5px 14px;}
div#web div#contenido div#centro div.trabaja p { margin-right: 0px; margin-left:0px;}
/* España musical */
div#web div#contenido div#centro h4.programaciones { border-bottom:1px solid #999999;margin-left:42px; margin-right: 42px; font-size:0.9em; font-weight:normal; padding-top:15px; padding-bottom:4px;}
div#web div#contenido div#centro div.filaTeatros {}
div#web div#contenido div#centro div.filaTeatros h4 {margin-left:42px; margin-right: 42px; margin-bottom:2px; margin-top:10px; font-size: 0.9em; color:#A70445; font-weight: bold;}
div#web div#contenido div#centro div.filaTeatros p.separador { margin:0px; padding: 0px; margin-left:42px; margin-right: 42px; font-size: 0.1em; border-bottom:1px solid #999999; clear: both; padding-top:10px;}
div#web div#contenido div#centro div.filaTeatros a { display: block; width: 207px; float: left; font-size: 0.7em; color:#666666; text-decoration: none; padding-top:5px; padding-bottom:5px; font-weight: bold; height: 60px; position: relative;}
div#web div#contenido div#centro div.filaTeatros a:hover { background-color:#F6E6EC;}
div#web div#contenido div#centro div.filaTeatros a img { float: left; margin-left:42px; margin-right:5px;}
div#web div#contenido div#centro div.filaTeatros a img.margen { margin-left:12px;}
div#web div#contenido div#centro div.filaTeatros a span { position: absolute; display: block; width:115px; bottom: 20px; left: 92px; cursor:pointer;}
div#web div#contenido div#centro div.filaTeatros a span.margen {left: 60px;}
div#web div#contenido div#centro div.filaTeatros a span.bloque {padding-top:48px;bottom: 5px;left: 42px;}
div#web div#contenido div#centro div.filaTeatros a span.bloque2 {padding-top:48px;bottom: 5px;left: 12px;}
/* Noticias */
div#web div#contenido div#centro div.noticia { margin-bottom: 20px;}
div#web div#contenido div#centro div.noticia h3 { margin-bottom:10px;}
div#web div#contenido div#centro div.noticia p.fecha { color:#333333;}
/* Enlaces */
div#web div#contenido div#centro h3.tipoEnlace { color:#666666; font-weight: bold; font-size:0.9em;}
div#web div#contenido div#centro div.enlace {margin-bottom:10px;}
div#web div#contenido div#centro div.enlace p {margin-bottom:0;}
div#web div#contenido div#centro div.enlace p a { text-decoration: none; font-size: 1.3em;}
div#web div#contenido div#centro div.enlace p a:hover { color:#333333;}
div#web div#contenido div#derecha div.listaEnlaces { margin-top: 15px; padding-left: 15px; height:254px;}
div#web div#contenido div#derecha div.listaEnlaces ul { font-size: 0.75em; list-style: none;}
div#web div#contenido div#derecha div.listaEnlaces ul li { margin-bottom:3px;}
div#web div#contenido div#derecha div.listaEnlaces ul li a { color:#A70445;}
div#web div#contenido div#derecha div.listaEnlaces ul li a:hover { color:#333333;}
div#web div#contenido div#derecha div#Form__BANNER_derecha1_cBan div.bannerPeque { margin-bottom:6px; position:static; }
div#web div#contenido div#derecha div#Form__BANNER_derecha1_cBan div.bannerPeque a img { float:none;}
/* Formularios */
div#web div#contenido div#centro div.enviado { text-align: center;}
div#web div#contenido div#centro div#formulario {margin-left:42px; margin-right: 42px; margin-top:19px;}
div#web div#contenido div#centro div#formulario div { border:1px solid #A70445; padding:10px;}
div#web div#contenido div#centro div#formulario div p { margin: 0px; padding: 0px; margin-bottom:3px;}
div#web div#contenido div#centro div#formulario div p label { display: block; width:70px; float: left; text-align: right; padding-right:6px; color:#333333; padding-top:2px;}
div#web div#contenido div#centro div#formulario div p label.lbl_linea { display: block; float:none; width:90%; text-align: left; padding-right:6px; color:#333333; padding-top:2px;}
div#web div#contenido div#centro div#formulario div p input { color:#A70445; font-family: Arial, Helvetica, sans-serif; font-size: 1em; border:1px solid #999999; width: 180px;}
div#web div#contenido div#centro div#formulario div p input.input_linea {width: 280px; margin-left:15px;}
div#web div#contenido div#centro div#formulario div p textarea {color:#A70445;font-family: Arial, Helvetica, sans-serif; font-size: 1em; border:1px solid #999999; width: 180px;}
div#web div#contenido div#centro div#formulario div p textarea.area_linea {width: 280px; margin-left:15px;}
div#web div#contenido div#centro div#formulario div p span.incorrecto { display: block; padding-left:75px;}
div#web div#contenido div#centro div#formulario div p.suscribirse { color:#333333; padding-top: 12px;}
div#web div#contenido div#centro div#formulario div p.suscribirse input { width:15px; border:none; float: left;}
div#web div#contenido div#centro div#formulario div p.suscribirse span { display: block; padding-top:3px; margin-left: 19px;}
div#web div#contenido div#centro div#formulario div p.opinion { color:#A70445; padding-top: 20px; padding-bottom:5px;}
div#web div#contenido div#centro div#formulario div p.pCheck { color:#333333; padding-left: 26px; padding-top:8px;}
div#web div#contenido div#centro div#formulario div p.pCheck span { display: block;}
div#web div#contenido div#centro div#formulario div p.pCheck input { border: none; width: 16px; margin-left:49px;}
div#web div#contenido div#centro div#formulario p.enviar { margin: 0px; padding: 0px; float: right;width:50px; margin-top:5px;}
div#web div#contenido div#centro div#formulario p.enviar input { width:50px; margin: 0px; padding: 0px; float: right; background-color:#D993AF; border:1px solid #D993AF; color:#FFFFFF;}
div#web div#contenido div#centro div#formulario p.pregunta {margin: 0px; padding: 0px; margin-top:3px;}
div#web div#contenido div#centro div#ley { clear: both; margin-top:20px;}
div#web div#contenido div#centro div#ley p { font-size:0.65em;}
/* Actividades */
div#web div#contenido div#centro div.actividad {}
div#web div#contenido div#centro div.actividad p.sinActividad {margin-left:42px; margin-right: 42px; margin-bottom:8px; margin-top:15px; font-size: 0.9em;}
div#web div#contenido div#centro div.actividad p { margin: 0px; padding: 0px; margin-bottom:8px; text-align:left;}
div#web div#contenido div#centro div.actividad p.mes {margin-left:42px; margin-right: 42px; margin-bottom:8px; margin-top:15px; font-size: 0.9em; font-weight: bold; border-top:1px solid #999999; padding-top:2px;}
div#web div#contenido div#centro div.actividad p a { display: block; padding-top:5px; padding-bottom:5px; text-decoration:none;}
div#web div#contenido div#centro div.actividad p a:hover { background-color:#F6E6EC; text-decoration:none;}
div#web div#contenido div#centro div.actividad p a span { display: block;margin-left:42px; margin-right: 42px;}
div#web div#contenido div#centro div.actividad p a span.fechas { color:#666666;}
div#web div#contenido div#centro div.actividad p a span.titulo { color:#A70445; font-size:1.2em; text-align: left; font-weight:bold;}
div#web div#contenido div#centro p.fechas { margin-bottom: 0px;}
div#web div#contenido div#centro p.titulo { font-size:0.9em;color:#A70445; font-weight:bold; text-align: left;}
div#web div#contenido div#centro p.apartado {color:#A70445; font-size: 0.8em; padding-top:7px;padding-bottom:2px; border-bottom:1px solid #A70445;}
div#web div#contenido div#centro p.apartadoNotas {color:#A70445;font-size: 0.8em; border-top:1px solid #999999; padding-top:7px;}
div#web div#contenido div#derecha div#actividadIntro { padding:13px; font-size: 0.7em;}
div#web div#contenido div#derecha div#actividadIntro img {}
div#web div#contenido div#derecha div#actividadIntro p { color:#333333; margin-top:7px; margin-bottom:10px; text-align: justify;}
div#web div#contenido div#derecha div#actividadIntro a { display: block; width:111px; height:16px; text-decoration: none; font-size: 0.8em; color:#A70445; margin-bottom:4px;}
div#web div#contenido div#derecha div#actividadIntro a span { display:none;}
div#web div#contenido div#derecha div#actividadIntro a.condiciones { margin-top:15px;background-image:url(IMG/btn_condiciones.gif); background-repeat: no-repeat; background-position: left top;}
div#web div#contenido div#derecha div#actividadIntro a.info {background-image:url(IMG/btn_info.gif); background-repeat: no-repeat; background-position: left top;}
div#web div#contenido div#derecha div#actividadIntro a.pdf {background-image:url(IMG/btn_pdf.gif); background-repeat: no-repeat; background-position: left top;}
div#web div#contenido div#derecha div#actividadIntro a:hover {background-position: left bottom;}



/***** Derecha *****/
div#web div#contenido div#derecha {float: left; width: 138px;}
div#web div#contenido div#derecha ul#sub { font-size: 0.75em; list-style: none; height: 22px;width: 138px;}
div#web div#contenido div#derecha ul#sub li { float: left;}
div#web div#contenido div#derecha ul#sub li a { display: block;width: 138px; text-align:center; padding-left:0px; padding-right:0px; background-color:#CC6A93; text-decoration: none; color:#FFFFFF; padding-bottom:2px; padding-top:2px; border-bottom:2px solid #ffffff; border-top:2px solid #ffffff;}
div#web div#contenido div#derecha ul#sub li a:hover { background-color:#DFA5BD;}

div#web div#contenido div#derecha p#club {width:138px; height:36px; position: relative; margin-bottom:15px;}
div#web div#contenido div#derecha p#club object { position: relative; bottom: 3px;//bottom:0px;}
div#web div#contenido div#derecha p#club a { display:block; position: absolute; top:0px; left:0px; background-image:url(IMG/Transparente.gif); width:138px; height:33px;}
div#web div#contenido div#derecha p#club a span { display: none;}
/*div#web div#contenido div#derecha p#club a:hover {}*/

div#web div#contenido div#derecha div.banner { position:relative;}
div#web div#contenido div#derecha div.banner a img { float: left;}
/***** Clear *****/
div#web div#contenido div#clear{ display: none;}
/* GALERIA */
div#web div#galeria { width: 690px; height: 112px; clear: both;background-color:#A70445; background-image:url(IMG/fondo_Galeria.jpg); background-position: bottom left; background-repeat: no-repeat; position:relative;}

div#web div#galeria div#datos {font-size: 0.6em; color:#FFFFFF; clear: both;}

div#web div#galeria div#container { width:552px;}
div#web div#galeria div#container div#container_bd {width:552px;}
div#web div#galeria div#container div#container_bd div#cGal {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 552px; /* important */
	height: 100px; /* important */
	background-color:#A70445;
}

div#web div#galeria div#container div#container_bd div#cGalBotones {/*position: relative;width: 552px;*/ /* important */
	height: 100px; /* important */}
div#web div#galeria div#container div#container_bd div#cGalBotones img#btnAnterior {/*float: left;*/ position: absolute; left:0px; cursor:pointer;}
div#web div#galeria div#container div#container_bd div#cGalBotones img#btnSiguiente {/*float: right;*/ position: absolute; right: 0px; cursor:pointer;}
div#web div#galeria div#container div#container_bd ul#ulGal {
	position: absolute;
	top: 0;
	margin-left: 25px;
}

div#web div#galeria div#container div#container_bd ul#ulGal
div#web div#galeria div#container div#container_bd ul#ulGal li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#web div#galeria div#container div#container_bd ul#ulGal {
		width: 5418px;
	}
div#web div#galeria div#container div#container_bd div#cGal ul li {
		display: block;
		float: left;
		margin: 0px;
		padding: 0px;
		margin-right:3px;
	}

div#web div#galeria div#container div#container_bd div#cGal ul li img {
	display: block;
}


/*
div#web div#galeria a.flecha { float: left;}*/
div#web div#galeria div#cGalVacia {float: left; width:502px; height:100px; overflow: hidden;}
div#web div#galeria div#cGalVacia div#cImagenes {height:100px; width:700px;}
div#web div#galeria div#cGalVacia div#cImagenes img { float: left; margin-right:3px;}

div#web div#galeria ul#contacto { list-style: none; font-size: 0.6em; width:138px; color:#F4DEE7; position: absolute; top:25px; right: 0px;}
div#web div#galeria ul#contacto li { text-align: center; width:138px;}
div#web div#galeria ul#contacto li a { color:#F4DEE7; }
div#web div#galeria ul#contacto li a:hover {color:#fcb01e;}
/* PIE */
div#web div#pie { color:#E1AAC0; font-size: 0.7em;background-color:#A70445; padding-top:7px; padding-bottom:20px;}
div#web div#pie ul { list-style: none; width: 300px; margin-left: auto; margin-right: auto;}
div#web div#pie ul li { display:block; text-align:center; margin-right:5px;}
div#web div#pie ul li.separador { border-right:1px solid #E1AAC0; padding-right: 5px;}
div#web div#pie ul li a {color:#E1AAC0;}
div#web div#pie ul li a:hover {color:#fcb01e;}
