*{margin:0;padding:0;}
html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial; background:url(../pics/bg.jpg) repeat-x center  top;}
body img {display:block; outline:0;}
a {text-decoration:none; outline:0;}
object {outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
div.clear {clear: both;}

html, body {height:100%;}
#container {position:relative; min-height:100%;}
* html #container {height:100%; /* hack para IE6 hq trata height como min-height */}

#content, #header-in, #footer-in {width:1000px; margin:0 auto;}

#box{float:left; width:1000px;}

.brilho{height: 151px;
    position: absolute;
    right: 36px;
    width: 171px;
    z-index: 9999;}


#logo{background:url(../pics/bg-logo.png) no-repeat;float:left;width:444px;height:408px; margin:65px 0 0 0;position: relative;}
#logo a img {margin:18px 17px;}
#logo a span{font:48px/48px "GillSansMTRegular",verdana;text-align: center;display: block;margin:90px 0 0 0;}
#logo a span.duas-linhas{font:48px/48px "GillSansMTRegular",verdana;text-align: center;display: block;margin:85px 0 0 0;}
#logo a{color:#7f878d;}

#texto{float:right; width:377px; height:81px; margin:30px 0 0 0;}


/* CONTENT */

#form{float:right; width:461px; height:210px; margin:25px 0 0 0; }

#texto-obrigado{float:right; width:461px; height:210px; margin:25px 0 0 0; }

#texto-obrigado p{font: 12px verdana; color:#7f878d; margin:50px 0 0 100px; text-align:center; }

#form form{float:left; margin:28px 0 0 0;}

#form p{ font: 12px verdana; color:#7f878d; margin:0 0 0 90px;}

#capacete{float:right; width:303px; height:226px; margin:-30px 35px 0 0; z-index:0;} 


/* FORMULARIO DE CONTATO */


form-contato {margin:15px auto; width:460px;}
#form-contato p {margin:15px auto 25px 40px !important;} 
#form-contato fieldset {border:none; width:475px;}

.contato, textarea {font:normal 13px arial; color:#7f878d;border:none;background:#cdd6da;}
.contato:focus, textarea:focus {background:#505A5F; color:#cdd6da;}

#form-contato label {width:80px;font:bold 11px verdana;color:#000;text-align:right;padding-right:10px;padding-top:11px;float:left; display:inline;cursor:pointer;}

input.contato {width:206px;height:20px;margin:0 7px 11px 7px;padding:6px; float:left;}
textarea {width:207px;height:110px;margin:0 15px 0 7px;overflow:auto;padding:5px; float:right;}


input#enviar {width:80px;height:35px;border:none;background:#505a5f;cursor:pointer;float:left;display:inline;margin:0 0 0 379px;color:#cdd6da;font:bold 12px verdana; z-index:9999; position:relative;}

#form-left{float:left; width:230px;display:block;}


/* FOOTER */

a#assinatura {display:block;width:85px;height: 26px;background:url(../pics/logo-interativa.png) no-repeat;text-indent:-9000em; float:right; margin:50px 0 0 0;}

#footer-out {width:100%;}
#footer-in {height:141px;}

#end{float:left; margin:50px 0 0 0;}
#end address{font: 12px verdana; color:#7f878d;}
