/**
 * @file
 * Navigation Styling
 */


/*
 * Markup generated by theme_menu_tree().
 */

/*ul li.expanded {
  *list-style-image: url(../images/menu-expanded.png);
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  list-style-type: circle;
}

ul li.collapsed {
  *list-style-image: url(../images/menu-collapsed.png);
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC'); 
  list-style-type: disc;
}

ul li.leaf {
  *list-style-image: url(../images/menu-leaf.png);
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
  list-style-type: square;
}*/

ul.menu li {
  list-style: none;
}
/*
 * The active item in a Drupal menu
 */

li a.active {
  color: #000;
}

/*
 * Navigation bar
 */

#navigation {
  margin-top: 2px;
  /* overflow: hidden; */ /* Sometimes you want to prevent overlapping with main div. */
}

#navigation .block {
  margin-bottom: 0;
}

#navigation .block-menu .block-title,
#navigation .block-menu-block .block-title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

#navigation ul.links, /* Main menu and secondary menu links */
#navigation ul.menu { /* Menu block links */
  margin: 0;
  padding: 0;
  text-align: left; /* LTR */
}

#navigation ul.links li,
#navigation ul.menu li { /* A simple method to get navigation links to appear in one line. */
  float: left; /* LTR */
  padding: 0 10px 0 0; /* LTR */
  list-style-type: none;
  list-style-image: none;
}

.region-navigation {
}

/*
 * Main menu and Secondary menu links
 */

#main-menu {
}

#barra_superior {
  font-family: Arial;
  height: 148px;
}

.BoxMarca {
  background: url("../images/menus/bg_marca.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 148px;
  margin-right: 2px;
  width: 143px;
}

.BoxMarca .Marca{
  margin-top: 20px;
  margin-left:4px;
}

.BoxDireitaFull {
  float: left;
  width: 805px;
}

.BoxDireita{
  float:left;
  width: 805px;
  height: 110px;
}

.NomePortal {
  float:left;
  width:454px;
  height:110px;
  margin-right:2px;
  background-image:url(../images/menus/bg_nome_portal.png);
  font-family:Verdana, Geneva, sans-serif;
}

.NomePortal .Nome{
  width:406px;
  height:67px;
  margin-top:29px;
  margin-left:22px;
  background:url(../images/menus/logo_portaldacopa.png) no-repeat;
}

.i18n-en .NomePortal .Nome
{background:url(../images/menus/logo_portaldacopa_eng.png) no-repeat;}
.i18n-es .NomePortal .Nome
{background:url(../images/menus/logo_portaldacopa_esp.png) no-repeat;}

.Contador{
  float:left;
  width:133px;
  height:110px;
  margin-right:3px;
  background:url(../images/menus/bg_contador.png) no-repeat;
}

.Contador .Numeros{
  width:88px;
  height:55px;
  margin-top:28px;
  margin-left:24px;
}

.Contador .Numeros img{
  padding: 0 1px;
}

.Contador .Dias{
  font-family: Arial;
  font-size:10px;
  color:#006fa7;
  margin-left:24px;
  margin-top:3px;
}

.Busca{
  float:left;
  width:213px;
  height:110px;
  background:url(../images/busca/bg_busca.png) no-repeat;
}

.Busca .IconesTexto{
  height:21px;
  margin-top:8px;
  margin-left:122px;
  margin-bottom:9px;
}

.Busca .IconesTexto .icon1, .icon2, .icon3{
  float:left;
}

.Busca .IconesTexto .icon1, .icon2{
  margin-right:2px;
}

.Busca .Idiomas{
  height:20px;
  font-family:'MicrosoftSansSerif';
  font-size:10px;
  margin-top:36px;
  *margin-top: 34px;
  margin-left:26px;
  *margin-left: -15px;
  color:#999999;
  line-height: normal;
  font-weight: normal;
  font-size: 12px;
}

.Busca .Idiomas a, .Busca .Idiomas a:visited{
  color:#999999;
  text-decoration:none;
}

.Busca .Idiomas a:hover{
  text-decoration:underline;
}

.Busca .Idiomas a.selected{
  color:#0062a3;
}

.Busca .Idiomas a.active{
  color:#0062a3;
}

.Busca .CampoBusca{
  margin-top: 10px;
  *margin-top: 45px;
  width:166px;
  height:39px;
  margin-left:23px;
  background:url(../images/menus/bg_campoBusca.png) no-repeat;
}

.Busca .CampoInput{
  float:left;
  width:130px;
  margin-top:8px;
  font-family:'MicrosoftSansSerif';
  font-size:15px;
}

.Busca .CampoInput input{
  width:130px;
  border:none;
  margin-left:10px;
  color:#999999;
  font-family:'MicrosoftSansSerif';
  font-size:15px;
}

.Busca .BtnLupa{
  float:left;
  margin-top:10px;
  margin-left:10px;
}

.MenuHorizontal{
  clear:both;
  width:806px;
  height:37px;
  background:url(../images/menus/bg_menu_horizontal.png) no-repeat;
  text-align:left;
  margin-left: 0px;
}

.MenuHorizontal ul{
  padding-top:8px;
  padding-left:0;
  list-style:none;
}

.MenuHorizontal ul li{
  display:inline;
  padding-left:10px;
  padding-right:10px;
  *padding-left:9px;
  *padding-right:9px;
  border-right:1px solid #ededed;
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  background: inherit !important;
}

.MenuHorizontal ul li{
  display:inline;
  padding-left:10px;
  padding-right:10px;
  *padding-left:9px;
  *padding-right:9px;
  border-right:1px solid #ededed;
  border-top: 0px;
  border-bottom: 0px;
  border-left: 0px;
  background: inherit !important;
}

.MenuHorizontal ul li.menu-path-imprensa{
  padding-right: 0px;
}

.i18n-pt-br .MenuHorizontal ul li{
  padding-left: 10px;
}
.i18n-es .MenuHorizontal ul li{
  padding-left: 12px;
  padding-right:13px;
}
.i18n-en .MenuHorizontal ul li{   
    padding-left: 12px;
    padding-right: 13px;
  }
.MenuHorizontal ul li.last{
  border:none;
}

.MenuHorizontal ul li a, .MenuHorizontal ul li a:visited{
  font-family: Arial;
  font-size:13px;
  color:#499336;
  text-decoration:none;
}

#secondary-menu {
  float: right; /* LTR */
}


/*
 * Estilo do sub-menu torcedores do menu principal
 *
*/

/* ESPECIALIZAÇÕES */

#navigation li {transition-duration: 1s;}

.page-inicio #navigation li.menu-path-front {  border-bottom: 2px #337D21 solid;}

#navigation .menu-path-torcedor ul {  border-top: 3px #f4b311 solid;}
.section-torcedor #navigation li.menu-path-torcedor  {  border-bottom: 2px #f4b311 solid;}
.section-servicos #navigation li.menu-path-servicos {  border-bottom: 2px #f4b311 solid;}
.#navigation .menu-path-torcedor ul .view-content .views-field-field-thumbnail img{
  border: 3px solid #f4b311;
}
#navigation .menu-path-brasilecopa ul {  border-top: 3px #499336 solid;}
.section-brasilecopa #navigation li.menu-path-brasilecopa  {  border-bottom: 2px #499336 solid;}

#navigation .menu-path-brasilecopa ul .view-content .views-field-field-thumbnail img{
  border: 3px solid #499336;
}

#navigation .menu-path-copadomundo ul {  border-top: 3px #0092c6 solid;}
.section-copadomundo #navigation li.menu-path-copadomundo {  border-bottom: 2px #0092c6 solid;}

#navigation .menu-path-confederacoes ul {  border-top: 3px #0092c6 solid;}
.section-confederacoes #navigation li.menu-path-confederacoes {  border-bottom: 2px #0092c6 solid;}

#navigation .menu-path-confederacoes ul .view-content .views-field-field-thumbnail img{
  border: 3px solid #0092c6;
}

.section-sedes #navigation li.menu-path-sedes {  border-bottom: 2px #F16122 solid;}

#navigation .menu-path-oportunidades ul {  border-top: 3px #94ba40 solid;}
.i18n-en #navigation .menu-path-oportunidades ul {  border-top: 3px #94ba40 solid;}
.i18n-es #navigation .menu-path-oportunidades ul {  border-top: 3px #94ba40 solid;}

.section-oportunidades #navigation li.menu-path-oportunidades {  border-bottom: 2px #94ba40 solid;}

#navigation .menu-path-oportunidades ul .view-content .views-field-field-thumbnail img{
  border: 3px solid #94ba40;
}
#navigation .menu-path-noticias ul {  border-top: 3px #32c7c9 solid;  left:-301px;}
.i18n-en #navigation .menu-path-noticias ul {  border-top: 3px #32c7c9 solid;  left:-323px;}

.section-noticias #navigation li.menu-path-noticias {  border-bottom: 2px #32c7c9 solid;}

#navigation .menu-path-noticias ul .view-content .views-field-field-thumbnail img{
  border: 3px solid #32c7c9;
}
#navigation .menu-path-imprensa ul {  border-top: 3px #e30028 solid;  left: -382px;}
.i18n-en #navigation .menu-path-imprensa ul {  border-top: 3px #e30028 solid;  left: -390px;}
.i18n-es #navigation .menu-path-imprensa ul {  border-top: 3px #e30028 solid;  left: -377px;}

.section-imprensa  #navigation li.menu-path-imprensa  {  border-bottom: 2px  #e30028 solid;}

#navigation .menu-path-imprensa ul .view-content .views-field-field-thumbnail img{
  border: 3px solid #e30028;
}


#navigation .menuparent ul {
  font-family: 'MicrosoftSansSerif';
  width:454px;
  min-height:260px;
  background:url(../images/menus/bg_menudrop.jpg) repeat-x #eeeeee 0px 3px;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  color: #024262;
  list-style: none;
  margin-left: 0;
  padding-left: 0px;
  padding-bottom: 10px;
}

#navigation .menuparent ul li {
  padding: 0px;
}

#navigation .menuparent ul .view-content{
  float:left;
  width:208px;
  margin-top:20px;
  min-height:260px;
  background: url("../images/menus/separador_menudrop_vertical.png") no-repeat center right;
}

#navigation .menuparent ul .view-content .views-field-field-thumbnail{
  margin-bottom:10px;
}

#navigation .menuparent ul .view-content .views-row {
  padding: 0px 20px;
  display: block;
}

#navigation .menuparent ul .attachment  .view-content .views-row {
  height: 75px;
  padding: 0px 20px;
  background:url("../images/menus/separador_menudrop_horizontal.png") no-repeat bottom;
}

#navigation .menuparent ul .attachment  .view-content .views-row-last {
  background:none;
}
#block-nice-menus-1
{
  width: 820px;


}

#navigation .menuparent ul .attachment .view-content{
  float:left;
  width:236px;
  min-height:260px;
  margin-top: 20px;
  background: none;
}

#navigation .menuparent ul .view-content .views-row a{
  padding: 0px;
}

#navigation .menuparent ul .view-content .views-row .views-field-created-1 {
  padding-top: 7px;
  font-size: 12px;
}
#navigation .menuparent ul .view-content .views-row .views-field-created {
  padding: 9px 0px 0px 2px;
  font-size: 10px;
}

#navigation .menuparent ul .view-content .views-row .views-field-field-pretexto{
  margin-top: 14px;
}

#navigation .menuparent ul .view-content .views-row .views-field-field-pretexto,
#navigation .menuparent ul .view-content .views-row a {
  font-family: 'MicrosoftSansSerif';
  font-size: 12px;
  color: #024262;
  text-decoration: none;
  text-align: left;
}


#navigation .menuparent ul .view-content .views-row-first.views-row-last .views-field.views-field-title a,
#navigation .menuparent ul .view-lista-de-noticias.view-display-id-attachment_1 a{
  font-weight: bold;
}



#navigation .menuparent ul .view-content .views-row a:hover{
  text-decoration:underline;
}

/*.MenuDrop .ColunaEsquerda .LinhaNoticia{
  width:150px;
  background:none;
}

.MenuDrop .LinhaNoticia{
  width: 192px;
  margin-left: 20px;
  min-height:75px;
  background:url(images/separador_menudrop_horizontal.png) no-repeat bottom;
  display:block;
}

.MenuDrop .last{
  background:none!important;
}

.MenuDrop .LinhaNoticia .Data{
  padding-top:8px;
}

.MenuDrop .LinhaNoticia .Data .Horario{
  font-size:10px;
}

.MenuDrop .LinhaNoticia a, .LinhaNoticia a:visited{
  color:#024262;
  text-decoration:none;
}

.MenuDrop .LinhaNoticia a:hover{
  color:#024262;
  text-decoration:underline;
}*/

/* REMOVIDO TEMPORARIAMENTE
#navigation .menu-path-torcedor ul {
  min-height:260px;
  background:url(../images/menus/bg_menudrop.jpg) repeat-x #eeeeee;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  color: #024262;
}

#navigation .menu-path-torcedor ul {
  list-style: none outside none;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 10px;
  border-top: 3px solid #F4B311;
}

#navigation .menu-path-torcedor ul li {
  background: transparent!important;
  padding: 0;
}
*/

/*
 * Estilo do sub-menu sedes do menu principal
 *
*/


#navigation .menu-path-sedes ul {
  min-height:260px;
  background:url(../images/menus/bg_menudrop.jpg) repeat-x #eeeeee;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  font-size:12px;
  display: none;
  width: auto;
  list-style: none outside none;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 10px;
  border-top: 3px solid #F16122;
  margin-top: 7px;
}

#navigation .menu-path-brasilecopa ul {
  min-height:auto;
  background:url(../images/menus/bg_menudrop.jpg) repeat-x #eeeeee;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  font-size:12px;
  display: none;
  width: auto;
  list-style: none outside none;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 10px;
  border-top: 3px solid #57AF41;
  margin-top: 7px;
}

#navigation .menu-path-torcedor ul {
  min-height:auto;
  background:url(../images/menus/bg_menudrop.jpg) repeat-x #eeeeee;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  font-size:12px;
  display: none;
  width: 161px;
  list-style: none outside none;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 10px;
  border-top: 3px solid #f4b311;
  margin-top: 7px;
}

#navigation .menu-path-servicos ul {
  min-height:auto;
  background:url(../images/menus/bg_menudrop.jpg) repeat-x #eeeeee;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  font-size:12px;
  display: none;
  width: 161px;
  list-style: none outside none;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 10px;
  border-top: 3px solid #f4b311;
  margin-top: 7px;
}

#navigation .menu-path-confederacoes ul {
  min-height:auto;
  background:url(../images/menus/bg_menudrop.jpg) repeat-x #eeeeee;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  font-size:12px;
  display: none;
  width: 161px;
  list-style: none outside none;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 10px;
  border-top: 3px solid #0092c6;
  margin-top: 7px;
}

#navigation .menu-path-copadomundo ul {
  min-height:auto;
  background:url(../images/menus/bg_menudrop.jpg) repeat-x #eeeeee;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  font-size:12px;
  display: none;
  width: 161px;
  list-style: none outside none;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 10px;
  border-top: 3px solid #0092c6;
  margin-top: 7px;
}

#navigation .menu-path-oportunidades ul {
  min-height:auto;
  background:url(../images/menus/bg_menudrop.jpg) repeat-x #eeeeee;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  -webkit-box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
  font-size:12px;
  display: none;
  width: 161px;
  list-style: none outside none;
  margin-left: 0;
  padding-left: 0;
  padding-bottom: 10px;
  border-top: 3px solid #94ba40;
  margin-top: 7px;
}

#navigation .menu-path-sedes ul li,
#navigation .menu-path-brasilecopa ul li,
#navigation .menu-path-torcedor ul li,
#navigation .menu-path-confederacoes ul li,
#navigation .menu-path-oportunidades ul li,
#navigation .menu-path-servicos ul li {
  background: transparent!important;
  padding: 0;
  margin-left: 0px;
  width: 160px;
}

#navigation .menu-path-sedes ul li a,
#navigation .menu-path-brasilecopa ul li a,
#navigation .menu-path-torcedor ul li a,
#navigation .menu-path-confederacoes ul li a,
#navigation .menu-path-oportunidades ul li a,
#navigation .menu-path-servicos ul li a{
  background: url("../images/menus/separador_menudropsedes.png") no-repeat scroll center bottom transparent;
}

#navigation .menu-path-sedes ul li a, 
#navigation .menu-path-sedes ul li a:visited,
#navigation .menu-path-brasilecopa ul li a, 
#navigation .menu-path-brasilecopa ul li a:visited,
#navigation .menu-path-torcedor ul li a, 
#navigation .menu-path-torcedor ul li a:visited,
#navigation .menu-path-confederacoes ul li a, 
#navigation .menu-path-confederacoes ul li a:visited,
#navigation .menu-path-oportunidades ul li a, 
#navigation .menu-path-oportunidades ul li a:visited, 
#navigation .menu-path-servicos ul li a,
#navigation .menu-path-servicos ul li a:visited {
  color: #024262;
  display: block;
  text-decoration: none;
  padding-left: 15px;
  padding-right: 5px;
  width: 141px;
}

#navigation .menu-path-sedes ul li a:hover {
  background-color: #F16122;
  background-image: none;
  color: #FFFFFF;
}

#navigation .menu-path-brasilecopa ul li a:hover {
  background-color: #57AF41;
  background-image: none;
  color: #FFFFFF;
}

#navigation .menu-path-torcedor ul li a:hover {
  background-color: #f4b311;
  background-image: none;
  color: #FFFFFF;
}

#navigation .menu-path-servicos ul li a:hover {
  background-color: #f4b311;
  background-image: none;
  color: #FFFFFF;
}

#navigation .menu-path-confederacoes ul li a:hover {
  background-color: #0092c6;
  background-image: none;
  color: #FFFFFF;
}

#navigation .menu-path-oportunidades ul li a:hover {
  background-color: #94ba40;
  background-image: none;
  color: #FFFFFF;
}

/*
 * Menu blocks
 */

.block-menu {
}

/*
 * "Menu block" blocks
 *
 * Drupal core has limited ways in which it can display its menus. To get around
 * these limitations, see http://drupal.org/project/menu_block
 */

.block-menu-block {
}

#main .sidebars_first {
  clear: both;
}

.MenuVertical{
}

.MenuVertical .BordaTop{
  width:132px;
  height:11px;
}

.page-inicio .MenuVertical .BordaTop{
  background:url(../images/menus/borda_top_menu.png) no-repeat;
}

.page-torcedor .MenuVertical .BordaTop{
  background:url(../images/menus/torcedor/borda_top_menu.png) no-repeat;
}

.page-brasilecopa .MenuVertical .BordaTop{
  background:url(../images/menus/borda_top_menu.png) no-repeat;
}

.page-copadomundo .MenuVertical .BordaTop{
  background:url(../images/menus/confederacoes/borda_top_menu.png) no-repeat;
}

.page-confederacoes .MenuVertical .BordaTop{
  background:url(../images/menus/confederacoes/borda_top_menu.png) no-repeat;
}

.page-sedes .MenuVertical .BordaTop{
  background:url(../images/menus/sedes/borda_top_menu.png) no-repeat;
}

.page-oportunidades .MenuVertical .BordaTop{
  background:url(../images/menus/oportunidades/borda_top_menu.png) no-repeat;
}

.page-noticias .MenuVertical .BordaTop{
  background:url(../images/menus/noticias/borda_top_menu.png) no-repeat;
}

.page-imprensa .MenuVertical .BordaTop{
  background:url(../images/menus/imprensa/borda_top_menu.png) no-repeat;
}

.MenuVertical .BordaBottom{
  width:132px;
  height:11px;
}

.page-inicio .MenuVertical .BordaBottom{
  background:url(../images/menus/borda_bottom_menu.png) no-repeat;
  background-position-x: -1px;
}

.page-torcedor .MenuVertical .BordaBottom{
  background:url(../images/menus/torcedor/borda_bottom_menu.png) no-repeat;
}

.page-brasilecopa .MenuVertical .BordaBottom{
  background:url(../images/menus/borda_bottom_menu.png) no-repeat;
  background-position-x: -1px;
}

.page-copadomundo .MenuVertical .BordaBottom{
  background:url(../images/menus/confederacoes/borda_bottom_menu.png) no-repeat;
}

.page-confederacoes .MenuVertical .BordaBottom{
  background:url(../images/menus/confederacoes/borda_bottom_menu.png) no-repeat;
}

.page-sedes .MenuVertical .BordaBottom{
  background:url(../images/menus/sedes/borda_bottom_menu.png) no-repeat;
}

.page-oportunidades .MenuVertical .BordaBottom{
  background:url(../images/menus/oportunidades/borda_bottom_menu.png) no-repeat;
}

.page-noticias .MenuVertical .BordaBottom{
  background:url(../images/menus/noticias/borda_bottom_menu.png) no-repeat;
}

.page-imprensa .MenuVertical .BordaBottom{
  background:url(../images/menus/imprensa/borda_bottom_menu.png) no-repeat;
}

.MenuVertical .ConteudoMenu{
  width:132px;
  padding-top:2px;
  padding-bottom:16px;
}

.page-inicio .MenuVertical .ConteudoMenu{
  background-color:#57af41;
}

.page-torcedor .MenuVertical .ConteudoMenu{
  background-color:#F4B311;
}

.page-brasilecopa .MenuVertical .ConteudoMenu{
  background-color:#57af41;
}

.page-copadomundo .MenuVertical .ConteudoMenu{
  background-color:#0092C6;
}

.page-confederacoes .MenuVertical .ConteudoMenu{
  background-color:#0092C6;
}

.page-sedes .MenuVertical .ConteudoMenu{
  background-color:#F16122;
}

.page-oportunidades .MenuVertical .ConteudoMenu{
  background-color:#94BA40;
}

.page-noticias .MenuVertical .ConteudoMenu{
  background-color:#32C7C9;
}

.page-imprensa .MenuVertical .ConteudoMenu{
  background-color:#E30028;
}

.MenuVertical .ConteudoMenu ul{
  list-style:none;
  padding-left:0px;
  margin-left:0px;
  margin-bottom: 0px;
}

.MenuVertical .ConteudoMenu ul li,
#block-menu-menu-menu-interno-sedes-fortal ul li,
body.page-sedes #main .sidebars.sidebars_first #block-menu-menu-menu-interno-sedes-fortal ul li{
  background:url(../images/menus/separador_menu_vertical.png) no-repeat bottom;
  min-height:25px;
  padding-bottom:5px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align:middle;
}

.MenuVertical .ConteudoMenu ul li.last{
  background:none;
}

.MenuVertical .ConteudoMenu ul li a,.MenuVertical .ConteudoMenu ul li a:visited{
  color:#fff;
  font-family:'MicrosoftSansSerif';
  font-size:12px;
  text-decoration:none;
}
.MenuVertical .ConteudoMenu ul li a:hover{
  text-decoration:underline;
}

#header {
  margin-bottom: 11px;
}

.page-brasilecopa-sobreacopa #block-menu-menu-menu-home-brasil-e-copa .active-trail {
  margin-left: 0px;
}

.page-brasilecopa-sobreacopa #block-menu-menu-menu-home-brasil-e-copa .active-trail>a {
  display: none;
}

.page-brasilecopa-sobreacopa #block-menu-menu-menu-home-brasil-e-copa .active-trail ul .last {
  background: none;
}

#barra-brasil div,
#barra-brasil a,
#barra-brasil ul,
#barra-brasil li{
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font-family:inherit;
  vertical-align:baseline
}

#barra-brasil ul{
  list-style:none
}

@font-face{
  font-family:"Open Sans";
  font-style:normal;
  font-weight:700;

  src:local("Open Sans Bold"),
  local("OpenSans-Bold"),
  url("http://barra.brasil.gov.br/static/opensans-bold.woff") format("woff")
}

#barra-brasil{
  height:32px;
  background:#FCCA00;
  font-weight:bold;
  font-size:13px;
  line-height:32px;
  font-family:"Open Sans",Arial,Helvetica,sans-serif;
  word-wrap: normal;
}

#barra-brasil a{
  text-decoration:none
}

div#wrapper-barra-brasil{
  position:relative;
  overflow:hidden;
  margin:0 auto;
  width:100%;
  max-width:960px
}

#barra-brasil .brasil-flag{
  float:left;
  padding:7px 0 6px;width:116px;
  height:19px;
  border-right:1px solid #d3a725
}

#barra-brasil .brasil-flag .link-barra{
  display:block;
  padding-left:42px;
  width:43px;
  background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAATCAIAAAABJ4pRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABINJREFUeNqUVFtsFFUYPrfdmdnLbLe021baQqWUtdJKL5QiASPiNVqC0TYqUWLShJQmRH3RqPHFRKJvQqIPQNSAAcMDptGEiKjYpLZIkSqGXqjdFlppd3vb7c7Ozpxz/M+2wZD44snszOzJnP//vv///g9XnNiXtNISI1gYq4eUEu4CC7SyiLpJgtSOIJKg/1ySB3x+NmsvJLNpgVUwlAu08iIkzi2pUhHIAa/q1L9p7l6YWmmHEOSBWJD6LixwJ7DDAKR06c6imQOVYxoRyEV4BR3JBYfvqNqBtILrSGNEKgoCsVxWDMmxgAOADeDjQsP+oHbo1egk7B+Mju/vq7kwVYhohsAxoiogiIM5hBaSUIBFfS21WRcOSwUHOwgTqoJR+O0pv31u56XmUKrvt4o/RyNrjVRHw40iLdU9Hck4DPBQxOQKK/XQqQa7nGNb8UICSUoE4y4rCyweqh164b7Jk12N737x2NjtfMAeCDit268e7jj7yOqfX++p+ebvQk5coAB8BQIMroqaf7xt3p4TUATgxj0Y0wOVN96uHomE3I+Ob37zSJvUHURshjySIZ4JPLhp+IcPj3h1eSZ2zxu/R8cXDeThuSLJkGZSY/fGjGOrenG9xlz8vPnK/g0xEwprl52PH9ryUGRLk1lfXWqGCcE0lUqOjxeHVy01141V+5Mvlk+lOLmcAOwC6OpMo8FnqlOCh2j2taqRE1sHKk2LuFJq6NveumNd9f0Dt2IjC1aGVKwzdz1cUryaxSasW9Oo/dFfoaEB6jxdOl2Xt3BtwYw7Xh/VmQNNcNHj5fH3N40CQgnNAAUQMjgh+y/dpIblN9j14fHuHqEFvPUP5L3Svp4mHNtGmgbaVF1oWZNIi8GXextALUpEhLqnJ0o3f9fcEw9iD3RFCaUiMmvmG/lhI50VBQX6ujX5ju3+dHHm1Mmb9dGsxyRKSwylHNLRt2HvL42O4C5IhsLsgEII74+Hd1zY+s5AdMklguMnmkaLwn9RGgr7dSfLk5ZreGhJUdD0+oz0ZxSOMNQ1VdB4fscnw5VCiOUBpb7d91vcklBJJpDwXpwOn50qKdXs2tLZpoqJU99XxVPBbMayXRnOK/Dp5p5tZzpbu0cT+sErG9/6o2rW9iLKQbOget2jQbgay3UIJrlhlJSK6Yz3dKx4dD74Ut3Ivu2X5xe8CSvopdm1kdh7e7/sfO7Ho4PlrT0NvTMhTISaaRhUoImITr244Njz8WwSVKOMhBI1hdIBMQuXlARShxuvPbt+3k0gx9GMsDVp0c7emq8nSiSFjzkVlCuKfHl+Q0aQai21Gb4E7SA59wDWGLLBg+Kk6/lqrKw/4dtWOLfKn/74+r2t3fVX5/IwcyExIBAKFFWOhskyWVx4tG3GmUfKCFRbOHYBNjiC6hBkBTrQRl+mSLeHZkOYOXeMRxIFCb6SME5gYJiGvH7MPn0q5wBCgqkgF4xBEVfdhksTyMmNpFT/chJQJQbkgitE8o73gRe4HsRYe/RJy86IFYtU1pVzSqxC/J8F5fMz/z8CDAAkCSSg0qSX5AAAAABJRU5ErkJggg==") 8px center no-repeat;
  text-transform:uppercase;
  line-height:19px
}

#barra-brasil .acesso-info{
  float:left;
  padding:0 13px;
  border-right:1px solid #d3a725
}

.i18n-pt-br #barra-brasil .copa-counter{
  position: absolute;
  top:0;
  left:338px;
  padding:0;
  color:#138542;
  width:210px;
  text-align:center;
}

.i18n-en #barra-brasil .copa-counter{
  position: absolute;
  top:0;
  left:280px;
  padding:0;
  color:#138542;
  width:251px;
  text-align:center;
}

.i18n-es #barra-brasil .copa-counter{
  position: absolute;
  top:0;
  left:325px;
  padding:0;
  color:#138542;
  width:236px;
  text-align:center;
}
.Contador #game_box{
  font-family: 'MicrosoftSansSerif',Verdana, Tahoma, "DejaVu Sans", sans-serif;
  height:110px; width:133px;
}

.Contador .jogos > a,.Contador .jogos > a:hover{
  text-decoration : none;
  cursor: pointer;  
}

.Contador #game_box .l{
  font-size:  9px;
  text-align: center;
  color:#0062a3;
}
.Contador #game_box .j{
  overflow: hidden;
  width:133px;
  clear: both;
}
.Contador #game_box .t, .Contador #game_box .c{
  float: left;
}
.Contador #game_box .t .b img{
  width: 36px;
}
.Contador #game_box .s{
  font-size: 14px;
  line-height: 14px;
  text-align: center;
  color: #024262;
}

.Contador #game_box .t.sa{
  margin-left: 15px;
}
.Contador #game_box .c{
  height: 24px;
  width: 30px;
  background: url(../images/contador/X_jogo.jpg) center center no-repeat;
}
.Contador #game_box .title{
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  color: #00b33e;
  font-family:arial;
  color: #499336;
  font-family: Arial;
  font-size: 13px;
}
.Contador #game_box .jogon {
  display: none;
}
.Contador #game_box .jogon.ordem0{
  display: block;
}

.Contador #game_box .campea img { width: 45px !important; height: 29px;}
.Contador #game_box.campea .title { margin-top: 5px;}
.Contador #game_box .campea  {  height: 29px;text-align:center;margin-top: 5px;margin-bottom: 5px;}
.Contador #game_box.campea .c_texto { font-size: 9px; text-align: center; color: #0062a3; }
 

#barra-brasil .copa-counter > span {margin:0 2px 0 1px}
#barra-brasil .copa-counter span span{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAYAAADJqhx8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yNy8xNHAjaMgAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzQGstOgAAAAXElEQVQ4je3UsRlAQBAF4d9+14cS6EKqBE3JlaAVJQg0oAIBCjgCgpt85m20VYxdiwmNPBYMCTPqTNk1OMdD+aaOFzIogRKAFNv+7QUl8JfA+sJfA73zQeayoD8A1xcLB3KMhwsAAAAASUVORK5CYII=") no-repeat;color:#FCCA00;display:inline-block;width:16px;height:22px;margin-left:1px;text-align:center;line-height:22px}
#barra-brasil .portal-copa{float:left;padding:0 13px;color:#138542;border-right:1px solid #d3a725;}
#barra-brasil .list{position:absolute;top:0;right:0;border-left:1px solid #d3a725}
#barra-brasil .list .first{}
#barra-brasil .list-item{display:inline-block;padding:0 15px 0 14px;height:32px;float: left;border-right:1px solid #d3a725}
#barra-brasil .list .last{}
#barra-brasil .link-barra{color:#138542}

@media screen and (max-width: 870px){
  #barra-brasil .list{top:-100px}
  #barra-brasil .copa-counter,
  #barra-brasil .portal-copa{display:none}
}

@media screen and (min-width: 960px){
  #wrapper-barra-brasil{width:960px}
}
