/* CSS Ayuntamiento de Bilbao © 2010 Bilboko Udala - V.02-CSS específico IE6 -*/

*html noscript{text-align:center; font-size:160%; font-weight:bold; color:#333333; /*border:solid 0.1em #cccccc; background-color:#f2f2f2;*/ padding:1em 0; margin-bottom:1em; width:96%; margin-left:1%; margin-top:1em;}
*html p.pdf{background-image:url(../img/icon_pdf.gif);background-position:left 0;background-repeat:no-repeat;float:left;margin-left:0.5em;padding-bottom:0.3em;padding-left:2em; font-size:120%;}
*html #topnav, *html #inicio_pagina{background-color:#ffffff;}
*html .cont-txt h3.destacado {font-size:160%;border-bottom:solid 0.05em #d3d3d3;padding-bottom:0.1em;margin-bottom:0em;font-weight:normal;color:#3f3f3f;font-weight:bold;background-image: url(../img/bg_h3_destacado.gif);background-repeat: no-repeat;background-position: left 0.1em;padding-left:0.8em; display:block; position:relative; float:left; width:99%;}
*html .inv{display:none;}
*html .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:#ffffff; margin-bottom:0.5em;padding:0.25em 0 0.4em 0.5em; font-weight:bold; float:left; width:100%;}
*html .blq-menu ul{width:96%; margin-left:1em;}
/*=Estructura principal -*/
*html #webcontainer {width:expression(document.documentElement.clientWidth > 1200? "110em" : "96em")} /*Emulate max-width for IE 6*/
/*=Cabecera -*/
*html #cabecera {position:relative;float:left;width:96%;margin-left:1%;height:28.5em;background-image: url(../img/bg_img_head.gif);background-repeat: repeat-x;background-position: left bottom;}
*html #cabecera-cont {position:relative;float:left;width:96%;margin-left:1%;height:24em;background-image: url(../img/bg_img_head.gif);background-repeat: repeat-x;background-position: left 23em;}
/*contenido superior -*/
*html #cont-superior{position:relative; float:left; width:100%; height:2.8em;}
*html #cont-superior .cont-superior-d{position:relative; float:right;/* width:45%;*/ width:51%;}
*html #cont-superior h1{float:left; width:35em; margin:0.6em 0 0 1.5em;}
*html #cont-superior .cont-superior-d ul#ayuda{width:37em; margin-top:0.7em; text-align:right; position:relative; float:left; margin-left:1%;}
/*banda roja -*/
*html #cont-banda #cont-banda-d .cont-banda-buscador p.busc_avan{margin-top:0.7em; margin-right:0em;}
*html #cabecera-cont  #foto-cabecera {position:relative;float:left;width:100%;height:14em;background-repeat: no-repeat;background-position: left top; } 
/*para buscador con sugerencias -*/
*html #foto-cabecera {z-index:-1;}
*html #foto-cabecera #meteo{position:relative; width:25em; text-align:right; padding-right:2.5em; color:#000000; font-size:110%; margin:12em 0 0 0; }
*html #foto-cabecera #meteo img {margin:-4.5em 0 0 0.1em; float:right; padding:0; }
/* main  -*/
*html #main{z-index:-1; position:relative;}
/* =MenuPrincipal -*/
*html #mainnav{position:relative; float:left; width:96%;margin-left:1%; margin-bottom:2em;}
/*estado normal -*/
*html #mainnav #navprincipal li a {position:relative;}
*html #mainnav #navprincipal li a span {position:relative;}
*html #mainnav .navsecun-esq_izq {background-image: url(../img/navsecun_esq_izq.gif);background-repeat: no-repeat;background-position: left bottom;display:block;width:0.5em; height:0.5em;float:left;position:relative;top:14.6em;}
*html #mainnav .navsecun-esq_drc {background-image: url(../img/navsecun_esq_drc.gif);background-repeat: no-repeat;background-position: right bottom;display:block;width:0.5em; height:0.5em;float:right;position:relative;top:14.6em;}
/*secundario -*/
*html #mainnav div.subnav {/*position:relative;*/float:none;width:100%;height:15.9em;background-image: url(../img/bg_navsecundario.gif);background-repeat: repeat-x;background-position: left top; clear:both;}
*html #mainnav div.subnav-ini {/*position:relative;*/float:none;width:100%;height:20em;background-image: url(../img/bg_navsecundario.gif);background-repeat: repeat-x;background-position: left bottom; clear:both;}
*html #mainnav .navsecundario-1, *html #mainnav .navsecundario-1-1 {margin-left:1.1em;}
*html #mainnav .navsecundario-1, *html #mainnav .navsecundario-2, *html #mainnav .navsecundario-3, *html #mainnav .navsecundario-1-1{ position:relative; float:left; margin-top:2em; display:inline;}	
/*=Migas -*/
*html #migas{position:relative; float:left; width:96%; margin-top:1.2em; margin-left:1%; float:left; min-height:2.4em;height:auto; margin-bottom:2em;}
/*bloques -*/
*html #bloque-1{position:relative; float:left; width:96%;margin-left:1%; margin-bottom:2em; z-index:-1;}
*html #bloque-2{position:relative; float:left; width:99%;margin-left:2%; margin-bottom:2em;}
*html #accesos{position:relative; float:left; width:25%;}
*html .blq_actual a span {font-size:120%;font-weight:normal;color:#333333;display:block;width:80%;vertical-align: text-bottom;height:1em;margin:0em 0 0 0.7em;}
/*=Actualidad: Agenda/Noticias/Avisos -*/
*html #actualidad{position:relative; float:left; width:72%; margin-left:1%;}
*html #actualidad .cont-actualidad {float:left;width:100%;/*height:39.6em;*/border-top:0.1em solid #bdbebe;margin-top:-0.1em;padding-left:0.5em;background-image: url(../img/bg_cont_actualidad.gif);background-repeat: repeat-x;background-position: left bottom;clear:both;height:22em; padding-bottom:1.5em;}
/*contenido izquierda -*/
*html #actualidad .cont-actualidad  .cont-col-1{position:relative; float:left; width:63%;}
/*contenido derecha -*/
*html #actualidad .cont-actualidad .cont-col-2{position:relative; float:left; width:35%; margin-left:1%;}
*html .blq-transp span{display:none;}
*html #actualidad h3{color:#333333; margin-left:0.8em;}
*html #actualidad h3 a{background-image:none;color:#ffffff; background-image: url(../img/bg_h3_actualidad.gif);background-repeat: no-repeat;background-position: left top;}
*html #actualidad h3 a:hover, #actualidad h3 a:focus{background-image: url(../img/bg_h3_actualidad_on.gif); color:#333333; text-decoration:none;} 
*html #actualidad h3.agenda-pst{margin-top:0.5em; float:none;}
*html #actualidad h3.noticias-pst {margin-top:0.5em;float:none;}
*html #actualidad h3.avisos-pst {margin-top:0.5em;float:none;}
*html #actualidad h3.agenda {float:left;position:relative;width:6.8em; height:1.9em;top:0;}
*html #actualidad h3.noticias {float:left;position:relative;width:6.8em; height:1.9em;top:0; left:-1em;}
*html #actualidad h3.avisos{float:left;position:relative;width:6.8em; height:1.9em;top:0; left:-2em;}
/*bloques accesos actualidad noticias / avisos -*/
*html .blq_actual a{display:block; width:100%; position:relative; float:left; cursor:pointer;}
*html .blq-servcarta, .blq-infobilbao  {position:relative;float:left;width:20em;height:10em;background-repeat: no-repeat;background-position: left bottom;border:solid 0.1em #cccccc; cursor:pointer;}

/*AGENDA -*/
*html #actualidad .cont-agenda ul{position:relative; float:left; width:92%; display:block; margin-left:1em; margin-top:1em; border-right:solid 0.1em #bdbebe;}
*html #actualidad .cont-agenda ul li{padding-bottom:0.7em; display:block; float:left; width:95%;}
*html #actualidad .cont-agenda ul li a span{display:block; float:left; width:67%;background-image: url(../img/bg_main_li.gif);background-repeat: no-repeat;background-position: left 0.2em; padding-left:0.8em;}

/*enlaces agenda -*/
*html #actualidad .cont-agenda .masinfo{position:relative; float:left; width:90%; margin-top:0.6em;}
*html #actualidad .cont-agenda .masinfo p.rss {float:left;background-image: url(../img/icon_rss.gif);background-repeat: no-repeat;background-position: left 0em;padding-left:2em;padding-bottom:0.2em;margin-left:0.5em;}
*html #actualidad .cont-avisos .masinfo p.rss {float:left;background-image: url(../img/icon_rss.gif);background-repeat: no-repeat;background-position: left 0em;padding-left:2em;padding-bottom:0.2em;margin-left:0.5em;}
*html #actualidad .cont-noticias .masinfo p.rss {float:left;background-image: url(../img/icon_rss.gif);background-repeat: no-repeat;background-position: left 0em;padding-left:2em;padding-bottom:0.2em;margin-left:0.5em;}

/*NOTICIAS -*/
*html #actualidad .cont-noticias ul{position:relative; float:left; width:92%; display:block; margin-left:1em; margin-top:1em; border-right:solid 0.1em #bdbebe;}
*html #actualidad .cont-noticias ul li{padding-bottom:0.6em; display:block; float:left; width:95%;}
*html #actualidad .cont-noticias ul li a span{display:block; float:left; width:67%;background-image: url(../img/bg_main_li.gif);background-repeat: no-repeat;background-position: left 0.2em; padding-left:0.8em;}
*html #actualidad .cont-noticias ul li a.noimg span{display:block; float:left; width:87%;background-image: url(../img/bg_main_li.gif);background-repeat: no-repeat;background-position: left 0.2em; padding-left:0.8em;}
*html #actualidad .cont-noticias ul li a.noimg{margin-bottom:1em;}

/*enlaces noticias -*/
*html #actualidad .cont-noticias .masinfo{position:relative; float:left; width:90%; margin-top:0.4em;}

/*AVISOS -*/
*html #actualidad .cont-avisos ul{position:relative; float:left; width:92%; display:block; margin-left:1em; margin-top:1em; border-right:solid 0.1em #bdbebe;}
*html #actualidad .cont-avisos ul li{margin-bottom:1em; display:block; float:left; width:95%;}
*html #actualidad .cont-avisos ul li a span{display:block; float:left; width:90%;background-image: url(../img/bg_main_li.gif);background-repeat: no-repeat;background-position: left 0.2em; padding-left:0.8em;}

/*enlaces agenda -*/
*html #actualidad .cont-avisos .masinfo{position:relative; float:left; width:90%; margin-top:0.6em;}

/*=ConoceBilbao -*/
*html #conoce {position:relative; float:left; /*width:47em;*/ width:49%;}
*html .blqmargen{margin-right:0.2em;}
*html .accesos-2{position:relative; float:left; width:100%}

/*contenido -*/
*html #multimedia{/* width:100%;*/ width:47em;}
*html #multimedia .cont-multimedia{position:relative; float:left; width:97%; border-top:solid 0.1em #d8d8d8; margin-top:-0.1em; clear:both;}
*html #multimedia .cont-multimedia .cont-multimedia-col-2{position:relative; float:left; width:17.2em; margin-top:1.5em;}
/*nueva zona player -*/
*html #bio_play {position:absolute;top:12.5em;left:10.9em;width:5.6em;height:4.2em;z-index:999;background-image: url(../img/player/bio_play_IE_off.gif);background-repeat: no-repeat;background-position: left top;cursor:pointer;}
*html #bio_play:hover {background-image: url(../img/player/bio_play_IE_on.gif);cursor:pointer;} 
*html #multimedia h3.fotos {position:absolute; top:0; left:5.2em;}
*html #multimedia h3.fotos-pst {margin-top:0.5em; position:relative;}
*html #multimedia h3.videos-pst {margin-top:0.5em;float:none;}
/*=GranitoArena -*/
*html #participa {position:relative;float:right;/*width:47em;*/ width:49%; /*display:block;*/}
*html #fotosemana{position:relative; float:left; width:46em; margin-top:2em;}
*html #fotosemana .cont-fotosemana-col-1{position:relative; float:left; width:26em; padding:1em; background-color:#ececec; text-align:center; margin-right:1em; margin-top:1em;}
*html #fotosemana .cont-fotosemana-col-2{position:relative; float:left; width:15em; margin-top:2em;}
*html #fotosemana .cont-fotosemana-col-2 ul{position:relative; width:100%; float:left;}
*html #fotosemana .cont-fotosemana-col-2 ul li{float:left; width:5.2em; height:6em; margin-right:1em;}
/*=Click -*/
*html #click {position:relative; float:left; width:96%;margin-left:1%; margin-bottom:2em; background-color:#ffffff;}
*html #click .cont-click .ultimo-publi{position:relative; float:left; width:73%; } 
*html #click .cont-click .informacion {position:relative;float:left;width:22%;background-image: url(../img/bg_dotted.gif);background-repeat: repeat-y;background-position: left;padding:0 0 0 2em;}
/*=Carrusel -*/
*html #destacados {position:relative;float:left;width:97%;/*height:21.4em; */margin-left:1%;background-image: url(../img/bg_carrusel.gif);background-repeat: repeat-x;background-position: left top;display:block;}
*html #destacados #cont-carrusel{position:relative; width:93em; /*overflow:hidden;*/ margin:0 auto;}
*html #destacados div{position:relative; /*float:left;*/ overflow:hidden; width:85em; margin:2em 0 1em 4%;}
*html #destacados div ul{position:relative; /*width:300em;*/ width:90em;float:left; top:0; left:0; display:block;}

/*=MenuPie -*/
*html #menu-pie{position:relative; float:left; width:96%; background-color:#ffffff; padding-bottom:1em; margin-bottom:2em;margin-left:1%;}
*html .cont-menu-pie{position:relative; float:left; margin:2em 0 2em 1em; width:99%;}
*html .centrado-pie{position:relative; margin:0 auto; width:91em;}
*html .cont-menu-pie ul{position:relative;}
*html .cont-menu-pie .col-1{position:relative; float:left; width:14em; padding-right:1%;}
*html .cont-menu-pie .col-2 {position:relative;float:left;width:20em;padding-left:2%;padding-right:1%;background-image: url(../img/bg_dotted.gif);background-repeat: repeat-y;background-position: left top;}
*html .cont-menu-pie .col-3{position:relative; float:left; width:17em; padding-left:1.5%;background-image: url(../img/bg_dotted.gif);background-repeat: repeat-y;background-position: left top;}
*html .cont-menu-pie .col-4{position:relative; float:left; width:19em; padding-left:1.5%;background-image: url(../img/bg_dotted.gif);background-repeat: repeat-y;background-position: left top;}
*html .cont-menu-pie .col-5{position:relative; float:left; width:12.4em; padding-left:1.5%;background-image: url(../img/bg_dotted.gif);background-repeat: repeat-y;background-position: left top;}

/*=Pie -*/
*html #pie {position:relative;float:left;width:96%;margin-left:1%;/*height:7em;background-image: url(../img/bg_pie.gif);background-repeat: repeat-x;background-position: left top;*/margin-bottom:2em;}

/*CONTENIDOS -*/
*html #content {position:relative; float:left; width:72%;margin-left:1%;} 
*html #content-all{position:relative; float:left; width:96%; margin-left:1%;}  

/*capa contenedora nivel 2 -*/
*html .blq-col{position:relative; float:left; width:100%; margin-bottom:1em;}
*html .blq-col-1{position:relative; float:left; width:48%; margin-right:2%;}
*html .blq-col-2{position:relative; float:right; width:48%; margin-left:1%;}
 
/* bloques de destacamos -*/
.blq-destacado {position:relative; float:left; width:90%; margin-bottom:2.5em;}
*html .blq-fila{position:relative; float:left; width:100%; margin-bottom:0.5em;}
*html .blq-destacado-1 {position:relative; float:left; width:48%; margin-right:2%;}
*html .blq-destacado-2 {position:relative; float:right; width:48%; margin-left:1%;}
*html .blq-destacado-img{position:relative; float:left; width:43%;}
*html .blq-destacado-txt{position:relative; float:left; width:52%;}
*html .blq-destacado-txt ul{margin-left:0.5em; margin-top:0; margin-bottom:1em;}
*html .blq-fila-sp .blq_social_media .blq-destacado-img-sp a img{border:solid 0.15em #cccccc;}

/* form landing áreas -*/
*html #form_landing_areas{position:relative; float:left; width:100%; margin-bottom:4em; margin-top:3.7em;}
*html #form_landing_areas form{float:right; width:52em;}
*html #form_landing_areas fieldset{border:none;}
*html #form_landing_areas fieldset label {font-size:110%; font-weight:bold; color:#666666; margin-right:0.5em;}
*html #form_landing_areas select, *html #form_adjudicados select {border:0.1em solid #999999;color:#666666;font-size:120%;line-height:1.6em; width:18em;  margin-top:0em;}
*html #form_landing_areas input {background-color:transparent;background-image:url(../img/btn.gif);background-position:left top;background-repeat:no-repeat;border:medium none;cursor:pointer;font-family:"Arial",Geneva,Helvetica,sans-serif;font-size:110%;font-weight:bold;margin-top:-0.5em; margin-left:0.5em;padding:0.2em 0.2em 0.5em 0; width:7.6em;} 
*html #form_landing_areas #btn_s_area{float:right;padding-top:1em;}
/*=Migas -*/
*html #migas{position:relative; float:left; width:96%; margin-top:1.2em; margin-left:1%; float:left; min-height:2.4em;height:auto; margin-bottom:2em;}
*html .no_script {padding-top:1.2em;}
*html .si_script {padding-top:3.5em;}

/*estilos para bloques de listados servicios municipales -*/
*html .titular{position:relative; width:100%; margin:0; padding:0;}	
*html .titular h3{margin-bottom:0; position:relative; width:100%;}
*html .bloquelistado {padding-left:0.5em; clear:both;}
*html .bloquelistado ul {display:block; float:left; width:97%; margin-left:0.5em; position:relative;}
*html .sub_bloque ul{padding-left:1.2em; width:95%; position:relative; margin-left:0.5em; clear:both;}
*html .sub_bloque ul li{padding-left:1em; margin-right:0; padding-right:0;}
*html p.subir, *html .bloque_pago p.subir {padding:0.5em 0;text-align:right; position:relative; float:left; width:99%; margin-bottom:1em;}	
*html p.subir a {background-image:url(../img/subir.gif);background-position:left 0.3em;background-repeat:no-repeat;font-size:110%;padding-left:1em;}
*html .bloque_pago p.subir{margin-left:0;}
*html .bloque_present{padding-bottom:2em; position:relative; float:left; width:98%;}
*html .bloque_present ul{position:relative; float:left; width:98%;}
*html .bloque_present ul li{float:left;}
*html .bloque_docu{padding-left:0.5em; clear:both;}
*html .bloque_docu ul {display:block; float:left; width:97%; padding:1em 0 0.5em 0.5em; position:relative;}
*html .bloque_docu ul li ul{margin:1em 0 1em 0.5em; float:left; display:block; width:98%;}
*html .bloque_docu ul li{background-image: url(../img/bg_disc.gif);background-repeat: no-repeat;background-position: left 0.3em; padding-left:0.8em; margin-bottom:0.5em; font-size:120%; float:left; width:99%;}
*html .bloque_docu ul li ul li{font-size:100%; float:left;}
*html .bloque_pago{ clear:both; padding-left:1em; float:left; position:relative;}
*html .bloque_pago p{font-size:120%; line-height:1.4em; margin-left:1em; margin-bottom:1.2em;}
*html .iniciar{position:relative; float:left;}
*html .iniciar a{position:relative; float:left; display:block;}
*html a.btn_iniciar{position:relative;}
*html a.btn_iniciar span {background-image:url(../img/bg_btn_iniciar_esq_izq.gif);background-position:left top;background-repeat:no-repeat;display:block; position:relative;}
*html a.btn_iniciar span span {background-image:url(../img/bg_btn_iniciar_esq_drc.gif);background-position:right top;background-repeat:no-repeat;display:block;padding:0 1em 0 0.9em; position:relative;}
*html a.btn_iniciar span span span {background-image:url(../img/bg_btn_iniciar.gif);background-position:center top;background-repeat:repeat-x;color:#FFFFFF;display:block;font-size:130%;padding-bottom:1.15em;padding-top:1em;text-align:center; background-color:#b1031a; position:relative;}
*html .sub_bloque .subtitular{margin-left:1em; position:relative; float:left; width:96%;}
*html .cont-txt-nivel3 dl {}
*html .mapa_distrito-2 {position:relative; float:left; visibility:visible; display:block; left:0; top:0; width:40em; }
*html .mapa_distrito-2 .map-2{width:92%; margin-bottom:1em; overflow:hidden; }

/*Catálogo Servicios Educactivos -*/
*html .buscador_serv_edu{position:relative; width:100%; clear:both; float:left; margin:1em 0 2em 0; }
*html .buscador_serv_edu_blq_izq {position:relative;float:left;width:70%;background-image: url(../img/bg_dotted.gif);background-repeat: repeat-y;background-position: right top;margin-right:1%;padding-bottom:1em; padding-right:0.5em;}
*html .buscador_serv_edu_blq_drc{position:relative; float:left; width:24%;}
*html .buscador_serv_edu h4 {background-image: url(../img/bg_tit_form.gif);background-repeat: repeat-x;background-position: left top;color:#ffffff; width:97%; margin-bottom:0;}
*html .blq-destacado-serv-edu-1 {position:relative; float:left; width:48%; margin-right:2%; margin-bottom:1em;}
*html .blq-destacado-serv-edu-2 {position:relative; float:right; width:48%; margin-left:1%;margin-bottom:1em;}

/*buscador Agenda -*/
*html .form_vertical dl dd.anchoright{position:relative; font-size:100%;}
*html .form_vertical dl dd.anchoright dl{width:30%; font-size:100%;left:18em;padding-left:4em;position:absolute;top:-14em!important; background-image: url(../img/bg_dotted.gif); background-position:left top;background-repeat:repeat-y; float:none; margin:0;}
*html .form_vertical dl dt span.margenseparador {margin:0 2.2em;}
*html .form_vertical dl dt br{margin-bottom:1em;}
*html .form_vertical dl dd.anchoright label.manual {display:block; position:absolute;left:22em;font-weight:normal;margin-bottom:0.5em;margin-left:-1em; top:-16em!important;}

/*FORMS GENERICOS -*/
*html p.txt_legal{font-size:120%; line-height:1.4em; position:relative; float:left; clear:both; width:95%;}
*html .img_asociada {position:relative;float:left;width:60em;clear:both;margin:0em 0 1.5em 0; overflow:hidden;}
*html .form_horizontal .boton input{margin-left:19em;}
*html .blq-form-izq{position:relative; float:left; width:68%; margin-right:1em;}
*html .blq-form-drcha{position:relative; float:left; width:27%;}

/*info relacionada form -*/
*html .info-rel-form .info-rel-form-body ul{position:relative; float:left; width:92%; margin:2em 0 1em 0.5em;}
*html .info-rel-form .info-rel-form-body ul li{font-size:120%; margin-bottom:1.5em;}
*html .info-rel-form .info-rel-form-body ul li.agenda_rss{padding-left:1em;}
*html .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 1.1em;width:100%; height:1.2em;}
*html .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;}
*html .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;}
*html .form_vertical{position:relative; float:left; width:95%; clear:both; margin:0.5em 0 1em 1em;}
*html .lista_detalle_cine{position:relative; float:left; width:66%; font-size:120%;}
*html .lista_detalle_cine dd{width:71%;}

/*Pestañas - con link -*/
*html #menu_ambitos ul{position:relative; float:left; width:98%; height:2em; background-image:url(../img/bg_pst_borde.gif); background-position:left bottom; background-repeat:repeat-x; }
*html #menu_ambitos ul li{color:#333333; position:relative; float:left; z-index:10; margin-left:0.1em; height:1em;}
*html #menu_ambitos ul li a {position:relative; float:left;color:#ffffff;display:block; /*width:6.8em;*/ width:auto; /*height:1.9em;*/ height:auto; text-align:center;padding-top:0em;}
/*link -*/
*html #menu_ambitos ul li a:link,*html #menu_ambitos ul li a:visited,*html #menu_ambitos ul li a:active{color:#ffffff;background-image: url(../img/bg_pst.gif);background-repeat:repeat-x;background-position: left top; background-color:#454545;display:block; /*width:6.8em;*/ width:auto;/*height:1.9em;*/ height:auto;text-align:center;}
*html #menu_ambitos ul li a:link span,*html #menu_ambitos ul li a:visited span,*html #menu_ambitos ul li a:active span{ position:relative; float:left;display:block;background-image:url(../img/bg_pst_izq.gif); background-position:left top; background-repeat:no-repeat;}
*html #menu_ambitos ul li a:link span span,*html #menu_ambitos ul li a:visited span span,*html #menu_ambitos ul li a:active span span{position:relative; float:left;display:block; padding-top:0.45em; padding-right:0.5em; padding-left:0.5em; padding-bottom:0.25em;font-size:170%;background-image:url(../img/bg_pst_drc.gif); background-position:right top; background-repeat:no-repeat;}
/*hover -*/
*html #menu_ambitos ul li a:hover,*html #menu_ambitos ul li a:focus {background-image: url(../img/bg_pst_on.gif); color:#333333; text-decoration:none;background-color:#ffffff;}
*html #menu_ambitos ul li a:hover span,*html #menu_ambitos ul li a:focus span{ position:relative; float:left;display:block;background-image:url(../img/bg_pst_izq_on.gif); background-position:left top; background-repeat:no-repeat;}
*html #menu_ambitos ul li a:hover span span,*html #menu_ambitos ul li a:focus span span{ position:relative; float:left;display:block; padding-top:0.45em; padding-right:0.5em; padding-left:0.5em; padding-bottom:0.25em;font-size:170%;background-image:url(../img/bg_pst_drc_on.gif); background-position:right top; background-repeat:no-repeat;} 
/*pestaña activa -*/
*html #menu_ambitos ul li.act {background-image: url(../img/bg_pst_on.gif); color:#333333; text-decoration:none;	background-repeat:repeat-x;background-position: left top;display:block; /*width:6.8em;*/ width:auto; /*height:1.9em;*/height:auto; text-align:center; z-index:12; margin-bottom:0.8em;}
*html #menu_ambitos ul li.act span {position:relative; float:left;display:block;  background-image:url(../img/bg_pst_izq_on.gif); background-position:left top; background-repeat:no-repeat;}
*html #menu_ambitos ul li.act span span {position:relative; float:left;display:block; padding-top:0.45em; padding-right:0.5em; font-weight:bold; background-image:url(../img/bg_pst_drc_on.gif); background-position:right top; background-repeat:no-repeat; padding-left:0.5em; padding-bottom:0.25em; font-size:170%;}
/*borde inferior de las pestañas -*/
*html .brd_sup_gris{/* border-top:0.1em solid #cdcdcd; -*/ position:relative; float:left; width:100%; padding-top:3em; padding-left:2em; background-image:none; background-position:left top; background-repeat:repeat-x;}
/*margen -*/
*html .margen_izq_8{ padding-left:1%;}
/*PAGINAS DE MANTENIMIENTO - ERROR -*/
*html #contenedor_mant{ position:relative; float:left; width:66.4em!important;background-image:url(../img/prehome/bg_error.jpg); background-position:left top; background-repeat:no-repeat;}
*html #contenedor_no_oprtv{ position:relative; float:left; width:66.4em!important;background-image:url(../img/prehome/bg_no_operativo.jpg); background-position:left top; background-repeat:no-repeat;}
/*comunes - euskera-espannol-english -*/
*html div.euskera,*html div.espannol,*html div.english{ position:relative; float:left;width:32.5%; height:38.8em; border-right:none;}
*html div.texto_mant{ position:relative; float:left;width:91%;height:22.1em;margin-top:16.7em;padding-left:11%; background-image:none;}
*html div.texto_oprtv{ position:relative; float:left;width:91%;height:auto;margin-top:23em;padding-left:11%; background-image:none;}

/*especial lista -*/
*html .bloque-txt-just{position:relative; float:left; clear:both; margin-bottom:1em; width:100%;}
*html .fotojust{position:relative; float:left; width:36%;}
*html .fotojust img {border:0.11em solid #CCCCCC;/*float:left; -*/padding:0.6em; margin:0.2em 0.2em 0.2em 0;position:relative;}
*html .textojust{position:relative; float:left; width:61%;}
*html .cont-txt-nivel3 .lista_ul{margin-left:1em; width:96%; margin-bottom:1em; clear:both;}
*html .cont-txt-nivel3 .lista_ul li{width:99%;}
*html .cont-txt-nivel3 .lista_ul_enlinea{margin-left:1em;}
*html .cont-txt-nivel3 p.marcador-txt {margin-left:0.8em;}
*html .cont-txt-nivel3 .lista_ul_menu{position:relative; float:left; width:96%; clear:both; margin-left:1em; margin-bottom:2em;}
*html .cont-txt-nivel3 .lista_ul_menu li{font-size:120%;margin-bottom:0.9em;background-image:url(../img/flechita.gif);background-position:left 0.5em;background-repeat:no-repeat; padding-left:0.7em; display:block; width:94%;}
*html .cont-txt-nivel3 .lista_ul_menu li a{font-size:100%;}
*html .cont-txt-nivel3 .lista_ul_menu li.submenu_ul{background-image:none; position:relative;}
*html .cont-txt-nivel3 .lista_ul_menu li ul{margin:0 0 2em 1em;}
*html .cont-txt-nivel3 .lista_ul_menu li ul li{font-size:100%;}

/*dos columnas -*/
*html .cont-txt-nivel3 div.dos_colum{position:relative; float:left; width:100%; margin-bottom:2em;}
*html .cont-txt-nivel3 div.dos_colum ul{width:46%; float:left; margin:0 0 3em 1em;}
*html .cont-txt-nivel3 div.dos_colum ul.lista_ul_col li {font-size:120%;margin-bottom:0.9em;background-image:url(../img/flechita.gif);background-position:left 0.5em;background-repeat:no-repeat; padding-left:0.7em; display:block; width:94%;}
*html .cont-txt-nivel3 div.dos_colum ul.lista_ul_col li a {font-size:100%;} 

/*auzokide -*/
*html #auzokide .img_bql{width:22em; padding-bottom:2em;}
*html #auzokide .lista_ul_img{position:relative; float:left; width:65%;}
*html #auzokide .lista_ul_img li{font-size:120%; margin-bottom:1em;background-image: url(../img/bg_list_auzokide.gif);background-repeat: no-repeat;background-position: left 0.5em;padding-left:1em; border-bottom:solid 0.1em #c0993a; padding-bottom:0.5em;}

*html #bloque_banners .cont-banner .cont-banner-txt a span.cont-banner-izq {background-image: url(../img/bg_banner_izq.gif);background-repeat: no-repeat;background-position: left top;display:block; width:0.8em; height:4em; float:left;}
*html #bloque_banners .cont-banner .cont-banner-txt a span.cont-banner-cnt{display:block; float:left; width:90%; position:relative;} 
*html #bloque_banners .cont-banner .cont-banner-txt a span.cont-banner-cnt span{display:block; float:left; padding:0.5em 0 0 0.5em;}
*html #bloque_banners .cont-banner .cont-banner-txt a span.cont-banner-cnt span span.normal{/*display:block; */float:none; padding:0em 0 0 0em; font-size:90%;}
*html #bloque_banners .cont-banner .cont-banner-txt a span.cont-banner-drc {background-image: url(../img/bg_banner_drc.gif);background-repeat: no-repeat;background-position: right top;display:block; width:0.8em; height:4em; float:right;}

/*bloque banners -*/
*html #bloque_banners{position:relative; float:left; margin-top:1em;width:92%;}
*html #bloque_banners .cont-banner{position:relative; float:left; width:100%; margin:0.5em 0 0em 0;}
*html #bloque_banners .cont-banner .cont-banner-txt{/*position:absolute;*/ position:relative; float:left;/*display:block;*/ width:100%; /*height:100%;*/ height:3.5em;}
*html #bloque_banners .cont-banner .cont-banner-txt a{display:block; cursor:pointer; font-weight:bold; font-size:120%; color:#006363; width:100%;background-image: url(../img/bg_banner.gif);background-repeat: repeat-x;background-position: left top;display:block; height:3.5em; float:left; position:relative;}

/*social media -*/
*html .social-media ul{float:left;margin:0.2em 0 0 0.7em;padding:0 0 0.5em 0;position:relative; width:60%;}

/*Agenda / Avisos / Noticias -*/
*html .blq-list-agenda-izq{position:relative; float:left; width:65%;}

/*información asociada al detalle / titular -*/
*html .info-infobilbao{position:relative; float:left; width:99%; clear:both; margin:0em 0 0em 0.5em;}
*html .mapa_web .mapa_web_cont ul {margin-left:0.1em;}

/*Redes Sociales -*/
*html .blq-facebook {position:relative; float:left; width:86%;}
*html .cont-fbk {background-color:#3b5999; position:relative; float:left; width:100%; padding-bottom:1em;}
*html .cont-txt-fbk {background-color:#ffffff; margin:0.5em 0.5em 0 0.5em; width:95%; position:relative; float:left;padding-bottom:7.5em;background-image: url(../img/redes_sociales/marca_facebook.gif);background-repeat: no-repeat;background-position: 95% 98%;}
*html .con-txt-fbk-list {background-color:#edeff4;width:94.5%;margin:0.5em;position:relative;float:left;}
*html .blq-twitter {position:relative; float:left; width:86%;}
*html .cont-tw {background-color:#ddeef6; position:relative; float:left; width:100%;padding-bottom:1em;}
*html .cont-txt-tw {background-color:#ffffff; margin:0.5em 0.5em 0 0.5em; width:95%; position:relative; float:left;padding-bottom:7.5em;background-image: url(../img/redes_sociales/marca_twitter.gif);background-repeat: no-repeat;background-position: 95% 98%;}
*html .con-txt-tw-list {background-color:#ecf6fa;width:94.5%;margin:0.5em;position:relative;float:left;}

/*sugerencias de búsqueda -*/
*html #search_suggest{position:absolute; left:1.9em; top:2.5em; z-index:9999; background-color:#ffffff;}
*html #list_resultados{z-index:-1; position:relative; width:70%; float:left; margin-bottom:1em; margin-left:1%;}
*html .texto_explicativo{z-index:-1; position:relative; float:left;}	
*html .brd_sup_gris {float: left; padding-left: 2em; padding-top: 3em; position: relative; width: 100%;}

/*PARTICIPACIÓN zona de presentación dos bloques -*/

/*lista detalle consejo de distritos -*/
*html .cont-txt-nivel3 .lista_detalle_consejos{position:relative; float:left; width:99%; margin-top:1em;}
*html .cont-txt-nivel3 .lista_detalle_consejos dt{position:relative; float:left; width:17em; margin-right:0.5em;display:table; font-weight:bold; background-image:none; font-size:120%; margin-bottom:0.5em; border-bottom:solid 0.1em #e2ccb8;}
*html .cont-txt-nivel3 .lista_detalle_consejos dd{position:relative; display:table;margin:0.2em 0 0.5em 0em;font-size:120%; width:68%;}
*html .cont-txt-nivel3 .lista_detalle_consejos dt.subnivel{margin-left:2em; width:13em;}
*html .cont-txt-nivel3 .lista_detalle_consejos ul{margin-left:0;}
*html .cont-txt-nivel3 .lista_detalle_consejos dd ul li{width:98%;}
