/* 20120404-1800 */

.mod-menu,
#mod-menu { clear:both; border-top:1px solid #D5D0CB; margin-bottom:10px; height:30px; }

.mod-menu.grey,
#mod-menu.grey { border-top:none !important; }

.mod-menu .navigation,
#mod-menu .navigation { position:absolute; z-index:800; width:936px; }

.mod-menu.grey .navigation,
#mod-menu.grey .navigation { z-index:750; }

.mod-menu.grey .navigation,
#mod-menu.grey .navigation { margin-top:0; }

.mod-menu .navigation .left,
#mod-menu .navigation .left { float:left; }

.mod-menu .navigation .right,
#mod-menu .navigation .right { width:auto !important; text-align:right; float:right; }

.mod-menu .navigation li.item,
#mod-menu .navigation li.item { display:block; float:left; position:relative; padding-top:7px; padding-bottom:3px; }

.mod-menu.grey .navigation li.item,
#mod-menu.grey .navigation li.item { padding-top:0; padding-bottom:0; }

.mod-menu .navigation li.last,
#mod-menu .navigation li.last { border-right:none !important; background:none !important; }

.mod-menu .navigation .left li.item a,
#mod-menu .navigation .left li.item a { border-right:1px solid #99938D; }

.mod-menu.grey .navigation .left li.item a,
#mod-menu.grey .navigation .left li.item a { border-right:0; }

.mod-menu.flags .navigation .left li.item a,
#mod-menu.flags .navigation .left li.item a { border-right:none; }

.mod-menu .navigation .left li.last a,
#mod-menu .navigation .left li.last a { border-right:none; }

.mod-menu.grey .navigation .left li.item,
#mod-menu.grey .navigation .left li.item { border-right:1px solid #FFF; }

.mod-menu .navigation .right li.item a,
#mod-menu .navigation .right li.item a { background:url("../../../_img/lin-dotted.png") repeat-y scroll 100% 0; }

.mod-menu .navigation .right li.last a,
#mod-menu .navigation .right li.last a { background:none; }

.mod-menu.flags .navigation li.last a,
#mod-menu.flags .navigation li.last a { background:none !important; }

.mod-menu .navigation li.item .layer,
#mod-menu .navigation li.item .layer { display:none; border:3px solid #F90; background:#FFF; left:0; z-index:99999999; white-space:nowrap; padding:8px; }

.mod-menu.flags .navigation li.item .layer li a,
#mod-menu.flags .navigation li.item .layer li a,
.mod-menu.grey .navigation li.item .layer li a,
#mod-menu.grey .navigation li.item .layer li a,
.mod-menu .navigation li.item .layer li a,
#mod-menu .navigation li.item .layer li a { border:none; background:url("../../headerfooter/_img/ico-arrows.gif") no-repeat scroll 0 -97px !important; margin-bottom:5px; padding-left:10px; color:#978E81 !important; float:none !important; }

.mod-menu .navigation li.item .layer li a:hover,
#mod-menu .navigation li.item .layer li a:hover { color:#f90 !important; }

.mod-menu .navigation li.item a.linklayer,
#mod-menu .navigation li.item a.linklayer { color:#978E81 !important; }

.mod-menu .navigation li.item .special a.linklayer,
#mod-menu .navigation li.item .special a.linklayer { color:#666 !important; margin-top:10px; }

.mod-menu .navigation li.item a,
#mod-menu .navigation li.item a { display:block; float:left; font-weight:bold !important; height:auto; margin:0; padding:0 8px; text-indent:0; width:auto; background:none repeat scroll 0 0; color:#A39E98; }

.mod-menu.grey .navigation li.item a,
#mod-menu.grey .navigation li.item a { background:#ECEAE7; color:#000; font-size:10px; padding:7px; }

.mod-menu .navigation li.item a.linklayer,
#mod-menu .navigation li.item a.linklayer { padding:0 !important; padding-left:10px !important; }

.mod-menu.flags .navigation li.item a,
#mod-menu.flags .navigation li.item a { padding:0 4px; color:#000; background:url("../_img/lin-dotted.gif") repeat-y scroll 100% 0; }

.mod-menu.grey .navigation li.item.layer:hover,
#mod-menu.grey .navigation li.item.layer:hover { padding-top:0; padding-bottom:0; }

.mod-menu .navigation li.item.layer a:hover,
#mod-menu .navigation li.item.layer a:hover { background:#F90; color:#FFF !important; font-weight:bold !important; }

.mod-menu .navigation li.selected a,
#mod-menu .navigation li.selected a { color:#f90 !important; }

.mod-menu.grey .navigation li.selected a,
#mod-menu.grey .navigation li.selected a { background:#FF9900 !important; color:#FFF !important; }

.mod-menu .navigation .right li.item:hover,
#mod-menu .navigation .right li.item:hover { background:#FFF; }

.mod-menu .navigation .right li.item:hover a,
#mod-menu .navigation .right li.item:hover a { color:#F90 !important; }

.mod-menu .navigation .right li.item a,
#mod-menu .navigation .right li.item a { color:#F90 !important; }

.mod-menu .navigation .right li.item a:hover,
#mod-menu .navigation .right li.item a:hover { text-decoration:underline; background:url("../_img/lin-dotted.gif") repeat-y scroll 100% 0 #FFF; }

.mod-menu .navigation .right li.last a:hover,
#mod-menu .navigation .right li.last a:hover { background:#FFF !important; }

.mod-menu .navigation li.item ul.layer a:hover,
#mod-menu .navigation li.item ul.layer a:hover { background:url("../../headerfooter/_img/ico-arrows.gif") no-repeat scroll 0 -97px; }

/*layers*/
.mod-menu .navigation li.openLayer .layer,
#mod-menu .navigation li.openLayer .layer { display:block; position:absolute; top:21px; left:0; z-index:99999; }

.mod-menu.grey .navigation li.openLayer .layer,
#mod-menu.grey .navigation li.openLayer .layer { top:27px; }

.mod-menu.flags .navigation li.openLayer .layer,
#mod-menu.flags .navigation li.openLayer .layer { top:25px; }

.mod-menu .navigation li.openLayer,
#mod-menu .navigation li.openLayer { background:#F90 !important; font-weight:bold !important; color:#FFF !important; }

.mod-menu.grey .navigation li.openLayer,
#mod-menu.grey .navigation li.openLayer { padding-bottom:0; padding-top:0; }

.mod-menu.grey .navigation li.openLayer a,
#mod-menu.grey .navigation li.openLayer a,
.mod-menu .navigation li.openLayer a,
#mod-menu .navigation li.openLayer a { color:#FFF !important; background:#F90; }

.mod-menu .navigation li.openLayer .openLeft,
#mod-menu .navigation li.openLayer .openLeft { left:-126px; }

.mod-menu .navigation li.openLayer a em,
#mod-menu .navigation li.openLayer a em,
.mod-menu .navigation li.item a:hover em,
#mod-menu .navigation li.item a:hover em { display:block; float:left; font-weight:bold !important; height:17px; width:24px; paddin-top:1px; margin-right:3px; }

.mod-menu .navigation .layer ul,
#mod-menu .navigation .layer ul { float:left; display:block; }

.mod-menu .navigation .layer li,
#mod-menu .navigation .layer li { display:block; }

.mod-menu .navigation .layer .special,
#mod-menu .navigation .layer .special { margin-top:10px; }

.mod-menu .navigation .layer ul,
#mod-menu .navigation .layer ul { float:left; display:block; }

.mod-menu .navigation .layer li,
#mod-menu .navigation .layer li { display:block; }

.mod-menu .navigation .layer .special,
#mod-menu .navigation .layer .special { margin-top:10px; }

.mod-menu .navigation .layer .right,
#mod-menu .navigation .layer .right { text-align:left; display:block; } 

/* publicidades */
.mod-menu .navigation .layer .pub,
#mod-menu .navigation .layer .pub { background:url("../../headerfooter/_img/lin-hor-dotted-gray.gif") repeat-x scroll 0 5px; clear:both; overflow:hidden; padding:16px 0 8px; }

.mod-menu .navigation .layer .pub iframe,
#mod-menu .navigation .layer .pub iframe { width:100%; height:60px; }

.mod-menu .navigation .left .last .layer .pub iframe,
#mod-menu .navigation .left .last .layer .pub iframe { height:118px; }

/* definições das bandeiras */
.mod-menu .navigation li.item a em,
#mod-menu .navigation li.item a em,
.mod-menu .navigation li.openLayer a em,
#mod-menu .navigation li.openLayer a em,
.mod-menu .navigation li.item a:hover em,
#mod-menu .navigation li.item a:hover em { display:none; }

.mod-menu.flags .navigation li.item a:hover em,
#mod-menu.flags .navigation li.item a:hover em,
.mod-menu.flags .navigation li.openLayer a em,
#mod-menu.flags .navigation li.openLayer a em,
.mod-menu.flags .navigation li.item a em,
#mod-menu.flags .navigation li.item a em { display:block; float:left; font-weight:bold !important; height:17px; width:24px; padding-top:1px; margin-right:3px; }

.mod-menu.flags .navigation li.item a em,
#mod-menu.flags .navigation li.item a em,
.mod-menu.flags .navigation li.openLayer a em,
#mod-menu.flags .navigation li.openLayer a em,
.mod-menu.flags .navigation li.item a:hover em,
#mod-menu.flags .navigation li.item a:hover em { background:url("../_img/flags.png") no-repeat scroll 1px 1px; cursor:pointer; }

.mod-menu.flags .navigation li.item a:hover.am em,
#mod-menu.flags .navigation li.item a:hover.am em,
.mod-menu.flags .navigation li.item a.am em,
#mod-menu.flags .navigation li.item a.am em { background-position:1px -23px; }
.mod-menu.flags .navigation li.item a:hover.ba em,
#mod-menu.flags .navigation li.item a:hover.ba em,
.mod-menu.flags .navigation li.item a.ba em,
#mod-menu.flags .navigation li.item a.ba em { background-position:1px -49px; }
.mod-menu.flags .navigation li.item a:hover.ce em,
#mod-menu.flags .navigation li.item a:hover.ce em,
.mod-menu.flags .navigation li.item a.ce em,
#mod-menu.flags .navigation li.item a.ce em { background-position:1px -73px; }
.mod-menu.flags .navigation li.item a:hover.df em,
#mod-menu.flags .navigation li.item a:hover.df em,
.mod-menu.flags .navigation li.item a.df em,
#mod-menu.flags .navigation li.item a.df em { background-position:1px -98px; }
.mod-menu.flags .navigation li.item a:hover.es em,
#mod-menu.flags .navigation li.item a:hover.es em,
#mod-menu.flags .navigation li.item a.es em { background-position:1px -123px; }
.mod-menu.flags .navigation li.item a:hover.go em,
#mod-menu.flags .navigation li.item a:hover.go em,
.mod-menu.flags .navigation li.item a.go em,
#mod-menu.flags .navigation li.item a.go em { background-position:1px -148px; }
.mod-menu.flags .navigation li.item a:hover.mt em,
#mod-menu.flags .navigation li.item a:hover.mt em,
.mod-menu.flags .navigation li.item a.mt em,
#mod-menu.flags .navigation li.item a.mt em { background-position:1px -173px; }
.mod-menu.flags .navigation li.item a:hover.pa em,
#mod-menu.flags .navigation li.item a:hover.pa em,
.mod-menu.flags .navigation li.item a.pa em,
#mod-menu.flags .navigation li.item a.pa em { background-position:1px -198px; }
.mod-menu.flags .navigation li.item a:hover.mg em,
#mod-menu.flags .navigation li.item a:hover.mg em,
.mod-menu.flags .navigation li.item a.mg em,
#mod-menu.flags .navigation li.item a.mg em { background-position:1px -223px; }
.mod-menu.flags .navigation li.item a:hover.pb em,
#mod-menu.flags .navigation li.item a:hover.pb em,
.mod-menu.flags .navigation li.item a.pb em,
#mod-menu.flags .navigation li.item a.pb em { background-position:1px -248px; }
.mod-menu.flags .navigation li.item a:hover.pr em,
#mod-menu.flags .navigation li.item a:hover.pr em,
.mod-menu.flags .navigation li.item a.pr em,
#mod-menu.flags .navigation li.item a.pr em { background-position:1px -274px; }
.mod-menu.flags .navigation li.item a:hover.pe em,
#mod-menu.flags .navigation li.item a:hover.pe em,
.mod-menu.flags .navigation li.item a.pe em,
#mod-menu.flags .navigation li.item a.pe em { background-position:1px -299px; }
.mod-menu.flags .navigation li.item a:hover.rj em,
#mod-menu.flags .navigation li.item a:hover.rj em,
.mod-menu.flags .navigation li.item a.rj em,
#mod-menu.flags .navigation li.item a.rj em { background-position:1px -325px; }
.mod-menu.flags .navigation li.item a:hover.rn em,
#mod-menu.flags .navigation li.item a:hover.rn em,
.mod-menu.flags .navigation li.item a.rn em,
#mod-menu.flags .navigation li.item a.rn em { background-position:1px -350px; }
.mod-menu.flags .navigation li.item a:hover.rs em,
#mod-menu.flags .navigation li.item a:hover.rs em,
.mod-menu.flags .navigation li.item a.rs em,
#mod-menu.flags .navigation li.item a.rs em { background-position:1px -375px; }
.mod-menu.flags .navigation li.item a:hover.sc em,
#mod-menu.flags .navigation li.item a:hover.sc em,
.mod-menu.flags .navigation li.item a.sc em,
#mod-menu.flags .navigation li.item a.sc em { background-position:1px -400px; }
.mod-menu.flags .navigation li.item a:hover.sp em,
#mod-menu.flags .navigation li.item a:hover.sp em,
.mod-menu.flags .navigation li.item a.sp em,
#mod-menu.flags .navigation li.item a.sp em { background-position:1px -425px; }

/* MOD PARA FUTEBOL EUROPEU */
.mod-menu.flags .navigation li.item a:hover.alem em,
#mod-menu.flags .navigation li.item a:hover.alem em,
.mod-menu.flags .navigation li.item a.alem em,
#mod-menu.flags .navigation li.item a.alem em { background:url("../../../../../../2/core/apps/menu/_img/img-flags.gif") no-repeat scroll 0 0; }
.mod-menu.flags .navigation li.item a:hover.espa em,
#mod-menu.flags .navigation li.item a:hover.espa em,
.mod-menu.flags .navigation li.item a.espa em,
#mod-menu.flags .navigation li.item a.espa em { background:url("../../../../../../2/core/apps/menu/_img/img-flags.gif") no-repeat scroll 0 -27px; }
.mod-menu.flags .navigation li.item a:hover.fran em,
#mod-menu.flags .navigation li.item a:hover.fran em,
.mod-menu.flags .navigation li.item a.fran em,
#mod-menu.flags .navigation li.item a.fran em { background:url("../../../../../../2/core/apps/menu/_img/img-flags.gif") no-repeat scroll 0 -54px; }
.mod-menu.flags .navigation li.item a:hover.ingl em,
#mod-menu.flags .navigation li.item a:hover.ingl em,
.mod-menu.flags .navigation li.item a.ingl em,
#mod-menu.flags .navigation li.item a.ingl em { background:url("../../../../../../2/core/apps/menu/_img/img-flags.gif") no-repeat scroll 0 -82px; }
.mod-menu.flags .navigation li.item a:hover.ital em,
#mod-menu.flags .navigation li.item a:hover.ital em,
.mod-menu.flags .navigation li.item a.ital em,
#mod-menu.flags .navigation li.item a.ital em { background:url("../../../../../../2/core/apps/menu/_img/img-flags.gif") no-repeat scroll 0 -108px; }
.mod-menu.flags .navigation li.item a:hover.port em,
#mod-menu.flags .navigation li.item a:hover.port em,
.mod-menu.flags .navigation li.item a.port em,
#mod-menu.flags .navigation li.item a.port em { background:url("../../../../../../2/core/apps/menu/_img/img-flags.gif") no-repeat scroll 0 -136px; }
.mod-menu.flags .navigation li.item a:hover.lgca em,
#mod-menu.flags .navigation li.item a:hover.lgca em,
.mod-menu.flags .navigation li.item a.lgca em,
#mod-menu.flags .navigation li.item a.lgca em { background:url("../../../../../../2/core/apps/menu/_img/img-flags.gif") no-repeat scroll 0 -162px; }
.mod-menu.flags .navigation li.item a:hover.lgeu em,
#mod-menu.flags .navigation li.item a:hover.lgeu em,
.mod-menu.flags .navigation li.item a.lgeu em,
#mod-menu.flags .navigation li.item a.lgeu em { background:url("../../../../../../2/core/apps/menu/_img/img-flags.gif") no-repeat scroll 0 -189px; }
.mod-menu.flags .navigation li.item a:hover.eurc em,
#mod-menu.flags .navigation li.item a:hover.eurc em,
.mod-menu.flags .navigation li.item a.eurc em,
#mod-menu.flags .navigation li.item a.eurc em { background:url("../../../../../../2/core/apps/menu/_img/img-flags.gif") no-repeat scroll 0 -216px; }
/* MOD PARA FUTEBOL EUROPEU */