* { padding:0; margin:0; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
img { border:none; }
a { color:#FF0000; }
body { background:url(../img/bg.jpg) no-repeat center top #23320B; }
#site { width:776px; margin:auto; overflow:auto; }
#topo { background:url(../img/bg-topo.jpg) no-repeat; width:776px; height:138px; }
#topo .logotel { width:230px; height:138px; float:left; }
#topo .logotel .logo a { display:block; text-indent:-10000px; width:230px; height:110px; }
#topo .logotel .tel p { font-size:20px; color:#DC352F; padding-left:42px; }
#topo .menu2 { float:left; width:546px; padding-top:30px; }
#topo .menu2 li { list-style:none; float:left; text-indent:-10000px; }
#topo .menu2 li a { display:block; height:50px; width:177px; }
#flash { width:776px; height:176px; }
#menu { background:url(../img/bg-menu.jpg) no-repeat; width:776px; height:76px; }
#menu .menu li { float:left; list-style:none; text-indent:-10000px; }
#menu .menu li a { display:block; height:50px; }
#menu .menu .bt01 a { width:146px; }
#menu .menu .bt02 a { width:106px; }
#menu .menu .bt03 a { width:124px; }
#menu .menu .bt04 a { width:117px; }
#menu .menu .bt05 a { width:148px; }
#menu .menu .bt06 a { width:118px; }
#corpo { background:url(../img/bg-site.jpg) repeat-y; width:710px; padding-right:33px; padding-left:33px; overflow:auto; }
#corpo h1 { font-size:15px; color:#FF0000; background:url(../img/bg-h1.jpg) no-repeat left top; padding-left:30px; padding-bottom:15px; padding-top:2px; text-transform:lowercase; clear:both; }
#corpo h2 { font-size:15px; padding-bottom:15px; color:#4472B0; }
#corpo h3 { font-size:13px; padding-bottom:15px; color:#4472B0; }
#corpo p { font-size:11px; line-height:18px; padding-bottom:15px; }
#corpo ul { padding-bottom:15px; padding-left:15px; }
#corpo li { font-size:11px; list-style-position:inside; line-height:18px; }
#corpo .box { float:left; width:440px; padding-right:20px; }
#corpo .box2 { width:250px; float:left; }
#corpo .box2 .busca { width:220px; text-align:right; padding-bottom:15px; }
#corpo .box2 .busca p { padding-bottom:5px; }
#corpo .box2 .busca #cod_jb { border:solid 1px #b4b5b3; font-size:12px; color:#FFFFFF; padding:5px; background:#747573; width:200px; margin-bottom:1ex; }
#corpo .box2 .busca #btnBusca { background:none; border:none; cursor:pointer; font-size:12px; font-weight:bold; }
#rodape { background:url(../img/bg-rodape.jpg) no-repeat; width:776px; height:75px; }
#rodape p { text-align:center; font-size:11px; line-height:18px; color:#fff; padding-top:28px; }
#rodape p a { color:#F1EE3D; }
#map { margin:auto; }
#gdirecao { font-size:11px; }

table { font-size:11px; width:100%; border-collapse:collapse; margin-bottom:15px; }
table th { padding:2px; background:#111904; color:#FFFFFF; border:solid 1px #E9EBE6; text-align:left; }
table th a { background:#111904; color:#FFFFFF; }
table td { padding:2px; border-bottom:solid 1px #111904; }

form { }
form legend { font-size:13px; padding-bottom:15px; color:#4472B0; font-weight:bold; }
form fieldset { border:none; padding:20px; }
form dt { font-size:11px; float:left; clear:both; width:25%; min-height:32px; _height:32px; }
form dd { font-size:11px; float:left; width:70%; min-height:32px; _height:32px; }
form dd input, form dd select, form dd textarea { font-size:11px; padding:2px; background:#747573; color:#FFFFFF; }
form dd textarea { width:330px; margin-bottom:1ex; }
form div, form p { text-align:center; }
form div input, form p input { border:1px solid #9A2721; background:#BD2E28; font-size:11px; font-weight:bold; padding:2px; color:#fff; }

.refinabusca { clear:both; }