/* CSS Document basicão, pode ser incluido em todas as paginas */

/**
 * Definicoes gerais
 *
 * 
 */

body, h1, h2, h3, h4, h5, h6, div, p, table, td, li, dd, dt, dl, blockquote, address, hr {margin:0em; padding:0em;}
body,td{font-family:Arial, Helvetica, sans-serif;font-size:0.75em;line-height:1.666em;}
.invisible {display: none;}

/**
 * Titulos
 * Paragrafos
 * 
 */

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
}
h1 {
	font-size: 2em; /* font-size: 200%; */
}

#header h1 {font-weight: bold;}

h2 {
	margin-top: 0.1em;
	margin-bottom: 0.5em;
	font-size: 1.3em; /* font-size: 175%; */
	font-weight: bold;
}
h3 {
   font-size: 150%;
}

p {
   padding: 0;
   margin: 0;
   margin-bottom: 0.8em;
}

/**
 * Formularios
 *
 * 
 */

form {
   margin: 0;
   padding: 0;
}
fieldset {
   margin-bottom: 1em;
   padding: 1em;
}

/**
 * Links
 *
 * 
 */

a, a:link, a:visited {text-decoration:inherit;}
#header h1 a {  text-decoration: none;}
a:hover {text-decoration:underline;}

/**
 * Proeminencia de texto
 *
 * 
 */

.grande, #phpmyfaq_ul {font-size:1.2em;}
.style1 {font-size: small;}
.style2 {font-size: x-small;}
.style3 {font-size: xx-small;}

/**
 * Listas
 *
 * 
 */

ol, #navbar ul {list-style-type: none;}
ol.lista { margin-left:22px; margin-top:2em; margin-bottom:2em; }
ol.lista li { list-style-type:decimal; }
ul.lista { margin:2em 0; }
ul.lista li { list-style-type:square;  padding-left:15px; margin-bottom:1.4em; }

/**
 * Imagens e HR
 *
 * 
 */

img {
   border: 0; -webkit-user-select: none;
}
hr {
   height: 1px;
   border: 1px solid gray;
}

/**
 * Pre-formatacao
 *
 * 
 */

pre, code {
   font-size: 0.92em; /* 11px */
}

code {
   white-space: pre;
}