/* GENERAL */
/*
009fd9

border e6e7e8

*/
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:0.6em;}
img{ border:0;}
a:focus { outline:none; }

/* CONTENEDORES */
#web{ width:770px; margin-left:auto; margin-right:auto;}

/* ---------------------------------------------------- */
/* cabecera
/* ---------------------------------------------------- */
#cabecera {
	float:left;
	width:100%;
	height:100px;
}
#cabecera h1 {
	float:left;
	margin:35px 0 0 20px;
	width:394px;
	height:48px;
	background:transparent url('graficos/donostiakultura.jpg') no-repeat left top;
	text-indent:-9999px;
}
#cabecera h1 a {display:block;width:394px;height:48px;}
#cabecera p {
	float:right;
	margin:35px 20px 0 0;
}
/* ---------------------------------------------------- */
/* menu
/* ---------------------------------------------------- */

#menu {
	float:left;
	width:770px;
	background:#000;
	color:#fff;
}
ul#idiomas {float:right;padding:0 0 0 0;margin-right:12px;}
ul#opciones {float:left;padding:0 0 0 0;margin-left:20px;}
ul#idiomas li, ul#opciones li {
	float:left;
	list-style:none;
	padding:0 5px 0 5px;
	border-right:1px solid #fff;
}
ul#idiomas li a, ul#opciones li a {color:#fff;text-decoration:none;}
ul#idiomas li a:hover, ul#opciones li a:hover {background:#009fd9;}
#menu .noborder {border:none;}

#cabecerasuperior{ float:left; width:100%;}
#cabecerainferior{ float:left; width:100%; background-image:url(graficos/curvamenuizquierda.gif); background-repeat:no-repeat; height:27px; background-position:left;}
#menucabeceraresto{ float:right; margin-top:5px; width:auto; margin-right:0px; background-color:#00407A; padding:2px;}
#menucabeceraresto1{ float:right; margin-top:5px; width:auto; margin-right:85px; padding:2px;}

#central{
	width:100%;
	float:left;
	margin:10px 0 10px 0;
}
#menuizquierda{ width:167px; float:left; }
#centroindex{ width:401px; float:left; padding-left:18px; padding-right:17px;}
.destacadoizq{ width: 192px; float:left; margin-right:15px; margin-bottom:15px;}
.destacadoder{ width: 192px; float:left; margin-bottom:15px;}
.destacadoizq2{ width: 192px; float:left; margin-right:15px; margin-bottom:15px;}
.destacadoder2{ width: 192px; float:left; margin-bottom:15px;}
#menuderecha{ width:167px; float: right;}
.nivel1con{ float:left; width:100%; margin-bottom:10px;}
.nivel2con{ float:left; width:100%; background-color:#FFFFFF; margin-bottom:10px;}
.nivel1sin{ float:left; width:100%; background-color:#FFFFFF; margin-bottom:10px;}
.nivel2sin{ float:left; width:100%; background-color:#FFFFFF; margin-bottom:10px;}
.nivel3con{ float:left; width:100%; background-color:#FFFFFF; margin-bottom:10px;}
.nivel3sin{ float:left; width:100%; background-color:#FFFFFF; margin-bottom:10px;}
#menuderecharesto{ width:167px; float: right;}
#relacionados{ float:left; width:100%; background-color:#FFF;}
#centro{ width:401px; float:left; padding-left:18px; padding-right:17px;}
#infoevento{ width:100%; float:left;color:#000;}
#centrosinmenuderecha{ width:568px; float:left; padding-left:18px; padding-right:17px;}

#bibliotecasint{ float:left; width:auto; padding-left:212px; background-image:url(graficos/bibliotecasint.jpg); background-repeat:no-repeat; height:191px;}
#sede{ float:left; width:auto; padding-left:215px; background-image:url(graficos/plazaconstitucion.jpg); background-repeat:no-repeat; height:101px; padding-top:40px}
#bibliotecasalderdieder{ float:left; width:auto; padding-left:285px; padding-top:40px; height:167px; background-image:url(graficos/alderdieder.jpg); background-repeat:no-repeat;}
#bibliotecasalderdiederresto{ float:left; width:98%; margin-top:10px;}
#bibliotecasinfantil{ float:left; width:auto; padding-left:285px; padding-top:40px; height:166px; background-image:url(graficos/bibliotecainfantil.jpg); background-repeat:no-repeat;}
#bibliotecasurgull{ float:left; width:auto; padding-left:285px; padding-top:40px; height:167px; background-image:url(graficos/bibliotecaurgull.jpg); background-repeat:no-repeat;}

#santelmo1{ float:left; width:auto; padding-left:245px; background-image:url(graficos/santelmo.jpg); background-repeat:no-repeat; height:338px; padding-top: 10px;}
#santelmo2{ float:left; width:auto; padding-left:245px; background-image:url(graficos/santelmo.jpg); background-repeat:no-repeat; padding-top: 10px;}






/* MODIFICADORES */



#menucabecera ul{ margin:0; padding:0; list-style-type:none;}
#menucabecera ul li{ display:inline; padding-left:6px; padding-right:4px; color:#e6e7e8}
#menucabecera ul li a{ color:#e6e7e8; text-decoration:none;}
#menucabecera ul li a:hover{ text-decoration: none; color:#FFF1C7;}
#menucabecera .borde{ border-right:1px solid #87a7cc;}

#menucabecera1 ul{ margin:0; padding:0; list-style-type:none;}
#menucabecera1 ul li{ display:inline; padding-left:6px; padding-right:4px;}
#menucabecera1 ul li a{ color:#00407A; text-decoration:none;}
#menucabecera1 ul li a:hover{ text-decoration: none; color:#87a7cc;}
#menucabecera1 .borde{ border-right:1px solid #87a7cc;}

#menucabeceraresto ul{ margin:0; padding:0; list-style-type:none;}
#menucabeceraresto ul li{ display:inline; padding-left:6px; padding-right:4px; color:#e6e7e8}
#menucabeceraresto ul li a{ color:#e6e7e8; text-decoration:none;}
#menucabeceraresto ul li a:hover{ text-decoration: none; color:#FFF1C7;}
#menucabeceraresto .borde{ border-right:1px solid #87a7cc;}

#menucabeceraresto1 ul{ margin:0; padding:0; list-style-type:none;}
#menucabeceraresto1 ul li{ display:inline; padding-left:6px; padding-right:4px;}
#menucabeceraresto1 ul li a{ color:#00407A; text-decoration:none;}
#menucabeceraresto1 ul li a:hover{ text-decoration: none; color:#87a7cc;}
#menucabeceraresto1 .borde{ border-right:1px solid #87a7cc;}

#menuizquierda h2{font-size:1.3em; margin:0; padding:2px; background-color:#009fd9; padding-left:10px; color:#fff;}
#menuizquierda h2 a{ color:#009fd9; text-decoration:none;}
#menuizquierda h2 a:hover{}

#menuizquierda .ulmenu1{
	margin:0;
	padding:0;
	list-style-type:none;
	padding:10px 0 10px 10px;
	border-left:1px solid #e6e7e8;
	border-right:1px solid #e6e7e8;
	border-bottom:1px solid #e6e7e8;
}
#menuizquierda .ulmenu1 li{ margin-bottom:5px; font-size:1.1em; color:#000; font-weight:bold;}
#menuizquierda .ulmenu1 li a{ color:#000; text-decoration:none;}
#menuizquierda .ulmenu1 li a:hover{color:#009fd9;}
#menuizquierda .ulmenu1 li ul{ margin:0; padding:0; list-style-type:none;}
#menuizquierda .ulmenu1 li ul li{ margin:0; padding:0; font-size:0.9em; font-weight:normal;}
#menuizquierda .ulmenu1 li ul li a{ color: #000; text-decoration:none;}
#menuizquierda .ulmenu1 li ul li a:hover{color:#009fd9;}
#menuizquierda .ulmenu1 .seleccionado{ color: #000; font-weight:bold;}
#menuizquierda .ulmenu1 .seleccionado a{ color: #000;}

#menuizquierda .ulmenu2{
	margin:0;
	padding:0;
	list-style-type:none;
	padding:10px 0 10px 10px;
	border-left:1px solid #e6e7e8;
	border-right:1px solid #e6e7e8;
	border-bottom:1px solid #e6e7e8;
}
#menuizquierda .ulmenu2 li {margin-bottom:5px; color:#000;}
#menuizquierda .ulmenu2 li a{color:#000; text-decoration:none;}
#menuizquierda .ulmenu2 li a:hover{color:#009fd9;}

#menuizquierda .ulmenu3{
	margin:0;
	padding:0;
	list-style-type:none;
	padding:10px 0 10px 10px;
	border-left:1px solid #e6e7e8;
	border-right:1px solid #e6e7e8;
	border-bottom:1px solid #e6e7e8;
}
#menuizquierda .ulmenu3 li {color:#000;}
#menuizquierda .ulmenu3 li a{color:#000; text-decoration:none;}
#menuizquierda .ulmenu3 li a:hover{color:#009fd9;}
#menuizquierda .ulmenu3 li ul{ margin:0; padding:0; list-style-type:none; padding-left:10px;}

#menuizquierda .bordeh2 { border-bottom: 1px solid #009fd9;}

#menuizquierda .bordeinferior { background-image:url(graficos/bordeinferiomenuizquierda.gif); background-repeat:no-repeat; margin:0; padding:0; background-color:#FFFFFF;}

.destacadoizq h2{ color: #009fd9; font-size:1.4em; margin:0; padding:0; margin-top:3px; margin-bottom: 3px;}
.destacadoizq p{ color: #009fd9; margin:0; padding:0; margin-top:3px; margin-bottom: 3px;}
.destacadoizq a{ color: #009fd9; text-decoration:none;}
.destacadoizq a:hover{ text-decoration: underline;}

.destacadoder h2{ color: #009fd9; font-size:1.4em; margin:0; padding:0; margin-top:3px; margin-bottom: 3px;}
.destacadoder p{ color: #009fd9; margin:0; padding:0; margin-top:3px; margin-bottom: 3px;}
.destacadoder a{ color: #009fd9; text-decoration:none;}
.destacadoder a:hover{ text-decoration: underline;}


.destacadoizq2 h2{ color: #000000; font-size:1.4em; margin:0; padding:0; margin-top:3px; margin-bottom: 3px;}
.destacadoizq2 p{ color: #000000; margin:0; padding:0; margin-top:3px; margin-bottom: 3px;}
.destacadoizq2 a{ color: #000000; text-decoration:none;}
.destacadoizq2 a:hover{ text-decoration: underline;}


.destacadoder2 h2{ color: #000000; font-size:1.4em; margin:0; padding:0; margin-top:3px; margin-bottom: 3px;}
.destacadoder2 p{ color: #000000; margin:0; padding:0; margin-top:3px; margin-bottom: 3px;}
.destacadoder2 a{ color: #000000; text-decoration:none;}
.destacadoder2 a:hover{ text-decoration: underline;}

#menuderecha h2{ background-color:#009fd9; color:#fff; margin:0; padding:2px; font-size:1.3em; padding-left:10px;}
#menuderecha h2 a {color:#fff;display:block;text-decoration:none;}

#menuderecha ul, #noticias_blog {
	margin:0;
	padding:10px 5px 10px 10px;
	list-style-type:none;
	border-left:1px solid #e6e7e8;
	border-right:1px solid #e6e7e8;
	border-bottom:1px solid #e6e7e8;
}
#noticias_blog a {color:#009fd9;text-decoration:none;font-weight:bold;}
#noticias_blog a:hover {text-decoration:underline;}
#menuderecha ul .li1{color:#000000; margin-bottom:12px;}
#menuderecha ul .li1 a{color:#009fd9; text-decoration:none;}
#menuderecha ul .li1 a:hover{text-decoration: underline;}
#menuderecha ul .li2{color:#023E7D; margin:1em 0;}
#menuderecha ul .li2 a{color:#009fd9; text-decoration:none; font-weight:bold;}
#menuderecha ul .li2 a:hover{text-decoration: underline;}
#menuderecha ul .li2 .textonegro{ color:#000000;}

#menuderecha .pagenda{ color:#009fd9; padding:0; margin:0; padding-left:10px; margin-bottom:15px;}
#menuderecha .pagenda a{ color:#009fd9; text-decoration:none;}
#menuderecha .pagenda a:hover{ text-decoration:underline;}

#menuderecha .ptarjeta{ padding:0; margin:0; background-color:#FFFFFF; text-align:center;}
#menuderecha .ptarjeta a{ color:#2A307E; text-decoration:none;}
#menuderecha .ptarjeta a:hover{ color:#000000;}
/* ---------------------------------------------------- */
/* Banners
/* ---------------------------------------------------- */
ul#banner {float:left;margin:0;padding:14px 0 14px 6px;}
ul#banner li {display:inline;margin:0 10px;}
ul#banner li a img {border:1px solid #e6e7e8;}
ul#banner li a:hover img {border:1px solid #009fd9;}
ul#banner-right {margin:0;padding:0;border:none;}
ul#banner-right li {margin:0 0 1em 0;}
ul#banner-right li a img {border:1px solid #e6e7e8;}
ul#banner-right li a:hover img {border:1px solid #009fd9;}
/* ---------------------------------------------------- */
/* Pie
/* ---------------------------------------------------- */
#pie{
	position:relative;
	clear: both;
	width:770px;
	height:58px;
	margin:0 auto;
	padding:7px 0 5px 0;
	background-color:#000;
	text-align:center;
	color:#FFF;
}
#pie p{ margin:0; padding:0; color:#FFFFFF; padding-top:5px;}
#pie p a{ color:#FFFFFF; text-decoration:none;}
#pie p a:hover{color:#009fd9;}
#pie ul  {
	width:300px;
	margin:0 auto;
}
#pie ul  li {
	display:inline;
	margin:0 5px;
}
#pie p.ayuntamiento {
	float:right;
	position:absolute;
	top:9px;
	right:19px;
}
#pie p.ayuntamiento img {padding:0 .3em;}

.nivel1con h3{ padding:0; margin:0; color:#000; font-size:1em; font-weight:bold; background-color:#e6e7e8; padding:2px; width:78%; float:left; margin-bottom:10px;}
.nivel1con h4{ padding:0; margin:0; color:#FFFFFF; font-size:1em; font-weight:bold; background-color:#009fd9; padding:2px; float:right; width:20%; text-align:center; margin-bottom:10px;}
.nivel1con .flotaizq {float:left; clear:left; margin: 0px 0px 10px 10px;}
.nivel1con p{ padding:0; margin:0; padding-top:15px; float:left; padding-bottom:40px; color:#000; width:70%; margin-left:10px;}
.nivel1con a{ color:#000; text-decoration:none;}
.nivel1con a:hover{ text-decoration:underline;}
.nivel1con h4 a{color:#FFFFFF; text-decoration:none;}

.nivel1sin h3{ padding:0; margin:0; color:#009fd9; font-size:1em; font-weight:bold; background-color:#e6e7e8; padding:2px; width:78%; float:left; margin-bottom:10px;}
.nivel1sin h4{ padding:0; margin:0; color:#FFFFFF; font-size:1em; font-weight:bold; background-color:#009fd9; padding:2px; float:right; width:20%; text-align:center; margin-bottom:10px;}
.nivel1sin p{ padding:0; margin:0; float:left; color:#009fd9; width:95%;margin-left:2px; padding-bottom:10px;}
.nivel1sin a{ color:#009fd9; text-decoration:none;}
.nivel1sin a:hover{ text-decoration:underline;}

.nivel2con h3{ padding:0; margin:0; color:#009fd9; font-size:1em; font-weight:bold; background-color:#F2F5F8; padding:2px; width:78%; float:left; margin-bottom:10px;}
.nivel2con h4{ padding:0; margin:0; color:#FFFFFF; font-size:1em; font-weight:bold; background-color:#195089; padding:2px; float:right; width:20%; text-align:center; margin-bottom:10px;}
.nivel2con .flotaizq {float:left; clear:left; margin: 0px 0px 10px 10px;}
.nivel2con p{ padding:0; margin:0; padding-top:15px; float:left; color:#009fd9; width:70%; margin-left:10px;}
.nivel2con a{ color:#009fd9; text-decoration:none;}
.nivel2con a:hover{ text-decoration:underline;}

.nivel2sin h3{ padding:0; margin:0; color:#009fd9; font-size:1em; font-weight:bold; background-color:#F2F5F8; padding:2px; width:78%; float:left; margin-bottom:10px;}
.nivel2sin h4{ padding:0; margin:0; color:#FFFFFF; font-size:1em; font-weight:bold; background-color:#195089; padding:2px; float:right; width:20%; text-align:center; margin-bottom:10px;}
.nivel2sin p{ padding:0; margin:0; float:left; color:#009fd9; width:95%;margin-left:2px;padding-bottom:10px;}
.nivel2sin a{ color:#009fd9; text-decoration:none;}
.nivel2sin a:hover{ text-decoration:underline;}

.nivel3con h3{ padding:0; margin:0; color:#009fd9; font-size:1em; font-weight:bold; background-color:#FFFFFF; padding:2px; width:78%; float:left;}
.nivel3con h4{ padding:0; margin:0; color:#FFFFFF; font-size:1em; font-weight:bold; background-color:#39689A; padding:2px; float:right; width:20%; text-align:center;}
.nivel3con .flotaizq {float:left; clear:left; margin: 0px 0px 10px 10px;}
.nivel3con p{ padding:0; margin:0; float:left; color:#009fd9; width:100%;}
.nivel3con a{ color:#009fd9; text-decoration:none;}
.nivel3con a:hover{ text-decoration:underline;}

.nivel3sin h3{ padding:0; margin:0; color:#009fd9; font-size:1em; font-weight:bold; background-color:#FFFFFF; padding:2px; width:78%; float:left;}
.nivel3sin h4{ padding:0; margin:0; color:#FFFFFF; font-size:1em; font-weight:bold; background-color:#39689A; padding:2px; float:right; width:20%; text-align:center;}
.nivel3sin p{ padding:0; margin:0; float:left; color:#009fd9; width:95%;margin-left:2px;padding-bottom:10px;}
.nivel3sin a{ color:#009fd9; text-decoration:none;}
.nivel3sin a:hover{ text-decoration:underline;}

.pcarrito a{ background-image:url(graficos/carritocompra.gif); background-repeat:no-repeat; text-decoration:none; color:#000000; padding-left:21px; height:14px; float:left; margin-top:5px; padding-right:3px;}
.pcarrito a:hover{ background-image:url(graficos/carritocompra2.gif); background-repeat:no-repeat;color:#009fd9;}

#menuderecharesto h2{ background-color:#009fd9; color:#fff; margin:0; padding:2px; font-size:1.3em; text-align:center;}
#menuderecharesto table{ width:100%; padding:0; margin:0; border:0; background-color:#fff;}
#menuderecharesto table caption{ background-color:#fff; color:#000; text-align:center; font-weight:bold; padding-bottom:5px;}
#menuderecharesto table caption a{ color:#000; font-weight:bold; text-decoration:none;}
#menuderecharesto table th{ padding-top:5px; padding-bottom:5px; color:#000;}
#menuderecharesto table td{ text-align:center; padding-bottom:5px; color:#000;}
#menuderecharesto table td a{ color:#000; text-decoration:none; padding:0 2px 2px 2px;}
#menuderecharesto table td a:hover{ background-color:#009fd9; padding:0 2px 2px 2px; color:#fff;}
#menuderecharesto table .hoy{ background-color:#009fd9; color:#FFFFFF;}
#menuderecharesto table .hoy a{ background-color:#009fd9; color:#FFFFFF;}
#menuderecharesto table .hoy a:hover{ background-color:#009fd9; color:#FFFFFF;}

#menuderecharesto .ppor{ margin:0; padding:0; padding-top:10px; padding-bottom:10px; background-color:#fff; padding-left:10px; font-size:1.2em;border-bottom:1px solid #e6e7e8;}
#menuderecharesto .ppor a{ color:#009fd9; text-decoration:none;}
#menuderecharesto .ppor a:hover{ color:#fff; text-decoration:none; background:#009fd9;}

#menuderecharesto .formcentros{ margin:0; padding:0; padding-top:15px; padding-bottom:15px; background-color:#fff;}
#menuderecharesto .formcentros p{ margin:0; padding:0; background-color:#fff; padding-left:10px;}
#menuderecharesto .formcentros .titulo{ font-size:1.2em; color: #000; margin-bottom:5px;}
#menuderecharesto .formcentros p label{ display:none;}
#menuderecharesto .formcentros p select{ font-size:1em; background-color:#FFFFFF; color:#009fd9; border:1px solid #e6e7e8;}
#menuderecharesto .formcentros p input{ font-size:1em; background-color:#fff; color:#636466; border:1px solid #e6e7e8; font-weight:bold; margin-top:4px;}

#relacionados h3{ background-color:#009fd9; color:#FFFFFF; margin:0; padding:2px; font-size:1.3em; padding-left:10px; margin-bottom:10px;}
#relacionados h4{ color:#009fd9; margin:0; padding:2px; font-size:1.3em; padding-left:10px; margin-bottom:5px; margin-top:5px;}
#relacionados img{ margin-left: 10px; border:1px solid #FFFFFF; margin-bottom:5px;}
#relacionados img:hover{ border:1px solid #009fd9;}
#relacionados ul{ padding:0; margin:0; margin-left:10px; list-style-type:none; margin-bottom:10px;}
#relacionados ul li{ font-size:1.3em;color:#009fd9; margin-bottom:5px;}
#relacionados ul li a{ color:#009fd9; text-decoration:none;}
#relacionados ul li a:hover{ color:#000000;}

#centro h2{ background-color:#009fd9; color:#fff; margin:0; padding:4px; font-size:1.3em; margin-bottom:10px;}
#centro .pnoeventos{ padding:2px;}

#relacionados .bordeinferior { background-image:url(graficos/bordeinferiomenuderecha.gif); background-repeat:no-repeat; margin:0; padding:0; background-color:#FFFFFF;}
#relacionados .bordeinferioramarillo { background-image:url(graficos/bordeinferiomenuderechaamarillo.gif); background-repeat:no-repeat; margin:0; padding:0; background-color:#FFFFFF;}

#infoevento h2{ padding:0; margin:0; color:#000; font-size:1em; font-weight:bold; background-color:#F2F5F8; padding:2px; width:68%; float:left; margin-bottom:10px;}
#infoevento h3{ padding:0; margin:0; color:#fff; font-size:1em; font-weight:bold; background-color:#009fd9; padding:2px; float:right; width:30%; text-align:center; margin-bottom:10px;}
#infoevento p{ padding:0; margin:0; float:left; color:#000; width:95%;margin-left:2px;padding-bottom:10px;}
#infoevento a{ color:#009fd9; text-decoration:none;}
#infoevento a:hover{color:#fff;background:#009fd9;}
#infoevento .flotaizq {float:left; clear:left; margin: 0px 0px 10px 10px; padding:4px; border:1px solid #000;}

#centrosinmenuderecha h2{ padding:0; margin:0; color:#009fd9; font-size:1.3em; font-weight:bold; background-color:#fff; padding:4px; margin-bottom:15px;border-bottom:1px solid #e6e7e8;}
#centrosinmenuderecha p{ padding:0; margin:0; color:#000; padding-left:4px; margin-bottom:5px;}
#centrosinmenuderecha a{ color:#009fd9; text-decoration:none;}
#centrosinmenuderecha a:hover{ color:#fff;text-decoration:none;background:#009fd9;}

.ulventadeentradas{ margin:0; padding:0; list-style-type:none; margin-top:5px; float:left; width:95%;}
.ulventadeentradas li{ float:left; height: 56px; padding-left:110px; padding-top:10px; width:80%; color:#808284}
.ulventadeentradas li a{ color:#808284; text-decoration:underline;}
.ulventadeentradas li a:hover{ text-decoration: none;}
.ulventadeentradas .li1{ background-image:url(graficos/taquilla.gif); background-repeat:no-repeat;}
.ulventadeentradas .li2{ background-image:url(graficos/servikutxa.gif); background-repeat:no-repeat;}
.ulventadeentradas .li3{ background-image:url(graficos/telekutxa.gif); background-repeat:no-repeat;}
.ulventadeentradas .li4{ background-image:url(graficos/begira.gif); background-repeat:no-repeat;}
.ulventadeentradas .li5{ background-image:url(graficos/taquillaprincipal.jpg); background-repeat:no-repeat; height:69px; padding-top:35px;}
.ulventadeentradas .li6{ background-image:url(graficos/taquillaegia.jpg); background-repeat:no-repeat; height:76px; padding-top:45px;}
.ulventadeentradas .li7{ background-image:url(graficos/taquillalugaritz.jpg); background-repeat:no-repeat; height:75px; padding-top:35px;}
.ulventadeentradas .li8{ background-image:url(graficos/img_taquilla.gif); background-repeat:no-repeat;height:81px;}

.ulventadeentradas2{ margin:0; padding:0; list-style-type:none; margin-top:5px; float:left; width:95%; margin-bottom:15px; }
.ulventadeentradas2 li{ float:left; width:100px; color:#808284; display:inline; margin-right:20px;}
.ulventadeentradas2 li a{ color:#808284; text-decoration:underline;}
.ulventadeentradas2 li a:hover{ text-decoration: none;}
.ulventadeentradas2 .li5{ background-image:url(graficos/taquillaprincipal.jpg); background-repeat:no-repeat;padding-top:99px;}
.ulventadeentradas2 .li6{ background-image:url(graficos/taquillaegia.jpg); background-repeat:no-repeat; padding-top:99px;}
.ulventadeentradas2 .li7{ background-image:url(graficos/taquillalugaritz.jpg); background-repeat:no-repeat;padding-top:99px;}
.ulventadeentradas2 .li8{ background-image:url(graficos/taquillavictoria.gif); background-repeat:no-repeat;padding-top:99px;}

.fotoferiadeteatro{ float:left; width:100%; margin-top:10px; text-align:center;}
.fotofantasticoyterror{ float:left; width:100%; margin-top:10px; text-align:center;}
.fotoliteraktum{ float:left; width:100%; margin-top:10px;}
.fotootrosfestivales{ float:left; width:100%; margin-top:0px; margin-bottom:20px;}

.ulmenuadmin{ padding:0; margin:0; margin-bottom:10px; margin-left:0px; list-style-type:none;}
.ulmenuadmin li{ color:#808284; margin-bottom:1px; background-image:url(graficos/flechaderecha.gif); background-repeat:no-repeat; padding-left:15px;}
.ulmenuadmin li a{ color:#808284; text-decoration:underline;}
.ulmenuadmin li a:hover{ text-decoration:none;}

.ulmenuadmin2{ padding:0; margin:0; margin-bottom:10px; margin-left:5px; list-style-type:none;}
.ulmenuadmin2 li{ color:#808284; margin-bottom:1px; background-image:url(graficos/flechaderecha.gif); background-repeat:no-repeat; padding-left:15px;}
.ulmenuadmin2 li a{ color:#808284; text-decoration:underline;}
.ulmenuadmin2 li a:hover{ text-decoration:none;}

#centrosinmenuderecha .h3administracion{ padding:0; margin:0; font-size:1.2em; color: #009fd9; margin-bottom:10px;}

.dlcontrataciones{ padding:0; margin:0; margin-bottom:10px; color:#808284; border-top:1px solid #F2F5F8;}
.dlcontrataciones dt{ font-weight:bold; padding-top:7px; padding-bottom:4px;}
.dlcontrataciones dd{ padding:0; margin:0; padding-left:0; margin-left:0; padding-bottom:7px; border-bottom: 1px solid #F2F5F8;}
.dlcontrataciones dd p{ padding:0; margin:0;}

.ulfotosmasinfo { margin:0; padding:0; margin-left:0px; margin-top:5px; margin-bottom: 5px; float:left; width:auto; list-style-type:none; }
.ulfotosmasinfo li{ display: inline; margin-left:0px; float:left; width:80px;}

.h3centros{ float:left; width:99%;padding:4px; margin:0; color:#009fd9; font-size:1em; margin-bottom:5px; background-color: #F2F5F8; }

#centrosteatroprincipal { float:left; width:50%; padding:4px; background-image:url(graficos/teatroprincipal.jpg); background-repeat:no-repeat; padding-left:135px; padding-top:5px; height:113px; margin-bottom:10px;}
#centrosteatroprincipal ul{ padding:0; margin:0; list-style-type:none; margin-bottom:30px;}
#centrosteatroprincipal ul li{ color:#808284;}
#teatroprincipalresto{ float:left; width:100%;}
#teatroprincipalresto h4{ padding:0; margin:0; margin-bottom:10px; font-size:1.2em; color:#336699;}
#teatroprincipalresto .ulautobus{ padding:0; margin:0; margin-bottom:10px; color:#808284; font-weight:bold; margin-left:5px; list-style-type:none;}
#teatroprincipalresto .ulautobus .subrayar{ text-decoration:underline;}
#teatroprincipalresto .ulautobus li ul{ color:#808284; font-weight:normal; margin-left:10px; list-style-type:none; margin-top:10px;}

#centrosteatrovictoria { float:left; width:50%; padding:4px; background-image:url(graficos/teatrovictoria.jpg); background-repeat:no-repeat; padding-left:135px; padding-top:5px; height:113px; margin-bottom:10px;}
#centrosteatrovictoria .pinicial{ margin-bottom:60px;}

#centrosculturalegia { float:left; width:50%; padding:4px; background-image:url(graficos/teatroegia.jpg); background-repeat:no-repeat; padding-left:135px; padding-top:5px; height:113px; margin-bottom:10px;}
#centrosculturalegia .pinicial{ margin-bottom:60px;}
#centrosculturalegia ul{ padding:0; margin:0; list-style-type:none; margin-bottom:10px;}
#centrosculturalegia ul li{ color:#808284;}
#centrosculturalegiaresto{ float:left; width:100%;}
#centrosculturalegiaresto h4{ padding:0; margin:0; margin-bottom:10px; font-size:1.2em; color:#336699; padding-left: 4px;}

#centrosculturallugaritz { float:left; width:50%; padding:4px; background-image:url(graficos/teatrolugaritz.jpg); background-repeat:no-repeat; padding-left:135px; padding-top:5px; height:113px; margin-bottom:10px;}
#centrosculturallugaritz .pinicial{ margin-bottom:60px;}
#centrosculturallugaritz ul{ padding:0; margin:0; list-style-type:none; margin-bottom:10px;}
#centrosculturallugaritz ul li{ color:#808284;}
#centrosculturallugaritzresto{ float:left; width:100%;}
#centrosculturallugaritzresto h4{ padding:0; margin:0; margin-bottom:10px; font-size:1.2em; color:#336699; padding-left: 4px;}

#bibliotecasrss{
	margin: 0 0 25px 0;
}

#bibliotecasint ul{ padding:0; margin:0; list-style-type:none; margin-bottom:10px;}
#bibliotecasint ul li{margin-bottom:4px; color:#808284;}
#bibliotecasint ul li p{ margin:0; padding:0;}
#bibliotecasint ul .libanner{ margin-bottom:15px;}

#bibliotecasalderdiederresto table{ padding:2px; margin:0; border-right:1px solid #009fd9; border-left:1px solid #009fd9; border-bottom:1px solid #009fd9; color:#808284;}
#bibliotecasalderdiederresto table caption{ background-color: #F2F5F8; font-weight:bold; color:#009fd9; padding:2px; border-right:1px solid #009fd9; border-left:1px solid #009fd9; border-top:1px solid #009fd9; font-size:1.2em; text-align:left;}
#bibliotecasalderdiederresto table th{ font-weight:normal; text-align:left; padding:2px;}
#bibliotecasalderdiederresto table td{ text-align:right; padding:2px;}
#bibliotecasalderdiederresto table .th1{color: #F2F5F8; font-weight:bold; background-color:#009fd9;}
#bibliotecasalderdiederresto table .th1derecha{color: #F2F5F8; font-weight:bold; background-color:#009fd9; text-align:right;}
#bibliotecasalderdiederresto table .th2{background-color:#E1E1E1;}

.ulbibliotecainfantil{ padding:0; margin:0; margin-top:5px;}
.ulbibliotecainfantil li{ display:inline;}
.ulbibliotecainfantil li img{ margin-right:10px;}

#santelmo1 h3{ padding:0; margin:0; margin-bottom:10px; font-size:1.2em; color:#336699; margin-top:10px;}
#santelmo2 h3{ padding:0; margin:0; margin-bottom:10px; font-size:1.2em; color:#336699; margin-top:10px;}
#santelmo2 h4{ padding:0; margin:0; margin-bottom:10px; font-size:1.1em; color:#336699; margin-top:10px;}
#santelmo2 .pbordes{ padding-top: 5px; padding-bottom:5px; border-bottom: 1px solid #6699CC; border-top: 1px solid #6699CC;}
#santelmo2 .ulautobus{ padding:0; margin:0; margin-bottom:10px; color:#808284; font-weight:bold; margin-left:5px; list-style-type:none;}
#santelmo2 .ulautobus .subrayar{ text-decoration:underline;}
#santelmo2 .ulautobus li ul{ color:#808284; font-weight:normal; margin-left:10px; list-style-type:none; margin-top:10px;}

.ptarjetaizq{ padding:0; margin:0;background-color:#FFFFFF; padding-top:15px;}
.pbannerdonostia{ padding:0; margin:0;background-color:#FFFFFF; padding-top:15px;}

.h3txartela{ padding:0; margin:0; padding-left:4px; margin-bottom:10px; margin-top:10px; font-size:1.2em; color:#000;}
.h3txartela a{color:#336699; text-decoration:none;}
.h3txartela a:hover{color:#87a7cc;}
.ultarjetas{ padding:0; margin:0; list-style-type:none; padding-left:4px;}
.ultarjetas li{ padding-left: 143px; height:118px;}
.ultarjetas .li1{ background-image:url(graficos/kul48.jpg); background-repeat:no-repeat;}
.ultarjetas .li2{ background-image:url(graficos/kul50.jpg); background-repeat:no-repeat;}

.formtxartela{ padding:0; margin:0; margin-top:10px; margin-bottom:10px; color: #009fd9;}
.formtxartela fieldset{ border:0; border:1px solid #009fd9; margin-bottom:5px;}
.formtxartela legend{ font-size:1.2em; color: #009fd9;}
.formtxartela dl{ width: 98%;}
.formtxartela dt{ float: left; width: 23%; margin: 0px; padding: 2px; font-weight:normal;}
.formtxartela dt{ clear:both;}/* Hack for mac-ie5 */
.formtxartela dd{ float: left; width: 75%; margin: 0px; padding: 2px;}
.formtxartela input{ color: #636466; background-color:#F2F5F8; border:1px solid #e6e7e8; font-size:1em;}
.formtxartela select{ color: #009fd9; background-color:#F2F5F8; border:1px solid #e6e7e8; font-size:1em;}
.formtxartela textarea{ color: #636466; background-color:#F2F5F8; border:1px solid #e6e7e8; font-size:1.1em;}
.formtxartela p{ float:left; width:90%; padding:0; margin:0; margin-top:5px;}

.ulmapa{ padding:0; margin:0; list-style-type:none; margin-top:5px; margin-bottom:5px; margin-left:4px;}
.ulmapa li{ color:#808284; margin-bottom:3px;}
.ulmapa li ul{ padding:0; margin:0; list-style-type:none; margin-top:5px; margin-bottom:5px; margin-left:10px;}

.limayorbiblioteca{ font-size:1.1em; padding:2px; border:1px solid #CCD8E6; background-color:#fff;}

.ulmemorias{ padding:0; margin:0; margin-left:4px; list-style-type:none;}
.ulmemorias li{ padding-left: 116px; padding-top:50px; height:90px;}
.ulmemorias .li3{ background-image:url(graficos/memoria2003.jpg); background-repeat:no-repeat} 
.ulmemorias .li2{ background-image:url(graficos/memoria2004.jpg); background-repeat:no-repeat} 
.ulmemorias .li1{ background-image:url(graficos/memoria2005.jpg); background-repeat:no-repeat} 

.ulnotas{ padding:0; margin:0; margin-top:15px; list-style-type:none; padding-left: 4px;}
.ulnotas li{ margin-bottom:10px;}
.ulnotas li p{padding:0; margin:0;}

.aboton{ padding:2px; background-color:#F2F5F8; border: 1px solid #009fd9;}

.pfloat{ width:99%; float:left; padding-top:10px; padding-bottom:10px;}

.ulpubli{ padding:0; margin:0; margin-top:15px; list-style-type:none; padding-left: 4px; float:left; width:95%;}
.ulpubli li{ margin-bottom:10px;}
.ulpubli li p{padding:0; margin:0;}

.h3txartelaconmargen{ padding:0; margin:0; padding-left:4px; margin-bottom:10px; margin-top:20px; font-size:1.2em; color:#336699;}
.h3txartelaconmargenfloat{ padding:0; margin:0; padding-left:4px; margin-bottom:10px; margin-top:20px; font-size:1.2em; color:#336699; float:left; width:95%;}

.ulgaleria{ padding:0; margin:0; margin-top:15px; list-style-type:none; padding-left: 4px;}
.ulgaleria li{ margin-bottom:10px; float:left; display:inline; width:22%; height:135px; padding-left:5px; text-align:center; padding-right:5px}
.ulgaleria li p{padding:0; margin:0;}

.ppaginaci?n{ text-align:center; float:left; width:98%; margin-top:10px; margin-bottom:10px;}

#bibliotecasbanner{ float:left; width:100%; margin-top:50px;}
#bibliotecasbanner ul{ margin:0; padding:0; list-style-type:none;}
#bibliotecasbanner ul li{ float:left; width:275px; display:inline;}
#bibliotecasbanner ul li p{ margin:0; padding:0;}
#bibliotecasbanner ul .li1{ margin-right:10px;}


#txartelaagendacontenedor{ float:left; width:100%; margin-top:5px; margin-bottom:10px;}
#imagentxartela{ float:left; width:110px;}
#textotxartela{ float:left; width:80%;}
.ultxarteladk{margin:10px 0 10px 0; padding:0; list-style-type:none; color:#009fd9;}
.ultxarteladk li{ padding-left:70px;}
.ultxarteladk .li1{ background-image:url(graficos/bibliotecaprestamo60.jpg); background-repeat:no-repeat; height:50px; padding-top:20px;}
.ultxarteladk .li2{ background-image:url(graficos/hilekokulturagenda60.jpg); background-repeat:no-repeat; height:50px; padding-top:20px; padding-left:100px; }
.ultxarteladk .li3{ background-image:url(graficos/dk_favicon.jpg); background-repeat:no-repeat; height:55px; padding-top:15px;}
.ultxarteladk .li4{ background-image:url(graficos/descuentoscursosupv60.jpg); background-repeat:no-repeat; height:65px; padding-top:20px;}
.ultxarteladk .li5{ background-image:url(graficos/quincenamusicaltxartela60.jpg); background-repeat:no-repeat; height:31px; padding-top:7px;}
.ultxarteladk .li6{ background-image:url(graficos/aquariumtxartela60.jpg); background-repeat:no-repeat; height:45px; padding-top:25px;}
.ultxarteladk .li7{ background-image:url(graficos/jazzaldiatxartela60.jpg); background-repeat:no-repeat; height:45px; padding-top:25px;}
.ultxarteladk .li8{ background-image:url(graficos/zinemaldiatxartela60.jpg); background-repeat:no-repeat; height:65px; padding-top:5px;}
.ultxarteladk .li9{ background-image:url(graficos/3txartelak60.jpg); background-repeat:no-repeat; height:70px; padding-top:0px;}
.ultxarteladk .li10{ background-image:url(graficos/servikutxatxartela60.jpg); background-repeat:no-repeat; height:53px;}
.ultxarteladk .li11{ background-image:url(graficos/2txartelak60.jpg); background-repeat:no-repeat; height:90px;}
.ultxarteladk .li12{ background-image:url(graficos/estrenoespectaculos60.jpg); background-repeat:no-repeat; height:70px;}
.ultxarteladk .li13{ background-image:url(graficos/kutxaespaciotxartela60.jpg); background-repeat:no-repeat; height:32px; padding-top:10px;}
.ultxarteladk .li14{ background-image:url(graficos/datafono.jpg); background-repeat:no-repeat; height:43px; padding-top:15px;}
.ultxarteladk .li15{ background-image:url(graficos/chillidaleku.gif); background-repeat:no-repeat; height:43px; padding-top:15px;}
.ultxarteladk .li16{ background-image:url(graficos/kutxaespacio.gif); background-repeat:no-repeat; height:43px; padding-top:15px;}

/*-----esto es de cuando las fotos eran de 100x110 en la txartela ------------------------
.ultxarteladk{margin:10px 0 10px 0; padding:0; list-style-type:none; color:#009fd9;}
.ultxarteladk li{ padding-left:110px;}
.ultxarteladk .li1{ background-image:url(graficos/bibliotecaprestamo.jpg); background-repeat:no-repeat; height:70px; padding-top:40px;}
.ultxarteladk .li2{ background-image:url(graficos/hilekokulturagenda.jpg); background-repeat:no-repeat; height:70px; padding-top:40px;}
.ultxarteladk .li3{ background-image:url(graficos/dklogotxartela.jpg); background-repeat:no-repeat; height:80px; padding-top:30px;}
.ultxarteladk .li4{ background-image:url(graficos/descuentoscursosupv.jpg); background-repeat:no-repeat; height:70px; padding-top:40px;}
.ultxarteladk .li5{ background-image:url(graficos/quincenamusicaltxartela.jpg); background-repeat:no-repeat; height:41px; padding-top:15px;}
.ultxarteladk .li6{ background-image:url(graficos/aquariumtxartela.jpg); background-repeat:no-repeat; height:60px; padding-top:50px;}
.ultxarteladk .li7{ background-image:url(graficos/jazzaldiatxartela.jpg); background-repeat:no-repeat; height:60px; padding-top:50px;}
.ultxarteladk .li8{ background-image:url(graficos/zinemaldiatxartela.jpg); background-repeat:no-repeat; height:60px; padding-top:30px;}
.ultxarteladk .li9{ background-image:url(graficos/3txartelak.jpg); background-repeat:no-repeat; height:60px; padding-top:50px;}
.ultxarteladk .li10{ background-image:url(graficos/servikutxatxartela.jpg); background-repeat:no-repeat; height:128px; padding-top:70px;}
.ultxarteladk .li11{ background-image:url(graficos/2txartelak.jpg); background-repeat:no-repeat; height:75px;}
.ultxarteladk .li12{ background-image:url(graficos/estrenoespectaculos.jpg); background-repeat:no-repeat; height:95px; padding-top:15px;}
.ultxarteladk .li13{ background-image:url(graficos/kutxaespaciotxartela.jpg); background-repeat:no-repeat; height:44px; padding-top:20px;} */

.bannercentros{ float:left; width:100%; padding-top:20px;}
#bannerudako{ float:left; width:192px; margin-right:35px;}
#bannerkaleidos{ float:left; width:340px;}
#bannerkaleidos p{margin-top:5px; margin-left:3px;}

.corporativacontenedor{ float:left; width:100%; margin-top:20px;}
.corporativa1{ float:left; width:auto; /*margin-right:55px;*/ margin-right:10px;}
.corporativa2{ float:left; width:auto;}

.tablebolsa{ width:95%; border-left:2px solid #e6e7e8; border-bottom:2px solid #e6e7e8;}
.tablebolsa caption{ background-color:#fff; color:#009fd9; text-align:left; font-weight:bold; padding:2px; border-right:2px solid #e6e7e8; border-top:2px solid #e6e7e8; border-left:2px solid #e6e7e8;}
.tablebolsa th{ background-color:#fff; color:#009fd9; text-align:left; font-weight:bold; padding:2px; border-right:2px solid #e6e7e8; border-top:2px solid #e6e7e8;}
.tablebolsa td{ background-color:#fff; color:#009fd9; text-align:left; padding:2px; border-right:2px solid #e6e7e8; border-top:2px solid #e6e7e8;}
#web #central .tablebolsa td a{ text-decoration:underline;}
#web #central .tablebolsa td a:hover{ text-decoration:none;}

.pderecha{ width:100%; text-align: right;}
.pderecha a{ color:#000000; text-decoration:none;}
.pderecha a:hover{ text-decoration:underline;}

#fotoscentradas{ width:98%; text-align:left; float:left;}

#fotosrecu{
border-right-style: solid;
border-left-style: solid;
border-bottom-style: solid;
border-top-style: solid;
border-right-color: #000000;
border-left-color: #000000;
border-bottom-color: #000000;
border-top-color: #000000;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-width: 1px;


}


.separacion1{ width:100%; float:left; text-align:left; display:inline; }

.infoevento.separacion1 ol li{ padding-bottom:10px; padding-left:5px;}


#datillos{width:100%; }

#infolateral{ width:126px; float:left; margin-left:0px;}
#infolateral2{ width:200px; float:left; margin-left:25px; padding-top:10px;}
#infolateral3 { width:126px; float:left; margin-left:25px; padding-top:15px;}

.blanquito{ color:#FFFFFF;}


/* recuadro submenu gabinete de prensa */
#recuadrogabinete{
width:580px; 
height:172px;
float:left;
margin:0 0 10px 20px;
/*background-image: url(imagenes/recuadro.gif);*/
background-repeat: no-repeat;
}

#textogabinete{
margin:0;
margin-left:20px;
margin-top:18px;
font-size:150%;
color:#009fd9;
letter-spacing:1px;
line-height:24px;
}

.vin1{
color:#009fd9;
text-decoration:none;
font-size:75%;

}

.vin2{
color:#009fd9;
text-decoration:none;
}

#centro .flotaizq {float:left; clear:left; margin: 0px 0px 10px 10px; border: 1px #e6e7e8 solid; padding: 2px 2px 2px 2px;}

#centro .flotaizq2 {float:left; clear:left; margin: 0px 0px 0px 0px; border: 1px #e6e7e8 solid; padding: 2px 2px 2px 2px;}

/* fin recuadro gabinete */

#web #central #centrosinmenuderecha .pnotaimportante{ color:#FF0000;}
#direccion_contacto {
	font-size: 1.2em;
	margin-bottom: 10px;
}

/* imagenes */
.der {float:right;padding-right:5px;}
.venta {
width:564px;
height:70px;
clear:both;
border:2px #009fd9 dotted;}
.venta p{foat:left;}
.salto { clear:both; margin:0; padding:0; }
.agenda { 
	text-indent:-9999px;
	display:block;
	width:167px;
	height:26px;
	background:url('graficos/descargar-agenda-mensual.jpg') no-repeat;
	margin:10px 0 10px 0;
}
.gabinete { 
	text-indent:-9999px;
	display:block;
	width:167px;
	height:26px;
	background:url('graficos/gabinete-de-prensa.jpg') no-repeat;
	margin-bottom:10px;
}
ul.bigger {font-size:1.4em;line-height:}