﻿.link-item a,
.link-item a:visited,
.link-item a:hover,
.link-item a:focus,
.departmentItem a,
.departmentItem a:visited,
.departmentItem a:hover,
.departmentItem a:focus,
.ms-rtestate-field a,
.ms-rtestate-field a:visited,
.ms-rtestate-field a:focus,
.ms-rtestate-field a:hover,
.linkitem .CSPFileName a:hover {
  color: #0866AB;
}

/* KOLITZA */
/* GENERAL */

/* titulares */
.title-content {
  color: #333;
}

.title-content:after {
  content: "";
  border-bottom: 3px solid #0089ff;
}

/* Titular con link */
.title-content a {
  color: #333;
}

/* CONTENT  =======================================================================================================*/
/* HEADER =======================================================================================================*/
.header .prenavbar a {
  color: #333;
}
.header .prenavbar a:hover {
  color: #0089ff;
}
.header .prenavbar__links li a {
  border-right: 1px solid #A5A5A5;
}

.header .prenavbar__search button:focus, .header .prenavbar__search button.btn:focus, .header .prenavbar__search button:active, .header .prenavbar__search button:not(.disabled):active {
  color: #0089ff;
}
@media (min-width: 992px) {
  .header .prenavbar__search button:focus, .header .prenavbar__search button.btn:focus, .header .prenavbar__search button:active, .header .prenavbar__search button:not(.disabled):active {
    color:  #0089ff;
  }
}

.header .navbar {
background: rgba(17, 86, 133, .9)!important;
}
@media (max-width: 991px){
.header .navbar {
	background: rgba(17, 86, 133, 0.98) !important;
}
}

.header .navbar-collapse .navbar__menu li a.current, .header .navbar-collapse .navbar__menu li a:hover,
.header .navbar-collapse .navbar__menu li a:focus,.header .navbar-collapse .navbar__menu li a:focus-visible {
  background: #0089ff;
}
@media (min-width: 992px) {
  .header .navbar-collapse .navbar__menu li a.current, .header .navbar-collapse .navbar__menu li a:hover,
  .header .navbar-collapse .navbar__menu li a:focus,.header .navbar-collapse .navbar__menu li a:focus-visible {
    background: transparent;
    border-bottom: 2px solid #0089ff;
    outline:none;
  }

}

.header .navbar__nets li a:hover i {
  color: #0089ff;
}

/* HEADER =======================================================================================================*/
/* NEWS =======================================================================================================*/
.news .title {
  border-bottom: 1px solid #0089ff;
  color: #333;
}
.news .news__list .new__tags {
  border-bottom: 3px solid #0089ff;
}
.news .news__list .new__tags li:first-child {
  color: #808080;
}
.news .news__list .new__tags li:last-child {
  color: #0089ff;
}
body .etiquetaNoticia {
	color:#0089ff!important;
}
.news .news__all .news__all__link {
  border-bottom: 3px solid #0089ff;
  color: #333;
}
.new a, .new a:active, .new a:hover, .new a:visited {
	color:black !important;
}
.new p {
	color:black!important;
}
/* /NEWS =======================================================================================================*/
/* CALENDAR =======================================================================================================*/
.calendar .title {
  border-bottom: 1px solid #0089ff;
  color: #333;
}
.calendar .events__list .event__tags {
  border-bottom: 3px solid #0089ff;
}
.calendar .events__list .event__tags li:first-child {
  color: #808080;
}
.calendar .events__list .event__tags li:last-child {
  color: #0089ff;
}
.calendar .events__all .events__all__link {
  border-bottom: 3px solid #0089ff;
  color: #333;
}

/* /CALENDAR =======================================================================================================*/
/* LIST =======================================================================================================*/
.list__links {
  /* LIST Background color */
  /* LIST Background color */
  /* CATEGORY LIST */
  /* CATEGORY LIST */
}
.list__links .title a {
  color: #333;
  border-bottom:3px solid #0089ff;
}
.list__links.list__links--bgcolor {
  background: #E6E6E6;
}
/* /LIST =======================================================================================================*/
/* FEATURED =======================================================================================================*/
.featured-news {
  background: #115685;
}
.featured-news .title {
  border-bottom: 1px solid #0089ff;
  color: white!important;
}
.featured-news .featured__list .featured-news__link .featured-news__link__a a {
  color: white;
}
/* FEATURED =======================================================================================================*/
/* HELP =======================================================================================================*/
.help .help__col__bg {
  background: #115685;
}
.help .title {
  color: white;
}
.help ul a {
  color: white;
}

/* HELP =======================================================================================================*/
/* BREADCRUMBS =======================================================================================================*/
.breadcrumbs .breadcrumbs__path li a {
  color: #115685;
}

/* BREADCRUMBS =======================================================================================================*/
/* SUBMENU =======================================================================================================*/
.submenu .enlaces li a {
  color: #7C7C7C;
}
.submenu .enlaces li a.current {
  color: #333;
}

/* SUBMENU =======================================================================================================*/
/* SECTION =======================================================================================================*/
.section__mainshortcuts__ul li a {
  color: white;
  background: #115685;
}
.section__mainshortcuts__ul li a.current, .section__mainshortcuts__ul li a:hover {
  background: #0089ff;
}

/*.section__secondaryshortcuts {
  border-top: 1px solid #707070;
}*/
.section__secondaryshortcuts__ul li {
  border: 1px solid #707070;
}
.section__secondaryshortcuts__ul li a {
  color: #9B9B9B;
}
.section__secondaryshortcuts__ul li a:hover {
  background: #0089ff;
  color: white;
}
.section__secondaryshortcuts__ul li a:hover .link-text {
  color: white;
}
.section__secondaryshortcuts__ul li a .link-text {
  color: #9B9B9B;
}

/* SECTION =======================================================================================================*/
/* MAIN  =======================================================================================================*/
.main__content__block .title {
  color: white;
}
.main__content__block p {
  color: white;
}
.main__content__block a {
  color: #0089ff!important;
}

/* MAIN  =======================================================================================================*/
/* FOOTER  =======================================================================================================*/
.footer {
  background: #2F2F2F;
  color: white;
}
.footer .footer__links {
  border-left: 1px solid #115685;
}
.footer ul li a {
  color: white;
}
.footer .navbar__nets li i {
  color: white;
}
.footer .navbar__nets li a:hover i {
  color: #0089ff;
}


/* FOOTER  =======================================================================================================*/

/*=====*/
.module.page-metadata  .publishing-page-metadata span {
    color: grey;
}

.module.page-title .publishing-page-title {
    color: #000000;
 }

#NewsZone .date,
.module.page-date .publishing-page-date {   
    color: grey;
    background-color: #F2F2F2;
}
#ArticleContent #SectionTitle h2{
    color: var(--color-primary);
    border-bottom: 2px solid var(--color-primary);
}

/* /NEWS =======================================================================================================*/
/* AGENDA =======================================================================================================*/
.agenda .title {
  border-bottom: 1px solid #115685;
  color: #333;
}
.agenda .events__list .event__tags {
  border-bottom: 3px solid #115685;  
}
.agenda .events__list .event__tags p{
	color:black!important;
}
.agenda .events__list .event__tags li:first-child {
  color: #808080;
}
.agenda .events__list .event__tags li:last-child {
  color: #115685;
}
.agenda .events__list .event .event__localization {
  color: #808080;
}
.agenda .events__list .event .event__localization .bi {
  color: #808080;
}
.agenda .events__all .events__all__link {
  border-bottom: 3px solid #115685;
  color: #333;
}

/* HEADER =======================================================================================================*/
/* AGENDANEWS =======================================================================================================*/
.agendanews .title {
  border-bottom: 1px solid #115685;
  color: #333;
}
.agendanews .agendanews__list .new__tags {
  border-bottom: 3px solid #115685;
}
.agendanews .agendanews__list .new__tags li:first-child {
  color: #808080;
}
.agendanews .agendanews__list .new__tags li:last-child {
  color: #115685;
}

.agendanews .agendanews__all .agendanews__all__link {
  border-bottom: 3px solid #115685;
  color: #333;
}
.calendar  a, .calendar  a:active, .calendar  a:hover, .calendar  a:visited {
	color:black !important;
}
/****************************************************************************************************************
DESTACADOS IMAGEN
***********************************************************************************************************/
.destacados .title {
  color: #0866AB;
}

/**************************************************************
DESTACADOS tEXTO
***************************************************************************************************/

h2.servicios a:hover, h3.servicios a:hover {
    color: #115685!important;
}
h2.servicios a, h3.servicios a {
    color:black!important;
}

/**********************************************************************************
Enlaces Relacionados
*********************************************************************************************/
.related-links a {
  border: solid 1px #000;
  color:#000;
}
.related-links a {
    box-shadow: 3px 3px 0px 0px #115685!important;
}
.related-links a:hover{
	color:#115685!important;
}

/*********************************************************************************************************
Enlaces básico
*******************************************************************************************************************/

.footerEnlaces a{
    color: #115685!important;
}

/**********************************************************************************************************
Servicios
****************************************************************************/
.tile a,
.tile a:active,
.tile a:focus, 
.tile a:visited {
    color: #000;
}

.tile a:hover{
	color: #115685!important;
}

@media (min-width: 1024px){
.tile {
    border-bottom: solid 2px #ccc;
}
}

.titulo-calendario a {
    color: white !important;
}

.title.titlenoticias a{
	color:#115685!important;
}

.event .title{
	border-bottom:none!important;
	color:#115685!important;
	margin-left:0px!important;
}

.days li .active, .days td .active{
	border: 2px solid #115685!important;
}
/***************** TITULOS *****************/
.module .title{

	border-bottom: 1px solid #115685;
    font-size: 22px;
    line-height: 26px;
    color: black;
    text-transform: uppercase;
    margin: 26px 15px;
    width: 100%;
}

/**************** CALENDARIO GENÉRICO ***************/
.days li .hasEvents, .days td .hasEvents {
  	background-color: #115685;
    color: white;
}

/********* DOCUMENTOS **************/

.link-list .link{
	color: black!important;
}

.link-list .link:hover{
	color: #115685!important;
	text-decoration:none;
}

.link-list a:hover{
	text-decoration:none!important;
}


/**************** ENLACES BASICO ***/

.enlacesBasico p{
	color:black!important;
}

.enlacesBasico p:hover{
	color: #115685!important;
	text-decoration:none;
}

.enlacesBasico a:hover{
	text-decoration:none;
}

/**************************************************************
INICIO ESTILOS COMPONENTENS CSP 
***************************************************************/

input[type=button], input[type=reset], input[type=submit], button{
    border: 1px solid #115685;
    background-color: #115685;
    color: #fff;
}
input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, button:hover{
	background-color: #fff;
	border: 1px solid #115685;
    color: #115685;
}
/************** LAYOUTS *******************/
#NewsZone #DetailBox .CSPNewsGroup span, #EventsZone #DetailBox .CSPEventsGroup span{
	background-color:#fff;
	font-weight:bold;
	color:#115685;
}
#NewsZone .articleInfoBox .date, #EventsZone .articleInfoBox .date{
	background-color:#115685;
	color:#fff;
}
.itemTablon .CSPItemStyleContentContainer{
	border-bottom:none;
}
.contentArticle tbody tr:nth-child(odd){background-color:#f5f5f5;}

/********************* SUMMARY LINKS *********************/
.related-links a, .slm-layout-main .link-item a, .slm-layout-main .link-item a:visited {
	color:#115685;
}

/****** CSP NEWS HOME ************/
.CSPItemStyleContentContainer,.CSPClause, .CSPOrdinanceProcedureList, .CSPRelatedProcedure, .HistoryItem {
	border-bottom: 1px #115685 solid;
}
/*.CSPItemStyleContainer > .CSPItemStyleGroup,*/ .catnoticiaizda{
	border:1px #115685 solid;
}
.CSPItemStyleContentContainer h4 a{
	color:#115685;
}

/****** CSS WP Antiguos ******/

.highlight a {
    background-color: #115685 !important;
}
.department{
	background-color:#fff;
	color:#115685;
}
div.politicBox, div.politicBox .link-item{
	background-color: #115685;
	color:#fff;	
}
div.politicBox .link-item a, div.politicBox .link-item a:visited{
	color:#fff;
}
div.politicBox .image-area-left{
	margin-right:0px;
	border-radius: 10px 10px 0px 0px;
	background-color:#fff;
	padding-bottom:5px;
}
.bullet{
    background-image: none !important;
    background-repeat: no-repeat;
    background-position: left;
}
.viewMore a{
	background:#115685;
	padding:5px;
	color: white !important;
	border-radius:2px;
}
/************* TABLON ANUNCIOS *******************/
.princiNews a{
	color:#115685;
}
.princiNewsHeader .literales_sin_mayusculas{
	color:#444;
}
.princiNewsHeader span{
	color:#000;
}
.CQWPMoreElements a, CQWPMoreElements a:visited{
	color:#115685;
}
/**************************** PAGINACIÓN **********************/
.pagination li:nth-child(odd){border-color:#115685;}
.pagination li:first-child{border-left-color:#115685;}

.breadcrumb a, .breadcrumb a:active, .breadcrumb a:hover, .breadcrumb a:visited {
	color:black !important;
	font-weight: bold;
}

#ArticleContent #SectionTitle h2:after, 
#MainContent #SectionTitle h2:after, 
#ProcedureContent #SectionTitle h2:after, #SearchContent #SectionTitle h2:after, .ms-WPHeader :first-child:after, .ms-WPTitle:after, h3.magenta:after{
	border-bottom:3px solid #115685;
}
ul.pagination li a{
	color:#115685;
}
.page-item:first-child .page-link,.page-item:last-child .page-link{
	color:#115685;
}
.page-item .page-link{
	border-color:#115685;
}
.page-item .page-link:hover{
	color:white;
	background-color:#115685;
}

#LeftMenu ul a, #MenuTramites ul a{
	color:#115685;
	border:2px solid #115685;
}
.historicDate{
	color:#115685;
}
/**************************************************************
FIN ESTILOS COMPONENTES CSP 
***************************************************************/
.carousel-indicators li{
	background-color:#fff;
	border: 1px #115685 solid;
}
.carousel-indicators .active{
	background-color:#115685;
}
.carousel-control-play{
	background:rgb(17 86 133 / 75%);
}
.carousel-control-play .fas{
	color:#fff;
}
div[id$="UserActivation_panListMuni"] .divModalBackground .ModalWin .titleWindow{
	background-color:#115685;
	color:#fff;
}

/* Mejora visualizacion destacados */
.CSPRelatedProcedure {
    display: block !important;
    padding: 5px 0px 5px 0px;
}
div#ProcedureRightZone .CSPProcedureGroup {
    border-bottom: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
}