@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; top:0; left:0; width:100%; 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; }
html{ width: 100%; height: 100%; position: relative; }
body.animated {left: -208px;}
input, select, textarea{ background:#FFF; border:1px solid #333; font-family:Arial, 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:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold;cursor:pointer; }
li{ list-style:none; padding:0; margin:0; padding-top:14px;}
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; cursor: pointer;}
table{ border-collapse:collapse; border-spacing:0; }
.clear{ clear:both; }
.fleft{ float:left; }
.fright{ float:right; }