:root{
	--color-principal: #5696a8;
	--color-fondo-menu: #a1bdc9;
	--color-secundario: #6b665e;
	--color-fondo: #F2F2F2;
}

#header{
	height: auto;
	background: var(--color-fondo);
}
#header.index .opciones_cabecero ul li a{
	color: inherit;
}
#header.index .opciones_cabecero ul li ul li a{
	color: #000;
}

#header .opciones_cabecero ul li a{
	color: #000;
}
#header .opciones_cabecero ul li .enlaces_rrss{
	display: none;
}

#header.index .opciones_cabecero .idioma{
	color: #FFF;
}

#header .opciones_cabecero .idioma{
	color: #000;
}

#header .opciones_cabecero ul li a.selected,
#header .opciones_cabecero ul li:hover > a,
#header .opciones_cabecero ul li a:hover{
	background: var(--color-principal);
	color: #FFF;
}
#header .opciones_cabecero .telefono,
#slider .texto{
	color: var(--color-principal);
}

/*#header h1 img{
	max-width: 150px;
}*/

#mainMenu.menuFijo ul li.logo img {
	/*height: 55px;*/
	height: auto;
	width: 320px;
}

#mainMenu.menuFijo{
	height: auto;
	padding: 10px 0;
}
#mainMenu.menuFijo > ul{
	display: flex;
	align-items: center;
}
#mainMenu.menuFijo > ul li.logo{
	float: none;
	margin-right: auto;
}
	


#header.index #mainMenu ul li a{
	color: #FFF;
}
#header.index #mainMenu.menuFijo ul li a{
	color: #000;
}
#header.index #mainMenu.menuFijo ul li:hover a{
	color: #FFF;
}

#header.index #mainMenu ul li:hover ul li a,
#header.index #mainMenu.menuFijo ul li:hover ul li a{
	color: #000;
}
#mainMenu ul li a{
	color: #000;
}

#header .opciones_cabecero ul li .pide-cita{
	color: #FFF;
}

#mainMenu ul li a:hover,
#mainMenu ul li:hover a,
#mainMenu ul li a.selected{
	background: var(--color-principal);
	color:#fff;	
}
#mainMenu ul li ul li:hover > a,
#header .opciones_cabecero ul li ul li a:hover,
#mainMenu ul li:hover ul li a:hover{
	background: var(--color-fondo-menu);
}


#mainMenu.menuFijo{
	background: var(--color-fondo);
}
#mainMenu.menuFijo ul li a{
	color: #000;
}
#mainMenu.menuFijo ul li a.selected{
	color: #FFF;
}

#header #mainMenu ul li a .icono_abajo,
#header.index #mainMenu.menuFijo ul li a .icono_abajo{
	background-image: url(../imagenes/icono_submenu_negro.png);
}

#header.index #mainMenu ul li a .icono_abajo{
	background-image: url(../imagenes/icono_submenu_blanco.png);
}

#mainMenu.menuFijo{
	box-shadow: 0px 5px 5px -1px rgba(0,0,0,0.15);
}


#migas{
	background: var(--color-principal);
}
h2.titulo_seccion,
.contenido a{
	color: var(--color-principal); 
}

ul.listado_elementos_destacados li p.nombre_seccion{
	color: var(--color-principal);
}

.linea_botones_home .container .row a strong.grande{
	color: var(--color-principal);
}

.cuadro_direccion{
	display: flex;
	flex-direction: column;
	gap:8px;
}
.cuadro_direccion input[type="text"]{
	margin-left: 0;
}


.franja_telemedicina_home .contenedor h2,
.titulo_mi_uca,
.titulo_mi_uca strong,
.franja_bloques_servicios .bloque_como_llegar .contenedor strong{
	color: var(--color-principal);
}
.bloque_lesion p a,
.franja_unidad_pediatrica .contenedor a,
.franja_telemedicina_home .contenedor a{
	background: var(--color-principal);
}
.boton_newsletter_enviar{
	background: var(--color-principal) !important;
}

.noticia_destacada .destacada .ver_mas span,
ul.listado_noticias li p.ver_mas span{
	color: var(--color-principal);
}

.boton_formulario,
.boton_verde_new{
	background-color: var(--color-principal);
}
.boton_formulario:hover,
.boton_verde_new:hover{
	background-color: #66bbd3;
}


.linea_botones_home .container .row .titulo_servicios a strong{
	font-size: 24px;
	padding-bottom: 30px;
}

.listado_faq li .pregunta a span{
	color: var(--color-principal);
}
.formulario #boton_enviar, 
#form_contacto #boton_enviar{
	color: var(--color-principal);
}

.listado-new li{
	color: var(--color-principal) !important;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: var(--color-principal);
  	border-color: var(--color-principal);
}
.pagination > li > a, .pagination > li > span{
	color: var(--color-principal);
}


/*.franja_bloques_servicios .bloque_como_llegar{
	background: url(../imagenes/hospital_MiKS.png) #374142 no-repeat left top;
	background-size: 80%;
}*/


#footer{
	padding-bottom: 30px;
}
#footer .slogan{
	margin-top: 0;
}

/*#footer .container{
	background:	url('../imagenes/Infografia-nuevo-centro-grayscale.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: 295px;
	mix-blend-mode: multiply;
}*/

@media screen and (max-width: 1440px){
	.franja_bloques_servicios .bloque_como_llegar{
		background-size: cover;
	}
}
