.menuleft {
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

	.menuleft:link {
		font-family: verdana;
		font-size: 12px;
		font-style: normal;
		color: #ffffff;
		text-decoration: none;
	}

	.menuleft:visited {
		font-family: verdana;
		font-size: 12px;
		font-style: normal;
		color: #ffffff;
		text-decoration: none;
	}

	.menuleft:hover {
		font-family: verdana;
		font-size: 12px;
		font-style: normal;
		color: #fff791;
		text-decoration: none;
	}

	.menuleft:active {
		font-family: verdana;
		font-size: 12px;
		font-style: normal;
		color: #fff791;
		text-decoration: none;
		/*font-weight:bold;*/
	}

.menuleft0e804dbold {
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	color: #0e804d;
	text-decoration: none;
	/*font-weight:bold;*/
}

	.menuleft0e804dbold:visited {
		font-family: verdana;
		font-size: 12px;
		font-style: normal;
		color: #fff791;
		text-decoration: none;
		/*font-weight:bold;*/
	}

	.menuleft0e804dbold:hover {
		font-family: verdana;
		font-size: 12px;
		font-style: normal;
		color: #fff791;
		text-decoration: none;
		/*font-weight:bold;*/
	}

	.menuleft0e804dbold:active {
		font-family: verdana;
		font-size: 12px;
		font-style: normal;
		color: #fff791;
		text-decoration: none;
		/*font-weight:bold;*/
	}

.menutop:link {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

.menutop:visited {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

.menutop:hover {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

.menutop:active {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

.menubottom:link {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

.menubottom2 {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

.menubottom:visited {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

.menubottom:hover {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

.menubottom:active {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}

.cs08px564b47 {
	font-family: Tahoma;
	font-size: 9px;
	color: #564b47;
	text-decoration: none;
}

.cs10pxffffff {
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
}

.cs10px000000 {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: blink;
}

.cs10pxff0000 {
	font-family: verdana;
	font-size: 10px;
	color: #ff0000;
	text-decoration: blink;
}

.cs10pxff6600:link {
	font-family: verdana;
	font-size: 10px;
	color: #ff6600;
}

.cs10pxff6600:visited {
	font-family: verdana;
	font-size: 10px;
	color: #ff6600;
}

.cs10pxff6600:hover {
	font-family: verdana;
	font-size: 10px;
	color: #ff6600;
}

.cs10pxff6600:active {
	font-family: verdana;
	font-size: 10px;
	color: #ff6600;
}

.cs12px564b47 {
	font-family: verdana;
	font-size: 12px;
	color: #564b47;
	text-decoration: underline;
}

.cs10px564b47 {
	font-family: verdana;
	font-size: 10px;
	color: #564b47;
	text-decoration: none;
}

.cs09px564b47 {
	font-family: verdana;
	font-size: 9px;
	color: #564b47;
	text-decoration: none;
}

.cs10pxffffffbold {
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.cs10pxff6600 {
	font-family: verdana;
	font-size: 10px;
	color: #ff6600;
	text-decoration: none;
}

.cs8pxff6600 {
	font-family: verdana;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
}

.cs10px800000 {
	font-family: verdana;
	font-size: 10px;
	color: #800000;
	text-decoration: none;
}

.cs10px008080 {
	font-family: verdana;
	font-size: 10px;
	color: #008080;
	text-decoration: none;
}

.cs10px375E10u {
	font-family: verdana;
	font-size: 10px;
	color: #375E10;
	text-decoration: underline;
}

.cs10px375E10 {
	font-family: verdana;
	font-size: 10px;
	color: #375E10;
	text-decoration: none;
}


.cs10px564b47menu {
	font-family: verdana;
	font-size: 10px;
	color: #0e804d;
	text-decoration: none;
}

.cs10px0E804Dbold {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #0E804D;
	text-decoration: none;
}

.cs10px666666 {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.cs10px666666bold {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.cs11px4a9317menu {
	font-family: verdana;
	font-size: 11px;
	color: #3c3b6f;
	text-decoration: none;
}

.cs11px564b47 {
	font-family: verdana;
	font-size: 11px;
	color: #564b47;
	text-decoration: none;
}

.cs11px564b47 {
	font-family: verdana;
	font-size: 10px;
	color: #564b47;
	text-decoration: none;
}

.cs11pxffffff {
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.cs11px666666bold {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.cs13px564b47 {
	font-family: verdana;
	font-size: 13px;
	color: #564b47;
	text-decoration: none;
}

.cs14px564b47 {
	font-family: verdana;
	font-size: 14px;
	color: #564b47;
	text-decoration: none;
}

.cs14pxffffff {
	font-family: verdana;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

.cs12pxffffff {
	font-family: verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.cs14pxffffffbold {
	font-family: verdana;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.cs14px12642Cbold {
	font-family: verdana;
	font-size: 14px;
	color: #12642c;
	font-weight: bold;
	text-decoration: none;
}

.cs14px564b47error {
	font-family: verdana;
	font-size: 14px;
	color: #0e804d;
	text-decoration: none;
}

.cs11px0E804D {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0E804D;
	text-decoration: none;
}

.cs12pxff0000bold {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: blink;
}

.cs12px0E804Dbold {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #0E804D;
	text-decoration: none;
}

.cs12px5580D5bold {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #5580D5;
	text-decoration: none;
}

.closewindow {
	font-family: verdana;
	font-size: 12px;
	color: #ff6600;
}

.textbox {
	background-color: #ffffff;
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	border: 1px solid #A29D95;
}

.textboxerror {
	background-color: #fffacd;
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	border: 1px solid #A29D95;
}

.textbox2 {
	background-color: #eeeeee;
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	border: 1px solid #A29D95;
}

.textboximporte {
	background-color: #ffffff;
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	border: 1px solid #A29D95;
	text-align: right;
}

.formbox {
	font-family: verdana;
	height: 20px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.button {
	background-color: #4b951f;
	color: #ffffff;
	font-family: verdana;
	font-size: 10px;
	height: 20px;
	margin: 0px;
	border-width: 1;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.button_control1 {
	background-color: #e7e7e7;
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	height: 20px;
	width: 30px;
	margin: 0px;
	border-width: 1;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.button_control2 {
	background-color: #e7e7e7;
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	height: 20px;
	width: 80px;
	margin: 0px;
	border-width: 1;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.button2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #cccccc;
	border: 1px solid #C9B696;
}

.cscheckbox {
	background-color: #ffffff;
}

.Acceptbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0E804D;
	border: 1px solid #C9B696;
}

.DatagridStyle {
	font-family: Arial;
	Border-Style: none;
	background: "white";
}

.AlternatingItemStyle {
	Font-Size: 11px;
	Font: Arial;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}

.ItemStyle {
	Font-Size: 11px;
	font: Arial;
	background-color: #f7f7f7;
	font-family: verdana;
	font-size: 10px;
	color: #f7f7f7;
	text-decoration: none;
	text-align: center;
}

.AlternatingItemStyle {
	Font-Size: 11px;
	Font: Arial;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}


.ItemStyleG {
	Font-Size: 11px;
	font: Arial;
	background-color: #beec91;
	font-family: verdana;
	font-size: 10px;
	color: #f7f7f7;
	text-decoration: none;
	text-align: center;
}

.AlternatingItemStyleG {
	Font-Size: 11px;
	Font: Arial;
	background-color: #ffffff;
	font-family: verdana;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}

.FooterStyleG {
	Font-Size: 11px;
	font: Arial;
	background-color: #beec91;
	font-family: verdana;
	font-size: 10px;
	color: #f7f7f7;
	text-decoration: none;
	text-align: center;
}


.AlternatingItemStyle2 {
	Font-Size: 9px;
	Font: Tahoma;
	background-color: #ffffff;
	font-family: tahoma;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}

.ItemStyle2 {
	Font-Size: 9px;
	font: Tahoma;
	background-color: #f7f7f7;
	font-family: tahoma;
	color: #f7f7f7;
	text-decoration: none;
	text-align: left;
}

.ItemErrorStyle {
	Font-Size: 11px;
	font: Arial;
	background-color: #ff8686;
	font-family: verdana;
	font-size: 10px;
	color: #f7f7f7;
	text-decoration: none;
	text-align: center;
}

.HeaderStyle3 {
	background-color: #ffffff;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	color: #564b57;
	text-decoration: none;
	text-align: center;
}

.HeaderStyle2 {
	background-color: #eeeeee;
	text-decoration: none;
	font-family: tahoma;
	font-size: 9px;
	color: #564b57;
	text-decoration: none;
	text-align: left;
}

.HeaderStyle {
	background-color: #eeeeee;
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	color: #564b57;
	text-decoration: none;
	text-align: center;
}

.FooterStyle {
	Font-Size: 12px;
	Font: Arial;
	color: White;
	background-color: #006633;
}

.PagerStyle {
	border-width: 0px;
	Font-Size: 11px;
	Font: Arial;
	color: White;
	background: #006633;
	font-style: normal;
}

.GridViewPagerStyle {
	border-width: 0px;
	Font-Size: 11px;
	Font: Arial;
	color: White;
	background: #006633;
	font-style: normal;
}

	.GridViewPagerStyle a {
		color: White;
		font-style: normal;
		Font-Size: 12px;
		Font: Arial;
		margin-right: 2px;
		margin-left: 2px;
	}

	.GridViewPagerStyle span {
		color: White;
		font-weight: bold;
		font-size: 13pt;
		margin-right: 2px;
		margin-left: 2px;
	}

.table {
	border-right: #006633 thin solid;
	border-top: #006633 thin solid;
	border-left: #006633 thin solid;
	border-bottom: #006633 thin solid;
	font-family: Arial;
	text-align: center;
}

.textboxrojo {
	color: Red;
	font-family: verdana;
	font-size: 10px;
}

.textboxverde {
	color: #0e804d;
	font-family: verdana;
	font-size: 10px;
}

.formbox {
	font-family: verdana;
	height: 20px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

@media print {
	.noprint {
		display: none;
	}
}

.menubackground {
	background-color: #5da620;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 100px;
}

.menuestilogenerico {
	background-color: #5da620;
}

.menuestilogenerico2 {
	background-color: #5da620;
}

.ajax__tab_header {
	font-family: verdana;
	font-size: 11px;
	color: #564b47;
	text-decoration: none;
}

.modalPopup {
	background-color: #ffffff;
	width: 300px;
}

.table001 {
	width: 35%;
	height: 14px;
	font-family: verdana;
	font-size: 10px;
	color: #564b47;
	text-decoration: none;
}

.modalBackground {
	background-color: Gray;
}

.modalPopup {
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

.validatorCalloutHighlight {
	background-color: #fffacd;
}

.button3 {
	height: 30px;
	color: #fff;
	font-family: 'trebuchet ms',helvetica,sans-serif;
	font-size: 84%;
	background-color: #fff;
	border: 1px solid;
	border-top-color: #696;
	border-left-color: #696;
	border-right-color: #363;
	border-bottom-color: #363;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#5da620',EndColorStr='#42821b');
}

.flyOutDiv {
	display: none;
	position: absolute;
	width: 400px;
	z-index: 3;
	opacity: 0;
	filter: (progid:DXImageTransform.Microsoft.Alpha(opacity=0));
	font-size: 14px;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
}

.flyOutDivCloseX {
	background-color: #666666;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	border: outset thin #FFFFFF;
	padding: 5px;
}

tablaborde {
	border: 1px solid #eeeeee;
}

tdborde {
	border-right: 1px solid #eeeeee;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
}


/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus {
	background-color: #ffffcc;
	color: #000000;
}

.MaskedEditMessage {
	color: #ff0000;
	font-weight: bold;
}

.MaskedEditError {
	background-color: #ffcccc;
}

.MaskedEditFocusNegative {
	background-color: #ffffcc;
	color: #ff0000;
}

.MaskedEditBlurNegative {
	color: #ff0000;
}

/*** Nuevo Formato DataGrid RCC****/
.grid-view {
	padding: 0;
	margin: 0;
	border: 1px solid #333;
	font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";
	font-size: 0.9em;
}

	.grid-view tr.header {
		color: white;
		background-color: #FF5600;
		height: 25px;
		vertical-align: middle;
		text-align: center;
		font-weight: bold;
	}

	.grid-view tr.normal {
		color: black;
		background-color: #FDC64E;
		height: 25px;
		vertical-align: middle;
		text-align: center;
	}

	.grid-view tr.alternate {
		color: black;
		background-color: #D59200;
		height: 25px;
		vertical-align: middle;
		text-align: center;
	}


/***RST***/

.GridViewHeaderStyle {
	background-color: #eeeeee;
	text-decoration: none;
	font-family: tahoma;
	font-size: 9px;
	color: #003366;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}

	.GridViewHeaderStyle a:link {
		color: #003366;
		text-decoration: none;
		font-weight: normal;
	}

	.GridViewHeaderStyle a:visited {
		color: #003366;
		text-decoration: none;
		font-weight: normal;
	}

.loginborde {
	border: 1px solid #5da620;
	border-image: none;
}

.alineadoizq {
	float: left;
	margin-right: 10px;
}

.alineadoder {
	float: right;
	margin-left: 10px;
}