* { padding:0; margin:0; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
img { border:none; }
a { color:#7D5122; }
body { background:url(../img/ini/bg.jpg) repeat-x #E6E6E6; }
.jr #lateral { display:none; }
#site { width:754px; margin:auto; background:#fff; overflow:auto; }
#logo { background:url(../img/ini/bg-logo.jpg) no-repeat; width:754px; height:91px; float:left; }
#logo p { }
#logo p a { font-size:13px; color:#999; display:block; width:275px; margin:auto; height:33px; padding-top:58px; padding-left:225px; }
#topo { background:url(../img/ini/bg-topo.jpg) no-repeat; width:229px; height:155px; float:left; }
#flash { width:525px; height:155px; float:left; }
#lateral { overflow:hidden; width:199px; height:357px; float:left; padding-top:10px; }
#lateral .login { background:url(../img/ini/bg-login.jpg) no-repeat; width:134px; height:110px; padding-bottom:10px; padding-left:35px; padding-right:60px; padding-top:50px; }
#lateral .login h1 { font-size: 18px; font-weight: bold; letter-spacing: -1px; text-align:center; }
#lateral .cliente, #lateral .usuarios { font-size: 12px; text-align: center;} 
#lateral .cliente h1, #lateral .usuarios h1{ background:url(../img/ini/bg-conheca.jpg) no-repeat center; color: #FFF; font-size: 18px; font-weight: bold; letter-spacing: -1px;}
#lateral .cliente h1 a, #lateral .usuarios h1 a{color: #FFF; padding: 20px 40px 0px 40px; height: 60px; display: block;  }
#lateral .usuarios h1{ background: url(../img/ini/bg-usuarios.jpg) no-repeat center;}
#lateral .usuarios h1 a{ height: 113px; padding-top: 27px;}
#corpo { background:url(../img/ini/bg-lateral.jpg) no-repeat; width:533px; float:left; height:auto; padding-top:70px; padding-bottom:15px; padding-left:15px; }
#corpo p { font-size:12px; line-height:18px; padding-bottom:15px; }
#corpo ul { padding-bottom:15px; }
#corpo li { font-size:12px; line-height:20px; list-style-position:inside; }
#corpo h1 { background:url(../img/ini/bg-h1.jpg) no-repeat left bottom; font-size:18px; font-weight:normal; margin-bottom:1ex; padding-bottom:3px; display:block; }
#corpo h2, legend { font-size:14px; padding-left:20px; background:url(../img/ini/bg-h2.jpg) no-repeat left 3px; padding-bottom:15px; clear:both; }
#corpo .box { width:245px; float:left; height:auto; padding-left:10px; padding-right:10px; background:url(../img/ini/bg-box.jpg) no-repeat right top; }
#corpo .box p, #corpo .box li { padding-right:8px; line-height:20px; }
#corpo .box p a, #corpo .box li a { color:#000000; }
#corpo .box img, #corpo .box2 img { float:left; padding-right:5px; padding-top:8px; }
#corpo .box h1 { background:url(../img/ini/bg-h1-box.jpg) no-repeat left bottom; padding-left:5px; }
#corpo .box2 { overflow:hidden; width:246px; float:left; padding-left:5px; background:url(../img/ini/bg-box.jpg) no-repeat 260px top; padding-right:15px; }
#corpo .box2 li { line-height:18px; }
#corpo .box2 .rosa { color:#D91C5C; }
#corpo .box2 #prints{ height: 280px; width:246px; }
#corpo .planos ul { padding-left:20px; padding-bottom:10px; }
#corpo .planos .inscrever { background:url(../img/ini/bg-inscrever.jpg) no-repeat; width:163px; height:30px; font-weight:bold; text-align:center; padding-top:7px; }
#corpo .planos .inscrever a { color:#FFFFFF; width:163px; height:30px; display:block; }
#corpo .planos .plano1 { width:45%; padding-right:30px; float:left; }
#corpo .planos .plano2 { width:45%; float:left; }
#rodape { background:url(../img/ini/bg-menu.jpg) no-repeat; width:754px; height:37px; float:left; overflow:hidden; }
#rodape .menu { float:left; }
#rodape .menu li { float:left; padding-top:8px; padding-left:3px; padding-right:16px; list-style:none; font-size:12px; }
#rodape .menu li a { color:#909090; }
#rodape .menu li a:hover { color:#673D17; }
#rodape .logovalue { float:right; }
#rodape .logovalue a { display:block; width:75px; height:37px; }
.jr #corpo { width:724px; }
/* FORMULARIO */

#formCreator p { text-align:center; }
#form_indique p { text-align:center; }
#formCreator fieldset { padding:10px; border:none; }
fieldset { padding:10px; border:none; }
#formCreator dt, #formCreator dd { min-height:30px; _height:30px; }
dt { float:left; clear:both; font-size:12px; width:25%; }
dd { min-height:30px; _height:30px; float:left; font-size:12px; width:70%; }
dt { min-height:30px; _height:30px; }
#lateral .login form dt { min-height:inherit; _height:inherit; }
#lateral .login form dd { min-height:inherit; _height:inherit; }
dd input { background:url(../img/ini/bg-input.jpg) no-repeat top left; border:none; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; font-size:12px; padding:4px; }
textarea { background:url(../img/ini/bg-textarea.jpg) no-repeat top left; border:none; border-right:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; font-size:12px; padding:4px; width:315px; }
select { font-size:12px; border:solid 1px #B3B3B3; }
p input { background:#805022; border:solid 1px #805022; font-size:10px; font-weight:bold; color:#FFFFFF; padding:3px; }
#ok { background:#805022; border:solid 1px #805022; font-size:10px; font-weight:bold; color:#FFFFFF; padding:3px; }
#Clean { background:#805022; border:solid 1px #805022; font-size:10px; font-weight:bold; color:#FFFFFF; padding:3px; }
#_ctl0_ContentPlaceHolder1_btnCep { background:#805022; border:solid 1px #805022; font-size:10px; font-weight:bold; color:#FFFFFF; padding:3px; }
#_ctl0_ContentPlaceHolder1_btnCepF { background:#805022; border:solid 1px #805022; font-size:10px; font-weight:bold; color:#FFFFFF; padding:3px; }
#_ctl0_ContentPlaceHolder1_btnInscricao { background:#805022; border:solid 1px #805022; font-size:10px; font-weight:bold; color:#FFFFFF; padding:3px; }


fieldset p { text-align:center; }