/*CSS Ayuntamiento de Bilbao © 2010 - 2021 Bilboko Udala - V.07 - CSS contenidos
DEFINICIONES GENERALES =
=== Medidas relativas:10px -> 1 em 
=== ESQUEMA CSS HOME =Accesos / =Actualidad:Agenda - Noticias - Avisos / =ConoceBilbao / =GranitoArena / =Click / =Carrusel */	 

.bgdotted {background-image:url(../img/bg_dotted.gif);background-repeat:repeat-y;background-position:center top}

/* 
   - Accesos 
   - Bloques accesos actualidad noticias / avisos 
*/

/*=Actualidad:Agenda/Noticias/Avisos -*/

#actualidad{position:relative;float:left;/*width:73%;*/ width:72.5%;margin-left:2%}
#actualidad .cont-actualidad {position:relative;float:left;width:100%;background-image:url(../img/bg_cont_actualidad.gif);background-repeat:repeat-x;background-position:right bottom;/*height:39.6em;*/ border-top:solid .1em #b5b5b5;margin-top:-0.12em;padding-left:.5em;min-height:22em;padding-bottom:1.5em}

/*contenido izquierda -*/
#actualidad .cont-actualidad .cont-col-1{position:relative;float:left;width:63%}
/*contenido derecha -*/
#actualidad .cont-actualidad .cont-col-2{position:relative;float:left;width:35%;margin-left:1%}
#actualidad h3{color:#fff;position:relative;float:left;z-index:10;margin-left:.8em}
#actualidad h3 a {color:#fff;background-image:url(../img/bg_h3_actualidad.gif);background-repeat:no-repeat;background-position:left top;display:block;width:6.8em;height:1.9em;text-align:center} 
#actualidad h3 a:hover, #actualidad h3 a:focus {background-image:url(../img/bg_h3_actualidad_on.gif);color:#fff;text-decoration:none} 
#actualidad h3 a span{display:block;padding-top:.4em;padding-right:.2em; font-size:90%;}

/*pestaña activa -*/
#actualidad h3 a.act {background-image:url(../img/bg_h3_actualidad_act.gif);color:#fff;text-decoration:none;	background-repeat:no-repeat;background-position:left top;display:block;width:6.8em;height:1.9em;text-align:center} 
#actualidad h3 a.act span.activado, #actualidad h3 a.act:active span.activado, #actualidad h3 a.act:focus span.activado  {background-image: url(../img/bg_mainnav_act_flecha.png);background-repeat: no-repeat;background-position: center 0.35em;/*padding-bottom:1em;*/ cursor:default;}

/*AGENDA-modificado para readspeaker-- -*/
#actualidad h3.agenda-pst {margin-top:.5em}
#actualidad .cont-agenda{position:relative;float:left;width:100%;margin-top:1em}
/*Se cambia el width de 95% a 98% para que al cambiar a 1024 el bloque no corte los iconos de altavoz y los desplace una linea.*/
#actualidad .cont-agenda ul{position:relative;float:left;/*width:95%*/ width:95%;display:block;margin-left:1em;margin-top:1em;border-right:solid .1em #b5b5b5}
#actualidad .cont-agenda ul.sinborde{border-right:none}
#actualidad .cont-agenda ul li {display:block;float:left;width:98%;margin-bottom:1.5em}
#actualidad .cont-agenda ul li a{font-size:120%;cursor:pointer; }
#actualidad .cont-agenda ul li a:hover, #actualidad .cont-agenda ul li a:focus{text-decoration:underline;}
#actualidad .cont-agenda ul li div.txt_list {background-image:url(../img/bg_main_li.gif);background-repeat:no-repeat;background-position:left .2em;padding-left:.8em}

/*readspeaker -*/
#actualidad .cont-agenda ul li a.tit_escuchar img.escuchar{float:none;border:none;vertical-align:baseline;margin-right:0;margin-left:.3em}
#actualidad .cont-noticias ul li a.tit_escuchar img.escuchar {float:none;border:none;vertical-align:baseline;margin-right:0;margin-left:.3em}
#actualidad .cont-avisos ul li a.tit_escuchar img.escuchar {float:none;border:none;vertical-align:baseline;margin-right:0;margin-left:.3em}
img.escuchar{float:none;border:none;vertical-align:baseline;margin-right:0;margin-left:.3em;}
/*fin readspeaker -- -*/

/*enlaces agenda -*/
#actualidad .cont-agenda .masinfo{position:relative;float:left;width:90%}
*:first-child+html #actualidad .cont-agenda .masinfo{margin-top:1.5em}
#actualidad .cont-agenda .masinfo p a {font-size:110%;/*background-image:url(../img/flechita.gif);background-repeat:no-repeat;background-position:left .2em;*/padding-left:0}
#actualidad .cont-agenda .masinfo p.rss {float:left;background-image:url(../img/icon_rss.gif);background-repeat:no-repeat;background-position:left 0;padding-left:2em;padding-bottom:.2em;margin-left:1em}
#actualidad .cont-agenda .masinfo p.rss a{margin-top:.2em}
#actualidad .cont-agenda .masinfo p.mas{float:right}
#actualidad .cont-col-2 .accesos-noticias{margin-top:2em}

/*formulario de búsqueda de eventos -*/
.busq-agenda{position:relative;float:left;width:100%;margin-top:1.8em}
.busq-agenda p {float:left;font-size:125%;font-weight:bold;margin-bottom:.5em}
#buscador_agenda{position:relative;float:left;width:100%;display:block;clear:both}
#buscador_agenda fieldset{border:none}
#buscador_agenda legend{font-size:140%;color:#333;font-weight:bold;margin:0 0 1.5em 0}
#buscador_agenda label{float:left;font-size:125%;font-weight:bold;margin-bottom:.5em} 
#buscador_agenda select.event_select {font-size:120%;float:left;color:#666;border:solid .1em #999;line-height:1.6em}
/* boton buscador agenda */
#buscador_agenda input.btn {background-color: #4c4c4c;border: medium none; border-radius: 3px;  color: #fff; cursor: pointer;font-family: arial,sans-serif;font-size: 130%;font-weight: bold;padding: 0.4em 1em;text-align: center;border: solid 1px #545454;margin-top:1.8em;transition: color 0s ease 0s, all 0.25s ease 0s, all 0s ease-in-out 0s, background 0s ease 0s, all 0.25s ease 0s, all 0s ease-in-out 0s;} 
#buscador_agenda input.btn:hover, #buscador_agenda input.btn:focus {background-color: #242424; border: solid 0.1em #000;}	

/*formulario de búsqueda infobilbao -*/
.busq-infobilbao h3{background-image:none;font-size:140%!important;margin:0 0 1em 0!important;border-bottom:solid .1em #e9e9e9!important;padding:0 0 .2em 0!important;font-weight:bold!important}
.busq-infobilbao{position:relative;float:left;width:100%;margin-top:0}
.busq-infobilbao  p {float:left;font-size:125%;font-weight:bold;margin-bottom:.5em}
#buscador_infobilbao {position:relative;float:left;width:100%;display:block;clear:both}
#buscador_infobilbao  fieldset{border:none}
#buscador_infobilbao  legend{font-size:140%;color:#333;font-weight:bold;margin:0 0 1.5em 0}
#buscador_infobilbao  label{float:left;font-size:125%;font-weight:bold;margin-bottom:.5em} 
#buscador_infobilbao  select.event_select {font-size:120%;float:left;color:#666;border:solid .1em #999;line-height:1.6em}
#buscador_infobilbao  input.btn {background-image:url(../img/btn.gif);background-repeat:no-repeat;background-position:left top;border:none;background-color:transparent;font-weight:bold;font-size:120%;font-family:"Arial",Geneva, Helvetica, sans-serif;width:7.6em;padding:.2em .2em .5em 0;margin-top:1.8em;cursor:pointer}
#buscador_infobilbao  input.btn:hover, #buscador_infobilbao  input.btn:focus {background-image:url(../img/btn_on.gif)} 
#buscador_infobilbao dl{position:relative;float:left}
#buscador_infobilbao dl dt{clear:both;margin:1em 0 .2em;font-size:100%;padding-left:0}
#buscador_infobilbao dl dd {margin:1em 0 .2em}
#buscador_infobilbao dl dd select.textbox_largo {width:auto}

/*destacado de agenda readspeaker -*/
#actualidad ul li div.dest-actualidad{position:relative;float:left;width:100%;background-image:url(../img/bg_hr_dotted.gif);
background-position:left bottom;background-repeat:repeat-x;padding-bottom:1.2em}
#actualidad ul li div.dest-actualidad img{float:left;margin-right:1em;border:solid .1em #ccc} 
#actualidad ul li div.dest-actualidad .txt-dest-actualidad {width:70%;float:left;}
/*Se añade este estilo para corregir la caida del altavoz en la caja de la agenda*/
p.agenda_title{font-size:110%; font-weight:normal; width:98%;}
*:first-child+html p.agenda_title{font-size:110%; font-weight:normal; width:auto;}

/*---*/
#actualidad ul li div.dest-actualidad .txt-dest-actualidad a{font-size:130%; float:left; position:relative; }
#actualidad ul li div.dest-actualidad .txt-dest-actualidad a.tit_escuchar img.escuchar{border:none;float:left;margin-right:0;margin-left:0.3em;margin-top:0.2em;clear:both}
#actualidad ul li div.dest-actualidad .txt-dest-actualidad p{font-size:120%;float:left;display:block;width:98%;margin-top:0.7em}

/* ACTUALIDAD PESTAÑAS AGENDA / NOTICIAS / AVISOS en Distritos */
/*NOTICIAS   -*/
#actualidad h3.noticias{position:absolute;top:0;left:6.5em}
#actualidad h3.noticias-pst {margin-top:.5em}
#actualidad .cont-noticias{position:relative;float:left;width:100%;margin-top:1em}
#actualidad .cont-noticias ul{position:relative;float:left;width:95%;display:block;margin-left:1em;margin-top:1em;border-right:solid .1em #b5b5b5}
#actualidad .cont-noticias ul.sinborde{border-right:none}
#actualidad .cont-noticias ul li{display:block;float:left;width:98%;margin-bottom:1.5em}
#actualidad .cont-noticias ul li a{font-size:120%;cursor:pointer}
#actualidad .cont-noticias ul li a:hover,  #actualidad .cont-noticias ul li a:focus {text-decoration:underline}
#actualidad .cont-noticias ul li div.txt_list {background-image:url(../img/bg_main_li.gif);background-repeat:no-repeat;background-position:left .2em;padding-left:.8em}

/*AVISOS - -*/
#actualidad h3.avisos {position:absolute;top:0;left:13.02em}
#actualidad h3.avisos-pst {margin-top:.5em}
#actualidad .cont-avisos{position:relative;float:left;width:100%;margin-top:1em}
#actualidad .cont-avisos ul{position:relative;float:left;width:95%;display:block;margin-left:1em;margin-top:1em;border-right:solid .1em #b5b5b5}
#actualidad .cont-avisos ul.sinborde{border-right:none}
#actualidad .cont-avisos ul li{display:block;float:left;width:98%;margin-bottom:1.5em}
#actualidad .cont-avisos ul li a:link, #actualidad .cont-avisos ul li a:visited{font-size:120%;cursor:pointer}
#actualidad .cont-avisos ul li a:hover,#actualidad .cont-avisos ul li a:active, #actualidad .cont-avisos ul li a:focus {text-decoration:underline}
#actualidad .cont-avisos ul li div.txt_list {background-image:url(../img/bg_main_li.gif);background-repeat:no-repeat;background-position:left .2em;padding-left:.8em}

/*enlaces avisos -*/
#actualidad .cont-avisos .masinfo{position:relative;float:left;width:90%}
#actualidad .cont-avisos .masinfo p a {font-size:110%;/*background-image:url(../img/flechita.gif);background-repeat:no-repeat;background-position:left .2em;*/padding-left:0}
#actualidad .cont-avisos .masinfo p.rss {float:left;background-image:url(../img/icon_rss.gif);background-repeat:no-repeat;background-position:left 0;padding-left:2em;padding-bottom:.2em;margin-left:1em}
#actualidad .cont-avisos .masinfo p.rss a{margin-top:.2em}
#actualidad .cont-avisos .masinfo p.mas{float:right}
#actualidad .cont-col-2 .accesos-avisos{margin-top:2em}

/*enlaces noticias -*/
#actualidad .cont-noticias .masinfo{position:relative;float:left;width:90%}
#actualidad .cont-noticias .masinfo p a {font-size:110%;/*background-image:url(../img/flechita.gif);background-repeat:no-repeat;background-position:left .2em;*/padding-left:0}
#actualidad .cont-noticias .masinfo p.rss {float:left;background-image:url(../img/icon_rss.gif);background-repeat:no-repeat;background-position:left 0;padding-left:2em;padding-bottom:.2em;margin-left:1em}
#actualidad .cont-noticias .masinfo p.rss a{margin-top:.2em}
#actualidad .cont-noticias .masinfo p.mas{float:right}

/*INFOBILBAO PAGINA DE INICIO ====================================== */
*:first-child+html .banner-infobilbao { float:left; width:49%;}
	*:first-child+html .bloque-infobilbao { margin-bottom:2.6em;}

.bloque-infobilbao { position:relative; float:left; width:100%; margin:0 0 2em 0;}

.cont-infobilbao { display: block; float: left; margin-left: 1em; margin-top: 2em; position: relative; width: 95%;}
	.cont-infobilbao ul { float: left;position: relative; width:100%;}
	.cont-infobilbao ul li { display: block; float: left; margin: 0 0 3em; position: relative; width: 100%;}
	.cont-infobilbao ul li h4 { background-image: url(../img/bg_mainnav_li.gif); background-position: left 0.2em; background-repeat: no-repeat; font-size: 120%; margin: 0 0 0.4em; padding: 0 0 0 0.8em;}
	.cont-infobilbao ul li .desc-evento-ampli {float: left;margin-left: 1em; position: relative; width: 99%;}
	.cont-infobilbao ul li .desc-evento-ampli p {font-size: 120%; line-height: 1.4em;}
     
 /*enlaces infoBilbao -*/
	.cont-infobilbao .masinfo{position:relative;float:left;width:90%}
	.cont-infobilbao .masinfo p a {font-size:110%;padding-left:0}
	.cont-infobilbao .masinfo p.rss {float:left;background-image:url(../img/icon_rss.gif);background-repeat:no-repeat;background-position:left 0;padding-left:2em;padding-bottom:.2em;margin-left:1em}
 	.cont-infobilbao .masinfo p.rss a{margin-top:.2em}
 	.cont-infobilbao .masinfo p.mas{float:right}

	.dest-infobilbao { position:relative; float:left; width:100%; margin:1em 0 2em 0;}
	.banner-infobilbao { position:relative; float:left; width:50%;}
	.cont-banner-infobilbao { width:34em; margin:0 auto;}
	.cont-banner-infobilbao p {font-size:120%; width:90%; margin-left:0.9em;}
	
	.cont-banner-infobilbao img { padding:0.3em; border:solid 0.11em #cdcdcd; margin:0 0 0.5em 0;}
	
	.btn-infobilbao { position:relative; width:100%; margin:1.8em 0 1em 0.9em;}
	.btn-infobilbao a { font-size:110%; padding:0.5em 0.9em 0.6em 0.9em; font-weight:bold; border-color:#cd0101; border-radius:0.1em; border-style:solid; border-width:0.1em; color:#fff; position:relative;}
	
	.btn-infobilbao a:link, .btn-infobilbao a:visited {background-color:#D8001D;background-image: url(../img/banners_infobilbao/bg_btn_infobilbao.gif);background-repeat: repeat-x;background-position: left top;}
	.btn-infobilbao a:hover, .btn-infobilbao a:active, .btn-infobilbao a:focus { background-image: url(../img/banners_infobilbao/bg_btn_infobilbao_on.gif); text-decoration:none;border-color:#ba0000; }
	
	/*social media infobilbao*/
	.social-infobilbao { float:right; width:25%; text-align:right; margin-top:0.6em;}
	.social-infobilbao p { font-size:110%; font-weight:bold;}
	.social-infobilbao img {vertical-align:middle; margin-top:-0.3em; margin-left:0.3em;}
	

/* Todo está en bio_home.css */
	/*
	- ConoceBilbao 
	- Multimedia 
	- nueva zona player  
	- GranitoArena 
	- fotosemana
	- a un Click 
	- informacion 010 -
	- farmacias de guardia 
	- directorio municipal A-Z 
	- OPE 
	- Boletines oficiales 
	- Prensa hoy 
	*/

/*=Carrusel -*/
#destacados {position:relative;float:left;width:96%;margin-left:2%;background-image:url(../img/bg_carrusel.gif);background-repeat:repeat-x;background-position:left top;display:block;background-color:#dfdfdf}
#destacados #cont-carrusel{position:relative;width:92em;margin:0 auto}
#destacados div{position:relative;overflow:hidden;width:83em;margin:2em 0 0 6%}
#destacados div ul{position:relative;/*width:300em;*/ width:85em;float:left;top:0;left:0;display:block}
#destacados div ul li{position:relative;display:block;width:9.6em;float:left;background-color:#fff;border:solid .1em #ccc;margin-right:2.4em;margin-left:.1em;height:16.5em;padding:.9em .9em 0 1em;margin-bottom:1em}
#destacados div ul li{position:relative;display:block;width:9.6em;float:left;background-color:#fff;border:solid .1em #ccc;margin-right:2.4em;height:16.5em;padding:.9em .9em 0 1em;margin-bottom:1em}
#destacados div ul li a img{/*float:left;*/padding-bottom:.8em}
#destacados div ul li a{display:block;width:100%;font-size:110%;color:#000;font-weight:normal;height:14.9em}
#destacados div ul li a:hover{text-decoration:underline}
#destacados .dest_next {float:right;height:21.4em;width:3em;position:relative;margin:0;background-image:url(../img/bg_carrusel.gif);background-repeat:repeat-x;background-position:left top}
#destacados .dest_next img{position:relative;float:left;top:8em;left:.2em;cursor:pointer}
#destacados .dest_back{float:left;height:21.4em;width:4em;position:relative;margin:0}
#destacados .dest_back img {position:relative;float:left;top:8em;left:2em;cursor:pointer}

/*CONTENIDOS  -*/
#content {position:relative;float:left;width:72%;margin-left:2%}  
#content-all{position:relative;float:left;width:96%;margin-left:2%} 
#content #actualidad {margin-left:0;width:100%;margin-bottom:4em}  
#content h2, #content-all h2{margin-bottom:1.5em}
#content #actualidad .masinfo p.mas{float:left;margin-left:8%}

/*capa contenedora nivel 2 -*/
.cont-txt{position:relative;float:left;width:100%} 
.blq-col{position:relative;float:left;width:100%;margin-bottom:2em}
.blq-col-1{position:relative;float:left;width:48%;margin-right:2.8%}
.blq-col-2{position:relative;float:right;width:48%;margin-left:1%}

.blq-menu{position:relative;float:left;width:90%;margin-bottom:2.5em}
.blq-menu h3{margin-bottom:0}
.blq-menu ul{position:relative;float:left;margin-top:1.5em;width:100%}
.blq-menu ul li{margin-bottom:.9em;background-image:url(../img/flechita.gif);background-position:left .5em;background-repeat:no-repeat;padding-left:.7em;display:block;width:94%}
.blq-menu ul li a{font-size:120%;line-height:1.4em}

/*bloques de destacamos -*/
.blq-destacado {position:relative;float:left;width:90%;margin-bottom:2.5em}
.blq-fila{position:relative;float:left;width:100%;margin-bottom:1em}
.blq-destacado-1 {position:relative;float:left;width:48%;margin-right:3%}
.blq-destacado-2 {position:relative;float:right;width:48%;/*margin-left:1%;*/}
.blq-destacado-img{position:relative;float:left;width:41%}
.blq-destacado-img img{border:solid .1em #ccc}
.blq-destacado-txt{position:relative;float:left;width:59%}
.blq-destacado-txt ul{margin-left:1em;margin-top:0;}


.blq-fila-sp {position:relative;float:left;width:100%;margin-bottom:1em;background-image:url(../img/bg_blq_fila_sp.gif);background-repeat:repeat-x;background-position:left bottom;padding:1.5em 0;margin:0 0 2.5em 0;}
/*perfil de contratante*/
.blq-fila-sp .blq_buscador {position:relative;float:left;width:35%;background-image:url(../img/bg_dotted.gif);background-repeat:repeat-y;background-position:right center;padding-right:1em;}
.blq-fila-sp .blq_fondo_estatal {position:relative;float:left;width:35%;background-image:url(../img/bg_dotted.gif);background-repeat:repeat-y;background-position:left center;padding-left:1em;}
.blq-fila-sp .blq_organismos {position:relative;float:left;width:23%;margin:0 1.5em;}

/*nueva zona banners perfil de contratante*/
.row-banner { position:relative; float:left; width:100%; clear:both; margin-bottom:2.5em; }
.row-banner .cont-banner-wrapper {position:relative; width:43.3em; height:13.2em; display:block;border:solid 1px #acacac;  }
.row-banner .cont-banner-wrapper:last-child {margin-right:0;}
.row-banner .cont-banner-txt-container {position:relative; float:left; display:block; width: 100%; height:100%; }

.cont-banner-txt-container a.busq-contratos:link, .cont-banner-txt-container a.busq-contratos:visited,
.cont-banner-txt-container a.prox-contratos:link, .cont-banner-txt-container a.prox-contratos:visited {
	display: block;
    border:solid 1px #fff;
    width:43.1em; height:13em;
	background-repeat: no-repeat;
	background-position: top right;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
	
}
.cont-banner-txt-container a.busq-contratos:link, .cont-banner-txt-container a.busq-contratos:visited {background-image: url(../img/perfil_contratante/bg-busq-contratos.jpg);}
.cont-banner-txt-container a.busq-contratos:hover, .cont-banner-txt-container a.busq-contratos:active, .cont-banner-txt-container a.busq-contratos:focus  {background-image: url(../img/perfil_contratante/bg-busq-contratos-hover.jpg);text-decoration:none;}

.cont-banner-txt-container a.prox-contratos:link, .cont-banner-txt-container a.prox-contratos:visited {background-image: url(../img/perfil_contratante/bg-prox-contratos.jpg);}
.cont-banner-txt-container a.prox-contratos:hover, .cont-banner-txt-container a.prox-contratos:active, .cont-banner-txt-container a.prox-contratos:focus  {	background-image: url(../img/perfil_contratante/bg-prox-contratos-hover.jpg); text-decoration:none;}

.cont-banner-txt-container a:hover span.link, .cont-banner-txt-container a:hover span.link { text-decoration:underline; }
.cont-banner-txt-container a span.link { display:block; cursor:pointer; font-size:160%; line-height:1.1em; font-weight:bold; color:#C42921; width:9.2em; padding: 1.1em 0 0.7em 1.4em;}
.cont-banner-txt-container a span.text { display:block; cursor:pointer; font-size:120%; line-height:1.1em; font-weight:normal; color: #000; width:9.6em; padding:0 0 0 1.9em;}


/*social media destacado -*/
.blq-fila-sp .blq_social_media {position:relative;float:left;width:90%;margin:0 1.5em}
.blq-fila-sp .blq_social_media .blq-destacado-img-sp{width:23%}
.blq-fila-sp .blq_social_media .blq-destacado-txt-sp{width:76%}

.blq-destacado-img-sp{position:relative;float:left;width:49%;text-align:center}
.blq-destacado-img-sp img {border:solid .1em #ccc}
.blq-destacado-txt-sp{position:relative;float:left;width:50%}
.blq-destacado-txt-sp p, .blq-fila-sp .blq_organismos p{font-size:120%;line-height:1.4em}

/*bloques a tres columnas, landing áreas -*/
.blq-area-1 {position:relative;float:left;width:22%;margin-right:3.5%}
.blq-area-2 {position:relative;float:left;width:22%;margin-right:3.5%}
.blq-area-3 {position:relative;float:left;width:22%;margin-right:3.5%}
.blq-area-4 {position:relative;float:left;width:22%}
.blq-area-1 h3 , .blq-area-2 h3 , .blq-area-3 h3, .blq-area-4 h3{font-size:135%;font-weight:normal}
.blq-area-1 h3 a , .blq-area-2 h3 a , .blq-area-3 h3 a, .blq-area-4 h3 a {color:#424242} 

/*landing areas -*/
.landig-areas{position:relative;float:left;width:100%}
.landig-areas h3{margin-bottom:.5em}
.blq-area-1 .blq-destacado-txt p.landing-acceso, .blq-area-2 .blq-destacado-txt p.landing-acceso, .blq-area-3 .blq-destacado-txt p.landing-acceso{margin-top:.3em}
.blq-area-1 .blq-destacado-img, .blq-area-2 .blq-destacado-img, .blq-area-3 .blq-destacado-img   {width:100%;margin-bottom:3em}
.blq-area-1 .blq-destacado-txt, .blq-area-2 .blq-destacado-txt, .blq-area-3 .blq-destacado-txt{width:74%}

/*form landing áreas -*/
#form_landing_areas{position:relative;float:left;width:100%;margin-bottom:4em;margin-top:-1em}
#form_landing_areas form{float:right;text-align:right} /*IE quitado: width:50em;*/
#form_landing_areas fieldset{border:none}
#form_landing_areas fieldset label {font-size:110%;font-weight:bold;color:#666;margin-right:.5em}
#form_landing_areas select {border:.1em solid #999;color:#666;font-size:120%;line-height:1.6em;width:18em; margin-top:-0.3em}
#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:.5em;padding:.2em .2em .5em 0;width:7.6em} 
#form_landing_areas #btn_s_area{padding-top:0}
#form_landing_areas #btn_s_area input{margin-top:0} /*IE quitado padding-top:.3em;*/

.texto{position:relative;float:left;width:100%;margin-bottom:3em}
.cont-txt .texto p {font-size:120%;line-height:1.4em;margin-bottom:1.2em}
/*Menú select de áreas -*/
#select_area{position:relative;float:left;width:100%;margin:1.5em 0 1em 0}
#select_area form{position:relative;display:block;clear:both;width:90%}
#select_area form fieldset{border:none}
#select_area form label{font-size:110%;font-weight:bold;color:#666;margin-left:.5em}
#select_area form select {border:.1em solid #999;color:#666;float:left;font-size:120%;line-height:1.6em;margin-top:.5em;width:100%}
#select_area form 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:.8em;padding:.2em .2em .5em 0;width:7.6em}
#select_area form #btn_s_area{float:left;margin-top:.2em}
fieldset.sinmargen { border:none}

/*mapa y buscador de distritos -*/
.mapa_distrito{position:relative;float:left;width:65%;margin-right:2%;background-image:url(../img/bg_dotted.gif);background-repeat:repeat-y;background-position:right top;padding-right:2%}
.mapa_distrito .map{width:90%;margin-bottom:1em}
.mapa_distrito-2{/*position:relative*/ position:absolute;left:50%;float:right;width:50%;z-index:1;/*display:block;min-height:20em;*/ top:6em}
.mapa_distrito-2 .map-2{width:92%;margin-bottom:1em;overflow:hidden}

#buscador_distrito {position:relative;float:left;width:30%}
#buscador_distrito p{font-size:120%;line-height:1.4em}
#buscador_distrito form{display:block;position:relative;float:left;margin-top:1.5em}
#buscador_distrito form fieldset{border:none}
#buscador_distrito form label {font-size:110%;font-weight:bold;color:#666}
#buscador_distrito form select {border:.1em solid #999;color:#666;float:left;font-size:120%;line-height:1.6em;margin-top:.5em;width:100%;margin-bottom:1em}
#buscador_distrito form input {background-color:transparent;background-image:url(../img/btn_01.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:.8em;padding:.3em .2em .4em 0;width:14em}
#buscador_distrito form input:hover {background-image:url(../img/btn_01_on.gif)}

/*Situacion personal / Para la gente -*/
.descripcion{position:relative;width:98%;clear:right;padding-left:1em;min-height:5em;margin-bottom:1.5em}
	.descripcion p{margin-bottom:1em;font-size:120%;line-height:1.4em}
	.foto_descripcion{position:relative;float:left;width:4.4em;padding-right:2em}
	.texto_descripcion{position:relative}
	
.listamenu {display:block;padding:1em 0 2em 1em;position:relative;z-index:0}
	.listamenu li {padding-left:1em;font-size:120%;background-image:url(../img/bg_flecha.gif);background-repeat:no-repeat;background-position:left .3em;margin:1em 0}
	.listamenu li a {font-size:100%;font-weight:bold}
.titular h3{margin-bottom:.1em}	

/*estilos para bloques de listados servicios municipales -*/
.bloquelistado {padding-left:1em}
	.bloquelistado ul{display:block;float:left;width:97%;margin-left:2em;position:relative}
	.bloquelistado ul li {font-size:120%;background-image:url(../img/bg_disc.gif);background-repeat:no-repeat;background-position:left .3em;margin-bottom:.5em;padding-left:.8em}
	.bloquelistado ul li a{font-weight:normal}
	.bloquelistado ul li a:hover, .bloquelistado ul li a:focus, .bloquelistado ul li a:active{text-decoration:underline}
	.sub_bloque{display:block;float:left;margin-top:1em;position:relative;width:100%}
	.sub_bloque .subtitular{margin-left:2em;position:relative;float:left;width:96%}
	.sub_bloque ul{padding-left:2.5em;position:relative}

.bloque_present{padding-bottom:2em;margin-top:.8em}
.bloque_present ul{position:relative;margin-left:1.2em;margin-bottom:1.2em}
/*Inicio Iña -*/.bloque_present ul li{/*float:left;*/}

/*Ivan 04/11/2011* Preguntas frecuentes listas*/
.bloque dt, .bloque_present dt {font-size:120%;line-height:1.4em;margin-bottom:.6em;margin-top:.6em; font-weight:bold;}
/*Inicio Iña -*/.bloque ul /* .bloque_present ul*/ {display:block;position:relative;margin-bottom:1em;float:left;width:97%;margin-left:1em}/*fin*/
.bloque dl {padding-left:1em}
/*Inicio Iña (CLEAR:BOTH)*/
.bloque dl dd, .bloque_present dl dd {/*padding:.3em 0 .3em .9em;*/ margin-left:.8em; font-size:120%;background-image:url(../img/bg_disc.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:.8em;margin-bottom:.5em;clear:both} /*fin*/
/*Inicio Iña*/.bloque dl dd dl , .bloque_present dl dd dl{margin:1em 0 1em 1em;/*float:left;*/}/*fin*/
.bloque dl dd dl dd, .bloque_present dl dd dl dd{padding-bottom:.5em;font-size:100%}
.bloque_serv p.subir{margin-bottom:.5em}
.bloque dd{padding-left:1em}

.bloque dl dd ul, .bloque dl dd ul li { font-size:100%;}
.bloque dl dd ul { margin-top:0.3em;}
.bloque dl dd ul li ul { margin-top:0.5em; margin-bottom:0;font-size:100%;}
.bloque dl dd ul li ul li { margin-bottom:0.1em; font-size:100%;}
.bloque dl dd ul dd { font-size:100%;}

/*Inicio Iña -*/
.bloque {padding-left:1em}
.bloque p, .bloque_present p {font-size:120%;line-height:1.4em;margin-bottom:.6em;margin-top:.6em}
/*Inicio Iña -*/.bloque ul /* .bloque_present ul*/ {display:block;position:relative;margin-bottom:1em;float:left;width:97%;margin-left:1em}/*fin*/
.bloque ul {padding-left:1em}
/*Inicio Iña (CLEAR:BOTH)*/
.bloque ul li, .bloque_present ul li {/*padding:.3em 0 .3em .9em;*/ font-size:120%;background-image:url(../img/bg_disc.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:.8em;margin-bottom:.5em;clear:both} /*fin*/
/*Inicio Iña*/.bloque ul li ul , .bloque_present ul li ul{margin:1em 0 1em 1em;/*float:left;*/}/*fin*/
.bloque ul li ul li, .bloque_present ul li ul li, .bloque ol li ul li, .bloque ul li ol li{padding-bottom:.5em;font-size:100%}
.bloque_serv p.subir{margin-bottom:.5em}
.bloque p{padding-left:1em}
.bloque p.subir a, .bloque_faq p.subir a, .bloque_pago p.subir a{font-size:90%}		
.bloque_faq{padding-left:1em}
.bloque_faq p{font-size:120%;font-weight:bold;padding:.5em 0 .3em .9em;line-height:1.4em}
.bloque_faq ul {display:block;padding:.2em 0 .5em 0;margin-left:3em;position:relative}
.bloque_faq ul li ul{padding-top:.5em}
.bloque_faq ul li{padding-bottom:.7em;padding-left:.9em;font-size:120%;line-height:1.4em;background-image:url(../img/bg_disc.gif);background-repeat:no-repeat;background-position:left .3em}
.bloque_faq ul li p{ padding-bottom:0.7em; padding-left:0.9em; font-size:100%; line-height:1.4em; font-weight:normal;}
*:first-child+html .bloque_faq ul li{padding-bottom:.7em;padding-left:.7em;font-size:120%;line-height:1.4em;background-image:url(../img/bg_disc.gif);background-repeat:no-repeat;background-position:.6em .3em}
.bloque_faq p a{background-image:none}
.bloque_docu{padding-left:1em}
/*.bloque_docu  dl dd{ padding-left:1em;padding-top:1em;padding-bottom:1em} -*/
.bloque_docu ul {display:block;float:left;width:99%;padding:1em 0 .5em 1em;position:relative}
.bloque_docu ul li ul{margin:1em 0 1em 1em;float:left;display:block;width:98%}
.bloque_docu ul li{background-image:url(../img/bg_disc.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:.8em;margin-bottom:.5em;font-size:120%;float:left;width:99%}
.bloque_docu ul li ul li{font-size:100%;float:left}
/*IE*/
.bloque_docu ol {position:relative;float:left;width:100%;margin-bottom:2em}
.bloque_docu ol li{list-style-type:decimal;font-size:120%;margin-left:4em;line-height:1.4em;margin-bottom:.5em}
/*IE*/
dd ul li{background-image:url(../img/bg_disc.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:.8em;margin-bottom:.5em;/*font-size:120%;*/ /*float:left;*/ width:99%}
/*Modificado por IE -*/
.bloque_docu p{font-size:120%;padding-bottom:1em}
.bloque_docu dl dt a{font-size:120%;background-image:url("../img/bg_disc.gif");background-position:left .5em;background-repeat:no-repeat;clear:both;margin-bottom:1em;padding-bottom:1em;padding-left:.8em}
.bloque_docu p.subir{font-size:100%}
.bloque_pago{ clear:both;padding-left:1em;position:relative}
.bloque_pago p{font-size:120%;line-height:1.4em;margin-left:1em;margin-bottom:1.2em}
/*Inicio Javi -*/		
.bloque ol {list-style:decimal; float:left;padding-left:2.9em;display:block;position:relative;clear:both;margin-left:2em;width:93%}
.bloque ol li {padding:.3em 0 .3em 0;font-size:120%}
.bloque ol li ul {margin-top:0.2em;}
.bloque ol li ul li{padding-bottom:.5em;font-size:100%;margin-bottom: 0;padding: 0.3em 0 0.3em 0.8em;background-position: left .5em;}
.bloque_present ol {list-style:decimal;/*float:left;*/ padding-left:3em;display:block;position:relative}
.bloque_present ol li {padding:.3em 0 .3em .6em;font-size:120%}
.bloque_present ol li ul li{padding-bottom:.5em;font-size:100%;}/*fin*/			

p.subir {padding:.8em 0;text-align:right;position:relative;float:left;width:100%;margin:0}	
p.subir a {background-image:url(../img/subir.gif);background-position:left .3em;background-repeat:no-repeat;font-size:110%;padding-left:1em}
/*Catálogo de servicios de Áreas -*/
.bloquelistados .listamenu{padding-top:0}
/*Catálogo Servicios Educactivos -*/
.txt{position:relative;float:left;margin-bottom:2em}
.txt p{font-size:120%;line-height:1.4em;margin-bottom:1em}

.buscador_serv_edu{position:relative;width:100%;clear:both;float:left;margin:1em 0 2em 0}
.buscador_serv_edu_blq_izq {position:relative;float:left;width:71%;background-image:url(../img/bg_dotted.gif);background-repeat:repeat-y;background-position:right top;margin-right:1%;padding-bottom:1em;padding-right:1em}
.buscador_serv_edu_blq_drc{position:relative;float:left;width:26%}

/*fondo de imagen en tres idiomas castellano, euskara e inglés -*/
#catalogo_c, #catalogo_e, #catalogo_i {float:right;height:26.3em;margin-top:1.2em;position:relative;width:18.5em;background-position:left top;background-repeat:no-repeat}
#catalogo_c {background-image:url(../img/serv_edu/banner_serv_catalogo_c.gif)}
#catalogo_e {background-image:url(../img/serv_edu/banner_serv_catalogo_e.gif)}
#catalogo_i {background-image:url(../img/serv_edu/banner_serv_catalogo_i.gif)}
#catalogo_c p, #catalogo_c e, #catalogo_i p {margin:21em 0 0 2.5em;padding-left:1em;width:14em;background-image:url(../img/flechita.gif);background-repeat:no-repeat;background-position:.1em .4em}
#catalogo_c p a, #catalogo_c e a, #catalogo_i p a{font-size:110%}

/*Modificado Por IE  -*/
#catalogo_e p, #catalogo_e e, #catalogo_i p {margin:21em 0 0 2.5em;padding-left:1em;width:14em;background-image:url(../img/flechita.gif);background-repeat:no-repeat;background-position:.1em .4em}
#catalogo_e p a, #catalogo_e e a, #catalogo_i p a{font-size:110%}/**/

.blq-destacado-serv-edu-1 {position:relative;float:left;width:48%;margin-right:3%;margin-bottom:1em}
.blq-destacado-serv-edu-2 {position:relative;float:right;width:48%;margin-left:1%;margin-bottom:1em}
.blq-destacado-serv-edu-txt h4{background-image:none;font-size:140%;margin-bottom:.3em;border-bottom:solid .1em #ccc;padding:0 0 .2em 0}
.blq-destacado-serv-edu-txt p{font-size:120%;line-height:1.4em}
/*resultado buscador serv edu -*/
.resumen-busc{position:relative;float:left;margin-bottom:2em;clear:both;width:100%}
.resumen-busc .dl_linearizado {clear:both;display:block;float:left;margin:0;position:relative;width:100%;font-size:120%}
.resumen-busc .dl_linearizado dt {display:block;float:left;margin:0 .5em .8em 0;padding-right:.3em}
.resumen-busc .dl_linearizado_centrado {clear:both;display:block;float:left;margin:0;position:relative;width:100%;font-size:120%}
.resumen-busc .dl_linearizado_centrado dt {display:block;float:left;margin:.5em .5em .5em 0;padding-right:.3em;}
.resumen-busc .dl_linearizado dd {clear:right;margin:0 .5em .8em 1em}
.bloque_serv{position:relative;float:left;padding:.5em 0 1em 1em;width:98%}
/*bloques destacados servicios para Cetros Educativos -*/
.bloque_destacado{position:relative;clear:both;width:98%;float:left;margin:1em 0 2em 1em}
.bloque_destacado .destacado{width:19em;float:left;padding:0 1em 0 1em;margin-right:1em}
.bloque_destacado .destacado h4{padding:0 0 .4em 0;width:95%;margin:0 0 .5em 0;font-size:110%}

.ultimo{margin-right:0;border-right:none;padding:0 0 0 1em}
.titular_square{ padding-left:.4em;margin:.5em 0 .5em 0;position:relative}
h5.serv_destacado {margin:.7em 0 .5em .5em}
/* modificado 06/02/2013*/
.bloque dl.listadl_serv{width:95%;font-size:120%;padding-left:1em;position:relative;float:left}
.bloque dl.listadl_serv dt {padding-bottom:0;background-image:url(../img/bg_disc.gif);background-repeat:no-repeat;background-position:left .5em;padding-left:.8em;clear:both;margin-bottom:.5em}
.bloque dl.listadl_serv dd{padding-top:0;font-size:90%;clear:both;margin-bottom:1em; background-image:none; }
.bloque dl.listadl_serv dd ul{margin-left:2em}
.bloque_serv .listaul_menu li { margin-bottom:1em;}
.bloque_serv .listaul_menu li p { padding-left:0; font-size:100%; margin-top:0.4em; margin-bottom:0.4em;} 
.bloque_serv .listaul_menu li ul { margin-left:0.5em; width:100%; margin-top:0;}
.bloque_serv .listaul_menu li ul li { margin-bottom:0.5em;}
/*Cartelera cine -*/
.cine_cartel {position:relative;float:left;margin-right:2em}
.cine_cartel img{border:solid 1em #333;padding:.2em .2em}
/*Detalle evento -*/
.dest-detalle-evento {position:relative;float:left;/*width:99%;*/ width:96%; border:dashed .1em #ccc;padding:1.5em 2.5% 1em 2.5%;margin-bottom:2em;background-image:url(../img/bg_dest_detalle_evento.gif);background-repeat:repeat-x;background-position:left bottom;clear:both;background-color:#fff; margin-top:1em;}
.dest-detalle-evento p{font-size:120%;font-weight:bold;margin-top:.5em;/*margin-left:2em;*/margin-bottom:.5em}
.dest-detalle-evento p a{font-size:100%;margin:2em 0 0 0em}
.dest-detalle-evento a {font-size:100%;margin:2em 0 0 4em}
.dest-detalle-evento ul{position:relative;float:left;width:90%;clear:both;margin-left:4em;margin-bottom:0}
.dest-detalle-evento ul li{font-size:120%;margin-bottom:.8em}
.dest-detalle-evento ul li a{margin:0}

/*cont-txt-nivel3 dl dd Detalle evento -*/
#bloque-1 .cont-txt-nivel3 dl dd .dest-detalle-evento{position:inherit;float:none;display:block;/*width:auto;*/ width:55em;clear:both;padding:1em 0}
*:first-child+html #bloque-1 .cont-txt-nivel3 dl dd .dest-detalle-evento{padding:.5em 0 1em 0}
#bloque-1 .cont-txt-nivel3 dl dd .dest-detalle-evento p{font-size:100%;font-weight:bold;margin-top:.5em;margin-left:2em;margin-bottom:.5em}
#bloque-1 .cont-txt-nivel3 dl dd .dest-detalle-evento a {font-size:100%;/*margin:2em 0 1em 4em;*/}
#bloque-1 .cont-txt-nivel3 dl dd .dest-detalle-evento ul{position:relative;float:none;width:90%;display:block;clear:both;margin-left:4em;margin-bottom:0}
#bloque-1 .cont-txt-nivel3 dl dd .dest-detalle-evento ul li{font-size:100%;/*margin-bottom:.5em;*/}
#bloque-1 .cont-txt-nivel3 dl dd .dest-detalle-evento ul li a{margin:0}
/*cont-txt-nivel3 sin margen*/
.cont-txt-nivel3 .dest-detalle-evento ol li a {margin:0}

/*imagen bloque detalle izquierda -*/
.img_bql {width:24%;float:left;position:relative}
.img_bql img {float:left;position:relative}

/*información asociada al detalle/titular -*/
.info-tit{position:relative;float:left;width:99%;clear:both;margin-bottom:2em}
.info-agenda{position:relative;float:left;width:99%;clear:both;/*margin:1.5em 0 2em 1em*/margin:1em 0 0 1em}
.info-agenda p{font-size:120%;margin-bottom:.5em}
.info-tit-infobilbao{ position:relative;float:left;width:99%;clear:both;margin-bottom:0} 
.info-infobilbao{position:relative;float:left;width:99%;clear:both;margin:0 0 0 1em}
.info-infobilbao p{font-size:120%;margin-bottom:.5em}

/*social media -*/
.social-media {position:relative;float:left;width:99%;border:solid .1em #ccc;padding:.5em 0 1.5em 0;margin:1em 0 1.5em 0;background-image:url(../img/bg_dest_detalle_evento.gif);background-repeat:repeat-x;background-position:left bottom;clear:both;background-color:#fff}
.social-media p {font-weight:bold;font-size:110%;margin:.5em 0 .5em .8em}
.social-media ul{float:left;margin:.2em 0 0 1.7em;padding:0 0 .5em 0;position:relative;width:60%}
.social-media ul li{display:inline;margin-right:1em;background-image:none;font-size:100%}
.social-media ul li a{color:#333;font-size:110%;font-weight:normal}
.social-media ul li img {margin-right:.2em;vertical-align:bottom}
.social-media p.sm-ayuda{font-weight:normal;float:right;margin-right:1.2em}
.social-media p.sm-ayuda a {color:#333;font-weight:normal;background-image:url(../img/icon_ayuda.gif);background-repeat:no-repeat;background-position:left .1em;padding-left:1.7em;padding-top:.2em}

/*destacado detalle aviso / noticia -*/
.blq-margen{position:relative;float:left;width:90%}
.dest-tit {background-image:url(../img/bg_hr_dotted.gif);background-position:left bottom;background-repeat:repeat-x;position:relative;float:left;font-weight:bold;margin-bottom:1em;margin-top:1em;width:100%}

/*BUSCADOR DEL SITIO añadido el 2010-08-16 -*/
/*menu_ambitos de busqueda -*/
#menu_ambitos{position:relative;float:left;width:100%;/*z-index:-1;*/}
*:first-child+html #menu_ambitos {z-index:-1}
#menu_ambitos.cont-sitio{position:relative;float:left;width:100%;background-image:url(../img/bg_cont_actualidad.gif);background-repeat:repeat-x;background-position:right bottom;height:39.6em;border-top:solid .1em #b5b5b5;margin-top:-0.1em;padding-left:.5em}

	/*Pestañas -con link -*/
	#menu_ambitos ul{position:relative;float:left;width:100%;/*height:3.1em;*/height:3.05em;background-image:url(../img/bg_pst_borde.gif);background-position:left bottom;background-repeat:repeat-x}
	/*Iñaki Inicio -*/#menu_ambitos ul li{color:#fff;position:relative;float:left;/*z-index:10;*/ z-index:9;margin-left:0.2em ;clear:right !important}/*Fin*/
	#menu_ambitos ul li a {position:relative;float:left;color:#fff;display:block;/*width:6.8em;*/ width:auto;/*height:1.9em;*/ height:auto;text-align:center;padding-top:0}
	/*link*/
	#menu_ambitos ul li a:link, #menu_ambitos ul li a:visited, #menu_ambitos ul li a:active{color:#fff;background-image:url(../img/bg_mainnav.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}
	#menu_ambitos ul li a:link span, #menu_ambitos ul li a:visited span,#menu_ambitos ul li a:active span{ position:relative;float:left;display:block;background-image:url(../img/bg_mainnav_esq_izq.gif);background-position:left top;background-repeat:no-repeat}
	#menu_ambitos ul li a:link span span, #menu_ambitos ul li a:visited span span, #menu_ambitos ul li a:active span span{position:relative;float:left;display:block;padding-top:0.45em;padding-right:.5em;padding-left:.5em;padding-bottom:0.25em;font-size:160%;background-image:url(../img/bg_mainnav_esq_drc.gif);background-position:right top;background-repeat:no-repeat}
	/*hover -*/
	#menu_ambitos ul li a:hover, #menu_ambitos ul li a:focus {background-image:url(../img/bg_mainnav_on.gif);color:#fff;text-decoration:none;background-color:#4C4C4C}
	#menu_ambitos ul li a:hover span, #menu_ambitos ul li a:focus span{ position:relative;float:left;display:block;background-image:url(../img/bg_mainnav_esq_izq_on.gif);background-position:left top;background-repeat:no-repeat}
	#menu_ambitos ul li a:hover span span, #menu_ambitos ul li a:focus span span{ position:relative;float:left;display:block;padding-top:0.45em;padding-right:.5em;padding-left:.5em;padding-bottom:0.25em;font-size:160%;background-image:url(../img/bg_mainnav_esq_drc_on.gif);background-position:right top;background-repeat:no-repeat;cursor:pointer} 
	
	/*pestaña activa -*/
	#menu_ambitos ul li.act {background-image:url(../img/bg_mainnav_act.gif); color:#fff;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; }
	#menu_ambitos ul li.act span {background-image:url(../img/bg_mainnav_esq_izq_act.gif);position:relative;float:left;display:block;background-position:left top;background-repeat:no-repeat; }
	#menu_ambitos ul li.act span span {background-image:url(../img/bg_mainnav_esq_drc_act.gif);color:#fff;position:relative;float:left;display:block;padding-top:.4em;padding-right:.5em;font-weight:bold;background-position:right top;background-repeat:no-repeat;padding-left:.5em;padding-bottom:.3em;font-size:160%}
    
    /*pestaña seleccionada activa -*/
    #menu_ambitos ul li a span.noactivado {background-image:none; cursor:default; }
    #menu_ambitos ul li.act span.activado {background-image: url(../img/bg_mainnav_act_flecha.png);background-repeat: no-repeat;background-position: center -0.1em; cursor:default; float: none; font-size: 90%; width: 100%; clear: both; /*height: 1em;*/}
	*:first-child+html #menu_ambitos ul li.act span.activado { height: 1em; width: 5em;} 

	/*borde inferior de las pestaÃ±as -*/
	.brd_sup_gris{/*border-top:.1em solid #cdcdcd;*/ position:relative;float:left;width:100%;padding-top:3em;padding-left:2em}
	.border-inf-gris {border-bottom:.1em solid #cdcdcd;}
	
	/*Resultados de busqueda -*/
	#list_resultados{position:relative;float:left;margin-left:2%;margin-bottom:1em; margin-top:1em;/*width:70%*/ width: 100%;}
	*:first-child+html #list_resultados{z-index:-1}
	#list_resultados li{margin-bottom:2em}
	#list_resultados li ul{margin:1em 0 3em 4em}
	#list_resultados li h4{background-image:none;/*font-size:150%;*/ font-size:180%;font-weight:normal;margin-bottom:.2em;padding:0;width:100%}
	/*inicio modif iñaki  -*/#list_resultados li h4 a {font-weight:normal;/*border-bottom:solid .1em #C42921;*/}/*fin*/
	#list_resultados li p{font-size:120%;margin:.2em 0 .3em 0}
	#list_resultados li p.txt_enlace{color:#646464;font-size:110%}
	/*inicio añadido iñaki  -*/#list_resultados li p.txt_enlace a{color:#646464;font-weight:normal}/*fin*/
	
	.busc-resultados { width: 50%; float: left; }
	.busc-filtros { width: 45%; float: right; text-align: right; }
	.busc-filtros label { font-size: 120%; margin-right: 0.8em; }
	.busc-filtros select.event_select { border: 0.1em solid #999; color: #666;font-size: 120%; line-height: 1.6em; margin-right: 2em;}
	
/*sugerencias de búsqueda -*/
	#search_suggest{position:absolute;left:1.9em;top:2.5em;z-index:9999}
	#search_suggest ul{position:relative;float:left;width:90%;margin-top:.5em;margin-left:0.5%;text-align:left}
	#search_suggest ul li{background-image:none;margin-bottom:.1em;width:98%;padding:.1em 0 .1em .8em}
	/*estilo general -*/
	.ss-gac-m{background:none repeat scroll 0 0 white;border:.1em solid black;cursor:default;line-height:1.4em;margin-left:7em;position:absolute;visibility:hidden;width:51%;z-index:99;padding-bottom:.5em}
	/*estilo cuando supera items -*/
	.ss-gac-m_scroll{background:none repeat scroll 0 0 white;border:.1em solid black;cursor:default;line-height:1.4em;margin-left:7em;position:absolute;visibility:hidden;width:51%;z-index:99;padding-bottom:.5em;height:17em;overflow:auto}
	.ss-gac-a{color:#333}
	.ss-gac-b{background-color:#F0F0F0;text-decoration:underline;color:#333;cursor:pointer}
	.ss-gac-e{position:relative;float:right;margin-right:.7em; margin-bottom: .5em;}
	.ss-gac-e span {background-image:url("../img/bg_close_tab.gif");background-position:left .2em;background-repeat:no-repeat;color:#535353;font-size:110%;font-weight:normal;padding-left:1.2em;cursor:pointer; text-decoration: underline;}
	.ss-gac-e span:hover, .ss-gac-e span:focus{text-decoration:underline}
	/*para la cabecera -*/
	#search_suggest_cab{position:absolute;left:0em;top:2.7em;z-index:9999;/*nuevo height:18em;overflow:auto;*/}
		/*ul*/
		 #search_suggest_cab ul{position:relative;float:left;width:92%;margin-top:.5em;margin-left:0.5%;text-align:left}
		 #search_suggest_cab ul li{background-image:none;margin-bottom:.1em;width:97%;padding:.1em 0 .1em .8em;font-size:110%}
	/*estilo general -*/	 
	.ss-gac-m_cab{background:none repeat scroll 0 0 white;border:.1em solid black;cursor:default;line-height:1.4em;position:absolute;visibility:hidden;z-index:99;padding-bottom:.5em;width:85%}
	/*estilo para cuando hay que poner scroll -*/
	.ss-gac-m_cab_scroll{background:none repeat scroll 0 0 white;border:.1em solid black;cursor:default;line-height:1.4em;position:absolute;visibility:hidden;z-index:99;padding-bottom:.5em;width:74%;height:17.5em;overflow:auto}
	
/*=PERFIL DEL CONTRATANTE añadido el 2010-08-19 -*/
/*blq-form-drcha - capa info-rel-body -*/
.publicacion{ padding:1em}
.info-rel-form-body img{ position:relative;float:left;width:auto}
.info-rel-form-body p{ position:relative;float:left;width:auto;font-size:110%;padding-top:1em}
a.lnk_publicacion img,a.lnk_publicacion:hover img{ position:relative;top:.5em;padding-right:.5em;text-decoration:none;margin-left:.5em}

/*form contratos adjudicados  -*/
#form_adjudicados{position:relative;float:left;width:100%;margin-bottom:2em;margin-top:2em;clear:both}
#form_adjudicados form{float:right;width:100%;text-align:right}
#form_adjudicados fieldset{border:none}
#form_adjudicados fieldset label {font-size:110%;font-weight:bold;color:#666;margin-right:.5em}
#form_adjudicados select {border:.1em solid #999;color:#666;font-size:120%;line-height:1.6em;width:18em; margin-top:-0.3em}
#form_adjudicados 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:.5em;padding:.2em .2em .5em 0;width:7.6em} 
#form_adjudicados #btn_s_area{padding-top:0}
#form_adjudicados #btn_s_area input{margin-top:0;padding-top:.3em}

/*=FOTO DE LA SEMANA -*/
/*miniaturas -*/
.fotosemana-min-fila{margin:0 2%;margin-bottom:1em;position:relative;width:98%;clear:both;float:left}
.fotosemana-min{float:left;margin-right:3em;margin-top:1em;padding:1em;position:relative;text-align:center;width:14%;background-image:url("../img/bg_cont_actualidad.gif");background-repeat:repeat-x;background-position:left bottom}
.fotosemana-min span.tit{text-align:left!important;display:block;margin-left:1em;margin-top:.4em;margin-bottom:.2em;font-size:130%;font-weight:bold}
.fotosemana-min a:link img, .fotosemana-min a:visited img,.fotosemana-min a:active img{border:.1em solid #ccc;margin:0}
.fotosemana-min-fila .fotosemana-min a:hover img, .fotosemana-min a:focus img {border:.1em solid #8a0212;margin:0}
.fotosemana-min a:hover span.tit{text-decoration:underline}
.fotosemana-min ul.autor{color:#333;font-size:110%;margin-left:1.2em;text-align:left}
.ultima{ margin-right:0!important}

/*=DIRECTORIO MUNICIPAL -*/		
/*ABC -*/
div.abc{ position:relative;float:left;/*width:100%;*/ width:62%;background-color:#f1f1f1;margin-bottom:1.5em; margin-top:4em;}
div.abc ul{ position:relative;float:left;width:98%;margin:0 1%}
div.abc ul li{ position:relative;float:left;width:auto;/*padding:0.75em;font-size:120%;*/font-size: 140%;
    padding: 0.35em;clear:right !important}
/*=MAPA WEB -*/
.mapa_web {position:relative;width:94em;margin:0 auto}
.mapa_web_cont {position:relative;width:100%;float:left;background-image:url(../img/bg_mapa_web_cont.gif);background-repeat:no-repeat;background-position:left 2em;margin-bottom:2em}
.mapa_web .mapa_web_cont h3 {margin-bottom:.5em;font-size:130%;padding:.2em 0 .2em .5em;font-weight:bold;border-bottom:none;background-color:#f7f7f7;border-bottom:solid .1em #eaeaea;border-left:solid .1em #d3d3d3}
.mapa_web .col-1 {float:left;padding-right:1.5%;position:relative;width:14.5em}
.mapa_web .col-2 {float:left;margin-left:2%;margin-right:1%;position:relative;width:18em}
.mapa_web .col-3 {float:left;margin-left:2%;margin-right:1%;position:relative;width:16.5em}
.mapa_web .col-4 {float:left;margin-left:2%;margin-right:1%;position:relative;width:19em}
.mapa_web .col-5 {float:left;margin-left:2%;position:relative;width:12.4em}
.mapa_web .col-1 h3, .mapa_web .col-2 h3, .mapa_web .col-3 h3, .mapa_web .col-4 h3, .mapa_web .col-5 h3{margin-bottom:0;background-color:#f7f7f7;padding:.2em 0 .2em .5em;font-size:130%;position:relative;font-weight:bold;border-bottom:solid .1em #eaeaea;border-left:solid .1em #d3d3d3}
.mapa_web .col-1 ul, .mapa_web .col-2 ul, .mapa_web .col-3 ul, .mapa_web .col-4 ul, .mapa_web .col-5 ul {
background-image:url(../img/bg_border_col_mapa_web.gif);background-repeat:no-repeat;background-position:left top;padding-top:1em;position:relative;margin-left:0}
.mapa_web .col-1 ul li, .mapa_web .col-2 ul li, .mapa_web .col-3 ul li, .mapa_web .col-4 ul li, .mapa_web .col-5 ul li  {padding-bottom:.5em}
	
/*.mapa_web .mapa_web_cont ul {margin-left:0}*/
.mapa_web ul li {margin-bottom:0;padding-left:1em;text-indent:-0.3em;font-size:100%;background-image:url(../img/bg_list_mapa_web.gif);background-repeat:repeat-y;background-position:left top}
.mapa_web ul li.last {background-image:url(../img/bg_list_mapa_web_last.gif);background-repeat:no-repeat;background-position:left top}
.mapa_web ul li a {color:#424242;font-size:110%;font-weight:normal;line-height:1em}
.mapa_web .lista_ul_enlinea {line-height:2em;margin-left:0}
.mapa_web .lista_ul_enlinea li {text-align:center;text-indent:0;padding-right:.6em;margin-left:-0.3em;background-image:url(../img/sep_mapa_web_cont.gif);background-repeat:no-repeat;background-position:right center;line-height:1.8em}
.mapa_web .lista_ul_enlinea li.ultimo{background-image:none} 

/*bloque banners -*/
#bloque_banners{position:relative;float:left;margin-top:1em;width:92%}
#bloque_banners .cont-banner{position:relative;float:left;width:100%;margin:.5em 0 0 0}

/*pestañas perfil de contratante -*/
.menu_perfil{position:relative;float:left;width:100%;margin-bottom:2em}

/*Videos Bilbao.net -*/
.videos_bio{position:relative;float:left;width:100%;background-color:#f2f2f2;padding-bottom:2em}
.videos_bio .video_menu{position:relative;float:left;width:100%;padding:1.5em 0;margin-bottom:2em}
.videos_bio .video_menu ul{position:relative;float:left;width:95%;margin-left:1.5em}
.videos_bio .video_menu ul li{float:left;width:10%;text-align:center;display:block;margin-right:3em}
.videos_bio .video_menu ul li a:link, .videos_bio .video_menu ul li a:visited {background-color:#2a2a2a;color:#fff;display:block;width:100%;padding:.5em .8em; font-size:110%}
.videos_bio .video_menu ul li a:hover, .videos_bio .video_menu ul li a:active, .videos_bio .video_menu ul li a:focus{background-color:#b1031a;text-decoration:none}
.videos_bio .video_menu ul li a.act {background-color:#b1031a;text-decoration:none;color:#fff;display:block;width:100%;padding:.5em .8em;font-size:110%}
.videos_bio .video-submenu{position:relative;float:left;width:100%}
.videos_bio .video-submenu #div_videonav2{position:relative;float:left;background-color:#fff;width:99%;margin-left:0.01em;padding-left:1em;margin-bottom:.5em}
.videos_bio .video-submenu #div_videonav2 ul{position:relative;float:left;width:20%;display:block;margin:.5em 0}
.videos_bio .video-submenu #div_videonav2 ul li{font-size:110%;color:#333;display:block;width:95%;font-size:110%;margin:.1em 0 0 0}
.videos_bio .video-submenu #div_videonav2 ul li a{color:#333;font-weight:normal;display:block;padding:0.15em 0 0.15em .2em}
.videos_bio .video-submenu #div_videonav2 ul li a:hover{color:#fff;font-weight:normal;background-color:#b1031a;padding:0.15em 0 0.15em .2em;text-decoration:none}
.videos_bio .video-submenu #div_videonav2 ul li a.act{color:#fff;font-weight:normal;background-color:#b1031a;padding:0.15em 0 0.15em .2em;text-decoration:none}
.videos_bio .video-submenu #div_videonav3 {position:relative;float:left;background-color:#fff;width:99%;margin-left:0.01em;padding-left:1em;margin-bottom:.5em}
.videos_bio .video-submenu #div_videonav3 .abc{background-color:#fff;margin-top:.5em}
.videos_bio .paginado{width:97%;margin-left:1em}
.videos_bio .paginado .pag-numeracion{float:right;margin-right:2em}

/*para cuando aparece el player en la página -*/
.video_alone {width:64em;height:39em;margin:2em auto}
#videos_bio_cont {position:relative;float:left;width:100%;margin:1em 0}
#videos_bio_cont ul{position:relative;float:left;width:99%;margin:0 0 1em 1em}
#videos_bio_cont ul li {display:inline;float:left;height:13.7em;margin:0;padding:0;width:29.8em;margin-right:0.5%;border-bottom-width:.1em;border-bottom-style:dotted;border-bottom-color:#ccc}
#videos_bio_cont ul li:hover{background-color:#fbfbfb}
#videos_bio_cont ul li div {height:11em;margin:0;overflow:hidden;padding:1.5em 1em 1em 1em}
#videos_bio_cont ul li div div.txt_video{width:47%;float:right;padding:0}
#videos_bio_cont ul li div div.txt_video h3 {border:none;font-size:110%;margin:0;padding:0;color:#2a2a2a;font-weight:bold}
#videos_bio_cont ul li div div.txt_video p{font-size:110%;margin-bottom:1em}
#videos_bio_cont ul li div div.txt_video p.detalle_publi{margin-bottom:0}
#videos_bio_cont ul li div div.thumb_video{float:left;width:14.3em;padding:0}

/*Redes Sociales -*/
.blq-facebook {position:relative;float:left;width:86%}
.cont-fbk {background-color:#3b5999;position:relative;float:left;width:100%;padding-bottom:1em}
.cont-txt-fbk {background-color:#fff;margin:1em 1em 0 1em;width:94.5%;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%}
.con-txt-fbk-list {background-color:#edeff4;width:94.5%;margin:1em;position:relative;float:left}
.con-txt-fbk-list ul {position:relative;float:left;margin:0;padding:0;width:100%}
.con-txt-fbk-list ul li {border-top:solid .1em #fff;border-bottom:solid .1em #d8dfea;padding:2.1em 0 1.6em 0;margin:0;background-image:none;width:100%;float:left} 
.con-txt-fbk-list ul li:hover{background-color:#fff}
.con-txt-fbk-list ul li .fbk {background-image:url(../img/redes_sociales/icon_facebook.gif);background-repeat:no-repeat;background-position:left top;position:relative;float:left;margin-left:1em;padding-left:3.8em;width:83%;padding-bottom:.5em}
.con-txt-fbk-list ul li .nofbkimg {background-image:none}
.con-txt-fbk-list ul li .fbk a:link, .con-txt-fbk-list ul li .fbk a:visited {color:#333;font-size:130%;font-weight:bold;display:block}
.con-txt-fbk-list ul li .fbk a:hover, .con-txt-fbk-list ul li .fbk a:active, .con-txt-fbk-list ul li .fbk a:focus{text-decoration:underline} 
.con-txt-fbk-list ul li .fbk ul, .con-txt-tw-list ul li .tw ul{position:relative;float:left;width:100%;margin:0;border:none}
.con-txt-fbk-list ul li .fbk ul li, .con-txt-tw-list ul li .tw ul li{background-image:none;border:none;padding:0}

/*imagen de fondo para los form -*/
.select_barrios_fbk, .select_barrios_tw{position:relative;float:left;padding-left:1em;width:82%;margin-bottom:1em;margin-left:1em;padding-left:3.8em}
.select_barrios_fbk {background-image:url(../img/redes_sociales/icon_facebook.gif);background-repeat:no-repeat;background-position:left top}
.select_barrios_tw {background-image:url(../img/redes_sociales/icon_twitter.gif);background-repeat:no-repeat;background-position:left top}
.select_barrios_fbk fieldset, .select_barrios_tw fieldset{border:none}
.select_barrios_fbk fieldset label, .select_barrios_tw label{display:block;margin-bottom:.3em}
.select_barrios_fbk fieldset select , .select_barrios_tw select{ width:80%;float:left;color:#666;border:solid .1em #999}
.selbarrios_fbk, .selbarrios_tw {float:left;width:72%} 

.blq-twitter {position:relative;float:left;width:86%}
.cont-tw {background-color:#ddeef6;position:relative;float:left;width:100%;padding-bottom:1em}
.cont-txt-tw {background-color:#fff;margin:1em 1em 0 1em;width:94.5%;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%}
.con-txt-tw-list {background-color:#ecf6fa;width:94.5%;margin:1em;position:relative;float:left}
.con-txt-tw-list ul {position:relative;float:left;margin:0;padding:0;width:100%}
.con-txt-tw-list ul li {border-top:solid .1em #fff;border-bottom:solid .1em #ddeef6;padding:2.1em 0 1.6em 0;margin:0;background-image:none;width:100%;float:left} 
.con-txt-tw-list ul li:hover{background-color:#fff}
.con-txt-tw-list ul li .tw {background-image:url(../img/redes_sociales/icon_twitter.gif);background-repeat:no-repeat;background-position:left top;position:relative;float:left;margin-left:1em;padding-left:3.8em;width:83%;padding-bottom:.5em}
.con-txt-tw-list ul li .tw a:link, .con-txt-tw-list ul li .tw a:visited {color:#333;font-size:130%;font-weight:bold;display:block}
.con-txt-tw-list ul li .tw a:hover, .con-txt-tw-list ul li .tw a:active, .con-txt-tw-list ul li .tw a:focus{text-decoration:underline} 
.con-txt-tw-list ul li .notwimg {background-image:none}

/*cambios ainhoa 15-02-11 -*/
.resumen-busc2{position:relative;float:left;clear:both;width:40%;display:block}
.resumen-busc2 .dl_linearizado {clear:both;display:block;float:left;margin:0;position:relative;width:100%;font-size:120%}
.resumen-busc2 .dl_linearizado dt {display:block;float:left;margin:0 .5em .8em 0;padding-right:.3em}
.resumen-busc2 .dl_linearizado dd {clear:right;margin:0 .5em .8em 1em}
.resumen-busc2_year{ position:relative;float:right;width:60%}

/* caja para avisos de licitaciones*/
.avisos_licitaciones { position:relative; float:right; width:55%;}
.avisos_licitaciones dl { float:right; clear: both;display: block; margin:-0.2em 0 0 0; position: relative; text-align:right;}
.avisos_licitaciones dl dt { display: block; float: left;/* margin: 0 0.5em 0.8em 0;*/ margin-right:0.5em;color:#606060; font-size:120%;}
.avisos_licitaciones dl dd { display:block; float:left; margin-top:-0.8em;}
.avisos_licitaciones dl dd.licimail { width:9.8em; height:3em; text-align:left; margin-right:0.5em;}
	.avisos_licitaciones dl dd.licimail a:link, .avisos_licitaciones dl dd.licimail a:visited  {background-image: url('../img/btn_lici_mail_off.gif');background-repeat: no-repeat;background-position: left top;width:100%; display:block;font-weight:normal; color:#000;cursor:pointer; height:3em;}
	.avisos_licitaciones dl dd.licimail a:hover, .avisos_licitaciones dl dd.licimail a:active, .avisos_licitaciones dl dd.licimail a:focus  {background-image: url('../img/btn_lici_mail_on.gif'); color:#fff;font-weight:normal; text-decoration:none;}
	.avisos_licitaciones dl dd.licimail a span { font-size:160%; display:block; padding:0.25em 0 0 2.3em;}
	.avisos_licitaciones dl dd.licirss { width:7.5em; height:3em;text-align:left;}
	.avisos_licitaciones dl dd.licirss a:link, .avisos_licitaciones dl dd.licirss a:visited {background-image: url('../img/btn_lici_rss_off.gif');background-repeat: no-repeat;background-position: left top;width:100%; display:block;font-weight:normal; color:#000;cursor:pointer; height:3em;}
	.avisos_licitaciones dl dd.licirss a:hover, .avisos_licitaciones dl dd.licirss a:active, .avisos_licitaciones dl dd.licirss a:focus {background-image: url('../img/btn_lici_rss_on.gif'); color:#fff;font-weight:normal; text-decoration:none;}
	.avisos_licitaciones dl dd.licirss a span { font-size:160%; display:block; padding:0.3em 0 0 2em;}
		/*especial volver para proximos contratos*/
		p.ordenar_prox_contratos {clear: both; margin-top:-3em; /*margin-bottom:1em;*/display: block;float: left;position: relative;text-align: right;width: 100%;}
		p.ordenar_prox_contratos a {background-image: url(../img/flechita.gif); background-position: left 0.4em;background-repeat: no-repeat;font-size: 110%;padding-left: 0.8em;}

/*banner visualizar licitaciones estatatales*/
.c-header-block {display: block;width: 100%;}
.c-header-block .c-banner-contratation { float: right; margin-top: -63px;}
.c-banner-contratation a span { display:block; float: left;padding-top: 8px; }
.c-banner-contratation a:link, .c-banner-contratation a:visited {border-radius: 20px;text-transform: uppercase;color: #505358;font-size: 90%;letter-spacing: 1px;background-color: #e6e6e6;padding: 5px 20px;display: block;} 
.c-banner-contratation a img {vertical-align: middle;margin-left: 10px;}
.c-banner-contratation a:hover, .c-banner-contratation a:focus, .c-banner-contratation a:active {background-color: #d2d0d0;color: #000;text-decoration: none;}
.c-banner-contratation a:hover img {text-decoration: none;}

/* Enlaces mostrar icono para licitar electronicamente */
.tablalistados tr td a.is-electronic {padding-left: 30px;display: block;background-image: url('../img/icon-e-licitacion.png');background-repeat: no-repeat;background-position: top left;}
.tablalistados tr td a.no-electronic {padding-left: 30px;display: block;}
/* leyenda para icon licitación electrónica*/
.c-leyenda-licitacion {display: block;float: left;padding-left: 15px;margin-top: -10px;margin-bottom: 40px;}
.c-leyenda-licitacion p {color: #606060;font-size:110% ;}
.c-leyenda-licitacion p img {vertical-align: bottom;}

/* esto está en bio-perfil-contratante nuevo */


/*buscador distrito pagina -*/
#content .blq-col #buscador_distrito{position:relative;float:left;width:98%}
#content .blq-col #buscador_distrito p{font-size:120%;line-height:1.4em}
#content .blq-col #buscador_distrito form{display:block;position:relative;width:55%;float:left;margin-top:1.5em}
#content .blq-col #buscador_distrito form fieldset{border:none}
#content .blq-col #buscador_distrito form label {font-size:110%;font-weight:bold;color:#666;float:left;margin-bottom:1em;clear:both;width:90%;display:block}
#content .blq-col #buscador_distrito form select {border:.1em solid #999;color:#666;float:left;clear:both;font-size:120%;line-height:1.6em;margin-top:.5em;width:100%;margin-bottom:2em}
#content .blq-col #buscador_distrito form input {background-color:transparent;background-image:url(../img/btn_01.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:.8em;padding:.3em .2em .4em 0;width:14em;float:left;display:block}
#content .blq-col #buscador_distrito form input:hover {background-image:url(../img/btn_01_on.gif)}

/*info procedimiento/trámite -*/
.tabla_tramite{position:relative;float:left;width:100%;margin-bottom:4em}
.tabla_tramite table{border:solid .1em #ccc;border-collapse:collapse;margin-left:1em}
.tabla_tramite table td.header_tramite {font-size:160%;color:#fff;background-image:url(../img/bg_table_header.gif);background-repeat:repeat-x;background-position:left top;font-weight:bold;padding:.5em 0 .5em 1em}
.tabla_tramite table p{font-size:145%;font-weight:bold;color:#000;margin:0.3em 0 .8em .2em}
.tabla_tramite table td.paso {width:4.2em;text-align:center;padding:1em 0 0 0;vertical-align:top}
.tabla_tramite table td.paso .paso_num {color:#fff;font-size:150%;font-weight:bold;background-image:url(../img/bg_paso_num.gif);background-repeat:no-repeat;background-position:.6em top;padding:.2em 0 .3em 0}
.tabla_tramite table tr.trborder{border-bottom:solid .1em #ccc}
.tabla_tramite table td.tramit{padding:1em 0 1em 0}
/*.tabla_tramite table ul{position:relative;margin-bottom:.5em;float:left;background-color:#f1f1f1;width:97%;padding:.3em 0 .3em 0}
.tabla_tramite table 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}
.tabla_tramite table ul li.nobg {background-image:url(none);padding-right:0}*/

/* nueva zona de canales de tramitación*/
.c-canales { display: block; width:100%; float:left; margin-top:10px; position: relative; padding-bottom:25px;}
.c-canales-header {display: block; width:28%; float:left;}
.c-canales-header h5 { border-bottom:none; font-size:130%; color:#40423f; letter-spacing:calc(13px * 0.05); padding-left:0.3em;}
.c-canales-info {display: block; width:70%; float:left;}
.c-canales-info ul { display:block; width:90%;}
.c-canales-info ul li {font-size:120%; border-bottom:solid 1px #dcdcdc; padding:10px 0 10px 5px;margin-bottom:0px; }
.c-canales-info ul li a {color:#bd030e;letter-spacing:calc(12px * 0.05); padding:6px 0 3px 0; display:block; padding-left:40px;}
.c-canales-info ul li:first-child { padding-top:5px;}
.c-canales-info ul li:last-child { border-bottom:0px;}
.c-canales-info ul li img { float:left;}

/* info reservar cita previa*/
.c-info {background-color: #f4f4f4;float: left;position: relative;width:calc(100% - 4px);border-left:solid 4px #e22f2e;margin-bottom:30px;	}	
.c-info-container {padding:15px 0 15px 0;}
.c-info.is-cita .c-info-container {background-image: url('../img/bg-info-cita.jpg');background-repeat: no-repeat;background-position: 14px 9px;}
.c-info p {font-size:140%;color:#000;font-weight:normal;padding:0 0 0 80px;margin:11px 0 6px 0;}
.c-info p a { font-weight:bold;}

/* nuevos bloques área titular trámites*/
.c-servcont { position: relative;float: left; width: 100%; margin-bottom:1em;}
.c-servcont-left {position: relative;float: left;width: 65%;}
.c-servcont-right {position: relative;float: right;width:31%;}
.c-tram-canales {background-color: #f5f5f5;position: relative;float: left;width: 95%;padding: 2em 1em 2em 1em; margin-bottom: 3em;}
.c-tram-canales-container {position: relative; float: left;width:90%; margin-left: 1em;}
.c-tram-canales p {font-size: 110%;font-weight: bold;}
.c-tram-canales ul {position: relative; float:left;margin: 1em 0 1em 0.5em;}
.c-tram-canales ul li { float: left;font-size: 110%;display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 95%; margin-bottom:8px;padding: 0 0.6em 0 0.3em;}
.c-tram-canales ul li img {margin-right: 0.4em;vertical-align: middle;float: left;}

.tram_relacionado {position:relative; float:left; width:94%; margin:2em 0 2em 1em; border-top:solid 0.1em #838383; padding-top:1em; }
.tram_relacionado p {font-size:110%; font-weight:bold;}
.tram_relacionado ul {position:relative; margin:1em 0 1em 1em; width:90%;}
.tram_relacionado ul li {font-size:110%;background-image: url(../../img/eudala/ico_list_tram_rel.gif);background-repeat: no-repeat;background-position: left 0.5em; padding-left:0.7em;}
.tram_relacionado ul li a { font-weight:bold;}
.tram_relacionado ul li a:hover, .tram_relacionado ul li a:active, .tram_relacionado ul li a:visited { text-decoration:underline;}

.c-speaker + p.volver { margin-top:-15px;}

/* nuevo boton solicitud */
.c-btn-container {width:100%;text-align:center;padding-bottom:25px;margin-top:10px;}

.c-btn-link:link,
.c-btn-link:visited {
	background-color: #232323;
	color:#fff;
	font-weight:bold;
	font-size:120%;
	text-align:center;
	border-radius:5px;
	padding:0.9em 3.2em 1em 3.2em;
	margin-left:-4px;
	display:inline-block;
	margin-top:14px;
}

.c-btn-link:hover,
.c-btn-link:active,
.c-btn-link:focus {
	background-color:#bd030e;
	text-decoration:none;
}


/* FORMAS DE ACCESO */
.cont-acceso  { position:relative; float:left; width:95%; margin:1em 0 1em 2em;}
.cont-txt .banda-acceso { position:relative; float:left; background-color:#e8e8e8; width:100%;background-image: url(../img/bg_banda_acceso.gif);background-repeat: no-repeat;background-position: left top;}
.cont-txt .banda-acceso:hover {background-image: url(../img/bg_banda_acceso_on.gif); cursor:pointer;}
.cont-txt .banda-acceso.act {background-image: url(../img/bg_banda_acceso_on.gif);}
.cont-txt .banda-acceso h4 {margin-bottom:0;font-size:120%;color:#585858;font-weight:normal;float:left;width:40%;padding:0.7em 0 0.6em 4em; position:relative;}

.cont-txt .clave {background-image: url(../img/ico_pass.png);background-repeat: no-repeat;background-position: 0.5em center;}
.cont-txt .certificado {background-image: url(../img/ico_certificado.png);background-repeat: no-repeat;background-position: 0.5em center;}
.cont-txt .directo {background-image: url(../img/ico_acceso.png);background-repeat: no-repeat;	background-position: 0.5em center;}

.cont-txt .banda-acceso a  { float:right; width:35%; text-align:right; margin-top:0.7em;}
.cont-txt .banda-acceso a:link, .banda-acceso a:visited { color:#545454; font-size:120%; font-weight:normal; margin-right:1em; padding-right:1.5em;}
.cont-txt .banda-acceso a:hover, .banda-acceso a:active, .banda-acceso a:focus { text-decoration:none;}
.cont-txt .banda-acceso a.ampliar {background-image: url(../img/eudala_flecha_mostrar.gif);background-repeat: no-repeat;background-position: right 0.4em;}
.cont-txt .banda-acceso a.cerrar {background-image: url(../img/eudala_flecha_ocultar.gif);background-repeat: no-repeat;background-position: right 0.4em;}

.cont-txt .txt-acceso { position:relative; float:left; width:91%; margin-left:3.5em; padding-top:1em; margin-bottom:1.5em;}
.cont-txt .txt-acceso h5 { margin-bottom:0.5em;padding-left:0; padding-bottom:0.2em;font-size:120%; color:#585858; font-weight:bold; border-bottom:solid 0.1em #c3c3c3; margin-left:0.8em; margin-top:1.5em;}
.cont-txt .txt-acceso ol { margin-bottom:1.5em; padding-left:1.5em;}
.cont-txt .txt-acceso p { margin-top:0.3em; margin-bottom:0.3em; padding-left:0.8em; }
.cont-txt .txt-acceso.hidden {display:none;}

/*iniciar tramite*/
.ini_tram {position:relative;float:left;width:98.5%;background-color:#fff;margin:1em 0 1em 0em;background-image: url(../img/bg_cont_agenda.gif);background-repeat: repeat-x;background-position: left 102%; padding-bottom:1em;}	
.cont_ini_tram { position:relative; text-align:center; margin:2.5em auto 3em auto; width:96.8%;}	
.cont_ini_tram h3.tit_tram { background-image:none;}
.cont_ini_tram p { font-size:120%; margin:0 auto;}
#content .ini_tram h2 {font-size: 180%; color: #fff;background-color: #585858;
    background-image: url(../img/bg_h2_eUdala.gif);
    background-repeat: repeat-y;
    background-position: left top;
    font-weight: normal;
    padding: 0.2em 0 0.2em 0.7em;
    margin-bottom: 0.5em;
	margin-top:0;
}
.bloque.bg_fondo {background-color: #e8e8e8; position: relative; float: left; width:98%; margin-left:1em;}
.cont_ini_tram .c-btn-container {margin-top:0; padding-bottom:15px;}





/*btn iniciar trámite 
a.btn_iniciar{position:relative;float:left}
a.btn_iniciar span {background-image:url(../img/bg_btn_iniciar_esq_izq.gif);background-position:left top;background-repeat:no-repeat;display:block}
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 .9em}
a.btn_iniciar span span span {background-image:url(../img/bg_btn_iniciar.gif);background-position:center top;background-repeat:repeat-x;color:#fff;display:block;font-size:130%;padding-bottom:1.15em;padding-top:1em;text-align:center;background-color:#b1031a}
/*btn iniciar hover -
a.btn_iniciar:hover span, a.btn_iniciar:active span, a.btn_iniciar:focus span {background-image:url(../img/bg_btn_iniciar_esq_izq_on.gif)}
a.btn_iniciar:hover span span, a.btn_iniciar:active span span, a.btn_iniciar:focus span span {background-image:url(../img/bg_btn_iniciar_esq_drc_on.gif)}
a.btn_iniciar:hover span span span, a.btn_iniciar:active span span span, a.btn_iniciar:focus span span span{color:#fff;background-image:url(../img/bg_btn_iniciar_on.gif);text-decoration:none}
*/






/*banner bilbobus movil -*/
#contBannerBilbobusMovil{ float:left;width:77.5em;height:21.2em;background-image:url(../img/banner_bilbobus_movil.jpg);background-repeat:no-repeat;background-position:left top;display:block;margin-bottom:3em;position:relative}
#contBannerBilbobusMovil a{ display:block;cursor:pointer;float:left;width:77.5em;height:21.2em;text-decoration:none}
#contBannerBilbobusMovil #tit{ float:left;margin:3em 0 0 31em;height:auto;display:inline;height:auto}
#contBannerBilbobusMovil h3{ font-size:450%;color:#e03830;text-decoration:none;border-bottom:none; height:auto;margin-bottom:0;letter-spacing:-0.05em}
#contBannerBilbobusMovil #subtit{ float:left;margin-left:31em;margin-top:-10px;display:inline}
#contBannerBilbobusMovil h4{ font-size:220%;color:#333;font-weight:normal;padding:0;margin:0;background-image:none;white-space:nowrap}
#contBannerBilbobusMovil #dire{ position:absolute;top:118px;left:31em;width:300px}
#contBannerBilbobusMovil #dire h5{ color:#FFF;text-decoration:none;font-size:190%;border-bottom:none;font-weight:normal;padding:0;margin:0}
#contBannerBilbobusMovil #dire .dire1{ float:left;margin:0;margin-top:0.87em; width:100%;height:2.3em}
#contBannerBilbobusMovil #dire .dire2{ float:left;margin-top:15px}
#contBannerBilbobusMovil #dire .dire2 .tfno{ font-size:110%;font-weight:bold;padding-left:.7em}
#contBannerBilbobusMovil #precio{ position:absolute;top:5em;left:33em;font-size:90%;color:#000;width:10em}
#contBannerBilbobusMovil #precio .destac{ font-weight:bold;font-size:120%}

.centraMiniMapa{float:right; width:72%;}

/*CAMBIOS AINHOA 12-02-15 -*/
/*bloques de destacamos -*/
.blq-fila-sp .blq_organismos p.txt_list {background-image:url(../img/bg_main_li.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:.8em}
.cont-txt .blq-fila-sp .blq_fondo_estatal div.blq-destacado-txt-sp p.txt_list {margin-bottom: 0em;background-image:url(../img/bg_main_li.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:.8em}
.cont-txt .blq_fondo_estatal p { margin-bottom: 0em;}
/*buscador Eje estratéjico -*/
.form_vertical p { float: left; font-size: 120%; margin:1em 0.5em 0 1em; position: relative; width: 100%;}
.form_vertical_villarock p { float: left; font-size: 120%; margin:0; position: relative; width: 100%;}
.form_vertical p label span { display: block; float: left; font-weight: bold; margin: 0 1em 0.5em 0;width: 100%;background-image: url(../img/bg_flecha.gif); background-position: left 0.2em; background-repeat: no-repeat; padding-left:0.5em;}
.center_sp {float: right; padding-top:2em; width:100%;}
.center_sp .boton{float: right;}
.center_sp .boton input.btnbio{ text-align:center; padding: 0.5em 0em 0.8em;width: 8em;}
input.textbox_spcorto, select.textbox_spcorto { width: 20%;background-color: #F7F7F7; border: 0.1em solid #8F8F8F; color: #666666; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 110%; padding: 0.3em 0.2em}

/*cambios ainhoa 12-02-24 -*/
.open_excel{position:relative;float:right; padding-bottom:0.2em; height:6em;}
.open_excel img{ padding-top:1em;}
.ico_open{position:relative; float:left; padding-right:0.7em;}
.desc_excel{position:relative; float:left; border: 0.1em solid #8F8F8F; padding:1em; background-image:url(../img/img_contratistas/ico_excel_peq.jpg); background-repeat:no-repeat; background-position:0.5em 1.3em;}
.desc_excel p { padding-left:2.8em; padding-top:0.5em; width:100%}
.desc_excel p a:link{ font-size:120%;}
.cont-txt h3.open { margin-bottom: 0.5em;padding-bottom: 0.1em;}
.open_excel+table.tablalistados { clear:none;}

/*cambios ainhoa 12-02-27 -*/
.cont-txt .blq_fondo_estatal p { margin-bottom: 0em;}

/*Estilos para Apartado Concurso Villa de Bilbao Bilborock 2012*/
#villarock { background-image:url(../img/bg_villarock.jpg); background-repeat:repeat; width:69em; height:114em; margin:0 auto;}
#villarock .texto{ width:auto; height:13em; padding:3em 0em 0em 14em;}
#villarock .texto h3{ padding-top:0;}

#villarock input.bot{ background-image:url(img/fond_bot_barruti.jpg); background-repeat:repeat-x; background-position:top; padding:0.5em 1.5em 0.7em 1.5em; background-color:#e8f578; display:block; font-size:150%; border:0.1em dotted #fff; margin-top:-0.3em; color:#445E39;}
#villarock input.bot:hover{ color:#000; text-decoration:none; border:0.1em dotted #476139; }
#villarock .bloque { float:left; margin-left:4em;}

.caja_villarock { margin:1em;  width:auto;  background-color:#ffffff; height:49.2em;  }
.caja_villarock p{  height:auto!important; float:left; width:96%; padding:2%;}
.caja_villarock h4{ font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:120%!important; text-transform:uppercase; color:#FFFFFF; background-color:#000000; float:left; width:53.8em; background-image:url(../img/red_box.gif); background-repeat:no-repeat; height:1.5em; padding-left:2em!important; margin-bottom:0em!important; padding-top:0.6em!important;}
.villarock_titular{ color:#000000; border-bottom:3px solid #A82B25; font-weight:bold; font-size:120%; float:left; background-color:#ffffff; width:97%; margin-bottom:0em;}

.villarock_izda { float:left; width:48%; margin:1em 0 0 1em;}
.villarock_dcha {   width:100%!important; background-image:url(../img/bg_box.jpg); background-repeat:no-repeat; background-position:top center; height:30em; text-align:center; padding-left:4em;}
.villarock_full { float:left; width:96%; margin:1em 0 0 1em; }
.villarock_full p {margin:0!important; font-size:1.2em;}

.villarock_izda ul{ float:left; padding-left:1em; margin-left:1em;}
.villarock_izda ul li{ background-image:url(../img/point.jpg); background-repeat:no-repeat; background-position: 0 0.3em;  padding-left:0.7em; display:block; margin-bottom:0.6em;}
.villarock_full ul{ float:left; padding-left:1em; margin-left:1em; font-size:110%; width:98%;}
.villarock_full ul.sub{ float:left; padding-left:1em; margin-left:1em;}
.villarock_full ul li{ background-image:url(../img/point.jpg); background-repeat:no-repeat; background-position: 0 0.3em;  padding-left:0.7em; display:block; margin-bottom:0.6em; font-size:110%!important;}
.villarock_full ul.numbers li.no_point{ background:none!important;  padding-left:0.7em;  margin-bottom:0.6em; font-size:110%!important; display:block;}

.villarock_dcha .texto{width:34em!important;height:13em;margin-left:0em;}
.villarock_dcha .texto h3{ padding-top:0;}
h3.villarock { color:#000000; border-bottom:3px solid #A82B25; font-weight:bold; font-size:110%; float:left; background-color:#ffffff; width:100%; margin-bottom:2em;}
.bot_villarock { background-image:url(../img/boton_gris_villarock.jpg); background-repeat:no-repeat; background-position: 0 0; width:12.2em; height:3em; border:none; color:#000000; float:left; background-color:#ffffff; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:170%; padding-top:0.8em;}
.bot_villarock a { text-decoration:none; clear:both; color:#000000; font-weight:normal;}
.bot_villarock_red a { text-decoration:none; clear:both; color:#ffffff; font-weight:bold;}
.bot_villarock_red { background-image:url(../img/boton_villarock.jpg); background-repeat:no-repeat; background-position: 0 0; width:16em!important; height:4em; border:none; color:#ffffff; float:left; background-color:#ffffff; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:130%; padding-top:0.6em; margin-left:5em; font-weight:bold;}
.bot_villarock_rojo { background-image:url(../img/boton_villarock.jpg); background-repeat:no-repeat; background-position:center;  width:14em; height:3.5em; border:none; color:#ffffff; background-color:#ffffff; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:150%; font-weight:bold;}

input.textbox_villarock  {color:#666666; background-color:#ffffff; border:solid 0.1em #8f8f8f;   width:100%; height:1.8em;}
input.textbox_villarock:focus {color:#333333; background-color:#f7f7f7; border:solid 0.1em #333333; }

.villarock_full ul.numbers{ float:left; padding-left:1em; margin-left:0em; width:100%;}
.villarock_full ul li.number1 { font-size:120%; height:2em; float:left; background-image:url(../img/villarock_n1.jpg); background-repeat:no-repeat; background-position: 0 0.0em; padding-left:2.2em; font-weight:bold; margin:0; display:block; width:100%; padding-top:0.4em; }
.villarock_full ul li.number2 {font-size:120%; height:2em; float:left; background-image:url(../img/villarock_n2.jpg); background-repeat:no-repeat; background-position: 0 0em; padding-left:2.2em; font-weight:bold; margin:0; display:block;width:100%; padding-top:0.4em;}

.villarock_full ul li.number3 {font-size:120%; height:2em; float:left; background-image:url(../img/villarock_n3.jpg); background-repeat:no-repeat; background-position: 0 0em; padding-left:2.2em; font-weight:bold; margin:0; display:block; width:100%; padding-top:0.4em;}
.centrado { width:15em; margin:0 auto; text-align:center; }
.cabecera_villa_es{ float:left; background-image:url(../img/cabecera_villarock_es.jpg); background-repeat:no-repeat; width:69em; height:12em; background-color:transparent;}
.cabecera_villa_eu{ float:left; background-image:url(../img/cabecera_villarock_eu.jpg); background-repeat:no-repeat; width:69em; height:12em; background-color:transparent;}
.cabecera_villa_en{ float:left; background-image:url(../img/cabecera_villarock_en.jpg); background-repeat:no-repeat; width:69em; height:12em; background-color:transparent;}

/*Periódico Bilbao*/
.cont-txt-nivel3 .paginado { height:3em;}
.cont-txt-nivel3 .paginado .pag-numeracion ul li{font-size:120%;line-height:1.4em;margin-bottom:.5em;background-image: none!important;padding-left:.8em}
.no_img { background-image: none!important;}
.periodico_bilbao_cont_cnt {width:100%;}
.periodico_bilbao_cont {  margin:0 auto; width:69em;}
.periodico_bilbao_blq {width:100%;float:left;margin-bottom:2em;}
.periodico_bilbao_box {  float:left; background-color:#f0f0f0; margin-right:1%; padding:0.9em; width:14.6em; height:31em;}
	.periodico_bilbao_box img { margin-bottom:0.6em;}
		.periodico_bilbao_box p { margin-bottom:0.6em!important;}
		.periodico_bilbao_box ul{ width:100%; float:left; margin-left:0em; margin-bottom:0.4em!important; margin-top:0!important; padding-top:0!important;}
			.periodico_bilbao_box ul li{ padding-top:0!important; padding-bottom:0em!important; margin-bottom:0!important; margin-top:0!important;background-image:url(../img/flechita.gif); background-repeat:no-repeat; background-position:0 0.4em; padding-left:0.5em; margin-left:0em; width:98%; font-size:110%;}
			.periodico_bilbao_box ul li a { font-size:100%;}

/* estilos boton factura electrónica */
.cont_efact {position:relative; float:right; width:27em; }
.cont_txt_efact	{margin:20% 0em 0em 2%; position:relative; float:left;}	
.cont_txt_efact a:link, .cont_txt_efact a:visited {font-weight:bold;background-image: url(../img/bg_btn_efact_off.png);background-repeat: no-repeat;background-position: left top;display:block; width:26em; height:8.7em;}
.cont_txt_efact a:hover, .cont_txt_efact a:active, .cont_txt_efact a:focus  {font-weight:bold;background-image: url(../img/bg_btn_efact_on.png);background-repeat: no-repeat;background-position: left top;display:block; width:26em; height:8.7em;}
.cont_txt_efact a span { display:block; padding:1.2em 0 0 6.3em; width:60%; cursor:pointer; font-size:130%; line-height:1.1em;}
.caja_especial { width:59%; /*text-align:justify;*/ padding-right:2.5%; border-right:solid 0.1em #ccc;}
	
/*Gizarte egutegia banner descargar programa */
.banner_gizarte_egutegia { float:right; width:38%; position:relative; margin-top:-6.6em;}
.banner_gizarte_egutegia a { display:block; float:left; width:100%; color:#fff; height:3.9em; cursor:pointer;}
.banner_gizarte_egutegia a span {background-image: url(../img/agenda/bg_banner_gizarte_left.gif);background-repeat: no-repeat;background-position: left top;cursor:pointer; display:block;}
.banner_gizarte_egutegia a span span {background-image: url(../img/agenda/bg_banner_gizarte_right.gif);background-repeat: no-repeat;background-position: right top;/*width:0.7em; height:3.9em;*/	cursor:pointer; display:block; padding:0 0.7em;}
.banner_gizarte_egutegia a span span span {color:#fff;font-size:120%;font-weight:bold;text-decoration:none;background-color:#736f70;display:block;height:2.26em;background-image: url(../img/agenda/bg_ico_gizarte.gif);background-repeat: no-repeat;background-position: left top;padding-left:8em;padding-top:1em;}
.banner_gizarte_egutegia a span:hover {background-image: url(../img/agenda/bg_banner_gizarte_left_on.gif);}
.banner_gizarte_egutegia a span span:hover {background-image: url(../img/agenda/bg_banner_gizarte_right_on.gif);}
.banner_gizarte_egutegia a span span span:hover {background-color:#545152;background-image: url(../img/agenda/bg_ico_gizarte_on.gif);}

/* Aplicación Presupuestos Anuales */
#app_presu { position: relative; float: left; width: 100%;border-top: solid 0.1em #ccc;border-bottom: solid 0.1em #ccc; margin-bottom: 1em;}
	.cont_app_presu {position: relative;float: left;width: 100%;padding-top: 2.5em;padding-bottom: 2.5em;}
	.app_left {position: relative;float: left;width: 22em;}
		.app_left img { border:solid 0.1em #ccc;}
	.app_right {position: relative;float: left;width: 65%;margin-left: 1em;}
	.app_right .btnir { font-size: 120%;background-image: url("../img/bg_main_li.gif"); background-position: left 0.2em;background-repeat: no-repeat;padding-left: 0.8em;}

/* Portada bilbobus */	
/*app bilbobus*/
#app_bilbobus { position: relative;float: left; width: 18.1em; height: 13.8em; display: block; background-color: #043c77; color: #fff;margin-right:1%; margin-bottom: 2em;}
#app_bilbobus a span.titbus{ color: #fff; font-size: 190%; margin: 0em 0 0 0.9em; display:block; padding-top:0.4em;}
#app_bilbobus a span {color: #fff; font-weight: normal; margin-left: 1.6em; font-size:100%;}
#app_bilbobus p { line-height:1.8em;}
#app_bilbobus a:link, #app_bilbobus a:visited{display: block;width: 100%;height:13.8em;background-repeat: no-repeat;background-position: left top;color:#fff;}
a.bus_es {background-image: url(../img/bilbobus/app_bilbobus_es.jpg);}
a.bus_es:hover {background-image: url(../img/bilbobus/app_bilbobus_es_on.jpg);}
a.bus_en {background-image: url(../img/bilbobus/app_bilbobus_en.jpg);}
a.bus_en:hover {background-image: url(../img/bilbobus/app_bilbobus_en_on.jpg);}
a.bus_eu {background-image: url(../img/bilbobus/app_bilbobus_en.jpg);}
a.bus_eu:hover {background-image: url(../img/bilbobus/app_bilbobus_en_on.jpg);}
#app_bilbobus a:hover, #app_bilbobus a:active   { text-decoration:underline; color:#fff;}

/* bloques de accesos rápidos */
.blq_bilbobus {position: relative;float: left; height: 13.6em; display: block;border: solid 0.11em #cfcfcf; background-color: #fbfbfb;color: #333; margin-bottom: 2em;}
.blq_bilbobus span.blq_titbus {color: #333; font-size: 190%; margin: 0em 0 0 0.9em; display:block; padding-top:0.25em;}
.blq_bilbobus a span {color: #333; font-weight: normal; margin-left: 1.7em; display:block; font-size:100%; line-height:1.2em;}
/*horarios*/
.horarios {width:27em; margin-right:1.2%; background-image: url(../img/bilbobus/bilbobus_horarios_off.jpg);background-repeat: no-repeat;background-position: left top;}
.horarios a:hover {background-image: url(../img/bilbobus/bilbobus_horarios_on.jpg);}
/*planos*/
.planos { width:21em;margin-right:1.2%;background-image: url(../img/bilbobus/bilbobus_planos_off.jpg);background-repeat: no-repeat;background-position: left top; }
.planos a:hover {background-image: url(../img/bilbobus/bilbobus_planos_on.jpg);}
/*tarifas*/
.tarifas {width:21em; background-image: url(../img/bilbobus/bilbobus_tarifas_off.jpg);background-repeat: no-repeat;background-position: left top;}
.tarifas a:hover {background-image: url(../img/bilbobus/bilbobus_tarifas_on.jpg);}	

.blq-col-bus-left { position:relative; float:left; width:68%; margin-right:2%;}
.blq-col-bus-right { position:relative; float:right; width:29%; margin-left:1%;}
#content-all .blq-col-bus-left .blq-menu, #content-all .blq-col-bus-right .blq-menu { width: 98%;}

.blq_bilbobus a:link, .blq_bilbobus a:visited {display: block;width: 100%;height:13.6em;	color:#333;}


/*= 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}


/* ------------------------------------- PLAN DE GOBIERNO ------------------------------------------------------------------------*/
/*PLANES      #D0D0D0 gris    */  .coloruno { background-color:#D0D0D0; padding:0.5em 0.5em 0.1em 0.3em; margin-right:2em;}
/*PROYECTOS   #BED5EF azul    */  .colordos {  background-color:#BED5EF; padding:0.5em 0.5em 0.1em 0.3em; margin-right:2em;}
/*PROGRAMAS   #D6E3BC verde   */  .colortres { background-color:#D6E3BC; padding:0.5em 0.5em 0.1em 0.3em; margin-right:2em;}
/*INDICADORES #D9CFE2 lila    */  .colorcuatro { background-color:#D9CFE2; padding:0.5em 0.5em 0.1em 0.3em; margin-right:2em;}
/*ACCIONES    #FFD3A8 naranja */  .coloracciones {background-color:#FFD3A8; margin-right: 2em; padding: 0.5em 0.5em 0.1em 0.3em;}

.flecha {padding-left:0.6em; margin-left:-0.5em!important;background-image:url(../img/bg_flecha.gif);background-repeat:no-repeat;background-position:left .3em;margin:1em 0; }
.force { font-size:120%!important;}
.force_st { font-weight:bold; font-size:120%;}
.bg_beige { background-color:#f4efe6; border:1px solid #e0d7c7; padding:0.5em 2em 0.8em 2em; border-radius:0.3em;}
.bg_beige_bloque { margin-top:1.6em; margin-left:2em; display:block;}
.margen_drcha_beige { display: inline-block; width: 16em !important; margin-bottom:1.4em;vertical-align: text-top;}

.bg_boton_cont { background-color:#333333; padding:0.4em 1em 0.4em 0.4em; border-radius:0.2em; float:left; margin-left:0.5em; min-width:12em; }
.bg_boton_cont:hover { background-color:#434343; cursor:pointer;  }
.bg_boton_link { margin-right:0.9em!important;  width:auto; float:left; background-image:url(../img/boton_lista.gif); background-repeat:no-repeat; padding-left:1.8em; color:#ffffff; font-weight:normal!important; margin-right:0.4em;}
.bg_boton_flecha { float:left;background-image:url(../img/boton_flecha.gif); background-repeat:no-repeat;}
.al_izq { float:left;}
.al_dcha { padding-top:0.2em; text-align:right;}

.enlaceVentanaEstructura { background-color:#333333; padding:0.4em 1em 0.4em 0.4em; border-radius:0.2em; float:left; margin-left:0.5em; min-width:12.5em; }
.enlaceVentanaEstructura:hover { background-color:#5c5c5c; cursor:pointer;  }
.enlaceVentanaEstructura a:hover, .enlaceVentanaEstructura a:focus { text-decoration:none;}

.enlaceVentanaArea { background-color:#333333; padding:0.4em 1em 0.4em 0.4em; border-radius:0.2em; float:left; margin-left:0.5em; min-width:12.5em; }
.enlaceVentanaArea:hover { background-color:#5c5c5c; cursor:pointer;  }
.enlaceVentanaArea a:hover, .enlaceVentanaArea a:focus{ background-color:#434343; cursor:pointer;  }

.enlaceVentanaVinculacion { background-color:#333333; padding:0.4em 1em 0.4em 0.4em; border-radius:0.2em; float:left; margin-left:0.5em; min-width:12.5em; }
.enlaceVentanaVinculacion:hover { background-color:#5c5c5c; cursor:pointer;  }
.enlaceVentanaVinculacion a:hover, .enlaceVentanaVinculacion a:hover { background-color:#434343; cursor:pointer;  }

.table2 { background-color:#fff; border:0.1em solid #e5e5e5; margin-bottom:2em; margin-left:2em;}
.table2 th { background-color:#e5e5e5; border:none!important; padding:1em;}
.table2 tbody tr{ border-bottom:0em;}
.table2 tbody tr.par{ background-color:#f1f1f1;}
.table2 tbody tr td{ border-bottom:0em;}

.h2_popup { font-size:1.4em; font-weight:bold; color:#333333; border-bottom:1px solid #000000; padding-bottom:0.2em; margin-bottom:1em;}
ul.normal_bold li { border-bottom:1px solid #cccccc; font-weight:bold; font-size:1.2em; padding-bottom:0.5em; padding-top:0.5em;}

/*tabla resultados*/
.dxtlHeader { background-image:url(../img/header_table.gif); background-repeat: repeat; border-left:1px solid #666666;}
.descarga_leyenda { margin:1em 0 2em 0; padding-left:0.3em;}
.sinmargen { margin-bottom:0!important;}
.enlace { font-size:1.2em; margin-right:0.4em;}
.iconos_resultado {}
.enlace_cont { float:left; width:auto;}
.enlace_cont_barra { float:left; margin:0 0.5em; font-size:1.3em;}
.enlace_cont a{ padding-top:0.4em;}
.enlace_cont img { margin-top:-0.6em; margin-right:0.3em;}
.enlace_cont_text { float:left; width:auto;}
.linea_descargar { float:left; width:auto; margin-bottom:2em;}
.papelera { z-index:999; float:left; padding-left:0.2em; padding-top:0em;  background-image:url(../img/plangobierno/papelera.png); background-repeat:no-repeat;}
.papelera:hover { z-index:999; float:left; padding-left:0.2em; padding-top:0em; background-image:url(../img/plangobierno/papelera_on.png); background-repeat:no-repeat;}

/*= paginado plan de gobierno -*/
#paginasPlanGobierno .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;*/}
#paginasPlanGobierno .pag-indicador{position:relative;float:left;width:18%;margin-left:1em;margin-bottom:.7em; width:auto; /*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;}
#paginasPlanGobierno .pag-indicador p{font-size:120%;font-weight:bold;margin-top:.3em}
#paginasPlanGobierno .pag-numeracion{position:relative;float:left;margin-left:1em; width:auto; max-width:67%;}
#paginasPlanGobierno .pag-numeracion ul{position:relative;float:left}
/*Iña Inicio:añadido clear:right !important;para fckeditor -*/
#paginasPlanGobierno .pag-numeracion ul li{float:left;clear:right !important;font-size:120%;color:#000;margin:0 0.45em 1em 0;}/*Fin*/
#paginasPlanGobierno .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;}
#paginasPlanGobierno .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}
#paginasPlanGobierno .pag-numeracion ul li a.pag-now{font-size:100%;color:#000;padding:.4em .7em;border:none;display:block}
#paginasPlanGobierno .pag-numeracion ul li a.pag-now:hover{text-decoration:none}
#paginasPlanGobierno .pag-numeracion ul li a.pag-past{font-size:100%;color:#545454;padding:.3em .7em;border:solid .1em #dfdfdf; display:block;background-color:#fff}
#paginasPlanGobierno .pag-numeracion ul li a.pag-past:hover{border:solid .1em #333}
#paginasPlanGobierno .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}
#paginasPlanGobierno .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, #paginasPlanGobierno .pag-numeracion ul li a.sgte:focus{background-color:#fff;border:none}
#paginasPlanGobierno .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}
#paginasPlanGobierno .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}
#paginasPlanGobierno .mostrar_todos {float:right; font-size:120%; margin-right:1em;}
*:first-child+html #paginasPlanGobierno .pag-numeracion{position:relative;float:left;margin-left:1em; width:20px!important; }
*:first-child+html #paginasPlanGobierno .pag-numeracion ul{position:relative;float:left; width:20em!important; display:block;}

/* ---------------------------- FIN PLAN DE GOBIERNO ------------------------------------------------------------------*/

/*  --- ESTILOS EN CASCADA PARA OBSERVATORIO SOCIOECONOMICO BAJO EL DIV #lanekintza_include  ----------------------------  OBSERVATORIO SOCIOECONOMICO ------------------------------------------------------- */
#lanekintza_include { position:relative; width:100%; float:left;}

/* tabla de datos*/
.t_gen {margin-bottom: 20px;border-collapse:collapse;border: none; border-radius: 0.5em; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em;}
.t_gen thead th {font-weight: normal;-webkit-font-smoothing: antialiased;padding: 1em;color: #ffffff;text-shadow: 0 0 1px rgba(0,0,0,0.1);font-size: 120%; 	font-weight: bold;	background: #b90415;text-align: left;border-right: 0.1em #ccc solid;border-left: 0.1em #ccc solid;}
.t_gen tbody th {font-size: 120%; font-weight: bold; text-align: left; padding: 1em;border-right: 0.1em #ccc solid;border-left: 0.1em #ccc solid;background: rgb(198,197,196); /* The Fallback */background: rgba(198,197,196,0.4);}
.t_gen td {color: #333;padding: 0.7em 1em 0.7em 1.15em;font-size: 120%;border-right: 0.1em #ccc solid;}
.t_gen tr {-webkit-transition: background 0.3s, box-shadow 0.3s;-moz-transition: background 0.3s, box-shadow 0.3s;transition: background 0.3s, box-shadow 0.3s;border-bottom: solid 0.1em #ccc;}
.t_gen {background: #fff;}
.t_gen tr:hover {background: rgb(198, 197, 196); /* The Fallback */background: rgba(198,197,196,0.4);}
.t_gen caption { display:none;}

/*Actualidad */
#lanekintza_include h3.tit2 {	font-size: 120%; font-weight: bold; color: #4a2c17; padding: 0.5em 0 0 0; border-bottom: none;	margin-bottom: 1em; margin-top:1.5em;}
#lanekintza_include h3.tit2 br { display: none;}
#lanekintza_include p {margin-bottom: 2em;text-align: justify;}
img.fl_iz {float: left; margin: 0 0.5em 0 0;}
object.fl_iz, span.fl_iz {float: left; margin: 0 2em 2em 0;}
/*#lanekintza_include .info-agenda p {display:block; clear:both;}
#lanekintza_include .info-agenda p strong {margin:0.5em 0 0 0;display:block; clear:both;}
#lanekintza_include .info-agenda p a {margin:0.5em 0 0 0; display:block; clear:both;}
#lanekintza_include .info-agenda p br { display:none;}*/
#lanekintza_include .info-agenda p img { float: left;margin: 0.5em 0.6em 0 0; vertical-align:baseline;}
#lanekintza_include .info-agenda p {display:block; clear:both;}
#lanekintza_include .info-agenda p a { float:left; margin:1em 0 0 0;}
#lanekintza_include .info-agenda p strong {margin:0.1em 0 0 0;display:block;}
#lanekintza_include .info-agenda p strong+br { display:none;}

/* home observatorio*/
#accesos_home_lanekintza { position:relative; float:left; width:100%; margin-top:1em;}
#accesos_home_lanekintza .blq_acceso_lanekintza_left { position:relative; width:48%; background-color:#b90415; color:#fff; height:19.4em;border:solid 0.1em #ccc;float: left; margin-right:1%;}
.blq_acceso_lanekintza_left a {color:#fff; display:block; width:100%; height:19.4em; cursor:pointer;}
.blq_acceso_lanekintza_left a span.tit_blq_acceso_lanekintza {display:block;width:100%;height:3.6em;float:left;background-image: url(../img/observatorio/bg_flecha.png);background-repeat: no-repeat;background-position: 95% center;}
.blq_acceso_lanekintza_left a span.tit_blq_acceso_lanekintza:hover, .blq_acceso_lanekintza_left a span.tit_blq_acceso_lanekintza:focus { text-decoration:underline;background-image: url(../img/observatorio/bg_flecha_on.png);}
.blq_acceso_lanekintza_left a span.tit_blq_acceso_lanekintza span { font-size:180%; font-weight:normal; line-height:2em; margin-left:0.8em;}
.blq_acceso_lanekintza_left a.barrios_cifras  {background-image: url(../img/observatorio/barrio_bilbao_cifras.jpg);background-repeat: no-repeat;background-position: left bottom;	}
.blq_acceso_lanekintza_left a.barrios_cifras:hover, .blq_acceso_lanekintza_left a.barrios_cifras:active, a.barrios_cifras:focus  {
	background-image: url(../img/observatorio/barrio_bilbao_cifras_on.jpg);background-repeat: no-repeat;background-position: left bottom;text-decoration:underline;}
/*actualidad observatorio*/
.blq_acceso_lanekintza_right { position:relative; width:48%; float: right; margin-left:2%;}
.blq_acceso_lanekintza_right h3 { margin-bottom:1em;}
.observatorio_actualidad {position:relative; float:left; width:100%; margin-bottom:1em; text-align:left;}
#lanekintza_include .observatorio_actualidad p {text-align:left;}
#lanekintza_include .observatorio_actualidad p.obsdata { font-size:110%;background-color:#ebe9e7; width:32%; padding:0.3em 0.5em; color:#545454; border-radius:0.3em; margin-bottom:0;}
#lanekintza_include .observatorio_actualidad p.obstxt {font-size:120%; margin:0.3em 0 1.5em 0.1em;}
#lanekintza_include .observatorio_actualidad p.vermas{float:right;margin-top:0;text-align:right;}
#lanekintza_include .observatorio_actualidad p.vermas a {font-size:120%;background-image:url(../img/flechita.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:.6em}
#lanekintza_include #actualidad .info-agenda p.vermas{float:right;margin-top:0; width:auto; margin-right:1em;}
#lanekintza_include #actualidad .info-agenda p.vermas a {font-size:100%;background-image:url(../img/flechita.gif);background-repeat:no-repeat;background-position:left .3em;padding-left:.6em}


/* pestañas home*/
#lanekintza_include #actualidad .cont-actualidad { background-image:none; background-color:#f2f2f2; min-height:8em;}
#lanekintza_include #actualidad .cont-agenda p, #lanekintza_include #actualidad .cont-noticias p  { width:95%; clear:both; margin:0.5em 0 1em 1em; font-size:120%;}

/*focus redspeaker*/
.c-speaker a:focus{ border:solid 1px #000;}


/*AGENDA MUNICIPAL AVISO EXCEPCIONAL*/
.c-bio-aviso {padding:0 0 30px 0; background-color: #ecebeb;border-bottom: solid 1px #c6001b;}
.c-bio-aviso-header {background-color: #d8001d;padding:5px 0px; width:100%;}
.cont-txt .texto .c-bio-aviso-header p {color: #fff;font-size:150%;padding:6px 0 5px 20px;margin:0; text-transform:uppercase; letter-spacing:0.02em;}
.cont-txt .texto .c-bio-aviso-header p span { font-weight:bold;}
.c-bio-aviso h3 {color: #333;font-weight: bold;margin: .5em 0 .5em 1.1em;font-size: 210%;line-height: 1.2em;}
.c-bio-aviso-container {padding:20px;}
.c-bio-aviso-content {margin-left: 3em;width: 97%;}
.c-bio-aviso-titular h3 {border-bottom: none; font-weight: 700;color: #343434;font-size: 240%; background-image: url(../img/infobilbao/ico-aviso-detalle.gif);background-repeat: no-repeat;background-position: left .18em;padding-left: 1.2em;}
.cont-txt .texto .c-bio-aviso-content h4 {background-image: none;font-size: 180%;color: #343434;font-family: Verdana,Arial,sans-serif; padding: 0;font-weight: 400;position: relative;margin-top:1em;}
.cont-txt .texto .c-bio-aviso-content p {font-size:130%;line-height:1.6em;}
.cont-txt .texto .c-bio-aviso-content ul {position: relative;margin-left: 2.5em;margin-bottom: 2em; clear: both;width: 95%;}
.cont-txt .texto .c-bio-aviso-content ol {position: relative;margin-left: 0em;margin-bottom: 2em; clear: both;width: 95%;}
.cont-txt .texto .c-bio-aviso-content ol li {margin-left: 3em;}
.cont-txt .texto .c-bio-aviso-content ul li {font-size: 130%; line-height: 1.6em;margin-bottom: .5em;background-image: url(../img/infobilbao/bg-disc.gif);background-repeat: no-repeat;background-position: left .5em;padding-left: .8em; width: 95%;}
/* bio serv*/
.c-help-link {text-align:right;	display:block;position:static;margin-bottom:10px;}
.c-help-link a { font-weight:normal;font-size:110%;} 
/* aviso ayto escucha*/
.c-bio-aviso-escucha {position: relative; display:block;width:80%; padding:20px; margin-bottom:50px;}
.c-bio-aviso-escucha.is-info {border:solid 2px #d8001d;background-image: url(../img/bg-info-avisos.svg);background-repeat: no-repeat;background-position: 20px 13px;background-size: 34px 34px;}
.c-bio-aviso-escucha.is-info p {font-size: 140%; line-height: 20px; color:#333; margin:0;padding:0 0 0 50px;}
.is-cita-telefono p {padding: 0.5em 0 0 0;margin: 0;font-size: 170%;font-weight: bold;}