* { padding:0; margin:0; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  }
img { border:none; } 

body { background:url(../img/bg-site2.jpg) repeat-y center 2px ; }
#virtual { width:auto; background:url(../img/bg-site.jpg) repeat-y center 2px; }
#virtual2 { background:url(../img/bg-topo.jpg) no-repeat center top; width:auto; }
#site { width:778px; margin:auto; background:url(../img/bg-site.jpg) repeat-y center 2px; }
#topo { width:778px; height:128px; float:left; background:url(../img/bg-topo.jpg) no-repeat center top; }
#topo .logo { height:128px; width:203px; padding-left:30px; float:left; }
#topo .logo a { display:block; height:128px; width:203px; }
#topo .menu { width:545px; float:left; padding-top:70px; }
#topo .menu li { float:left; list-style:none; }
#topo .menu li a { display:block; height:47px; text-indent:-10000px; }
#topo .menu .bt01 a { width:90px; }
#topo .menu .bt02 a { width:77px; }
#topo .menu .bt03 a { width:88px; }
#topo .menu .bt04 a { width:44px; }
#topo .menu .bt05 a { width:139px; }
#topo .menu .bt06 a { width:90px; }
#menu { width:242px; height:680px; float:left; overflow:hidden; background:url(../img/bg-topo.jpg) no-repeat -331px -128px; }
#menu .logo { height:37px; width:203px; padding-left:30px; }
#menu .logo a { display:block; height:22px; width:203px; }
#menu .menu2 { padding-left:63px; width:241px; height:160px; }
#menu .menu2 li { list-style:none; }
#menu .menu2 li a { display:block; width:136px; height:47px; text-indent:-10000px; }
#menu .endereco { padding-left:25px; padding-top:20px; }
#menu .endereco img { float:left; padding-right:5px; }
#menu .endereco p { font-weight:bold; font-size:10px; }
#menu .endereco p a { color:#DA5876; font-size:10px; }

#flash { width:536px; height:152px; float:left; }
#corpo { width:510px; float:left; padding-top:15px; padding-right:26px; padding-bottom:20px; }
#corpo a { color:#666; font-weight:bold; }
#corpo a:hover { text-decoration:underline; }
#corpo p { color:#666666; line-height:18px; padding-bottom:15px; font-size:11px; }
#corpo ul { padding-left:20px; padding-bottom:15px; }
#corpo li { color:#666666; line-height:18px; font-size:11px; }
#corpo li a { font-size:11px; }
#corpo h1, legend { font-weight:bold; font-size:14px; color:#DA5876; padding-bottom:15px; }
#corpo h2 { color:#DA5876; padding-bottom:15px; font-size:14px; }
#corpo h3 { color:#DA5876; padding-bottom:15px; }


.logos { border-top:solid 1px #CCCCCC; width:500px; margin:auto; clear:both; padding-top:5px; height:25px; }
#rodape { background:url(../img/bg-rodape.jpg) no-repeat -342px center; width:755px; margin:auto; height:22px; clear:both; }


form { }
form fieldset { border:none; margin-bottom:15px; padding-top:10px; }
form dt { float:left; width:25%; clear:both; min-height:30px; _height:30px; font-weight:bold; color:#666666; }
form dt * { font-size:10px; }
form dd { float:left; width:70%; min-height:28px; _height:30px; color:#666666; }
form dd input, form dd select, form dd textarea { border:solid 1px #4CA561; padding:2px; }
form dd textarea { margin-bottom:1ex; width:100%; }
form div, form p { text-align:center; }
form div input, form p input { background:#4CA561; font-weight:bold; font-size:11px; padding:2px; border:none; cursor:pointer; color:#fff; }

.formboleto form fieldset { border:solid 1px #ccc; padding:10px; }

#menu .busca { background:url(../img/busca.jpg) no-repeat; width:170px; height:345px; padding:12px 15px 15px ; margin:auto; }
#menu .busca form fieldset { width:140px; float:left; display:inline; margin-bottom:0; }
#menu .busca form legend { color: #697343; padding-bottom:0; }
#menu .busca form dd { width:49%; }
#menu .busca form dt { width:80%; _height:20px; min-height:20px; }
#menu .busca form dd select, #cod_jb { border:solid 1px #CCCCCC; padding:2px; width:160px; }
#btnBusca {float:left; margin:0 0 0 10px; *margin:0 0 0 4px;}
#btnBusca #btnEnviar { width:20px; background:transparent; }
#campo {float:left;}
#btnEnviar { clear:both; float:left; width:170px; }
#cod_jb { width:120px; margin-right:13px; }
#btnSearch3, #btnBusca { background:url(../img/bt.gif) no-repeat; width:18px; height:24px; border:none; cursor:pointer; font-size:1px; color:#9CA5AB; }
#btnSearch3 { margin-top:75px; float:left; display:inline; }
#menu .busca p { font-weight:bold; color:#666666; font-size:10px; padding-bottom:5px; }
#pret1, #pret2 { border:none; }

table{ border-collapse: collapse; width: 100%; margin-bottom: 18px; font-size:12px; }
table td{ border: 1px solid #CCCCCC; padding: 1px;}
table tr:hover{ background: #EFEFEF;}
table tr td a{ display: block; color:#000000;}
table tr:hover td a{ color: #E73C2A; }
table th{ border: 1px solid #CCCCCC; color:#FFFFFF; padding: 2px; text-align: left; background: #A2A3A7;}
th a { color:#FFFFFF; }

#divFotos{ overflow:auto; padding-bottom:15px; }
#divFotos #foto_grande img{ width:80px; height:60px; }

.boxLogin { padding:12px 30px 15px; clear:both;}
.boxLogin h1 { color:#1C4525; font-size:14px;}
.boxLogin a {color:#4CA561;}

#ref { cursor:text;}

/*DESTAQUE HOME*/
.image-destaque{width:195px; height:175px; padding-right:20px; float:left;}
.image-destaque img{width:195px; height:175px; border:1px solid #CCC; padding:3px;}
.informacoes-destaque{float:left; width:290px;}

