li.permisos a {
  background: #e54730;
  color: #ffffff;
}

li.permisos a:hover {
  background: #f5f5f5;
}

#permisos h3 {
  text-transform: uppercase;
}

#islandora-fondo-next-link, #islandora-fondo-previous-link, #islandora-fondo-sequence-position {
    visibility: hidden;
}

/*Allan C. 21022018 - Cambiar orden de los primeros elementos de home en modo responsivo*/
@media (max-width: 768px) {

/*Ocultar Slider*/
        #slider-wrapper{
        visibility:hidden;
        display:none;
        }

/*Nuevo orden: Gráfico de Objetos, Colecciones mediateca, Objetos*/
.tm-grid-truncate.uk-grid.uk-text-center.piso-uno {
    display: flex;
    flex-direction: column;
}

.uk-width-medium-1-3.home-piso-1-1{
    order: 2;
}

.uk-width-medium-1-3.home-piso-1-2{
    order: 1;
}

.uk-width-medium-1-3.home-piso-1-3{
    order: 3;
}



} /*Fin de cambiar orden de los primeros elementos del home... */

/*Allan C. 05032018 - Orden de las herramientas del buscador*/

.uk-form-select {
    max-width: 65%;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.uk-icon-small {
    font-size: 75%;
    vertical-align: 0%;
}

@media (max-width: 768px) {
.order-tools {
    margin-top: 20px;
}

.solr-grid-field {
        margin: 2px !important;
}

.main_cabezal {
     box-sizing: content-box;
   height: 100px !important;
    margin-top: 0 !important;
    padding: 0 !important;
    margin-bottom: 0px !important;

}

.piso-3-a div {
    padding: 20px 10px 0 10px !important;
}
}

/*Fin de orden de las herramientas del buscador*/

/*Corrección al espaciado de los primeros sliders del Home*/
.region-slider-colection {
    margin-top: -20px !important;
}

/*Títulos de los slider en mayúsculas*/
.block-title-link{
    text-transform: uppercase;
}


._abstract * {
    color: initial;
}

@media (min-width: 768px) {
    .inah-basic-collection .inah-basic-collection-info{
        height: 70%;
    }

    .inah-basic-collection-title .uk-panel-title{
        margin: 10px 0px;
    }

    span.uk-description-list-horizontal{
        margin-right: 20px;
    }

    .columna-blog {
    float: left; width: 50%;
    }
}
/* Allan C. 05032018 - Texto resultados de búsqueda */
.uk-grid.inah-result .inah-result-metadata > .inah-result-label , .uk-grid.inah-result .inah-result-metadata > .inah-result-value {
    padding-left: 25px;
}/**/

@media (min-width: 768px) {
    #mods-accordion-wrapper .uk-description-list-horizontal > dt {
        width: initial;
        margin-right: 5px;
    }
    .level-2 .uk-description-list-horizontal > dt {
        margin-right: 25px;
    }
    .level-2 .dd-datos-mods-valor {
        float: left;
        margin-left: 20px;
    }
    .level-3 .uk-description-list-horizontal > dt {
        margin-right: 25px;
    }
    .level-3 .dd-datos-mods-valor {
        float: left;
        margin-left: 1em;
    }


    ._subject_topic::before, ._subject_geographic::before, ._subject_temporal::before {
        content: '\2022';
    }
}

.post-format span{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    font-size: 1.25em;
}
.post-format .square{
    height: 70px;
    width: 70px;
    background-color: #f2f2f2;
}
.post-format .day-of-month{
    height: 33%;
}
.post-format .year{
    height: 33%;
}
.post-format .month{
    height: 33%;
    font-size: 2em;
    text-transform: uppercase;
}


.item-fondos .slider-summary{
    height:80%;
    overflow:hidden;
    margin-bottom:10px;
}

.item-fondos .slider-m-datos{
    padding: 0px;
}

.item-fondos .islandora-object-collection-img.slider-m-datos-icono{
    display: inline;
}

#my-accordion {
    margin-top:2em;
}
#solrResults{
    margin-top: 2em;
}

#solrResults .uk-form-select *{
    font-size: 1em;
}

.mimetype-label{
    display: block;
    float: left;
}

.bloque-piso-3-colecciones .mimetype-label{
    font-size: 1.25em;
}

.mimetype-count{
    display: block;
}

.bloque-piso-4-colecciones {
    border-top: 1px solid #cccccc;
    padding: 25px !important;
    text-align: center;
}

.password-parent{
    width: 40em;
}
#block-block-inah-colecciones-inah-colecciones .uk-cover-background.uk-position-relative img{
    height: 119px;
    max-width: 159px;
}

@media (max-width: 768px){
    .pager-item, .pager-ellipsis, .pager-ellipsis span{
        display:none !important;
    }

    .pager-ellipsis{
        padding: 0px !important;
    }

    .pagination .item-list{
        width: 100%;
        text-align: center;
    }

    .pagination .item-list ul.pager{
        display: inline-block;
        width: 50%;
    }

}


@media (max-width: 768px) {
    .inah-result{
        -webkit-box-shadow: 0px -1px 1px rgba(50, 50, 50, 0.75);
        -moz-box-shadow: 0px -1px 1px rgba(50, 50, 50, 0.75);
        box-shadow: 0px -1px 1px rgba(50, 50, 50, 0.75);
    }
}

.inah-result{
    margin-bottom: 4em;
}
.inah-result-label, .inah-result-value{
    padding-bottom: 4px;
    padding-top: 6px;
}

.inah-result-label{
    border-top: 1px solid #cccccc;
}

@media (min-width: 769px){
    .inah-result-value{
        border-top: 1px solid #cccccc;
    }
}

.inah-result-thumbnail a{
    display: inline-block;
}

.menuRepositorio.MenuPrincipalColecciones a {
    border-left: 1px dotted #FAFAFA;
}

.menuRepositorio.MenuPrincipalDirectorios a{
    border-right: 1px dotted #FAFAFA;
}

@media (min-width: 960px) {
    .ayuda-fade{
        background: -webkit-linear-gradient(right, rgba(0,0,0,0) 60%, rgba(255,255,255, 0.1) 100%);
        background: -o-linear-gradient(right, rgba(0,0,0,0) 60%, rgba(255,255,255, 0.1) 100%);
        background: linear-gradient(to left, rgba(0,0,0,0) 60%, rgba(255,255,255, 0.1) 100%);
    }
}

@media (max-width: 960px) {
    #boton-form-tito span.uk-hidden-small {
        display:none;
    }
}


#block-bloque-buscador-bloque-buscador form{
    margin-left: 5px;
}

.buscador{
    margin-bottom: 20px;
    height: 7vh;
    min-height: 60px;
}

#buscador_tito{
    height: 100%;
}
.btn-ver-todos {
    text-transform: uppercase;
}


li.contenedor-vista-imprimir a.btn-vista-impresion {
    font-size: 14px;
}

li.contenedor-vista-imprimir .uk-icon-print {
    color: #a1a1a1;
    font-size: 50px;
}


.uk-thumbnail{
    border: none !important;
}

.uk-thumbnail-caption{
    padding:6px;
    background: #F3F3F3;
}

.islandora-solr-highlight {
    color: #cc3300;
    font-weight: 400;
}

.thumbnail-caption-link{
    line-height: 1;
    height: 26px;
    margin-top: 0px;
    margin-bottom: 0px;
    overflow: hidden;
    word-wrap: break-word;
}

.solr-grid-field{
        border: 1px solid #cccccc !important;
        margin: 10px;
        padding: 0px;
}
.solr-grid-field .inah-grid-thumb {
    display: block;
    height: 200px;
    object-position: center;
    object-fit: scale-down;
    transform: none;
    display: block;
    transform: none;
    width: 100%;
}

/*.solr-grid-field:hover {
    box-shadow: 0px 0px 4px rgba(87, 86, 86, 1);
    background: #F3F3F3;
}*/


.dt-datos-mods-2 {
    color: #8f8f8f;
    font-family: open_sanslight;
    font-size: 1.2em;
    font-weight: normal;
    text-transform: uppercase;
}

.dt-datos-mods-3 {
    color: #4f4f4f;
    font-family: open_sanslight;
    font-size: 1em;
    font-weight: normal;
    text-transform: uppercase;
}

.dt-datos-mods-4 {
    color: #4f4f4f;
    font-family: open_sanslight;
    font-size: 1em;
    font-weight: normal;
    text-transform: uppercase;
}

.button.color {
    background: #2f2f2f;
    color: #fff !important;
}


.uk-button {
    text-transform: uppercase;
}



#boton-form-tito {
    background: #2f2f2f none repeat scroll 0 0;
    color: #ffffff;

    font-size: 1.3em;
    font-weight: normal;
    font-weight: 400;
    text-transform: uppercase;
    margin-top: -1px;
}

#boton-form-tito span {
    font-family: open_sanslight;
}

#boton-form-tito .uk-icon-search::before {

    margin-right: 10px;
}

.islandora-solr-advanced-controls .form-submit {
    background: #dbd6d3 none repeat scroll 0 0;
}


a.btn-view-sorl {
    background-color: #efefef !important;
    color: #2f2f2f;
    margin-left: 2px;
}

.slider_compilacion {
    object-fit: cover;
}


.islandora-webpage-content #webpageviewer a {
    background: #f5f5f5 none repeat scroll 0 0;
    display: inline-block;
    margin: 5px 0 0;
    padding: 10px;
    text-transform: uppercase;
    width: 240px;
}

.pico-3-b div {
    padding: 10px 0 0;
}

.piso-3-a div {
    padding: 20px 0px 0 30px;
}


.titulo-icon-directorio {
    font-family: open_sanslight;
    font-size: 1em !important;
    line-height: 1em !important;

}

/* [Flor M. 8Dic2020] Actualizacion para nueva interfaz, antes 23px*/
div img.icon-colecciones {
    margin-top: 5px;
    width: 80px;
    height: 80px; 
}



ul.uk-tab li.tab-contenido{
    background: #f5f5f5 none repeat scroll 0 0;
    border-color: #dddddd #dddddd transparent !important;
     margin: 2px 1px 0 !important;
    padding: 0px 0px 0;
}

li.tab-secundario-objeto {
    background: #f5f5f5 none repeat scroll 0 0;
    border-color: transparent #dddddd #dddddd !important;
     margin: 0 2px 2px !important;
    padding: 0 2px 2px;
}



ul.uk-tab li.tab-contenido .uk-active{
    background: #FFFFFF none repeat scroll 0 0 !important;
    margin: 0;

}

.uk-tab > li.uk-active > a {
    background: #transparent none repeat scroll 0 0 !important;
    /*border-color: transparent !important;*/
    color: #444444;
    font-size: 1.em;
}

.tab-secundario-objeto > a {
    font-size: 14px !important;
}


.panel-ayuda{

    }
.uk-grid.uk-grid-width-1-2.uk-grid-width-medium-1-2.uk-grid-width-large-1-3.uk-grid-collapse {
    padding: 0 0 0 10px;
}

.uk-width-medium-1-3.home-piso-2-1 {
    background: #f5f5f5 none repeat scroll 0 0;
    padding: 10px 0 !important;
}

.uk-width-medium-1-3.home-piso-1-2 {
    margin: auto;
    padding: 20px;
}

.result th {
    background: #dbd6d3;
    color: #2f2f2f;
    font-weight: 500;
    font-size:1em;
    padding: 10px 15px;
    position: relative;
    text-shadow: 0 0px 0 #000;
    font-family: "open_sansregular",Helvetica,Arial,sans-serif !important;
}

.result tr {
    background: #fafafa repeat scroll 0 0;
}

.result tr:nth-child(2n+1) td {
    background: #ffffff repeat scroll 0 0;
}

dt.solr-table-thumb img {
    max-width: 100px;
    max-height: 80px;
}

#boton-busqueda-avanzada.uk-button.uk-button-large {
    margin: 0 0 0 20px;
}


.bloque-piso-3-colecciones {
    border-top: 1px solid #cccccc;
    padding: 25px !important;
}


#contenedor-tipo-directorios {
    border-top: 1px solid #cccccc;
    padding: 20px 0 0;
}

#contenedor-tipo-directorios a {
    font-family: open_sanslight;
    font-size: 1.2em;
    vertical-align: middle;
    margin-left: 5px !important;
}

.uk-panel-title.bloque-blog-tituto {
    font-family: open_sanslight;
}

.uk-grid.bloque-3-home {
    padding:20px 0 20px;
}

.bloque-novedades-home {
   background: #f5f5f5 none repeat scroll 0 0;
    padding: 10px 10px 10px 20px;
}


.login-usuario .uk-icon-user {
    color: #96dc26 !important;
}

.menu2:hover .login-usuario .uk-icon-user {
    color: #96dc26 !important;
}

/*20 julio 2016*/


#block-islandora-fondo-object-fondo-jail-display{
    /*background: #f5f5f5 none repeat scroll 0 0;*/
    /*margin: 0 auto 10px;*/
    /*padding: 10px;*/
    }

#block-inah-islandora-search-custom-block-related-objects{
    background: #dbd6d3 none repeat scroll 0 0;
    padding: 20px;
    }
#block-inah-islandora-search-custom-block-related-objects h2{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    color: #2f2f2f;
    }

#block-inah-islandora-search-custom-block-related-objects .content{
 color: #ffffff;
    }


/*19 julio 2016*/

.letras_directorios {
    font-size: 1.5em;
    margin: 25px auto 0;
    text-align: center;
    width: 100%;
}

.letras_directorios > a {
    border: 1px solid #fafafa;
    margin: auto;
    padding: 3px 6px;
}


.islandora-basic-collection-object {
    margin: 0 auto;
}

.islandora-basic-collection-list-item {
    border-bottom: 1px solid #ddd;
    padding-bottom: 0;
}

#bloque-bookmark-wrapper-individual {
    background: #fafafa none repeat scroll 0 0;
    box-sizing: content-box;
    padding: 10px;
}

.menu2 {
     background: linear-gradient(270deg, rgba(0,0,0,0) 60%, rgba(255,255,255, 0.1) 100%);
    border-left: 1px solid #4f4f4f;
    width: 100%;
    display: inline-flex;
}

#menu-1-home {
    border-right: 1px dotted #FAFAFA;
}
li#menu-1-home {
    width: 40% !important;
}
li#menu-2-home {
    width: 30% !important;
}

.block ul.islandora-solr-facet {
    padding: 0 10px;
}

.ui-accordion .ui-accordion-content, .toggle-container {
    padding: 10px;
}

#btn-limpiar-busqueda {
    background: #dbd6d3 none repeat scroll 0 0;
    color: #2f2f2f;
    padding: 6px 12px;
    text-transform: uppercase;
    width: 150px;
    margin:10px auto;
}


#btn-limpiar-busqueda i{

    margin:0 10px;
}

#btn-limpiar-busqueda a{

    color: #2f2f2f !important;
}

#btn-limpiar-busqueda a:hover{

    color: #2f2f2f !important;
}



.uk-button.uk-accordion-title.accordion-sorl.uk-active {
   background: #3f3f3f;
}

.uk-button.uk-accordion-title.accordion-sorl {
   height: 35px;
   background: #4f4f4f;
   color: #ffffff;

}


.tab-contenido {
    font-size: 16px;
}

#mods-accordion-wrapper{

    }

#mods-accordion-wrapper .tipoMods{

    }

#mods-accordion-wrapper .uk-button.uk-accordion-title {
    margin: 5px 0;
}

#mods-accordion-wrapper h3{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    text-transform: uppercase;

    }

    h3.tipoMods {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 0;
    padding-bottom: 12px;
    padding-top: 12px;
    text-transform: uppercase;
}

h4.topMods {
    font-weight: normal;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 14px;
}

.tipoMods{}
.topMods{}

.topMods h4{}
/* fuentes */


@font-face {
    font-family: 'open_sansregular';
    src: url('../font/OpenSans-Regular-webfont.eot');
    src: url('../font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Regular-webfont.woff') format('woff'),
         url('../font/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('../font/OpenSans-Light-webfont.eot');
    src: url('../font/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Light-webfont.woff') format('woff'),
         url('../font/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'mediateca_1';
    src: url('../font/mediatipo-webfont.eot');
    src: url('../font/mediatipo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/mediatipo-webfont.woff2') format('woff2'),
         url('../font/mediatipo-webfont.woff') format('woff'),
         url('../font/mediatipo-webfont.ttf') format('truetype'),
         url('../font/mediatipo-webfont.svg#nueva_fuenteregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'font_awesome';
    src: url('../font/fontawesome-webfont.eot');
    src: url('../font/fontawesome-webfont?#iefix') format('embedded-opentype'),
         url('../font/fontawesome-webfont.woff2') format('woff2'),
         url('../font/fontawesome-webfont.woff') format('woff'),
         url('../font/fontawesome-webfont.ttf') format('truetype'),
         url('../font/fontawesome-webfont.svg#nueva_fuenteregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html{
    margin: 0;
    padding: 0;
    font-family: "open_sansregular",Helvetica,Arial,sans-serif !important;
    font-size:12px !important;
    font-weight:300 !important;
    }


body {
    min-width: 300px;
    font-size: 12px;
    font-family: "open_sansregular",Helvetica,Arial,sans-serif !important;
    color: #2f2f2f;
    background: none !important;
}

.h1,h2,h3,h4,h5,h6{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif !important;
    }

#content-container {
    padding-top: 20px;
}

#header{
     margin: 0 auto;
    padding: 0 !important;
    width: 100%;
     background: #ffffff ;
     box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.2);
    height:inherit;
    }
#header2{
         /*background-color: silver;*/
         background: #ffffff ;
         margin: 0 auto;
         padding: 0 !important;
         width: 100%;
         height: 190px;
    }

.container, .menu-principal-mediateca .menu {
     margin: 0 auto;
    max-width: 1200px;
    padding: 0 !important;
    width: 100%;
}

#content-wrapper {
    background-color: #fff;
    margin: 0 auto;
    max-width: 1200px;
    padding: 1px 0 !important;
    width: 100%;
}

.main_cabezal img {

}




.header-logo{
    float: left;
    max-height:60px
    }

.header-logos{
    float: right;
    }


.uk-navbar-nav > li {
    float: left;
    position: relative;
    text-align: center;
    width: 20%;
}

.menusuper {
    background: #2f2f2f ;
    height: 50px;
}

.menusuper:before{
    background: rgba(0, 0, 0, 0) url("../images/banner_media_sup.png") repeat scroll 0 0;
    height: 80px;
    }

.buscador {
    padding: 0 0 0 0;
    background: #5f5f5f !important;
}
.bloque_bookmark {
    background: #D9D8D8 !important;
}

#superfish-1{}


#titlebar {
    background-color: #ffffff;
    margin: 0 !important;
    min-height: 80px;
    padding-top: 0;
    position: relative;
    top: 0;
    display: none;
}

#edit-search-filters-txt{}

#edit-search-filters-txt .button{
    background: rgba(44, 44, 44, 1) none repeat scroll 0 0;
    }


#sidebar-first {
   border-right: 1px solid #f5f5f5;
    box-sizing: padding-box;
    padding: 0 20px;
    width: 28%;
}

.container .ten.columns {
    width: 65%;
    box-sizing: padding-box;
}

.main_cabezal {
     box-sizing: content-box;
   height: 100px !important;
    margin-top: 0 !important;
    padding: 0 !important;
    margin-bottom: 15px;

}

.page-content {
    padding: 0 20px;
    margin: 20px 0 0;
}


#islandora-total-objetos-holder{

    }

#islandora-total-objetos-holder canvas{
    height: 240px !important;
    width: 240px !important;
    }

.islandora-total-objetos-count{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    font-size: 2em;
    text-align: center;
    margin: 20px 0;
    }
.islandora-total-objetos-count:after{
    content:"Objetos";
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    font-size: 20px;
    text-align: center;
    }

.islandora-solr-facet a {
    clear: both;
    color: #2f2f2f;
    display: inline-table;
}

.islandora-solr-facet .facet-link {
    max-width:50%;
}

.islandora-solr-facet a:hover {
    color: #CCCCCC;
}


islandora-solr-facet li a{
    color: #2f2f2f;
    }

.islandora.islandora-solr-search-results {
    box-sizing: padding-box;
    padding: 20px 0px;
    margin: 0px;
}

dl.solr-thumb {
    float: left;
    margin: 0;
    width: 24%;
}

dl.solr-fields {
    border-top: 1px solid #cccccc;
    float: right;
    width: 74%;
}

.islandora-inline-metadata .inline-width-dt {
    width: 20% !important;
}

.islandora-inline-metadata .inline-width-dd {
    width: 80% !important;
}

.islandora-inline-metadata dd {
    padding-left: 10px;
    width: 100% !important;
}
.solr-fields dt, .solr-fields dd {
    border-top: 1px solid #cccccc;
}

.islandora-inline-metadata dt, .islandora-inline-metadata dd {
    display: inline-block;
    letter-spacing: normal;
    margin: 0;
    padding-bottom: 4px;
    padding-top: 6px;
    vertical-align: top;
    word-spacing: normal;
}

.islandora-object-collection-div.top-collection {
    display: inline-flex;
}

.top-collection .islandora-object-collection-img{
   background: transparent none repeat scroll 0 0;
    height: 30px !important;
    margin: 0 10px 0 0;
    width: 30px;
    display: inline;
    float:left;
}

.islandora-solr-filter-list.filter-list li {
    background: transparent none repeat scroll 0 0;
    display: inline-flex;
    width: 100%;
}

.remove-filter, .equal-filter, .unequal-filter {

}
.remove-filter a, .equal-filter a, .unequal-filter a{

}
.remove-filter{
    font-size: 16px;
    margin: 0 3px 0 0 !important;
    color: #b91616 !important;
    }

.remove-filter:after{

    }
.consulta-operador {

    box-sizing: padding-box;
    font-size: 18px;
   color: rgba(202, 69, 36, 1);
    margin: 0 3px;
    padding: 0 5px !important;
    text-align: center;;
    }

.equal-filter{

    box-sizing: padding-box;
    font-size: 24px;
   color:  #88a433;
    margin: 0 3px;
    padding: 0 5px !important;
    text-align: center;;
    }

.unequal-filter{
     box-sizing: padding-box;
    font-size: 24px;
   color: #33a4a0;
    margin: 0 3px;
    padding: 0 5px !important;
    text-align: center;;
    }


.islandora-solr-breadcrumb-super {
    font-size: 1.2em;
    margin: 0 2px;
    padding: 0;
    vertical-align: inherit;
    width: 10px;

}

.islandora-solr-breadcrumb-super a {
    color: #ffffff !important;
    font-weight: 400 !important;
    line-height: 1em;
    margin: 0 !important;
    padding: 1px 4px !important;
    text-align: center;
    border-radius:20px;
    font-size:1.5em;
}

.islandora-solr-breadcrumb-super a:hover {
    color: #ffffff !important;

}
.islandora-solr-x-close:after{

    }


.categories a, .sidebar ul.menu li a, .sidebar .item-list li a {
    color: #888;
    display: block;
    line-height: 1em;
    padding: 0;
     margin: 0 10px 0 0;
     text-decoration: none;
}

.categories ul li::before, .sidebar ul.menu li::before, .sidebar .item-list li::before {
    background: #ffffff none repeat scroll 0 0;
    color: #ccc;
    content: "";
    float: left;
    font-family: "FontAwesome";
    font-size: 1.5em;
    margin: 0 !important;

}

#block-inah-islandora-search-custom-block-contextual-search #edit-search-form {
    box-sizing: border-box;
    padding: 10px;
    width: 69%;
}

.inah-fondo-portada{}

.islandora-solr-advanced-boton{}

.islandora-solr-advanced-contenedor{}

.islandora-object-title-colimg{}

.islandora-object-title-span{}


.islandora-solr-facet > li {
    margin: 5px 0;
    padding: 3px 6px;
}

.islandora-solr-facet > li:hover {
    background:#f6f6f6;
}

.plusminus a{
    text-decoration: none;
    }

.plusminus a:hover{
    text-decoration: none;
    color: #ffffff;
    }

.plus {
    background: #88a433 none repeat scroll 0 0 !important;
   color: #ffffff !important;
    border-radius: 20px;
    box-sizing: padding-box;
    font-size: 14px;
    line-height:14px;
    margin: 2px;
    text-align: center;
    width:16px;
    height:16px;


}

.plus:hover, .minus:hover {
    text-decoration: none;
    color: #ffffff !important;
}

.minus {
    background: #33a4a0 none repeat scroll 0 0;
    color: #ffffff !important;
     border-radius: 20px;

    box-sizing: padding-box;
    font-size: 14px;
    line-height:14px;
    margin: 2px;
   width:16px;
    height:16px;
    text-align: center
}


#islandora-solr-top{

    display: inline-block;
    width: 30%;
    }

#islandora-solr-top:before{
    /* content:"Nº de resultados "; */
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    font-size: 1em;
    margin: 0 5px 0 0;
    display: inline-block;
}

/* RESULTADOS ORDENAR*/


.resultados-ordenar {
    left: 30%;
    position: relative;
    top: 30px;
    display:inline-flex;
}

.resultados-ordenar:before {
    content:"Ordenar ";
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    font-size: 1em;
}


.resultados-ordenar li {
   margin: 0 2px;
   display:block;
}

#ordenar-coord {
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 20px;
}
#ordenar-relevancia {
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 20px;
}

#ordenar-relevancia a {
    color: #2f2f2f;
}


#ordenar-relevancia:after {
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    font-size: .9em;
    content: "Relevancia";
    color: #ffffff;
    background: #4f4f4f;
    padding: 5px;
}

#ordenar-titulo {
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 20px;
}

#ordenar-titulo:after {
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    font-size: .9em;
    content: "Título";
    color: #ffffff;
    background: #4f4f4f;
    padding: 5px;
}

#ordenar-fecha {
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 20px;
}

#ordenar-fecha:after {
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    font-size: .9em;
    content: "Fecha";
    color: #ffffff;
    background: #4f4f4f;
    padding: 5px;
}



/*.islandora-solr-display {
}*/

/*Muestra la palabra VISTA*/
.islandora-solr-display:before {
    content:"Vista ";
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    font-size: 1em;
}


.islandora-solr-content {
    margin: 1em 0;
}
.islandora-solr-content h1 {
    font-size: 0;
    line-height: 0;
}

h1, h2, h3, h4, h5, h6{
    font-family: inherit;
    }

#titlebar h2 {
    float: left;
    font-family: open sans;
    font-size: 1.6em;
    font-weight: 500;
    letter-spacing: 0 !important;
    margin: 10px 0 0 !important;
    padding: 10px 0 20px;
    text-transform: none;
    width: 100%;
}

.button, input[type="button"], input[type="submit"] {
    background: #5f5f5f none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    box-shadow: 0 0px 0 0 rgba(0, 0, 0, 0) inset;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    outline: medium none;
    padding: 5px 10px;
    transition: all 0.2s ease-in-out 0s;
    width: auto;
    text-transform: uppercase;
    margin: 1em;
}


#block-block-mimetipo-random h2 {
    padding-bottom: 0px;
}

a, .uk-link {
    color: rgba(44, 44, 44, 1) /*!important*/;
    cursor: pointer;
    text-decoration: none;
    /* font-family: "open_sansregular",Helvetica,Arial,sans-serif; */
}


a:hover, .uk-link:hover {
    color: rgba(229, 71, 48, 1) !important;
    cursor: pointer;
    text-decoration: none;
}


.ui-accordion-header, .ui-accordion-header h3{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    font-size: 1.2em;
    }

.ui-accordion-header-active{
    background: #CCCCCC !important;
    }


.ui-accordion .ui-accordion-header, .trigger a {
    background-color: #f4f4f4;
    border-radius: 0px;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.05) inset;
    color: #2f2f2f;
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 10px;
    outline: medium none;
    padding: 5px 10px;
    position: relative;
    transition: background-color 200ms ease-in-out 0s;
}

.ui-accordion .ui-accordion-header-active:hover, .ui-accordion .ui-accordion-header-active, .trigger.active a, .trigger.active a:hover {
    background: #a0a0a0 none repeat scroll 0 0;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) inset;
    color: #2f2f2f;
}

#block-islandora-solr-display-switch ul li a.active {
    background-color: #2f2f2f;
    color: #ffffff !important;
}

#block-islandora-solr-display-switch ul li a {
     background: #cccccc none repeat scroll 0 0;
    border-radius: 0;
    font-size: 18px;
    padding: 2px 4px;
    text-align: center;
    width: 30px !important;
}

#block-islandora-solr-display-switch ul li a:hover {
    background: #ca4524 none repeat scroll 0 0;
    color: #FFFFFF!important;
}


.pagination .current, .pagination ul li a:hover{
    background: #5d5d5d none repeat scroll 0 0;
    color: #ffffff !important;
    }

.pager-current .current ul li a{
     color: #ffffff !important;
}

.container .eight.columns {
    width: auto;
}


.uk-grid-divider:empty {
    border-top: 1px solid #dddddd;
    margin-bottom: 5px;
    margin-top: 5px;
}

.uk-grid-divider:not(:empty) {
    margin-left: -5px;
    margin-right: -5px;
}

.container .sixteen.columns {
    width: inherit;
}


#admin-menu-wrapper{

    }



#admin-menu .dropdown li a {
    color: #ffffff !important;
    line-height: 20px;
}

div#admin-menu a, div#admin-menu span {
    border: medium none !important;
    color: #ffffff !important;
    font-family: "Open Sans","Segoe UI","Helvetica",sans-serif;
    font-size: 12px;
    line-height: 18px;
}



#breadcrumbs{
    border-bottom: 1px solid #f5f5f5;
    margin: 20px 0 10px;
    min-height: 50px;
    }
#breadcrumbs ul {
    padding: 0 0 0 0;
    }


#breadcrumbs a{
    font-size: 1em;
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    }

.img{

    background: transparent none repeat scroll 0 0;
    border: 0px solid transparent;
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    padding: 0 !important;
    }

.slider-m-abstract{
    height: 300px !important;
    overflow: hidden;
}

.slider-m-img {
    height: 300px !important;
    overflow: hidden;
    width: 100% !important;
    object-position: center 10%;
    object-fit: scale-down;
    margin: 10px auto 0 !important;
    background: #fafafa none repeat scroll 0 0;

    }

.slider-m-img img {
    height: 300px !important;
    margin: auto;
    object-fit: scale-down;
    object-position: center center;
    overflow: hidden;
    width: 100%;
    }

.slider_compilaciones img {
    object-fit: cover;

    }

.slider_acervos .slider-m-img img {
    object-fit: cover;

    }


.slider-m-datos{
    margin: 0 !important;
    padding:  0 20px;
    box-sizing:padding-box;
    background: transparent none repeat scroll 0 0;
    border-top: 0px solid #cccccc;
    margin: 10px auto 0 !important;
    display: inherit;
    }
.slider-m-datos-icono{
    padding: 0 5px !important;
    }
.slider-m-datos-texto{
     color: #2f2f2f !important;
    overflow: hidden;
    padding: 0 !important;
    text-align: left;
    flex-grow: 100;
    }

.slider-m-datos-texto a{


    }

.slider-m-datos-texto p{
    margin: 0 0 5px 0;
    line-height: 15px;
    color: #2f2f2f;
    font-size: 1.1em;
    }

.slider-m-datos-titulo{
    font-family: "open_sansregular",Helvetica,Arial,sans-serif !important;
    font-size: 1.25em !important;
    max-height: 40px;
    white-space: nowrap;
     overflow: hidden;
    text-overflow: ellipsis;
    }

.slider-m-datos-coleccion{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif !important;
    font-size: 1.1em !important;
    }

islandora-basic-collection{}

.item_mosaico{}

.mosaico-m-img{
    height: 300px !important;
    overflow: hidden;
    width: 100% !important;
    object-fit: scale-down;
    }

.mosaico-m-img img{
    height: 300px !important;
    object-fit: cover; !important;
    object-position: 50% 50%;
    width: 100%;}

.mosaico-m-datos{
     background: transparent none repeat scroll 0 0;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    box-sizing: padding-box;
    margin: 0 !important;
    padding: 10px;
    }
.mosaico-m-datos div{
    margin: 0 !important;
    padding: 0 !important;

    }

.mosaico-m-datos-icono{}

.mosaico-m-datos-icono img{
    height:50px;
    }

.mosaico-m-datos-texto a{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    font-size: 1.4em !important;
    line-height: inherit;
    margin: 0 !important;
    overflow: hidden;
    text-align: left;
    color:#2f2f2f !important;
    }

.mosaico-m-datos-texto p{
    margin: 0 0 5px 0;
    line-height: 15px;
    color: #ffffff;
    font-size: 1.1em;
    }
.mosaico-m-datos-titulo{
    font-size: 1.1em;
    }


.islandora-basic-collection-grid {
    margin: 50px 0;
    }
.uk-grid-divider > * {
    padding: 0 5px !important;

}


.uk-overlay {
    display: inline-block;
    margin: 0;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    width: 100%;
}
#footer{
    background:#2F2F2F !important;
    padding: 35px 0 40px;
    margin: 0 auto;

    }
 #footer .container{
    margin: 0 auto;

    }

#footer .container .region {
    padding: 0 20px;

}

#footer .region{

    }

#footer-bottom{
    background:#ffffff !important;
    margin: 0 auto;

    }

#footer-bottom .content, #footer-bottom img {
    margin: 0 auto;
    text-align:center;
    max-height:100px
    }


#footer .block h2 {
    font-size: 20px;
    line-height: 34px;
    margin-bottom: 10px;
    text-transform:uppercase;
}


/* ----------------------------SECCION REPOSITORIO*/

#block-block-inah-colecciones-inah-colecciones{
    background: #ffffff;
    }
#block-block-inah-colecciones-inah-colecciones h2{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    margin: 0 0 50px;
    }

.item-mosaico{
     background: #ffffff none repeat scroll 0 0;
    box-sizing: content-box;
    margin: 10px;
    padding: 0 !important;
    }
.item-mosaico-img{
     margin: 0 auto;
    width: 100%;
    }

.item-mosaico-img img{
    object-fit: scale-down;
    width:100%;
    }

.item-mosaico-datos{
     background: #ffffff none repeat scroll 0 0;
    box-sizing: content-box;
    margin: 0 !important;
    padding: 10px;
    }

.item-mosaico-datos div{
    }

.item-icono{
    margin: 0;
    padding: 0;
    width:45px;
    }

.item-texto{
    color: #2f2f2f !important;
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    font-size: 1.1em;
    margin: auto;
    padding: 0;
    text-align: left;
    }

.item-texto a{
    color:#2f2f2f !important;
    font-size: 1.2em;
    font-weight: normal !important;
    }

.item-texto a:hover{
    color:#ffffff;
    }


/*---------------------------------SLIDERS*/

.boton-buscar-todo{

    }

.uk-overlay-panel {
    bottom: 0;
    color: #2f2f2f;
    left: 0;
    padding: 0 !important;
    position: absolute;
    right: 0;
    top: auto;
}

.uk-overlay-background {
    background: transparent none repeat scroll 0 0;
}


.collection_name_ukit h2{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    text-transform:uppercase;
    }



.boton-buscar-todo {
    clear: both;
    display: block;
    text-align: right;
    height: 40px;
    margin: 10px 0;

}
.boton-buscar-todo a{
   padding: 5px 10px;
   background:  rgba(202, 69, 36, 1) none repeat scroll 0 0;
   font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    font-size: 1.1em;
    text-transform:uppercase;
    color:#ffffff !important;

}

.boton-buscar-todo a:hover{

    color:#ffffff !important;

}

/* Style slider acervo*/
.izquierda_acervo{
float: left;
}
.derecha_acervo{
float: right;
}
.modulo-slider-objeto{
    margin: 60px;
}
.modulo-slider-compound{
    margin: 0 60px 60px 60px;
}


#block-inah-islandora-search-custom-block-related-objects ul {

    }

#block-inah-islandora-search-custom-block-related-objects figure img{

    }



.islandora-object-title-colimg{
      background: transparent none repeat scroll 0 0 !important;
    display: inline-block;
    height: 40px;
    margin: 0 10px 0 0;
    width: 40px;
    }

.islandora-object-title-span{
     color: #2f2f2f !important;
    font-family: open_sanslight;
    font-size: 1.2em;
    }

.islandora-objecto-titulo{

    }




#superfish-2{

    background: #3f3f3f;
    color: #ffffff;
    }

#superfish-2 .menu-acceso{
     height: 50px;
     margin: 0 auto;
     padding:0;
    }

.menu-acceso a{
    color: #ffffff !important;
    font-family: open_sanslight;
    text-transform: uppercase;
    font-size: 1.1em;
    padding: 1em;
}




#inah-tabs-collections{

    }

#inah-tabs-collections ul{
    display:inline-flex;
    }
.tab-relacion-header{
     font-family: open_sanslight;
    font-size: 18px;
    margin: 0 0 20px;
    text-transform: uppercase;
    }


#inah-tabs-collections ul li{
       background: #f5f5f5 none repeat scroll 0 0;
    clear: both;
    margin: 20px !important;
    }

.relacion-titulo{
     font-family: open_sanslight;
    font-size: 1.1em;
    margin: 0 0 20px;
    padding: 10px;

    }
.collection-title{
    padding: 20px;}

#inah-tabs #inah-tabs-collections a.collection-image {
    background-color: #ffffff;
    clear: both;
    display: block;
    height: 150px;
    margin: 0;
    padding: 0;
    width: 200px;
}


#inah-tabs a.collection-image img {
    display: inline-block;
    height: 150px;
    object-fit: scale-down;
    vertical-align: text-bottom;
    width: 100%;
}



.menu-principal-mediateca {
}


.uk-navbar {
    background: transparent none repeat scroll 0 0;
    color: #ffffff;
}

.uk-navbar-nav {
    float: left;
    height: 50px;
    list-style: outside none none;
    margin: 0 !important;
    padding: 0;
}

.uk-navbar-nav > li > a {
    box-sizing: border-box;
    color: #ffffff !important;
    display: block;
    font-family: open_sanslight;
    font-size: 1.3em;
    font-weight: normal;
    height: 50px;
    line-height: 50px;
    padding: 0 15px;
    text-decoration: none;
    text-transform: uppercase;
}

.uk-navbar-nav > li > a {

    color: #ffffff !important;

}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    background-color: #4f4f4f;
    color: #ffffff;
    outline: medium none;
}

.uk-navbar-nav .active {

    color: #ffffff !important;
    background-color: #5f5f5f;

}

.piso-dos{
    border-top: solid 1px #f5f5f5;
    }


.uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 10px;
}


.titulo-piso-dos.uk-text-center h2 {
    text-transform: uppercase;
}
/*16 nov 2015*/





p{
    line-height:1.2em;
    }

/*ESTILOS GENERALES*/

.mayusculas{
    text-transform:uppercase;
    }


/*REGIONES*/

#layerslider_1{
    background-color: #cccccc;
}

.container .column, .container .columns {

}

.region-main-secondary-menu{
    background-color: #ffffff;
    font-size: 0.90em;
    height: auto;
    overflow: auto;
    padding: 5px;

    }

.region-main-secondary-menu a{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    color: #6F6F6F;
    }





/*MODULOS*/


#block-block-mimetipo-randomfondo .islandora-object-collection-img{

    }

#block-block-mimetipo-randomfondo .islandora-object-collection-img{

    }

#block-block-mimetipo-randomfondo .islandora-object-collection-img img{

    }

.slider-m-datos-icono {
    background: transparent none repeat scroll 0 0;
    max-width: 40px;
    padding: 2px;
}

/*.item-list{
    text-align: left;
    }*/
#block-block-inah-colecciones-inah-colecciones{
     background-color: transparent;
    box-sizing: padding-box;
    margin: 0 auto;
    padding: 20px 0;
    border-bottom: 1px solid #cccccc;
    border-top: 0px solid #cccccc;

    }
#block-block-inah-colecciones-inah-colecciones ul{
    }

.block-block-inah-colecciones-inah-colecciones:after{

    }

.block-block-inah-colecciones-inah-colecciones #lista {


    }

.islandora-basic-collection-grid-root{

    box-sizing: padding-box;
    text-align: center;
    }

.islandora-basic-collection-list-item-root {
    border: none;
    box-sizing: content-box;
    display: inline-block !important;
    height: 120px;
    margin: calc() !important;
    max-height: none;
    min-height: none;
    min-width: none;
    vertical-align: middle;
    width: 12%;
    background-color: #f5f5f5;
}

.mediath {
    display: inline-block;
    float: left;
   margin: 0;
    padding: 0;
     height: 60%;
    width: 100%;
    background-color: #434343;
}

.islandora-basic-collection-object-root{
    margin: 0 auto;
    }

.islandora-basic-collection-list-item-root:hover .mediath {

    background-color: #CC0000;
}

.mediath > a {

    border-color: none;
    border-radius: 0%;
    border-style: none;
    border-width: none;
    box-sizing: border-box;
    max-height: none;
    width:100%;
    height:100%;
    text-align:center;

}

.mediath > a > img {
    background-color:transparent;
    border-color: none;
    border-radius: 0%;
    border-style: none;
    border-width: 0px;
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    padding: 1px;
    text-shadow: 1px 1px 1px rgba(255, 0, 0, 0.3);
    margin: auto;
}

.titulo {
    box-sizing: padding-box;
    display: list-item;
    float: right !important;
    font-size: 1.2em;
    height: 40%;
    margin: auto;
    min-width: none;
    padding: 5px;
    vertical-align: middle;
    width: 100%;
    word-break: normal;
}


.titulo a {
    text-align: center;
    font-size:1em;
    font-weight:500;
    text-transform:uppercase;
}
.modulo-colecciones{
    padding: 20px;
    margin: 0 auto;
    }

.colecs {
    background: none repeat scroll 0 0 #cc0000;
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    float: left;
    height: 40px;
    width: 40px;
}

.modulo-directorios{
    padding: 0px;
    margin: 0 auto;
    height:320px;
    width: 100%;
    background-color:#ffffff;
    text-align:center;
    }

.colecs2 {
    background: none repeat scroll 0 0 #999999;
    border-radius: 0px;
    box-sizing: content-box;
    display: inline-block;
    float: none;
    height: 60%;
    padding: 0px !important;
    width: 100%;
}

.colecs2 a {
     width: 100%;
     height: 100%;
     margin: 0 auto;
     text-align:center;
}

.colecs2 a img{
    width: auto;
     height: 100%;
}

.mime-block:before {

}

div.mime-block {
    padding-top: 0;
    display:inline-block;
    width: 100%;
}
.mime-block {
    padding-top: 0;
    width: 80%;
}

.fila2{
    display: inline-block;
    height: 100px;
    margin: 10px;
    width: 21%;
    background-color:#f5f5f5;
    }

.fila2:hover .colecs2{

    background-color:#CC0000;
    }


#block-block-mimetipo-mimetipo{

    background-color: transparent;
    padding: 10px;
    box-sizing: padding-box;
    }

#block-block-mimetipo-mimetipo h2{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    font-size: 22px;
    margin: 0 0 20px;
    padding: 0;
    text-align: center;
    text-transform:uppercase;
    }

.mimetypes-icono-archivo{
    display: flex;
    justify-content: space-between;
}

.icono-archivo{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    font-size: 1.1em;
    }

.icono-archivo img{
    max-width: 40px;
    float: left;
    margin-right: 5px;
    }


.colecs_mime {
    background: none repeat scroll 0 0 / 50px 50px #333333;
    border-radius: 0%;
    display: inline-block;
    float: none;
   height: 80px;
    margin: 20px;
    width: 80px;;
}

.colecs_mime:hover {
    background: none repeat scroll 0 0 / 50px 50px #CC0000;

}

.colecs_mime a{
    font-size:1.1em;
    font-weight:500;
    text-transform:uppercase;

}
.categs {
    box-sizing: border-box;
    display: inline-block;
    padding: 0;
    margin:0px;
    height:40%;
    width:100%;
    text-align: center;
    font-size:1.1em;
    font-weight:500;
    text-transform:uppercase;
    background-color:#f5f5f5;

}

.categs a, .categs a:visited {
    color: #434343;
}

.newthumb{
    width:25px;
    height:25px;
    }



.region-footer-first a{
    color:#ffffff;
    }

/*BUSCADOR*/

#inah-museos-form-islandora-solr-simple-search-form #edit-help {
    font-family: "Open Sans", Helvetica, Arial;
}

#inah-museos-form-islandora-solr-simple-search-form .ui-selectmenu-status {
    display: block;
    font-family: open sans;
    font-size: 1em;
    line-height: 1.4em;
    outline: medium none;
    padding: 10px 3px 15px 5px;
    text-decoration: none;
}


#edit-help{
    /* background: url("images/borde_search.png") no-repeat left center; */
    background: linear-gradient(270deg, rgba(0,0,0,0) 60%, rgba(255,255,255, 0.1) 100%);

    padding: 20px 0 0 20px;
    min-height: 120px;
    height:auto !important;

    }
#edit-help-mi-mediateca{
    /* background: url("images/blanco_desvanecido.png"); */
    opacity: 0.7;
    margin-left: 7px;
    background-repeat: repeat-y;
    height: 100%;
    }
#edit-submit{


    }



input[type="button"]:hover, input[type="submit"]:hover {

    }
/*MENU PRINCIPAL*/

.sf-menu, .sf-menu * {
    background-color: transparent;
    list-style: outside none none;
    margin: 0;
    padding: 0;

}

.sf-menu li {
    float: left;
    position: relative;
    z-index: 498;
    border-radius:0px;
    background: #2f2f2f;
    }


.sf-menu li:hover {
     background: #ca4524;
    }


.sf-menu li:last-child{

    }

.menusuper{
    height: 50px;
    }

#navigation .menu{
    height: auto;
    margin: 0 auto;
    padding: 0;

    }

#navigation ul li{
    border: medium none;
    height: 50px;
    margin: 0;
    }

#navigation ul > li > a{
     border: medium none;
    border-radius: 0;
    color: #ffffff !important;
    font-family: open_sanslight;
    font-size: 1.1em;
    padding: 1em;
    }

#navigation ul > li > a:hover{
    border:none;
    background: none;

    }


#navigation a.sf-depth-1.active{
    border:none;
    }

#navigation a.sf-depth-1.active:after{
    content:none;
    }


#current, #navigation a.sf-depth-1.active, #navigation .active-trail a.sf-depth-1 {
    background: #7f7f7f;
    border-bottom: 3px solid #7f7f7f;
    margin: 0;
    height:auto;
}

/*directorios*/

.hrdir2 {
    border-bottom: none;
}


/*FOOTER*/

#footer {
    background-color: #333333 !important;
    height: 160px;
}

#footer div{
    height: 160px;

}

.container .four.columns {
    width: 23%;
    box-sizing:content-box;
}

.container .four.columns div {
    padding: 0 10px;
}

#footer .region-footer-first, #footer .region-footer-second, #footer.region-footer-third {
    border-right: 1px solid #ffffff;

}

#footer h3 {
    margin-bottom: 15px;
    line-height:1.1em;
}

/*FOOTER BOTTOM*/


#footer-bottom, #footer-bottom .container {
    background-color: #ffffff !important;
    text-align: center;
    margin:0 auto;
    color: #343434;
}

#footer-bottom a {
    color: #cccccc;
    font-weight: 300;
}


#footer-bottom img {
    border:none;
    margin:0 auto;
}





.ui-tabs .ui-tabs-nav li a {
    border-radius: 0;
    float: left;
    padding: 1em;
    text-decoration: none;
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    font-weight: 600;
    margin-bottom: -1px;
    padding-bottom: 1px;
}

.hrdir {
    background: none repeat scroll 0 0 #9a9a9a;
    border-bottom: 1px solid #f5f5f5 !important;
}

.colecsdir {
    background: none repeat scroll 0 0 #999;
    border-radius: 2px;
    box-sizing: border-box;
    display: inline-block;
    float: left;
    height: 150px;
    margin: 15px;
    padding: 12px;
    width: 150px;
}


.contenedor-directorios{
    margin: 0 !important;
    padding: 0 !important;
    }

.contenedor-directorios .uk-thumbnail img{
    width: 50px;
    height: 50px;
    clear:both;
    }

.icono-directorio{
    margin: auto;
    padding: 0 !important;
    }

.icono-directorio > a {
     font-family: open_sanslight;
    font-size: 1.2em;
    margin: 0 auto !important;
    padding: 10px;
    text-align: center;
    width: 100% !important;
}


.icono-directorio img {
    clear: both;
    height: 65px;
    margin: auto;
    text-align: center;
    width: auto;
}

#contenedor-tipo-directorios .icono-directorio img{
    height: 60px;
    width: auto;
    clear:both
    }


#inah-museos-form-islandora-solr-simple-search-form .search-filters-txt input#edit-islandora-simple-search-query {
    border-radius: 0;
    width: 400px !important;
}



.islandora-solr-advanced-boton {
 width:100%;
 background-color: #2F2F2F !important;
 color: white !important;
 font-weight: bold;
}
#islandora-solr-advanced-contenedor {
 padding:15px;
 margin: 0;
}

.islandora-solr-advanced-controls input {
 border-radius: 0;
    margin: 0 auto;
    text-transform: uppercase;
    width: 120px !important;
}
#islandora-solr-advanced-terms label {
 width:100% !important;
}
#ordenar-relevancia img, #ordenar-coord img, #ordenar-titulo img {
 position: absolute;
 top: -10px;
}
#block-inah-islandora-search-custom-block-contextual-search #edit-search-form {
 width: 74% !important;
}
.resultados-ordenar {
 left: 45% !important;
 top: 65px !important;
}

/*Estilo ordenar SORL*/
/*#block-islandora-solr-sort {
 right: 15px !important;
 top: 29px !important;
 position: relative !important;
}
#block-islandora-solr-sort {
 position: relative !important;
 top: 120px !important;
 left: 220px !important;
}*/

#islandora-solr-top {
 width: 100%;
}

/*Boque de tipos de vista en SORL*/
/*#block-islandora-solr-display-switch {
 position: relative !important;
 top: 60px !important;
 right: 30px !important;
}*/

.resultados-ordenar {
   left:inherit !important;
   position:inherit !important;
   top:inherit !important;
}


*::-moz-selection {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #2f2f2f;
    text-shadow: none;
}
.panel-menu {
    background: #2f2f2f none repeat scroll 0 0;
}
.menu-mi-mediateca{
    background: rgba(0, 0, 0, 0) url("images/borde_miMediateca.png") no-repeat scroll left center;
    }

#block-inah-islandora-search-custom-block-descripcion-colecciones{
    display: none;
    }

.ui-tabs-nav.ui-widget-header {
    background: transparent none repeat scroll 0 0 !important;
    border: 0 none !important;
    text-transform: uppercase;
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
}


.islandora-object-fields dt {
    border-top: 0px solid #ddd !important;
    padding: 6px 2% 4px;
    width: 95%;
}

.islandora-object-fields dd {
    border-bottom: 1px solid #ddd !important;
    border-top: 0px solid #ddd !important;
    padding: 6px 2% 4px;
     width: 95% !important;

}
.islandora-view-grid{}

.islandora-view-list{}

.texto-intro{
    font-family: "open_sanslight",Helvetica,Arial,sans-serif;
    font-size: 1.3em;
    margin:0 0 30px;
    }

        /* Oculta boton de bookmark */
    #block-islandora-solr-display-switch ul .display-bookmark {
            width: 1px;
            display: none;
        }

#secondary-display-profiles {
    display: none;
}

/* 20-Juno-2016 */
/* ESTYLO PARA MENU PRINCIPAL MOBILE */
#menu-mobile-principal-t {
    color: white;
    cursor: pointer;
}

.uk-parent li:hover {
    background-color: #4F4F4F;
}
.uk-parent a:hover {
    background-color: #4F4F4F;
}
#navbar-mobile li:hover {
    background-color: #4F4F4F;
}
#navbar-mobile li.uk-parent {
    background-color: inherit !important;
}
#menu-mobile-principal-t {
    width: 100%;
}
#menu-mobile-principal-t:hover {
    background-color: #4F4F4F;
    width: 100%;
    height: 50px;
    cursor: pointer;
}
/* prueba 1
p {
	text-align: center;
}
*/
