/* =====================================*/
/* Adjustments for Mobile Devices       */
/* =====================================*/

@media (max-width: 480px) {
  p { font-size: 12pt; margin-left: 1%; margin-right: 1%; margin-bottom: 4pt; margin-top: 4pt; line-height: 125%; }
  p.indentb { margin-left: 6%; margin-right: 1%; }
  p.quoteb { margin-left: 6%; margin-right: 1%; }
  p.index { margin-left: 6%; margin-right: 1%; }
  h1 { font-size: 18pt; margin-left: 1%; margin-right: 1%; }
  h2 { font-size: 16pt; margin-left: 1%; margin-right: 1%; }
  h3 { font-size: 14pt; margin-left: 1%; margin-right: 1%; }
  h4 { font-size: 13pt; }
  h5 { margin-left: 1%; }
  h6 { margin-left: 1%; }
  img { width: 150px; height: auto; }
  img.auto {width: auto ; height: auto; }
  blockquote {margin-left: 1%; }
}

BODY {
 color: #000000;
 background-color: whitesmoke;
 font-family: Verdana, garamond, sans-serif;
 margin-left: 4%;
 margin-right: 4%;
 margin-top: 0;
}

P {
 font-size: 12pt;
 font-family: Verdana, 'Times New Roman', Times, sans-serif;
 text-indent: 2em;
 text-align: justify;
 line-height: 140%;
}


HR {
 color: #FF0000;
}

.link {
 text-align: center;
 text-indent: 0;
 font-size: 11pt;
 font-weight: bold;
}

.toplink {
 text-align: left;
 text-indent: 0;
 font-size: 8pt;
 font-weight: bold;
 margin-top: 0pt;
 }
 
 .toplink-centro {
 text-align: center;
 text-indent: 0;
 font-size: 8pt;
 font-weight: bold;
 margin-top: 0pt;
 }
 

.info {
 font-size: 10pt;
 font-weight: normal;
 font-family: Verdana, 'Times New Roman', Times, sans-serif;
 text-indent: 0;
 margin-top: 0pt;
 margin-bottom: 0pt;
 line-height: normal;
}

.Indice-Autor {
 font-size: 26pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 text-align: center;
 font-weight: bold;
}

 .tabela_datas {
 font-size: 8pt;
 text-align: center;
 font-weight: normal;
 }
 
 .datas {
 font-size: 8pt;
 text-align: right;
 font-weight: normal;
 
 }

.centralizado {
 text-align: center;
 text-indent: 0;
}


.note {
 font-size: 10pt;
 text-align: justify;
 text-indent: 0;
 margin-bottom: 0;
}


.date {
 text-align: right;
 text-indent: 0;
}

	
	
.H1reduzido {font-size: large
}



.titulo-capitulo {
 font-size: 13pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-top: 0pt;
 margin-bottom: 0pt; 
 text-align: center;
 FONT-WEIGHT: bold;
}

.texto-sem-espaco {
 text-indent: 2em;
 font-size: 12pt;
 font-family: Verdana, 'Times New Roman', Times, sans-serif;
 text-align: justify;
 margin-top: 0pt;
 margin-bottom: 0pt;
 line-height: 120%;
}


.bordafoto {
color: whitesmoke;
background-color: whitesmoke;
display: block;
margin-left: auto;
margin-right: auto;
padding: 7px;
text-align: center;
background-color: #ffffff;
border: 1px solid #dbdbdb;
}

 /* formatação de tabelas */ 

.tabela-obras {

padding: 10px;
margin-left:auto;
margin-right:auto;
border-spacing: 15px 10px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;

}

.tabela-lado-direito {

padding: 10px;
float: right;
border-spacing: 10px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;

}

 /* fim formatação tabelas*/ 


.bordafototexto {
display: block;
margin-left: 10px;
margin-right: 10px;
margin-bottom:10px;
margin-top:10px;
padding: 7px;
background-color: #ffffff;
border: 1px solid #dbdbdb;
}


.fotodireita {
display: block;
margin-left: 15px;
margin-right: 0px;
padding: 7px;
border: 2px solid #dbdbdb;
float:right

}