.body {
	font-family: arial, helvetica;
	margin: 0;
	padding: 0;
	}
#marco {
	width:801px;
	margin:10px 0;
	padding:0px;
	text-align:left;
	}

/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */

	.preload2 
	{
		background: url(../Imagenes/button4a.html);
	}
	
	.menu2 
	{
		padding:0; 
		margin:0; 
		margin-bottom:0; 
		list-style:none; 
		height:25px; 
		background: url(../Imagenes/fd_menu.html) repeat-x; 
		position:relative; 
		font-family: 'arial', 'helvetica'; 
	}
	
	.menu2 li.top 
	{
		display:block; 
		float:left; 
		position:relative;
	}
	
	.menu2 li a.top_link 
	{
		display:block; 
		float:left; 
		height:25px; 
		margin-left:1px; 
		line-height:25px; 
		color:white; 
		text-decoration:none; 
		font-size:11px; 
		font-weight:bold; 
		padding:0px 0px 0px 1px; 
		cursor:pointer;
	}
/* 	 Para cambiar el ancho de la barra de menú*/
	.menu2 li a.top_link span 
	{
		float:left; 
		display:block; 
		padding:0px 5px 0px 3px; 
		height:40px;
	}
	
	.menu2 li a.top_link span.down 
	{
		float:left; 
		display:block; 
		padding:0px 5px 0px 3px; 
		height:25px;/*background:url(prodrop2/down.gif) no-repeat right top;*/
	}
	
	.menu2 li a.top_link:hover 
	{
		color:#fff;  
		background:url(../Imagenes/button4a.html);
	}
	
	.menu2 li a.top_link:hover span 
	{
		background:url(../Imagenes/button4a.html)
	}
	
	.menu2 li a.top_link:hover span.down 
	{ 
		background:url(../Imagenes/button4a.html)
	}

	.menu2 li:hover > a.top_link 
	{
		color:#fff; 
		background:url(../Imagenes/button4a.html);
	}
	
	.menu2 li:hover > a.top_link span 
	{
		background:url(../Imagenes/button4a.html);
	}
	
	.menu2 li:hover > a.top_link span.down 
	{
		background:url(../Imagenes/button4a.html);
	}

	.menu2 table 
	{
		border-collapse:collapse; 
		width:0; 
		height:0; 
		position:absolute; 
		top:0; 
		left:0;
	}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

	.menu2 a:hover 
	{
		visibility:visible;
	}
	
	.menu2 li:hover 
	{
		position:relative; 
		z-index:200;
	}

/* keep the 'next' level invisible by placing it off screen. */
	.menu2 ul, 
	.menu2 :hover ul ul, 
	.menu2 :hover ul :hover ul ul,
	.menu2 :hover ul :hover ul :hover ul ul,
	.menu2 :hover ul :hover ul :hover ul :hover ul ul 
	{
		position:absolute; 
		left:-9999px; 
		top:-9999px; 
		width:0; 
		height:0; 
		margin:0; 
		padding:0; 
		list-style:none;
	}

	.menu2 :hover ul.sub 
	{
		left:6px; 
		top:25px; 
		background: #fff; 
		padding:0; /*border:1px solid #1E8BB5; white-space:nowrap;*/ 
		width:auto; 
		height:auto; 
		font-weight:normal;
	}
/* 	Cambiar bordes a submenus */
	.menu2 :hover ul.sub li 
	{
		display:block; /*height:20px; */
		position:relative; 
		float:left; 
		width:160px; 
		border-bottom:1px solid white; 
		border-left:1px solid #b19b39; 
		border-right:1px solid #b19b39; 
		margin-bottom:0;
	}
	
	.menu2 :hover ul.sub li a 
	{
		display:block; 
		height:auto; 
		font-size:11px; 
		padding:4px 3px; 
		line-height:1; 
		color:white; 
		text-decoration:none;
	}
	
	.menu2 :hover ul.sub li a.fly 
	{
		background:#fff  url(../Imagenes/vineta_menu.html) no-repeat 150px 6px;
	}
	
	.menu2 :hover ul.sub li a:hover 
	{
		background:#46779f; 
		color:white;
	}
	
	.menu2 :hover ul.sub li a.fly:hover 
	{
		background:#46779f url(../Imagenes/vineta_menu.html) no-repeat 150px 6px;
	}
	
	.menu2 :hover ul li:hover > a.fly 
	{
		background:#46779f
	} 

	.menu2 :hover ul :hover ul,
	.menu2 :hover ul :hover ul :hover ul,
	.menu2 :hover ul :hover ul :hover ul :hover ul,
	.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
	{
		left:160px; 
		top:-1px; 
		background: #fff; 
		padding:0; /* white-space:nowrap; */
		width:auto; 
		z-index:300; 
		height:auto;
	}

	.menu2 :hover ul.sub li ul 
	{
		border-top:1px solid #005FB9; 
		background: #fff; 
		z-index:300;
	}

	
