/*CSS RESET*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img,
ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio,
video, a { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }

body, html{ line-height:1; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after{ content:''; content:none; }
a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark{ background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del{ text-decoration: line-through; }
abbr[title], dfn[title]{ border-bottom:1px dotted #000; cursor:help; }
table{ border-collapse:collapse; border-spacing:0; }
hr{ display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input, select{ vertical-align:middle; }

/*CSS RESET*/

body, html{ width:100%; height:100%; text-align:center; margin:0 auto; padding:0; overflow:auto; background:url(../pics/bg.png) repeat-x bottom center; }

#d, #d:visited{ background:url(../pics/diagonal.png) 0px 0px no-repeat; width:24px; height:100px; display: block; position: absolute; top: 25px; left: 20px; text-indent: -3000px; overflow: hidden; z-index:3; }
#d:hover{ background:url(../pics/diagonal.png) 0px -100px no-repeat; }

#maioridade{ width:100%; height:100%; min-width:1000px; min-height:680px; padding:0px; margin:0px; display:block; background:none; }

img{ display:none; visibility:hidden; }
