@charset "utf-8";
/* 20120404-1800 */

.mod-menu, #mod-menu {clear:both; border-top:1px solid #D5D0CB; margin-bottom:5px; height:30px;}
.mod-menu.grey, #mod-menu.grey {border-top:none !important;}

.mod-menu .navigation, #mod-menu .navigation {position:absolute; z-index:810; width:936px;}
.mod-menu.grey .navigation, #mod-menu.grey .navigation {z-index:750;}
.mod-menu.grey .navigation, #mod-menu.grey .navigation {margin-top:0px;}
.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:5px; padding-bottom:3px;}
.mod-menu.grey .navigation li.item, #mod-menu.grey .navigation li.item{padding-top:0px; padding-bottom:0px;}

.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:0px;}
.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:transparent url(../_img/lin-dotted.gif) 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:transparent url(http://stf.terra.com.br/portal/core/2/apps/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:#666666 !important; margin-top:10px;}
.mod-menu .navigation li.item a,
#mod-menu .navigation li.item a{ background:none repeat scroll 0 0 transparent;color:#A39E98;display:block;float:left;font-weight:bold !important;height:auto;margin:0;padding:0 8px;text-indent:0;width:auto;}
.mod-menu.grey .navigation li.item a,
#mod-menu.grey .navigation li.item a{ background:#ECEAE7;color:#000000;font-size:10px;padding:7px; }
.mod-menu .navigation li.item a.linklayer,
#mod-menu .navigation li.item a.linklayer{ padding:0px !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:transparent 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:0px; padding-bottom:0px;}
.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:#FFFFFF !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:transparent url(http://stf.terra.com.br/portal/core/2/apps/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:0px; padding-top:0px;}
.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("http://s2.trrsf.com.br/atm/3/core/apps/headerfooter/_img/lin-hor-dotted-gray.gif") repeat-x scroll 0 5px transparent; 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; paddin-top:1px; margin-right:3px; cursor:pointer;}

.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:transparent url(../_img/flags.png) no-repeat scroll 1px 1px;}

.mod-menu.flags .navigation li.item a:hover.menu-item-am em,
#mod-menu.flags .navigation li.item a:hover.menu-item-am em,
.mod-menu.flags .navigation li.item a.menu-item-am em,
#mod-menu.flags .navigation li.item a.menu-item-am em{background-position:1px -23px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-ba em,
#mod-menu.flags .navigation li.item a:hover.menu-item-ba em,
.mod-menu.flags .navigation li.item a.menu-item-ba em,
#mod-menu.flags .navigation li.item a.menu-item-ba em{background-position:1px -49px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-ce em,
#mod-menu.flags .navigation li.item a:hover.menu-item-ce em,
.mod-menu.flags .navigation li.item a.menu-item-ce em,
#mod-menu.flags .navigation li.item a.menu-item-ce em{background-position:1px -73px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-df em,
#mod-menu.flags .navigation li.item a:hover.menu-item-df em,
.mod-menu.flags .navigation li.item a.menu-item-df em,
#mod-menu.flags .navigation li.item a.menu-item-df em{background-position:1px -98px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-es em,
#mod-menu.flags .navigation li.item a:hover.menu-item-es em,
.mod-menu.flags .navigation li.item a.menu-item-es em,
#mod-menu.flags .navigation li.item a.menu-item-es em{background-position:1px -123px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-go em,
#mod-menu.flags .navigation li.item a:hover.menu-item-go em,
.mod-menu.flags .navigation li.item a.menu-item-go em,
#mod-menu.flags .navigation li.item a.menu-item-go em{background-position:1px -148px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-mt em,
#mod-menu.flags .navigation li.item a:hover.menu-item-mt em,
.mod-menu.flags .navigation li.item a.menu-item-mt em,
#mod-menu.flags .navigation li.item a.menu-item-mt em{background-position:1px -173px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-pa em,
#mod-menu.flags .navigation li.item a:hover.menu-item-pa em,
.mod-menu.flags .navigation li.item a.menu-item-pa em,
#mod-menu.flags .navigation li.item a.menu-item-pa em{background-position:1px -198px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-mg em,
#mod-menu.flags .navigation li.item a:hover.menu-item-mg em,
.mod-menu.flags .navigation li.item a.menu-item-mg em,
#mod-menu.flags .navigation li.item a.menu-item-mg em{background-position:1px -223px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-pb em,
#mod-menu.flags .navigation li.item a:hover.menu-item-pb em,
.mod-menu.flags .navigation li.item a.menu-item-pb em,
#mod-menu.flags .navigation li.item a.menu-item-pb em{background-position:1px -248px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-pr em,
#mod-menu.flags .navigation li.item a:hover.menu-item-pr em,
.mod-menu.flags .navigation li.item a.menu-item-pr em,
#mod-menu.flags .navigation li.item a.menu-item-pr em{background-position:1px -274px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-pe em,
#mod-menu.flags .navigation li.item a:hover.menu-item-pe em,
.mod-menu.flags .navigation li.item a.menu-item-pe em,
#mod-menu.flags .navigation li.item a.menu-item-pe em{background-position:1px -299px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-rj em,
#mod-menu.flags .navigation li.item a:hover.menu-item-rj em,
.mod-menu.flags .navigation li.item a.menu-item-rj em,
#mod-menu.flags .navigation li.item a.menu-item-rj em{background-position:1px -325px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-rn em,
#mod-menu.flags .navigation li.item a:hover.menu-item-rn em,
.mod-menu.flags .navigation li.item a.menu-item-rn em,
#mod-menu.flags .navigation li.item a.menu-item-rn em{background-position:1px -350px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-rs em,
#mod-menu.flags .navigation li.item a:hover.menu-item-rs em,
.mod-menu.flags .navigation li.item a.menu-item-rs em,
#mod-menu.flags .navigation li.item a.menu-item-rs em{background-position:1px -375px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-sc em,
#mod-menu.flags .navigation li.item a:hover.menu-item-sc em,
.mod-menu.flags .navigation li.item a.menu-item-sc em,
#mod-menu.flags .navigation li.item a.menu-item-sc em{background-position:1px -400px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-sp em,
#mod-menu.flags .navigation li.item a:hover.menu-item-sp em,
.mod-menu.flags .navigation li.item a.menu-item-sp em,
#mod-menu.flags .navigation li.item a.menu-item-sp em{background-position:1px -425px;}


/* MOD PARA FUTEBOL EUROPEU */
.mod-menu.flags .navigation li.item a:hover.menu-item-alem em,
#mod-menu.flags .navigation li.item a:hover.menu-item-alem em,
.mod-menu.flags .navigation li.item a.menu-item-alem em,
#mod-menu.flags .navigation li.item a.menu-item-alem em{background:transparent url(../_img/img-flags.gif) no-repeat scroll 0px 0px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-espa em,
#mod-menu.flags .navigation li.item a:hover.menu-item-espa em,
.mod-menu.flags .navigation li.item a.menu-item-espa em,
#mod-menu.flags .navigation li.item a.menu-item-espa em{background:transparent url(../_img/img-flags.gif) no-repeat scroll 0px -27px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-fran em,
#mod-menu.flags .navigation li.item a:hover.menu-item-fran em,
.mod-menu.flags .navigation li.item a.menu-item-fran em,
#mod-menu.flags .navigation li.item a.menu-item-fran em{background:transparent url(../_img/img-flags.gif) no-repeat scroll 0px -54px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-ingl em,
#mod-menu.flags .navigation li.item a:hover.menu-item-ingl em,
.mod-menu.flags .navigation li.item a.menu-item-ingl em,
#mod-menu.flags .navigation li.item a.menu-item-ingl em{background:transparent url(../_img/img-flags.gif) no-repeat scroll 0px -82px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-ital em,
#mod-menu.flags .navigation li.item a:hover.menu-item-ital em,
.mod-menu.flags .navigation li.item a.menu-item-ital em,
#mod-menu.flags .navigation li.item a.menu-item-ital em{background:transparent url(../_img/img-flags.gif) no-repeat scroll 0px -108px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-port em,
#mod-menu.flags .navigation li.item a:hover.menu-item-port em,
.mod-menu.flags .navigation li.item a.menu-item-port em,
#mod-menu.flags .navigation li.item a.menu-item-port em{background:transparent url(../_img/img-flags.gif) no-repeat scroll 0px -136px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-lgeu em,
#mod-menu.flags .navigation li.item a:hover.menu-item-lgeu em,
.mod-menu.flags .navigation li.item a.menu-item-lgeu em,
#mod-menu.flags .navigation li.item a.menu-item-lgeu em{background:transparent url(../_img/img-flags.gif) no-repeat scroll 0px -162px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-lgca em,
#mod-menu.flags .navigation li.item a:hover.menu-item-lgca em,
.mod-menu.flags .navigation li.item a.menu-item-lgca em,
#mod-menu.flags .navigation li.item a.menu-item-lgca em{background:transparent url(../_img/img-flags.gif) no-repeat scroll 0px -189px;}
.mod-menu.flags .navigation li.item a:hover.menu-item-eurc em,
#mod-menu.flags .navigation li.item a:hover.menu-item-eurc em,
.mod-menu.flags .navigation li.item a.menu-item-eurc em,
#mod-menu.flags .navigation li.item a.menu-item-eurc em{background:transparent url(../_img/img-flags.gif) no-repeat scroll 0px -216px;}
/* MOD PARA FUTEBOL EUROPEU */