html{color:#000;background:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

html, body, div, span, object, a, 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{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }

body, html{ line-height:1; width:100%; height:100%; }
article, aside, dialog, figure, footer, header, hgroup, nav, section{ display:block; }
nav ul{ list-style:none; }
blockquote, q{ quotes:none; }
#comunicacao   { content:''; }
a{ margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins{ background-color:#ff9; color:#000; text-decoration:none; }
#comunicacao{ 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:3px; border:0; border-top:none; margin:0; padding:0; }
input, select{ vertical-align:middle; }
textarea{ resize:none; }
