/*! ========================================================================================
   # Bilboko Udaleko Webgunea / Web del Ayuntamiento de Bilbao / Bilbao Council´s Website

   # BILBAO HOMEPAGE - bio_home.css
     
     1- This style sheet must not be edited as it´s an output of compiled src files. 
     2- It´s built using PostCSS and gulp
     3- V.03 / 2016-2021
     4- Bilboko Udala © Ayuntamiento de Bilbao
   ======================================================================================= */
/*! 
header */
#portada-agenda .txt_list a:active,#portada-agenda .txt_list a:focus,#portada-agenda .txt_list a:hover,.c-banner.is-alcalde .c-banner-text a:focus,.c-banner.is-alcalde .c-banner-text a:focus h2 span,.carousel-inner .active a:focus h2,.carousel-inner .active a:focus p,.list-avisos-infobilbao ul li h4 a:active,.list-avisos-infobilbao ul li h4 a:focus,.list-avisos-infobilbao ul li h4 a:hover,.list-noticias-infobilbao ul li a:active,.list-noticias-infobilbao ul li a:focus,.list-noticias-infobilbao ul li a:hover,.titular-emision a:active,.titular-emision a:focus,.titular-emision a:hover{text-decoration:underline}
#header-home{position:relative;z-index:1000;float:left;width:100%}
#header-wrapper-home{position:relative;float:left;width:98%}
.header-blq-left-home{display:block;float:left}
.header-blq-right-home{display:block;float:right;width:52%}
#header-home .enlaces-sup{width:96%}
.fecha{display:block;float:left;margin-top:.5em;margin-left:.5em;font-size:110%}
#meteo-home{display:block;float:left;margin-left:4%;width:7em}
#meteo-home img{display:inline;float:left;width:26px}
#meteo-home p.temperatura{display:inline;float:left;margin-top:.2em;margin-left:.2em;color:#6e6e6e;font-weight:400;font-size:140%}
.cont-header-home{position:relative;float:left;margin-top:.5em;width:100%;border-radius:5px;background-color:#4e4e4e}
.cont-header-home #comparte{float:left;clear:none;margin:.9em 0 .3em 2em}
.cont-header-home #comparte li.texto_comparte{padding-top:.3em}
.cont-header-home .header-buscador{float:right;clear:none;margin:.5em 1em .4em 0;width:53%}
.cont-header-home .header-buscador p.busc{border:.11em solid #9c9c9c}
.cont-header-home .header-buscador p.busc input.btn_busc{background-color:#545454}
/*! 
carrusel home*/
#carousel{float:left;margin-top:-36px;margin-bottom:3.2em;margin-left:2%;width:96%;height:156px;background-color:#000}
#carousel img{max-width:100%;height:100%}
/*! 
indicadores carrusel*/
.carousel-indicators{position:absolute;z-index:15;margin-top:125px;margin-left:77px;width:50%;list-style-type:none}
.carousel-indicators li{display:inline-block;padding:0;margin:5px 4px 0;cursor:pointer}
.carousel-indicators li a:link,.carousel-indicators li a:visited{display:block;font-size:110%;width:10px;height:10px;border-radius:50%;border:1px solid rgba(255,255,255,.7);cursor:pointer}
.carousel-indicators li a:focus,.carousel-indicators li a:hover{background-color:#fff}
.carousel-indicators li.active a:active,.carousel-indicators li.active a:focus,.carousel-indicators li.active a:hover,.carousel-indicators li.active a:link,.carousel-indicators li.active a:visited{background:linear-gradient(to bottom,red 20%,#9d0015 72%);border-color:red}
.carousel-indicators li.active a:active a:focus,.carousel-indicators li.active a:focus a:focus,.carousel-indicators li.active a:hover a:focus,.carousel-indicators li.active a:link a:focus,.carousel-indicators li.active a:visited a:focus{outline:solid 1px}
.carousel-player{position:absolute;z-index:15;margin-top:125px;margin-left:44px;width:21px}
.carousel-player button{display:inline-block;margin:0;padding:0;width:21px;height:21px;border:none;background-color:transparent;background-position:center center;background-repeat:no-repeat;cursor:pointer}
button.btn-play{margin-right:5px;background-image:url(../img/home/btn_play_on_carrusel.png)}
button.btn-pause{margin-right:5px;background-image:url(../img/home/btn_pause_off_carrusel.png)}
button.btn-pause:focus,button.btn-pause:hover{background-image:url(../img/home/btn_pause_on_carrusel.png)}
/*!
carrusel inner */
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner .item{position:relative;display:none;height:156px;transition:.6s ease-in-out left}
.carousel-inner .active{display:block;width:100%}
.carousel-inner .active a:link,.carousel-inner .active a:visited{color:#f6f6f6!important;transition:all .3s ease}
.carousel-inner .active a:focus,.carousel-inner .active a:hover{color:#fff!important}
.item-caption{position:absolute;top:48px;padding-left:45px;width:352px;cursor:pointer}
.item-caption h2{margin:0;padding:0;color:inherit;text-transform:uppercase;font-weight:700;font-size:225%;line-height:1em}
.item-caption p{margin:.3em 0 0;padding:0;font-weight:400;font-size:120%}
/*! 
portada infobilbao*/
#portada-infobilbao{position:relative;float:left;margin-top:4.1em;margin-bottom:2.4em;margin-left:2%;padding-bottom:3em;width:96%;border-bottom:solid 1px #c6001b;background-color:#ecebeb}
.avisos-home-bilbao h3,.noticias-home-bilbao h3{padding:.1em 0 0 1.5em;color:#fff;margin-bottom:1em;font-size:160%;font-weight:400}
.portada-infobilbao-header{position:relative;float:left;margin-bottom:1em;width:100%;background-color:#d8001d;background:linear-gradient(to right,rgba(194,0,26,1) 0,rgba(215,0,29,1) 100%)}
.portada-infobilbao-header img{margin-left:3em;vertical-align:bottom;margin-top:.2em}
.portada-infobilbao-header a{display:inline-block}
.avisos-home-bilbao,.noticias-home-bilbao{position:relative;display:block;margin-top:1em}
.noticias-home-bilbao{float:left;width:67%}
.noticias-home-bilbao h3{margin-left:1.25em;background-color:#525252;width:6.5em}
.avisos-home-bilbao{float:right;width:31%}
.avisos-home-bilbao h3{background-color:#d8001d;width:6.5em}
.list-noticias-infobilbao ul,.list-noticias-infobilbao ul li{width:100%;display:block;position:relative;float:left}
/*! 
listado noticias --------------------------------------- */
.list-noticias-infobilbao{position:relative;float:left;margin-bottom:1em;margin-left:2em}
.list-noticias-infobilbao ul li{margin:0 0 1.4em;padding:1em 0;background-color:#fff}
.list-noticias-infobilbao ul li h4{margin:.5em 0 .5em 1.5em;padding:0;width:93%;background-image:none!important;font-size:160%;line-height:1.3em}
.list-noticias-infobilbao ul li h4.tit-noticia-destacada{margin:.5em 0 .5em 1.1em;font-size:210%;line-height:1.2em}
.list-noticias-infobilbao ul li a:link,.list-noticias-infobilbao ul li a:visited{color:#343434;font-size:100%}
.list-noticias-infobilbao ul li div.desc-evento-ampli{position:relative;float:left;margin:0 0 0 2.4em;padding:0;width:92%}
.list-noticias-infobilbao ul li div.desc-evento-ampli p{color:#343434;font-size:130%;line-height:1.6em}
.list-noticias-infobilbao ul li div.desc-evento-ampli ul{position:relative;float:left;width:92%;margin:0 0 1em;clear:both}
.list-noticias-infobilbao ul li div.desc-evento-ampli ul li{background-image:url(../img/infobilbao/bg-disc.gif);background-repeat:no-repeat;background-position:left .6em;width:100%;padding:0 0 0 .8em;margin:0 0 .5em 1.5em;font-size:130%;line-height:1.6em;color:#343434}
.img-dest-noticias{display:block;clear:both;overflow:hidden;margin-bottom:1.5em;margin-left:2.5em;max-width:92%;height:244px}
.img-dest-noticias img{max-width:100%;height:auto}
:root .img-dest-noticias img,_:-ms-fullscreen{width:578px}
/*! 
listado avisos*/
.list-avisos-infobilbao{position:relative;float:left;margin-bottom:1em;margin-left:0;width:97%}
.list-avisos-infobilbao ul,.list-avisos-infobilbao ul li{width:98%;float:left;position:relative;display:block}
.list-avisos-infobilbao ul li{margin:0;padding:.5em 0 0;border-bottom:solid 1px #959595}
.list-avisos-infobilbao ul li:last-child{border-bottom:none}
.list-avisos-infobilbao ul li h4{margin:.5em 0 1em 1.5em;padding:0 0 0 1.5em;width:87%;background-image:url(../img/infobilbao/ico-aviso.gif);background-position:left .1em;background-size:14px 14px;background-repeat:no-repeat;font-size:140%;line-height:1.2em}
.list-avisos-infobilbao ul li h4 a:link,.list-avisos-infobilbao ul li h4 a:visited{color:#343434;font-size:100%}
.list-avisos-infobilbao ul li div.desc-evento-ampli{position:relative;float:left;margin:0 0 0 2.4em;padding:0;width:92%}
.masinfo p.mas,.masinfo p.rss{padding-top:.6em;padding-bottom:.3em;background-position:left 0;background-repeat:no-repeat;float:left}
.list-avisos-infobilbao ul li div.desc-evento-ampli p{color:#343434;font-size:130%;line-height:1.6em}
/*! 
zona mas info*/
.masinfo{position:relative;float:left;margin-top:0;margin-left:2em;width:95%}
.masinfo p a{padding-left:0;font-weight:400;font-size:110%}
.masinfo p.rss{margin-left:1em;padding-left:2.5em;background-image:url(../img/infobilbao/ico-rss.png)}
.masinfo p.rss a{margin-top:.2em}
.masinfo p.mas{margin-right:1em;margin-left:1.8em;padding-left:2.6em;background-image:url(../img/infobilbao/ico-lista.png)}
.masinfo p.rss:active,.masinfo p.rss:focus,.masinfo p.rss:hover{background-image:url(../img/infobilbao/ico-rss-hover.png)}
.masinfo p.mas:active,.masinfo p.mas:focus,.masinfo p.mas:hover{background-image:url(../img/infobilbao/ico-lista-hover.png)}
.avisos-home-bilbao .masinfo{margin-bottom:1em;margin-left:0}
.avisos-home-bilbao .masinfo p{display:block;float:left;padding-top:.2em;padding-left:3em;width:28%}
/*! 
Bilbao zuzenean*/
.bilbao-zuzenean-home{position:relative;display:block;float:left;width:100%}
/*! 
Bilbao Zuzenean modulo */
.bilbao-zuzenean-module{position:relative;float:left;margin:1.3em 0 1.2em;width:93%}
.bilbao-zuzenean-module-header{position:relative;float:left;width:100%;background-color:#367bea;background-image:url(../img/infobilbao/bg-bilbao-zuzenean-module-header.gif);background-position:left bottom;background-repeat:repeat-x;text-align:center}
/*!
 emision en directo*/
.bilbao-zuzenean-module-content-emitiendo{position:relative;float:left;padding:.2em 0 1.5em;min-width:220px;background-color:#000}
.hora-emision{position:relative;float:left;padding:1em 0 1em 1.7em;width:98%}
.hora-emision p{display:block;float:left;width:3.5em;color:#6eb9ff;font-size:280%}
.btn-emitiendo{display:block;float:left;margin-top:1em}
.btn-emitiendo a:link,.btn-emitiendo a:visited{padding:.5em 1.7em .5em 2.5em;background-color:#2A69D9;background-image:url(../img/infobilbao/ico-flecha-zuzenean-small-w.png);background-position:1em .4em;background-repeat:no-repeat;color:#fff;text-transform:uppercase;font-weight:400;font-size:90%}
.btn-emitiendo a:active,.btn-emitiendo a:focus,.btn-emitiendo a:hover{background-color:#2257b4}
.titular-emision{position:relative;float:left;margin-left:2em;width:85%}
.titular-emision a:link,.titular-emision a:visited{width:97%;color:#6eb9ff;font-weight:400;font-size:130%}
.titular-emision a:active,.titular-emision a:focus,.titular-emision a:hover{color:#fff}
/*! 
emisiones programadas*/
.bilbao-zuzenean-module-content-emisioneshoy{position:relative;float:left;padding:4em 0;min-width:220px;width:100%;background-color:#0e1b2b;background-image:url(../img/infobilbao/bg-module-emisioneshoy.gif);background-position:right bottom;background-size:100% auto;background-repeat:no-repeat;text-align:center}
.bilbao-zuzenean-module-content-emisioneshoy a:link,.bilbao-zuzenean-module-content-emisioneshoy a:visited{color:#6eb9ff;font-weight:400;font-size:150%}
.bilbao-zuzenean-module-content-emisioneshoy a:active,.bilbao-zuzenean-module-content-emisioneshoy a:focus,.bilbao-zuzenean-module-content-emisioneshoy a:hover{color:#fff;text-decoration:underline}
/*! 
banners zona avisos*/
.blq-banner-home{position:relative;display:block;float:left;margin-top:2em;width:93%;background-color:#fff}
.blq-info-carta{width:100%;height:100%;background-image:url(../img/home/info-icon.png);background-position:95% 28px;background-repeat:no-repeat}
.blq-banner-inner{margin:1.1em;height:135px;background-color:#efefef;background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(239,239,239,1) 100%)}
.blq-banner-inner a{position:relative;display:block;float:left;width:100%;height:100%;color:#000}
.blq-banner-inner a span.negrita,.blq-banner-inner a strong{display:block;margin:1em 0 0 1em;width:80%;height:2.3em;color:#333;font-weight:700;font-size:170%;line-height:1.1em}
.blq-banner-inner a span{display:block;margin:.6em 0 0 1.4em;width:45%;height:3.5em;color:#333;vertical-align:text-bottom;font-weight:400;font-size:120%;line-height:1.4em}
#portada-agenda,.portada-agenda-header{margin-bottom:2em;float:left;position:relative;display:block}
/*! 
portada agenda*/
#portada-agenda{margin-top:2.4em;margin-left:2%;padding-bottom:3em;width:96%;border-bottom:solid 1px #b9b8b8;background-color:#efefef;background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(239,239,239,1) 100%)}
.portada-agenda-header{width:calc(100% - 32px);background-color:#1d1d1d;background:linear-gradient(to right,rgba(29,29,29,1) 0,rgba(85,85,85,1) 100%);border-left:solid 32px #d4001c}
.portada-agenda-header h2,.portada-agenda-header h3{margin:0 0 0 .7em;padding:.4em 0 .2em;color:#fff;font-weight:400;font-size:190%;letter-spacing:.05em}
.list-agenda-home{position:relative;float:left;width:73%}
.list-agenda-home ul{position:relative;float:left;margin-bottom:3em;margin-left:4em;width:96%}
.list-agenda-home ul li{position:relative;display:block;float:left;margin:0;padding:1em 0;width:98%;border-bottom:solid 1px #cdcdcd}
.list-agenda-home ul li:last-child{border-bottom:none}
#portada-agenda .tipo-evento-list{display:block;float:left;width:11em}
#portada-agenda .tipo-evento-list img{float:left;width:1.6em}
#portada-agenda .tipo-evento-list span{display:block;float:left;margin-left:1em;width:7em;color:#000;font-weight:700;font-size:110%}
#portada-agenda .txt_list{display:block;float:left;margin-top:-.1em;width:82%}
#portada-agenda .txt_list a:link,#portada-agenda .txt_list a:visited{color:#000;font-weight:400;font-size:140%;line-height:1.4em}
/*! 
evento destacado*/
#portada-agenda .evento-destacado-list-img{position:relative;float:left;display:block;width:17.5em}
#portada-agenda .evento-destacado-list-wrapper{display:block;float:left;width:70%;margin-bottom:1em}
#portada-agenda .evento-destacado-list-wrapper .tipo-evento-list{width:100%;display:block;margin-bottom:1.8em}
#portada-agenda .evento-destacado-list-wrapper .tipo-evento-list span{width:80%}
#portada-agenda .evento-destacado-list-wrapper .txt_list{width:100%;margin-bottom:.5em}
#portada-agenda .evento-destacado-list-wrapper .txt_list a{font-size:160%;line-height:1.3em}
#portada-agenda .evento-destacado-list-wrapper .txt-list-descript{width:100%;float:left;display:block;position:relative;margin-top:.5em}
#portada-agenda .evento-destacado-list-wrapper .txt-list-descript p{font-size:130%;line-height:1.6em}
.agenda-home-buscador{position:relative;float:right;width:25%}
.agenda-home-buscador .busq-agenda{margin-top:.5em;margin-left:1%}
#accesos-home{position:relative;float:left;margin-bottom:1em;margin-left:2%;width:96%}
#accesos-home h2{background-image:url(../img/home/repeat.gif);background-position:right .8em;background-repeat:repeat-x}
#accesos-home h2 span{padding-right:.5em;background-color:#fafafa}
.blq{width:100%;background-size:100% 97px}
.blq-container{width:100%;height:100%;background-position:top right;background-repeat:no-repeat}
.row-home{position:relative;float:left;margin-bottom:3em;width:100%}
.row-home .blq-wrapper,.row-home .blq-wrapper-first{display:block;float:left;margin:1% 0 1% 1.6%;width:23.8%}
.row-home .blq-wrapper-first{margin-left:0}
.row-home #participa{float:left;margin:1% 0 1% 1.6%;width:49.2%}
.row-home #participa .accesos-2{float:left;width:100%}
.row-home #participa .blq-wrapper-2,.row-home #participa .blq-wrapper-2-last{display:block;float:left;margin:0;width:47.5%}
#conoce-home,.alcalde-home,.row-home-2,.tramites-home{width:100%;float:left}
.row-home #participa .blq-wrapper-2-last{margin-left:3.2%}
#conoce-home{position:relative}
.row-home-2{position:relative;margin-bottom:2em}
.row-home-2 .blq-wrapper,.row-home-2 .blq-wrapper-first,.row-home-2 .blq-wrapper-last{display:block;float:left;margin:0 0 1% 1.6%;width:23.8%}
.row-home-2 .blq-wrapper-first{margin-left:0}
.flotante{background-color:#fff;box-shadow:3px 3px 4px 1px rgba(173,171,173,1);font-family:Arial,Helvetica,sans-serif;font-size:110%;right:2em;padding:1em;position:absolute;top:1em;width:100%;z-index:1;text-align:left}
.info_bz{float:right;margin-right:.7em;margin-top:.6em}
.c-homeRow,.c-homeRow-content,.c-homeRow-header{display:block;float:left;position:relative}
.c-homeRow{margin-top:2.4em;margin-bottom:2em;margin-left:2%;padding-bottom:3em;width:96%;border-bottom:solid 1px #a9a8a8;background-color:#f2f2f2;background:linear-gradient(to bottom,rgba(242,242,242,1) 0,rgba(228,228,228,1) 100%)}
.c-homeRow-header{margin-bottom:2em;width:calc(100% - 32px);background-color:#1d1d1d;background:linear-gradient(to right,rgba(29,29,29,1) 0,rgba(85,85,85,1) 100%);border-left:solid 32px #d4001c}
.c-banner.is-alcalde,.c-banner.is-sede-electronica{background-repeat:no-repeat;transition:.3s -webkit-filter}
.c-homeRow-heading{margin:0 0 0 .7em;padding:.4em 0 .2em;color:#fff;font-weight:400;font-size:190%;letter-spacing:.05em}
.c-homeRow-content{margin-left:2%;width:96%;margin-top:1.3em}
.c-block-row,.c-portales-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}
.c-block-row{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:12px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.c-block-banner{width:calc(50% - 4px);height:174px;position:relative}
.c-banner{height:100%}
.c-banner.is-alcalde{background-position:top left;transition:.3s filter;transition:.3s filter,.3s -webkit-filter}
.c-banner.is-alcalde:active,.c-banner.is-alcalde:focus,.c-banner.is-alcalde:hover{-webkit-filter:brightness(105%);filter:brightness(105%)}
.c-banner.is-alcalde .c-banner-text{width:210px;text-align:center;float:right;margin-top:63px;margin-right:25px}
.c-banner.is-alcalde .c-banner-title{color:#fff}
.c-banner.is-alcalde .c-banner-title span{display:block;width:100%}
.c-banner.is-alcalde .c-banner-title span.is-description{border-bottom:solid 1px rgba(255,255,255,.45);font-size:18px;font-weight:400;padding-bottom:5px}
.c-banner.is-alcalde .c-banner-title span.is-name{font-size:14px;letter-spacing:calc(.05 * 14px);font-style:italic;padding-top:5px}
.c-banner.is-sede-electronica{border:1px solid #b3b3b3;height:calc(100% - 2px);background-position:top right;transition:.3s filter;transition:.3s filter,.3s -webkit-filter}
.c-banner.is-sede-electronica:active,.c-banner.is-sede-electronica:focus,.c-banner.is-sede-electronica:hover{-webkit-filter:brightness(105%);filter:brightness(105%);border:1px solid #757575}
.c-banner.is-sede-electronica .c-banner-text{width:200px;text-align:left;float:left;margin-top:40px;margin-left:30px}
.c-banner.is-sede-electronica .c-banner-title{font-weight:400}
.c-banner.is-sede-electronica .c-banner-title span{display:block;width:100%}
.c-banner.is-sede-electronica .c-banner-title span.is-description{font-size:29px;color:#262626;line-height:25px;padding-bottom:5px}
.c-banner.is-sede-electronica .c-banner-title span.is-name{font-size:14px;padding-top:5px;color:#4B4B4B}
.c-banner-title{margin:0;padding:0}
.c-conoce-row,.c-nav-row,.o-media{margin-left:12px}
.c-banner-overlay{top:0;right:0;bottom:0;left:0;overflow:hidden;text-indent:200%;white-space:nowrap;visibility:visible;background:0 0}
a.c-banner-overlay{position:absolute;z-index:1}
.c-conoce-row,.c-nav-row,.c-videos-play,.c-videos-play img{position:relative}
.c-nav-row{display:block;float:left;margin-top:18px;width:calc(100% - 12px)}
.c-portales-list{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:114px;text-align:center}
.c-portales-text{font-size:12px;text-transform:uppercase;font-weight:400;margin-bottom:18px}
.c-portales-img{margin-bottom:5px}
.c-portales-item{width:calc(100% / 5);height:100%}
.c-portales-item a:link,.c-portales-item a:visited{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;width:100%;background-color:#f4f4f4;transition:.3s -webkit-filter;transition:.3s filter;transition:.3s filter,.3s -webkit-filter;color:#2e2e2e}
.c-conoce-list,.o-media{-webkit-box-orient:horizontal;-webkit-flex-direction:row}
.c-portales-item a:active,.c-portales-item a:focus,.c-portales-item a:hover{-webkit-filter:brightness(110%);filter:brightness(110%);text-decoration:none}
.c-portales-item a:focus .c-portales-text{text-decoration:underline!important}
.c-portales-item.is-bio-abierto{border-bottom:solid 1px #292929;border-top:solid 1px #292929}
.c-portales-item.is-bio-abierto a:link,.c-portales-item.is-bio-abierto a:visited{background-color:#292929}
.c-portales-item.is-bio-abierto a:active,.c-portales-item.is-bio-abierto a:focus,.c-portales-item.is-bio-abierto a:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}
.c-portales-item.is-bio-abierto a:focus img{border:1px solid #fff}
.c-portales-item.is-bio-abierto .c-portales-img{margin-bottom:30px}
.c-portales-item.is-bio-opendata,.c-portales-item.is-bio-participativo,.c-portales-item.is-bio-responsable,.c-portales-item.is-bio-transparente{border-right:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd;border-top:solid 1px #cdcdcd}
.c-conoce-row{display:block;float:left;margin-top:18px;width:calc(100% - 12px)}
.c-conoce-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:192px;text-align:center}
.c-conoce-item a:link,.c-conoce-item a:visited,.o-media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-direction:normal}
.c-conoce-text{font-size:18px;letter-spacing:calc(.05 * 18px);font-weight:400;margin-top:18px}
.c-conoce-item{width:calc(100% / 4 - 4px);height:100%}
.c-conoce-item a:link,.c-conoce-item a:visited{display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;width:100%;transition:.3s -webkit-filter;transition:.3s filter;transition:.3s filter,.3s -webkit-filter;color:#303030;background-repeat:no-repeat;background-position:top center}
.c-conoce-item a:active .c-conoce-text.is-white,.c-conoce-item a:focus .c-conoce-text.is-white,.c-conoce-item a:hover .c-conoce-text.is-white,.c-conoce-item a:link .c-conoce-text.is-white,.c-conoce-item a:visited .c-conoce-text.is-white{color:#fff}
.c-conoce-item a:active,.c-conoce-item a:focus,.c-conoce-item a:hover{-webkit-filter:brightness(110%);filter:brightness(110%);text-decoration:none}
.c-conoce-item a:focus{text-decoration:underline}
.c-conoce-item a:focus .c-conoce-text.is-white{color:#fff!important;text-decoration:underline}
.o-media{display:flex;-ms-flex-direction:row;flex-direction:row;width:calc(100% - 12px);padding-top:35px;border-top:solid 1px #c6c6c6;margin-top:20px}
.c-fotos-content,.c-fotos-header,.c-videos-content{-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal}
.c-fotos-zoom:focus,.c-thumbs-item a:focus img{border:1px solid #333}
.c-media{width:calc(100% / 2)}
.c-fotos-content,.c-videos-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.c-videos-header{margin-bottom:15px}
.c-fotos-heading,.c-videos-heading{margin:0;padding:5px 0 5px 40px;letter-spacing:calc(.05 * 18px);background-repeat:no-repeat}
.c-videos-heading{color:#444;font-size:18px;background-image:url(../img/home/icon-play-header.png);background-position:left top}
.c-videos-main{width:242px;margin-right:12px}
.c-videos-main p{font-size:12px;font-style:italic;color:#4f4f4f}
.c-videos-play{height:195px;width:100%;display:block;overflow:hidden;margin-bottom:15px}
.c-videos-play:link,.c-videos-play:visited{transition:.3s -webkit-filter;transition:.3s filter;transition:.3s filter,.3s -webkit-filter}
.c-videos-play:active,.c-videos-play:focus,.c-videos-play:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}
.c-videos-icon{position:absolute;background-image:url(../img/home/icon-play-video.png);background-repeat:no-repeat;background-position:bottom left;bottom:0;left:0;display:block;z-index:2;width:47px;height:47px}
.c-fotos-zoom,.c-fotos-zoom img{position:relative}
.c-videos-main .c-videos-img{height:0;padding-bottom:195px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.c-videos-main .c-videos-img img{display:block;height:195px}
.c-videos-thumbs .c-videos-img{height:0;padding-bottom:45px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:58px;margin-right:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.c-videos-thumbs .c-videos-img img{display:block;height:45px}
.c-fotos-main .c-fotos-img{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.c-fotos-main .c-fotos-img img,.c-fotos-thumbs .c-fotos-img img{display:block}
.c-fotos-thumbs .c-fotos-img{overflow:hidden;width:60px;margin-right:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:52px}
.c-fotos{margin-left:10%}
.c-fotos-header{margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.c-fotos-heading{color:#444;font-size:18px;background-image:url(../img/home/icon-foto-header.png);background-position:left top}
.c-fotos-envio a:link,.c-fotos-envio a:visited{color:#393939;font-size:11px;letter-spacing:calc(.05 * 12px);display:block;line-height:14px;background-image:url(../img/home/icon-envio.png);background-repeat:no-repeat;background-position:left center;padding-left:20px}
.c-fotos-envio a:active,.c-fotos-envio a:focus,.c-fotos-envio a:hover{color:#000;text-decoration:underline}
.c-fotos-main{width:242px;margin-right:12px}
.c-fotos-main img{margin-bottom:15px}
.c-fotos-main p{font-size:12px;font-style:italic;color:#4f4f4f;margin-bottom:5px}
.c-fotos-main p span{padding-top:5px}
.c-fotos-zoom{height:195px;width:100%;display:block;overflow:hidden;margin-bottom:15px}
.c-fotos-zoom:link,.c-fotos-zoom:visited{transition:.3s -webkit-filter;transition:.3s filter;transition:.3s filter,.3s -webkit-filter}
.c-fotos-zoom:active,.c-fotos-zoom:focus,.c-fotos-zoom:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}
.c-fotos-icon{position:absolute;background-image:url(../img/home/icon-zoom-foto.png);background-repeat:no-repeat;background-position:bottom left;bottom:0;left:0;display:block;z-index:2;width:48px;height:48px}
.c-thumbs-item a:link,.c-thumbs-item a:visited{font-size:12px;font-style:italic;text-decoration:none;color:#4f4f4f;font-weight:400;transition:.3s -webkit-filter;transition:.3s filter;transition:.3s filter,.3s -webkit-filter}
.c-thumbs-item a:active,.c-thumbs-item a:focus,.c-thumbs-item a:hover{color:#000;text-decoration:underline;-webkit-filter:brightness(110%);filter:brightness(110%)}
.c-thumbs-mas{display:block;border:1px solid #7d7d7d;background-image:url(../img/home/icon-mas.png);background-position:center center;background-repeat:no-repeat;width:56px;height:43px;margin-right:10px}
.c-videos-thumbs .c-thumbs-item{margin-bottom:5px}
.c-videos-thumbs .c-thumbs-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative}
.c-videos-thumbs .c-thumbs-item a .c-videos-icon{background-image:url(../img/home/icon-play-video-thumb.png);width:20px;height:19px}
.c-videos-thumbs .c-thumbs-item.is-mas{width:100%}
.c-videos-thumbs .c-thumbs-item.is-mas a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.c-click-row,.c-fotos-thumbs .c-thumbs-list{-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal}
.c-fotos-thumbs .c-thumbs-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:132px}
.c-click-row,.c-fotos-thumbs .c-thumbs-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
.c-fotos-thumbs .c-thumbs-item{margin-bottom:5px;margin-right:5px;width:calc(100% / 2 - 5px)}
.c-fotos-thumbs .c-thumbs-item a{display:flex;position:relative}
.c-fotos-thumbs .c-thumbs-item a img{position:relative}
.c-fotos-thumbs .c-thumbs-item a .c-fotos-icon{background-image:url(../img/home/icon-zoom-foto-thumb.png);width:19px;height:19px}
.c-fotos-thumbs .c-thumbs-item.is-mas{width:100%;margin-right:0}
.c-fotos-thumbs .c-thumbs-item.is-mas a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.c-btn-mas a:link,.c-btn-mas a:visited{width:100%}
.c-btn-mas a:active .c-thumbs-mas,.c-btn-mas a:focus .c-thumbs-mas,.c-btn-mas a:hover .c-thumbs-mas{-webkit-filter:brightness(130%);filter:brightness(130%)}
.c-fotos-content .c-btn-mas{float:left;display:block;width:100%}
.c-fotos-content .c-btn-mas .c-thumbs-mas{width:78px;height:50px;margin-right:10px}
.c-homeRow.is-click{margin-bottom:4em}
.c-click-row{display:flex;-ms-flex-direction:row;flex-direction:row;margin-left:12px;width:calc(100% - 12px)}
.c-click-block.is-publicaciones,.c-click-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
.c-click-block.is-publicaciones{width:calc(100% - 204px);display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.c-click-block.is-info{width:204px}
.c-click-list{width:50%}
.c-click-list li{border-bottom:solid 1px #d9d9d9;padding-left:13px;width:85%;padding-bottom:12px;margin-top:14px;background-image:url(../img/home/icon-click-list.gif);background-repeat:no-repeat;background-position:left 3px}
.c-click-list li:last-child{border-bottom:none}
.c-click-list li:first-child{margin-top:0}
.c-click-list li a:link,.c-click-list li a:visited{color:#000;font-size:12px;font-weight:400;letter-spacing:calc(.075 * 12px);text-decoration:none}
.c-click-list li a:active,.c-click-list li a:focus,.c-click-list li a:hover{text-decoration:underline}
.c-click-info{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:70px;background-image:url(../img/home/icon-click-info.png);background-repeat:no-repeat;background-position:top center;width:calc(100% - 18px)}
.c-click-info-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}
.c-click-info-item{border-bottom:solid 1px #e7a5b1;text-align:center;padding-bottom:20px;padding-top:20px}
.c-click-info-item a:link,.c-click-info-item a:visited{font-size:12px;color:#000;text-decoration:none;font-weight:400;display:block}
.c-click-info-item a:link.is-010,.c-click-info-item a:visited.is-010{background-image:url(../img/home/icon-telefono.png);background-repeat:no-repeat;background-position:center 1px;padding-top:27px}
.c-click-info-item a:link.is-farmacias,.c-click-info-item a:visited.is-farmacias{background-image:url(../img/home/icon-cruz-farmacia.png);background-repeat:no-repeat;background-position:center 1px;padding-top:27px}
.c-click-info-item a:link.is-directorio,.c-click-info-item a:visited.is-directorio{background-image:url(../img/home/icon-directorio.png);background-repeat:no-repeat;background-position:center 1px;padding-top:27px}
.c-click-info-item a:link.is-boletines,.c-click-info-item a:visited.is-boletines{background-image:url(../img/home/icon-boletines.png);background-repeat:no-repeat;background-position:center 1px;padding-top:32px}
.c-click-info-item a:link span,.c-click-info-item a:visited span{display:block}
.c-click-info-item a:active,.c-click-info-item a:focus,.c-click-info-item a:hover{color:#d4001c}
.c-click-info-item a:active.is-010,.c-click-info-item a:focus.is-010,.c-click-info-item a:hover.is-010{background-image:url(../img/home/icon-telefono-on.png)}
.c-click-info-item a:active.is-farmacias,.c-click-info-item a:focus.is-farmacias,.c-click-info-item a:hover.is-farmacias{background-image:url(../img/home/icon-cruz-farmacia-on.png)}
.c-click-info-item a:active.is-directorio,.c-click-info-item a:focus.is-directorio,.c-click-info-item a:hover.is-directorio{background-image:url(../img/home/icon-directorio-on.png)}
.c-click-info-item a:active.is-boletines,.c-click-info-item a:focus.is-boletines,.c-click-info-item a:hover.is-boletines{background-image:url(../img/home/icon-boletines-on.png)}
.c-click-info-item a .c-info-top{font-size:22px;margin-bottom:5px}