/* CSS Document */
/* CLEARFIX */
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}

/* HEIGHT 100% */
html,body {	height:100%; /* needed for container min-height */ }
#main { position:relative; /* needed for footer positioning*/ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */ }


/* PADRÃO */
*{margin: 0; padding: 0;}
br.clear{clear:both;font-size:0;height:0;line-height:0;display:block;}
ul,li,a{list-style-type:none; text-decoration: none;}
.block {  display: block }
body { background: #fff ; font-family: Trebuchet MS, Arial, Helvetica;  color: #620e5c; font-size: 13px; behavior:url("csshover.htc");}
h1 { height: 91px; width: 215px; background: url(../imagens/logotipo.gif) no-repeat; float: left; }
h1 a { display: block; height: 91px; width: 215px; }
h1 a span{ height: 1px; width: 1px; position: absolute; overflow: hidden;}
h2 { height: 37px; }
h2 span{ display: none; }

.bodyLog { background: url(../imagens/acesso_IN.gif) no-repeat; }
.bodyList { background: url(../imagens/bg-lista.jpg) no-repeat; }

/* FORMULARIO DE LOGIN */
#login { padding: 0; line-height: 14px; font-size: 12px; width: 530px; height: 320px; position: relative; }
#login form { padding: 5px 10px 3px 10px; margin-top: 3px; background: #65293C; width: 510px; margin-bottom: 10px; }
#login .bene { background: #65293C; color: #fff; font-size: 14px; font-weight: bold; padding: 4px 10px; width: 510px; }
#login .apenas { background: #65293C; color: #fff; font-size: 24px; font-weight: bold; padding: 4px 10px; width: 510px; margin-bottom: 40px; }
#login h3{ padding: 0; text-align: left; color: #894982; width: 180px; font-size: 14px; line-height: 16px; text-transform: uppercase; }
#login input{ margin-bottom: 5px; border: 1px solid #620e5c; height: 22px; }
#login label{ display: block; float: left; width: 140px; height: 22px; line-height: 22px; color: #fff; font-size: 14px; font-weight: bold; text-align: right; }
#login .inputBt{ width: 120px; height: 30px; background: #150001; border: none; color: #fff; float: right; font-size: 14px; font-weight: bold; margin-right: 68px; }
#login .forgot{ width: 120px; color: #fff; float: right; font-size: 11px; font-weight: bold; margin-right: 62px; }
#login p { color: #FFF; width: 510px; padding-left: 10px; }
#login .cadastro { display: block; text-align: center; background: #65293C; border: none; color: #fff; position: absolute; left: 0; bottom: 0; width: 220px; height: 46px; line-height: 46px; font-size: 18px; font-weight: bold; } 
p { width: 380px; font-size: 12px; line-height: 14px; }
a { color: #504A59 }
.atencao { width: 420px; font-size: 12px; line-height: 14px; }

#lista { padding: 0 10px; line-height: 14px; font-size: 12px; width: 300px;  }
#lista  h3{ padding: 0; text-align: left; color: #894982; width: 180px; font-size: 14px; line-height: 16px; text-transform: uppercase; }
#lista p { width: 280px; font-size: 12px; line-height: 14px; }
