BODY
{
	font-size: small;
}
table
{
	font-size:smaller ;
}
table.detalle
{
	font-size:x-small }
.menuBar
{
	border-right: seagreen outset;
	border-top: seagreen outset;
	border-left: seagreen outset;
	border-bottom: seagreen outset;
	position: relative;
	height: 20px;
	background-color: transparent;
	text-align: center;
}
.Bar
{
	border-right: #ffffff 1px outset;
	border-top: #ffffff 1px outset;
	font-weight: bold;
	float: left;
	border-left: #ffffff 1px outset;
	width: 100px;
	cursor: hand;
	color: white;
	text-indent: 5px;
	border-bottom: #ffffff 1px outset;
	position: relative;
	height: 10px;
	background-color: #006633;
	text-align: center;
}
.menu
{
	border-right: buttonhighlight thin outset;
	border-top: buttonhighlight thin outset;
	font-size: 10px;
	visibility: hidden;
	border-left: buttonhighlight thin outset;
	width: 150px;
	color: white;
	line-height: 100%;
	border-bottom: buttonhighlight thin outset;
	position: absolute;
	height: 20px;
	background-color: #008000;
}
.menuItem
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	width: 100%;
	cursor: hand;
	color: #ffffff;
	line-height: 15px;
	border-bottom: white 1px solid;
	height: 12px;
	background-color: #008000;
	font-variant: normal;
}
.ItemMouseOver
{
	padding-right: 15px;
	padding-left: 10px;
	font-size: 12px;
	width: 100%;
	cursor: hand;
	color: black;
	line-height: 15px;
	border-bottom: white 1px solid;
	font-family: 'Times New Roman Baltic';
	background-color: #ccffcc;
	font-variant: normal;
	text-decoration: underline;
}
.ItemMouseOut
{
	width: 100%;
	font-family: 'Times New Roman';
	background-color: #008000;
	font-variant: small-caps;
}
.Arrow
{
	float: right;
	font-family: Webdings;
	position: absolute;
	text-align: left;
}
.barOver
{
	border-right: darkgray 1px ridge;
	border-top: darkgray 1px ridge;
	float: left;
	border-left: darkgray 1px ridge;
	width: 100px;
	cursor: hand;
	text-indent: 5px;
	border-bottom: darkgray 1px ridge;
	position: relative;
	background-color: #ccffcc;
	text-align: center;
}
.TITULO
{
	font-weight: bold;
	font-size: 12pt;
	color: #006633;
	font-family: Arial;
	text-align: center;
}
.texto
{
	border-right: darkslategray thin outset;
	border-top: darkslategray thin outset;
	border-left: darkslategray thin outset;
	color: #ffffff;
	border-bottom: darkslategray thin outset;
	font-family: Times New Roman;
	height: 3px;
	background-color: #006633;
	text-align: left;
	font-size:x-small ;
}
.textorojo
{
	border-top-width: thin;
	font-weight: bold;
	border-left-width: thin;
	font-size: 8pt;
	border-left-color: white;
	border-bottom-width: thin;
	border-bottom-color: white;
	color: white;
	border-top-color: white;
	font-family: Arial;
	height: 3px;
	background-color: red;
	text-align: center;
	border-right-width: thin;
	border-right-color: white;
}
.textocnt
{
	border-right: darkslategray thin outset;
	border-top: darkslategray thin outset;
	border-left: darkslategray thin outset;
	color: #ffffff;
	border-bottom: darkslategray thin outset;
	font-family: Arial;
	height: 3px;
	background-color: #006633;
	text-align:right ;
	font-size:smaller
}
.textocnta
{
	border-right: darkslategray thin outset;
	border-top: darkslategray thin outset;
	font-weight: bold;
	font-size: 8pt;
	border-left: darkslategray thin outset;
	color: black;
	border-bottom: darkslategray thin outset;
	font-family: Arial;
	height: 3px;
	background-color: #ffffcc;
	text-align: right;
}

.textoval
{
	border-right: darkslategray thin outset;
	border-top: darkslategray thin outset;
	border-left: darkslategray thin outset;
	color: #ffffff;
	border-bottom: darkslategray thin outset;
	font-family: Arial;
	height: 3px;
	background-color: #006633;
	text-align:right ;
	font-size:x-small  
}

.textocenter
{
	border-right: darkslategray thin outset;
	border-top: darkslategray thin outset;
	border-left: darkslategray thin outset;
	color: #ffffff;
	border-bottom: darkslategray thin outset;
	font-family: Arial;
	height: 3px;
	background-color: #006633;
	text-align:center ;
	font-size:x-small  
}
.input
{
	border-right: darkslategray thin inset;
	border-top: darkslategray thin inset;
	font-weight: 500;
	font-size: 5pt;
	border-left: darkslategray thin inset;
	color: midnightblue;
	text-indent: 10px;
	border-bottom: darkslategray thin inset;
	font-family: Arial;
	height: 12px;
	background-color: #006633;
	text-align: left;
}
.titulocolumna
{
	font-weight: bolder;
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial;
	background-color: #006633;
}
.inputtext
{
	font-weight: 600;
	font-size: 8pt;
	color: #006633;
	font-family: Arial;
	text-decoration: none;
}
.encabezado
{
	border-right: gray thin outset;
	border-top: gray thin outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: gray thin outset;
	color: #ffffff;
	border-bottom: gray thin outset;
	font-family: Arial;
	background-color: #006633;
}
.encabezado2
{
	border-right: gray thin outset;
	border-top: gray thin outset;
	font-weight: bold;
	border-left: gray thin outset;
	color: #ffffff;
	border-bottom: gray thin outset;
	font-family: Arial;
	background-color: #006633;
	font-size:xx-small 
}

.textoreporte0
{
	border-right: midnightblue thin;
	border-top: midnightblue thin;
	font-size: 8pt;
	border-left: midnightblue thin;
	border-bottom: midnightblue thin;
	background-color: #ffffff;
}
.textoreporte1
{
	border-right: #191970;
	border-top: #191970;
	font-size: 8pt;
	border-left: #191970;
	border-bottom: #191970;
	background-color: #afeeee;
}
.tituloreporte2
{
	font-weight: bold;
	font-size: 10pt;
	color: #006633;
	font-family: Arial;
}
.tituloreporte1
{
	font-weight: bold;
	font-size: 12pt;
	color: #006633;
	font-family: Arial;
}
.textoreporte2
{
	font-size: 8pt;
	background-color: #ccffcc;
}
