body {
	background-color: #FFFFFF ; /* background color */
	color: ; /* text color */
	font-family: Arial;
	font-size: 10px; /* font size */
	margin: 0px 0px 0px 0px; /* top right bottom left */
}

table {
	font-family: Arial;
	font-size: 11px; /* font size */
}

hr {
	color: #336699;
	height:1px;
}


.editoraperu {
	color: #000000; /* text color */
	font-family:Arial;
	font-size: xx-small; /* font size */	
}

input, textarea, select {	
	font-family: Arial;
	font-size: 10px; /* font size */
} 

a:active {
	color: ; /* active link color */
}

a:link {
	color: ; /* link color */
}

a:visited {
	color: ; /* visited link color */
}

/* main table */
.edpTable {
	width: ; /* table width */	
	color: ; /* text color */
	font-family: Arial; 
	font-size: 11px; /* font size */
	border-collapse: collapse;
	border: none;
}

/* main table data cells */
.edpTable td {
	padding: 2px; /* cell padding */
	border: 1px solid; /* cell spacing */
	font-size: 11px; /* font size */
	border-color: #C0C0C0;  /* table background color */
}

/* main table header cells */
.edpTableHeader {
	background-color: #f15159; /* header color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;	
	font-size: 10px; /* font size */
}

.edpTableHeader a {	
	color: #FFFFFF; /* header font color */	
}

/* main table row color */
.edpTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.edpTableAltRow {
	background-color: #F5F5F5; /* alt row color 2 */	
}

/* main table sorting indicator */
.edpTableOrderIndicator {
	font-family: Webdings;	
}

/* main table footer section */
.edpTableFooter {
	background-color: #FFFFE0;	
}

.edpTitle {
	font-size: 14px;
    font-weight:"bold";
	color: #336699;
}

.edpTitleMenu {
    font-size: 14px;
    font-weight:"bold";
	color: #000000;
}

a.menuhorizontal:link	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #FFFFCC;
	font-size: 11px;
	font-weight: bold; 
}

a.menuhorizontal:visited{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color: #FFFFCC;
	font-size: 11px;
	font-weight: bold; 
}
a.menuhorizontal:hover	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
	font-weight: bold; 
	color: #ffffff;
	font-size: 11px;
}

.MenuHorizontal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:"bold";
	color: #FFFF00;
	background-color:#AC0000;
}

.MenuFecha{
	background-color: #transparent; 
	font-family: Verdana, Helvetica;
	font-size: 11px;
	color: #CCCCCC;
	font-weight:"bold";
}

a.MenuBarra1:link	
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold; 
}

a.MenuBarra1:visited
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	font-weight: bold; 
}

a.MenuBarra1:hover	
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
	font-weight: bold; 
	color: #FFFFFF;
}

/******************************/

a.edpLinkHeader:link	
{
	text-decoration: none;
	color: #FFFFFF;
}

a.edpLinkHeader:visited
{
	text-decoration: none; 
	color: #FFFFFF;
}

a.edpLinkHeader:hover	
{
	color: #FFFF00;
}


a.edpMenuBarHeader:link	
{
	text-decoration: none;
	color: #FFFFFF;
}

a.edpMenuBarHeader:visited
{
	text-decoration: none; 
	color: #FFFFFF;
}

a.edpMenuBarHeader:hover	
{
	color: #FFFF00;
}

.edpMenuBarHeaderText	
{
    color: #ffffff;
}

.edpError
{
    color: #FF0000;
}


/* main table */
.edpMenuHeader {
	width: ; /* table width */	
	color: ; /* text color */
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman"; /* font name */
	font-size: 10px; /* font size */
	border-collapse: collapse;
	border: none;
	background-color: #AC0000; /* header color */
}

/* main table data cells */
.edpMenuHeader td {
	padding: 2px; /* cell padding */
	border: 1px solid; /* cell spacing */
	font-size: 10px; /* font size */
	border-color: #AC0000;  /* table background color */
}



.gridTable
{
	border-color:#6699CC;
	border-width:1px;
	border-style:None;
	border-collapse:collapse;
	BORDER-TOP: #B7B7B7 1px solid;   
	BORDER-BOTTOM:#B7B7B7 1px solid; 
	BORDER-LEFT: #B7B7B7 1px solid
	BORDER-RIGHT: #B7B7B7 1px solid; 
	BORDER-LEFT: #B7B7B7 1px solid;
	BORDER: 1px #B7B7B7 solid;
	background-color: #e4e4d7;
}

.gridTable TD {
	BORDER-TOP: #B7B7B7 1px solid;   
	BORDER-RIGHT: #B7B7B7 1px solid; 
}

.gridHeader
{
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #336699;
	height: 24px
}

.gridRowEven
{
	color: #000000;
	background-color: #F5F5F5;
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
	font-size: 8pt;
	font-weight: normal;
	height: 20px
}

.gridRowOdd
{
	color: #000000;
	background-color: #f4f4e7;
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
	font-size: 8pt;
	font-weight: normal;
	height: 20px
}

.gridPageOfPage
{
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, "Sans Serif", "Times New Roman";
	font-size: 8pt;
	font-weight: bold
}

.gridPager
{
	background-color: #336699;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color: #DFDFDF;

}

.gridSort
{
	color: #ffffff;
	background-color: #998066;
	text-decoration: none
}

a.gridPager:link	{
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #FFFFFF;
}

a.gridPager:visited{
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
		text-decoration: none; 
		color: #FFFFFF;
}
a.gridPager:hover	{
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;

		color: #ffffff;
}

a.gridPagerSelect:link {
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
		text-decoration: none; 
		font-weight: bold; 
		color: #FFFF00;
}


a.edpMenuLink:link	
{
	text-decoration: none;
	color: #6699CC;
}

a.edpMenuLink:visited
{
	text-decoration: none; 
	color: #6699CC;
}

a.edpMenuLink:hover	
{
	color: #FF9900;
}


/* main table */
.edpMenuTable {
	width: ; /* table width */	
	color: ; /* text color */
	font-family: Arial;
	font-size: 10px; /* font size */
	border-collapse: collapse;
	border: none;
}

/* main table data cells */
.edpMenuTable td {
	padding: 2px; /* cell padding */
	border: 1px solid; /* cell spacing */
	font-size: 10px; /* font size */
	border-color: #585858;  /* table background color */
	background-color: #E6E6E6 ; /* background color */
}


/* main table */
.edpTableMenu {
	width: ; /* table width */	
	color: ; /* text color */
	font-family: Arial; /* font name */
	font-size: 11px; /* font size */
	border-collapse: collapse;
	border: none;
        font-weight: bold; 
}
/* main table data cells */
.edpTableMenu td {
	padding: 3px; /* cell padding */
	border: 0px solid; /* cell spacing */
	font-size: 11px; /* font size */ 
        text-align: right;
        PADDING-LEFT: 5px;
        PADDING-right: 5px;        
	border-color: #CDE0FD;  /* table background color */
        font-weight: bold; 
}


a.edpTableMenuLink:link	
{
	text-decoration: none;
	color: #336699;
	font-size: 12px; /* font size */
        font-weight: bold; 
}

a.edpTableMenuLink:visited
{
	text-decoration: none; 
	color: #336699;
	font-size: 12px; /* font size */
        font-weight: bold; 
}

a.edpTableMenuLink:hover	
{
	color: #FF0066;
	font-size: 12px; /* font size */
        font-weight: bold; 
}


.edpTextoNormal
{
	color:#000000;
	font-size: 12px;
	font-weight:normal; 
}
.edpTextoError
{
	color:Red;
	font-size: 12px;
	font-weight:normal; 
}
