body{padding:0;margin:0 0 15px 0;background:#87919b url(../images/bkg1.20092707.jpg);text-align:center;font:12px helvetica, arial;color:#fff}
a img{border:0}
#content{position:relative;margin:77px auto 0 auto;width:722px;height:548px;border:solid 16px #0c1824;background:#13273c url(../images/bkg2.20092707.gif);text-align:left;}
#border1{position:absolute;top:4px;left:4px;border:solid 2px #0c1824;width:710px;height:536px}
#logo{position:absolute;left:146px;top:-76px;}
#capa{position:absolute;left:29px;top:87px}
#home p.msg{position:absolute;margin:0;padding:0;top:85px;left:377px;font:20px helvetica, arial;color:#fff}
#home p.of1, #home p.of2 {padding:0 0 0 19px;margin:0;position:absolute;width:336px;height:106px;background:transparent url(../images/bkg3.20092707.gif) no-repeat left top;font:12px helvetica, arial;color:#fff;left:358px}
#home p span{font-weight:bold;font-size:24px;display:block;margin-top:4px}
#home p.of1{top:149px}
#home p.of2{top:291px}
#home p a{position:absolute;left:249px;top:88px;display:block;width:185px;height:42px}
#home p.seguro, #home p.cartoes{padding:0;margin:0;position:absolute;top:440px;color:#fff;font:bold 12px helvetica, arial}
#home p.seguro img, #home p.cartoes img{margin-top:3px}
#home p.seguro{left:397px}
#home p.cartoes{left:507px}
#shadowLeft{position:absolute;width:7px;height:584px;top:-16px;left:-23px;background:transparent url(../images/shadow-left.20092707.png);}
#shadowBottom{position:absolute;width:753px;height:6px;bottom:-20px;left:-16px;background:transparent url(../images/shadow-bottom.20092707.png);}

#aceito #content p, #notfound #content p, #pedido #content form{margin:50px 10px 5px 10px}

#erro{background:#fff;color:red;}

#pedido #content, #pedido #border1 {position:relative;height:auto}
#pedido #content{background-image:none}
#pedido #border1{margin-bottom:10px;}

/*form*/
label{display: block;text-align: right;padding-right: 3px;float: left;}
.col1{width: 108px;}
.col2{width: 55px;}
.col3{width: 40px;text-align: left;}
.size1{width: 300px;}
.size0{width: 202px;}
.size2{width: 120px;}
.size3{width: 80px;}
.size4{width: 38px;}
#phone{margin-left: 5px;}
#r1{float: left;width: 150px;margin-left: 55px;}
#r2{float: left;width: 150px;margin-left: 30px;}
#r1 input, #r2 input{background: transparent;border: 0;}
#address, #address_complement, #city, #card_expiration_year, #card_expiration_month, .cardBlock, #cpf{float:left}
.bt-sbt{margin:10px 0 10px 200px;}
div.radios label{float:none;display:inline}
