h2#appname {
	position: absolute;
	right: 15px;
	top: 0px;
	color: #2E7FAD;
	display: block;
	/*width: 239px;*/
	
}
select.campomin, input.campomin, button.campomin {
	width:7em !important;
}
input.numerico {
	width: 3em !important;
	text-align: right;
}
label.campomin {
	width: 100% !important;
	float: left;
	display: inline;
	padding-right: 1em;
}

.cell1di2Home {
	display: block;
	width: 75%;
	float: left;
}
.cell2di2Home {
	display: block;
	width: 24%;
	float: right;
}

.cell1di2 {
	display: block;
	width: 49%;
	float: left;
}
.cell2di2 {
	display: block;
	width: 49%;
	float: left;
}
.cell1di3 {
	display: block;
	width: 32%;
	float: left;
}
.cell2di3 {
	display: block;
	width: 32%;
	float: left;
}
.cell3di3 {
	display: block;
	width: 32%;
	float: left;
}
.cell1di4 {
	display: block;
	width: 24%;
	float: left;
}
.cell2di4 {
	display: block;
	width: 24%;
	float: left;
}
.cell3di4 {
	display: block;
	width: 24%;
	float: left;
}
.cell4di4 {
	display: block;
	width: 24%;
	float: left;
}
.cell1di6l {
	display: block;
	width: 16%;
	float: left;
	text-align: left;
}
.cell1di6r {
	display: block;
	width: 16%;
	float: left;
	text-align: right;
}
.cell1di4l {
	display: block;
	width: 30%;
	float: left;
	text-align: left;
	white-space: nowrap;
}
.cell1di4r {
	display: block;
	width: 10%;
	float: left;
	text-align: right;
	white-space: nowrap;
}
.cell10l {
	display: block;
	width: 10%;
	float: left;
	text-align: left;
}
.cell10r {
	display: block;
	width: 10%;
	float: left;
	text-align: right;
}
.cell20l {
	display: block;
	width: 20%;
	float: left;
	text-align: left;
}
.cell20r {
	display: block;
	width: 20%;
	float: left;
	text-align: right;
}
.cell40l {
	display: block;
	width: 40%;
	float: left;
	text-align: left;
}
.cell40r {
	display: block;
	width: 40%;
	float: left;
	text-align: right;
}
.cell60l {
	display: block;
	width: 60%;
	float: left;
	text-align: left;
}
.cell60r {
	display: block;
	width: 60%;
	float: left;
	text-align: right;
}
.cell75l {
	display: block;
	width: 75%;
	float: left;
	text-align: left;
}
.cell75r {
	display: block;
	width: 75%;
	float: left;
	text-align: right;
}
.txl {
	text-align: left;
}
.txc {
	/*text-align: center;*/
}
.txr {
	text-align: right;
}
.inl {
	display: inline;
}
.help {
	padding: 0 !important;
	border: 0 !important;
	margin: 0 !important;
}
.btnlarge {
	width: 150px !important;
}

.documentopdf {
	width: 100% !important;
	height: 500px;
}

/**/
.cell1 {
	display: block;
	float: left;
	text-align: right;
	font-weight: bold;
}

.cell2 {
	display: block;
	float: left;
	text-align: left;
	margin: 0px 40px 0px 10px;
}

.cell1-data, .cell3-data {
	display: block;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

.cell2-data, .cell4-data {
	display: block;
	float: left;
	text-align: left;
	margin: 0px 20px 0px 0px;
	font-weight: bold;
}

.cell3-data label {
	width: 2em;
}