* { padding:0; margin:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
img { border:none; }
a { color:#E57007; }
body { background:url(../img/bg-site.jpg) repeat-y #E9E9E9; }

#topo { background:url(../img/bg-bg-topo.jpg) repeat-x; height:83px; width:auto; }
#topo .topo { background:url(../img/bg-topo.jpg) no-repeat; width:766px; height:83px; overflow:hidden; }
#topo .topo .logo a { display:block; width:210px; height:83px; float:left; }
#topo .menu2 { float:left; padding-top:50px; padding-left:250px; }
#topo .menu2 li { list-style:none; float:left; text-indent:-10000px; }
#topo .menu2 li a { display:block; height:22px; width:92px; }

#site { width:766px; }
#site #menu { float:left; width:177px; height:400px; background:url(../img/bg-menu.jpg) no-repeat; }
#site #menu .menu { padding-left:22px; padding-top:1px; }
#site #menu .menu li { font-size:12px; list-style:none; font-weight:bold; line-height:26px; }
#site #menu .menu li a { color:#E56F07; }
#site #menu .menu li a:hover { color:#666; }
#site .busca { padding-left:22px; padding-top:15px; }
#site .busca h1 { font-size:13px; padding-bottom:10px; }
#site .busca p { font-size:11px; padding-bottom:3px; }
#site .busca #cod_jb { border:solid 1px #000000; width:110px; font-size:12px; padding:2px; margin-bottom:1ex; }
#site .busca #btnBusca { background:url(../img/procurar.jpg) no-repeat; width:80px; margin-left:3ex; height:22px; text-align:center; font-weight:bold; border:none; cursor:pointer; }
#corpo { float:left; width:564px; padding-top:15px; padding-left:10px; padding-right:15px; padding-bottom:15px; }
#corpo p { padding-bottom:15px; font-size:11px; line-height:18px; }
#corpo ul { padding-left:20px; padding-bottom:15px; }
#corpo li { font-size:11px; line-height:18px; list-style-position:inside; }
#corpo h1 { font-size: 14px; padding-bottom:15px; color: #E66C09; }
#corpo h2 { font-size: 13px; padding-bottom:15px; color: #E66C09; }
#corpo h3 { font-size: 12px; padding-bottom:15px; color: #E66C09; }
#site #rodape { clear:both; width:589px; height:40px; padding-left:177px; }

table { font-size:11px; margin-bottom:15px; width:100%; }
table th { padding:2px; background:#E56F07; color:#FFFFFF; text-align:left; }
table th a { color:#FFFFFF; }
table td { padding:2px; background:#EAEAEA; }

form { font-size:11px; }
form dt { float:left; clear:both; display:inline-block; min-height:30px; _height:30px; width:140px; font-weight:bold; text-align:right; padding-right:5px; }
form dd { display:inline-block; min-height:30px; _height:30px; }
form fieldset { border:none; padding:10px; margin-bottom:1ex; }
form legend { font-size: 13px; padding-bottom:15px; color: #E66C09; font-weight:bold; }
form dd input, form dd select, form dd textarea { border:solid 1px #000000; font-size:11px; padding:2px; }
form dd textarea { margin-bottom:1ex; width:320px; }
form div, form p { text-align:center; }
form div input, form p input { border:solid 1px #E66C09; background:#E66C09; color:#FFFFFF; font-weight:bold; }