input.form-button {
    border: 1px solid #cccccc;
    padding: 2px;
    cursor: pointer;
    font-size: 11px;
    background-color: #eeeeee;
}

input.form-button:hover {
    background-color: #f7f7f7;
}

input.form-txt {
	border: 1px solid #cccccc;
    padding: 2px;
    font-size: 10pt;
}

input.rich-calendar-input {
    border: 1px solid #cccccc;
    padding: 2px;
    font-size: 10pt;
}


span.form-lbl {
    font-size: 10pt;
}

.form-barra-botoes {
	margin-bottom	:20px;
	text-align		:center;
	width: 100%;
}

 .colR {  
      text-align: right;  
 }  
 .colL {  
      text-align: left;  
 }
 .colC {  
      text-align: center;  
 }

 .colLabel {  
      text-align: right;
      font-weight: bold;
      width: 120px;  
 }	
 
 .label, label {  
      text-align: left;
      font-family:Arial;
 }	 
 
 .labelNegrito {
 	font-size:12px; 
 	font-family:arial; 
 	font-weight:bold;
 }
 
.subGrid{
	margin-left: -2px;
}

.width65{
	width:65px;
	vertical-align:top;
}

.buttonWidth{
	width:100px;
	
}

.buttonWidth150{
	width:150px;	
}

.fullWidth{
	width: 100%;
}

.noStyleClass{
	
}
	
.width50-percent{
	width: 50%;
	vertical-align: top;
}	

.width25-percent{
	width: 25%;
	vertical-align: top;
}	

.width33-percent{
	width: 33%;
	vertical-align: top;
}	
	
.subFullWidth{
	width: 99%;
}

.obrigatorio{
	color:red;
	display: inline;
}	

.verticalTop{
	vertical-align:top;	
}

.verticalMiddle{
	vertical-align:middle;	
}

.disabled{
	color: #999999;
}

.disabledAll *{
	color: #999999 !important;
}

.disabledAll * img{
	filter: alpha(opacity=50) !important; 
	opacity: 0.5 !important;
	
}

.enableAll *{
	color: #000 !important;
}

.enableAll * .obrigatorio{
	color: red !important;
}

.enableAll * img{
	filter: alpha(opacity=100) !important; 
	opacity: 1.0 !important;
}


/*  BEGIN FILEUPLOAD  */

.rich-fileupload-ico-add, 
.rich-fileupload-ico-add-dis, 
.rich-fileupload-ico-start, 
.rich-fileupload-ico-stop, 
.rich-fileupload-ico-clear{
	background: none;
}

.rich-fileupload-table-td{
	border: none;
}

.rich-fileupload-list-decor{
	border:none;
}

.rich-fileupload-toolbar-decor{
	border:none;
}

/*   ######### END FILEUPLOAD ############ */

/* Form Style */
h1 { padding:0 0 0 15px; margin: 10px 0px 10px 0px; font: bolder 1.2em Calibri, Verdana, Arial; text-shadow: 1px 1px 1px #fff; text-transform: uppercase; }
h1 { background: url('../images/bread-background.png') repeat-x; height:30px; line-height:30px; color:#9b9b9b; border:solid 1px #cacaca; overflow:hidden; margin-bottom: 10px; font-weight: bold;}
h1 .box {border: 1px solid #cccccc; padding: 2px; font-size: 10pt;}



.field-clear {
	clear:both;
}

.right {
    float: right;
}

.button-form {padding: 0.3em;cursor: pointer;text-align: center; display:inline;}