/* start #colB */
  div.container { 
    border-bottom: 1px solid #E3CD99; 
    margin-bottom: 10px; 
    font-size: 12px;
    line-height: 150%;
  }
  div.container a {
    color: #f60; 
  }
  div.container h1{
    font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif; 
    font-size: 16px; 
    line-height: 10px;
	margin-top:6px; 
    margin-bottom: 10px;
  }
	div.container h1, div.container h2, div.container h3, div.container h4, div.container h5, div.container h6
	{
	font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif; 
	}     
  div.container h3{
    font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif; 
    font-size: 14px; 
    line-height: 120%; 
    margin-bottom: 10px;
  }

  div.container form fieldset{
    margin-bottom: 10px;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-top: 1px solid #ccc;
  }
  
  div.container form fieldset legend {
    font-weight: bold;
    font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif; 
    font-size: 14px; 
    line-height: 120%;
    margin-bottom: 20px; 
  }
  
  div.livroCapa {
    float: left;
    width: 215px;
  }
    div.livroCapa img {
      display: block;
      margin-bottom: 10px;
    }
    div.livroCapa a.opt {
      display: block;
      height: 30px;
      background-repeat: no-repeat;
      font-size: 10px;
      padding: 1px 0 0 20px;
      color: #333;
    	voice-family: "\"}\"";
    	voice-family: inherit;
      height: 29px;
    }
      div.livroCapa a.opt.ampliar { background-image: url(../images/bot_fundo_livro_ampliar.gif); }
      div.livroCapa a.opt.indicar { background-image: url(../images/bot_fundo_livro_indicar.gif); }
      div.livroCapa a.opt.hotsite { color: #fff; background-image: url(../images/bot_fundo_livro_hotsite.gif); }

    div.livroDetalhes {
      float: left;
      width: 342px;
    }
    
      div.livroDetalhes div.idTabs {
        height: 25px;
        padding-left: 10px;
        margin-bottom: 15px;
        background-repeat: repeat-x;
		font-size: 11px;
        line-height: 100%;
      }
        div.livroDetalhes div.idTabs a {
          display: block;
          float: left;
          padding: 7px 7px 0px 7px;
          margin-right: 4px;
          height: 25px;
          color: #fff;
        	voice-family: "\"}\"";
        	voice-family: inherit;
          height: 18px;
        }
        div.livroDetalhes div.idTabs a.selected {
          border-top: 1px solid #FF6600;
          border-left: 1px solid #FF6600;
          border-right: 1px solid #FF6600;
          color: #333;
          background-color: #fff;
        	voice-family: "\"}\"";
        	voice-family: inherit;
          height: 17px;
        }

   a.botVoltar { 
    display: block;
    float: left; 
    width: 66px; 
    height: 33px;
    background-repeat: no-repeat;
  }    
   a.botTopo { 
    display: block;
    float: left; 
    width: 61px; 
    height: 33px;
    background-repeat: no-repeat;
  }
  
  div.container div.multipleBoxes h3 {
    color: #666;
    margin-bottom: 5px;
  }
  div.container div.multipleBoxes div {
    margin-bottom: 20px;
    display: none;
  }
  
div.container a.lnkListing {
  display: block;
  padding: 6px 10px 7px 20px;
  background-repeat: no-repeat;
  background-position: 10px 13px;
  font-size: 11px; 
  color: #333;
}

div.container a.lnkListing.desc strong {
  display: block;
}

div.container a.lnkListing.counter {
  padding: 6px 10px 7px 0;
  background-image: none !important;
}

div.container a.lnkListing.counter span.num {
  display: block;
  float: left;
  width: 25px;
  margin-right: 5px;
  font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif; 
  font-size: 20px;
  text-align: right;
}

  div.container form p.submit { padding-left: 150px;  }
    div.container form p.submit input { width: 61px; height: 33px; background-repeat: no-repeat; border: none; background-color: transparent; }
    div.container form p.submit.cadastro input { width: 81px; }
    div.container form p.submit.enviar input { width: 81px; }
  div.container form p { height:35px; clear: both; font-size: 11px;}
  div.container form p.textarea { height:130px; }
  div.container form p.showOptions { height:auto; padding: 10px 0; clear: both; font-size: 11px;}
  div.container form p label {
    float: left;
    width: 150px;
    font-size: 11px;
    margin-right: 7px;
    text-align: right;
  }
    div.container form p label.req {
      font-weight: bold;
    }
  div.container form p input.txtEnt {
    float: left;
    width: 360px;
  }
    div.container form p input.txtEnt.med { width: 150px; }
    div.container form p input.txtEnt.peq { width: 60px; }
    div.container form p input.txtEnt.min { width: 30px; }

  div.container form p textarea.txtEnt {
    float: left;
    width: 360px;
    height: 120px;
  }

  div.container form p span { display: block; float: left; width: 360px;}
    div.container form p span input.txtEnt { float: none;}
    
  div.container div.extras { 
    height: 40px; 
    padding-top: 10px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
    height: 30px;
  }
    div.container div.extras a{
      display: block;
      float: right;
      background-repeat: no-repeat;
    }
    div.container div.extras a.bot.veja_mais {
      width: 82px;
      height: 20px;
      background-image: url(../images/bot_gen_veja_mais.gif);
    }
    div.container div.extras a.bot.veja_todas_as_campanhas {
      width: 171px;
      height: 20px;
      background-image: url(../images/bot_gen_veja_todas_as_campanhas.gif);
    }

  div.container div.extras.paging a {
    display: block;
    float: left;
    padding: 0 5px 1px 5px;
    margin-right: 5px;
    font-size: 10px;
    border: 1px solid #06c;
    color: #06c;
  } 
    div.container div.extras.paging a.sel {
      padding: 1px 6px 2px 6px;
      border: none;
      color: #fff;
      font-weight: bold;
    } 
    
  div.container ol.comentariosListing li { padding: 10px; }
  div.container ol.comentariosListing li p.autor { font-size: 11px; }
  
  div.container div.formOpt { background-color: #efefef; padding-top: 10px; border-bottom: 1px solid #ccc; }
  div.container div.formOpt.odd { background-color: #e9e9e9; }
/* end #colB */

/* start #colC */

    div#colC dl.menu dd.body a.botIllus{
      display: block;
      height: 25px;
      background-repeat: no-repeat;
      font-size: 10px;
      padding: 2px 0 0 20px;
    	voice-family: "\"}\"";
    	voice-family: inherit;
      height: 23px;
    }
      div#colC dl.menu dd.body a.botIllus.pontuacao { background-image: url(../images/bot_fundo_quiz_pontuacao.gif); }
      div#colC dl.menu dd.body a.botIllus.ranking { background-image: url(../images/bot_fundo_quiz_ranking.gif); }
      div#colC dl.menu dd.body a.botIllus.premios { background-image: url(../images/bot_fundo_quiz_premios.gif); }

    div#colC dl.menu.livros_em_destaque dd.open { background-image: url(../images/boxTit_fundo_laranja.jpg); }
    div#colC dl.menu.livros_em_destaque dd.open h6 { background-image: url(../images/boxTit_menu_livros_em_destaque.gif); }
    div#colC dl.menu.livros_em_destaque dd.open span.icon { background-image: url(../images/menu_icon_livros_em_destaque.png); }

  div#colC dl.menu dd.body a.opt.bullet { padding: 9px 0 11px 15px; background-repeat: no-repeat; background-position: 0 14px; }
  div#colC dl.menu dd.body a.opt.bold { font-weight: bold; }
  div#colC dl.menu dd.body a.lnkDef { color: #00f; text-decoration: underline; }

  div#colC dl.menu dd.body a.recursosOpt { display:block; padding: 8px 0 9px 25px; border-bottom: 1px solid #ececec; background-repeat: no-repeat; background-position: 0 8px;}
  div#colC dl.menu dd.body a.recursosOpt.last { margin-bottom: 20px; }
    div#colC dl.menu dd.body a.recursosOpt.imprimir { background-image: url(../images/icon_recursos_print.gif); }
    div#colC dl.menu dd.body a.recursosOpt.enviar { background-image: url(../images/icon_recursos_email.gif); }
    div#colC dl.menu dd.body a.recursosOpt.pdf { background-image: url(../images/icon_recursos_pdf.gif); }

  div#colC dl.menu.recursos dd.body div.fontSizer { 
    width: 191px;
    height: 70px;
    padding: 8px 0 5px 0; 
    border-bottom: 1px solid #ececec;
  	voice-family: "\"}\"";
  	voice-family: inherit;
    height: 57px;
  }
  div#colC dl.menu.recursos dd.body div.fontSizer a { display: block; float: left; width: 35px; height: 30px; background-repeat: no-repeat;  }
  div#colC dl.menu.recursos dd.body div.fontSizer a.diminuir { background-image: url(../images/icon_recursos_font_diminuir.gif); }
  div#colC dl.menu.recursos dd.body div.fontSizer a.restaurar { background-image: url(../images/icon_recursos_font_restaurar.gif); }
  div#colC dl.menu.recursos dd.body div.fontSizer a.aumentar { background-image: url(../images/icon_recursos_font_aumentar.gif); }

/* end #colC */

.multipleBoxes{
background-color:#FFEDE1; padding:2px 6px 3px 15px; border-bottom:1px solid #FAC5C5;  }

.multipleBoxes h3{
	margin-top:3px;
}

div.container div.multipleBoxes h3 {
    color: #000000;
    margin-bottom: 2px;
	
    cursor: pointer;
  }
  div.container div.multipleBoxes div {
    margin-bottom: 20px;
    display: none;
	
  }
  
  
