
@media screen 
{
      span.journal
      {
         font-weight : normal ;
         font-style  : italic ;
         /** color       : rgb(0%,0%,60%); **/
      }
      span.authors
      {
         /**color       : rgb(0%,0%,0%);**/
      }
      span.authors::after
      {
         content : "." ;
      }
      span.title
      {
         font-weight : var( --bold-text-font-weight ) ;
         color       : var( --color-texto-bold ) ; 
      }
      span.title::after
      {
         content : "." ;
      }
      span.doi
      {
         font-weight : initial ;
      }
      span.doi::before
      {
         content : "DOI: " ;
      }
      span.doi::after
      {
         content : "." ;
      }
      span.morei::before
      {
         content : "More info: " ;
      }
      span.morei::after
      {
         content : "." ;
      }
      span.pdf::before
      {
         content : "PDF " ;
      }
      span.pdf::after
      {
         content : "." ;
      }
      td.celdaimagen
      {
         vertical-align: middle ;
      }
      span.refer::before
      {
         content : "[" ;
      }
      span.refer::after
      {
         content : "]" ;
      }
      ul.publ-list li:not(:last-child) 
      {
         margin-bottom: 1.2em;
      }

      /*** dl, dt, dd basado en: https://www.the-art-of-web.com/css/format-dl/ **/
      dl 
      {
        /** border: 3px double #ccc; **/
        /** padding: 0.5em; **/
      }
      dt 
      {
        float      : left;
        clear      : left;
        width      : 3em; 
        text-align : right;
        color      : rgb(70%,70%,70%); 

      }
      dt::after 
      {
        content : "]";
      }
      dt::before 
      {
        content : "[";
      }
      dd 
      {
        margin  : 0 0 0   3.5em ;  /** top right down left ? **/
        padding : 0 0 1em 0     ;
      }

}
