/*IDS*/
/*INFORME CIVIC*/

/* Cambios / Añadidos 3 febrero tras revisión de Mercedes a 04_CIVIC */
span.no-upper {text-transform: none;}
.p-firma {text-align: right; font-weight: bold; margin-bottom: 0;}
.p-cargo-firma {text-align: right;}
		
html {

	--color-lightblue: rgb(73, 165, 230);
	--color-mediumblue: rgb(25, 115, 184);	
	--color-coreblue: rgb(0,68, 129);
}

.color-lightblue {color: var(--color-lightblue);}


.f-copyright p.editor {width: 100%!important;}

div.bloque-autores p.dirigido-por {
	font-size: 0.92em;
	font-weight: bold;	
}
a[href^="https://www.fbbva.es"] {
	color: var(--color-mediumblue)!important;
	-webkit-text-fill-color: var(--color-mediumblue)!important;
	font-weight: 500;	
}


#descarga-PDF2 {
	margin-right: 0;
	margin-top: 30px;	
}


/* Para poner elementos del toc en otros ordenes  PASAR AL VISOR ?*/
@media screen {
	ol#indice {display: flex; flex-direction: column;}
	li#indice-3 {order: 1; /*! margin-top:1em; */}	/* Créditos al final */
	section.f-copyright {padding-bottom: 5em;}  /* para que la última sección tenga más aire abajo, antes del footer */
	
	.bloque-portada h1 {color: #004481;}
	.m-capitulo h1.tit-destacado {padding-left: 3em;}
		.m-capitulo h1.tit-destacado span.num-toc {
			display: inline-block;
			width: 2em;
			margin-left: -2em;
			padding-bottom: 0;
			overflow: -webkit-paged-x;
		}
}

.f-portada {margin-bottom: 3em;}
.b-notas-al-final {display: none;}

.resumen-ingles::before {
	display: block;
    content: " ";
    width: 60%;
    margin: 3em auto 3em auto;
    border-bottom: 2px solid #004481;
}

section.b-bibliografia p {text-align: left;}
section.b-bibliografia p a {
	overflow-wrap: break-word!important;
	word-wrap: break-word!important;
	-ms-word-break: break-all!important;
	word-break: break-all!important;
/* 	word-break: break-word!important;	 */
	-ms-hyphens: none;
	-moz-hyphens: none;
	-webkit-hyphens: none;
	hyphens: none;
}




div.figcaptions_2C {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
/* 	border: 1px solid red; */
}

	div.figcaptions_2C figcaption {
		width: 50%; 
		margin-top: 1em; 			
	}
   
	.break–b–col {break-before: column!important;}
 	
	.flex-col-end {display: flex; flex-direction: column;  justify-content: flex-end;}		
	.flex-col-start {display: flex; flex-direction: column;  justify-content: flex-start;}	
	.flex-col-center {display: flex; flex-direction: column;  justify-content: center;}	  	
  	.pr-deferpage-right {-prince-float-defer-page: right;}
	
/* 	-prince-float-placement: bottom; */
	
		span.ref-bib a {
/* 
			color: red!important;
			-webkit-text-fill-color: red;
 */
		}


div.bloque-chat {
	display: block;
	background-color: #717171;
}
	div.bloque-chat div {
		display: block;
		padding: 8px 20px;
	}
	
		div.bloque-chat p {
			font-family: Helvetica;
			font-size: .9em;
			text-align: left;
			color: white;
			margin: 0;
		}
		div.bloque-chat h6 {
			font-family: Helvetica;
			font-size: .9em;
			font-weight: 500;
			text-align: left;
			color: white;
			margin: 0;
		}

	div.bloque-chat div.humano {
		background-color: #525252;
	}




/* #Figura_6 {border: 1px solid blue;} */
figure#Figura_1 img {object-position: -0px -3px; width: 99.5%; }
#Figura_3 div img {width: 100%; }
#Figura_4 div img {width: 95%; object-position: -0px -3px; }
#Figura_5 div img {width: 100%; }
#Figura_6 div img {width: 100%; object-position: -0px -0px; }
figure#Figura_8 img {object-position: -00px 00px;}
/* #Figura_9 div img {width: 50%; } */
/* figure#Figura_10 img {object-position: -0px -0px; } */

#Figura_11 div img {width: 73%; }

#Figura_13,
#Figura_14 {
	/* width: 100%;
	height:auto; */
	/* border: 1px solid green; */
}
div.plotly-graph-div {
	/* border: 1px solid red; */
	width: 99%;
	height: auto;
	margin: auto;
	overflow: hidden;
}


/* ël índice etiene que tener más aire para ocupar dos páginas */
#toc4 li {line-height: 19px;}
#toc4 li.mas-margin-top {margin-top: 34px;}

/* la enfrentada, créditos con algo más de mrgen bottom para igualar */
div.resto-copy {margin-bottom: 11px;}

@media print {
/* 
	figure#Esquema-1-1 figcaption {width: 38%; }
	figure#Fotografia-2-2 img,
	figure#Fotografia-3-1 img {width: 47.8%;}	
 */
}

/* párrafos de cita  */
.p-cita {font-style: italic;}
.lista-cita {font-style: italic;}


.prince-hy-befor-after-3 {
	prince-hyphenate-before: 3;
    prince-hyphenate-after: 3;	
}
.prince-hy-lines-2 {
    prince-hyphenate-lines: 2;
}


