
/* CSS Document */
*{list-style-type:none;margin:0;padding:0; }
@font-face {
    font-family: 'latoregular';
    src: url('lato-reg-webfont.eot');
    src: url('lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('lato-reg-webfont.woff') format('woff'),
         url('lato-reg-webfont.ttf') format('truetype'),
         url('lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Dax';
    src: url('daxregular.eot');
    src: url('daxregular.eot?#iefix') format('embedded-opentype'),
         url('daxregular.woff') format('woff'),
         url('daxregular.ttf') format('truetype'),
         url('daxregular.svg#Dax') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Blue';
    src: url('bluecond-webfont.eot');
    src: url('bluecond-webfont.eot?#iefix') format('embedded-opentype'),
         url('bluecond-webfont.woff') format('woff'),
         url('bluecond-webfont.ttf') format('truetype'),
         url('bluecond-webfont.svg#Blue') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{ background:url(../images/bg_header.png) center top  repeat-x;}
	
	.msgAlerta{
 background: none repeat scroll 0 0 #FFC908;
    border-bottom: 1px dotted #431742;
    border-top: 1px dotted #FFFFFF;
    clear: both;
    color: #431742;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 12px;
    margin: auto;
    padding: 10px;
    text-align: center;
    width: 959px;
	}
	
#frame{
display:block;
height:250px;
margin:0 auto !important;
text-align:left;
width:100%;
*width:auto; /* ie */
}
#superbanner{
display:block;
height:250pxpx;
margin:0 auto !important;
position:absolute;
text-align:center;
width:100%;
z-index:7;
}

#corpo{width:1200px;}

.meu_carrinho {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.meu_carrinho a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	background:url(../images/icon_carrinho.png) left 10px no-repeat;
	padding:12px 60px 38px;
}
.meu_carrinho a:hover {
	color:#FF7E13;
	text-decoration:underline;
}

 .meu_carrinho span{font-size:14px; color:#000 !important; font-family:"latoregular", Verdana, Geneva, sans-serif; font-weight:bold; margin-left:30px;}
#meucarrinho{
	color:#000 !important; 
	font-size:10px; 
	font-family:Verdana, Geneva, sans-serif;
	position:absolute;
	width:120px;
	height:40px;
	margin:260px 0 0 1050px;
}
 
 .chaves_carrinho{display:none;}
#num_itens_carrinho{
    font-size: 30px;
    font-weight: bold;
	}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#num_itens_carrinho{margin-top:98px;}
	#meucarrinho{	margin:270px 0 0 1050px;}
	.meu_carrinho a {	padding:15px 60px 38px;}
}
 .header_pedidos{position:absolute; margin:45px 0 0 430px; background:url(../images/icon_pedidos.png) left center no-repeat; padding:10px 0 5px 58px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CB6517;}
  .header_pedidos a {color:#CB6517; font-size:14px; font-weight:bold; text-decoration:none;}
	.header_pedidos a:hover{color:#333;}
	.header_comunidades{position:absolute; margin:136px 0 0 326px;}

.MenuTopo {
	background-position:right; 
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:4px;
}

.span_padding{
	padding-right:8px;
	color:#5380AC;
}

.MenuTopo a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5380AC;
	text-decoration:none;
	padding-right:19px;
}

.MenuTopo a:hover {
	color:#5380AC;
	text-decoration:underline;
}

/* menu search */
.lupa img{
	padding:10px;
	vertical-align:middle;
	}
#bt_buscar{
	color:#000;
	background-color:#FFF;
	border:#000 solid 1px;
	font-size:11px;
	font-weight:bold;
}
#texto_pesquisa {
    color: #666666;
    font-family: "latoregular",Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
	  border:1px solid #666666;
		height:44px;
		width:250px;
		margin-left:10px;
		padding-left:10px;
		border-radius:5px;
}
.bt_enviarpesquisa{position:absolute; margin:-38px 0 0 223px}
#menu-busca{margin:257px 0 0 710px; position:absolute;}
#menu-busca ul{border-left:1px solid #000; padding:5px 0px 5px 30px;}

#texto_pesquisa2 {
    border: 1px solid #DDDDDD;
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 28px;
}

#selectDepartamento {
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border:#666666 solid 0px;
	padding:2px;
}
/* menu search */

/* menu esquerdo */

.MenuEsquerdo {
	padding-left:3px;
	padding-right:4px;
}
.MenuEsquerdo_fundo {
	background-image:url(../images/top_departamento_meio.jpg);
}
.MenuEsquerdo_fundo2 {
	border-bottom:1px solid #878EC0;
	border-right:1px solid #878EC0;
	border-left:1px solid #878EC0;
}
.MenuDep{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.MenuDep2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
.MenuDepLinkCat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding: 5px 5px 5px 12px;
	text-decoration:none;
	background:#e1e1e1;
}
.MenuDepLinkCat a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b60000;
	font-weight:bold;
	text-decoration:none;
}
.MenuDepLinkCat a:hover{
	color:#b60000;
	text-decoration:underline;
	background:#d5d5d5;
}

.MenuDepLinkPro, .MenuDepLinkPro a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding: 3px 5px 3px 0px;
	text-decoration:none;
	background:#f1f1f1;
}
.MenuDepLinkPro a:hover{
	color:#333333;
	text-decoration:underline;
}



.MenuDepLinkVoltar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding: 10px 5px 3px 0px;
	text-align:center;
	border-top:1px solid #999;
}
.MenuDepLinkVoltar a{
	color:#cccccc;
	text-decoration:underline;
	font-weight:bold;
	font-size:11px !important;
	text-transform:none !important;
}
.MenuDepLinkVoltar a:hover{
	color:#000;
	text-decoration:underline;
}
/* menu esquerdo */

.menu_direito{width:180px; margin:1px 0px;}
.menu_direito img{margin-bottom:5px;}

/*//////////////////////////////// miolo index /////////////////////////////////////////*/
#prod{
float:left;
width:260px;
margin:20px 35px 40px 35px;
font:11px Arial, Helvetica, sans-serif;
text-align:center;
height:480px;


}
#prod a {
	text-decoration: none;


}
#prod:hover{
	-webkit-box-shadow: 0px 0px 10px #ccc;
	-moz-box-shadow: 0px 0px 10px #ccc;
	box-shadow: 0px 0px 10px #ccc;


}

.prodImg{
	text-align:center;
	padding:20px 0px;
	margin-bottom:1px;
	background:#fff;
	border-radius:5px;	
}
.tamanho_image{
	width:181px !important;
	height:181px !important;
}

.labelproduto, .labelpreco, .labelparcelamento{
	text-align:left;
	padding:10px ;
	
}
.labelDstqFantasia {
	text-decoration:line-through;
}
.labelproduto{
    font-size: 14px;
    padding-bottom: 11px;
	height:40px;
	color:#333;
}

.labelproduto a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.labelproduto a:hover{
	color:#000;
	text-decoration:underline;
}

.labelpreco{
	padding-top:8px;
	font-size:12px;
	color: #333;

}

.labelDstqPreco{
	font-size:28px;
	font-weight:bold;
	color:#468C00;
}
.labelvaloravista{
	text-align:left;
	margin:10px;
	padding-top:10px;
	border-top:1px dotted #999;
	color:#468C00;
	font-size:24px;
	font-weight:bold;
	display:none;
}
.labelvaloravista span{
	font-size:11px;
	color:#333;
	font-weight:normal;
}

.labelparcelamento{
	color:#333;
	font-size:10px;
	padding:2px 10px 0px;
}
.labelparcelamento strong{
	font-size:14px;
	font-weight:bold;
	color:#468C00;
}
.labelparcelamento span{
	display:block;
}
.labelbtcomprar{
	display:none;
	padding:15px;
	text-align:left;
	clear:both;
	bottom:0px;
}
/*//////////////////////////////// miolo index /////////////////////////////////////////*/

/*//////////////////////////////// departamentos /////////////////////////////////////////*/

.departamento_titulo, .departamento_titulo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16;
	font-weight:bold;
	color:#333333;
}
.departamento_titulo a:hover {
	color:#000000;
}
.departamento_proxima, .departamento_proxima a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:bold;
	color:#333333;
}
.departamento_proxima a:hover {
	color:#000000;
}
.quantidade {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.barra_titulo {
	background-color:#333333;
	padding:5px;
}

/*//////////////////////////////// departamentos /////////////////////////////////////////*/

/* PRODUTOS inicio */
li.new_produtoExtras{
border-bottom:1px dotted #6a5f2f !important;
border-top:1px dotted #6a5f2f !important;
clear:both;
float:left;
font-weight:bold;
padding:10px 0px 7px 0px !important;
width:100%;
}
li.new_produtoExtras a{padding:0 0 0 20px !important;}
* html body li.new_produtoExtras{width:100%;}
li.new_produtoExtras img{
display:none;
}
#produtoNavCate{
color:#999;
font-size:14px;
font-weight:500;
padding-bottom:3px;
}
li.new_produtoExtrastxt{
width:auto;
}
#produtoNavCate a{
color:#666;
text-decoration:underline;
}
#produtoNavFabr{
color:#333;
font-size:11px;
font-weight:500;
padding-bottom:7px;
}
#produtoNavFabr a{
color:#3e3925;
text-decoration:underline;
}
#produtoFotoMedia{
background:#fff;
padding:5px;
text-align:center;
}
#produtoFotoMini{
	text-align:center;
	padding:5px;
}
#produtoFotoMini a{
	padding: 0px 2px 0px 2px;
}
#produtoCodigo {
	color:#666666;
	font-size:11px;
	font-weight:400;
	padding-left:10px;
}
#produtoCodigo a{
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#produtoCodigo a:hover{
	color:#000000;
}
#produtoExtras{
font:12px Tahoma,Arial,Verdana;
}
#produtoExtras td{
font-size:11px !important;
padding:10px 0 10px 10px;
}
#produtoMaisInfo{
background:#ccc;
float:left;
font:bold 12px Arial,Helvetica,sans-serif;
margin-bottom:12px;
padding:0 !important;
width:97%;
}
#produtoMaisInfo a{
border-bottom:1px dotted #999;
border-top:1px dotted #999;
display:block;
float:left;
height:30px !important;
margin:0;
padding:18px 0 3px;
text-align:center !important;
width:155px;
}
* html body #produtoMaisInfo a{height:52px !important;}
#produtoMaisInfo a,#produtoMaisInfo a:hover{
color:#000;
text-decoration:none;
}
#produtoMaisInfo a:hover{
background:#e4e4e4;
}
.precoProdutoAVista{
	color:#666666;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	padding-top:5px;
}
.precoProdutoParcelado{
	color:#666666;
	font-family:Tahoma, Arial, Verdana;
	font-size:16px;
	font-weight:bold;
	padding:2px 0px 2px 0px;
}
.precoProdutoDesconto{
	color:#336600;
	font-family:Tahoma, Arial, Verdana;
	font-size:16px;
	font-weight:bold;

	padding:2px 0px 2px 0px;
}
.tbl_produto{
color:#666;
font:12px Arial,Helvetica,sans-serif;
margin:10px -2px 0 0;
text-align:left;
}
#new_conteudo .tbl_produto{

width:auto;
}
.tbl_produto h1{
color:#222;
font-size:18px;
font-weight:bold;
margin-top:22px;
}
.precoProdutoAVista .tbl_produto h1{
color:#000;
}
.tbl_produto h2{
border-top:1px dotted #e5e5e5;
color:#333;
font-size:14px;
font-weight:500;
margin:3px 12px 0 0;
padding:12px 0;
text-align:left;
}
.tbl_comprasegura{
	font-family:Arial, Helvetica, sans-serif;
}
.comprasegura_header{
	font-size:12px;
	font-weight:bold;
	color:#FFCC00
}
.comprasegura_precos{
	font-size:12px;
	font-weight:lighter;
	color:#333333
}
.comprasegura_descontovista{
	font-size:11px;
	font-weight:bold;
}
.precoVista{
	font-size:18px;
	font-weight:bold;
	color:#000;
}
.precoParc{
	font-size:12px;
	font-weight:bold;
	color:#666666
}
.precoInfoCarrinho{
	font-size:11px;
	font-weight:400;
	color:#999999;
	padding-top:5px;
}
.informacoes_row{
	padding:10px 0px 10px 15px; 
	background-color:#666666;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF
}
.item_desc, .item_desc a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #666666; 
	text-decoration:none;
	padding:5px;}
	
.item_desc2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #666666; 
	text-decoration:none;
	padding:5px;}
	
.item_desc a:hover{
	color:#000000;
	text-decoration:none}
.precoFonte{
	color:#333333;
	font-family: verdana; 
	font-size: 12px; 
	font-weight: 600; 
	padding: 0 2px 0px 2px; 
	text-decoration:none
}
/* PRODUTOS fim */



/* trocaedevolucao */
.tbl_trocaedevolucao{
	font-family:verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

.trocaedevolucao_h1{
	text-align:justify;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	padding: 10px 15px 10px 15px;
}

.trocaedevolucao_chamada{
	font-weight:bold;
	padding: 10px 15px 10px 15px;	
}
.trocaedevolucao_chamada a{
	color:#000000;
	text-decoration:underline;
}



.trocaedevolucao_textodestaque{
	color:#FFFFFF;
	font-weight:bold;
}
/* trocaedevolucao */



/* f_endereco */
.tbl_fendereco{
	font-family:Arial, Helvetica, sans-serif;
}

.fendereco_textheader{
	padding:20px 400px 20px 20px;
	color:#333333;
	font-size:14px;
	font-weight:400;
	background-color:#EEEEEE
}

.fendereco_enderecocadastrado{
	padding:10px;
	background-color:#F4F4F4;
	font-size:12px;
}

.fendereco_endereconovo{
	padding:10px;
	font-size:12px;
}

.fendereco_endereconovoinforma{
	font-size:11px;
	color:#333333
}

/* f_endereco */

/* fale conosco */

.fc_form {
	border:1px solid #666666;
	background-color:#f1f1f1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

/* fale conosco */

/* carrinho de compras */
.tbl_basket{
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
}

.tbl_basket a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	text-decoration:underline;
	color:#666666
}

.basket_header{
	background-color:#EEEEEE;
	font-size:12px;
	font-weight:bold;
}

.basket_row{
	color:#333333;
	font-size:12px;
	font-weight:300;
}

.tbl_basket div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
	text-decoration:none;
	color:#666666
}

.tbl_basket p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:600;
	text-decoration:none;
	color:#666666
}

.basketQntd{
	background:#fff;
	}
.bg_unitario{
	background:#fff;
	}
	
.bg_total{
	background:#fff;
	}

.basketPresente{
	background:#fff;
	}
	
.descricao{
	background:#fff;
	}

.foto_prod{
	background:#fff;
	}
.basketCupomTitulo{
	background:#d2d2d2;
	}


/* carrinho de compras */


/*******************************   rodape   **********************************/

.bg_rodape_cbn{background:#eeeeee url(../images/rodape_bottom.jpg) center 270px repeat-x; margin:auto; height:440px; min-width:1200px; padding-top:10px;}
/* chrome */

.logo_rodape_esquerda{background:url(../images/logo_rodape.png) center center no-repeat; width:200px; height:158px; position:absolute; margin:170px 0 0 280px;}

#rdp_boxcontato span {
    font-size: 12px;
}
#band_pagseguro{
display:none;
margin-bottom:12px !important;
}
.fb-like-box{
border-bottom:1px dotted #ccc;
height:180px;
padding-bottom:6px;
width:100%;
}
/* rodape fixo */
#rodapeEndereco{
background:#d6d1c8;
color:#342101;
font:12px "latoregular",Verdana, Tahoma, Geneva, sans-serif;
left:0;
margin-top:12px;
padding:4px 0 2px;
position:absolute;
width:100%;
}
#rodapeFixo{
margin-top:12px;
position:absolute;
text-align:left;
}
#rodapeFixo dl{
float:left;
padding:19px 12px 20px 22px;
width:240px;
}
#rodapeFixo dl.halfbanner{
padding:19px 12px 20px 22px;
width:200px;
}
#rodapeFixo dt{
color:#333;
font:12px "latoregular",Arial,Helvetica,sans-serif; 
padding-bottom:4px;
text-transform:uppercase;
font-weight:bold;
}
/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#rodapeFixo dt{padding-bottom:6px;}
}
#rodapeFixo dd{
clear:both;
color:#333;
display:block;
margin:0 0 -3px;
margin:0\0/; /* ie */
padding-bottom:1px;
padding-top:0px;
}
/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#rodapeFixo dd{margin:0;padding-bottom:3px;}
}
#rodapeFixo dd a{
color:#666666;
font:11px "latoregular",Arial,Helvetica,sans-serif;
text-decoration:none;
text-transform:uppercase;
}
#rodapeFixo .halfbanner dd{
background:url(../images/half_tecnologia.png) 0 6px no-repeat;
display:block;
height:92px;
overflow:hidden;
text-indent:-5000px;
width:191px;
}
#rodapeFixo dd a:hover{
color:#000;
text-decoration:underline;
}
/* fim */
.rodapeCenter{
height:190px;
margin:0 auto;
width:1200px;
}
#rodapesite{
margin:20px auto 0;
*margin:1px auto 0; /* ie */
width:100%;
}
#rodapesite center{
height:60px;
margin:0 2px 0;
text-align:center;
}
#rodapesite center img{
margin-top:25px;
}
.r_bandeiras img{
_margin-right:10px;
padding-right:10px;
}
#r_base{
background:none;
padding:0 !important;
*padding:40px 30px 0 !important; /* ie */
width:auto;
}
.r_basemeio{
background:none !important;
padding-top:19px;
width:1200px;
}
#r_certificados{
/*border-right:1px dotted #afafaf;*/
float:left;
margin-top:-7px !important;
padding:19px 0 14px 30px;
text-align:left;
width:320px !important;
height:150px;
}
.selo_ebit{
display:none;
}
#r_certificados li{
float:left !important;
margin:0 12px 0 0 !important;
padding:0 !important;
width:auto !important;
}
#r_certificados li.r_ecompleto{
margin-top:1px !important;
}
#r_certificados li.r_fcontrol{}
#r_certificados li.r_rapidssl{
margin-top:2px !important;
}
#r_certificados li.r_ecompleto{
/*margin-left:-2px !important;
width:110px !important; */
}
#r_certificados li.r_fcontrol{
/*width:43px !important;*/
}
#r_certificados li.r_fcontrol img{
width:100%;
}
#r_certificados li.r_rapidssl{
/*margin-left:-8px !important;
width:80px !important;*/
}
#r_certificados li.r_rapidssl img{
width:100%;
}
#r_contato{
display:none;
margin-left:0;
position:absolute;
text-align:left;
width:auto;
}
#r_contato .r_institucional, #r_contato .trdp_fpag{}
#r_contato .trdp_fpag{
display:block;
width:100% !important;
}
#r_contato_fone{
margin-left:212px;
margin-top:13px;
position:absolute;
width:205px;
}
#r_contato_fone strong{
display:none;
}
#r_contato_loja{
margin-top:0;
position:absolute;
width:205px;
}
#r_contato_titulo{
margin-left:212px;
position:absolute;
width:205px;
}
#r_formas{
float:left;
margin-bottom:12px;
margin-left:300px;
padding:0 0 26px;
text-align:left;
width:500px;
}
#r_formas div{
margin:0px 0 12px 0;
padding-bottom:0 !important;
padding-right:3px !important;
text-align:center;
width:auto !important;
}
#r_formas div img{border-radius:5px; background:#fff; padding:3px; height:26px;}
#r_formas li{
width:420px;
}
#r_formas li#r_formas_titulo,#r_certificados li.r_titulo{
color:#333;
font:12px "latoregular",Arial,Helvetica,sans-serif; 
padding:12px 0 9px 0;
text-transform:uppercase;
width:100% !important;
font-weight:bold;
}
.r_institucional{
color:#666;
font:11px Arial, Helvetica, sans-serif;
}
.r_institucional dt{
height:17px;
}
.r_institucional a{
color:#666;
text-decoration:none;
}
.r_institucional a:hover{
color:#000;
text-decoration:underline;
}
.r_institucional p br{
display:inline;
float:left;
margin:0;
padding:0;
}
#r_menu{
display:none;
margin-left:221px;
*margin-left:-734px !important; /* ie */
margin-top:-170px;
padding-top:12px;
position:absolute;
width:auto;
}
#r_menu dl{
display:inline;
}
#r_menu dt{
display:inline;
padding:3px 6px 3px 0;
}
#r_menu a{
color:#000;
font-weight:normal;
text-decoration:none;
}
.r_titulo{
color:#000;
font:bold 11px Arial, Helvetica, sans-serif;
height:22px !important;
*height:22px !important; /* ie */
text-align:left;
}
#rdp_boxcontato{
color:#333;
font-family:"latoregular",Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 auto 0;
padding:12px 20px 0 100px;
text-align:left;
width:400px;
}
#rdp_boxcontato a{color:#154C76; text-decoration:none;}
#rdp_boxcontato a:hover{color:#000;}


.redes_rdp{position: absolute; margin: 0 0 0 395px;}

.facebook_rodape {
    margin: 195px 0 0 830px;
    position: absolute;
		width:320px;
}
#rdp_boxcontato li {
    width: 400px;
}
/*******************************   rodape   **********************************/



/* identificacao */
.tbl_identificacao{
	font-family:Tahoma, Arial, Verdana;
}

.identificacao_destaque{
	background-color:#EEEEEE;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 10px 10px;
}

.identificacao_text1{
	color:#333333;
	background-color:#EEEEEE;
	font-size:12px;
	font-weight:400;
	padding:10px 0px 10px 10px;
}

.identificacao_text2{
	color:#333333;
	font-size:12px;
	font-weight:400;
}

.identificacao_subtext2{
	color:#333333;
	font-size:11px;
	font-weight:300;
}

.tbl_identificacao a{
	color:#333333;
	font-size:11px;
	text-decoration:underline;
	padding-left:10px;
}
/* identificacao */



/* f_pagamento */
.tbl_fpagamento{
	font-family:Arial, Helvetica, sans-serif;
}

.fpagamento_headertbl1{
	background-color:#D0D0D0;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	text-align:center
}

.fpagamento_rowtbl1{
	color:#333333;
	font-size:13px;
	font-weight:400;
	text-align:center;
	text-transform:capitalize;
}

.fpagamento_marcatbl1{
	color:#333333;
	font-size:12px;
	font-weight:500;
	text-transform:uppercase
}

.fpagamento_precos{
	background-color:#E5E5E5 !important;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding-right:15px;
	text-align:right
}

.fpagamento_text1{
	font-size:12px;
}

.fpagamento_text2{
	font-size:13px;
}

.fpagamentoBgColor{

	}

.fpagamentoOffBgColor{
	background-color:#D0D0D0;
	}
}

/* f_pagamento */


/* f_order */
.forder_numeropedido{
	color:#000000;
	font-family:Tahoma, Arial;
	font-size:24px;
	font-weight:bold;
	text-align:center
}
/* f_order */



/* central do cliente */
.tbl_central{
	font-family: Tahoma, Arial;
	color:#333333;
}

.tbl_central a{
	color:#666666;
	font-size:13px;
	text-decoration:none;
	font-weight:bolder
}

#a_incluircarro{
	color:#CC0000;
	font-family: Tahoma, Arial;
	font-size:13px;
	text-decoration:underline;
	font-weight:bolder
}

#a_incluircarro:hover{
	color:#373985;
	font-family: Tahoma, Arial;
	font-size:13px;
	text-decoration:underline;
	font-weight:bolder
}



.tbl_central a:hover{
	color:#333333;
	font-size:13px;
	text-decoration:underline;
	font-weight:bolder
}

.tbl_pedidos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border:#999999 dotted 1px;
}

.pedidos_header{
	font-weight:bolder;
	background-color: #F4F4EA
}

.pedidos_row{
	color:#000000;
	height:30px
}

.pedidos_row a{
	color:#666666;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
/* central do cliente */


/* formas pagamento */
.tbl_formaspagamento {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.tbl_formaspagamento h1{
	font-size:14px;
	color:#333333;
	padding: 10px 0px 0px 10px;
}

.formaspagamento_linha{
	height:1px;
	background-color:#333333;
}

/* formas pagamento */

/* exibir_pesquisa.php */
.tbl_exibirpesquisa{
	font-size:12px;
	font-family:Tahoma, Verdana, Arial;
	color:#333333;
}

.tbl_exibirpesquisa h1{
	font-size:13px;
	font-weight:600;
	color:#333333;
	padding:0px;
	margin:0px;
}

.tbl_exibirpesquisa a{
	font-size:16px;
	color:#666666;
	text-decoration:none;
}

#searched{
	color:#333333; font-weight:bold; text-transform:uppercase;
}

#paginacao{
	color:#333333; padding:2px 5px 2px 5px; text-decoration:underline;
}

#paginacao_selected{
	color:#333333; padding:2px 5px 2px 5px; text-decoration:underline;
	border:#333333 2px solid;
}
/* exibir_pesquisa.php */

/* meu_cadastro.php */
.tbl_meucadastro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#btncadastro{
	 margin:-66px 652px 12px 47px !important
	}

.tbl_meucadastro h3{
	background-color:EEEEEE;
	font-size:12px;
	font-weight:400;
	margin:0px;
	padding:5px;
	width:100%;	
}

.meucadastro_tipopessoa{
	font-size:12px;
}

.meucadastro_label{
	font-size:12px;
	padding:0px 10px 3px 0px;
	text-align:right;
	width:250px;
}

.meucadastro_labelbold{
	font-size:12px;
	font-weight:bold;
	padding:0px 10px 3px 0px;
	text-align:right;
	width:250px;
}


.meucadastro_check{
	font-size:12px;
}

.meucadastro_labeltext{
	font-size:12px;
}

.meucadastro_text{
	color:#666;
	font-size:12px;
	font-weight:400;
	border:#333333 solid 1px;
}

.meucadastro_select{
	color:#666;
	font-size:12px;
	font-weight:400;
	border:#333333 solid 1px;
}
/* meu_cadastro.php */

/* aempresa.php */
.aempresa_header{
	height: 30px;
	color:#FFFFFF;
	font-family:Tahoma, Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
}
/* aempresa.php */

/* news letter */
.newsletter {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.bt_news { 
display:block;
}
/* news letter */

/* compra segura */
.cs_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.cs_link:hover{
	color:#666666;
}
.cs_fonte {
	font-size: 12px;
	font-family: verdana;
}
.cs_negrito {font-size: 12px; font-family: verdana; font-weight: bold; }

/* compra segura */

/* float imagem destaque */
#boxImgDestaque{
	position: absolute; 
	top:0px; left:0px;
	width: 133; height: 145; 
	padding-top: 50px;
	color:#FFFFFF; 
	background-image:url(../images/box2.png);
	background-repeat:no-repeat;
	background-position:center;
	display: none; 
	font-family:Arial, Helvetica, sans-serif;
}
/* float imagem destaque */

#prazo dl{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12;
	font-weight:bold;
	color:#090;
	padding:10px;
}
#prazo dt {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	padding-left:25px;
}

/********************** tags ******************************************/

.link_tags a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999;
	padding:2px;
	border:1px #fff solid;
	text-decoration:none;
}
.link_tags a:hover {
	color:#000;
	border:1px #000 solid;
}
/********************** tags ******************************************/

/*********************** menu tags ****************************/


.MenuTags {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding: 5px 5px 5px 0px;
	text-decoration:none;
}
.MenuTags a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#910000;
	font-weight:bold;
	text-decoration:none;
}
.MenuTags a:hover{
	color:#666666;
	text-decoration:underline;
}


/*********************** menu tags ****************************/

.pesquisa_ideal{
	color:#575FA0;
	height:35px;
	font-size:12px;
	font-weight:bold;
}
.caixa_pesquise {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#575FA0;
	border:1px solid #575FA0;
	padding:2px;
}

/* inicio novo header */

.logotipo {
    margin: 20px 0 0px -84px;
		position:absolute;
		z-index:888;
		left:50%;
		
}

#bg_top { text-align:center; height:243px;  position:relative; margin:0 auto 0;}
.bg_top_ul{width:1200px; margin:auto;}
.bg_search{background:#0A2E65; height:58px; color:#FFFFFF; padding-left:15px; font-size:14px; font-family:"Dax",Verdana, Geneva, sans-serif; font-weight:bold;}
.bg_carrinho{background:#0A2E65; width:300px;}


#menu_institucional{ position:absolute; margin:15px 0 0 0; padding-bottom:10px; border-bottom:1px dotted #333;}
#menu_institucional ul{margin:auto;}
#menu_institucional ul li{float:left;padding:2px 0px;}
#menu_institucional ul li a{font-family:"latoregular", Arial, Geneva, sans-serif; font-size:13px; color:#333;padding:2px 5px; text-decoration:none;  }
#menu_institucional ul li a:hover{color:#fff ; background:#000;border-radius:3px;}

.header_local{background:url(../images/icon_local.png) left center no-repeat; font-family:"latoregular",Arial, Helvetica, sans-serif; font-size:12px; color:#333; position:absolute; margin:60px 0 0 0; text-align:left; padding:3px 0 3px 30px;}
.header_local a{font-weight:bold; text-decoration:none; color:#000;}
.header_local a:hover{color:#981D12;}

.base_menuhorizontal{margin:auto; height:50px; background: url(../images/bg_menuinstitucional.png) center bottom no-repeat; width:1200px;}
.bm_table{width:1200px; display:table}
.bm_cell{display:table-cell; width:200px; position:relative;}
.bm_cell img {margin: 10px 0 8px 15px;}
.menu_susp{display:table-cell;}

.pneus_continental{background:url(../images/pneus_continental.png); width:499px; height:64px; position:absolute; margin:171px 0 0 691px;}


.bg_vitrine{margin:0px auto 10px;}
.header_contatos{ background:#F1363F; margin:1px auto 0; width:1200px;height:60px;}
.header_contatos ul{ height:60px; width:1200px; display:table;}
.header_contatos ul li{display:table-cell; text-align:center; vertical-align:middle;}

.fone_header{background:url(../images/fone_topo.png) center 13px no-repeat; width:407px; height:15px;}

.news_simples{width:1200px; margin:10px auto 5px; background:#ccc url(../images/logo_news.png) 0px center no-repeat; color:#000; font-size:16px; font-family:Arial, Helvetica, sans-serif; height:60px; border-radius:10px;}
.news_simples ul{display:table;}
.news_simples ul li{display:table-cell; vertical-align:middle !important; height:60px;}
.txt_newsl{color:#666666; padding:2px 5px; font-size:14px; width:580px; height:40px; border-radius:5px; border:none;}
.bt_news_gravar{ padding:3px 10px 0;}

#busca {clear:both;}
.redes_sociais{position:absolute; margin:12px 0 0 854px;}




.fone_topo{
  font-size: 14px;
  color: #333;
  position:absolute;
  margin: 65px 0 0 900px;
  font-family: "latoregular",Arial, Helvetica, sans-serif;
}
.fone_topo p{color:#FFA500; margin-bottom:10px;}
.fone_topo ul{display:table; margin-bottom:10px;}
.fone_topo li{display:table-cell; vertical-align:top;}
.fone_topo img{margin-right:10px;}
.new_tel_telefone{font-size:16px; font-weight:bold; color:#981D12;}
.new_tel_virgula_2, .new_tel_virgula_3{display: none;}
.new_tel_fone_2{ display:block;}

.casinha{background: url(../images/home.png) center top; width:27px; height:24px; position:absolute; margin:5px 0 0 20px;}
/* fim novo header */



#news{margin:0 0 0 -36px;padding:0 10px}
.newsletter{height:18px;margin:0 0 5px}
#news label{display:block;clear:both;float:left;width:37px !important;text-align:right;padding-right:3px;color:#333333}
.chk{width:15px;height:15px;display:block;float:left;}

.tit2{background:url(../images/mn_barra.png) right top no-repeat;font:bold 12px Arial, Helvetica, sans-serif;color:#FFFFFF;text-align:left;padding:8px 0 5px 20px;margin:-22px -10px 8px -20px; height:20px;}
#parceiros li{margin:0;padding:0 0 12px}

#esquerda{margin:22px 0 0;padding:0;width:200px;font:11px Arial, Helvetica, sans-serif;color:#333; background:#f1f1f1}
#esquerda ul{padding:22px 10px 12px 10px}
#news{margin:0;padding:0}

#menuesq{width:200px;font:13px "latoregular",Arial, Helvetica, sans-serif;}
ul.nav{width:200px;padding:0;list-style:none;}
ul.nav a, ul.nav a.fechado, ul.nav a.aberto{display:block;margin:0;padding:0 0 1px 0px;color:#000;text-decoration: none;voice-family:"\"}\"";voice-family:inherit; text-transform:uppercase; }
* html body ul.nav a, * html body ul.nav a.fechado, * html body ul.nav a.aberto{width:200px;}
ul.nav a:hover{}
ul.nav a.aberto{}
ul.nav li.alt a, ul.nav li.alt a.fechado{}/* voltar categoria */
ul.nav li.alt a:hover{}
ul.nav li.alt a.aberto{font-size:12px; padding:10px 10px 10px 15px; font-family:"latoregular", Arial, Helvetica, sans-serif; font-weight:bold;} /* categoria */
ul.nav li.alt a.aberto:hover{}
ul.nav ul.sub{margin:0;padding:0;list-style:none;}
ul.nav ul.sub a{color:#666666; text-transform:inherit; padding-left:20px; line-height:20px !important;} /* sub-categoria a */
ul.nav ul.sub a:hover{}
ul.nav ul.sub a:hover, ul.nav ul.sub a:active, ul.nav ul.sub a.selected{background:#f5b800; color:#000000;}  /* sub-categoria a:hover */
.tit{width:200px; padding:10px 0px; border-bottom:1px solid #333; border-top:1px solid #333;}
.tit li{color:#000;padding:0 0 0 15px; font-family:"latoregular", Arial, Helvetica, sans-serif; font-size:16px;}

.alt{}




#produtoFotoMedia img{border:1px dotted #e1e1e1}
#produtoFotoMini img{border:1px dotted #e5e5e5}

.identificacao_text1 input,.identificacao_subtext2 input{border:1px solid #333333}
select{border:1px solid #333333}


.departamento_titulo,.departamento_titulo a{font-size:12px;color:#777;text-decoration:none}
.tbl_produto h2{border-top:1px dotted #e5e5e5;font-size:12px;margin:3px 12px 0 0;padding:12px 0;text-align:left;}
#produtoNavCate,#produtoNavCate a{font-size:12px;color:#777;text-decoration:none;}
.departamento_titulo a:hover,#produtoNavCate a:hover{color:#333}
#produtoNavFabr a{color:#333333;text-decoration:none}
#produtoNavFabr a:hover,.tbl_produto h1 a:hover,#produtoCodigo a:hover{text-decoration:underline !important;}
.tbl_produto h1 a,.tbl_produto h1 a:hover,#produtoCodigo a:hover{color:#333333 !important}

#produtoExtras td{padding:10px 0 10px 10px;font-size:11px !important}
#conteudo{border:1px dotted #a5a5a5;margin:22px 0 12px 20px;font:12px Tahoma,Arial, Helvetica, sans-serif !important}
#conteudo td{padding:22px;}
#conteudo h1{margin:-16px 22px 22px !important;padding-top:22px;border-top:2px solid #c5c5c5}
#conteudo h4,#conteudo h5,#conteudo h6{overflow:hidden;text-indent:-5000px;height:31px;}
#conteudo ol{padding-left:18px}

#conteudo2{margin:22px 0 12px 30px;font:12px Tahoma,Arial, Helvetica, sans-serif !important}
#conteudo2 h4{font:22px Tahoma,Arial, Helvetica, sans-serif !important; padding:10px;border-bottom:1px solid #CCCCCC; margin:0px 20px;}
.texto_comercial{
	text-align:justify;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	padding: 10px 30px 10px 30px;
}
#conteudo3{margin:22px 0 12px 0px;font:12px Tahoma,Arial, Helvetica, sans-serif !important}
#conteudo3 h4{font:22px Tahoma,Arial, Helvetica, sans-serif !important; padding:10px;border-bottom:1px solid #CCCCCC; margin:0px 20px;}
/********************** nuvem ******************************************/

.nuvem_titulo{
    color:#847046;
    font-family:"Blue", Arial, Helvetica, sans-serif;
    font-size: 30px;
    height: 15px;
    margin-left: 15px;
    margin-top: 5px;
    padding: 9px 5px 20px 15px;
    text-align: left;
    vertical-align: middle;
    width: 190px;}
.base_nuvem {
    height: auto;
    margin: 0 15px 50px;
    padding: 10px;
    width: auto;	
		border-top:1px solid #847046;
}
.nuvem {font-family:Verdana, Arial, Helvetica, sans-serif;}
.nuvem1 a{font-size:12px;	color:#AC9464;	text-decoration:none;	padding:5px;	font-weight:normal;}
.nuvem1 a:hover {color:#847046;	padding:4px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.nuvem2 a{	font-size:16px;	color:#AC9464;	text-decoration:none;	padding:5px;	font-weight:bold;}
.nuvem2 a:hover {color:#847046;	padding:4px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.nuvem3 a{font-size:22px; color:#AC9464; text-decoration:none;	padding:5px; font-weight:normal;}
.nuvem3 a:hover {color:#847046;	padding:4px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

/********************** nuvem ******************************************/

.todos_fab a{ color:#333333; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.todos_fab a:hover {color:#000000; text-decoration:underline; }

/********************** calcule frete ******************************************/

#calcule_frete {padding:10px 10px 10px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; font-weight:bold; background-color: #E1E1E1; border-top:1px dashed #999999;}
.calcule {font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #666666; padding:1px;}
.bt_calcule { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; background-color:#666666; padding:1px 5px 1px 5px; border-color:#999999; font-size:11px;}
/********************** calcule frete ******************************************/
/* CSS formas de pagamento */
#caixa_pag{ 
min-height:230px !important;
}

/* login INICIO */
#miolo h4{
background:url("../images/title_login.png") no-repeat;
height:27px;
margin:12px 0 0;
overflow:hidden;
text-indent:-5000px;
}
#miolo{
float:left;
padding:10px;
width:98%;
}
#miolo input{
border-color:#7f9db9;
height:22px;
}
#miolo table{
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
}
.titulo{
width:auto;
}
.linha{
background-color:#cccccc;
height:1px;
margin:10px 0 10px 0;
width:auto;
}
#miolo dl{
float:left;
margin-right:5px;
width:32%;
}
#miolo dl a{
color:#910000;
font:bold 11px Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}
#miolo dl a:hover{
color:#333;
text-decoration:underline;
}
#miolo dt{
background-color:#eee;
color:#444;
font:bold 14px Verdana,Arial,Helvetica,sans-serif;
padding:8px;
vertical-align:middle;
}
#miolo dd{
border-bottom:1px solid #eee;
border-left:1px solid #eee;
border-right:1px solid #eee;
color:#333;
font:11px Verdana, Arial, Helvetica, sans-serif !important;
height:130px;
padding:16px 28px;
}
#miolo img{
padding:5px 0 0 10px;
}
.vermelho{
color:#004020;
}
.login_form{
border:1px #CCC solid;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
/* login FIM */


/*
SUGGESTION inicio
*/
li.sright{background:#777 !important;color:#fff !important;font-size:9px !important;padding:2px 2px 0 !important;text-align:right !important;text-transform:uppercase;}
#suggestion{
background:#fff;
border-bottom:1px solid #555;
border-top:3px solid #f1f1f1;
color:000;
margin-left:10px;
margin-left:10px\0/; /* ie */
margin-top:35px;
margin-top:35px\0/; /* ie */
padding:3px 0 0;
position:absolute;
text-align:left;
width:300px;
width:265px\0/; /* ie */
z-index:99999;
}
* html body #suggestion{
margin-left:10px;
margin-top:-0px;
padding:2px 0 0;
width:265px;
}
/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#suggestion{margin-left:10px;margin-top:0px;width:270px;}
}
#suggestion ul{margin:0;padding:0;}
#suggestion li{background:#fff;border:none;display:block;font:12px Arial,Helvetica,sans-serif;margin:0;padding:0; /* ie */ padding:1px 2px\0/;}
#suggestion a{color:#555;display:block;margin:0;padding:4px 2px; /* ie */ padding:1px 2px\0/;text-decoration:none;}
#suggestion a:hover{color:#000;}
#suggestion li a:hover{background:#e9e9e9;}
#suggestion li a:hover span{color:#666;}
#suggestion li span{color:#aaa;font-size:11px;}
/* 
SUGGESTION fim
*/



.miniLancamento{display:none !important;}
#new_foto .new_zoom{
width:197px !important;
*width:260px !important; /* ie */
}

/**********************************************FITROS ******************************************/
.fs_titulo {
    background: #8C0000;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 5px 5px 5px 8px;
    width: 154px;
}

.fs_filtrado {
    background:#666666;
    border-radius: 7px 7px 7px 7px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    margin-top: 3px;
    padding: 5px;
    width: 157px;
}
.fs_filtradolink {
	padding:5px;
}
.fs_filtradolink li {
	padding:0px 5px 5px 5px;
}
.fs_filtradolink a {
	color:#910;
	font-size:11px;
	text-decoration:none;
}
.fs_filtradolink a:hover {
	color:#910;
	font-size:11px;
	text-decoration:underline;
}
.fs_filtrepor {
	background:#999;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	width:160px;
	border-radius:7px;
}
.fs_filtrelink {
	padding:5px;
}
.fs_filtrelink li {
	padding:0px 5px 5px 5px;
}
.fs_filtrelink a {
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
.fs_filtrelink a:hover {
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}
.col_filtros{background:url(../images/bg_menuesq.png) -10px top repeat-y;}
/*********************************FILTROS****************/

.dptoResultados{background:none !important; height:40px;}

/* MENU inicio */
#menu{
    display:inline-block;
    height:81px;
    left:0;
    margin:0 0 10px;
    width:1200;
    z-index:80 !important;
		border-top:1px solid #000;
		border-bottom:1px solid #000;
}
#menu *{
    outline:none;
}
#menu ul{
    padding:2px 0;
    text-align:left;
}
/* MENU fim */
/* menu vertical */
.MenuPrincipal{
    font:12px "latoregular",Tahoma,Verdana,Arial,Helvetica,sans-serif;
    text-align:left;
}
.MenuPrincipal dd,.MenuPrincipal dt{
    float:left;
}
.MenuPrincipal dd li dd{
    float:none;
}

.MenuPrincipal dt{
    color:#fff;
    display:block;
    font-size:14px;
    text-decoration:none;
    width:200px;
}
/* categorias */
.MenuPrincipal dd a.icones{
    color:#000;
    display:block;
    font:14px 'latoregular',Arial,Helvetica,sans-serif;
    height:28px;
    line-height: 11px;
    padding-top:54px;
    text-align:center;
    text-decoration: none;
    width:117px;
}
dd.mp102385{
    /*border-left:1px solid #504029;*/
    padding-left:16px;
}
@media (max-width: 1280px) {
    dd.mp102385{
        padding-left:10px;
    }
}
@media (max-width: 1024px) {
    dd.mp102385{
        padding-left:6px;
    }
}
.MenuPrincipal dd a.icones:hover{
}
.MenuPrincipal a.icones:hover,.MenuPrincipal dd:hover > a.icones {
    border-top: 3px solid #f5b800;
    padding-top: 51px;
}

/* ------ alterar os mpXXX para os codigos dos departamentos ------ */

/* ícones */
dd.mp49483 a.icones {
    background: url(../images/icones/aperitivos.png) center 10px no-repeat;
}
dd.mp48568 a.icones {
    background: url(../images/icones/biscoitos.png) center 10px no-repeat;
} 
dd.mp48894 a.icones {
    background: url(../images/icones/doces.png) center 10px no-repeat;
} 
dd.mp48567 a.icones {
    background: url(../images/icones/naturais.png) center 10px no-repeat;
		width:170px;
} 
dd.mp64733 a.icones {
    background: url(../images/icones/orientais.png) center 10px no-repeat;
		width:170px;
} 

/* --- fim icones departamentos ---*/



#menu dt h2 a{font-family:"latoregular",Verdana, Geneva, sans-serif; font-size:15px;font-weight:normal;color:#FFFFFF; text-decoration:none;padding:13px 20px 13px}
#menu dt.destaqueAmarelo h2 a{color:#002F29;display:inline-block;padding:37px 49px 10px 20px;text-align:left;}
#menu dt.destaqueAmarelo h2 a strong{display:block;font-weight:normal;text-align:left;text-transform:uppercase;}
#menu dt.destaqueAmarelo h2 a:hover,#menu dt.destaqueAmarelo:hover > h2 a {
    background-position:right 57px;
    border-top: 3px solid #f5b800;
    padding-top: 34px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    #menu ul li h2 a{padding:13px 20px 13px;}
		#menu dt.destaqueAmarelo h2 a{padding:37px 49px 12px 20px;}
}

/* menu departamentos */
.bd_middle{padding:10px !important;}

#boxsub_departamentos{background:#002F29;border-top:2px solid  #002F29;overflow:auto;position:absolute;display:block;visibility:hidden; z-index:999; text-align:left; width:1200px;}
#boxsub_departamentos ul{/*min-height:1720px;*/padding:0;}
#boxsub_departamentos li{background:none !important;padding:0;}
.menu_dpto h2{color:#fff; font-family:"latoregular",Arial, Helvetica, sans-serif;font-size:16px; padding-bottom:9px !important; font-weight:normal;}
.menu_dpto{font-family:"latoregular",Arial, Helvetica, sans-serif;}
.menu_dpto ul{clear:both; }
.menu_dpto ul li{background:none;text-align:center; width:25%; font-size:11px; font-family:"latoregular",Arial, Helvetica, sans-serif; margin:0;padding:0 !important; display:inline-table;}
.menu_marcas_links{text-align:center; font-size:13px; font-family:"latoregular",Arial, Helvetica, sans-serif;display:inline-block;}
.menu_dpto ul li a {display:block; background:#007162;padding:6px 12px; border-radius:2px; color:#fff;margin:1px 3px 0 0;text-decoration:none;}
.menu_dpto ul li a:hover{ background:#111; color:#999;}

.boxsub_departamentos{display:block !important;}

#menuDpto{
    text-align:left;
    z-index:98 !important;
}
#menuDpto *{
    outline:none;
}
#menuDpto ul{
    padding:0;
}
#menuDpto li{
    /*display:block;
    float:left !important;*/
    margin:0 0 1px 0;
    text-align:left;
    border-radius:4px;
    width:220px;
    column-break-inside:avoid;
    -moz-column-break-inside:avoid;
    -webkit-column-break-inside:avoid
}
@media (max-width: 1440px) {
    #menuDpto li{
        width:222px;
    }
}
@media (max-width: 1368px) {
    #menuDpto li{
        width:248px;
    }
}
@media (max-width: 1280px) {
    #menuDpto li{
        width:229px;
    }
}
@media (max-width: 1024px) {
    #menuDpto li{
        width:228px;
    }
}
.menuDpto{
    color:#fff;
    font:11px "latoregular", Arial, Verdana, Tahoma, Geneva, sans-serif;
    columns:7 19em;
    -moz-columns:7 19em;
    -webkit-columns:7 19em;
}
.menuDpto a{
    color: #58b4d6;
    display: block;
    font-size: 11px;
    padding: 5px 10px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}
.menuDpto a:hover,.paiSelect{
    background:#007162 url(../images/arrow_white.png) 280px center no-repeat !important;
    color:#fff !important;
    border-radius:2px;
}

.menu_dpto ul li ul li a {background:#00A893;border-radius:0px !important;display:block;margin:0 3px 0 0;}
.menu_dpto ul li ul li a:hover{ background:#00D7BC !important;color:#fff !important;}

#submenu,#submenu1,#submenu2,#submenu3,#submenu4,#submenu5,#submenu6,#submenu7,#submenu8,#submenu9,#submenu10,#submenu11,#submenu12,#submenu13,#submenu14,#submenu15,#submenu16,#submenu17,#submenu18,#submenu19,#submenu20,#submenu21,#submenu22,#submenu23,#submenu24,#submenu25,#submenu26,#submenu27,#submenu28,#submenu29,#submenu30,#submenu31,#submenu32,#submenu33,#submenu34,#submenu35,#submenu36,#submenu37,#submenu38,#submenu39,#submenu40,#submenu41,#submenu42,#submenu43,#submenu44,#submenu45,#submenu46,#submenu47,#submenu48,#submenu49,#submenu50,#submenu51,#submenu52,#submenu53,#submenu54,#submenu55,#submenu56,#submenu57,#submenu58,#submenu59,#submenu60{
    color:#fff;
    display:block;
    text-align:left;
    z-index:99999 !important;
    min-width:120px;
    margin:0 !important;
}
#submenu li,#submenu1 li,#submenu2 li,#submenu3 li,#submenu4 li,#submenu5 li,#submenu6 li,#submenu7 li,#submenu8 li,#submenu9 li,#submenu10 li,#submenu11 li,#submenu12 li,#submenu13 li, #topmenui li,#submenu14 li,#submenu15 li,#submenu16 li,#submenu17 li,#submenu18 li,#submenu19 li,#submenu20 li,#submenu21 li,#submenu22 li,#submenu23 li,#submenu24 li,#submenu25 li,#submenu26 li,#submenu27 li,#submenu28 li,#submenu29 li,#submenu30 li,#submenu31 li,#submenu32 li,#submenu33 li,#submenu34 li,#submenu35 li,#submenu36 li,#submenu37 li,#submenu38 li,#submenu39 li,#submenu40 li,#submenu41 li,#submenu42 li,#submenu43 li,#submenu44 li,#submenu45 li,#submenu46 li,#submenu47 li,#submenu48 li,#submenu49 li,#submenu50 li,#submenu51 li,#submenu52 li,#submenu53 li,#submenu54 li,#submenu55 li,#submenu56 li,#submenu57 li,#submenu58 li,#submenu59 li,#submenu60 li{
    display:block;
    float:none !important;
    height:auto !important;
    border-right:none !important;
    border-left:none !important;
    text-align:left !important;
}
#submenu li a,#submenu1 li a,#submenu2 li a,#submenu3 li a,#submenu4 li a,#submenu5 li a,#submenu6 li a,#submenu7 li a,#submenu8 li a,#submenu9 li a,#submenu10 li a,#submenu11 li a,#submenu12 li a,#submenu13 li a, #topmenui li a,#submenu14 li a,#submenu15 li a,#submenu16 li a,#submenu17 li a,#submenu18 li a,#submenu19 li a,#submenu20 li a,#submenu21 li a,#submenu22 li a,#submenu23 li a,#submenu24 li a,#submenu25 li a,#submenu26 li a,#submenu27 li a,#submenu28 li a,#submenu29 li a,#submenu30 li a,#submenu31 li a,#submenu32 li a,#submenu33 li a,#submenu34 li a,#submenu35 li a,#submenu36 li a,#submenu37 li a,#submenu38 li a,#submenu39 li a,#submenu40 li a,#submenu41 li a,#submenu42 li a,#submenu43 li a,#submenu44 li a,#submenu45 li a,#submenu46 li a,#submenu47 li a,#submenu48 li a,#submenu49 li a,#submenu50 li a,#submenu51 li a,#submenu52 li a,#submenu53 li a,#submenu54 li a,#submenu55 li a,#submenu56 li a,#submenu57 li a,#submenu58 li a,#submenu59 li a,#submenu60 li a{
    color:#fff !important;
    display:block;
    font:11px "latoregular",Arial, Helvetica, sans-serif !important;
    padding:3px 12px !important;
    text-transform: uppercase;
}
#submenu li a:hover,#submenu1 li a:hover,#submenu2 li a:hover,#submenu3 li a:hover,#submenu4 li a:hover,#submenu5 li a:hover,#submenu6 li a:hover,#submenu7 li a:hover,#submenu8 li a:hover,#submenu9 li a:hover,#submenu10 li a:hover,#submenu11 li a:hover,#submenu12 li a:hover,#submenu13 li a:hover, #topmenui li a:hover,#submenu14 li a:hover,#submenu15 li a:hover,#submenu16 li a:hover,#submenu17 li a:hover,#submenu18 li a:hover,#submenu19 li a:hover,#submenu20 li a:hover,#submenu21 li a:hover,#submenu22 li a:hover,#submenu23 li a:hover,#submenu24 li a:hover,#submenu25 li a:hover,#submenu26 li a:hover,#submenu27 li a:hover,#submenu28 li a:hover,#submenu29 li a:hover,#submenu30 li a:hover,#submenu31 li a:hover,#submenu32 li a:hover,#submenu33 li a:hover,#submenu34 li a:hover,#submenu35 li a:hover,#submenu36 li a:hover,#submenu37 li a:hover,#submenu38 li a:hover,#submenu39 li a:hover,#submenu40 li a:hover,#submenu41 li a:hover,#submenu42 li a:hover,#submenu43 li a:hover,#submenu44 li a:hover,#submenu45 li a:hover,#submenu46 li a:hover,#submenu47 li a:hover,#submenu48 li a:hover,#submenu49 li a:hover,#submenu50 li a:hover,#submenu51 li a:hover,#submenu52 li a:hover,#submenu53 li a:hover,#submenu54 li a:hover,#submenu55 li a:hover,#submenu56 li a:hover,#submenu57 li a:hover,#submenu58 li a:hover,#submenu59 li a:hover,#submenu60 li a:hover{
    background:#aaa189;
    color:#fff !important;
    border-radius:2px;
}

/*ul#nav{
background:#f2270c;
display:none;
font:12px "latoregular",Tahoma,Verdana,Arial,Helvetica,sans-serif;
list-style:none;
padding:0;
position:absolute;
width:250px;
z-index:999;
}
ul#nav a{
color:#eed2d2;
}
.aberto{
color:#fff !important;
font-weight:bold !important;
}
.aberto ul li{
color:#fff !important;
font-weight:normal !important;
}
ul#nav .fechado a, ul#nav .aberto a, ul#nav .alt a{
text-decoration:none;
}
ul#nav .fechado, ul#nav .aberto, ul#nav .alt{
border-bottom:1px dotted #c84e51;
color:#eed2d2;
cursor:pointer;
line-height:21px;
margin:0;
padding:6px 0 6px 19px;
text-transform:uppercase;
voice-family:"\"}\"";
voice-family:inherit;
}
ul#nav .alt{
cursor:default;
}
.alt a{
color:#006699 !important;
}
ul#nav .fechado li, ul#nav .aberto li, ul#nav .alt li{
padding:0 !important;
}
#esquerda ul#nav .fechado,#esquerda ul#nav .aberto,#esquerda ul#nav .alt{
border-bottom:none !important;
border-top:none !important;
line-height:15px;
padding:0 0 0 11px;
}
ul#nav .aberto,ul#nav .alt{
border-bottom:none;
border-top:1px dotted #c84e51;
}
ul#nav .fechado{
border-bottom:none;
border-top:1px solid #c84e51;
font-size:13px;
font-weight:bold;
}
ul#nav .aberto:hover,ul#nav .fechado:hover,ul#nav .alt:hover{
color:#fff;
}
ul#nav .aberto,ul#nav .alt{
font-weight:normal;
}
ul#nav .fechado{
background:url(../images/mn_seta.gif) 9px 12px no-repeat;
}
.fechado,.fechado:hover{
color:#fff;
background-color:#9e1d1f;
}
ul#nav li.fechado:hover{
background-color:#9e1d1f;
}
ul#nav .fechado ul.sub{
display:none;
font-weight:normal;
}
ul#nav .aberto,.fechado.aberto:hover,ul#nav li.fechado.aberto:hover{
background:url(../images/mn_setabaixo.gif) 9px 12px no-repeat;
}
ul#nav .fechado.aberto ul.sub{
display:block;
}
ul#nav ul.sub{
list-style:none;
margin:0 0 0 0px;
padding:0;
}*/
/*ul#nav ul.sub a{
border-right:none;
border-top:1px solid #9e1d1f;
color:#eed2d2;
display:block;
*display:inline; /* ie */
/*font-size:13px;
line-height:normal;
margin:0 !important;
padding-bottom:4px !important;
padding-left:0px !important;
padding-top:4px !important;
text-transform:capitalize;
width:205px;
}
ul#nav ul.sub a:hover, ul#nav ul.sub a:active, ul#nav ul.sub a.selected{
color:#fff;
background-color:#9e1d1f;
}*/


/* osubmenu */
#osubmenu,#osubmenu01,#osubmenu02,#osubmenu03,#osubmenu04,#osubmenu05,#osubmenu06,#osubmenu07,#osubmenu08,#osubmenu09,#osubmenu10,#osubmenu11,#osubmenu12,#osubmenu13,#osubmenu14,#osubmenu15,#osubmenu16,#osubmenu17,#osubmenu18,#osubmenu19,#osubmenu20,#osubmenu21,#osubmenu22,#osubmenu23,#osubmenu24,#osubmenu25,#osubmenu26,#osubmenu27,#osubmenu28,#osubmenu29,#osubmenu30,#osubmenu31,#osubmenu32,#osubmenu33,#osubmenu34,#osubmenu35,#osubmenu36,#osubmenu37,#osubmenu38,#osubmenu39,#osubmenu40,#osubmenu41,#osubmenu42,#osubmenu43,#osubmenu44,#osubmenu45,#osubmenu46,#osubmenu47,#osubmenu48,#osubmenu49,#osubmenu50,#osubmenu51,#osubmenu52,#osubmenu53,#osubmenu54,#osubmenu55,#osubmenu56,#osubmenu57,#osubmenu58,#osubmenu59,#osubmenu60{
    background:#fff;
    color:#fff;
    display:none;
    margin:0 auto;
    padding:10px 5px !important;
    position:absolute;
    text-align:left;
    z-index:999999 !important;
		box-shadow:0 0 5px #000;
		border-radius:0 0 5px 5px;
}
#osubmenu13{
    display: none !important;
    visibility: hidden !important;
}
#osubmenu li,#osubmenu01 li,#osubmenu02 li,#osubmenu03 li,#osubmenu04 li,#osubmenu05 li,#osubmenu06 li,#osubmenu07 li,#osubmenu08 li,#osubmenu09 li,#osubmenu10 li,#osubmenu11 li,#osubmenu12 li,#osubmenu13 li,#osubmenu14 li,#osubmenu15 li,#osubmenu16 li,#osubmenu17 li,#osubmenu18 li,#osubmenu19 li,#osubmenu20 li,#osubmenu21 li,#osubmenu22 li,#osubmenu23 li,#osubmenu24 li,#osubmenu25 li,#osubmenu26 li,#osubmenu27 li,#osubmenu28 li,#osubmenu29 li,#osubmenu30 li,#osubmenu31 li,#osubmenu32 li,#osubmenu33 li,#osubmenu34 li,#osubmenu35 li,#osubmenu36 li,#osubmenu37 li,#osubmenu38 li,#osubmenu39 li,#osubmenu40 li,#osubmenu41 li,#osubmenu42 li,#osubmenu43 li,#osubmenu44 li,#osubmenu45 li,#osubmenu46 li,#osubmenu47 li,#osubmenu48 li,#osubmenu49 li,#osubmenu50 li,#osubmenu51 li,#osubmenu52 li,#osubmenu53 li,#osubmenu54 li,#osubmenu55 li,#osubmenu56 li,#osubmenu57 li,#osubmenu58 li,#osubmenu59 li,#osubmenu60 li{
    background:none !important;
    display:block;
    height:auto !important;
    margin:0 4px 0px 5px;
    width: 240px;
}
@media (max-width: 1368px) {
    #osubmenu li,#osubmenu01 li,#osubmenu02 li,#osubmenu03 li,#osubmenu04 li,#osubmenu05 li,#osubmenu06 li,#osubmenu07 li,#osubmenu08 li,#osubmenu09 li,#osubmenu10 li,#osubmenu11 li,#osubmenu12 li,#osubmenu13 li,#osubmenu14 li,#osubmenu15 li,#osubmenu16 li,#osubmenu17 li,#osubmenu18 li,#osubmenu19 li,#osubmenu20 li,#osubmenu21 li,#osubmenu22 li,#osubmenu23 li,#osubmenu24 li,#osubmenu25 li,#osubmenu26 li,#osubmenu27 li,#osubmenu28 li,#osubmenu29 li,#osubmenu30 li,#osubmenu31 li,#osubmenu32 li,#osubmenu33 li,#osubmenu34 li,#osubmenu35 li,#osubmenu36 li,#osubmenu37 li,#osubmenu38 li,#osubmenu39 li,#osubmenu40 li,#osubmenu41 li,#osubmenu42 li,#osubmenu43 li,#osubmenu44 li,#osubmenu45 li,#osubmenu46 li,#osubmenu47 li,#osubmenu48 li,#osubmenu49 li,#osubmenu50 li,#osubmenu51 li,#osubmenu52 li,#osubmenu53 li,#osubmenu54 li,#osubmenu55 li,#osubmenu56 li,#osubmenu57 li,#osubmenu58 li,#osubmenu59 li,#osubmenu60 li{
        width: 205px;
    }
}
@media (max-width: 1024px) {
    #osubmenu li,#osubmenu01 li,#osubmenu02 li,#osubmenu03 li,#osubmenu04 li,#osubmenu05 li,#osubmenu06 li,#osubmenu07 li,#osubmenu08 li,#osubmenu09 li,#osubmenu10 li,#osubmenu11 li,#osubmenu12 li,#osubmenu13 li,#osubmenu14 li,#osubmenu15 li,#osubmenu16 li,#osubmenu17 li,#osubmenu18 li,#osubmenu19 li,#osubmenu20 li,#osubmenu21 li,#osubmenu22 li,#osubmenu23 li,#osubmenu24 li,#osubmenu25 li,#osubmenu26 li,#osubmenu27 li,#osubmenu28 li,#osubmenu29 li,#osubmenu30 li,#osubmenu31 li,#osubmenu32 li,#osubmenu33 li,#osubmenu34 li,#osubmenu35 li,#osubmenu36 li,#osubmenu37 li,#osubmenu38 li,#osubmenu39 li,#osubmenu40 li,#osubmenu41 li,#osubmenu42 li,#osubmenu43 li,#osubmenu44 li,#osubmenu45 li,#osubmenu46 li,#osubmenu47 li,#osubmenu48 li,#osubmenu49 li,#osubmenu50 li,#osubmenu51 li,#osubmenu52 li,#osubmenu53 li,#osubmenu54 li,#osubmenu55 li,#osubmenu56 li,#osubmenu57 li,#osubmenu58 li,#osubmenu59 li,#osubmenu60 li{
        width: 200px;
    }
}
#osubmenu li a,#osubmenu01 li a,#osubmenu02 li a,#osubmenu03 li a,#osubmenu04 li a,#osubmenu05 li a,#osubmenu06 li a,#osubmenu07 li a,#osubmenu08 li a,#osubmenu09 li a,#osubmenu10 li a,#osubmenu11 li a,#osubmenu12 li a,#osubmenu13 li a,#osubmenu14 li a,#osubmenu15 li a,#osubmenu16 li a,#osubmenu17 li a,#osubmenu18 li a,#osubmenu19 li a,#osubmenu20 li a,#osubmenu21 li a,#osubmenu22 li a,#osubmenu23 li a,#osubmenu24 li a,#osubmenu25 li a,#osubmenu26 li a,#osubmenu27 li a,#osubmenu28 li a,#osubmenu29 li a,#osubmenu30 li a,#osubmenu31 li a,#osubmenu32 li a,#osubmenu33 li a,#osubmenu34 li a,#osubmenu35 li a,#osubmenu36 li a,#osubmenu37 li a,#osubmenu38 li a,#osubmenu39 li a,#osubmenu40 li a,#osubmenu41 li a,#osubmenu42 li a,#osubmenu43 li a,#osubmenu44 li a,#osubmenu45 li a,#osubmenu46 li a,#osubmenu47 li a,#osubmenu48 li a,#osubmenu49 li a,#osubmenu50 li a,#osubmenu51 li a,#osubmenu52 li a,#osubmenu53 li a,#osubmenu54 li a,#osubmenu55 li a,#osubmenu56 li a,#osubmenu57 li a,#osubmenu58 li a,#osubmenu59 li a,#osubmenu60 li a{
    background:#fff;
    color:#000;
    display:block;
    font: 11px "latoregular",Tahoma,Geneva,sans-serif !important;
    margin:0;
    padding:6px 12px !important;
    text-decoration:none;
    text-transform:uppercase;
		border-bottom:1px solid #333;
}
#osubmenu li dd a,#osubmenu01 li dd a,#osubmenu02 li dd a,#osubmenu03 li dd a,#osubmenu04 li dd a,#osubmenu05 li dd a,#osubmenu06 li dd a,#osubmenu07 li dd a,#osubmenu08 li dd a,#osubmenu09 li dd a,#osubmenu10 li dd a,#osubmenu11 li dd a,#osubmenu12 li dd a,#osubmenu13 li dd a,#osubmenu14 li dd a,#osubmenu15 li dd a,#osubmenu16 li dd a,#osubmenu17 li dd a,#osubmenu18 li dd a,#osubmenu19 li dd a,#osubmenu20 li dd a,#osubmenu21 li dd a,#osubmenu22 li dd a,#osubmenu23 li dd a,#osubmenu24 li dd a,#osubmenu25 li dd a,#osubmenu26 li dd a,#osubmenu27 li dd a,#osubmenu28 li dd a,#osubmenu29 li dd a,#osubmenu30 li dd a,#osubmenu31 li dd a,#osubmenu32 li dd a,#osubmenu33 li dd a,#osubmenu34 li dd a,#osubmenu35 li dd a,#osubmenu36 li dd a,#osubmenu37 li dd a,#osubmenu38 li dd a,#osubmenu39 li dd a,#osubmenu40 li dd a,#osubmenu41 li dd a,#osubmenu42 li dd a,#osubmenu43 li dd a,#osubmenu44 li dd a,#osubmenu45 li dd a,#osubmenu46 li dd a,#osubmenu47 li dd a,#osubmenu48 li dd a,#osubmenu49 li dd a,#osubmenu50 li dd a,#osubmenu51 li dd a,#osubmenu52 li dd a,#osubmenu53 li dd a,#osubmenu54 li dd a,#osubmenu55 li dd a,#osubmenu56 li dd a,#osubmenu57 li dd a,#osubmenu58 li dd a,#osubmenu59 li dd a,#osubmenu60 li dd a{
    background:#AAA189;
    border-bottom: none;
    border-radius:0px;
    color:#000 !important;
    font:11px "latoregular",Tahoma,Geneva,sans-serif !important;
    margin:0 0 1px;
    padding:3px 12px !important;
}
#osubmenu li a:hover,#osubmenu01 li a:hover,#osubmenu02 li a:hover,#osubmenu03 li a:hover,#osubmenu04 li a:hover,#osubmenu05 li a:hover,#osubmenu06 li a:hover,#osubmenu07 li a:hover,#osubmenu08 li a:hover,#osubmenu09 li a:hover,#osubmenu10 li a:hover,#osubmenu11 li a:hover,#osubmenu12 li a:hover,#osubmenu13 li a:hover,#osubmenu14 li a:hover,#osubmenu15 li a:hover,#osubmenu16 li a:hover,#osubmenu17 li a:hover,#osubmenu18 li a:hover,#osubmenu19 li a:hover,#osubmenu20 li a:hover,#osubmenu21 li a:hover,#osubmenu22 li a:hover,#osubmenu23 li a:hover,#osubmenu24 li a:hover,#osubmenu25 li a:hover,#osubmenu26 li a:hover,#osubmenu27 li a:hover,#osubmenu28 li a:hover,#osubmenu29 li a:hover,#osubmenu30 li a:hover,#osubmenu31 li a:hover,#osubmenu32 li a:hover,#osubmenu33 li a:hover,#osubmenu34 li a:hover,#osubmenu35 li a:hover,#osubmenu36 li a:hover,#osubmenu37 li a:hover,#osubmenu38 li a:hover,#osubmenu39 li a:hover,#osubmenu40 li a:hover,#osubmenu41 li a:hover,#osubmenu42 li a:hover,#osubmenu43 li a:hover,#osubmenu44 li a:hover,#osubmenu45 li a:hover,#osubmenu46 li a:hover,#osubmenu47 li a:hover,#osubmenu48 li a:hover,#osubmenu49 li a:hover,#osubmenu50 li a:hover,#osubmenu51 li a:hover,#osubmenu52 li a:hover,#osubmenu53 li a:hover,#osubmenu54 li a:hover,#osubmenu55 li a:hover,#osubmenu56 li a:hover,#osubmenu57 li a:hover,#osubmenu58 li a:hover,#osubmenu59 li a:hover,#osubmenu60 li a:hover{
    background:#f5b800 !important;
    color:#000 !important;
}
#osubmenu li dd a:hover,#osubmenu01 li dd a:hover,#osubmenu02 li dd a:hover,#osubmenu03 li dd a:hover,#osubmenu04 li dd a:hover,#osubmenu05 li dd a:hover,#osubmenu06 li dd a:hover,#osubmenu07 li dd a:hover,#osubmenu08 li dd a:hover,#osubmenu09 li dd a:hover,#osubmenu10 li dd a:hover,#osubmenu11 li dd a:hover,#osubmenu12 li dd a:hover,#osubmenu13 li dd a:hover,#osubmenu14 li dd a:hover,#osubmenu15 li dd a:hover,#osubmenu16 li dd a:hover,#osubmenu17 li dd a:hover,#osubmenu18 li dd a:hover,#osubmenu19 li dd a:hover,#osubmenu20 li dd a:hover,#osubmenu21 li dd a:hover,#osubmenu22 li dd a:hover,#osubmenu23 li dd a:hover,#osubmenu24 li dd a:hover,#osubmenu25 li dd a:hover,#osubmenu26 li dd a:hover,#osubmenu27 li dd a:hover,#osubmenu28 li dd a:hover,#osubmenu29 li dd a:hover,#osubmenu30 li dd a:hover,#osubmenu31 li dd a:hover,#osubmenu32 li dd a:hover,#osubmenu33 li dd a:hover,#osubmenu34 li dd a:hover,#osubmenu35 li dd a:hover,#osubmenu36 li dd a:hover,#osubmenu37 li dd a:hover,#osubmenu38 li dd a:hover,#osubmenu39 li dd a:hover,#osubmenu40 li dd a:hover,#osubmenu41 li dd a:hover,#osubmenu42 li dd a:hover,#osubmenu43 li dd a:hover,#osubmenu44 li dd a:hover,#osubmenu45 li dd a:hover,#osubmenu46 li dd a:hover,#osubmenu47 li dd a:hover,#osubmenu48 li dd a:hover,#osubmenu49 li dd a:hover,#osubmenu50 li dd a:hover,#osubmenu51 li dd a:hover,#osubmenu52 li dd a:hover,#osubmenu53 li dd a:hover,#osubmenu54 li dd a:hover,#osubmenu55 li dd a:hover,#osubmenu56 li dd a:hover,#osubmenu57 li dd a:hover,#osubmenu58 li dd a:hover,#osubmenu59 li dd a:hover,#osubmenu60 li dd a:hover{
    background:#473924 !important;
    color:#fff !important;
}

a.paiSelect:hover{
    color:#000 !important;
}
/* MENU ESQUERDO fim */

/* box NEWS inicio */
.bt_news{
border:none;
color:#333;
cursor:pointer;
font:bold 13px Arial,Helvetica,sans-serif; 
margin:6px 0 0;
overflow:hidden;
padding:0;
text-indent:-5000px;
}
/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.bt_news{margin:6px 0 0;}
}
.chk{
border:none !important;
display:block;
float:left;
height:15px !important;
margin:-5px 0 0;
width:15px !important;
}
#esquerda{
color:#666;
font:11px Tahoma,Arial,Helvetica,sans-serif;
margin:5px 0 0;
padding:0;
text-align:left;
background:#fff !important;
}
#direitanews{
color:#666;
font:11px Tahoma,Arial,Helvetica,sans-serif;
margin:18px 0 22px 0;
padding:0;
}
#esquerda ul, #direitanews ul{
padding:0 0 5px;
}
#esquerda ul li{
padding:6px 0 0 6px;
width:194px;
}
#direitanews ul li{
padding:6px 0 0 10px;
width:155px;
}
#esquerda ul li.tit2, #latesquerda ul li.tit2{
color:#000;
font:15px "helvetica_neuelightcond",Arial,Helvetica,sans-serif;
letter-spacing:normal;
padding:5px 6px 0;
text-transform:uppercase;
width:206px;
z-index:9;
}
* html body #esquerda ul li.tit2, * html body #latesquerda ul li.tit2{
height:35px;
}
.esquerda{
color:#727f84;
font:13px Tahoma,Arial,Helvetica,sans-serif;
line-height:20px;
padding:9px 0 0 10px;
text-align:left;
}
.label{
color:#738086;
display:block;
float:left;
font:10px Tahoma,Tahoma,Helvetica,sans-serif;
margin:-5px 0 5px 3px;
width:135px;
}
#news{
margin:0;
padding:0;
}
#news fieldset{
border:none;
margin:0;
padding:0;
width:170px;
}
#news fieldset.newsEsconde{
display:none;
}
#news fieldset.newsMais{
background:url(../images/bt_news.png) right 0 no-repeat !important;
cursor:pointer;
height:33px;
margin-top:11px;
}
#news fieldset.newsMenos{
cursor:pointer;
display:none;
height:13px;
}
#news label{
clear:both;
color:#666666;
display:block;
padding-right:3px;
}
.newsletter{
background-color:#FFF;
border:1px solid #999999;
color:#000;
font:10px Tahoma,Arial;
height:22px;
margin:0 0 5px;
text-decoration:none;
width:165px;
}
.newsEsconde img{margin-bottom:10px;}
/* box NEWS fim */

.btprod_diponivel{display:none;}
.pesq_resultados strong{color:#000 !important;}

.tag_dados{padding:10px;}


/***********************  Inicio Galeria de Fotos ****************************/

.base_galeria{padding:20px 0px;font-family:Arial, Helvetica, sans-serif; color:#333; width:1200px;	}
.gf_titulo{font-size:26px; font-weight:bold; padding-bottom:5px; margin:0 auto 5px; border-bottom:1px solid #999;}
.gf_n_albuns{font-size:16px; font-weight:bold; margin-bottom:20px;}
.gf_nome_album{font-size:16px; font-weight:bold; margin-bottom:20px;}
.gf_nome_album span{font-size:14px; font-weight:normal; padding-left:40px;}
.gf_nome_album strong{font-weight:bold;}
.gf_boxalbum{width:220px; float:left; background:#FFF; border:1px solid #999; min-height:300px; margin:0 8px 8px 0}
.gf_dataalbum{font-size:11px; padding:0px 18px;}
.gf_descalbum{padding:5px 18px;}
.gf_descalbum a{font-size:12px; font-weight:bold; color:#333; text-decoration:none;}
.gf_descalbum a:hover{color:#000; text-decoration:underline;}
.gf_n_fotos{font-size:11px; padding:5px 18px;}
.gf_listafotos li{float:left; margin:0px 10px 10px 0;}
.gf_fotos{background:#fff; border:1px solid #ccc; padding:5px;}
.gf_voltar{position:absolute; margin:5px 0 0 1124px;}

/***********************  Fim Galeria de Fotos ****************************/

.dptoImgProduto, .tag_foto{padding:10px;}
.tgs_pagina, .tags_resu {padding: 10px;}

.half img{margin-bottom:5px;}

.vlr_comdesconto{
	font-size: 30px;
}
.p_avista{
	display:block !important;
}
/************************FLOATER****************/

.floater_news{
	background:url(../images/whats.png);
	width:445px;
	height:344px;
	position:fixed;
	z-index:9999;
	bottom:-344px;
	left:50%;
	margin-left:-225px;
	overflow:hidden;}

.fchr{
	background:#C00;
	padding:5px;
	top: 28px;
	left: 350px;
	position:relative;
	width:47px;
	border-radius:3px;
	}	
.floater_news .fchr a{
	color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	}
.floater_news .txt{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 17px;
    margin-left: 36px;
    margin-top: 39px;
    text-align: justify;
    width: 365px;
	}
#floater_news1{
	margin-left: 15px;
    width: 339px;
	}	
#floater_news1 input{
	height:36px;
	width:245px;
	border:1px solid #aca4a4;
	padding-left:5px;
	}
.form_floater{
	margin-top:15px;
	}
.form_floater2{
	margin-top:6px;
	}	
.form_floater p{
	float: left;
    width: 46px;
	padding:8px;
	}	
.form_floater2 p{
	padding:8px;
	float: left;
    width: 46px;
	}	
.cadastr{
	margin:12px 0 0 77px;
	}	
.alerta_floater{
	color: #666666;
    font-size: 11px;
    font-weight: normal;
    margin-left: 75px;
    margin-top: 11px;
	}
.alerta_floater input{
	position:relative;
	top:2px;
	}
#submit_floater{
	width:100px !important;
	height:29px !important;
	border:none !important;
	}
/************************FLOATER****************/
/* FLOATER WHATS inicio */
#floater_news{bottom:0px; position:fixed; z-index:99999; margin:auto; background: url(../images/whats.png) center top no-repeat; width:548px; height:600px; margin:auto; left:35%;}
.float_exit{position:absolute; margin:0px 0 0 240px;}
.float_frase{color: #fff; font-family: Arial,Helvetica,sans-serif;font-size: 16px; margin: 95px 0 0 66px; position: absolute; text-align: center; width: 185px;}
.float_frase span{font-size:20px; font-weight:bold; color:#46BA32;}
.float_numero{position:absolute; margin:285px 0 0 82px;}
#floater_news .new_tel_whatsapp_fone_1 .new_tel_telefone{color:#46BA32;font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;}
#floater_news .new_tel_whatsapp_fone_1 .new_tel_ddd{COLOR:#FFF; font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#floater_news .new_tel_virgula_1{display:none;}
.header_whatsapp{background:#009347 url(../images/icn_whatsapp.png) 97px center no-repeat;clear:both;color:#fff;font:14px Arial;margin:12px 0;padding:22px;width:157px;}
.header_whatsapp strong{font-size:16px;}
.header_whatsapp .new_tel_ddd{font-size:12px;}
.new_tel_whatsapp_ramal_1{color:#023119;display:none;font:12px Arial, Helvetica, sans-serif;}
#floater_news .new_tel_whatsapp_ramal_1{color:#ccc;display:none;font:14px Arial, Helvetica, sans-serif;text-align:center}
#floaterWhats{
    background:#009347 url(../images/icn_whatsapp.png) 94px -20px no-repeat;
    -webkit-border-top-left-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-bottomleft:6px;
    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
    color:#fff;
    font:14px Arial,Verdana, Geneva, sans-serif;
    margin-top:18px;
    padding:92px 6px 12px 22px;
    position:fixed;
    right:0;
    -webkit-box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    text-align:right;
    top:200px;
    z-index:999;
}
#floaterWhats a{
    color:#fff;
    display:block;
    padding:54px 9px 9px 29px;
    text-decoration:none;
}
#floaterWhats strong{
    font:bold 15px Arial,Verdana, Geneva, sans-serif;
}
#expandeWhats,#recolheWhats{
    -webkit-border-top-left-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    -moz-border-radius-topleft:6px;
    -moz-border-radius-bottomleft:6px;
    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
    cursor:pointer;
    margin-top:-8px;
    padding:9px 9px 21px 19px;
    position:fixed;
    -webkit-box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    box-shadow:0px 0px 3px 0px rgba(50, 50, 50, 0.75);
    text-align:right;
    top:200px;
}
#expandeWhats{
    background:#009347 url(../images/ic_expande.png) 8px 4px no-repeat;
    right:-170px;
    z-index:997;
}
#recolheWhats{
    background:#009347 url(../images/ic_recolhe.png) 8px 4px no-repeat;
    right:0;
    z-index:998;
}

/* FLOATER WHATS fim */


 /* inicio new busca pneus */
 
.buscando_pneus{background:url(../images/bg_buscapneus_horizontal.jpg) center top no-repeat; height:80px; margin:1px auto 0;width:1200px;}
.buscando_pneus div{width:1200px; margin:auto;}
.buscando_pneus div ul{padding:23px 0 0 0px; display:table; width:1200px;}
.buscando_pneus div ul li{display:table-cell; vertical-align:middle;}
.buscando_pneus select{border:1px solid #F90105; padding:5px; min-width:220px; background:#F90105; color:#FFF;}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.buscando_pneus div ul{padding:27px 0 0 0px;}
}
 
 /* fim new busca pneus */
 
 #halfQualificacao{margin:0px !important;}
 #search_suggestion{width:354px !important; margin-left:10px !important;}
 dl.search_termos dd{text-align:left;}
 
 /* BUSCA inicio */
#basebusca{
background:url(../images/base_busca.png) 0 center repeat-x;
height:76px;
left:0;
position:absolute;
top:206px;
*top:203px; /* ie */
width:100%;
}
#basebuscasombra{
background:url(../images/base_busca_sombra.png) center 0 no-repeat;
display:none;
height:16px;
left:0;
position:absolute;
top:279px;
width:100%;
}
#busca{
color:#fff;
height:46px;
margin:0;
*margin:0 0 0 -495px; /* ie */
padding:0 0 0 42px;
position:absolute !important;
top:216px;
*top:213px; /* ie */
width:948px;
*width:990px; /* ie */
z-index:2 !important;
}
#busca *{
text-align:left;
}
#busca form{
margin:0;
*margin:-7px 0 0;
padding:0;
}
#busca #texto_pesquisa,#busca_fixa #texto_pesquisa_topo{
border:1px solid #ccc;
color:#111;
font:14px Arial,Tahoma;
height:38px;
margin:11px 0 0 !important;
padding:3px 3px 1px;
text-align:left;
width:867px !important;
}
#busca_fixa #texto_pesquisa_topo{
width:860px !important;
height:44px !important;
}
* html body #busca #texto_pesquisa,* html body #busca_fixa #texto_pesquisa_topo{margin:18px 0 0 !important;}
#busca label{
font:15px Arial,Tahoma,Verdana,Arial,Helvetica,sans-serif;
display:none;
}
#busca select{
border:none;
border-bottom:1px solid #595959;
height:19px;
margin:-1px 0 0 !important;
padding:1px 2px 1px;
text-align:left;
}
* html body #busca select{padding:7px 2px 2px;}
#btn{
background:url(../images/lupa2.png) center center no-repeat;
background-position:0 0;
border:none !important;
cursor:pointer;
height:44px !important;
margin:0 1px 0 -4px !important;
overflow:hidden;
text-indent:-5000px !important;
width:44px;
}
#btn2{
border:none !important;
cursor:pointer;
height:28px !important;
margin:1px 1px 0 -4px !important;
overflow:hidden;
text-indent:-5000px !important;
width:34px;
}
* html body #btn{margin:1px 1px -1px -8px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#btn{padding:0 3px 14px;}
}
#selectDepartamento{
background-color:#FFF;
border:1px solid #d88513;
color:#333;
font:11px Verdana,Arial,Helvetica,sans-serif;
}
#busca_fixa{
background: url(../images/bg_header.png) center repeat-x;
-webkit-box-shadow:#333 0 1px 9px;
-moz-box-shadow:#333 0 1px 9px;
box-shadow:#333 0 1px 9px;
color:#fff;
padding:11px 0px;
position:fixed;
text-align:center;
top:-80px;
width:100%;
z-index:99999 !important;
}
#busca_fixa img{
display:inline-block;
margin:0 10px -17px;
}
#search_suggestion{
margin:1px 0 0 1px !important;
width:360px !important;
z-index:99999 !important;
}
/* BUSCA fim */

#mycarousel2 .prodImg{
height:82px;
padding-left:2px;
width:129px;
vertical-align:middle;
display:table-cell;
}
.grayscale{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease;  /* Chrome and Safari */
    -webkit-backface-visibility:hidden; /* Chrome and Safari */
    transition: all .5s ease-in-out;
    transform: scale(0.9);
    opacity:0.7;
}
#mycarousel2 .prodImg img:hover{
    transition: all .3s ease-in-out;
    transform: scale(1.0);
    opacity:1.0;
}
.prodRel .prodImg{
height:80px;
width:222px;
}




.bn_vitrine2 ul{ margin:3px auto 0; width:1200px; display:table;}
.bn_vitrine2 ul li{display:table-cell; text-align:center;}
.half_banner_1{margin:0 3px 0;}
.bn_vitrine2 a img{background:url(../images/sombra_banners_rdp.png) center bottom no-repeat; padding-bottom:22px;}

.mini_banners_loja{margin:5px auto;}
.mini_banners_loja ul{width:1200px; margin:auto;}

.header_sociais {
    border-bottom: 1px dotted #333;
    margin: 19px 0 0 893px;
    padding-bottom: 6px;
    position: absolute;
}
.header_sociais img{margin-right:5px;}
.header_sociais ul{	display:table; width:307px;}
.header_sociais ul li{display:table-cell; vertical-align:middle; height:24px;}
.header_email{font-size:14px; color:#333; font-family:"latoregular",Arial, Helvetica, sans-serif;}

.fotosshowroom img{border-radius:5px;border:1px solid #fff;}
.fotosshowroom td{padding:5px;}
.fotosshowroom a{opacity:0.9}
.fotosshowroom a:hover{opacity:1.0;}
.fotosshowroom img:hover{box-shadow:0 0 5px #000; border:1px solid #fff;}

.faq_bloco{padding:20px;}
.faq_bloco h2{padding-left:20px;}
.resposta {font-style:italic; color:#666666;}
.faq_bloco li a{color:#000; font-size:11px; text-decoration:none; padding:3px 5px; display:block}
.faq_bloco li a:hover{color:#000; background:#e4e4e4; border-radius:5px;}
.listafaq{padding:10px; border-radius:8px; background:#f1f1f1;width:400px;}
.listafaq li{list-style:decimal; margin:0px 0px 0px 20px;}
#conteudo ol {
    padding-left: 18px;
    float: left;
    margin: 0 30px 0 0;
    height: 1200px;
    width: 320px;
		text-align:left
}