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

* {
  margin:0;
  padding:0;
  font-family:Arial, "Nimbus Sans L";
}

body {
  width:779px;
  margin:0 auto;
  background-image:url(../images/site/bg_site.gif);
  background-position:top center;
  background-repeat:repeat-x;
  background-color:white;
}

img {
  border:0;
}

a {
  text-decoration:none;
}
ul {
  list-style:none;
}

.principal {
  width:779px;
  float:left;
  background-image:url(../images/site/bg_principal.gif);
  background-repeat:repeat-y;
}

/**
 * Topo
 */
#topo {
  width:779px;
  height:87px;
  float:left;
}
 
.logo {
  float:left;
  margin:24px 0 0 55px;
}

.top_direita {
  float:right;
  margin:6px 65px 0 0;
  text-align:right;
}

.idioma {
  display:inline;
  color:#808285;
  font-size:10px;
}
.idioma a {
  color:#808285;
  margin:0 5px;
}
.idioma a:hover {
  color:white;
}

.frase_top {
  margin:26px 0 0 0;
  color:#dae3e9;
  font-size:14px;
  font-weight:bold;
}

/*
 * Menu
 */
#menu {
  float:left;
  width:779px;
  height:23px;
  padding:1px 0 0 0;
  text-align:center;
}
#menu li {
  display:inline;
  margin:0 9px;
}
#menu li a {
  color:#231f20;
  font-size:11px;
}
#menu li a:hover {
  text-decoration:underline;
}
#menu li a.a_hover {
  color:#231f20;
  font-size:11px;
  font-weight:bold;
  font-variant:small-caps;
}

/*
 * Destaque
 */
#lancamento_destaque {
  float:left;
  width:530px;
  font-size:11px;
  margin:5px 0 5px 8px;
}

#destaque {
  float:left;
  width:779px;
  font-size:11px;
  color:#939598;
}

#destaque img {
  float:left;
}

#destaque .text_destaque {
  float:left;
  width:560px;
  margin:0px 0 0 24px;
}

#destaque .text_destaque h1 {
  color:#000000;
  font-size:11px;
  font-weight:bold;
  margin-top:10px;
}

#destaque .text_destaque p {
	line-height:15px;
	margin-top:0px;	
  color:#666562;
}

#destaque .text_destaque a {
	text-decoration:underline;
	color:#000000;
}

#destaque .text_destaque table td {
	vertical-align:top; 
}


/*
 * base home
 */
#base_home {
  width:779px;
  background-color:#f3f3f3;
  float:left;
  padding-bottom:11px;
}

#base_home .esquerda {
  float:left;
  width:191px;
}

#base_home .direita {
  float:left;
  width:578px;
  padding-left:3px;
  margin-left:3px;
  _margin-left:0px;
  overflow:hidden;
}

table.prod {
  margin:30px auto 25px auto;
}

#busca_noticia {
  width:180px;
}

table.busca {
  margin:0 auto;
  color:#000000;
  font-size:11px;
}
table.busca select {
  width:124px;
  height:18px;
  color:#504f4f;
  font-size:10px;
  background-color:#e3e3e5;
  border-width:2px 2px 1px 1px;
  border-color:#c7c7ca;
  border-style:solid;
  margin-bottom:5px;
}
table.busca input {
  width:120px;
  height:10px;
  color:#504f4f;
  font-size:10px;
  background-color:#e3e3e5;
  border-width:2px 2px 1px 1px;
  border-color:#c7c7ca;
  border-style:solid;
  padding:2px;
  margin-bottom:5px;
}
table.busca .btn_ok {
  width:18px;
  height:18px;
  padding:0;
  background-image:url(../images/site/btn_ok.gif);
  border:0;
  cursor:pointer;
  margin-left:7px;
}

/*
 * Busca FAQ
 */
.faq_buscar {
  width:535px;
  float:left;  
}
.resultado_faq {
  font-size:14px;
  margin:15px 0 20px 10px;
  font-weight:bold;
}
table.busca_faq {
  margin-left:10px;
  float:left;
  color:#000000;
  font-size:11px;    
}
table.busca_faq input {
  width:140px;
  height:12px;
  color:#504f4f;
  font-size:10px;
  background-color:#e3e3e5;
  border-width:2px 2px 1px 1px;
  border-color:#c7c7ca;
  border-style:solid;
  padding:2px;
  margin-bottom:5px;
}
table.busca_faq .btf_ok {
  width:40px;
  height:18px;
  padding:0;
  background:#e3e3e5;
  border:1px solid #c7c7ca;
  cursor:pointer;
  margin-left:7px;
}

/*
 * Categorias
 */
#menu_unidades {
  width:580px;
  margin:0 auto 4px auto;
}
.categoria_home {
  float:left;
  width:145px;
  text-align:center;
}
.categoria_home p {
  width:132px;
  height:37px;
  background-image:url(../images/site/bg_nomecat.gif);
  background-repeat:repeat-x;
  padding:9px 6px 0 6px;
  font-size:9px;
  text-align:left;
  font-family:Arial, "Nimbus Sans L";
}
.categoria_home p.descri_sb {
  background:none;
}

/*
 * Notícias home
 */
.noticias_home {
  width:576px;
  margin:0 auto 0 8px;
  _margin:0 auto;
  font-size:11px;
  padding-top:15px;
  float:left;
}
.noticias_home h3 {
  width:570px;
  font-size:13px;
  color:#231f20;
  border-bottom:1px solid #939598;
  padding-bottom:2px;
  margin-bottom:7px;
}

.produtos_home {
  width:580px;
  margin:0 auto 0 2px;
  _margin:0 auto;
  font-size:11px;
  padding-top:15px;
  float:left;
}

.produto_36, .produto_37, .produto_38, .produto_39 {
  float:left;
  width:141px;
  margin-right:4px;
  line-height:11px;
  font-size:9px;
}

.produto_36 p a:hover, .produto_37 p a:hover, .produto_38 p a:hover, .produto_39 p a:hover {
  color:black;
}

.produto_36 p a {
  color:#DC1B22;
  padding-bottom:8px;
  clear:both;
  float:left;
}

.produto_37 p a {
  color:#EBAB13;
  padding-bottom:8px;
  clear:both;
  float:left;
}

.produto_38 p a {
  color:#AAB721;
  padding-bottom:8px;
  clear:both;
  float:left;
}

.produto_39 p a {
  color:#656765;
  padding-bottom:8px;
  clear:both;
  float:left;
}


.noticia {
  float:left;
  width:166px;
  margin-right:22px;
  line-height:15px;
  font-size:11px;
}
.noticia h5 a {
  font-size:11px;
  color:#231f20;
}
.noticia h5 a:hover {
  color:#666562;
}
.noticia p a {
  color:#666562;
}
.noticia p a:hover {
  color:black;
}

.mais_noticias {
  width:61px;
  height:14px;
  text-align:center;
  background-color:#a7a9ac;
  color:#ffffff;
  font-size:11px;
  float:left;
  margin:20px 0 0 60px;
}
.mais_noticias:hover {
  color:black;
}

/*
 * Direitos
 */
.direitos {
  float:left;
  margin:20px 0 0 22px;
  color:#b8b6b4;
  display:inline;
  font-size:9px;
}
.direitos a {
  color:#666562;
}
.direitos a:hover {
  color:black;
}

/*
 * Menu vertical
 */
.area_left {
  float:left;
  width:191px;
  padding:13px 0 27px 0;
}

#menu_vetical {
  width:1px;
  font-size:0px;
}
#menu_vetical li ul {
  margin-left:30px;
  width:163px;
  padding:9px 0;
}
#menu_vetical li ul li {
  min-height:17px;
  _height:17px;
}
#menu_vetical li ul li a {
  color:#231f20;
  font-size:11px;
}
#menu_vetical li ul li a.st:hover {
  color:#ba4b2a;
}
#menu_vetical li ul li a.bo:hover {
  color:#aab721;
}
#menu_vetical li ul li a.co:hover {
  color:#eaab13;
}
#menu_vetical li ul li a.re:hover {
  color:#969a98;
}

/*
 * Conteúdo
 */
#conteudo {
  float:left;
  width:561px;
  overflow:hidden;
}
#conteudo .texto {
  float:left;
  padding:11px 0 0 16px;
  width:535px;
  font-size:12px;
  color:#666562;
}
#conteudo .texto h2 {
  color:#b99337;
  font-size:22px;
  margin-bottom:10px;
}
#conteudo .texto h3 {
  color:#b99337;
  font-size:17px;
  margin:3px 0 0 0;
}
#conteudo .texto p {
  line-height:18px;
  margin-bottom:10px;
}
#conteudo .texto a {
  font-size:11px;
  color:#666562;
  text-decoration:underline;
}
#conteudo .texto a:hover {
  color:black;
}
#conteudo .texto p img,
#conteudo .texto img {
  margin:0 12px 5px 12px;
}
#conteudo .texto p strong img {
  margin:0 7px 0 0;
}
#conteudo .texto table img {
  margin:0;
}
#conteudo .texto table {
  margin:5px auto;
}
#conteudo .texto h6 {
  margin-bottom:10px;
  color:#5a728d;
  font-size:11px;
}

.tarja {
  float:right;
}

.altura {
  float:left;
  min-height:480px;
  _height:480px;
}

/*
 * Produtos
 */
#conteudo .texto table.table_produtos {
  margin:25px auto 15px auto;
  width:100%;
}
#conteudo .texto table.table_produtos td {
  padding:0 0 15px 0;
}

/**
 *  backtracking
 */
.backtracking ul {
  float:left;
  padding:33px 0 0 16px;
  width:535px;
  font-size:12px;
}
.backtracking li {
	list-style: none;
	display: inline;
}
.backtracking a {
  color: #666562;
}
.backtracking a:hover {
  text-decoration: underline;
  color: black;
}
.backtracking li.last {
  color: #666562;
  font-weight:bold;
}
.backtracking li:before {
  content: "\0020 \0020 \0020 \00BB \0020";
  color: #666562;
}
.backtracking li.first:before {
	content: " ";
}

/**
 * Formulário contato
 */
#contato a {
  text-decoration:underline;
  font-size:12px;
  font-weight:bold;
}
#conteudo .texto #contato h3 {
  margin:30px 0 30px 0;
  font-size:12pt;
  color:#b0903f;
}
#contato div.form,
#contato form {
  font-size:12px;
  color:#b0903f;
  margin:23px auto;
}
#contato div.form select,
#contato form select {
  height:22px;
  padding:3px;
  border:1px solid #9ca1a5;
  background-color:#f1f1f1;
  margin:0 0 5px 8px;
  font-size:11px;
}
#contato form .campo {
  width:344px;
  height:12px;
  padding:3px;
  border:1px solid #9ca1a5;
  background-color:#f1f1f1;
  margin:0 0 5px 8px;
  font-size:11px;
}
#contato form .campo_m { 
  width:142px;
  height:12px;
  padding:3px;
  border:1px solid #9ca1a5;
  background-color:#f1f1f1;
  margin:0 0 5px 8px;
  font-size:11px;
}
#contato form textarea {
  width:344px;
  height:114px;
  padding:3px;
  border:1px solid #9ca1a5;
  background-color:#f1f1f1;
  margin:0 0 5px 8px;
  font-size:11px;
}
#contato form .acao {
  cursor:pointer;
  font-weight:bold;
  font-size:12px;
  margin-top:5px;
}
#contato form .acao:hover {
  color:#1a727e;
}

.form_error {
  color:red;
}

/*
 *  Mapa do site
 */
#mapa {
  float:left;
  padding:11px 0 0 26px;
  width:535px;
  min-height:438px;
  _height:438px;
}
#mapa h2 {
  color:#b99337;
  font-size:22px;
  margin-bottom:10px;
}
#mapa ul {
  margin-top:26px;
} 
#mapa ul li {
  line-height:15px;
}
#mapa ul li a {
  color:#000000;
  font-size:12px;
  font-weight:normal;
}
#mapa ul li a:hover {
  color:#b99337;
}
#mapa ul li ul {
  margin:0 0 0 27px;
}
#mapa ul li ul li a {
  color:#929190;
  font-size:11px;
  font-weight:normal;
}

/*
 * Voltar
 */
.voltar {
  width:100%;
  height:25px;
  float:left;
  margin-top:20px;
}
.voltar a {
  font-size:12px;
  color:#b0903f;
  float:right;
}
.voltar a:hover {
  text-decoration:underline;
}
.voltar a:before {
  content: "\0020 \0020 \0020 \00AB \0020";
  color:#b0903f;
}

/*
 * Categoria e Produtos
 */
.cat_prod {
  margin:0 auto;
}

#conteudo .texto table.nome_cat {
  margin:10px 0;
  font-size:16px;
}

.none_desc {
  margin:14px 0 0 10px;
  float:left;
  width:220px;
  _margin-left:4px;
  position:relative;
}
.nome_prod {
  font-size:20px;
}

.flash_produtos {
  float:right;
  margin-top:35px;
}

.absolute {
  width:535px;
  position:relative;
}

#produto_icones {
  float:right;
  position:absolute;
  right:220px;
}

#conteudo .texto .galeria_produtos {
  width:213px;
  margin:14px 0 0 0px;
  float:right;
  position:absolute;
  z-index:1;
  right:0;
}
#conteudo .texto .galeria_produtos img {
  margin:5px 5px 0 0;
  float:left;
  _margin-right:2px;
}
#conteudo .texto .galeria_produtos .imgs img {
  margin:5px 5px 0 0;
  float:left;
  _margin-left:2px;
}

#conteudo .texto .lancamento {
  float:right;
}

#conteudo .texto .font_list_cat {
  margin:0 0 10px 10px;
  text-align:left;
}
#conteudo .texto .font_list_cat a {
  font-size:16px;
  text-decoration:none;
}
#conteudo .texto .font_list_cat p {
  margin-left:10px;
}

.ampliar {
  width:177px;
  color:#504f4f;
  font-size:11px;
  background-image:url(../images/site/ampliar.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:20px;
  float:left;
  margin-top:10px;
}

/*
 * Paginação
 */
#conteudo .texto .paginacao {
	margin:13px auto;
} 
#conteudo .texto .paginacao a {
  width:15px;
  height:19px;
	color:#8d8b8b;
	text-decoration:none;
  text-align:center;
  padding-top:5px;
  font-size:11px;
  float:left;
  font-weight:bold;
  background-color:#ffffff;
}
#conteudo .texto .paginacao a:hover {
	background-color:#bababa;
  color:#ffffff;
}
#conteudo .texto .paginacao a.img {
  width:6px;
  height:12px;
  font-size:0px;
  padding:0 3px 0 3px;
  background:none;
}
#conteudo .texto .paginacao a.img:hover {
  background:none;
}
#conteudo .texto .paginacao strong {
  width:15px;
  height:19px;
	color:#8d8b8b;
	text-decoration:none;
  text-align:center;
  padding-top:5px;
  font-size:11px;
  float:left;
  background-color:#bababa;
  color:#ffffff;
}

/**
 *  Calendário
 */
#calendario {
  margin-bottom:20px;
}
#calendario li {
  display:inline;
  font-weight: bold;
  font-size: 12px;
  padding: 10px;
  text-align: center;
}
#calendario a {
  font-weight: normal;
}

/*
 * Representantes
 */
.estados {
  height:18px;
  color:#504f4f;
  font-size:10px;
  border-width:2px 2px 1px 1px;
  border-color:#c7c7ca;
  border-style:solid;
}
 
.table_representantes {
  border-collapse: collapse;
}
.table_representantes td {
  border:1px solid #BCBCBC;
  padding:4px;
}
.table_representantes td.cidade {
  background-color:#F3F3F3;
  background-image:url(../images/site/bg_rep_dir.gif);
  background-repeat:repeat-y;
  background-position:right;
}


.link_mercur_usa {
  font-size:11px;
  color:#000000;
  margin:20px 0 0 60px;
  float:left;
}
.link_mercur_usa:hover {
  color:#504f4f;
  text-decoration:underline;
}

/*
 * galerias
 */
.galeria_index h4 {
  color:#015c2c;
}
.galeria_index a {
  font-weight:700;
  color:#585757;
}
.galeria_index hr {
  color:#e7e5e5;
}

.lb_slideshow {
  font-size:10pt;
  text-align:center;
}
.lb_slideshow .data_charge {
  text-align:left;
  margin:0;
  padding:0;
}

.table_galeria {
  font-size:10pt;
  color:#666666;
}

#video_completo {
  width:100%;
  text-align:center;
  margin:15px 0 30px 0;
}

.gal {
  width:150px;
}

.selectdata {
  width:124px;
  height:18px;
  color:#504f4f;
  font-size:10px;
  background-color:#e3e3e5;
  border-width:2px 2px 1px 1px;
  border-color:#c7c7ca;
  border-style:solid;
  margin-bottom:5px;
  float:right;
}

#conteudo .texto .videos a {
  color:black;
  text-decoration:none;
}
#conteudo .texto .videos a:hover {
  text-decoration:underline;
}
.imagem_video {
  min-height:80px;
  _height:80px;
}