@charset "utf-8";
/* conteudo */

#conteudo {
	float:left;
	width:775px;
}
#conteudo .conteudo {
	clear:both;
	width:535px;
	float:left;
}

#conteudo .conteudo ul { margin-left:15px; }

#conteudo .conteudo .titulo {
	background-color:#DCEAF7;
	padding:10px;
	height:15px;
	float:left;
	width:535px;
	margin-bottom:15px;
	clear:both;
}

#conteudo .conteudo .titulo h2 {
	color:#E60000;
	font-weight:bold;
	font-size:16px;
	float:left;
}

#conteudo .conteudo .titulo h2 span {
	color:#0057AE;
}

#conteudo .conteudo .titulo a.voltar {
	float:right;
	font-size:11px;
}

/* noticias */

#conteudo .conteudo .data {
	font-size:11px;
	color:#E60000;
	font-weight:normal;
	margin-bottom:5px;
}

#conteudo .conteudo h1 {
	font-size:20px;
	color:#0057AE;
	margin-bottom:10px;
}

#conteudo .conteudo h3.autor {
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	margin-bottom:0;
	border:0px none;
}

#conteudo .conteudo h3 {
	font-size:15px;
	color:#E60000;
	margin:10px 0 10px 0;
	height:18px;
	border-bottom:2px solid #ccc;
	clear:left;
}

#conteudo .conteudo h4 {
	font-size:13px;
	font-weight:bold;
	margin:10px 0 10px 0;
}

/* Forum Publicidade */


#conteudo .conteudo div.col-banner-forum {
float:right; 
width:300px; 
margin-left:10px;
}

#conteudo .conteudo .col-banner-forum .box-foto img {
width:300px;
}

#conteudo .conteudo div.col-banner-forum span {
display:block;
height:14px;
padding:6px;
position:relative;
background-color:#CCCCCC;
color:#666;
font-size:10px;
}

#conteudo .conteudo div.col-banner-forum img {
display:block;
margin:0;
padding:0;
}

#conteudo .conteudo div.col-banner-forum sup {
display:block;
text-align:right;
padding:3px;
color:#666;
}

#conteudo .conteudo .col-banner-forum .box-banner {
width:280px;
}

#conteudo .conteudo .col-banner-forum .box-banner div {
width:280px;
height:250px;
}

#conteudo .conteudo div.col-banner-forum .box-banner sub {
font-size:10px;
text-transform:uppercase;
color:#666;
margin-bottom:2px;
}

#conteudo .conteudo div.col-banner-forum hr {
display:block;
background-color:none;
border:none;
border-bottom:1px solid #CCC;
color:#CCC;
}

/* Fim Forum Publicidade*/

/* novo */

#conteudo .conteudo div.col-banner-foto {
float:right; 
width:250px; 
margin-left:10px;
}

#conteudo .conteudo .col-banner-foto .box-foto img {
width:250px;
}

#conteudo .conteudo div.col-banner-foto span {
display:block;
height:14px;
padding:6px;
position:relative;
background-color:#CCCCCC;
color:#666;
font-size:10px;
}

#conteudo .conteudo div.col-banner-foto img {
display:block;
margin:0;
padding:0;
}

#conteudo .conteudo div.col-banner-foto sup {
display:block;
text-align:right;
padding:3px;
color:#666;
}

#conteudo .conteudo .col-banner-foto .box-banner {
width:230px;
}

#conteudo .conteudo .col-banner-foto .box-banner div {
width:230px;
height:250px;
}

#conteudo .conteudo div.col-banner-foto .box-banner sub {
font-size:10px;
text-transform:uppercase;
color:#666;
margin-bottom:2px;
}

#conteudo .conteudo div.col-banner-foto hr {
display:block;
background-color:none;
border:none;
border-bottom:1px solid #CCC;
color:#CCC;
}


/* ferramentas */

#conteudo .conteudo .ferramentas {
	width:280px;
	*width:270px;
	padding:7px;
	float:left;
	background-color:#DCEAF7;
	font-size:11px;
}

#conteudo .conteudo .ferramentas a.imprimir {
	background:url('../imgs/ico_imprimir.jpg') no-repeat top left;
	padding-left:18px
}

#conteudo .conteudo .ferramentas a.topo {
	background:url('../imgs/ico_topo.jpg') no-repeat top left;
	padding-left:10px
}

#conteudo .conteudo .ferramentas a.compartilhe {
	background:url('../imgs/ico_compartilhe.jpg') no-repeat top left;
	padding-left:16px
}

#conteudo .conteudo a.comente {
	float:left;
	background: url('../imgs/ico_forum.jpg') no-repeat left;
	padding-left:20px;
	font-size:11px;
	margin-left:10px;
	margin-top:8px
}

#conteudo .conteudo .foto {
	
}
#conteudo .conteudo .foto img {
	position:relative;
	z-index:0;
}
#conteudo .conteudo .foto .credito {
	z-index:1;
	position:relative;
	top:18px;
	left:0;
	background-color:#ccc;
	color:#666;
	font-size:10px;
	padding:3px;
}
#noticias .destaque .foto .credito3 {
	z-index:1;
    position:relative;
    top:240px;
    left:0;
    background-color:#000000;
    opacity:.7;
    padding:3px;
}
#noticias .destaque .foto .fonte {
	z-index:1;
	color:#C0C0C0;
    font-size:11px;
	font-weight:bold;
}

#conteudo .conteudo .box_fim {
	padding:7px;
	display:block;
	background-color:#DCEAF7;
	margin:20px 0 10px 0;
}

#conteudo .conteudo .elenco_jogador  {
	float:left;
	width:48%;
	margin-right:1%;
	line-height:1.2em;
	margin-bottom:10px;
	font-size:11px;
}

#conteudo .conteudo .box_coluna  {
	float:left;
	width:48%;
	margin-right:1%;
}

#conteudo .conteudo .box_coluna2  {
	float:left;
	width:63%;
	margin-right:1%;
}

#conteudo .conteudo .box_coluna3  {
	float:right;
	width:34%;
	margin-left:1%;
}

#conteudo .conteudo .baiano_topo  {
	float:left;
	background:url('/especiais/imgs/baiano_topo.jpg') no-repeat top left;
	font-size:20px;
	font-weight:bold;
	width:535px;
	height:70px;
	padding-top:50px;
	padding-right:20px;
	color:#fff;
	text-align:right
}

#conteudo .conteudo .submenu  {
	padding:3px;
	background-color:#0057AE;
	float:left;
	width:549px;
	margin-top:2px;
	margin-bottom:10px;
}

#conteudo .conteudo .submenu ul {
	list-style:none;
	float:left;
	margin:0;
}

#conteudo .conteudo .submenu ul li {
	list-style:none;
	float:left;
	font-size:11px;
	margin:0 3px;
}

#conteudo .conteudo .submenu ul li a {
	float:left;
	padding:2px 6px;
	color:#fff;
	text-decoration:none;
}
#conteudo .conteudo .submenu ul li a:hover {
	background-color:#E60000;
}

#conteudo .conteudo .conteudo_banners2, #conteudo .conteudo2 .conteudo_banners2 {
	float:left;
	background:#F0F0F0 url('../imgs/publicidade.jpg') no-repeat 510px 10px;
	width:515px;
	margin:10px 0 20px 0;
	height:65px;
	padding:10px;
}

/* forum */

#conteudo .conteudo2 {
	clear:both;
	width:755px;
	float:left;
}

#conteudo .conteudo2 .titulo { width:755px; }

#conteudo .conteudo2 .forum_topo {
	width:755px;
	height:45px;
	float:left;
	background:#E60000 url('/ecbahia/imgs/forum_topo.jpg') no-repeat top left;
	padding-top:25px;
	padding-right:20px;
	color:#fff;
	text-align:right;
	font-size:20px;
	font-weight:bold;
}

#conteudo .conteudo2 .submenu  { width:769px; }

#conteudo .conteudo2 .tabela_forum {	
	border-right:none;
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}
#conteudo .conteudo2 .tabela_forum td {
	border-right:1px solid #ccc;
	padding:2px;
	font-size:11px;
	color:#000;
	text-align:center;
}
#conteudo .conteudo2 .tabela_forum thead tr td {
	color:#333;
	font-weight:bold;
	line-height:1.1em;
	border-bottom:2px #ccc solid;
}

#conteudo .conteudo2 .tabela_forum tr { cursor:pointer; }
#conteudo .conteudo2 .tabela_forum tr.linha {
	background-color:#F0F0F0;
}
/*#conteudo .conteudo2 .tabela_forum tr:hover { background-color:#FFECEC; !important }*/
#conteudo .conteudo2 .tabela_forum tr:hover { background-color:#B0E2FF; !important }

#conteudo .conteudo2 .tabela_forum thead tr:hover { background:none; !important }
#conteudo .conteudo2 .tabela_forum thead tr { cursor:default; }

#conteudo .conteudo2 .tabela_forum tr.bahia { font-weight:bold; }
#conteudo .paginacao { letter-spacing:0.2em; }

#conteudo .mensagem {
	/* width:500px; */
	background:#E9E9E9;
	border-bottom:2px solid #0057AE;
	display:block;
	padding:10px;
	margin-bottom:10px;

}

#conteudo .barra_resposta {
	float:left;
	height:16px;
	background:url('../../ecbahia/imgs/barra_enquete.jpg') repeat-x left;
	clear:both;
	margin-bottom:20px
}

/* bolao */
#conteudo .conteudo .bolao_topo {
	width:535px;
	height:65px;
	float:left;
	background:#E60000 url('/ecbahia/imgs/bolao_topo.jpg') no-repeat top left;
	padding-top:45px;
	padding-right:20px;
	color:#fff;
	text-align:right;
	font-size:20px;
	font-weight:bold
}

#conteudo .conteudo .box_cadastro {
	float:right;
	width:190px;
	margin:0 0 10px 15px;
	background-color:#D7E6F4;
	padding:10px;
}

#conteudo .conteudo .box_cadastro .btn_cadastro {
	background-color:#0057AE;
	padding:5px;
	width:180px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	display:block;
	color:#fff;
	text-transform:uppercase;
	border:1px solid #00478D;
	margin-bottom:10px;
}

#conteudo .conteudo .box_cadastro .botao {
	padding:5px;
	height:auto;
}

#conteudo .conteudo .tabela_bolao {	
	border-right:none;
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}
#conteudo .conteudo .tabela_bolao td {
	border-right:1px solid #ccc;
	padding:2px;
	font-size:11px;
	color:#000;
	text-align:center;
}
#conteudo .conteudo .tabela_bolao thead tr td {
	color:#333;
	font-weight:bold;
	line-height:1.1em;
	border-bottom:2px #ccc solid;
}

#conteudo .conteudo .tabela_bolao tr.linha {
	background-color:#F0F0F0;
}
#conteudo .conteudo .tabela_bolao tr.bahia { font-weight:bold; }

#conteudo .conteudo .tabela_regbolao {	
	border-right:none;
	width:60%;
	border-collapse:collapse;
	margin-bottom:10px;
}
#conteudo .conteudo .tabela_regbolao td {
	border-right:1px solid #ccc;
	padding:2px;
	font-size:11px;
	color:#000;
	text-align:center;
}
#conteudo .conteudo .tabela_regbolao thead tr td {
	color:#333;
	font-weight:bold;
	line-height:1.1em;
	border-bottom:2px #ccc solid;
}

#conteudo .conteudo .tabela_regbolao tr.linha {
	background-color:#F0F0F0;
}
#conteudo .conteudo .tabela_regbolao tr.bahia { font-weight:bold; }


/*############## v2 ##############*/

/*############## Campeonatos */
#conteudo .conteudo .campeonatos_topo {
	float:left;
	background:#E60000 url('/global/imgs/campeonatos_topo.jpg') no-repeat top left;
	font-size:20px;
	font-weight:bold;
	width:535px;
	height:70px;
	padding-top:50px;
	padding-right:20px;
	color:#fff;
	text-align:right
		
	
}

.camp-col-taca { width:180px; text-align:center; }
.camp-col-taca img{
	border:1px solid #4A508C;
	width:150px;
}
dl.camp-dl-tit {
	width:450px;
	float:left;
}

dl.camp-dl-tit dd {
	color:#E60000;
	font-weight:normal;
	padding-left:10px;
}

dl.camp-dl-tit dd a {
	float:left;
	display:inline;
	border-right: 1px solid #F0F0F0;
	padding:0 5px;
	color:#E60000;
	font-weight:normal;
}

dl.camp-dl-tit dd a:last-child {
	border:none;
	clear:both;
	float:none;
}

dl.camp-dl-tit dt {
	font-weight:600;
	font-size:14px;
	color:#253363;
	margin-top:20px;
	clear:both; 
	float:none;
}

dl.camp-dl-tit dt:first-child {
	margin-top:0;
}


/*############## Notas */
#conteudo .conteudo .notas_topo {
	background:#E60000 url('/ecbahia/imgs/bolao_topo.jpg') no-repeat top left;
}

.v2-tbl-grid0 thead tr th { 
	padding:5px;
	background-color:#D80100;
	color:#FFFFFF;
}

.v2-tbl-grid0 tbody tr.v2-row-zbr td, .v2-row-zbr, .v2-row-zbr * { background-color:#F8FBFC; }
.v2-tbl-grid0 tbody tr.v2-row-azul td, .v2-row-azul, .v2-row-azul * { background-color:#DDF7FB; }
.v2-tbl-grid0 tbody tr.v2-row-verm td, .v2-row-verm, .v2-row-verm * { background-color:#FFB9B9; }
.v2-tbl-grid0 tfoot tr td   { background-color:#F0F0F0; padding:10px; }

.v2-tbl-grid0 tbody tr th  { 
	padding:5px;
	background-color:#FFF;
	color:#D80100;
	border-bottom:1px solid #FBEEDD;
	border-top:1px solid #FBEEDD;
}

.v2-tbl-grid0 tbody tr td { 
	color:#0057AE;
	background-color:#FFFFFF;
	padding:5px;
}

.v2-dl-0		   { margin-bottom:10px; }
.v2-dl-0 dt 	   { font-weight:bold; color:#D80100 }
.v2-dl-0 dd strong { color:#0057AE }


/*############## Especiais */

.v2-tar, .v2-tar * { text-align:right; }
.v2-tac, .v2-tac * { text-align:center; }
.v2-tal, .v2-tal * { text-align:left; }
.v2-tbld { font-weight:bold; }
.v2-pad-10 { padding:10px; }

#conteudo .conteudo .videos_topo, #conteudo .conteudo .estat_topo, #conteudo .conteudo .historia_topo, #conteudo .conteudo .campeonatos_topo {
	width:535px;
	height:95px;
	float:left;
	padding-top:25px;
	padding-right:20px;
	color:#fff;
	text-align:right;
	font-size:20px;
	font-weight:bold
}
.fL { float:left; }
.TAC { text-align:center; }
.nF { float:none; clear:both; float:none; height:1px; line-height:1px; display:block; padding:0; margin:0; }
/*############## Vídeos */
#conteudo .conteudo .videos_topo {
	background:#E60000 url('/global/imgs/videos_topo.jpg') no-repeat top left;
}
div#theVid {
	width:400px;
	padding-left:55px;
}

/*############## História */
#conteudo .conteudo .historia_topo {
	background:#E60000 url('/global/imgs/historia_topo.jpg') no-repeat top left;
}
dl.hist-dl-tit {
	width:49.5%;
	float:left;
}
dl.hist-dl-tit dd {
	color:#E60000;
	text-indent:10px;
}
dl.hist-dl-tit dd img{
	border:1px solid #4A508C;
}
dl.hist-dl-tit dt {
	font-weight:600;
	font-size:14px;
	color:#253363;
	margin-top:15px;
}
/*############## Estatisticas */
#conteudo .conteudo .estat_topo {
	background:#E60000 url('/global/imgs/estat_topo.jpg') no-repeat top left;
}

.estat_jogo {
	width:165px;
	margin:0 auto;
}

.estat_time {
	width:75px;
	height:50px;
	float:left;
	text-align:center;
	font-size:10px;
}

.estat_x {
	width:15px;
	height:50px;
	float:left;
	padding-top:15px;
	text-align:center;
}

.estat_data tr th {
	text-align:right;
	color:#666;
}

.estat_data tr th, .estat_data tr td {
	vertical-align:top;
}

.estat_data thead tr th {
	padding:5px;
	background-color:#D82E2E;
	color:#FFF;
	text-align:left;
}