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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1; }
html,body {margin: 0; padding: 0; width: 100%; font-family: Arial, Tahoma; font-size: 12px; color: #7d7d7d;}
a:link,a:visited {color: #c91e17; text-decoration: none;}
a:hover,a:active {color: #c91e17; text-decoration: underline;}

.limit {margin: 0 auto; width: 900px;}

#header {float: left; width: 100%; height:127px; background: url("../images/back_top.png") center;}
#header .logo { float: left; margin-top: 28px; }
#header .sub { float: right; margin-top: 10px; color: #ffffff; font-size: 13px; text-align: right; }
#header .sub a { color: #ffffff; margin: 2px 12px; }
#header .sub div { margin: 0 0 15px 0; color: #ffffff; font-size: 11px; text-align: right; padding-right: 13px; }
#header .mn { float: right; width:550px; text-align: right; margin-top: 17px; color: #ffffff; font-size: 20px;  }
#header .mn a { color: #ffffff; padding: 2px 12px; } 
#header .busca { float: right; width:550px; text-align: right; margin-top: 15px; color: #ffffff; }
#header .busca input { border: 1px solid #92150e; width: 200px; }
#header .busca .bt { width: 40px; background: #7d0a05; color: #ffffff; font-weight: bold; }

#conteudo {float: left; width: 900px; margin: 10px 0 20px 0; line-height: 1.5em; }


#footer { float: left; width: 100%; height: 84px; background: url("../images/back_rodape.png") repeat-x; color: #ffffff; font-family: arial; font-size: 11px; line-height: 16px;}
#footer a { color: #ffffff; text-decoration: underline; }
#footer .lf { float: left; margin-top: 17px; }
#footer .rg { float: right; margin-top: 30px; }
