﻿/****************************************************************************************
 * Fieldset Defaults: Define as configuraçoes gerais dos elementos descendentes.
 ****************************************************************************************/
ul.fieldset {
    display: inline-block;
    clear: both;
    margin: 0;
    padding: 0;
}

ul.fieldset > li {
    display: block;
    margin: 5px 0px 5px 0px;
    position: relative; /* For IE 7      *zoom: 1;     *display: inline;     */
    vertical-align: baseline;
    margin-bottom: 10px;
}

ul.fieldset > li > * {
    float: left;
    position: relative;
}

ul.fieldset > li > label > span {
    color:#002E55;
    font-weight:normal;
}

ul.fieldset > li:before,
ul.fieldset > li:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

ul.fieldset > li:after {
    clear: both;
}

ul.fieldset > li {
    *zoom: 1;
}


/****************************************************************************************
 * Fieldset Box Model: Grante que todos os inputs teram as mesmas dimensões sempre.
 ****************************************************************************************/
/*
ul.fieldset input, 
ul.fieldset button, 
ul.fieldset select, 
ul.fieldset textarea, 
ul.fieldset label,  
ul.fieldset span {
    box-sizing: border-box;
    height: 20px;
    margin: 0;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding: 0;
    -webkit-box-sizing: border-box;
    line-height: 20px;
}

ul.fieldset input[type=text], ul.fieldset input[type=password], ul.fieldset textarea {
    padding: 0 3px 0 3px;
}


ul.fieldset label {
    float: left;
    margin: 0 2px 0 3px;
    width: 83px;
}

*/
/****************************************************************************************
 * Fieldset GRID: Define um modelo padronizado de GRID para o tamanho dos campos
 ****************************************************************************************/
ul.fieldset .size-0 {
    float: left;
    margin: 0 2px 0 3px;
    width: 39px;
}

ul.fieldset .size-1 {
    float: left;
    margin: 0 2px 0 3px;
    width: 83px;
}

ul.fieldset .size-2 {
    float: left;
    margin: 0 2px 0 3px;
    width: 171px;
}

ul.fieldset .size-3 {
    float: left;
    margin: 0 2px 0 3px;
    width: 259px;
}

ul.fieldset .size-4 {
    float: left;
    margin: 0 2px 0 3px;
    width: 347px;
}

ul.fieldset .size-4-5 {
    float: left;
    margin: 0 2px 0 3px;
    width: 391px;
}

ul.fieldset .size-5 {
    float: left;
    margin: 0 2px 0 3px;
    width: 435px;
}

ul.fieldset .push-1 {
    left: 88px;
}

ul.fieldset .push-2 {
    left: 176px;
}

ul.fieldset .push-3 {
    left: 264px;
}

ul.fieldset .push-4 {
    left: 352px;
}

ul.fieldset .push-5 {
    left: 440px;
}

.size-0 {
    width: 39px;    
}
