body {
	margin: 0;
	padding: 0;
	color: #000;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFD260;
	background-image: url(/imagens/fundo_cabecalho.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}

a, a:visited {
	color: #003F7E;
	text-decoration: none;
}

a, a:visited {
	color: #000;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

a img {
	border:0px;
}

html {
	height: 100%;
	width: 100%;
}

p {
	margin: 6px 0 8px 0px;
	padding: 0;
}

h1, form {
	padding: 0;
	margin: 0;
}

fieldset  {
	padding: 0;
	margin: 0 0 5px 0;
	border: 0;
}

label {
	display: block;	
}

iframe {
	margin: 0;
	margin-left: 20px;
	padding: 0;
}

#moldura {
	text-align: left;
	margin: 0 auto;
	padding-top: 5px;
	width: 970px;
}

#super_banner {
	width: 751px;
	height: 98px;
	margin: auto;
	background: url(/imagens/fundo_superbanner.gif) no-repeat;
	padding-left: 3px;
	padding-top: 3px;
}

#super_banner img, #super_banner object, #super_banner embed  {

}

#logotipo {
	float: left;
	margin-top: 10px;
}

#menu_superior {
	float: right;
	margin-top: 28px;
}

#barra {
	clear: both;
	padding-top: 20px;
}

#conteudo {
	background-color: #fff;
	width: 970px;
	margin-top: 15px;
}

#conteudo .boxtop {
  background: url(/imagens/conteudo_ne.gif) no-repeat top right;
}

#conteudo .boxtop div {
  font-size: 0;
  height: 20px;
  background: url(/imagens/conteudo_nw.gif) no-repeat top left;
}

#conteudo .boxbottom {
  background: url(/imagens/conteudo_se.gif) no-repeat bottom right;
}

#conteudo .boxbottom div {
  font-size: 0;
  height: 20px;
  background: url(/imagens/conteudo_sw.gif) no-repeat bottom left;
}

.boxcontent {
  padding: 0px 20px 0px 20px;
}


.box {
  background: #D1B4D8;
}
.boxtop {
  background: url(ne.gif) no-repeat top right;
}
.boxtop div {
  font-size: 0;
  height: 20px;
  background: url(nw.gif) no-repeat top left;
}
.boxbottom {
  background: url(se.gif) no-repeat bottom right;
}
.boxbottom div {
  font-size: 0;
  height: 20px;
  background: url(sw.gif) no-repeat bottom left;
}
.boxcontent {
  padding: 0px 20px 0px 20px;
}

.thumbnail {
	float: left;
	margin: 5px;
	width: 155px;
	height: 129px;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}

.thumbnail img {
	padding-top: 4px;
	/* margin-left: 8px; */
}

.thumbnail a {
	color: #fff;
	text-decoration: bold;
}

.thumbnail a:hover {
	color: #fff;
	text-decoration: none;
}

.thumbnail a:visited {
	color: #fff;
}

.thumbnail .nome {
	padding-top: 4px;
	padding-left: 0;
	display: block;
}

.thumbnail .opcoes {
	position: relative;
	top: -116px;
	background: #dadada;
	display: block;
	padding: 2px;
	margin: 4px;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	
}

#caixa #opcoes  {
	margin-bottom: 10px;
}

#caixa #opcoes a {
	font-weight: bold;
	margin-left: 10px;
}

#caixa #opcoes a:hover {
	text-decoration: none;
}

#caixa #opcoes img {
	vertical-align: middle;
}

.opcoes img {
	vertical-align: middle;	
}

.opcoes a {
	color: #000;
	font-weight: normal;
	font-size: 80%;
	margin-left: 5px;	
}

.opcoes a:hover {
	color: #000;
	text-decoration: none;
}

.opcoes a:visited {
	color: #000;
}


.lista_gal {
	padding: 10px;
	float: left;
}

.lista_gal ul {
	margin-top: 0px;
	list-position: inside;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
}

.lista_gal ul li {
	margin-bottom: 10px;
	width: 210px;
}

#esquerda {
	width: 740px;
	float: left;
}

#direita {
	float: left;
	margin-left: 35px;
}

.anuncio_esq {
	background: #CCCCCC;
	width: 140px;
	display: block;
	margin-bottom: 10px;
}

.anuncio_esq .boxtop-b {
  background: url(/imagens/anuncio_ne.gif) no-repeat top right !important;
}

.anuncio_esq .boxtop-b div {
  text-align: center;
  font-size: 10px;
  font-family: Arial;
  padding: 10px 0;
  color: #88898D;
  font-weight: bold;
  background: url(/imagens/anuncio_nw.gif) no-repeat top left !important;
}

.anuncio_esq .boxbottom {
  background: url(/imagens/anuncio_se.gif) no-repeat bottom right !important;
}

.anuncio_esq .boxbottom div {
  font-size: 0;
  height: 10px;
  background: url(/imagens/anuncio_sw.gif) no-repeat bottom left !important;
}

.anuncio_esq .boxcontent {
	padding: 0;
	width: 120px;
	/*height: 240px;*/
	background: #CCC;
	margin-left: 10px;
	margin-right: 10px;
}

#aviso {
	width: 734px;
	clear: both;
	background: #CBF5FC;
	margin-bottom: 20px;
}
#aviso .boxtop {
	background: url(/imagens/aviso_ne.gif) no-repeat top right !important;
}
#aviso .boxtop div {
	font-size: 0;
	height: 10px;
	background: url(/imagens/aviso_nw.gif) no-repeat top left !important;
}
#aviso .boxbottom {
	background: url(/imagens/aviso_se.gif) no-repeat bottom right !important;
}
#aviso .boxbottom div {
	font-size: 0;
	height: 10px;
	background: url(/imagens/aviso_sw.gif) no-repeat bottom left !important;
}
#aviso .boxcontent {
	padding: 0px 10px 0px 10px;
	width: 714px;
	height: 74px;
	font-family: arial;
	font-size: 9pt;
	color: #1A81C4;
	font-weight: bold;
}

#aviso .boxcontent p {
	/*margin: 5px;*/
}

#aviso .boxcontent a {
	font-size: 9pt;
	color: #1A81C4;
}

#aviso .boxcontent img {
	float: left;
}

#smartideias {
	margin-top: 30px;
	margin-bottom: 30px;
}

#rodape {
	clear: both;
	text-align: center;
	padding-top: 10px;
	font-family: Verdana;
	font-size: 8pt;
}

.quebra {
	font-size: 0;
	line-height: 0;
	clear: both;
}

#mais_desenhos {
	clear: both;
	padding-top: 20px;
}

#img_secao {
	margin-bottom: 10px;
	width: 740px;
	height: 70px;
}

#img_secao .titulo {
	float: left;	
}

#img_secao .banner {
	float: right;	
}

#voltar {
	clear: left;
	text-align: center;
	width: 714px;
}

#voltar img {
	padding-top: 20px;
	padding-bottom: 20px;
}

#titulo {
	text-align: left;
	margin-bottom: 18px;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
}

#titulo img {
	vertical-align: middle;
	margin-right: 10px;
}

#pagina {
	margin: auto;
	background: #fff;
	text-align: center;
	width: 600px;
}

#pagina .opcoes {
	display: block;
	margin: 10px 0 10px 0;
	padding: 5px;	
	background: #dadada;	
}

#imprimir {
	margin: 10px;
}

#menutxt {
	padding-top: 20px;
	text-align: center;
	clear: both;
	margin: 10px;
}

.espaco {
	clear:both;
	height: 30px;
	
}

#admin {
	text-align: center;
	text-align: right;
	display: block;
	color: #000;
}

#admin p {
	display: block;
}

#admin a {
	text-decoration: underline;	
}

#admin em {
	font-weight: bold;
	font-style: normal;	
}

#mensagem {
	border: 1px solid #FDC04F;
	background: #FFD260;
	margin: 10px 0 10px 0;
	padding: 5px;	
}


/* promoção deagostini */
.colunas_deagostini {display: block; }
.colunas_deagostini div {
	display: inline-block;
	width: 364px;
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
}
.colunas_deagostini div strong {
	display: block;
	margin-top: 8px;
	margin-bottom: 6px;
}

.colunas_deagostini dl {
	display: block;
	margin:0;
	padding: 0;
	height: 30px;
}
.colunas_deagostini dt {
	float: left;
	margin:0;
	padding: 0;
	min-width: 84px;
}
.colunas_deagostini dd {
	float: left;
	margin:0;
	padding: 0;
}
.center {
	text-align: center;
}
strong.lower {
	font-size: 10px !important;
}
.box_externo {
	background: url(../imagens/promocao_deagostini/caixa_cima.jpg) top left no-repeat;
}
.box_interno {
	margin-top: 18px;
	padding: 0 6px 18px 6px;
	text-align: left;
	font-size: 11.5px !important;
	background: url(../imagens/promocao_deagostini/caixa_baixo.jpg) #EFEFEF bottom left no-repeat;
	width: 332px !important;
}
.box_interno ul {
	margin:0;
	padding: 0 0 0 18px;
}
.error {color: red; margin-top: 6px;margin-bottom: 4px;}
/* /FIM promoção deagostini */


/* caixa busca lateral */
#caixa-busca-lateral {
	background: url('/imagens/busca/caixa-baixo.gif') #75dcff bottom no-repeat;
	padding: 0 !important;
	width: 139px;
	margin-top: 20px;
	margin-bottom: -28px;
}
#caixa-busca-lateral form {
	padding: 38px 8px 18px 8px;
	background: url('/imagens/busca/caixa-topo.gif') top no-repeat;
}
#caixa-busca-lateral ul {
	list-style: none;
	margin: 0; padding: 0;
}
#caixa-busca-lateral a {
	font-weight: bold !important;
}
#caixa-busca-lateral ul li label {
	display: inline;
}

/* FIM caixa busca lateral */

.fonte-pequena {
	font-size: 11px;
}

#banner41070 {
	float: right;
	width: 410px; 
	height: 70px;
}

.mensagem-descadastrar {
	font-size: 10px; !important
	text-decoration: underline; !important
}


/* Integração Katabum */
#katabum-destaques {
	width:727px;
	height: 173px;
}
#katabum-destaques .katabum-cabecalho { height: 64px !important; display: block; }

#katabum-destaques .produtos {
	margin:0;
	background: url(../imagens/box-katabum.gif) no-repeat;
	background-position: 44px 0;
	top: -6px;
	position: relative;
	left: -18px;
	width: 100%;
	height: 110px;
}
#katabum-destaques .produtos p { float: left; padding-left: 72px;  }

/* .jogos_externos { margin-bottom: 10px; clear: both; padding-bottom: 20px; } */
.titulo-jogos-interna,
.jogo_categoria .titulo {clear: both; padding-top: 52px; *padding-top: 24px; padding-bottom: 20px; font-size: 24px; color: #F01586; font-weight:bolder; }
.jogo_categoria { clear:both; margin: 2px 0 2px 0;  }
.jogo_categoria .lista-jogos {margin-left: 20px;}
.jogo_categoria ul { float: left; list-style: none; width:236px; padding:0; margin: 0; }
.jogo_categoria ul li {  margin-top: 0px; font-family: Verdana; font-size: 9pt; font-weight: bold; margin-bottom: 1px;}
.jogo_categoria ul li a { position:relative; top: -8px; left: 2px; text-decoration: none; }
.jogo_categoria ul li a:hover span { text-decoration: underline; }
.jogo_categoria ul li a img { position:relative; top: 8px; }

.jogo_categoria ul.bullet { list-style: disc !important; }
.jogo_categoria ul.bullet li { padding-left: 4px; margin-bottom: 6px; }
.jogo_categoria ul.bullet li a { top: 0 !important; }

.aviso-shockwave-jogos {margin-top: 160px;}