@charset "utf-8";
/* CSS Document */



/* =Navigation
---------------------------------------------------------------------
*/

#nav{
	display: inline; /* IE6 double margin float bug hack */
	float: right;
	margin: 12px 24px 0 0;
	list-style: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#nav li{
	float: left;
	margin-right: 3px;
	font-size: 1.1em;
}

#nav li:hover,
#nav li.sfhover{
	padding-left: 9px;
	cursor: pointer;
	background-image: url(file:///C|/ATRABAJO/WEBMASTER/CUADRANGULAR/www/images/bg_nav_li_hover.gif);
	background-repeat: no-repeat;
}

#nav li a{
   display: block;
   padding: 7px 12px 17px;
   color: #FFF;
   text-decoration: none;
   outline: 0;
}

#nav li:hover a,
#nav li.sfhover a{
	padding-left: 3px;
	background-image: url(file:///C|/ATRABAJO/WEBMASTER/CUADRANGULAR/www/images/bg_nav_li_a_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#nav li ul{
   position: absolute;
   left: -999em;
   z-index: 999;
   width: 150px;
   margin-left: -9px;
   border-top: 4px solid #19262C;
   list-style: none;
   line-height: 1;
}

#nav li:hover li,
#nav li.sfhover li{
   padding: 0;
   background: none;
   font-size: 1em;
}

#nav li ul ul{
   margin: -27px 0 0 150px;
   border-top: 0;
}

#nav li:hover ul ul,
#nav li.sfhover ul ul{
   left: -999em;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul{
   left: auto;
}

#nav li:hover li a,
#nav li.sfhover li a{
   width: 124px;
   padding: 7px 13px 8px;
   border-top: 1px solid #23333A;
   background: #2D3D46;
}

#nav li:hover li a:hover,
#nav li.sfhover li a:hover{
   padding-top: 8px;
   border: 0;
   background: #43535D;
}

