#marco {width:777px;padding:0px;text-align:left;margin: 0px;position: relative;z-index: 100;}
.preload2 {background-image: url(../../img_pagina/menu_up/button4a.gif);}
.menu2 {padding:0;list-style:none;height:25px;position:relative;font-family:arial, verdana, sans-serif;background-color: #000000;background-image: url(../../img_pagina/menu_up/fd_menu.gif);background-repeat: repeat-x;margin: 0;border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-left-style: solid;border-top-color: #000000;border-right-color: #000000;border-left-color: #000000;}
.menu2 li.top {display:block;float:left;position:relative;}
.menu2 li a.top_link {display:block;float:left;height:25px;margin-left:6px;line-height:25px;color:#FFFF00;text-decoration:none;font-size:12px;font-weight:bold;padding:0 0 0 6px;cursor:pointer;}
.menu2 li a.top_link span {float:left;display:block;padding:0 10px 0 6px;height:40px;}
.menu2 li a.top_link span.down {float:left;display:block;padding:0 10px 0 6px;height:25px;}
.menu2 li a.top_link:hover {color:#FFFF00;background:url(../../img_pagina/menu_up/button4a.gif);}
.menu2 .current{background:url(../../img_pagina/menu_up/button4a.gif);}
.menu2 li a.top_link:hover span {background:url(../../img_pagina/menu_up/button4a.gif);}
.menu2 li a.top_link:hover span.down {background:url(../../img_pagina/menu_up/button4a.gif);}
.menu2 li:hover > a.top_link {color:#FFFFEF;background:url(../../img_pagina/menu_up/button4a.gif);}
.menu2 li:hover > a.top_link span {background:url(../../img_pagina/menu_up/button4a.gif);}
.menu2 li:hover > a.top_link span.down {background:url(../../img_pagina/menu_up/button4a.gif);}
.menu2 table {border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0;}
.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative;z-index:200;}
.menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
.menu2 :hover ul.sub {left:6px;top:25px;padding:0;width:auto;height:auto;font-weight:normal;background-color: #545454;}
.menu2 :hover ul.sub li {display:block;position:relative;float:left;width:160px;border-bottom:1px solid #FFFF00;border-left:1px solid #FFFF00;border-right:1px solid #FFFF00;margin-bottom:0;}
.menu2 :hover ul.sub li a {display:block;height:auto;font-size:13px;padding:4px 3px;line-height:1;color:#fff;text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#545454  url(../../img_pagina/menu_up/vineta_menu.gif) no-repeat 150px 6px;}
.menu2 :hover ul.sub li a:hover {background:#363636;color:#FFFF00;}
.menu2 :hover ul.sub li a.fly:hover {background:#363636 url(../../img_pagina/menu_up/vineta_menu.gif) no-repeat 150px 6px;}
.menu2 :hover ul li:hover > a.fly {background:#707070;} 
.menu2 :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul :hover ul {left:160px;top:-1px;padding:0;width:auto;z-index:300;height:auto;background-color: #545454;}
.menu2 :hover ul.sub li ul {border-top:1px solid #FFFF00;z-index:300;background-color: #707070;}