* {
	margin: 0; padding: 0; 
	color: black;
}
body {
	background-color: #EEEEEE;
	font-family: Verdana,Arial;
	font-size: 13px;
}
img {
	border-style: none;
}
ul {
	list-style-type: none;
}
a:link {color: #101010}
a:visited {color: #101010}

@font-face {
	font-family: 'HarryFatt';
	font-style: normal;
	font-weight: normal;
	src: url("fontes/Harry Fatt Regular.otf") format("opentype");
}

@font-face {
	font-family: 'MSX';
	font-style: normal;
	font-weight: normal;
	src: url("fontes/MSX-Screen0.ttf") format("truetype");
}

@font-face {
	font-family: 'NeoGeo';
	font-style: normal;
	font-weight: normal;
	src: url("fontes/neogeo-system-font.ttf") format("truetype");
}

@font-face {
	font-family: 'Sega';
	font-style: normal;
	font-weight: normal;
	src: url("fontes/SegaArcadeFont-Regular.ttf") format("truetype");
}

@font-face {
	font-family: 'Sprint2';
	font-style: normal;
	font-weight: normal;
	src: url("fontes/sprint-2.ttf") format("truetype");
}

h1 {
	font-family: 'Courier New';
	font-size: x-large;
	text-align: center;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
h2 {
	text-align: center;
	font-size: 12px;
	padding-bottom: 0.5em;
}
h3 {
	text-align: center;
}

.mini {
	font-size: xx-small;
}

.timestamp {
	font-style: italic;
	font-size: xx-small;
}
#news .timestamp {
	text-align: right;
}
.antprox {
	padding-top: 1em;
	text-align: center;
	clear: left;
}
.antprox span {
	margin-left: 0.5em;
	display: inline-block;
}
.anterior {
	float: left;
	display: block;
}
.posterior {
	float: right;
	display: block;
}

#principal {
	float: left;
	width: 850px;
}

#logotipo a {
	text-decoration: none;
}

#logotipo img {
	width: 95%;
}

#topo {
	font-size: small;
	height: 4em;
	background-color: #BEBEBE;
	overflow: hidden;
	padding-bottom: 0.5em;
}

.hide {
	float: left;
	display: block;
	margin-right: 4px;
	cursor: pointer;
}

#consultas {
	float: left;
	margin-top: 0.5em;
	padding-bottom: 0.5em;
}
#consultas form {
	vertical-align: top;
	display: inline;
	margin-right: 0.5em;
}
#consultas a {
	vertical-align: top;
}
#consultas img {
	margin-left: 0.5em;
}

#totalJogos {
	padding-top: 1em;
	font-size: 10px;
}

.hello img {
	margin-left: 1em;
}

#randomExtra {
	font-size: 10px;
	height: inherit;
	float: right;
	width: 35%;
	margin-right: 1%;
}
#randomExtra .mini {
	margin-top: 0.5em;
	margin-right: 1em;
	text-align: center;
}
#randomExtra #banners img {
	margin-top: 0.2em;
	max-height: 3.4em;
}
#randomExtra .ultimosJogos {
	height: 5em;
	overflow: hidden;
}

.banners, .banners_extra {
	text-align: center;
}
.banners_extra {
	margin-bottom: 0.5em;
}
.banners img {
	max-width: 95%;
}

#menu {
	float: left;
	width: 182px;
	background-color: #BEBEBE;
	font-size: inherit;
	overflow: hidden;
	padding: 0.5em;
}

#opcoes {
	float: left;
	width: 182px;
	background-color: #BEBEBE;
	font-size: inherit;
	overflow: hidden;
	padding: 0.5em;
}
.opcoes-enter-active,
.opcoes-leave-active {
	transition: all 0.25s ease-out;
}
.opcoes-enter-from {
	opacity: 0;
	transform: translateX(-182px);
}
.opcoes-leave-to {
	opacity: 0;
	transform: translateX(-182px);
}
#bucetao {
	font-size: inherit;
	margin-bottom: 50px;
}

#formAnos {
	width: 7em;
	margin-right: 0.5em;
}
#formAnos input {
	margin-left: 0.2em;
}
#formCategorias {
	width: 11.5em;
}
#formCategorias select {
	width: inherit;
	font-size: inherit;
}
#todosFabricantes {
	text-align: center;
	font-size: x-small;
	width: 8em;
}

#membersLogin span {
	border-style: solid;
	border-width: 1px;
	padding-left: 1em;
	padding-right: 1em;
	font-weight: bold;
}
#formMembers {
	width: 90%;
	border-style: solid;
	border-width: 1px;
	padding-left: 1em;
	padding-bottom: 1em;
}
#formMembers form {
	display: inline;
	margin-right: 0.5em;
}
#formMembers p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
#formMembers label {
	display: inline-block;
	width: 4em;
	line-height: 2;
}
#member_login {
	width: 4em;
}
#register_submit {
	font-size: xx-small;
	margin-left: 2em;
}
#disclaimer {
	font-size: 0.6em;
	margin-bottom: 2em;
}

#colunaTexto {
	margin-bottom: 1em;
}

#colunas {
	background-color: #CCCCCC;
	padding-left: 0.5em;
	padding-bottom: 0.125em;
}
#colunas li {
	margin-bottom: 1em;
}
.grupo {
	font-weight: bold;
	font-size: 0.8em;
}
.grupo:link {
	text-decoration: none;
}
.grupo:visited {
	text-decoration: none;
}

.opcoesGerais {
	margin-top: 1em;
}
.opcoesGerais > div {
	margin-bottom: 1em;
}
.opcoesGerais select {
	font-size: inherit;
	width: 13em;
}

.sides > form {
	float: left;
}
.sides > div {
	float: left;
}
.fim_sides {
	clear: left;
}

.ultimosJogos li {
	margin-bottom: 1em;
}
.ultimosJogos p {
	margin-bottom: 0;
}
.ultimosJogosResumo {
	font-size: smaller;
}
.resumoTopo {
	text-align: center;
}


#resto {
	font-size: inherit;
	margin-left: 182px;
	margin-bottom: 50px;
}


#conteudo {
	background: url(imagens/canto.PNG) no-repeat;
	padding-left: 1em;
	overflow: auto;
	padding-bottom: 3em;
	padding-right: 1em;
}
#conteudo h2 {
	font-size: 22px;
	text-align: center;
}

.entidadeDejogo {
	overflow: hidden;
	margin-bottom: 0.5em;
}
.entidadeDejogo h3 img {
	float: none;
	vertical-align: top;
}
.entidadeDejogo em {
	font-size: 0.8em;
}
.entidadeDejogo img {
	float: right;
	margin-left: 1em;
	margin-bottom: 1em;
}


.sequencia {
	width: 100%;
	margin-bottom: 1em;
	overflow: auto;
}
.seq_ant {
	float: left;
}
.seq_prox {
	float: right;
}



.status {
	width: 2em;
	background-color: #EEEEEE;
}
.textoitem {
	padding-left: 1em;
	font-size: x-small;
    white-space: pre-line;
}
.nomeitem {
	width: 20em;
}

.newsgames {
	width: 100%;
}
.newsgames td {
	vertical-align: top;
}

#pesquisa_avancada {
	width: 50em;
}

#pesquisa_avancada p {
	display: inline-block;
	width: 22em;
	margin-bottom: 0.2em;
}

#pesquisa_avancada p label {
	margin-right: 0.5em;
}

#pesquisa_avancada span label {
	margin-right: 0.5em;
}

#pesquisa_avancada li {
	display: inline-block;
	width: 32%;
}

.pesquisar {
	float: right;
}

.anos {
	display: inline-block;
	margin-right: 1em;
}

.anos input {
	width: 4em;
}

#quiz_list span {
	margin-right: 0.5em;
}

#letras {
	text-align: left;
}
#letras span {
	margin-right: 0.5em;
	display: inline-block;
}

#categorias select {
	width: 12em;
}

#categorias img {
	height: 1.5em;
	vertical-align: middle;
	margin-left: 0.3em;
}

.colunaHelp {
	font-size: 0.8em;
}
.colunaHelp select {
	width: 16em;
}

.paginaCorrente {
	font-weight: bold;
	pointer-events: none;
	text-decoration: none;
}

#sistema .listinha {
	margin-top: 1em;
}

.listinha a {
	margin-right: 0.5em;
}
.separado {
	margin-top: 1em;
}

.tabelaJogos {
	font-family: Arial;
	margin-top: 1em;
}
.tabelaJogos table {
	width: 100%;
}
.tabelaJogos table img {
	vertical-align: middle;
}
.tabelaJogosData {
	min-width: 28%;
}
.tabelaJogosAno {
	width: 3em;
	text-align: left;
}
.tabelaJogosSistemas {
	font-size: 1em;
	width: 0.1%;
	text-align: center;
}
.tabelaJogosSistemas img {
	width: 3.5em;
	margin-right: 0.3em;
	margin-bottom: 0.3em;
}
.tabelaJogos th {
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #a0a0a0;
}
.celulaJogosNome span {
	font-size: 0.7em;
	margin-left: 0.5em;
}
.celulaJogosNome p {
	font-size: 0.7em;
}
.celulaCategorias img {
	margin-right: 0.5em;
	width: 2.5em;
}
.tabelaLinha2 {
	background-color: #e2e2e2;
}

#col_list {
	margin-top: 25px;
}
#col_list h3 {
	text-align: left;
}
#col_list a {
	text-decoration: none;
}
.grupoColuna {
	font-size: 1em;
}

#colunas_detalhe {
	margin-top: 25px;
}
#coluna_head {
	overflow: auto;
}
.fotos_coluna {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1em;
	margin-bottom: 1em;
	background-color: #E9E9E9;
}
.fotoSozinha, .foto_com_texto  {
	overflow: auto;	
}
.foto_coluna_l, .foto_coluna_r, .centered_inner {
	padding: 0.1em;
	margin: 0.4em;
	max-width: 200px;
	background-color: #E9E9E9;
}
.foto_com_texto  {
	margin-top: 1em;
}
.foto_coluna_l {
	float: left;
}
.foto_coluna_r {
	float: right;
}
.centered_outer {
	text-align: center;
	margin: 1em;
}
.centered_inner {
	display: inline-block;
	vertical-align: top;
}
.foto_coluna_titulo {
	font-size: 0.7em;
	display: block;
	text-align: center;
}
.resenhaDestaque {
	font-weight: bold;
}
.paragrafo {
	text-indent: 2em;
	white-space: break-spaces;
}

#show_fabric table {
	width: 100%;
}
#show_fabric th, td {
	text-align: left;
}

.faqTexto {
	white-space: break-spaces;
}

#faq {
	margin-top: 25px;
}

.faq_categoria {
	margin-top: 1em;
	margin-bottom: 1em;
}

.faq_categoria_titulo {
	font-weight: bold;
	font-size: 1.2em;
}

.faq_categoria h3 {
	font-size: inherit;
	text-align: left;
}

.faq_item {
	list-style-type: disc;
}

.faq_item li {
	margin-top: 1em;
	margin-left: 1em;
	overflow: auto;
	margin-bottom: 1em;
}

.faq_item img {
	float: right;
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
}

#emuladores li {
	margin-bottom: 1em;
}
#emuladores h3 {
	text-align: left;
}
#emuladores h3 > a {
	text-decoration: none;
}
#emuladores p {
	text-align: left;
	margin-bottom: 0.3em;
	white-space: break-spaces;
}

#links li {
	margin-bottom: 1em;
}
#links p {
	text-align: left;
	white-space: break-spaces;
}

#emuladoresSistema h3 {
	text-align: left;
	margin-top: 1em;
	margin-bottom: 0.5em;
}
#emuladoresSistema table {
	text-align: left;
	vertical-align: top;
}
#emuladoresSistema td {
	padding-right: 0.5em;
}

.telas img {
	vertical-align: middle;
	max-width: 84%;
}
.telas h3 {
	text-align: center;
}

.restantes {
	text-align: right;
	font-size: 0.8em;
}

.labDados {
	min-width: 10em;
}

.indisponivel {
	font-size: smaller;
	font-style: italic;
}

.imgclone {
	vertical-align: middle;
	max-height: 1.5em;
	margin-right: 0.5em;
}

#catjog {
	padding-bottom: 1em;
	overflow: auto;
	text-align: center;
}

#catjog img {
	height: 100px;
	margin-right: 0.5em;
}

#resenha {
	overflow: auto;
	font-size: 1.1em;
}

#jogo {
	padding-right: 1em;
}
#jogo h2 {
	padding-bottom: 0.2em;
	margin-top: 0.5em;
}
.versoes {
	margin-bottom: 1em;
}
.versoes h3 {
	text-align: left;
}
.download {
	text-indent: 2em;
}
.arquivo {
	margin-left: 0.5em;
}

#detalhes2 {
	float: right;
	width: 23em;
	margin-left: 0.5em;
	padding-left: 0.5em;
	padding-top: 0.5em;
	font-size: 0.8em;
	background-color: #DDDDDD;
	padding-right: 0.5em;
}

#info {
	width: 100%;
	word-wrap: break-word;
}
#info li {
	margin-bottom: 1em;
}
#info li > label {
	width: 9em;
	display: block;
	float: left;
}
#info label ~ span {
	display: inline-block;
}
#info label ~ .telas {
	margin-left: 9em;
	display: inherit;
}

#shots {
	margin-top: 1em;
	text-align: center;
	padding-bottom: 1em;
}
#shots h3 {
	margin-bottom: 1em;
}
.missing {
	font-style: italic;
}
.sistemaJogo {
	display: block;
}

.alcunha {
	float: left;
	margin-right: 0.5em;
}
.comentarista {
	font-size: 1em;
	font-weight: bold;
}
.cadastrador {
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	vertical-align: top;
	word-wrap: break-word;
}
.cadastrador img {
	max-width: 5em;
	max-height: 5em;
}
.resenhaEntidade {
	text-align: left;
	white-space: break-spaces;
	margin-right: 0.5em;
}
.resenhaEntidade .notab, .notab_pular {
	text-indent: 0;
}
.resenhaEntidade .notab_pular {
	margin-top: 1em;
}
.resenhaEntidade .simtab {
	text-indent: 2em;
	min-height: 1em;
}
.resenhaEntidade .novoCadastrador {
	margin-top: 1em;
	text-indent: 0;
	clear: left;
}

.pesquisa_curta h3 {
	text-align: left;
}
.pesquisa_curta > div {
	margin-bottom: 1em;
}

.pesquisa_curta table {
	text-align: left;
	border-collapse: collapse;
}
.tabela_pesquisa_curta td {
	padding-right: 0.5em;
}

#jogodonald ol {
	margin: 2em;
}
#jogodonald form {
	margin-top: 1em;
	margin-bottom: 1em;
}
#jogodonald form input {
	width: 30em;
}
#jogodonald form img {
	display: inline-block;
}
.donaldTrump {
	cursor: pointer;
}

.profile {
	margin-bottom: 1em;
}
.profile label {
	display: inline-block;
	min-width: 25em;
}
.profile input {
	width: 20em;
}

#extra {
	float: right;
	margin: 0.5em;
	width: 25%;
}
.patreon img {
	max-width: 95%
}

#cadastrador {
	text-align: center;
}

#quizzes {
	margin-top: 1em;
	margin-bottom: 1em;
}
#quizzes p {
	text-align: center;
}

.quiz-errou {
	border-color: red;
}
.quiz-acertou {
	border-color: green;
	border-style: double;
}

.perguntas {
	margin: 0.2em;
	max-width: 50em;
	float: left;
}
.perguntas li {
	margin-bottom: 0.4em;
}
.perguntas li * {
	display: inline-block;
}
.perguntas label {
	width: 1.5em;
}
.perguntas input {
	width: 20em;
}
.quiz-som {
	vertical-align: middle;
	width: 20px;
}
.quiz-imagem {
	vertical-align: middle;
	width: 25em;
}
.quiz-icone {
	vertical-align: middle;
	min-width: 64px;
}

.ranking_pane {
	margin-left: 51em;
}

.ranking {
	width: 100%;
	margin-top: 1em;
	overflow: auto;
}
.ranking  img{
	float: left;
	width: 12em;
	margin: 0.5em;
}

.top10 {
	margin-top: 1em;
}
.top10 table {
	margin-left: auto;
	margin-right: auto;
}
.top10 th,td {
	text-align: left;
	vertical-align: top;
}

.resolver-alerta {
	cursor: pointer;
	margin-right: 0.5em;
	display: inline-block;
}

.novo-usuario label {
	display: inline-block;
	width: 5em;
}
.novo-usuario button {
	margin-right: 1em;
}
.novo-usuario input {
	width: 8em;
}

.fake-link {
	cursor: pointer;
	text-decoration: underline;
}

#novo_comentario textarea {
	width: 60%;
	margin-bottom: 0.5em;
}
#novo_comentario input {
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}
#novo_comentario .captcha img {
	display: block;
	margin: 0.5em;
}
#novo_comentario input[type=submit] {
	display: block;
	margin: 0;
}

.comentario {
	margin-bottom: 1.5em;
	clear: left;
}
.fim_comentarios {
	clear: left;
}
#comentarios {
	margin-top: 1em;
	margin-bottom: 1em;
}

.imgcenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.play {
	width: 25px;
	margin-right: 0.3em;
	margin-bottom: 0.3em;
}

.jogolink {
	margin-right: 0.5em;
}

.jogoinfo {
	font-family: 'Courier New', Courier, monospace;
}

.carregando > img {
	height: 1.5em;
	vertical-align: middle;
}

.scripts {
	background-color: lightgoldenrodyellow;
}

.scripts li {
	list-style-type: disc;	
}