.page-temporeal .jogos-rodada .cycle-slide dd{height:80px;}
.page-temporeal .classificacao-jogos{border-top:0 !important;}

.campeonato{min-width:640px;}
.campeonato .fase-preliminar .rodada {margin-bottom: 0}
table {margin-bottom: 1.25rem;border: solid 1px #dddddd; }
table thead,table tfoot {background: whitesmoke; }
table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td {padding: 0.5rem 0.625rem 0.625rem;font-size: 0.875rem;font-weight: bold;color: #222222;text-align: left; }
table tr th,table tr td {padding: 0.5625rem 0.625rem;font-size: 0.875rem;color: #222222; }
table tr.even, table tbody tr.alt, table tbody tr:nth-of-type(odd), table tbody tr.zebra, table tbody tr.zebra td {background: #f9f9f9 !important; }
table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td {display: table-cell;line-height: 1.125rem;}

/*libertadores2015.css*/
@import url("http://s.glbimg.com/gl/ba/css/barra-globocom.min.css");
.campeonato .publicidade{background: #EEEEEE}
.campeonato .fases{min-height:0;}
.head-materia{margin-bottom: 50px}
hr.divisor{height: 0px;}

/*	Tabela de classificação dos jogos	*/
.jogos-tabela { overflow: hidden; }
.jogos-tabela h3{border-bottom: 1px solid #eee; margin: 15px 0 0 0; color: #1f2b3d; font-weight: 700; font-size: 1.75em; text-indent: 0; text-transform: uppercase; padding: 0 0 10px 0}

.jogos-rodada,.classificacao-jogos{
  margin: 0 0 40px 0;
  border-bottom:1px solid #ddd;
  z-index: 0;
  position: relative;
}

.classificacao-jogos {
	padding: 0;
	background-color: #ffffff;
}

.classificacao-jogos table {
	margin-bottom: 0;
	width: 100%;
	border: none;
  border-bottom:1px solid #ddd;
}

.classificacao-jogos table thead {
	border-bottom: 1px solid #ddd;
	background-color: #fff;
}

.classificacao-jogos thead tr {
  height: 55px;
}

.classificacao-jogos thead tr th {
	font: normal 600 0.8em "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #444;
}

.classificacao-jogos thead tr th:first-child {
	font-family: 'OgloboCondensed';
	font-weight: 600;
	font-size: 1.2em;
	font-style: normal;
	text-transform: uppercase;
	color: #444;
  text-align: left;
	margin: 0;
	padding: 0;
  border:0;
}

.classificacao-jogos tbody tr {height: 40px;}

.classificacao-jogos table  thead tr th{
  border-left: 1px solid #ddd;
  text-align: center;
}

.classificacao-jogos tr td{
  border-left: 1px solid #ddd;
  text-align: center;
}

.classificacao-jogos tbody tr td {
  width: 20px;
  font: normal 500 0.850em "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #000;
  padding-top: 0;
  padding-bottom: 0;
}

.no-touch .classificacao-jogos tbody tr {
  transition:All 0.1s linear;
  -webkit-transition:All 0.1s linear;
  -moz-transition:All 0.1s linear;
  -o-transition:All 0.1s linear;
}

.no-touch .classificacao-jogos tbody tr:hover {
  background: #D9F5FF !important;
  transition:All 0.3s linear;
  -webkit-transition:All 0.3s linear;
  -moz-transition:All 0.3s linear;
  -o-transition:All 0.3s linear;
}

.classificacao-jogos tbody tr td[rowspan] {
	text-align: left;
	font: normal normal 1.125em "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #444;
}

.classificacao-jogos tbody tr td:last-child { 
  text-transform: uppercase; 
}

.classificacao-jogos tbody tr td:first-child {
	text-transform: uppercase;
	text-align: left;
	color: #444;
	font-style: normal;
	font-weight: 600;
	font-size: 1.1em;
	font-family: 'OgloboCondensed';
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    line-height: 1em;
}

.classificacao-jogos tbody tr td span {
	font-family: normal 500 .850em "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;
	font-weight: 500 !important;
	font-size: .85em;
	margin-right: 0 !important;
	text-align: left !important;
  color: #000 !important;
}

.classificacao-jogos tbody tr td span,
.classificacao-jogos tbody tr td{
  font-family: Arial, Helvetica, sans-serif !important;
}

.glb-ie-barra .classificacao-jogos tbody tr{
text-align: left;
}

.glb-ie-barra .classificacao-jogos tbody tr td{
 padding: 0 !important;
 margin: 0 !important;
 text-align: left;
}

.glb-ie-barra .classificacao-jogos tbody tr td span{
 font-size: 13px !important;
 padding: 0 !important;
 margin: 0 !important;
 text-align: left;
 text-indent: 0;
}

/*	Tabela de rodadas dos jogos	*/
.jogos-rodada {
  padding: 0;
  max-height: 730px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.legendas span.classificados,
.legendas span.melhor2 { font: normal 500 12px "HelveticaNeue-Light", Arial, "Lucida Grande", sans-serif;color: #555;line-height: 40px}
.legendas span.classificados > span,
.legendas span.melhor2 > span {display: inline-block; width: 9px;height: 9px; margin:0 5px 0 0; border-radius: 1px;}
.legendas span.classificados > span { background: green }
.legendas span.melhor2 > span { margin-left: 10px; background: blue }
.legendas span.horario { display:block; font: normal 500 12px "HelveticaNeue-Light", Arial, "Lucida Grande", sans-serif; color: #555; text-transform: uppercase; }

.jogos-rodada table tbody tr {height: 80px; }
.jogos-rodada table tbody tr:nth-of-type(odd) {background: #FFF}
.jogos-rodada table tbody tr:nth-of-type(even) {background: #F9F9F9}
.jogos-rodada table tbody tr.rodada{position:relative;height:1px;}
.jogos-rodada table tbody tr.rodada td{padding:0;margin:0;height:0;}
.jogos-rodada table tbody tr.rodada span{position:absolute;top: -37px;left:20px;line-height: 1.125rem;font-family: 'OgloboCondensed'; font-weight: 600; font-size: 1.4em; font-style: normal; text-transform: uppercase; color: #444;}

/*.classificacao-jogos table tr:nth-of-type(odd){background: #f9f9f9}*/
.classificacao-jogos table tbody tr{border-left: 2px solid #fff;}
.classificacao-jogos table tbody tr:nth-child(1),
.classificacao-jogos table tbody tr:nth-child(2),
.classificacao-jogos table tbody tr.classificado{border-left: 3px solid green  !important;}
.classificacao-jogos table tbody tr.melhor2{border-left: 3px solid blue !important;}

.tip{position:absolute;top:-15px;left:50%;margin-left:-62px;display:block;width:124px;line-height:22px;height: 22px;color:#aaa;text-align:center;border-radius:10px;border:1px solid #ccc;background: #fff; }

/*	Estilo para 1024px
-----------------------------*/
@media only screen and (max-width: 64em) {
  .classificacao-jogos{margin: 0}
  .classificacao-jogos{border-bottom: 0}
  .classificacao-jogos {width: 100%;}
}

/*	Estilo para 800px
-----------------------------*/
@media only screen and (max-width: 50em) and (min-width: 40.063em) {
	.placar-partida .versus { margin: 0 16px; }
	.lista-jogos-hoje > li { width: 293px; }
	.infografico-tempo-real .container-arroba-banner > div { display: none; }
	.jogos-tabela .divisor-nivel-1 { display: block; }
	.classificacao-jogos { width: 100%; }
}

/* Largura 640px */
@media only screen and (max-width: 40em) {
	.placar-partida .nome-time { font-size: 1.15rem; vertical-align: 15px; max-width: 160px; }
	.placar-partida .versus { font-size: 2.5rem; margin: 0 10px; }
	.placar-partida p.num-placar { font-size: 3.5rem; margin-top: 11px; vertical-align: 9px; }
	.placar-partida img.escudo-time { margin: 0 10px; }
	.placar-penaltis .gols-penaltis { width: 136px; }
	.infografico-tempo-real .container-arroba-banner { display: none; }
	.jogos-tabela .divisor-nivel-1 { display: block; }
}

/* IE8 Hacks */
  .glb-ie-barra .campeonato .large-8{width: 626px;}
  .glb-ie-barra .campeonato .large-6{width: 222px;}
  .glb-ie-barra .campeonato .large-5{width: 187px;}
  .glb-ie-barra .campeonato .large-4.hora{width: 150px;}
  .glb-ie-barra .campeonato .full-menu .large-3{width: 235px;}
  .glb-ie-barra .campeonato .large-2{width: 156px;}
  .glb-ie-barra .campeonato .jogos-tabela{width: 1280px;}
  .glb-ie-barra .campeonato .classificacao-jogos{width: 800px;}
  .glb-ie-barra .campeonato .fases .rodada .jogo .times .placar img{top: 50px;}
  .glb-ie-barra .campeonato .fases .rodada .jogo .times .placar img.escudo-home{left:225px;}
  .glb-ie-barra .campeonato .fases .rodada .jogo .times .placar img.escudo-away{right:225px;}
  .glb-ie-barra .campeonato .classificacao-jogos tbody tr td{text-indent:25px;}
/* Fim IE8 Hacks */  

.rodada{width:100%;}
.jogos-rodada dl dt{width: 100%;height: 56px;line-height: 56px;font-family: 'OgloboCondensed';font-weight: 600;font-size: 1.2em;font-style: normal;text-transform: uppercase;text-indent: 15px;color: #444;margin: 0;padding: 0;border-bottom:1px solid #ddd;}
.jogos-rodada dl{width:100%;list-style: none;padding: 0;margin: 0;}
.jogos-rodada dl dd{width:100%;margin: 0}
.jogos-rodada dl dd:nth-child(2),
.jogos-rodada dl dd.zebra{background:#f9f9f9 !important;}
.jogos-rodada dl dd .confronto{position:relative;padding-top: 5px;}
.jogos-rodada dl dd .confronto .times{float: left;width:42.5%;}
.jogos-rodada dl dd .confronto .time-casa{text-align: left}
.jogos-rodada dl dd .confronto .time-fora{text-align: right}
.jogos-rodada dl dd .confronto .time-casa img{float: left;margin:0 10px}
.jogos-rodada dl dd .confronto .time-fora img{float: right;margin:0 10px}
.jogos-rodada dl dd .confronto .times .sigla{display:inline-block;width:56%;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;text-transform: uppercase;font-weight: normal;font-size:18px;color: #555;}
.jogos-rodada dl dd .confronto .vs{width:15%;float: left;}
.jogos-rodada dl dd .confronto .vs .gol{text-transform: uppercase;font-weight: 600;font-size: 27px;color: #222;}
.jogos-rodada dl dd .confronto img{display: inline;margin-top:5px;width: 40px;height: 40px;}
.jogos-rodada dl dd .servico{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;padding:0;text-align:center;}
.jogos-rodada dl dd .servico span{font-family: 'OgloboCondensed',Helvetica,Arial,"Lucida Grande",sans-serif;font-size: 15px;font-weight: 600;color: #555;}

.campeonato .fases .rodada .jogo .times{font-size: 18px;}

.cycle-slideshow {width: auto !important;max-width: 100% !important;}
.cycle-slideshow{margin: 0 auto !important;}
.cycle-slideshow .navTabelas{z-index: 999;position: absolute;top: 10px;right: 0;background: #fff}
.cycle-slideshow .navTabelas a{display: block;width: 43px;height: 40px;overflow:hidden;text-indent:-999px;float:left;}
.cycle-slideshow .navTabelas a.next{background: url(../img/navegacao_next_azul.png?v1) 3px 0 no-repeat;}
.cycle-slideshow .navTabelas a.prev{background: url(../img/navegacao_prev_azul.png?v1) 3px 0 no-repeat;}
.cycle-slideshow .navTabelas a.next.disabled{background: url(../img/navegacao_next_branca.png?v1) 3px 0 no-repeat;}
.cycle-slideshow .navTabelas a.prev.disabled{background: url(../img/navegacao_prev_branca.png?v1) 3px 0 no-repeat;}
.cycle-slideshow img {position: relative !important;top: 0;left: 0;width: auto !important;padding: 0;}

/*ie8 hack*/
.glb-ie-barra .jogos-rodada,.glb-ie-barra .jogos-rodada dl,.glb-ie-barra .jogos-rodada dl dd{width:449px !important;}
/*.glb-ie-barra .rodada, .glb-ie-barra .jogos-rodada,.glb-ie-barra .jogos-rodada dl,.glb-ie-barra .jogos-rodada dl dd{width:449px !important;}*/
.glb-ie-barra .large-1{width:80px;} 
.glb-ie-barra .large-2{width:160px;} 
.glb-ie-barra .large-3{width:240px;} 
.glb-ie-barra .full-menu .large-4{width:320px;}
.glb-ie-barra .large-6{width:480px;} 
.glb-ie-barra .large-7{width:520px;} 
.glb-ie-barra .large-8{width:640px;} 
.glb-ie-barra .large-9{width:720px;} 
.glb-ie-barra .large-10{width:800px;} 
.glb-ie-barra .large-11{width:880px;} 
.glb-ie-barra .large-12{width:960px;} 
.glb-ie-barra .large-13{width:1040px;} 
.glb-ie-barra .large-14{width:1120px;} 
.glb-ie-barra .large-15{width:1220px;}
.glb-ie-barra .large-16{width:1280px;}
.glb-ie-barra .fase-de-grupos{width:1280px;margin:0 auto;}
/*ie8 hack*/

.page-temporeal .page-copadobrasil-2015{background: #fff;}
.page-temporeal .placar {min-width: 50px !important;}
.page-temporeal .fases{background:#fff;padding-top:40px;padding-bottom:50px;padding-left:10px;padding-right:10px;}
.page-temporeal .menu-camp ul li:hover, .page-temporeal .menu-camp ul li.active {background: #113550;} 
.page-temporeal .full-menu {margin-bottom: 0 !important;}
.page-temporeal .classificacao-jogos table tbody tr:nth-child(5),
.page-temporeal .classificacao-jogos table tbody tr:nth-child(6),
.page-temporeal .classificacao-jogos table tbody tr:nth-child(7),
.page-temporeal .classificacao-jogos table tbody tr:nth-child(8),
.page-temporeal .classificacao-jogos table tbody tr:nth-child(9),
.page-temporeal .classificacao-jogos table tbody tr:nth-child(10),
.page-temporeal .classificacao-jogos table tbody tr:nth-child(11),
.page-temporeal .classificacao-jogos table tbody tr:nth-child(12),
.page-temporeal .classificacao-jogos table tbody tr:nth-child(13),
.page-temporeal .classificacao-jogos table tbody tr:nth-child(14),
.page-temporeal .classificacao-jogos table tbody tr:nth-child(15),
.page-temporeal .classificacao-jogos table tbody tr:nth-child(16){display:none;}
.zebra {background: #f9f9f9 !important; }
article  .fases.fase-de-grupos .cycle-slide .rodada{height:80px;}
.glb-ie-barra .large-10.classificacao-jogos{width: 784px;}

/*correção infos do jogo tempo real*/
.glb-ie-barra .page-temporeal .large-7.infografico-tempo-real{width:560px;}
.glb-ie-barra .page-temporeal .large-7.infografico-tempo-real .row .large-16{width:560px;}
.glb-ie-barra .page-temporeal .colunista-evento.medium-7.large-7.column{width: 200px;}
.glb-ie-barra .page-temporeal .escalacao-time-B.right.small-6.medium-6.large-6.column{width: 180px;}
.glb-ie-barra .page-temporeal .timeline-tempo-real.medium-16.large-16.column{width: 720px;}


.page-copa-america2015 .button a {
    text-align: center;
    display: inline-block;
    width: 225px;
    margin: 0 5px;
    padding: 10px 20px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    background: #f9f9f9;
    border-radius: 3px;
    border: 1px solid #bbb;
    box-shadow: 0 1px 0 rgba(0,0,0,.1);
}

.page-copa-america2015 .corpo.novo {
  margin-top: 25px;
  padding: 20px 0;
  background: #F9F9F9;
}

.page-copa-america2015 .regulamento {clear:both;display: none;}
.page-copa-america2015 .regulamento.active{display: block}
.page-copa-america2015 .regulamento .corpo > p{margin: 5px 20px;padding:0;}


@media screen and (max-width: 1024px){
  .campeonato .fases .rodada .jogo:nth-of-type(2) {
    border: 2px solid #ccc;
    margin-top: 40px;
  }
  .campeonato .fases .rodada .jogo:nth-of-type(1) {
    border-bottom: 2px solid #ccc;
  }
}