body {margin: 0; background: #c8c8c8}
img {border: 0}
a {text-decoration: none}
a:hover {text-decoration: underline}
hr, legend, .oculto, h1, h2, fieldset {display: none}
fieldset {border: none; display: block}
p {margin: 0; padding-bottom: 10px} 
h1, h2, h3, h4, ul, form, fieldset {margin: 0; padding: 0}
ul {list-style-type: none}
input, select, textarea {font: 0.7em arial, helvetica,sans-serif; color: #535e58; border: 0; height: 20px}

#contenedora {width: 100%; text-align: center}
#contenido {width: 780px; margin: auto; text-align: left; border-bottom: 10px solid #fff; overflow: hidden}

#fondo_foto_home {height: 590px; background: url(../img/fondo_foto_home.jpg) no-repeat; border-bottom: 10px solid #fff}
#fondo_foto {height: 600px; background: url(../img/fondo_foto.jpg) no-repeat;}
#fondo_barras_rojas {background: url(../img/fondo_barras_rojas.gif) repeat-y; float: left; }
#fondo_barras_grises {background: url(../img/fondo_barras_grises.gif) repeat-y; float: left}

#ingles {padding: 400px 18px 0 0; float: right}

#cabecera {float: left; width: 780px; margin-bottom: 70px}
#cabecera #logo {width: 218px; float: left; padding-top: 26px}
#cabecera #logo a {padding-left: 42px}
#cabecera #menu {width: 562px; float: left; padding-top: 25px}
#cabecera #menu li {float: left; width: 130px; margin: 0 8px 13px 0; height: 19px}
#cabecera #menu li#reproductor {float: right; display: inline; width: 268px; margin: 0 18px 13px 0; padding: 0; height: 19px}

#interior {padding-right: 18px; float: left; width: 780px;w\idth: 762px; }
#interior #Izquierda {width: 218px; float: left; margin-top: 52px; background: url(../img/fondo_barras_grises.gif) repeat-y}
#interior #Izquierda #buscador {width: 148px; background: #fff; margin-left: 40px; display: table}
#interior #Izquierda #buscador #interior_buscador {padding: 10px 10px 0 10px}
#interior #Izquierda #buscador #interior_calendario {padding: 10px 8px 16px 8px; background: #fff}
#interior #Izquierda #buscador #interior_buscador #titulo {background: #cc0000; padding: 7px 0 3px 6px; margin-bottom: 2px}
#interior #Izquierda #buscador #interior_calendario #titulo {background: #cc0000; padding: 7px 0 3px 6px; margin: 0 2px 0 2px}
#interior #Izquierda #buscador #busqueda {background: #dddfde; padding: 10px 9px 18px 9px}
#interior #Izquierda #buscador #busqueda td {height: 25px}
#interior #Izquierda #buscador #busqueda select {margin: 7px 0 14px 0}
#interior #Izquierda #buscador #busqueda .campo {font: 0.7em arial, helvetica,sans-serif; color: #535e58; width: 106px; border: 0; height: 20px}

#interior #Derecha {width: 544px; float: right}
#interior .modulo {width: 544px; float: right; background: #fff; margin-bottom: 20px}
#interior .modulo .titulo {padding: 24px 0 12px 15px}
#interior .modulo #cabecera_foro, #interior .modulo #frecuencia {float: left; padding-left: 15px}
#interior .modulo #numero {float: right; padding-right: 8px}
#interior .modulo .titulo_float {float: left; padding: 24px 0 12px 0}
#interior .modulo .subtitulo {padding: 0 0 20px 15px; float: left}
#interior .modulo p {padding: 0 25px 10px 15px}
#interior .modulo .enlaces, #interior .noticias .fila_noticias .noticia .enlaces {border-top: 4px solid #dddfde; margin: 10px 10px 0 10px}
#interior .descripcion .enlaces {border-top: 4px solid #dddfde; margin: 10px 0 0 0}
#interior .modulo .enlaces_gris {border-top: 4px solid #b3b8b6; margin: 10px 10px 0 10px}
#interior .modulo .enlaces ul, #interior .modulo .enlaces_sinborde ul, #interior #Izquierda #buscador .enlaces_sinborde_buscador ul, #interior .descripcion .enlaces ul, #interior .modulo .enlaces_gris ul, #interior .noticias .fila_noticias .noticia ul {float: right; padding: 21px 0 21px 0}
#interior .modulo .enlaces_sinborde_arriba ul {float: right; padding: 25px 0 13px 0}
#interior .modulo .enlaces li, #interior .modulo .enlaces_sinborde li, #interior .modulo .enlaces_sinborde_arriba li, #interior .descripcion .enlaces li, #interior .modulo .enlaces_gris li {float: left; display: inline; border-right: 4px solid #cc0000; margin-right: 10px; padding-right: 10px; line-height: 0.7em}
#interior #Izquierda #buscador .enlaces_sinborde_buscador li {float: left; display: inline; border-right: 4px solid #cc0000; padding-right: 10px; line-height: 0.7em}
#interior .modulo #entradilla_agenda {margin: 0 10px 0 10px; padding: 0 0 10px 5px}
#interior .modulo #entradilla_evento {border-bottom: 4px solid #dddfde; margin: 0 10px 24px 10px; padding: 0 0 15px 5px}
#interior .modulo #entradilla_registro {padding: 0 10px 0 15px}
#interior .modulo .parrafo_pocomargen {margin: 0; padding: 0 0 5px 0}
#interior .modulo .evento {clear: both; margin-bottom: 8px}
#interior .modulo .evento .foto_agenda {float: left; padding: 0 17px 0 15px}
#interior .modulo .evento .evento_actualizado {float: left; width: 417px; padding-bottom: 8px}
#interior .modulo .evento .evento_actualizado .right {float: right; padding: 2px 20px 0 0}
#interior .modulo .evento .evento_actualizado .left {float: left}
#interior .modulo .evento .enlaces {border-top: 4px solid #dddfde; margin: 15px 10px 0 10px}
#interior #interior_calendario .header {background: #535e58; text-align: center; width: 18px; height: 20px}
#interior #interior_calendario .dia {background: #dddfde; text-align: center; width: 18px; height: 16px}
#interior #interior_calendario .diaHoy {background: #33CC00; text-align: center; width: 18px; height: 16px}
#interior #interior_calendario .evento {background: #cc0000}
#interior #interior_calendario .dia a {color: #fff}
#interior #interior_calendario .diaHoy a {color: #fff}
#interior #interior_calendario #meses {background: #535e58; padding: 7px 8px 3px 8px; margin: 0 2px 0 2px}
#interior #interior_calendario #meses .desplega {width: 112px; border: 0; margin-bottom: 4px}

#interior .modulo #formulario {width: 524px; background: #dddfde; margin: 18px 0 18px 10px; display: table}
#interior .modulo #formulario form {padding: 20px 20px 0 25px}
#interior .modulo #formulario tr {height: 32px}
#interior .modulo #formulario td.ancho71 {width: 71px}
#interior .modulo #formulario td.ancho128 {width: 128px}
#interior .modulo #formulario td.ancho185 {width: 185px}
#interior .modulo #formulario td.ancho20 {width: 25px}
#interior .modulo #formulario .campo {width: 169px}
#interior .modulo #formulario .campo_area {width: 354px; height: 50px; margin: 5px 0 5px 0}
#interior .modulo #formulario .desplega {width: 100px; border: 0}
#interior .modulo #formulario .margen_campo {margin-left: 10px}
#interior .modulo #formulario .direccion {line-height: 2.9em}
#interior .modulo #Importante {padding-bottom: 20px}
#interior .modulo #Importante p {padding: 0 25px 5px 15px}
#interior .modulo #foro {float: left; padding: 8px 8px 0 8px}
#interior .modulo #foro td {padding: 2px 2px 3px 5px; background: #dddfde}
#interior .modulo #foro .fondo_tabla {background: #535e58}
#interior .modulo #foro td.ancho191 {width: 191px}
#interior .modulo #foro td.ancho90 {width: 90px}
#interior .modulo #foro td.ancho130 {width: 130px}
#interior .modulo #foro td.ancho110 {width: 110px}
#interior .modulo #foro a {background: url(../img/ico_flechas_rojas.gif) 0 3px no-repeat; padding-left: 12px}
#interior .modulo #tema {float: left; padding: 10px 10px 0 10px; margin-bottom: 14px}
#interior .modulo #tema #titulo_tema {background: #535e58; float: left; width: 262px; padding: 2px 0 3px 0}
#interior .modulo #tema #titulo_tema strong {padding-left: 5px}
#interior .modulo #tema li {background: #cc0000; width: 129px; float: left; margin-left: 2px; line-height: 1.0em; padding: 0 0 3px 0; height: 19px; he\ight: 16px}
#interior .modulo #tema a {background: url(../img/ico_flechas_blancas.gif) 8px 3px no-repeat; padding-left: 20px}
#interior .modulo .acceso_directo {padding: 12px 15px 12px 15px; float: left}
#interior .modulo .acceso_directo .dentro {background: #dddfde; float: left; width: 514px;}
#interior .modulo .acceso_directo .campo {font: 0.7em arial, helvetica,sans-serif; color: #535e58; width: 130px; border: 0; height: 20px; margin-left: 6px}
#interior .modulo .acceso_directo .ir_elemento {padding: 0 9px 0 0; border-right: 4px solid #cc0000; margin: 10px 0 10px 0; float: right}
#interior .modulo .acceso_directo td.ancho140 {width: 150px}
#interior .modulo .acceso_directo td.ancho200 {width: 210px}
#interior .modulo .acceso_directo td.ancho325 {width: 325px}
#interior .modulo .acceso_directo td.ancho265 {width: 265px}
#interior .modulo .acceso_directo .txt07ar_grs {padding-left: 20px; padding-bottom: 5px}

#interior .modulo #sellos {float: left; padding: 0 5px 40px 5px}
#interior .modulo #sellos li {display: inline}
#interior .modulo #sellos a {border: 10px solid #535e58; float: left; margin: 9px}
#interior .modulo #sellos a:hover {border: 10px solid #cc0000; float: left; margin: 9px}

#interior .modulo .foto_sello {float: left; padding: 0 15px 10px 15px}
#interior .modulo .foto_disco {float: left; padding: 15px 15px 11px 15px}
#interior .disco .modulo .titulo {float: left; padding: 24px 0 12px 0}
#interior .modulo .datos_sello {float: left; width: 245px; padding-bottom: 10px}
#interior .modulo .datos_sello p {padding: 0 0 5px 0}
#interior .disco {position: relative; float: left; width: 544px; margin-bottom: 20px}
#interior .descripcion {float: right; width: 276px; background: #fff; padding: 0 10px 0 15px; w\idth: 251px}
#interior .disco .modulo {width: 544px; float: right; background: #fff; margin-bottom: 0}
#interior .disco .modulo .subtitulo {padding: 0 0 10px 0; float: left}
#interior .enlaces_relacionados {position: absolute; bottom: 0; width: 218px; text-align: right; margin-bottom: 18px}
#interior .noticias_actualizadas {float: left; width: 280px; text-align: right}
#interior .enlaces_relacionados ul, #interior .noticias_actualizadas ul {padding-right: 8px}
#interior .enlaces_relacionados li, #interior .noticias_actualizadas li {clear: both}
#interior .enlaces_relacionados a {background: url(../img/ico_flechas_blancas_gra.gif) right no-repeat; padding-right: 20px; margin-right: 12px}
#interior .enlaces_relacionados .enlaces, #interior .noticias_actualizadas .enlaces {float: right; padding: 0 9px 0 0; border-right: 4px solid #fff; margin: 10px 0 10px 0}
#interior .modulo .marcas, #interior .modulo .contactos {border-top: 4px solid #dddfde; margin: 10px 10px 0 10px; padding: 0 5px 0 5px}
#interior .modulo .marcas p, #interior .modulo .contactos p {padding: 0 0 5px 0}
#interior .modulo .marcas h3, #interior .modulo .contactos h3 {margin: 22px 0 6px 0}
#interior .modulo .contactos td {height: 20px}
#interior .modulo #web {float: left; padding: 20px 0 0 5px}
#interior .modulo #web a, #interior .modulo .enlaces_web a {background: url(../img/ico_flechas_rojas.gif) right no-repeat; padding-right: 20px; margin-left: 15px}
#interior .modulo .enlaces_web {width: 500px; padding: 0 0 8px 0}

#interior .noticias {position: relative; float: left; width: 762px}
#interior .noticias .fila_noticias {width: 544px; float: right; margin-bottom: 20px}
#interior .noticias .fila_noticias .noticia {float: left; width: 264px; background: #fff}
#interior .noticias .fila_noticias .noticia p {padding: 0 15px 10px 15px}
#interior .noticias .fila_noticias .noticia li {float: left; display: inline; border-right: 4px solid #cc0000; margin-left: 10px; padding-right: 10px; line-height: 0.7em}
#interior .noticias .fila_noticias .separacion {float: left; width: 16px}
#interior .noticias .fila_noticias .noticia .foto_noticia {padding: 20px 10px 25px 10px}
#interior #noticia_ampliada .foto_noticia {background: #fff; padding: 20px 10px 0 10px; float: left}
#interior .titulo_noticia {padding: 0 0 8px 15px}
.bloque{margin-left: 20px; margin-right: 20px; border: 0px solid black; spacing: 0px; padding: 0px; margin-bottom: 0px}

.txt0625ar_grs {font: 0.625em arial, helvetica,sans-serif; color: #535e58; line-height: 1.4em}
.txt0625ar_bla {font: 0.625em arial, helvetica,sans-serif; color: #fff; line-height: 1.4em}
.txt07ar_grs {font: 0.7em arial, helvetica,sans-serif; color: #535e58; line-height: 1.3em}
.txt07ar_roj {font: 0.7em arial, helvetica,sans-serif; color: #cc0000}
.txt07ar_bla {font: 0.7em arial, helvetica,sans-serif; color: #fff}
.txt0875ar_roj {font: 0.875em arial, helvetica,sans-serif; color: #cc0000;}
#medios{display: none;}
#otros{display: none;}
