/**
   * 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
 ******************************************************************************/

/******************************************************************************
 * form
 ******************************************************************************/

.m-form-box
{
  width:       100%;
  text-align: center;
  border-right:0 none;
  /*bordas no form*/
  /*border-top:1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;*/
  background: #FFFFFF;
}

.m-form-outer
{
  margin-left:auto;
  margin-right:auto;
}

.m-form-title
{
  background-color: #c0c0c0;
  color:            #000000;
  font-weight:      bold;
  font-size:        11px;
  padding:          2px;
  text-decoration:  none;  
}

.m-form-body
{
   font-size:        11px;
   padding:          4px;
   font-weight:      normal;
   background-color: #ededed;
   text-align:left;
}

.m-form-css
{
   font-size:        11px;
   font-weight:      normal;
   background-color: #ededed;
}

fieldset{
	border: 1px solid #c0c0c0;
        padding: 3px;
}

.m-form-row
{
   clear: both;
   padding-top: 3px;
   width: 100%;
}

.m-form-row-0
{
   clear: both;
   padding-top: 3px;
   width: 100%;
   background-color: #ededed;
}

.m-form-row-1
{
   clear: both;
   padding-top: 3px;
   width: 100%;
}

.m-form-row span.horizontal
{
  float: left;
  padding-right: 5px; 
}

.m-form-row span.label 
{
  float: left;
  padding-right: 5px; 
  width: 15%;
}

.m-form-row span.field 
{
  float: left;
  padding-left: 2px;
  width: 80%;
}

.m-form-field-box
{
   padding:          2px;
}

.m-form-button-box
{
   padding:          3px;
   clear: left;
}

.m-form-button-box li .hr
{
/*     margin: 5px 0px 5px 0px;    */
}

.m-form-button-box li button
{
/*     margin: 2px 10px 2px 0px;    */
}

.m-form-button-box ul 
{ 
    list-style: none; 
    padding: 0;
    margin: 0;
}

.m-form-button-box ul li
{ 
    display: inline;
}

.m-caption-required:after
{
    content:'*';
    color: #c61217;
}

.m-step-num
{
    font-size: 25px;
    font-weight: bold;
    width:50%;
    float:left;
    text-align:right;
}

.m-step-hide
{
    font-size: 30px;
    float: left;
    margin-top: 10px;
}

.m-step-status-label
{
    font-size: 8px;
    clear: both;
    text-align: center;
}

.m-step-label
{
    font-size: 11px;
    clear: both;
}

.m-step-label-atual
{
    font-weight: bold;
}

.m-step-icon
{
    background-image: url(images/button_steps.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
}

.m-step-icon-next { background-position: 0px; }
.m-step-icon-current { background-position: -24px; }
.m-step-icon-previous { background-position: -48px; }

.m-step
{
    border: 1px transparent solid;
    margin: 2px;
    padding: 2px;
    text-align: center;
    width: 160px;
    min-height: 50px;
    float: left;
}

.m-step-enabled:hover
{
    border: solid 1px #aaa;
    opacity: 0.8;
    moz-opacity: 0.8;
    filter: alpha(opacity=80);
    background-color: #fff;
    cursor: pointer;
}

.m-step-button
{
    float:left;
}

.m-step-button input, .m-step-button input:hover
{
    background: transparent;
    border: none;
}

.m-stepbystep-buttons,
.m-stepbystep-buttons-img
{
    text-align: center;
}

.m-stepbystep-buttons-img button
{
    height: 23px !important;
    padding: 2px !important;
}

.m-stepbystep-buttons-img button span
{
    position: relative;
    top: -3px;
}
