html,header,nav,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {
background:transparent;border:0;margin:0;outline:0;padding:0;
}
#nav{z-index:250;list-style:none;float:left;margin:0 0 0 -10px;;padding:0;/*width:500px;*/height:39px;position:relative;float:left;background-image:url(../images/menu-principal.png);}
#nav *{font-family:Arial,sans-serif;margin:0;padding:0;line-height:11px;font-size:11px}
#nav ul{list-style:none;float:left}
#nav li{display:block;float:left;position:relative}
#nav li li{clear:left;position:static}
#nav .clear{border:0;clear:both;display:block;font-size:0;height:0;line-height:0;width:0}
#nav * a{color:#7A1519;text-decoration:none;white-space:nowrap}
#nav * a:visited{color:#7A1519}
#nav * a:active{color:#7A1519}
#nav * a:hover{color:#7A1519}
#nav * a:focus{color:#7A1519}
#nav li a{line-height:39px;display:block;float:left;text-indent:-99999px; background-image:url(../images/menu-principal.png);}
#nav li li a{text-indent:0;background:0;line-height:18px;padding:0 0 0 15px;width:200px;position:relative;clear:left}
#nav li li a:hover{text-decoration:underline}
#nav li li li a{border-right:1px solid #dcddde;background:0}
#nav li.nav-pro ul{_height:195px}
#nav li.nav-pro ul ul{height:auto}
#nav li.nav-pro li a:hover{color:#fff;text-decoration:none; background-color:#7A1519;}
#nav li.nav-pro li li a:hover{text-decoration:underline;color:#7A1519;background:0}
#nav li ul{top:39px;padding:15px 0;position:absolute;width:215px;float:left;left:-99999px;border:1px solid #dcddde;border-top:0;background:#fff;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
#nav li ul ul{margin:0 0 0 215px;border:1px solid #dcddde;border-top:0;float:left;position:absolute;top:0;width:431px;min-height:100px;_height:170px}
#nav .nav-res{width:215px;border-width:0 0 0 1px;margin:15px 0 15px 431px;padding:0;overflow:hidden}
#nav .nav-mmg{width:215px;_height:190px;min-height:190px}
#nav .nav-mmg a{border:0;width:170px}
#nav h6,#nav h5{line-height:18px;padding:0 16px}
#nav .nav-hdr{margin-top:6px}
#nav a.nav-pro{width:124px}
#nav a.nav-svc{width:118px;background-position:-124px 0}
#nav a.nav-sho{width:131px;background-position:-242px 0}
#nav a.nav-gif{width:119px;background-position:-373px 0}


#nav a.nav-pro:hover{width:124px;background-position:0 -39px}
#nav a.nav-svc:hover{width:118px;background-position:-124px -39px}
#nav a.nav-sho:hover{width:131px;background-position:-242px -39px}
#nav a.nav-gif:hover{width:119px;background-position:-373px -39px}


#nav-crd{display:none}
#nav li.nav-pro ul ul,#nav li.sfhover ul ul{left:-99999px}
#nav li.sfhover>ul,#nav li li.sfhover>ul{left:auto}
#nav li.sfhover ul,#nav li.nav-pro li.sfhover ul{left:0}
#nav.nav-njs li:hover ul ul,#nav.nav-njs li.nav-pro:hover ul ul{left:-99999px}
#nav.nav-njs li:hover>ul,#nav.nav-njs li li:hover>ul{left:auto}
#nav.nav-njs li.nav-pro:hover ul,#nav.nav-njs li.nav-pro li:hover ul{left:0}