/* == Menu Navigation == */

#mainmenu{height:50px;margin-top:20px;text-transform:uppercase}

#mainmenu ul{position:relative;z-index:500;list-style:none;margin:0;padding:0}

#mainmenu ul li{display:block;float:left;text-shadow:0 1px 0 rgba(0,0,0,0.35);background-image:url("../images/pixel.gif");background-repeat:no-repeat;margin:10px 0 0;padding:0 10px 0 0}

#mainmenu ul li a{display:block;float:left;height:35px;line-height:35px;color:#fff;font-size:13px;text-decoration:none;background:none;font-family:ropa_sansregular;text-transform:uppercase;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}

#mainmenu ul li a{float:left;display:block;height:30px;cursor:pointer;padding:0 5px}

#mainmenu ul li a span.down{padding-right:20px;background:url("../images/menu-down.png") no-repeat right 15px}

#mainmenu ul li.active a{color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#1C181B;box-shadow:0 1px 1px rgba(0,0,0,0.4)}

#mainmenu ul li:hover a{color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#1C181B}

#mainmenu ul li:hover a span.down{background:url("../images/menu-down-hover.png") no-repeat right 15px}

#mainmenu ul li:hover{position:relative;z-index:200}

#mainmenu ul li:hover ul{left:0;top:30px;width:210px;height:auto;z-index:300;background:#1C181B;border-radius:5px;-webkit-border-radius:5px;margin:0;padding:5px}

#mainmenu ul li:hover ul li{display:block;float:left;position:relative;width:210px;height:30px;line-height:30px;border-bottom:1px solid #444;text-transform:none;margin:0;padding:0}

#mainmenu ul li:hover ul li a{display:block;width:210px;color:#fff;text-decoration:none;line-height:29px;height:30px;padding-right:0;padding-left:0;font-size:13px;border-radius:2px;-webkit-border-radius:2px;text-shadow:none}

#mainmenu ul li ul li a.fly span{display:block;width:210px;background-image:url("../images/sub_menu-arrow.png");background-repeat:no-repeat;background-position:195px center}

#mainmenu ul li:hover ul li.active a,#mainmenu ul li:hover ul li a:hover{color:#fff;background-color:#E35B53}

#mainmenu ul li:hover ul li a.fly:hover{background:url("http://funerariadasfurnas.pt/theme/darken/images/sub_menu-hover.gif") repeat-x left top}

#mainmenu ul li:hover li:hover ul,#mainmenu ul li:hover li:hover li:hover ul,#mainmenu ul li:hover li:hover li:hover li:hover ul,#mainmenu ul li:hover li:hover li:hover li:hover li:hover ul{left:206px;top:0;width:205px;z-index:400;height:auto;margin:0;padding:0}

#mainmenu ul ul,#mainmenu ul li:hover ul ul,#mainmenu ul li:hover li:hover ul ul,#mainmenu ul li:hover li:hover li:hover ul ul,#mainmenu ul li:hover li:hover li:hover li:hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0}

#mainmenu ul li:hover li:hover a.fly,#mainmenu ul li:hover li:hover li:hover a.fly,#mainmenu ul li:hover li:hover li:hover li:hover a.fly,#mainmenu ul li:hover li:hover li:hover li:hover li:hover a.fly{color:#fff;border-bottom:0}

#mainmenu img.menuicon{padding-right:5px;top:3px;position:relative}