/* CORE */

.menutop,.menutop * {margin:0;padding:0;}
.menutop {float:left;position:relative;}
.menutop li {list-style:none;position:relative;width:100%;;float:none;}
.menutop li a.item {cursor:pointer;}
.menutop li span.item {cursor:default;outline:none;}
.menutop li .item {display:block;float:left;display:block;margin:0;line-height:25px;}
.menutop li li .item, 
.menutop li .item, .menutop li.active li .item {display:block;margin:0;text-decoration:none;float:none;}
.menutop li .fusion-submenu-wrapper, .menutop li ul {float: none;left: -999em;position: absolute;z-index: 500;}
.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}
.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}
.menutop li li {position:relative;float:none;}

/* Drop Downs */
.menutop ul {width:175px;position:relative;}

/* Level 1 */
.menutop li .item {
	text-decoration:none;
	font-size: 14px;
	display:block;
	padding:0 34px;
	background:#EBE5D7;
	border-bottom: 5px solid #D3CEC1;
    border-right: 1px solid #CCCCCC;
	color:#837F77;
	text-decoration:none;
}

.menu-en .menutop li .item{
	padding:0 37px;
}
.menu-en .menutop li.item643 .item{
	padding:0 39px 0 40px;
}
.menu-es .menutop li .item{
}
.menu-es .menutop li.item660 .item{
	padding:0 39px 0 40px;
}


.level1 .f-mainparent-itemfocus .item {background-color:#8CB8D2; border-bottom:5px solid #83A9BE; color:#fff;}
.level1 li.active > .item, .level1 li:hover > .item {border-bottom-color:#83A9BE;}

.menutop li:hover > .item {background-color:#8CB8D2;color:#fff;}
.menutop li:hover > .daddy:hover {}

/* Level 2 */
.menutop .level2 li > .item {background-color:#8CB8D2; border-right:none; border-bottom:1px dashed #83A9BE; color:#fff; padding:4px 20px;}
.menutop .level2 li:hover > .daddy, .menutop .level2 li > .daddy {background:url(../images/seta-direita.png) no-repeat 175px 7px #8CB8D2;}

.menutop .level2 .f-menuparent-itemfocus .item, .menutop .level2 li:hover .item {}
.menutop .level2 .f-menuparent-itemfocus .daddy, .menutop .level2 li:hover .daddy {}


/* Level 3 */
.menutop .level3{}
.menutop .level3 li > .item {background-color:#8CB8D2; border-right:none; border-bottom:1px dashed #83A9BE; color:#fff;  padding:4px 20px;}
.menutop .level3 li:hover > .daddy, .menutop .level3 li > .daddy {}

.menutop .level3 .f-menuparent-itemfocus .item, .menutop .level3 li:hover .item {}
.menutop .level3 .f-menuparent-itemfocus .daddy, .menutop .level3 li:hover .daddy {}

/* Level 4 */
.menutop .level4 li > .item {background-color:#8CB8D2; border-right:none; border-bottom:1px dashed #83A9BE; color:#fff;  padding:4px 20px;}
.menutop .level4 li:hover > .daddy, .menutop .level4 li > .daddy {}

.menutop .level4 .f-menuparent-itemfocus .item, .menutop .level4 li:hover .item {}

/* regular hover */
.menutop li:hover .item:hover, .menutop li.active .item:hover  {
	background-color:#8CB8D2;
	color:#fff;
}
.menutop li:hover .daddy:hover, .menutop ul li.active:hover > .daddy:hover {}

/* seperator hover */
.menutop span.item:hover,
.menutop li:hover span.item:hover {background-color:#666;color:#fff}
.menutop li:hover span.daddy:hover {}

/* Root Items */
.menutop li.root {width:auto;float:left;} 
.menutop li.root > .item {float:left;width: auto;line-height:30px;}
.menutop li.root:hover > .daddy:hover {}
.menutop li.root > .daddy, .menutop li.root:hover > .daddy {}

/* Active Items */
.menutop li.active > .item {
	background-color:#8CB8D2;
	border-bottom-color:#83A9BE;
	color:#fff;
}
.menutop li.active > .daddy {}
.menutop li.root.active > .daddy, .menutop li.root.active:hover > .daddy {}


/* No JS */
.menutop li:hover > .fusion-submenu-wrapper, .menutop li:hover > ul {left:170px;top:0;}
.menutop li.root:hover > .fusion-submenu-wrapper, .menutop li.root:hover > ul {top:32px;left:0;}
.menutop li:hover ul, 
.menutop li.sfHover ul {left: 0;top:32px;}
.menutop ul {width:190px; margin-top:3px;}
.menutop li li:hover > ul, .menutop li li.sfHover > ul {width:210px;left:190px;top: 0;}

.menutop .level2 li {position:relative;float:left;width:100%;}

/* Fusion Pill */
.fusion-pill-l {margin:0 0 0 12px;top:6px;width:50px;position:absolute;left:0;}
.fusion-pill-r {margin-left: -12px;}

/* Fusion JS */
.fusion-js-container {display:block;height:0;left:0;overflow:visible;position:absolute;top:0;z-index:600000!important;background:transparent !important;}
.fusion-js-subs {display:none;margin:0 0 0 0px;overflow:hidden;padding:0 2px;position:absolute;}