a,
a:active,
a:focus,
a:hover {
  color: #a41a88;
}

.page-search .breadcrumb li a {
  color: #a41a88 !important;
}

.container {
  background: #ffffff;
  box-shadow: 0px 0px 6px 0px rgba(49, 50, 50, 1);
}

.titulo_interno {
  border-bottom: 1px solid #A41A88;
}

.color_verde {
  color: #a41a88;
}

.iconos_verdes {
  color: #fff;
  background: #a41a88;
}

.listados {
  background: #f0f0f0;
}

.mean-container .mean-nav {
  /*background: none !important;*/
  background: transparent url("imaxes/menu_back.png") repeat left top;
}

.menu_superior_opcions ul li a:hover,
.menu_idioma li a:hover, .bibiliotecas_xunta a:hover {
  color: #A41A88;
}

.menu_idioma li.first {
  background: transparent url("imaxes/separa_idioma.png") no-repeat right center;
}

.menuparent.nolink {
  border-left: 1px solid #fff;
  border-top: 1px solid #CFDEFF;
  color: #fff !important;
  /**/
}

.menu_control ul li.last.sf-depth-1 {
  background: rgba(0, 0, 0, 0) url("imaxes/lupa_blanca.png") no-repeat center center !important;
}


.menu_control ul li.last.sf-item-9:hover{
	background-color:#222!important;
}

.menu_control {
  background: #a41a88 url("imaxes/menu_back.png") repeat 5px center;
  border-bottom: 1px solid #a41a88;
  border-top: 1px solid #a41a88;
}

.menu_control li.active-trail {
  border-bottom: 2px solid #470b3b !important;
  background-color: #70125D!important;
  color: #FFF;
}

.menu_control li.active-trail span.nolink {
  color: #570812;
}

.mean-container a.meanmenu-reveal span {
    background-color: #a41a88;
 }
  
.mean-container a.meanmenu-reveal {
    color: #a41a88;
 }
 
.mean-bar {
	background-color: #fff !important;
	/*background-image: url("imaxes/logo.png") !important;
	background-position: 10px 13px !important;
	background-repeat: no-repeat !important;
	background-size: 230px 30px !important;*/
	border-bottom: 1px solid #ccc;
}

.menu_control ul li.sfHover a:hover, .menu_control ul ul li a:hover {
  color: #d8accf !important;
}

.sf-menu.sf-style-default li:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default a:focus,
.sf-menu.sf-style-default a:hover,
.sf-menu.sf-style-default a:active {
  background-color: #70125D !important;
}

/*CABECERA*/
/*BODY*/
header {
  background: #f0f0f0;
  border-bottom: 1px solid #d6d6d6;
}

header .contacto {
  background-image: url("imaxes/contact.png");
}

header .contacto:hover {
  color: #A41A88;
}

.view-busca label {
  color: #a41a88;
}

.busca_web button {
  background: url("imaxes/busca.png") no-repeat;
}

.buscador_bibliotecas select {
  background: transparent url("imaxes/arrow.png") no-repeat 4px 13px;
}

.buscador_bibliotecas .btn {
  border: 1px solid #fff;
  background: #fff url("imaxes/busca.png") no-repeat center center;
}

/*Geolocalizacion bibliotecas*/

.page-rede-bibliotecas-directorio-lista .directorio-lista-mapa-bibliotecas a:last-child,
.page-rede-bibliotecas-directorio-mapa .directorio-lista-mapa-bibliotecas a:first-child {
  border: 1px solid #a41a88;
  background-color: #a41a88;
}

.block-ip-geoloc button.btn {
  background: transparent url("imaxes/ico_btn_geoloc_biblio.png") no-repeat 7px 3px;
  border: 1px solid #a41a88;
  color: #a41a88 !important;
}

.block-ip-geoloc button.btn:hover {
  border: 1px solid #A41A88;
  color: #A41A88 !important;
  background: transparent url("imaxes/ico_btn_geoloc_biblio_hover.png") no-repeat 7px 3px;
}

#throbber {
  border: 1px solid #a41a88;
  color: #a41a88 !important;
}

/*Detalle de bibliotecas*/

.acordeon-identificativos a:not([class]) {
  background: transparent url("imaxes/flecha_arriba_desp_acordeon.png") no-repeat right center;
}

.acordeon-administrativos a:not([class]) {
  background: transparent url("imaxes/flecha_arriba_desp_acordeon.png") no-repeat right center;
}

.bootstrap-fieldgroup-accordion a[class=""] {
  background: transparent url("imaxes/flecha_arriba_desp_acordeon.png") no-repeat right center;
}

.bootstrap-fieldgroup-accordion .collapsed {
  background: transparent url("imaxes/flecha_abajo_desp_acordeon.png") no-repeat right center;
}


.elemento_novas p.titulo_novas, .elemento_novas p.data {
  color: #a41a88;
}

.corpo_novas {
  background-image: url("imaxes/fondo_novas.png");
  border-top: 1px solid #A41A88;
}

.boton_inferior {
  border-bottom: 1px solid #a41a88;
}

.boton_inferior a.btn-default {
  background: #a41a88;
  color: #fff;
}


.theme-light .nivo-directionNav a:after {
  color: #a41a88;
}

/* imagen predeterminada de servicios relacionados */
.img-serv-rel {
  background-color: rgb(110, 145, 161);
  color: #FFF;
}

.bloques_inferiores div img {
  border: 1px solid #666666;
}

.view-busca .panel-title {
  background-color: #a41a88;
  color: #FFFFFF !important;
}

.view-busca .panel-title[aria-expanded="false"] {
  background-color: #a41a88 !important;
  background: transparent url("imaxes/flecha_abajo_desp_acordeon.png") no-repeat 98% center;
}

.view-busca .panel-title[aria-expanded="true"] {
  background-color: #a41a88 !important;
  background: transparent url("imaxes/flecha_arriba_desp_acordeon.png") no-repeat 98% center;
}

.view-busca .panel-title:not([aria-expanded]) {
  background-color: #a41a88 !important;
  background: transparent url("imaxes/flecha_abajo_desp_acordeon.png") no-repeat 98% center;
}

.titulo_horario p {
  /*color: #A41A88 !important;*/
}

.periodo_horario {
  /*color: #333 !important;*/
}

.field-fc-horario-dias-dias {
  color: #A41A88;
}

.enlace_transporte_urbano {
  border: 1px solid #A41A88;
  color: #A41A88;
}

.enlace_transporte_urbano:hover {
  color: #A41A88;
}

.nivo-controlNav a.nivo-control {
  border: 1px solid #A41A88;
}

.nivo-controlNav a.active,
.nivo-controlNav a:hover {
  background-color: #A41A88;
}

/*Contacto*/


.contact-form .btn {
  background-color: #a41a88;
}

.contact-form .btn:hover {
  background-color: #a41a88;
}

.busca_bloque {
  border: 1px solid #a41a88;
}

.cuerpo_busca {
  border: 1px solid #a41a88;
}

.titulo_busca {
  background: #a41a88;
  color: #fff !important;
}

.elemento {
  border: 1px solid #a41a88;
  color: #a41a88;
}

.data {
  color: #a41a88;
}

p.titulo_litado_full a {
  color: #a41a88;
}

.enlace-princ-biblio:before {
  color: #a41a88;
}

.destacado_lexis {
  background-image: url("imaxes/chincheta.png");
}

.view-content .elemento.destacado  {
  background: url("imaxes/chincheta.png") no-repeat right top;
}

.tipo_lexislacion {
  border: 1px solid #a41a88;
}

/*menu lateral*/

.menu_lat_izq_catalogo .menu-name-main-menu {
  background: rgb(164, 26, 136) url("imaxes/menu_back.png") repeat left top;
}

.elemento .media-left .icono_fondo {
  background-color: #a41a88;
}


.paxinador .pagination > li > a, .pagination > li > span {
  background-color: #dfdfdf;
  border: 1px solid #d1d1d1;
}

.paxinador .pagination > li a:focus,
.paxinador .pagination > li a:hover,
.paxinador .pagination > li span:focus,
.paxinador .pagination > li span:hover {
  color: #A41A88 !important;
}

.paxinador .pagination > li.active > a {
  background-color: #a41a88;
  border: 1px solid #a41a88;
  color: #fff;
}

.miga_pan {
  color: #a41a88;
}

.breadcrumb {
  color: #a41a88;
}

.breadcrumb a {
  color: #666;
}

.breadcrumb .active,
.breadcrumb .last a {
  color: #a41a88;
}

.breadcrumb a {
  color: #000;
}

.breadcrumb .first a:before {
  color: #a41a88;
}

.miga_pan .breadcrumb {
  color: #a41a88;
}

.breadcrumb > li + li::before {
  color: #a41a88;
}

/*Carrousel portada*/
#quicktabs-tabpage-pestanas_portada-1 .jcarousel-skin-tango .titulo_litado_full a {
  color: #a41a88;
}

.botoneras .boton_buscar .btn {
  background-color: #a41a88;
  background-image: url("imaxes/buscar_boton.png");
  color: #fff;
}

form#user-login .btn {
  background-color: #a41a88;
  color: #fff;
}

.botoneras .boton_reset .btn {
  background-image: url("imaxes/borrar_boton.png");
  background-color: #a41a88;
  color: #fff;
}

.bloque_data .elemento_data, .bloque_data .data_continua {
  background-color: #a41a88;
  color: #fff;
}


.bloque_data .elemento_data_02 {
  color: #fff;
  background: #999;
}

.boton_desplegable {
  background: #a41a88;
  color: #fff !important;
}

.boton_desplegable:hover {
  background: #a41a88;
  color: #fff;
}

.pestanas_enlace div.activo:after {
  background-image: url("imaxes/pestana.png");
}

.pestanas_enlace div {
  border-right: 1px solid #A41A88;
  border-top: 1px solid #A41A88;
  border-bottom: 1px solid #A41A88;
}


.grupo_texto {
  background: #fff;
  border: 1px solid #d6d6d6;
}

.faldon .documentos_anidados a, .documentos_anidados a:hover {
  color: #a41a88;
}

.documentos_anidados a, .documentos_anidados a:hover {
  color: #A41A88;
}

h3.bloque_documentos_anidados:before {
  color: #a41a88;
}

h3.bloque_publicacions_anidados:before {
  color: #a41a88;
}

h3.bloque_enlaces_anidados:before {
  color: #a41a88;
}

h3.bloque_preguntas_anidadas:before {
  color: #a41a88;
}

h3.bloque_videos_anidados:before {
  color: #a41a88;
}

.field-faqs-tema-preg-frecuente:before {
  color: #a41a88;
}

.bloque_social {
  border-top: 1px solid #A41A88;
  color: #A41A88;
}


.tabs_index ul li.active a {
  color: #a41a88;
}

.tabs_index ul.quicktabs-tabs li.active a:before {
  background-color: #a41a88;
}

.tabs_index ul.quicktabs-tabs li a:hover {
  color: #a41a88;
}

.tabs_index ul li a:hover::after {
  background: url("imaxes/pestana_index.png") no-repeat 50% 0;
}

.tabs_index ul li.active a::after {
  background: url("imaxes/pestana_index.png") no-repeat 50% 0;
}

.bloque_social .delgada:after {
  background: #A41A88;
}

.elemento_ligazon {
  border: 1px solid #A41A88;
}

.bloque_videos, .bloque_ligazons {
  background-image: url("imaxes/fondo_novas.png");
}

.volver1 a .icon-volver-01 {
  color: #A41A88;
}

.faldon {
  background: #e5e9ef;
}

.titulo_h2_resultados {
  background: #c5dae5 !important;
}


.titulo_h2_no_resultados {
  background: #e5babd !important;
}

#search-form > div > fieldset > legend {
  background: #a41a88;
  color: #fff;
}

#search-form #edit-basic .btn {
  background-color: #a41a88;
  color: #fff;
  border: 1px solid #666666;
}

#search-form #edit-advanced .btn {
  background-color: #a41a88;
  color: #fff;
}

#search-form #edit-advanced {
  border: 1px solid #a41a88;
}

.group-evento-data-lugar{
	border: 1px solid #a41a88;
}

.field-evento-data {
	border-right: 1px solid #a41a88;
}



@media screen and (max-width: 768px) {

  .field-evento-data {
    border: 1px solid #a41a88;
  }

  .group-evento-lugar {
    border: 1px solid #a41a88;
  }

}



#views-exposed-form-axenda-page ul.bef-tree-depth-0 > li > div > input[type='checkbox'].check_medio + label::before {
  border-top: 18px solid white;
  border-right: 18px solid #a41a88;

}

#views-exposed-form-axenda-page ul.bef-tree-depth-0 > li > div > input[type='checkbox'].check_todo + label::before {
  border-top: 18px solid #a41a88;
  border-right: 18px solid #a41a88;
}

.group-exposicion-coordinador span {
  color: #A41A88;
}


.web-exposicion {
  border: 1px solid #A41A88;
}

/* Detalle servizos */
.solicitud-linea {
  border: 1px solid #A41A88;
}


.field-name-field-recurso-restrinxido::before {
    background-color: #a41a88;
    border: 1px solid #a41a88;
    color: #fff;
}

.form-search .btn-default {
  border: 1px solid #666666;
  background: rgb(255, 255, 255) url("imaxes/busca_small.png") no-repeat scroll center center;
}


.directorio-lista-mapa-bibliotecas a {
  border: 1px solid #a41a88;
}

.page-biblioteca-directorio-mapa .enlace-mapa,
.page-biblioteca-directorio-lista .enlace-lista {
  background-color: #a41a88;
}

.page-biblioteca-directorio-mapa .enlace-mapa .icon-galicia-01,
.page-biblioteca-directorio-lista .enlace-lista .icon-lista-01 {
  color: #fff;
}

.list-directorio-bib-pub h3 {
  background: #a41a88 !important;
}

.list-directorio-bib-pub h3 a, .ui-accordion .ui-accordion-icons a {
  color: #FFF !important;
}

.ui-accordion .ui-accordion-icons {
  background: #a41a88;
}

.field-fc-equipo-persoal-cargo {
  color: #A41A88;
}

.field-fc-equipo-persoal-enderezo a {
  color: #A41A88;
}

.equipo-acordeon .ui-widget-content, .equipo-acordeon .ui-state-active {
  border: 1px solid #a41a88 !important;
}

.equipo_descripcion {
  border-bottom: 1px solid #a41a88 !important;
}

.equipo_group_member {
  border-right: 1px solid #a41a88;
  border-bottom: 1px solid #a41a88 !important;
}

.nombre-provincia {
  color: #A41A88;
}

.ui-accordion .ui-state-active .ui-icon.ui-icon-triangle-1-s {
  background: transparent url("imaxes/flecha_arriba_desp_acordeon.png") no-repeat right center !important;
}

.ui-accordion .ui-icon.ui-icon-triangle-1-e {
  background: transparent url("imaxes/flecha_abajo_desp_acordeon.png") no-repeat right center !important;
}

.page-printmail .btn-primary {
  background-color: #A41A88;
  border-color: #A41A88;
}

.views-widget-filter-keys input[type='text'] {
  background: transparent url("imaxes/busca_small.png") no-repeat right center;
}

.form-type-date-popup input[type='text'] {
  background: transparent url("imaxes/ico_calendario.png") no-repeat right center;
}

.node-biblioteca .bootstrap-fieldgroup-accordion .panel-body .field-label {
  color: #A41A88;
}

.bootstrap-fieldgroup-accordion .panel {
  border: 1px solid #a41a88 !important;
}

.bootstrap-fieldgroup-accordion .panel .panel-heading {
  background: #a41a88 none repeat scroll 0 0;
}

/* datepicker */

.ui-widget-header {
  background: #a41a88 !important;
}

.ui-datepicker-calendar {
  background-color: #f8f9f8 !important;
}

.ui-datepicker .ui-state-default {
  border: 1px solid #c5dae5 !important;
  background-color: #c5dae5 !important;
}


.ui-state-highlight {
  border: 1px solid #a41a88 !important;
  background-color: #a41a88 !important;
  color: #FFF;
}

#ui-datepicker-div {
  border-right: 2px #a41a88 solid !important;
  border-bottom: 2px #a41a88 solid !important;
}

#texto_pax_non_atopada {
  border: 1px solid #A41A88;
  background-color: #fff;
}

#texto_pax_non_atopada:before {
  color: tomato;
}

.fancybox-title-float-wrap .child {
  background: #a41a88 !important;
}

.fancybox-close {
  border: 5px solid #FFF !important;
  background-color: #a41a88 !important;
}
.fancybox-next span {
  border: 1px solid rgba(164, 26, 136, 0.60) !important;
  background-color: rgba(164, 26, 136, 0.6) !important;
}

.fancybox-prev span {
  border: 1px solid rgba(164, 26, 136, 0.6) !important;
  background-color: rgba(164, 26, 136, 0.6) !important;
}

.view-axenda-portada .jcarousel-skin-tango .jcarousel-next, .view-axenda-portada .jcarousel-skin-tango .jcarousel-prev {
  background-color: rgba(164, 26, 136, 0.6) !important;
}

.view-axenda-portada {
  border: 1px solid #a41a88;
  padding: 1em 0 0 0;
}

.rsbtn .rsbtn_play {
  color: #fff;
  background: #a41a88 none !important;
}

.rsbtn .rsbtn_play .rsbtn_right {
  background: transparent url("imaxes/play_rs.png") no-repeat left center !important;
}

.rsbtn .rsbtn_closer {
  background: #a41a88 url("imaxes/close_rs.png") no-repeat center center !important;
}

.rsbtn .rsbtn_player {
  background: #a41a88 none !important;
}

.rsbtn .rsbtn_pause {
  background: #a41a88 url("imaxes/pause_rs.png") no-repeat center center !important;
}

.rsbtn .rsbtn_stop {
  background: #a41a88 url("imaxes/stop_rs.png") no-repeat scroll 10px center !important;
}

.rspopup {
  box-shadow: 0 0 6px 0 rgba(49, 50, 50, 1);
}

.destacado .axenda_list_imaxe .capa_chincheta {
  background: transparent url("imaxes/chincheta.png") no-repeat scroll 100% 0;
}

.view-recursos-en-lina .restrinxido{
	background: url("imaxes/chincheta.png")no-repeat right 0;
}

/*Imagenes vacias*/

.img_vacia,
.imagen_clic {
  background-color: #eee;
  color: #a41a88;
}

.restrinxido .etiquetas_detalle {
  background-image: url("imaxes/candado.png");
}

.etiquetas_detalle {
  background-color: #e5e9ef;
}


/*Iconos tipografia*/

.icono-agenda-favorito-01:before {
  color: #fff;
  background: #a41a88;
}

.icono-carpeta-01 a:before {
  color: #a41a88;
}

.icono-link-01 a:before {
  color: #a41a88;
}

.icono-link-h a:before {
  color: #a41a88;
}

.icono-link-externo:before {
  color: #a41a88;
}

.icono-bombilla-01:before {
  color: #a41a88;
}

.icono-paisaje-01 a:before {
  color: #a41a88;
}

.icono-paisaje-01-big a:before {
  color: #a41a88;
}

.icono-calendario-01:before {
  color: #a41a88;
}

.icono-calendario-01-big:before {
  color: #a41a88;
}

.icono-geo-posicion-01:before {
  color: #a41a88;
}

.icono-geo-posicion-01-big:before {
  color: #a41a88;
}

.icono-carpeta-usuario-01:before {
  color: #a41a88;
}

.icono-telefono-01:before {
  color: #a41a88;
}

.icono-catalogo-01:before {
  color: #a41a88;
}

.icono-contacto-01:before {
  color: #a41a88;
}

.icono-contacto-02:before {
  color: #fff;
}

.icono-entrada-01:before {
  color: #a41a88;
}

.icono-perfil-usuario-01:before {
  color: #a41a88;
}

.icono-tag-01:before {
  color: #a41a88;
}

.icono-fax:before {
  color: #a41a88;
}

.icono-fax2:before {
  color: #a41a88;
}

.icono-mobile_phone:before {
  color: #a41a88;
}

.icono-classic_phone:before {
  color: #a41a88;
}

.icono-web:before {
  color: #a41a88;
}

.icono-blog:before {
  color: #a41a88;
}

.icono-click-01 a:before {
  color: #a41a88;
}

.icono-click-01-big a:before {
  color: #a41a88;
}

.icono-enlace_principal-big a:before {
  color: #a41a88;
}

.icono-tipologia:before,
.icono-usuario-01:before,
.icono-ambito_tematico:before,
.icono-tipo_recurso:before,
.icono-ambito_geografico:before {
  color: #a41a88;
}

.icon-ver_recurso:before {
  color: #a41a88;
}


/* PUBLICACIONES*/

.publi_titulo_0 {
  background: #b648a0;
}

.publi_titulo_1 {
  background: #bf5eab;
}

.publi_titulo_2 {
  background: #c876b8;
}

.publi_titulo_3 {
  background: #d18cc3;
}


.publicacion-catalogo .etiquetas-publicacion{
	background: #e4d7e1;
}

.publicacion-catalogo .icon-comentarios{
    color: #a41a88;
}  


/*pdf*/

.etiqueta_pdf{
	background: transparent url("imaxes/icono_etiqueta.png") no-repeat left center;
}

.usuario_pdf{
	background: transparent url("imaxes/icon_perfil_usuario.png") no-repeat left center;
}

.idioma_pdf{
	background: transparent url("imaxes/icon_comentarios.png") no-repeat left center;
}

.enlace_pdf{
	background: transparent url("imaxes/icon_enlace.png") no-repeat left center;
}

.autor_pdf{
	background: transparent url("imaxes/icon_autor.png") no-repeat left center;
}

form.webform-client-form .btn{
	background-color: #a41a88 !important;
    border-color: #a41a88 !important;
	color:#fff;
}

.btn-success,
.btn-success.hover,
.btn-success.focus,
.btn-success.active,
.btn-primary,
.btn-primary.hover,
.btn-primary.focus,
.btn-primary.active{
	background-color:#a41a88!important;
	border-color: #a41a88!important;
}

.capa_forms_lopd p{
	color: #666;
}

.jcarousel-skin-tango .jcarousel-next, 
.jcarousel-skin-tango .jcarousel-prev{
	background-color:#d4d4d4!important;
}

.capa_candado{
    background-image: url("imaxes/candado.png");
}

/**/


.page-node-73 .field-body p a{
	color: #a41a88!important;
}

.elemento img {
  border: 1px solid #a41a88;
}

.mas_checks {
  line-height: 0%;
  background-color: #a41a88;
  float: right;
  position: absolute;
  display: inline;
  width: 18px;
  height: 18px;
  right: 0px;
  padding-top: 9px;
  padding-left: 0px;
  color: #FFF;
  cursor: pointer;
  top: 5px;
  text-align: center;
}

.site-map-menu span {
  color: #a41a88 !important;
}

.webform-confirmation ~ .links a{
	background-color:#a41a88;
}

.titulo-biblio{
	color: #a41a88!important;
}

.img-serv-rel {
  background-color: #a41a88;
  color: #FFF;
}

.front .carousel .view-footer .carousel-control {
  background-color: rgba(164, 26, 136, 0.80) !important;
}

/************************************************************************************/


.ligazon_lexislacion a,
.descarga_lexislacion a {
  color: #70125D;
}

.menu_control ul li.last.sf-item-9:hover,
.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-vertical.sf-shadow ul,
.sf-menu.sf-style-default li:hover,
.sf-menu.sf-style-default li.sfHover,
.sf-menu.sf-style-default a:focus,
.sf-menu.sf-style-default a:hover,
.sf-menu.sf-style-default a:active,
.sf-menu.sf-style-default span.nolink:hover,
.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-vertical.sf-shadow ul,
.mean-container .mean-nav ul li a.mean-expand,
.mean-container .mean-nav ul li a.mean-expand:hover,
.mean-container .mean-nav ul li a:hover,
.menu_lat_izq_catalogo .menu a:focus,
.menu_lat_izq_catalogo .menu a:hover,
.menu_control ul li ul,
.menu_control ul li a:hover,
.menu_control ul li:hover,
.menu_control ul li.sfHover,
.menu_control ul li.sfHover a,
.menu_control ul ul li a,
.menu_control li.active-trail li a {
  background: #70125D;
}

ul#superfish-1 li.last.sf-depth-1  {
  background: transparent url("../imaxes/lupa_blanca.png") no-repeat center center !important;
}

ul#superfish-1 li.last.sfHover  {
  background: #70125D url("../imaxes/lupa_blanca.png") no-repeat center center !important;
}

ul#superfish-1 ul li.last.sf-depth-1 ,
ul#superfish-1 ul li.last.sfHover {
  background-image:none!important;
}

