.button2-left .bibliography{
    background: url(../assets/j_button2_bibliography.png) 100% 0 no-repeat;
}

table.adminlist {
    background-color:#E7E7E7;
    border-spacing:3px;
    color:#666666;
    width:100%;
}

table.adminlist td{
    border: #666666;
    background-color:#FFFFFF;
}

.adminform {
    background-color:#F9F9F9;
    border:1px solid #D5D5D5;
    border-collapse:collapse;
    margin:8px 0 15px;
    width:100%;
}

/* NEW TABLE DEFINITIONS */
table.edit {
    border: 1px solid rgb(213, 213, 213);
    background-color: rgb(249, 249, 249);
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

table thead th, table tbody th.title, table tfoot th.title {
    background-color: rgb(102, 102, 102);
    width: 100%;
    color: white;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
}

table tbody th {
    font-weight: bold;
    text-align: left;
}

table td.center {
    text-align: center;
}

/* OTHER */
.information{
    font-weight: normal;
    font-size: 10px;
    color: rgb(0, 0, 225);
}

#div_sample{
    display: none;
}

table.staffimporter{
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

.staffimporter .staffoptions{
    text-align:center;
}

select.staffimporter{
    min-width: 180px;
}

.staffimporter th{
    text-align:center;
    width: 33%;
}

.staffimporter td{
    width: 16%;
    text-align:center;
}

label.invalid{
    color: red;
    display: inline;
}

input.invalid{
    background-color: #f6f1a4;
}

.labelform{
    display:none;
}

.field{
    font-weight: bold;
}

.publicationlabel{
    font-weight:bold;
}

ul.comments{
    margin:0px;
    padding:0px;
}

li.comments{
    list-style: none;
    border-top: 1px dotted;
    margin-top: 5px;
}

#divcomments, #commentForm{
    width: 80%;
    margin-left:auto;
    margin-right:auto;
}

.subjectComment{
    font-weight: bold;
    font-size: 12px;
}

ul.frontenditems {
    padding-left: 0px;
    margin-left : 0px;
}

ul.frontenditems li {
    list-style: none;
    background-image: none;
    margin-left: 0px;
}

ul.frontenditems li div {
    margin-bottom: 10px;
}

ul.frontenditems li div {
    margin-left: 10px;
}

div.itemdescription {
    margin-top: 10px;
}


div.help{
    margin-left: 15px;
}

div.help p, div.help ul{
    font-size: 12px;
    text-align: justify;
}


.helpindex{
    margin-bottom: 50px;
}

.helpindex a{
    font-size: 14px;
}

table.frontendsingleitem{
    margin-bottom: 10px;
}

table.frontendsingleitem th{
    width: 20%;
    font-weight: bold;
}

table.frontendsingleitem td{
    width: 30%;
    padding-left: 10px;
}

table.frontendsingleitem ul{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

.frontendheader{
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}

table.stafftable{
    width: 100%;
}

table.stafftable th{
    width: 25%;
    text-align: center;
}

table.stafftable td{
    text-align: center;
}

table.editpublication{
    margin-left:auto;
    margin-right:auto;
}

/* CSS Document */
.divTdl{
    float: left;
    margin:0px;
/*	padding:0px; */
    text-align:left;
}

.divTd{
    float: left;
    width:15%;
/*	margin:0px; */
/*	padding:0px 5px 0px 0px;  */
    padding-right: 8px;
    text-align:right;
    font-weight: bold;
}
.divPagination{
    padding-top:10px;
    text-align:center;
}
.divTds{
    float: left;
    width:100px;
    margin:0px;
    padding:0px;
}
.divTR{
    padding:5px;
}

.divTdl ul{
    margin: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.divTable{
    margin:0px;
    padding:0px;
}
.divEspacio{
    clear:both;
    margin:0px;
    padding:0px;
}

div.divTdl2{
    width: 35%;
    overflow: visible;
}

.divForm{
    margin: 0px;
    padding: 0px;

}

div.jresearchhits{
    font-size: 10px;
    margin-bottom: 0px;
    margin-top: 0px;
    height: 10px;
    text-align: right;
    width: 100%;
}

.frontendform{
}

dl.jresearchitem{
    margin-bottom: 5px;
}

.jresearchitem dt{
    font-weight: bold;
    margin-top: 5px;
}

.jresearchitem dd{
    margin-top: 5px;
}

.frontendPagination{
    text-align: center;
}

.frontendPagination ul li{
    display: inline;
    margin-right: 3px;
    list-style: none;
}

.attachmentslist {
    list-style-type : none;
}

.attachmentfield {
    margin-right: 20px;
}

.attach-background-pdf {
    background-image : url(../assets/extensions/pdf.png);
}

.attach-background-default {
    /*background-image : url(../assets/extensions/default.png);*/
}

.attach-background-odt {
    background-image : url(../assets/extensions/odt.png);
}

.attach-background-doc {
    background-image : url(../assets/extensions/doc.png);
}

.attach-background-docx {
    background-image : url(../assets/extensions/docx.png);
}

.attach-background-txt {
    background-image : url(../assets/extensions/txt.png);
}


.attachmentlink {
    padding-left: 20px;
    background-position : left center;
    background-repeat : no-repeat;
}

#div_upload_files li label {
    min-width: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
}

#div_upload_files li a {
    font-size: 110%;
    margin-top: 0px;
    margin-bottom: 0px;
}

#div_upload_files li input {
    margin-top: 0px;
    margin-bottom: 0px;
}

.labelfiletag {
    display : inline;
    margin-right : 10px;
}

.inputfiletag {
    width : 150px;
    margin-right : 10px;
}

.attachmentlink {
    margin-right: 5px;
}

.aaddfile {
    margin-right : 10px;
}

.urlfield {
    margin-right: 17px;
}

.filedeletelabel {
    display : inline;
}

div.publicationTypeDescription{
    text-align: center;
    margin-top: 10px;
    margin-bottom : 10px;
    font-weight : bold;
}

