.titulo {
text-align:right;
font-size:16pt;
font-face:Trebuchet MS, Arial, Verdana;
}

.titulo1 {
text-align:left;
font-size:8pt;
font-face:Trebuchet MS, Arial, Verdana;
}

.titulo2 {
text-align:center;
font-size:13pt;
font-face:Trebuchet MS, Arial, Verdana;
}

.titulo3 {
text-align:left;
font-size:13pt;
font-face:Trebuchet MS, Arial, Verdana;
}

.titulo4 {
text-align:right;
font-size:13pt;
font-face:Trebuchet MS, Arial, Verdana;
}


.titulo-Projeto {
text-align:left;
color:OrangeRed;
font-size:13pt;
font-face:Trebuchet MS, Arial, Verdana;
}

.titulo-temas-2006 {
text-align:right;
font-size:13pt;
font-face:Trebuchet MS, Arial, Verdana;
}

.titulo-edicoes-anteriores {
text-align:left;
font-size:9,5pt;
color:blue;
font-weight:bold;
font-face:Trebuchet MS, Arial, Verdana;
padding:20px;
margin-right:10px;
}

.titulo-pagina-edicoes-anteriores {
font-weight:bold;
color:OrangeRed;
font-size:9pt;
font-face:Arial, Verdana;
padding:20px;
margin-right:10px;
}

.texto-edicoes-anteriores {
font-size:9pt;
padding:20px;
margin-right:10px;
font-face:Trebuchet MS, Arial, Verdana;
}

.texto-edicoes-anteriores1 {
color:Red;
font-size:10pt;
padding:20px;
margin-right:10px;
font-face:Trebuchet MS, Arial, Verdana;
}

.apresentacao-edicoes-anteriores {
font-size:7.5pt;
padding:20px;
margin-right:10px;
font-face:Trebuchet MS, Arial, Verdana;
text-align:right;
}

.frase-edicoes-anteriores {
font-size:10pt;
font-face:Trebuchet MS, Arial, Verdana;
font-weight:bold;
color:Gray;
text-align:center;
}

.subtitulo {
font-size:12pt;
color:OrangeRed;
font-weight:bold;
font-style:italic;
}

.subtitulo0 {
font-size:12pt;
color:black;
font-weight:bold;
font-style:Trebuchet, Verdana, Tahoma, italic;
}

.subtitulo1 {
font-size:9pt;
color:black;
font-style:Trebuchet, Verdana, Tahoma, italic;
}

.subtitulo-assinatura {
font-size:12pt;
color:black;
font-weight:bold;
font-style:italic;
}

.destacado {
font-size:10pt;
color:OrangeRed;
font-weight:bold;
font-style:italic;
}

.destacado1 {
font-size:8pt;
color:mediumblue;
font-weight:bold;
font-style:italic;
}

.destacado-tema1 {
font-size:10pt;
color:black;
}

.destacado-tema {
font-size:10pt;
color:OrangeRed;
font-weight:bold;
}

.destacado-leitor {
font-size:12pt;
color:black;
font-weight:bold;
font-style:italic;
}

.preto:link {
color:black;
text-decoration:none;
}

.preto:visited {
color:black;
text-decoration:none;
}

.preto:hover {
color:mediumblue;
text-decoration:underline;
}

.preto:active{
color:darkgrey;
text-decoration:underline;
}

.gray-dest {
font-size:9pt;
font-weight:bold;
}

td {
font-size:8pt;
font-family:Trebuchet, Verdana, Tahoma;
}

.coment {
font-size:07pt;
}

.box-datas-comemorativas-professor-1 {
height:800px;
background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-datas-comemorativas-dinamicas-1 {
height:450px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-debate {
height:100px;

background-color:Whitesmoke;
padding:5px;
margin-right:5px;
border:gainsboro 1px solid;
}

.box-dinamica00 {
height:550px;

background-color:Whitesmoke;
padding:4px;
margin-right:8px;
margin-left: 10px;
border:gainsboro 1px solid;
}

.box-edicoes {
height:115px;
background-color:Whitesmoke;
padding:3px;
margin-right:5px;
margin-left: 10px;
border:gainsboro 1px solid;
font-size:7pt;
font-family:Trebuchet, Verdana, Tahoma;
}

.box-entrevista {
height:95px;
background-color:Whitesmoke;
padding:8px;
margin-right:8px;
border:gainsboro 1px solid;

}

.box-entrevista01 {
height:105px;
background-color:Whitesmoke;
padding:8px;
margin-right:8px;
border:gainsboro 1px solid;
}

.box-entrevista1 {
height:115px;
background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-entrevista112 {
height:130px;
background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-entrevista11 {
height:150px;
background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-entrevista111 {
height:160px;
background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-entrevista12 {
height:175px;
background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-entrevista121 {
height:185px;
background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-entrevista2 {
height:200px;
background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-entrevista21 {
height:210px;
background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-entrevista3 {
height:230px;
background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-entrevista31 {
height:250px;
background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-entrevista32 {
height:270px;
background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-entrevista-texto-1 {
height:245px;

background-color:Whitesmoke;
padding:5px;
margin-right:10px;
margin-left: 15px;
border:gainsboro 1px solid;
}

.box-entrevista-texto-2 {
height:400px;

background-color:Whitesmoke;
padding:5px;
margin-right:10px;
margin-left: 15px;
border:gainsboro 1px solid;
}

.box-inter {
height:200px;

background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-inter0 {
height:200px;
width:470px;
position:center;
background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-inter1 {
height:250px;

background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-inter2 {
height:100px;

background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-inter21 {
height:110px;

background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-inter22 {
height:120px;

background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-inter3 {
height:160px;

background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-inter-edicoes-anteriores {
height:195px;
background-color:Whitesmoke;
padding:5px;
margin-right:5px;
margin-left:5px;
border:gainsboro 1px solid;
}

.box-inter-edicoes-anteriores1 {
height:195px;
background-color:Whitesmoke;
padding:5px;
margin-right:10px;
border:gainsboro 1px solid;
}


.box-jornal {
height:130px;

background-color:Whitesmoke;
padding:5px;
margin-right:5px;
border:gainsboro 1px solid;
}

.box-jornal0 {
height:115px;

background-color:Whitesmoke;
padding:5px;
margin-right:5px;
border:gainsboro 1px solid;
}

.box-jornal01 {
height:100px;

background-color:Whitesmoke;
padding:5px;
margin-right:5px;
margin-left:5px;
border:gainsboro 1px solid;
}

.box-jornal1 {
height: 85px;

background-color:Whitesmoke;
padding:5px;
margin-right:5px;
border:gainsboro 1px solid;
}

.box-jornal12 {
height: 70px;

background-color:Whitesmoke;
padding:10px;
margin-right:15px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-jornal2 {
height: 55px;

background-color:Whitesmoke;
padding:5px;
margin-right: 5px;
border:gainsboro 1px solid;
}

.box-jornal21 {
height: 42px;

background-color:Whitesmoke;
padding:9px;
margin-right: 55px;
margin-left: 55px;
border:gainsboro 1px solid;
}

.box-jornal3 {
height: 40px;

background-color:Whitesmoke;
padding:5px;
margin-right: 5px;
border:gainsboro 1px solid;
}

.box-jornal31 {
height: 20px;

background-color:Whitesmoke;
padding:6px;
margin-right: 60px;
margin-left: 60px;
border:gainsboro 1px solid;
}

.box-jornal32 {
height: 24px;

background-color:Whitesmoke;
padding:9px;
margin-right: 55px;
margin-left: 55px;
border:gainsboro 1px solid;
}

.box-jornal33 {
height: 42px;

background-color:Whitesmoke;
padding:9px;
margin-right: 55px;
margin-left: 55px;
border:gainsboro 1px solid;
}

.box-jornal4 {
height: 175px;

background-color:Whitesmoke;
padding:5px;
margin-right:5px;
margin-leftt:5px;
border:gainsboro 1px solid;
text-align:left;
font-size:9pt;
font-face:Trebuchet MS, Arial, Verdana;
}


.box-livros {
height:1000px;

background-color:Whitesmoke;
padding:1px;
margin-right:1px;
border:gainsboro 1px solid;
}

.box-livros00 {
height:120px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-livros001 {
height:95px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-livros0 {
height:280px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-livros01 {
height:240px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-livros011 {
height:255px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-livros1 {
height:300px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-livros11 {
height:325px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-livros2 {
height:350px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-livros22 {
height:375px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-livros3 {
height:405px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-livros33 {
height:440px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-sugestoes-020 {
height:750px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-02 {
height:650px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-01 {
height:560px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-0111 {
height:540px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-011 {
height:460px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-111 {
height:440px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-11 {
height:420px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-1 {
height:400px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}


.box-sugestoes-121 {
height:380px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-12 {
height:350px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-122 {
height:330px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-13 {
height:300px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-131 {
height:270px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-14 {
height:240px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-15 {
height:215px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-20 {
height:200px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-21 {
height:190px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-2 {
height:177px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}


.box-sugestoes-3 {
height:150px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-4 {
height:130px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-sugestoes-5 {
height:100px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
margin-left:15px;
border:gainsboro 1px solid;
}

.box-video00 {
height:45px;
background-color:white;
padding:10px;
margin-right:10px;
border:OrangeRed 1px solid;
}

.box-video0 {
height:65px;
background-color:white;
padding:10px;
margin-right:10px;
border:OrangeRed 1px solid;
}

.box-video {
height:320px;
background-color:mediumblue;
padding:8px;
margin-right:8px;
border:gainsboro 2px solid;
}

.box-video001 {
height:310px;
position:center;
background-color:Whitesmoke;
padding:8px;
margin-right:8px;
margin-left:8px;
border:gainsboro 1px solid;
}

.box-video01 {
height:330px;
position:center;
background-color:Whitesmoke;
padding:8px;
margin-right:8px;
margin-left:8px;
border:gainsboro 1px solid;
}

.box-video1 {
height:365px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-video101 {
height:380px;
position:center;
background-color:Whitesmoke;
padding:8px;
margin-right:8px;
margin-left:8px;
border:gainsboro 1px solid;
}

.box-video103 {
height:400px;
position:center;
background-color:Whitesmoke;
padding:8px;
margin-right:8px;
margin-left:8px;
border:gainsboro 1px solid;
}

.box-video11 {
height:435px;
position:center;
background-color:Whitesmoke;
padding:8px;
margin-right:8px;
margin-left:8px;
border:gainsboro 1px solid;
}

.box-video12 {
height:450px;
position:center;
background-color:Whitesmoke;
padding:8px;
margin-right:8px;
margin-left:8px;
border:gainsboro 1px solid;
}

.box-video13 {
height:490px;
position:center;
background-color:Whitesmoke;
padding:8px;
margin-right:8px;
margin-left:8px;
border:gainsboro 1px solid;
}

.box-video2 {
height:270px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-video21 {
height:290px;

background-color:Whitesmoke;
padding:10px;
margin-right:10px;
border:gainsboro 1px solid;
}

.box-video3 {
height:160px;

background-color:Whitesmoke;
padding:8px;
margin-right:8px;
margin-left:8px;
border:gainsboro 1px solid;
}

.box-video31 {
height:265px;

background-color:Whitesmoke;
padding:8px;
margin-right:8px;
margin-left:8px;
border:gainsboro 1px solid;
}


.img-inter {
float:left;
margin-right:5px;
}

strong {
font-weight:bold;
color:OrangeRed;
}

input {
font-size:10px;
color:black;

background-color:white;
border:OrangeRed 1px solid;
padding-left:10px;
}

textarea {
font-size:10px;
color:black;

background-color:white;
border:OrangeRed 1px solid;
padding-left:10px;
}

.autor-mensagem {
font-size:9pt;
font-face:Trebuchet MS, Arial, Verdana;
color:Gray;
text-align:center;
}

.autor-mensagem-interno {
font-size:8pt;
font-face:Trebuchet MS, Arial, Verdana;
color:Gray;
text-align:center;
}
