body{margin:0em;padding:0em;}
#webcontainer{position:relative;width:48.4em;margin:auto;}
.formulariobuscador{margin:0;padding:0;}
.textrack{font-family:Verdana, Arial, Helvetica, sans-serif;color:#C70000;font-size:0.63em;line-height:2.2em;}
.justif{text-align:justify;}
.paginado{float:left;font-weight:bold;height:1.8em;margin-left:0.3em;}
.dl_destacada{width:99%;}
.dl_destacada dt{background-color:#F8F8F8;border-bottom:solid 0.05em #DCDCDC;border-right:solid 0.05em #DCDCDC;padding:0.3em;margin-top:1em;}
.dl_destacada dd dl dt{background-color:#FFFFFF!important;border-right:none;}
.dl_destacada dd{margin-left:1.6em;color:#333333;}
.dt_destacada{background-color:#FFFFFF!important;margin-top:0em!important;border:none!important;font-weight:bold;font-size:140%;float:left;padding:0em!important;}
.dd_destacada{padding:0em!important;font-size:140%;font-weight:bold;margin-bottom:1em;color:#999999;}
ul li ul{margin-top:0.8em;}
dd{margin:0em 0.5em 0.5em 1em;}
dt{margin:0em 0.5em 0.5em 0em;}
#noticias_recom, .noticias_recom {width:90%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.6em;margin:0.5em 0em 1.2em 0.8em;color:#000000; line-height:normal;}
#noticias_recom dt, .noticias_recom dt{margin:1.5em 0em 0.5em -0.3em;}
.capaDentro{width:48.5em;height:auto;position:relative;margin:auto;}
kbd{border:0.07em solid #CCCCCC;font-size:1em;font-family:"Lucida console",Courier,monospace,sans-serif;font-weight:bold;padding:0.1em;margin:0.2em;}
a, img{border:0em;}
.cabecera{width:48.5em;height:9em;}
.cabecera1{width:48.5em;}

/* banner cabecera----------------------------- */
#banner_cabecera { position:relative; float:left; width:48.5em; height:5.70em;}
#conoce_bilbao {position:relative;float:left;width:26.45em;}
#conoce_bilbao h2 { font-size:0.69em; height:1.6em; padding:0.3em 0 0 0.4em;}
.titularhome{display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:bold;margin:0.8em 0em 1.1em 0em;}
.titularhome_empleo {display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:bold; margin:0.8em 0em 0.1em 0em;}

/* nuevo lateral derecho ------------------------- */
#destacados_drcho {position:relative;float:left;width:9.45em;height:5.25em;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:0.3em;background-repeat: no-repeat;background-position: left top;}
#destacados_drcho h2 { font-size:0.63em; padding:0.8em 0 0 1.3em;}
#destacados_drcho ul { position:relative; display:block; font-size:0.63em; margin:1.4em 0 0 0.3em; padding:0;}
#destacados_drcho ul li {list-style-type:none; padding-bottom:0.5em; margin:0; }
#destacados_drcho ul li a:link, #destacados_drcho ul li a:visited  { font-weight:bold; background-position:0 0;background-repeat:no-repeat; padding-left:1.2em; text-decoration:none;}
#destacados_drcho ul li a:hover, #destacados_drcho ul li a:active  { font-weight:bold; text-decoration:underline;background-position:0 0;background-repeat:no-repeat;padding-left:1.2em;}

/* Bilbao Alerta a la ciudadanía ------------------------------*/
#alerta {font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; height:6.8em; float:left;width:26.45em; margin-bottom:0.3em;}
#alerta_titular {position:relative;float:left;height:2.8em;background-repeat: no-repeat;background-position: left top;width:90%;}
#alerta_titular h2 {font-size:1.06em;font-weight:normal; margin:0; padding:0.7em 0 0 2.4em;}
#alerta_texto { position:relative; float:left; padding-left:2.5em; width:87%;}
#alerta_texto p { font-size:0.63em; margin:0; padding:0; position:relative;}
#alerta_texto p.alert { margin-bottom:1em;}
#alerta_texto p a.alerta_tit:link, #alerta_texto p a.alerta_tit:visited {text-transform: uppercase;font-weight:bold; text-decoration:none;}
#alerta_texto p a.alerta_tit:hover, #alerta_texto p a.alerta_tit:focus {text-transform: uppercase;font-weight:bold; text-decoration:underline;}

/* Bilbao evento destacado home ---------------------------------------------*/
#evento_home {font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; float:left;width:26.45em; margin-bottom:0.3em;}
#evento_home h2 {font-size:0.69em;height:1.6em;padding:0.3em 0 0 0.5em;}
#evento_home p { font-size:0.63em; margin:0; padding:0 0 0 1em; position:relative;margin-bottom:1em; margin-top:1em;line-height:1.2em;}
#evento_home p a.event_tit:link, #evento_home p a.event_tit:visited {text-transform: uppercase;font-weight:bold; text-decoration:none;}
#evento_home p a.event_tit:hover, #evento_home p a.event_tit:focus {text-transform: uppercase;font-weight:bold; text-decoration:underline;}


/* -----------------------------------------------------------------*/

.cabecerapopup{width:28.1em;height:4em;margin-top:2.5em;}
#cuerpo{width:48.5em;height:auto;margin:0;}
#cuerpohome{width:48.5em;height:auto;margin:0;}
#menus {margin: 0.5em 0em 0em 0em;float: left;width: 11.33em; height: auto;background-repeat: no-repeat;}
.divcombodistritos{float:left;width:33em;padding-left:1.3em;}
.divcombodistritoshome{float:left;width:24em;padding-left:1.3em;}
#divcombotemas{float:left;width:25em;padding-left:1.3em;}

.enlinea li { display:inline;list-style-type:none;margin-right:0.5em;}

.botonSubir, .botonSubir3b, .botonVolver {width: auto;height: 1.5em;float: left;} 
.botonSubir, .botonVolver {padding: 0em 0em 0em 1em; }
.botonSubir3b {padding: 0em 0em 0em 12.8em !important; padding: 0em 0em 0em 13.05em; }
.subir, .subir_3b {float: left;width: 10em;height: 1em;background-repeat:no-repeat;padding: 0.5em 0em 0.5em 1em;background-position: 0% 0.5em;margin: 0em;}
.volver, .ocultar, .mostrar {float: left;background-repeat:no-repeat;padding: 0.5em 0em 0.5em 1em;background-position: 0% 0.5em;margin:0em;}
.volver {width: 15em;height: 1em;}
.ocultar {width: 10em;height: 1em;}
.mostrar {width: 10em;height: 0.8em;} 

a.lnkSubir, a.lnkVolver{font-family: Verdana,Arial,Helvetica,sans-serif;font-style: normal;line-height: normal;font-variant: normal;text-transform: none;text-decoration: none;font-size: 0.6em; font-weight: bold;}
a.lnkSubir:link,a.lnkBot:visited, a.lnkVolver:link,a.lnkBot:visited, a.lnkMostrar:link,a.lnkBot:visited{text-decoration:none;}
a.lnkSubir:hover,a.lnkBot:focus, a.lnkVolver:hover,a.lnkBot:focus, a.lnkMostrar:hover,a.lnkBot:focus, .subrayado {text-decoration:underline;}

a.lnkMostrar, a.lnkMostrar2 {font-family: Verdana,Arial,Helvetica,sans-serif;font-style: normal;line-height: normal;font-variant: normal;text-transform: none;text-decoration: none; font-weight: bold;}
a.lnkMostrar{font-size: 0.6em;}
a.lnkMostrar2{font-size: 0.8em;}

.negrita{font-weight:bold;font-size:1em;}
.cursiva{font-style:italic;}
.imgsinborde{border:none;}

.cajabuscador {font-size:0.6em;height:1.6em;width:35em;}
.cajabuscador,.cajabuscadorhome,.cajabuscador2, .cajabuscadorcorta  {float:left;font-family:Verdana, Arial, Helvetica, sans-serif;} 
.cajabuscadorhome {height:1.7em;width:11em;margin-bottom:0.4em;padding:0.2em 0em 0em 0.25em;}
.cajabuscador2 {font-size:0.6em;height:1.6em;width:27em;}
.cajabuscadorcorta {font-size:0.6em;height:1.6em;width:6em;}

.radiosbuscador{width:30em;margin-bottom:3em;}
.radiosbuscadorNuevo{width:30em;margin-bottom:0.5em;}
.radiobuscador{float:left;width:auto;border:none;margin-left:1em;margin-bottom:0.2em;}
.radiobuscador2{width:auto;border:none;margin-bottom:0.2em;}
.textoforms{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.63em;float:left;width:auto;}
/*---------------ESTO VIENE DE FORMULARIOS.CSS----------------*/
.campomemo, .campomemomediano, .campomemopeque, .campomemogrande, .campomemocorto {font-size:0.6em; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0.7em;margin-top:0.3em;padding:0.2em;} 
.campotxtmemo26, .campotxtmemo12{font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
.campotxtmemo26 { width:26em;padding:0.2em;}
.campotxtmemo12 { width:12em;padding:0.2em;}

.campomemo{width:45em;}
.campomemomediano{width:35em;}
.campomemopeque{width:20em;	}
.campomemogrande{width:45em;}
.campomemocorto{width:10em;}
.btnpeque {border:0em none;font-size:0.65em;font-weight:bold;height:3em;padding-left:3em;width:2.5em;text-indent:-999em;}

.titularformu, .titularformuError{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.63em;width:auto;margin-right:20em;font-weight:bold;}
.titularbqs, .textobqs, .titularformu2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.63em;}
.titularbqs{margin:0em;padding-left:2.5em;font-weight:bold;}
.textobqs{margin:0em;padding-left:2.5em;}
.titularformu2{width:auto;padding-left:2.5em;}
.item{float:none;}

.botizquierda, .tresbotizquierda , .botcentral, .tresbotcentral, .tresbotcentralBis, .botderecha {float:left; margin-top:1em;padding-bottom:1em;font-size:0.63em;}
.botizquierda{padding-left:13em;}
.tresbotizquierda{padding-left:10em;}
.botcentral{padding-left:19em;}
.tresbotcentral{padding-left:0.5em;}
.tresbotcentralBis{padding-left:0.5em;}

.botderecha{padding-left:0.5em;}
.botizkizk{float:left;padding-left:0em;margin-top:0.9em;padding-bottom:1.2em;}

.combolargo{width:46em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.63em;margin-top:0.3em;padding:0.2em;}
.iconomapa{margin:0em 0.3em 0em 0em;vertical-align:middle;}
.check{margin: 0em 0.3em 0em 0.2em;width:auto;border:none;}

h2, .texto h3, .texto2 h3{margin:0em;padding:0em;}
.texto h3, .texto2 h3{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.14em;background-position:left top;background-repeat:no-repeat;height:2.3em;padding:0.35em 0em 0em 0.9em;display:block;clear:both;width:98%;}
h4{font-size:1em;}

.textodest, .textodestbis, .textodest-centro, .textodest-centrobis, .cabeceraDest {float:left; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.63em; line-height:normal;}
.textodest{width:11em;padding:0.3em 0em 0.7em 0.4em;}
.textodestbis{width:11em;padding:1.2em 0em 1.2em 0.4em;}
.textodest-centro{width:32.4em;clear:none;padding:0.9em 0em 0.9em 0.4em;}
.textodest-centrobis{width:38.4em;padding:1.2em 0em 1.2em 0.4em;}
.fotodest{padding:1em 0em 0em 0.5em;width:auto;margin-top:-0.5em;}
.fotodest3{padding:0em;width:auto;float:left;margin:0em 0em 0.3em 0.2em;}
.fotodest img {border:0.06em solid #CCCCCC;width:3.8em;height:4.47em;float:right;}
.fotodest3 img{border:0.06em solid #CCCCCC;width:6.8em;height:3.2em;}
.cabeceraDest{width: 98%; height: auto!important;min-height:2.35em;height:2.35em; padding: 1em 0em 0em 0.5em; margin:0em;	font-style: normal;line-height: 0.9em;font-weight: bold;}

#destacshome{width:100%;border:0.065em solid green;margin-bottom:0.4em;display:block;}
#bnd{float: left;width: 11.45em;height: 7.95em;}
#bndis{width: 9.8em;height: 9.4em;float:right;}

.tablalistados, .tablaguia{border:0.065em solid green;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;border:0em;width:98%;margin:1em 0em 1em 0em;}

hr, caption{display:none;}

.texto #fecha { background-image:none;}
.CeldaColorClaro, .CeldaColorClaroCines, .tablaguia td, .CeldaColorOscuro, .celdaencabezado, .celdaencabezadoFecha {font-family:Verdana, Arial, Helvetica, sans-serif;} 
.CeldaColorClaro, .CeldaColorOscuro {font-size:inherit;table-layout:fixed;padding:0.5em;}
.CeldaColorClaroCines {padding:0.7em;}
.tablaguia td{font-size:inherit;table-layout:fixed;padding:0.5em;width:auto;}
.captiontabla{font-weight:bold;text-indent:0em!important;/*margin-bottom:-0.5em;*/padding:0.5em;margin:0.2em;display:table-caption!important;display:block;}

.tablalistados th#fecha { width:8.5em;}

/* caption -------------------------------------------------*/
.tablalistados caption.captiontabla { display:inline;}
table caption.captiontabla {display:inline;}

.celdaencabezado, .celdaencabezadoFecha{font-size:inherit;font-weight:bold;padding:0.5em;}
.celdaencabezadoFecha{width:8em;}
.imgborde{border-right:0.07em solid #CCCCCC;border-bottom:0.07em solid #CCCCCC;border-left:0.07em solid #EEEEEE;border-top:0.07em solid #EEEEEE;}

.imagizq{border-right:0.1em solid #CCCCCC;border-bottom:0.1em solid #CCCCCC;border-left:0.1em solid #EEEEEE;border-top:0.1em solid #EEEEEE;float:left;margin:0em 1.5em 1em 0em;}
.imagder{border-right:0.1em solid #CCCCCC;border-bottom:0.1em solid #CCCCCC;border-left:0.1em solid #EEEEEE;border-top:0.1em solid #EEEEEE;float:right;margin:0em 1em 1em 1.5em;}
.imagcenter { text-align:center;}
.fotojust{float:left;width:33%;margin:0.4em 0.8em 0.8em 0em;text-align:right;}
.textojust{float:left;margin:0.4em 0em 0.8em 0em;width:64%;}
.saltolinea{clear:left;}
address{font-style:normal;display:inline;}
.ficha dt{float:left;}
.titularhome{display:block;font-family:Verdana, Arial, Helvetica, sans-serif;;font-size:1.1em;font-weight:bold;margin:1em 0em 0.7em 0em;}
.buscanoticias{float:left;margin:0.6em 0em 0em .3em;width:auto;}
.buscanoticias select{font:0.63em Verdana, Arial, Helvetica, sans-serif;}
.hr_punteado_sup, .hr_punteado_inf {background-image:url(pub/imagComun/punteado_horiz.gif);background-repeat:repeat-x;width:98%;height:1em;margin:0.5em auto;}
.hr_punteado_sup{font-size:.45em;}
.hr_punteado_inf{font-size:1.6em;}
.detcine{font-weight:normal!important;font-size:0.90em!important;margin-top:0.9em;}
.imagBordeI, .imagBordeI_IB, .imagBordeD {float:left; border: 0.065em solid #cccccc;}
.imagBordeI {margin-top:1em; margin-right:1em;}
.imagBordeI_IB {margin-right:0.2em;}
.imagBordeD {margin-top:1em; margin-left:1em;}
.masinfo{float:right;margin:0.1em 0em 0.2em 0em;width:auto;}
.temames_logos{text-align:center;clear:both;width:auto;margin:0em auto;padding:0.4em;}
.temames_logos img{margin:0em 3em;}
/********carnavales****************************************/
.cartelcarnaval{float:left;padding:0.7em;margin:0.5em 2em 1em 2em;width:auto;height:auto;background-image:url(pub/imagComun/rojo/fondo_galerias.gif);}
.parrafocarnaval{padding:1em}
.filaResultado{padding:1.5em 0}
.cartelResultado{float:left;}
.barraResultado{float:left;width:auto;margin-left:0.5em;}
.barraResultado img{margin-top:0.3em;}
.porcentajeResultado{float:left;width:1.40em;margin-left:1em;}
.galeria .foto_galeria2 a img{height:6em;width:9em;}
.galeria{width:100%;height:auto;float:left;margin:0.3em 0em;}
.foto_galeria, .foto_galeria2 {float:left;display:block;width:9em;background-color:#FFFFFF;padding:0.7em;margin:0.8em 1em;border-right:0.1em solid #CCCCCC;border-bottom:0.1em solid #CCCCCC;} 
.foto_galeria{height:9em;}
.foto_galeria2{height:6em;}
.bloque_destacados{font-size:1.5em;width:100%;display:table;height:auto;clear:left;margin-bottom:1em;}
.imagen_ficha{float:left;margin:1em 1.25em 0 0;width:16em;height:21em;}
.lista_agenda{width:68%;display:table;margin:1em 0 0 0;}
.lista_agenda dt{float:left;width:26%;}
.lista_agenda dd{width:72%;}
.lista_agenda dt, .lista_agenda dd{display:table;height:auto;padding:0.3em 0em 0.3em 0.2em;background-repeat:repeat-x;margin:0 0 0.2em 0;}
.centrar{width:20em;margin:0 auto;text-align:center;}
/**********Para los eventos de agenda*****************/
.agenda_ul{list-style-type:none;margin:0;padding:0;}
.agenda_ul li{margin-bottom:1em;padding-bottom:1em;background-image:url(pub/imagComun/punteado_horiz.gif);background-repeat:repeat-x;background-position:bottom;}
.agenda_ul li div{margin:0.6em 0;}
.agenda_ul li h3{background-image:none;padding:0;margin:0 0 -0.6em 0;font-size:1em;}
.agenda_ul li img{margin:0 0.5em -0.35em 0;}
.ajustatext{font-size:1em;}
.centrar2{width:16em;margin:1em auto!important;display:table;margin:0 auto;clear:both;text-align:center;}
/**********PUBLICIDAD MUNICIPAL*********************/
.pubmun_gnral{margin-left:0.2em;font-family:Verdana, Arial, Helvetica, sans-serif;}
.pbm_video_ul, .pbm_imag_ul, .pbm_audio_ul, .pbm_videolink ul{margin:0;padding:0;list-style:none;clear:both;}
.pbm_video_ul li{width:100%;clear:both;}
.pbm_destac{font-weight:bold;font-size:65%;}
.pbm_videolink ul{margin-top:0.8em;}
.pbm_videolink ul li{width:100%;height:1.7em;clear:both;margin-top:0em;padding:0.4em 0;}
/********FIN PUBLICIDAD MUNICIPAL*****************/
.frame{margin-top: 0em;border:0;}
/*****************EVENTOS DEL DIA (AGENDA)****************/
.columna_derecha{float:right;height:auto;background-image:url(pub/imagComun/punteado_vert.gif);background-repeat:repeat-y;background-position:left;/*font-size:1.6em;*/width:15em;}
.columna_izquierda{float:left;clear:none;width:36em;}
.separador{background-image:url(pub/imag/punteado_vertic.gif);background-repeat:repeat-x;background-position:bottom;margin:1em auto;height:0.2em;border:0;}
.titular_imag{float:left;height:1.5em;}
.titularTexto1{color:#999999;float:left;width:31.8em;}
.cursivaSalto{clear:both;font-style:italic;}
.saltoLinea{clear:both;}
.AlinearIzquierda{float:left;}
.AlinearDerecha{float:right;}
.Anterior{float:left;width:15em;}
.Siguiente{float:right;width:15em;text-align:right;}
.barraAtras-Alante{width:36em;}
.checkInscripcion, .checkDistrito{margin: 0em 0.3em 0em 1.5em;width:auto;border:none;}
.Paginacion_Agenda{display:none;}
.celdaencabezadofarma_direc, .celdaencabezadofarma_telf, .celdaencabezadoSesion {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:inherit;font-weight:bold;}
.celdaencabezadofarma_direc {padding:0.5em;width:18em;}
.celdaencabezadofarma_telf {width:8.2em;padding: 0.5em;}
.celdaencabezadoSesion {width:33em;padding: 0.5em;}
.cajabuscadornoticias {float:left;font-family:Verdana, Arial, Helvetica, sans-serif;width:11em;margin-bottom:0.4em;padding:0.2em 0em 0em 0.25em;background: #F8F8F8;text-align: left;border: 0.05em solid #DFDFDF;}
.titularformunoticias {width:auto;text-align: left;font: bold normal 0.63em/2em Verdana, Arial, Helvetica, sans-serif;}
.li_Buscador {float:left; list-style:none;}
#ul_banners, #ul_pastillas_1, #ul_pastillas_2 {list-style:none;padding:0;margin:0;}
#ul_banners li {display:block;float:none;}

h3#dircorreo_a,h3#dircorreo_b,h3#dircorreo_c,h3#dircorreo_d,h3#dircorreo_e,h3#dircorreo_f,h3#dircorreo_g,h3#dircorreo_h,h3#dircorreo_i,
h3#dircorreo_j,h3#dircorreo_k,h3#dircorreo_l,h3#dircorreo_m,h3#dircorreo_n,h3#dircorreo_nn,h3#dircorreo_o,h3#dircorreo_p,h3#dircorreo_q,h3#dircorreo_r,
h3#dircorreo_s,h3#dircorreo_t,h3#dircorreo_u,h3#dircorreo_v,h3#dircorreo_w,h3#dircorreo_x,h3#dircorreo_y,h3#dircorreo_z
{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.8em;
background-position:left top;background-repeat:no-repeat;height:.8em !important; height:.5em;padding-bottom:.35em;margin:0;padding-left:.15em;display:block;clear:both;background-image:none;}

.radioopx {font-size:.65em;}
.radiobx {border:0;}
#listaFotoSemana{padding:0em 0em 0em 0.9em !important;padding:0em 0em 0em 1em ;list-style-type:none;list-style:none;}
.linkfotoSemana{font-size:0.63em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;width: auto;background-repeat:no-repeat;background-position: left center;padding: 0.2em 0.5em 0em 1.2em;padding:0.3em 0em 0.7em 0.3em;text-decoration:underline;}
.ul_Fotosem {list-style:none;padding:0em 0em 0em 0.7em;margin:0;}
.ul_Fotosem li {display:block;float:none;}
.margensupdl {padding-top: 1.5em;}
.margeninfdd { padding-bottom: 1.5em;}
.bordefieldset {margin-right: 2em;padding-left: 1em;margin-top: 2em;margin-bottom: 2em;padding-bottom:0em;}
.resaltado {padding-right: 0.5em;padding-left: 0.5em;font-weight: bold;}
.ayuda {color: #666666;font-size: 120%;border-top: 0.15em solid #c2c2c2;border-right: 0.15em solid #c2c2c2;border-bottom: 0.06em solid #d1d1d1;border-left: 0.06em solid #d1d1d1;padding-right: 0.25em;padding-left: 0.25em;margin-left: 0.5em;}
.ayuda1{text-decoration:none;}
a.lnkBilbaotxt:link, a.lnkBilbaotxt:visited, a.lnkBilbao:link, a.lnkBilbaout:visited {background-repeat:no-repeat;font-weight:bold;height:auto;padding:0em 0em 0em 1.3em;text-decoration:none;width:auto;}
a.lnkBilbaotxt:hover, a.lnkBilbaotxt:focus, a.lnkBilbaotxt:hover, a.lnkBilbaotxt:focus {text-decoration: underline;}
a.lnkBilbao:link, a.lnkBilbaout:visited {font-size:0.63em;}
.destacado_empresa {border-bottom: 0.06em dotted #CCCCCC;padding: 1em 0em 0.5em;font-weight: bold;}
.lineapuntos {border-top: 0.06em dotted #CCCCCC;margin-top: 3em;padding-top: 1em;}
.margendl {padding-left: 2em;line-height: normal;}


.sublistadl { margin-left:1em; margin-bottom:1em; margin-top:1em;}
.sublistadl dt { font-weight:bold; border-bottom:#CCCCCC dotted 0.06em;}
.sublistadl dd { margin-left:2em;}
.sublistadl dd dl { margin-left:2em; margin-right:2em; margin-top:1em; margin-bottom:1em;}
.sublistadl dd dl dt { border:none;}
.sublistadl dd dl dd { margin-left:3em;}

.destacadodt {padding-left:1.5em;text-decoration:underline; margin-top:1em; font-weight:bold;}
.linearoja { margin-top:3em; padding-top:1.5em;}

.listadodl { display:block;}
.listadodl dt { font-weight:bold; padding-bottom:1em;}
.listadodl dd { padding-bottom:1.5em;}

/*Area ----------------------------------------------- */
h3.destacado, h4.destacado {font-size:1em;height:auto;margin:0em;padding:0em 0em 0.5em 2.4em;text-decoration:none;width:auto; clear:none;}
.bloquelistados {position:relative; padding:0 0 1.5em 0; z-index:0;} 
.bloquelistados ul {list-style-type:none; margin:0; padding:1em 0 1.5em 1.5em; position:relative;}
.bloquelistados ul li { padding-bottom:0.5em;}
.bloqueArea {position:relative; float:left; width:100%; padding:1em 0;}
.bloque, .bloque_faq, .bloque_net, .bloque_norm, .bloque_que, .bloque_consiste {padding:1em 0;position:relative;}
.bloqueArea p { text-align:right; padding:0; margin:0;}
.bloqueArea ul {list-style-type:none; margin:0; padding:1em 0 0.7em 2.8em; position:relative;}
.bloqueArea ul li { padding-bottom:0.3em; width:95%;}
.bloque p.top, .bloque_net p.top, .bloque_faq p.top, .bloque_norm p.top, .bloque_como p.top, .bloque_que p.top, .bloque_consiste p.top, .bloque_quien p.top,.textoD { text-align:right;}
.bloque a, .bloque_net a, .texto .bloque_faq a, .bloque_norm a, .bloque_como a, .bloque_que a, .bloque_consiste a, .bloque_norm a, .bloque_quien a { font-weight:bold; text-decoration:none;}
.bloque_net p { font-weight:bold;}
.texto .bloque_faq ul li a, .texto .bloque_como ul li a, .texto .bloque_net ul li a , .texto .bloque_que ul li a, .texto .bloque_consiste ul li a, .texto .bloque_norm ul li a, .texto .bloque_quien ul li a, .texto .bloque ul li a {background: url(none);}
.bloque_faq p { font-weight:bold;}
.bloque_norm ul { list-style-type:none; padding-left:2em!important; margin-left:0;}
.bloque_norm ul li { display:block; position:relative; width:95%;padding-bottom:0.3em;}
.clear { clear:both;}
.bloque ol li { padding-bottom:0.3em;}
.bloque ul, .bloque_como ul, .bloque_net ul, .bloque_faq ul, .bloque_que ul, .bloque_consiste ul, .bloque_quien ul { padding-left:1.7em!important; margin-left:0; position:relative;}
.bloque ul li, .bloque_como ul li, .bloque_net ul li, .bloque_faq ul li, .bloque_que ul li, .bloque_consiste ul li, .bloque_norm ul li, .bloque_quien ul li { list-style-type:none; padding-left:1.5em;padding-bottom:0.3em;}


/* estilos para panel de información para canales de solicitud  ---------------------------------------------------------- */
#canales_area { float:right; width:18em; min-height:30em;display:block;padding:0.5em 0 1.8em 1.8em; position:relative; z-index:1;}
#cont_canales_area { position:relative;}
#cont_canales_area h4 {font-size:110%; font-weight:bold;border-bottom:none; margin-left:0; padding:0.8em 0 0.5em 1em;background: url(none); text-decoration:none;}
#canales_area img { padding-right:0.4em;}
#canales_area a { color:#c70000; font-weight:bold;}
.listadl_canales_area { display:block; padding:1em 1.5em; position:relative;}
.listadl_canales_area dt { font-size:100%;font-weight:bold; padding-bottom:0.2em;}
.listadl_canales_area dd { padding:0.5em 0.2em 1.5em 0.2em;}
/* fin --------------------------------------------------------------------------------------- */	

.tablalistados caption.visible { text-align:left; position:relative; display:block;}


/* RSS ----------------------------------------------------------------------*/
#rss { position:relative;float:left;height:3.5em;margin-bottom:0.4em;width:11.3em!important;width:11em;}
#rss .titular_rss { position:relative; float:left; height:1.3em; width:10.9em!important;width:11em;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;padding-left:0.4em;}
#rss .titular_rss p { font-size:0.6em; margin-top:0.4em;}
#rss .contenido_rss {font-family:Verdana,Arial,Helvetica,sans-serif;padding-left:0.4em; position:relative; float:left; padding-top:0.6em;}
#rss .contenido_rss a { font-size:0.6em; position:relative;}
#rss .contenido_rss img { float:left; padding-right:0.2em;}

/* ZOOM VIDEO ------------------------------------------------------- */
.video { float:left; width:53em; clear:right; height:auto; margin-bottom:2em;}
.video p { text-align:left;}
.video_derecha {display:inline; float:right; margin-left:1em;}
.video_izq {display:inline; float:left; margin-right:1em;}

/* listado dl linearizado */
.dl_linearizado { position:relative; float:left; width:95%; margin:0; margin-left:2em!important; margin-left:1em;}
.dl_linearizado dt { float:left; display:block; padding-right:0.3em;}
.dl_linearizado dd { clear:right;}

/*tabla inversion ------------------------------------------------- */

.distrito{ width:13%;}
.plazos { width:13%;}
.estimacion { width:23%;}

/* colonias_dia ----------------------------------------- */
.colonias_dia { position:relative; margin-bottom:3em;}

/* cursos y talleres ------------------------- */
.btnenlace { font-weight:bold;height:auto;padding:0.2em 0 0 0;text-decoration:none;border:none; width:auto; text-align:left; }
.btnenlace_hover {font-weight:bold;height:auto;padding:0.2em 0 0 0;text-decoration:none;border:none; width:auto; text-align:left; text-decoration:underline;}

/* input agenda --------------------------------------------------------*/
#formularionoticias_buscar input { font-size:0.63em;}
.camporock{font-size:0.6em; font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:1.5em; margin-bottom:0.7em;margin-top:0.3em;padding:0.2em;} 
.camporock{width:36em;}

/*agenda de eventos bilbao --------------------------------------------------*/
#leyenda_ficha{ position:relative; float:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.63em; width:70%; margin-left:2em;}
#leyenda_agenda { background-image:none; font-size:1em;position:relative; float:left;width:70%;}
#leyenda_ficha dl, #leyenda_agenda dl { position:relative; float:left; margin:0; padding-top:1em;}
#leyenda_ficha dl dt, #leyenda_agenda dl dt { float:left; font-weight:bold;}
#leyenda_ficha dl dd, #leyenda_agenda dl dd { float:left;}
#leyenda_ficha dl img, .icon_img, .agenda_ul li div.saltoLinea img.icon_img, #leyenda_agenda dl img {vertical-align: text-bottom; margin:0;}


.agenda_bloque { position:relative; float:left; width:100%; margin-top:1em;}
.agenda_bl_busq, .agenda_bl_desc {position:relative; float:left; width:22.9em;position:relative; float:left; width:16em; margin-right:1em;padding:1em 0 1.2em 6.5em; }
.agenda_bl_busq a, .agenda_bl_desc a {font-weight:bold; text-decoration:none; position:relative;}
.agenda_bl_busq a:hover, .agenda_bl_desc a:hover { text-decoration:underline;}

/*activado para paginado ----------------------------------*/
.bar .bartrack .subrayado { padding:0 0.2em;}

/* Social Media -----------------------------------------------------------*/
/*alcalde -------*/
#alcalde_social_media { position:relative; float:left;}
#alcalde_social_media .blq_sm { position:relative; float:left; width:11.45em; height:4.5em;}  
#alcalde_social_media .blq_sm .blq_sm_facebook a span.sm  { padding:1.2em 0 0 7.5em;}
#alcalde_social_media .blq_sm .blq_sm_twitter a span.sm {padding:0.7em 0 0 7.5em;}
#alcalde_social_media .blq_sm a { display:block; width:100%; position:relative;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.72em; text-decoration:none; font-weight:bold; height:6em; cursor:pointer;}
#alcalde_social_media .blq_sm a:hover { text-decoration:underline;}
#alcalde_social_media .blq_sm a span.sm { text-align:center;  display:block; width:7.5em;}

/*agenda, noticias y avisos -------*/
#social_media, #social_media_info {position:relative;float:left;width:90%;padding:0.1em 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
#social_media {margin:1.8em 0 1em 0.8em;}
#social_media_info { margin: 0.2em 0 1.2em 0.8em;}
#social_media p, #social_media_info p { font-weight:bold; font-size:0.63em; margin-left:0.8em; margin-top:0.5em; margin-bottom:0.5em;}
#social_media ul, #social_media_info ul { position:relative; float:left; margin:0 0 0 0.6em; padding:0 0 0.6em 0;}
#social_media ul li, #social_media_info ul li { display:inline; margin-right:1em;}
#social_media ul li img, #social_media_info img { vertical-align:bottom; margin-right:0.2em;}
#social_media ul li a:link, #social_media ul li a:visited, #social_media_info ul li a:link, #social_media_info ul li a:visited   { font-size:0.63em; text-decoration:none;}
#social_media ul li a:hover, #social_media ul li a:active, #social_media ul li a:focus, #social_media_info ul li a:hover, #social_media_info ul li a:active, #social_media_info ul li a:focus { text-decoration:underline;}

/* aste nagusia banner --------------------------------------------------------------------------------*/
.banner_aste_nagusia { position:relative; float:left;}
.blq_jaia { position:relative; float:left; width:11.3em; height:3.9em; }
.blq_jaia .blq_jaia_mv {height:3.9em;}
.blq_jaia .blq_jaia_mv a { display:block; width:100%; position:relative;font-family: Geneva,Arial,Helvetica,sans-serif; font-size:0.72em; text-decoration:none; font-weight:bold; cursor:pointer; height:6em;}
.blq_jaia .blq_jaia_mv a:hover{ text-decoration:underline;}
.blq_jaia .blq_jaia_mv a span.txt_jaia { text-align:left; display:block; padding:1em 0 0 0.5em; width:7.5em; line-height:1.2em;}

/* lista ul genérica para div texto ------------------------------*/
.texto .lista_ul_txt { position:relative; float:left; width:100%; clear:both; padding:0; margin:0.5em 0 0.8em 0em;}
.texto .lista_ul_txt li { list-style-type:none; margin-bottom:0.6em;padding-left:1.4em;}
.texto .lista_ul_txt li a { background-image:none; font-weight:bold; text-decoration:none;}
.texto .lista_ul_txt li a:hover, .texto .lista_ul_txt li a:active, .texto .lista_ul_txt li a:focus { text-decoration:underline;} 