/*** START Primary Nav ***/

	#navblock { background-color: #9d9d9d; } /* Entire width of nav */
	#nav a { background-color: #9d9d9d;  } /* Base tabs */

	/* Selected items */
	#navselected a { background-color: #003150; background-image: none; }
	ul #navselected ul { background-color: #FFFFFF; }	/* Force bg color of last (unused) column cell */
	#nav #navselected:hover ul, #nav #navselected.sfhover ul { background-color: #FFFFFF; } /* Selected outer Hover UL */

	/* Unselected items */
	#nav li ul { background-color: #FFFFFF; } /* second-level lists */

	/* A link styles */
	#nav a:link, #nav a:visited {	text-decoration: none; color: #FFFFFF; }/* Unselected basic */
	#nav a:hover { text-decoration: none; color: #003150; } /* Unselected hover */
	#navselected a:link, #navselected a:visited { color: #FFFFFF; } /* Selected basic */
	#navselected a:hover { text-decoration: none; color: #003150; } /* Selected hover */
	#nav li:hover a:link, #nav li.sfhover a:link, #nav li:hover a:visited, #nav li.sfhover a:visited { color: #9d9d9d; } /* Force link colour for IE6 on hover */
	
	#nav li:hover ul, #nav li.sfhover ul { /* Entire 2nd level list revealed on hover */
		border-right: 1px solid #9d9d9d;
		border-left: 1px solid #9d9d9d;
		border-bottom: 1px solid #9d9d9d;
	}

	/* Base tabes on hover, treatment for special border */
	ul#nav li.sfhover a, ul#nav li:hover a {
		background-color: #FFFFFF;
		color: #003150;
		border-left: 1px solid #9d9d9d;
		border-top: 1px solid #9d9d9d;
		border-right: 1px solid #9d9d9d;
	}
	
	#nav li:hover ul a, #nav li.sfhover ul a { /* Individual 2nd level list items, revealed with hover */
		border: 0; /* No border on sub items */
		color: #9d9d9d;
	}
	
	/* Bright arrow for all 2nd level items */
	#nav li:hover ul a, #nav li.sfhover ul a, #nav #navselected:hover ul a, #nav #navselected.sfhover ul a { /* Individual 2nd level list items, revealed with hover */
		background-image: url(media/flechagris.jpg); 
		color: #9d9d9d;
	}
	
	/* Replace bright arrow with dark for a:hover item */
	#nav li:hover ul a:hover, #nav li.sfhover ul a:hover, #nav #navselected:hover ul a:hover, #nav #navselected.sfhover ul a:hover { /* Individual 2nd level list items, revealed with hover */
		background-image: url(media/flechagris.jpg); 
		color: #003150;
	}

	/* Border adjustment for static links */
	#nav .navstaticlink:hover a, #nav .navstaticlink.sfhover a { border-bottom: 1px solid #9d9d9d; }
	
	/* Above applied to IE6 */
	* html #nav .navstaticlink:hover a, *html #nav .navstaticlink.sfhover a { border-bottom: 0; } /* Cancel the above */
	* html #nav .navstaticlink:hover, *html #nav .navstaticlink.sfhover { border-bottom: 1px solid #9d9d9d; } /* Repeat without 'a' */
  * html #nav .navstaticlink:hover ul li, *html #nav .navstaticlink.sfhover ul li { border-bottom: 0; } /* Cancel the above from propagating */
	
	/* Individual 2nd level list items, revealed with hover */ 
	#nav li:hover ul a:hover, #nav li.sfhover ul a:hover, #nav #navselected:hover ul a:hover, #nav #navselected.sfhover ul a:hover { background-color: #FFFFFF; text-decoration: underline; }
	
	
/*** END Primary Nav ***/

/*** START Primary Nav ***/

	#navblock { /* Entire width of nav */
		display: table;
		width: 100%;
		clear: left;
	} 

	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;
	}

	#nav a { /* Base tabs */
		font-family: Arial, Helvetica, sans-serif;
		display: block;
		padding: 10px 20px 10px 20px;
		text-decoration: none;
		font-weight: normal;
		font-size: 0.8em;
   		background-repeat: no-repeat;
		background-position: right center; 
	}
	#navselected a { background-image: none; padding-right: 21px; } /* Remove navsep from selected page */
 	#navselected { margin-left: -1px; } /*  Hide neighbouring navsep */
  
	#nav li { /* all list items */
		float: left;
		text-align: left; 
	}

	/* Multi column primary nav - 2nd level items */
	#nav li ul li { width: 180px; }
	#nav li ul li a { line-height: 1.5em; }

	#nav li ul { /* Multi column primary nav - 2nd level outer box */
		position: absolute;
		width: 360px; 
		left: -999em; /* Left instead of display to hide menus because display: none isn't read by screen readers */
	}

	#nav li.navsingle ul { width: 180px; } /* Class for single column */

	#nav li:hover ul, #nav li.sfhover ul { /* Entire 2nd level list revealed on hover */
		left: auto;
		z-index: +1;
		padding: 15px 15px 10px 15px;
	}

	/* Base tabes on hover, treatment for special border */
	#nav li li a { border:none; }
	ul#nav li.sfhover a, ul#nav li:hover a {
		padding-top: 9px;
		padding-bottom: 10px;
		margin-right: -2px;
    	padding-right: 21px;
	}
  	ul#nav li.sfhover, ul#nav li:hover { margin-left: -1px;	}
	ul#nav li.sfhover ul li, ul#nav li:hover ul li { margin-left: 0; }	

  /* Trickery for bright borders in IE6 */
	* html #nav li:hover ul, * html #nav li.sfhover ul { margin-top: 1px }
	* html ul#nav li.sfhover a, * html ul#nav li:hover a { position: relative; top: 1px; margin-top: -1px; }
	* html ul#nav li.sfhover a.navstaticlink, * html ul#nav li:hover a.navstaticlink { padding-bottom: 9px; }	

	#nav li:hover ul a, #nav li.sfhover ul a { /* Individual 2nd level list items, revealed with hover */
		padding: 3px 5px 3px 5px;
		margin-bottom: 5px;
		font-size: 0.7em;
		font-weight: normal;
	}

	#navbaseline { /* Transparent baseline under nav */
		clear: left;
		background-color: #FFFFFF;
		height: 1px;
	}

	* html #navbaseline { font-size: 1px; } /* Fix daft IE6 sizing of zero height div */

	/* Home tab & static links need border adjustment */
	#nav a.navstaticlink:hover { padding-bottom: 9px; background-image: none;}

	/* White arrow for all 2nd level items */
	#nav li:hover ul a, #nav li.sfhover ul a, #nav #navselected:hover ul a, #nav #navselected.sfhover ul a { /* Individual 2nd level list items, revealed with hover */
		padding-left: 15px; 
		background-repeat: no-repeat;
		background-position: 	5px 6px; 
	}

	/* Replace white arrow with dark for a:hover item */
	#nav li:hover ul a:hover, #nav li.sfhover ul a:hover, #nav #navselected:hover ul a:hover, #nav #navselected.sfhover ul a:hover { /* Individual 2nd level list items, revealed with hover */
		padding-left: 15px; 
		background-repeat: no-repeat;
		background-position: 	5px 6px; 
	}
.NoticiaTitular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	line-height: normal;
	color: #666666;
}
.NoticiasTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: normal;
	color: #666666;
}
.Listado{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #666666;
}
.Listado a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
}
.Listado:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
}
.titulares {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.noticiastitular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

