html, body, div, span, applet, object, iframe, 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 { border: 0 none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0 none; padding: 0; vertical-align: middle; }

.section{
	width:815px;
	margin:0px auto;
	padding:15px;
	display: block;
	clear:both;
}
#footer{ width:100%; background-color: #000; color: #DDD; text-align: center; height: 50px; padding-top: 10px; margin: 10px auto 0 auto; border-top:1px solid #4ca5c1; font-size: 9px; }

table tr.inactive td{ text-decoration:line-through; font-style:italic; }


.msg_warning{ text-align: center; padding: 10px; margin: 10px 0px 10px 0px; background-color: #FFF88A; border: 1px solid #F1880A; color:#F1880A; }
.msg_erro{ text-align: center; padding: 10px; margin: 10px 0px 10px 0px; background-color: #e09999; border: 1px solid #990000; color:#990000; }
.msg_info{ text-align: center; padding: 10px; margin: 10px 0px 10px 0px; background-color: #e0ebeb; border: 1px solid #4ca5c1; color:#4ca5c1; }
.msg_alert{ text-align: center; padding: 10px; margin: 10px 0px 10px 0px; background-color: #e0ebeb; border: 1px solid #4ca5c1; color:#4ca5c1; }

p.filter{ display: inline-block; padding:5px; border:1px solid #c0c0c0; margin:0px; }
p.filter span{ display: inline-block; margin:0 auto; font-size:12px;  }
p.filter span strong{ font-weight:bold; font-size:12px; }
p.filter a{ display: inline-block; vertical-align:text-bottom; float: none;}

h2{ margin-bottom: 0px; font-size:32px; }
h2 span.logs { background: url('/furniture/media/sprite.png') no-repeat scroll -320px 1px transparent; height: 28px; display: block; float: left; width: 35px; margin-top: 6px; }
