body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	background-color:#FFFFFF;
	margin:0;
	padding:8px 8px 8px 8px;
}
h1,h2,h3,h4,h5,h6,p{
	margin:0;
	padding:0;
}
h1{ font-size:200%; color:#9CD845;margin: 2px 2px;	margin-left:8px;}
h2{ font-size:180%; color:#CAFF5B;margin: 2px 2px;}
h3{ font-size:160%; color:#9CD845;margin: 2px 2px;}
h4{ font-size:140%; color:#9CD845;margin: 2px 2px;}
h5{ font-size:120%; color:#9CD845;margin: 2px 2px;}
h6{ font-size:100%; color:#9CD845;margin: 2px 2px;}
strong{
	color:#CAFF5B;
}
a
{
    color: #6b8e23;
}
a:link{
	color:#6b8e23;
}
a:visited{
	color:#6b8e23;
}
a:hover{
	color:#4F7500;
	text-decoration:underline;
}
table{
	margin:0px;
	padding:0px 0px;
	border-bottom:#9CD845 2px solid;
	border-top:#9CD845 2px solid;
	border-left:#9CD845 2px solid;
	border-right:#9CD845 2px solid;
}
table.noborder{
	border:none !important;
}
table th{
	padding:4px 6px;
	border-right:#C9EA85 1px solid;
	border-left:#C9EA85 1px solid;
	BACKGROUND-COLOR: #9CD845;
	font-weight:bold;
	color: black;		
}

th a:link,a:visited
{
	padding:4px 6px;
	font-weight:bold;
	color: black;		    
}

table td{
	padding:2px 2px;
	font-size:90%;
}
table td.encabezadoIzq{
	color:#4F7500;
	font-size:100%;
	border-right:1px solid #9CD845;
	text-align:right;
	padding-right:4px;	
}
table td.centrado{
	text-align:center;
}
table td.td2{
	
	background:#F7F7F7;
}
tr.row1{
	
	background:#FFF;
}
tr.row2{
	
	background:#F7F7F7;
}
tr.row3{
	
	background:#F7F7F7;
}
tr.row4{
	
	background:#CCCCCC;
}
input,select,textarea{
	font-size:100%;
	color:#4F7500;
}
input.txtInput{
}
input.txtSelect{
}
textarea.txtArea{
}

input.impornate1{
	font-size:160%;
	text-align:right;
	font-weight:bold;
	background:#F7F7F7;
}
input.impornate2{
	font-size:140%;
	text-align:right;
	background:#F7F7F7;
}
input.impornate3{
	font-size:120%;
	text-align:right;	
	background:#F7F7F7;
}
.divBoton{
	border:1px solid #9CD845;
	padding:6px 6px;
	background:#F7F7F7;
	text-align:center;
	cursor:pointer;
	margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 4px;
}

input.importante1{
	font-size:160%;
	text-align:right;
	font-weight:bold;
	background:#F7F7F7;
}
input.importante2{
	font-size:140%;
	text-align:right;
	background:#F7F7F7;
}
input.importante3{
	font-size:120%;
	text-align:right;	
	background:#F7F7F7;
}

label1
{
    font-size: 180%;
    color: #F7F7F7;
    text-align: left;
}



.menuHover
{
    color: #8fd300;
}


resalta{
	color:#8ACC00;
}