.site-page-keywords .reference-record a,
.site-page-keywords .reference-record,
.site-page-etiquetas .reference-record a,
.site-page-etiquetas .reference-record ,
.site-page-autores  .reference-record,
.site-page-autores  .reference-record a {
    text-decoration: none;
    font-family: "helvetica neue", sans-serif;
    font-size: 16px;
}

.site-page-keywords  li.pagination-range,
.site-page-keywords  .reference-heading a ,
.site-page-etiquetas li.pagination-range,
.site-page-etiquetas .reference-heading a ,
.site-page-autores li.pagination-range,
.site-page-autores .reference-heading a {
    font-family: "helvetica neue", sans-serif;
}

.site-page-keywords  .reference-heading,
.site-page-etiquetas  .reference-heading,
.site-page-autores .reference-heading {
    margin-top: 20px;
}

.site-page-keywords  .reference-block,
.site-page-etiquetas  .reference-block,
.site-page-autores .reference-block {
display: none!important;
}



footer a {
font-family: "helvetica neue", sans-serif!important;
text-decoration:none;
}

#search-form input::placeholder {
font-family: "helvetica neue", sans-serif!important;
font-size:15px;
}
#search-form.closed{
    right: 0px!important;
    position: absolute!important;
}

.site-page-inicio .site-page-pagination {
display:none!important;
}

.pagination .button {
    background-color: #369!important;
    border: 1px solid #dedede!important;
}

.pagination .button::before {
    olor: #fff!important;
}


 .pagination .o-icon-next:before,
  .pagination .o-icon-prev:before {
    position: relative !important;
    top: 2px !important;
  }


 .pagination a.button:hover {
    background-color: #f3ba00;
}







#search-form  [type="submit"] {
    background-color: #369;
    color: #fff !important;
    border: 0;
    cursor: pointer;
    padding: 6px;
    min-height: 36px;
    min-width: 36px;
    line-height: 24px;
    text-align: center;
}

div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, menu {
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline
}
.property .values .value:not(:last-child) {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0
 }
#theme_header_image {
display:block;
height:275px;
width:960px;
clear:both;
visibility:hidden
}

.flex-caption {
width:98%;
padding:.6%;
margin:0;
position:absolute;
left:0;
bottom:0;
background:rgba(0,0,0,.5);
font-size:80%
}

.tg-03 {
width:50%
}

ul.slides, ul.slides a:link, ul.slides a:visited {
color:#fff;
margin-left:1px
}

ul, li {
list-style-type:none
}

ol, ul {
list-style:none
}

table {
border-collapse:collapse;
border-spacing:0
}

caption, th, td {
text-align:left;
font-weight:400;
vertical-align:middle
}

a img {
border:none
}

menu {
display:block
}

@media screen {
h1 {
font-size:140%;
margin-bottom:.6em;
color:#369
}

h2 {
margin-bottom:.85714em;
font-weight:700;
color:#383838;
font-size:120%
}

h3 {
font-size:17.5px;
line-height:21px;
color:#fff
}

h4 {
margin-bottom:1.5em;
font-weight:700;
color:#369
}

p, ul, ol, dl {
margin-bottom:1.5em;
text-align:justify
}

ul, ol, dl {
margin-left:1.5em
}

ul {
width:100%;
margin-bottom:10px
}

ol {
list-style-type:decimal
}

ul ul, ul ol, ol ol, ol ul {
margin-bottom:0
}

dt {
font-weight:700
}

dd {
margin-left:1.5em;
margin-bottom:1.5em
}

blockquote {
margin:3em 0;
font-style:italic;
border-color:#ddd;
padding:1.5em 1.5em 0;
border-top-width:.07143em;
border-top-style:solid
}

em, i {
font-style:italic
}

strong, b {
font-weight:700
}

a:link {
color:#369
}

a:visited {
color:#369
}

a:hover {
color:#f3ba00
}

a:active {
color:#f3ba00
}

h1 a, h2 a, h3 a, h4 a, #site-title a {
text-decoration:none
}

table {
width:100%;
margin:3em 0;
border-collapse:collapse;
border-spacing:0
}

th, td {
margin:0;
border-bottom:1px solid #ddd
}

th {
text-align:left;
color:#a49d4c;
font-weight:700;
border-bottom:2px solid #ddd
}

a.button:hover{
background-color:#f3ba00
}

a.button {
    background-color: #369;
    color: #fff !important;
    border: 0;
    cursor: pointer;
    padding: 6px;
    min-height: 36px;
    min-width: 36px;
    line-height: 24px;
    text-align: center;
}

:hover, :hover {
background-color:#fff
}

.label {
font-weight:700;
vertical-align:top
}

.field {
margin-bottom:1.5em
}

.inputs {
min-height:3em;
line-height:42px
}

.screen-reader-text {
position:absolute;
left:-9999px
}

#wrap {
overflow:hidden;
background:#fff;
width:1024px;
padding:0 1.5em 1.5em 1.5em;
margin: 0 auto
}

#content {
overflow:hidden
}

#content h1 {
padding:.75em 0;
margin:0
}

#content #intro + #primary, #content #primary, #content #secondary {
padding-top:1.5em
}

#content h1:first-child {
width:100%;
display:inline-block
}

#content #primary {
display:block;
position:absolute;
right:-1px;
top:0;
bottom:0;
background-color:#ddd;
width:1px
}

#content #primary h1:first-child, #content #primary h2:first-child {
margin-top:0;
margin-bottom:.75em
}

#secondary {
float:right;
width:35%;
padding:0 0 1.5em 1.5em;
border-left:1px solid #ddd;
margin-bottom:-1.5em
}

.navigation {
padding:1%;
list-style:none;
margin-left:0;
background-color:#656565
}

.navigation :hover {
background-color:#656565;
color:#f3ba00
}

.navigation a:visited {
color:#fff
}

.navigation a:link {
color:#fff
}

.navigation a:visited:hover {
color:#f3ba00
}

.navigation a:link:hover {
color:#f3ba00
}

#content td {
padding:.5em
}

.pagination-nav {
margin:0 5px 0 0;
width:4em;
text-align:center;
display:inline
}

.pagination-nav ul {
height:2.25em;
clear:both;
margin:0 0 1.5em;
background-color:#ddd;
display:inline-block;
vertical-align:top
}

.page-input {
padding-right:10px
}

.pagination_next, .pagination_previous {
background-color:#930;
font-size:14px;
padding:0 10px;
position:relative
}

.pagination_next a, .pagination_previous a {
color:#fff;
text-decoration:none;
font-weight:700;
height:2.25em;
display:block;
line-height:31.5px
}

.pagination_next a {
font-family:'helvetica neue', sans-serif
}

.pagination_previous a {
font-family:'helvetica neue', sans-serif
}

.pagination li {
display:block;
float:left
}

.hTagcloud li {
display:block
}

.hTagcloud ul {
list-style:none;
margin-left:0;
padding-left:0
}

.popular {
font-size:100%
}

.v-popular {
font-size:140%
}

.vv-popular {
font-size:180%
}

.vvv-popular {
font-size:220%
}

.vvvv-popular {
font-size:260%
}

.vvvvv-popular {
font-size:300%
}

.vvvvvv-popular {
font-size:320%
}

.vvvvvvv-popular {
font-size:340%
}

.vvvvvvvv-popular {
font-size:360%
}

ul.tags {
margin-left:0
}

ul.tags li {
display:block;
margin-bottom:0
}

.collection {
border-color:#ddd;
border-top-width:.07143em;
border-top-style:solid;
padding-top:.67857em;
clear:both
}

.image {
float:left;
display:block;
height:6em;
margin:0 1.5em 1.5em 0
}

.image img {
height:100%;
width:auto;
padding:3px;
border:1px solid #ccc;
margin:0;
background-color:#fff
}

.collection .image, .exhibit .image {
margin-left:6px
}

#search-container {
    margin-bottom: 40px;
    height: 55px;
}

#search-form.closed + .search-toggle {
right:0;
border:1px solid #dedede;
border-top:0;
display:none!important;
}

#search-form.open + .search-toggle {
right:0;
border:1px solid #dedede;
border-top:0;
top:0
}

#advanced-form {
margin-bottom:0
}

#advanced-form.closed {
left:-9999px
}

#advanced-form.open {
left:0
}

#advanced-form p {
margin-bottom:.75em
}

#advanced-form, #advanced-form {
margin:.375em 5px 0 0
}

.nav-menu {
width:100%;
display:block;
position:relative;
list-style:none;
margin:0;
padding:0;
z-index:15;
float:left;
background-color:#3a3a39
}

.nav-menu a {
text-decoration:none
}

.nav-menu a:link, .nav-menu a:visited {
color:#fff
}

.nav-menu a:hover, .nav-menu a:focus {
color:#dbd37b
}

.nav-item {
list-style:none;
display:block;
float:left;
padding:0;
margin:0;
position:relative
}

.nav-item a {
position:relative;
display:inline-block;
padding:.75em 1.5em;
margin:0;
border:0;
color:#fff
}

.nav-item a:focus, .nav-item a.open {
background-color:#000
}

.nav-item a.open {
background-color:#000;
border-bottom:none;
z-index:1
}

.sub-nav {
position:absolute;
display:none;
top:3em;
padding:1.5em;
border:0;
margin:0;
background-color:#843418;
z-index:2
}

.sub-nav.open {
display:block;
background-color:#000;
min-width:150%
}

.sub-nav ul {
display:block;
vertical-align:top;
margin:0;
padding:0
}

.sub-nav li {
display:block;
list-style-type:none;
margin:0;
padding:0
}

#header-image {
clear:both;
margin:1.5em 0;
border-color:#ddd;
border-top-width:.07143em;
border-top-style:solid;
padding-top:1.42857em
}

#header-image img {
display:block;
max-width:100%
}

ul ul {
display:none
}

li {
margin-bottom:0;
display:block
}

li a {
margin-left:0;
text-decoration:none;
font-weight:700;
padding-right:9px;
white-space:normal
}

.navigation a {
margin-left:9px
}

li.nav-home a {
border-width:0
}

#footer-text {
width:100%;
margin-bottom:0
}

#item-filters ul, #search-filters ul {
margin:0
}

#item-filters ul ul, #search-filters ul ul {
display:inline-block
}

#item-filters li, #search-filters li {
display:block
}

#item-filters ul li, #search-filters ul li {
padding:.75em 10px;
background-color:#e2dfc0;
color:#fff
}

#item-filters {
border-color:#ddd;
border-bottom-width:.07143em;
border-bottom-style:solid;
padding-bottom:1.42857em;
margin-bottom:1.5em
}
#search{
padding-bottom: 50px
}
#search-results {
margin-top:1.5em
}

#search-results td, #search-results th {
vertical-align:top
}

#search-results .image {
margin-bottom:0
}

#intro {
border-color:#ddd;
padding-top:1.5em;
border-bottom-width:.07143em;
border-bottom-style:solid;
padding-bottom:1.42857em
}

.featured, #featured-exhibit {
overflow:hidden;
background:#930;
color:#fff;
padding:1.5em 1.5em 0;
border-color:#4F584D;
border-bottom-width:.21429em;
border-bottom-style:solid;
margin-bottom:1.5em
}

.featured h2, #featured-exhibit h2 {
font-size:17.5px;
font-weight:700;
margin:-1.5em -1.5em 1.2em;
padding:.75em 1.5em;
background:#000;
color:#fff
}

.featured a, #featured-exhibit a {
color:#cac58c
}

.featured a:hover, #featured-exhibit a:hover {
color:#dbd37b
}

#home #content #primary {
padding-top:1.5em !important
}

#featured-item, #featured-collection, #featured-exhibit {
margin-bottom:0
}

#featured-item .item, #featured-collection .collection, #featured-exhibit .exhibit {
border-top-width:0;
border-top-style:solid;
padding-top:0
}

#featured-item {
margin-bottom:1.5em
}

.item-description {
margin-bottom:1.5em
}

.items.show #content #primary {
padding-top:1.5em
}

.items.show #secondary {
padding-top:0
}

.items-nav, #secondary-nav, .secondary-nav, #exhibit-child-pages {
overflow:hidden;
margin-bottom:1.5em
}

.items-nav li, #secondary-nav li, .secondary-nav li, #exhibit-child-pages li {
display:block;
float:left;
padding:0;
margin:0 10px 0 0
}

.items-nav a, #secondary-nav a, .secondary-nav a, #exhibit-child-pages a {
text-decoration:none;
display:block;
float:left;
padding:.75em;
text-align:center;
color:#fff;
background:#930;
border-width:0 1px 1px 0
}

.items-nav a:hover, #secondary-nav a:hover, .secondary-nav a:hover, #exhibit-child-pages a:hover {
background-color:#5e5a2c;
color:#fff
}

div.item {
clear:both;
overflow:hidden;
border-color:#003f76;
border-top-width:.07143em;
border-top-style:solid;
padding-top:1.42857em;
background-color:#fff
}

.item-img img {
margin:0 1.5em 1.5em 0;
width:6em;
height:auto;
padding:3px;
background-color:#fff;
float:left
}

#itemfiles + * {
clear:left
}

.element-text {
font-size:14px;
margin-bottom:.4em
}

.element-text-empty {
display:none
}

.item-pagination {
clear:both;
overflow:hidden;
border-color:#ddd;
font-weight:700;
border-top-width:.07143em;
border-top-style:solid;
padding-top:1.42857em;
margin:1.5em 0 0;
float:left;
width:100%
}

.item-pagination li {
display:block;
float:left;
width:400px;
margin-bottom:0
}

.item-pagination li.next {
float:right;
text-align:right
}

.item-pagination a {
text-decoration:none;
display:block;
float:left;
width:400px
}

.item-file {
margin-bottom:1.5em
}

.item-file a, .item-file img {
vertical-align:top;
display:block
}

.item-file img {
height:6em;
width:auto;
margin-bottom:1.5em
}

#sort-links {
margin:.375em 0 1.5em;
float:right
}

#sort-links-list {
margin-left:10px;
display:inline
}

#sort-links-list li {
display:block;
margin-right:10px
}

.asc a, .desc a {
display:inline-block;
font-family:'helvetica neue', sans-serif;
text-decoration:underline
}

.sorting {
font-weight:700
}

#advanced-search-form {
display:inline-block
}

.remove_search {
font-family:'helvetica neue', sans-serif;
text-indent:0;
text-align:center;
width:100%;
top:0;
left:0;
position:absolute;
line-height:31.5px
}

.collections.browse h1 {
float:left
}

.collections .item-img {
float:left;
margin:0 1.5em 1.5em 0
}

.collections .item-img a {
display:block;
height:6em
}

.collections .item-img img {
height:100%;
width:auto;
padding:3px;
border:1px solid #ccc;
margin:0;
background-color:#fff
}

.page #primary {
width:100% !important;
border-right:0 !important;
padding-top:1.5em !important
}

.exhibit {
overflow:hidden
}

.summary #content h1 {
float:left;
width:65%;
margin-right:.75em
}

.summary #content #primary {
margin-right:1.5em
}

.exhibits #secondary h2 {
margin-bottom:.5em
}

.browse .exhibit {
border-color:#ddd;
border-top-width:.07143em;
border-top-style:solid;
padding-top:1.42857em;
margin-top:1.5em
}

#exhibit-pages ul {
margin:0;
padding:0;
overflow:hidden
}

#exhibit-pages ul ul {
padding-left:1.5em;
margin-bottom:0
}

#exhibit-pages ul li {
margin-bottom:0
}

#exhibit-pages ul a {
width:100%;
text-align:left;
text-decoration:none;
display:block;
padding:.75em;
color:#fff;
border-width:0 1px 1px 0
}

#exhibit-pages ul a:hover {
background-color:#930;
color:#fff
}

#exhibit-pages .current a {
background-color:#000
}

.summary #exhibit-pages {
padding:1.5em 0;
background-color:#930
}

#exhibit-page-navigation {
border-color:#ddd;
border-top-width:.07143em;
border-top-style:solid;
padding-top:1.42857em;
margin:1.5em 0 0;
float:left;
width:100%
}
}

@media screen and (max-width: 844px) {
#wrap {
width:100%;
margin:0
}

#primary, #secondary {
width:100% !important;
border-right:0 !important;
padding:0 !important
}
}

@media screen and (max-width: 480px) {
.navigation {
position:relative
}

.navigation li {
border-color:transparent
}

.navigation li a {
width:100%
}

.sub-nav.open {
width:100%
}

.search-entry {
margin-bottom:1.5em
}

.search-entry, .search-entry {
display:block;
width:100%
}
}

@media print {
#content {
width:100%;
margin:0;
float:none
}

h1, .site-title {
font-size:16pt;
font-weight:700
}

.site-title {
margin:0
}

h2 {
font-size:13pt;
font-style:italic
}

h3 {
font-size:13pt
}

h4 {
    font-weight: 700;
}

h5 {
font-weight:700;
font-style:italic;
text-transform:uppercase
}

a:link {
font-size:80%
}

#primary-nav, #header-image, .navigation, .pagination, #exhibit-page-navigation, .exhibit-section-nav, .exhibit-page-nav {
display:none
}

blockquote {
margin:10pt 0 0;
font-style:italic
}

.reference-heading {
background-color:#606060;
padding-top:5px
}

#reference-heading {
padding-top:5px
}

#reference-record {
background-color:#606060;
margin-top:5px
}

li {
margin-bottom:0;
display:block
}

h6 {
text-align:center
}
}