.accelerator{ text-decoration: underline; font-weight: bold; }
address{ display: none; }
.text{ border: 1px solid #7F9DB9; margin: 2px; }
fieldset{ 
border-top: 1px solid #cdcdcd; 
padding: 10px;
margin-top: 10px;
}
fieldset legend{
	padding: 5px;
	border: 1px solid #cdcdcd;
	margin: 0;
	font-weight: bold;
	background-color: #efefef;
	}

div.button{   
	text-align: right;
	border-top: 1px solid #cdcdcd;
	margin-top: 10px;
	}
	#btnForm{ width: 150px; }
	
div#sidebar1{ height: 800px; }
div#tagClouds{ height: 100px; }

input, select{ margin: 0; margin-top: 2px; }

label{ cursor: pointer; font-weight: bold; }
label{ display: inline-block; width: 140px; text-align: right; margin-right: 5px; }
label.opt{ text-align: left; width: 120px; }
label.qse{ display: inline-block; width: auto; text-align: left; margin-right: 5px; }
label.item{ 
    border-bottom: 1px solid #cdcddc; border-left: 2px solid #cdcddc; width: 80%; text-align: left;
    padding-left: 5px; margin-bottom: 3px; 
}

form#form1{ font-size: 12px; }



label.error { 
	width: 300px;
	text-align: left; 
	color: red; 
	margin: 0 .5em 0 0; 
	vertical-align: top; 
	font-size: 10px 
	}
label.radio{ display:inline; width: auto; margin-right: 10px; font-weight: normal; }
label.complemento{ margin-left: 15px; }
label.func{ 
    font-weight: normal;
    margin: 0;
    text-align: left;
    width: 420px; 
    }
.separador{ display: block; margin-top: 5px; }		
span.opcoes{ display: block; margin-left:20px; margin-top: 10px; margin-bottom: 15px; }

span#explicacao{ line-height: 20px; }
.ulExplicacao li{list-style: disc; margin-left: 20px; }
.ulExplicacao2 li{list-style: disc; margin-left: 20px; margin-bottom: 5px; }

label.def{ width: 145px; text-align: left;  }
label.defTipo{ width: 35px; text-align: right;  }

.checkFinal{ margin-left: 20px; }

.respostaPedido{ font-size: 1.5em; font-weight: bold; }

.grupo{ font-size: 1.0em; font-weight: bold; }

.deferido{ color: #00C000; }
.indeferido{ color: #C00000; }

.asterisco{ font-weight: bold; color: #f00; }




.sbc_msgbox {
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  color:#555555;
  margin-bottom:10px;
  padding:10px;
}
.sbc_msgbox .closebutton {
  background-image:url(http://www.dotnetsteve.com/demos/cssmessageboxcontrol/close.png);
  background-repeat:no-repeat no-repeat;
  cursor:pointer;
  float:right;
  height:7px;
  margin-right:-1px;
  margin-top:-1px;
  width:7px;
}
.sbc_msgbox h4 {
  font-size:14pt;
  margin:0;
  padding:3px 0;
}
.sbc_msgbox p {
  margin:0;
  padding:10px;
}
.sbc_msgbox ul {
  margin:0 0 0 40px;
  padding:0;
}
.sbc_msgbox li {
  margin:0;
  padding:0;
}
.sbc_msgbox_err {
  background-color:#FFD7D7;
  border:1px solid #DF8F8F;
}
.sbc_msgbox_err h4 {
  border-bottom-color:#DF8F8F;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
.sbc_msgbox_err p.msgimg {
  background-image:url(http://www.dotnetsteve.com/demos/cssmessageboxcontrol/error.png);
  background-position:0 10px;
  background-repeat:no-repeat no-repeat;
  padding-left:25px;
}
.sbc_msgbox_info {
  background-color:#DBE3FF;
  border:1px solid #A2B4EE;
}
.sbc_msgbox_info p.msgimg {
  background-image:url(http://www.dotnetsteve.com/demos/cssmessageboxcontrol/info.png);
  background-position:0 10px;
  background-repeat:no-repeat no-repeat;
  padding-left:25px;
}
.sbc_msgbox_info h4 {
  border-bottom-color:#A2B4EE;
  border-bottom-style:solid;
  border-bottom-width:1px;
}
.sbc_msgbox_warn {
  background-color:#FFFBCC;
  border:1px solid #E6DB55;
}
.sbc_msgbox_warn p.msgimg {
  background-image:url(http://www.dotnetsteve.com/demos/cssmessageboxcontrol/warn.png);
  background-position:0 10px;
  background-repeat:no-repeat no-repeat;
  padding-left:25px;
}
.sbc_msgbox_warn h4 {
  border-bottom-color:#E6DB55;
  border-bottom-style:solid;
  border-bottom-width:1px;
  color:#333333;
}
.sbc_msgbox_suc {
  background-color:#ECFAE3;
  border:1px solid #5BCF5D;
}
.sbc_msgbox_suc p.msgimg {
  background-image:url(http://www.dotnetsteve.com/demos/cssmessageboxcontrol/success.png);
  background-position:0 10px;
  background-repeat:no-repeat no-repeat;
  padding-left:25px;
}
.sbc_msgbox_suc h4 {
  border-bottom-color:#5BCF5D;
  border-bottom-style:solid;
  border-bottom-width:1px;
}



