/**
   * Miolo 2 Theme
   *
   * @author Author's Jonas Guilherme Dahmer [jonas@solis.coop.br]
   * @author Another Rafael Spengler [rafaels@solis.coop.br] 
   * @author Another Vilson Cristiano Gärtner [vilson@miolo.org.br] 
   * 
   * @version $Id$
   *
   * \b Maintainers: \n
   * Mantainer Vilson Cristiano Gärtner [vilson@miolo.org.br]
   *
   * @since 
   * This css was created 2006/09/15
   *
   * \b Organization: \n
   * SOLIS - Cooperativa de Soluções Livres \n
   * The ??? Development Team
   * 
   * \b CopyLeft: \n
   * CopyLeft (L) 2005 SOLIS - Cooperativa de Soluções Livres \n
   *
   * \b License: \n
   * Licensed under GPL (for further details read the COPYING file or http://www.gnu.org/copyleft/gpl.html )
   * 
   * \b History: \n
   * See history in repository: http://www.miolo.org.br/
   * 
   */

/******************************************************************************
 * gtkTheme - theme.css
 ******************************************************************************/

.m-tabpage {
   width: 100%;
   height: 24px;
   background-color: white;
   float:left;
}

.m-tabpage .space {
   width: 2px;
   height: 24px;
   border-bottom: 1px solid black;
   float:left;
}

.m-tabpage .vertical1A {
   width: 1px;
   height: 23px;
   background-color: black;
   border-top: 2px solid #EEE;
   float:left;
}

.m-tabpage .vertical2A {
   width: 1px;
   height: 23px;
   background-color: #EEE;
   border-top: 1px solid black;
   float:left;
   margin-top:1px;
}

.m-tabpage .vertical3A {
   width: 1px;
   height: 23px;
   background-color: black;
   border-top: 1px solid #EEE;
   border-bottom: 1px solid black;
   float:left;
}

.m-tabpage .vertical4A {
   width: 1px;
   height: 22px;
   background-color: #CCC;
   float:left;
   border-bottom: 1px solid black;
   margin-top:2px;
}

.m-tabpage .vertical1B {
   width: 1px;
   height: 22px;
   background-color: #CCC;
   margin-top: 2px;
   border-bottom: 1px solid black;
   float:left;
}

.m-tabpage .vertical2B {
   width: 1px;
   height: 22px;
   background-color: #EEE;
   border-top: 1px solid #CCC;
   float:left;
   margin-top:1px;
   border-bottom: 1px solid black;
}

.m-tabpage .contentA {
   width: 100px;
   height: 24px;
   background-color: #E0E0E0;
   border-top: 1px solid black;
   text-align: center;
   vertical-align: middle; 
   float:left;
}

.m-tabpage .contentB {
   width: 100px;
   height: 23px;
   background-color: #EEE;
   border-top: 1px solid #CCC;
   border-bottom: 1px solid black;
   text-align: center;
   vertical-align: baseline; 
   float:left;
}

.m-tabpage .contentC {
   width:auto;
   border-top: 24px solid white;
   border-bottom: 1px solid black;
   margin:0;
   padding:0;
}

.m-tabpage-link
{ color:           #000000;
  font-weight:     bold;
  font-size:       9pt;
  text-decoration: none
}
    
.m-tabpage-link-disable
{ color:           #999999;
  font-weight:     bold;
  font-size:       9pt;
  text-decoration: none;
}

.m-tabpage-link:link
{ color:           #666666;
  font-weight:     bold;
  text-decoration: none;
}

.m-tabpage-link:visited
{ color:           #666666;
  font-weight:     bold;
  text-decoration: none;
}

.m-tabpage-link:hover
{
  color:           #990000;
  font-weight:     bold;
  text-decoration: underline;
}

.m-tabpage-link:active
{
  color:           #990000;
  font-weight:     bold;
  text-decoration: underline;
}

.m-tabform-box
{
  background-color: #ffffff;
  padding:          1px;
  width:            95%; 
}

.m-tabform-body
{
  background-color: #FFFFFF;
  border-left:      solid #000000 1pt;
  border-right:     solid #000000 3pt;
  border-bottom:    solid #000000 3pt;
}

.m-tabform-text
{
  color:            #000000;
  font-size:        11px;
  margin-top:       3px;
  margin-bottom:    3px;
  vertical-align:   top;
}

.m-tabform-title
{
  color:            #000000;
  font-size:        12px;
  font-weight:      bold;
  margin-top:       2px;
  margin-bottom:    2px;
  vertical-align:   top;
}

.m-tabform-color-0
{
  background-color:           #ffffff;
}

.m-tabform-color-1
{
  background-color:           #cccccc;
}

.m-tabform-color-2
{
  background-color:           #333333;
}

.m-tabform-color-3
{
  background-color:           #e0e0e0;
}

.m-tabform-color-4
{
  background-color:           #000000;
}

/*
Javascript
*/

.m-collapsible {
  margin:0; padding:0;
  overflow:hidden;
  display:block;
}

.m-tabform-panel-group {
  position:relative; overflow:hidden;
  margin:10px; padding:0;
}
.m-tabform-panel {
  position:absolute; overflow:auto;
  margin:0; padding:10px;
  color:#000; background:#ededed;
  border-left:1px solid #000;
  border-right:1px solid #000;
  border-bottom:1px solid #000;
}
.m-tabform-group {
  position:absolute; overflow:hidden;
  margin:0; padding:0;
}
.m-tabform-default {
  position:absolute; overflow:hidden;
  cursor:pointer;
  color:           #666666;
  font-size:       9pt;
  font-weight:     bold;
  text-decoration: none;
  text-align:center;
  border-top:1px solid #DDD;
  border-left:1px solid #DDD;
  border-right:1px solid #DDD;
  border-bottom:1px solid #000;
  margin:0; padding:2px;
  background: #f2f5f7;
}

.m-tabform-default:hover {
  position:absolute; 
  overflow:hidden;
  cursor:pointer;
  color:           #666666;
  font-size:       9pt;
  font-weight:     bold;
  text-decoration: none;
  text-align:center;
  border-top:1px solid #DDD;
  border-left:1px solid #DDD;
  border-right:1px solid #DDD;
  border-bottom:1px solid #000;
  margin:0; padding:2px;
  background: #c7c7c7;
}

.m-tabform-selected {
  position:absolute; 
  overflow:hidden;
  cursor:pointer;
  color:           #000000;
  font-weight:     bold;
  font-size:       9pt;
  text-decoration: none;
  text-align:center;
  border-top:1px solid #000;
  border-right:1px solid #000;
  border-left:1px solid #000;
  margin:0; padding:2px;
  color:#000; background:#ededed;
}
