  
    
.versao_20070222_SIM {
  CLEAR: both;
}

body { font-size:13px; font-family:Verdana, Geneva, sans-serif; color:#000; background-color:#eeeeee; background-image:url(/bg_header.jpg); background-repeat:repeat-x; }
body,h1,h2,h3,h4,h5,form,p,.nospace{ margin:0px; padding:0px; }

/*CLASSES GERAIS*/
img  { border:0px; }
.campo {  border:1px solid #9a9da6; font-family:Arial, Helvetica, sans-serif; }
input,select { font-family:Verdana, Geneva, sans-serif; font-size:12px; }
.text_campo { width:280px; height:60px; border:1px solid #e3e3e3; }
.bigfield { width:600px; font-size:15px; }
.botao { font-size:10px; cursor:pointer; font-family: tahoma,arial,verdana; border:1px outset; }
.round { -moz-border-radius:5px; -webkit-border-radius:5px; }
.noborder { border:0px; }
a { text-decoration:none; color:#666 }
a:hover { text-decoration:underline; color:#d4332d }
a.opaco { filter:alpha(opacity=100); opacity:1; }
a:hover.opaco { filter:alpha(opacity=60); opacity:0.6; }
.black_overlay { display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.white_content { display: none; position: fixed; top: 20%; left: 25%; width: 50%;  height: 60%; padding: 16px; border: 16px solid #666; background-color:#fff; z-index:1002; overflow:auto; color:#000; }
.buttons  { background-color: #356aa0; border-bottom:1px solid #3f4c6b; border-left:1px solid #99ccff; border-right:1px solid #3f4c6b; border-top:1px solid #99ccff; color: white; font-family: trebuchet, arial, geneva; font-size: 8pt; font-weight: bold }
.buttons2 { background-color: #356aa0; border:1px solid #3f4c6b; color: white; font-family: trebuchet, arial, geneva; font-size: 8pt; font-weight: bold; }
/*----------------------------------------------------------------------------*/



.td_pasta_aberta  { background-image:url(/folder-expanded.gif); background-repeat:no-repeat; background-position: center center; }
.td_pasta_fechada { background-image:url(/folder.gif); background-repeat:no-repeat; background-position: center center; }


#body { width:1000px; margin:auto }

#head { width:1000px; float:left; overflow:hidden; margin-top:0px; }
#head .login_form { width:530px; float:right; height:17px; margin-top:1px; overflow:hidden; padding:4px 0px 0 30px; text-align:right; color:#fff; font-size:10px; background:url(/bg_login.gif) no-repeat; background-position:top right; }
#head .login_form input { float:left; background-color:#fff; border:0; font-size:10px; padding:0px; }
#head .login_form img { float:left; margin:2px 2px 0px 5px; }
#head .login_form .bt_ok { float:right; margin-left:10px; position:relative; }
#head h1 { width:187px; height:117px; float:left; padding-top:28px; }
#head h1 a { width:187px; height:117px; float:left; background-image:url(/logo.png); background-repeat:no-repeat; text-indent:-8000px; }

#head .head_right { width:810px; float:left; padding-top:18px; }
#head .head_right .pub { width:728px; height:90px; padding-right:20px; float:right; overflow:hidden;}

#head .pesquisas { width:770px; float:left; height:53px; position:relative; overflow:hidden; padding:13px 0 0 30px; background-image:url(/bg_pesquisas.gif); background-repeat:no-repeat; background-position:bottom; } /* z-index:99; */
#head .pesquisas input { width:238px; float:left; padding:1px; margin-right:10px; border:1px solid #9a9da6; font-family:Arial, Helvetica, sans-serif; }
#head .pesquisas select { width:145px; float:left; margin-right:10px; border:1px solid #9a9da6; font-family:Arial, Helvetica, sans-serif; }
#head .pesquisas img { margin-bottom:8px; }
#head .pesquisas form { float:left; padding-bottom:10px; } 

#center { width:1000px; float:left; margin-top:-38px; padding-bottom:10px; background-color:#FFF; }
#center #menu { width:184px; float:left; background-color:#FFF; position:relative; padding-left:10px; }  /* z-index:999; */
#center #menu .busca { width:174px; height:45px; margin:10px 0; padding:5px 0 0 10px; color:#fff; font-size:10px; float:left; background-image:url(/bg_busca.jpg); background-repeat:no-repeat; }
#center #menu .busca input { width:120px; margin:5px 5px 0 0; border:1px solid #9a9da6; font-family:Arial, Helvetica, sans-serif; float:left; }
#center #menu ul { width:184px; float:left; margin:0; padding:0; margin-bottom:20px; }
#center #menu ul li { margin:0; padding:0; float:right; list-style:none }
#center #menu ul li a { width:167px; float:left; color:#000; padding:6px 0 6px 17px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; background-image:url(/dot.gif); background-repeat:repeat-x; background-position:bottom; }
#center #menu ul li a:hover { text-decoration:none; background-color:#e7e7e7; }
#center #menu ul li a.choose { background-color:#efefef; }
#center #menu #banner_lateral { width:180px; height:250px; float:left; overflow:hidden; background-color:#c1c1c1; background-image:url(/banner_180x250.jpg); background-repeat:no-repeat; }

#center #conteudo { width:773px; float:left; overflow:hidden; padding:60px 0px 0 27px }
#center #conteudo .p1 { width:168px; height:45px; float:left; padding:55px 0 0 95px; font-size:11px; background-image:url(/bt_como_comprar.jpg); background-repeat:no-repeat; }
#center #conteudo .p2 { width:168px; height:45px; float:left; padding:55px 0 0 71px; font-size:11px; background-image:url(/bt_como_vender.jpg); background-repeat:no-repeat; }
#center #conteudo .p3 { width:145px; height:45px; float:left; padding:55px 0 0 71px; font-size:10px; background-image:url(/bt_solicitar_orcamento.jpg); background-repeat:no-repeat; }


/*Guia*/
#conteudo .lista_categorias {width:100%; float:left; background-color:#efefef; }
#conteudo .lista_categorias ul { padding:0px; margin:0px 20px; }
#conteudo .lista_categorias li { width:190px; margin:0px; padding:0px 10px 0px 0px;  }

#conteudo .busca_loja { float:left; padding-top:10px; }
#conteudo .guia_item { width:730px; float:left; background-color:#efefef; padding:15px; margin:8px 0px; }
#conteudo .guia_item .telefone { width:200px; float:left;  }
#conteudo .guia_item .endereco { width:300px; float:left; }
#conteudo .guia_item .nome_loja { font-size:18px; text-align:left; }
#conteudo .guia_item .box { width:500px; float:left; }
#conteudo .guia_item .bt_direita { width:190px; float:left; margin-top:5px; margin-right:30px; border-right:1px dotted #838383; }
#conteudo .guia_item .logo_guia p { text-align:center; }

#conteudo .loja_detalhe { width:730px; float:left; padding:15px 15px; background-color:#efefef; }
#conteudo .loja_detalhe h2 { text-align:left; }
#conteudo .loja_detalhe a { float:left; }
#conteudo .loja_detalhe .box { width:300px; float:left; }
#conteudo .loja_detalhe .telefone { width:300px; float:left;  }
#conteudo .loja_detalhe .endereco { width:300px; float:left; }
#conteudo .loja_detalhe .big_image { width:180px; padding:2px; border:1px solid #000; }
#conteudo .loja_detalhe .info { width:460px; float:left;  padding:0px 20px; }
#conteudo .loja_detalhe .mini { width:140px; float:left; }
#conteudo .loja_detalhe .mini img { float:left; padding:3px 0px; }
#conteudo .loja_detalhe .logo_img { width:220px; float:left; }
#conteudo .loja_detalhe .logo_detalhe { float:left; position:relative; top:-35px; left:100px; border:2px solid #fff  }

#center #conteudo .botoes_duvidas_cadastro { width:100%; float:left; padding:40px 0px; }
#center #conteudo .botoes_duvidas_cadastro p { text-align:center;  }
#center #conteudo .botoes_duvidas_cadastro img { margin-right:30px; }

#center #conteudo .central_de_obras { width:761px; float:left; border:1px solid #e4e4e4; margin:20px 0 30px 0; padding:1px 0 0 1px; background-color:#f5f5f5; }
#center #conteudo .central_de_obras h2 { width:340px; height:20px; float:left; padding-bottom:10px; text-align:right; }
#center #conteudo .central_de_obras .in { width:736px; padding:10px; float:left; border:2px solid #fff; font-size:11px;  }
#center #conteudo .central_de_obras .parte { width:220px; min-height:50px; float:left; padding:0px 10px;  }
#center #conteudo .central_de_obras .parte a { float:right; margin-top:15px; margin-right:25px; }

#center #conteudo .produtos { width:462px; float:left; }
#center #conteudo .produtos .prd { text-align:center; font-family:Tahoma, Geneva, sans-serif;  }

#center #conteudo .produtos .prd p { font-size:12px; margin-bottom:20px;  }
#center #conteudo .produtos .prd1 { width:138px; float:left; padding-right:18px; } 
#center #conteudo .produtos .prd2 { width:138px; float:left; padding-right:18px; } 
#center #conteudo .produtos .prd3 { width:138px; float:left; } 
#center #conteudo .produtos .vejamais { width:452px; float:left; margin-top:35px; font-family:Arial, Helvetica, sans-serif; padding:4px 0 4px 10px; background-color:#eee; font-size:11px; }
#center #conteudo .produtos .vejamais a { color:#000 }


#center #conteudo .produtos_ofertas { width:771px; float:left; margin-top:20px; }
#center #conteudo .produtos_ofertas .prd { text-align:center; font-family:Tahoma, Geneva, sans-serif;  }

#center #conteudo .produtos_ofertas .prd p { font-size:12px; margin-bottom:2px;  }
#center #conteudo .produtos_ofertas .prd1 { width:138px; float:left; padding-right:18px; }
#center #conteudo .produtos_ofertas .prd2 { width:138px; float:left; padding-right:18px; }
#center #conteudo .produtos_ofertas .prd3 { width:138px; float:left; }
#center #conteudo .produtos_ofertas .vejamais { width:771px; float:left; margin-top:22px; font-family:Arial, Helvetica, sans-serif; padding:4px 0 4px 10px; background-color:#eee; font-size:11px; }
#center #conteudo .produtos_ofertas .vejamais a { color:#000 }

#center #conteudo .artigos { width:370px; float:left; margin-top:20px; font-family:Tahoma, Geneva, sans-serif; }
#center #conteudo .artigos h3 { font-weight:bold; }
#center #conteudo .artigos .foto { height:90px; float:left; margin-right:15px;  }
#center #conteudo .artigos span { color:#336393; font-size:10px; }

#center #conteudo .newsletter { width:370px; float:left; margin-top:20px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; }
#center #conteudo .newsletter .news_bg{ width:350px; float:left; padding:10px; background-color:#dededc; }
#center #conteudo .newsletter .news_bg2{ width:330px; float:left; padding:10px; background-color:#eee; }
#center #conteudo .newsletter .campo { width:105px; background-color:#fff; border:1px solid #999; }
#center #conteudo .newsletter table { margin-top:20px; }

#center #conteudo .clear { width:773px; float:left; }

#center #conteudo .tit { width:100%; float:left; padding-bottom:5px; margin-bottom:10px; border-bottom:2px solid #336393; }
#center #conteudo h3 { font-size:12px; margin:5px 0; }
#center #conteudo h4 { font-size:12px; }

#center #conteudo #banner { width:728px; height:90px; float:right; overflow:hidden; background-color:#c1c1c1; margin-top:30px; }
#center #conteudo .pub { width:20px; height:75px; float:right; padding:15px 0 0 5px; margin-top:30px; }

#center #conteudo .barra{ width:100%; float:left; margin:0px; padding:0px; background:url(/border_vert.jpg) repeat-x; background-position:bottom; }
#center #conteudo .barra_vertical{ width:1px; height:187px; float:left; background:url(/border_fornecedores.jpg) repeat-y; background-position:top; margin-left:20px; margin-right:20px; margin-top:25px;}
#center #conteudo #como_comprar{ width:100%; float:left; margin:0px; padding:0px;}
#center #conteudo .nave_inicio{ width:100%; float:left; margin:0px; padding:0px; font-size:10px; }
#center #conteudo .nave_inicio a{ color:#336393;  font-weight:600; }
#center #conteudo #como_comprar .titulo{ float:left; margin:0px}
#center #conteudo #como_comprar .texto_como_comprar{ width:770px; float:left; font-family:Verdana, "Nimbus Sans L"; font-size:13px; line-height:18px  }
#center #conteudo #busque_seu_produto{ width:100%; float:left; margin:0px; padding:0px; line-height:17px;}
#center #conteudo #busque_seu_produto .titulo{ float:left; padding-top:30px; margin:0px}
#center #conteudo #busque_seu_produto .caixas_busque { width:740px; float:left; padding-left:20px; padding-top:10px; font-family:Verdana, "Nimbus Sans L"; font-size:12px; text-align:justify; }
#center #conteudo #busque_seu_produto .compra_1 { width:770px; float:left; padding-left:15px; }
#center #conteudo #busque_seu_produto .compra_2 { width:370px; float:left; }
#center #conteudo #encontre_seu_produto{ width:100%; float:left; margin:0px; padding:0px;}
#center #conteudo #encontre_seu_produto .titulo{ float:left; padding-top:30px; margin:0px}
#center #conteudo #encontre_seu_produto #caixas_encontre { width:100%; float:left; padding-top:10px; font-family:Verdana, "Nimbus Sans L"; font-size:12px; text-align:justify; }
#center #conteudo #encontre_seu_produto .compra_1 { width:245px; float:left; padding-right:18px; }
#center #conteudo #encontre_seu_produto .compra_2 { width:245px; float:left; }
#center #conteudo #encontre_seu_produto .compra_3 { width:245px; float:left; padding-left:18px; }
#center #conteudo #compre_seu_produto{ width:100%; float:left; margin:0px; padding:0 0 30px 0;}
#center #conteudo #compre_seu_produto .titulo{ float:left; padding-top:30px; margin:0px}
#center #conteudo #compre_seu_produto .compre_produtos{ width:770px; float:left; font-family:Verdana, "Nimbus Sans L"; font-size:12px; padding-bottom:15px; padding-top:15px; }

#center #conteudo #busca_fornecedores{ width:770px; height:50px; margin-top:60px; font-size:14px; background:url(/bg_fornecedore_list.jpg) repeat-x; background-position:top; }
#center #conteudo #busca_fornecedores p{ padding-top:5px;  margin-bottom:15px; font-family:Verdana, "Nimbus Sans L"; font-size:11px; color:#336393; }
#center #conteudo #busca_fornecedores .div1{ width:141px; height:38px; float:left; background:url(/2.jpg) no-repeat; background-position:bottom;  padding-left:10px; padding-top:30px;  }
#center #conteudo #busca_fornecedores .div2{ width:369px; height:37px; float:left; background:url(/border_vert.jpg) repeat-x; background-position:bottom; padding-left:10px; padding-top:30px; }
#center #conteudo #busca_fornecedores .div3{ width:230px; height:38px; float:left; background:url(/3.jpg) no-repeat; background-position:bottom;  padding-left:10px; padding-top:30px; }
#center #conteudo #busca_fornecedores .div3 img{ padding-right:5px; vertical-align:bottom; }
#center #conteudo #page_navigator{ width:100px; height:20px; float:left; padding-left:40%; padding-top:20px; margin:auto;}

#center #conteudo #produtos_categotia{ width:770px; min-height:140px; float:left; }
#center #conteudo #produtos_categotia_list{ width:750px; height:auto; float:left; padding-left:20px; padding-top:15px; }
#center #conteudo #produtos_categotia_list p{ width:245px; float:left;  }
#center #conteudo #produtos_categotia_list p img{ padding-right:5px; }
#center #conteudo #produtos_categotia .titulo{ float:left; padding-top:30px; margin:0px }
#center #conteudo #produtos_categotia .titulo{ float:left;  }

#center #conteudo #produtos_promocao{ width:770px; float:left; padding-top:30px; }
#center #conteudo #produtos_promocao .produtos_promo { width:160px; height:auto; float:left; }
#center #conteudo #produtos_promocao .bt_produtos { width:1650px; height:27px; float:left; padding-top:15px; }
#center #conteudo #produtos_promocao .produtos_promo p { text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
#center #conteudo #produtos_promocao .produtos_promo img { padding-bottom:10px; padding-top:10px;}
#center #conteudo #produtos_promocao .bt_produtos .cotacao { float:left; margin:0px; padding:0px; }
#center #conteudo #produtos_promocao .bt_produtos .saiba_mais{ float:left; margin:0px; padding:0px; }

#center #conteudo #produtos_destaque{ width:770px; float:left; padding-top:30px; }
#center #conteudo #produtos_destaque .produtos_destaque { width:160px; height:auto; float:left; }
#center #conteudo #produtos_destaque .produtos_destaque p { text-align:center; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
#center #conteudo #produtos_destaque .produtos_destaque img { padding-bottom:10px; padding-top:10px;}

#center #conteudo #busca_resultado{ width:740px; height:95px; float:left; padding-top:30px; }
#center #conteudo #busca_resultado .resultado{ font-family:Verdana, "Nimbus Sans L"; font-size:11px; }
#center #conteudo #busca_resultado .resultado .res_busca{ margin:0; padding-bottom:15px; color:#336393;  }
#center #conteudo #busca_resultado .resultado .res_busca span{  color:#000; font-weight:bold; font-size:12px; }
#center #conteudo #busca_resultado .resultado strong{ color:#336393; }
#center #conteudo #busca_resultado .resultado p{ padding-left:20px;padding-top:2px; }

#center #conteudo #produtos_encontrados{ width:770px; height:auto; float:left; padding-top:30px; }
#center #conteudo #produtos_encontrados p{ width:770px; height:20px; font-family:Verdana, "Nimbus Sans L"; font-size:11px; color:#336393; }
#center #conteudo #produtos_encontrados #produtos_linha{ width:770px; height:111px; float:left; padding-top:15px;}
#center #conteudo #produtos_encontrados #produtos_linha .div0{ width:129px; float:left;  border:2px solid #333333; }
#center #conteudo #produtos_encontrados #produtos_linha .div1{ width:345px; height:81px; margin-left:10px; float:left; background:url(/Lista_Produtos_06.jpg) no-repeat; background-position:bottom; padding-top:18px;}
#center #conteudo #produtos_encontrados #produtos_linha .div2{ width:100px; height:81px; float:left; background:url(/border_vert.jpg) repeat-x; background-position:bottom; padding-top:18px; padding-left:28px;}
#center #conteudo #produtos_encontrados #produtos_linha .div3{ width:126px; height:81px; float:left; background:url(/bg_produtos_4.jpg) no-repeat; background-position:bottom; padding-top:18px; padding-left:28px;  }
#center #conteudo #produtos_encontrados #produtos_linha .div0 img{  }
#center #conteudo #produtos_encontrados #produtos_linha .div1 .titulo_produto{ font-family:Verdana, "Nimbus Sans L"; font-size:12px; font-weight:bold; text-decoration:underline; }
#center #conteudo #produtos_encontrados #produtos_linha .div1 .descricao_produto{ font-family:Verdana, "Nimbus Sans L"; font-size:11px; }
#center #conteudo #produtos_encontrados #produtos_linha .div2 .valor{  width:100px; float:left; font-family:Verdana, "Nimbus Sans L"; font-size:12px; font-weight:bold; }
#center #conteudo #produtos_encontrados #produtos_linha .div2 .pagamento{ width:100px; float:left; font-family:Verdana, "Nimbus Sans L"; font-size:12px; color:#000000; }
#center #conteudo #produtos_encontrados #produtos_linha .div3 .produto_empresa{ font-family:Verdana, "Nimbus Sans L"; font-size:11px; font-weight:bold; color:#000000; }
#center #conteudo #produtos_encontrados #produtos_linha .div3 .classificacao{ padding-left:10px;padding-top:10px;}
#center #conteudo #produtos_encontrados #produtos_nave{ width:770px; height:50px; font-size:14px; background:url(/bg_fornecedore_list.jpg) repeat-x; background-position:top;}
#center #conteudo #produtos_encontrados #produtos_nave .left{ width:385px; float:left; padding-top:5px;  margin-bottom:15px; font-family:Verdana, "Nimbus Sans L"; font-size:11px; color:#336393; }
#center #conteudo #produtos_encontrados #produtos_nave .right{ width:385px; float:right; text-align:right; padding-top:5px;  margin-bottom:15px; font-family:Verdana, "Nimbus Sans L"; font-size:11px; color:#336393;}

#center #conteudo #produto_show{ width:770px; float:left; }
#center #conteudo #produto_show #produto_galeria{ width:296px; height:314px; float:left; border:2px solid #CACACA;}
#center #conteudo #produto_show #produto_galeria .image_show{ width:284px; height:219px; padding:5px; float:left; }
#center #conteudo #produto_show #produto_galeria .image_show_mini{ width:62px; height:57px; padding:6px; float:left; }
#center #conteudo #produto_show #descricao_produto{ width:426px; height:313px; float:left; padding-left:30px; font-family:Verdana, "Nimbus Sans L"; }
#center #conteudo #produto_show #descricao_produto .nome_produto{ font-size:22px; font-weight:bold; color:#000; }
#center #conteudo #produto_show #descricao_produto .qnt_produto{ font-size:14px; }
#center #conteudo #produto_show #descricao_produto .valor_produto{  font-size:14px; padding-top:15px; padding-bottom:12px; }
#center #conteudo #produto_show #descricao_produto .valor_produto strong{ color:#336393 }
#center #conteudo #produto_show #descricao_produto .forma_pg_produto{ font-size:14px; }
#center #conteudo #produto_show #descricao_produto .frete_produto{ font-size:14px; }
#center #conteudo #produto_show #descricao_produto .tit_compra{ padding-top:10px; }
#center #conteudo #produto_show #descricao_produto .tit_vendedor{ padding-top:15px; }
#center #conteudo #produto_show #descricao_produto .tit_cotacao{ padding-top:20px; }
#center #conteudo #produto_show #descricao_produto .vendedor{ width:180px; float:left; padding-top:5px;}
#center #conteudo #produto_show #descricao_produto .qualificacao{ width:220px; float:left; padding-top:5px; }
#center #conteudo #produto_show #descricao_produto .vendedor .vendedor_txt{ }
#center #conteudo #produto_show #descricao_produto .vendedor .vendedor_nome{ font-weight:bold;  padding-top:5px}
#center #conteudo #produto_show #descricao_produto .qualificacao .qualificacao_txt{  }
#center #conteudo #produto_show #descricao_produto .qualificacao .qualificacao_estrelas img{   padding-left:3px }
#center #conteudo #produto_show #descricao_produto .qualificacao .qualificacao_estrelas a{   vertical-align:text-top; }
#center #conteudo #produto_show #descricao_produto .qualificacao a{  }

#center #conteudo #produto_show #caixa_descricao { width:770px; float:left; padding-top:30px; }
#center #conteudo #produto_show #caixa_descricao .caixa_descricao_topo{ margin:0px; padding:0px; float:left; }
#center #conteudo #produto_show #caixa_descricao .caixa_descricao_topo input{ margin:0px; padding:0px; float:left; }
#center #conteudo #produto_show #caixa_descricao .caixa_descricao_cont{ width:770px; float:left; background:url(/Produtos_detalhe_41.jpg) repeat-x; background-position:top; padding-top:23px; margin:0px; padding-left:17px; padding-right:17px; }
#center #conteudo #produto_show #caixa_descricao .caixa_descricao_cont .pagamento{ margin:15px; }
#center #conteudo #produto_show #caixa_descricao .caixa_descricao_cont .frete_produto{ margin:15px; }
#center #conteudo #produto_show #caixa_descricao .caixa_descricao_cont #pergunta{ width:770px; float:left; }
#center #conteudo #produto_show #caixa_descricao .caixa_descricao_cont #pergunta .pergunta_left{ width:77px; float:left; margin:5px; }
#center #conteudo #produto_show #caixa_descricao .caixa_descricao_cont #pergunta .pergunta_right{ width:663px; float:left; margin:5px; }
#center #conteudo #produto_show #caixa_descricao .caixa_descricao_cont #resposta { width:770px; float:left; }
#center #conteudo #produto_show #caixa_descricao .caixa_descricao_cont #resposta .resposta_left{ width:77px; height:32px; float:left; margin:5px; padding-top:15px; }
#center #conteudo #produto_show #caixa_descricao .caixa_descricao_cont #resposta .resposta_right{ width:648px; height:52px; float:left; margin:5px; background:url(/border_vert.jpg) repeat-x; background-position:top; background-color:#efefef; color:#000000; padding-left:15px; padding-top:15px}
#center #conteudo #produto_show #caixa_descricao .caixa_descricao_cont #resposta .pergunta{  }

#center .banner_bottom { width:728px; float:left; height:90px; overflow:hidden; padding:30px 0px 15px 20px; margin:0px;} 

#footer { width:100%; float:left; font-size:10px; text-align:center; line-height:20px; color:#878787; padding:10px 0 50px 0; background-color:#ddd; }
#footer .center { width:1000px; margin:auto }
#footer hr { border:0; border-bottom:1px solid #cbcbcb; width:60%; }

#center .breadcrumb { width:100%; float:left; border-bottom:1px solid  #ccc; padding:0px 0px 10px 0px; margin-bottom:15px; }
#center .breadcrumb ul { width:100%; float:left; padding:0px; margin:0px; }
#center .breadcrumb li { list-style:none; float:left; padding:0px 5px; }

#center .conteudo_texto { padding-right:15px;  }
#center .conteudo_texto h2 { text-align:center; padding-bottom:5px; font-size:18px; }
#center .conteudo_texto h3 { text-align:center; padding-bottom:5px; font-size:16px; }
#center .conteudo_texto p { padding:5px 0px; text-align:justify; }


.bt_voltar { width:68px; float:right; height:22px; background-image:url(/bt_voltar.gif); }
.bt_voltar a { width:68px; float:right; height:22px; }
.bt_voltar span { display:none; }

/*PAGINACAO*/
.pagination 		     { width:595px; float:left; margin:5px 0px; font-family:Arial, Helvetica, sans-serif }
.pagination a.page       { width:15px; float:left; padding:5px; margin-right:3px; font-size:14px; border:1px solid #CCC; text-align:center; color:#666; font-weight:bold; background-image:url(../img/bg_campo.jpg); }
.pagination a:hover.page { text-decoration:none;  border:1px solid #666; color:#000; }
.pagination .page_is     { width:15px; float:left; padding:5px; margin-right:3px; font-size:14px; border:1px solid #000; text-align:center; color:#000; font-weight:bold; }
.pagination .page_cont   { width:15px; float:left; padding:5px; margin-right:3px; font-size:14px; border:1px solid #f9f8f5; text-align:center; color:#666; font-weight:bold; }
.pagination a:hover.page_is { width:15px; float:left; padding:5px; margin-right:3px; font-size:14px; border:1px solid #ccc; background-color:#CCC; text-decoration:none; text-align:center; color:#666; font-weight:bold; }

/*TEXTO LISTA*/
.not_lista { text-align:justify; padding-right:15px; }
.not_lista img { width:80px; height:60px; border:1px solid #2b5a89; float:left; margin-right:10px; padding:2px; }
.not_lista div { padding:0px 0px; }
.not_lista .tit_lista { width:100%; float:left; padding-bottom:5px; font-weight:bold; }
.not_lista .leia_mais { float:right; margin:0px; padding:0px;  }
.not_lista .leia_mais a { width:77px; height:24px; float:right; background-image:url(/bt_leia_mais.gif); }
.not_lista .leia_mais span { display:none; }


/*IMAGENS - GALERIA*/
.fotos { width:100%; float:left; text-align:center; padding:20px 0px;}
.fotos a { float:left; display:block; padding:2px 2px 0px 2px; border:1px #000 solid; margin:5px; }
.fotos img { width:80px; height:60px; }

/*Upload curriculo*/
.upload_body          { width:100%; font-size:11px; font-family:Arial, Helvetica, sans-serif; background-color:#fff; }
.upload_titulo        { font-size:26px; font-family:Arial, Helvetica, sans-serif; color:#3b6d9f; }
.upload_msg_sucesso   { color:#3b6d9f; }
.upload_msg_sucesso a { font-size:18px; color:#3b6d9f; }
.upload_box_upload    { padding:10px; text-align:center; color:#838383; font-weight:bold; }
#upload_msg_erro      { padding-top:15px; color:#3b6d9f }
.upload_btn_arquivo   {  }
.upload_label_arquivo { font-size:12px; color:#3b6d9f; }
.upload_btn_enviar    { background-color:#fff; }
.upload_body .logo_empresa { width:111px; height:111px; float:right; padding-right:40px; background-image:url(/logo_profigen.jpg); background-repeat:no-repeat; }

/**  produtos grid  */
.grid_tbl_tit  { color :  #8a8586; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; FONT-WEIGHT: bold; background-color:#e7e2e4; }
.grid_tbl_lin  { color :  #6f6b6c; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
.grid_b0111    { border-bottom:1px solid #717171;border-right:1px solid #717171;border-left:1px solid #717171; }
.grid_b0110    { border-bottom:1px solid #717171;border-right:1px solid #717171; }
.grid_b0011    { border-bottom:1px solid #717171;border-left:1px solid #717171; }
.grid_b0010    { border-bottom:1px solid #717171; }
.grid_b0100    { border-right:1px  solid #717171; }

.grid_tbl_edicao { border: 1px dashed gray; padding: 5px; background-color:#dadada; margin:0px auto; }






/*(NICOLAS)---------------------------------------*/
.dv_abas { width:100%; margin:5px 0px 20px 0px; border-bottom:1px solid #666 }
.dv_abas .pad    { padding:5px 10px; }
.dv_abas a       { padding:5px; margin:0px 2px; background-color:#666; color:#FFFFFF; text-transform:uppercase; font-weight:bold; }
.dv_abas a:hover { padding:5px; margin:0px 2px; background-color:#efefef; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-decoration:none }
.dv_abas .choose { padding:5px; margin:0px 2px; background-color:#efefef; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-decoration:none }

.abas { width:100%; margin:5px 0px 20px 0px; border-bottom:1px solid #666 }
.abas .pad { padding:5px 10px; }
.abas a { padding:5px; margin:0px 2px; background-color:#CCC; color:#FFFFFF; text-transform:uppercase; font-weight:bold; }
.abas a:hover { padding:5px; margin:0px 2px; background-color:#666; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-decoration:none }
.abas .choose { padding:5px; margin:0px 2px; background-color:#666; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-decoration:none }

.registro_lista { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#040100; border:1px solid #666 }
.registro_lista .reg_out { height:25px; border-bottom:1px solid #EFEFEF; }
.registro_lista .reg_out2 { height:25px; background-color:#F9F9F9; border-bottom:1px solid #EFEFEF; }
.registro_lista .reg_over { height:25px; color:#666; background-color:#EFEFEF; border-bottom:1px solid #EFEFEF; }

.registro_lista .reg_out_inativo  { height:25px; border-bottom:1px solid #EFEFEF; background-color:#F9F9F9; color:#98A3AA;  }
.registro_lista .reg_over_inativo { height:25px; color:#8F9091; background-color:#BEBEBE; border-bottom:1px solid #EFEFEF; }

.registro_lista .reg_tit { height:30px; background-color:#666; color:#FFFFFF }
.registro_lista .reg_tit a { color:#FFFFFF }

.registro { font-family:Georgia, "Times New Roman", Times, serif; font-size: 13px; color:#040100; }


.registro .reg_out { height:25px; border-bottom:1px solid #EFEFEF;font-family:Georgia, "Times New Roman", Times, serif; }
.registro .reg_over { height:25px; color:#666; background-color:#EFEFEF; border-bottom:1px solid #EFEFEF; }

.registro .campo_over { width:250px; border:1px solid #333; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-image:url(/bg_campo.jpg); background-repeat:repeat-x; }       
.registro .campo_form { width:250px; border:1px solid #ddd; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-image:url(/bg_campo.jpg); background-repeat:repeat-x; }           
 
.registro .campo_int_over { width:60px; border:1px solid #333; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-image:url(/bg_campo.jpg); background-repeat:repeat-x; }           
.registro .campo_int_form { width:60px; border:1px solid #ddd; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-image:url(/bg_campo.jpg); background-repeat:repeat-x; }           

.registro .campo_text_over { width:250px; border:1px solid #333; font-size: 13px; color:#000; background-color:#fff; font-family:"Courier New", Courier, monospace; background-position:bottom; background-image:url(/bg_campo.jpg); background-repeat:repeat-x; } 
.registro .campo_text_form { width:250px; border:1px solid #999; font-size: 13px; color:#666; background-color:#fff; font-family:"Courier New", Courier, monospace; background-position:bottom; background-image:url(/bg_campo.jpg); background-repeat:repeat-x; } 

.registro fieldset{ border:1px solid #CCCCCC; padding:5px; }
.registro fieldset legend{ font-size:15px; color:#040100 }

.bb { border-bottom:1px solid #CCC; }
.bg { background-color:#f2f2f2; }
.br { border-right:1px solid #CCC; }
.bt { border-top:1px solid #CCC; }
.bl { border-left:1px solid #CCC; }
.lab{ width:40px; float:left; margin-right:5px; text-align:right }
.inp_inativo { border:1px solid #ccc; background-color:#f2f2f2; font-size: 9px; color:#666;  }

.f8  { font-size:8px;  }
.f9  { font-size:9px;  }
.f10 { font-size:10px; } 
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f15 { font-size:15px; }


h3 { font-size:14px; font-weight:normal; margin:0px 0px 20px 0px; padding:0px 0px 5px 0px; border-bottom:1px dotted #ccc }
hr { border:0px; height:0px; border-bottom:1px dotted #ccc }
.box_info { background-color:#f9f9f9; padding:10px; }
.box_right{ width:250px; float:right; position:absolute; top:100px; right:10px; }
.padding { padding:10px; }
.label { color:#FF6600; }
.dica { font-size:10px; color:#009900; }


.registro .obs_campo { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#990000; }


.geral_titulo { width:700px; font-weight:bold; padding:5px 0px; color:#FFFFFF; text-transform:uppercase; background-color:#ac0000; font-size:12px;  }
.geral_grid_out { width:698px; border:1px solid #ac0000; }
.geral_grid_out .bar{ width:698px!important; width:680px; height:250px; overflow-y:scroll; }

.geral_grid {  }

/*------------------------------------------------*/

#center .container_obra { width:725px; float:left; padding:10px 0px 0px 20px; }
#center .container_obra .projeto_destaque { width:350px; height:430px; float:left; padding-right:35px; }
#center .container_obra .projeto_carousel { width:337px; float:left; }
#center .obras_fornecedor { width:370px; float:left; padding-right:28px; padding-top:15px; }
#center .obras_construtor { width:350px; float:left; padding-top:15px;}
#center .texto_info { font-size:11px; color:#143f69; padding:10px 0px;  }
#center .texto_info a { color:#143f69;  }

/* jcarousel obras */
.jcarousel_obras .info_texto { width:100%; float:left; }
.jcarousel_obras .info_texto img { width:80px; float:left; margin-right:5px; }
.jcarousel_obras .info_texto li { list-style:none; }
.jcarousel_obras .info_texto .data { font-weight:normal }
.jcarousel_obras .info_texto .tit_lista { float:left; font-size:11px; font-weight:bold; color:#143f69; }
.jcarousel_obras .info_texto .tit_lista a { color:#143f69; }
.projeto_carousel .jcarousel-container { width:310px; height:320px; float:left; padding-left:25px; padding-top:35px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.projeto_carousel .jcarousel-clip-vertical { width:285px; height:320px; }
.projeto_carousel .jcarousel-item { width:285px; height:70px; }
.projeto_carousel .jcarousel-item-vertical { margin-bottom: 10px; }
.projeto_carousel .jcarousel-item-placeholder { background: #fff; color:#000;}
.projeto_carousel .jcarousel-next-vertical { width:337px; height:32px; position:absolute; top:-8px; left:-1px;  cursor:pointer; background:transparent url(/bt_up.png) no-repeat 0 0; }
.projeto_carousel .jcarousel-next-disabled-vertical,
.projeto_carousel .jcarousel-next-disabled-vertical:hover,
.projeto_carousel .jcarousel-next-disabled-vertical:active { cursor: default; }
.projeto_carousel .jcarousel-prev-vertical {width:337px; height:32px; position:absolute; bottom:-25px; left:-1px;  cursor:pointer; background:transparent url(/bt_down.png) no-repeat 0 0; }
.projeto_carousel .jcarousel-prev-disabled-vertical,
.projeto_carousel .jcarousel-prev-disabled-vertical:hover,
.projeto_carousel .jcarousel-prev-disabled-vertical:active { cursor: default; }


._VER_paginacao { float:right; padding-right:20px; text-align:right; font-weight:bold; color:#727679; margin-top:5px; }
._VER_paginacao a { color:#727679;  }
._VER_paginacao a:hover { color:#d4332d; }
._VER_paginacao a.choose { color:red; text-decoration: underline; background-color:yellow; }
    



/*AREA RESTRITA*/
.bem_vindo { width:100%; float:left; border-bottom:#afafaf dotted 3px; }
.mural_recados { width:100%; float:left; padding:0px 15px; border-left:2px solid #dfdedf; position:relative; z-index:10; color:#123a77; }
.mural_recados p { padding:5px 0px; }
.mural_recados itens { color:green; font-weight: bold; !important; }
.mural_recados a { text-decoration: none; !important; }
.servicos { width:100%; float:left; padding:0px 15px; border-left:2px solid #dfdedf; position:relative; z-index:10; }
.bottom_item { width:598px; height:100px; float:left; position:relative; z-index:1; margin-top:-70px; background-image:url(/bg_texto.jpg); background-repeat:no-repeat;}

.restrito_titulo { font-size:13px; font-weight:bold; text-transform:uppercase; color:#0d3e78; background-image:url(/imgbkg_titulos_restrita.JPG);background-repeat:repeat;padding-left:10px;border:0px solid red;line-height:34px; }
.restrito_itens  { font-size:11px; color:#003366; font-weight: bold;  }
.restrito_texto  { font-size:11px; color:#0d3e78;   }
.restrito_textinho  { font-size:9px; color:#0d3e78;   }


.perguntas fieldset{ border:1px solid #CCCCCC; padding:5px; }
.perguntas fieldset legend{ font-size:9px; color:#0d3e78; }
.perguntas .pergunta { color:#696969; }

/*Paginacao*/
.paginacao { width:90%; height:40px; float:right; padding:10px 15px; }
.paginacao p { padding-bottom:5px;  }
.paginacao a { margin:0 3px; }
.paginacao span { float:right; }
.paginacao img { margin-bottom:-2px }
.paginacao .bt_pg { float:left; margin-top:4px; margin-left:5px; font-weight:bold}
.paginacao .page_is { float:left; padding:3px 8px; color:#cf2f29; border:1px solid #b00300; font-weight:bold; background-color:#e9e9e9; }
.paginacao .page { float:left; padding:3px 8px; color:#000; font-weight:bold; background-color:#e9e9e9; border:1px solid #e9e9e9; }
.paginacao .chose { color:#cf2f29}
.paginacao .choose { color:#cf2f29; text-decoration: underline; background-color:yellow; }

/*CADASTROS*/
.registro .campo_over { width:250px; border:1px solid #333; font-size: 13px; color:#000; background-color:#efefef; }
.registro .campo_form { width:250px; border:1px solid #999; font-size: 13px; color:#666; background-color:#efefef; }           
.registro .campo_text_over { width:250px; border:1px solid #333; font-size: 13px; color:#000; background-color:#efefef; font-family:"Courier New", Courier, monospace; }
.registro .campo_text_form { width:250px; border:1px solid #999; font-size: 13px; color:#666; background-color:#efefef; font-family:"Courier New", Courier, monospace; } 

.aba_ajax         { margin-top:10px;margin-left:2px;margin-right:2px;height:20px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left;width:23%; text-align:center; color:#000; }
.aba_ajax_ativa   { background-color:#efefef;  border-bottom:0px solid #ccc; }
.aba_ajax_inativa { background-color:#fff;     border-bottom:1px; }
.aba_ajax a       { color: #000; 	text-decoration: none; }



.bold16 { font-size:16px; font-weight:bold;  }
.bold14 { font-size:14px; font-weight:bold;  }
.bold12 { font-size:12px; font-weight:bold;  }
.bold11 { font-size:16px; font-weight:bold;  }
.bold10 { font-size:12px; font-weight:bold;  }


#center #conteudo .empresas_home { width:295px; height:380px; float:right; overflow:hidden; }

/* jcarousel */
.empresas_home .jcarousel-container { width:210px; height:380px; float:left; padding-left:42px; }
.empresas_home .jcarousel-container li { list-style:none; }
.empresas_home .jcarousel_display .jcarousel-clip { width:210px; height:380px;  }
.empresas_home .jcarousel_display .jcarousel-item { width:210px; height:340px; }
.empresas_home .jcarousel_display .jcarousel-item p { padding:6px 0px; }

/**   Vertical Buttons */
.empresas_home .jcarousel_display .jcarousel-next-vertical { display:none; }
.empresas_home .jcarousel_display .jcarousel-prev-vertical { display:none; }
