/*Last update: 23.01.20*/
/**************************************************COLORES WEB*************************************************/
/*COLORES CSS*/
	#cabecera .datos-contacto-movil,  #content_bottom h3.heading.color-fuente-destacado::before, #content_bottom h3.heading.color-fuente-destacado::before {background-color: #000000!important;}
	#content_bottom h3.heading.color-fuente-destacado, 	.portada #content_main{color:#2F2F2F!important;}
	footer h3.heading.color-fuente-destacado, .funcionalidad-galeria-portada h3 {color:#fff!important;}
	.portada #content_main{background-color:#000000!important;}

/**************************************************ZONA DE LA PLANTILLA*************************************************/
/***********SIDEBAR***************/
/*Generales*/
	#sidebar_primaria {height: 100%; padding-top: 60px;position: absolute; top: 0;}
	body.plantilla-3-col.portada header, body.plantilla-3-col.portada #main .resto_contenidos { margin-left: 17%; /* modificar si cambia ancho barra lateral */}
	body.plantilla-3-col header, body.plantilla-3-col #main .resto_contenidos { margin-left: 17%; /* modificar si cambia ancho barra lateral */}
	.fluido #contenido > .contenido {padding: 0px 2px 0 0;}
/****mediaqueries****/
	@media only screen and (max-width: 991px) {
    #sidebar_primaria{display:none;}
    body.plantilla-3-col.portada header, body.plantilla-3-col.portada #main .resto_contenidos{margin-left: 0%; width: 100%;}
    body.plantilla-3-col header, body.plantilla-3-col #main .resto_contenidos{margin-left: 0%; width: 100%;}  
	}
	@media only screen and (min-width:992px) and (max-width:1366px){
  	#sidebar_primaria.col-sm-2 {width: 25%;}
  	body.plantilla-3-col.portada header, body.plantilla-3-col.portada #main .resto_contenidos {margin-left: 25%;width: 75%;}
   	body.plantilla-3-col header, body.plantilla-3-col #main .resto_contenidos {margin-left: 25%;width: 75%;}
	}

/************CONTENIDO**************/
/*Generales*/
	.row {margin-left: 0; margin-right: 0;}
	#main .resto_contenidos {min-height: 865px;}
/****mediaqueries****/
	@media (max-width: 768px){
    .fluido #contenido>.contenido, .container-fluid {padding: 10px 2px 0 0px;}
	}

/********SOBRE-CONTENIDO*********/
/*Servicios portada*/
	.servicios-portada h4{font-size:150%;}

/**********ZONA DE FUNCIONALIDADES************/

/*Galerías en portada*/
	.funcionalidad-galeria-portada.galeria-rejilla {padding: 50px 0 30px;}

/*Efecto h3 galería*/
	.portada #content_main .funcionalidad-galeria-portada.galeria-rejilla h3{position:relative;}
	.portada #content_main .funcionalidad-galeria-portada.galeria-rejilla h3::before{content:'';position:absolute;height:2px;width:140px;background-color:#fff;bottom:-4px;left:0}
	.portada #content_main .funcionalidad-galeria-portada.galeria-rejilla h3::after{content:'';content:'';position:absolute;height:100%;width:140px;background-color:#fff;bottom:-4px;left:0;position:absolute;z-index:-1}

/*Da una altura mínima al módulo para que no corte las fotos en pantalla grandes*/ 
	@media (min-width: 1400px){
        .funcionalidad-galeria-principal .thumb,.funcionalidad-galeria-portada .thumb{min-height:350px;}
    }

/*************BAJO-CONTENIDO******************/
	#content_bottom h3.heading.color-fuente-destacado{position:relative; margin-bottom: 30px;}
	#content_bottom h3.heading.color-fuente-destacado::before{content:'';position:absolute;height:2px;width:140px;bottom:-4px;left:0}
	#content_bottom h3.heading.color-fuente-destacado::after{content:'';content:'';position:absolute;height:100%;width:140px;bottom:-4px;left:0;position:absolute;z-index:-1}

/*Ultimas noticias*/
	.noticias-izda h3.heading.color-fuente-destacado{text-align:left;}
	.modulo-ultimas-noticias.version2.horizontal .noticia .sin-imagen, .version2.horizontal .noticia .imagen-noticia {height: auto;}
	.modulo-ultimas-noticias.version2 .carousel-ultimas-noticias {padding: 0;}
	.modulo-ultimas-noticias.version2 .cat-noticia {display: none;}
/****mediaqueries****/
	@media (max-width: 991px) and (min-width: 768px){
	.modulo-ultimas-noticias.version2 .carousel-ultimas-noticias .noticia {height: auto!important;padding-bottom: 20px;}
	}


/*Formulario portada*/
	.modulo-formularios-lineas .form-actions button{ width: 100%!important;} 
	/*Da anchura completa al botón de formulario en móvil*/
	@media(min-width:768px){ 
    	.modulo-formularios-lineas .form-actions button{ width: 80%!important; margin-left:10%;}
    }
	@media(min-width:1200px){ 
        .modulo-formularios-lineas .form-actions button{ width: 50%!important; margin-left:25%;}
    }
    /*Da anchura distinta al botón de formulario en PC*/

/***********FOOTER**************/
/*Generales*/
	footer h3.heading.color-fuente-destacado {font-size: 150%;margin-bottom: 30px;}

/***CORRECIONES DE FUNCIONALIDADES***/

/*ANIMACIONES*/
	.modulo-ultimas-noticias .img-responsive:hover {transform: scale(1.3);transition-duration: 1s;}
	.portada #content_main .funcionalidad-galeria-portada.galeria-rejilla h3{opacity: 0;}
	#content_bottom h3.heading.color-fuente-destacado {opacity: 0;}

/*SIN IMAGEN*/
.sin-imagen{background:url('/data/5592/galerias/05cd6775c91aca9b05009c9af1f41d1bdd03dd3a.jpeg');background-size:cover;}

/*Galería de portada*/
.funcionalidad-galeria-portada h2 {color: #ffffff;}