

/* GENERALES 
 ---------------------------------------------------------------------------- */
#primary-menu-nav ul li,
#block-locale-language ul li,
.menu_principal ul li{
  display: inline;
  list-style: none;
}
.menu_izquierda ul li, 
.menu_izquierda ul li.leaf{
  list-style: none;
  list-style-image: none;
}
.block,
.page-search-node #block-system-main h2{
  margin-bottom: 21px;
}
#footer .block,
body.front #block-system-main{
  margin-bottom: 0;
}
#block-views-agenda-agenda-portada{
  margin-right: 30px;
}
.block h2,
#block-views-concejalias-block-2 h3{
  border-bottom: 3px solid #D1D1D1;
  padding-bottom: 3px;
}
.page-taxonomy .node h2,
.view-portadas.view-display-id-block_3 h2,
#block-views-portadas-block-4 h2,
.view-servizos .attachment-before h2,
.bloque-redes-sociales h2,
.bloque-outras-webs h2,
.sede-electronica h2,
#block-quicktabs-servizos h2,
#block-views-licitaciones-block-3 h2,
#block-views-investir-en-lugo-block-1 h2,
.page-search-node #block-system-main h2, 
#block-rueiro-bloque-rueiro-completo h2, 
#block-rueiro-bloque-rueiro-entidade h2,
body.front #block-user-login h2,
body.front #block-login-sede-electronica h2{
  border: 0;
}
.sede-electronica h2,
#block-quicktabs-servizos h2,
#block-views-licitaciones-block-3 h2, 
.view-centros .view-header h2, 
#block-rueiro-bloque-rueiro-completo h2,
#block-rueiro-bloque-rueiro-entidade h2{
  color: #000;
}
.view-servizos .attachment-before h2{
  margin: 8px 0 3px 0;
}
.view-portadas.view-display-id-block_3 h2{
  margin-top: 66px;
}
.listado-actuaciones-otros h3,
.sede-electronica h3,
.view-id-actuaciones.view-display-id-block_4 h3{
  margin-top: 21px;
  margin-bottom: 8px;
}
.listado-actuaciones-otros h3{
  margin-bottom: 0;
}
#block-views-investir-en-lugo-block-1 h2,
#block-views-licitaciones-block-3 h3{
  margin: 8px 0;
}
.block .view-avisos h2,
#block-views-banners-banners-inferior h2,
#block-views-banners-banner-concejalias h2{
  border: 0;
}
.block .view-avisos h2{
  padding: 0;  
}
.views-table{
  width: 100%;
}
.view-centros .views-label{
  float: left;
  margin-right: 3px;
}
.view-centros .views-field-title img{
  vertical-align: text-bottom;
  margin-right: 2px;
}
.view-centros .views-field-field-imagen{
  float: right;
  margin-left: 10px;
}
.view-centros .views-field-field-localizaciones .views-label{
  float: none;
}
.view-centros .views-field-field-localizaciones ul{
  list-style: none;
}


/* REGIÓN HEADER
------------------------------------------------------------------------------*/
#block-locale-language{
  float: right;
  margin-bottom: 15px;
}
#block-locale-language ul li{
  margin: 0 20px 0 0;
}
#block-locale-language ul li.last{
  margin-right: 0;
}
#block-locale-language a.active{
  color: #000;
}
#block-search-form{
  clear: both;
  display: block;
  margin-bottom: 0;
}
#block-search-form input[type="text"]{
  border: 1px solid #D0D2D6;
  border-radius: 5px;
  margin-right: 10px;
  padding: 7px 8px;
  width: 240px;
} 
#block-search-form input[type="submit"]{
  background-image: url("../img/bg/search.png");
  background-repeat: no-repeat;
  background-position: 70px center;
  padding: 5px 36px 5px 10px;
}
#primary-menu-nav,
.menu_principal{
  background: #29323B;
  border-radius: 5px;
  font-size: 1.4em;
  font-weight: normal;
  margin-bottom: 12px;
  padding: 12px 18px;
  text-transform: uppercase;
}
#primary-menu-nav ul li,
.menu_principal ul li{
  display: inline-block;
  margin: 0 66px;
  padding: 0;
}
#primary-menu-nav ul li.last,
.menu_principal ul li.last{
  margin-right: 0;  
}
#primary-menu-nav a, 
.menu_principal a{
  color: #FFFFFF;
}
#primary-menu-nav a.active, 
.menu_principal a.active,
.menu_principal a.active-trail{
  background: url("../img/bg/menu_principal.png") no-repeat bottom center;
  color: #CC0033;
  padding-bottom: 9px;
}
#block-registro-usuarios-1{
  display: inline;
  float: left;
  margin-bottom: 0;
}
#block-logged-user-1 .username,
#block-logged-user-1 .user-logout{
  display: inline;
}
#block-logged-user-1 .username{
  border-right: 1px solid #999;
  padding-right: 6px;
}


/* MENU LATERAL
 ---------------------------------------------------------------------------- */
.menu_izquierda a{
  color: #000;
}
.menu_izquierda ul li{
  margin-bottom: 5px; 
}
.menu_izquierda ul li a{
  border: solid 1px #E6E6E6;
  border-left: solid 10px #E6E6E6;
  border-radius: 3px;
  display: block;
  padding: 8px 24px 8px 6px;
}
.menu_izquierda ul li.collapsed a,
.menu_izquierda ul li ul li.collapsed a{
  background: url('../img/bg/menu_contraido.png') no-repeat 167px center;
}
.menu_izquierda ul li a.active-trail{
  border-left: 10px solid #CC0033;
}
.menu_izquierda ul li.expanded ul li a.active-trail,
.menu_izquierda ul li.expanded ul li ul li a.active{
  background: #CC0033;
  border-color: #CC0033;
  color: #FFF;
  padding-right: 8px;
}
.menu_izquierda ul li ul li.expanded ul li a.active-trail,
.menu_izquierda ul li.expanded ul li ul li a.active{
  color: #000;
}
.menu_izquierda ul li ul li.expanded ul li a{
  background: #E6E6E6;
}
.menu_izquierda ul li ul li.expanded a,
.menu_izquierda ul li ul li.collapsed a,
.menu_izquierda ul li ul li.expanded a.active,
.menu_izquierda ul li ul li.expanded a.active-trail{
  background-position: 157px center;
}
.menu_izquierda ul li ul li ul li.expanded a.active,
.menu_izquierda ul li ul li ul li.expanded a.active-trail,
.menu_izquierda ul li ul li.expanded ul li a.active-trail,
.menu_izquierda ul li ul li ul li a.active-trail.active,
.menu_izquierda ul li.expanded ul li ul li a.active,
.menu_izquierda ul li.expanded ul li.expanded ul li.expanded a.active,
.menu_izquierda ul li.expanded ul li.expanded ul li.expanded a.active-trail{
  background: none;
}
.menu_izquierda ul li a.active-trail{
  margin-bottom: 5px;
}
.menu_izquierda ul li ul{
  margin-left: 10px;
}
.menu_izquierda ul li ul li a{
  display: block;
  padding: 8px 30px 8px 8px;
}
.menu_izquierda ul li ul li ul li a{
  padding: 4px 15px 4px 8px;
}


/* PIE
 ---------------------------------------------------------------------------- */
.copyright-text a:hover,
.bloque-outras-webs a:hover,
#block-menu-menu-menu-footer a:hover, 
.bloque-redes-sociales #social-wrapper a:hover .social-text{
  text-decoration: underline;
}
#block-menu-menu-menu-footer, 
.bloque_copyright, 
.bloque-redes-sociales{
  font-size: 0.9em;
}
.bloque-outras-webs{
  overflow: hidden;
  margin: 0;
}
.bloque-outras-webs h2{
  padding: 0;
  line-height: 1em;
}
.bloque-outras-webs .content{
  padding-left: 80px;
}
.bloque-outras-webs .content > ul > li.first{
  margin-right: 60px;
}
.bloque-outras-webs .content > ul > li.last{
  margin: 0;
  float:right;
}
.bloque-outras-webs ul{
  padding: 0;
}
.bloque-outras-webs li{
  float: left;
  list-style: none;
  margin-right:60px;
}
.bloque-outras-webs li ul li, 
.view-open-data .views-field-name, 
.view-display-id-opendata_estadisticas .views-field-filename{
  background: url('../img/bg/bottom-menu-bullet.png') no-repeat 0 5px;
  float: none;
  margin: 6px 0;
  padding: 0 0 0 25px;
  width: 150px;
}
.bloque-outras-webs li ul li{
  width: auto;
}
.bloque-outras-webs .last ul li{
  padding-right: 0;
}
.block_copyright{
  color: #9EA2A6;
  clear: left;
  display: inline-block; 
  margin-right: 65px;
  vertical-align: top;
}
.block_copyright img{
  float: left;
  margin-right: 60px;
}
.block_copyright .copyright-text{
  float: right;
  line-height: 1.5em;
}
.block-conformidade{
  color: #9EA2A6;  
  display: inline-block; 
  vertical-align: top;
}
#block-menu-menu-menu-footer{
  display: inline-block;
  margin-right: 30px;
}
#block-menu-menu-menu-footer ul li{
  background: url('../img/bg/list_style_pie.png') no-repeat left center;
  color: #FFF;
  margin-bottom: 3px;
  padding-left: 6px;
  width: 160px;
}


/* QUICKTABS PORTADA
 ---------------------------------------------------------------------------- */
#block-quicktabs-quicktab-destacados-portada{
  clear: both;
}


/* NOTICIAS y AGENDA
 ---------------------------------------------------------------------------- */
body.front #block-views-noticias-portada,
body.front #block-views-agenda-agenda-bloque{
  float: left;
  margin: 0 0 20px 0;
  width: 300px;
}
body.front #block-views-noticias-portada{
  margin-right: 30px;
}
.noticias-bloque .views-field-nothing{
  border-right: 1px dashed #D1D1D1;
  float: left;
  margin: 0 10px 10px 0;
}
.ico-speaker{
  background: url(../img/bg/speaker.png) no-repeat left center;
  display: block;
  padding: 4px 10px 4px 0;
  height: 13px;
  width: 19px;
}
.views-field,
#sidebar-second .view-faqs .view-row .views-field-title{
  margin-bottom: 5px;
}
.views-field-field-fecha,
.views-field-field-fecha-inicio-fin,
.views-field-field-fecha-texto{
  color: #737373;
  font-size: 0.9em;
}
.views-field-field-fecha{
  display: inline-block;
  margin-bottom: 5px;
}
.views-field-field-fecha em{
  font-style: normal;
  text-transform: lowercase;
}
.views-field-field-lugar-texto .field-content{
  display: inline;
}
.views-field-title,
.views-field-body,
.views-field-field-entradilla,
.views-field-field-lugar-texto,
.search-results .title, 
.view-tramites .views-field-title > a{
  clear: left;
  margin-bottom: 10px;
}
td.views-field{
  padding: 10px 8px;
}
.listado-actuaciones-otros .views-field-title,
#quicktabs-quicktab_concellerias .views-field-title,
.view-id-actuaciones.view-display-id-block_4 .views-field-title{
  margin: 3px 0;
}
#quicktabs-quicktab_concellerias .views-field-body{
  margin-bottom: 3px;
}
.view-noticias .view-content,
.view-agenda .view-content{
  margin-bottom: 12px;
}
.view-noticias .views-field-field-imagen,
.view-agenda .views-field-field-imagen,
.view-localizacions .views-field-field-imagenes{
  float: right;
  margin-left: 12px;
}


/* INFO CONCEJALÍA
 ---------------------------------------------------------------------------- */
.concejal-bloque{
  background: #C10031;
  color: #FFF;
}
#sidebar-second .concejal-bloque .views-row{
  border: 0;
  padding: 0;
}
.concejal-bloque .views-field-title{
  padding: 8px 8px 0 8px;
  margin: 0;
}
.concejal-bloque .views-field-field-imagen{
  display: inline-block;
  margin: 8px 6px 4px 6px;
}
.concejal-bloque .views-field-field-imagen img{
  border: 4px solid #FFF;
}
.concejal-bloque .views-field-field-concejal{
  float: right;
  margin-top: 20px;
  width: 90px;
}
.view-id-portadas .concejal-bloque .views-field-field-concejal{
  width: 135px;
}
.concejal-bloque .views-field-field-concejal .views-label-field-concejal{
  color: #FFD990;
}
.concejal-bloque .views-field-postal-code,
.concejal-bloque .views-field-phone,
.concejal-bloque .views-field-email,
.concejal-bloque .views-field-address,
.concejal-bloque .views-field-field-n-telefono,
.concejal-bloque .views-field-field-email,
.concejal-bloque .views-field-field-fax{
  border-left: 6px solid #9C0A31;
  border-right: 6px solid #9C0A31;
  padding: 3px;
  margin: 0;
}
.concejal-bloque .views-field-address,
.concejal-bloque .views-field-postal-code{
  border-top: 6px solid #9C0A31;
}
.concejal-bloque .views-field-field-n-telefono,
.concejal-bloque .views-field-field-fax,
.concejal-bloque .views-field-phone{
  border-top: 4px solid #9C0A31;
}
.concejal-bloque .views-field-field-email,
.concejal-bloque .views-field-email{
  border-bottom: 6px solid #9C0A31;
  border-top: 4px solid #9C0A31;
  font-size: 0.9em;
  font-family: open_sans_condensedbold, arial, sans-serif;
  font-weight: normal;
}


/* AVISOS
 ---------------------------------------------------------------------------- */


.view-avisos{
  /*border: 1px solid #D1D1D1;
  border-left: 0;*/
  overflow: hidden;
  width: 100%;
}


.block-barra-avisos .content .view-header{
  background: url('../img/bg/barra_avisos.png') no-repeat top;
  float: left;
  padding: 12px 32px 11px 15px;
}
.block-barra-avisos .content .view-header h2{
 color: #FFF; 
}
.block-barra-avisos .content .view-header,
.block-barra-avisos .content .view-content,
#block-views-avisos-block-1 .jcarousel-next-vertical,
#block-views-avisos-block-1 .jcarousel-prev-vertical{
  background-color: #EAEAEA;
}
.block-barra-avisos .content .view-content{
  /*display: inline-block;*/
  float: left;
  height: 46px;
  /*vertical-align: middle;*/
  width: 867px;
}
.block-barra-avisos .content .view-content .jcarousel-container{
  height: 100%;
}
.block-barra-avisos .content .view-content .views-field-title{
  display: inline-block;
  margin-right: 12px;
}
.block-barra-avisos .content .view-content .views-field-nid{
  display: inline-block;
}
.block-barra-avisos .content .view-content .views-field-nid a{
  color: #CC0033;
}
.block-barra-avisos .content .view-content .jcarousel-clip{
  margin: auto;
  overflow: hidden;
  width: 795px;
  top: 12px;
}
.block-barra-avisos .content .view-content .jcarousel-prev,
.block-barra-avisos .content .view-content .jcarousel-next{
  background-repeat: no-repeat;
  background-position: center center;
  height: 22px;
  position: absolute;
  top: 12px;
  width: 15px;
}
.block-barra-avisos .content .view-content .jcarousel-prev {
  background-image: url('../img/bg/jcarousel_content_prev_arrow.png');
  left: 12px;
}
.block-barra-avisos .content .view-content .jcarousel-next {
  background-image: url('../img/bg/jcarousel_content_next_arrow.png');
  right: 15px;
}
#block-views-avisos-block-1 .jcarousel-container,
#block-views-avisos-block-1 .jcarousel-clip-vertical{
  height: 230px;
  width: 200px;
}
#block-views-avisos-block-1 .view-avisos .view-content{
  height: 250px;
  width: 100%;
}
.view-display-id-block_1{
  border-width: 0 0 1px 0;
}
#block-views-avisos-block-1 .jcarousel-item{
  height: 200px;
  padding: 0;
}
#block-views-avisos-block-1 .jcarousel-next-vertical,
#block-views-avisos-block-1 .jcarousel-prev-vertical{
  height: 15px;
  left: auto;
  right: 0;
  width: 15px;
}
#block-views-avisos-block-1 .jcarousel-prev-vertical{
  background-image: url('../img/bg/collapsible_block_expanded.png');
  top: 5px;
}
#block-views-avisos-block-1 .jcarousel-next-vertical{
  background-image: url('../img/bg/collapsible_block_collapsed.png');
  top: auto;
}
#block-views-avisos-block-1 .views-field-title,
#block-views-avisos-block-1 .views-field-body,
#block-views-avisos-block-1 .views-field-nid{
  margin: 0 8px;
}
#block-views-avisos-block-1 .views-field-body{
  display: block;
  font-size: 0.9em;
  line-height: 160%;
  margin-bottom: 8px;
}


/* TELEFONOS DE INTERÉS
 ---------------------------------------------------------------------------- */
.telefonos-interes .content{
  padding: 10px 0;
  overflow: hidden;
}
.telefonos-interes .telefonos-column{
  vertical-align: top;
}
.telefonos-interes .telefonos-row{
  padding-bottom: 5px;
}
.telefonos-interes .telefonos-column .telefono-nombre{
  color: #999;
  margin-right: 5px;
  padding-top: 5px;
}
.telefonos-interes .telefonos-column .telefono-numero{
  float: right;
}


/* INFO CONTACTO CENTRO
 ---------------------------------------------------------------------------- */
.view-id-centros.view-display-id-block_2{
  float: left;
}


/* CONTENIDO VINCULADO
 ---------------------------------------------------------------------------- */
.collapsiblock a{
  background: url("../img/bg/collapsible_block_expanded.png") no-repeat scroll 98% center rgba(0, 0, 0, 0);
  color: #000000;
}
.collapsiblockCollapsed a{
    background: url("../img/bg/collapsible_block_collapsed.png") no-repeat scroll 98% center rgba(0, 0, 0, 0);
}


/* CARRUSEL
 ---------------------------------------------------------------------------- */
.carrusel-collapsible>h2{
  background: #D4DADF;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  line-height: 1em;
  margin-bottom: 15px;
  padding: 10px 0 10px 8px;
  position: relative;
  text-transform: uppercase;
}
.carrusel-collapsible>h2>span.ico-expand{
  background: url("../img/bg/collapsible_block_collapsed.png") no-repeat scroll 98% center;
  height: 10px;
  position: absolute;
  right: 15px;
  top: 14px;
  width: 15px;
}
#sidebar-second .carrusel-collapsible>h2>span.ico-expand{
  right: 8px;
}
.carrusel-collapsible>h2>span.ico-expand.expanded{
  background: url("../img/bg/collapsible_block_expanded.png") no-repeat scroll 98%;
}
.block-adjuntos>h2{
  background: #D4DADF url('../img/bg/adjuntos_titulo.png') no-repeat 8px center;
  padding-left: 32px;
}
.block-relacionados>h2{
  background: #D4DADF url('../img/bg/relacionados_titulo.png') no-repeat 8px center;
  padding-left: 32px;
}
.block-gmap>h2{
  background: #D4DADF url('../img/bg/mapa_titulo.png') no-repeat 8px center;
  padding-left: 32px;
  margin-bottom: 12px;
}
.block-multimedia>h2 .multimedia-titulo{
  background: url('../img/bg/multimedia_titulo.png') no-repeat left center;
  margin-right: 5px;
  padding-left: 24px; 
}
.block-multimedia>h2 .multimedia-cantidad{
  background: #889CAC;
  border-radius: 3px;
  color: #FFF;
  padding: 0px 6px;
} 
.carrusel-collapsible .jcarousel-clip-horizontal{
  width: 650px;
}
body.two-sidebars .carrusel-collapsible .jcarousel-clip-horizontal{
  width: 440px;
}
.carrusel-collapsible .jcarousel-container-horizontal{
  height: 146px;
  padding: 20px 24px;
  width: 650px;
}
body.two-sidebars .carrusel-collapsible .jcarousel-container-horizontal{
  width: 440px;
}
.carrusel-collapsible .jcarousel-container ul li{
  margin: 0 10px;
  width: 198px;
  height: 146px;
}
.block-relacionados .jcarousel-container-horizontal,
.block-relacionados .jcarousel-container ul li{
  height: 250px;
}
#block-views-contenido-relacionados .jcarousel-container ul li{
  height: 320px;
}
.carrusel-collapsible .jcarousel-clip{
  overflow: hidden;
}
.carrusel-collapsible .jcarousel-clip .jcarousel-item{
  border: none;
}
.carrusel-collapsible .jcarousel-clip .jcarousel-item a{
  display: block;
  position:relative;
}
.carrusel-collapsible .jcarousel-prev{
  background: url('../img/bg/jcarousel_content_prev_arrow.png') no-repeat center center;
  height: 22px;
  left: 0px;
  position: absolute;
  top: 81px;
  width: 14px;
}
.carrusel-collapsible .jcarousel-next{
  background: url('../img/bg/jcarousel_content_next_arrow.png') no-repeat center center;
  height: 22px;
  right: 0px;
  position: absolute;
  top: 81px;
  width: 14px;
}
/* Las flechas si no se ocultan a veces se muestran incorrectamente en safari y chrome.(Con una cantidad de 
    elementos en el carrusel exacta o inferior al total que pueden mostrar).
*/
/*.carrusel-collapsible .jcarousel-prev-disabled-horizontal{
  background: url('../img/bg/jcarousel_content_prev_arrow_disabled.png') no-repeat center center;
  display:inline-block !important;
} 
.carrusel-collapsible .jcarousel-next-disabled-horizontal{
  background: url('../img/bg/jcarousel_content_next_arrow_disabled.png') no-repeat center center;
  display:inline-block !important;
}*/
.carrusel-collapsible .jcarousel-next-horizontal:hover,
.carrusel-collapsible .jcarousel-prev-horizontal:hover{
  background-position: 0;
}


/* ADJUNTOS
 ---------------------------------------------------------------------------- */
.block-adjuntos *{
  text-align: left;
}
.block-adjuntos .view-content .views-field-nothing{
  display: inline-block;
  margin-left: 10px;
  text-align: left;
  width: 136px;
}
.block-adjuntos .view-content .views-field-nothing .file-icon{
  display: none;
}
.block-adjuntos .view-content .views-field-nothing .field-adjuntos{
  color: #CC0033;
  display: block;
}
.block-adjuntos .view-content .views-field-nothing .field-extension{
  color: #889CAC;
  font-family: open_sans_condensedbold, arial, sans-serif;
  margin-right: 5px;
  text-transform: uppercase;
}
.block-adjuntos .view-content .views-field-nothing .field-filesize{
  border-left: solid 2px #889CAC;
  color: #889CAC;
  padding-left: 5px;
}
.block-adjuntos .view-content .views-field-extension-1{
  float: left;
  height: 42px;
  width: 42px;
}
.block-adjuntos .view-content .views-field-extension-1 span,
.block-adjuntos .view-content .views-field-extension-1 a{
  display: block;
}
.block-adjuntos .view-content .views-field-extension-1 .ico-adjuntos{
  background: url('../img/bg/adjuntos_generico.png') no-repeat center center;
  height: 42px;
  width: 42px;
}
.block-adjuntos .view-content .views-field-extension-1 .ico-pdf{
  background: url('../img/bg/adjuntos_pdf.png') no-repeat center center;
}
.block-adjuntos .view-content .views-field-extension-1 .ico-doc, 
.block-adjuntos .view-content .views-field-extension-1 .ico-docx{
  background: url('../img/bg/adjuntos_doc.png') no-repeat center center;
}
.block-adjuntos .view-content .views-field-extension-1 .ico-xls,
.block-adjuntos .view-content .views-field-extension-1 .ico-xlsx{
  background: url('../img/bg/adjuntos_excell.png') no-repeat center center;
}
.block-adjuntos .view-content .views-field-extension-1 .ico-rar{
  background: url('../img/bg/adjuntos_rar.png') no-repeat center center;
}
.block-adjuntos .view-content .views-field-extension-1 .ico-zip{
  background: url('../img/bg/adjuntos_zip.png') no-repeat center center;
}
.block-adjuntos .view-content a.url_externa{
  background: url("../img/fileicon/enlace_externo.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  display: block;
  height: 42px;
  margin-left: 9px;
  padding-left: 51px;
}
.block-adjuntos .file{
  clear: both;
  display: block;
  margin-bottom: 15px;
}
.block-adjuntos .file .file-icon{
  float: left;
  margin-right: 8px;
}
.block-adjuntos .file a{
  display: block;
}
.filesize{
  display: block;
  font-family: arial;
  font-size: 0.85em;
  text-align: right;
}
.block-adjuntos .file .filesize{
  text-align: right;
}
.view-documentos h3{
  float: left;
  width: 200px;
}
.view-documentos .views-view-grid{
  clear: left;
}
.view-documentos .views-view-grid tr{
  vertical-align: top;
}
.view-documentos .views-view-grid td{
  padding-bottom: 21px;
}
.view-documentos .views-view-grid .col-first{
  padding-right: 15px;
}
.view-documentos .views-field-title .file-icon{
  float: left;
  margin-right: 8px;
}
.view-id-documentos .views-field-title .filesize{
  display: block;
  font-size: 11px;
}
.view-id-documentos .views-field-title{
  margin-bottom: 3px;
}
.view-documentos .views-field-term-node-tid{
  margin: 3px 0 6px 0;
}
.view-documentos .views-field-term-node-tid.termos-n-adxuntos{
  margin-left: 0;
}
.view-documentos .views-field-field-adjuntos .file-attachment{
  clear: both;
  margin-bottom: 12px;
  overflow: hidden;
}
.view-documentos .views-field-field-adjuntos table,
.view-documentos .views-field-field-doc-mod-prorroga table{
  width: 100%;
}
.view-documentos.view-display-id-repositorio .views-row{
  margin-bottom: 21px;
  padding-bottom: 21px;
  overflow: hidden;
}
.view-documentos.view-display-id-repositorio .views-field-field-tipo-documento{
  margin-bottom: 12px;
}
.region-content .view-documentos .views-field-field-adjuntos .file-attachment{
  clear: none;
  float: left;
  margin-right: 2%;
  width: 48%;
}
.view-documentos .views-field-field-adjuntos .file-attachment-multiple{
  border: 0;
}
.view-documentos .views-field-field-adjuntos .file-attachment-multiple .file-title{
  width: 50%;
}
.view-documentos .views-field-field-adjuntos .file-attachment .filesize{
  display: block;
}
.view-documentos .views-field-field-referencia,
.view-documentos .views-field-field-ano{
  margin-right: 12px;
  margin-top: -5px;
}
.view-documentos .views-field-body{
  clear: none;
  margin-left: 8px;
}
.view-documentos .views-field-field-referencia .field-content,
.view-documentos .views-field-field-ano .field-content{
  display: inline;
  font-family: open_sans_condensedbold, arial, sans-serif;
  font-weight: normal;
}
.page-identidad-corporativa .view-id-documentos .views-row{
  border: 0;
  float: left;
  width: 50%;
}
.block-adjuntos .views-row{
  margin-bottom: 12px;
}
.region-content .block-adjuntos .view-documentos .file-attachment{
  float: none;
  margin: 0;
  width: auto;
}


/* MULTIMEDIA
 ---------------------------------------------------------------------------- */
.block-multimedia .jcarousel-clip .jcarousel-item span.multimedia-imagen,
.block-multimedia .jcarousel-clip .jcarousel-item span.multimedia-video{  
  bottom: 8px;
  height: 20px;
  position:absolute;
  right: 3px;
  width: 20px;
}
.block-multimedia .jcarousel-clip .jcarousel-item span.multimedia-imagen{
  background: url('../img/bg/multimedia_imagen.png') no-repeat center center;
}
.block-multimedia .jcarousel-clip .jcarousel-item span.multimedia-video{
  background: url('../img/bg/multimedia_video.png') no-repeat center center;
}
.block-relacionados .jcarousel-container ul li{
  text-align: left;
}
.block-relacionados .views-field-title a{
  color: #000;
}
.no-sidebars .block-gmap .content{
  margin: auto;
  width: 700px;
}
.block-gmap .content #rueiro-mapa #map{
  height: 350px;
}


/* LICITACIONES
 ---------------------------------------------------------------------------- */
.view-licitaciones .view-filters .form-item-field-tipo-contratacion-tid .form-select{
  width: 200px;
}
.view-licitaciones .view-filters .views-exposed-form .views-exposed-widget .form-submit{
  margin-top: 0;
}
.view-licitaciones td.views-field-title{
  padding: 10px;
  width: 48%;
}
#block-views-licitaciones-block-2{
  padding-top: 12px;
}
.view-licitaciones .views-field-timestamp,
.view-licitaciones .views-field-field-fecha-aviso{
  white-space: nowrap;
}
.view-display-id-resumen_xestion_municipal .views-field{
  overflow: hidden;
  margin-bottom: 8px;
}
.view-id-licitaciones.view-display-id-resumen_xestion_municipal .views-label{
  display: inline-block;
  width: 120px;
}


/* TRAMITES
 ---------------------------------------------------------------------------- */
.view-tramites .views-field-field-online{
  text-align: center;
}
.view-tramites td.views-field-field-presentacion-tramite{
  white-space: nowrap;
}
.view-tramites td.views-field-field-presentacion-tramite span{
  margin-right: 2px;
}
.view-tramites td.views-field-title .views-field-term-node-tid{
  font-size: 0.6em;
}
.view-tramites .views-field-title > a{
  display: block;
}
.view-tramites select, 
.view-tramites input[type="text"]{
  padding: 5px;
}
.view-tramites select{
  width: 286px;
}
.view-tramites input[type="text"]{
  padding: 6px 5px;
  margin: 0;
  width: 275px;
}


/* SEDE ELECTRONICA PORTADA
 ---------------------------------------------------------------------------- */
#block-user-login .item-list{
  float: left;
  line-height: 110%;
  margin-top: 8px;
  margin-left: -5px;
  width: 50%;
}
#block-user-login .item-list li{
  list-style: none;
  margin: 0 0 5px 0;
}
#block-user-login .item-list li.first a{
  font-size: 120%;
}
#block-user-login .item-list li.last{
  font-size: 80%;
}
#block-user-login .item-list a:hover{
  color: #fff;
}
#block-user-login label{
  float: left;
  display: inline;
  width: 35%;
}
#block-user-login input[type="text"],
#block-user-login input[type="password"]{
  width: 60%;
  clear: right;
  margin-right: 0;
}
.quicktab-sede-electronica-portada #block-user-login{
  margin-bottom: 0;
}
.region-highlighted #block-user-login h2,
.region-highlighted #block-user-login .form-item{
  color: #fff;
  margin: 8px 0 15px 0;
}
body.front #block-user-login .form-type-password{
  margin-bottom: 15px;
}
body.front #block-user-login,
body.front #block-login-sede-electronica #block-block-24{
  background: url(../img/bg/alpha_black_0-8.png);
  border-radius: 3px;
  float: right;
  padding: 6px 10px;
  width: 284px;
}
body.front #block-login-sede-electronica #block-block-24{
  color: #BFBEBF;
}
body.front #block-login-sede-electronica #block-block-24 h2{
  color: #fff;
  padding: 0;
  margin: 0 0 10px 0;
}


/* BUSCADOR EN LISTADOS
 ---------------------------------------------------------------------------- */
.field-name-field-related-view .views-exposed-form{
  position: relative;
}
.views-exposed-form .views-exposed-widget{
  padding-right: 0.5em;
}
.page-search #content .search-form,
.view-actuaciones .view-filters,
.view-documentos .view-filters,
.view-licitaciones .view-filters,
.node-portadilla .view-agenda .view-filters,
.node-portadilla .view-noticias .view-filters,
.view-agenda .view-filters,
.view-centros .view-filters form,
.view-display-id-noticias_completo .view-filters{
  background: #F0F0F0;
}
.view-centros .view-filters form{
  margin: 12px 8px 0 8px;
}
.view-tramites .views-exposed-form .views-exposed-widget{
  padding-top: 8px;
}
#edit-line-break-div-wrapper{
  margin: 0;
  padding: 0;
}
#edit-line-break-div-1-wrapper{
  clear: left;
}
.container-inline-date .form-item input{
  margin-right: 0;
}
.field-name-field-related-view #edit-field-tematica-tid-wrapper,
.field-name-field-related-view #edit-field-colectivo-tid-wrapper{
  margin-top: 7px;
}
.field-name-field-related-view #edit-field-tematica-tid-wrapper{
  margin-left: -40px;
}
.view-id-noticias .views-exposed-widget, 
.view-id-agenda .views-exposed-widget{
  display: inline-block;
  padding-top: 0;
  vertical-align: top;
}
.view-id-documentos #edit-line-break-div-1-wrapper,
.view-id-agenda #edit-line-break-div-1-wrapper,
.view-id-noticias #edit-line-break-div-1-wrapper{
  display: none;
}
/*
.views-widget-filter-line-break-div{
  clear: left;
  display: block;
  padding: 0;
}*/
.view-id-noticias #edit-field-fecha-value-min-wrapper,
.view-id-noticias #edit-field-fecha-value-max-wrapper,
.view-id-agenda #edit-field-fechas-inicio-fin-value-min-wrapper,
.view-id-agenda #edit-field-fechas-inicio-fin-value-max-wrapper{
  display: inline-block;
}
#edit-field-tematica-tid-wrapper,
#edit-field-colectivo-tid-wrapper-wrapper{
  float: left;
}
#block-system-main .views-exposed-widget ul.bef-tree{
  margin: 0;
  padding: 0;
}
#block-system-main .views-exposed-widget ul.bef-tree li{
  margin-bottom: 4px;
}
.views-exposed-widget ul.bef-tree li,
.views-exposed-widget .bef-checkboxes .form-type-bef-checkbox{
  margin: 0;
  padding: 3px 8px;
  width: 185px;
}
.views-exposed-widget ul.bef-tree-child,
.views-exposed-widget .bef-checkboxes{
  background: url('../img/bg/alpha_white.png');
  border: 1px solid #D1D1D1;
  border-radius: 3px;
  padding: 0;
  position: absolute;
  left: 12px;
  z-index: 50;
}
.views-exposed-widget ul.bef-tree-child ul{
  left: 182px;
  margin-top: -21px;
}
.views-exposed-widget ul.bef-tree-child ul li{
  width: 170px;
}
.views-exposed-widget .form-checkboxes ul.bef-tree li{
  list-style: none;
}
ul.bef-tree li.active{
  background: #E3E3E3;
}
ul.bef-tree span.checkbox-replace{
  display: inline-block;
  width: 12px;
}
.views-exposed-widget .check-filter-colorbox-wrapper a{
  background: url('../img/bg/term_selectbox.png') no-repeat right;
  padding: 3px 25px 3px 0;
}
.node .field-type-taxonomy-term-reference .field-label,
.view-taxonomias .views-field-name a,
.views-exposed-widget .check-filter-colorbox-wrapper a{
  background-color: #D6D9DE;
  border-radius: 0 3px 3px 0;
  display: inline-block;
  font-size: 0.9em;
  font-family: arial;
  margin-left: 20px;
  white-space: nowrap;
  width: auto;
}
.node .field-type-taxonomy-term-reference .field-label{
  background: none;
  font-size: 1em;
  margin-left: 0;
}
#edit-field-tematica-tid-wrapper .form-type-bef-checkbox label.collapsed{
  background: url('../img/bg/flecha_enlaces.png') no-repeat right;
  display: inline-block;
  width: 165px;
}
.view-taxonomias .views-field-name,
.views-exposed-widget .check-filter-colorbox-wrapper{
  background: url('../img/bg/term.png') no-repeat left center;
}
#edit-field-tematica-tid-wrapper .form-type-bef-checkbox label:hover,
#edit-field-colectivo-tid-wrapper .form-type-bef-checkbox label:hover{
  cursor: pointer;
}
.views-exposed-widget.views-submit-button{
  padding: 20px 0 0 0;
}
.view-tramites .views-exposed-widget.views-submit-button{
  float: right;
}
.view-centros .views-submit-button{
  padding: 22px 0 0 0;
}
.view-licitaciones .views-submit-button,
.views-exposed-widget.views-submit-button .submit{
  margin-top: 12px;
}
.views-exposed-form #edit-field-tematica-tid-wrapper-wrapper,
.views-exposed-form #edit-field-colectivo-tid-wrapper-wrapper{
  margin-top: 18px;
}
.view-actuaciones .view-filters,
.view-documentos .view-filters,
.view-licitaciones .view-filters,
.view-tramites .view-filters{
  margin-bottom: 21px;
}
.view-tramites .view-filters{
   background: #f0f0f0;
}


/* PESTAÑAS TAXONOMÍA
 ---------------------------------------------------------------------------- */
.view-taxonomias .item-list,
#quicktabs-container-quicktab_destacados_portada{
  overflow: hidden;
}
#quicktabs-container-quicktab_destacados_portada{
  padding: 18px;
}
.view-taxonomias h3{
  margin: 0 0 8px 0 ;
}
.quicktabs-wrapper .view-taxonomias .views-row{
  float: left;
  margin: 0 0 0 18px;
  list-style: none;
}
.view-taxonomias .item-list{
  clear: both;
  margin: 15px 0 0 0;
}
.view-taxonomias .views-field-name a{
  padding: 3px 12px 3px 0;
}
#block-views-taxonomias-tema-portada .view-taxonomias .views-column{
  clear: none;
  display: inline-block;
  vertical-align: text-top;
  width: 220px;
}

/* Google Translate
 ---------------------------------------------------------------------------- */
#block-gtranslate-gtranslate, 
#block-gtranslate-plx-gtranslate-plx,
#gtranslate-toolbar{
  background: url('../img/google_translate.png') no-repeat;
  float: left;
  height: 21px;
  margin-bottom: -12px;
  padding-right: 12px;
  margin-top: 4px;
  padding-top: 11px;
  padding-left: 95px;
  z-index: 111;
}

/* SERVICIOS - SEDE ELECTRONICA
 ---------------------------------------------------------------------------- */
.sede-electronica.horizontal, 
.sede-electronica.vertical .parte-superior, 
.sede-electronica.vertical .parte-inferior,
#block-views-investir-en-lugo-block-1{
  background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #DCDCDC)
  );
  background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #DCDCDC 100%);
  background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #DCDCDC 100%);
  background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #DCDCDC 100%);
  background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #DCDCDC 100%);
  background-image: linear-gradient(to bottom, #FFFFFF 0%, #DCDCDC 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 ); /* IE6-8 */ 
  border-radius: 3px;
  overflow: hidden;
  padding: 18px 21px 12px 21px;
}
.sede-electronica.vertical .parte-superior, 
.sede-electronica.vertical .parte-inferior{
  padding: 12px;
}
.sede-electronica.horizontal #menu-tramites .menu{
  overflow: hidden;
}
.sede-electronica.horizontal #menu-tramites li{
  width: 44%;
}
.sede-electronica.horizontal #menu-tramites li.even{
  float: left;
}
.sede-electronica.horizontal #menu-tramites li.odd{
  float: right;
}
.sede-electronica.vertical .parte-inferior{
  padding-top: 0;
}
.sede-electronica.vertical .title-wrapper{
  margin-bottom: 8px;
}
.sede-electronica.vertical .title-wrapper h2{
  height: auto;
  padding: 0;
}
.sede-electronica.vertical .title-wrapper .ico{
  float: left;
}
.sede-electronica.vertical .title-wrapper .title{
  display: inline-block;
  line-height: 90%;
  padding: 8px 0 3px 0;
}
.sede-electronica.vertical .title-wrapper .title .title-slogan{
  display: block;
}
.sede-electronica.vertical .block-sedeelectronica form .form-item label{
  margin-right: 10px;
}
.sede-electronica.vertical .block-sedeelectronica form input[type="text"], 
.sede-electronica.vertical .block-sedeelectronica form input[type="password"]{
  width: 60%;
}
.sede-electronica.vertical .block-sedeelectronica form input[type="submit"]{
  padding: 2px 20px;
}
.sede-electronica .title-wrapper{
  background: #dcdcdc;
  border-bottom: 1px solid #ccc;  
  padding: 10px;
  margin: -13px -12px 0 -12px;
}
.sede-electronica .title-wrapper h2{
  background-image: -webkit-gradient(
	linear,
	left bottom,
	right bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #E3E3E3)
  );
  background-image: -o-linear-gradient(right, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -moz-linear-gradient(right, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -ms-linear-gradient(right, #FFFFFF 0%, #E3E3E3 100%);
  background-image: linear-gradient(to right, #FFFFFF 0%, #E3E3E3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=1 ); /* IE6-8 */
  border-radius: 5px 0 0 5px;
  height: 48px;
}
.sede-electronica .title-wrapper h2 .ico{
  background: #ffAD90;
  border-radius: 5px 0 0 5px;
  color: #FFF;
  display: inline-block;
  margin-right: 12px;
  padding: 5px 10px;
}
.sede-electronica .title-wrapper h2 .highlight{
  color: #cc0033;
}
.sede-electronica .title-wrapper h2 .title-slogan{
  color: #999;
  font-size: 0.8em;
}
.sede-electronica.vertical #carpeta-cidada h3{
  margin-top: 12px;
}
#carpeta-cidada form{
  background-image: -webkit-gradient(
          linear,
          left top,
          left bottom,
          color-stop(0, #D1D1D1),
          color-stop(1, #DCDCDC)
  );
  background-image: -o-linear-gradient(bottom, #D1D1D1 0%, #E1E1E1 100%);
  background-image: -moz-linear-gradient(bottom, #D1D1D1 0%, #E1E1E1 100%);
  background-image: -webkit-linear-gradient(bottom, #D1D1D1 0%, #E1E1E1 100%);
  background-image: -ms-linear-gradient(bottom, #D1D1D1 0%, #E1E1E1 100%);
  background-image: linear-gradient(to bottom, #D1D1D1 0%, #E1E1E1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-8 */
  border-radius: 5px 5px 0 0;
  padding: 15px;
}
#carpeta-cidada .faqs-title,
#carpeta-cidada .carpeta-cidada-title{
  background-color: #bebebe;
  border-radius: 3px;
  float: left;
  min-height: 58px;
  padding: 0 9px;
  width: 45%;
}
#carpeta-cidada .faqs-title{
  background-image: url('../img/bg/faqs-answer.png');
  background-repeat: no-repeat;
  background-position: 5px 13px;
}
#carpeta-cidada .carpeta-cidada-title{
  float: right;
}
.parte-superior #carpeta-cidada .faqs-title{
  margin-bottom: 10px;
}
.parte-superior #carpeta-cidada .faqs-title,
.parte-superior #carpeta-cidada .carpeta-cidada-title{
  float: none;
  display: block;  
  width: auto;
}
#carpeta-cidada .faqs-title a, 
#carpeta-cidada .carpeta-cidada-title a{
  background: url('../img/bg/banners_derecha.png') no-repeat right;
  display: block;
  padding: 6px 0 6px 32px;
}
#carpeta-cidada .carpeta-cidada-title{
  background-image: url('../img/ico/sede_electronica_cultura.png');
  background-repeat: no-repeat;
  background-position: 14px 9px;
}
#carpeta-cidada .carpeta-cidada-title a{
  padding: 18px 0px 16px 65px;
}
#carpeta-cidada .faqs-title .highlight,
#carpeta-cidada .carpeta-cidada-title .highlight{
  color: #fff;
  display: block;
}
#menu-tramites ul li{
  background: #FFF;
  background-image: -webkit-gradient(
	linear,
	left bottom,
	right bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #E3E3E3)
  );
  background-image: -o-linear-gradient(right, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -moz-linear-gradient(right, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -webkit-linear-gradient(right, #FFFFFF 0%, #E3E3E3 100%);
  background-image: -ms-linear-gradient(right, #FFFFFF 0%, #E3E3E3 100%);
  background-image: linear-gradient(to right, #FFFFFF 0%, #E3E3E3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=1 ); /* IE6-8 */
  border-radius: 3px;
  margin-bottom: 6px;
  padding: 0 12px;
}
#menu-tramites a{
  background: url('../img/bg/next_arrow_white.png') no-repeat right;
  display: block;
  padding: 6px 0;
}
#menu-tramites a .ico{
  display: inline-block;
  margin-right: 12px;
  vertical-align: middle;
  width: 50px;
}


/* SERVICIOS
 ---------------------------------------------------------------------------- */
body.page-servizos #block-system-main,
body.page-servizos #page-title,
body.page-concellerias .view-portadas h2,
body.page-concejalia .view-portadas h2{
  display: none;
}
#quicktabs-servizos{
  padding-top: 6px;
}
#quicktabs-container-servizos .views-exposed-form .views-exposed-widget{
  padding-right: 10px;
  padding-bottom: 10px;
}
#quicktabs-container-servizos .views-exposed-form .form-item-title{
  width: 315px;
}
#quicktabs-container-servizos .views-exposed-form .form-item-title input[type="text"]{
  width: 280px;
}
.view-servizos .attachment-before{
  margin-bottom: 8px;
}
.view-servizos .attachment .views-summary .separator{
  padding: 0 3px;
}
.view-servizos .views-exposed-widgets{
  margin: 0;
}
#quicktabs-container-servizos .view-servizos .views-exposed-widget.views-submit-button{
  float: right;
  padding: 21px 0 0 0;
}
#block-views-taxonomias-tema-portada .views-field-name{
  background: none;
}
#block-views-taxonomias-tema-portada .views-field-view .views-row{
  float: none;
  margin-bottom: 0;
}
#block-views-taxonomias-tema-portada .views-field-view .views-row a{
  background: none;
  color: #01AED3;
  font-size: 0.85em;
  font-weight: normal;
  padding: 0;
  margin: 0;
}


/* OPEN DATA
 ---------------------------------------------------------------------------- */
.view-open-data{
  overflow: hidden;
}
.view-open-data .views-column, 
.view-display-id-opendata_estadisticas .views-column{
  width: 25%;
  float: left;
}
.view-open-data.view-display-id-page .view-header h2,
#block-views-open-data-block-1 h2,
.block-open-data-estatisticas h2{
  padding: 20px 60px;
}
.view-open-data.view-display-id-page .view-header h2{
  background: url('../img/ico/kml.png') no-repeat left;
}
#block-views-open-data-block-1 h2{
  background: url('../img/ico/ics.png') no-repeat left;
}
.block-open-data-estatisticas h2{
  background: url('../img/ico/csv.png') no-repeat left;
}
.block-open-data-estatisticas .view-content h3{
  float: none;
  width: auto;
  margin: 10px 0;
}
.block-open-data-estatisticas .views-responsive-grid{
  overflow: hidden;
}


/* INVESTIR
 ---------------------------------------------------------------------------- */
body.page-investir #page-title{
  display: none;
}
body.page-investir #block-system-main{
  float: right;
  width: 170px;
}
#block-rueiro-bloque-rueiro-investir{
  float: left;
  margin-right: 21px;
}
#block-views-investir-en-lugo-block-1 h2,
.view-investir-en-lugo .views-field-title{
  text-align: center;
}
#block-views-investir-en-lugo-block-1 .views-row{
  float: left;
  margin: 0 5px;
  width: 175px;
}
#block-views-investir-en-lugo-block-1 .views-row-first{
  margin-left: 0;
}
#block-views-investir-en-lugo-block-1 .views-row-last{
  margin-right: 0;
}
.view-investir-en-lugo .views-field-title{
  background: #fff;
  display: block;
  max-height: 23px;
  padding: 33px 0;
  margin-top: -23px;
}
.view-investir-en-lugo .views-field-field-imagen img{
  border-bottom: 3px solid #CC0033;
}
 body.page-investir .rueiro-completo .rueiro-map-canvas{
   height: 410px;
   width: 745px;
 }

 
 /* Bloque redes-sociais */
.bloque-redes-sociales .content a{
  display: block;
}
.bloque-redes-sociales .social-row{
  margin: 0 0 2px 0;
}
.bloque-redes-sociales .social-text{
  display: inline-block;
  margin: 3px 0;
  vertical-align: middle;
}


/* DIRECTORIOS */
body.page-directorio #content #block-system-main,
body.page-lugo-destino-turistico #content #block-system-main{
  float: left;
  margin-right: 24px;
  width: 731px;
}
body.page-centros-municipais #block-system-main,
body.page-directorio.one-sidebar #content #block-system-main,
body.page-concelleria.one-sidebar #content #block-system-main,
body.page-concejalia.one-sidebar #content #block-system-main{
  float:left;
  margin-right: 24px;
  width: 507px;
}
body.page-directorio #content .telefonos-interes,
body.page-centros-municipais #content .telefonos-interes,
body.page-lugo-destino-turistico #content .telefonos-interes,
body.page-directorio.one-sidebar #content .telefonos-interes, 
body.page-concelleria.one-sidebar #content .telefonos-interes,
body.page-concejalia.one-sidebar #content .telefonos-interes{
  float: right;
  width: 205px;
}
body.page-lugo-destino-turistico.no-sidebars #content .telefonos-interes .telefonos-column,
body.page-directorio.one-sidebar #content .telefonos-interes .telefonos-column, 
body.page-concelleria.one-sidebar #content .telefonos-interes .telefonos-column,
body.page-concejalia.one-sidebar #content .telefonos-interes .telefonos-column{
  display: block;
  margin:0;
  width: auto;
}
 /* Bloque banner superior */
 .view-banner-img{
	 margin-bottom: 10px;
 }
 
 
/*Menú horizontal superior*/

#responsivo #block-responsive-menu-horizontal-menu{
	display:none;
	visibility:hidden;
}



/*Buscador - Servicios Arreglo*/
.view-display-id-servizos_alfabetico_copia .views-widget-filter-combine label{
	display: inline-block !important;
    margin-right: 8px;
}
.view-display-id-servizos_alfabetico_copia .views-widget-filter-combine .views-widget{
display: inline-block !important;
}
.view-display-id-servizos_alfabetico_copia .views-widget-filter-combine .views-widget .form-item-combine #edit-combine{
width: 120px !important;
}

.view-display-id-servizos_alfabetico_copia .views-exposed-widget.views-submit-button{
    padding: 4px 0 0 0 !important;
}
