/*CSS Ayuntamiento de Bilbao © 2010 - 2020 Bilboko Udala - V.05 - CSS principal
DEFINICIONES GENERALES =
=== Medidas relativas: 10px -> 1 em 
=== ESQUEMA CSS:
  	 =Reset / =Global -encabezados -clases generales / =Estructura principal /=Cabecera / =FOTOS CABECERA / =MenuPrincipal / =Migas / =Menú de contenidos /=MenuPie /=Pie /=Otros =paginado =Tablas =Forms =Listas -ul -dl -ol */
/*=Reset -*/
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,address,fieldset,input,table,th,td{margin:0;padding:0}ul,ol{list-style:none}
a{outline:none}a:link,a:visited{text-decoration:none}a img,:link img,:visited img{border:none}a:hover,a:focus{text-decoration:underline}.clear{clear:both}abbr{border-color:#ccc;}
a:focus img {outline:1px dotted #000;}
/*=Global -*/
body{font-size:62.5%;font-family:"Arial",Geneva, Helvetica, sans-serif;color:#0A0A0A;background-color:#f9f9f9;background-image:url(../img/bg_body.gif);background-repeat:repeat-x;background-position:left top;}
/*MOD iña*/.inv{display:none !important}
/*MOD iña*/.vis{display:block}
/*encabezados  -*/
h1{font-size:110%}
h1 span{color:#bc0416}
h2{font-size:230%;font-weight:normal;color:#df0408;margin:.5em 0}
#mainnav h2{font-size:180%;font-weight:normal;color:#df0408;margin:.5em 0 0 0}
h3{font-size:170%;color:#0A0A0A}
h4,.busq-agenda h3{font-size:140%;color:#0A0A0A;font-weight:bold;margin:0 0 1em 0}
h5{font-weight:bold;font-size:120%;border-bottom:solid .1em #d6d6d6;color:#4c4c4c;margin:.5em 0 1em 0;padding:0 0 .4em .7em;clear:both}
/*encabezados cont-txt -*/
.cont-txt h3{font-size:180%;border-bottom:solid 0.07em #0A0A0A;padding-bottom:.1em;margin-bottom:1.5em;font-weight:normal} 
.cont-txt h3.destacado{font-size:160%;border-bottom:solid 0.05em #d3d3d3;padding-bottom:.1em;margin-bottom:0;font-weight:normal;color:#3f3f3f;font-weight:bold;background-image:url(../img/bg_h3_destacado.gif);background-repeat:no-repeat;background-position:left .1em;padding-left:.8em}
.cont-txt h4{font-size:160%;font-weight:bold;color:#313131;background-image:url(../img/bg_h4.gif);background-repeat:repeat-x;background-position:left top;position:relative;float:left;padding:.3em 0 .5em .5em;display:block;clear:both;width:99%}
.cont-txt h5{ font-weight:bold;font-size:120%;border-bottom:solid .1em #d6d6d6;color:#4c4c4c;margin:.5em 0 1em 0;padding:0 0 .4em .7em;clear:both}
.cont-txt .blq-col .blq-destacado-txt h4{font-size:140%;color:#0A0A0A;font-weight:bold;margin:0 0 1em 0;background-image:none}
.buscador_serv_edu h4{background-image:url(../img/bg_tit_form.gif);background-repeat:repeat-x;background-position:left top;color:#fff;width:97%;margin-bottom:0;padding:.3em 0 .5em .5em}

/*clases generales -*/
a{color:#C42921;font-weight:bold}a:hover, a:focus{text-decoration:underline}
hr{display:none}
kbd{border:0.07em solid #ccc;font-size:1em;font-family:"Lucida console",Courier,monospace,sans-serif;font-weight:bold;padding:.1em;margin:.2em;}
.separador-hrz{background-image:url(../img/bg_hr_dotted.gif);background-repeat:repeat-x;background-position:left top}
.linearoja{position:relative;float:left;width:100%;border-top:0.06em solid #C70000;margin-top:3em;padding-top:1.5em}
/*Iña ini -*/.cajaroja{position:relative;float:left;width:100%;border:0.06em solid #C70000;margin-top:3em;margin-bottom:3em!important;padding-top:1.5em}.cajaroja dl{padding-right:1em}.cajaroja dt{background-image:url()!important}/*fin*/
.normal{font-weight:normal}.negrita, strong{font-weight:bold}.cursiva{font-style: italic !important;}.subrayado{text-decoration: underline !important;}.tachado{text-decoration:line-through !important;}
.imagizq{border:solid .1em #ccc;float:left;margin:0 1.5em 1em 0}
.imagder{border:solid .1em #ccc;float:right;margin:0 1em 1em 1.5em}
.imagcenter{text-align:center;/*display:block;*/margin:0 auto;clear:both}
.tipo{margin-left:2em;font-weight:bold}
.cont-txt .nomarginbottom{margin-bottom:0}
.f_left{float:left}.f_right{float:right}
.txt_left{text-align:left}.txt_right{text-align:right}.txt_normal{font-size:120%;margin-bottom:1.5em}
.alineadoizquierda{text-align: left !important;}.alineadoderecha{text-align: right !important;}.alineadocentro{text-align: center !important;}.alineadojustificado{text-align: justify !important;}
.Indent1{margin-left:4em;}.Indent2{margin-left:8em;}.Indent3{margin-left:12em;}
.ayuda {color:#666;font-size:120%;border-top:0.15em solid #c2c2c2;border-right:.15em solid #c2c2c2;border-bottom:.06em solid #d1d1d1;border-left:.06em solid #d1d1d1;padding-right:.25em;padding-left:.25em;margin-left:.5em;}.ayuda1{text-decoration:none;}
#subir{position:relative;float:left;width:98%;text-align:right;margin-top:1em}
#subir a{font-size:110%;background-image:url(../img/subir.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:1em}
/*pdf icono -*/
p.pdf{background-image:url(../img/icon_pdf.gif);background-position:left 0;background-repeat:no-repeat;float:left;margin-left:1em;padding-bottom:.3em;padding-left:2em;font-size:120%}
p.pdf a{background-image:url(../img/flechita.gif);background-position:left .3em;background-repeat:no-repeat;font-size:100%;padding-left:.8em}
a.pdf{background-image:url(../img/icon_pdf.gif);background-position:left 0;background-repeat:no-repeat;padding-left:1.8em;padding-bottom:.2em}
/*word icono -*/a.word{background-image:url(../img/icon_word.gif);background-position:left 0;background-repeat:no-repeat;padding-left:1.8em;padding-bottom:.2em}
/*IE -*/a.doc{background-image:url(../img/icon_word.gif);background-position:left 0;background-repeat:no-repeat;padding-left:1.8em;padding-bottom:.2em}
/*volver -*/
/*ñaki ini -*/p.volver{position:relative;display:block;/*clear:both;width:8%;*/ float:right;text-align:right}/*fin*/
p.volver a{font-size:110%;background-image:url(../img/volver.gif);background-repeat:no-repeat;background-position:left .4em;padding-left:.8em;text-decoration:none;}
p.volver_margenBot{position:relative;display:block;clear:both;width:100%;float:left;text-align:right;margin-bottom:1.5em}
p.volver_margenBot a{font-size:110%;background-image:url(../img/volver.gif);background-repeat:no-repeat;background-position:left .4em;padding-left:.8em}
.cont-txt-nivel3 p.volver_margenBot{font-size:100%}
p.volver_txt{position:relative;display:block;clear:both;width:100%;float:left;text-align:left;margin-bottom:1.5em}
p.volver_txt a{font-size:90%;background-image:url(../img/volver.gif);background-repeat:no-repeat;background-position:left .4em;padding-left:.8em}
/*constancia de la publicación -*/
a.lnk_publicacion{background-image:url(../img/icon_sello_publicacion_peq.gif);background-repeat:no-repeat;background-position:left 0;padding:.1em 0 .3em 2em;margin-left:.2em}
/*ordenar por tipo de contratos -*/
p.ordenar{position:relative;display:block;clear:both;width:100%;float:left;text-align:right}
p.ordenar a{font-size:110%;background-image:url(../img/flechita.gif);background-repeat:no-repeat;background-position:left .4em;padding-left:.8em}
/*rss  -*/
a.rss{background-image:url(../img/icon_rss.gif);background-repeat:no-repeat;background-position:left 0;padding:.1em 0 .6em 1.9em}
.rss_inferior{padding-top:1em;font-size:110%;padding-left:0}
/*leyenda eventos -*/
span.event-eusk{background-image:url(../img/evento_euskera.gif);background-repeat:no-repeat;background-position:left 0;padding:.1em 0 .6em 1.9em}
span.event-gratis{background-image:url(../img/evento_gratuito.gif);background-repeat:no-repeat;background-position:left 0;padding:.1em 0 .6em 1.9em}
/*icono eventos -*/
div.titular span.event-eusk-tit{padding-right:.3em}
div.titular span.event-eusk-tit img{vertical-align:middle}
div.titular span.event-gratis-tit{padding-right:.3em}
div.titular span.event-gratis-tit img{vertical-align:middle}


/*.skip p a, .skip p a:hover, .skip p a:visited{position:absolute;left:0px;top:-5em;width:1%;height:0%;overflow:hidden;float:left;width:20%}*/
.skip a, .skip a:hover, .skip a:visited{position:absolute;left:0px;top:-5em;width:1%;height:0%;overflow:hidden;float:left;width:20%}
/*.skip p a:active, .skip p a:focus{position:static;width:auto;height:auto;font-size:120%;padding-top:.5em} */
.skip a:active, .skip a:focus{position:static;width:auto;height:auto;font-size:120%;padding-top:.5em;background-color:#fff; color:#C42921; padding:20px;} 
#topnav, #inicio_pagina{float:left;overflow:hidden;width:0}
img.loca_map, .img_icon{margin:0 .2em 0 .5em;vertical-align:text-bottom}
a.busq-avanzada{background-image:url(../img/info_busq_avanzada.gif);background-repeat:no-repeat;background-position:left 0;padding:.2em 0 .4em 3.3em}
a.agenda-mes{background-image:url(../img/info_agenda.gif);background-repeat:no-repeat;background-position:left 0;padding:.2em 0 .4em 3.3em}

.info-tit-ul li.agenda-mes{background-image:url(../img/info_agenda.gif);background-repeat:no-repeat;background-position:left 0;padding:.2em 0 .4em 3.3em; margin-left:0.5em;}
a.agenda-mes-ver{background-image:url(../img/info_agenda_ver.gif);background-repeat:no-repeat;background-position:left 0;padding:.1em 0 .6em 2.2em }
a.agenda-mes-ver-av {background-image: url("../img/info_agenda_ver.gif");background-position: left 0;background-repeat: no-repeat;padding: 0.1em 0 0.6em 2.3em;}
.margen_izq_8{margin-left:.8em}.margen_izq_15{margin-left:1.5em}.margen_izq_25{margin-left:2.5em}
/*padding -*/.padding_izq_8{padding-left:.8em}

.dest-detalle-evento .datos_contacto{margin-left:4em;font-size:120%;line-height:1.6em;font-weight:normal}
.dest-detalle-evento .datos_contacto a{font-size:100%;margin:0}

/*SI LA PAG. NO TIENE IMG DE CABECERA -*/
/*=Cabecera sin imagen -*/
#cabecera-cont-sinimagen{position:relative;float:left;width:96%;margin-left:2%;height:auto;background-image:url(../img/bg_img_head.gif);background-repeat:repeat-x;background-position:left 23em}
/*=Migas sin imagen -*/
#migas-sinimagen{position:relative;float:left;width:96%;/*margin-top:1.2em;*/margin-left:2%;float:left;min-height:2.4em;height:auto;margin-bottom:1.5em}
#migas-sinimagen.si_script, #migas-sinimagen.no_script{margin-top:1.2em}

/*=Estructura principal -*/
#webcontainer{position:relative;max-width:112em;min-width:99em;margin:0 auto;min-height:70em}

/*=Cabecera -*/
#header {position:relative;float:left;width:100%; height: 20em;background-repeat:no-repeat;background-position:center 2.5em;}
#header-wrapper {position:relative;float:left;width:96%;margin-left:2%;}
/*Cabecera páginas de contenidos */
#header-contenidos {position:relative;float:left;width:100%; height: 17.5em;background-repeat:no-repeat;background-position:center 2.5em; background-size:112em auto;}

#header-blq-left { position: relative;float: left; width: 50em;}
#marca {position: relative;float: left; width: 100%;}
/* CLAIM */
#claim {width:100%;position:relative;float:left;}
#claim img { margin: 2em 0 0 0; padding: 0;}

#header-blq-right {position: relative;float: right; width: 35em;}
/* bloque contacto e idiomas*/
.enlaces-sup {position: relative;float: right; width: 100%; text-align: right;}  
ul#idiomas {/*width:14em;*/  position:relative; float:right; margin-top:.7em; text-align: right; margin-right: 1.2em; min-width:23em;}
ul#idiomas li {display:inline;padding-left:.1em;padding-right:.3em;border-right:solid .1em #000; float:left;}
ul#idiomas li.ultimo{border:none; padding-right: 0; padding-left: 0.6em;}
ul#idiomas li a {font-weight:normal;font-size:110%; color: #333;}
ul#idiomas li.ayuda {margin:0 1.3em 0 0; border: none;}
ul#idiomas li.ayuda a {background-image:url(../img/bg_mainnav_li.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:.6em; font-size: 90%;  color: #333; font-weight: bold;}

.flotante{background-color:#fff;box-shadow:3px 3px 4px 1px rgba(173,171,173,1);font-family:Arial,Helvetica,sans-serif;font-size:110%;right:2em;padding:1em;position:absolute;top:1em;width:100%;z-index:1;text-align:left}
.info_bz{float:right;margin-right:.7em;margin-top:.6em}

/* caja buscador, fecha y redes sociales*/
.cont-header { position: relative;float: right; background-image: url(../img/bg_cont_header.png);background-repeat:no-repeat;background-position:right top; width: 29.1em; height: 11.3em; margin-right: -0.6em; margin-top: 1.2em; color: #333;}
/*buscador*/
.header-buscador {position: relative;float: left; width: 91%; margin-left: 1.6em; margin-top: 1.6em; clear: both;}
p.busc { position: relative;float: left;background-color: #fff; color: #545454; border: solid 0.11em #090909; width: 96%;}
p.busc #q { width: 15em; font-size:110%;color:#545454;font-family:Arial,Verdana,Helvetica, sans-serif; border: none; background-color: #fff; padding: 0.6em 0.2em 0.3em 0.7em;}
p.busc input.btn_busc { background-color: #4C4C4C;border: 0.1em solid #fff;color: #FFFFFF; cursor: pointer; font-family: arial,sans-serif; font-size: 120%; font-weight: bold; width: 5em; padding: 0.3em 0; float: right; }
p.busc input.btn_busc:hover, p.busc input.btn_busc:focus {background-color: #242424; border: solid 0.1em #fff;} 
/*para ie7 -*/ 
*:first-child+html p.busc {position: relative;float: left;background-color: #fff; color: #545454; border: solid 0.11em #090909;}
*:first-child+html p.busc #q {width: 13em; clear: right;}
*:first-child+html p.busc input.btn_busc  { float: right; margin-top: -2.6em;}

.fecha-busc-avanzada {position: relative;float: left; width: 91%; margin-left: 1.6em; margin-top: 0.7em; color: #fff; clear: both;}
.fecha-busc-avanzada a {color: #fff;}
.fecha-busc-avanzada .fecha { position: relative;float: left; font-size: 110%; background-color: rgba(60,65,69,0.2);}
.fecha-busc-avanzada .busc_avan {position: relative;float: right;font-size: 110%; margin-right: 0.6em; background-color: rgba(60,65,69,0.2);}
.fecha-busc-avanzada .busc_avan a {font-weight: normal; background-image: url(../img/bg_flecha_busc_avan.gif); background-repeat: no-repeat; background-position: left 0.2em; padding-left: 0.7em;}


/*Comparte*/
#comparte{position:relative; float: right; clear: both; margin-right: 1.8em; margin-top: 1em;}
#comparte ul {position:relative;width:100%; text-align: right;}
#comparte li {position:relative;float:left;font-weight:normal; padding: 0.1em 0.3em; margin-left: 0.2em;  /*padding:0.15em;height:2em*/}
#comparte li.texto_comparte { color: #fff; font-size: 110%; height: 1.6em; padding-top: 0.45em;}
#comparte li.texto_comparte span {background-color: rgba(60,65,69,0.2);}

/*Comparte
.c-socialMediaBar{position:relative; float: right; clear: both; margin-right: 1.8em; margin-top: 0.7em;}

/*! nuevos accessos redes sociales*/
/*! share
.c-share{display:block;position:relative;float:left}
.c-share-link{position:relative;display:block;width:100%}
.c-share-link a:link,.c-share-link a:visited{color:#fff;font-size:110%;text-decoration:none;font-weight:400;position:relative;display:block;padding:11px 30px 11px 20px;background-image:url(../img/social_media/bg-header-share.png);background-repeat:no-repeat;background-position:88% center;vertical-align:middle}
.c-share-link a:active,.c-share-link a:focus,.c-share-link a:hover{background-color:#2d2d2d}
.c-share-link a.is-active{background-color:#2d2d2d;}
/*! pop up panel 
.c-share-panel{width:200px;background-color:#fff;-moz-box-shadow:0 1px 13px 0 rgba(4,18,31,.88);box-shadow:0 1px 13px 0 rgba(4,18,31,.88);color:#fff;text-align:center;padding:9px 10px 9px 8px;position:absolute; z-index: 1000;top:100%;left:50%;margin-top:5px;margin-left:-121px}
.c-share-panel::after{bottom:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}
.c-share-panel-list{margin-top:5px;margin-left:0}
.c-share-panel-list .c-share-item{float:left;font-weight:400;position:relative;padding:.1em .5em;margin-left:.5em}
.close-link{display:block;float:right;margin-top:-5px}
.close-link .btn-close:link,.close-link .btn-close:visited{display:block;background-image:url(../img/social_media/icon-close-panel.png);background-repeat:no-repeat;background-position:top right;opacity:.8;width:15px;height:13px}
.close-link .btn-close:active,.close-link .btn-close:focus,.close-link .btn-close:hover{opacity:1}
.u-hidden-visually{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}
/*! follow
.c-follow{display:block;position:relative;float:left}
.c-follow-link{position:relative;display:block;width:100%}
.c-follow-link a:link,.c-follow-link a:visited{color:#fff;font-size:110%;text-decoration:none;font-weight:400;display:block;padding:11px 50px 11px 15px;height:100%;background-image:url(../img/social_media/bg-header-siguenos.png);background-repeat:no-repeat;background-position:90% center}
.c-follow-link a:active,.c-follow-link a:focus,.c-follow-link a:hover{background-color:#2d2d2d}

/*para ie7 */ 
*:first-child+html #comparte {clear: both; display: block; width: 100%; float: left; margin-right:0;} 
*:first-child+html #comparte ul { position:relative; width:65%; text-align: right; float: right;}


/* El tiempo */
#meteo{position:relative;float:right;color:#000;font-size:110%; margin:0;}
#meteo img{margin:0 0 0 .5em;vertical-align:middle}

/*=DETALLE FOTO  -*/.int{margin:0 auto 0 auto;width:50%}.fechaAutorFoto{position:relative;text-align:center;font-size:110%;}

/*=MenuPrincipal -*/
#mainnav{position:relative;float:left;width:96%;margin-left:2%;margin-bottom:2em;z-index:11;visibility:hidden;display:none;}
#navprincipal{z-index:10000;}
#mainnav #navprincipal{position:relative;width:100%;float:left;background-image:url(../img/bg_btn_navprincipal.gif);background-repeat:repeat-x;background-position:left 3em;}
#mainnav #navprincipal li{position:relative;float:left; margin-right:0.2em;}
/*estado normal -*/
#mainnav #navprincipal li a { color:#fff;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition: all 0.3s ease;}
#mainnav #navprincipal li a span{background-image:url(../img/mainnav_esq_izq.gif);background-repeat:no-repeat;background-position:left top;display:block;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition: all 0.3s ease;} 
#mainnav #navprincipal li a span span{background-image:url(../img/mainnav_esq_drc.gif);background-repeat:no-repeat;background-position:right top;display:block;padding:0 .9em 0 .8em;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition: all 0.3s ease;} 
#mainnav #navprincipal li a span span span{background-image:url(../img/mainnav.gif);background-repeat:repeat-x;background-position:center top;text-align:center;display:block;font-size:130%;color:#fff;padding-top:0.45em;padding-bottom:.7em;/*background-color: #B0031A*/background-color: #4c4c4c;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition: all 0.3s ease;}
/*hover -*/
#mainnav #navprincipal li a:hover, #mainnav #navprincipal li a:active, #mainnav #navprincipal li a:focus {text-decoration:none;}
#mainnav #navprincipal li a:hover span, #mainnav #navprincipal li a:active span, #mainnav #navprincipal li a:focus span{background-image:url(../img/mainnav_esq_izq_on.gif);}
#mainnav #navprincipal li a:hover span span, #mainnav #navprincipal li a:active span span, #mainnav #navprincipal li a:focus span span{background-image:url(../img/mainnav_esq_drc_on.gif);}
#mainnav #navprincipal li a:hover span span span, #mainnav #navprincipal li a:active span span span, #mainnav #navprincipal li a:focus span span span{color:#fff;background-image:url(../img/mainnav_on.gif);}
/*pestaña seleccionada activa -*/
#mainnav #navprincipal li a span.noactivado {background-image:none;cursor:default;}
#mainnav #navprincipal li a.act span.activado, #mainnav #navprincipal li a.act:active span.activado, #mainnav #navprincipal li a.act:focus span.activado  {background-image: url(../img/mainnav_act_flecha.png);background-repeat: no-repeat;background-position: center top;/*padding-bottom:1em;*/ cursor:default;}

#mainnav #navprincipal li a.act span, #mainnav #navprincipal li a.act:active span, #mainnav #navprincipal li a.act:focus span{background-image:url(../img/mainnav_esq_izq_act.gif);}
#mainnav #navprincipal li a.act span span, #mainnav #navprincipal li a.act:active span span, #mainnav #navprincipal li a.act:focus span span{background-image:url(../img/mainnav_esq_drc_act.gif);}
#mainnav #navprincipal li a.act span span span, #mainnav #navprincipal li a.act:active span span span, #mainnav #navprincipal li a.act:focus span span span{color:#fff;background-image:url(../img/mainnav_act.gif);text-decoration:none;}

/* menu principal ajustes*/
#mainnav #navprincipal li a span span {padding: 0 2em 0 .8em;}
#mainnav #navprincipal li a span span span { padding-right:0.9em; }

/*secundario -*/
/*se baja un poco el background del desplegable*/
#mainnav div.subnav {background-image: url("../img/bg_navsecundario.gif");background-position: left 3em;background-repeat: repeat-x;float: left;height: 16.9em;margin-top: -1.1em;position: relative;width: 100%; background-color: #fff;}
/*#mainnav div.subnav{position:relative;float:left;width:100%;height:15.9em;background-image:url(../img/bg_navsecundario.gif);background-repeat:repeat-x;background-position:left top; margin-top:-1em;}*/
#mainnav div.subnav-ini{position:relative;float:left;width:100%;height:20em;background-image:url(../img/bg_navsecundario.gif);background-repeat:repeat-x;background-position:left bottom;margin-bottom:1em;}
#mainnav .navsecundario-1, #mainnav .navsecundario-1-1{margin-left:1.8em;}
#mainnav .navsecundario-1, #mainnav .navsecundario-2, #mainnav .navsecundario-3, #mainnav .navsecundario-1-1{position:relative;float:left;margin-top:2em;}	
#mainnav .navsecundario-1 li, #mainnav .navsecundario-2 li, #mainnav .navsecundario-3 li, #mainnav .navsecundario-1-1 li{margin-bottom:.7em;}	
#mainnav .navsecundario-1 li a{width:15em;}
#mainnav .navsecundario-1-1 li a{width:20em;}
#mainnav .navsecundario-1 li a, #mainnav .navsecundario-2 li a,  #mainnav .navsecundario-3 li a, #mainnav .navsecundario-1-1 a{background-image:url(../img/bg_mainnav_li.gif);background-repeat:no-repeat;background-position:left .2em;font-size:120%;color:#000;font-weight:normal;padding-left:1em;display:block;}
#mainnav .navsecundario-1 li a:hover, #mainnav .navsecundario-2 li a:hover,  #mainnav .navsecundario-3 li a:hover, #mainnav .navsecundario-1 li a:active, #mainnav .navsecundario-2 li a:active,  #mainnav .navsecundario-3 li a:active,#mainnav .navsecundario-1 li a:focus, #mainnav .navsecundario-2 li a:focus,  #mainnav .navsecundario-3 li a:focus, #mainnav .navsecundario-1-1 li a:hover, #mainnav .navsecundario-1-1 li a:focus{text-decoration:underline;}
#mainnav .navsecundario-2 li a,  #mainnav .navsecundario-3 li a{width:20em;}
#mainnav .navsecundario-1{width:24%;}
#mainnav .navsecundario-2, #mainnav .navsecundario-3{position:relative;float:left;width:29%;}
#mainnav .navsecundario-1-1{width:30%;}
#mainnav .navsecun-esq_izq{background-image:url(../img/navsecun_esq_izq.gif);background-repeat:no-repeat;background-position:left bottom;display:block;width:.5em;height:.5em;float:left;position:relative;top:16.5em;}
#mainnav .navsecun-esq_drc{background-image:url(../img/navsecun_esq_drc.gif);background-repeat:no-repeat;background-position:right bottom;display:block;width:.5em;height:.5em;float:right;position:relative;top:16.5em;}
#mainnav #capa_recorte.subnav_recorte{position:absolute;float:none;top:0;left:0;width:100%;height:3.2em;overflow:hidden;}	
#mainnav div.subnav_recorte div.subnav{position:absolute;float:none;top:-15.7em;z-index:0;left:0;width:100%;height:17.9em;visibility:hidden;}	
#mainnav div.subnav-ini{position:relative;float:left;width:100%;height:20em;}

/*cerrar pestaña -*/
.close_tab{float:right;margin-right:.2em;top:14.8em;position:relative;padding:0;}
.close_tab a.btn_cerrar{background-image:url(../img/bg_close_tab.gif);background-repeat:no-repeat;background-position:left .3em;}
.close_tab a{font-size:110%;font-weight:normal;color:#535353;padding-left:1.2em;}

/*cerrar pestaña ul /li */

/*=MenuPrincipal Noscript -*/
#mainnav_noscript{position:relative;float:left;width:96%;margin-left:2%;margin-bottom:2em;z-index:11}
#mainnav_noscript #navprincipal_noscript{position:relative;width:100%;float:left;background-image:url(../img/bg_btn_navprincipal.gif);background-repeat:repeat-x;background-position:left 3em}
#mainnav_noscript #navprincipal_noscript li{position:relative;float:left;margin-right:0.3em;}
/*estado normal -*/
#mainnav_noscript #navprincipal_noscript li a { color:#fff;}
#mainnav_noscript #navprincipal_noscript li a span{background-image:url(../img/bg_mainnav_esq_izq.gif);background-repeat:no-repeat;background-position:left top;display:block} 
#mainnav_noscript #navprincipal_noscript li a span span{background-image:url(../img/bg_mainnav_esq_drc.gif);background-repeat:no-repeat;background-position:right top;display:block;padding:0 .9em 0 .8em} 
#mainnav_noscript #navprincipal_noscript li a span span span{background-image:url(../img/bg_mainnav.gif);background-repeat:repeat-x;background-position:center top;text-align:center;display:block;font-size:130%;color:#fff;padding-top:.5em;padding-bottom:.7em}
/*hover -*/
#mainnav_noscript #navprincipal_noscript li a:hover span, #mainnav_noscript #navprincipal_noscript li a:active span, #mainnav_noscript #navprincipal_noscript li a:focus span{background-image:url(../img/bg_mainnav_esq_izq_on.gif)}
#mainnav_noscript #navprincipal_noscript li a:hover span span, #mainnav_noscript #navprincipal_noscript li a:active span span, #mainnav_noscript #navprincipal_noscript li a:focus span span{background-image:url(../img/bg_mainnav_esq_drc_on.gif)}
#mainnav_noscript #navprincipal_noscript li a:hover span span span, #mainnav_noscript #navprincipal_noscript li a:active span span span, #mainnav_noscript #navprincipal_noscript li a:focus span span span{color:#fff;background-image:url(../img/bg_mainnav_on.gif);text-decoration:none}
/*pestaña seleccionada -*/
#mainnav_noscript  #navprincipal_noscript li a.act span, #mainnav_noscript #navprincipal_noscript li a.act:active span, #mainnav_noscript #navprincipal_noscript li a.act:focus span{background-image:url(../img/bg_mainnav_esq_izq_act.gif)}
#mainnav_noscript  #navprincipal_noscript li a.act span span,#mainnav_noscript #navprincipal_noscript li a.act:active span span, #mainnav_noscript #navprincipal_noscript li a.act:focus span span{background-image:url(../img/bg_mainnav_esq_drc_act.gif)}
#mainnav_noscript  #navprincipal_noscript li a.act span span span, #mainnav_noscript #navprincipal_noscript li a.act:active span span span, #mainnav_noscript #navprincipal_noscript li a.act:focus span span span{color:#fff;background-image:url(../img/bg_mainnav_act.gif);text-decoration:none}
/*secundario -*/
#mainnav_noscript div.subnav{position:relative;float:left;width:100%;height:15.9em;background-image:url(../img/bg_navsecundario.gif);background-repeat:repeat-x;background-position:left top}
#mainnav_noscript div.subnav-ini{position:relative;float:left;width:100%;height:20em;background-image:url(../img/bg_navsecundario.gif);background-repeat:repeat-x;background-position:left bottom;margin-bottom:1em}
#mainnav_noscript .navsecundario-1, #mainnav_noscript .navsecundario-1-1{margin-left:1.8em}
#mainnav_noscript .navsecundario-1, #mainnav_noscript .navsecundario-2, #mainnav_noscript .navsecundario-3, #mainnav_noscript .navsecundario-1-1{position:relative;float:left;margin-top:2em}	
#mainnav_noscript .navsecundario-1 li, #mainnav_noscript .navsecundario-2 li, #mainnav_noscript .navsecundario-3 li, #mainnav_noscript .navsecundario-1-1 li{margin-bottom:.7em}	
#mainnav_noscript .navsecundario-1 li a{width:15em}
#mainnav_noscript .navsecundario-1-1 li a{width:20em}
#mainnav_noscript .navsecundario-1 li a, #mainnav_noscript .navsecundario-2 li a,  #mainnav_noscript .navsecundario-3 li a, #mainnav_noscript .navsecundario-1-1 a{background-image:url(../img/bg_mainnav_li.gif);background-repeat:no-repeat;background-position:left .2em;font-size:120%;color:#000;font-weight:normal;padding-left:1em;display:block}
#mainnav_noscript .navsecundario-1 li a:hover, #mainnav_noscript .navsecundario-2 li a:hover,  #mainnav_noscript .navsecundario-3 li a:hover, #mainnav_noscript .navsecundario-1 li a:active, #mainnav_noscript .navsecundario-2 li a:active,  #mainnav_noscript .navsecundario-3 li a:active,#mainnav_noscript .navsecundario-1 li a:focus, #mainnav_noscript .navsecundario-2 li a:focus,  #mainnav_noscript .navsecundario-3 li a:focus, #mainnav_noscript .navsecundario-1-1 li a:hover, #mainnav_noscript .navsecundario-1-1 li a:focus{text-decoration:underline}
#mainnav_noscript .navsecundario-2 li a,  #mainnav_noscript .navsecundario-3 li a{width:20em}
#mainnav_noscript .navsecundario-1{width:24%}
#mainnav_noscript .navsecundario-2, #mainnav_noscript .navsecundario-3{position:relative;float:left;width:29%}
#mainnav_noscript .navsecundario-1-1{width:30%}
#mainnav_noscript .navsecun-esq_izq{background-image:url(../img/navsecun_esq_izq.gif);background-repeat:no-repeat;background-position:left bottom;display:block;width:.5em;height:.5em;float:left;position:relative;top:15.4em}
#mainnav_noscript .navsecun-esq_drc{background-image:url(../img/navsecun_esq_drc.gif);background-repeat:no-repeat;background-position:right bottom;display:block;width:.5em;height:.5em;float:right;position:relative;top:15.4em}
#mainnav_noscript #capa_recorte.subnav_recorte{position:absolute;float:none;top:0;left:0;width:100%;height:3.2em;overflow:hidden}	
#mainnav_noscript div.subnav_recorte div.subnav{position:absolute;float:none;top:-15.7em;z-index:0;left:0;width:100%;height:15.9em;visibility:hidden}	
#mainnav_noscript div.subnav-ini{position:relative;float:left;width:100%;height:20em}
#mainnav_noscript h2{font-size:180%;font-weight:normal;color:#df0408;margin:.5em 0 0 0}

/*=Migas -*/
#migas{position:relative;float:left;width:96%;margin-top:1.2em;margin-left:2%;float:left;min-height:2.4em;height:auto;margin-bottom:2em}
#migas.no_script{margin-top:2em}
#migas.si_script{/*margin-top:4.5em*/ margin-top:2em;}
	span.vinetas{padding-right:.3em;background-image:url(../img/vinetas.gif);background-repeat:no-repeat;background-position:left center}
	#sendero{position:relative;float:left;width:100%;min-height:2.4em}
	#sendero ul{/*padding:.6em 0 0 1.2em;*/padding:.6em 0 0 0em;position:relative;width:98.7%;display:block;float:left}
	#sendero ul li{padding-right:.1em;font-size:110%;padding-bottom:.2em;margin:0;display:inline;line-height:1.4em}
#sendero ul li a{font-weight:normal}

/*=Menú de contenidos -*/
#nav-cont{position:relative;float:left;width:25%;margin-bottom:2em}
#nav-cont-menu{position:relative;float:left;width:92%}
	#nav-cont-menu li{border-top:solid .1em #ccc;border-bottom:solid .1em #fff;display:block;width:100%;clear:both;float:left}
	#nav-cont-menu li a span{margin-left:1.5em;display:block;/*width:87%;*/ width:85%;/*padding:.8em 0;*/ padding:.8em .8em .8em 0;cursor:pointer}
	/*estilo de span para cuando tenga submenu -*/
	#nav-cont-menu li a span.subcont{background-image:url(../img/flecha_nav_cont.gif);background-repeat:no-repeat;background-position:right 1.2em}
	#nav-cont-menu li a span.subcont:hover{background-image:url(../img/act_flecha_nav_cont.gif);background-repeat:no-repeat;background-position:right 1.2em;cursor:pointer}
	/*opcion activa (inicio) -*/
	#nav-cont #nav-cont-menu li a.act{font-size:120%;color:#fff;background-image:url(../img/bg_calendario_act.gif);background-repeat:repeat-x;background-position:left top;background-color:#af031b;display:block;width:100%;text-decoration:none} 
	#nav-cont #nav-cont-menu li a.act span.subcont{background-image:url(../img/act_flecha_nav_cont.gif);background-repeat:no-repeat;background-position:right 1.2em} 
	#nav-cont #nav-cont-menu li ul li a.act-2{background-color:#dedede;text-decoration:none;color:#333;background-image:url(../img/act_nav_cont_sub.gif);background-repeat:no-repeat;background-position:1.6em 1.2em}
	/*opcion activa (fin) -*/
	#nav-cont-menu li a:link,  #nav-cont-menu li a:visited{font-size:120%;color:#000;background-color:#ededed;display:block;width:100%;/*padding:.8em 0;*/background-image:url(../img/bg_nav_cont_menu.gif);background-repeat:repeat-x;background-position:left top}
	#nav-cont-menu li a:hover, #nav-cont-menu li a:active, #nav-cont-menu li a:focus{font-size:120%;color:#fff;background-image:url(../img/bg_calendario_act.gif);background-repeat:repeat-x;background-position:left top;background-color:#af031b;display:block;width:100%;text-decoration:none}
	#nav-cont-menu li ul{position:relative;float:left;display:block;width:100%;clear:both;/*border-top:solid .1em #fff;*/}
	#nav-cont-menu li ul li{display:block;width:100%;/*border:none;*/}
	#nav-cont-menu li ul li a:link, #nav-cont-menu li ul li a:visited{display:block;color:#333;width:100%;font-weight:normal;background-color:#f0f0f0;background-image:none}
	#nav-cont-menu li ul li a:hover, #nav-cont-menu li ul li a:active, #nav-cont-menu li ul li a:focus{background-color:#dedede;text-decoration:none;background-image:none;color:#333;background-image:url(../img/act_nav_cont_sub.gif);background-repeat:no-repeat;background-position:1.6em 1.2em}
	#nav-cont-menu li ul li a span{display:block;margin-left:2.5em;width:80%}

/*marcador de sección -*/
.marcador-seccion{position:relative;float:left;width:92%;margin-bottom:.3em}
.sec-superior{position:relative;float:left;height:1.2em;background-color:#d8001d;width:100%;background-image:url(../img/sec_superior.gif);background-repeat:no-repeat;background-position:right top}
.sec-centro{background-color:#d8001d;position:relative;float:left;width:100%}
.sec-centro p{color:#fff;font-size:140%;font-weight:bold;margin-left:1.6em}
.sec-centro p span{font-size:80%;margin-bottom:.2em;margin-right:.2em}
.sec-centro p br{margin:0;padding:0;line-height:0}
.sec-inferior{position:relative;float:left;height:1.2em;background-color:#d8001d;width:100%;background-image:url(../img/sec_inferior.gif);background-repeat:no-repeat;background-position:right bottom}

/*Mostrar/Ocultar menú completo -*/
#mostrar{position:relative;float:left;width:100%;height:3.3em}
#mostrar p{padding-left:2em;width:80%;margin-top:1em}
#mostrar p a{font-size:110%;font-weight:normal;color:#535353;padding-left:1.2em}
#mostrar p a.mostrar{background-image:url(../img/mostrar.gif);background-repeat:no-repeat;background-position:left .2em}
#mostrar p a.ocultar{background-image:url(../img/ocultar.gif);background-repeat:no-repeat;background-position:left .2em}

/*Mostrar/Ocultar menú pie de página -*/
#mostrar_pie{position:relative;float:left;width:96%;height:3em;margin-left:2%}
#mostrar_pie p{padding-left:2em;width:80%}
#mostrar_pie p a{font-size:110%;font-weight:normal;color:#535353;padding-left:1.2em}
#mostrar_pie p a.mostrar{background-image:url(../img/mostrar.gif);background-repeat:no-repeat;background-position:left .2em}
#mostrar_pie p a.ocultar{background-image:url(../img/ocultar.gif);background-repeat:no-repeat;background-position:left .2em}

/*=MenuPie -*/
#menu-pie{position:relative;float:left;width:96%;background-color:#fff;margin-left:2%;padding-bottom:1em;margin-bottom:2em}
.close-pie{padding-bottom:.1em}
.cont-menu-pie{position:relative;float:left;margin:2em 0 2em 1em;width:99%}
.close-menu-pie{margin:0 0 0 1em}
.centrado-pie{position:relative;margin:0 auto;width:91em}
.cont-menu-pie ul{margin-left:.3em}
.cont-menu-pie ul li{margin-bottom:.3em;text-indent:-.3em}
	.cont-menu-pie .col-1{position:relative;float:left;width:14em;padding-right:1.5%}
	.cont-menu-pie .col-2{position:relative;float:left;width:18em;padding-left:2%;padding-right:1%;background-image:url(../img/bg_dotted.gif);background-repeat:repeat-y;background-position:left top}
	.cont-menu-pie .col-3{position:relative;float:left;width:16.5em;padding-left:2%;background-image:url(../img/bg_dotted.gif);background-repeat:repeat-y;background-position:left top}
	.cont-menu-pie .col-4{position:relative;float:left;width:20em;padding-left:2%;background-image:url(../img/bg_dotted.gif);background-repeat:repeat-y;background-position:left top}
	.cont-menu-pie .col-5{position:relative;float:left;width:12.4em;padding-left:2%;background-image:url(../img/bg_dotted.gif);background-repeat:repeat-y;background-position:left top}
.cont-menu-pie h3{font-size:130%;color:#424242;font-weight:bold;margin-bottom:.5em}
.cont-menu-pie h3.separador{margin-top:2em}
.cont-menu-pie a:link, .cont-menu-pie a:visited{color:#424242;font-size:110%;font-weight:normal;line-height:1em}
.cont-menu-pie a:hover .cont-menu-pie a:active, .cont-menu-pie a:focus{text-decoration:underline;font-weight:normal}

/*=Pie -*/
#pie{position:relative;float:left;width:96%;margin-left:2%;height:9.4em; color:#fff;
-webkit-border-bottom-right-radius: 0.3em;
-webkit-border-bottom-left-radius: 0.3em;
-moz-border-radius-bottomright: 0.3em;
-moz-border-radius-bottomleft: 0.3em;
border-bottom-right-radius: 0.3em;
border-bottom-left-radius: 0.3em;  
background-color:#242424;margin-bottom:2em;}

.pie_bgr { display: block;  float: right; height: 9.4em; position: relative; width: 0.6em;}
.pie_bgl { display: block;float: left; height: 9.4em; position: relative; width: 0.6em;}


/*Marca Bilbao.net */
#pie #marcabilbao { position:relative; float:left; width:13em;}
#pie #marcabilbao img { margin:3.4em 0 0 0.8em;}
/*enlacespie */
#pie #enlacespie { position:relative; float:left;text-align:center; width:73%; }
#pie #enlacespie .cont-enlacespie { position:relative; float:left; width:100%; margin:2em 0 1.5em 0;}
#pie #enlacespie .cont-enlacespie ul li { display:inline-block;}
#pie #enlacespie .cont-enlacespie ul li a:link, #pie #enlacespie .cont-enlacespie ul li a:visited {color:#fff;text-decoration:none;font-size:110%;margin-right:0.8em;font-weight:normal;border-right:solid .1em #fff;padding:0 .8em 0 0}
#pie #enlacespie .cont-enlacespie ul li a:hover, #pie #enlacespie .cont-enlacespie ul li a:active, #pie #enlacespie .cont-enlacespie ul li a:focus  {text-decoration:underline}
#pie #enlacespie .cont-enlacespie ul li.ultimo a{border-right:none;}
#pie #enlacespie .cont-enlacespie ul li.ultimo { padding-left:0;}
/*para ie7 -*/ *:first-child+html #pie #enlacespie .cont-enlacespie ul li { display:inline;} 
/* dirección */
#pie #enlacespie #direccionpie p { font-size:110%; font-weight:bold; margin:0 0 0.3em 0;}
address {font-size:110%;font-style:normal;}
#pie #aenor { position:relative; float:right;} 
#pie #aenor img { margin:2.4em 1.6em 0 0;}
#pie #aenor a:focus img {outline:1px dotted #fff;}

/*=OTROS -*/
/*imagen bloque detalle izquierda -*/
.img_bql{width:24%;float:left;position:relative}
.img_bql img{float:left;position:relative}
.img_bql2 img{border:solid 0.11em #ccc;padding:.8em;float:left;position:relative}
.img_bql2{width:22em;padding-bottom:2em;float:left;position:relative}
/*=paginado -*/
.paginado{position:relative;float:left;clear:both;width:99%;background-color:#fff;border:solid .1em #e9e9e9;padding:1em 0;margin-bottom:1em; /*border:1px solid #f4f4f4;*/}
.pag-indicador{position:relative;float:left;width:18%;margin-left:1em;margin-bottom:.7em; /*Se añade un alto fijo para que no se alarge el bloque y aumente la altura de la paginación 08/11/2011*/ height:0.2em;}
.pag-indicador p{font-size:120%;font-weight:bold;margin-top:.3em}
.pag-numeracion{position:relative;float:left;margin-left:1em}
.pag-numeracion ul{position:relative;float:left}
/*Iña Inicio:añadido clear:right !important;para fckeditor -*/
.pag-numeracion ul li{float:left;clear:right !important;font-size:120%;color:#000;margin:0 0.45em 0 0;}/*Fin*/
.pag-numeracion ul li a:link, .pag-numeracion ul li a:visited{font-size:100%;background-color:#f4f4f4;padding:.3em .7em;border:solid .1em #dfdfdf;display:block; list-style:none;}
.pag-numeracion ul li a:hover, .pag-numeracion ul li a:active, .pag-numeracion ul li a:focus{font-size:100%;background-color:#fff;padding:.3em .7em;border:solid .1em #333;display:block}
.pag-numeracion ul li a.pag-now{font-size:100%;color:#000;padding:.4em .7em;border:none;display:block}
.pag-numeracion ul li a.pag-now:hover{text-decoration:none}
.pag-numeracion ul li a.pag-past{font-size:100%;color:#545454;padding:.3em .7em;border:solid .1em #dfdfdf; display:block;background-color:#fff}
.pag-numeracion ul li a.pag-past:hover{border:solid .1em #333}
.pag-numeracion ul li a.antr:link, .pag-numeracion ul li a.antr:visited, .pag-numeracion ul li a.sgte:link, .pag-numeracion ul li a.sgte:visited{background-color:#fff;border:none}
.pag-numeracion ul li a.antr:hover, .pag-numeracion ul li a.antr:active, .pag-numeracion ul li a.antr:focus, .pag-numeracion ul li a.sgte:hover, .pag-numeracion ul li a.sgte:active, .pag-numeracion ul li a.sgte:focus{background-color:#fff;border:none}
.pag-numeracion ul li a.sgte{background-image:url(../img/bg_flecha.gif);background-repeat:no-repeat;background-position:right 0.65em;padding-right:.6em}
.pag-numeracion ul li a.antr{background-image:url(../img/bg_flecha_antr.gif);background-repeat:no-repeat;background-position:left 0.65em;padding-left:.7em}

/*Agenda/Avisos/Noticias -*/
.blq-list-agenda{position:relative;float:left;width:100%;clear:both;margin:2em 0}
.blq-list-infobilbao{position:relative;float:left;width:100%;clear:both;margin:1em 0}
.blq-list-agenda-izq{position:relative;float:left;width:70%}

.list-agenda{position:relative;float:left;width:95%;margin-bottom:1em}
.list-agenda ul{position:relative;float:left;width:100%}
.list-agenda ul li{position:relative;float:left;display:block;width:100%;margin:0 0 3em 0}

.blq-list-agenda .list-agenda ul li h4, .blq-list-infobilbao .list-agenda ul li h4{font-size:130%;background-image:url(../img/bg_mainnav_li.gif);background-repeat:no-repeat;background-position:left .2em;padding:0 0 0 .8em;margin:0 0 .4em 0}
.list-agenda ul li div.desc-evento{position:relative;float:left;margin-left:1em;margin-bottom:1em}
.list-agenda ul li div.desc-evento img{margin-right:.3em;vertical-align:bottom}
.list-agenda ul li div.desc-evento p{font-size:110%}
.list-agenda ul li div.desc-evento span.tipo-event{color:#000;margin-right:1.5em}
.list-agenda ul li div.desc-evento span.tipo-event img{margin-right:0}
.list-agenda ul li div.desc-evento-ampli{position:relative;float:left;width:99%;margin-left:1em}
.list-agenda ul li div.desc-evento-ampli p{font-size:120%;line-height:1.4em}

.blq-list-agenda-drcha{position:relative;float:left;width:28%;padding-left:1em;border-left:solid .1em #b5b5b5}
.blq-leyenda{position:relative;float:left;width:97%;border:solid .1em #e9e9e9;background-color:#fff;padding:.5em 0 1em 0;margin:0 0 2em 1em}
.blq-leyenda_left{position:relative;float:left;width:43%;background-color:#fff;padding:.5em 0 1em 0;margin:0 0 2em 1em}
.blq-leyenda_right{position:relative;float:left;width:43%; background-color:#fff;padding:3em 0 1em 0;margin:0 0 2em 1em}
.blq-leyenda dl{margin-left:1em}
.blq-leyenda dl dt {font-size:110%;font-weight:bold;margin-bottom:.5em;margin-top:.5em}
.blq-leyenda dl dd {font-size:110%;margin-left:1.8em;margin-bottom:.5em}
.blq-leyenda dl dd img{vertical-align:middle}

/*Leyenda sin margenes y con ancho 100%*/
.blq-leyenda_sm{position:relative;float:left;width:100%;border:solid .1em #e9e9e9;background-color:#fff;padding:.5em 0 1em 1em;margin:2em 0 2em 0em}
.blq-leyenda_left_sm{position:relative;float:left;/*width:14%!important;*/background-color:#fff;padding:.5em 0 0em 0;margin:0 0 0em 1em}
.blq-leyenda_right_sm{position:relative;float:left;width:43%; background-color:#fff;padding:2.4em 0 0em 0;margin:0 0 0em 1em}
.blq-leyenda_sm dl{margin-left:1em}
.blq-leyenda_sm dl dt{font-size:110%;font-weight:bold;margin-bottom:.5em}
.blq-leyenda_sm dl dd{ font-size:110%;margin-left:1.8em;margin-bottom:.5em}
.blq-leyenda_sm dl dd img{vertical-align:middle}

.blq-busc-agenda{position:relative;float:left;margin:1em 0 1em 1em;width:98%}
.blq-list-agenda-drcha h4{font-size:140%;background-image:none;border-bottom:solid .1em #e9e9e9;padding:0 0 .2em 0}
.cont-txt-nivel3 .blq-list-agenda-drcha h4{font-size:140%;background-image:none;border-bottom:solid .1em #e9e9e9;padding:0 0 .2em 0}
.blq-busc-agenda #tablacalendario{/*quitado por iñaki width:18.2em;*/}
.blq-busc-agenda #tablacalendario td.past{padding:.4em .6em}
.blq-busc-agenda #tablacalendario th{padding:.4em .6em}
.blq-busc-agenda #tablacalendario td a{padding:.4em .6em}
.blq-evento-destacado{position:relative;float:left;width:98%;margin:3em 0 1em 1em}
	
/*buscador Agenda -*/
.form_vertical dl dd.anchoright{position:relative;font-size:100%}
.form_vertical dl dd.anchoright dl{width:30%;font-size:100%;left:18em;padding-left:4em;position:absolute;top:-13em!important;background-image:url(../img/bg_dotted.gif);background-position:left top;background-repeat:repeat-y;float:none;margin:0}
.form_vertical dl dt span.margenseparador{margin:0 2.2em}
.form_vertical dl dt br{margin-bottom:1em}
.form_vertical dl dd.anchoright label.manual{display:block;position:absolute;left:22em;font-weight:normal;margin-bottom:.5em;margin-left:-1em;top:-14em!important}

/*buscador registro convenios -*/
.form_vertical dl dd.spright{position:relative;font-size:100%}
.form_vertical dl dd.spright dl{width:40%;font-size:100%;left:22em;padding-left:4em;position:absolute;top:-4.5em!important;background-image:url(../img/bg_dotted.gif);background-position:left top;background-repeat:repeat-y;float:none;margin:0}
.form_vertical dl dd.spright dt.manual{display:block;position:absolute;left:4em;font-weight:normal;margin-bottom:.5em;margin-left:-1em;top:-3.4em!important}
.form_vertical dl .spmargentop{margin-top:6em}

/*para ie7 -*/
*:first-child+html .form_vertical dl dd.anchoright label.manual{top:-16em!important}
*:first-child+html .form_vertical dl dd.anchoright dl{top:-15em!important}

/*=Tablas -*/
#tablacalendario, #capaMeses{/*quitado por iñaki width:22.3em;*/ float:left;position:relative;border-collapse:collapse;clear:both;/*display:block*/;margin-bottom:2em;width:93%}
#tablacalendario caption, #capaMeses{font-size:120%;color:#fff;font-weight:bold;background-color:#bc0416;text-align:center;border-bottom:solid .1em #8a0212;background-image:url(../img/bg_caption_calendar.gif);background-repeat:repeat-x;background-position:left top;padding:.5em 0 .5em 0}
#tablacalendario caption a, #capaMeses a  {color:#333; cursor: pointer;}
#tablacalendario caption a:focus, #capaMeses a:focus { border:solid 1px #000; padding:0.2em 0.5em;}
#tablacalendario caption .mes, #capaMeses ,mes{position:relative;margin-bottom:0em; width:93%;}
#tablacalendario abbr{border-bottom:none}
#tablacalendario th{font-size:110%;color:#fff;background-color:#b0021b;font-weight:bold;background-image:url(../img/bg_th_calendar.gif);background-repeat:repeat-x;background-position:left top;padding:.3em 1.07em}
#tablacalendario tr{text-align:center}
#tablacalendario .encabezados{border-top:.2em solid #da4c59;border-right:.1em solid #b5b5b5}
#tablacalendario td{color:#1b1b1b;font-weight:normal;border-right:.1em solid #dcdad0;background-color:#fff;border-bottom:solid .1em #b5b5b5}
#tablacalendario .sinborde{border-right:none}
#tablacalendario td.act{background-color:#b0021b;background-image:url(../img/bg_calendario_act.gif);background-repeat:repeat-x;background-position:left top;font-weight:bold;}
#tablacalendario td.act a{color:#fff;padding:.3em .6em;font-weight:bold;/*border:solid .2em #000;*/ }
#tablacalendario td a{padding:.5em .8em;font-size:110%;display:block;font-weight:normal;}
#tablacalendario td.now a{color:#000}
#tablacalendario td.now a:hover{background-color:#b0021b;background-image:url(../img/bg_calendario_act.gif);background-repeat:repeat-x;background-position:left top;color:#fff}
#tablacalendario td.past{text-decoration:line-through;color:#545050;padding:.5em .8em;font-size:110%;background-color: #f2f2f2;}
#tablacalendario td.next{color:#545050;font-size:110%;padding:.4em .6em;background-color: #f2f2f2;}
#tablacalendario td.evento{background-color:#8C0013;}
#tablacalendario td.evento a{color:#fff}

/*tabla listados -*/ /*MOD iña  -*/
.tablalistados{position:relative;float:left;width:100%;margin:0 0 2em 0;border-collapse:collapse;clear:both;border-top:.5em solid #fff}
.tablalistados caption{font-weight:bold;text-indent:0!important;padding:.5em 0 .5em 0;display:table-caption;font-size:140%;color:#fff;font-weight:bold;background-color:#bc0416;text-align:center;width:100%;border-bottom:solid .1em #8a0212;background-image:url(../img/bg_caption_calendar.gif);background-repeat:repeat-x;background-position:left top}
.tablalistados th{font-size:130%;background-color:#dfdfdf;font-weight:bold;padding:.3em 1.07em;text-align:left;border-bottom:solid .1em #e9e9e9;/*border-top:.2em solid #fff;*/padding:.5em .5em .5em 1em;color:#000}

/*MOD Ivan  -*/
.tabla_bilborock{position:relative;float:left;width:100%!important;margin:0 0 2em 0;border-collapse:collapse;clear:both;border-top:.5em solid #fff}
.tabla_bilborock caption{font-weight:bold;text-indent:0!important;padding:.5em 0 .5em 0;display:table-caption;font-size:140%;color:#fff;font-weight:bold;background-color:#bc0416;text-align:center;width:100%;border-bottom:solid .1em #8a0212;background-image:url(../img/bg_caption_calendar.gif);background-repeat:repeat-x;background-position:left top}
.tabla_bilborock th{ text-align:center!important;font-size:130%;background-color:#dfdfdf;font-weight:bold;padding:.3em 1.07em;text-align:left;border-bottom:solid .1em #e9e9e9;/*border-top:.2em solid #fff;*/padding:.5em .5em .5em 1em;color:#000}
*:first-child+html .tabla_bilborock th{font-size:130%;background-color:#dfdfdf;font-weight:bold;padding:.3em 1.07em;text-align:left;border-bottom:solid .1em #e9e9e9;/*border-top:.2em solid #fff;*/padding:.5em .5em .5em 1em;color:#000}

.tabla_bilborock td{font-size:120%;padding:.4em .5em .4em 1em}
.tabla_bilborock td{font-weight:normal;border-right:0em solid #e9e9e9;border-bottom:solid 0em #e9e9e9;border-left:0em solid #e9e9e9; text-align:center}
.tabla_bilborock th.pdf,.tablalistados td.pdf{padding:.5em .5em .5em .5em;text-align:center}
.tabla_bilborock td.publicacion{padding:.5em;text-align:center}
.tabla_bilborock td a:link img, .tablalistados td a:visited img,.tablalistados td a:active img{font-weight:normal}
.tabla_bilborock td a:hover img{font-weight:normal}
.tabla_bilborock td a:focus img{font-weight:normal;border:.1em solid #C42921}
.tabla_bilborock .sinborde{border-right:none}
.tabla_bilborock .txt_center{text-align:center}
.tabla_bilborock ul{margin-bottom:0}
.tabla_bilborock ul li{font-size:100%}

/*MOD JP  para que en la tabla del listado de declaraciones institucionales salga la fecha formateada en una sola columna. -*/
.tablalistados th#Fecha{min-width:70px}
.tablalistados td{/*font-size:110%, se sustituye por 120% por que el texto de las tablas se veia pequeño, http://www.bilbao.net/cs/Satellite?c=Page&cid=3000016091&language=es&pageid=3000016091&pagename=Bilbaonet%2FPage%2FBIO_contenidoFinal*/ font-size:120%;padding:.4em .5em .4em 1em}
.tablalistados td{font-weight:normal;border-right:.1em solid #e9e9e9;border-bottom:solid .1em #e9e9e9;border-left:.1em solid #e9e9e9}
.tablalistados td.sinborde{font-weight:normal;border-right:0em solid #e9e9e9;border-bottom:solid 0.1em #e9e9e9;border-left:0em solid #e9e9e9; background-color:#fff}
.tablalistados td.sinborde_drc{font-weight:normal;border-right:0em solid #e9e9e9;border-bottom:solid 0.1em #e9e9e9;border-left:0em solid #e9e9e9; background-color:#fff}
.tablalistados th.pdf,.tablalistados td.pdf{padding:.5em .5em .5em .5em;text-align:center}
.tablalistados td.publicacion{padding:.5em;text-align:center}
/* ICONO LECTURA FÁCIL */
.is-lectura-facil { margin:-1px 0 0 15px; display:inline-block; vertical-align:bottom;}
.c-leyenda.is-lectura {margin-top:-10px;}
.c-leyenda.is-lectura img { vertical-align:middle; margin-left:5px;}
.c-leyenda.is-lectura p { font-size:110%; color:#606060;}

/*Links en las imagenes de tabla -*/
.tablalistados td a:link img, .tablalistados td a:visited img,.tablalistados td a:active img{font-weight:normal}
.tablalistados td a:hover img{font-weight:normal}
.tablalistados td a:focus img{font-weight:normal;border:.1em solid #C42921}
.tablalistados .sinborde{border-right:none}
.tablalistados .txt_center{text-align:center}
.CeldaColorClaro, .CeldaColorOscuro{font-size:inherit;table-layout:fixed;padding:.5em}
.CeldaColorOscuro_sinborde{ border:none!important}
.CeldaColorOscuro{background-color:#fff}
.CeldaColorClaro{background-color:#fbfbfb}
.tbl-fecha{width:6em}
.tablalistados ul{margin-bottom:0}
.tablalistados ul li{font-size:100%}

/*Kultura 18 -*/
.tablalistados_k18{position:relative;float:left;width:100%;margin:1.5em 0 2em 0;border-collapse:collapse;clear:both}
.tablalistados_k18 caption{display:none}
.tablalistados_k18 th{font-size:120%;background-color:#425e1f;font-weight:bold;padding:.3em 1.07em;text-align:left;border-top:.2em solid #fff;padding:.5em .5em .5em 1em;color:#fff;width:16em}
.tablalistados_k18 td{font-size:120%;padding:.4em .5em .4em 1em;font-weight:normal;border-right:.1em solid #e9e9e9;border-bottom:solid .1em #e9e9e9;border-top:.1em solid #e9e9e9}
.tablalistados_k18 td ul{margin-left:1.2em}
.tablalistados_k18 td ul li{list-style-type:disc}

/*Buscador de actividades-*/
.tablalistados_busc_actividades {position:relative;float:left;width:100%;margin:1.5em 0 2em 0;border-collapse:collapse;clear:both}
.tablalistados_busc_actividades caption{display:none}
.tablalistados_busc_actividades th{font-size:120%;background-color:#666666;font-weight:bold;padding:.3em 1.07em;text-align:left;border-top:.2em solid #fff;padding:.5em .5em .5em 1em;color:#fff;width:16em}
.tablalistados_busc_actividades td{font-size:120%;padding:.4em .5em .4em 1em;font-weight:normal;border-right:.1em solid #e9e9e9;border-bottom:solid .1em #e9e9e9;border-top:.1em solid #e9e9e9}
.tablalistados_busc_actividades td ul{margin-left:1.2em}
.tablalistados_busc_actividades td ul li{list-style-type:disc}

/*=Forms -*/
/*formulario serv edu -*/
.form_serv_edu{position:relative;float:left;font-size:120%;margin:0;width:90%} 
.form_serv_edu fieldset{border:none;margin:0;padding:0}
.form_serv_edu legend{font-size:120%;font-weight:bold;margin:0 0 .2em 0}
.form_serv_edu dl{position:relative}
.form_serv_edu dl dt{font-weight:bold;margin:1em 0 .2em .8em;clear:both}
.form_serv_edu dl dd{margin:.5em 0 1.5em .8em}
.form_serv_edu select{color:#666666;background-color:#f7f7f7;border:solid .1em #8f8f8f;font-family:Arial,Verdana,  Helvetica, sans-serif;font-size:110%;padding:.3em .2em;width:90%}
.form_serv_edu select:focus{background-color:#fff;color:#333;border:solid .1em #333}
.form_serv_edu label.radiotext{float:left;width:11em;color:#666666;margin-bottom:1em} 
.form_serv_edu dd label{color:#666666}
.boton{position:relative;float:left;margin:.5em 0}
.boton input.btnbiobuscar{background-color:transparent;background-image:url(../img/btnbio_buscar.gif);background-repeat:no-repeat;background-position:left top;border:none;color:#fff;font-size:110%;width:8.3em;font-weight:bold;padding:.5em 1em .8em 1em;text-align:left;font-family:Arial, Verdana, Helvetica, sans-serif;cursor:pointer} 
.boton input.btnbiobuscar:hover{background-image:url(../img/btnbio_buscar_on.gif)}
.botonlupa{position:relative;float:left;width:1.8em;margin-left:.8em}
.botonlupa input.btnlupa{background-color:transparent;background-image:url(../img/lupa_trans.gif);background-position:left .1em;background-repeat:no-repeat;border:medium none;cursor:pointer;width:1.8em;height:1.5em;background-color:transparent;text-indent:-999px;display:block;line-height:0} 

/*FORMS GENERICOS -*/
.texto_explicativo {position:relative;float:left}
.texto_explicativo p {font-size:120%;margin-bottom:1.2em;line-height:1.4em}

/*para ie7 -*/*:first-child+html .texto_explicativo{z-index:-1}
.cont-form{position:relative;float:left;width:100%;margin-bottom:2em;margin-top:.5em}
.blq-form-izq{position:relative;float:left;width:70%;margin-right:1em}
.blq-form-drcha{position:relative;float:left;width:28%}

/*info relacionada form -*/
.blq-form-drcha .info-rel-form{position:relative;float:left;margin-top:.2em;margin-left:1em;width:99%}
.blq-form-drcha .info-rel-form h4{font-size:120%;font-weight:bold;color:#FFFFFF;background-image:none;padding:0;margin:0}
.info-rel-form .info-rel-form-header{background-image:url(../img/bg_info_rel_form_header.gif);background-repeat:repeat-x;background-position:left top;background-color:#606060;position:relative;float:left;width:100%}
.info-rel-form .info-rel-form-header-tl{background-image:url(../img/bg_info_rel_form_header-tl.gif);background-repeat:no-repeat;background-position:left top;position:relative;float:left;display:block;width:1.1em;height:1.2em}
.info-rel-form .info-rel-form-header-tr{background-image:url(../img/bg_info_rel_form_header-tr.gif);background-repeat:no-repeat;background-position:right top;position:relative;float:right;display:block;width:1.1em;height:1.2em}
.info-rel-form .info-rel-form-header-tit{position:relative;float:left;width:99%;border-left:solid .1em #8f8f8f;border-right:solid .1em #8f8f8f}
.info-rel-form .info-rel-form-header-tit h4{padding:0 0 .4em 1em;width:90%}
.info-rel-form .info-rel-form-body{position:relative;width:99.1%;border-left:solid .1em #8f8f8f;border-right:solid .1em #8f8f8f;float:left}
.info-rel-form .info-rel-form-body ul{position:relative;float:left;width:95%;margin:2em 0 1em 1em}
.info-rel-form .info-rel-form-body ul li{font-size:120%;margin-bottom:1.5em}
.info-rel-form .info-rel-form-body ul li.agenda_rss{padding-left:1.4em}
.info-rel-form .info-rel-form-body ul li.agenda_mes_veravanzado{padding-left:1em}
.info-rel-form-footer{position:relative;float:left;background-image:url(../img/bg_info_rel_form_footer.gif);background-repeat:repeat-x;background-position:center bottom;width:100%}
.info-rel-form .info-rel-form-footer-bl{background-image:url(../img/bg_info_rel_form_footer_bl.gif);background-repeat:no-repeat;background-position:left top;position:relative;float:left;display:block;width:1.1em;height:1.2em}
.info-rel-form .info-rel-form-footer-br{background-image:url(../img/bg_info_rel_form_footer_br.gif);background-repeat:no-repeat;background-position:right top;position:relative;float:right;display:block;width:1.1em;height:1.2em}

.cont-txt .cont-form h3, .cont-form h4{background-image:url(../img/bg_tit_form.gif);background-repeat:repeat-x;background-position:left top;color:#fff;font-weight:bold}
.cont-txt .cont-form h3.tit_form_k18, .cont-form h4.tit_form_k18{background-image:url(../img/bg_tit_form_k18.gif);background-repeat:repeat-x;background-position:left top;color:#fff;margin-bottom:.5em;padding:.25em 0 .4em .5em;font-weight:bold}
.cont-txt .cont-form h3{height:1.65em}
.cont-txt .cont-form h3.tit_form_k18, .cont-txt .cont-form h4.tit_form_k18{background-color:#425E1F}
.cont-txt .cont-form h3{font-size:150%;background-color:#333;margin-bottom:.5em;padding:.3em 0 0 .5em;border-bottom:none}
.cont-txt .cont-form h4{font-size:160%;background-color:#333;margin-bottom:.5em;padding:.25em 0 .4em .5em}
.cont-form p.requisito{font-size:120%;line-height:1.4em;margin-bottom:.5em}

.boton{position:relative;float:left;margin:.5em 0}
.boton input.btnbio{background-color:transparent;background-image:url(../img/btnbio_buscar.gif);background-repeat:no-repeat;background-position:left top;border:none;color:#fff;font-size:140%;width:8.3em;font-weight:bold;padding:.5em 1em .8em 1em;text-align:left;font-family:Arial, Verdana, Helvetica, sans-serif;cursor:pointer} 
.boton input.btnbio:hover{background-image:url(../img/btnbio_buscar_on.gif)}
input.btnbio_lineal{background-color:transparent;background-image:url(../img/btnbio_buscar.gif);background-repeat:no-repeat;background-position:left top;border:none;color:#fff;font-size:120%;width:8.3em;font-weight:bold;padding:.4em 1em .8em 1em;/*margin-top:.3em;*/text-align:left;font-family:Arial, Verdana, Helvetica, sans-serif;cursor:pointer;margin-left:1em;vertical-align:middle} 
input.btnbio_lineal:hover{background-image:url(../img/btnbio_buscar_on.gif)}
.margin_sp{margin-left:-3.5em}
/*para ie7 -*/*:first-child+html .margin_sp{margin-left:2em;margin-top:1em}

p.txt_legal{font-size:120%;line-height:1.4em;position:relative;float:left;clear:both;width:95%}
.img_asociada{position:relative;float:left;width:99%;clear:both;margin:0 0 1.5em 0}
span.ej{font-size:90%;color:#646464}

/*formato vertical - labels alineados arriba -*/
.form_vertical{position:relative;float:left;width:95%;clear:both;margin:.5em 0 1em 1.5em}
.form_vertical fieldset{border:none;position:relative;float:left;clear:both;width:100%}
.form_vertical legend{font-size:120%;font-weight:bold;margin:0 0 .2em 0}
.form_vertical dl{width:100%;font-size:120%;position:relative;float:left;margin:.5em 0 1em 0}
.form_vertical dl dt{font-weight:bold;margin:1em 0 .2em 0;clear:both}
.form_vertical dl dd{margin:.5em 0 1.5em 0}
.form_vertical dl dd.par{width:42%;float:left;display:block;margin:.5em 0 .8em .5em}
.form_vertical dl dd.impar{width:42%;display:block;float:left;margin:.5em 2em .8em .5em}
.form_vertical dl.margendl { margin-left:2em;}
.form_vertical dl dd.margenizq , .form_vertical dl dd textarea.margenizq { margin-left:1em;}

dd.ancho_textbox{width:75%}
label.margen_drcha{margin-right:6em}
input.textbox, select.textbox, textarea.textarea, input.textbox_largo, select.textbox_largo, input.textbox_mediano, select.textbox_mediano, input.textbox_corto, select.textbox_corto, input.textbox_peq, select.textbox_peq, textarea.textarea_mediano, input.textbox_sp, select.textbox_sp{color:#666666;background-color:#f7f7f7;border:solid .1em #8f8f8f;font-family:Arial,Verdana,  Helvetica, sans-serif;font-size:110%;padding:.3em .2em;width:75%}

input.textbox:focus, select.textbox:focus, textarea.textarea:focus, input.textbox_largo:focus, input.textbox_mediano:focus, input.textbox_corto:focus, input.textbox_peq:focus, select.textbox_largo:focus, select.textbox_mediano:focus, select.textbox_corto:focus, select.textbox_peq:focus, textarea.textarea_mediano:focus, input.textbox_sp:focus, select.textbox_sp:focus{color:#333;background-color:#fff;border:solid .1em #333}

textarea.textarea, textarea.textareaerror, textarea.textarea_mediano{height:10em}

/*varias medidas de largo -*/
input.textbox_largo, select.textbox_largo , textarea_largo{width:97%}
input.textbox, select.textbox , textarea{width:75%}
input.textbox_mediano, select.textbox_mediano, textarea.textarea_mediano{width:50%}
input.textbox_corto, select.textbox_corto{width:30%}
input.textbox_peq, select.textbox_peq{width:6em}
input.textbox_sp, select.textbox_sp{width:60%}

/*perfil de contratante check form horizontal -*/
input.textcheck{margin-right:.5em;margin-top:-0.15em;float:none}
.labelspan{display:block;float:left;font-weight:bold;margin:0 1em 0 0;text-align:right;width:12em}
.form_horizontal .margentop{margin-top:1em}
.acceso_busc{position:relative;float:right}
.acceso_busc p a{font-size:110%;background-image:url(../img/lupa.gif);background-repeat:no-repeat;background-position:left top;padding-left:1.7em}

/*estilo para error -*/
.aviso_error{position:relative;float:left;color:#4a4a4a;background-color:#fff4f5;border:dashed .1em #a00318;padding:1em 1em 1em 2em;width:90%;clear:both}
.aviso_error p{font-size:120%;background-image:url(../img/error.gif);background-repeat:no-repeat;background-position:0 0;padding-left:2em;margin-bottom:1.2em;line-height:1.4em;padding-bottom:.3em}
.aviso_error .listaerror{position:relative;margin-left:1.5em}
.aviso_error .listaerror li{background-image:url(../img/bg_disc.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:.8em;font-size:120%;margin-bottom:.5em;color:#a00318}
.errorimg{margin:0 0 0 .4em}

input.textboxerror, select.textboxerror, textarea.textareaerror, input.textbox_largoerror, select.textbox_largoerror, input.textbox_medianoerror, select.textbox_medianoerror, input.textbox_cortoerror, select.textbox_cortoerror, input.textbox_peqerror, select.textbox_peqerror, textarea.textarea_medianoerror, input.textbox_sperror, select.textbox_sperror{color:#4a4a4a;background-color:#fff4f5;border:dashed .1em #a00318;font-family:Arial,Verdana,  Helvetica, sans-serif;font-size:110%;padding:.3em .2em;width:75%;vertical-align:bottom}

input.textboxerror:focus, select.textboxerror:focus, textarea.textareaerror:focus, input.textbox_largoerror:focus, select.textbox_largoerror:focus, input.textbox_medianoerror:focus, select.textbox_medianoerror:focus, input.textbox_cortoerror:focus, select.textbox_cortoerror:focus, input.textbox_peqerror:focus, select.textbox_peqerror:focus, textarea.textarea_medianoerror:focus, input.textbox_sperror:focus, select.textbox_sperror:focus{color:#4a4a4a;background-color:#fff;border:solid .1em #a00318;font-family:Arial,Verdana,  Helvetica, sans-serif;font-size:110%;padding:.3em .2em;/*width:75%*/;vertical-align:bottom}

input.textbox_largoerror, select.textbox_largoerror{width:97%}
input.textboxerror, select.textboxerror{width:75%}
input.textbox_medianoerror, select.textbox_medianoerror{width:50%}
input.textbox_cortoerror, select.textbox_cortoerror{width:30%}
input.textbox_peqerror, select.textbox_peqerror{width:6em}
input.textbox_sperror, select.textbox_sperror{width:60%}

/*estilo para ok -*/
.aviso_ok{position:relative;float:left;color:#4a4a4a;background-color:#fefaef;border:dashed .1em #926f0b;padding:1em 1em 1em 2em;width:90%;clear:both;margin:1em 0 1em 0}
.aviso_ok p{font-size:120%;padding-top:.2em;margin-bottom:1.2em;line-height:1.4em;padding-bottom:.3em}
.aviso_ok p.txt_aviso_ok{background-image:url(../img/ok.gif);background-repeat:no-repeat;background-position:left top;padding-left:2em;font-weight:bold}

/*estilo para aviso -*/
.aviso{position:relative;float:left;color:#4a4a4a;background-color:#fefaef;border:dashed .1em #926f0b;padding:1em 1em 1em 2em;width:90%;clear:both;margin:1em 0 1em 0}
.aviso p{font-size:120%;padding-top:.2em;margin-bottom:1.2em;line-height:1.4em;padding-bottom:.3em}
.aviso p.txt_aviso{background-image:url(../img/aviso.gif);background-repeat:no-repeat;background-position:left top;padding-left:2em;font-weight:bold}

/*formato horizontal - labels alineados a la derecha -*/
.form_horizontal{position:relative;float:left;width:95%;clear:both;margin:.5em 0 1em 0}
.form_horizontal fieldset{border:none;position:relative;float:left;clear:both;width:100%}
.form_horizontal legend{font-size:120%;font-weight:bold;margin:0 0 .2em 0}
.form_horizontal dl{width:100%;font-size:120%;position:relative;float:left;margin:.5em 0 1em 0}
.form_horizontal dl dt{font-weight:bold;clear:both;display:block;float:left;width:15em;text-align:right;margin:.5em 1em .5em 0}
.form_horizontal dl dd{margin:0 0 1.5em .5em}
.form_horizontal dl label.margen_drcha_hrz{margin-right:6em}
.form_horizontal dl label.margen_drcha_hrz input{margin-top:.5em}
.form_horizontal p.corto{position:relative;float:left;margin:1.25em 0 1em 0;font-size:120%;border-left:.1em solid #333;padding-left:.5em}
.form_horizontal dl.corto{position:relative;float:left;width:58%;padding-left:2%}
.form_horizontal dl.corto dt{font-weight:bold;float:left; text-align:left;margin:.5em 1em .5em 0;width:auto}
.form_horizontal dl.corto dd input.textbox_corto{width:52%}
.form_horizontal .boton input{margin-left:13.5em}
.form_horizontal p{font-size:120%;position:relative;float:left;margin:.5em 0 1em 0;width:100%}
.form_horizontal p.corto{position:relative;float:left;margin:1.25em 0 1em 0;font-size:120%;border-left:.1em solid #333;padding-left:.5em;width:22%}
.form_horizontal p label{display:block}
.form_horizontal p label span{display:block;float:left;width:12em;margin:.5em 1em 0 0;text-align:right;font-weight:bold}
.form_horizontal p label input{float:left}
.form_horizontal p label.label_col1{width:50%;float:left}
.form_horizontal p label.label_col2{width:50%;float:left}

/*Lista dl lineal para mostrar pantalla de impresión -*/
.lista_dl_lineal{float:left;font-size:120%;margin-bottom:1em;position:relative;width:100%;}
.lista_dl_lineal dt{background-image: url(../img/bg_flecha.gif);background-position:left .4em;background-repeat:no-repeat;float:left;font-weight:bold;margin-bottom:.9em;margin-right:.3em; padding-left:.8em}
.lista_dl_lineal dd{margin-bottom:.9em}
p.print{clear:both;display:block;float:left;margin:.5em 0 1em;padding:.5em 0 .5em .2em;position:relative;width:100%}
p.print a{background-image: url(../img/print.png);background-position:left 0;background-repeat:no-repeat;font-size:100%;padding:.3em 0 .4em 2.5em}

/*Para mostrar boton formulario submit como enlace -*/
.enlaceFormulario{font-family:Arial,Verdana,Helvetica, sans-serif;text-align:left;background-color:transparent;text-decoration:none;color:#C42921;font-weight:bold;border:none;cursor:pointer;padding:0;margin:0;font-size:100%;}
.enlaceFormulario:hover{text-decoration:underline !important;}
.bilbaonet_suscripcion {margin-bottom:1em;float:right;font-size:110%;font-weight:bold;background-image:url(../img/bg_info_3_on.gif);background-repeat:no-repeat;background-position:left 0;padding:.6em .7em .5em 2.7em;display:block;}
.bilbaonet_baja_suscripcion {margin-bottom:1em;float:right;font-size:110%;font-weight:bold;background-image: url(../img/bg_info_3_off.gif);background-repeat:no-repeat;background-position:left 0;padding:.6em .7em .5em 2.7em;display:block;}

/*=Listas -*/
/*ul*/
.lista_ul{position:relative;float:left;width:87%;margin-bottom:1em;clear:both}
.lista_ul li{background-image:url(../img/bg_disc.gif);background-repeat:no-repeat;background-position:left .4em;padding-left:.8em;margin-bottom:.5em;width:100%;font-size:120%}

.lista_ul_menu{position:relative;float:left;width:100%;margin-bottom:2em}
.lista_ul_menu li{font-size:120%;margin-bottom:.9em;background-image:url(../img/flechita.gif);background-position:left .5em;background-repeat:no-repeat;padding-left:.7em;display:block;width:94%}
.lista_ul_menu li a{font-size:100%}
.lista_ul_menu li.submenu_ul{background-image:none;position:relative}
.lista_ul_menu li ul{margin:0 0 2em 1em}
.lista_ul_menu li ul li{font-size:100%}

.lista_ul_enlinea{float:left;margin:.5em 0;padding:.3em 0 .3em 0;position:relative;width:100%}
.lista_ul_enlinea li, .cont-txt-nivel3 .lista_ul_enlinea li{background-image:none;display:inline}
.lista_ul_enlinea li a img{vertical-align:top}
.lista_ul_enlinea li.marcador-lista{background-image:url(../img/bg_flecha.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:.8em;font-weight:bold}

.lista_ul_img{position:relative;float:left;width:66%}
.lista_ul_img li{font-size:120%;margin-bottom:.9em;background-image:url(../img/flechita.gif);background-position:left .5em;background-repeat:no-repeat;padding-left:.7em;display:block;width:94%}

/*dos columnas -*/
div.dos_colum{position:relative;float:left;width:100%;margin-bottom:2em}
div.dos_colum ul{width:47%;float:left}
div.dos_colum ul.lista_ul_col li{font-size:120%;margin-bottom:.9em;background-image:url(../img/flechita.gif);background-position:left .5em;background-repeat:no-repeat;padding-left:.7em;display:block;width:94%}
div.dos_colum ul.lista_ul_col li a{font-size:100%}

p.marcador-txt{margin-left:1.7em;margin-top:.4em;float:left}
p.marcador-txt a{background-image:url(../img/bg_flecha.gif);background-repeat:no-repeat;background-position:left .2em;padding-left:.8em}

.tramite_ficha ul{position:relative;margin:.5em 0;float:left;background-color:#f1f1f1;width:100%;padding:.3em 0 .3em 0}
.tramite_ficha ul li{display:inline;font-size:110%;background-image:url(../img/bg_separador_formas.gif);background-repeat:no-repeat;background-position:right center;padding:0 .5em 0 .5em}
.tramite_ficha ul li.nobg{background-image:url(none);padding-right:0}
.tramite_ficha .nomarginleft{margin-left:0}

/*especial lista -*/
.bloque-txt-just{position:relative;float:left;clear:both;margin-bottom:1em}
.fotojust{position:relative;float:left;width:35%}
.fotojust img{border:0.11em solid #ccc;padding:.6em;margin:.2em .2em .2em 0;position:relative}
.textojust{position:relative;float:left;width:64%}

/*información asociada al detalle/titular -*/
.info-tit-ul,.info-tit-dl{position:relative;margin:.5em 0;float:left;width:100%;padding:.3em 0 .3em 0}
.info-tit-ul li{display:inline;font-size:110%;background-image:url(../img/bg_separador_formas.gif);background-repeat:no-repeat;background-position:right center;padding:0 .5em 0 .8em}
.info-tit-ul li.nobg{background-image:url(none);padding-right:0}
.info-tit-ul li.nomargin{padding-left:0} 

/*dl*/
.info-tit-dl dt{display:inline;font-size:110%;padding:0;font-weight:bold}
.info-tit-dl dd{display:inline;font-size:110%;background-image:url(../img/bg_separador_formas.gif);background-repeat:no-repeat;background-position:right center;padding:0 .5em 0 .5em}
.info-tit-dl dd.nobg{background-image:url(none);padding-right:0}
.info-tit-dl dd img{vertical-align:middle;padding-right:.3em} 

/*dl*/
.lista_dl, .lista_dl_img{position:relative;float:left;margin:0 0 1em 0}
.lista_dl dt, .lista_dl_img dt{font-size:120%;font-weight:bold;margin-bottom:.3em;line-height:1.4em;background-image:url(../img/bg_flecha.gif);background-repeat:no-repeat;background-position:left .4em;padding-left:.8em}
/*inicio añadido Iña -*/
.lista_dl dt{clear:both}/*fin*/
.lista_dl dd, .lista_dl_img dd{font-size:120%;line-height:1.4em;margin-bottom:1em;padding-left:.8em}
.lista_dl dd p, .lista_dl_img p{font-size:inherit;font-size:100%}
/*inicio añadido Iña -*/
.blq-col .lista_dl dd p{margin-top:.8em}/*fin*/

.lista_dl dd ul { width:100%;} /*o*/

.lista_dl dd ul li, .lista_dl_img dd ul li{font-size:inherit;width:95%; clear:both;}
.lista_dl dd .lista_ul, .lista_dl_img dd .lista_ul{float:none;margin-left:1em}
.lista_dl dd .lista_ul li, .lista_dl_img dd .lista_ul li{float:none}
.lista_dl dd dl, .lista_dl_img dd dl{margin:.5em 0 .5em 1em}
.lista_dl dd dl dt, .lista_dl_img dl dt{font-size:100%;background-image:none;border-bottom:solid .1em #ccc}
.lista_dl dd dl dd, .lista_dl_img dl dd{font-size:100%;margin-bottom:.5em}
dl.lista_dl dd ul.lista_img{list-style-type:none;margin-left:0;padding-left:0;padding-top:.8em;width:96%}
dl.lista_dl dd ul.lista_img li{display:inline;list-style:none;background-image:none;padding-left:0;padding-right:.5em}
dl.lista_dl dd ul.lista_img li img{border:solid 0.11em #ccc;padding:1em}
.lista_dl_img{width:60%}
.cont-txt-nivel3 .lista_dl dd dl, .cont-txt-nivel3 .lista_dl_img dd dl{margin:.5em 0 .5em 1em;float:none}

/*lista detalle cine -*/
.lista_detalle_cine{position:relative;float:left;width:70%;font-size:120%}
.lista_detalle_cine dt{position:relative;float:left;width:10em;display:table;font-weight:bold}
.lista_detalle_cine dd{position:relative;display:table;margin:.2em 0 .5em 0}

.cont-txt-nivel3 .lista_detalle_cine{position:relative;float:left;width:70%}
.cont-txt-nivel3 .lista_detalle_cine dt{position:relative;float:left;width:10em;display:table;font-weight:bold;background-image:none;font-size:100%;margin-bottom:.5em}
.cont-txt-nivel3 .lista_detalle_cine dd{position:relative;display:table;margin:.2em 0 .5em 0;font-size:100%}
/*para ie7 -*/*:first-child+html .cont-txt-nivel3 .lista_detalle_cine dd{display:table!important;width:70%}

/*lista detalle basico lineal -*/
.lista_detalle_basico{width:90%}
.lista_detalle_basico_img{width:70%}
.lista_detalle_basico, .lista_detalle_basico_img{position:relative;float:left;font-size:120%}
.lista_detalle_basico dt, .lista_detalle_basico_img dt{position:relative;float:left;width:11em;display:table;font-weight:bold;margin:.2em 0 0 0}
.lista_detalle_basico dd, .lista_detalle_basico_img dd{position:relative;display:table;margin:.2em 0 .5em 0}
.lista_detalle_basico_img dd p{font-size:100%}

.cont-txt-nivel3 .lista_detalle_basico{width:90%}
.cont-txt-nivel3 .lista_detalle_basico_img{width:70%}
.cont-txt-nivel3 .lista_detalle_basico, .cont-txt-nivel3 .lista_detalle_basico_img{position:relative;float:left;font-size:120%}
.cont-txt-nivel3 .lista_detalle_basico dt, .cont-txt-nivel3 .lista_detalle_basico_img dt{position:relative;float:left;width:8em;display:table;font-weight:bold;margin:.2em 0 0 0;background-image:none;font-size:100%;padding-left:0}
.cont-txt-nivel3 .lista_detalle_basico dd, .cont-txt-nivel3 .lista_detalle_basico_img dd{position:relative;display:table;margin:.2em 0 .5em 0;font-size:100%}
.cont-txt-nivel3 .lista_detalle_basico_img dd p{font-size:100%}

/*dl_doble_columna -*/
dl.dlDoslineas{position:relative;float:left;width:100%;clear:both}
dl.dlDoslineas dd{position:relative;float:left;height:auto;margin:.3em;width:53%}
dl.dlDoslineas dt{position:relative;clear:left;float:left;line-height:1.1em;margin:.3em;width:43%}
dl.dlDoslineas dt{font-size:120%;font-weight:bold;margin-bottom:.3em;line-height:1.4em;background-image:url(../img/bg_flecha.gif);background-repeat:no-repeat;background-position:left .4em;padding-left:.8em}
dl.dlDoslineas dd{font-size:120%;line-height:1.4em;margin-bottom:.6em;padding-left:.8em}

/*capa  contenedora nivel 3 -*/
.cont-txt-nivel3{position:relative;float:left;width:100%}
.cont-txt-nivel3 p {font-size:130%;line-height:1.6em;margin-bottom:1.2em} 
.cont-txt-nivel3 p a:focus { outline:#545454 dotted 1px;}

/*JP modificacion boton volver para añadirle un poco es margin abajo. -*/.cont-txt-nivel3 p.volver{font-size:100%;margin-bottom:.5em;/*float:none;*/ margin-top:0}
/*encabezados .cont-txt-nivel3 -*/
.cont-txt-nivel3 h3{font-size:180%;border-bottom:solid 0.055em #333;padding-bottom:.1em;margin-bottom:1.5em;font-weight:normal} 
.cont-txt-nivel3 h4{font-size:160%;font-weight:bold;color:#313131;background-image:url(../img/bg_h4.gif);background-repeat:repeat-x;background-position:left top;position:relative;float:left;padding:.3em 0 .5em .5em;display:block;clear:both;width:99%}
/*form .cont-txt-nivel3 -*/
#bloque-1 .cont-txt-nivel3 .form_vertical dl{width:100%;font-size:120%;position:relative;float:left;margin:.5em 0 1em 0}
#bloque-1 .cont-txt-nivel3 .form_vertical dl dt{font-size:100%}
#bloque-1 .cont-txt-nivel3 .form_vertical dl dd{font-size:100%}
.cont-txt-nivel3 .lista_ul_enlinea li{background-image:none;display:inline}

/*dl .cont-txt-nivel3 -*/
.cont-txt-nivel3 dl{position:relative;float:left}
.cont-txt-nivel3 dl dt{font-size:130%;font-weight:bold;margin-bottom:.3em;line-height:1.6em;background-image:url(../img/bg_flecha.gif);background-repeat:no-repeat;background-position:left .4em;padding-left:.8em}
.cont-txt-nivel3 dl dd{font-size:130%;line-height:1.6em;margin-bottom:1.2em;padding-left:.8em}
.cont-txt-nivel3 dl dd p, .cont-txt-nivel3 dl dd .tablalistados th, .cont-txt-nivel3 dl dd .tablalistados td, .cont-txt-nivel3 dl dd .tablalistados caption{font-size:inherit;font-size:100%}
.cont-txt-nivel3 dl dd ul li{font-size:inherit;font-size:100%}
.cont-txt-nivel3 dl dd ol li{font-size:inherit;font-size:100%}
.cont-txt-nivel3 dl dd h3{font-size:150%}

.cont-txt-nivel3 dl dd a:focus { outline:#545454 dotted 1px;}


#bloque-1 .cont-txt-nivel3 dl dd h4{font-size:130%;clear:both;display:block;width:auto;position:relative;float:none}
#bloque-1 .cont-txt-nivel3 dl dd h5{font-weight:bold;font-size:100%;border-bottom:solid .1em #d6d6d6;color:#4c4c4c;margin:.5em 0 1em 0;padding:0 0 .4em .7em;clear:both}

/*ul .cont-txt-nivel3 -*/
.cont-txt-nivel3 ul{position:relative;margin-left:2em;margin-bottom:2em;clear:both;/*o*/width:100%; /*float:left;*/} 
.cont-txt-nivel3 ul li{font-size:130%;line-height:1.6em;margin-bottom:.5em;background-image:url(../img/disc_ul.gif);background-repeat:no-repeat;background-position:left .5em;padding-left:.8em; /*o float:left;*/ width:95%;}
.cont-txt-nivel3 ul li ul{position:relative;margin:1em 0 1em 1.5em;width:95%; clear:both; background-image:none;} /*o*/
.cont-txt-nivel3 ul li ul li, .cont-txt-nivel3 ol li ol li{position:relative;font-size:100%}
.cont-txt-nivel3 ol li ol {margin-top:1em;margin-bottom:0;font-size:100%;}

.cont-txt-nivel3 ul li a:focus { outline:#545454 dotted 1px;}

/*IE*/
.cont-txt .texto ul{position:relative;margin-left:1em;margin-bottom:1em}
.cont-txt .texto ul.lista_ul_menu, .cont-txt-nivel3 ul.lista_ul{width:90%}
.cont-txt .texto ul li{font-size:120%;line-height:1.4em;margin-bottom:.5em;background-image:url(../img/disc_ul.gif);background-repeat:no-repeat;background-position:left .5em;padding-left:.8em}
.cont-txt .texto ul li ul{position:relative;margin:1em 0 1em 1.5em;width:85%}
.cont-txt .texto ul li ul li{position:relative;font-size:100%}
.cont-txt .texto ol{position:relative;float:left;width:100%;margin-bottom:2em;list-style-type:decimal}
.cont-txt .texto ol li{list-style-type:decimal;font-size:120%;margin-left:4em;line-height:1.4em;margin-bottom:.5em}

/*2010/12/1-JP-cambio para que en el evento 2010-04-28 Evento 238 se muestren los numeros a los ol y que queden maquetados. -*/
.cont-txt .blq-col .lista_dl ol{position:relative;float:left;width:100%;margin-bottom:2em}
.cont-txt .blq-col .lista_dl ol li{list-style-type:decimal;font-size:100%;margin-left:2em;line-height:1.4em}
.cont-txt-nivel3 .lista_ul{width:98%;clear:both}
.cont-txt-nivel3 .lista_ul_menu{position:relative;float:left;width:100%;margin-bottom:2em}
.cont-txt-nivel3 .lista_ul_menu li{font-size:120%;margin-bottom:.9em;background-image:url(../img/flechita.gif);background-position:left .5em;background-repeat:no-repeat;padding-left:.7em;display:block;width:94%}
.cont-txt-nivel3 .lista_ul_menu li a{font-size:100%}
.cont-txt-nivel3 .lista_ul_menu li p {font-size:100%;}
.cont-txt-nivel3 .lista_ul_menu li.submenu_ul{background-image:none;position:relative}
.cont-txt-nivel3 .lista_ul_menu li ul{margin:0 0 2em 1em}
.cont-txt-nivel3 .lista_ul_menu li ul li{font-size:100%}

/*dos columnas -*/
.cont-txt-nivel3 div.dos_colum{position:relative;float:left;width:100%;margin-bottom:2em}
.cont-txt-nivel3 div.dos_colum ul{width:47%;float:left}
.cont-txt-nivel3 div.dos_colum ul.lista_ul_col li{font-size:120%;margin-bottom:.9em;background-image:url(../img/flechita.gif);background-position:left .5em;background-repeat:no-repeat;padding-left:.7em;display:block;width:94%}
.cont-txt-nivel3 div.dos_colum ul.lista_ul_col li a{font-size:100%}
.cont-txt-nivel3 ul.info-tit-ul{margin-left:0}

/*IE*/
.cont-txt-nivel3 ol{position:relative;float:left;width:100%;margin-bottom:2em}
*:first-child+html .cont-txt-nivel3 ol{margin-bottom:.5em}
.cont-txt-nivel3 ol li{list-style-type:decimal;font-size:130%;margin-left:4em;line-height:1.6em;margin-bottom:.5em}
.cont-txt-nivel3 ol li ul li{font-size:100%}
.cont-txt-nivel3 .tablalistados td p{font-size:100%;margin-bottom:.8em} 
.cont-txt-nivel3 .tablalistados td ul{margin-left:1em;margin-bottom:.8em}
.cont-txt-nivel3 .tablalistados td ul li{font-size:100%}

/*bloque banners -*/
#bloque_banners{border-top:1em solid #d8001d;}
/*Banners con imagen -*/
#bloque_banners .cont-banner .cont-banner-img{position:relative;float:left;width:100%;height:4.8em}
#bloque_banners .cont-banner .cont-banner-img a{display:block;cursor:pointer;font-weight:bold;font-size:120%;color:#494949;width:100%;background-image:url(../img/bg_bio_banner.gif);background-repeat:repeat-x;background-position:left top;display:block;height:4.8em;float:left;position:relative}
#bloque_banners .cont-banner .cont-banner-img a span.cont-banner-izq{background-image:url(../img/bg_bio_banner_izq.gif);background-repeat:no-repeat;background-position:left top;display:block;width:.8em;height:4.8em;float:left}
#bloque_banners .cont-banner .cont-banner-img a span.cont-banner-cnt{display:block;float:left;width:64%;position:relative} 
#bloque_banners .cont-banner .cont-banner-img a span.cont-banner-cnt span{display:block;float:left;padding:.5em 0 0 .5em}
#bloque_banners .cont-banner .cont-banner-img a span.cont-banner-cnt span span.normal{float:none;padding:0;font-size:90%}
#bloque_banners .cont-banner .cont-banner-img a span.cont-banner-drc{background-image:url(../img/bg_bio_img_banner_drc.gif);background-repeat:no-repeat;background-position:right top;display:block;width:5.3em;height:4.8em;float:right}
#bloque_banners .cont-banner .cont-banner-img a span.cont-banner-drc img{margin-top:.4em}

/*Banners con solo texto -*/
#bloque_banners .cont-banner .cont-banner-bio-txt{position:relative;float:left;width:100%;height:4.8em}
#bloque_banners .cont-banner .cont-banner-bio-txt a{display:block;cursor:pointer;font-weight:bold;font-size:120%;color:#494949;width:100%;background-image:url(../img/bg_bio_banner.gif);background-repeat:repeat-x;background-position:left top;display:block;height:4.8em;float:left;position:relative}
#bloque_banners .cont-banner .cont-banner-bio-txt a span.cont-banner-izq{background-image:url(../img/bg_bio_banner_izq.gif);background-repeat:no-repeat;background-position:left top;display:block;width:.8em;height:4.8em;float:left}
#bloque_banners .cont-banner .cont-banner-bio-txt a span.cont-banner-cnt{display:block;float:left;width:90%;position:relative} 
#bloque_banners .cont-banner .cont-banner-bio-txt a span.cont-banner-cnt span{display:block;float:left;padding:.5em 0 0 .5em}
#bloque_banners .cont-banner .cont-banner-bio-txt a span.cont-banner-cnt span span.normal{float:none;padding:0;font-size:90%}
#bloque_banners .cont-banner .cont-banner-bio-txt a span.cont-banner-drc{background-image:url(../img/bg_bio_banner_drc.gif);background-repeat:no-repeat;background-position:right top;display:block;width:.8em;height:4.8em;float:right}
#bloque_banners .cont-banner .cont-banner-bio-txt a span.cont-banner-drc img{margin-top:.4em}
#bloque_banners .cont-banner  a:hover, #bloque_banners .cont-banner  a:focus{color:#C42921;}
#bloque_banners .cont-banner a:focus span span { text-decoration: underline; }

/*Buscador GSA -*/
.sugerenciaGsa{font-size:1.2em;padding-bottom:1.8em;padding-left:.5em;padding-top:.6em;padding-left:1.7em;float:left}
.destacado_gsa{background:none repeat scroll 0 0 #F0F0F0;border-bottom:0.06em solid #ccc;border-top:0.06em solid #ccc;padding-bottom:1.5em;padding-top:1.5em;padding-left:1.2em}

/*Iconos cartelera -*/
.iconos_cartelera{width:4em;float:right;display:inline}.sesion{width:75%;float:left}

/*cambios ainhoa 15-02-11 -*/
.form_year{position:relative;float:right;margin:0 2em 0 1.5em}
.form_year fieldset{border:none;position:relative;float:left;width:100%}
.form_year legend{font-size:120%;font-weight:bold;margin:0 0 .2em 0}
.form_year dl{width:100%;font-size:120%;position:relative;float:left}
.form_year dl dt{font-weight:bold;margin:0 0 .2em 0;clear:both}
.form_year dl dd{margin:.5em 0 0 0}
.form_year dl dd.par{width:42%;float:left;display:block;margin:.5em 0 .8em .5em}
.form_year dl dd.impar{width:42%;display:block;float:left;margin:.5em 2em .8em .5em}
h4.titulo{font-size:150%;border-bottom:.1em solid #D6D6D6;padding-bottom:.1em;background-image:none;color:#4c4c4c}
ul.cartelera{font-size:110%;font-weight:normal;margin-bottom:.5em; }
ul.cartelera li{margin-left:1.8em;margin-bottom:.5em;  background-image:none!important; }
.leyenda{font-size:1.1em;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-bottom:.5em}

/*readspeaker -*/.readspeaker{top:-2em;position:relative;float:left;z-index:10}
/*Listado tramites -*/.ico_tramite{vertical-align:bottom}
/*centrar video en contenido -*/
.videocenter{position:relative;width:100%;text-align:center;margin:0 auto}
.videocenter div{margin:0 auto}
/*leyenda para servicio con trámite -*/
.leyenda-tramites{position:relative;float:left;width:99%;border:solid .1em #e9e9e9;background-color:#fff;padding:.7em 0 .7em 0;margin:1em 0 1em 1em}
.leyenda-tramites dl{position:relative;float:left;font-size:110%;margin-left:1.2em}
.leyenda-tramites dl dt{position:relative;float:left;width:auto;font-weight:bold;margin-right:.5em}
.leyenda-tramites dl dd{position:relative;float:left}

/*añadidos Ivan 02-11-11 -*/
fieldset.noborder{border:none;position:relative;float:left;width:100%}
.boton_buscar input.btnbiobuscar{background-color:transparent;background-image:url(../img/btnbio_buscar.gif);background-repeat:no-repeat;background-position:left top;border:none;color:#fff;font-size:120%;width:10em;font-weight:bold;padding:.5em 1em 1em 2.6em;text-align:left;font-family:Arial, Verdana, Helvetica, sans-serif;cursor:pointer} 
.boton_buscar input.btnbiobuscar:hover{background-image:url(../img/btnbio_buscar_on.gif)}
.botonVolver_margen { margin-top:2em;}
#bloqueTexto p { float:left; font-size:120%; margin-bottom:3em;}
#bloqueTexto h3 {background-image:url(../img/bg_tit_form.gif);background-repeat:repeat-x;background-position:left bottom;color:#fff;font-weight:bold; }

/*Formulario Gertu*/
#info_barrios { position:relative; float:left; width:100%; margin:0.5em 0 1em 0; }
#info_barrios dt {font-size:80%; background-image:none; margin-left:1em;}
#info_barrios dd {font-size:80%;background-image:none; margin-left:1.5em;}
dd.izquierda {float:left; width:auto; }

/*cambios ainhoa 15-03-12 -*/
#tabla_listado_contratistas{ position:relative; float:left; width:100%; }
.tablalistados.tablalistados {border-collapse: collapse; border-top: 0em solid #FFFFFF; clear: both;float: left;margin: 0 0 2em 0; position: relative; width: 100%;}
.tablalistados.tablalistados td{font-size: 120%;}
.tablalistados.tablalistados td.busca{padding: 0.4em 0em 0.4em 0em; border-left: 0em solid #E9E9E9;border-right: 0em solid #E9E9E9;}
.tablalistados form.form_horizontal {clear: both; float: left;margin: 0em 0 0em;position: relative; width: 100%;}

/*Bloque banners promo*/
#bloque_banners_promo { float: left;margin-left: 1em;margin-top: 1em;position: relative;width: 99%;}
#bloque_banners_promo .cont-banner-promo { float: left;margin: 0.5em 0 0; position: relative; width: 100%;}
#bloque_banners_promo .cont-banner-promo .cont-banner-promo-txt {position:relative; float:left;width:100%;height:8em;}
#bloque_banners_promo .cont-banner-promo .cont-banner-promo-txt a {display:block;cursor:pointer;font-weight:bold;font-size:120%;color:#494949;width:100%;background-image: url(../img/banners_promo/bg_banner_promo_fondo.gif);background-repeat: repeat-x;background-position: left top;display:block;height:7.8em;float:left;position:relative;}

#bloque_banners_promo .cont-banner-promo .cont-banner-promo-txt a span.cont-banner-promo-izq {background-image: url(../img/banners_promo/bg_banner_promo_izq.gif);background-repeat: no-repeat;background-position: left top;display:block;width:0.8em;height:7.8em;float:left;}
#bloque_banners_promo .cont-banner-promo .cont-banner-promo-txt a span.cont-banner-promo-cnt { display:block; float:left; width:42%; position:relative;} 
#bloque_banners_promo .cont-banner-promo .cont-banner-promo-txt a span.cont-banner-promo-cnt span { display:block; float:left; padding:0.7em 0 0 0.5em; font-size:120%;}
#bloque_banners_promo .cont-banner-promo .cont-banner-promo-txt a span.cont-banner-promo-cnt span span.normal {float:none; padding:0.7em 0 0 0em; font-size:90%;}
#bloque_banners_promo .cont-banner-promo .cont-banner-promo-txt a span.cont-banner-promo-drc {background-image: url(../img/banners_promo/bg_banner_promo_drc.gif);background-repeat: no-repeat;background-position: right top;display:block;width:10.8em;height:7.8em;float:right;}
#bloque_banners_promo .cont-banner-promo .cont-banner-promo-txt a span.cont-banner-promo-drc img { margin-top:0.6em;}

.banner_right { position:relative; float:right; width:27%; margin-top:0;}

/*Estilo para corregir los enlaces en los caption*/
.captiontabla a { color:#ffffff!important; }
.captiontabla a:hover { color:#ffffff!important;  text-decoration:none!important;}
.lnkAgenda_baja { font-size:120%;}
.normalizado { font-size:110%!important; margin-left:0!important; padding-left:0!important; border-top:1px dashed #cccccc; padding-top:2em; padding-bottom:2em;}

/*Ajuste de cabecera y migas en videos*/
.ajuste-migas { margin-bottom:0!important; margin-top:0!important; padding-bottom:0!important; padding-top:0!important;}
.ajuste-h2 { padding-bottom:0!important;}

.pie-genericos { width:100%!important; margin-left:0!important; height:7em!important;-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px; }
.pie-ajuste-centro { margin-left:13%;}

/*idiomas para cabecera generica*/
ul#idiomas-genericas {/*width:14em;*/  position:relative; float:right; margin-top:.7em; text-align: right; margin-right: 1.2em; }
ul#idiomas-genericas li {display:inline;padding-left:.1em;padding-right:.3em;border-right:solid .1em #000; float:left;}
ul#idiomas-genericas li.ultimo{border:none; padding-right: 0; padding-left: 0.6em;}
ul#idiomas-genericas li a {font-size:110%; color: #333;font-weight:bold}
ul#idiomas-genericas li.ayuda {margin:0 1.3em 0 0; border: none;}
ul#idiomas-genericas li.ayuda a {background-image:url(../img/bg_mainnav_li.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:.6em; font-size: 90%;  color: #333; font-weight: bold;}
#pie #enlacespie .cont-enlacespie-genericos { position:relative; float:left; width:100%; margin:1em 0 1.5em 0;}
.logo-margen { margin-top:-1.6em;}

/*Coyuntura economica*/
#lanekintza_include p { width:90%;}
#lanekintza_include h3.tit2 { width:90%!important;}

/*Añadido para seccion Alcalde*/
.nomargintop { margin-top:0!important;}
h4.nolinea { border:none!important;}

/* links lineales*/
.c-nav-link {width:100%; display:block; margin-bottom:30px;}
.c-nav-link.is-inline{list-style-type: none;margin-left: 0;}
.c-nav-link.is-inline li{display: inline;padding-left: 0;margin-right: 15px;border-right: solid 1px #bababa;padding: 7px 16px 9px 0px;}
.c-nav-link.is-inline li:last-child{border-right: none;margin-right: 0;padding-right: 0;}
a.c-link-is-excell {background-image: url('../img/ico-excell.jpg');background-repeat: no-repeat;padding: 7px 0 9px 37px;background-position: left top;}
.c-nav-link.is-inline li a {font-size:120%;}
a.c-link-is-pdf {background-image: url('../img/presuparticipativo/ico-pdf.png');background-repeat: no-repeat;padding: 7px 0 9px 37px;background-position: left top;}
 
 /* Hide only visually, but have it available for screen readers:*/
 .u-hidden-visually {border: 0 !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;white-space: nowrap !important; width: 1px !important;}