* { padding:0; margin:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; outline:none; }
img { border:none; }
a { color:#A0161A; }
body { background:url(../img/bg-chiminazzo.jpg); }
#virtual { background:url(../img/bg-bg.jpg) repeat-x; }
#site { width:776px; margin:auto; background:url(../img/bg-site.jpg) repeat-y; overflow:auto; }
#busca { background:url(../img/bg-busca.jpg) no-repeat; width:776px; height:53px; float:left; }
#busca .busca { width:260px; height:40px; overflow:hidden; float:left; padding-top:13px; padding-left:10px; }
#busca .busca p { font-size:13px; font-weight:bold; float:left; padding-right:5px; color:#FFFFFF; padding-top:5px; }
#busca .busca input { width:100px; border:solid 1px #FFCC00; background:#FFFFFF; padding:2px; font-size:12px; }
#busca .busca #btnBusca { width:23px; height:23px; background:url(../img/bt-buscar.jpg) no-repeat; text-align:center; font-size:11px; font-weight:bold; cursor:pointer; border:none; color:#FFFFFF; }
#busca .menu2 { width:491px; height:36px; overflow:hidden; float:left; padding-top:17px; padding-left:15px; }
#busca .menu2 li { float:left; list-style:none; font-size:12px; padding-left:21px; font-weight:bold; }
#busca .menu2 li a { color:#FFFFFF; }
#topo { background:url(../img/bg-topo.jpg) no-repeat; width:776px; height:146px; float:left; }
#topo .logo a { height:146px; width:350px; display:block; float:left; }
#topo .flash { width:426px; height:117px; float:left; }
#topo .tel { width:426px; height:29px; float:left; text-align:right; overflow:hidden; }
#topo .tel p { font-size:28px; font-weight:bold; color:#F2F2F2; padding-right:30px; padding-top:4px; }
#menu { background:url(../img/bg-menu.jpg) no-repeat; width:776px; height:72px; float:left; }
#menu .menu { padding-top:10px; }
#menu .menu li { float:left; list-style:none; padding-left:40px; font-size:15px; }
#menu .menu li strong { font-size:16px; }
#menu .menu li a { color:#93938C; }
#menu .menu li a:hover { color:#000; }
#menu .menu li a:hover strong { color:#000; }
#corpo { background:url(../img/bg-corpo.jpg) no-repeat; width:716px; padding-left:30px; padding-right:30px; float:left; padding-top:8px; padding-bottom:15px; }

#corpo h1 .cod_jb { background:none; overflow:hidden; height:20px; }

#corpo h1 { clear:both; font-size:20px; color:#93938C; padding-bottom:15px; background:url(../img/bg-h1.gif) no-repeat left 3px; padding-left:30px; }
#corpo h2 { clear:both; font-size:15px; color:#93938C; padding-bottom:15px; padding-left:10px; }
#corpo h3 { clear:both; font-size:13px; color:#000; padding-bottom:15px; padding-left:10px; }
#corpo p { font-size:12px; line-height:19px; padding-bottom:15px; padding-left:10px; }
#corpo ul { padding-left:20px; padding-bottom:15px; }
#corpo li { line-height:19px; font-size:12px; list-style-position:inside; }


#rodape { clear:both; height:48px; background:#93938C; }
#rodape .rodape { width:776px; margin:auto; text-align:center; }
#rodape .rodape p { font-size:13px; color:#FFFFFF; line-height:20px; padding-top:4px;}
#rodape .rodape p a { color:#fff; font-weight:bold; }



.rede { width:350px; float:left; padding-right:5px;}
.rede a { color:#666666; font-size:13px; }
.rede img { padding-right: 5px;}

#boleto { width:360px; float:left; padding-top:25px;}
#boleto a {font-weight:bold; color:#000;}

