fieldset { font-size:1.1em;}
input, textarea { font-size:1em;}

#content ul {
	display: inline-block;
	border-bottom: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
}

#content fieldset{margin: 20px 0 50px;}

.fieldset100{width: 100%; }

#content fieldset ul li {
	display:block;
	padding: 5px 0;
	float:left;
	width:100%;
}

#content fieldset label {
	position:relative;
	margin-left:10px;
	text-align:right;
	line-height:15px;
	padding-top:3px;
	font-weight: bold;
	color:#333;
}

#content fieldset label.first {
	position:relative;
	clear:left;
	float:left;
	width:150px;
	padding-top:3px;
	text-align:right;
	line-height:15px;
}


#content fieldset .obrigatorio{padding-left:5px;}

#content input, .input {
	padding:2px;
	margin-left:10px;
}

#content fieldset input[type="radio"] {border:0;}

#content fieldset input.input_pq,
#content fieldset input.inputMsgErro_pq,
#content fieldset input.input_pq_erro,
#content fieldset select.select_pq,
#content fieldset select.selectMsgErro_pq,
#content fieldset select.select_pq_erro{width:150px;}

#content fieldset input.input_md,
#content fieldset input.inputMsgErro_md,
#content fieldset input.input_md_erro,
#content fieldset select.select_md,
#content fieldset select.selectMsgErro_md,
#content fieldset select.select_md_erro{width:300px;}

#content fieldset input.input_gd,
#content fieldset input.inputMsgErro_gd,
#content fieldset input.input_gd_erro,
#content fieldset select.select_gd,
#content fieldset select.selectMsgErro_gd,
#content fieldset select.select_gd_erro,
#content fieldset textarea.textarea_gd,
#content fieldset textarea.textarea_gd_erro {width:450px;}

#content fieldset .input_data, #content fieldset .input_data_erro{width:117px;}

#content fieldset textarea {
	padding:2px;
	margin-left:10px;
}

#content fieldset select, #conf select {
	padding:2px;
	margin-left:10px;
}

#content fieldset ul li > span{
	position:relative;
	line-height:15px;
	padding-top:3px;
}

#content fieldset div span{
	margin-left:inherit;
}

#content fieldset li div {
	margin-left:inherit;
	float:left;
}

#content fieldset li span{float:left;}

/* para span com varias linhas */

#content fieldset li span.multipleLine{
	width: 510px;
}

#content fieldset table.tableRadioCheckbox td label {
	position:relative;
	left:-10px;
	top:-1px;
	font-weight: inherit;
}

#content fieldset table.tableRadioCheckbox td input {
	position:relative;
	top:2px;
}

/* botões */
.btnPrincipal,
.btnSecundario{
	float:left;
	display:block;
	width:100px;
	height:17px;
	border:0;
	margin-left:10px;
	padding-top:3px;
	cursor: pointer;
	color:#333;
}
.alinhaBotoesAcoes{
	text-align:center;
	margin:50px auto 0;
}
.width330{width:330px;}
.width220{width:220px;}
.width110{width:110px;}

.alinhaBotoesAcoes a{margin-top:15px;}
.alignCenter{ text-align: center;}
.alignLeft{text-align: left;}
.alignRight{text-align: right;}


.textarea{border:1px solid #ccc;}


/* imput de erro do pregao */

.input_erro{border:1px solid red;}

/* Ajustes */

#content fieldset ul li span {
	width: 670px;
	margin-left: 10px;
}

#content h2 {
	padding-bottom: 5px;
}

.obrig {
    color: #cc0000;
	float: none !important;
	width: auto !important;
	padding-right: 3px !important; 
}

.tm-valor-total {
	width: 100px;
}