@charset "windows-1252";
/* CSS Document */

/* Tabela simples */
#tabela_normal {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	width: 99%;
	margin-bottom: 3em;
	}

#tabela_normal th {
	color: silver;
	font-weight: normal;
	padding: 0.5em;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center;
	}

#tabela_normal td {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 0.5em;
	}

	
#tabela_normal td.username {
	width: 15%;
	background-color: #eee;
	font-weight: bold;
	font-size: 1.2em;
	}

#tabela_normal td.nome_real, #tabela_normal td.data_registro {
	padding: 0.5em;
	}	

#tabela_normal td.data_registro {
	width: 15%;
	}	

#tabela_normal td.historico_jogatinas {
	width: 30%;
	text-align: center;
	}

/* Tabela Perolas */

#tabela_perolas {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	width: 99%;
	margin-bottom: 3em;
	}

#tabela_perolas th {
	color: silver;
	font-weight: normal;
	padding: 0.5em;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center;
	}

#tabela_perolas td {
	vertical-align: top;
	width: 33%;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 1em;
	font-size: 0.9em;
	}



/* Tabela Lista */

#tabela_lista th, #tabela_lista td {
	border-bottom: 1px solid #ddd;
	padding: 0.2em 0;
	}

#tabela_lista th {
	color: silver;
	}

#tabela_lista caption {
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	padding: 2.5em 0 0.5em 0;
	margin: auto;
	color: gray;
	}

#tabela_lista td {
	padding: 0.3em;
	}



/* Tabela Historico */

#tabela_historico {
	width: 99%;
	margin-bottom: 3em;
	}

#tabela_historico th {
	font-size: 0.85em;
	color: silver;
	font-weight: bold;
	padding: 0.3em;
	border-bottom: 1px solid #ddd;
	}

#tabela_historico td {
	font-size: 0.9em;
	border-bottom: 1px solid #ddd;
	padding: 0.3em;
	}

	
#tabela_historico td.username {
	width: 15%;
	background-color: #eee;
	font-weight: bold;
	font-size: 1.2em;
	}

#tabela_historico td.nome_real, #tabela_normal td.data_registro {
	padding: 0.5em;
	}	

#tabela_historico td.data_registro {
	width: 15%;
	}	

#tabela_historico td.historico_jogatinas {
	width: 30%;
	text-align: center;
	}


/* Tabela MENU pessoal */

#menu_pessoal {
	width: 100%;
	}

#menu_pessoal td {
	font-size: 0.9em;
	font-weight: bold;
	background-color: #66c0d6;
	border: 1px solid #4c9db1;
	line-height: 1.1em;
	text-align: center;
	padding: 3px;
	width: 80px;
	}

#menu_pessoal td:hover {
	background-color: #FF6600;
	border: 1px solid red;
	}

#menu_pessoal td a {
	color: #fff;
	}


/* Tabela Busca Refinada */

.busca_refinada {
	border: 1px solid #ddd;
	width: auto;
	margin-bottom: 1em;
	}

.busca_refinada td {
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	}

.busca_refinada caption {
	padding-left: 0.3em;
	color: silver;
	text-align: left;
	}


/* Tabela Detalhes */

.tabela_detalhes_fora {
	width: 99%;
	margin: 1.5em auto; 
	}

#tabela_detalhes {
	width: 95%;
	}

#tabela_detalhes th {
	background-color: #eee;
	}
	
#tabela_detalhes td.nome {
	border: 1px solid #ddd;
	background-color: #eee;
	padding: 0.5em;
	font-weight: bold;
	font-size: 1.2em;
	}

#tabela_detalhes td.nome img {
	padding-top: 3px;
	padding-left: 0.5em;
	}
	
#tabela_detalhes td.corpo {
	vertical-align: top;
	padding: 1em 0;
	text-align:  justify;
	}	

#tabela_detalhes td.sistema, #tabela_detalhes td.jogadores  {
	vertical-align: middle;
	padding: 1em 0 0.7em 0;
	border-bottom: 1px solid #ddd;
	}

#tabela_detalhes td.jogadores  {
	font-size: 1.3em;
	}


#tabela_detalhes td.dados  {
	border-bottom: 1px solid #ddd;
	padding: 2em 0;
	}

#tabela_detalhes td.dados h5 {
	font-size: 1em;
	margin: 0;
	padding: 0;
	color: silver;
	display: inline;
	}
	
/* Para o Placar apenas */

	#tabela_detalhes table.placar {
		border-left: 1px solid #ddd;
		border-top: 1px solid #ddd;
		}
	
	#tabela_detalhes table.placar th {
		font-weight: normal;
		color: silver;
		padding: 0.5em 2em;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		background-color: #fff;
		}
	
	#tabela_detalhes table.placar td {
		padding: 0.5em 0.5em;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		}
	
	#tabela_detalhes table.placar td.pontos {
		text-align:center;
		font-weight: bold;
		}


/* Classe para estilo do TD que fica com o Screenshot do jogo, na direita */
.casca_foto {
	text-align: center;
	vertical-align: top;
	margin-bottom: 2em;
	border: 0;
	}
.casca_foto img.shot {
	max-width: 342px;
	padding-bottom: 2em;
	}

img.shot {
	max-width: 342px;
	padding-bottom: 2em;
	}


/* Perfil */

#perfil {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	width: 99%;
	margin-bottom: 3em;
	}


#perfil td {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 2em 1em;
	text-align: left;
	}

#perfil td.nome {

	}

#perfil img {
	display: block;
	padding: 0.5em;
	}

#perfil .avatar {
	background-color: #eee;
	vertical-align: top;
	}

#perfil .jogos_terminados {
	background-color: #f4fde8;
	}

#perfil .jogos_abandonados {
	background-color: #fff2f2;
	}

/* Coisas para Paginação */
	
#paginacao {
	width: 99%;
	padding-bottom: 1em;
	padding-top: 1em;
	}	
	
#paginacao td.paginas {
	color: silver;
	text-align: center;
	padding-top: 1em;
	}	


/* Tabela PASSOS da Gestão */
	
#tabela_passos {
	margin-bottom: 2em;
	}	

/* Tabela encerramento de duelo por placar */

.placar_encerramento {
	padding-top: 1em;
	border: 8px solid;
	border-top-color: #ffe984;
	border-left-color: #ffdc39;
	border-bottom-color: #ff8400;
	border-right-color: #ff9900;
	background-color: #feb915;
	}

.placar_encerramento h4 {
	color: #a75e00;
	}

.placar_encerramento .separador {
	color: #a75e00;
	}


.placar_encerramento h1 {
	color: #fff;
	}


/* Confirmando cousas */
.confirmacao label {
	display: inline-block;
	color: gray;
	margin: 0;
	padding: 0;
	}
.confirmacao p {
	margin: 0;
	padding: 3px 0;
	border-bottom: 1px solid #ddd;
	}

/* Confirmando cousas */
.confirmacao_registro label {
	width: 100px;
	display: inline-block;
	color: gray;
	margin: 0;
	padding: 0;
	}

.confirmacao_registro td {
	padding: 0.4em 0;
	border-bottom: 1px solid #ddd;
	}

.confirmacao p {
	margin: 0;
	padding: 3px 0;
	border-bottom: 1px solid #ddd;
	}

/* Acesso Rápido */
.acesso_rapido { border: 0 }
.acesso_rapido td { padding: 3px; text-align:center; line-height: 1.1em; }
.acesso_rapido th { padding: 10px 3px 0 3px; color: #999999; }	
