/* Reset */
* { margin:0; padding:0 }
ul, li { list-style-type:none }
img { border:none }
hr, form br { display:none }
form label br { display:block }
html, body { height:100% }

/* Fonte Base */
html { font-size:100% }
body { font-size:62.5% }
body, input, select, textarea { font-family:Tahoma, Arial, Verdana, sans-serif }
table, table td, input, select, textarea { font-size:1em }

/* Background e Cor Base */
body { background:#CCA url(../../_images/bg.gif) center top; color:#554 }

/* Headears */
h1 { margin:1em 0 2em; font-weight:bold; font-size:1.8em; color:#554 }
h2 { margin:2em 0 1.5em; font-weight:bold; font-size:1.4em; color:#554 }
h3 { margin:2em 0 1.5em; font-weight:bold; font-size:1.2em; color:#554 }

/* Links */
a { color:#C63; text-decoration:underline }
a:hover { color:#FC0 !important; text-decoration:none }

/* Textos */
p, dl, ol, ul, table { margin:1.5em 0 1em }
p, dl, ol, ul, cite { line-height:1.5em }
ul ul, ul p { font-size:1em }
ul { margin-top:1.6em }
dl dt { font-weight:bold }
dl dd { margin:0 0 10px 20px }
abbr { border-bottom:1px dotted #000 }
em { font:italic 1.1em Verdana, Arial, sans-serif }

/* Listas */
ul.tipo1, ul.tipo2, ul.tipo3 { margin-left:20px }
ul.tipo2 li { padding-left:12px; background:url(/_images/diversos/bullet1.gif) no-repeat 0 0.6em }

/* Misc Classes */
.center { text-align:center }
.clear { clear:both }
.legenda { font-size:0.9em }
.mensagem, .vazio { padding:50px 30px 70px; font-size:1.1em; line-height:1.5em; text-align:center }
.separador { display:none }