.form
{
    background-color: ffffff;	
	width: 100%;
	height: 100%;
}

.form-titulo
{
    background-color: ffffff;
	border-top: 1px solid #919b9c;
	border-left: 1px solid #919b9c;
	border-right: 1px solid #919b9c;
	border-bottom: 0px solid #919b9c;
	padding-top: 1px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
	font-family: MS Sans Serif; 
	font-size: 12px; 
	color: #000000;
	height: 25px;
}

.form-titulo-none
{
    background-color: EBE9E3;
	border-top: 0px solid #919b9c;
	border-left: 0px solid #919b9c;
	border-right: 0px solid #919b9c;
	border-bottom: 1px solid #919b9c;
}

.form-area
{
    background-color: ffffff;	
	border-top: 0px solid #919b9c;
	border-left: 1px solid #919b9c;
	border-right: 1px solid #919b9c;
	border-bottom: 1px solid #919b9c;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;	
}

.form-campos
{
    background-color: ffffff;	
	border-top: 1px solid #919b9c;
	border-left: 1px solid #919b9c;
	border-right: 1px solid #919b9c;
	border-bottom: 1px solid #919b9c;
}

.fieldset
{
    border-top: 2px groove #ffffff;
    border-left: 2px groove #ffffff;	
    border-right: 2px groove #ffffff;
    border-bottom: 2px groove #ffffff;
}
.legend
{
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
}
.label
{
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
    white-space: nowrap;
}
.label-form
{
	padding: 4px;
	padding-right: 20px; 
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	height: 22px; 		
}
.label-controle
{
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 4px;		
	height: 22px; 	
}
.label-button
{
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;		
	height: 22px; 	
}
.label-separa
{
	width: 20px;	
}
.textbox
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
    height: 20px;
}
.textbox-password
{
    background-color: #ffffff;
    color: #000000;
    height: 20px;
}
.textbox-data
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	width: 70px;
    height: 20px;
}
.textbox-data-readonly
{
    background-color: threedface;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	width: 70px;
    height: 20px;
}
.textbox-valor
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	text-align: right;	
	width: 70px;
    height: 20px;
}
.textbox-moeda
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	text-align: right;
	width: 150px;
    height: 20px;
}
.textbox-ddd
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	width: 25px;
    height: 20px;
}
.textbox-telefone
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	width: 65px;
    height: 20px;
}
.textbox-cep
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	width: 70px;
    height: 20px;
}
.textbox-cnpj
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	width: 120px;
    height: 20px;
}
.textbox-cpf
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	width: 90px;
    height: 20px;
}
.textbox-image
{
    border: #000000 1px solid;
	width: 300px;
    height: 300px;
}
.textbox-chapado
{
    background-color: threedface;
    border-top: threedface 2px solid;
    border-left: threedface 0px solid;
    border-right: threedface 0px solid;
    border-bottom: threedface 2px solid;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
    height: 20px;
}
.textbox-chapado-bold
{
    background-color: threedface;
    border-top: threedface 2px solid;
    border-left: threedface 0px solid;
    border-right: threedface 0px solid;
    border-bottom: threedface 2px solid;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	font-weight: bold;	
    height: 20px;
}
.textbox-readonly
{
    background-color: threedface;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
    height: 20px;
}
.textbox-busca
{
    background-color: threedface;
    border-top: threedface 2px solid;
    border-left: threedface 0px solid;
    border-right: threedface 0px solid;
    border-bottom: threedface 2px solid;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	width: 320px;	
    height: 20px;
}
.combobox
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
    height: 20px;	
}
.combobox-boolean
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	width: 70px;
    height: 20px;	
}
.combobox-unidade
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
    height: 20px;	
}
.combobox-setor
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
    height: 20px;	
}
.combobox-usuario
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	width: 250px;		
    height: 20px;	
}
.listbox
{
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
    height: 250px;	
}
.button
{
    border: 1px solid #919b9c;
background-image:url('../images/button-background.gif');
	    background-color: F3F3EF;
	    background-position: left 100%;
        font-family: MS Sans Serif; 
	    font-size: 12px; 
	    color: #000000;
	    cursor: hand;
    height: 19px;
}
.button-barra
{
	background-color: threedface;
	background-position: left 50%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	border: 1px outset;
	font-family: MS Sans Serif; 
	font-size: 12px; 
	color: #000000;
	cursor: hand;  
	height: 25px;  
}
.button-busca
{
	background-color: threedface;
	background-repeat: no-repeat;	
	background-attachment: scroll;	
	border: 1px outset;
	font-family: MS Sans Serif; 
	font-size: 12px; 
	color: #000000;
	cursor: hand;  
	width: 22px;	
	height: 22px;  
}
.textarea
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	width: 450px;	
    height: 150px;
	overflow: auto;
}
.textarea-html
{
    background-color: #ffffff;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
	width: 450px;	
    height: 150px;
	overflow: auto;
}
.textarea-readonly
{
    background-color: threedface;
 	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
    height: 20px;
	overflow: auto;	
}
.textbox-mensagem
{
    background-color: Transparent;
    border-top: Transparent 0px;
    border-left: Transparent 0px;
    border-right: Transparent 0px;
    border-bottom: 0px solid;
	font-family: MS Sans Serif; 
	font-size: 12px; 
    color: #000000;
    height: 20px;
}