p { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; }
a { text-decoration: none; }
a:link { color: #fff; background-color: #666; padding: 1px 4px; }
a:visited { color: #fff; background-color: #999; padding: 1px 4px; }
a:hover { color: #fff; background-color: #000; padding: 1px 4px; }
a:active { color: #fff; background-color: #666; padding: 1px 4px; }
/*ZONAS*/
#content { background-image: url(../img/fondo/img.jpg); background-repeat: no-repeat; background-attachment: scroll; margin: 0 auto; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#content_txt { background-image: url(../img/fondo/img_txt.jpg); background-repeat: no-repeat; background-attachment: scroll; margin: 0 auto; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#content_art_01 { background-image: url(../img/fondo/img_art_01.jpg); background-repeat: no-repeat; background-attachment: scroll; margin: 0 auto; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#content_art_02 { background-image: url(../img/fondo/img_art_02.jpg); background-repeat: no-repeat; background-attachment: scroll; margin: 0 auto; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#content_art_03 { background-image: url(../img/fondo/img_art_03.jpg); background-repeat: no-repeat; background-attachment: scroll; margin: 0 auto; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#content_art_04 { background-image: url(../img/fondo/img_art_04.jpg); background-repeat: no-repeat; background-attachment: scroll; margin: 0 auto; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#menuspace { background-attachment: scroll; position: absolute; top: 0; left: 0; width: 200px; height: 100%; clear: both; margin: 0 auto; }
#text { background-color: white; background-attachment: scroll; position: absolute; top: 0; left: 0; width: 500px; height: 100%; margin: 0 auto 0 200px; }
/*ZONA MENU*/
.logo { float: left; padding-top: 40px; padding-left: 40px; }
.block_org { color: #999; font-size: 10px; line-height: 10px; position: relative; width: 140px; height: auto; float: left; padding: 30px 30px 60px; }
/*ZONA TEXTO*/
.block_idioma { width: auto; height: auto; margin-top: 10px; margin-right: 10px; margin-bottom: 70px; }
.botton_idioma { color: white; font-size: 11px; font-family: "Courier New", Courier, Monaco, monospace; background-color: black; width: auto; height: auto; float: right; margin-left: 5px; padding: 1px 4px; }
/*SERENATES*/
.block_linea { background-color: #ccc; background-image: url(../img/comun/linea.gif); margin-bottom: 80px; width: 100%; height: auto; float: left; clear: left; }
.block_claim { background-color: white; background-image: url(../img/comun/serenates.jpg); background-repeat: no-repeat; background-position: 30px 0; padding-left: 30px; width: 190px; height: 60px; float: left; clear: left; }
/*TEXTO*/
.block_texto { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; background-color: white; width: 440px; height: auto; float: left; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; }
.block_nota { color: #666; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; background-color: white; width: 440px; height: auto; float: left; padding: 10px 30px 20px; }
/*INFO*/
.block_info { background-color: white; width: 440px; height: auto; float: left; padding-right: 30px; padding-left: 30px; }
.info_art_01 { background-image: url(../img/art/art_01.jpg); background-repeat: no-repeat; background-position: 30px 0; width: 500px; height: 20px; float: left; clear: left; }
.info_art_02 { background-image: url(../img/art/art_02.jpg); background-repeat: no-repeat; background-position: 30px 0; width: 500px; height: 20px; float: left; clear: left; }
.info_art_03 { background-image: url(../img/art/art_03.jpg); background-repeat: no-repeat; background-position: 30px 0; width: 500px; height: 20px; float: left; clear: left; }
.info_art_04 { background-image: url(../img/art/art_04.jpg); background-repeat: no-repeat; background-position: 30px 0; width: 500px; height: 20px; float: left; clear: left; }
.info_fecha { color: #333; font-size: 13px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; }
.info_lugar { color: #333; }
/*PROGRAMA*/
.pro_parte { color: #000; font-size: 14px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; }
.pro_compositor { color: #000; }
.pro_pieza_02 { font-style: italic; padding-left: 10px; }
/*ENLACES*/
.enlace_festival { color: #333; font-size: 13px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; }
/*MENU PRINCIPAL */
#menucontainer /* caja contenido */ { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 200px; float: left; display: block; }
#menu /* caja secundaria */ { font-size:13px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: normal; float: left; }
#menu ul /* ajustar a punto 0-0 */ { margin-top: 50px; margin-left: 30px; padding: 0; list-style-type: none; }
#menu ul li /* controlar espacio entre pastillas */ { text-decoration: none; padding-bottom: 30px; display: block; }
#menu ul li a /* link over */ { color:white; background-color: black; text-decoration: none; width: 130px; float: left; padding: 2px 5px; display: block; }
#menu ul li a:hover /* link down */ { color:#999; text-decoration: none; }
#menu ul li a.current,#menu ul li a.current:hover /* link seleccionado */ { color:black; font-weight: bold; background:white; text-decoration: none; width: 160px; }
/*IDIOMAMENU*/
#idiomamenucontainer /* caja contenido */ { width: auto; height: auto; float: right; margin: 20px 30px 33px; display:block; }
#idiomamenu{ display:block; font-size:12px; font-family: "Courier New", Courier, Monaco, monospace; }
#idiomamenu ul{ padding:0; list-style-type:none; margin: 0; }
#idiomamenu ul li{ text-decoration: none; float: right; margin-left: 10px; display:block; }
#idiomamenu ul li a /* link over */ { display:block; color:white; background-color: black; text-decoration:none; padding:2px 4px; }
#idiomamenu ul li a:hover /* link down */ { background-color: #666; text-decoration: none; }
#idiomamenu ul li a.current,#idiomamenu ul li a.current:hover /* link seleccionado */ { color:white; font-weight: normal; background: black; text-decoration: none; }
/*SUBMENU*/
#submenucontainer /* caja contenido */ { width: auto; float: left; margin: 0 20px 40px 30px; display:block; }
#submenu{ display:block; font-size:12px; font-family: "Courier New", Courier, Monaco, monospace; }
#submenu ul{ float: left; padding:0; list-style-type:none; margin: 0; }
#submenu ul li{ text-decoration: none; float: left; border-left: 1px solid black; display:block; }
#submenu ul li a /* link over */ { display:block; color:#999; font-weight: bold; background-color: white; text-decoration:none; padding:2px 8px; }
#submenu ul li a:hover /* link down */ { color:#333; font-weight: bold; text-decoration: none; }
#submenu ul li a.current,#submenu ul li a.current:hover /* link seleccionado */ { color:black; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; }
/*BIOMENU*/
#biomenucontainer /* caja contenido */ { width: auto; float: left; margin: 10px 20px 10px 30px; padding-top: 0; padding-bottom: 0; display:block; }
#biomenu{ display:block; font-size:12px; font-family: "Courier New", Courier, Monaco, monospace; }
#biomenu ul{ float: left; padding:0; list-style-type:none; margin: 0; }
#biomenu ul li{ text-decoration: none; float: left; border-left: 1px solid black; display:block; }
#biomenu ul li a /* link over */ { display:block; color:#999; font-weight: bold; background-color: white; text-decoration:none; padding:2px 8px; }
#biomenu ul li a:hover /* link down */ { color:#333; font-weight: bold; text-decoration: none; }
#biomenu ul li a.current,#biomenu ul li a.current:hover /* link seleccionado */ { color:#000; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; }
/*FIN BIOMENU*/
