* {
  font-family: "Verdana", "Trebuchet MS";
  font-size: 11px;
  outline:none; /* FF3 Flash Outline Bug */
}

body { margin: 0; padding: 0; background-color: #eaf4e9 }

h1, h1 a { font-size: 1.4em; margin: 0; margin-bottom: 5px; }
h2, h2 a { font-size: 1.3em; margin: 0; margin-bottom: 5px; }
h3, h3 a { font-size: 1.0em; margin: 0;	margin-bottom: 5px;	color: #ffff00; }
h4, h4 a { font-size: 0.9em; margin: 0; margin-bottom: 5px; }

input { border: 1px solid #000; padding: 2px; margin: 1px 0; }
textarea { border: 1px solid #000; padding: 2px; width: 240px; height: 100px; }

a { color: #ffffff; }
a:hover { color: #cccccc; text-decoration: none;  }

p {
  margin: 20px 0;  
}

.noborder { border: 0; }

#geral {
	margin: auto;
	width: 965px;
	background-color: #eaf4e9;
}

#tab_destaque {
	border: 1px solid #FFF;
	float: right;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 8px;
	padding: 5px;
}

#home {
  float: left;
}

#menu_miolo {
  float: left;
  margin: 9px 0;
  width: 697px;
}

#grupo_boxes_home {
  float: left;
  width: 266px;
  height: 470px;
  background: url('imagens/home_grupo_box_bottom.jpg') no-repeat;
  background-position: 0 425px; 
  padding-top: 10px;
}

#topo {
  float: left;
  width: 965px;
  height: 165px;
}

#apresentacao {
  float: left;
  width: 675px;
  padding: 8px 0 0 15px;
}

#grupo_boxes {
  float: left;
  width: 266px;
  display: table;
  margin: 10px 0 0 5px;
}

.box_azul {
  position: relative;
  float: left;
  width: 660px;
  margin: 10px;
}

.box_azul .texto:after, .box_azul:after, .box_azul:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  height:0;
  overflow:hidden;
}


.box_azul .topo, .box_azul .rodape {
  float: left;
  width: 660px;
  height: 10px;
  font-size: 1px;
}

.box_azul .topo {
  background: url('imagens/interna_bg_top.gif') no-repeat;
}

.box_azul .titulo {
  position: relative;
  z-index: 10;
  padding: 0;
  margin-top: -15px;
  margin-left: 0;
}

.box_azul .texto {
  float: left;
  background-color: #2e3192;
  color: #fff;
  padding: 10px;
  width: 640px;
}

.box_azul .texto h2 {
  color: #f9ff00;
}

.box_azul img {
  border: 0;
}

.box_azul .rodape {
  float: left;
  background: url('imagens/interna_bg_bottom.gif') no-repeat;
}

.box_azul a { color: #fff; }

.box_laranja { float: left; width: 357px; margin: 9px; }

.box_laranja .topo, #postais .box_laranja .rodape { float: left; width: 357px; height: 11px; }

.box_laranja .topo {
  background: url('imagens/box_laranja_top.gif') no-repeat;
}

.box_laranja .texto {
  float: left;
  width: 323px;
  background-color: #fdbd00;
  color: #fff;
  clear: both;
  display: table;
  padding: 17px;
}

.box_laranja h3 { color: #008dec; font-size: 12px; }

.box_laranja .texto .box_img { text-align: center; }

.box_laranja .texto .box_img img { border: 3px solid #fff; margin-bottom: 5px; }

.box_laranja .rodape {
  background: url('imagens/box_laranja_bottom.gif') no-repeat;
}

.box_laranja2 {
  float: left;
  width: 280px;
}

.box_laranja2 .topo, .box_laranja2 .rodape {
  float: left;
  width: 286px;
  height: 12px;
}

.box_laranja2 .topo { background: url('imagens/box_laranja2_top.gif') no-repeat; }

.box_laranja2 .texto {
  width: 100%;
  float: left;
  background: url('imagens/box_laranja2_bg.gif') repeat-y;
}

.box_laranja2 #lista_videos {
  float: left;
  width: 265px;
  height: 328px;
  overflow: auto;
}

.box_laranja2 .rodape { float: left; background: url('imagens/box_laranja2_bottom.gif') no-repeat; }

.box_noticias {
  float: left;
  width: 258px;
}

.box_noticias .topo {
  width: 258px;
  height: 11px;
  background: url('imagens/box_noticias_topo.gif') no-repeat;
  font-size: 2px; /* Quanta dor de cabeca esse IE me da... */
}

.box_noticias .texto {
  background: url('imagens/box_noticias_bg.gif') repeat-y;;
}

.box_noticias .texto .titulo img {
  margin-top: -10px;
  margin-left: 10px;
}

.box_noticias .rodape {
  width: 258px;
  height: 14px;
  background: url('imagens/box_noticias_rodape.gif') no-repeat;
}

.box_noticias ul {
  margin: 0;
  padding: 0;
  margin-left: 30px;
  margin-right: 10px;
  list-style-image: url(imagens/bullet_amarelo.png);
}

.box_noticias li {
  margin: 0;
  padding: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.box_noticias a { font-weight: bold; }

.box_noticias .todas { text-align: right; margin-right: 10px; }
.box_noticias .todas a { color: #ffff00; }


#videos {
  float: left;
  width: 100%;
}


#videos #video {
  float: left;
  padding: 10px;
  width: 320px;
}


#videos #video .titulo_video { color: #ffff00; font-weight: bold; }

#videos #video #player { width: 320px; height: 280px; }

#lista_videos .item {
  float: left;
  clear: both;
  width: 90%;
  margin-bottom: 10px;
  font-weight: bold;
  color: #fff;
}

#lista_videos .ativo {
  background-color: #fff;
}

#lista_videos .item img {
  float: left;
  margin-right: 3px;
  border: 3px solid #0099ff;
}


#form_postais {
  float: left;
  display: table;
}

#postais .item_postal {
  width: 92px;
  height: 92px;
  float: left;
  margin-right: 14px;
  margin-top: 14px;
}

#footer {
  float: left;
	clear: both;
	background: url('imagens/footer.gif') no-repeat;
	width: 964px;
	height: 66px;
}

/* Boxes */
.box_216x170,.box_258x214,.box_266x145,.box_266x98,.box_485x170,.box_670x254 { float: left; }

.box_216x170 {
  margin-right: 9px;
  margin-top: 9px;
  width: 216px;
  height: 170px;
}

.box_258x214 {
  margin-top: 9px;
  width: 258px;
  height: 214px;
}

.box_266x145 {
  margin-top: 9px;
  width: 266px;
  height: 145px;
}

.box_266x98 {
  margin-top: 9px;
  width: 266px;
  height: 98px;
}

.box_485x170 {
  margin-top: 9px;
  width: 485px;
  height: 170px;
}

.box_670x254 {
/*  margin-bottom: 10px;*/
}

.box_forum {
  float: left;
  width: 258px;
  margin: 0;
  margin-bottom: 10px;
}

.box_forum .top {
  background: url('imagens/box_forum_top.gif');
  width: 258px;
  height: 13px;
  font-size: 1px;
}

.box_forum .bottom {
  background: url('imagens/box_forum_bottom.gif');
  width: 258px;
  height: 19px;
  font-size: 1px;
}

.box_forum img { margin: 6px 0 0 15px; }

.box_forum a { font-weight: bold; }

.box_forum ul {
  margin-left: 30px;
  padding: 0;
  list-style-image: url(imagens/bullet_amarelo.png);
}

.box_forum .texto {
  width: 258px;
  background: url('imagens/box_forum_bg.gif') repeat-y;
}

.box_forum .todas { text-align: right; margin-right: 10px; }
.box_forum .todas a { color: #ffff00; }

/* Glossário */
#ul_glossario {
  margin: 0;
  padding: 0;
}

#ul_glossario .letra_gigante {
  color: #ffff00;
  margin-top: 20px;
  font-family: "Georgia";
  font-size: 30px;
  clear: both;
	font-weight: normal;
}

#ul_glossario .letras {
  margin: 20px 0;
}

#ul_glossario li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#ul_glossario li ul {
	list-style-type: none;
	margin: 0;
	padding: 0 30px;
}

#ul_glossario li ul li {
	list-style-type: disc;
	margin: 0;
}

#lista_letras {
  text-align: center;
  padding: 5px;
  margin: 3px;
  background-color: #14186F;
}


#noticias h1, #noticias h3 {
  color: #ffff00;
}

.data, .data i {
  font-size: 9px;
}

.fonte {
  font-weight: bold;
  margin-top: 10px;
}

.summ {
  margin-bottom: 20px;
}

.btn_voltar {
  margin-top: 10px;
}

.btn_voltar a { font-size: 9px; }

.mceContentBody {
   background: #2E3192;
   color: #fff;
}

.mceContentBody a {
  color: #fff;
}

#enquete {
  display: block;
  float: left;
  width: 258px;
  margin-bottom: 10px;
}

#enquete .top {
  background: url(imagens/enquetes_top.gif) repeat-y;
  height: 18px;
  z-index: 20;
}

#enquete .texto {
  display: table;
  color: #fff;
  background: url(imagens/enquetes_bg.gif) repeat-y;
  /*_height: 100%; Internet explorer sux! */
  width: 238px;
  padding: 0 10px;
}

#enquete .bottom {
  height: 21px;
  background: url(imagens/enquetes_bottom.gif) no-repeat;
}

#enquete .enq_tit {
  z-index: 99;
  margin: -10px 0 0 0px;
}

#threadList small, #forumThread small { font-size: 9px; font-weight: normal; }
#threadList th { text-align: left; background-color: #3E438F; padding: 5px; }
#threadList h3 { margin: 0; padding: 0; font-size: 11px; color: #ffff00; }
#threadList td { padding: 12px 5px; border: 1px; }
#threadList a { display: block; }
#forumThread td { padding: 10px; }
#forumThread th { text-align: left; }
#forumThread h1, #forumThread h1 a { font-family: "Arial"; color: #ffff00; font-weight: bold; font-size: 18px; }

#paginacao { margin-top: 10px; clear: both; }
#paginacao .seta_esquerda, #paginacao .seta_direita { float: left; width: 12px; height: 22px; padding: 2px 5px; }
#paginacao .paginas { float: left; }

#paginacao .paginas .ativado, #paginacao .paginas .desativado {
  float: left;
  padding: 3px 6px;
  display: block;
  text-align: center;
  margin: 2px;
  font-weight: bold;
  text-decoration: none;
}

#paginacao .paginas .ativado { 
  color: #FFE900;
  border: 1px solid #FFE900;
  background-color: #FFA500;
}

#paginacao .paginas .desativado {
  border: 1px solid #FFE900;
  background-color: #fff;
  color: #FFA500;
}

#paginacao .paginas a:hover { 
  background-color: #fff;
  color: #FFA500;
}

.moldura_92x92 {
  float: left;
  width: 92px;
  height: 92px;
  padding: 11px;
  background: url(imagens/moldura_laranja_92x92.png) no-repeat;
  margin-right: 14px;
  margin-top: 14px;
}

/* <-- Jogos */

.box_jogos_medio {
  float: left;
  width: 239px;
  border: 0;
  border-collapse: collapse;
}

.box_jogos_medio .top, .box_jogos_medio .bottom { position: relative; float: left; width: 239px; height: 8px; }
.box_jogos_medio .top { height: 8px; background: url(imagens/jogos_medio_top.gif) no-repeat; }
.box_jogos_medio .texto { width: 219px; background-color: #026db3; }
.box_jogos_medio .bottom { height: 10px; background: url(imagens/jogos_medio_bottom.gif) no-repeat;}

.box_jogos_grande {
  float: left; 
  width: 374px;
  margin-left: 10px;
  border: 0;
  border-collapse: collapse;
}

.box_jogos_grande .top, .box_jogos_grande .bottom { position: relative; float: left; width: 374px; height: 8px; }
.box_jogos_grande .top { background: url(imagens/jogos_grande_top.gif) no-repeat; }
.box_jogos_grande .texto { width: 354px; background-color: #026db3; }
.box_jogos_grande .bottom { height: 10px; background: url(imagens/jogos_grande_bottom.gif) no-repeat; }

.item_jogos {
  width: 120px;
padding: 8px 18px;
}

.item_jogos h3 {
  margin-top: 3px;
  color: #ff0;
}

#jogos {
  clear: both;
}

/* Jogos --> */

/* <-- TinyMCE */

body.mceContentBody {
  background-color: #2E3192;
}

/* TinyMCE --> */

#interna {
  float: left;
  clear: both;
  width: 100%;
}


#tamanho_letra { left: 470px; position: absolute; z-index: 11; }

#tamanho_letra .ativo { color: #F9FF00; }

#ftm1:hover, #ftm2:hover, #ftm3:hover, #ftm4:hover { cursor: pointer; }
#ftm1 { font-size: 11px; }
#ftm2 { font-size: 13px; }
#ftm3 { font-size: 14px; }
#ftm4 { font-size: 15px; }

.pag_texto_imprimir {
  margin: 10px;
  font-size: 11px;
  background-color: #fff;
}
.pag_texto_imprimir a:link{
	color: #000;
	text-decoration: none;
}
.pag_texto_imprimir a:visited{
	color: #000;
	text-decoration: none;
}
.pag_texto_imprimir h1 {
  font-size: 18px;
}
.pag_texto_imprimir h3 {
	font-size: 12px;
	color: #000;
}
.pag_texto_imprimir table {
	border: 1px solid #666;
}

.pag_texto_imprimir td {
	border: 1px solid #666;
}

.pag_texto_imprimir .logo {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #ccc;
}
.pag_texto_imprimir #tab_destaque {
	border: 1px solid #000;
	float: right;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding: 5px;
}


#div_btn_imprimir {
  text-align: center;
}

#jogos {
  float: left;
}