@charset "utf-8";
/* CSS Document */

html { background:#000000; }
* { margin:0; padding:0; }
body,td,th { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#777777; }
body { margin: 0px; background:#000000; }

a:link { text-decoration: underline; color:#FFFFFF; }
a:visited { text-decoration: underline; color:#FFFFFF; }
a:hover { text-decoration: none; color:#FFFFFF; }
a:active { text-decoration: underline; color:#FFFFFF; }

img { border:none; }
object { outline:none; }
.noflash { text-align:center; }

#colEsq { width:50%; float:left; height:550px; display:inline; background:url(/img/bg_logo.jpg); }
#colEsq #logo { width:300px; height:230px; margin:150px auto 0 auto; }
#colDir { width:50%; float:right; }

#breadCrumbNav { height:22px; font-size:10px; margin:10px 0 10px 0; }
#breadCrumbNav a { color:#999999; }

/* capa */
#pageCapa #imgDestaque { width:480px; height:550px; display:none; }

/* institucional */
#pageInstitucional { padding:40px 40px 0 40px; }
#pageInstitucional .imagens { margin-top:20px; }
#pageInstitucional .imagens .thumb { float:left; width:50px; height:50px; margin:0 20px 20px 0; border:1px solid #2e2e2e; padding:5px; }

/* produtos busca */
#pageProdutoBusca { padding:40px 40px 0 40px; }
#pageProdutoBusca #resultados {margin-top:10px; width:420px; }
#pageProdutoBusca #resultados .produto { width:420px; margin:0; }
#pageProdutoBusca #resultados .semMargin { margin-right:0; }
#pageProdutoBusca #resultados .produto h3 { text-align:center; margin-bottom:10px; }
#pageProdutoBusca #resultados .produto h3 a { text-decoration:none; }
#pageProdutoBusca #resultados .produto .thumb { width:410px; height:340px; background:#333333; padding:5px; }
#pageProdutoBusca #resultados .produto .ref { text-align:right; }
#pageProdutoBusca #resultados .nenhum { padding:100px 50px 100px 50px; text-align:center; background:#333333; color:#FFFFFF; }
#pageProdutoBusca #paging { margin-top:10px; text-align:center; }
#pageProdutoBusca p.obs { color:#FFFFFF; }

#pageProdutoDetalhe { padding:10px; }
#pageProdutoDetalhe #imagem { float:left; width:700px; height:500px; padding:5px; background:#333333 url(/img/preloader.gif) no-repeat center; }
#pageProdutoDetalhe #thumbs { margin:20px 0 0 720px; width:130px; border-left:1px solid #777777; }
#pageProdutoDetalhe #thumbs .thumb { float:left; width:50px; height:50px; border:5px solid #333333; margin:0 5px 5px 0; }
#pageProdutoDetalhe #dados { margin-left:720px; width:140px; }
#pageProdutoDetalhe #dados .lancamento { font-size:14px; font-weight:bold; color:#FF0000; margin:10px 0 10px 0; }
#pageProdutoDetalhe #dados .destaque { border:5px solid #333333; width:200px; height:150px; margin-bottom:10px; }
#pageProdutoDetalhe #dados span { font-weight:bold; color:#FFFFFF; }

/* localizacao */
#pageLocalizacao { padding:40px 40px 0 40px; }
#pageLocalizacao #GMap { width:430px; height:300px; border:5px solid #333333; margin-top:10px; }
#pageLocalizacao p { text-align:center; }

/* contato */
#pageContato { padding:40px 40px 0 40px; }
#pageContato .texto { margin-bottom:10px;}
#pageContato .tableForm { margin:20px auto 20px auto; }
#pageContato .tableForm table { line-height:20px;}
#pageContato .tableForm table tr {}
#pageContato .tableForm table tr td { padding:2px 4px 2px 4px; }
#pageContato .tableForm button.submit { background:#777777; width:120px; font-weight:bold; margin:0 auto 0 auto; color:#FFFFFF; }
#pageContato label { cursor:pointer;}
#pageContato .resposta { text-align:center; padding:50px; font-weight:bold; font-size:14px; background:#333333; }

/* menu */
#menuBorder { clear:both; border-top:1px solid #2e2e2e; }
#menu { position:relative; width:800px; margin:0 auto 0 auto; margin-top:10px; line-height:20px; height:200px; }
#menu a { text-decoration:none; padding:3px 0 3px 0; }
#menu ul { list-style:none; }
#menu ul#principal { width:720px; margin:0 auto 0 auto; height:30px; }
#menu ul#principal li { float:left; display:inline; margin-right:10px; padding-right:10px; }
#menu ul#principal li.last { margin:0; padding:0; }
#menu ul#principal li a.atual { border-bottom:1px solid #999999; padding-bottom:5px; }
#menu ul#principal li a:hover { border-bottom:1px solid #999999; }
/* submenu */
#menu ul.sub { font-size:10px; position:absolute; display:none; width:180px; }
#menu ul.sub li { line-height:17px; height:17px; }
#menu ul.sub a { color:#777777; }
#menu ul.sub a:hover { color:#FFFFFF; }
#menu ul.atual { display:block; }
#menu ul#sub_1 { margin-left:40px; }
#menu ul#sub_2 { margin-left:134px; }
#menu ul#sub_3 { margin-left:252px; }
#menu ul#sub_4 { margin-left:373px; }
#menu ul#sub_5 { margin-left:433px; }


/* footer */
#footer { position:relative; clear:both; width:100%; margin-top:40px; height:30px; bottom:0px; color:#333333; }
#footer #znb { position:absolute; right:20px; }
#footer #copyright { position:absolute; left:20px; }

.clearBoth { clear:both; }
.alignRight { text-align:right; }
.alignLeft { text-align:left; }
.alignCenter { text-align:center; }

/* forms */
button { height:35px; display:block; border:0; cursor:pointer; background:#777777; color:#777777; }
input, submit, select, textarea { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; border:none; background:#777777; color:#ffffff; }
input, textarea { padding:1px 4px 1px 4px; }


h1 a:link,h2 a:link,h3 a:link { text-decoration:none; }
h1 { color:#FFFFFF; font-size:18px; }
h2 { color:#FFFFFF; font-size:16px; }
h3 { color:#FFFFFF; font-size:14px; }
