/***************************************************************************
 *
 * Copyright (C) 2009-2011 Cassio Neri Moreira
 *
 * Copying and distribution of this file, with or without modification, are
 * permitted in any medium without royalty provided the copyright notice and
 * this notice are preserved.  This file is offered as-is, without any
 * warranty.
 *
 **************************************************************************/

/*--------------------------------------------------------------------------
 * General
 *------------------------------------------------------------------------*/

@import "common.css";

div.header, div.navigation, div.main {
  border            : solid thin;
  position          : absolute;
  padding           : 2mm;
}

span.warning {
  font-weight       : bold;  
}

a img {
  border-style      : none;
}

/*--------------------------------------------------------------------------
 * header
 *------------------------------------------------------------------------*/

div.header {
  top               : 2mm;
  left              : 2mm;
  right             : 2mm;
  height            : 14mm;
  min-width         : 212mm;
}

/*--------------------------------------------------------------------------
 * navigation
 *------------------------------------------------------------------------*/

div.navigation {
  bottom            : 2mm;
  left              : 2mm;
  width             : 56mm;
  top               : 22mm;
  min-height        : 100mm;
}

/* a */

div.navigation a {
  background-image  : none;
  display           : block;
  border-bottom     : solid thin;
  border-top        : solid thin;
  padding           : 2mm;
  text-decoration   : none;
}

/* bottom */

div.navigation div.bottom {
  font-size         : 8pt;
  position          : absolute;
  bottom            : inherit;
}

div.navigation div.bottom div {
  border-bottom     : solid thin;
  border-top        : solid thin;
  padding-top       : 2mm;
  padding-bottom    : 2mm;
  width             : 56mm;
  text-align        : center;
}

div.navigation div.bottom a 
{
  padding           : 0mm;
  display           : inline;
  border            : none;
}

div.navigation div.bottom a:hover {
  background        : none;
}

/*--------------------------------------------------------------------------
 * main
 *------------------------------------------------------------------------*/

div.main {
  text-align        : justify;
  bottom            : 2mm;
  top               : 22mm;
  right             :  2mm;
  left              : 64mm;
  min-height        : 80mm;
  min-width         : 150mm;
  overflow          : scroll;
  padding-top       : 0mm;
}

div.main li {
  line-height       : 150%;
}