/* azul oscuro: #242424  */
/* azul claro:  #ECF3FF  */
/* gris:        #B8B8B8  */

body {
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    padding: 0 0 2em 0;
    background: url("../img/xercode/fondo_bg.jpg") top 32px left 0px no-repeat fixed;
    background-size: 100%;
}
body#main_auth {
}
body#main_intranet-main {
    background-color: #f8f8f8;
}

body#help {
    background-image: none;
}

#main_heading {
    background: transparent;
}
h1 {
    color: #242424;
}
h2 {
    color: #242424;
}
h3 {
    color: #242424;
}
h4 {
    color: #242424;
}

a,
a:link,
a:hover,
a:visited {
    color: #004d99;
    text-decoration: none;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
    color: #242424;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
    color: #242424;
}
.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover {
    background-color: transparent;
    color: #242424;
    text-decoration: none;
}
.navbar .nav > li > a {
    color: #242424;
    font-weight: bold;
    padding: .4em .3em;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
    border-top-color: #242424;
    border-bottom-color: #242424;
}
#toplevelmenu a.dropdown-toggle {
    background: url("../img/xercode/plus.png") no-repeat;
    background-position: 0px 4px;
    padding-left: 18px;
}
h1#logo {
    background: transparent url(../img/kohaLogo.png) no-repeat scroll 0%;
    margin: 0.75em .3em 0.75em .7em;
}
/* activo #dbeaff*/
/* pasivo #e7f1ff */

#circ_circulation-home .yui-u ul li {
    padding: 3px;
}
.ui-tabs .ui-tabs-nav li {
    background: #F5F9FF;
    border: 1px solid #242424;
    margin-right: .4em;
    top: 1px;
    color: #242424;
    border-radius: 0;
    margin-left: -2px;
}
.ui-tabs .ui-state-default a,
.ui-tabs .ui-state-default a:link,
.ui-tabs .ui-state-default a:visited {
    color: #242424;
}
.ui-tabs .ui-tabs-panel {
    border: 1px solid #242424;
    border-radius: 0;
    background: white;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background-color: #ECF3FF;
    border: 1px solid #242424;
    margin-bottom: 0;
    padding-bottom: 0;
    border-radius: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    color: #242424;
}
.ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover {
    background-color: #ECF3FF;
}
#addbibliotabs.ui-tabs .ui-tabs-panel {
    background: white;
    min-width: 600px;
}
#librarymenulink {
    background: transparent url("../img/xercode/libreria.png") left center no-repeat;
    padding-left: 21px;
}
#cartmenulink {
    background: transparent url("../img/xercode/cart.png") left center no-repeat;
    padding-left: 21px;
}
#circmenulink {
    background: transparent url("../img/xercode/circula.png") left center no-repeat;
    padding-left: 21px;
}
#membersmenulink {
    background: transparent url("../img/xercode/users.png") left center no-repeat;
    padding-left: 21px;
}
#searchmenulink {
    background: transparent url("../img/xercode/search.png") left center no-repeat;
    padding-left: 21px;
}
.dropdown-menu li>a:hover,
.dropdown-menu li>a:focus,
.dropdown-submenu:hover>a {
    text-decoration: none;
    color: #ffffff;
    background-color: #242424;
    background-image: -moz-linear-gradient(top, #242424, #242424);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#242424), to(#242424));
    background-image: -webkit-linear-gradient(top, #242424, #242424);
    background-image: -o-linear-gradient(top, #242424, #242424);
    background-image: linear-gradient(to bottom, #242424, #242424);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
#header {
    border-top: 8px solid #8A8A8A;
}
#header .navbar-inner {
    padding-left: 198px;
    background: white url(../img/kohaLogo.png) no-repeat top 16px left 19px;
    height: 74px;
}
#header #kohaLogo {
    position: relative;
    float: left;
}
#header #kohaLogo img {
    margin-top: 17px;
    margin-left: 20px;
}
ul#toplevelmenu {
    padding: 8px 5px;
}
#toplevelmenu {
    margin-left: 10px;
    margin-top: 17px;
}
#header .nav.pull-right {
    margin-top: 24px;
}
#header .navbar .nav > li > a {
    color: #242424;
}
h1#logo {
    display: none;
}
div#header_search {
    margin-left: 15px !important;
}
div#header_search input[type='text'],
div#header_search input[name='barcode'] {
    height: 35px;
    width: 445px;
    border: 1px solid #242424;
    padding-left: 55px;
    font-size: 1em;
    font-weight: bold;
    background-color: white !important;
    background: url("../img/xercode/Busqueda_24.png"), url("../img/xercode/background.png");
    background-position: left 12px top 11px, left -52px top -14px;
    background-repeat: no-repeat;
}
div#header_search input[name='barcode'] {
    width: 449px;
}
div#header_search input[name='barcode'] {
    padding-top: 4px;
    padding-bottom: 4px;
}
div#header_search input[type='text']::-webkit-input-placeholder {
    color: #9D9EA0;
}
div#header_search input[type='text']::-moz-placeholder {
    color: #9D9EA0;
}
div#header_search input[name='barcode']::-webkit-input-placeholder {
    color: #9D9EA0;
}
div#header_search input[name='barcode']::-moz-placeholder {
    color: #9D9EA0;
}
div#header_search #addbooks_search,
div#header_search #budgets_search,
div#header_search #catalog_search,
div#header_search #checkin_search,
div#header_search #circ_search,
div#header_search #city_search,
div#header_search #contract_description_search,
div#header_search #currency_search,
div#header_search #header_search,
div#header_search #hidden,
div#header_search #matchheading_search,
div#header_search #notices_search,
div#header_search #orders_search,
div#header_search #patron_category_search,
div#header_search #patron_search,
div#header_search #printer_search,
div#header_search #stopword_search,
div#header_search #subscription_search,
div#header_search #suggestions_search,
div#header_search #supplier_search,
div#header_search #syspref_search,
div#header_search #z3950_search {
    background: transparent;
}
}
input:focus,
textarea:focus {
    border-radius: 0px;
}
.gradient {
    background-image: none !important;
    background-color: #E8E8E8;
    padding: 18px 0px;
    display: block;
}
.gradient:before,
.gradient:after {
    display: table;
    content: " ";
}
.gradient:after {
    clear: both;
}
#breadcrumbs {
    background-color: white;
    clear: both;
    font-size: 88%;
    text-align: left;
    color: #242424;
    font-weight: bold;
    background: #E8E8E8;
    padding: 10px 0px 10px 18px;
}
#header+#breadcrumbs {
    margin-top: 0;
}
#doc,
#doc1,
#doc2,
#doc3 {
    padding-bottom: 2em;
}
#doc3 {
    background-image: none;
    background-color: transparent;
    padding-top: 12px;
}
#main_intranet-main #doc3 {
    background: transparent;
    position: relative;
    z-index: 100;
}
#main_intranet-main #institution_footer {
    background-image: url('../img/xercode/logos/footer.png');
    background-position: center;
    background-repeat: no-repeat;
    height: 150px;
    z-index: 1;
}
#institution_footer {
    width: 100%;
    border-bottom: 8px solid #242424;
    margin-bottom: 20px;
    position: fixed;
    bottom: 18px;
}
#main_intranet-main #doc3.yui-t3 {
    min-height: 462px;
}
#doc.yui-t7 {
    min-height: 300px;
}
body#catalog_itemsearch #doc.yui-t7 {
    min-height: 10px;
}
#doc2.yui-t7 {
    min-height: 300px;
}
.navbar #languages-menu.nav > li > a {
    padding: 0;
}
#header #languages-menu.nav.pull-right {
    margin-top: 30px;
    float: left;
}
/* TABS */

#header_search ul.ui-tabs-nav {
    margin-left: -5px;
    margin-top: 4px;
}
#header_search ul.ui-tabs-nav li {
    margin-left: 3px;
}
#header_search ul.ui-tabs-nav li.ui-state-default a {
    padding: 0.3em 1.3em;
    border: 1px solid #7D9974;
    background-color: #8FB882;
    color: black;
}
#header_search ul.ui-tabs-nav li.ui-state-active a {
    border: 1px solid #000000 !important;
    background-color: #27ac00 !important;
    color: #242424 !important;
    font-weight: normal !important;
}
#header_search ul.ui-tabs-nav li.ui-tabs-active {
    top: 0px !important;
    border: none;
}
div#header_search div.residentsearch {
    border-bottom: 0px;
}

#catalog_advsearch select {
    height: 25px;
}

div#advsearch-materialtypes tbody tr:nth-child(odd) td, tr.highlight td, tr.highlight th, tr.odd td, tr.odd.highlight td {
    background-color: white;
    border: 1px solid white;
    border-right: 1px solid white;
}

div#advsearch-materialtypes img {
    width: 22px;
  margin-left: 7px;
}

div#advsearch-itemtypes tbody tr:nth-child(odd) td, tr.highlight td, tr.highlight th, tr.odd td, tr.odd.highlight td {
    background-color: white;
    border: 1px solid white;
    border-right: 1px solid white;
}

div#advsearch-itemtypes img {
    width: 22px;
  margin-left: 7px;
}

/* END TABS */
/* MAIN BUTTONS */

#admin_intranet-main .yui-u.first {
    margin: 0 auto !important;
    width: 95% !important;
}
#area-list-left1,
#area-list-left2,
#area-list-right1,
#area-list-right2 {
    float: left;
    width: 22%;
    margin-right: 3%;
}
#area-list-left1 {
    margin-left: 2%;
}
#area-list-right2 {
    margin-right: 0;
}
ul.biglinks-list li a.icon_general {
    background-image: none;
    display: block;
    float: left;
    width: 77%;
    height: 49px;
    margin: 0 0 14px 0;
    padding-left: 75px;
    padding-top: 33px;
    border: solid 0px #b9d8d9;
    border-radius: 3px;
    text-decoration: none;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: large;
    color: white;
    background-color: #242424;
    background-position: 6px 9px !important;
    background-repeat: no-repeat;
    border-bottom: 8px solid #27ac00;
}
ul.biglinks-list li a:hover.icon_general {
    color: #B8B8B8;
    border-color: #68d847;
}
ul.biglinks-list li a.icon_circulation {
    background-image: url('../img/xercode/Circulacion_64.png');
}
ul.biglinks-list li a.icon_patrons {
    background-image: url('../img/xercode/Socios_64.png');
}
ul.biglinks-list li a.icon_search {
    background-image: url('../img/xercode/BusquedaAvanzada_64.png');
}
ul.biglinks-list li a.icon_lists {
    background-image: url('../img/xercode/Listas_64.png');
}
ul.biglinks-list li a.icon_course_reserves {
    /* TODO Tienen que enviarnos el icono de Reserva de Cursos*/
    
    background-image: url('../img/xercode/ReservaCursos_64.png');
}
ul.biglinks-list li a.icon_cataloging {
    background-image: url('../img/xercode/Catalogacion_64.png');
}
ul.biglinks-list li a.icon_authorities {
    background-image: url('../img/xercode/Autoridades_64.png');
}
ul.biglinks-list li a.icon_serials {
    background-image: url('../img/xercode/PublicacionesPeriodicas_64.png');
}
ul.biglinks-list li a.icon_acquisitions {
    background-image: url('../img/xercode/Adquisiciones_64.png');
}
ul.biglinks-list li a.icon_reports {
    background-image: url('../img/xercode/Informes_64.png');
}
ul.biglinks-list li a.icon_tools {
    background-image: url('../img/xercode/Herramientas_64.png');
}
ul.biglinks-list li a.icon_administration {
    background-image: url('../img/xercode/Administracion_64.png');
}
/* END MAIN BUTTONS */

#cat_addbiblio div.btn-group:nth-child(5) {
    margin-top: 10px;
}

#cat_addbiblio div.dialog.alert a {
    text-decoration: underline;
}

/* FORM ELEMENTS */

fieldset {
    margin: 1em 1em 1em 0;
    padding: 1em;
    background-color: #fff;
    border: 1px solid #242424;
    border-radius: 5px;
    color: #242424;
}
fieldset.rows {
    background-color: #fff;
    border: 1px solid #242424;
    border-radius: 5px;
}
fieldset.brief {
    background-color: #fff;
    border: 1px solid #242424;
    border-radius: 5px;
}
input[type='text'] {
    border: 1px solid #242424;
    border-radius: 2px;
    padding: 4px 4px;
    margin-bottom: 4px;
    color: #242424;
}
.readonly {
    padding-left: 15px !important;
}
textarea,
textarea:focus {
    border: 1px solid #242424;
    border-radius: 2px;
    padding: 4px 4px;
    margin-bottom: 4px;
    color: #242424;
}
input[type='submit'] {
    border: 1px solid #242424;
    border-radius: 2px;
    padding: 4px 16px;
    margin-bottom: 4px;
    color: white;
    background: #242424;
    font-weight: bold;
    cursor: pointer;
}
input[readonly='readonly'] {
    background: lightgray;
}
#header_search input[type='submit'] {
    border: 1px solid #242424;
    border-radius: 2px;
    padding: 4px 16px;
    margin-bottom: 4px;
    color: #242424;
    background: white;
    font-weight: bold;
    cursor: pointer;
    height: 45px;
}
select {
    border: 1px solid #242424;
    border-radius: 2px;
    padding: 4px 4px;
    margin-bottom: 4px;
    background: white;
    color: #242424;
}
legend {
    font-size: 123.1%;
    font-weight: bold;
    border: 1px solid #242424;
    background-color: #ffffff;
    border-radius: 3px;
    padding: 0.2em 0.5em;
}
#catalog_advsearch fieldset.action a.btn {
    margin-bottom: 4px;
}
#catalog_advsearch #doc {
    width: 80%;
}
#advsearch-itemtypes {
    border: 1px solid #242424;
    width: 96.6%;
    border-radius: 3px;
    background: white;
}
.advsearch td {
    border: 0px;
    padding: 0.3em 0.4em;
}
input[type=checkbox] {
    -webkit-appearance: none;
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 7px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
}
input[type=checkbox]:active,
input[type=checkbox]:checked:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}
input[type=checkbox]:checked {
    background-color: #FFF;
    border: 1px solid #adb8c0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
    color: #99a1a7;
}
input[type=checkbox]:checked:after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: 0px;
    left: 3px;
    color: #242424;
}
a.cancela {
    appearance: button;
    /* CSS3 */
    
    -webkit-appearance: button;
    /* Safari and Chrome */
    
    -moz-appearance: button;
    /* Firefox */
    
    -ms-appearance: button;
    /* Internet Explorer */
    
    -o-appearance: button;
    /* Opera */
    
    background: -webkit-gradient( linear, left top, left bottom, from(#242424), to(#242424));
    cursor: default;
    border: 1px solid #242424;
    border-radius: 2px;
    padding: 2px 8px;
    margin-bottom: 4px;
    color: white;
    background: #242424;
    font-weight: bold;
}
a.cancel,
a.cancel:hover,
a.close,
a.close:hover {
    color: #ffffff;
    padding: 5px 16px;
    background: -moz-linear-gradient( top, #242424 0%, #777777);
    background: -webkit-gradient( linear, left top, left bottom, from(#242424), to(#777777));
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0px solid #242424;
    -moz-box-shadow: 0px 1px 0px rgba(000, 000, 000, 1), inset 0px 0px 1px rgba(255, 255, 255, 0.5);
    -webkit-box-shadow: 0px 1px 0px rgba(000, 000, 000, 1), inset 0px 0px 1px rgba(255, 255, 255, 0.5);
    box-shadow: 0px 1px 0px rgba(000, 000, 000, 1), inset 0px 0px 1px rgba(255, 255, 255, 0.5);
    text-shadow: 0px -1px 0px rgba(000, 000, 000, 0.7), 0px 1px 0px rgba(255, 255, 255, 0.3);
    font-weight: bold;
}

#tools_upload #closewindow a {
    color: white;
    margin-top: 10px;
    font-weight: normal;
}

/* END FORM ELEMENTS */
/* RESULTS PAGE */

body#catalog_results div#searchheader h3 {
    background-color: #F3F3F3;
    margin-left: -13px !important;
    margin-top: -6px;
    font-weight: normal;
    padding-top: 11px;
    padding-left: 11px;
    font-size: 1.1em;
    height: 27px;
}
#searchheader {
    background-color: #E8E8E8;
    font-size: 90%;
    margin: 0 0 .5em -1px;
    padding: .4em 0 .4em 1em;
    border-radius: 0px 0px 0 0;
    border: 1px solid #E8E8E8;
    color: #242424;
}
#searchheader form {
    float: right;
    padding: 0px 5px 0px 0;
    margin-right: 0px;
    margin-top: -3px;
}
#search-facets {
    border: 1px solid #D0D0D0;
    border-radius: 0px 0px 0 0;
    background: white;
}
#search-facets h4 {
    background-color: #F3F3F3;
    border-bottom: 1px solid #D0D0D0;
    border-radius: 0px 0px 0 0;
    font-size: 90%;
    margin: 0;
    padding: .4em .2em;
    text-align: center;
    text-transform: uppercase;
}
#search-facets ul li {
    font-weight: bold;
    list-style-type: none;
    color: #242424;
}
#search-facets ul li a {
    font-weight: normal;
    list-style-type: none;
    color: #242424;
}
#catalog_results #searchresults {
    color: #242424;
}
#catalog_results #searchresults td,
#catalog_results #searchresults th {
    border-bottom: 1px solid #BCBCBC;
    border-left: 1px solid #BCBCBC;
    padding: .8em .7em;
}
#catalog_results #searchresults td,
#catalog_results #searchresults th {
    border: none;
}
#catalog_results #searchresults th {
    border-bottom: 1px solid #E2E2E2;
}
#catalog_results #searchresults td {
    padding: 1.2em .7em;
}
#catalog_results #searchresults th.resultslocation {
    background: white;
}
#catalog_results #searchresults td.resultslocation {
    border-left: 1px solid #E2E2E2;
}
#catalog_results #searchresults table {
    border: 1px solid #E2E2E2;
}
#catalog_results #searchresults span:first-of-type.results_summary {
    /*margin-top: 20px;*/
}
#catalog_results #searchresults .results_summary {
    color: #242424;
    padding-top: 4px;
}
#catalog_results #searchresults .results_summary .label {
    font-weight: bold;
    color: #242424;
}
#catalog_results #searchresults .title {
    font-size: 1.3em;
}
#catalog_results #searchresults ul li {
    font-size: 90%;
    background: url('../img/xercode/Document_16.png') no-repeat left top;
    list-style: none;
    margin: 0;
    padding-left: 17px;
}
a:hover .term {
    color: #242424;
}
a .term {
    text-decoration: underline;
}
.term {
    background-color: #ECF3FF;
    color: #242424;
}
/* END RESULTS PAGE */
/* PAGER */

div.dataTables_paginate.paging_four_button {
    line-height: 3.5em !important;
}
div.dataTables_info {
    line-height: 2.9em !important;
}
div.dataTables_filter {
    line-height: 2.9em !important;
}
div.top.pager div:last-child {
    border-right: none !important;
}
div.pager {
    border-radius: 0;
}
.sorting_asc {
    padding-right: 19px;
    background: url("../img/xercode/asc.gif") no-repeat scroll right center #DDDDDD !important;
}
.sorting_desc {
    padding-right: 19px;
    background: url("../img/xercode/desc.gif") no-repeat scroll right center #DDDDDD !important;
}
.sorting {
    padding-right: 19px;
    background: url("../img/xercode/ascdesc.gif") no-repeat scroll right center #DDDDDD !important;
}
/* END PAGER */
/* TABLE */
/* gris claro: #ebebeb;
/* gris oscur: #e0e0e0; */

table.dataTable,
table.dataTable th,
table.dataTable td {
    border: 0 !important;
    color: #242424;
    font-size: 90%;
}
table.dataTable thead tr {
    background-color: #F5F5F5;
}
table.dataTable th {
    background-color: #DDDDDD;
    padding-left: 8px;
    padding-right: 30px;
    font-size: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
}
table.dataTable td {
    padding-left: 8px;
}
table.dataTable tr.odd {
    background-color: #ebebeb;
}
table.dataTable tr.even {
    background-color: #e0e0e0;
}
/* END TABLE */
/* TOOLBARS */

#toolbar {
    background: #ECF3FF;
    border-radius: 0 0 0 0 !important;
}
button.btn,
button.btn:hover {
    background: #242424;
    color: white;
    border: 0;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75) !important;
    border-radius: 3px !important;
}
input[type="button"] {
    cursor: pointer;
}
input[type="button"].btn,
input[type="button"].btn:hover {
    background: #242424;
    color: white;
    border: 0;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75) !important;
    border-radius: 3px !important;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
}
.btn-group.open .btn.dropdown-toggle {
    background-color: #242424;
}
[class^="icon-"],
[class*=" icon-"] {
    width: 16px;
    height: 16px;
    line-height: 16px;
    background-position: 0px 0px;
    margin-right: 5px;
}
.yui-button {
    background: #242424;
}
.yui-button button,
.yui-button a {
    color: #FFF;
}
.yui-button a:link,
.yui-button a:visited {
    color: white;
}
.yui-button a:link,
.yui-button a {
    color: white;
}
.yui-button .first-child {
    padding-left: 8px;
}
#savemenuc .first-child,
#addbiblio .first-child {
    background-image: url("../img/xercode/Salvar_16.png");
}
#new_course a,
#newbiblio a,
#addchild a,
#newentry a,
#newshelf a,
#newmenuc .first-child,
#newsupplier .first-child,
#newlabel a,
#newtemplate a,
#newlabelbatch a,
#newpatroncardbatch a,
#newprofile a,
#newsubscription a,
#newdictionary a,
#newbasket a,
#newrootbudget-button,
#budgets_menuc .first-child {
    background-image: url("../img/xercode/Nuevo_16.png") !important;
}
#z3950search .first-child {
    background-image: url("../img/xercode/BusquedaAvanzada_16.png");
}
#editpatron a,
#editreport a,
#editmenuc .first-child,
#editshelf a,
#edit a,
#editsupplier a,
#managelabel a,
#managetemplate a,
#managelabelbatch a,
#manageprofile a,
#periods_menuc .first-child {
    background-image: url("../img/xercode/Editar_16.png");
}
#printbiblio button,
#printbiblio a,
#printmenuc .first-child {
    background-image: url("../img/xercode/Imprimir_16.png");
}
#placehold a,
#placehold button,
#holdfor .first-child {
    background-image: url("../img/xercode/Reserva_16.png");
}
.icon-plus {
    background-image: url("../img/xercode/Nuevo_16.png");
}
div#toolbar .icon-pencil {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: 0 -72px;
}
.icon-download-alt {
    background-image: url("../img/xercode/Salvar_16.png");
}
.icon-add {
    background-image: url("../img/xercode/AnhadirA_16.png");
}
.icon-hdd {
    background-image: url("../img/xercode/Salvar_16.png");
}
.icon-print {
    background-image: url("../img/xercode/Imprimir_16.png");
}
.icon-hold {
    background-image: url("../img/xercode/Reserva_16.png");
}
.icon-search {
    background-image: url("../img/xercode/BusquedaAvanzada_16.png");
}
.icon-copy {
    background-image: url("../img/xercode/Duplicar_16.png");
}
.icon-play {
    background-image: url("../img/xercode/Run_16.png");
}
.icon-time {
    background-image: url("../img/xercode/Planificar_16.png");
}
.icon-chevron-left {
    background-image: url("../img/xercode/Izquierda_16.png");
}
.icon-chevron-right {
    background-image: url("../img/xercode/Derecha_16.png");
}
.icon-download {
    background-image: url("../img/xercode/Descargar_16.png");
}
.icon-view {
    background-image: url("../img/xercode/Ver_16.png");
}
.icon-white,
.nav-tabs>.active>a>[class^="icon-"],
.nav-tabs>.active>a>[class*=" icon-"],
.nav-pills>.active>a>[class^="icon-"],
.nav-pills>.active>a>[class*=" icon-"],
.nav-list>.active>a>[class^="icon-"],
.nav-list>.active>a>[class*=" icon-"],
.navbar-inverse .nav>.active>a>[class^="icon-"],
.navbar-inverse .nav>.active>a>[class*=" icon-"],
.dropdown-menu>li>a:hover>[class^="icon-"],
.dropdown-menu>li>a:hover>[class*=" icon-"],
.dropdown-menu>.active>a>[class^="icon-"],
.dropdown-menu>.active>a>[class*=" icon-"] {
    background-image: none;
}
.icon-remove-sign {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -48px -96px;
}
.icon-refresh {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -240px -24px;
}
.icon-inbox {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -168px -24px;
}
.icon-remove-circle {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -168px -96px;
}
.icon-lock {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -287px -24px;
}
.icon-copy {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -3px -166px;
}
.icon-check {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -144px -72px;
}
.icon-book {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -48px -48px;
}
.icon-pencil {
    background-image: url("../img/glyphicons-halflings-koha.png");
    background-position: 0 -72px;
}
.icon-play {
    background-image: url("../img/glyphicons-halflings-koha.png");
    background-position: -264px -72px;
}
.icon-merge {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -48px -166px;
}
.icon-plus-sign {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: 0 -96px;
}
.icon-user {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -168px 0;
}
.icon-user {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -168px 0;
}
.icon-edit {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -96px -72px;
}
.icon-trash {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -456px 0;
}
.icon-remove {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -312px 0;
}
.icon-ban-circle {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -216px -96px;
}
.icon-info-sign {
    background-image: url("../img/glyphicons-halflings-koha.png");
    background-position: -120px -96px;
}

div#reports .icon-copy {
    background-image: url("../img/glyphicons-halflings-koha.png");
    background-position: -3px -166px;
}
.icon-th-list {
    background-image: url("../img/glyphicons-halflings-white-koha.png");
    background-position: -264px 0;
}

div#table_reports_wrapper .icon-search {
    background-image: url("../img/glyphicons-halflings-koha.png");
    background-position: -48px 0;
}

a#issues-table-load-now-button i.icon-book {
    background-image: url("../img/glyphicons-halflings-koha.png");
    background-position: -48px -48px;
}

.caret {
    border-top: 4px solid #FFFFFF;
}
a.btn.btn-small {
    background: #242424;
    /* border-radius: 0 0 0 0 !important; */
    
    border-radius: 2px;
    margin-top: 1px;
    color: white;
    border: 0;
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75) !important;
    padding: 3px 16px;
}
a.btn.btn-mini {
    background: #242424;
    border-radius: 0 0 0 0 !important;
    margin-top: 1px;
    color: white;
    border: 0;
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75) !important;
}
div#toolbar {
    background-color: #F8F8F8;
    border: 1px solid #E2E2E2;
}
/* END TOOLBARS */
/* CATALOG DETAIL */

div#bibliodetails div.dataTables_wrapper {
    margin-top: 15px;
}
div#catalogue_detail_biblio span.results_summary {
    color: #242424;
}
div#catalogue_detail_biblio span.label {
    font-weight: bold;
    color: #242424;
}
div#catalogue_detail_biblio h5.author {
    font-weight: bold;
    color: #242424;
}
/* html5 */

div#html5media video {
    border: 1px solid #ccc;
}
div#search-form-wrapper #search-realm {
    top: 45px;
}

div.divsubfieldhelp {
    text-align: left;
    margin-left: 189px;
    font-style: italic;
}

div.divfieldhelp {
    margin-left: 49px;
    font-style: italic;
}

/* cover */

#bookcover {
    float: left;
    width: 107px;
    height: 129px;
    border: 1px solid rgb(218, 216, 216);
    margin-right: 12px;
    margin-left: 0;
    background: gray;
}
/* browse results */

.browse-controls {
    margin-left: 0px;
}

.browse-label,
.browse-prev-next {
    border: 0px solid #b9d8d9;
}
span.browse-button {
    background: transparent !important;
    color: transparent !important;
}
.browse-label {
    border-top: 2px solid #242424;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: transparent;
    text-transform: uppercase;
    font-size: 0.88em;
}

#catalog_detail div#menu ul {
  padding-left: 0px !important;
}

#catalog_detail #browse-previous,
#catalog_MARCdetail #browse-previous,
#catalog_ISBDdetail #browse-previous,
#catalog_moredetail #browse-previous {
    text-transform: lowercase;
    color: #242424;
    background: #DFDFDF;
    border-right: 0;
    width: 65px;
}
#catalog_detail #browse-next,
#catalog_MARCdetail #browse-next,
#catalog_ISBDdetail #browse-next,
#catalog_moredetail #browse-next {
    text-transform: lowercase;
    color: #242424;
    background: #DFDFDF;
    border-right: 0;
    width: 65px;
    text-align: right;
}
#catalogue_detail_download img {
    vertical-align: middle;
}
/* END CATALOG DETAIL */
/* MENU */

div#menu {
    font-size: 0.9em;
    border-right: 0;
}
#menu ul li a {
    border-radius: 0;
    padding: 7px 8px;
}
#menu ul li a {
    border: 0;
    border-left: 2px solid #242424;
    background: #ECF3FF;
    color: #242424;
    font-weight: normal;
}
#menu ul li a:hover {
    border: 0;
    border-left: 2px solid #242424;
    background: #ECF3FF;
    color: #242424;
    font-weight: bold;
}
#menu ul li.active a {
    border: 0;
    background: #242424;
    color: white;
    font-weight: normal;
    cursor: default;
}
#menu ul li.active a:hover {
    border: 0;
    background: #242424;
    color: white;
    font-weight: normal;
}
/* END MENU */

#toolbar .dropdown-menu li a {
    height: auto;
}
/* ALERT */

div.alert {
    background: #ECF3FF !important;
    border: 1px solid #bcbcbc;
}
/* END ALERT */
/* CAROUSEL */

#carousels .carouselme {
    margin: 0 0 10px 0;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 5px solid #eee;
}
#carousels .carouselme:last-child {
    border-bottom: none;
}
#carousels .carouselme ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#carousels li.rp-item {
    background: #FFFFFF;
    border: 1px solid #F4F4F4;
    height: 280px;
    margin: 10px 16px 10px 0;
    display: block;
    float: left;
    width: 203px;
}
#carousels .rp-item a,
#carousels .rp-item a:visited,
#carousels .rp-item a:hover {
    color: #666;
    text-decoration: none;
}
#carousels .rp-image {
    padding: 10px 0px;
    height: 180px;
}
#carousels .rp-image img {
    display: block;
    height: 100%;
    margin: 0 auto;
}
#carousels .rp-details {
    padding: 7px 10px 10px 10px;
}
#carousels .rp-details h5,
#carousels .rp-details p {
    position: relative;
    width: 100%;
    padding: 0;
    color: #555;
    text-decoration: none;
}
#carousels .rp-details p {
    color: #888;
}
/* END CAROUSEL */

.dialog input.approve,
td input.approve {
    color: black;
}
.dialog input.deny {
    color: black;
}

#area-pending, #area-userblock {
    border: solid 1px #9DC29B;
}

.agencyinfo {
    margin-left: 116px;
    font-style: italic;
}


input.dialog {
    background-color: #000;
    color: #FFF;
}

input.print {
    color: #000;
}

.dialog input[type="submit"] {
    background: #FFF none;
    color: black;
}

.checkauthbox {
    border-bottom: 2px solid white;
    padding: 0px 0px 6px 0px;
}

#floating-save {
    width: 169px;
}

div#messages a#addmessage {
    display: block;
    border: 1px solid gray;
    width: 184px;
    text-align: center;
    padding: 5px;
    margin-top: 12px
}

#budgetsTabs {
    margin-bottom: 300px;
}

div#diskinfo > #free {
    color: green;
}

span.shelvingloc.incart, span.backto_location {
    color: red;
    font-weight: bold;
}
