/* CSS Document */

/* estilos.css */

/* --- Globais --- */

table {border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr {border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
div { text-align: left; vertical-align: top; }
q:before,q:after {content:'';}
a,ins {text-decoration:none;}
strong { font-weight: bold; }
cite { display: block; font-size: 0.9em; font-style: italic; text-align: right; }

body  {
  margin:0;
  padding:0;
  color:#222222;
  font-style:normal;
  font-size:11px;
  font-family:Verdana,"Lucida Grande","MS Sans Serif","Lucida Sans Unicode",Geneva,Lucida,Arial,Helvetica,Sans-Serif;
  line-height: 1.2em;
  }

/* --- Headers --- */

h1,h2,h3,h4,h5,h6 {
  padding:0px;
  margin:0px;
  }

h1 {
   color:#ac3333;
   font-weight:bold;
   font-size:1.6em;
   font-family:Georgia, "Times New Roman", Times, serif;
   vertical-align:top;
   padding-bottom:10px;
   }

h2 {
  color:#003399;
  font-size:1.4em;
  font-weight:bold;
  font-family:Georgia, "Times New Roman", Times, serif;
  padding-bottom:5px;  
  }

h3 {
  color:#003399;
  font-size:1.25em;
  font-weight:bold;
  font-family:Georgia, "Times New Roman", Times, serif;
  padding-bottom:5px;  
  }

h4 {
  color:#666666;
  font-weight:bold;
  font-size:1.15em;
  font-family:Verdana,Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Geneva,Lucida,Arial,Helvetica,Sans-Serif;
  padding-bottom:10px; 
  }

h5 {
  padding-left:10px;
  }

/* --- Links --- */

a:link {
  color:#003399;
  text-decoration:none;
  }

a:visited {
  color:#003399;
  text-decoration:none;
  }

a:active {
  color:#ac3333;
  text-decoration:none;
  }

a:hover {
  text-decoration:underline;
  }

a img {
  border-width: 0;
  }

h1 a:link {color:#ac3333;
  text-decoration:none;
  }

h1 a:visited {
  color:#ac3333;
  text-decoration:none;
  }

h1 a:active {
  color:#ac3333;
  text-decoration:underline;
  }

/* --- Tipografia --- */

i, em { 
	font-style: italic;
    }

b, strong { 
	font-weight: bold;
   }

blockquote {
  font-style: italic;
  font-size:1em;
  line-height: 1.4em;
  margin: 5px 40px 5px 20px;
  padding: 5px;
  color: #555;
  margin-bottom: 10px;
  }

pre,code {
  color:#999999;
  }

strike {
  color:#999999;
  }

.tab {
   padding-left:40px;
   }
   
.tab1 {
   padding-left:20px;
   }
   
.font11 {
 font-size:11px;
 line-height:1.3em;
 }

.reduzido {
  font-size:90%;
  line-height:1.2em;
  }
  
.risco {
  border-bottom: solid 1px #aaa;
  }
  
/* --- layout ---*/

.barra1  {
  padding-bottom:0px;
  border-bottom:solid 1px #aaaaaa; 
  color:#666666;
  font-size:0.9em;
  font-weight:normal;
  font-family:Verdana,Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Geneva,Lucida,Arial,Helvetica,Sans-Serif;
  }

.barra1 a {
  color: #666666;
  }
  
.barra2  {
  color:#666666;
  font-size:0.8em;
  font-weight:normal;
  font-family:Verdana,Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Geneva,Lucida,Arial,Helvetica,Sans-Serif;
  }

#titulo {
  padding-left:35px;
  padding-top:5px;
  padding-bottom:5px;
  color:#ac3333;
  font:bold 2.5em Georgia, "Times New Roman", Times, serif;
  line-height:150%;
  text-transform:uppercase;
  }

#main {
  font-size:11px;
  line-height:1.3em;
  }
  
#main h1 {
 color:#cc3333;
 font-weight:bold;
 font-size:140%;
 font-family:Georgia, "Times New Roman", Times, serif;
 /* text-align:center; */
 vertical-align:top;
 padding-bottom:10px;
  }

#main h2 {
 color: #003399;
 background-color:#ddd;
 font-weight:bold;
 font-size:125%;
 font-family:Georgia, "Times New Roman", Times, serif;
 padding:5px;
 }

#main h3 {
 color: #003399;
 font-weight:bold;
 font-size:125%;
 font-family:Georgia, "Times New Roman", Times, serif;
  }

#direita {
  border:solid 1px #aaa;
  padding:5px;
  }
  
#direita h1 {
 color:#cc3333;
 font-weight:bold;
 font-size:140%;
 font-family:Georgia, "Times New Roman", Times, serif;
 /* text-align:center; */
 vertical-align:top;
 padding-bottom:10px;
  }

#direita h2 {
 color: #003399;
 background-color:#ddd;
 font-weight:bold;
 font-size:125%;
 font-family:Georgia, "Times New Roman", Times, serif;
 padding:5px;
 }

#direita h3 {
 color: #003399;
 font-weight:bold;
 font-size:125%;
 font-family:Georgia, "Times New Roman", Times, serif;
  }

.destaque1 {
  font:normal 1.1em Georgia, "Times New Roman", Times, serif;
  line-height:1.5em;
  color:#ffffff;
  background-color:#3366cc;
  padding:5px 20px 5px 10px;
  }
  
.destaque1 h1 {
  font:bold 1.3em Georgia, "Times New Roman", Times, serif;
  color:#ccddff;
  }
  
.destaque1 a {
  color:#ff9933;
  text-decoration:none;
  }
  
.destaque2 {
  color:#ccddff;
  background-color:#1a4db3;
  font:bold 1.3em Georgia, "Times New Roman", Times, serif;
  padding:10px 20px 10px 10px;
  }
  
#destaque3 {
  color:#d4c189;
  background-color:#ac3333;
  padding:5px 10px 5px 10px;
  }
  
#destaque3  h1 {
  color:#7b4c16;
  font:bold 1.5em Georgia, "Times New Roman", Times, serif;
  padding-top:10px;  
  }
  
#destaque3 a {
  color:#ff7700;
  text-decoration:none;
  }
  
#tagline  {
  color:#666666;
  font-size:1em;
  font-style:italic;
  font-family:Verdana,Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Geneva,Lucida,Arial,Helvetica,Sans-Serif;
  padding-bottom:5px;
  }

#bottom {
  border-top:solid 1px #cccccc;
  border-bottom:solid 1px #cccccc;
  padding:10px 0px 10px 0px;
  }
  
.tituloart {
  color:#003399;
  text-align:center;
  font:bold 125%/0.9em Georgia, "Times New Roman", Times, serif;
  line-height:150%;
  text-transform:uppercase;
}

.subtituloart {
  color:#003399;
  text-align:center;
  font:bold 110%/0.8em Georgia, "Times New Roman", Times, serif;
  line-height:150%;
  text-transform:uppercase;
}

#autor {
  text-align:center;
  /*padding-top:10px;*/
  padding-bottom:20px;
  color:#666666;
  font:bold 100%/0.8em Verdana,Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Geneva,Lucida,Arial,Helvetica,Sans-Serif;
  }
  
#subautor {
  text-align:center;
  color:#666666;
  padding-bottom:10px;
  font:bold 100% Verdana,Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Geneva,Lucida,Arial,Helvetica,Sans-Serif;
  }
  
.filiacao {
  font-size: 85%;
  font-style: italic;
  text-align:center;
  }

.item { 
  font-size:115%;
  font-weight:bold;
  color:#999999;
  }

#titulo_artigo {
  text-align:center;
  padding-bottom:10px;
  color:#cc3333;
  font:bold 160%/0.8em Georgia, "Times New Roman", Times, serif;
  line-height:150%;
  text-transform:uppercase;
  }

#subtitulo {
  text-align:center;
  color:#cc3333;
  padding-bottom:10px;
  font:bold 100%/0.8em Verdana,Lucida Grande,MS Sans Serif,Lucida Sans Unicode,Geneva,Lucida,Arial,Helvetica,Sans-Serif;
  text-transform:uppercase;
  }

.citacao {
  padding-bottom:5px;
  color:#003399;
  font-style:italic;
  }
  
.assinatura {
  margin-left:20px;
  text-align:center;
  font-size: 0.7em;
  font-style: italic;
  }
  
.indice {
  font-size:85%;
  padding-bottom:7px;
  padding-right:15px;
  }
  
.indice ul {
  list-style:none;
  padding-left:0px;
  }
  
.indice li {
  font-size:80%;
  /*padding-left:20px;*/
  padding-bottom:7px;
  padding-left:10px;
  }
  
.caixa {
 padding:5px; 
 border:solid 1px #aaa;
 }

.titulo_nota {
  color:#003399;
  font:bold 130%/0.8em Georgia, "Times New Roman", Times, serif;
  line-height:150%;
  padding-bottom:0;
  }

.data {
  text-align:right;
  font-size:95%;
  color:#999999;
  padding-bottom:0;
  }
  
.ultimo {
  padding-bottom:10px;
  }
