/* Reset */
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0 }
ul, li { list-style-type:none }
img { border:none }
hr, form br { display:none }
form label br { display:block }

/* Fonte Base */
html { font-size:100% }
body { font-size:62.5% }
body, input, select, textarea { font-family:Tahoma, Arial, Verdana, sans-serif }
table, button, input, select, textarea { font-size:1em }

/* Background e Cor Base */
body { background:#FFF url(/_images/bg.jpg) repeat-x; color:#000 }

/* Headings */
h1 { font:bold 2em "Trebuchet MS", Arial, sans-serif; color:#005FD2 }
h2 { margin:1em 0; color:#004191; font:2em Tahoma, Arial, Verdana, sans-serif; letter-spacing:1px }
h3 { margin:1.5em 0 1em; color:#0064DD; font-weight:bold; font-size:1.3em }

/* Links */
a { color:#0071ff; text-decoration:underline }
a:hover { text-decoration:none }

/* Textos */
p, dl, ol, ul, blockquote, table { margin:1em 0 }
p, dl, ol, ul, blockquote, table { font-size:1.1em; line-height:1.6em }
ul ul, ul p, dl p, ul table { font-size:1em }
dl dt { font-weight:bold }
dl dd { margin:0 0 10px 20px }
blockquote { margin-right:15px; margin-left:15px; padding:0px 18px; background:url(/_images/aspas.gif) no-repeat }
em { font-family:Verdana, Arial, sans-serif }

/* Listas */
ul.tipo1, ul.tipo2 { margin-left:15px }
ul.tipo1 li { padding-left:11px; background:url(/_images/bullet1.gif) no-repeat 0 0.7em }
ul.tipo2 li { padding-left:18px; background:url(/_images/bullet2.gif) no-repeat 0 0.5em }
ul.bloco li { margin-bottom:1em }

/* Tabelas */
table.default { margin:0 auto 20px; border-collapse:collapse; font-size:1.1em }
table.default th { padding:1px 5px; border:1px solid #66A81C; border-right-color:#EAEAEA; background:#66A81C; color:#FFF; text-align:center }
table.default th.last { border-right-color:#66A81C }
table.default td { padding:2px 10px; border:1px solid #AAA; text-align:center }
table.default tr.odd { background:#FFF }
table.default tr.left { text-align:left }

/* Formulários */
button { width:6.6em; padding:2px 0; font-weight:bold }
button, button * { vertical-align:top }
button img { margin-left:2px }

/* Misc Classes */
.centered-table { text-align:center }
.clear { clear:both }
.gloss { padding-bottom:1px; background:url(/_images/pontilhado_h.gif) repeat-x left bottom; color:#000; text-decoration:none; cursor:help }
.gloss:hover { background:none; color:#000 }
.legenda { font-size:0.9em }
.mensagem, .vazio { padding:30px 30px 100px; font-size:1.1em; line-height:1.5em; text-align:center }

#ct-atencao, #ct-atencao * { font-size:1em; line-height:1.2em; font-family:Verdana, Arial, sans-serif; text-align:left }
#ct-atencao { padding:0 8px 8px; background:#FCE57C; color:#000 }
#ct-atencao dt { padding:6px 0 2px; font-weight:bold }
#ct-atencao dd { margin:3px 0 0; background:url(/_images/bullet_erro.gif) no-repeat 8px 0.4em; font-family:Tahoma, Arial, Verdana, sans-serif; text-indent:20px }

