/*
Declaraciones para la unidad relativa EM. Conseguimos la equivalencia 10px=1em.
*/

body, html{ font-size: 62.5%; }
body { font-style: normal; font-size: 101%; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; text-align:center; background: #606061 url(../imagenes/motivo_fondo.gif); }
html>body { font-size: 100%; }
*:first-child+html body{ font-size:101%; }
table { font-size:100%; border-collapse:collapse; border-spacing:0; }

/*
Ponemos a cero los valores para margenes, espacios, bordes, etc.
Eliminamos lo bullets de las listas.
Ponemos al 100% (1em) el tamaņo de la fuente para los encabezados.
*/

* { margin:0; padding:0; }

fieldset, img, acronym, abbr { border:0; }
img { display: block; }

ol, ul { list-style:none; }
caption, th {text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }

/* Limpia flotaciones */

.clearboth {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}         
* html .clearfix {height:1%;} /* IE */
*:first-child+html .clearfix {height:1%;} /* IE7 */


.oculto {position:absolute; left:-10000px; text-indent:-10000px; margin: 0; padding: 0; }
.skip { display: none; }

.f_der { float: right; }
.f_izq { float: left; }

/* enlaces general */

a { color: #606061; text-decoration: none; }
a:hover { color: #000; }


/* esqueleto */

#contenedor { width: 77.8em; margin: 1.6em auto 0 auto; text-align: left; }
	#cabecera { width: 77.8em; height: 13.1em; position: relative; border-bottom: .2em solid #FFF; }
	#cuerpo { width: 77.8em; w\idth: 75.6em; padding: 1em .8em 1em 1em;border-left: .2em solid #FFF; border-right: .2em solid #FFF; background-color: #ECE9D8; }
	#pie { width: auto; padding-top: 2.9em; padding-bottom: .7em; text-align: center; color: #FFF; background: transparent url(../imagenes/motivo_pie.gif) repeat-x top left; }


/* cabecera y menu generico */

#cabecera .fondo_cabecera { width: 77.8em; height: 13.1em; }

#cabecera #menu_generico { width: 100%;position: absolute; top: 0; left: 0; text-align: center; }
#cabecera #menu_generico ul li { display: inline; margin-right: 1em; }
#cabecera #menu_generico ul li a {color: #FFF; padding-left: 2em; }
#cabecera #menu_generico ul li a:hover { color: #FFCC33; }
#cabecera #menu_generico ul li a.pdf { background: url(../imagenes/ico_pdf.gif) no-repeat 0 .1em; }
#cabecera #menu_generico ul li a.pdf:hover { background-position: 0 -9.8em; }
#cabecera #menu_generico ul li a.enlace { background: url(../imagenes/ico_enlace.gif) no-repeat 0 .4em; }
#cabecera #menu_generico ul li a.enlace:hover { background-position: 0 -6.8em; }
#cabecera #menu_generico ul li a.contacto { background: url(../imagenes/ico_contacto.gif) no-repeat 0 .1em; }
#cabecera #menu_generico ul li a.contacto:hover { background-position: 0 -9.8em; }
#cabecera #menu_generico ul li input.carro {cursor: pointer; font-size: 1em; padding-left: 1.1em; font-family:arial; color: #FFF; border: 0; background: transparent url(../imagenes/ico_carro.gif) no-repeat 0 .1em; }
body:last-child #cabecera #menu_generico ul li input.carro {padding-left: 1.6em;}
#cabecera #menu_generico ul li input.carro:hover {color: #FFCC33; background-position: 0 -9.8em; }

#cabecera #menu_generico ul li a.pdf_off { color: #8D8D8D; background: url(../imagenes/ico_pdf_off.gif) no-repeat 0 .1em; }


/* menu de navegacion */

#cabecera #menus_navegacion #menu_bar h3 { position: absolute; top: -8.9em; left: 0; width: 7.5em; height: 7.5em; }
#cabecera #menus_navegacion #menu_bar h3 img { width: 7.5em; height: 7.5em; }

#cabecera #menus_navegacion #menu_bar { position: absolute; top: 9.4em; left: 1.1em; width: 22.4em; height: 2.3em; }
#cabecera #menus_navegacion #menu_bar ul li { display: inline; }
#cabecera #menus_navegacion #menu_bar ul li a { display: block; float: left; }
#cabecera #menus_navegacion #menu_bar ul li a:hover, #cabecera #menus_navegacion #menu_bar ul li a.selected { background-position: 0 -20.7em !important; }
#cabecera #menus_navegacion #menu_bar ul li a.agenda { width: 7em; height: 2.3em; background: transparent url(../imagenes/bt_agenda.gif) no-repeat 0 0; }
#cabecera #menus_navegacion #menu_bar ul li a.noticias_bar { width: 8.8em; height: 2.3em; background: transparent url(../imagenes/bt_newsbar.gif) no-repeat 0 0; }
#cabecera #menus_navegacion #menu_bar ul li a.galeria { width: 6.6em; height: 2.3em; background: transparent url(../imagenes/bt_galeria.gif) no-repeat 0 0; }

#cabecera #menus_navegacion #menu_records h3 { position: absolute; top: -8.9em; right: 0; width: 6.8em; height: 7.5em; }
#cabecera #menus_navegacion #menu_records h3 img { width: 6.8em; height: 7.5em; }

#cabecera #menus_navegacion #menu_records { position: absolute; top: 9.4em; right: 1.1em; width: 35.6em; height: 2.3em; }
#cabecera #menus_navegacion #menu_records ul li { display: inline; }
#cabecera #menus_navegacion #menu_records ul li a { display: block; float: left; }
#cabecera #menus_navegacion #menu_records ul li a:hover, #cabecera #menus_navegacion #menu_records ul li a.selected { background-position: 0 -20.7em !important; }
#cabecera #menus_navegacion #menu_records ul li a.noticias_records { width: 11.7em; height: 2.3em; background: transparent url(../imagenes/bt_newsrecords.gif) no-repeat 0 0; }
#cabecera #menus_navegacion #menu_records ul li a.grupos { width: 6.7em; height: 2.3em; background: transparent url(../imagenes/bt_grupos.gif) no-repeat 0 0; }
#cabecera #menus_navegacion #menu_records ul li a.conciertos { width: 9.5em; height: 2.3em; background: transparent url(../imagenes/bt_conciertos.gif) no-repeat 0 0; }
#cabecera #menus_navegacion #menu_records ul li a.catalogo { width: 7.7em; height: 2.3em; background: transparent url(../imagenes/bt_catalogo.gif) no-repeat 0 0; }

#cabecera #menus_navegacion #menu_comun { position: absolute; top: 9.4em; left: 24.7em; width: 15.3em; height: 2.3em; }
#cabecera #menus_navegacion #menu_comun ul li { display: inline; }
#cabecera #menus_navegacion #menu_comun ul li a { display: block; float: left; }
#cabecera #menus_navegacion #menu_comun ul li a:hover, #cabecera #menus_navegacion #menu_comun ul li a.selected { background-position: 0 -20.7em !important; }
#cabecera #menus_navegacion #menu_comun ul li a.multimedia { width: 9.5em; height: 2.3em; background: transparent url(../imagenes/bt_multimedia.gif) no-repeat 0 0; }
#cabecera #menus_navegacion #menu_comun ul li a.tienda { width: 5.8em; height: 2.3em; background: transparent url(../imagenes/bt_tienda.gif) no-repeat 0 0; }


/* cuerpo */

#cuerpo h3 { font-size: 1.1em; }
#cuerpo p { font-size: 1.1em; }
#cuerpo p.enlace { margin-top: .5em; text-align: right; }
#cuerpo p.enlace a { font: bold .8em verdana; padding-right: .9em; background: url(../imagenes/ico_p_enlace.gif) no-repeat 100% .6em; text-decoration: none !important; }
#cuerpo p.enlace a:hover { background-position: 100% -4.5em; }

#cuerpo .fila { width:100%; margin-bottom: 1.5em; clear: both; }
#cuerpo .filaform { width:100%; margin-bottom: 0; clear: both; }

#cuerpo .caja_columnas { width: auto; padding: 0 .8em; margin-bottom: 1.5em; }
	.mtop10 { margin-top: 1em; }
#cuerpo .caja_columnas .columna_izq { float: left; }
#cuerpo .caja_columnas .columna_der { float: right; }
	.w284 { width: 28.4em; height: 50em; }
	html>body .w284 { min-height: 50em; height: auto; }
	.w442 { width: 44.2em; }
	.w366 { width: 36.6em; }

#cuerpo .encabezado { width: auto; margin: .9em .8em 1em .8em; }
#cuerpo .encabezado h3 { float: left; font-size: 1.6em; }
#cuerpo .encabezado p.enlace { margin-top: 0; }



/* noticias home */

#cuerpo .fila .noticia_bar h3, #cuerpo ul li.bar { padding-left: 1.4em; background: url(../imagenes/bullet_azul.gif) no-repeat 0% .1em; }
#cuerpo .fila .noticia_records h3, #cuerpo ul li.rec { padding-left: 1.4em; background: url(../imagenes/bullet_amarillo.gif) no-repeat 0% .1em; }
#cuerpo .fila .noticia_bar img, #cuerpo .fila .noticia_records img { width: 28.4em; height: 18.9em; margin-top: .5em; margin-bottom: .5em; }

#cuerpo .fila .noticia_bar { float: left; width: 30em; margin-right: .4em; background: url(../imagenes/fondo_noticia_bar.gif) no-repeat top left; }
#cuerpo .fila .noticia_bar div { position: relative; padding: .6em .8em .8em .8em; height: 28em; background: url(../imagenes/fondo_noticia_bar2.gif) no-repeat bottom left; }
#cuerpo .fila .noticia_records { float: left; width: 30em; margin-right: .4em; background: url(../imagenes/fondo_noticia_records.gif) no-repeat top left; }
#cuerpo .fila .noticia_records div { position: relative; padding: .6em .8em .8em .8em; height: 28em; background: url(../imagenes/fondo_noticia_records2.gif) no-repeat bottom left; }
html>body #cuerpo .fila .noticia_bar div, html>body #cuerpo .fila .noticia_records div { min-height: 28.6em; height: auto; }
#cuerpo .fila .noticia_bar div p.enlace, #cuerpo .fila .noticia_records div p.enlace { position: absolute; bottom: .8em; right: .8em; }

/* banners lateral derecho */

#cuerpo .fila .banners { position:relative; float: left; width: 14.8em; }
#cuerpo .fila .banners .anuncio { margin-bottom: .6em; width: 14.8em; height: 9.4em; }
html>body #cuerpo .fila .banners .anuncio { margin-bottom: .9em; }
#cuerpo .fila .banners .anuncio_ultimo { margin-bottom: 0; width: 14.8em; height: 9.4em; }
#cuerpo .fila .banners .anuncio img, #cuerpo .fila .banners .anuncio_ultimo img { width: 14.8em; height: 9.4em; }

#cuerpo .fila .banners .bp1 {background: url(../banners/bp1.gif) no-repeat bottom left;}
#cuerpo .fila .banners .bp2 {background: url(../banners/bp2.gif) no-repeat bottom left;}
#cuerpo .fila .banners .bp3 {background: url(../banners/bp3.gif) no-repeat bottom left;}

/* top 10 wild thing bar */

#cuerpo .fila .top10 { float: left; margin-right: .4em; background: #FFF url(../imagenes/fondo_top10.gif) repeat-y top left; }
#cuerpo .fila .top10 h2 { width: 17.9em; height: 2.8em; }
#cuerpo .fila .top10 h2 img { width: 17.9em; height: 2.8em; }
#cuerpo .fila .top10 ul { padding: 0 .3em .4em .3em; background: url(../imagenes/fondo_top102.gif) no-repeat bottom left; }
#cuerpo .fila .top10 ul li { font: bold .9em verdana; padding: .8em .3em; }
#cuerpo .fila .top10 ul li.azul { background-color: #EAF0F6; }
#cuerpo .fila .top10 ul li span { font-weight: normal; }

/* eventos destacados home */

#cuerpo .fila .eventos_desta { float: left; width: 57.3em; background: #FFF url(../imagenes/fondo_eventos_des.gif) repeat-y top left; }
#cuerpo .fila .eventos_desta h2 { width: 57.3em; height: 2.8em; }
#cuerpo .fila .eventos_desta h2 img { width: 57.3em; height: 2.8em; }
#cuerpo .fila .eventos_desta div.fondo { height: 30.2em; background: url(../imagenes/fondo_eventos_des2.gif) no-repeat bottom left; }
*:first-child+html #cuerpo .fila .eventos_desta div.fondo {min-height: 30.2em; height: auto;}
body:last-child #cuerpo .fila .eventos_desta div.fondo { min-height: 29.6em; height: auto; }
html:first-child #cuerpo .fila .eventos_desta div.fondo { min-height: 29.2em; height: auto; }
#cuerpo .fila .eventos_desta div.banner { float: right; margin-top: .7em; margin-right: 1em; w\idth: 13.8em; width: 14.8em; height: 24.4em; }
* html #cuerpo .fila .eventos_desta div.banner { margin-right: 0; padding-right: 1em; }
#cuerpo .fila .eventos_desta div.banner img { width: 14.8em; height: 24.4em; }
#cuerpo .fila .eventos_desta div.lista { width: 39.8em; margin-top: .7em; margin-left: .8em; }
#cuerpo .fila .eventos_desta div.lista ul li { margin-bottom: 1em; padding-left: 1.6em; }
#cuerpo .fila .eventos_desta div.lista ul li p { font-weight: bold; }
#cuerpo .fila .eventos_desta div.lista ul li.rec p.enlace { margin-top: .2em; padding-bottom: .2em; background: url(../imagenes/fondo_p_enlace_records.gif) no-repeat bottom right; }
#cuerpo .fila .eventos_desta div.lista ul li.bar p.enlace { margin-top: .2em; padding-bottom: .2em; background: url(../imagenes/fondo_p_enlace_bar.gif) no-repeat bottom right; }

/* formulario newsletter */

#cuerpo .filaform p {  text-align: center; font-weight: bold; }
#cuerpo .filaform input { padding: .1em .2em .1em .2em; border: .1em solid #000; font: normal .8em verdana; color: #AAA; }
#cuerpo .filaform input.boton { margin-bottom: -0.5em; border: none; width: 5.4em; height: 1.9em; padding: 0; font-size: .9em; }


/* contenidos records con lateral banners (604px) */

#cuerpo .fila .marco604 { float: left; width: 60.4em; height: 40em; margin-right: .4em; background: url(../imagenes/fondo_marco604_records.gif) no-repeat 0% 2.8em; }
html>body #cuerpo .fila .marco604 { min-height: 40em; height: auto; }
#cuerpo .fila .marco604 h2 { width: 60.4em; height: 2.8em; }
#cuerpo .fila .marco604 h2 img { width: 60.4em; height: 2.8em; }

/* enlaces relacionados */

#cuerpo .fila .banners .relacionados { position: absolute; top: 30em; left: 0; width: 14.4em; background: url(../imagenes/fondo_relacionados_records.gif) no-repeat top left; }
html>body #cuerpo .fila .banners .relacionados {top: 31em;}
#cuerpo .fila .banners .relacionados div { padding: .6em; background: url(../imagenes/fondo_relacionados_records2.gif) no-repeat bottom left; }
html>body #cuerpo .fila .banners .relacionados div { min-height: 4.2em; height: auto; }
#cuerpo .fila .banners .relacionados ul li { padding-left: .9em; margin: .15em 0; background: url(../imagenes/bullet_gris.gif) no-repeat 0% .5em; }
#cuerpo .fila .banners .relacionados ul li a { font: bold .9em verdana; padding-right: .9em; background: url(../imagenes/ico_p_enlace.gif) no-repeat 100% .6em; }
#cuerpo .fila .banners .relacionados ul li a:hover { background-position: 100% -4.4em; }

/* contacto */

#cuerpo .fila .marco374_bar {float: left; width: 37.4em; height: 35.4em; background: url(../imagenes/fondo_marco374_bar.gif) no-repeat 0% 2.8em;}
#cuerpo .fila .marco374_records {float: right; width: 37.4em; height: 35.4em; background: url(../imagenes/fondo_marco374_records.gif) no-repeat 0% 2.8em;}
html>body #cuerpo .fila .marco374_bar, html>body #cuerpo .fila .marco374_records { min-height: 35.4em; height: auto; }
#cuerpo .fila .marco374_bar h2, #cuerpo .fila .marco374_records h2 { width: 37.4em; height: 2.8em; }
#cuerpo .fila .marco374_bar h2 img, #cuerpo .fila .marco374_records h2 img { width: 37.4em; height: 2.8em; }
#cuerpo .fila .marco374_bar div, #cuerpo .fila .marco374_records div { font-style:normal; padding: .9em .6em .6em .9em; }
#cuerpo .fila .marco374_bar address, #cuerpo .fila .marco374_records address { font-style:normal; }
#cuerpo .fila .marco374_bar div p, #cuerpo .fila .marco374_records div p { margin-bottom: 1em; }
#cuerpo .fila .marco374_bar div a, #cuerpo .fila .marco374_records div a { font-weight: bold; text-decoration:underline; }
#cuerpo .fila .marco374_bar div ul, #cuerpo .fila .marco374_records div ul { font-size: 1.1em; margin-top: .5em; margin-bottom: 1em; }


/* lista noticias */

#cuerpo .fila .marco604 ul { margin: .9em 0 0 .8em; }
#cuerpo .fila .marco604 ul li { margin-bottom: .8em; padding-left: 1.6em; margin-right: .9em; background: url(../imagenes/bullet_amarillo.gif) no-repeat 0% .1em; }
#cuerpo .fila .marco604 ul li p.titulo { font-weight: bold; }
#cuerpo .fila .marco604 ul li p.enlace { padding-bottom: .2em; background: url(../imagenes/fondo_p_enlace_records.gif) no-repeat bottom right; }

/* paginacion archivo de noticias */

#cuerpo .fila .marco604 div.paginacion { text-align: center; margin: 1.5em 0; }
#cuerpo .fila .marco604 div.paginacion p { display: inline; font-weight: bold; }
#cuerpo .fila .marco604 div.paginacion ul { display: inline; padding: .2em; }
#cuerpo .fila .marco604 div.paginacion ul li { display: inline; margin: 0; padding: 0; background-image: none; }
#cuerpo .fila .marco604 div.paginacion ul li a { color: #606061; text-decoration: underline; padding-left: .7em; margin-left: .1em; background: url(../imagenes/guion.gif) no-repeat 0% .6em; }
#cuerpo .fila .marco604 div.paginacion ul li a:hover { color: #000; text-decoration: none; }
#cuerpo .fila .marco604 div.paginacion ul li.primero a { padding-left: 0; margin-left: 0; background-image: none; }
#cuerpo .fila .marco604 div.paginacion ul li.selected a { color: #000; font-family: verdana; font-weight: bold; text-decoration: none; }

/* noticia completa */

#cuerpo .fila .marco604 .noticia_completa { padding: .9em .9em 0 .8em; }
#cuerpo .fila .marco604 .noticia_completa img { float: left; width: 28.4em; height: 18.9em; margin-right: 2em; margin-bottom: 1em; }
#cuerpo .fila .marco604 .noticia_completa h3, #cuerpo .fila .marco604 .noticia_completa p { margin-bottom: 1em; }
#cuerpo .fila .marco604 .noticia_completa a { text-decoration: underline; }

/* banners grandes */

#cuerpo .fila .banner_grande { float: left; width: 24.9em; height: 24.9em; margin-right: .4em; padding-top: 1em; }
#cuerpo .fila .banner_grande_ultimo { float: left; width: 24.9em; height: 24.9em; margin-right: 0; padding-top: 1em; }
#cuerpo .fila .banner_grande img, #cuerpo .fila .banner_grande_ultimo img { width: 24.9em; height: 24.9em; }

#cuerpo .fila .bg1 {background: url(../banners/bg1.gif) no-repeat bottom left;}
#cuerpo .fila .bg2 {background: url(../banners/bg2.gif) no-repeat bottom left;}
#cuerpo .fila .bg3 {background: url(../banners/bg3.gif) no-repeat bottom left;}

/* contenidos records sin lateral (756px) */

#cuerpo .fila .marco756 { width: 75.6em; height: 35.4em; background: url(../imagenes/fondo_marco756_records.gif) no-repeat 0% 2.8em; }
#cuerpo .fila .marco756.bar { background-image: url(../imagenes/fondo_marco756_bar.gif); }
html>body #cuerpo .fila .marco756 { min-height: 35.4em; height: auto; }
#cuerpo .fila .marco756 h2 { width: 75.6em; height: 2.8em; }
#cuerpo .fila .marco756 h2 img { width: 75.6em; height: 2.8em; }

/* grupos */

#cuerpo .fila .fila_grupos { margin: .9em 0 1.8em 0; }
#cuerpo .fila .fila_grupos .caja_grupo { position: relative; float: left; width: 17.9em; height: 31em; padding-left: .8em; }
#cuerpo .fila .fila_grupos .caja_grupo h3 { font-size: 1.2em; padding-left: 1.25em; margin-bottom: .416em; background: url(../imagenes/bullet_amarillo.gif) no-repeat 0% .1em; }
#cuerpo .fila .fila_grupos .caja_grupo img { width: 17.9em; height: 13.4em; }
#cuerpo .fila .fila_grupos .caja_grupo p { margin-top: .7em; }
#cuerpo .fila .fila_grupos .caja_grupo p.enlace { position: absolute; bottom: 0; right: 0; }

#cuerpo .info_grupo { width: auto; }
#cuerpo .info_grupo img { width: 28.4em; height: 18.9em; margin-bottom: .8em; }
#cuerpo .info_grupo img.portada_grande { width: 28.4em; height: 28.4em; margin-bottom: .8em; }
#cuerpo .info_grupo p { margin-bottom: 1em; }
#cuerpo .info_grupo ol { margin-left: 2.3em; margin-bottom: 1em; }
*:first-child+html #cuerpo .info_grupo ol { margin-left: 2.8em; }
* html #cuerpo .info_grupo ol { margin-left: 2.8em; }
#cuerpo .info_grupo ol li { font-size: 1.1em; list-style-type: decimal; }
#cuerpo .info_grupo ol li a { font-weight: bold; text-decoration: underline; padding-right: 2.72em; background: url(../imagenes/ico_mp3.gif) no-repeat 100% .4em; }
#cuerpo .info_grupo .mas_info h4 { font-size: 1.2em; padding-left: 1.25em; margin-bottom: .416em; background: url(../imagenes/bullet_amarillo.gif) no-repeat 0% .2em; }
#cuerpo .info_grupo .mas_info ul { margin-left: 1.4em; }
#cuerpo .info_grupo .mas_info ul li { padding-left: .8em; background: url(../imagenes/bullet_amarillo_mini.gif) no-repeat 0% .6em; }
#cuerpo .info_grupo .mas_info ul li a { text-decoration: underline; font-weight: bold; font-size: 1.1em; }

#cuerpo .caja_amarilla { width: auto; margin-bottom: 1em; background: url(../imagenes/fondo_grupos_records.gif) no-repeat top left; }
#cuerpo .caja_amarilla div.fondo { padding: .6em .8em .8em .8em; he\ight: 18.6em; height: 20em; background: url(../imagenes/fondo_grupos_records2.gif) no-repeat bottom left; }
html>body #cuerpo .caja_amarilla div.fondo { min-height: 18.6em; height: auto; }
#cuerpo .caja_amarilla div.fondo h4 { font-size: 1.2em; padding-left: 1.25em; margin-bottom: .7em; background: url(../imagenes/bullet_amarillo.gif) no-repeat 0% .1em; }
#cuerpo .caja_amarilla p.mas_info_conciertos {margin: .8em 0 .5em 0; font-size: 1.1em;}
#cuerpo .caja_amarilla p.mas_info_conciertos a {font-weight: bold; text-decoration: underline;}
#cuerpo .caja_amarilla div.critica p {margin-bottom: 1em;}

#cuerpo .caja_amarilla2 { width: auto; margin-bottom: 1em; background: url(../imagenes/fondo_grupos_records.gif) no-repeat top left; }
#cuerpo .caja_amarilla2 div.fondo { padding: .6em .8em .8em .8em; he\ight: 10.6em; height: 12em; background: url(../imagenes/fondo_grupos_records2.gif) no-repeat bottom left; }
html>body #cuerpo .caja_amarilla2 div.fondo { min-height: 10.6em; height: auto; }
#cuerpo .caja_amarilla2 div.fondo h4 { font-size: 1.2em; padding-left: 1.25em; margin-bottom: .7em; background: url(../imagenes/bullet_amarillo.gif) no-repeat 0% .1em; }
#cuerpo .caja_amarilla2 div.fondo p { margin-bottom: 1em; }

#cuerpo .caja_amarilla3 { width: auto; margin-bottom: 1em; background: url(../imagenes/fondo_multimedia_records.gif) no-repeat top left; }
#cuerpo .caja_amarilla3.bar { background-image: url(../imagenes/fondo_multimedia_bar.gif); }
#cuerpo .caja_amarilla3.links { background-image: none; }
#cuerpo .caja_amarilla3 div.fondo { padding: .6em .8em .8em .8em; he\ight: 8.6em; height: 10em; background: url(../imagenes/fondo_multimedia_records2.gif) no-repeat bottom left; }
#cuerpo .caja_amarilla3.bar div.fondo { background-image: url(../imagenes/fondo_multimedia_bar2.gif); }
#cuerpo .caja_amarilla3.links div.fondo { background-image: none; height: auto; }
html>body #cuerpo .caja_amarilla3 div.fondo { min-height: 8.6em; height: auto; }
html>body #cuerpo .caja_amarilla3.links div.fondo { min-height: 0; height: auto; }
#cuerpo .caja_amarilla3 div.fondo h3 { font-size: 1.2em; padding-left: 1.25em; margin-bottom: .7em; background: url(../imagenes/bullet_amarillo.gif) no-repeat 0% .1em; }
#cuerpo .caja_amarilla3.bar div.fondo h3 { background-image: url(../imagenes/bullet_azul.gif); }
#cuerpo .caja_amarilla3.links div.fondo h3 { background-image: url(../imagenes/bullet_neutro.gif); }
#cuerpo .caja_amarilla3 div.fondo h4 { font-size: 1.1em; margin-top: 1em; }
#cuerpo .caja_amarilla3 p { margin-bottom: .6em; }
#cuerpo .caja_amarilla3 a { font-weight: bold; text-decoration: underline; }
#cuerpo .caja_amarilla3 ul { margin-bottom: 1em; margin-left: .4em }
#cuerpo .caja_amarilla3 ul li { font-size: 1.1em; padding-left: .9em; margin: .15em 0; background: url(../imagenes/bullet_gris.gif) no-repeat 0% .5em; }
#cuerpo .caja_amarilla3 ul li span.album { font-size: .9em; }
/* #cuerpo .caja_amarilla3 div.flash { text-align: center; } */
#cuerpo .caja_amarilla3 div.flash object { width: 35em; height: 28em; margin: .5em 0 1em 0; }
#cuerpo .caja_amarilla3 div.flash object.wtbar { width: 34.8em; height: 17.8em; }
#cuerpo .caja_amarilla3 div.flash p { font: bold .9em Verdana; width: auto; padding-left: 5em; }
#cuerpo .caja_amarilla3 div.flash p span { display: block; margin-bottom: .2em; }
#cuerpo .caja_amarilla3 div.flash p input { width: 33.4em;font: 1em Verdana; }
#cuerpo .caja_amarilla3 p.enlace { margin-top: 1em; }
#cuerpo .caja_amarilla3 p.enlace a { text-decoration: none; }

#cuerpo .caja_columnas div.promo { width: auto; height: 5.4em; margin-top: 1em; margin-bottom: 1.5em; padding: .6em .6em 0 .6em; }
#cuerpo .caja_columnas div.promo div {float: left; width: 58.9em;}
#cuerpo .caja_columnas div.promo h3 {float: left; width: 12.0909em; height: 4.3636em; padding-right: .5em;}
#cuerpo .caja_columnas div.promo h3 img {width: 12.0909em; height: 4.3636em;}

#cuerpo .caja_columnas div.oferta { width: auto; margin-top: 1em; margin-bottom: 1.5em; padding: .6em; border-top: 1px solid #b0e418; border-bottom: 1px solid #b0e418; background-color:#FFF; }
#cuerpo .caja_columnas div.oferta h3 {display: inline; font-size: 1.4em; color:#4db400; margin-right: .5em;}
#cuerpo .caja_columnas div.oferta p {display: inline;}


#cuerpo .disco { width: auto; margin-bottom: 1em; }
#cuerpo .disco .portada { float: left; width: 7.1em; height: 7.1em; margin-right: .6em; }
#cuerpo .disco .textos h5 { font-size: 1.1em; font-weight: bold; margin-bottom: .27em; }
#cuerpo .disco .textos h5 a { text-decoration: underline; }
#cuerpo .disco .textos p.ref { font: bold .9em verdana; color: #000; margin-bottom: .55em; }

#cuerpo .disco_cat { width: 36em; margin-top: 1em; min-height: 7.5em }
#cuerpo .disco_cat .portada { float: left; width: 7.1em; height: 7.1em; margin-right: .6em; }
#cuerpo .disco_cat .portada img { width: 7.1em; height: 7.1em; }
#cuerpo .disco_cat .textos {height: 7.1em;}
html>body #cuerpo .disco_cat .textos {min-height: 7.1em; height: auto;}
#cuerpo .disco_cat .textos h3 { margin-bottom: .27em; }
#cuerpo .disco_cat .textos h3 a { font-size: 1em; font-weight: bold; text-decoration: underline; }
#cuerpo .disco_cat .textos p.ref { font: bold .9em verdana; color: #000; margin-bottom: .4em; }
#cuerpo .disco_cat .textos p.ref span { font-size: 1.2em; color: #F00; }


/* tablas */

table { border: .1em solid #FFF500; background-color: #FFF; }
table th { font-size: 1.1em; font-weight: bold; padding: .27em .54em; background-color: #FFF500; }
table td { font-size: 1.1em; padding: .72em .54em; vertical-align: top; }
table tr.gris { background-color: #F5F5F5; }

table.conciertos { width: 74em; w\idth: 73.8em; margin: 1.2em .8em 0 .8em; }
table.grupo_conciertos { width: 100%; margin-bottom: .6em; }
p.aviso {margin: 1.2em .8em 0 .8em;}

/* pie */

#pie p { margin-bottom: .3em; }
#pie a { text-transform: uppercase; color: #FFF; }
#pie a:hover { color: #FFCC33; }




































