div#colB { padding-top: 25px; }

div#colB div.titSect {
    position: absolute;
    width: 798px;
    height: 125px;
    padding: 10px 20px 0 20px;
    background: url(../images/fundo_header_interna.png) no-repeat;
    top: -120px;
    left: -5px;
  	voice-family: "\"}\"";
  	voice-family: inherit;
    width: 758px;
    height: 115px;
}

    div#colB div.titSect div.bc { height: 70px; font-size: 10px; color: #fff;}
        div#colB div.titSect div.bc a { color: #fff; }


    div#colB div.titSect a.sectName {
        display: block;
        font-family: Georgia, Times, serif;
        font-size: 32px;
        height: 40px;
        line-height: 120%;
        color: #fff;
        font-weight: normal;
    }

div#subColA h1 {
    width: 380px;
    font-family: Georgia, Times, serif;
    font-size: 24px;
    line-height: 120%;
    color: #E4232F;
    font-weight: normal;
    margin-bottom: 20px; 
}

div#subColA div.txt h3 {
    font-family: Georgia, Times, serif;
    font-size: 16px;
    line-height: 120%;
    color: #E4232F;
    margin-bottom: 10px;
}

div#subColA div.txt h4 {
    font-family: Georgia, Times, serif;
    font-size: 14px;
    line-height: 120%;
    font-weight: normal;
}

div#subColA div.txt div.multiLivros a {
    display: block;
    width: 96px;
    float: left;
    padding-bottom: 10px;
}

div#subColA div.txt ul li {
  margin: 0 0 10px 0;
  padding: 0 0 0 20px;
  list-style: none;
  background-repeat: no-repeat;
  background-position: 0 5px;
  background-image: url(../images/bullet_santillana.gif);
}

div#subColA div.txt img.center { display: block; margin: 0 auto; border: 1px solid #ccc; }
div#subColA div.txt a { color: #E4232F; }
    div#subColA div.txt a.catPost { display: block; padding: 10px 0; color: #333; background: url(../images/dot_beige.gif) repeat-x bottom; }
    div#subColA div.txt a.catPost strong { display: block; font-family: Georgia, Times, serif; font-size: 16px; line-height: 120%; color: #E4232F; }
    div#subColA div.txt a.catPost.grayTit strong { color: #666; }
    
    div#subColA div.txt div.multipleBoxes h3 { cursor: pointer; }
    div#subColA div.txt div.multipleBoxes div { display: none; }

    div.wp-pagenavi{ font-size: 10px; padding-bottom: 20px; }
    
        div.wp-pagenavi span.pages {
          font-weight: bold;
          margin-right: 15px;
        }
        
        div.wp-pagenavi a {
          padding: 0 3px;
          margin-right: 5px;
        }
        
        div.wp-pagenavi span.current {
          padding: 0 3px;
          margin-right: 5px;
          background-color: #E4232F;
          color: #fff;
        }
    
div#subColA div.extraNav { height: 40px; }
    div#subColA div.extraNav a { display: block; float: left; height: 33px; background-repeat: no-repeat; }
    div#subColA div.extraNav a.volver { width: 119px; background-image: url(../images/bot_volver.gif); }
    div#subColA div.extraNav a.topo { width: 89px; background-image: url(../images/bot_topo.gif); }
    
        div#subColB dl.boxBaloon.recursos { width: 350px; }
        div#subColB dl.boxBaloon.recursos dt { background-image: url(../images/boxTit_recursos.gif); }
        div#subColB dl.boxBaloon.recursos dd {
            width: 350px;
            padding: 10px; 
          	voice-family: "\"}\"";
          	voice-family: inherit;
          	width: 330px;
        }
        div#subColB dl.boxBaloon.recursos dd div.seta { position: absolute; width: 12px; height: 26px; top: 15px; left: -12px; background: url(../images/seta_beige.gif);  }

        div#subColB dl.boxBaloon.recursos dd div a { display: block; }

        div#subColB dl.boxBaloon.recursos dd div#recColA { width: 190px; font-size: 10px; }
        div#subColB dl.boxBaloon.recursos dd div#recColB { width: 140px; font-size: 10px; }

        div#subColB dl.boxBaloon.recursos dd div#recColA a { width: 170px; background: url(../images/dot_beige.gif) repeat-x bottom; padding: 5px 0 8px 0; }
        div#subColB dl.boxBaloon.recursos dd div#recColA a span.icon { display: block; width: 20px; height: 16px; background-position: left center; background-repeat: no-repeat; float: left; }
            div#subColB dl.boxBaloon.recursos dd div#recColA a.print span.icon { background-image: url(../images/icon_recursos_print.gif); }
            div#subColB dl.boxBaloon.recursos dd div#recColA a.enviar span.icon { background-image: url(../images/icon_recursos_email.gif); }

        div#subColB dl.boxBaloon.recursos dd div#recColB span.tit { display: block;  padding: 5px 0 8px 0; }
        div#subColB dl.boxBaloon.recursos dd div#recColB a {
            display: block;
            float: left;
            width: 35px;
            height: 30px;
            background-repeat: no-repeat; 
        }
            div#subColB dl.boxBaloon.recursos dd div#recColB a.aumentar { background-image: url(../images/bot_texto_aumentar.gif); }
            div#subColB dl.boxBaloon.recursos dd div#recColB a.restaurar { background-image: url(../images/bot_texto_restaurar.gif); }
            div#subColB dl.boxBaloon.recursos dd div#recColB a.diminuir { background-image: url(../images/bot_texto_diminuir.gif); }

div.txt table { width: 100%; border-collapse: collapse; font-size: 10px; line-height: 150%; }
div.txt table tr.another td { background-color: #E3DDB9; }
div.txt table tr td { border: 1px solid  #fff; background-color: #EDE9D1; padding: 5px;}
div.txt table tr.tit td { padding: 10px 5px 5px 5px; }
div.txt table tr.tit td strong { font-size: 12px; font-family: Georgia, Times, serif; font-weight:bold; color: #E4232F; }


