/*Flotante*/
#fixed-bottom{	
      /*Para fijar la posicion de la capa*/		
    position: fixed;
z-index:9999;
    /** colocacion de la capa */
    bottom: 50px;
    left: 0;
    -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0px;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  background: #2BB0B5;
  margin-bottom: 5px;
  padding: 5px 10px 5px 10px;
  text-decoration: none; font-weight:bold;
}

body{ margin: 0;}
/* CSS Document */
.subrayado{text-decoration: none;
    border-bottom: 3px solid #1ba4a8;}
	.dropdown-menu > li> a { color:#333;  border-left-width:0px;}	
.dropdown-menu > li> a:hover { color:#fff; background-color:#345568; border-left-width:0px; padding-left:5px;}	
.dropdown-menu > li> a:focus { color:#fff; background-color:#345568; border-left-width:0px;  padding-left:5px;}		
.pkp_site_name .is_text {
    color: #000;
    text-decoration: none;
}

.pkp_navigation_primary > li > a, .pkp_navigation_primary > li.in_focus > a, .pkp_navigation_primary > li > a:hover, .pkp_navigation_primary > li > a:focus {
    color: #fff;
	
	
}
 .pkp_navigation_primary > li > a:hover, .pkp_navigation_primary > li > a:focus {
	text-decoration: none;
    border-bottom: 2px solid #fff;
}

.pkp_navigation_user > li > a, .pkp_navigation_user > li.in_focus > a, .pkp_navigation_user > li > a:hover, .pkp_navigation_user > li > a:focus {
    color: #000;
}
.pkp_navigation_primary_row {
    border-left: 1px dashed #1ba4a8;
    border-top: 1px dashed #1ba4a8;
    border-bottom: 1px dashed #1ba4a8;
    color: #fff;
    text-shadow: 0 1px 1px #fff;
    background: linear-gradient(to top, #00b2b7, #2da7aa);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
    background-color: #ce4c4a;
}

.pkp_head_wrapper .pkp_search .search_controls a:link {
	 color: #fff; background-color:#345568;
}

.pkp_head_wrapper .pkp_search .search_controls >a:visited, .search_controls>a:active, .search_controls>a:hover{
    color: #fff; background-color:#345568;
	text-decoration: none;
    border-bottom: 2px solid #fff;
}


.pkp_structure_content {
    padding-top: 0px;
}

.pkp_navigation_primary {

    display: inline-block;
    max-width: 80%;
    text-align: left;
    padding-left: 10px;

}

.pkp_structure_head {
    background-color: #fff;
    border-bottom: 0px solid #000;

}
.pkp_navigation_primary_row {
    color: #ffffff;
    text-shadow: 0 1px 1px transparent;
}

.pkp_structure_footer_wrapper {
    background: #CCC;
}
/*
#navigationPrimary a {
    color: #000;
    text-transform: none;
}*/
.cmp_manuscript_button, .block_make_submission a, .obj_galley_link {
	border: groove;
}
.pkp_head_wrapper .pkp_search .search_controls .search_prompt {
    color: rgb(255, 255, 255);
	
}

.obj_article_details .entry_details .item.copyright {
    background: rgba(0,0,0,0.05);
    box-shadow: 0 0 1px rgba(0,0,0,0.4);
    padding: 10px;
}

/* CSS Document */
.contenedor_a{
	float:left; width:300px; padding-top:50px;}
.contenedor_b{
    float:left; width:500px;
}
.block_make_submission a {
    display: inline-block;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
    border: 1px solid rgba(0,0,0,0.4);
    border-top-color: #bbb;
    border-radius: 3px;
}
.block_make_submission a:hover {
    display: inline-block;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
    border: 1px solid rgba(0,0,0,0.4);
    border-top-color: #bbb;
    border-radius: 3px;
	background-color:#345568;
	color:#FFF;
}


@media (max-width: 480px) {
.contenedor_a{
	float:left; width:100%; padding-top: 0px;}
.contenedor_b{
    float:left; width:100%;
}}

@media (min-width: 992px) {
.pkp_navigation_primary_wrapper {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
.pkp_navigation_primary_wrapper .pkp_navigation_primary {
    flex: 1 1 auto;
}
.pkp_navigation_search_wrapper {
    float: none;
    flex: 0 0 auto;
}
.pkp_navigation_search_wrapper a.pkp_search {
    display: flex;
    align-items: center;
    gap: 0.5em;
    height: 100%;
    margin: 0;
    padding: 0 20px;
    border-bottom: 0;
    background-color: #345568;
    color: #fff;
}
.pkp_navigation_search_wrapper a.pkp_search:hover,
.pkp_navigation_search_wrapper a.pkp_search:focus {
    background-color: #345568;
    color: #fff;
    border-bottom: 2px solid #fff;
}
}

@media (min-width: 992px) {
.pkp_navigation_primary_wrapper::before,
.pkp_navigation_primary_wrapper::after {
    display: none;
}
.pkp_site_nav_menu .pkp_navigation_primary {
    padding-left: 10px;
}
}

.pkp_navigation_primary > li > a:focus,
.pkp_navigation_user > li > a:focus {
    background: transparent;
}

.renut-buscador {
    display: none;
}
@media (min-width: 992px) {
.renut-buscador {
    flex: 1 1 auto;
    align-items: stretch;
    min-height: 2.857rem;
    margin: 0;
}
.pkp_navigation_primary_row.renut-buscador-abierto .pkp_navigation_primary,
.pkp_navigation_primary_row.renut-buscador-abierto .pkp_navigation_search_wrapper {
    display: none;
}
.pkp_navigation_primary_row.renut-buscador-abierto .renut-buscador {
    display: flex;
}
.renut-buscador-campo {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    min-width: 0;
}
.renut-buscador-campo input {
    flex: 1 1 auto;
    min-width: 0;
    height: auto;
    margin: 0;
    padding: 0 70px 0 10px;
    border: 1px solid #6b6b6b;
    border-bottom: 2px solid #1ba4a8;
    border-radius: 0;
    background: #fff;
    box-shadow: none;
    color: #000;
    font-size: 1rem;
}
.renut-buscador-campo input:focus {
    outline: 0;
    border-bottom-color: #1ba4a8;
}
.renut-buscador button {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: #345568;
    box-shadow: none;
    color: #fff;
    font-size: 1rem;
    line-height: 1;
    cursor: pointer;
}
.renut-buscador-cerrar {
    position: absolute;
    top: 50%;
    right: 25px;
    width: 26px;
    height: 26px;
    padding: 0;
    transform: translateY(-50%);
}
.renut-buscador-enviar {
    gap: 0.5em;
    padding: 0 20px;
}
.renut-buscador button:hover,
.renut-buscador button:focus {
    background: #345568;
    color: #fff;
    outline: 0;
    box-shadow: inset 0 -2px 0 #fff;
}
}
