body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.pekena {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.unnamed1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
a.unnamed1 {
	font-size: 12px;
	text-decoration:none;
	color:#000000;
}
a.unnamed1:visited {
	font-size: 12px;
	text-decoration:none;
	color:#000000;
}
a.unnamed1:hover {
	font-size: 12px;
	text-decoration:underline;
	color:#0099FF;
}

.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#0066CC;
	font-weight:bold;
}
.titulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#009933;
	font-weight:bold;
}
.titulo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#0066CC;
	font-style:italic;
}

.bg-izq {
	background-image:url(images/bg-izq.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.bg-der {
	background-image:url(images/bg-der.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.menu-b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.menu-b {
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
a.menu-b:visited {
	color: #333333;
	text-decoration: none;
}
a.menu-b:over {
	color: #006633;
	text-decoration: underline;
}
/* -- Categories -- */

/* -- First Level -- */
#categories {margin: 0px 0 0px 0; padding: 1px 0 0px 0; list-style: none; width: 240px;background: url(images/bg_categories_div.gif) repeat-x left top; font-size:13px;}
#categories li {
	position: relative;
	font-weight: bold;
	padding-bottom: 1px;
	background: url(images/bg_categories_div.gif) repeat-x left bottom;
	background-image: url(images/bg_categories_div.gif);
}
#categories li a {display: block; text-decoration: none; /* IE6 Bug */ padding: 3px 0 3px 20px; background: url(images/bullet_categories_right.gif) no-repeat 12px 7px; background-color: #999999; color: #9ae33a;}
#categories li a:hover, #categories li a.ont-selected:hover {background: url(images/bullet_categories_right_on.gif) no-repeat 12px 7px; background-color: #4aaa31; color: #fff;}

/* -- Second Level -- */
#categories li ul {margin: 0px 0 0px 0; padding: 1px 0 0px 0; list-style: none; width: 240px;background: url(images/bg_categories_div_indent.gif) repeat-x left top;}
#categories li ul li  {position: relative; font-weight:normal; padding-bottom: 1px; background: url(images/bg_categories_div_indent.gif) repeat-x left bottom;}
#categories li ul li.last  {position: relative; font-weight:normal; padding-bottom: 1px; margin-bottom: -1px;}
#categories li ul li a {display: block; text-decoration: none; /* IE6 Bug */ padding: 3px 0 3px 30px; background: url(images/bullet_categories_level2.gif) no-repeat 22px 7px; background-color: #666666;}
#categories li ul li a:hover, #categories li ul li a.ont-selected:hover {background: url(images/bullet_categories_right_on.gif) no-repeat 22px 7px; background-color: #B3D769; color: #285F1A;}

/* -- Third Level -- */
#categories li ul li ul {margin: 0px 0 0px 0; padding: 1px 0 0px 0; list-style: none; width: 240px;background: url(images/bg_categories_div_indent.gif) repeat-x left top;}
#categories li ul li ul li  {position: relative; font-weight:normal; padding-bottom: 1px; background: url(images/bg_categories_div_indent.gif) repeat-x left bottom;}
#categories li ul li ul li.last  {position: relative; font-weight:normal; padding-bottom: 1px; margin-bottom: -1px;}
#categories li ul li ul li a {display: block; text-decoration: none; /* IE6 Bug */ padding: 3px 0 3px 40px; background: url(images/bullet_categories_level2.gif) no-repeat 32px 7px; background-color: #498827;}
#categories li ul li ul li a:hover, #categories li ul li ul li a.ont-selected:hover {background: url(images/bullet_categories_right_on.gif) no-repeat 32px 7px; background-color: #FFFF33;}

/* Fix IE. Hide from IE Mac \*/
* html #categories li { float: left; height: 1%; }
* html #categories li a { height: 1%; }
* html #categories li ul li { float: left; height: 1%; }
* html #categories li ul li a { height: 1%; }
* html #categories li ul li ul li { float: left; height: 1%; }
* html #categories li ul li ul li a { height: 1%; }
* html #categories li ul li ul li ul li { float: left; height: 1%; }
* html #categories li ul li ul li ul li a { height: 1%; }
/* End */

li:hover #categories, li.over #categories { display: block; } /* The magic */
.borde_bajo {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#0099CC;
}
.bg_vde {
	background-color:#8BD966;
}
.bg_gris {
	background-color:#CCCCCC;
}
.bg_gris2 {
	background-color:#EAEAEA;
}
