/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt;
    padding: 0pt;
    font-family: verdana,Arial,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: rgb(0, 74, 37);
    background-color: rgb(204, 204, 204);
    }

  td.cuerpo { text-align: justify;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 18px;
    }

  td.titulo { background: transparent url(../imagens/separador_horizontal.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    vertical-align: middle;
    color: rgb(0, 202, 0);
    text-transform: uppercase;
    text-align: left;
    font-size: 8pt;
    height: 40px;
    font-weight: bold;
    padding-left: 15px;
    }

  .titulo { color: rgb(0, 202, 0);
    text-align: left;
    font-size: 8pt;
    font-weight: bold;
    }

  .gris { color: rgb(102, 102, 102);
    font-size: 8pt;
    font-style: italic;
    }

  td { font-size: 8pt;
    font-weight: normal;
    vertical-align: top;
    line-height: 16px;
    }
  td.direita { font-size: 8pt;
    font-weight: normal;
    vertical-align: middle;
    text-align: right;
    line-height: 16px;
    }

  td.centro { font-size: 8pt;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
    line-height: 16px;
    }
  td.baixo { font-size: 8pt;
    font-weight: normal;
    vertical-align: bottom;
    line-height: 16px;
    }

  .imagen { border: 0pt none ;
    padding: 0px;
    }

  a:hover { border: medium none ;
    color: rgb(0, 202, 0);
    text-decoration: underline;
    font-size: 8pt;
    }

  a { border: medium none ;
    color: rgb(0, 170, 0);
    text-decoration: none;
    font-size: 8pt;
    }

  a.menu_izquierdo:hover { border: medium none ;
    font-family: Tahoma,Arial,sans-serif;
    color: rgb(0, 202, 0);
    text-decoration: none;
    font-weight: bold;
    }

  a.menu_izquierdo { border: medium none ;
    font-family: Tahoma,Arial,sans-serif;
    color: rgb(0, 102, 0);
    text-decoration: none;
    font-weight: bold;
    }

  .menu_sup { text-align: right;
    }

  td.menu_izquierdo { background: transparent url(http://ibergrid2010.di.uminho.pt/Images/separador_horizontal.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    vertical-align: middle;
    font-weight: bold;
    padding-left: 10px;
    height: 40px;
    text-align: left;
    }

  td.resumen { font-size: 8pt;
    }

  td.menu_izquierdo:hover { background-color: rgb(255, 255, 255);
    vertical-align: middle;
    font-weight: bold;
    padding-left: 10px;
    height: 40px;
    text-align: left;
    }

  td.menu_izquierdo_new { background: transparent url(http://ibergrid2010.di.uminho.pt/Images/separador_horizontal.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    vertical-align: middle;
    font-weight: bold;
    padding-left: 10px;
    height: 40px;
    text-align: left;
    }

  td.menu_izquierdo_new:hover { background-color: rgb(255, 255, 255);
    vertical-align: middle;
    font-weight: bold;
    padding-left: 10px;
    height: 40px;
    text-align: left;
    }

  .vertical { background: transparent url(../imagens/vertical.gif) repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .pie, .pie a, .pie a:hover { color: rgb(255, 255, 255);
    font-family: Tahoma,Arial;
    text-align: center;
    font-size: 8pt;
    text-decoration: none;
    font-weight: normal;
    }

  li { list-style-image: url(http://ibergrid2010.di.uminho.pt/Images/flecha.gif);
    vertical-align: middle;
    height: 25px;
    }

  .direcciones { line-height: 20px;
    }

  th { border-top: 1px solid rgb(193, 218, 215);
    border-right: 1px solid rgb(193, 218, 215);
    border-bottom: 1px solid rgb(193, 218, 215);
    padding: 6px 6px 6px 12px;
    background: rgb(92, 220, 116) url(http://ibergrid2010.di.uminho.pt/css/images/bg_header.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 11px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    color: rgb(14, 54, 0);
    }

  th.nobg { border-top: 0pt none;
    border-left: 0pt none;
    border-right: 1px solid rgb(193, 218, 215);
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  td.horario { border-right: 1px solid rgb(255, 255, 223);
    border-bottom: 1px solid rgb(255, 255, 223);
    padding: 6px 6px 6px 12px;
    background: rgb(255, 255, 223) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 102, 0);
    text-align: center;
    }

  td.conteudo { border-right: 1px solid rgb(244, 255, 221);
    border-bottom: 1px solid rgb(244, 255, 221);
    padding: 6px 6px 6px 12px;
    background: rgb(244, 255, 221) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 102, 0);
    text-align: left;
    }

  td.coffee { border-right: 1px solid rgb(244, 255, 221);
    border-bottom: 1px solid rgb(244, 255, 221);
    padding: 6px 6px 6px 12px;
    background: rgb(235, 246, 213) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 102, 0);
    text-align: left;
    }

  td.sessions { border-right: 1px solid rgb(244, 255, 221);
    border-bottom: 1px solid rgb(244, 255, 221);
    padding: 6px 6px 6px 12px;
    background: rgb(255, 204, 102) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: left;
    color: rgb(0, 28, 0);
    font-weight: bold;
    }

  td.social { border-right: 1px solid rgb(244, 255, 221);
    border-bottom: 1px solid rgb(244, 255, 221);
    padding: 6px 6px 6px 12px;
    background: rgb(255, 237, 192) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 102, 0);
    text-align: left;
    }

  td.altprograma { background: rgb(245, 250, 250) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(180, 170, 157);
    }

  td.rooms { border-width: 0px;
    padding: 0px;
    background: rgb(191, 241, 246) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    text-align: center;
    font-size: xx-small;
    font-weight: bold;
    }

