/* 
    Document   : site
    Created on : 05/02/2013, 16:30:40
    Author     : Mister Print
    Description: 
        Estilos utilizados no site
*/
body { background: url(../img/site/body_bg.png) #D8D8D8 repeat-x; background-attachment: fixed; font-family: 'myriad_appletext'; margin: 0 !important; padding: 0 !important; position: relative;}
h1,h2,h3,h4,h5,h6 { font-family: 'bebas_neueregular'; -webkit-margin-before: 0px; -webkit-margin-after: 0px; -webkit-margin-start: 0px; -webkit-margin-end: 0px; margin: 0 !important; padding: 0 !important; font-weight: normal;}
#page-container { width:1000px; background:#fff; margin:0 auto; }
header { padding: 30px 50px 0px 50px;}
header img { float: left;}
header nav#principal { margin-top: 5px;}
header nav#principal ul { list-style: none; float: left; margin-left: 30px;}
header nav#principal ul li { display: inline;}
header nav#principal ul li a { text-decoration: none; text-transform: uppercase; font-size: 14px; font-family: 'bebas_neueregular'; color: #717175; padding: 12px; letter-spacing: 1px;}
header .sep { width: 2px; height: 83px; background: #F1F1F2; float: left; margin-top: -10px; margin-left: 26px;}
header nav#autenticacao ul{ list-style: none; float: right; margin-top: 10px !important;}
header nav#autenticacao ul li { display: inline;}
header nav#autenticacao ul li a { text-decoration: none; font-size: 11px; color: #C1C3C7; padding: 3px !important;}
header #autenticacao .sep { width: 1px !important; height: 13px; margin: 0!important; padding: 0!important; float: none;}
header .boas-vindas { font-size: 11px; float: right; margin-top: -35px; color: #85858A; background: url(../img/site/icon/boas-vindas.png) no-repeat 0px 2px; padding-left:20px; margin-right:0px; text-align:right;}
header .boas-vindas span{ color: #BF0310;}
#auxiliar { margin-top: -10px;}
#auxiliar nav ul { list-style: none; display: inline;}
#auxiliar nav ul li { display: inline;}
#auxiliar nav ul li a { text-decoration: none; text-transform: uppercase; font-size: 14px; font-family: 'bebas_neueregular'; color: #BEC1C9; letter-spacing: 1px; line-height: 32px; padding: 12px 20px;}
#auxiliar nav ul li a.sep { padding: 12px 0px; width: 1px;} 
#auxiliar .todos-gabaritos { margin-left: 477px; background: url(../img/site/icon/baixar_gabaritos.png ) no-repeat 0px 12px ; font-family: 'myriad_appletext'; text-transform: none; letter-spacing: 0px; }
#auxiliar .tabela-precos { background: url(../img/site/icon/baixar_tabela.jpg ) no-repeat 0px 12px ; font-family: 'myriad_appletext'; text-transform: none; letter-spacing: 0px; }
#filtro-inteligente-button,.ui-selectmenu-button{ width: 200px !important; /*Tamanho do menu inicial */ margin-left: 10px !important; margin-top: -4px !important; line-height: 18px; font-size: 12px; color: red !important;}                          
#substratos-button,#formatos-e-tamanhos-button,#cores-de-impressao-button,#cobertura-de-papel-button, #quantidades-button{ line-height: 18px !important; width: 200px !important; margin-left: 10px !important; padding: 0px !important;}
#filtro-inteligente-menu { margin-left: 0px; font-size: 10px !important; border-color: #F1F1F2; width: 195px;}
#substratos-button .ui-selectmenu-text,#formatos-e-tamanhos-button .ui-selectmenu-text,#cores-de-impressao-button .ui-selectmenu-text,#cobertura-de-papel-button .ui-selectmenu-text,#quantidades-button .ui-selectmenu-text{ line-height: 25px!important; font-size: 13px !important; color: #717174 !important;}
#carrinho { width:302px; min-height:600px; padding-top:22px; float: left; background:#929497; }
#resetarCarrinho { margin-bottom: 0px; margin-left: 45px; font-size: 12px; background: url(../img/site/icon/reset.png) no-repeat 0 1px!important; padding-left: 16px; color: #FFF;   }
#resetarCarrinho a { text-decoration: none; color: #fff}
#withdrawal-point-image-view img {width:570px;}
.general-modal-body,.general-modal-body img {width: 570px;}
.modal-container {background: #fff; margin: -25px; text-align:left;}
.modal-controls {padding-top: 2px; text-align:center;}
#disable-withdrawal-points-modal { min-width: 140px!important;padding: 1px 10px 0px 10px!important;}
#prazosRapidos { width: 252px; height: 40px; font-size:12px; color:#fff; padding:10px 0px 0px 50px; margin-top:5px; background:#aaa;}
#prazosRapidos a { width: 180px; height:18px; display:block; text-decoration: none; text-transform: uppercase; font-size: 14px; font-family: 'bebas_neueregular'; color: #FFF; letter-spacing: 1px; line-height: 20px;  }

.item-carrinho { margin-top: 0px; margin-left: 30px;}
.item-carrinho label { display:block; text-decoration: none; text-transform: uppercase; font-size: 14px; font-family: 'bebas_neueregular'; color: #FFF; letter-spacing: 1px; line-height: 28px;padding: 10px 20px 0px 20px; margin: 0px !important; }
.item-carrinho select { margin-left: 20px; cursor: pointer;}
select option  {cursor: pointer !important;}
#listagem { width:698px; height:622px; float:right; background:#E6E7E7; }

input[type='checkbox']{ padding-right:5px;}

#filtro-inteligente-button,.ui-selectmenu-button{ width: 200px !important; margin-left: 10px !important;}
.ui-button { padding: 0 !important; font-family: 'myriad_appletext' !important; text-transform: none !important; font-size: 12px !important; border-color: #F1F1F2; color: #717175; width: 195px;}
.ui-selectmenu-button span.ui-selectmenu-text {text-align: left; padding: 0 10px !important;display: block;line-height: 30px; font-size: 12px !important;border-color: #F1F1F2 !important;    color: #717175;}
.ui-selectmenu-text{ background: none !important;}
.ui-selectmenu-menu .ui-menu .ui-menu-item a { border-color: #F1F1F2; font-family: 'myriad_appletext' !important; padding: 10px !important; font-size: 12px !important; }
.ui-icon-triangle-1-s { background: url(../img/site/seta-select.png) no-repeat 0 3px !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #F1F1F2 !important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: #F1F1F2 !important;}
/* Menu categorias */
#selectRoot { cursor: pointer; }
#selectRoot .selected { background: url(../img/site/select_categorias.png) no-repeat; font-size: 12px; line-height: 25px; margin-left: 19px; padding-left: 5px; color: #717174 !important;width: 230px;}
#selectRoot .sub { font-family: 'myriad_appletext' !important; position: relative !important; padding: 25px 0 25px 30px !important; border: 1px solid #ccc !important; box-shadow: 0 0 3px rgba(0,0,0,0.3) !important; margin-left: 19px; background: #fff; margin-top: 0px; text-transform: none; font-size: 12px; letter-spacing: 0px; }
/*#selectRoot:hover .sub {  display:block !important; }*/ 
#selectRoot .sub ul {  line-height: 24px !important; margin: 0 10px 0 0; list-style: none; float: left;-webkit-margin-before: 0px;-webkit-margin-after: 0px;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;margin: 0px;}
#selectRoot .sub ul li { width: 218px; }
#selectRoot .sub ul a { width: 218px; text-decoration: none; color: #717175; font-size: 16px; line-height: 16px;}
#selectRoot .sub ul a:hover { color:#BF0310;}
.categoriaMarginTopo { margin-top: 33px !important;}

#barraStatusSuperior { line-height: 65px; padding: 0 45px;}
.imagemCarrinho { margin-top: -3px;}
.totalItensCarrinho {font-size: 24px;font-weight: bold; color: #717174; padding-left: 10px;}
.textoItens { font-size: 11px; padding-left: 3px;}
#todosProdutos .container { background: #fff; margin:0 20px; font-size:13px; padding:20px;  }
.scroll-pane { height: 460px; }
.itemCarrinho { border: 1px solid #E6E7E7; color:#86858A; padding:1px 10px !important; margin-bottom: -1px;}
.itemCarrinho strong { color:#BF0310;}
.primeiroItem { margin-top: 0px !important; }
.descricaoproduto { float: left; padding-right: 8px; width: 405px; font-size: 13px; margin-top: 0px; padding-bottom: 5px; }

.descricaoproduto a {
    margin: 2px;
}

#todosProdutosCarrinho .jspContainer { 
    width: 633px !important;
}
#todosProdutosCarrinho .itemCarrinho {
    width: 579px;
}
#todosProdutosCarrinho .descricaoproduto {
    float: left;
    padding-right: 8px;
    width: 535px;
    font-size: 13px;
    margin-top: 0px;
    padding-bottom: 5px;
}
#listagemProdutosCarrinho {
    margin-right: 30px;
}
#todosProdutosCarrinho .precoProduto {
    float: right;
    margin-right: 0px;
}

#controleFinalizacaoPedido .itemEntrega label {
    line-height: 18px;
}

.configuracaoProduto { width: 171px; float: right;}
.info, .gab, .acab, .acabCarrinho, .infoCarrinho { padding-left: 15px; padding-bottom: 12px; padding-right: 1px; text-decoration: none; color: #86858A; }
.separadorPreco { float:left; width: 1px;height: 35px; background:#E6E7E7; margin-top: -10px; color:#E6E7E7; }
.precoProduto { padding: 14px 0px 0 11px;
                font-size: 14px; } 

.infoCarrinho { background: url( ../img/site/icon/info.png ) no-repeat; }
.info { background: url( ../img/site/icon/info.png ) no-repeat; }
.gab { background: url( ../img/site/icon/gab.png ) no-repeat; padding-left: 12px;}
.acab, .acabCarrinho { background: url( ../img/site/icon/acab.png ) no-repeat; padding-left: 17px; }
.acabChecked { background: url( ../img/site/icon/acabChecked.png ) no-repeat; padding-left: 17px; }
.adicionar { background: url( ../img/site/adicionarAoCarrinho.png) no-repeat 0 3px; color: #fff; text-decoration: none; padding: 5px; }
.finalizarCompra { background: url( ../img/site/finalizarCompra.png) no-repeat center center; width: 120px !important; height: 25px !important;; color: #fff; text-decoration: none; padding: 10px 30px; font-size: 11px; text-align: center; margin-right: -30px !important }
.quantidade { font-weight: bold }
#finalizarCompra { text-align: right; padding-top: 10px; padding-right: 45px }
#barraTitulos { width:900px; height:55px; float:left; color: #fff; background: url(../img/site/bg_red.png); line-height: 55px; padding: 0 50px; }
#barraTitulos h3 { font-size: 15px !important; font-weight: normal !important; letter-spacing: 1px; }
.opcoesFrete { float: left; }
.carrinhoCompras { float: left; margin-left: 203px !important;  }
.itemEntrega { margin-top: 10px; margin-left: 30px;}
.itemEntrega label { display:block; text-decoration: none; text-transform: uppercase; font-size: 15px; font-family: 'bebas_neueregular'; color: #717175; letter-spacing: 1px; line-height: 32px;padding: 12px 20px 0px 20px; margin: 0px !important; }
.itemEntrega select { line-height: 18px}
#gerenciadorPedidos { background: #fff; margin-top: -20px; }
#opcoesEntrega { float: left; width: 302px; height: auto; background: #fff; padding-top: 8px; padding-bottom: 55px !important; border-right: 1px solid #E6E7E7; }
#ponto-retirada-button,#balcao-filial-button,#fretes-button{ line-height: 18px !important; width: 200px !important; margin-left: 10px !important; padding: 0px !important;}
#ponto-retirada-button .ui-selectmenu-text, #balcao-filial-button .ui-selectmenu-text, #fretes-button .ui-selectmenu-text{ line-height: 25px!important; font-size: 11px !important; color: #717174 !important; }
.ui-widget-content { border-color: #F1F1F2 !important; }
#listagemCarrinho { float: right; background: #fff; width: 696px; }
#todosProdutosCarrinho {
    margin: 0!important;
}
#todosProdutosCarrinho .container { background: #fff; margin: 0 20px; font-size:13px; padding: 20px; border-top: solid 1px #E6E7E7}
#barraStatusInferior { padding: 8px 0 35px 35px;}
.carrinhoComprasInferior { float:left }
.continuarComprando { background: url( ../img/site/continuarComprando.png) no-repeat 0 3px; color: #fff; text-decoration: none; padding: 5px 10px 3px 10px !important; font-size: 11px; float: right; line-height: 18px;}
.totalItensCarrinhoInferior {font-size: 24px;font-weight: bold; color: red; padding-left: 10px;}
.infoEndereco { margin-left: 45px; margin-top: 15px;}
.itemEntrega label {padding-top:0px}
.marcador { background:  url( ../img/site/marcadorMapa.png) no-repeat center center; width: 50px; height: 50px; float: left}
.enderecoEntrega { font-size: 10px; float: left; color: #666666 }
.valorCompra, .valorFrete, .valorTotal { line-height: 16px !important;}
.valorTotal { color: #f20 !important; }
.finalizarPedido { display: block; background: url( ../img/site/bg_botao.png); width: 165px !important; color: #fff; text-decoration: none; padding: 7px 30px !important; font-size: 11px; line-height: 14px; margin-left: 50px; text-align: center}
.itemEntrega table td { color: #717175; }
#msgImpostosNaoInc{ width:280px; height:auto; float:left; font-size:11px; padding:5px 0px 0px 20px; /*background:#8CD76B;*/ }
.msgImpostosNaoInc, .msgImpostosNaoInc1{ width:280px; height:auto; float:left; font-size:11px; padding:5px 0px 0px 20px; /*background:#8CD76B;*/ }
#desejaUsarCredito{ width:250px; height:50px; float:left; padding:5px 0px 0px 50px;}
footer .container { min-height: 200px;padding: 30px 42px; background:#E6E7E7; color: #717175;font-family: 'myriad_appletext' !important;  }
footer .blocoEsquerda { float: left; width: 330px; margin-left:0px;font-size: 13px; border-right: 1px solid white;}
footer #centralAtendimento {border-bottom: 1px solid white; box-shadow: 0px 2px 0px #ddd;}
footer .blocoDireita { float: right; width: 230px; padding-left: 25px; border-left: 1px solid white;}
footer .blocoDireita p {font-weight: 600; font-size: 12px;font-family: 'myriad_appletext'; color:#3A3A3C; line-height: initial;}
footer .mapaEndereco { margin-top: 8px;}
footer .mapaEndereco img {width:225px;}
footer h3 { font-size: 17px; margin-bottom: 10px; color: #ED1C24 !important; }
footer .localidade { font-size: 12px !important; float: right; width:220px !important; margin-top: 8px; margin-bottom: 12px;}
footer .localidade strong {color:#1C1C1C; font-weight: 100;}
footer .localidade b {color:#CD2626; }
footer .localidade-big { font-size: 11px !important; float: left; margin-left: 0px; margin-bottom:10px ;}
footer .dadosBancarios { margin-top:15px; padding-top: 15px; border-top: 1px solid #D0D2D3; }
footer .cont .contatoweb strong {color:#CD2626; font-weight: bold; margin-bottom: 8px;}
footer .cont {margin-left: 35%; margin-top: 5px;}
footer .cont strong {font-weight: 100; color: black;}
footer .contato {font-size: 12px !important; float: left; margin-left: 0px; margin-bottom:10px ;}
footer .atendimento-padding {margin-top: 10px;}
footer .atendimento-padding h2 {font-size: 13px; font-family: 'myriad_appletext'; font-weight: 600; color:#3A3A3C;}
footer .localidade-sp {font-size: 12px !important; float: right; width:220px !important; margin-top: 5px; margin-right: 220px;}
footer .localidade-sp strong {color:#1C1C1C; font-weight: 100;}
footer #content-atendimento strong {color:#ED1C24; }
footer #content-atendimento {margin-top: 20px; border-right: 1px; font-family: 'myriad_appletext' !important;font-size: 13px;}
footer #content-atendimento a { color:#717175; text-decoration: none; }
footer #contato strong {color:#ED1C24; font-size: 13px;}
footer #container-footer-centro {margin-left: 35px;}
footer .blocoCentro {float:left; width:280px;}
footer #footer-redes img { width: 40px; margin-left: 5px;}
footer #footer-redes {margin-bottom: 10px; border-bottom: 1px solid white; height: 45px; width:250px;}
footer #versiculo { width:280px; margin-left: -15px; }
footer #versiculo h2 {font-size: 13px; font-family: 'myriad_appletext'; font-weight: 600; text-align: center;}

footer .itemBanco { 
    font-size: 11px;
    float: left;
    width: 144px;
    margin-left: 13px;
    margin-bottom: 1px;
    margin-top: 27px;
} 

footer .imagemBanco { float: left; margin-right: 10px !important; padding-top: 5px }
footer .banco { float: left }


#container-banco {width: 600px; margin-left: auto; margin-right:auto; background-color:black;}

#cntBancos .itemBanco { font-size: 11px;float: left;width: 120px;margin-left: 25px;margin-bottom: 1px;margin-top: 27px; } 
#cntBancos .imagemBanco { float: left; margin-right: 10px !important; padding-top: 5px }
#cntBancos .banco { float: left }

footer .bottom { background: #6C6D6F; color: #ACACB2; font-size: 11px; padding: 0 75px;}
footer .copyinfo {text-align: center; line-height: 40px; }
footer .social {float:right; line-height: 40px}
.overflow { height: 200px; }
#removerItemPedido span { display:none }
#removerItemPedido { background: url( ../img/site/icon/remover.png ) 15px 7px no-repeat; padding: 7px 15px; }
#autenticacaoLogar { font-size: 10px;color: #717175; display:block; }
#autenticacaoLogar div.span { padding: 5px 0}
.loginInput { font-size: 10px; width: 123px; line-height:18px; padding-left: 10px; border:none; background:#F7F7F8; -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius: 3px; behaviour : url( /www/ie-css3.htc ) }
.facaLogin { font-size:10px;text-decoration: none }
.facaLoginPrincipal { font-size:10px;text-decoration: none }

.li-negociacao-especial { padding: 0 0 10px 0} 
.ico-negociacao-especial { background: #fff; border: solid 1px rgb(253, 165, 165); padding: 5px; color:#BF0310 !important; }

#confirmOverlay{width:100%;	height:100%;position:fixed;	top:0;left:0;background:url('../img/confirm/ie.png');background: -moz-linear-gradient(rgba(11,11,11,0.1), rgba(11,11,11,0.6)) repeat-x rgba(11,11,11,0.2);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11,11,11,0.1)), to(rgba(11,11,11,0.6))) repeat-x rgba(11,11,11,0.2); z-index:100000;}
#confirmOverlayAlert{width:100%;	height:100%;position:fixed;	top:0;left:0;background:url('../img/confirm/ie.png');background: -moz-linear-gradient(rgba(11,11,11,0.1), rgba(11,11,11,0.6)) repeat-x rgba(11,11,11,0.2);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11,11,11,0.1)), to(rgba(11,11,11,0.6))) repeat-x rgba(11,11,11,0.2); z-index:100000;}

#confirmBox{background:#E6E7E7;	position:fixed;	top:150px;}

.button { height: 25px; }

.loginBoxConfirmBox{width:332px}
#confirmBox h1,#confirmBox p{background:#6C6D6F;color:#fff!important;text-shadow:none!important;line-height:38px;padding:18px 25px!important}
#confirmBox h1{letter-spacing:.3px;color:#888;font-size:22px;padding:10px 25px!important}
#confirmBox p{background:#fff!important;font-size:16px}
#confirmBox form{background:#E6E7E7!important; text-shadow:1px 1px 0 rgba(255,255,255,0.6); color:#666; font-size:16px; line-height:1.4; 
                 padding: 9px 14px !important;}
.loginBoxButtonsClass{text-align:center;padding-bottom:20px}
#confirmBox .button{min-width:100px;display:inline-block;background:url(../img/confirm/buttons.png) no-repeat;color:#FFF;position:relative;margin:6px;text-decoration:none;border:none;text-align:center;line-height:25px!important;font-size:14px}
#confirmBox .button:last-child{margin-right:0}
#confirmBox .button span{position:absolute;top:0;right:-5px;background:url(../img/confirm/buttons.png) no-repeat;width:5px;height:25px}
#confirmBox .blue{background-position:left top;text-shadow:1px 1px 0 #5889a2}
#confirmBox .blue span{background-position:-195px 0}
#confirmBox .blue:hover{background-position:left bottom}
#confirmBox .blue:hover span{background-position:-195px bottom}
#confirmBox .gray{background-position:-200px top;text-shadow:1px 1px 0 #707070}
#confirmBox .gray span{background-position:-395px 0}
#confirmBox .gray:hover{background-position:-200px bottom}
#confirmBox .gray:hover span{background-position:-395px bottom}
#confirmBox .status{margin-top:10px;display:none}
#confirmBox .status .loading{background:url(../img/confirm/ajax-loader.gif) 0 4px no-repeat;padding-left:50px;font-size:14px;font-weight:700;color:red}
.msgOK{color:#69A150;cursor:hand;background:#E7FFD6 url(../img/site/icon/msg_ok.png) center no-repeat;background-position:15px 50%;text-align:left;border-top:2px solid #8CD76B;border-bottom:2px solid #8CD76B;border:2px solid #8CD76B;overflow:auto;margin-top:10px!important;padding:5px 5px 5px 45px}
.msgInfo{color:#5C7CA0;cursor:hand;background:#E7F3FF url(../img/site/icon/msg_info.png) center no-repeat;background-position:15px 50%;text-align:left;border-top:2px solid #7BA6D6;border-bottom:2px solid #7BA6D6;border:2px solid #7BA6D6;overflow:auto;margin-top:10px!important;padding:5px 5px 5px 45px}
.msgWarn{color:#BF9E1B;cursor:hand;background:#fff6bf url(../img/site/icon/msg_warning.png) center no-repeat;background-position:15px 50%;text-align:left;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324;border:2px solid #ffd324;overflow:auto;margin-top:10px!important;padding:5px 5px 5px 45px}
.msgError{color:#717175;cursor:hand;background: url(../img/site/icon/msg_error.png) no-repeat;background-position:7px 7px;text-align:left;overflow:auto;margin-top:10px!important;padding:5px 5px 5px 35px}
.msgLoading{color:#717175;cursor:hand;background:#fff url(../img/site/categorias-loader.gif) no-repeat;background-position:7px 7px;text-align:left;overflow:auto;margin-top:10px!important;padding:5px 5px 5px 25px}
.hideNegociacao{display:none}
#mostrarTodasNegociacoesContainer{text-align:right;padding:10px 0 0}
#mostrarTodasNegociacoes{font-weight:700;color:#BF0310;padding-right:10px}
#listaCategoriasProdutos{margin-left:50px;margin-top:25px}

.categoriaContainer { float: left; margin: 0 0 20px 20px }
.categoriaContainer a { text-decoration: none; }
#buscaCategoriasHome { font-size: 10px; margin-top: 12px !important;  -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius: 3px; behaviour : url( /www/ie-css3.htc )}
#barraBuscaHome { background: #929497; height: 55px; padding: 0 60px;}
#buscaCategoriasHome { background: url(../img/site/icon/buscaCategoriasHome.png) 10px 7px #F1F1F2 no-repeat; padding: 8px 10px 8px 35px; width: 200px; border: none;}
.categoriaDescricao { background: url( ../img/site/bgCategoriaDescricao.png) repeat-x; text-align: center; color: #fff; font-family: 'bebas_neueregular'; line-height: 30px; }
#loadingCategorias {  font-size: 18px; font-family: 'bebas_neueregular'; background: url( ../img/site/categorias-loader.gif ) 0 18px no-repeat; margin: 0 !important; padding: 16px 16px 16px 22px; }
.scrollExtend-loading { margin-bottom: -35px !important; text-align: center  }
#loadingProdutos, #loadingPedidos {  font-size: 14px; font-family: 'bebas_neueregular'; background: url( ../img/site/categorias-loader.gif ) 0 15px no-repeat; margin: 0 !important; padding: 16px 16px 16px 20px; display: none }
.loadingPedidos {  font-size: 14px; font-family: 'bebas_neueregular'; background: url( ../img/site/categorias-loader.gif ) 0 1px no-repeat; margin: 0 !important; padding: 0 20px; }
#maisResultados { text-decoration: none; color: #fff; background: url( '../img/site/bgMaisResultados.png') repeat-x 0 3px; color: #fff; text-decoration: none; padding: 5px 25px;margin-right: 40px; }


.search-container {width: 97%;margin: 0px 0 1px 0;padding:9px; }
#search-back { width: 118px;margin-left: 25px;padding: 0px 40px 0px 16px;border-radius: 3px; font-size: 13px; position: relative; float: left; }
.search-container #inpt-search-products {height: 29px;width: 145px;background: #E6E7E7;border: none;text-align: right; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding-left: 9px; padding-right: 5px;}
.search-container #search-submit{background: #CB252A url(../img/site/icon/search.png) no-repeat; border: 0;background-position: center;  background-size: 17px 17px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width: 35px; height: 30px; margin-right: 15px; margin-left: 5px; position: relative; float: left; cursor: pointer; -webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.45); -moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.45); box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.45);}
.search-container #search-submit:focus{outline: none;}
#inpt-search-products::-webkit-input-placeholder{ text-align: center;}
#inpt-search-products:-moz-placeholder{ text-align: center;}
#inpt-search-products::-moz-placeholder{ text-align: center;}
#inpt-search-products:-ms-input-placeholder{ text-align: center;}

#listagemProdutosAjax {overflow:auto; height:535px; padding: 2px;}
#listarMaisProdutos {  font-size: 14px; font-family: 'bebas_neueregular'; padding: 16px 16px 16px 20px; cursor: pointer;  }
#trackback span {  color: #f20; font-size: 14px; font-family: 'bebas_neueregular'; background: url( ../img/site/categorias-loader.gif ) 0 15px no-repeat; margin: 0 !important; padding: 16px 16px 16px 20px; display: none  }

.buttonsAlert{text-align:center; padding-bottom: 15px; padding-top: 5px;}

/*.pedidoStatus { padding: 3px 12px 3px 16px; color: #86858A; font-size: 11px; text-decoration: none; }*/

/* status que apresentaram algum tipo de falha no processo  */
.pedidoStatus99,.pedidoStatus190,.pedidoStatus220,.pedidoStatus700,
.pedidoStatus999 { background: url( '../img/site/icon/pedidoStatusVermelho.png') no-repeat 0px 3px;}
/* status que finalizam algo */ 
.pedidoStatus199,.pedidoStatus230,.pedidoStatus550,
.pedidoStatus600 { background: url( '../img/site/icon/pedidoStatusVerde.png') no-repeat 0px 3px;}
/* status que aguardam algo */
.pedidoStatus1,.pedidoStatus98,.pedidoStatus100,.pedidoStatus101,.pedidoStatus102,
.pedidoStatus109,.pedidoStatus110,.pedidoStatus120,.pedidoStatus130,.pedidoStatus140,.pedidoStatus145,.pedidoStatus150,.pedidoStatus200,.pedidoStatus205,.pedidoStatus210,
.pedidoStatus299,.pedidoStatus300,.pedidoStatus400,.pedidoStatus405,.pedidoStatus410,.pedidoStatus450,.pedidoStatus500,.pedidoStatus510,.pedidoStatus517,.pedidoStatus518,
.pedidoStatus519,.pedidoStatus520,.pedidoStatus521,.pedidoStatus522,.pedidoStatus523,.pedidoStatus524,.pedidoStatus525,.pedidoStatus526,.pedidoStatus527,.pedidoStatus528,
.pedidoStatus529,.pedidoStatus530,.pedidoStatus531,.pedidoStatus532,.pedidoStatus533,.pedidoStatus534,.pedidoStatus535,.pedidoStatus536,.pedidoStatus537,.pedidoStatus538,
.pedidoStatus539,.pedidoStatus540,.pedidoStatus541,.pedidoStatus542,.pedidoStatus543,.pedidoStatus544,.pedidoStatus545,.pedidoStatus546,.pedidoStatus547,.pedidoStatus548,
.pedidoStatus549,.pedidoStatus560,.pedidoStatus2011 { background: url( '../img/site/icon/pedidoStatusLaranja.png') no-repeat 0px 3px;}


.pedidoStatus{width:176px; height:57px; float:left; color:#86858A; font-size:11px; text-decoration:none; margin:0px; padding:0px; display:block; }
.pedidoStatusAguardandoPagamento{background:url('../img/site/icon/pedidoStatusAguardandoPagamento.png') no-repeat;}
.pedidoStatusAguardandoEnvioArte{background:url('../img/site/icon/pedidoStatusAguardandoEnvioArte.png') no-repeat;}
.pedidoStatusEmAnalise{background:url('../img/site/icon/pedidoStatusEmAnalise.png') no-repeat;}
.pedidoStatusAguardandoReenvio{background:url('../img/site/icon/pedidoStatusAguardandoReenvio.png') no-repeat;}
.pedidoStatusEmProducao{background:url('../img/site/icon/pedidoStatusEmProducao.png') no-repeat;}
.pedidoStatusEmTransporte{background:url('../img/site/icon/pedidoStatusEmTransporte.png') no-repeat;}
.pedidoStatusDisponivelRetirada{background:url('../img/site/icon/pedidoStatusDisponivelRetirada.png') no-repeat;}
.pedidoStatusEntregueFinalizado{background:url('../img/site/icon/pedidoStatusEntregueFinalizado.png') no-repeat;}

.pedidoObs { background: url( '../img/site/icon/pedidoObs.png') no-repeat 0px 3px; padding: 3px 12px 3px 16px; color: #86858A; font-size: 11px; text-decoration: none}
.pedidoArtes { background: url( '../img/site/icon/pedidoArtes.png') no-repeat 0px 3px; padding: 3px 12px 3px 14px; color: #86858A; font-size: 11px; text-decoration: none}
.pedidoArtesAprovadas { background: url( '../img/site/icon/pedidoArtesAprovadas.png') no-repeat 0px 3px; padding: 3px 12px 3px 14px; color: #86858A; font-size: 11px; text-decoration:none}
.pedidoArtesFinalizado{ background: url( '../img/site/icon/pedidoArtesFinalizado.png') no-repeat 0px 3px; padding:3px 12px 3px 14px; color: #86858A; font-size:11px;}

.pedidoPagar { background: url( '../img/site/icon/pedidoComprovante.png') no-repeat 0px 3px; padding: 3px 0px 3px 16px; color: #86858A; font-size: 11px; text-decoration: none;}
.pedidoComprovante { background: url( '../img/site/icon/pedidoComprovante.png') no-repeat 0px 3px; padding: 3px 0px 3px 16px; color: #86858A; font-size: 11px; text-decoration: none;}
.pedidoComprovanteJaEnviado { background: url( '../img/site/icon/pedidoComprovanteAprovado.png') no-repeat 0px 3px; padding: 3px 0px 3px 16px; color: #86858A; font-size: 11px; text-decoration: none; }
.pedidoComprovanteFinalizado{ background: url( '../img/site/icon/pedidoComprovanteFinalizado.png') no-repeat 0px 3px; color:#86858A; font-size:11px;}

.divPedidoStatus{width:95px; height:25px; float:left; text-align:left; color:#86858A; font-size:11px;}
.divPedidoComprovanteFinalizado{width:65px; height:20px; float:left; padding:5px 0px 0px 30px;
                                background: url( '../img/site/icon/pedidoComprovanteFinalizado.png') no-repeat 14px 4px; }

/*.pedidoRemover { background:url( '../img/site/icon/pedidoRemover.png') no-repeat 0px 3px; padding: 3px 0px 3px 16px; color: #86858A; font-size: 11px; text-decoration: none}*/
.pedidoRemover{ width:13px; height:13px; display:block; background:url( '../img/site/icon/lixeira.png') no-repeat; background-position:bottom;}
.pedidoRemover:hover { background-position:top;}
.pedidoRemoverDisabled { background: url( '../img/site/icon/pedidoRemoverDisabled.png') no-repeat 0px 3px; padding: 3px 0px 3px 16px; color: #86858A; font-size: 11px; text-decoration: none}
.pedidoRemover span,.pedidoRemoverDisabled span { display:none}

#resultadoPedidos, #resultadoPedidos td { border: 1px solid #E6E7E7; border-collapse: collapse; padding:15px 10px;}

#resultadoPedidos, #resultadoPedidos td:nth-child(3) { padding:0; }

.itemListaPedidosDown { background: url( '../img/site/icon/itemListaPedidosDown.png') no-repeat 15px 22px; padding-left: 26px !important; cursor: pointer;}
.itemListaPedidosUp { background: url( '../img/site/icon/itemListaPedidosUp.png') no-repeat 15px 22px; padding-left: 26px !important; cursor: pointer;}

.maisDU { font-weight: bold; font-style: italic }

input.file {height: 22px !important;border: none !important;background: #fff !important;}
input[type="file"]{-webkit-opacity: 0.0 !important;-moz-opacity:0.0 !important;filter:alpha(opacity=0) !important;opacity:0.0 !important;; padding:6px; width:410px; cursor: pointer; position:relative; z-index: 2; top: 0; left:0 }
.input-file span {position:absolute;z-index: 1; top: 5px; left:5px;}
.input-file { background: url(../img/site/choose-file.png) no-repeat 0 5px; cursor: pointer; width: 362px; font-size: 11px; position:relative; line-height: 22px; }
.input-file-orcamento span {position:absolute;z-index: 1; top: 5px; left:5px;}
.input-file-orcamento { background: url(../img/site/choose-file-orcamento.png) no-repeat 0 5px; cursor: pointer; width: 362px; font-size: 11px; position:relative; line-height: 22px; }
.input-file-analise-reimpressao span {position:absolute;z-index: 1; top: 5px; left:5px;}
.input-file-analise-reimpressao { background: url(../img/site/choose-file-orcamento.png) no-repeat 0 5px; cursor: pointer; width: 362px; font-size: 11px; position:relative; line-height: 22px; }

.input-file-deposito{width:325px; height:40px; font-size:11px; position:relative; cursor:pointer;
                     background: url(../img/site/choose-file-comprovante.png) no-repeat 0px 0px; float: left;}

.buttonFechar span { display:none; }
.buttonFechar { background: url( '../img/site/icon/fecharModalCinza.png') no-repeat 0px 14px; padding: 16px 6px; float: right; display:block; }

/** inputRange plugin */
.input-range { float: right; position: relative; height: 27px; width: 42px; overflow: hidden; margin-right: -5px !important; border: 1px solid #E6E7E7; margin-top: 8px }
.input-range-value { position: absolute; width: 25px; text-align: right; right: 17px;top:5px; font-size: 12px;}
.input-range-up { position: absolute; top: 0px; right: 2px; cursor: pointer;  }
.input-range-down { position: absolute; top: 14px; right: 2px; cursor: pointer;    }


.radius3 { -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; behaviour : url( /www/ie-css3.htc );}
.radius5 { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; behaviour : url( /www/ie-css3.htc );}
.radius10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behaviour : url( /www/ie-css3.htc );}
.radius15 { -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; behaviour : url( /www/ie-css3.htc );}
.radius20 { -moz-border-radius: 20px; -webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px; behaviour : url( /www/ie-css3.htc );}
.radius25 { -moz-border-radius: 25px; -webkit-border-radius: 25px; -khtml-border-radius: 25px; border-radius: 25px; behaviour : url( /www/ie-css3.htc );}

.categoriaProduto { padding: 8px 0; width: 360px; }

.adicionarAoCarrinho{ float: right; margin-top: 0px; margin-right: -5px; font-size: 12px }

.descricaoEntrega { background: url('../img/site/icon/entrega.png') no-repeat; padding: 6px 32px !important; margin-top: -9px; margin-bottom: 10px}
.descricaoBonus { padding: 6px 32px !important; margin-top: -9px; margin-bottom: 10px}

#boxPagamento header .item { clear: both}
#boxPagamento header .left { float: left; font-family: 'bebas_neueregular'; color: #BF0310; width: 75px; text-align: right; padding-right: 10px}
#boxPagamento header .right { float: left }
#boxPagamento .forma { font-size: 14px; text-align: center; padding-bottom: 5px;}
#boxPagamento .hr { text-align: center;padding: 5px 0px;}

.opt-payment {

}

.payment-form-item {
    float: left;
    margin: 10px 6px -7px;
}

.opcoes { margin-left: 75px;}
.opcaoBR { background: url('../img/pagamentos/bradesco.png') no-repeat; padding: 20px; float: left; margin-left: 16px; cursor: pointer;}
.opcaoBB { background: url('../img/pagamentos/bancobrasil.png') no-repeat; padding: 20px; float: left; margin-left: 16px; cursor: pointer;}
.opcaoIT { background: url('../img/pagamentos/itau.png') no-repeat; padding: 20px; float: left; margin-left: 16px; cursor: pointer; }
.opcaoVI { background: url('../img/pagamentos/visa.png') no-repeat; padding: 20px; float: left; margin-left: 16px; cursor: pointer; }
.opcaoMA { background: url('../img/pagamentos/mastercard.png') no-repeat; padding: 20px; float: left; margin-left: 16px; cursor: pointer; }

.opcaoBR:hover { background: url('../img/pagamentos/bradescoHover.png') no-repeat;}
.opcaoBB:hover { background: url('../img/pagamentos/bancobrasilHover.png') no-repeat;}
.opcaoIT:hover { background: url('../img/pagamentos/itauHover.png') no-repeat;}
.opcaoVI:hover { background: url('../img/pagamentos/visaHover.png') no-repeat;}
.opcaoMA:hover { background: url('../img/pagamentos/mastercardHover.png') no-repeat;}

.opcaoBR span, .opcaoBB span, .opcaoIT span, .opcaoVI span, .opcaoMA span { display: none }
.opcaoBR a, .opcaoBB a, .opcaoIT a, .opcaoVI a, .opcaoMA a { display: block;  }

.pagamento { }

.labelCartao { font-size: 10px; margin-top: 10px}
.blocoNumeroCartao { width: 66px; margin-left: 3px; text-align: center }
#portador { width: 286px;}
#cvc, #mes, #ano { width: 40px; text-align: center; }
#mes { margin-right: 3px}
#blocoCodigoVerificador { float: left; }
#blocoPrazoValidade { float: right; margin-left: 10px; }

#formCartaoVisa input , #formCartaoMaster input { color: #7C7C7C !important }

#totalParcelas { margin-top: 6px  }
#totalParcelas label { padding-right: 20px; font-size: 14px; }

.activeLink { color : #BF0310 !important; }

.sub_menu { display: none; }


.customSelect {
    width: 185px !important;
    font-size:12px;
    padding:5px 7px;
    color: #717174 !important;
    font-size: 12px;
    margin-top: -6px;
    cursor: pointer;
}
.customSelect.changed {
    background-color: #f0dea4;
}

.customSelect { 
    /* This is the default class that is used */
    /* Put whatever custom styles you want here */
}

.customSelect.customSelectHover {
    /* Styles for when the select box is hovered */
}

.customSelect.customSelectOpen {
    /* Styles for when the select box is open */
}

.customSelect.customSelectFocus {
    /* Styles for when the select box is in focus */
}

.customSelectInner {
    /* You can style the inner box too */
    width: 205px !important;
    padding: 5px;
    margin-left: 13px;
    background:url(../img/site/select_categorias.png) no-repeat left; 
    color: #717174 !important;
    font-size: 12px;
}
#containerPagina{ padding: 55px; }
#lembrarSenha {font-size: 10px;color: #717175;text-decoration: none;}
.cadastreSe {font-size: 10px;color: #717175;text-decoration: none;}


.fecharModal { background: url( '../img/site/icon/fecharModalBranco.png') no-repeat 1px 11px; padding: 26px  7px!important; cursor: pointer;}
.fecharModal span { display: none; }

.fecharModal2 { background: url( '../img/site/icon/fecharModalBranco.png') no-repeat 1px 5px; padding: 15px  7px!important; cursor: pointer;}
.fecharModal2 span { display: none; }

.gabarito_download{ display: block; background: url( '../img/site/bg_botao.png') repeat-x; color: #fff; text-decoration: none; text-align: center; width: 185px; margin: 0px 0px 15px 60px; font-size: 12px; line-height: 29px;  }

#submitCadastroCliente, .submitButton {
    display: block; background: url( '../img/site/bg_botao.png') repeat-x; color: #fff; text-decoration: none; border: none; text-align: center; width: 155px; margin: 5px; font-size: 12px; padding: 5px ; 
}

.containerPagina { border-top: 2px solid #D0D2D3; }
.conteudoPagina { padding: 55px;}
.conteudoPagina h2 { color: #B7062B; margin-bottom: 0px !important; }
.conteudoPagina h3 { padding: 10px 0 !important; border: 1px solid #D0D2D3; border-left: none; border-right: none;  color: #626262; margin-bottom: -1px !important; font-size: 18px; font-family: 'myriad_appletext';  background: url( '../img/site/showConteudoPagina.png') no-repeat 0 20px !important; padding-left: 11px !important; cursor: pointer !important }
.conteudoPagina h3 a { color: #626262; margin-bottom: 0px !important; font-size: 18px; font-family: 'myriad_appletext'; cursor: pointer !important ; text-decoration: none}
.conteudoPagina h4 { color: #B7062B; margin-bottom: 0px !important; text-align: left }
.conteudoPagina p { margin-top: 5px;}
.subconteudoPagina { font-size: 14px;}
#dicas-especiais .subconteudoPagina { display:none;}



#centralDeAtendimento ._input,
#centralDeAtendimento ._textarea,
#centralDeAtendimento ._select
{
    margin-bottom: 10px;
    font-size: 14px;
    color: grey;
    padding: 7px 15px;
    background: #F1F1F1;
    border: 1px solid #E7E6E6;
}
#centralDeAtendimento ._input
{

    width: 330px !important;

}
#centralDeAtendimento ._select
{

    width: 361px !important; 
}
#centralDeAtendimento ._textarea
{

    width: 331px !important; 
}

.itemStatus {
    font-size:14px; color: #333 !important; padding-top: 10px;
}
.itemStatusComentario {
    padding-left: 15px;
    margin-left: 5px; 
    background: url(../img/site/icon/seta-pedidos.png) no-repeat;
}

#centralDeAtendimento ._submit
{
    background: url(../img/site/bg_botao.gif) repeat-x;
    color: #fff;
    padding: 6px 43px;
    text-align: center;
    font-size: 12px;
    border: none;
    float: right;
}

.prazoRetornoCentral {float: left;
                      font-size: 14px;
                      padding-top: 4px;}

.textoHorarioAtendimentoCentral {
    border-bottom: 2px solid #F1F1F1;
    padding-bottom: 25px;
    margin: 20px auto;
    width: 580px;
}
#mensagemAtendimento{ color:  #DE0023; text-align: center; font-size: 19px; padding: 0px}
#centralEsquerda { float: left; width: 443px; border-right: 2px solid #EDEDED;  }
#containerEsquerdaCentral{ width: 370px; text-align: left; float: left }
#centralDireita { float: right; width: 445px; }
#containerDireitaCentral{ width: 370px; text-align: left; float: right }

#listaTelefonesCentral { list-style: none; margin-left: 0 !important; padding: 0 !important;}

.utilizarCredito {
    color: #fff; padding: 5px 15px; text-decoration: none; margin-right: 10px;;
}
.utilizarCredito.sim {
    background: #DD2427;
}
.utilizarCredito.nao {
    background: #6D6E70;
}

.voceEscolheu {
    text-decoration: none; text-transform: uppercase; font-size: 20px; font-family: 'bebas_neueregular';  color: #C1272D; letter-spacing: 1px; line-height: 32px; margin-top: -10px !important;
}

#entregaLocal {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'bebas_neueregular';
    color: #6D6E70;
    letter-spacing: 1px;
    line-height: 32px;
}

#entregaEndereco {
    color: #C1272D;
    font-size: 15px;
    padding: 5px 0;
}

#entregaAtendimentos {
    color: #6D6E70; font-size: 13px;
}

.imagem-produto img { margin-top: 13px;}
.detalhes-produto {float:left;width: 60px; background: #fff; margin-left: 13px;padding: 0 0 9px 0;}
.controles-produto { float: right; width: 135px;margin-top: 8px;}


/*.infoLaranja {
    border: 1px solid #FE9A2E;
    padding: 10px;
    margin-top: 10px;
    width: 669px;
    background: #FBF8EF;
    font-size: 16px;
}*/

#apresentacaoNovoSite{
    width:100%; height:100%; position:relative; float:left; margin:0; display:block; z-index:99999; overflow:hidden;
    color: #fff; /*background: url( /www/images/apresentacao/bg.png ) no-repeat center 100px #C0262C; overflow:hidden;*/
    
}

.apresentacaoContainer{
    font-family: 'myriad_appletext' !important;  
    width: 1000px;
    height: 400px;
    margin: 100px auto;
    text-align: center;   
    font-size: 19px;
    position: relative;
    /*background:#5889a2;*/
}

.itemSeta {
    font-family: 'myriad_appletext';
    font-size: 16px;
    color: #fff;
    line-height: 18px;
    text-align: left;
    position: absolute;
}

.apresentacaoContainer a {
    font-family: 'janepix_handwritingregular';
    font-size: 25px;
    text-decoration: none;
    color: #fff;
}

.apresentacaoContainer h2{
    font-family: 'bebas_neueregular' !important;  
    text-transform: lowercase !important;
    font-size: 53px;
    line-height: 48px;
}

.apresentacaoContainer h3,
.apresentacaoContainer h4{
    font-family: 'bebas_neueregular' !important;  
    text-transform: lowercase !important;
    font-size: 25px;
}

.apresentacaoContainer h3 {
    padding-left: 73px !important; line-height: 28px;
}

.apresentacaoContainer #logo {
    float:right;
    margin-right: 42px;
    margin-top: 30px;
}

.apresentacaoContainer #box-direita {
    float: left;
    text-align: left !important;
}
.apresentacaoContainer #box-esquerda {
    float: left;
    text-align: left !important;
}

.apresentacaoContainer {
    padding-top: 85px !important;
}
#apresentacaoContainer1 #box-esquerda { width:397px; height:400px; }
#apresentacaoContainer1 #box-direita { width: 452px; height: 400px; }

#apresentacaoContainer2, 
#apresentacaoContainer4, 
#apresentacaoContainer5, 
#apresentacaoContainer3 {
    padding: 0px 58px 58px 58px;
}
#apresentacaoContainer2 #box-esquerda {
    width: 285px;
    height: 400px;
    margin-right: 103px;
}
#apresentacaoContainer3 #box-esquerda {
    width: 318px;
    margin-right: 73px;
}
#apresentacaoContainer4 #box-esquerda {
    width: 318px;
    margin-right: 73px;
}
#apresentacaoContainer2 #box-direita {
    width: 496px; height: 400px; /*background: #5C7CA0;*/
}

#apresentacaoContainer3 #box-direita {
    margin-top: -40px;
}

#controlesQueroVer {
    margin-top: 102px;
    padding-left: 42px;
}
.queroVerAgora, .queroVerDepois, .naoQueroVer {
    display: block;
    padding-left: 30px;
}

.verDenovo, .entrarNoSite { display:block; padding-left:40px; }
.verDenovo{ background: url(/www/images/apresentacao/setaVoltar.png) no-repeat 0 13px; }
.entrarNoSite{ background: url(/www/images/apresentacao/entrarNoSite.png) no-repeat 0 10px; }

.queroVerAgora, .queroVerDepois {
    background: url(/www/images/apresentacao/queroVerAgora.png) no-repeat 0 7px;
}
.naoQueroVer {
    background: url(/www/images/apresentacao/naoQueroVer.png) no-repeat 0 7px;
}
.descricoes {
    font-size: 13px;
    padding-left: 73px !important;    
}

.uma {
    background: url(/www/images/apresentacao/1a.png) no-repeat 40px  6px;
    padding-left: 73px !important;
    color:#FFFF00;
    margin-top: 15px !important;
} 
.umb {
    background: url(/www/images/apresentacao/1b.png) no-repeat 40px  6px;
    padding-left: 73px !important;
    color:#FFFFFF;
    margin-top: 15px !important;
} 

.doisa {
    background: url(/www/images/apresentacao/2a.png) no-repeat 40px  6px;
    padding-left: 73px !important;
    color:#FFFF00;
    margin-top: 8px !important;
} 
.doisb {
    background: url(/www/images/apresentacao/2b.png) no-repeat 40px  6px;
    padding-left: 73px !important;
    color:#FFFFFF;
    margin-top: 8px !important;
} 
.tresa {
    background: url(/www/images/apresentacao/3a.png) no-repeat 40px  6px;
    padding-left: 73px !important;
    color:#FFFF00;
    margin-top: 8px !important;
} 
.tresb {
    background: url(/www/images/apresentacao/3b.png) no-repeat 40px 6px;
    padding-left: 73px !important;
    color:#FFFFFF;
    margin-top: 8px !important;
} 

.pronto {
    width:500px;
    font-family: 'bebas_neueregular';
    text-decoration: none;
    font-size: 40px;
    font-weight: normal;
    margin-top:5px;
    line-height: 40px;
}

#apresentacaoContainer5 #box-esquerda {
    width: 397px; height: 400px;
}

#apresentacaoContainer5 #box-direita {
    width: 452px; height: 400px;
}

#apresentacaoContainer6 #box-esquerda {
    width: 397px; height: 400px;
}

#apresentacaoContainer6 #box-direita {
    width: 452px; height: 400px;
}

.fecharApresentacao span, .setaSeguir span, .setaVoltar span, .fecharPronto span {
    display: none;
}

.fecharApresentacao {
    background: url(/www/images/apresentacao/fechar.png) no-repeat 0 6px;
    width: 11px; height: 22px; display: block; right: 130px; top: 0px; position: absolute;
}
.fecharPronto {
    background: url(/www/images/apresentacao/fecharPronto.png) no-repeat 0 6px;
    width: 27px; height: 32px; display: block; right: 347px; top: 247px; position: absolute;
}

.setaSeguir {
    background: url(/www/images/apresentacao/setaSeguir.png) no-repeat 0 6px;
    width:27px; height:32px; display:block; right:0px; bottom:0px; position:absolute;
    
}
.fecharApresentacao {
    background: url(/www/images/apresentacao/fechar.png) no-repeat 0 6px;
    width: 11px; height: 22px; display: block; right: 130px; top: 0px; position: absolute;
}

.setaVoltar {
    background: url(/www/images/apresentacao/setaVoltar.png) no-repeat 0 6px;
    width: 27px; height: 32px; display: block; left: 130px; bottom: 0px; position: absolute;
}

.selectTab {
    height: 24px !important;
}

.textoModalidades {
    font-weight: bold;
    margin-right: -20px !important;
    padding: 26px 50px 0 50px;
    font-size: 14px;
}

#btn-clean-shop-cart {
    font-size: 11px;
    margin: 10px;
    padding: 7px 7px 3px 7px;
}


#comprovante-deposito{ background: black;}
input#containerDeposito{ width:330px; height:100px; background:#000; }

form.upload-file-form{ min-height:35px;  padding:0px; }


#confirmBox form{line-height:1.4;}

#boxPagamento #confirmBox form{background:#D8D8D8;}

#product-quantity-modal-img {
    width: 100%;
}

#btn-filter-fire {
    float: right;
    margin: 19px 53px 0 0;
    padding: 7px 4px 4px;
    width: 200px;
}
.btn {
    padding: 3px 10px;
    font-size: 11px;
    border: none;
    color: #fff;

    /*
        border-radius: 4px;
    float: right;
    margin: 19px 53px 0 0;
    padding: 7px 4px 4px;
    width: 200px;

    */
}

.btn.red {

    background: #CB252A; /* Old browsers */
    background: -moz-linear-gradient(top, #CB252A 0%, #CB252A 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CB252A), color-stop(100%,#CB252A)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #CB252A 0%,#CB252A 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #CB252A 0%,#CB252A 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #CB252A 0%,#CB252A 100%); /* IE10+ */
    background: linear-gradient(to bottom, #CB252A 0%,#CB252A 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CB252A', endColorstr='#CB252A',GradientType=0 ); /* IE6-9 */
}

#frete-ind {max-width: 30px; margin-left: 120px; margin-top:-20px;}

#product-image-view {
    width:77px;
    height:59px;
}

.err small { font-family: 'myriad_appletext';color:#CD2626;}
#err small { font-family: 'myriad_appletext';color:#CD2626;}

/* INFO MODAL --------------------------------------------------------------- */

.info-modal {
    background: #fff;
    margin: -25px;
    text-align:left;
}

.info-modal-header {

}

.info-modal-body {
   color: black; 
}

.info-modal-body span {

    color: black;
    margin-left: 10px;
}

.info-modal-body b {
    color: #444;
}

.info-modal-footer {
    padding: 7px 5px;
    text-align:center;
}