﻿input[disabled], input[disabled="disabled"], input.disabled {
	border-color: #666666;
	color: #777777;
}

#form
{
    
}

.form 
{
   padding:0;
   margin:0; 
   width:100%;
   text-align:left;
}

.form label
{
    float:left;
    width:180px;
    font-weight:bold;
}

.form .label2
{
    float:left;
    width:210px;
    font-weight:bold;
}

.form label, .form input, .form select, .form textarea
{
    margin-bottom:5px;
}

.form input, .form select, .form textarea
{
    border:solid 1px #666666;  
    width:50%;
}

.form table, .form fieldset
{
    width:100%;    
}

.form fieldset
{    
    border-style:none;
}

.form fieldset legend 
{   
    display:none;
}

.form h2
{
   padding:5px 0 0 0;
   margin:5px 0 5px 0;
   font-size:12px;
   color:#003300;
   border-bottom:solid 1px #003300;
}

.form .btns
{
    margin-left:150px;
    font-size:11px;
}

.form .btns .btn
{
    background:#d1deb8;
	color:#003300;
	font-weight:bold;
	width:auto !important;
}

.form .mecInputOK, .form .mecInputNoOK, .form .SE, .form .ACT, .form .BX, .form .IS
{
   width:40px;
   height:18px; 
   display:block;
   border:solid 1px #666666;
   text-align:center;
   color:#003300;
   font-weight:bold;
}

.form .mecInputOK
{
   background:#ffffff; 
}

.form .mecInputNoOK
{
   background:#ded3b1;     
}

.form .SE
{
    background:#223e7f;
}

.form .ACT
{
    background:#00670c;
}

.form .BX
{
    background:#dfdf00;
}
 
.form .IS
{
    background:#d50000;
}


.form ul.view
{
    padding:0px;
    margin:0px;
}

.form ul.view li
{
    list-style-type:none;
}

.form ul.view li b
{
    float:left;
    width:150px;
}

#form .form .periodo
{
	width:auto !important;
}

#form .form .periodo label, #form .form .periodo input
{
    width:auto !important;
    border:0;
    float:none !important;
}



