/* 
    Document   : styles
    Created on : 18/12/2008, 14:52:19
    Author     : dbaravalle
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

form
{
    font-family:sans-serif;
    font-size:0.8em;
    color:black;
}

form fieldset
{
    border: 1px solid silver;
    margin:0px;
    padding:15px;
    margin-bottom:10px;
}

/* Classic Line styles */
.formClassicLine
{
    clear:both;
    display:table;
    padding:0px;
    margin:0px;
    margin-bottom: 10px;
    width:auto;
}

.formClassicLine .formLabelZone
{
    display:inline;
    float:left;
    width: auto;
    min-width:100px;
    *width: 100px; /*Hack para Ie7 */
    text-align:right;
    padding:0px;
    margin:0px;
    margin-right: 10px;
}

.formClassicLine .formElementZone
{
    display:inline;
    float:left;
    width:auto;
}

/* Comment Line Styles */
.formCommentLine
{
    clear:both;
    display:table;
    padding:0px;
    margin:0px;
    margin-bottom: 10px;
    width:auto;
}

.formCommentLine .formLabelZone
{
    display:inline;
    float:left;
    width: auto;
    min-width:100px;
    *width: 100px; /*Hack para Ie7 */
    text-align:right;
    padding:0px;
    margin:0px;
    margin-right: 10px;
}

.formCommentLine .formElementContainer
{
    display:inline;
    float:left;
    width:auto;
}

.formCommentLine .formElementContainer .formElementZone
{
    display:table;
    float:left;
    width:auto;
}

.formCommentLine .formElementContainer .formElementComment
{
    clear:left;
    font-size:0.7em;
    color:silver;
}

/* Modern Line Styles */
.formModernLine
{
    clear:both;
    display:table;
    padding:0px;
    margin:0px;
    margin-bottom: 10px;
    width:auto;
}

.formModernLine .formElementContainer
{
    display:inline;
    float:left;
    width:auto;
}

.formModernLine .formElementContainer .formElementZone
{
    display:table;
    float:left;
    width:auto;
}

.formModernLine .formElementContainer .formLabelZone
{
    clear:left;
    font-size:0.9em;
    color:black;
}

/* DoubleModern Line Styles */
.formDoubleModernLine
{
    clear:both;
    display:table;
    padding:0px;
    margin:0px;
    margin-bottom: 10px;
    width:auto;
}

.formDoubleModernLine .formModernLine
{
    clear:none;
    float:left;
    display:inline;
    padding:0px;
    margin:0px;
    margin-bottom: 10px;
    margin-right:10px;
}

.formDoubleModernLine .formModernLine .formElementContainer
{
    display:inline;
    float:left;
    width:auto;
}

.formDoubleModernLine .formModernLine .formElementContainer .formElementZone
{
    display:table;
    float:left;
    width:auto;
}

.formDoubleModernLine .formModernLine .formElementContainer .formLabelZone
{
    clear:left;
    font-size:0.9em;
    color:black;
}

/* Top Modern Line Styles */
.formTopModernLine
{
    clear:both;
    display:table;
    padding:0px;
    margin:0px;
    margin-bottom: 10px;
    width:auto;
}

.formTopModernLine .formElementContainer
{
    display:inline;
    float:left;
    width:auto;
}

.formTopModernLine .formElementContainer .formLabelZone
{
    display:table;
    font-size:0.9em;
    color:black;
}

.formTopModernLine .formElementContainer .formElementZone
{
    clear:left;
    float:left;
    width:auto;
}

/* Double Top Modern Line Styles */
.formDoubleTopModernLine
{
    clear:both;
    display:table;
    padding:0px;
    margin:0px;
    margin-bottom: 10px;
    width:auto;
}

.formDoubleTopModernLine .formTopModernLine
{
    clear:none;
    float:left;
    display:inline;
    padding:0px;
    margin:0px;
    margin-bottom: 10px;
    margin-right:10px;
}

.formDoubleTopModernLine .formTopModernLine .formElementContainer
{
    display:inline;
    float:left;
    width:auto;
}

.formDoubleTopModernLine .formTopModernLine .formElementContainer .formLabelZone
{
    display:table;
    font-size:0.9em;
    color:black;
}

.formDoubleTopModernLine .formTopModernLine .formElementContainer .formElementZone
{
    clear:left;
    float:left;
    width:auto;
}
.tamSelect
{
	width:220px;
}
.tamInput
{
	width:216px;
}
