/*NAVIGATION*/


#nav_main {position: relative; margin-bottom: 0px; vertical-align: middle;  width: 100%; height: 2.6em; background: #000000 url(../../menu/button_leer.png); repeat-x center right; border-top:0px #000 solid; border-bottom:0px #000 solid;}
#nav_main ul {margin:0; padding:0; font-size:11px; line-height:2.8em; height:2.8em; list-style:none; font-weight: normal;}
#nav_main ul li { display:block; position: relative; float:left; margin:0; padding:0; font-size:11px;  font-weight: normal; text-align: center; line-height:2.8em; list-style-type:none; border-left:0px #000000 solid; border-right:2px #000 solid; height:2.8em; width: 142px; }
#nav_main ul li#first {border-right:0px #000000 solid; border-left:none; padding:0.2em 0em 0.2em 0em; height:2.8em;}
#nav_main ul li#last {border-left:0px #000000 solid; border-right:none; padding:0.2em 0em 0.2em 0em; height:2.8em; overflow:hidden;}
#nav_main ul li a:link, #nav_main ul li a:visited {display: block; width:auto; font-size:11px; font-weight:normal; background:transparent; text-decoration:none; color:#fff; margin:0; padding:0.2em 0em;  }
#nav_main ul li a:hover { display: block; line-height: 2.8em; color:#fff; text-decoration:none; background: url(../../menu/button_leer_hover.png) repeat-x center right; cursor: pointer; }

#nav_main ul li#current {border-left:0px #000000 solid; border-bottom: 1px solid #ffff00; border-right:2px #000000 solid; background: url(../../menu/button_leer_hover.png) repeat-x ; line-heigt:2.8em;  width:142px; padding: 0em;}
#nav_main ul li#current a, #nav_main ul li#current a:hover {color:#ffffff;  border-bottom: 0px solid #ffff00;  text-decoration:none; line-height: 2.8em; cursor: pointer;}



#nav_main ul li ul.navi2
	{ margin:0; padding:0;  list-style:none; display:none; width:142px; position: absolute; top:3em; left:0px; border-right: 0px; border: 0px;z-index: 12; }

#nav_main  li:hover ul.navi2, #nav_main li.sfhover ul.navi2 
        { display:block;  }
#nav_main ul li ul.navi2 li
	{  clear:left; -moz-opacity: 0.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    opacity: 0.85;border-right: none; width: 142px; }

#nav_main ul li ul.navi2 li a:link,
#nav_main ul li ul.navi2 li a:visited
	{ clear:left;-moz-opacity: 0.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    opacity: 0.85;  background:#1e1e1e; padding:0px 0;  border-right: none; width: 142px; border:0px solid #333; position:relative; z-index: 100; }
	
	

#nav_main ul li ul.navi2 li:hover a,
#nav_main ul li ul.navi2 li a:active,
#nav_main ul li ul.navi2 li a:hover

	{  clear: left; background:#1e1e1e; color: #ffff00; padding:0px 0; width:auto; line-height: 2.8em;  border-right: none; border-bottom:0px solid #333; position:relative; z-index: 100;font-size: 11px;  }

#nav_main ul li ul.navi2 li a span
	{ position:absolute; top:0px; left:0px; font-size:11px; color:#ffffff; background-color: #1e1e1e; width: 100%;  line-height: 2.8em;}
#nav_main ul li ul.navi2 li:hover a span,
#nav_main ul li ul.navi2 li a:hover span
	{ position:absolute; top:0px; left:0px; font-size:11px; color:#ffff00; background-color: #1e1e1e; width: 100%; }
	

	
#nav_main ul li#current ul.navi2 li a:active,#nav_main ul li#current ul.navi2 li a:hover {
background-color:#1E1E1E; color:#FFFF00; left:0px; padding-bottom:0px; position:absolute; top:0px; width:100%;}

#nav_main ul li#current ul.navi2 li a span {
background-color: #1e1e1e; position: absolute; top: 0px; left: 0px; color:#ffffff; width: 100%;  padding: 0px 0px; }

#nav_main ul li#current ul.navi2 li:hover a span,  #nav_main ul li#current ul.navi2 li a:hover span {
background-color: #1e1e1e; position: absolute; top: 0px; left: 0px; color:#ffff00; width: 100%;  padding: 0px 0px;  }
 