/* CSS Document */
*{list-style-type:none;margin:0;padding:0; }
@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;

}
@font-face {
    font-family: 'Hnormal';
    src: url('helvetica-normal_1.eot');
    src: url('helvetica-normal_1.eot?#iefix') format('embedded-opentype'),
    url('helvetica-normal_1.woff') format('woff'),
    url('helvetica-normal_1.ttf') format('truetype'),
    url('helvetica-normal_1.svg#Hnormal') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Hconde';
    src: url('HelveticaCdMed.eot');
    src: url('HelveticaCdMed.eot?#iefix') format('embedded-opentype'),
    url('HelveticaCdMed.woff') format('woff'),
    url('HelveticaCdMed.ttf') format('truetype'),
    url('HelveticaCdMed.svg#Hconde') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{	margin:0; background:#fff url(../images/bg_body.jpg) center top no-repeat; background-size: cover;}

.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{
    background: #fff;
}

.meu_carrinho {
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#1E3B99;
}
.meu_carrinho a {
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    color:#7D5239;
}
.meu_carrinho a:hover {
    color:#FF7E13;
    text-decoration:underline;
}

.meu_carrinho span{font-size:12px; color:#fff !important; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
#num_itens_carrinho{font-size:26px; display:block;}

.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: "Dax",Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    height:34px;
    width:300px;
    margin-left:10px;
    border-bottom:2px solid #5e5e5e;
    border-top:2px solid #5e5e5e;
    border-left:2px solid #5e5e5e;
    padding:2px 10px;
    border-radius:5px;
}
.bt_enviarpesquisa{position:absolute; margin:-34px 0 0 305px;}

#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{
    background-image:url(../images/top_departamento_meio.jpg);
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    padding: 3px 5px 3px 0px;
    text-align:center;
}
.MenuDepLinkVoltar a{
    color:#cccccc;
    text-decoration:underline;
    font-weight:bold;

}
.MenuDepLinkVoltar a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}
/* menu esquerdo */

/*/////////////////////////////// menu direito //////////////////////////////////////////*/

.menu_direito {margin:0px 0px 0px 10px !important; padding:0px !important}
.MenuDireitoLojasEspeciais{
    font-family:Arial, Helvetica, sans-serif;
    color:#E5B21B;
    font-size:11px;
    font-weight:bold;
    height:30px;
    text-align:left;
    padding-left:30px;
}
.menudireito_bg {
    background-color:F3F3F3;
    text-align:center;
    padding:5px;
}
.menudireito_destaque{
    background-color:F3F3F3;
    text-align:center;
}
.menudireito_marcas, .menudireito_marcas a {
    padding:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#999999;
    text-decoration:none;
    background:#fff;
}
.menudireito_marcas a:hover {
    color:#000000;
    text-decoration:underline;
}
.contorno_desc {
    border:2px solid #FFFFFF;
    padding:2px;
    margin:10px;
}

.detaques-ed{
    background:#ccc;
}

/*/////////////////////////////// menu destaque //////////////////////////////////////////*/

.destaque_precos{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:left;
    padding:5px;
    color:#666666;
}

.tamnho-destaques{
    width:100px;
}

.destaque_titulo a {
    color: #333;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}
.destaque_titulo a:hover {
    color:#000000;
    text-decoration:underline
}
.avista{
    font-size:14px;
    font-weight:bold;
    color:#AC0E65;
}
.end_site {
    display:none;
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#666;}
/*/////////////////////////////// menu destaque //////////////////////////////////////////*/




/*//////////////////////////////// miolo index /////////////////////////////////////////*/
#prod{
    float:left;
    width:245px;
    margin:0 0px 20px 8px;
    font:10px Arial, Helvetica, sans-serif;
    text-align:center;
    min-height:415px;
}

.prodImg{
    text-align:center;
    padding:20px 0px;
    margin-bottom:1px;
    background:#fff;
}

.labelproduto, .labelpreco, .labelparcelamento{
    text-align:left;

}
.labelDstqFantasia {
    text-decoration:line-through;
}
.labelproduto{
    font-size: 11px;
    padding-bottom: 11px;
    height:30px;
}

.labelproduto a{
    color:#666666 !important;
    text-decoration:none !important;
    font-weight:bold;
    font-size:16px;
}
.labelproduto a:hover{
    color:#203F99;
    text-decoration:underline;
}

.labelpreco{
    padding-top:8px;
    font-size:11px;
    color: #666666;
    height:40px;
}

.labelDstqPreco{
    font-size:24px;
    font-weight:bold;
    color:#203F99;
}

.labelparcelamento{
    color:#666;
    font-size:10px;
    padding:2px 10px 10px;
    height:24px;
}

.labelbtcomprar{

    padding:15px;
    text-align:center;
    clear:both;
    bottom:0px;
    display:none;
}
/*//////////////////////////////// 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 */
.tbl_produto{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    margin-top:10px;
    padding: 0 0 0 10px;
}

#produtoNavCate{
    color:#666666;
    font-size:14px;
    font-weight:500;
    padding-bottom:3px;
}

#produtoNavCate a{
    text-decoration:underline;
    color:#666666;
}

#produtoNavFabr{
    color:#333333;
    font-size:11px;
    font-weight:500;
    padding-bottom:7px;
}

#produtoNavFabr a{
    text-decoration:underline;
    color:#666666;
}

#produtoFotoMedia{
    text-align:center;
    padding:5px;
}

#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:#333333;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

#produtoCodigo a:hover{
    color:#000000;
}

#produtoMaisInfo{
    padding:5px 0px 5px 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    background:#222;
}

#produtoMaisInfo a{
    color: #fff;
    text-decoration:none;
    padding-left:20px;
}


#produtoMaisInfo a:hover{
    color:#FFFFFF;
    text-decoration:underline;
}


#produtoExtras{
    font-family:Tahoma, Arial, Verdana;
    font-size:12px;
}

.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:20px;
    font-weight:bold;
    padding:2px 0px 2px 0px;
}


.tbl_produto h1{
    font-size:18px;
    font-weight:bold;
    margin-top:22px;
    color:#555;
}

.tbl_produto h2{
    font-size:14px;
    font-weight:500
}


.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:12px;
    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 */


/* 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   **********************************/

#rdp_f_pagamento{margin:auto; font-family:Arial, Helvetica, sans-serif; color:#661C2B; font-size:12px; font-weight:bold; text-align:center; background:url(../images/bg_bandeiras.png) center top no-repeat; height:116px;}
#rdp_f_pagamento ul { margin:auto; padding:45px 10px 0px 30px;height:42px; width:940px; }
#rdp_f_pagamento li{float:left; margin-right:10px; color:#333;}
.txt_formas{padding-top:5px;}

#band_pagseguro{visibility:hidden; display:none;}
#r_base {width:auto; height:340px; text-align:center;}
.r_basemeio {width:990px; height:270px; margin:auto; text-align:left;position: relative;}

#rdp_boxinstitucional{width:175px; padding:10px 20px 10px 10px; float:left;}
.tit_boxinstitucional{font-size:16px; color:#333; font-family:"Dax",Arial, Helvetica, sans-serif;  padding:15px 10px 10px 10px; font-weight:bold;}
#rdp_boxcontato{width:300px; padding:10px 20px 10px 10px; float:left;}
.tit_boxcontato{font-size:16px; color:#333; font-family:"Dax",Arial, Helvetica, sans-serif;  padding:15px 10px 10px 10px; font-weight:bold;}
#rdp_boxface{width:300px; padding:10px 20px 10px 10px; float:left; display:none;}
.tit_boxface{font-size:16px; color:#333; font-family:"Dax",Arial, Helvetica, sans-serif;  padding:15px 10px 10px 10px; font-weight:bold;}
#rdp_boxseg{width:200px; padding:10px 20px 10px 10px; float:left;}
.tit_boxseg{font-size:16px; color:#333; font-family:"Dax",Arial, Helvetica, sans-serif;  padding:15px 10px 10px 10px; font-weight:bold;}

.rdp_txt_info{font-size:11px; padding:10px; font-family:Arial, Helvetica, sans-serif; color:#333;}

.r_titulo {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333; font-weight:bold;}
.r_bandeiras img{padding-right:10px; _margin-right:10px;}
.r_institucional{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; padding:10px;}
.r_institucional a{}
.r_institucional a:hover {text-decoration:underline; color:#000; }
.r_institucional dt a {
    display: block;
    text-decoration:none;
    color:#333;
    background: #d3d6d7;
    margin: 2px 0;
    padding: 2px;
    border-radius: 3px;
    border: 1px gray solid;
    transition: all 0.2s ease-in-out;
}
.r_institucional dt a:hover{
    color:#000;
    background: #fafdfe;
    transition: all 0.1s ease-in-out;
    -webkit-box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.33);
    -moz-box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.33);
    box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.33);
}



.creditos_ecompleto{text-align:center; margin:auto; width:980px; border-top:dotted 1px #999; background:#fff; display:none !important;}
.credito_new{margin:auto; background:url(../images/faixa_bottom.jpg) center top repeat-x; padding:15px; text-align:center; display:none;}

#rodapesite2{ background:url(../images/bg_rodape.png) center 20px repeat-x;}
.epc-rdp{height:0px !important;}
#botoespequenos{
    text-align: center;
    margin: 4rem 0;
}

#botoespequenos img {
    max-width: 239px;
    margin: 2px;
}
li.cl_Cronograma #botoespequenos img {
    max-width: 234px !important;
}
table#tbl_cronograma td {
    padding: 10px;
    border: 0 none;
}

table#tbl_cronograma tr:nth-child(odd){
    background-color: #dedede;
}
table#tbl_cronograma tr:hover{
    font-weight: bold;
}
/*******************************   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:13px;
    font-weight:600;
    color:#666666;
    text-decoration:underline;
}

#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:#1BADCF;
    border:1px #1BADCF 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: 7px 0 0 -66px;
    position:absolute;
    z-index:9;
}

#bg_top { text-align:center;height:160px;}
.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;}

.shopcart_ingressos{background:url(../images/bg_carrinho_amarelo.png) center top no-repeat; width:91px; height:118px; position:absolute; margin:42px 0 0 869px;}
.shopcart_ingressos a{display:none !important;}
.chaves_carrinho{ display:none !important;}

.bg_vitrine{margin:auto; height:350px; width:980px}
.sombra_vitrine{background:url(../images/sombra_vitrine.png) center top no-repeat; width:980px; height:30px; margin:auto;}

#menu_institucional{
    margin: auto;
    text-align: center;
    position: relative;
    z-index: 10;
}
#menu_institucional ul{ width:980px; margin:auto;background:#222; border-radius:5px;}
#menu_institucional ul li{float:left;padding:12px 0px;}
#menu_institucional ul li a{font-family:"Dax",Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#fff;padding:13px 15px 13px; text-decoration:none;  }
#menu_institucional ul li a:hover{color:#fff; background:#D22213;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    #menu_institucional ul li{padding:14px 0px;}
    #menu_institucional ul li a{padding:14px 15px 14px}
}

.inscrevase{position:absolute; margin:-26px 0 0 620px;}

.evento_principal{ margin:1px 0px 5px;}
.banners_secundarios{display:table;}
.banners_secundarios li{display:table-cell;}

#busca {clear:both;}
.redes_sociais{position:absolute; margin:12px 0 0 854px;}

.fone_topo{position:absolute; margin:71px 0 0 735px;}

#menu-busca{margin:116px 0 0 511px; position:absolute;}

.menu_susp{background:url(../images/bg_menularanja.png) center top repeat-x; height:74px; margin:0 auto 10px;}

.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{margin:1px 0 0;width:200px;font:14px 'Dax',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;line-height:25px;margin:0;padding:0 0 1px 20px;color:#1AACCE;text-decoration: none;voice-family:"\"}\"";voice-family:inherit;  background:#E8D8BF;}
* 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,ul.nav li.alt a.aberto:hover{font-size:16px; padding-top:10px; font-family:"Dax",Arial, Helvetica, sans-serif; font-weight:bold;} /* categoria */
ul.nav ul.sub{margin:0;padding:0;list-style:none;}
ul.nav ul.sub a{color:#7B5239; padding-left:30px;} /* sub-categoria a */
ul.nav ul.sub a:hover{ background:#FF7E13; color:#fff !important;}
ul.nav ul.sub a:hover, ul.nav ul.sub a:active, ul.nav ul.sub a.selected{color:#333333;}  /* sub-categoria a:hover */
.tit{background:url(../images/mn_barra.png) no-repeat;width:200px;height:30px; padding-bottom:5px;}
.tit li{color:#FFFFFF;font-weight:bold;padding:8px 0 0 15px}

.alt{border-bottom:solid 1px #D2B382;}


.menu_direito{margin-right:12px}


#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;
}
/********************** 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
*/

#meucarrinho{color:#222 !important; font-size:10px; font-family:Verdana, Geneva, sans-serif; margin-top:45px;}
.precoProdutoDesconto span{color:#060 !important; font-size:18px !important;}

.miniLancamento{display:none !important;}
#new_foto .new_zoom{
    width:197px !important;
    *width:260px !important; /* ie */
}

/**********************************************FITROS ******************************************/
.fs_titulo {
    background: #203F99;
    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: #FC0;
    border-radius: 7px 7px 7px 7px;
    color:#203F99;
    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;
}

/*********************************FILTROS****************/

.dptoResultados{background:none !important; height:40px;}

/* MENU inicio */
#menu{
    height:60px;
    text-align:left;
    width:980px;
    z-index:98 !important;
}
#menu *{
    outline:none;
}
#menu ul{
    margin:10px 0 0 40px;
    padding:0;
}
#menu li{
    display:table-cell;
    margin:0 auto;
    vertical-align:middle;
    text-align:center;
    border-right:1px dotted #999;
    line-height:16px;
}

.acesso_rapido_cat{
    background: url(../images/acesso_rapido.png) center center no-repeat;
    width: 118px;
    height: 51px;
    padding: 0 20px 0 20px;
    border-left:none !important;
}
.MenuPrincipal{
    color: #fff;
    font: bold 12px Arial,Verdana,Tahoma,Geneva,sans-serif;
    text-align:left;
    display:table;
}
.MenuPrincipal li{
    display:table-cell;
    padding:0px 10px;
}
.MenuPrincipal a{
    color:#fff;
    display:inline-block;
    padding:10px 10px;
    text-decoration:none;
    position: relative;
    z-index: 999;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    .MenuPrincipal a{padding:10px 5px !important;}
}
.MenuPrincipal a:hover{
    color:#fff;
    background:#222;
}
#topsac, #topmenui{
    display:none;
    position:absolute;
    z-index:99999 !important;
    margin:-5px 0 0 -2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
    #topsac, #topmenui{margin:0px 0 0 -2px !important;}
}


#submenu,#submenu1,#submenu2,#submenu3,#submenu4,#submenu5,#submenu6,#submenu7,#submenu8,#submenu9,#submenu10,#submenu11,#submenu12,#submenu13,#submenu14,#submenu15{
    background:#111;
    color:#fff;
    display:none;
    position:absolute;
    text-align:left;
    z-index:99999 !important;
    min-width:120px;
    border-top:1px solid #000;
}
#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{
    background:none !important;
    display:block;
    float:none !important;
    height:auto !important;
    border-right:none !important;
    border-left:none !important;
    text-align:left !important;
    padding:0px !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{
    border-bottom:1px solid #000;
    color:#fff !important;
    display:block;
    font:12px "Dax",Tahoma,Geneva,sans-serif !important;
    padding:10px !important;
}
#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{
    color:#fff !important;
    background:#222 !important;
}
#topmenui{
    background:#222 !important;
    margin-top:-5px;
    padding-top:15px;
}
#topmenui ul{display:block;}
#topmenui ul li{display:block; padding:0px !important;}
#topmenui ul li a{text-decoration:none;}
/* MENU 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:203F99 !important;}
.dptoDispo{display:none !important;}

.banner_evento{margin:10px 0px}

.evento_ingressos{display:table; border-radius:5px; -moz-border-radius:5px; background:#eee; border:1px solid #999; margin-bottom:10px;}
.evento_foto{width:221px; height:221px; vertical-align:middle; text-align:center; border-right:1px dotted #999;display:table-cell; background:#FFF; border-radius:7px;}
.evento_desc{font-family:"Hconde", Arial, Helvetica, sans-serif;display:table-cell; width:549px;}
.evento_desc h2{font-size:20px; color:#000; padding:20px; text-align:left; line-height:25px;}
.evento_desc h3{font-size:12px; font-weight:normal; color:#333333; font-family:Arial, Helvetica, sans-serif; padding:0px 20px; text-align:left;}
.evento_valor{display:table-cell; width:210px; border-left:1px dashed #999;  text-align:center; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; padding:10px 0px;}
.evento_precofantasia{font-size:12px; background:#666; border-radius:5px; color:#fff; padding:3px; position:relative; margin:0 0 -3px 20px; width:100px;}
.evento_precofantasia span{font-weight:bold; text-decoration:line-through;}
.evento_preco{font-size:30px; font-family:"Hconde", Arial, Helvetica, sans-serif; color:#fff; background:#222; width:140px; border-radius:5px; text-align:center; margin:0 0 5px 30px; padding:5px;}
.evento_preco span{font-size:14px; font-weight:normal;}
.evento_parcela{font-size:14px; color:#333; margin-bottom:20px;}
.evento_parcela span{font-size:16px; font-weight:bold;}
.evento_quant{display:table; margin:0 0 10px 40px;}
.evento_quant li{display:table-cell;}
.evento_quantidade input{border:1px solid #999; border-radius:5px; padding:5px; width:30px; text-align:center; margin-right:5px;}
.evento_txt{ font-size:12px; padding-left:5px; color:#666666;}

.tabela_lista{font-size:11px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.bg_lista{ background:#FFF; border-radius:5px; margin-top:10px; padding:20px; font-size:11px;}
.titulo_lista h4{background:#222; padding:10px; color:#FFF; font-size:14px; border-radius:5px; font-weight:normal; margin-bottom:10px;}
.titulo_lista h4 span{color:#F2D316; font-size:18px; font-weight:bold;}
.titulo_lista h4 a{color:#F2D316; font-size:30px; font-weight:bold;}

.box_prodlista{background:#f1f1f1; margin-bottom:10px; padding:10px; font-size:12px; border-radius:5px; border:1px solid #CCC;}
.lista_nomeprod{
    padding:10px 0px;
    position: relative;
    width: 100%;
}
.lista_nomeprod a {text-decoration:none; color:#000;}
.lista_nomeprod strong{font-size:18px; color:#000;}
.lista_confirmados{font-size:12px; color:#333 !important; text-transform:lowercase !important; line-height:30px; padding:5px 0px;}
.lista_confirmados span{
    display: none;
}
.lista_confirma{
    font-size: 0;
    color:#fff;
    padding:5px;
    background-color:#698C00;
    margin:0 0 5px 0;
    border-radius:50%;
    font-weight:normal !important;
    width: 5px;
    height: 5px;
    display: block;
}
.lista_confirma *{
    display: none;
}
.lista_confirma2{
    font-size: 0;
    color:#fff;
    padding:5px;
    background-color:#FF8000;
    margin:0 0 5px 0;
    border-radius:50%;
    font-weight:normal !important;
    width: 10px;
    height: 10px;
    display: block;
}
.lista_confirma2 *{
    display: none;
}

.lista_quant{
    background:none !important;
    color:#333 !important;
    padding:0px 0px 0px 10px !important;
    display: none;
}
.lista_inscfoto{
    /*width:120px; */
    text-align:left;}
.lista_inscfoto img{
    background:#fff;
    padding:3px;
    border-radius:5px;
    border:1px solid #ccc;
    margin:8px 0px;
    max-width: 120px;
    max-height: 80px;
}
.linha_separainscritos{border-bottom:1px dotted #999;}
.faixa_inscrito:hover, .faixa_inscrito2:hover{background:#e4e4e4;}
.faixa_inscrito_convidados{display:none;}
.faixa_inscrito .convidados{padding: 0 5px; cursor: pointer; }
.faixa_inscrito2 .convidados{padding: 0 5px; cursor: pointer; }
.menu_eventos{background:#333 url(../images/proximos.png) left center no-repeat; width:980px; margin:1px auto;border-radius:5px; text-align:left; min-height:36px;}

.imprimir_termo{position:absolute; margin:2px 0 0 780px;}

#mc_floater dl.fl_footer dd a{ display:block !important;}
.bt_cart{position:absolute; margin:0; width:90px; height:45px;}
.bt_cart img{display:block !important;}
.bt_cart a{display:block !important;}

.quero_participar{
    margin:-10 0 0 10px;
    display:inline-block;
    position: absolute;
    right: 1px;
}

.produtos_comprados{width:980px; margin:0 auto 100px;}
.produtos_comprados h2{font-family:Arial, Helvetica, sans-serif; font-size:24px; margin:30px 0 15px 0px; border-bottom:1px dotted #333; padding-bottom:15px; text-align:left;}
.produtos_comprados h2 span{font-size:18px; color:#666666; font-weight:normal;}
.produtos_comprados ul{display:table; width:980px;}
.produtos_comprados ul li{background:#101F4B; display:table-cell; vertical-align:middle; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px 5px 10px 5px; text-align:left;border-radius:5px; border:2px solid #fff; min-height:70px; min-width:180px}
.produtos_comprados ul li:hover{background:#DEBF0D;}
.produtos_comprados a{color:#CCC; font-weight:bold; text-decoration:none; display:block; padding:10px 20px;}
.produtos_comprados a:hover{color:#101F4B;}
.produtos_comprados a span{font-weight:normal;}

.page_termos{padding:20px; font-family:Arial, Helvetica, sans-serif;}
.page_termos h2{font-size:26px; color:#222; font-weight:normal; margin-bottom:5px;}
.page_termos h3{font-size:18px; color:#222; margin-bottom:15px; padding-bottom:15px; border-bottom:2px solid #222; font-weight:normal;}
.page_termos h3 span{background:#fff; border:2px solid #222; padding:3px 7px; border-radius:5px; font-weight:bold;}
.page_termos ul li{float:left; background:#FFF; width:190px; padding:15px; border-radius:10px; border:2px solid #222; margin:0px 10px 10px 0px;}

.termo_piloto{background:url(../images/capacete_azul.png) center 10px no-repeat; padding-top:80px; color:#101F4B; text-align:center;}
.termo_produto{font-size:14px; height:40px;}
.termo_user{font-size:20px; font-weight:bold; margin-bottom:10px; height:30px}
.termo_nameuser{font-size:14px; height:24px;}
.num_carro{font-size:12px; font-weight:bold; height:26px;}
.termo_imprimir{text-align:center; padding:10px 20px 0px;}
.termo_imprimir a{font-size:12px; color:#FFF; background:#101F4B; text-decoration:none; display:block; padding:5px 10px; border-radius:5px;box-shadow:0px 0px 5px #333;-webkit-box-shadow:0px 0px 5px #333;-moz-box-shadow:0px 0px 5px #333; border:1px solid #fff;}
.termo_imprimir a:hover{background:#e4e4e4; color:#101F4B;}
.termo_imprimir2{text-align:center; padding:10px 20px 0px;}
.termo_imprimir2 a{font-size:12px; color:101F4B; background:#F2D316; text-decoration:none; display:block; padding:5px 10px; border-radius:5px;box-shadow:0px 0px 5px #333;-webkit-box-shadow:0px 0px 5px #333;-moz-box-shadow:0px 0px 5px #333; border:1px solid #fff;}
.termo_imprimir2 a:hover{background:#e4e4e4; color:#101F4B;}

.termo_convidado{background:url(../images/convidado_azul.png) center 10px no-repeat; padding-top:80px; color:#101F4B; text-align:center;}
.termo_cronometragem{background:url(../images/cronometragem.png) center 10px no-repeat; padding-top:80px; color:#101F4B; text-align:center;}
.termo_almoco{background:url(../images/almoco.png) center 10px no-repeat; padding-top:80px; color:#101F4B; text-align:center;}
.termo_fotografo{background:url(../images/fotografo.png) center 10px no-repeat; padding-top:80px; color:#101F4B; text-align:center;}

/***********************  Inicio Galeria de Fotos ****************************/

.base_galeria{padding:20px;font-family:Arial, Helvetica, sans-serif; color:#333;}
.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 844px;}
/***********************  Fim Galeria de Fotos ****************************/

/* CLIENTES inicio */
#clientes h3{
    background:#f1f1f1;
    border-bottom:2px solid #e1e1e1;
    color:#333;
    margin-bottom:2px;
    padding:16px 20px 9px;
}
#clientes ul{
    background:#e9e9e9;
    border-bottom:1px dotted #d5d5d5;
    margin-bottom:22px;
    padding:22px 6px 32px 20px;
}
#clientes ul li{
    background:#fff;
    display:inline-block;
    height:59px;
    margin:0 3px 6px 0;
    padding:9px 32px;
    text-align:center;
    vertical-align:middle;
    width:143px;
}
#clientes ul li a{
    color:#000;
    font:bold 14px "latoregular", Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.clientes{
    /**background:#fff;**/
    clear:both;
    /**display:table;**/
    margin-bottom:0;
    margin-top:6px;
    text-align:center;
    vertical-align:middle;
    /**width: 972px !important;**/
}
.clientes div{
    display:table-cell;
    height:92px;
    vertical-align:middle;
}
.clientes li{
    display:table;
    padding:9px 0;
    vertical-align:middle;
}
.clientes li img{
    max-height:92px;
    max-width:200px;
}
.jcarousel{
}
.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 */
}

.carousel.clientes{width:980px !important;}

.img_cliente{transition: all .5s ease-in-out; transform: scale(0.9); opacity:0.7;}
.img_cliente:hover{transition: all .5s ease-in-out; transform: scale(1.1); opacity:1.0;}
/* CLIENTES fim */

/* FLOATER WHATS inicio */
/* floater */
#floater_news{position:fixed; z-index:99999; background:#fff url(../images/logo_floater.png) center 8px no-repeat; width:590px; height:390px; margin:150px 0 0 -290px; left:50%;-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.75); border-radius:10px; border:5px solid #ccc;}
#floater_news p{font-family:Arial, Helvetica, sans-serif; color:#333; font-size:14px;}
.float_exit{position:fixed; margin:9px 0 0 565px;}
.float_exit a{padding:2px 5px; background:#333; color:#fff; text-decoration:none; border-radius:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.floater_form{margin:210px 0 0 70px;}
.floater_form #news fieldset{border: none;color:#e9e9e9 !important;font-family: "open_sanslight";font-size:18px;width: 95% !important;}
.floater_form input[type=text]{border:1px solid #ddd; background:#ddd;font-size: 14px;margin:3px 0 6px;padding: 16px 6px 6px;width:90%; border-radius:5px; }
.floater_form .boton_newsl{background:url(../images/cadastrar_floater.png) 0 0 no-repeat;border:none;cursor:pointer;height:39px;margin:6px 0 0;overflow:hidden;padding:0;position: absolute;text-indent:-5000px;width:103px;}


#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:224px;
    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:20px;
    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:195px;
    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:20px;
}
#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 */

.container img {
    border-radius: 5px;
}
#seloqualifica {
    position: absolute;
    top: 20px;
    right: 20px;
}
.faixa_inscrito2 {
    display: none;
}
.id939112 {
    display: initial;
}



.faixa_inscrito .classe_carro{
    transition: 0.2s ease-in-out all ;
    background-position: -50px center;
    background-repeat: no-repeat;
    width: 220px;
}
.faixa_inscrito:hover .classe_carro{
    background-size: 50px;
    transition: 0.2s ease-in-out all ;
    padding-left: 60px;
    background-position: 0px center;
    width: 155px;
}
.faixa_inscrito:hover .classe_carro .spanmarca{
    display: none;
}
.faixa_inscrito:hover .classe_Subaru {
    background-image: url("../images/marcas/subaru.png");
}
.faixa_inscrito:hover .classe_subaru-sti {
    background-image: url("../images/marcas/sti.png");
}
.faixa_inscrito:hover .classe_Ferrari {
    background-image: url("../images/marcas/ferrari.png");
}
.faixa_inscrito:hover .classe_Ford {
    background-image: url("../images/marcas/ford.png");
    background-size: 70px;
    background-position-x: -10px;
}
.faixa_inscrito:hover .classe_Lamborghini {
    background-image: url("../images/marcas/lamborghini.png");
}
.faixa_inscrito:hover .classe_Porsche {
    background-image: url("../images/marcas/porsche.png");
}
.faixa_inscrito:hover .classe_Mercedes {
    background-image: url("../images/marcas/mercedesbenz.png");
}
.faixa_inscrito:hover .classe_Audi {
    background-image: url("../images/marcas/audi.png");
}
.faixa_inscrito:hover .classe_Honda {
    background-image: url("../images/marcas/honda.png");
}
.faixa_inscrito:hover .classe_Renault {
    background-image: url("../images/marcas/renault.png");
}
.faixa_inscrito:hover .classe_Bmw {
    background-image: url("../images/marcas/bmw.png");
    background-size: 40px;
}
.faixa_inscrito:hover .classe_Mazda {
    background-image: url("../images/marcas/mazda.png");
    background-size: 70px;
    background-position-x: -10px;
}
.faixa_inscrito:hover .classe_Vw,
.faixa_inscrito:hover .classe_Volkswagen,
.faixa_inscrito:hover .classe_VOLKSWAGEM{
    background-image: url("../images/marcas/vw.png");
    background-size: 70px;
    background-position-x: -10px;
}
.faixa_inscrito:hover .classe_ACURA{
    background-image: url("../images/marcas/acura.png");
    background-size: 40px;
    }
    .faixa_inscrito:hover .classe_Volvo {
    background-image: url("../images/marcas/volvo.png");
}
.faixa_inscrito:hover .classe_Fiat {
    background-image: url("../images/marcas/fiat.png");
    background-size: 70px;
    background-position-x: -10px;
}
.faixa_inscrito:hover .classe_Nissan {
    background-image: url("../images/marcas/nissan.png");
    background-size: 90px;
    background-position-x: -20px;
}
.faixa_inscrito:hover .classe_Peugeot {
    background-image: url("../images/marcas/peugeot.png");
    background-size: 70px;
    background-position-x: -10px;
}
.faixa_inscrito:hover .classe_Citroen,
.faixa_inscrito:hover .classe_CITROËN{
    background-image: url("../images/marcas/citrone.png");
}
.faixa_inscrito:hover .classe_HTD {
    background-image: url("../images/marcas/chevrolet.png");
}
.faixa_inscrito:hover .classe_Chevrolet {
    background-image: url("../images/marcas/chevrolet.png");
}
.faixa_inscrito:hover .classe_GM,
.faixa_inscrito:hover .classe_gm{
    background-image: url("../images/marcas/gm.png");
}
.faixa_inscrito:hover .classe_Sandero {
    background-image: url("../images/marcas/dacia.png");
}
.faixa_inscrito:hover .classe_dacia {
    background-image: url("../images/marcas/dacia.png");
}
.faixa_inscrito:hover .classe_dacia-rs {
    background-image: url("../images/marcas/thatsdacia.jpg");
}
.faixa_inscrito:hover .classe_bmw-m {
    background-image: url("../images/marcas/bmw-m.png");
}
.faixa_inscrito:hover .classe_renault-rs {
    background-image: url("../images/marcas/renault-rs.png");
}
.faixa_inscrito:hover .classe_audi-s3 {
    background-image: url("../images/marcas/audi-s3.png");
}
.faixa_inscrito:hover .classe_volks-gts {
    background-image: url("../images/marcas/vw-gts.png");
}
.faixa_inscrito:hover .classe_honda-si {
    background-image: url("../images/marcas/honda-si.png");
}
.faixa_inscrito:hover .classe_Toyota {
    background-image: url("../images/marcas/toyota.png");
    background-size: 90px;
    background-position-x: -20px;
}
.faixa_inscrito:hover .classe_Mercedes,
.faixa_inscrito:hover .classe_Mercedes-Benz,
.faixa_inscrito:hover .classe_MB
{
    background-image: url("../images/marcas/mercedesbenz.png");
    background-size: 60px;
    background-position-x: -5px;
}
.faixa_inscrito:hover .classe_Mini {
    background-image: url("../images/marcas/mini.png");
    background-size: 90px;
    background-position-x: -20px;
}
.texto_faq li{
    padding: 20px 40px 0 0;
}
.texto_faq .TitFaq {
    font-size: 18px;
    font-weight: bold;
}

@-webkit-keyframes blinker {
    from {
        background: #d3d6d7;
    }
    to {
        background: #d7d63f;
        -webkit-box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.33);
        -moz-box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.33);
        box-shadow: 3px 3px 10px -2px rgba(0,0,0,0.33);
    }
}
.blink{
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction: alternate;

}
.cl_Cronograma{
    background: #f3f3f3;
    border-radius: 10px;
    border: 2px solid #242424;
    padding: 60px 10px 10px 10px;
    display: block;
    margin: 10px 0;
    position: relative;
}
.botao_vaiproduto{
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #242424;
    background: #0ee61c;
    color: #242424;
}
.cl_Cronograma {
    background: white;
    border-radius: 5px;
    border: 1px solid black;
    margin: 10px 0;
    padding: 10px;
}
div#bannerrodape {
    text-align: center;
    margin-top: 20px;
}
.ul_tempos_fotos li {
    display: inline-block;
    width: auto !important;
    padding: 0 0 0 5px !important;
}

ul.evento_ingressos.ingr_indisponivel{
    background-color: #aaa;
    position: relative;
}
ul.evento_ingressos.ingr_indisponivel .evento_foto{
    background-color: #ccc;
}
ul.evento_ingressos.ingr_indisponivel a,
ul.evento_ingressos.ingr_indisponivel .evento_quantidade,
ul.evento_ingressos.ingr_indisponivel .evento_txt,
ul.evento_ingressos.ingr_indisponivel .evento_parcela {
    display: none;
}
ul.evento_ingressos.ingr_indisponivel .evento_preco{
    background-color: #999;
    color: #aaa;
    position: relative;
}
ul.evento_ingressos.ingr_indisponivel .evento_preco::after{
    position: absolute;
    display: block;
    content: "VAGAS ENCERRADAS";
    background-color: #ff0000;
    color: #fff;
    top: 26px;
    padding: 5px;
    border-radius: 5px;
    left: -7px;
    line-height: 28px;
    transform: rotate(-7deg);
}
/*ul.evento_ingressos.ingr_indisponivel::before {*/
    /*position: absolute;*/
    /*display: block;*/
    /*content: "VAGAS ENCERRADAS";*/
    /*background-color: #FFBA10;*/
    /*border-color: black;*/
    /*border-style: dotted;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*opacity: 0.5;*/
    /*filter: alpha(opacity=50);*/
/*}*/

tr.linhacep {
    display: none;
}