div,ul,li {margin:0px; padding:0px;}

table {
  background-color: #ffffff;
  width:100%;
  border-collapse: collapse;  
}



td {
  text-align: center;
  vertical-align: middle;
	font-size: 10px;
  padding:0px;
}

table.tblStats {background-color:#fff;border:0px;padding:2px;margin-bottom:20px;}
table.tblStats img {border:0px solid #eee;}
table.tblStats tr.tblStatsTit td {background-color:#d41c24; color:#fff; font-weight:bold;vertical-align:middle;} 
table.tblStats tr.tblStatsTit td.rgt {border-right:1px solid #fff;width:20%;}                         
table.tblStats tr.tblStatsTit td.bot {border-bottom:1px solid #fff;width:20%;}   
table.tblStats tr.tblStatsTit td.bth {border-right:1px solid #fff;border-bottom:1px solid #fff;width:20%;}
table.tblStats td {padding:3px; border:0px;}
table.tblStats tr.tblStatsTitl td {background-color:#d41c24; color:#fff; font-weight:bold; font-size:8px;vertical-align:middle;}

.td_lugar,  .td_cinza {text-align:right;}
.logos { background-color:#fff;}

    


h3 { font: bold 15px verdana;}
h2 { font-size:12px; text-align:center; font-weight:bold; color:#000; margin:0px 0 5px 0px; width:114px; height:22px; line-height:22px; background:#f9ae3b;}
h1 { font-size:8px; text-align:center; font-weight:bold; color:#000; display:inline; padding:1px 3px 1px 3px; height:14px; line-height:14px; background:#f9ae3b;}

body {
	background: #fff url(images/bg.gif) repeat-x;
	/*background: #df6f1d;*/
	top: 0px;
	margin: 0;
	font: normal 12px Trebuchet MS, Arial;
	height:100%;
}



.main {
  position: relative;
	width: 832px;
	margin: 0;
	padding: 0;
	height: 100%;
  overflow: hidden;
  *overflow: visible; 
  z-index:0;
  background: url(images/bg_class.gif) repeat-y;
  
}


.dir_bar {
  position: relative;
  width: 191px;
  height:100%;
  float:right;
	padding-left:13px;
  background-color:#f9ae3b;
  display:inline;
}



.central {
  position: relative;
  width: 620px;
  height:100%; 
  padding:0px;
	margin: 0;
  z-index:0;
}



div.footer {
  margin:30px auto;
  position: relative;
  background: #fff;
	width: 832px;
  height:100%;
  font-size:10px;
}
div.footer p {text-align:center; margin-top:45px;}


table.inst { border:0;}
table.inst tr td { border:0; font-size:11px; text-align:left; vertical-align:top; padding-right:20px;}

table.dl { border:0;}
table.dl td.dlTxt { border:0; font-size:11px; text-align:left; vertical-align:top; padding:10px;}
table.dl td.dlImg { border:0; text-align:right; vertical-align:top; padding:10px; width:104px;}

table.tabela {border:0px;border-collapse: separate;padding:10px 0 5px 0;}
table.tabela td {padding:2px; border:1px solid #ec9267;}
table.tabela td.subTitTurno {width:100px;}
table.tabela tr.titTurno {background-color:#d41c24; color:#fff;}
table.tabela tr.titTurno td {border:0;text-align:center;}

table.jogo {border:3px solid #ec5a2a;margin-bottom:5px;}
table.jogo table {border:0;}
table.jogo table tr.jogoLocal{border:0; background-color:#f9ae40;}
table.jogo table tr.jogoLocal td {vertical-align:top; padding:5px;text-align:left; font-weight:bold;}
table.jogo td{padding:0px;border:0px;vertical-align:top;}
table.jogo td.jogoInfo{width:30px; background-color:#ec5a2a;padding-right:5px;text-align:center;}
table.jogo tr.jogoTime td {width:150px;background-color:#fff; color:#000; font-weight: bold;}
table.jogo tr.jogoTime td.jogoLogo {width:50%; vertical-align:middle;}
table.jogo tr.jogoTime td.jogoP1 {font-size:11px;font-weight:bold;text-align:right;width:15px; vertical-align:middle;}
table.jogo tr.jogoTime td.jogoP2 {font-size:11px;font-weight:bold;text-align:left;width:15px; vertical-align:middle;}
table.jogo td.jogoX {font-size:33px;font-weight:bold;width:1px; vertical-align:middle;padding:0 15px 0px 15px;}
table.jogo tr.jogoTime td.jogoHora {width:150px;text-align:center;}
table.jogo tr.jogoTime td.jogoTmp {width:25px;}
table.jogo td.jogoPV1 {font-size:20px;font-weight:bold;width:35px;vertical-align:middle;}
table.jogo td.jogoPV2 {font-size:20px;font-weight:bold;width:35px;vertical-align:middle;}
table.jogo td.jogoQto {width:90px; font-size:27px;font-weight:bold;}
table.jogo td.jogoTimeNome {width:50%; font-size:9px;font-weight:bold;vertical-align:middle;}
table.jogo td b {color:#ebca00;}
table.jogo td b b {color:#fff;}


.form {border:1px solid #000000; background:#ffffff; color:#000000; font-size:11px;}
.forml {border:0; background:#ffffff; color:#000000;width:150px; }

.conInt {margin:0px 0 0 12px;width:610px;height:100%;}


.cor1 {background-color:#f9ae40;}
.cor2 {background-color:#e66e34;}
.cor3 {background-color:#ffffff;}

.lgTime {border:1px solid #c3c2c2; vertical-align: middle; text-align: left;}

table.players {border:0px;}
table.players td {border:0px; padding:2px; vertical-align:top;}
table.players table{border:0px;}
table.players table td {border:5px solid #fff; padding:2px; vertical-align:middle;text-align:left; }

div.login{
  color:#000;
  padding:0px 10px 0px 0px;
  margin-top:0px;
  *margin-top:0px;
}

div.login b{
  margin-bottom:0;
}

div.login form{
  margin-top:0;
}

.counter{
  background-color:#d9d9d9;
  background-image: url(images/bg_box.gif);
  color:#000;
  padding:0px;
  margin-top:10px;
  width:171px;
  height:85px;
}



b.tit {font-size:12px; text-align:center; font-weight:bold; color:#000; margin:10px 0 5px 0px; text-transform:uppercase;}

/*ESTILO PARA MENU*/
.menu {width:695px; height:22px; font-size:10px; position:relative; z-index:100;}
/* hack para corrigir no IE5.5 "faulty box model" */
* html .menu {width:695px; w\idth:695px;}
/* vai remover todos os lists styles e paddings do menu */
.menu ul {padding:0;margin:0;list-style-type:none;}
/* para fazer o menu na horizontal. O position relative é para controlarmos a posição do sub-menu */
.menu li {float:left; position:relative;padding-right:2px;text-align:center;}
/* Estilos para os links do primeiro nível */
.menu a, .menu a:visited {display:block; font-size:11px; text-decoration:none; font-weight:bold; color:#000; height:22px; padding-left:0px; line-height:22px; background:#f9ae3b; }

/* Estilos para o bg do 2º nível */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#9a8479;}
/* Estilo para o :hover dos links no 2º nível */
.menu ul ul a.drop:hover{background:#9a8479;}
.menu ul ul :hover > a.drop {background:#9a8479;}
/* Estilos para o bg do 3º nível */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}
/* Estilo para o :hover dos links no 3º nível */
.menu ul ul ul a:hover {background:#b2ab9b;}



/* Esconde o submenu e damos uma posição absoluta para que eles fiquem de acordo com os links de 1º nivel */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:22px;left:0;}

/* posição do submenu de 3º nível */
.menu ul ul ul{left:175px; top:0px;}

/* posição para o menu de 3º nível para abrir para o lado direito */
.menu ul ul ul.left {left:-175px;}

/* estilos para a tabela que vai fazer parte do layout somente no IE - SOMENTE NO IE!! */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* Estilos para os links do submenu de 2º nível */
.menu ul ul a, .menu ul ul a:visited {background:#fff; color:#000; height:auto; line-height:1em; padding:5px 10px; width:155px; text-align:left;}
/* hack para o IE5.5 
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}*/

/* Estilo para o hover dos links de 1º nível */
.menu a:hover, .menu ul ul a:hover{color:#fff; background:#ccc;}
.menu :hover > a, .menu ul ul :hover > a {color:#000;}

/* Para fazer o submenu de 2º nível ficar visivel quando passarmos o mouse sobre os links de 1º nível ou nos links do próprio menu (2º ou 3º nível) */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* Mantém o 3º nível escondido quando estivermos no 1º nível*/
.menu ul :hover ul ul{visibility:hidden;}
/* Exibe o 3º nível quando estivermos com o mouse sobre os links de 2º nivel */
.menu ul :hover ul :hover ul{ visibility:visible;}






a.blk:link  {color : #000000;	text-decoration : none; }
a.blk:visited  {color : #000000;	text-decoration : underline; }
a.blk:active  {	color : #000000;	text-decoration : none;}
a.blk:hover  {	color : #000000;	text-decoration : underline;}


a.orng:link  {color : #d8941e;	text-decoration : none; font-weight:bold;}
a.orng:visited  {color : #d8941e;	text-decoration : underline; font-weight:bold; }
a.orng:active  {	color : #d8941e;	text-decoration : none; font-weight:bold;}
a.orng:hover  {	color : #d8941e;	text-decoration : underline; font-weight:bold;}


a.lrj:link  {color : #faaf40;	text-decoration : none; }
a.lrj:hover  {	color : #faaf40;	text-decoration : underline;}
a.lrj:visited  {color : #faaf40;	text-decoration : underline; }
a.lrj:active  {	color : #faaf40;	text-decoration : none;}

a.wht:link  {color : #ffffff;	text-decoration : none; }
a.wht:visited  {color : #ffffff;	text-decoration : none; }
a.wht:active  {	color : #ffffff;	text-decoration : none;}
a.wht:hover  {	color : #ffffff;	text-decoration : underline;}



.storydiv {position:relative; width:477px; padding:14px 7px 10px 4px; border-right:1px solid #fff;height:330px;}

#story1 {display:block;}
#story2 {display:none;}
#story3 {display:none;}
#story4 {display:none;}
#story5 {display:none;}    

#nav{position:relative; float:right; width:110px; padding:11px 0px 8px 0px; }

.storyDesc{
    padding-top: 10px; 
    padding-right: 8px;
    display:block;
}

.fStory {
     padding-top: 10px;
     display:block;
     font-weight:bold;
}
.selStory {
	border:0;
}


div.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none
}

div.feedburnerFeedBlock ul li a{color:#d8941e; font-size:15px;font-weight:bold;}
div.feedburnerFeedBlock ul li p.date{color:#000; font-size:9px;font-weight:bold; font-style: italic;margin:0 0 25px 0;}
div.feedburnerFeedBlock div#creditfooter{display:none;}


#poBox {position:relative; width:608px; height:321px; background-color:#fff;}
.jogosdiv {position:relative; width:216px; float:left; height:317px; margin:2px 0px 0 0;}

#jogos1 {display:none;}
#jogos2 {display:none;}
#jogos3 {display:none;}
#jogos4 {display:none;}
#jogos5 {display:none;}
#jogos6 {display:none;}   
#jogos7 {display:block;}

#poTabela{position:relative; width:380px; height:321px; float:left; padding:10px 0 0 10px;}

.jogosDesc{display:block;}

.fjogos {
     display:block;
     font-weight:bold;
}
.seljogos {
	border:0;
}

table.pO {background-color:transparent;}
table.pO td { text-align:center; font:bold 10px bold Trebuchet MS, Arial; color:#004080;}
table.pO td span a {text-decoration:none; color:#004080;}

.versus { font: bold 12px boldTrebuchet MS, Arial; color:#004080;  vertical-align:middle;}

table.poJogos {width:100%;}
table.poJogos td.poJogosTit { text-align:center; font: bold 12px bold Trebuchet MS, Arial; color:#004080;}
table.poJogos td.poJogosTimes { width:100px; height:80px; vertical-align:top; text-align:center; font: bold 9px bold Trebuchet MS, Arial; color:#000; padding:2px 0 2px 0;}
table.poJogos td.poJogosInfo { padding-left:10px; vertical-align:top; text-align:center; font: bold 9px bold Trebuchet MS, Arial; color:#004080;letter-spacing:-1px;}
table.poJogos td.poJogosPlacar {height:37px;vertical-align:middle; text-align:center; font: bold 15px bold Trebuchet MS, Arial; color:#000; padding-bottom:2px;}
table.poJogos td a {text-decoration:none; color:#000;}
table.poJogos td i {font-weight:normal;}


.countdown_section {
	display: block;
	float: left;
	font-size: 9px;
	width: 40px;
	text-align:center;
	color:#fff;
}
.countdown_amount {
	font-size: 20px;
	font-weight:bold;
}


#arqLeft{
  width:220px;
  padding: 10px;
	position:relative;
  float:right;
  height:100%;
  background: #f6f6f6;
}


#arqLeftComp{
  width:220px;
  padding: 10px 10px 10px 20px;
	position:relative;
  float:right;
  height:100%;
  background: #f6f6f6;
}

#arqRightComp{
  width:330px;
  height:100%;
  padding: 0px 0px 0px 10px;
	position:relative;
	
}

#arqRight{
  width:330px;
  height:100%;
  padding: 0px 0px 0px 10px;
	position:relative;
	
}
#arqRight i, #arqLeft i {
  color:#ff0000;
  font-size:10px;
}

div.regulamento {margin-top:5px; background: #ccffcc url(images/bg_down.gif) repeat-x ; padding:15px 0px 1px 5px;}
div.regulamento b {margin-left:2px; border-bottom:1px solid #fff;}
div.regulamento p {border:0; margin-top:5px;}
div.regulamento a {text-align: left; padding:2px 5px 10px 16px;}

div.erro {width:100%; margin-top:15px; font-weight:bold;}

div.botao {margin:30px 0px 40px 0px; _margin-top:30px;}


/* DESTAQUE RANDOMICO */
				  				  
/*
	UTILITY STYLES
*/					  				  
.floatLeft 									{ float: left; margin-right: 0px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }


/*
	PAGE STRUCTURE
*/
#page-wrap								{ width: 598px; margin: 0px; position: relative; max-height: 333px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 598px; position:relative; top: 0px; left: 6px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 6px 0px;  }
.stripViewer								{ position: relative; overflow: hidden; width: 490px; height: 333px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 5px; }
.stripViewer .panelContainer .panel			{  float: left;height:288px; position: relative; width: 490px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{margin-left: 2px; }
#movers-row									{ float: right; margin: -328px 15px; }
#movers-row div								{ width: 102px; height:73px;}
/*#movers-row div a.cross-link 				{ float: right; }*/
.photo-meta-data							{ background: url(js/destImg/transpBlack.png); padding: 10px; height: 80px; 
											  margin-top: -100px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 12px; }
.cross-link									{ display: block; width: 102px; margin-top: 0px; 
											  position: relative; padding:0px 1px 0 9px; z-index: 9999; }
.active-thumb 								{ background: transparent url(js/destImg/icon-leftarrowsmallwhite.gif) left center no-repeat; }

#dest {position:relative; margin:0px 0 0 0px; width:608px; max-height:298px; background: url(js/destImg/bg_new.gif) no-repeat }


table.calendario {width:280px; background-color:transparent; margin:10px;top:10px;}
table.calendario td a {font-size:12px;color:black;text-decoration:none;}
table.calendario td b {font-size:12px;color:black;}
table.calendario tr.diasSemana td {font-size:12px;color:red;}
                                                     
.dias span {display:none;	z-index: 2; width: 298px;
	height: 45px;                         
	position: absolute;
	top: 210px;
	left: 0px;
	padding: 10px 0px 10px 0px;
	font-size:10px;
	text-align: left;
 }




td.click, th.click{	background-color: #fff;}
td.hover, tr.hover{	background-color: #eee;}
th.hover, tfoot td.hover{	background-color: #fff;}
td.hovercell, th.hovercell{	background-color: #ccc;}
td.hoverrow, th.hoverrow{	background-color: #ccc;}

