@charset "utf-8";
@font-face {
    font-family: "MyriadProCondensado";
    src: url('fontes/myriadpro-cond.eot');
    src: url('fontes/myriadpro-cond.eot?#iefix') format('embedded-opentype'),
         url('fontes/myriadpro-cond.woff') format('woff'),
         url('fontes/myriadpro-cond.ttf') format('truetype'),
         url('fontes/myriadpro-cond.svg#MyriadProCondensado') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* CSS GERAL */
* { outline:none; margin:0px; padding:0px; }
body { margin:0px; text-align:center; font-family: "Verdana"; font-size:14px; }
p, address, li { padding:0px; margin:10px 0px; font-family:"Verdana"; color:#777; }
* a { outline:0; text-decoration:none; }
* a img { border:0; }

.bgHeader { position:absolute; z-index:10; width:100%; height:467px; background: url(images/bg-topo.png) top center no-repeat; }

header { position:absolute; z-index:11; left:50%; margin-left:-490px; width:980px; text-align:left; }
header .logo { display:block; float:left; margin:0; padding:0px; width:190px; height:140px; }
header .logo a { display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; background:none; }
header .logo a:hover { text-decoration:none; }
header ul.menu { display:block; float:right; width:380px; margin:90px 0 0 0; height:33px; padding:0; list-style:none; }
header ul.menu li { display:block; float:left; margin:0 16px; }
header ul.menu li a { display:block; font-family:"MyriadProCondensado"; font-size:20px; color:#fff; padding:0px; text-decoration:none; text-align:center; }
header ul.menu li a:hover { color:#fea402; }

#slider { display:block; width:100%; height:340px; }
.navSlider { position:absolute; z-index:11; left:50%; margin:260px 0px 0px -480px; }
.navSlider a { display:block; float:left; width:10px; height:10px; margin:3px; background:#fff; text-indent:-9999px; border:1px solid #ccc; }
.navSlider a:hover { background:#000; }
.navSlider a.activeSlide { background:#000; }

.conteudo { display:block; margin:0 auto; width:980px; text-align:left; padding:10px 0; }
.conteudo header { display:block; width:100%; height:auto; text-align:center; }
.conteudo h1 { font-weight:normal; font-size:36px; color:#031d50; font-family:"MyriadProCondensado"; font-weight:bold; padding:10px 0; }
.conteudo h2 { font-weight:normal; font-size:26px; color:#031d50; font-family:"MyriadProCondensado"; font-weight:bold; padding:10px 0; }
.conteudo p { font-size:18px; }
.conteudo .divCategorias { display:block; float:left; width:200px; margin:0 24px 0 0; background:url(images/bg-categorias.jpg) repeat-y; border-radius:10px; }
.conteudo .divCategorias h2 { display:block; background:#442c16; font-family:"MyriadProCondensado"; font-weight:normal; padding:10px 5px; border-radius:10px 10px 0 0; }
.conteudo .divCategorias h2 a { display:block; font-size:20px; color:#fff; }
.conteudo .divCategorias h3 { display:block; font-family:"MyriadProCondensado"; padding:5px 0 5px 15px; font-weight:normal; }
.conteudo .divCategorias h3 a { display:block; font-size:16px; color:#442c16; }
.conteudo .divCategorias h3 a .bull { float:left; margin:0 5px 0 0; color: #c00; }
.conteudo .articleHome { display:block; float:left; width:754px; }
.conteudo .articleHome .produto { display:block; float:left; width:180px; height:230px; background:url(images/bg-prod-vitrine.jpg) left top no-repeat; margin:0 3px 20px 4px; padding:8px 0 0 0; }
.conteudo .articleHome .produto p { margin:0; padding:0; height:215px; text-align:center; }
.conteudo .articleHome .produto p span.img { display:block; height:150px; margin:0 0 5px 0; }
.conteudo .articleHome .produto p a { display:block; text-align:center; font-size:18px; font-family:"MyriadProCondensado"; color:#000; }
.conteudo .clearCat { display:block; height:15px; font-size:1px; }
.conteudo .thumbs { display:block; float:right; width:190px; border:1px solid #ccc; border-radius:10px; text-align:center; }
.conteudo .thumbs img { display:block; margin:0 auto; padding:10px; }

.bgFooter { display:block; width:100%; height:284px; background: url(images/bg-rodape.jpg) top center no-repeat; }
footer { display:block; margin:0 auto; width:980px; height:100%; text-align:left; }
footer ul.menu { display:block; width:100px; height:35px; margin:0; padding:60px 0 0 80px; list-style:none; }
footer ul.menu li { display:block; margin:2px 16px; }
footer ul.menu li a { display:block; font-family:"MyriadProCondensado"; font-size:20px; color:#fff; padding:0px; text-decoration:none; text-align:left; font-weight:bold; }
footer ul.menu li a:hover { color:#ccc; }

p.credito { margin:0 auto; font-size:14px; color:#ddd; padding-top:24px; text-align:center; }
p.credito a { color:#ccc; position:relative; color:#ddd; }
p.credito a.macan img { border:0; vertical-align:middle; margin:0 0 0 2px; }

#breadcrumb { font-family:"MyriadProCondensado"; font-size:14px; color:#777; margin:10px 0; height:20px; }
#breadcrumb a { font-family:"MyriadProCondensado"; font-size:14px; color:#777; margin:0px; }
#breadcrumb div { float:left; margin-right:5px; }
#breadcrumb a:hover { color:#222; }
#breadcrumb .title { color:#000; }

.clear { display:block; clear:both; height:1px; margin:0px; padding:0px; font-size:1px; }
.clearConteudo, .clearLogo { display:block; clear:both; height:30px; font-size:1px; }
.clearLogo { height:70px; }

#forms { display:block; width:500px; }
#forms ul, #forms ul li { display:block; list-style:none; width:100%; }
#forms ul li { margin:5px 0px; height:30px; }
#forms ul li.dois { height:90px; }
#forms ul li label { display:block; float:left; width:80px; text-align:right; padding:5px 3px; margin-right:10px; font-size:16px; }
#forms ul li input, #forms ul li textarea { display:block; float:left; width:380px; padding:3px; border:1px solid #ccc; border-radius:5px; font-size:16px; font-family: "MyriadProCondensado"; color:#777; }
#forms ul li input.bntenvia { width:100px; margin-left:384px; background:#777; color:#fff; }