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;padding-bottom:20px;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;}

.contentbanner {text-align:center;}
.contentbanner img {margin:15px 0;}
.contentbanner a:hover {background:transparent !important;}

/* -- 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: 0 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 /*0 10px 0*/;padding:0;width:560px;/*min-height:70px*/}
#lista_principal dl dt a {margin:0;font-size:1.4em;line-height:1.2;padding: 5px 8px;display:block;text-shadow:0 1px 1px #222}
#lista_principal dl dt .categoria {margin:0;font-size:.9em;line-height:1;padding: 0 8px 6px;display:block;color:#fff;font-weight:normal;}
#lista_principal dl dt .categoria a:link, #lista_principal dl dt .categoria a:visited, #lista_principal dl dt .categoria a:hover, #lista_principal dl dt .categoria a:active {font-size:.9em;line-height:1;padding: 0;display:inline;background:0}
#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 dl dt a {color:#fff;text-decoration:none;}
#lista_principal dl dt a:hover {text-decoration:underline;background:transparent}
#lista_principal dl dt .categoria a {font-weight:bold}

#lista_principal .overlay {/*background: rgb(51, 51, 51);background:rgba(0, 0, 0, 0.4);*/background:url(/img/home/transparencia-negra.png) repeat;display:block;}

/*#lista_principal dl dt.title_cine {background:url(/img/titl_cine.jpg) #234f00 left top no-repeat}
#lista_principal dl dt.title_danza {background:url(/img/titl_danza.jpg) #692202 left top no-repeat}
#lista_principal dl dt.title_diseno {background:url(/img/titl_diseno.jpg) #e5b333 left center no-repeat}
#lista_principal dl dt.title_escultura {background:url(/img/titl_escultura.jpg) #376b82 left top no-repeat}
#lista_principal dl dt.title_fotografia {background:url(/img/titl_foto.jpg) #fdf172 left center no-repeat}
#lista_principal dl dt.title_literatura {background:url(/img/titl_literatura.jpg) #a79359 left center no-repeat}
#lista_principal dl dt.title_musica {background:url(/img/titl_musica.jpg) #375500 left center no-repeat}
#lista_principal dl dt.title_pintura {background:url(/img/titl_pintura.jpg) #2c423c left center no-repeat}
#lista_principal dl dt.title_teatro {background:url(/img/titl_teatro.jpg) #7e2217 left center no-repeat}
#lista_principal dl dt.title_diseno span, #lista_principal dl dt.title_diseno a, #lista_principal dl dt.title_fotografia span, #lista_principal dl dt.title_fotografia a {color:#222}*/

#lista_principal dl dt {background:left center no-repeat;padding:10px 0}
/*#lista_principal dl dt.title_musica {background-image:url(/img/home/home_title_musica.jpg)}*/
#lista_principal dl dt.title_musica {background-image:url(/img/titl_musica.jpg)}
#lista_principal dl dt.title_cine {background-image:url(/img/home/home_title_cine.jpg)}
#lista_principal dl dt.title_danza {background-image:url(/img/home/home_title_danza.jpg)}
#lista_principal dl dt.title_diseno {background-image:url(/img/home/home_title_diseno.jpg)}
#lista_principal dl dt.title_escultura {background-image:url(/img/home/home_title_escultura.jpg)}
#lista_principal dl dt.title_fotografia {background-image:url(/img/home/home_title_fotografia.jpg)}
#lista_principal dl dt.title_literatura {background-image:url(/img/home/home_title_literatura.jpg)}
#lista_principal dl dt.title_pintura {background-image:url(/img/home/home_title_pintura.jpg)}
#lista_principal dl dt.title_teatro {background-image:url(/img/home/home_title_teatro.jpg)}

a.cine-link {float:left;display:inline;margin:0 10px 10px 20px}
a.cine-link:hover {background:transparent}

#newsletter {margin: 10px 8px;font-family: Arial, sans-serif;background-color:#ffdb80;border:1px solid #fc0;padding:8px 6px;}
#newsletter h3 {padding:5px 0;margin:0;font-size:13px}
#newsletter h3 a {color:#000}
#newsletter #dkklhk-dkklhk {width:136px;}
#newsletter label {font-size:12px}
#newsletter span {padding:4px 0;display:block}
#newsletter-form {border: 1px dotted #fd3;background-color: #fffcdf;padding:10px 15px;margin:15px 0;}
#newsletter-form p {padding: 6px 0 8px;margin:5px 0}
#newsletter-form label {font-weight:bold;display:block;font-size:13px}