﻿#menu2 { padding:0; width:10px; margin:0px 0px 0px 0px; list-style:none; height:29px; position:relative; z-index:500; font-family:arial, verdana, sans-serif; background-color: #FFFFFF; }
#menu2 li.top { display:block; float:left; }
#menu2 li a.top_link { display:block; float:left; height:29px; line-height:27px; color:#2C2A2A; text-decoration:none; font-size:12px; padding:0 0 0 0px; cursor:pointer; border-left:2px solid #FFFFFF; border-top:2px solid #FFFFFF; border-right:2px solid #FFFFFF; }
#menu2 li a.top_link span { float:left; display:block; padding:0 16px 0 7px; height:29px; background:url(imagensMenu/blank.gif) right top; }
#menu2 li a.top_link span.down { float:left; display:block; padding:0px 0px 0 0px; height:29px; background:url(imagensMenu/blanka.gif) no-repeat right top; }
#menu2 li a.top_link:hover { color:#0036DE; border-left:2px solid #B6D4EF; border-right:2px solid #B6D4EF;border-top:2px solid #B6D4EF;}
#menu2 li a.top_link:hover span { background:url(imagensMenu/blank_over.gif) no-repeat right top; }
#menu2 li a.top_link:hover span.down {background:url(imagensMenu/blank_overa.gif) no-repeat right top; }
#menu2 li:hover > a.top_link { color:#0036DE; border-left:2px solid #B6D4EF; border-top:2px solid #B6D4EF; border-right:2px solid #B6D4EF;}
#menu2 li:hover > a.top_link span { background:url(imagensMenu/blank_over.gif) no-repeat right top; }
#menu2 li:hover > a.top_link span.down { background:url(imagensMenu/blank_overa.gif) no-repeat right top; }
#menu2 li:hover { position:relative; z-index:200; }
#menu2 ul, #menu2 li:hover ul ul, #menu2 li:hover ul li:hover ul ul, #menu2 li:hover ul li:hover ul li:hover ul ul, #menu2 li:hover ul li:hover ul li:hover ul li:hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
#menu2 li:hover ul.sub { left:0; top:27px; background: #fff; padding:0px; border-left:2px solid #B6D4EF; border-bottom:2px solid #B6D4EF; border-right:2px solid #B6D4EF; white-space:normal; width:252px; height:auto; z-index:300; }
#menu2 li:hover ul.sub li { display:block; position:relative; float:left; width:170px; font-weight:normal; }
#menu2 li:hover ul.sub li a { display:block; font-size:11px; padding-top:5px; padding-bottom:5px; width:170px; line-height:100%; text-indent:5px; color:#000; text-decoration:none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C3CDDE; }
#menu2 li ul.sub li a.fly { background:#fff url(imagensMenu/arrow.gif) 165px 7px no-repeat; }
#menu2 li:hover ul.sub li a:hover { background:#3a93d2; color:#fff; border-bottom-width: 1px; border-bottom-style: solid; }
#menu2 li:hover ul.sub li a.fly:hover { background:#3a93d2 url(imagensMenu/arrow_over.gif) 165px 7px no-repeat; color:#fff; }
#menu2 li:hover ul li:hover > a.fly { background:#3a93d2 url(imagensMenu/arrow_over.gif) 165px 7px no-repeat; color:#fff; }
#menu2 li:hover ul li:hover ul, #menu2 li:hover ul li:hover ul li:hover ul, #menu2 li:hover ul li:hover ul li:hover ul li:hover ul, #menu2 li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul { left:170px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; width:170px; z-index:400; height:auto; }

