/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

/*B�sico CSS*/

body {
font-size:9pt;
color:#666;
font-family:Arial, Helvetica, sans-serif;
line-height:1.6em;
background-color:#999999;
}

a:link, a:visited {
color:#666;
text-decoration: underline;
}

a:hover {
color:#000;
text-decoration: underline;
}

p {
margin-bottom:8pt;
margin-top:2pt;

}

ul li{
list-style:url(../images/marcador.gif);
list-style-position:outside;
margin-bottom:.5em;
margin-left:30px;

}

ol li{
list-style-type:decimal;
list-style-position:outside;
margin-bottom:1.3em;
margin-left:30px;
}

.normas ol li{
list-style-type:lower-alpha;
list-style-position:outside;
margin-top:1em;
margin-left:30px;
}

.normas ul li{
list-style-type:circle;
list-style-position:outside;
margin-top:.5em;
margin-left:30px;
}

/*Headings*/

h1,h2,h3,h4,h5, .contentheading, .componentheading, .titulo, .titulo2 {
font-family:"Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
color:#2F2F2F;
line-height:1em;
font-weight: normal;
}

.componentheading {
font-size:2.4em;
margin-bottom:1em;
margin-top:20px;
margin-top:62px;
}


h1 {
font-size:2.4em;
margin-bottom:.3em;
margin-top:.03em;
}

h2, .contentheading {
font-size:2em;
margin-bottom:.4em;
margin-top:.2em;
}

h3{ 
font-size:1.71em;
margin:.2em 0 .4em 0;
}

h4 {
font-size: 1.6em;
margin-bottom:1.5em;
margin-top:.8em;
}

h5 {
font-size: 1.2em;
margin-bottom:.5em;
}

.titulo {
font-size: 1.3em;
margin-bottom:.5em;
font-weight:bold;
margin

}

.titulo2{ 
font-size:1.71em;
margin:1em 0 .4em 0;
}

.nav_voltar {
font-family:"Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
font-size:1.2em;
font-weight:bold;
float:right;
width:250px;
margin-top:70px;
}

.nav_voltar a:link, .nav_voltar a:visited {
text-decoration:none;
background-image:url(../images/voltar.gif);
background-repeat: no-repeat;
background-position:left;
padding-left:20px;
}

.nav_voltar a:hover {
background-image:url(../images/voltar2.gif);
background-repeat: no-repeat;
background-position:left;
padding-left:20px;
color:#2f2f2f;
}

.lateral1 {
font-family:"Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
line-height:1em;
font-weight:bold;
color:#2F2F2F;
margin-top:10px;
}

.lateral2 {
font-size: .9em;
}

.lateral3 {
font-style:italic;
font-size: .9em;
}

.secao {
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:bold;
letter-spacing:.05em;
text-transform:uppercase;
}

.azul {
color:#336799;
}

.violeta {
color:#93278F;
}

.violeta2 {
color:#93278F;
}

.laranja {
color:#F39000;
}

.verde {
color:#98CA3D;
}

.cinza {
color:#999999;
}


/*Layout*/

.container {
margin:0px auto;
width: 1020px;
}

.contorno {
position:relative;
float:left;
width:1020px;
background-image:url(../images/fundo2.png);
background-repeat:repeat-y;
}

.logo {
float:left;
width:auto;
margin:37px 0 0 40px;
display:inline;
}

.busca {
position:relative;
float:left;
margin-top:-240px;
margin-left:832px;
}

.img_random {
float:right;
margin: 0;
padding-right: 30px;
width:515px;
height:260px;
}

.issn {
float:right;
margin-right:32px;
margin-top:-120px;
}

.linha_topo {
position:absolute;
margin:160px 0 0 30px;
width:960px;
border-top: 2px solid #515151;
}

.buttonheading {
position:relative;
float:right;
margin-right:40px;
}


/* Menus*/

/* Menu principal*/
.barralateral {
width:170px;
float:right;
margin-right:30px;
margin-top:-200px;

}

.menu_superior {
position: relative;
z-index:1;
width:1000px;
float:left;
margin-left:-68px;
margin-top:-118px;
/*margin-top:-98px;*/
list-style-type: none;
}

.moduletable_menu1 {
padding-top:102px;
}

/*div.moduletable_menu1 h3, div.moduletable_menu2 ul {
border-bottom:1px solid #474747;
width:160px;
font-size:1.2em;
color:#2F2F2F;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

div.moduletable_menu1 h3 {
padding:0px 0 6px 15px;
}

}*/
div.moduletable_menu1 h3, div.moduletable_menu2 ul {
width:160px;
font-size:1.1em;
color:#2F2F2F;
font-family:Arial, Helvetica, sans-serif;
}

div.moduletable_menu1 h3 {
padding:0px 0 6px 0px;
}

.moduletable_menu1alt {
padding-top:30px;
}

div.moduletable_menu1alt h3 {
border-bottom:1px solid #474747;
width:180px;
font-size:1.2em;
color:#2F2F2F;
font-weight:bold;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
}

div.moduletable_menu1alt h3 {
padding:0px 0 6px 15px;
}

div.moduletable_menu2 ul {
margin-top:35px;
padding:0px 0 3px 15px;
}

div.moduletable_menu2 ul li{
margin-left:-5px;
margin-bottom:0px;
}

.barralateral ul{
margin-left:0px;
float:left;
padding-left:10px;
margin-top:-4px;
}

.barralateral ul li{
list-style-image:none;
list-style-type:none;
margin:0;
padding-top:3px;
}

.barralateral ul li a:link, .barralateral ul li a:visited{
color:#2F2F2F;
text-decoration:none;
margin:10px 0 0 5px;
}

.barralateral ul li a:hover{
width:175px;
text-decoration:none;
background-color:#E6E6E6;
display:block;
margin:-5px -10px;
padding:5px 10px;

}

.afastador {
margin-top:90px;
}

.afastador2 {
margin-bottom:13px;
}

.afastador3 {
margin-bottom:20px;
}

.afastador4 {
padding-top:61px;
}

.afastador6 {
margin-top:205px;
}

.afastador7 {
margin-top:20px;
}

/* Menu rodape*/

.menu_rodape {
width:140px;
float:left;
margin-top:27px;
margin-left:5px;
margin-right:0;
font-size:1em;
}

.menu_rodape ul li {
list-style-image:none;
list-style-type:none;
background-image: none;
}

.div.moduletable_menu3 {
margin-top:-137px;
font-size:.9em;
}

div.moduletable_menu3 h3, div.moduletable_menu4 ul {
font-size:1em;
color:#666;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0 3px 15px;
}

div.moduletable_menu4 ul {
margin-top:-3px;
}

div.moduletable_menu3 h3  {
margin-top:0;
}

div.moduletable_menu3 ul {
margin-top:0px;
}


div.moduletable_menu3 ul li, div.moduletable_menu4 ul li{
list-style-image:none;
list-style-type:none;
margin-left:-15px;

}

div.moduletable_menu3 ul li {
margin-top:-5px;
}

div.moduletable_menu3 ul li a:link, div.moduletable_menu3 ul li a:visited, div.moduletable_menu4 ul li a:link, div.moduletable_menu4 ul li a:visited {
text-decoration: none;
}

div.moduletable_menu3 ul li a:link, div.moduletable_menu3 ul li a:visited {
font-size:.9em;
}

div.moduletable_menu3 ul li a:hover {
color:#111;
text-decoration: none;
padding:0px;
}

.afastador2 {
margin-top:12px;
}

/* Area conteudo*/

.conteudo_fixo {
width:630px;
}

.areaconteudo {
position:relative;
width:702px;
float:left;
margin-left:40px;
margin-top:-53px;
}

/* Pagina inicial*/


.box3col {
position:relative;
width:750px;
float:left;
margin-left:30px;
margin-top:-75px;
back/ground-color: #aaaaaa;
}

.box2col1-2{
width:600px;
float:left;
}
.box2col, .box2col-azul, .box2col-laranja, .box2col-violeta2, .box2col-cinza, .box2col-verde {
width:534px;
float:left;
}

.box2col-azul a:link, .box2col-azul a:visited, .box2col-violeta2 a:link, .box2col-violeta2 a:visited, .box2col-laranja a:link, .box2col-laranja a:visited, .box2col-cinza a:link, .box2col-cinza a:visited,  .box2col-verde a:link, .box2col-verde a:visited {
text-decoration:none;
background-color:none;
}

.box2col-azul a:hover, .box2col-violeta2 a:hover, .box2col-laranja a:hover, .box2col-cinza a:hover, .box2col-verde a:hover {
display:block;
margin:-1px -21px -1px -22px;
padding:1px 21px 1px 22px;
}

.box2col-azul a:hover {
background-color:#E1ECF8;
}

.box2col-laranja a:hover {
background-color:#FFE4B8;
}

.box2col-violeta2 a:hover {
background-color:#F5E6F1;
}

.box2col-cinza a:hover {
background-color:#E6E6E6;
}

.box2col-verde a:hover {
background-color: #E7EFC1;
}

.box2col2 {
margin-top:50px;
margin-bottom:-50px;
width:534px;
float:left;
}

.box1col, .box1col-violeta, .box1col-verde {
width:211px;
float:left;
}

.box1col-violeta a:link, .box1col-violeta a:visited, .box1col-verde a:link, .box1col-verde a:visited { 
text-decoration:none;
background-color:none;
}

.box1col-violeta a:hover, .box1col-verde a:hover {
display:block;
margin:-1px -21px -1px -22px;
padding:1px 21px 1px 22px;
}

.box1col-violeta a:hover {
background-color:#F5E6F1;
}

.box1col-verde a:hover {
background-color:#E7EFC1;
}

.bck_azul {
background-color:#E1ECF8;
}

.bck_violeta {


}

.bck_laranja {

}

.bck_verde {

}


.bck_cinza a:hover {
background-color:#E6E6E6;
}


.box1col2 {
width:155px;
float:left;
margin-top:20px;
}


.comborda1 {
	margin-right:22px;
	padding-right:21px;
	border-right:1px solid #93278F;
}

.comborda2 {
	margin-right:22px;
	padding-right:21px;
	border-right:1px solid #98CA3D;
}

.comborda-violeta {
	margin-left:22px;
	padding-left:21px;
	border-left:1px solid #93278F;
}

.comborda-violeta2 {
	margin-left:22px;
	padding-left:21px;
	border-left:1px solid #93278F;
}

.comborda-azul {
	margin-left:22px;
	padding-left:21px;
	border-left:1px solid #336799;
}

.comborda-laranja {
	margin-left:22px;
	padding-left:21px;
	border-left:1px solid #F39000;
}

.comborda-verde {
	margin-left:22px;
	padding-left:21px;
	border-left:1px solid #98CA3D;
}

.comborda-cinza {
	margin-left:22px;
	padding-left:21px;
	border-left:1px solid #999999;
}

.edicao {
float:right;
backg/round-color:#58595B;
padding:0px 17px 3px 17px;
text-decoration:none;
margin-bottom:-30px;
}

.edicao a:link, .edicao a:visited, .edicao a:hover {
    text-decoration:none;
}

.edicao_alt {
float:right;
background-color:#58595B;
padding:0px 17px 3px 17px;
text-decoration:none;
margin-bottom:-30px;
}

.cor_edicao4 {
background-color:#90D6E5;
}

.texto_edicao {
font-family:"Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
}

.ed_anteriores {
margin-left: -3px; 
margin-right: 30px;
float:left;
}

.ed_anteriores a:link, .ed_anteriores a:visited {
text-decoration:none;
}

.ed_anteriores a:hover {
text-decoration:underline;
}



.editorial {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
color:#2F2F2F;
font-size:1.2em;
text-transform:uppercase;
font-weight:bold;
float:left;
padding-top:70px;
marg/in-left:650px;
letter-spacing:.04em;
margin-bottom:-40px;
}

.editorial a:link, .editorial a:visited {
text-decoration:none;
color:2f2f2f;
}

.editorial a:hover {
background-color:#FFFAC2;
display:block;
margin:-1px -21px -1px -22px;
padding:1px 21px 1px 22px;
}

.materia {
padding-top:90px;
}


.entrevista {
float:left;
margin-top:40px;

}

.artigos {
float:left;
margin-top:40px;
}

.resenhas {
float:left;
margin-top:30px;
}

.conteudo_completo {
float:left;
margin-top:40px;
}

.texto_conteudo_completo  {
font-family:"Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
color:#2F2F2F;
font-size:1.2em;
font-weight:bold;
text-transform:uppercase;
}


.menor {
font-size:.75em;
color:#666;
}

.chamada {
margin-top:165px;
margin-left: 170px;
}

.chamada-azul, .chamada-violeta, .chamada-laranja, .chamada-violeta2, .chamada-verde  {
margin-top:30px;
margin-left:0px;
padding:5px 0 5px 10px;
}

.chamada a:link, .chamada a:visited {
text-decoration:none;
}

.chamada-azul a:link, .chamada-azul a:visited {
text-decoration:none;
}

.chamada-violeta a:link, .chamada-violeta a:visited {
text-decoration:none;
}

.chamada-laranja a:link, .chamada-laranja a:visited {
text-decoration:none;
}

.chamada-violeta2 a:link, .chamada-violeta2 a:visited {
text-decoration:none;
}

.chamada-verde a:link, .chamada-verde a:visited {
text-decoration:none;
}

.chamada a:hover, .chamada-azul a:hover, .chamada-violeta a:hover, .chamada-violeta2 a:hover, .chamada-laranja a:hover, .chamada-verde a:hover {
text-decoration:none;
display:block;
margin:-5px -10px;
padding:5px 10px;
}

.chamada-azul a:hover {
background-color:#E1ECF8;
}

.chamada-violeta a:hover, .chamada-violeta2 a:hover {
background-color:#F5E6F1;
}

.chamada-laranja a:hover {
background-color:#FFE4B8;
}

.chamada-verde a:hover {
background-color:#E7EFC1;
}


.conteudo_completo2 {
float:left;
margin-top:40px;
font-family:"Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
color:#2F2F2F;
font-size:1.2em;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
text-transform:uppercase;
}

.b-cinza {
border-left: 10px solid #515151;
}

.b-violeta, .b-violeta2 {
border-left: 10px solid #93278F;
margin-right:10px;
}

.b-azul {
border-left: 10px solid #336799;
margin-right:10px;
}

.b-laranja {
border-left: 10px solid #F39000;
margin-right:10px;
}

.b-verde {
border-left: 10px solid #98CA3D;
margin-right:10px;
}

.conteudo_completo2 a:link, .conteudo_completo2 a:visited {
color:2f2f2f;
}

.conteudo_completo2 a:hover {
color:2f2f2f;
background-color:#EDEDED;
text-decoration:none;
}

/*Rodape*/

.rodape {
width:1020px;
height:140px;
position:relative;
background-color:#DCDCDC;
margin-top:70px;
float:left;
}

.creditos {
font-size:.95em;
width:520px;
float:left;
margin-left:20px;
margin-top:13px;
}



/*Default Joomla classes*/
a.readon {
background-image: url(../images/ir.gif);
background-repeat: no-repeat;
background-position:left;
padding-left:20px;
}

.small {
font-size:.88em;
color:#777;
}

.createdate, .modifydate, .small {
color:#242424;
font-size:.88em;
padding-right:5px;
}

.createby {
color:#242424;
font-size:.88em;
border-left:1px solid #666;
padding-left:7px;	
}

.blog_more {
margin :20px 0 30px 0;
font-weight:normal;
}

.blog_more ul {
padding-top:10px;
}

.blog_more ul li{
line-height:2em;
}

ul#archive-list li {
background-image:none;
}

.article-meta {
padding-bottom:8px;
margin-top:-2px;
}

.buttonheading {
position:relative;
float:right;
margin-top:-47px;
}

/*Busca*/

.inputbox {
border:1px solid #B8B9B8;
padding:1px 0 3px 3px;
font-family:Arial, Helvetica, sans-serif;
color:#929292;
margin-top: 0;
}

.button {

}

#searchForm{
font-size:.8em;
margin-bottom:30px;
margin-top:60px;
}

.searchintro {
font-size:1.2em;
font-weight:bold;
}

.highlight {

}

fieldset {
padding-bottom:20px;
padding-top:15px;
width:500px;
border-top:1px solid #B8B9B8;
}

fieldset a:link, fieldset a:visited {
color:#2f2f2f;
font-size:1.3em;

text-decoration:none;
margin-bottom:20px;
}

fieldset a:hover {
margin-bottom:20px;
color:#666;
}

/*Paginacao*/

.pagenav {
font-size:.8em;
margin: 0px 5px;
text-decoration:none;
}

