/***************************************
   * tabelas
   **************************************/
  #main table.tableAbasListaSalas { width: 100%; border-bottom: 3px solid #365900; }
  #main table.tableAbasListaSalas thead tr th { background: url('http://bp.imguol.com/v08/fundos/lateral-aba-lista-salas.gif') no-repeat 5px 0; text-align: center; }
  #main table.tableAbasListaSalas thead tr th a { display: block; margin-left: 10px; padding: 13px 5px 7px 0px; background: #487109 url('http://bp.imguol.com/v08/fundos/aba-lista-salas.gif') repeat-x; text-decoration: none; font: bold 13px arial; color: #FFF; }
  #main table.tableAbasListaSalas thead tr th.atual { background: url('http://bp.imguol.com/v08/fundos/lateral-aba-clicada-lista-salas.gif') repeat-x 0 0; }
  #main table.tableAbasListaSalas thead tr th.atual a { background: url('http://bp.imguol.com/v08/fundos/seta-aba-lista-salas.gif') no-repeat 0 0; padding-left: 25px; margin-left: 0; }

  .sala-idades #main table.tableAbasListaSalas { border-bottom: 3px solid #591e18; }
  .sala-idades #main table.tableAbasListaSalas thead tr th { background: url('http://bp.imguol.com/v08/fundos/lateral-aba-lista-salas-idades.gif') no-repeat 5px 0; }
  .sala-idades #main table.tableAbasListaSalas thead tr th a { background: #2eb2c9 url('http://bp.imguol.com/v08/fundos/aba-lista-salas-idades.gif') repeat-x; }
  .sala-idades #main table.tableAbasListaSalas thead tr th.atual { background: url('http://bp.imguol.com/v08/fundos/lateral-aba-clicada-lista-salas-idades.gif') repeat-x 0 0; }
  .sala-idades #main table.tableAbasListaSalas thead tr th.atual a { background: url('http://bp.imguol.com/v08/fundos/seta-aba-lista-salas-idades.gif') no-repeat 0 0; padding-left: 35px; }

  .sala-temas #main table.tableAbasListaSalas { border-bottom: 3px solid #1e5b92; }
  .sala-temas #main table.tableAbasListaSalas thead tr th { background: url('http://bp.imguol.com/v08/fundos/lateral-aba-lista-salas-temas.gif') no-repeat 5px 0; }
  .sala-temas #main table.tableAbasListaSalas thead tr th a { background: #4e9fca url('http://bp.imguol.com/v08/fundos/aba-lista-salas-temas.gif') repeat-x; }
  .sala-temas #main table.tableAbasListaSalas thead tr th.atual { background: url('http://bp.imguol.com/v08/fundos/lateral-aba-clicada-lista-salas-temas.gif') repeat-x 0 0; }
  .sala-temas #main table.tableAbasListaSalas thead tr th.atual a { background: url('http://bp.imguol.com/v08/fundos/seta-aba-lista-salas-temas.gif') no-repeat 0px 0px; padding-left: 35px; }

  .sala-exclusivo #main table.tableAbasListaSalas { border-bottom: 3px solid #033479; }
  .sala-exclusivo #main table.tableAbasListaSalas thead tr th { background: url('http://bp.imguol.com/v08/fundos/lateral-aba-lista-salas-exclusivo.gif') no-repeat 5px 0; }
  .sala-exclusivo #main table.tableAbasListaSalas thead tr th a { background: #5374b9 url('http://bp.imguol.com/v08/fundos/aba-lista-salas-exclusivo.gif') repeat-x; }
  .sala-exclusivo #main table.tableAbasListaSalas thead tr th.atual { background: url('http://bp.imguol.com/v08/fundos/lateral-aba-clicada-lista-salas-exclusivo.gif') repeat-x 0 0; }
  .sala-exclusivo #main table.tableAbasListaSalas thead tr th.atual a { background: url('http://bp.imguol.com/v08/fundos/seta-aba-lista-salas-exclusivo.gif') no-repeat 0px 0px; padding-left: 35px; }

  #main table.tableListaSalas { width: 99%; border-left: 1px solid #d1d99d; border-right: 1px solid #d1d99d; border-bottom: 1px solid #d1d99d; }
  #main table.tableListaSalas thead tr th,
  #main table.tableListaSalas thead tr td { background-color: #d1d99e; font: bold 10px verdana; padding: 5px 10px; color: #3c6401; }
  #main table.tableListaSalas thead tr td { text-align: left; }
  #main table.tableListaSalas thead tr th span { border-left: 1px solid #3a6800; padding-left: 10px; }
  #main table.tableListaSalas tbody tr th,
  #main table.tableListaSalas tbody tr td { font: normal 11px arial; padding: 3px 10px; }
  #main table.tableListaSalas thead tr td.regua { padding: 0; border: 10px solid #365801; }
  
  /*
  #main table.regua-letras { width: 100%; border: 10px solid #365801; }
  #main table.regua-letras tr th { background-color: #87b636; font: normal 11px arial; border-right: 1px solid #9ec45f; padding: 0; }
  #main table.regua-letras tr th a { color: #fff; display: block; padding: 3px 10px; text-align:center; background: url('http://bp.imguol.com/v08/fundos/regua-letras.gif') repeat-x; }
  #main table.regua-letras tr th.clicado { border-right: 0; }
  #main table.regua-letras tr th.clicado a { background-color: #447a0b; background-image: none; }
  */

  #main table.regua-letras { width: 100%; border: 10px solid #365801; }
  #main table.regua-letras tr th { background-color: #87b636; font: normal 11px arial; border-right: 1px solid #9ec45f; padding: 0; }
  #main table.regua-letras tr th a { color: #fff; display: block; padding: 3px 10px; text-align:center; background: url('http://bp.imguol.com/v08/fundos/regua-letras.gif') repeat-x; }
  #main table.regua-letras tr th.clicado { border-right: 0; }
  #main table.regua-letras tr th.clicado a { background-color: #447a0b; background-image: none; }

  #main table.regua { width: 100%; border: 10px solid #365801; }
  #main table.regua tr th { background-color: #87b636; font: normal 11px arial; border-right: 1px solid #9ec45f; padding: 0; }
  #main table.regua tr th a { color: #fff; display: block; padding: 3px 10px; text-align:center; background: url('http://bp.imguol.com/v08/fundos/regua-letras.gif') repeat-x; }
  #main table.regua tr th.clicado { border-right: 0; border-right: 1px solid #447a0b; }
  #main table.regua tr th.clicado a { background-color: #447a0b; background-image: none; }
  #main table.regua tr th div.grade-sub { position: relative; background: url('http://bp.imguol.com/v08/fundos/regua-letras.gif') repeat-x; }
  #main table.regua tr th div.grade-sub a { cursor: pointer; cursor: hand; background: url('http://bp.imguol.com/v08/v2.0/seta-lado.gif') no-repeat 10px center; }
  #main table.regua tr th.clicado div.grade-sub a { background: #447a0b url('http://bp.imguol.com/v08/v2.0/seta-baixo.gif') no-repeat 10px center; }

  #main ul.noshow { display: none; }
  #main ul.hidden { display: none; }
  #main ul.subregua { position: absolute; list-style-type: none; padding: 0; margin: 0; border-top: 1px solid #9EC45F; }
  #main ul.subregua li { background-color: #87b636; font: normal 11px arial; border-bottom: 1px solid #9ec45f; padding: 0; margin: 0; }
  #main ul.subregua li a { color: #fff; display: block; padding: 3px 10px; text-align:center; }

  #main table.temas { border: 10px solid #1f5a94; }
  #main table.temas tr th { background-color: #63add3; border-right: 1px solid #66add2; }
  #main table.temas tr th a { background: url('http://bp.imguol.com/v08/fundos/regua-letras-temas.gif') repeat-x; }
  #main table.temas tr th div.grade-sub { background: url('http://bp.imguol.com/v08/fundos/regua-letras-temas.gif') repeat-x; }
  #main table.regua tr th.clicado { border-right: 1px solid #66add2; }
  #main table.regua tr th.clicado a { background-color: #336ea2; }
  #main table.regua tr th.clicado div.grade-sub a { background-color: #336ea2; }
  
  #main table.regua-letras tr th a { padding-left: 12px !important; }
  #main table.regua-letras tr th.clicado { border-right: 1px solid #447a0b; }
  #main table.regua-letras tr th.clicado div.grade-sub a { background: #447a0b url('http://bp.imguol.com/v08/v2.0/seta-baixo.gif') no-repeat 4px center; }
  #main table.regua-letras tr th div.grade-sub a { background: url('http://bp.imguol.com/v08/v2.0/seta-lado.gif') no-repeat 4px center; }

/*****/
.hidden { display:none; }

#main table.listaregua { width: 100%; }
#main table.listaregua tr th { text-align: center; font: normal 11px arial; }
#main table.listaregua tr th div { background: url('http://bp.imguol.com/v08/fundos/regua-letras-temas.gif') repeat-x  0 0; position: relative; text-align: center; }
#main table.listaregua tr th div a { display: block; padding: 3px 10px; }
#main table.listaregua tr th div.sub a { padding-left: 18px; background: transparent url('http://bp.imguol.com/v08/v2.0/seta-lado.gif') no-repeat 5px center; cursor:hand;cursor:pointer; }
#main table.listaregua tr th div.ativo a { background: transparent url('http://bp.imguol.com/v08/v2.0/seta-baixo.gif') no-repeat 5px center; }

/* específico de cada área */
#main div.grade-listareguas { border: 10px solid #1F5A94; }
#main table.canal-temas tr th a { color: #fff; }
#main table.canal-temas tr th div.ativo a { background-color: #336EA2; }
#main ul.sub-temas { background-color: #87b636; border-bottom: 1px solid #9ec45f; }

#main div.grade-cidades { border: 10px solid #365801; }
#main table.canal-cidades tr th a { color: #fff; }
#main table.canal-cidades tr th div.ativo a { background-color: #447A0B; }
#main ul.sub-cidades { background-color: #87B636; border-bottom: 1px solid #9EC45F; }
#main table.canal-cidades tr th div { background: url('http://bp.imguol.com/v08/fundos/regua-letras.gif'); }

/* sub */
#main ul.sub-regua { position: absolute; list-style-type: none; padding: 0; margin: 0; border-top: 1px solid #9EC45F; }
#main ul.sub-regua li { font: normal 11px arial; padding: 0; margin: 0; }
#main ul.sub-regua li a { color: #fff; display: block; padding: 3px 10px; text-align:center; }

#main ul.listaAba { background-color: #FFF; border: 1px solid red; padding: 0; margin: 0; }
#main ul.listaAba li { list-style-type: none; padding: 5px 15px; margin: 0; }

#main ul.temas { border-top: 1px solid #417cb1; }
#main ul.temas li { background-color: #60a9d1; border-bottom: 1px solid #417cb1; }

#main ul.cidades { border-top: 1px solid #9EC45F; }
#main ul.cidades li { background-color: #87B636; border-bottom: 1px solid #9EC45F; }
/*****/

  #main table.tableListaSalas tbody tr th {  text-align: left; width: 320px; }
  #main table.tableListaSalas tbody tr td { text-align: center; padding-left: 30px; }
  #main table.tableListaSalas tbody tr td a img { border: 0; }
  #main table.tableListaSalas tbody tr td p { font-size: 13px; }
  #main table.tableListaSalas tbody tr.cor th,
  #main table.tableListaSalas tbody tr.cor td { background-color: #f5faf4; }
  #main table.tableListaSalas tfoot tr td { background-color: #d1d99e; padding: 5px 10px; }
  #main table.tableListaSalas tfoot tr td small { font: normal 11px arial; }
  #main table.canal tbody tr td { text-align: left; padding: 5px 0 5px 10px; }

  body.sala-exclusivo #main table.tableListaSalas tfoot tr td { font: normal 12px arial; background-color: #ADC7DE; text-align: right; }
  body.sala-exclusivo #main table.tableListaSalas tfoot tr td a { color: #000; }

  .sala-idades #main table.tableListaSalas thead tr th span { border-left: 1px solid #d0c6ad; }
  .sala-idades #main table.tableListaSalas { border-left: 1px solid #d0c6ad; border-right: 1px solid #d0c6ad; border-bottom: 1px solid #d0c6ad; }
  .sala-idades #main table.tableListaSalas thead tr th, .sala-idades #main table.tableListaSalas thead tr td { background-color: #d0c6ad; color: #5c1d18; }
  .sala-idades #main table.tableListaSalas tbody tr.cor th,
  .sala-idades #main table.tableListaSalas tbody tr.cor td { background-color: #f1eee7; }
  
  .sala-temas #main table.tableListaSalas thead tr th span { border-left: 1px solid #215c98; }
  .sala-temas #main table.tableListaSalas { border-left: 1px solid #adc7de; border-right: 1px solid #adc7de; border-bottom: 1px solid #adc7de; }
  .sala-temas #main table.tableListaSalas thead tr th, .sala-temas #main table.tableListaSalas thead tr td { background-color: #adc7de; color: #215c94; }
  .sala-temas #main table.tableListaSalas tbody tr.cor th,
  .sala-temas #main table.tableListaSalas tbody tr.cor td { background-color: #f5faf4; }
  
  .sala-exclusivo #main table.tableListaSalas thead tr th span { border-left: 1px solid #00307a; }
  .sala-exclusivo #main table.tableListaSalas { border-left: 1px solid #adc7de; border-right: 1px solid #adc7de; border-bottom: 1px solid #adc7de; }
  .sala-exclusivo #main table.tableListaSalas thead tr th, .sala-exclusivo #main table.tableListaSalas thead tr td { background-color: #adc7de; color: #00307a; }
  .sala-exclusivo #main table.tableListaSalas tbody tr.cor th,
  .sala-exclusivo #main table.tableListaSalas tbody tr.cor td { background-color: #f6f8f9; }
	

/***************************************
 * porteira de sexo e imagens
 **************************************/
#FullOpacity { opacity: 0.65 !important; filter: alpha(opacity=65) !important; }
#porteiraGrade { display:none; position: absolute; top: 50%; left: 50%; padding: 10px; width: 450px; background-color: #FFF; color: #000; z-index: 1001; }
#porteiraGrade div.grade { padding: 10px; border: 1px solid #ffd600; }
#porteiraGrade div.grade h2 { position: relative; background-color: #ffd600; font: bold 16px arial; color: #910800; margin: -10px -10px 5px -10px; padding: 5px 10px 5px 50px; }
#porteiraGrade div.grade h2 img { position: absolute; top: 2px; left: 10px; }
#porteiraGrade div.grade p { font: normal 11px arial; padding: 10px 0; }
#porteiraGrade div.grade div.botoes { text-align: center; margin-top: 15px; }
#porteiraGrade div.grade div.botoes img { cursor: hand; cursor: pointer; margin: 0 10px; }
#porteiraGrade div.grade input { margin-bottom: -1px; }



/***************************************
 * Criar sala
 **************************************/
body.crie-sala #col-conteudo div.grade-conteudo { border-top: 3px solid #FFFFFF;}
body.crie-sala #col-conteudo div#modulo3 { margin-top: 10px; width: 264px; float: left; }
body.crie-sala div.passos-conteudo { height: 240px;}
body.crie-sala div.passos-conteudo ol li { z-index: 100; }
body.crie-sala div.passos-conteudo ol li div.grade { height: 73px; }
body.crie-sala div.passos-conteudo h2 { padding-left: 10px; }

body.crie-sala #col-conteudo div#modulo3,
body.escolha-nick #col-conteudo div#modulo3 { margin-top: 10px; width: 250px; float: left; }


  /***************************************
   * Conteúdos gerais
   **************************************/
    #col-conteudo div.avisos { border: 1px solid #cccccc; background-color: #f5f5f5; padding: 10px; margin: 10px; clear: both; overflow: hidden; }
    #col-conteudo div.avisos p { font: normal 11px arial; }
    #col-conteudo div.avisos p a { text-decoration: underline; }
    #col-conteudo div.avisos p.direita { text-align: right; }
    
    #col-conteudo div.bloco-aviso { border-top: 4px solid #FFFFFF; }
    #col-conteudo div.bloco-aviso div.avisos { margin-top: 0; }
    #col-conteudo div.bloco-aviso div.avisos p.erro { font-size: 13px; font-weight:bold; text-align:center; }

    div.passos-conteudo { /*border: 2px solid #3693a4; overflow: hidden; clear: both;*/ z-index: -100;}
    /*div.passos-conteudo h2 { background-color: #3693a4; padding: 5px 10px 5px 45px; color: #FFF; font: bold 16px arial; }*/
    div.passos-conteudo ol { /*clear: both; overflow: hidden;*/ list-style-type: none; padding: 0; margin: 0; }
    div.passos-conteudo ol.tres-blocos li { width: 204px; }
    div.passos-conteudo ol.setnick li { width: 184px; }
    div.passos-conteudo ol.setnick li.setnick { width: 244px; }
    div.passos-conteudo ol li { float: left; padding: 0; margin: 0; /*border-right: 1px solid #ffd600*/ z-index: -100; }
    div.passos-conteudo ol li h3 { background-color: #ffd600; padding: 6px 10px 8px 10px; margin: 1px; font: bold 12px arial; color: #950801; /*position: relative;*/ }
    div.passos-conteudo ol li h3 img { /*position: absolute; top: 3px; left: 5px;*/ margin-bottom: -7px; margin-right: 5px; }
    div.passos-conteudo ol li { font: normal 10px verdana; overflow: hidden; }
    div.passos-conteudo ol li div.grade { padding: 10px; border-right: 1px solid #ffd600; }
    div.passos-conteudo ol li div.grade p { font: normal 11px arial; margin: 0 0 2px 0; }
    div.passos-conteudo ol li div.grade p a { font-weight: bold; color: #960800; text-decoration: underline; }
    div.passos-conteudo ol li div.grade select,
    div.passos-conteudo ol li div.grade input { width: 145px; font: normal 11px arial; }
    div.passos-conteudo ol li.last div.grade { border-right: 0; }
    div.passos-conteudo ol li a.sendButton { margin-top: 10px; margin-left: 20px; }
    div.passos-conteudo ol li input.sendButtonInput { margin-top: 10px; margin-left: 10px; }

    div.passos-conteudo ol.semturing li { height: 248px !important; }
    div.passos-conteudo ol.dois-blocos li { width: 306px !important; height: 244px !important; _height: auto; }
    div.passos-conteudo ol.setnick { height: 299px; *height: 304px; }

    div.passos-conteudo .msg-alert{display:block;	border: solid 1px #a92f2f; font:bold 15px arial !important;	color:#a92f2f; padding:5px 10px; margin: -15px 0 5px !important; text-align:center;}
		div.passos-conteudo .msg-alert span{background:transparent url("http://bp.imguol.com/v11/skin1/ico-alert.png") no-repeat 0 3px;	padding: 5px 0 5px 30px;line-height: 20px;}

    div.regras-uso { width: 350px; border: 1px solid #e9e9e9; margin-top: 10px; float: left; }
    div.regras-uso h3 { font: bold 12px arial; color: #950801; padding: 5px; background-color: #f5f5f5; }
    div.regras-uso div.grade { background-color: #f5f5f5; margin: 0 1px 1px; }
    div.regras-uso div.grade p { font: bold 11px verdana; color: #7f7f7f; background-color: #FFF; padding: 3px 5px; margin: 0 3px; }
    div.regras-uso div.grade ul { background-color: #FFF; margin: 0 3px 3px; padding: 0 0 0 20px; }
    div.regras-uso div.grade ul li { margin: 0; padding: 5px 10px 5px 0; font: normal 11px arial; color: #727272; }
    div.regras-uso div.defaultButton { padding: 10px; }

    div.conteudo-padrao { /*border: 2px solid #3693a4; */ overflow: hidden; clear: both; }
    /* div.conteudo-padrao h2 { background-color: #3693a4; padding: 5px 10px 5px 45px; color: #FFF; font: bold 16px arial; }*/
    div.conteudo-padrao h2.no-ico { padding-left: 10px; }
    div.conteudo-padrao table { margin: 5px; }
    div.conteudo-padrao table tr td { font: normal 11px arial; }
    div.conteudo-padrao table tr td input { font: normal 11px arial; }
    
    div.busca { border: 0; padding: 0; margin-bottom: 15px; }
    div.busca h2 { border: 1px solid #e3e3e3; background-color: #f5f5f5; padding-left: 10px; font: normal 16px arial; color: #940604; }
    div.busca table { margin: 0; }


   #grade-modulos2e3 { overflow: hidden; margin: 10px 0 0; _height: 347px; }
  /***************************************
   * modulo 2 ==> salas em destaque
   * modulo 3 ==> anuncios internos   
   **************************************/
   #col-conteudo div#modulo3 { width: 304px; float: left; }
   #col-conteudo div#modulo3 div.bloco { margin-bottom: 15px; overflow: hidden; margin-left: 10px; padding: 10px; background: url('http://bp.imguol.com/v08/v2.0/fundos/bloco-anuncios.gif') no-repeat left bottom; _height: 55px; }
   #col-conteudo div#modulo3 div.bloco div { float: left; margin-right: 10px; }
   #col-conteudo div#modulo3 div.bloco h3 { font: bold 11px verdana; margin: 5px 0 0; padding-left:60px; }
   #col-conteudo div#modulo3 div.bloco h3 a { color: #8e2100; }
   #col-conteudo div#modulo3 div.bloco p { font: normal 11px verdana; }
   #col-conteudo div#modulo3 div.last { margin-bottom: 0; }
   #col-conteudo div#modulo3 div.assine h3 { margin-top: 13px; }



/***************************************
 * Escolha de nick
 **************************************/
 
body.escolha-nick div.avisos { border: 1px solid #cccccc; background-color: #f5f5f5; padding: 10px; margin: 10px; clear: both; overflow: hidden; }
body.escolha-nick div.avisos p { font: normal 11px arial; }
body.escolha-nick div.avisos p a { text-decoration: underline; }
body.escolha-nick div.avisos p.direita { text-align: right; }
body.escolha-nick div.bloco-aviso { border-top: 4px solid #FFFFFF; }
body.escolha-nick div.bloco-aviso div.avisos { margin-top: 0; }
body.escolha-nick div.bloco-aviso div.avisos p.erro { font-size: 13px; font-weight:bold; text-align:center; }
 
body.escolha-nick div.passos-conteudo ol { /*clear: both; overflow: hidden;*/ list-style-type: none; padding: 0; margin: 0; }
body.escolha-nick div.passos-conteudo ol.tres-blocos li { width: 204px; }
body.escolha-nick div.passos-conteudo ol.setnick li { width: 180px; }
body.escolha-nick div.passos-conteudo ol.setnick li.setnick { width: 244px; }
body.escolha-nick div.passos-conteudo ol li { float: left; padding: 0; margin: 0; /*border-right: 1px solid #ffd600*/ z-index: -100; }
body.escolha-nick div.passos-conteudo ol li h3 { background-color: #ffd600; padding: 6px 10px 8px 10px; margin: 1px; font: bold 12px arial; color: #950801; /*position: relative;*/ }
body.escolha-nick div.passos-conteudo ol li h3 img { /*position: absolute; top: 3px; left: 5px;*/ margin-bottom: -7px; margin-right: 5px; }
body.escolha-nick div.passos-conteudo ol li { font: normal 10px verdana; overflow: hidden; }
body.escolha-nick div.passos-conteudo ol li div.grade { padding: 10px; border-right: 1px solid #ffd600; }
body.escolha-nick div.passos-conteudo ol li div.grade p { font: normal 11px arial; margin: 0 0 2px 0; }
body.escolha-nick div.passos-conteudo ol li div.grade p a { font-weight: bold; color: #960800; text-decoration: underline; }
body.escolha-nick div.passos-conteudo ol li div.grade select,
body.escolha-nick div.passos-conteudo ol li div.grade input { width: 145px; font: normal 11px arial; }
body.escolha-nick div.passos-conteudo ol li.last div.grade { border-right: 0; }
body.escolha-nick div.passos-conteudo ol li a.sendButton { margin-top: 10px; margin-left: 20px; }
body.escolha-nick div.passos-conteudo ol li input.sendButtonInput { margin-top: 10px; margin-left: 10px; }

body.escolha-nick div.passos-conteudo ol.semturing li { height: 248px !important; }
body.escolha-nick div.passos-conteudo ol.dois-blocos li { width: 306px !important; height: 244px !important; _height: auto; }
body.escolha-nick div.passos-conteudo ol.setnick { height: 330px; *height: 334px; margin-bottom: 20px; }

body.escolha-nick div.regras-uso { width: 330px; border: 1px solid #e9e9e9; margin-top: 10px; float: left; }
body.escolha-nick div.regras-uso h3 { font: bold 12px arial; color: #950801; padding: 5px; background-color: #f5f5f5; }
body.escolha-nick div.regras-uso div.grade { background-color: #f5f5f5; margin: 0 1px 1px; }
body.escolha-nick div.regras-uso div.grade p { font: bold 11px verdana; color: #7f7f7f; background-color: #FFF; padding: 3px 5px; margin: 0 3px; }
body.escolha-nick div.regras-uso div.grade ul { background-color: #FFF; margin: 0 3px 3px; padding: 0 0 0 20px; }
body.escolha-nick div.regras-uso div.grade ul li { margin: 0; padding: 5px 10px 5px 0; font: normal 11px arial; color: #727272; }
body.escolha-nick div.regras-uso div.defaultButton { padding: 10px; }

body.escolha-nick div.conteudo-padrao h2.no-ico { padding-left: 10px; }
body.escolha-nick div.conteudo-padrao table { margin: 5px; }
body.escolha-nick div.conteudo-padrao table tr td { font: normal 11px arial; }
body.escolha-nick div.conteudo-padrao table tr td input { font: normal 11px arial; }

body.escolha-nick div.busca { border: 0; padding: 0; margin-bottom: 15px; }
body.escolha-nick div.busca h2 { border: 1px solid #e3e3e3; background-color: #f5f5f5; padding-left: 10px; font: normal 16px arial; color: #940604; }
body.escolha-nick div.busca table { margin: 0; }

body.escolha-nick div.grade-conteudo { }
body.escolha-nick div.passos-conteudo h2 { padding-left: 10px; }
body.escolha-nick div.passos-conteudo ol {position:relative;}
body.escolha-nick div.passos-conteudo ol li div.testTuring { /*position: relative;*/ width: 220px; height: 150px; margin-top: 10px; margin-bottom: 10px;  }
body.escolha-nick div.passos-conteudo ol li div.testTuring img { /*position: absolute; top: 0; left: 0;*/ border: 1px solid #696969; }
body.escolha-nick div.passos-conteudo ol li table.cores {  }
body.escolha-nick div.passos-conteudo ol li table.cores tr td { width: 15px; height: 20px; }
body.escolha-nick div.passos-conteudo ol li table.cores tr td input { width: auto; }
body.escolha-nick div.passos-conteudo ol li div.escolha-cor { /*overflow: hidden;*/ margin-top: 5px; }
body.escolha-nick div.passos-conteudo ol li div.escolha-cor p { margin-top: 2px; }

body.escolha-nick div.box-login { position: absolute; top: 440px; right: 185px; z-index: 100; width:329px;}
body.escolha-nick div.box-login fieldset {display: none;}
body.escolha-nick div.box-login p { padding: 0; margin: 3px 0 0 0;}
body.escolha-nick div.box-login h4 { font: normal 15px arial; color: #8f2100; margin-bottom: 10px; }
body.escolha-nick div.box-login dl {font: normal 11px arial; margin:0;}
body.escolha-nick div.box-login dd {margin:5px 0 0 10px;}
body.escolha-nick div.box-login dt a { font: normal 13px arial; color: #8f2100; text-decoration:none; line-height:20px;}
body.escolha-nick div.box-login dt a:hover { text-decoration:underline;}
body.escolha-nick div.box-login table tr th { font: normal 11px arial; padding-right: 5px; }
body.escolha-nick div.box-login table tr td input { font: normal 11px arial; margin-left: 3px; padding:1px;}
body.escolha-nick div.box-login table tr td.email { padding-left: 5px; color: #7a7a7a; font: normal 10px arial; }
body.escolha-nick div.box-login table tr td div.defaultButton input { padding:2px 5px !important; }

body.escolha-nick div.foto-uolk { position: absolute; top: 445px; right: 185px; z-index: 50;  width: 329px;}
body.escolha-nick div.foto-uolk h4 { font: normal 15px arial; color: #8f2100; margin-bottom: 10px; }
body.escolha-nick div.foto-uolk div.foto { float:left; width:82px; height:100px; margin:0; }
body.escolha-nick div.foto-uolk div.foto a { z-index: 100; }
body.escolha-nick div.foto-uolk div.foto img { width: 52px; height: 56px; }
body.escolha-nick div.foto-uolk div.opcoes { float: left; width: 70%; font: bold 11px verdana; }
body.escolha-nick div.foto-uolk div.opcoes p { float: left; margin-right:15px;}
body.escolha-nick div.foto-uolk div.opcoes input { width: auto; margin-bottom: -4px; }
body.escolha-nick div.foto-uolk p.noicon {font: normal 14px arial;}
body.escolha-nick div.foto-uolk p.logout { clear: both; float: left; margin-top: -8px; *width: 250px; *margin-top: 10px;}

body.escolha-nick div.foto-uolk dl {font: normal 11px arial; margin:0;}
body.escolha-nick div.foto-uolk dt a { font: normal 13px arial; color: #8f2100; text-decoration:none; line-height:20px;}
body.escolha-nick div.foto-uolk dt a:hover { text-decoration:underline;}
body.escolha-nick div.foto-uolk dd {margin:5px 0 0 10px;}


body.escolha-nick div.uolk-esquerda { left: 0; }
body.escolha-nick div#modulo3 { margin-top: 10px; width: 264px; float: left; }

body.escolha-nick div#modulo3 { width: 280px; float: left; }
body.escolha-nick div#modulo3 div.bloco { margin-bottom: 15px; overflow: hidden; margin-left: 10px; padding: 10px; background: url('http://bp.imguol.com/v08/v2.0/fundos/bloco-anuncios.gif') no-repeat left bottom; _height: 55px; }
body.escolha-nick div#modulo3 div.bloco div { float: left; margin-right: 10px; }
body.escolha-nick div#modulo3 div.bloco h3 { font: bold 11px verdana; margin: 5px 0 0; padding-left:60px; }
body.escolha-nick div#modulo3 div.bloco h3 a { color: #8e2100; }
body.escolha-nick div#modulo3 div.bloco p { font: normal 11px verdana; }
body.escolha-nick div#modulo3 div.last { margin-bottom: 0; }
body.escolha-nick div#modulo3 div.assine h3 { margin-top: 13px; }


body.grupo-discussao #col-conteudo #abas-navegacao {border-top:solid 5px #fff;height:28px;}
body.grupo-discussao #col-conteudo #abas-navegacao h2 { border: 1px solid #ccc; padding-left: 10px; font: normal 16px arial; color: #940604; margin: 0; padding: 5px 10px; background-color:#d5d5d5; float:left; width: 390px;  }
body.grupo-discussao #col-conteudo #abas-navegacao h2 a {color:#940604;text-decoration:none;font-weight:bold;}
body.grupo-discussao #col-conteudo #abas-navegacao h2 a:hover {text-decoration:underline;}

body.grupo-discussao #col-conteudo #abas-navegacao h3 { border: 1px solid #e3e3e3; padding-left: 10px; font: normal 14px arial; color: #940604; margin: 0; padding: 7px 10px; background-color:#F5F5F5; float:right; width: 176px; }
body.grupo-discussao #col-conteudo #abas-navegacao h3 img { margin-bottom: -2px; margin-right: 3px; }
body.grupo-discussao #col-conteudo #abas-navegacao h3 a {text-decoration:none;color:#940604;}
body.grupo-discussao #col-conteudo #abas-navegacao h3 a:hover {text-decoration:underline;}

body.blog #col-conteudo .conteudo-padrao,
body.grupo-discussao #col-conteudo .conteudo-padrao {border:1px solid #CCCCCC !important; padding:8px;}


body.blog #col-conteudo #abas-navegacao {border-top:solid 5px #fff;}
body.blog #col-conteudo #abas-navegacao h2 { border: 1px solid #ccc; padding-left: 10px; font: normal 16px arial; color: #940604; margin: 0; padding: 5px 10px; background-color:#d5d5d5; float:left; width: 390px;  }
body.blog #col-conteudo #abas-navegacao h2 a {color:#940604;text-decoration:none;font-weight:bold;}
body.blog #col-conteudo #abas-navegacao h2 a:hover {text-decoration:underline;}

body.blog #col-conteudo #abas-navegacao h3 { border: 1px solid #e3e3e3; padding-left: 10px; font: normal 14px arial; color: #940604; margin: 0; padding: 7px 10px; background-color:#F5F5F5; float:right; width: 176px; }
body.blog #col-conteudo #abas-navegacao h3 img { margin-bottom: -2px; margin-right: 3px; }
body.blog #col-conteudo #abas-navegacao h3 a {text-decoration:none;color:#940604;}
body.blog #col-conteudo #abas-navegacao h3 a:hover {text-decoration:underline;}




body #col-right h2 {font:bold 13px arial;background-color:#EFEFEF;padding:3px 5px;margin-top:4px;}
#lista-categorias, #lista-categorias li {padding:0; margin:0; list-style-type:none;}
#lista-categorias {margin-bottom:15px;}
#lista-categorias li {border-bottom: 1px solid #CCC;padding: 5px;}
#lista-categorias li a {font:normal 12px arial; color:#000;}
#lista-categorias li a strong {font:bold 10px verdana; color:#3B77AD;}
#lista-categorias li.atual a {font-weight:bold;}


.lista-links, .lista-links li {margin:0;padding:0;list-style-type:none;}
.lista-links {margin-bottom: 15px;}
.lista-links li {border-bottom: 1px solid #CCC;}
.lista-links li a {font:normal 12px arial;display:block;padding:5px;}

.lista-links li.orkut {background: url('http://bp.imguol.com/icons/orkut.gif') no-repeat 5px center;padding-left:25px; }
.lista-links li.facebook {background: url('http://bp.imguol.com/icons/facebook.gif') no-repeat 5px center;padding-left:25px; }
.lista-links li.twitter {background: url('http://bp.imguol.com/icons/twitter.gif') no-repeat 5px center;padding-left:25px; }

.lista-links li.album {background: url('http://bp.imguol.com/icons/estrela.gif') no-repeat 5px center;padding-left:20px; }
.lista-links li.videos {background: url('http://img.uol.com.br/ico_assistir.gif') no-repeat 5px center;padding-left:20px; }
.lista-links li.arquivo {background: url('http://img.uol.com.br/ico_arquivo2.gif') no-repeat 5px center;padding-left:20px; }
.lista-links li.sugestao {background: url('http://img.uol.com.br/ico_enviaremail.gif') no-repeat 5px center;padding-left:20px; }


p.selo-rss {text-align:center;margin-top:15px;}
p.selo-rss a {font:normal 11px arial;font-weight:bold;padding:3px 0;}

#col-conteudo .sendButton { display: block; width: 143px; height: 27px; padding-top: 8px; background: url('http://bp.imguol.com/v08/fundos/botao.gif') no-repeat; font: bold 16px arial; color: #FFF !important; text-decoration: none !important; text-align: center; cursor: hand; cursor: pointer; }
