
/***** Menú Superior *****/
#menu_sup
{
	width: 719px;
	height: 23px;
	background-image: url(../../imagenes/menu/fondo_menu_sup.gif);
	background-position: top left;
	background-repeat: repeat;
	padding: 0px 0px 0px 12px;
	margin: 0px;
	float: left;
}
#menu_sup #menu
{
	float: left;
}
#menu_sup #menu a
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	margin: 0px;
}
#menu_sup #menu a:hover
{
	color: #224200;
}
#menu_sup #menu img
{
	margin: 0px 0px 3px 0px;
}
#menu_sup #buscador
{
	float:right;
	margin: 0px;
	padding: 0px;
}
#menu_sup #buscador form
{
	float:left;
	width:200px;
	margin: 0px 0 0 0;
	padding: 0px;
}
#menu_sup #buscador form label
{
	font-family: Arial, Verdana, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #224200;
	padding: 0px;
	margin: 0px;
}
#menu_sup #buscador form input#busqueda
{

	height: 12px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #224200;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	width: 91px;
}

#menu_sup #buscador form input#enviar_busqueda
{
	height: 12px;
	position:relative;
	float: right;
	top: -15px;
	padding: 0px;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	
}


/***** Menú Izquierdo*****/
#menu_izq
{
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(../../imagenes/menu/fondo_menu.gif);
	background-position: top left;
	background-repeat: repeat-y;
}


/* nivel 1 */

#menu_izq ul#menu
{
	width: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}

#menu_izq ul#menu li
{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 136px;
	list-style-type: none;
	
	float: left;
}

#menu_izq ul#menu li.actual
{

}

/*
el li de nivel 1 que contiene el ul de nivel 2 no tiene borde inferior.
*/
#menu_izq ul#menu li.li_nivel2
{

}

#menu_izq ul#menu li a
{
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F6F3B0;
	text-transform: none;
	text-decoration: none;
	background-image: url(../../imagenes/menu/icono_li1.gif);
	background-position: left 3px;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#menu_izq ul#menu li a:hover
{

	color: #224200;
	text-decoration: none;
}

/* nivel 2 */
#menu_izq ul#menu ul.nivel2
{	

	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style-position: outside;
}

#menu_izq ul#menu ul.nivel2 li
{
	width: 140px !important;
	background-color: #E8A35C;
	line-height: 0.7em;

	margin: 0px 0px 2px 6px !important;
	padding: 2px 0px 4px 10px;
	float: left;
}

#menu_izq ul#menu ul.nivel2 li a
{
	font-family: Verdana;
	font-size: 10px;
	color: #883A0A;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	background-image: none !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.0em;

}

#menu_izq ul#menu ul.nivel2 li a:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
}

/* ZONA USUARIO */
#usuarios
{
	width: 156px;
	float: left;
	min-height: 30px;
	margin: 20px 0 10px 0;
	padding-bottom: 2px;
	background-color: #e5e8b9;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

	#usuarios h3
	{
		color: #224200;
		font-size: 10px;
		font-family: Verdana, Arial, Sans-serif;
		padding-left: 15px;
		margin: 0px 0 2px 0;
		padding: 0px 0 0px 15px;
	}

		#usuarios a#acceso_reg:link, #usuarios a#acceso_reg:visited, #usuarios a#acceso_reg:active
		{
			color: #4e4e4e;
			font-size: 10px;
			font-family: Verdana, Arial, Sans-serif;
			margin-left: 15px;
			text-decoration: none;
			float: left;
			clear: left;
		}
	
		#usuarios a#acceso_reg:hover
		{
			text-decoration: underline;
		}


		#usuarios a#acceso_entrar
		{
			float: right;
			display: block;
			width: 48px;
			height: 12px;
			margin-right: 2px;
			background: url(../../imagenes/menu/btn_entrar.gif) top right no-repeat;
			border: 1px solid #224200;
			text-decoration: none !important;
		}

		#usuarios p 
		{
			margin: 5px 0px 0px 0px;
			text-align: center;
		}
		
		#usuarios p a, #usuarios p span
		{
			font-size: 10px;
			font-family: Verdana, Arial, Sans-serif;
			margin-left: 17px;
			text-decoration: none;
			float: left;
			clear: left;
		}
			
		#usuarios p a { color: #4e4e4e; }
		#usuarios span  { color: #000; }
