/*ACTUALIZACIÓN 25 NOVIEMBRE 2019*/
/*REGLAS GENERALES*/
/*ESTA REGLA ESTÁ PORQUE EL MÓDULO DE BUSCADOR (BARRA UTILIDADES), AL TENER LA CABECERA UN SVG PARA HACERLO REDONDEADO EN LA SOBRECABECERA, EL CAMPO DEL BUSCADOR APARECIA DEBAJO Y LO HE CORREGIDO CON ESTO*/
.ancho #barra-opciones > .barra-opciones {z-index: 101;position: relative;}

b, strong, h1, h2, .modulo-datos-contacto p.telefono.inline, .modulo-ultimas-noticias.version2.horizontal.w-12 h3.heading {font-weight: 700;}
#menuMovil .navbar-header.menu-movil-config .iconos-movil{min-width:auto !important;}
#menuMovil {z-index: 103 !important;}

/* Links y botones*/
a:hover, .btn-link:hover {transition: all 1s ease 0.3s;}
#contenido hr {border-top: 3px dotted #375da3 !important;}

/* BARRA DE OPCIONES */
#barra-opciones{background-repeat:repeat-x;}

/* SOBRECABECERA */
.ancho #sobrecabecera > .sobrecabecera{z-index:100 !important;position:relative;}
#sobrecabecera.sticky {box-shadow: 0 -5px 25px rgba(78, 82, 99, 0.3);z-index:9999 !important;}

/* CABECERA */
#sobrecabecera::after { box-shadow: -0px 0 transparent,0px 0px transparent,10px 0 transparent,00px 52px white;
    border-radius: 100%; position: absolute !important; height: 45px; content: ' '; z-index: 99 !important; width: 100%; margin: -75px auto 0 !important; left: -0;}

/* Menú */
#sobrecabecera .navbar-default .navbar-nav > li:last-child, #menuMovil .navbar-default .navbar-nav > li:last-child{transition:background-color 0.3s ease; background-color:#375da3;border-radius:50px;color:#fff !important;padding: 0 20px;}
#menuMovil .navbar-default .navbar-nav > li:last-child{width: 60%; margin: 0 auto !important;text-align:center;}
#sobrecabecera .navbar-default .navbar-nav > li:hover:last-child, #menuMovil .navbar-default .navbar-nav > li:hover:last-child{transition:all 1s ease 0.3s; background-color: #e22f2f !important;}
#sobrecabecera .navbar-default .navbar-nav > li:last-child a, #menuMovil .navbar-default .navbar-nav > li:last-child a{color:#fff !important;} 

/*SOBRECONTENIDO*/
/* Servicios */
.servicios-portada-uno .servicios-portada .contenedor-servicios.ajustado {margin-top: -115px !important;z-index: 99;}
.servicios-portada-uno .bloque .boton-bloque a{border-radius: 25px !important;border: 0 !important;padding: 10px 25px !important;}

/*************ESLOGAN***************/
.mod-eslogan h3{font-weight: 700;}
.mod-eslogan .btn-medium {border-radius: 25px !important;}

/*SLOGAN 2 SIMULA MODULO DOS COL*/
.modulo-container .mod-eslogan .jumbotron{padding-left:0;padding-right:0;padding-top:20px;}
.modulo-container .mod-eslogan .small{font-size: 18px !important;padding: 0 50px;}

/*SERVICIOS PORTADA MULTIICONOS SIMULA MODULO DOS COL*/
.multiservicios [class^="col-"]{width:100%;}

/* CONTENIDO */
.funcionalidad-galeria figure > figcaption h3 {color: #fff;}

/* Galería */
.funcionalidad-galerias-portada h2, .funcionalidad-galerias-portada h3 { text-align: center;}

/* PIE */
#pie {background-position: top;background-repeat: repeat-x;min-height:7px;}

/* FOOTER */
footer #footer {padding: 30px 0;}
@media (min-width: 768px){#footer .navbar-nav{float:none; margin: 0 auto; display: table; table-layout: fixed;}}

/*MAPA GOOGLE*/
.mapa-google{width:100%;}

/*FORMULARIO*/
.content_form p {color:#ffffff !important;}