body {background-color: #6494ba;margin: 0;padding: 0;color: #000;font-family: Arial, sans-serif;font-size: 62.5%;text-align: center;}

a:link {color: #369;text-decoration: underline;}

a:visited {color: #679;text-decoration: underline;}

a:hover {color: #fff;text-decoration: none;background-color: #369;}

a:active {color: #fff;text-decoration: none;background-color: #2e74e3;}

p, #derecha li, #derecha dt, #derecha dd {font-size: 1.3em;line-height: 1.4;}

dd p {font-size:1em}

input,select,th,td,li,li li,li p, p p,td p,blockquote p {font-size: 1em}

img {border: 0;}

h1 {color: #369;font: bold 2.2em/1.8 Arial, sans-serif;margin:15px 0 10px 0;line-height:1.3}

h2 {color: #369;font: bold 1.8em Arial, sans-serif;line-height:1.4}

h3 {color: #000;font: 1.5em Arial, sans-serif;font-weight: bold;}

hr.break {display: block;clear: both;visibility: hidden;}

/* -------- */

#container {width: 780px;padding: 0 5px;background: repeat-y url(/img/container_fondo.gif);margin: 0 auto;text-align: left;}

#header {display: block;margin: 0;padding: 0;}

img.header {display: block;margin: 0;padding: 0;}

/* -- Menu -- */

#menu {width: 610px;padding: 0 0 0 170px;background: repeat-x url(/img/menu_fondo.gif) #000;}

#menu ul {color: #fff;list-style: none;width: 610px;overflow: hidden;margin: 0;padding: 0;height: 32px;}

#menu li {list-style: none;display: inline;margin: 0;padding: 0;
/* hide from IE mac \*/
float: left;/*end hiding from IE5 mac */}

#menu a {float: left;padding: 32px 0 0 0;overflow: hidden;height: 0px !important;height /**/:32px;/* IE 5/Win */}

#menu a:hover {background-position: 0 -32px;}

#menu a.selected {background-position: 0 -64px;}

#menu_inicio a {width: 46px;background: url(/img/menu_inicio.gif) top left no-repeat;}

#menu_cine a {width: 37px;background: url(/img/menu_cine.gif) top left no-repeat;}

#menu_danza a {width: 47px;background: url(/img/menu_danza.gif) top left no-repeat;}

#menu_diseno a {width: 50px;background: url(/img/menu_diseno.gif) top left no-repeat;}

#menu_escultura a {width: 66px;background: url(/img/menu_escultura.gif) top left no-repeat;}

#menu_fotografia a {width: 72px;background: url(/img/menu_foto.gif) top left no-repeat;}

#menu_literatura a {width: 70px;background: url(/img/menu_literatura.gif) top left no-repeat;}

#menu_musica a {width: 51px;background: url(/img/menu_musica.gif) top left no-repeat;}

#menu_pintura a {width: 54px;background: url(/img/menu_pintura.gif) top left no-repeat;}

#menu_teatro a {width: 49px;background: url(/img/menu_teatro.gif) top left no-repeat;}

#menu_contacto a {width: 68px;background: url(/img/menu_contacto.gif) top left no-repeat;}

/* -- Submenu -- */

#submenu {width: 170px;list-style: none;font: 1.3em Arial, sans-serif;margin: 25px 0;padding: 0;overflow: hidden;border-bottom: 1px solid #fc0;}

#submenu li {background: no-repeat url(/img/submenu_fondo.gif);margin: 0;padding: 0;}

#submenu li a {background: no-repeat url(/img/submenu_fondo.gif);display: block;width: 140px;padding: 6px 15px;}

#submenu li a:hover, #submenu li a:active {background: no-repeat url(/img/submenu_fondo.gif) 0px -33px;}

#submenu a:link, #submenu a:visited, #submenu a:hover, #submenu a:active {color: #000;text-decoration: none;}

/* -- Columna izquierda -- */

#izquierda {width: 170px;margin: 0 20px 0 0;padding: 0;float: left;background-color: #fed53f;}

#izquierda h3 {margin: 0px 15px;font-size: 1.4em;}

#izquierda p {margin: 20px auto;}

.banner {margin: 50px auto;text-align: center;}

.banner a:hover, .banner a:active, #feeds a:hover, #feeds a:active {background-color: transparent;color: #369;text-decoration: none;}

.ads {margin: 0 auto 10px auto;text-align: center;}

#ultimos {margin: 0 2px;padding: 10px 0 0 0;border-bottom: 1px dotted #ffa30d;}

#ultimos ul {margin: 10px 8px 10px 18px;padding: 0 3px;list-style: disc;font-size: 1.2em;}

#ultimos li {margin: 0;padding: 3px 0;line-height:1.2}

#ultimos a:link {font-weight: bold;color: #000;}

#ultimos a:visited {font-weight: bold;color: #333;}

#ultimos a:hover, #ultimos a:active {font-weight: bold;color: #147;background-color: transparent;text-decoration: none;}

#busqueda {margin: 20px 8px 10px 8px;font-family: Arial, sans-serif;background-color:#ffdb80;border:1px solid #fc0;padding:8px 6px;}
#busqueda form {margin: 0;padding: 0;}
#busqueda p {margin: 0;padding: 0;text-align: left;font-size: 1.2em;}

#busqueda input {margin: 0 2px;vertical-align: bottom;}

p#feeds {margin: 30px 15px 30px 15px;text-align: left;font-size: 1.2em;}

#feeds img {vertical-align: middle;}

/* -- Columna contenido -- */

#derecha {position: relative;width: 570px;margin: 10px 20px 0 0;float: left;background-color: #fff;overflow: hidden;}

.destacadas {width: 254px;float: left;}

.izq {border-left: 1px dotted #369;margin-left: 15px;padding-left: 15px;}

.leerarticulo {width: 570px;padding: 0 0 5px 0;border-bottom: 1px dotted #369;margin-bottom: 20px;}

.leerarticulo a, .leerarticulo a:link {font-weight: bold;background: #fff url(/img/icono_ir.gif) no-repeat center right;padding-right: 14px;text-decoration: none;}

.leerarticulo a:visited {color: #679;text-decoration: none;}

.leerarticulo a:hover, .leerarticulo a:active {background-color: #fff;text-decoration: none;color: #369;text-decoration: underline;}

hr.dividepost {height: 1px;border-top: 1px dotted #369;border-bottom: none;border-left: none;border-right: none;padding: 0;margin: 0;}

#derecha dl dt {font-weight: bold;margin: 15px 0 5px 0;padding: 0;}

#derecha dl dd {margin: 3px 0;padding: 0;}

/* -- Artículo -- */

div.articulo {margin: 0;padding: 0;}

div.articulo h2 {margin: 4px 0;padding: 0;}

p.posted {font-size: 1.2em;margin: 0 0 20px 0;}

p.art_imagen {float: right;margin: 0 10px 10px 10px;padding: 0;}

p.art_imagen img {margin: 0;padding: 0;}

p.art_imagen_center, p.center {text-align: center;padding: 0;float: none;}

#principal p.center img {float:none;}

p.pie_articulo {position: relative;clear: both;display: block;font-size: 1.2em;margin: 20px 0 30px 0;border-top: 1px dotted #369;padding: 6px 0 0 0;}

p.pie_articulo img, p.pie_listado img {vertical-align: middle;margin: 0 4px 0 10px;}

p.pie_listado {position: relative;clear: both;display: block;font-size: 1.2em;margin: 20px 0 30px 0;border-bottom: 1px dotted #369;padding: 0 0 6px 0;}

.barra {margin: 0 5px;}

/* -- Footer -- */

div#footer {position: relative;background-color: #f90;width: 760px;padding: 10px;margin: 0;}

#footer p {margin: 0 15px 0 0;padding: 0;}

#footer a:link, #footer a:visited {color: #000;text-decoration: underline;}

#footer a:hover, #footer a:active {color: #000;background-color: #f70;}

#creditos {position: absolute;right: 0px;top: 10px;}

#creditos img {vertical-align: text-bottom;background: #f90;padding: 0 0 0 3px;margin: 0;}

/* --- Misc --- */

.textochico {font-size: 1.1em;color: #000;}

.textochico a:link, .textochico a:visited {color: #000;text-decoration: underline;}

.textochico a:hover, .textochico a:active {color: #333;text-decoration: none;background-color: transparent;}

#freeform, #tellafriend_form {width: 510px;padding: 15px;border: 1px dotted #fd3;background-color: #fffcdf;margin-bottom: 25px;}
#freeform div, #tellafriend_form div {display: none}
#freeform fieldset, #tellafriend_form fieldset {border-left: none;border-top: none;border-right: none;border-bottom: 1px dotted #fd3;padding: 6px 0;margin-bottom: 8px;}

#freeform label, #tellafriend_form label {margin: 0;padding: 0;font-size: 1.3em;font-weight: bold;}

#freeform input, #freeform select, #freeform textarea, #tellafriend_form input, #tellafriend_form select, #tellafriend_form textarea {margin-top: 8px;display: block;padding: 1px;font-family: Arial, sans-serif;font-size: 1.15em;}

#freeform fieldset input, #freeform fieldset textarea, #tellafriend_form fieldset input, #tellafriend_form fieldset textarea {width: 90%;}

#freeform p, #tellafriend_form p {margin: 0;padding: 0;vertical-align: middle;}

#freeform p input, #tellafriend_form p input {width: auto;}

.hiddenfield {visibility: hidden;}

p.cartelera {margin: 20px auto;width: 300px;text-align: center;}

.cartelera a:hover {background-color: #fff;}

dl.ligas_cartelera {margin: 10px 0;float:left;}

dl.ligas_cartelera dt {font-weight: bold;color: #369;}

dl.ligas_cartelera dd {float: left;display: inline;}

dl.ligas_cartelera img {margin: 0 10px;vertical-align: bottom;}

dl.ligas_cartelera a:hover, dl.ligas_cartelera a:active {background-color: transparent;}

.navegacion {margin: 0;width:250px;font-size: 1.2em;line-height:1;padding: 3px 5px;text-align:right;position:absolute;right:0}

.navegacion a {margin: 0 5px;}

.navegacion span {margin-left:10px;border-left:1px solid #666;}

.recomendar {position: absolute;right: 0;width:380px;text-align:right;}

.tabla, .tabla tr, .tabla td, .tabla th {border: 1px solid #000;border-collapse: collapse;}

.tabla td {padding: 5px;}

.tabla th {text-align: center;font-weight: bold;}

p.ninos {font-weight: bold;font-size: 1.2em;text-transform: uppercase;}

p.ninos * {vertical-align: middle;}

#bannerninos, #promocion, #banner_contenido {text-align: center;padding: 0;margin: 0;}

#bannerninos a:hover, #promocion a:hover {background-color: transparent;}

blockquote {padding: 0;margin: 20px 0;background-color: #adf;text-align: center;color: #000;font-size: 1.3em;font-weight: bold;border: dotted 1px #9bc;}

blockquote p {margin: 15px;padding: 0;}

#principal {border-bottom: 1px solid #bcd;padding-bottom: 10px;}

#principal img {float: left;margin-right: 20px;display: inline;}

.busqueda_detalle {font-size: 1.2em; font-weight:bold;padding-bottom:4px;border-bottom:1px dotted #666;}

object {display:block;margin:auto;}

.min {text-transform:lowercase}
.may {text-transform:uppercase;font-size:1.5em;line-height:1.3;letter-spacing:1px}

/* --- Calendario chico --- */
#minicalendario {margin:10px 0;}
.calendarioch {width: 154px;background:#fff;font-family: Verdana, sans-serif; margin: 0 auto;border:1px solid #c1c7cb;font-size:11px;}
.calendarioch th {padding: 6px 0; background: url(/img/calch_fondo_header.gif) left bottom repeat-x #eff1f3;text-align:center}
.calendarioch .dias {text-align:center;font-weight:bold;padding-top:6px;color: #000}
.calendarioch td {color: #1657b7;vertical-align:middle;text-align:center}
.calendarioch td a {padding:2px 0;}
#minicalendario ul {margin:0 auto;padding:0;list-style:none;overflow:hidden;width:150px;}
#minicalendario li {margin:0;padding:0;text-align:center;width:150px;height:27px;
/* hide from IE mac \*/
float: left;/*end hiding from IE5 mac */}
#minicalendario ul a {float: left;display:block;padding: 27px 0 0 0;overflow: hidden;width:150px;height: 0px;}
#minicalendario ul a:hover {background-position: 0 -27px;background-color:transparent;}
#eventossem a {background: url(/img/calch_boton_sem.gif) top left no-repeat;}
#eventosmes a {background: url(/img/calch_boton_mes.gif) top left no-repeat;}
#fechainicio {font-size:1.4em;font-weight:bold;border-bottom:1px solid #bcd;color:#444;text-align:right;}

/* --- Calendario grande ---*/
#tabla_borde {border:1px solid #d1d5d8;margin:10px 0;}
#calendario {font-size:1.3em;margin:0;padding:0;width:100%;border-collapse:collapse;}
#calendario tbody tr {border-left:4px solid #d1d5d8;border-right:4px solid #d1d5d8;}
#calendario thead tr {background: url(/img/calgr_fondo_header.gif) top left repeat-x #d3d6d9;}
#calendario thead tr#rowfiltro {border-top:#aab 1px solid;background: none #d3d6d9; font-size:1em;}
#rowfiltro form, #rowfiltro fieldset {border:0;margin:0;padding:0}
#rowfiltro select {font-size:0.8em;}
#calendario th {padding:10px;font-size: 1.3em}
#calendario td {padding:6px 4px;color:#470;}
#calendario td span {color:#737d66}
#calendario td a {color:#000;padding:2px;line-height:1.4;}
#calendario td a:visited {color:#444;}
#calendario td a:hover, #calendario td a:active {text-decoration:none;background-color:#cddbbb}
#calendario tfoot {background-color: #d1d5d8;}
#calendario tfoot td {color:#000;padding:8px;}
.zebra td {background:#e9eaec;}
#cal_mes {font-size: 1.1em;text-align:right;border-bottom:1px dotted #d1d5d8;}
.col_fecha {width:180px;}
.col_evento {width:310px;}
.ver_semana, .ver_mes {font-size:0.85em;padding: 3px 19px;margin-left:40px;text-align:right;}
.ver_semana {background:url(/img/icono_cal_sem.gif) 0 50% no-repeat}
.ver_mes {background:url(/img/icono_cal_mes.gif) 0 50% no-repeat}
.ver_semana:hover, .ver_mes:hover {background-color:transparent;color:#333;text-decoration:underline;}

/* -- Tooltips --*/
.tool-tip {color: #fff;width: 100px;z-index: 13000;}
.tool-title {font-weight: bold;font-size: 12px;margin: 0;color: #9FD4FF;padding: 6px 6px 3px;background: url(/img/bubble.png) top left;}
.tool-text {font-size: 12px;padding:3px 6px 6px;background: url(/img/bubble.png) bottom right;}

/* --  Lista principal -- */
#lista_principal {float:left;}
#lista_principal dl {margin:0;padding: 0;float:left;border-bottom: none;}
#derecha #lista_principal dl {border-bottom: none;}
#lista_principal dt {margin:0;padding:0;width:560px;}
#lista_principal dl dt a {margin:0 0 10px 0;font-size:1.4em;line-height:1.3;padding: 4px 8px;display:block;}
#lista_principal dd {margin:0;padding:0;}
#lista_principal dd p {margin:5px 0;padding:0;}
#lista_principal dd p.imagen {float:left;margin:3px 10px 0 0;}
#lista_principal dd p.imagen img {padding:2px;border:2px #c2c6c9 solid;}
#lista_principal dt a:link {color:#fff;background:#c30;text-decoration:none}
#lista_principal dt a:visited {color:#fff;background:#930;text-decoration:none}
#lista_principal dt a:hover {color:#fff;background:#900}
#lista_principal dt a:active {color:#f93;background:#900}