* {margin: 0; padding: 0;} img {border: 0;}
body { color: #000; background: #374049; text-align: center; font-size: 12px; font-family: arial, helvetica, sans-serif;}
#bc { background-color: #fff; width: 800px; margin: 0 auto; text-align: left; margin-top: 30px;}

#topo {width: 800px; height: 120px; border-bottom: 0px solid #374049;}
#topo div.logo {width: 200px; float: left; border: 0px solid red; padding: 20px 0 0 30px;}
#topo div.banner {width: 800px; float: left; border: 0px solid red; height: 120px;}

#menu {clear: both; background-color: #eee; padding: 10px 0 8px 0; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc;}
#menu ul li {background-color: #eee; text-align: center; display: inline; padding: 10px 21px 8px 20px; border-top: 0px solid #ccc;}
#menu ul li:hover {background-color: #ddd;}
#menu a {color: #d49600; text-decoration: none; font-weight: bold;}
#menu a:hover {color: blue;}

#conteudo {width: 800px; border-bottom: 6px solid #374049;}
#conteudo div.interno {height: 625px; margin: 15px; border: 0px solid red;}
#conteudo div.interno h2 {background: #fff url(../imagens/mini-bola-vermelha.jpeg) no-repeat 9px 10px; font-size: 16px; border-bottom: 2px solid #ddd; padding: 5px; padding-left: 23px;}
#conteudo div.interno h3 {margin-top: 10px; margin-left: 10px;}
#conteudo div.interno hr {border: 1px solid #ddd;}
#conteudo div.interno ul {line-height: 20px; padding-left: 40px; padding-bottom: 15px;}
#conteudo div.interno p.espa {padding: 15px;}
#conteudo div.interno p.dire {text-align: right; padding-right: 20px; padding-bottom: 15px;}
#conteudo div.interno a {color: #d49600; font-weight: 600; text-decoration: underline;}
#conteudo div.interno div.cnt1 {width: 350px; height: 615px; float: left; border: 2px solid #ddd; }
#conteudo div.interno div.cnt2 {width: 414px; height: 615px; float: right; border: 2px solid #ddd; border-left: 0;}

#conteudo div.interno div.cnt1 div.apre {width: 100%; border-bottom: 2px solid #ddd;}
#conteudo div.interno div.cnt1 div.prosem {width: 100%; border-bottom: 2px solid #ddd;}
#conteudo div.interno div.cnt1 div.prosem img {width: 150px; height: 55px; margin: 10px 0 20px 10px; border: 0px solid red;}
#conteudo div.interno div.cnt1 div.cachar {width: 100%;}

#conteudo div.interno div.cnt2 div.busca {width: 100%; border-bottom: 2px solid #ddd;}
#conteudo div.interno div.cnt2 div.busca form {margin-bottom: 10px;}
#conteudo div.interno div.cnt2 div.busca label#sbusca {margin-left: 20px; font-weight: bold;}
#conteudo div.interno div.cnt2 div.busca input#busca {border: 1px solid #bbb; margin-left: 5px; width: 210px;}
#conteudo div.interno div.cnt2 div.busca input#enviar {margin-left: 5px; height: 19px; font-size: 11px; border: 1px solid #bbb; }
#conteudo div.interno div.cnt2 div.aprod {width: 100%;}
#conteudo div.interno div.cnt2 div.aprod div#mpro {clear: both; margin-top: 15px; width: 100%; height: 100px; padding-bottom: 10px; border-bottom: 2px solid #ddd;}
#conteudo div.interno div.cnt2 div.aprod div.cimg {float: left; text-align: center; border: 0px solid red; height: 90px; width: 140px;}
#conteudo div.interno div.cnt2 div.aprod div.ctxt {float: left; border: 0px solid red; width: 260px;}
#conteudo div.interno div.cnt2 div.aprod div.ctxt h4 {font-size: 14px;}

#contato {padding: 10px;}
#contato h4 {font-size: 20px;}
#divformc {text-align: center;}
form#formcontato {width: 350px;}
form#formcontato fieldset {padding: 10px; border: 2px solid #ddd;}
form#formcontato legend { padding: 5px; margin-left: 10px;font-weight: bold;}
form#formcontato label {font-weight: bold; display: block; margin-top: 15px;}
form#formcontato input {border: 1px solid #bbb; width: 100%;}

#cats {height: 530px; padding: 15px 0 0 15px;}
#cats h4 {font-size: 20px;}

div.incm {float: left; margin-top: 20px; margin-left: 30px; border: 1px solid #ccc; width: 150px;}
div.incm a {text-decoration: none;}
div.tit {background-color: #ddd; font-size: 16px; text-align: center; padding: 3px;}
div.img {padding: 7px; text-align: center;}
div.det {background-color: #ddd; text-align: center; padding: 3px;}

#mat_li {float: right; width: 200px;}
#mat_li ul {line-height: 20px; margin-top: 10px; margin-left: 20px;}
#mat_li ul a {text-decoration: none;}

#mat_foto {float: right; width: 200px;}


#rodape {clear: both; width: 100%; padding: 5px; text-align: center;}

p.prd_mais {margin-top: 10px; text-align: right;}
