		.horizontal ul

		{

			list-style-type: none;

			padding: 0px;

			margin:0px;

			display: block;

			height: 25px;

		}

		.horizontal li{

			float: left;

			/*display: inline;*/

		}

		.horizontal li a{ /* Menu principal */

			text-decoration: none;

			float: left;

			display: block;

			width:auto;

			padding-top:5px;

			padding-bottom:5px;

			padding-left:2px;

			padding-right:2px;

			text-align:center;

			color: #FFFFFF;

			font-weight:bold;

			cursor:pointer;

		}

		

		.horizontal li a:hover{

			color:#C5FF57;			

		}

		

		.horizontal li li a{

			/*border-top: none;*/

			/*border-left: 1px solid #1976B1;			

			border-right: 1px solid #1976B1;

			border-bottom: 1px solid #1976B1;*/

			background-color:#eeeeee;

			color: #000000;

			font-weight:normal;

			text-align:left;

			padding-right:5px;

			padding-left:10px;

			cursor:pointer;
			




		}

		

		.horizontal li li a:hover{

			background-color:#E1E1E1;

			color:#1976B1;

		}

		

		.horizontal li ul

		{

			position: absolute;

			width: 165px;

	

			height: auto;

			display:none;

			margin-top:21px;
			
			 /* this is for the position of the sub menu :P*/
			

		}

		.horizontal li li ul

		{

			position: absolute;

			margin-top: 5px;

			margin-left: 150px; /*Posicion del 3er nivel*/

		}

		.horizontal li ul li a{

			width: 150px;

		}

		.inaccesible li ul{

			display: none;

		}

		

			

		/*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/

		.arrow a span{

			padding-left: 1em;

			font-size: 85%;  

		}

		.arrow a:hover span{

			/*padding-left: 2em;*/

		}

		.arrow a span.noshow{

		display:none;

		}

		/*Plus code*/

		.plus a span{

			padding-left: .5em;

		}

		/*colors for menu*/

		/* Template Modificado*/

		.blackwhite li a{

			/*border-color: black;*/

		}

		.blackwhite li a:hover{

			/*background-color: black;*/

			/*border-color: black;*/

		}

		.blackwhite ul{

			/*border-color: black;*/

		}

		

		/*End of BW*/

		.bluewhite li a{

			background-color: white;

			color: #000033;

			/*border-color: #000033;*/

		}

		.bluewhite li a:hover{

			/*background-color: #000033;*/

			color: white;

			/*border-color: #000033;*/

		}

		.bluewhite ul{

			/*border-color: #000033;*/

		}

		

		

		

	

		
		
		.menubar{
	/*Estilos Alvaro*/
			width:350px;

			height:25px;

			/*background-color: #CCFF00;*/

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			text-align:left;

			vertical-align:top;

			margin:0px;

			padding:0px;

			padding-top:3px;

			padding-left:3px;

			/*background-image:url(images/BgMenuBar.jpg);

			background-repeat:no-repeat;*/

		/*			top:52px;*/

			z-index:1;

			/*left:20px;*/

			position: relative;

		}

		

		img

		{

		border:0px;

		}

