.lnklng {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.lnklng:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: underline;
}
.lnkgen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.lnkgen:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: underline;
}
.lnkgen_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: underline;
}
.txtpie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.txtpie22:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}
.txtfieldbusca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	background: #F2F7F3;
	border-bottom: 1px solid #7F9F88;
	border-right: 1px solid #7F9F88;
	border-left: 1px solid #7F9F88;
	border-top:1px solid #7F9F88;
	width: 150px;
	height: 12px;
}
.chkfieldbusca {
	color: #004011;
	background: #F2F7F3;
	width: 14px;
	height: 14px;
}
.lstfieldbusca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	background: #F2F7F3;
	border-bottom: 1px solid #7F9F88;
	border-right: 1px solid #7F9F88;
	border-left: 1px solid #7F9F88;
	border-top:1px solid #7F9F88;
	width: 155px;
}
.txtfieldresp2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	background: #F2F7F3;
	border-bottom: 1px solid #7F9F88;
	border-right: 1px solid #7F9F88;
	border-left: 1px solid #7F9F88;
	border-top:1px solid #7F9F88;
	width: 150px;
	height: 148px;
}
.txtfieldresp300 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	background: #F2F7F3;
	border-bottom: 1px solid #7F9F88;
	border-right: 1px solid #7F9F88;
	border-left: 1px solid #7F9F88;
	border-top:1px solid #7F9F88;
	width: 307px;
	height: 80px;
}

.txtbusca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004011;
	text-decoration: none;
}
.txtbusca:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004011;
	text-decoration: underline;
}
.tithmproye {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.txthmproye {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.tithmprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	text-decoration: none;
}
.txthmprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.txthmprod:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.txthmresp01 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #949494;
	text-decoration: none;
}
.txtfoot {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #87A58F;
	text-decoration: none;
}
.lnkbtnint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	text-decoration: none;
}
.lnkbtnint:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: underline;
}
.lnkbtnint_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: underline;
}
.lstfieldnoti {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #FFFFFF;
	border-bottom: 1px solid #7F9F88;
	border-right: 1px solid #7F9F88;
	border-left: 1px solid #7F9F88;
	border-top:1px solid #7F9F88;
	width: 100px;
}
.lnklstnoti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	text-decoration: none;
}
.lnklstnoti:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CE0F0F;
	text-decoration: underline;
}
.lnklstnoti_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CE0F0F;
	text-decoration: underline;
}
.lnkdocnoti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.noti_titular {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #004011;
	text-decoration: none;
}
.lnkprodproy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	text-decoration: none;
}
.lnkprodproy:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	text-decoration: underline;
}
.imgProyHome {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #004011;
	border-right-color: #C2D1C6;
	border-bottom-color: #C2D1C6;
	border-left-color: #004011;
}
.lstfieldenvasprod {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	background: #F2F7F3;
	border-bottom: 1px solid #7F9F88;
	border-right: 1px solid #7F9F88;
	border-left: 1px solid #7F9F88;
	border-top:1px solid #7F9F88;
	width: 130px;
}
.forminput24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #FFFFFF;
	width: 24px;
	border: 1px solid #919191;
}
.prod_titular {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: #004011;
	text-decoration: none;
}
.txtfieldcalculo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	background: #C2D1C6;
	border-bottom: 0px solid #C2D1C6;
	border-right: 0px solid #C2D1C6;
	border-left: 0px solid #C2D1C6;
	border-top:0px solid #C2D1C6;
	width: 180px;
	height: 14px;
	font-weight: bold;
}
.txtfieldcalculo70 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	background: #FFFFFF;
	border-bottom: 1px solid #C2D1C6;
	border-right: 1px solid #C2D1C6;
	border-left: 1px solid #C2D1C6;
	border-top:1px solid #C2D1C6;
	width: 70px;
}
.txtfieldcalculo60 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	background: #FFFFFF;
	border-bottom: 1px solid #C2D1C6;
	border-right: 1px solid #C2D1C6;
	border-left: 1px solid #C2D1C6;
	border-top:1px solid #C2D1C6;
	width: 60px;
	height: 12px;
}
.txtfieldcp {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004011;
	background: #F2F7F3;
	border-bottom: 1px solid #7F9F88;
	border-right: 1px solid #7F9F88;
	border-left: 1px solid #7F9F88;
	border-top:1px solid #7F9F88;
	width: 40px;
	height: 12px;
}
.consejo_titular {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #004011;
	text-decoration: none;
}
.consejo_subtitular {


	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #004011;
	text-decoration: none;
}
.txtconsejoOK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006633;
	text-decoration: none;
	font-weight: bold;
}
.txtconsejoKO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.titenvases {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #004011;
	text-decoration: none;
}
.txtfieldacce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	width: 200px;
	height: 80px;
	cursor: default;
	overflow: hidden;
	padding-left: 8px;
}
.txtfieldaccetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	background: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	width: 200px;
	cursor: default;
}
