/*
Te damos la bienvenida a CSS personalizado

Para saber cómo funciona, ve a http://wp.me/PEmnE-Bt
*/
.header-image-container {
	display: none;
}

.home .header-image-container {
	display: block;
}

#colophon {
	background-color: #666;
}

/* a partir de acá son los estilos para anuario 4 27.10.21*/
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote {
	margin: 0;
	padding: 0;
	border-width: 0;
}

body {
}

a._idGenColorInherit {
	color: inherit;
}

p._-Cuerpo_aglo-author {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 50px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-body {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.273;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-align-last: left;
	text-decoration: none;
	text-indent: 14px;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-body-i {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.273;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-align-last: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-interview-i {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.273;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-align-last: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-interview {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.273;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-align-last: left;
	text-decoration: none;
	text-indent: 14px;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-body-i, {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.273;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-align-last: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-epigraph-author {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.273;
	margin-bottom: 30px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: right;
	text-decoration: none;
	text-indent: 14px;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-epigraph {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 16px;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.4;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: right;
	text-decoration: none;
	text-indent: 14px;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-footnote,
p._-Cuerpo_aglo-footnote-alt {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 17px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.333;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-align-last: left;
	text-decoration: none;
	text-indent: 6px;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-quote-one {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.3;
	margin-bottom: 9px;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 9px;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-align-last: left;
	text-decoration: none;
	text-indent: 6px;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-quote-f {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.3;
	margin-bottom: 9px;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-align-last: left;
	text-decoration: none;
	text-indent: 6px;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-quote-i {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.3;
	margin-bottom: 0;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 9px;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-align-last: left;
	text-decoration: none;
	text-indent: 6px;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-reference {
	color: #000000;
	font-family: "PT Serif", serif;
	font-size: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.273;
	margin-bottom: 0;
	margin-left: 14px;
	margin-right: 0;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-align-last: left;
	text-decoration: none;
	text-indent: -14px;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-section {
	color: #575756;
	font-family: "PT Serif", serif;
	font-size: 16px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: 600;
	line-height: 1.077;
	margin-bottom: 62px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: right;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-subtitle-1,
p._-Cuerpo_aglo-subtitle-alt,
p._-Cuerpo_aglo-subtitle-1-alt {
	color: #4a4a49;
	font-family: "PT Serif", serif;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 1.167;
	margin-bottom: 11px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 17px;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: left;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-title {
	color: #575756;
	font-family: "PT Serif", serif;
	font-size: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 6px;
	margin-left: 62px;
	margin-right: 0;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: right;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	widows: 1;
}

span.bold-color {
	color: #cd1719;
	font-style: normal;
	font-weight: bold;
}

span.bold-italic {
	font-style: italic;
	font-weight: bold;
}

span.bold {
	font-weight: bold;
}

span.italic {
	font-style: italic;
	font-weight: normal;
}

span.link {
	color: #cd1719;
}

span.super {
	color: #cd1719;
	vertical-align: super;
}

span.CharOverride-1 {
	font-size: 58%;
}

span.CharOverride-2 {
	text-decoration: underline;
}

span._idGenCharOverride-1 {
	font-size: 58%;
}

div._idGenObjectStyleOverride-1 {
	border-width: 0;
}

hr.HorizontalRule-1 {
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: solid #000000 1px;
}

span.bold-small-caps-color {
	color: #cd1719;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	text-transform: none;
}

p._-Tablas-y-figuras_aglo-images {
	color: #000000;
	font-family: "Arno Pro", serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.389;
	margin-bottom: 11px;
	margin-left: 28px;
	margin-right: 28px;
	margin-top: 11px;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: center;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	widows: 1;
}

p._-Cuerpo_aglo-quote-m {
	color: #000000;
	font-family: "Arno Pro", serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.3;
	margin-bottom: 0;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 0;
	orphans: 1;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-align-last: left;
	text-decoration: none;
	text-indent: 6px;
	text-transform: none;
	widows: 1;
}

.wp-block-table.is-style-regular td, 
.wp-block-table.is-style-regular th {
	font-family: 'PT Serif', serif;
	font-size: 17px;
	color: #000;
}

/* ===== Ajustes para móvil — AGlo ===== */
@media (max-width: 782px) {
	p._-Cuerpo_aglo-title {
		font-size: 26px;
		line-height: 1.25;
		margin-left: 0;
		margin-bottom: 14px;
		text-align: left;
	}
	
	p._-Cuerpo_aglo-section {
		font-size: 15px;
		margin-bottom: 24px;
		text-align: left;
	}
	
	p._-Cuerpo_aglo-author {
		font-size: 21px;
		margin-bottom: 32px;
	}
	
	p._-Cuerpo_aglo-subtitle-1,
		p._-Cuerpo_aglo-subtitle-alt,
		p._-Cuerpo_aglo-subtitle-1-alt {
		font-size: 22px;
	}
	
	p._-Cuerpo_aglo-body,
		p._-Cuerpo_aglo-body-i,
		p._-Cuerpo_aglo-interview,
		p._-Cuerpo_aglo-interview-i,
		p._-Cuerpo_aglo-reference {
		font-size: 17px;
		text-align: left;
		text-indent: 0;
		hyphens: none;
	}
	
	p._-Cuerpo_aglo-body,
		p._-Cuerpo_aglo-interview {
		text-indent: 14px;
	}
	
	p._-Cuerpo_aglo-quote-one,
		p._-Cuerpo_aglo-quote-i,
		p._-Cuerpo_aglo-quote-m,
		p._-Cuerpo_aglo-quote-f {
		font-size: 15px;
		text-align: left;
	}
	
	p._-Cuerpo_aglo-footnote,
		p._-Cuerpo_aglo-footnote-alt {
		font-size: 15px;
		text-align: left;
	}
}

@media (max-width: 782px) {
	.entry-title {
		font-size: 26px !important;
		line-height: 1.25 !important;
	}
}

.seccion-articulo {
  display: block;
  font-size: .7em;
  font-weight: 400;
  font-variant: small-caps;
  letter-spacing: .06em;
  margin-bottom: .3em;
}