body {
    background: url(../img/fondoBoaIZQ.png) left top no-repeat, url(../img/fondoBoaDER.png) right top no-repeat;
    /* background-image: url("../img/fondo_boa.png");*/
    background-color: #fff;
    /*background-repeat:no-repeat;
    background-position: left top;*/
    font-family: "Tahoma";
    height: 100%;
}



/*para hacer que resumen y palabras clave queden un salto de linea por debajo de los titulos*/

.obj_article_details .main_entry .label {
    display: table;
    padding: 0 0 5px;
    border-bottom: 3px solid #40d0d4;
    color: rgba(0, 0, 0, 0.54);
    text-transform: uppercase;
}



.pkp_site_name {
    /*width: 100%;*/
    height: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px;
    background-color: #00a19a;
    /*pruebas 7/06*/
}

/*fondo de la navigation bar*/
.pkp_navigation_primary_row {
    background: #08afc4;
}

.pkp_navigation_primary_wrapper {
    padding-left: 15px;
    padding-right: 15px;
}

/*color del texto de la navigation bar*/
#navigationPrimary a {
    color: #fff;
}

#navigationPrimary a:hover {
    color: #003532;
}

#navigationPrimary ul {
    background: #08AFC4;
}


#navigationPrimary ul a {
    color: #fff;
}

/*color de fondo para los menu desplegables*/
#navigationPrimary ul a:hover,
#navigationPrimary ul a:focus {
    outline: 0;
    background: #ddd;
    /*deberia ser el mismo color que el background del menu*/
    border-color: #08AFC4;
    /*color de la fuente del hover*/
    color: #003532;
}

.pkp_nav_list ul a {
    display: block;
    padding-left: .357rem;
    border-left: .357rem solid transparent;
    color: #fff;
    background: #08AFC4;
    border-radius: 0px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);

}

.cmp_manuscript_button,
.block_make_submission a,
.obj_galley_link {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    background: #00a19a;
    color: rgba(255, 255, 255, 0.84);
    border: none;
}


/*agrando la foto de portada y mando el texto para abajo*/

.obj_issue_toc .cover {
    float: none;
    width: 50%;
    height: auto;
    max-height: none;
    margin-right: 1.43rem;

}



/* correccion del estilo de los titulos para que se vean mas grandes*/

.pkp_page_index .current_issue h2 {
    display: inline-block;
    padding-bottom: 0.5em;
    border-bottom: 3px solid #003532;
    text-transform: uppercase;
    font-size: 1.5rem;

    font-weight: 700;
    color: rgba(0,0,0,0.54);
}
.obj_issue_toc .galleys > h2, .obj_issue_toc .section > h2, .obj_issue_toc .galleys > h3, .obj_issue_toc .section > h3 {
    display: inline-block;
    position: relative;
    left: -15px;
    margin-top: 0;
    padding: 0 1.0715rem;
    background: #fff;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.143rem;
    color: rgba(0,0,0,0.54);
}
.obj_issue_summary .cover {
    float: none;
    width: 50%;
    height: auto;
    margin-right: 1.43rem;
}
/*justificar el acerca de*/

.pkp_page_index .homepage_about {
    padding-top: 2.143rem;
    padding-bottom: 2.143rem;
    text-align: justify;
    text-justify: inter-word;
}

/*el texto "buscar" de la navigation bar*/
.pkp_head_wrapper,
.pkp_search,
.search_controls,
.search_prompt {
    color: #fff;
}
.pkp_navigation_search_wrapper a {
    padding-bottom: 6px;
    border-bottom-width: 4px;
    color: #fff;
}

.pkp_navigation_user_wrapper {
    /*  right: -200px;*/
    top: 30px;

}

.pkp_navigation_user>li>a {
    color: rgba(255, 255, 255, 0.84);
}

.pkp_site_name>a {
    padding-bottom: 0px;
}

.pkp_site_name .is_img img {
    display: block;
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    padding-bottom: 0px;
}

/*
.pkp_structure_page {
    margin-top: 0px;
    margin-bottom: 30px;
}
*/
.has_site_logo .pkp_head_wrapper {

    position: relative;

    width: 100%;

    margin: 0 auto;
    padding-left: 0px;
    padding-right: 0px;
}

.pkp_structure_head {

    background-color: #ffffff;

}

/* esto es para que la imagen del header llegue de lado a lado */

.pkp_site_name_wrapper,

.pkp_navigation_primary_row {

    padding-left: 0px;

    padding-right: 0px;

}

/* Esto es para que el texto quede centrado */

.pkp_navigation_primary {

    display: inline-block;
    max-width: 100%;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;

}

.pkp_footer_content {
    padding: 00px;
    text-align: left;
}

/*para esconder el logo default de pkp*/

.pkp_brand_footer {
    display: none;
}


.pkp_structure_footer_wrapper {

    /*background: rgba(0, 0, 0, 0.05);*/
    background: #fff;
    border-top: 1px solid #ddd;
    border-bottom: 0px solid #81141b;
}

/* esto es para desactivar la sombra */
.pkp_structure_page {
    margin: 0 auto;
    /* margin-top: -25px;*/
    margin-bottom: 0px;
    max-width: 1160px;
    background: #fff;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);
}

/*los directorios del footer*/
#pie_flex-container_directorios {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: space-between;
    align-items: center;
    /*background-color: #fa0000;*/

}

#pie_flex-container_institucional {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: space-between;
    align-items: center;
}

#pie_flex-container_institucional_turquesa {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: space-between;
    align-items: center;
    background: #08AFC4;
}

/*el diagrama de descripcion de pie de pagina*/
#pie_flex-container {
    display: flex;
    flex-wrap: wrap;
    /*background-color: #f1f1f1;*/
}

#footer_izq {
    /* background-color: #f1f1f1;*/
    background-color: #fff;
    width: 45%;
    margin: 10px;
    text-align: center;
}

#footer_der {
    background-color: #f1f1f1;
    width: 50%;
    margin: 10px;
    text-align: center;
}

#contenido_footer_izq {
    color: #58585B;
    font-size: 8pt;
    padding-top: 1px;
    padding-bottom: 1px;
}

#contenido_footer_der {
    font-size: 8pt;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #dbdcde;
    border-radius: 5px;
}

#pie_img_inf {
    padding-top: -15px;
}

/* LOS MEDIAS QUERIES */
@media (max-width: 768px) {


    .pkp_structure_footer {
        padding: 10px;
        text-align: left;
    }

    #footer_izq {
        /*background-color: #f1f1f1;*/
        background-color: #fff;
        width: 100%;
        margin: 10px;
        padding-left: 20px;
        text-align: center;
    }

    #footer_der {
        background-color: #f1f1f1;
        width: 100%;
        margin: 10px;
        text-align: center;
    }


}

@media (max-width: 1000px) {

    .pkp_site_name .is_img img {
        display: block;
        /*  max-height: 205px;*/
        max-width: 106%;
        width: auto;
        height: auto;
        margin-left: -10px;
    }


    /* esto es para que la barra de busqueda desaparezca cuando se achica el display*/
    .pkp_head_wrapper .pkp_search {
        display: none;

    }

    .pkp_site_nav_toggle {
        position: relative;
    }

    .pkp_structure_main {
        padding: 1.43rem;
        padding-top: 128px;
    }


    .pkp_site_name {
        width: 100%;
        height: auto;
        display: block;
        margin-left: -40px;
        margin-right: auto;
        padding-bottom: 0px;
    }

}







/**/

/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/
/**/

/**/
/**/
/* LOS ESTILOS PARA QUE EL GOOGLE DATA STUDIO SEA RESPONSIVE */

/* LO SAQUE DE ACA https://www.elliottmellichamp.com/responsive-google-data-studio-embed */

/* AHI TAMBIEN ESTA EXPLICADO COMO SE EMBEBE EN LA PAGINA ESTATICA*/

.google-data-studio {

    position: relative;
    padding-bottom: 150%;
    padding-top: 30px;
    height: auto;
    overflow: hidden;
}



.google-data-studio iframe,
.google-data-studio object,
.google-data-studio embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

/* LOS ESTILOS PRA LAS PAUTAS DE AUTORES*/

.prueba_destacado_pautas {

    background-color: #dbe1eb;

}



.contenido_destacado_pautas {

    margin: 10px 10px 10px 10px;

    padding: 10px;

}



.align_der {

    position: relative;

    text-align: right;

}



.align_cen {

    position: relative;

    text-align: center;

}



.title_pautas {

    font-size: 12pt;

}



.tam_font_14 {

    font-size: 12pt;

}



.peso_bold {

    font-weight: bold;

}



.estilo_italica {

    font-style: italic;

}



#contenedor_pautas {

    font-size: 10pt;

}



.tabulacion {

    margin-left: 60px;

}





/*TABLA*/



.tg {

    border-collapse: collapse;

    border-spacing: 0;

    margin: 0px auto;

}



.tg td {

    font-family: Tahoma, sans-serif;

    font-size: 13px;

    padding: 10px 5px;

    border-style: solid;

    border-width: 1px;

    overflow: hidden;

    word-break: normal;

}

.tg th {
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 10px 5px;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    word-break: normal;
}

.tg .tg-yw4l {
    vertical-align: top
}

@media screen and (max-width: 767px) {
    .tg {
        width: auto !important;
    }

    .tg col {
        width: auto !important;
    }

    .tg-wrap {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

/* ocultar la Fecha de publicacion */
.published {
    display: none;
}

/*flex lateral para meter mas de un logo juntos*/
.flexLateral {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

/* ocultar la Fecha de publicacion */
.published {
    display: none;
}

/*para que las descripciones de los articulos esten justify*/
.obj_article_details .item {
    text-align: justify;
}