@charset "utf-8";
/* CSS Reset - Reseta os estilos padrão do browser */

*{ vertical-align:baseline; border:0 none; outline:0; padding:0; margin:0; }
body{ position:absolute; overflow-x: hidden; top:0; left:0; width:100%; height:auto; min-height: 100%; margin:0px; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-decoration:none;-webkit-transition: left 0.6s ease; -moz-transition: left 0.6s ease; -o-transition: left 0.6s ease; transition: left 0.6s ease; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }
.corpo{ position: relative; width: 100%; min-height: 100%; height: auto; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding-bottom: 80px; }
.internas .corpo{ padding-bottom: 130px; }
html{ width: 100%; height: 100%; position: relative; }
body.animated {left: 208px;}
input, select, textarea{ background:#FFF; border:1px solid #333; font-family:Verdana, Geneva, sans-serif; font-size:12px;color:#666; outline:none; }
input[type=button], input[type=submit], input[type=reset], button, input[type=text], input[type=email], input[type=search], input[type=password]{ -moz-appearance:none; -webkit-appearance: none; appearance:none;}
input{height:23px; line-height:25px; padding:0 3px;}
select{padding:2px; line-height:20px;}
textarea{padding:3px;}
button{background:#CCC; padding:4px 6px; border:1px solid #333; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;cursor:pointer;}
li{ list-style:none; padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, p, form, ul, ol, dl{ margin: 0;}
img{border:0; background-size:100% 100%;}
a{outline:none; text-decoration:none; color:#900;}
a:hover{text-decoration:underline;}
table{border-collapse:collapse; border-spacing:0;}
.clear{clear:both;}