
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap');
@media only screen and (max-width: 992px) {
	table,img{
		width:100%;
		max-width:100%;
	}
}
@media only screen and (min-width: 993px) {
	table,img{
		max-width:80%;

	}
}
html{
	font-size:15px; /*Este tamaño se toma de referencia para todos los tamaños. Se puede modificar para hacer más grande o más pequeño el tamaño de todos los textos, pero manteniendo siempre la proporciónalidad entre ellos*/
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Source Sans Pro', sans-serif;
}
h1,p.subtitu1 {

	font-family: 'Source Sans Pro', sans-serif;
	font-size:1.1rem;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.2;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:2rem;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
h1.subtitu1-centrado,p.subtitu1-centrado {

	font-family: 'Source Sans Pro', sans-serif;
	font-size:1.1rem;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.2;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:2rem;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:center;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
h2,p.subtitu2 {

	font-family: 'Source Sans Pro', sans-serif;
	font-size:1rem;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.2;
	margin-bottom:0
	margin-left:0;
	margin-right:0;
	margin-top:2rem;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
h3,p.subtitu3 {

	font-family: 'Source Sans Pro', sans-serif;
	font-size:1rem;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:0
	margin-left:0;
	margin-right:0;
	margin-top:2rem;
	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{
	font-family: 'EB Garamond', serif;
}
p.tit-principal { /*Titulo artículo*/
	font-family: 'Source Sans Pro', sans-serif;
	font-size:1.2rem;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.088;
	margin-bottom:2rem;
	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.doi {

	font-family: 'Source Sans Pro', sans-serif;
	font-size:0.94;
	font-style:normal;
	font-variant:normal;
	font-weight:100;
	line-height:1.2;
	margin-bottom:2rem;
	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.autor {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:0.9rem;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.167;
	margin-bottom:0;
	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.cargo-institucion{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:0.85rem;
	font-style:normal;
	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:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
}
p.resumen-abstract {

	font-family: 'EB Garamond', serif;
	font-size:0.8rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.158;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:1rem;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:1rem;
	text-transform:none;
	widows:1;
}
p.texto-general{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:0.9rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.238;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:1rem;
	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.texto-general+p.texto-general{
	margin-top:0;
	text-indent:1rem;
}

p.contact-address{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:0.8rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.238;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:1rem;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:justify;
	text-align-last:left;
	text-decoration:none;
	text-indent:1rem;
	text-transform:none;
	widows:1;
}
p.bibliografia {
	font-family: 'EB Garamond', serif;
	font-size:0.9rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.238;
	margin-bottom:0;
	margin-left:1rem;
	margin-right:0;
	margin-top:0;
	orphans:2;
	page-break-after:auto;
	page-break-before:auto;
	text-align:justify;
	text-align-last:left;
	text-decoration:none;
	text-indent:-1rem;
	text-transform:none;
	widows:2;
}
p.notas-pie {
	font-family: 'EB Garamond', serif;
	font-size:0.85rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.133;
	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.separa{

	margin-top:1em;
}
/*listas*/
li.lista-alfabeto {
	font-family: 'EB Garamond', serif;
	font-size:0.90rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.238;
	list-style-position:outside;
	list-style-type:lower-alpha;
	margin-bottom:0;
	margin-left:1.5rem;
	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;
	color:red;
}
li.lista-cuadrado {
	font-family: 'EB Garamond', serif;
	font-size:0.90rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.238;
	list-style-position:outside;
	list-style-type:square;
	margin-bottom:0;
	margin-left:1.5rem;
	margin-right:0;
	margin-top:0;
	orphans:2;
	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:2;
}
li.lista-guion {
	font-family: 'EB Garamond', serif;
	font-size:0.90rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.238;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0;
	margin-left:1.5em
	margin-right:0;
	margin-top:0;
	orphans:2;
	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:2;
}
 li.lista-guion:before{content: "—"}
 li.lista-numero {
	font-family: 'EB Garamond', serif;
	font-size:0.90rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.238;
	list-style-position:outside;
	list-style-type:decimal;
	margin-bottom:0;
	margin-left:1.5rem;
	margin-right:0;
	margin-top:0;
	orphans:2;
	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:2;
}
 li.lista-latino {
	font-family: 'EB Garamond', serif;
	font-size:0.90rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.238;
	list-style-position:outside;
	list-style-type:lower-roman;
	margin-bottom:0;
	margin-left:1.5rem;
	margin-right:0;
	margin-top:0;
	orphans:2;
	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:2;
}

/*imagenes*/
img{
	margin:10px auto 10px auto;


}
/*estilos de tabla*/
table{
	/*margin:10px auto 10px auto;*/
	margin:10px 0 10px 0;
	border:1px solid #000;
	border-collapse: collapse;
}
td{
	border:1px solid #000;
	padding:10px;
}
td p.texto-general {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:80%;
	margin:0;
	text-align:center;
}

p.tit-tabla {
	border-top:2px solid #000;
	border-bottom:1px solid #000;
	padding-top:3px;
	padding-bottom:3px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:0.9rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.238;
	margin-bottom:1rem;
	margin-left:0;
	margin-right:0;
	margin-top:1.5rem;
	orphans:1;
	page-break-after:auto;
	page-break-before:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	widows:1;
	/*max-width:80%;*/
}

p.pie-tabla {
	font-family: 'Source Sans Pro', sans-serif;
	font-size:0.90rem;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:0;
	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;
	/*max-width:80%;*/
}
/*Estilos de carácter*/

span.cursiva,span.cursiva2{
	font-style:italic;
	font-weight:normal;
}
span.negrita{
	font-style:normal;
	font-weight:bold;
}
span.versalita{
	font-variant: small-caps;
}
span.mayusculas {
	font-variant:normal;
	text-transform:uppercase;
}
a{
	text-decoration: none;
	color:inherit;
}
.voladita:before{content: "["}
.voladita:after{content: "]"}

span.cuadrado {
	color:#575756;
	font-family:Arial, sans-serif;
	font-size:0.8rem;
	font-style:normal;
	font-weight:normal;
}
/*Ajustes*/
p.bibliografia+p.texto-general{

	font-size:90%;
	text-indent:1rem;
}
p.resumen-abstract+p.texto-general{
	margin-top:0;
	text-indent:1rem;
	/*font-size:90%;*/

}
h1+h2{
	margin-top:0;
}
h2+h3{
	margin-top:0;
}