* { padding:0; margin:0; text-decoration:none; font-family:"Trebuchet MS"; }
img { border:none; }
p { font-size:12px; line-height:20px; padding-bottom:15px; }
body { background:url(../img/bg.jpg) repeat-x; }
#site { background:url(../img/bg-site.jpg) repeat-y; width:776px; margin:auto; overflow:auto; }
#logo { background:url(../img/bg-logo.jpg) no-repeat; width:247px; height:139px; float:left; }
#logo a { display:block; width:100%; height:110px; }
#menu { background:url(../img/bg-menu.jpg) no-repeat; width:529px; height:139px; float:left; }
#menu .menu { width:339px; padding-left:190px; height:40px; padding-top:20px; }
#menu .menu li { float:left; padding-left:21px; list-style:none; font-size:12px; font-weight:bold; }
#menu .menu li a { color:#666; }
#menu .menu2 { padding-top:20px; padding-left:5px; }
#menu .menu2 li { float:left; list-style:none; font-size:13px; padding-right:16px; padding-left:11px; font-weight:bold; }
#menu .menu2 li a { color:#FFFFFF; }
#lateral { background:url(../img/bg-lateral.jpg) no-repeat; width:232px; height:615px; float:left; padding-left:15px; overflow:hidden; }
#lateral p { padding:0; }
#lateral p a { color:#000000; }
#lateral .telefone p { font-size:29px; font-weight:bold; text-align:center; color:#7f6600; padding-bottom:240px; padding-right:20px; }
#lateral .busca { padding-top:10px; }
#lateral .busca h1 { font-size:19px; font-weight:normal; color:#808080; }
#lateral .busca .codigo form p { float:left; overflow:hidden; width:19px; height:20px; margin-top:8ex; }
#lateral .busca .codigo form { }
#lateral .busca .codigo p { color:#808080; }
#lateral .busca .codigo form fieldset { padding:0; margin:0; width:160px; float:left; border:none; background:none; }
#lateral .busca .codigo form legend { display:none; }
#lateral .busca .codigo form input, #lateral .busca .codigo form select { width:150px; font-size:11px; padding:1px; border:solid 1px #B3B3B3; }
#lateral .busca .codigo form label { font-size:12px; color:#808080; }
#lateral .busca .codigo form dd { min-height:24px; _height:24px; float:left; width:80px; display:inline-block; font-size:12px; color:#808080; }
#lateral .busca .codigo form dt { min-height:24px; _height:24px; }
#lateral .busca .codigo form #btnSearch3 { cursor:pointer; background:url(../img/bt-ok.jpg) no-repeat; width:19px; height:20px; border:none; padding-left:19px; font-size:0; }
#lateral .busca .codigo form #btnBusca { cursor:pointer; background:url(../img/bt-ok.jpg) no-repeat; width:19px; height:20px; border:none; padding-left:19px; font-size:0; }
#lateral .busca .codigo form #pret1, #lateral .busca .codigo form #pret2 { border:none; margin-left:1ex; margin-top:1ex; width:auto; }
#lateral .rede {padding-top:16px;}
#lateral .rede img{padding:14px 0 0 34px;}
#corpo { background:url(../img/bg-corpo.jpg) no-repeat; padding-top:17px; width:480px; _height:470px; min-height:470px; float:left; padding-left:29px; padding-right:20px; }
#corpo ul { padding-bottom:15px; padding-left:20px; }
#corpo ul ul { padding-bottom:0; }
#corpo li { font-size:12px; line-height:20px; }
#corpo h1 { font-size:19px; font-weight:normal; padding-bottom:25px; }
#corpo h2 { font-size:15px; padding-bottom:15px; }
#corpo h3 { font-size:13px; padding-bottom:15px; }
#corpo a { color:#186BA9; }
#rodape { background:url(../img/bg-bg.jpg) repeat-x; height:74px; clear:both; }
#rodape .rodape { background:url(../img/bg-rodape.jpg) no-repeat; margin:auto; width:776px; height:74px; }
#rodape .rodape p { float:left; text-align:center; padding-top:25px; padding-left:100px; }
#rodape .rodape p a { color:#1B75BA; }
