 /* Style for a "Recommendation" */

/*
   Copyright 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved.
   The following software licensing rules apply:
   http://www.w3.org/Consortium/Legal/copyright-software */

/* : base.css,v 1.24 2003/04/17 13:56:40 bbos Exp $ */

body
{
  padding     : 40px 1em 2em 70px; /* arriba derecha abajo izquiera */
  margin      : 0;
  font-family : sans-serif ;
  color       : rgb(0%,30%,60%) ;
  background  : rgb(100%,100%,100%);

  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
  /*width : 800px !important ;*/
}

p { text-align : justify ; }

th, td
{ /* ns 4 */
  font-family : sans-serif ;
}

h1, h2, h3
{
  color: rgb(0%,30%,60%) ;
  font-family : "Trebuchet MS", sans-serif ;
}

a:link,
a:visited
{
   color           : rgb(0%,30%,60%) ;
   text-decoration : none       ;
   font-weight     : normal     ;
   background      : rgb(85%,85%,95%);
}

:link    { background: transparent }
:visited { background: transparent }
a:active { background: transparent }

a:link    img,
a:visited img
{
   border-style: none ; /* no border on img links */
}



a img { color: white; }        /* trick to hide the border in Netscape 4 */
@media all {                   /* hide the next rule from Netscape 4 */
  a img { color: inherit; }    /* undo the color change above */
}






.hide { display: none }

div.head { margin-bottom: 1em }
div.head h1 { margin-top: 2em; clear: both }
div.head table { margin-left: 2em; margin-top: 2em }

p.copyright { font-size: small }
p.copyright small { font-size: small }

@media screen {  /* hide from IE3 */
a[href]:hover { background: #ffa }
}

pre
{
   margin-left: 2em  ;
}

dt, dd   /* opera 3.50 */
{
     margin-top    : 0 ;
     margin-bottom : 0 ;
}

dt
{
     font-weight : bold ;
}

pre, code, tt
{
    font-family: "Courier New", monospace ; /* navigator 4 requires this */
}

tt
{
    font-size : 110% ;
}

pre,code
{
    border-style : solid ;
    border-width : 1px 1px 1px 1px ;
    padding : 5px 5px 5px 5px ;
    background : rgb(90%,90%,95%) ;
}

ul.toc
{
  list-style : disc ; /* Mac NS has problem with 'none' */
  list-style : none ;
}

/*body {
  background-image: url(http://api.ugr.es/~curena/imgs/ugr-2.jpg);
}*/



/**************************************/



div.cabe
{
   position         : absolute ;
   top              : 0px ;
   left             : 0px ;
   background-color : rgb(60%,70%,80%);
   padding-left     : 70px ;
   padding-top      : 10px ;
   padding-bottom   : 10px ;
   padding-right    : 50px ;
   color            : rgb(100%,100%,100%);
   /*width            : 100% ;*/
   opacity          : 0.7 ;
   filter           : alpha(opacity=70) ;
}

div.cabe { background-color : rgba(60%,70%,80%,50%); }

div.cabe a:link,
div.cabe a:visited,
div.cabe a:active
{
   color : rgb(100%,100%,100%);
   font-weight : bold ;
   background : transparent ;
}

div.cabe a:hover
{
   background-color : rgb(30%,35%,40%);
}



table.lista-items
{  border-width: 1px ;
   border-style : solid ;
   border-collapse : collapse ;
}

table.lista-items th
{  font-weight : normal ;
   font-style  : italic ;
}

table.lista-items th,
table.lista-items td
{  vertical-align : top ;
   text-align     : left ;
   border-width : 1px 0px 0px 0px ;
   border-style : solid ;
   padding      : 5px 10px 2px 10px ; /* arriba derecha abajo izquiera */
}
