/**
 * <--- Copyright 2012 de Solis - Cooperativa de Soluções Livres Ltda.
 *
 * Este arquivo é parte do programa Sagu.
 *
 * O Sagu é um software livre; você pode redistribuí-lo e/ou modificá-lo
 * dentro dos termos da Licença Pública Geral GNU como publicada pela Fundação
 * do Software Livre (FSF); na versão 2 da Licença.
 *
 * Este programa é distribuído na esperança que possa ser útil, mas SEM
 * NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO
 * ou APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/GPL em
 *
 * Você deve ter recebido uma cópia da Licença Pública Geral GNU, sob o título
 * "LICENCA.txt", junto com este programa, se não, acesse o Portal do Software
 * Público Brasileiro no endereço www.softwarepublico.gov.br ou escreva para a
 * Fundação do Software Livre (FSF) Inc., 51 Franklin St, Fifth Floor, Boston,
 * MA 02110-1301, USA --->
 *
 * Tema SModern.
 *
 * @author Daniel Hartmann [daniel@solis.coop.br]
 *
 * \b Maintainers: \n
 * Armando Taffarel Neto [taffarel@solis.coop.br]
 * Daniel Hartmann [daniel@solis.coop.br]
 *
 * @since
 * Class created on 06/01/2012
 *
 */

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

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

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

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

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

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

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

.m-tabpage .vertical1B {
    width:1px;
    height:22px;
    background-color:#CCC;
    margin-top:2px;
    border-bottom:1px solid #000;
    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 #000;
}

.m-tabpage .contentA {
    width:100px;
    height:24px;
    background-color:#E0E0E0;
    border-top:1px solid #000;
    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 #000;
    text-align:center;
    vertical-align:baseline;
    float:left;
}

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

.m-tabpage-link {
    color:#000;
    font-weight:700;
    font-size:9pt;
    text-decoration:none;
}

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

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

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

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

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

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

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

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

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

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

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

.m-tabform-panel-group {
    position:relative;
    overflow:hidden;
    margin:10px;
    padding:0;
}

.m-tabform-panel {
    position:absolute;
    overflow:auto;
    color:#000;
    background:#ededed;
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    margin:0;
    padding:10px;
}

.m-tabform-group {
    position:absolute;
    overflow:hidden;
    margin:0;
    padding:0;
}

.m-tabform-default {
    position:absolute;
    overflow:hidden;
    cursor:pointer;
    color:#666;
    font-size:9pt;
    font-weight:700;
    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;
    background:#f2f5f7;
    margin:0;
    padding:2px;
}

.m-tabform-default:hover {
    position:absolute;
    overflow:hidden;
    cursor:pointer;
    color:#666;
    font-size:9pt;
    font-weight:700;
    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;
    background:#c7c7c7;
    margin:0;
    padding:2px;
}

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

.m-tabpage-link:link,.m-tabpage-link:visited {
    color:#666;
    font-weight:700;
    text-decoration:none;
}

.m-tabpage-link:hover,.m-tabpage-link:active {
    color:#4052ff;
    font-weight:700;
    text-decoration:underline;
}
