a.cover > img {
	margin: auto;
	height: 127px !important;
	width: 95px !important;
}
a.pkp_search {
	margin: 0 1em;
    padding: 10px 0 8px;
    border-bottom: 2px solid transparent;
    color: #fff;
}
.abstract p {
	text-align: justify;
}
.author input,
.keyword input {
	max-width: 100% !important;
}
#bienvenida h1 {
	text-align: center;
}
#bienvenida p,
#pagina-legal p {
	text-align: justify;
}
#comite-editorial {
	text-align: center;
}
#comite-editorial h1,
#bienvenida h1 {
	color: #29ABE2;
	font-size: 2.8em;
    text-decoration: underline;
    text-decoration-color: #F7931E;
}
#comite-editorial h2 {
	font-size: 2em;
}
.cmp_announcements h1 {
	margin-left: 30px;
	color: #007ab2;
}
div.info {
	margin: 40px 0;
}
div.info p {
	font-size: 1.2em;
}
div.direccion p {
	color: #004C7C !important;
	text-align: center;
}
div.info p, 
div.direccion p {
	font-weight: bold;
}
div.submit {
	margin-top: 20px;
	text-align: left !important;
}
div.title a,
div.title p {
	width: 90%;
}
#enlace_busqueda {
	padding: 10px 0 8px;	
	text-align: center;
	text-decoration: none;
}
#enlace_busqueda:hover {
	color: #fff;
    outline: 0;
    border-color: #af3b80;
}

.hidden {
	display: none;
}
#inicio h1 {
	color: #29ABE2;
}
#inicio p {
	text-align: justify;
}
#inicio a.obj_galley_link {
	float: right;
}
.issue-link {
	text-decoration: none !important;
}
.issue-link:hover,
.authors span:hover,
.value span:hover {
	cursor: pointer;
	text-decoration: underline !important;
}
#img-footer {
	margin-top: 25px;
	text-align: right;
}
#img-footer img {
	opacity: 0.4;
	width: 20%;
}

#issue-number {margin-top: 0px !important; text-transform: uppercase; color: #9479A3;}

.more {
	width: 100% !important;
}
#navigationUser {
	width: 150px;
	float: left;
	background: #ddd;
	border-radius: 0 0 10px 10px;
	box-shadow: 0px 1px 3px #ccc;
}

.pkp_navigation_user {
	text-align: center !important;
	padding-right: 0;
}

.pkp_navigation_user a {
	color: #000 !important;
}

.pkp_navigation_user > li:last-child > a {
	padding-right: 10px;
}

.obj_announcement_summary {
	width: 100% !important;
	text-align: justify;
}
.obj_article_summary .galleys_links {
    text-align: left;
}


.pkp_footer_content h1 {
	color: #00568F;
    font-size: 2.6em;
}

.pkp_brand_footer {
	display: none;
}

.pkp_navigation_primary > li > a:hover, .pkp_navigation_primary > li > a:focus,
.pkp_navigation_primary > li > a:hover, .pkp_navigation_primary > li > a:hover,
#uamx-link a {
	border-color: #FFF;
    color: #FFF;
	outline: 0;
}

.pkp_navigation_primary_wrapper {
	background-color: none !important;
	margin-bottom: 0px;
	padding: 0 30px;
}
.pkp_site_name .is_img {
    display: inline-block;
    width: 100%;
}
.pkp_site_name .is_img img {
    display: block;
    height: auto;
    max-height: 500px;
    max-width: 100%;
    width: 100% !important;
}

.pkp_structure_main p {
    margin: 15px 0 0 0 !important;
}

/*
.pkp_structure_page {
	height: 100%;
}

.profile {
	margin-top: 3px;
}
*/



#toggle-busqueda {
	display: none;
}

/* M O D I F I C A C I O N E S   R E A L I Z A D A S  */

body {font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif !important;}




div.heading a.cover img{width: 250px !important; height: auto !important; max-height: 500px !important;}
div.sub_item a.cover img {width: 180px !important; height: auto !important; max-height: 500px !important;}
.sub_item {text-align: center;}

div.obj_issue_summary a.cover img {width: 180px !important; height: auto !important; max-height: 500px !important;}




.sections {clear: both;}

.obj_announcement_full .description p, .obj_announcement_full .description ul, .obj_announcement_full .description ol {line-height: 25px; text-align: justify;}

/*nav.pkp_navigation_primary_row {background: #29292933; border-radius: 20px 20px 0 0;}*/
.pkp_navigation_primary > li > a {font-weight: bold;}
.pkp_navigation_primary > li > a:hover {color: #9479A3;}

.block_information a, .block_language_toggle a {font-size: 14px !important;}


/* LINK ORCID */
.orcid > a {text-decoration: none !important;}



div.sidebar-issue-data {text-align: left; margin-bottom: 10px; padding: 10px;}
div.clearfloat {clear: both; width: auto; height: 0;}
img.sidebar-issue {width: 105px !important; height: auto; box-shadow: 5px 5px 5px #ddd; border: 3px solid #fff; margin: 0 20px 0 0; float: left; letter-spacing: 1px;}
strong.issue-title {border-bottom: 1px solid #adadad;}

.obj_announcement_full h1 {margin-top: 30px;}



/* CONTENIDO BARRA LATERAL */
span.title {color: #556280 !important; padding: 0px 15px 5px 0px; border-bottom: 3px solid #94879B; font-size: 15px !important; text-transform: uppercase; width: fit-content;}
.block_language > .content {padding: 0 10px;}





/* LINKS GENERALES */
a {color: #4F2B4C; text-decoration: none;}
a:hover {color: #9479A3;}

.pkp_navigation_primary ul a {color: #556280;}
.pkp_navigation_primary ul a:hover {border-left: 5px solid #4F2B4C !important; background: #9479A312 !important;}


/* CINTILLO SUPERIOR  */
#uamx-link {display: block; background: url(https://www.dropbox.com/scl/fi/280doyjellzn7tz3tubnr/etiqueta.png?rlkey=4cr3aa6k8vrprxd65m7w1ue1e&dl=1) no-repeat; float: right; width: 100px; height: 150px;}
#uamx-link a {display: none; color: transparent; !important; text-decoration: none;}

/* FONDOS DE ENCABEZADO Y PIE DE PAGINA  */
.pkp_structure_head {background-image: url(https://www.dropbox.com/scl/fi/1ybw400w07ag1hrublef6/background-header.png?rlkey=rdrzdb8zjf5cltaytprtq5305&dl=1)/*, linear-gradient(to right, #feffed 0%, #feffed 50%, #feffed 0%, #feffed 50%)*/; background-size: auto 525px; background-repeat: repeat-x; background-position: bottom center; border-bottom: 3px solid #ddd; margin-bottom: 50px;}
.pkp_structure_content {
	min-height: 60%;
	background: #fff url(https://www.dropbox.com/scl/fi/q19uqaf17geh7c8nf43g4/logo-favicon.png?rlkey=0kd2a6budk0t91tdhb6yjo4ui&dl=1) no-repeat bottom right;
	background-size: 115px auto;
  	box-shadow: 0px 0px 20px #ddd;
  	border: 1px solid #ddd;
}
.pkp_structure_footer_wrapper {background: #fff url(https://www.dropbox.com/scl/fi/n33f1zwabcf6b5i41q7lh/background-footer.png?rlkey=z73ca4walbutwuxs6h69pt4g4&dl=1) top center repeat-x; background-size: auto 525px; border-top: 3px solid #ddd; margin-top: 50px;}

/* MODIFICACIONES DE PIE DE PAGINA  */
.pkp_footer_content {padding: 30px 30px 10px 30px;}
.tramas-footer {padding-top: 20px; color: #000; font-size: 13px; width: 100%; height: auto;}
.tramas-footer > div > a {text-decoration: none; color: #000;}
.tramas-footer > div > a:hover {color: #556280;}
.section-title {height: 25px; width: fit-content; border-bottom: 1px solid #a4a4a4; color: #8A5EA2; font-size: 15px; font-weight: bold; letter-spacing: 1px;}
.footer-section2 img {width: auto; height: 25px; margin-right: 5px;}
.ojs-logo {text-align: right; width: 100%; padding: 300px 15px 0 0; opacity: 0.5;}
.ojs-logo img {width: auto; height: 60px;}

.legal-data {margin-top: 70px; padding-top: 0px;}
.logos-section {width: 100%; text-align: right;}
#logo-uamx {height: 60px; width: auto; margin-right: 25px;}
#logo-dec {height: 48px; width: auto; margin-bottom: 7px;}
.copyright-section {width: 100%; text-align: left; font-size: 12px;}

/* ICONO EN BUSCAR, MENU PRINCIPAL */
.pkp_navigation_primary > li:last-child a::before {content: "\f002"; font: normal normal normal 14px/1 FontAwesome; margin-right: 5px; color: #74A9BE;}

/* INDICADOR DE NAVEGACION */
.cmp_breadcrumbs ol {background: #e4e4e4c9; padding: 5px 25px !important;}

/* MODIFICACIONES EN NUMEROS  */
.obj_article_summary .subtitle {margin-bottom: -2px !important;}
.authors-issue {margin-top: -20px;}
	/* BOTON PDF  */
.galley-links {margin-top: 10px;}
.galleys_links, #published {text-align: center;}

/* BOTON LEER MÁS */
.read_more {background: #556280; margin: 30px 0; padding: 5px 5px 5px 15px !important; color: #fff !important; float: right; border-radius: 3px;}
.read_more:hover {background: #9479A3;}
.read_more::after {position: relative !important; top: 0 !important; width: 20px !important;}

/* BOTONES ANTERIOR - SIGUIENTE  */
.cmp_pagination {text-align: center !important;}
.cmp_pagination .next {margin-right: 20px; background: #ddd; padding: 8px 20px; font-size: 14px; display: inline-block; color: #007ab2; box-shadow: 0px 0px 2px #29292933; float: right;}
.cmp_pagination .prev {margin-left: 20px; background: #ddd; padding: 8px 20px; font-size: 14px; display: inline-block; color: #007ab2; box-shadow: 0px 0px 2px #29292933;}
.cmp_pagination .next:hover, .cmp_pagination .prev:hover {background: #0072ce; color: #fff !important;}
.cmp_pagination .next::after {content: "\f054" !important;}
.cmp_pagination .prev::before {content: "\f053" !important;}
.cmp_pagination .current {padding: 8px 20px; display: inline-block; color: #007ab2;}
.current_issue::after {content: " "; display: table; clear: both;}

/* BIOGRAFIA DE AUTORES */
.obj_article_details .author_bios .sub_item {text-align: justify;}
.obj_article_details .author_bios .sub_item .value {padding-left: 20px;}

/* MODIFICACIONES EN DETALLE DE ARTICULOS */
.obj_galley_link {background: #9479A3; border: 0 !important; color: #fff;}
.obj_galley_link:hover {background: #556280;}
.obj_article_details .entry_details .citation .sub_item {text-align: justify;}

/* ESTILOS PERSONALIZADOS  */
.ttitulo {font-size: 18px;}
.tsubtitulo {font-size: 16px; border-bottom: 1px solid #ddd;}
.tmayus {text-transform: uppercase;}
.tminus {text-transform: lowercase;}
.tizquierda {text-align: left;}
.tderecha {text-align: right;}
.tcentrado {text-align: center;}
.tjustificado {text-align: justify;}
.tsinmargen {margin: 0 !important;}
.tocultar {display: none !important;}

.tcontenido, .block_information .content {padding: 0 10px !important;}

/* ESTADOS DE STOCK  */
.tdispon1 {background: #008039; padding: 5px 20px; color: #000;} /* EXISTENCIAS MÁS DE 350 */
.tdispon2 {background: #67bd0e; padding: 5px 20px; color: #000;} /* EXISTENCIAS ENTRE 250 Y 350 */
.tdispon3 {background: #ffcd00; padding: 5px 20px; color: #000;} /* EXISTENCIAS ENTRE 100 Y 249 */
.tdispon4 {background: #ff8200; padding: 5px 20px; color: #000;} /* EXISTENCIAS ENTRE   1 Y 99 */
.tagotado {background: #ff3c03; padding: 5px 20px; color: #fff;} /* SIN EXISTENCIAS */

/* BOTONES/LINKS */
.btn-enviar::before {content: "\f0e0"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px;}
.btn-enviar {background: #556280; padding: 8px 20px; font-size: 13px; display: inline-block; color: #fff; box-shadow: 0px 0px 2px #29292933; text-decoration: none; font-weight: bold; border-radius: 3px;}
.btn-enviar:hover {background: #9479A3 !important; color: #fff !important;}
.btn-descargar::before {content: "\f1c2"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px;}
.btn-descargar {background: #556280; padding: 8px 20px; font-size: 13px; display: inline-block; color: #fff !important; box-shadow: 0px 0px 2px #29292933; text-decoration: none; font-weight: bold; border-radius: 3px;}
.btn-descargar:hover {background: #9479A3 !important; color: #fff !important;}
.btn-leer::before {content: "\f06e"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px;}
.btn-leer {background: #556280; padding: 8px 20px; font-size: 13px; display: inline-block; color: #fff !important; box-shadow: 0px 0px 2px #29292933; text-decoration: none; font-weight: bold; border-radius: 3px;}
.btn-leer:hover {background: #9479A3 !important; color: #fff !important;}

/* ICONOS  */
#ubicacion::before {content: "\f124"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; color: #007ab2;}
#horario::before {content: "\f133"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; color: #007ab2;}
#telefono::before {content: "\f095"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; color: #007ab2;}
#correo::before {content: "\f0e0"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; color: #007ab2;}

#facebook::before {content: "\f230"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; color: #245a9e;}
#instagram::before {content: "\f16d"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; color: #f00;}
#youtube::before {content: "\f16a"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; color: #bc2e5b;}

/* ESTILO DE LISTADOS */
ul.checkmark {list-style-type: none; text-align: justify; margin: 0; padding: 0;}
ul.checkmark li {line-height: 25px; padding: 10px 0; border-bottom: 1px solid #ddd;}
ul.checkmark li::before {content: "\f00c"; font: normal normal normal 14px/1 FontAwesome; margin-right: 20px; font-size: 16px; color: #00b24e;}

ul.citation {list-style-type: none; text-align: justify;}
ul.citation li {padding: 10px 0;}
ul.citation li::before {content: "\f040"; font: normal normal normal 14px/1 FontAwesome; margin-right: 20px; font-size: 16px; color: #FF5733;}

ul.r-arrow {list-style-type: none; text-align: justify;}
ul.r-arrow li {padding: 10px 0;}
ul.r-arrow li::before {content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; margin-right: 20px; font-size: 16px; color: #FF339C;}

ul.book {list-style-type: none; text-align: justify;}
ul.book li {padding: 10px 0;}
ul.book li::before {content: "\f02d"; font: normal normal normal 14px/1 FontAwesome; margin-right: 20px; font-size: 16px; color: #74A9BE;}

ul.section {list-style-type: none; text-align: justify;}
ul.section li {padding: 10px 0;}
ul.section li::before {content: "\f15c"; font: normal normal normal 14px/1 FontAwesome; margin-right: 20px; font-size: 16px; color: #9479A3;}

/* HOMEPAGE  */
.contnumeros {margin-top: 30px;}
.num1 {padding: 0 10px 30px 10px; text-align: center; border-right: 1px solid #ddd;}
.numreciente {background: #bd1a1a;; padding: 5px 20px; color: #fff; font-size: 15px}
.esplateral {margin: 0; padding: 0;}
.numlateral {display: flex; flex-flow: row; width: 100%}
.num2, .num3  {width: 50%; padding: 0 10px; text-align: center;}
.numvol {background: #ddd; padding: 5px 15px;}
.ver-mas {display: inline-block; background: #556280;padding: 5px 15px 5px 25px; color: #fff !important; font-size: 13px; line-height: 30px; text-decoration: none; font-weight: bold; border-radius: 3px;}
.ver-mas:hover {background: #9479A3; color: #fff;}
.ver-mas::after {content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-left: 10px; font-size: 13px;}

/* TÍTULO DE TEMAS */
.separador {font-size: 16px; border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.separador::before {content: "\f276"; font: normal normal normal 16px/1 fontAwesome; margin-right: 15px; color: #ca3c3c;}

/* CONVOCARTORIAS IMG */
.img-phone, .img-web, .img-both {padding: 15px; border: 3px solid #29292933;}

.cont-columnas {display: flex; flex-flow: row;}
.colum1, .colum2 {width: 50%; padding: 0 10px;}

/* COMITE EDITORIAL */
.contdatos {display: flex; flex-flow: row; margin: 15px 0;}
.contcomidatos {margin: 0 auto 15px;}
.bgphoto {background: #dddddd73 url(https://www.dropbox.com/scl/fi/q19uqaf17geh7c8nf43g4/logo-favicon.png?rlkey=0kd2a6budk0t91tdhb6yjo4ui&dl=1) center no-repeat; background-size: 90px auto; border-radius: 150px; width: 135px; height: 135px; text-align: center; margin: auto;}

.invisible {opacity: 0;}

.valvarado {background: #dddddd73 url(https://www.dropbox.com/scl/fi/aw2uosq55xag9k4m8v0lc/valvarado.png?rlkey=140u6kf8msy9q2tce4ec6no2b&dl=1) center no-repeat !important; background-size: 140px auto !important;}
.ehernandez {background: #dddddd73 url(https://www.dropbox.com/scl/fi/vcx6bvj5q209g79gug449/ehernandez.png?rlkey=hayq9isf9vfmeaq7krjm4mbmp&dl=1) center no-repeat !important; background-size: 140px auto !important;}
.cperez {background: #dddddd73 url(https://www.dropbox.com/scl/fi/e7d4r5ni210d201dudtc4/cperez.png?rlkey=vjvsgk5pgt3devqd5eayg20yb&dl=1) center no-repeat !important; background-size: 140px auto !important;}
.aperres {background: #dddddd73 url(https://www.dropbox.com/scl/fi/33klhd2tcdosoq4j3xpge/nperres.png?rlkey=v4b7d1efgprx3jmkz5ky21q50&dl=1) center no-repeat !important; background-size: 140px auto !important;}
/* .arobles {background: #dddddd73 url() center no-repeat !important; background-size: 140px auto !important;} */
.asoto {background: #dddddd73 url(https://www.dropbox.com/scl/fi/6xu6na0ubyg88pqawazqw/asoto.jpg?rlkey=53hs1uqyfh1q08nw8oxg0bydp&dl=1) center no-repeat !important; background-size: 140px auto !important;}


@media (max-width: 576px) {
	.profile {
		font-size: 0.8em;
	}
	#uamx-link {
		display: block;
		margin-top: 0px;
		font-size: 0.8em;
		width: 80px;
		background-size: 80px auto;
	}

	.pkp_structure_head {background-size: auto 300px;}
	.pkp_structure_content {width: auto; margin: 0 10px; padding-bottom: 90px;}
	.pkp_structure_sidebar {display: none;}

	.num1 {width: 100%; height: auto; margin-bottom: 30px; border-bottom: 1px solid #ddd; border-right: 0;}
	.num1 img {width: 45% !important;}
	.esplateral {width: 100%;}
	.num2 {border-right: 1px solid #ddd;}
	.num2 img, .num3 img {width: 50% !important;}
	.espmas {margin-top: 30px;}

	.contdatos {width: 100%;}

	.footer-section1, .footer-section2, .footer-section3, .footer-section4 {width: 100%; height: auto;}
	.ojs-logo {display: none}
	.logos-section {width: 100%; height: auto; text-align: center; padding-top: 50px;}
	.section-title {text-align: center; width: 100%; margin-top: 25px;}
	.read_more {margin: 50px 0 20px 0;}

	.section > h2 {border-bottom: 1px solid #ddd;}

	.img-web, .onlyweb, .invisible {display: none;}

	.obj_article_summary .pages {padding: 5px 10px; border-radius: 3px; border: 1px solid #ddd; margin: 10px 0px 0px 0px; width: fit-content;}
	.obj_article_summary .pages::before {content: "Pp."; margin-right: 2px;}
}

@media (min-width: 768px){
	.obj_article_details .row {border-bottom: 0 !important; border-top: 0 !important}
	.obj_article_details .main_entry {border-right: 0;}
	.pkp_structure_main::before, .pkp_structure_main::after {width: 0 !important;}
}

@media (min-width: 577px) and (max-width: 991px) {
	#toggle-busqueda {
		margin-left: 10px;
	}
	#uamx-link {display: block; margin-top: 0px; background-size: 80px auto;}
	#uamx-link a, .profile a {font-size: 1.1em;}

	.pkp_structure_sidebar {display: none;}

	.contnumeros {display: flex; flex-flow: row; margin-top: 20px;}
	.num1 {width: 40%;}
	.esplateral {width: 60%;}
	.num1 img, .num2 img, .num3 img {width: 80% !important}

	.contcomite {display: flex; flex-flow: row;}
	.contdatos {width: 50%;}

	.footer-section1, .footer-section2, .footer-section3, .footer-section4 {width: 100%; height: auto;}
	.ojs-logo {display: none}
	.logos-section {width: 100%; height: auto; text-align: center; padding-top: 50px;}
	.section-title {text-align: center; width: 100%; margin-top: 25px;}
	.footer-section4 {width: 25%; height: auto;}
	.read_more {margin: 50px 0 20px 0;}

	.img-phone {display: none;}
}
@media (min-width: 992px) {
	.pkp_site_nav_menu {background-color: #fff0 !important;}

	.pkp_navigation_primary {
		max-width: 100% !important;
	}

	.pkp_navigation_user_wrapper {
		left: 100% !important;
	}

	.pkp_block {
    	padding: 5px 5px 15px 5px;
    	margin: 10px 0;
    }

    .pkp_structure_sidebar {width: 295px !important; border-left: 1px solid #ddd; padding: 0 10px 0 15px;}

    .contnumeros {display: flex; flex-flow: row;}
	.num1 {width: 40%;}
	.esplateral {width: 60%;}
	.num1 img, .num2 img, .num3 img {width: 75% !important}

	.contcomite {display: flex; flex-flow: row;}
	.contdatos {width: 50%;}

	.tramas-footer {display: flex; flex-flow: row;}
	.footer-section1 {padding-right: 25px; width: 28%; height: auto;}
	.footer-section2 {padding-right: 25px; width: 25%; height: auto;}
	.footer-section3 {padding-right: 25px; width: 22%; height: auto;}
	.footer-section4 {width: 25%; height: auto;}

	.img-phone {display: none;}
}

@media (min-width: 1200px) {
	.obj_article_details .main_entry {width: 600px !important;}
	.obj_article_details .entry_details {width: 260px !important; border-right: 1px solid #ddd;}
}