
/* Ponto Frio Version: 1.1.7 */

/* Esqueleto */
.minha-conta .area-3 {overflow:hidden;width:770px;margin:0 auto;padding:0 10px 25px 190px;clear:left;}
.minha-conta .area-3-1 {float:left; width:170px; margin:0 20px 0 -190px;}
.minha-conta .area-3-2 {float:left;width:100%;}
.minha-conta .area-3-2-2 {overflow:hidden;}
.meus-pedidos .area-3 {margin: 0 auto;padding: 20px 10px;width: 970px;}
.area-3-2-1 h1.tit, .tpedido h1.tit {margin-bottom:15px;}
.ativo * {color:#F40000;}
.conteudo {padding:25px 10px;margin:0 auto;width:970px;}
.area-3-2 .conteudo, .meus-pedidos .area-3 .conteudo {padding:0;margin:0;width:auto;}
.area-3-2 .box {border: 1px solid #c6c6c6;margin-bottom:15px;padding: 20px;}
.box {overflow:hidden;margin-bottom:15px;}
.tpedido .identificacao {padding:20px;border:1px solid #c6c6c6;}
/*Navigation*/
.mnav {padding:0 5px;}
.mnav .title1, .minha-conta .form .tit {display:none;}
.mnav p.info, .mnav fieldset {padding-bottom:5px;margin-bottom:5px;font-size:1.091em;}
.minha-conta .navigation {}
.mnav {background-color: #FFFFFF; border: 1px solid #c6c6c6;}
.mnav .title2 {margin: 0 -5px 10px;background:#eaeaea;background-image:linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);margin-bottom: 8px;font-size:1.454em;text-align:center;border-bottom:1px solid #c6c6c6;padding:10px 0;}
.mnav .list2 {padding:0 0 10px;}
.mnav p.info, .mnav fieldset { margin-bottom:5px; padding-bottom:5px;}
.mnav fieldset label input {width:150px !important;}
.mnav fieldset b { display:block;}
.mnav fieldset label,.mnav fieldset b {font-size:1.091em;font-weight:normal;}
.mnav fieldset label .fitext {width:150px !important;}/*temp*/
.mnav fieldset select {font-size:1em;}
.mnav fieldset .mes { float:left;margin-right:5px;width:90px !important;}/*temp*/
.mnav fieldset .ano { float:left;width:60px !important;}/*temp*/
.mnav .pesquisar {clear: both;overflow: hidden;padding-top: 10px;}
.mnav .de, .mnav .ate {clear:both;display:block;overflow:hidden;margin-bottom:5px;}
.mnav .de b, .mnav .ate b {color:#333;font-weight:normal;}
/* Bts */
.bts { overflow:hidden;clear:both; margin:10px 0;padding:4px;}
.bts .salvar { float:right;}
.bts .salvar .bt { background:url(../img/imgInterna.png) no-repeat -900px -35px; margin:3px 0; padding:0 0 0 8px; width:77px; height:28px;display:block;}
.bts .salvar .bt:hover {background-position:-900px -65px;}
.bts .voltar { float:left;}
.bts .voltar .bt { background:url(../img/imgInterna.png) no-repeat -900px -337px; margin:3px 0; padding:0 0 0 8px; width:81px; height:31px; display:block; }
.bts .voltar .bt:hover {background-position:-900px -370px;}
.bts .alterarSenha { float:left;}
.alterarSenha .bt { background:url(../img/imgInterna.png) no-repeat -900px -217px; margin:3px 0; padding:0 0 0 8px; width:106px; height:28px;}
.alterarSenha .bt:hover {background-position:-900px -247px;}
.bts .editar .bt { background:url(../img/imgInterna.png) no-repeat -900px -95px; margin:3px 0; padding:0 0 0 8px; width:77px; height:28px;}
.bts .editar .bt:hover {background-position:-900px -125px;}
.imprimir a {background:url(../img/imgInterna.png) no-repeat -900px -277px;width:186px;height:28px;text-indent:-9999px;display:block;line-height:0;}
.imprimir a:hover {background-position:-900px -307px;}
.pesquisar .bt {background:url(../img/imgInterna.png) no-repeat -900px -463px;width:105px;height:31px;text-indent:-9999px;display:block;line-height:0;margin:0 auto;}
.pesquisar .bt:hover {background-position:-900px -496px;}
/*Abas*/
.abas {clear:both;overflow:hidden;padding-bottom:1px;position:relative;top:1px;z-index:1;}
.abas li {float:left;text-align:center; list-style-type: none;}
.abas li a {color:#404040;float:left;font-weight:bold;padding:9px 10px;font-size:1.454em;margin-top:0;border:1px solid #c8c8c8;border-bottom:1px solid #fff;display:block;position:relative;top:1px;background:#F4F4F4;background-image:linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);background-image:-webkit-linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);background-image:-o-linear-gradient(top, #F4F4F4 0%, #FFFFFF 100%);}
.abas .inativo a {color:#fff;float:left;font-weight:bold;padding:5px 10px;font-size:1.454em;margin-top:7px;border:1px solid #5b5959;background:#5B5959;background-image:linear-gradient(top, #5B5959 0%, #515151 100%);background-image:-moz-linear-gradient(top, #5B5959 0%, #515151 100%);background-image:-webkit-linear-gradient(top, #5B5959 0%, #515151 100%);background-image:-o-linear-gradient(top, #5B5959 0%, #515151 100%);}
/* PAGINA MEU PERFIL */
/* Perfil */
.perfil .box, .minha-conta .form {border:1px solid #c6c6c6;background:#fff;padding:25px 30px;}
.minha-conta .form {margin-top:20px;}
.perfil .bts {border:0; margin-left:145px;}
.perfil .tit, .minha-conta .form .tit {border-bottom: 1px solid #c6c6c6;font-weight:bold;background:#eaeaea;background-image:linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);margin-bottom: 8px;font-size:1.454em;border-bottom:1px solid #c6c6c6;padding:10px 18px;margin:-25px -30px 25px;}
.perfil .foto { overflow:hidden; float:left; padding:0 22px 0 0; text-align:center; width:125px;}
.perfil .adicionarFoto a { background:url(../img/imgInterna.png) no-repeat -900px -529px; height:28px; margin:5px auto; width:106px; text-indent:-9999px;}
.perfil .adicionarFoto a:hover {background-position:-900px -559px;}
.perfil .dados {float:left;}
.perfil dl { padding:0 0 0.5em;font-size:1.091em;}
.minha-conta .perfil dl dt { font-weight:bold;margin-right:15px;}
.minha-conta .perfil dl * { display:inline;}
/* Titulos Gerais */
.minha-conta .minhasPreferencias .box h3, .minha-conta .informacoesConta .box h3, .minha-conta .minhasOpinioes .box h3, .minha-conta .atendimento .box h3 {padding:10px 18px;margin:-20px -20px 15px;font-size:1.454em;font-weight:bold;border-bottom:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;background:#eaeaea;background-image:linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);position:relative;}
.minhasPreferencias h3 a, .informacoesConta h3 a, .minhasOpinioes h3 a, .atendimento h3 a {font-size:0.625em;text-decoration:underline;position:absolute;right:10px;top:14px;}
/*Infomacoes Conta*/
.informacoesConta dt { font-weight:bold;color:#333; }
.informacoesConta dl {margin-top:10px;float:left;font-size:1.091em;}
.informacoesConta .alterarSenha {margin-right:25px;display:block;float: right;}
.informacoesConta dt {padding-right:10px;float:left;}
.informacoesConta dd a {text-indent:0;line-height:12px;white-space:nowrap;overflow:visible;text-decoration:underline;}
/*Atendimento*/
.atendimento .box ul li a {color:#B70F15; background: url(../img/smallIco.png) no-repeat 0 -597px;padding-left:10px;font-size:1.091em;} 
/*Minhas Opinioes*/
.minhasOpinioes {display:none;}
.minhasOpinioes .opinioes .prod { margin:0 0 10px;}
.minhasOpinioes .opinioes .prod p, .opinioes dl { clear:both; padding:0 0 10px;}
.minhasOpinioes .opinioes .prod h4, .minhasOpinioes .opinioes .prod p { margin:0 0 3px;}
.minhasOpinioes .opinioes .prod .outros { border-bottom:1px solid #C6C6C6; margin-top:10px;}
.minhasOpinioes .opinioes .smallRating {display:none;float:left;}/*TEMP*/
.minhasOpinioes .prod h4 {font-size:1.091em; font-weight:bold; margin:5px 0 3px; text-transform:uppercase;}
.minhasOpinioes .opinioes .opiniao { float:left;}
.excluirPost {float:right;}
.excluirPost .bt { background: url(../img/imgInterna.png) no-repeat -900px -589px;width:86px; height:24px;  text-indent:-9999px;}
.excluirPost .bt:hover {background-position:-900px -615px;}
/* PAGINA MEUS PEDIDOS */
.minha-conta .ultimos {border-top:1px solid #c6c6c6;}
.minha-conta .ultimos p {padding-top:15px;}
.minha-conta .ultimos br {display:none;}
.minha-conta .ultimos .infoCompra br {display:block;}
.minha-conta .ultimos .infoCompra .ce {background:url(../img/atendimento/balaoHome2.png) no-repeat left center; clear:both;margin-left:28px;padding-left:135px;}
.minha-conta .ultimos .infoCompra .ce dt {margin-bottom:5px;white-space:nowrap;}
.minha-conta .ultimos .infoCompra .ce dd {background:#88B743;color:#fff;font-size:2.1em;font-weight:bold;padding:6px;text-align:center;}
/* Titulo Progresso */
.minha-conta .progresso {margin-bottom:25px;}
.minha-conta .progresso a {font-size:1.166em;display:block;}
.minha-conta .progresso a strong {color:#095BA6;}
/* AccordionHeader */
.minha-conta .accordionHeader table, .minha-conta .accordionHeaderSelected table  { width:100%; border-bottom:1px solid #c6c6c6;}
.minha-conta .accordionHeader table thead th, .minha-conta .accordionHeaderSelected table thead th { padding:5px 10px; color:#095ba6; font-size:1.1em;text-align:left;font-weight:bold;font-size:0.917em;}
.minha-conta .accordionHeader table tbody td, .minha-conta .accordionHeaderSelected table tbody td {border-bottom:1px solid #c6c6c6; padding:10px 25px; width:30%;}
.minha-conta .accordionHeader table tbody td a, .minha-conta .accordionHeaderSelected table tbody td a { color:#333; font-size:1.091em;} 
.minha-conta .accordionHeader table .exibirDetalhes a, .minha-conta .accordionHeaderSelected table .exibirDetalhes a, .minha-conta .accordionHeader table .exibirAvaliacao a  { background: url(../img/imgInterna.png) no-repeat; height:28px; width:108px; padding:0 9px; float:right;} 
.minha-conta .accordionHeader table .exibirDetalhes a { background-position: -900px -641px;}
.minha-conta .accordionHeader table .exibirDetalhes a:hover { background-position: -900px -671px;}
.minha-conta .accordionHeaderSelected table .exibirDetalhes a { background-position: -900px -701px;}
.minha-conta .accordionHeaderSelected table .exibirDetalhes a:hover { background-position: -900px -731px;}
.minha-conta .accordionHeader table .exibirAvaliacao a { background-position: -308px -51px; height: 33px;}
.minha-conta .accordionHeader table .exibirAvaliacao a:hover { background-position: -308px -51px;}
.minha-conta .accordionHeader table .actions{ min-width: 126px; }

.tpedido .boxArea {border:1px solid #c6c6c6;padding:0 35px 15px;}
/*busca pedidos*/
.buscaPedidos {overflow:hidden;padding:15px 0;}
.buscaPedidos legend {display:none;}
.buscaPedidos fieldset {float:left; margin-right:70px;}
.buscaPedidos .input, .buscaPedidos label {color:#404040;font-weight:bold;}
.buscaPedidos .porNumero .input {width:120px;}
.buscaPedidos .porData {margin-right:0;}
.buscaPedidos .porData .input {width:60px;}
.buscaPedidos .porData .dataDe {margin-right:15px;}
.buscaPedidos *{vertical-align:middle;}
.buscaPedidos .buscar {overflow:hidden;display: inline-block;}
.buscaPedidos .porNumero .bt, .buscaPedidos .porData .bt {width:54px;background:url(../img/imgInterna.png) no-repeat -900px -953px; height:22px; margin:0;display:inline-block;#display:block;}
.buscaPedidos .porNumero .bt:hover, .buscaPedidos .porData .bt:hover {background-position:-900px -977px;}
/*accordion*/
.hListaCompras {display:none;}
.accordionHeader table, .accordionHeaderSelected table  {width:100%;}
.accordionHeader table thead th, .accordionHeaderSelected table thead th {background:#e7f1fb; color:#313234; font-size:1.1em; font-weight:bold; padding:10px; text-align:left;}
.accordionHeader table tbody td, .accordionHeaderSelected table tbody td {background:#fff; font-size:1.1em; padding:8px 10px; width:30%; border-bottom:1px solid #c7e2fc;}
.accordionHeader table tbody td a {color:#333; font-weight:bold;} 
.accordionHeader table .exibirDetalhes a, .accordionHeaderSelected table .exibirDetalhes a  {background:url(../img/sprite_minhaConta.png) no-repeat; height:24px; width:108px; padding:0 9px; float:right;text-indent:-9999em;} 
.accordionHeader table .exibirDetalhes a {background-position: 0 -67px;}
.accordionHeaderSelected table tbody td {border-bottom:0;background:#fafbff;}
.accordionHeaderSelected table tbody td a {font-weight:bold;color:#F40000;}
.accordionHeaderSelected table tbody td a:hover {color:#333;}
.accordionHeaderSelected table .exibirDetalhes a {background-position:0 -93px;}
.iAccordionContent {position:relative;}
.iAccordionContent h2 {font-size:1.454em;background-image:linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);border: 1px solid #C6C6C6;border-top:0;border-bottom:0;font-size: 1.454em;padding: 10px 15px;font-weight:bold;}
.iAccordionContent h3 {font-size:1.272em; color:#404040; font-weight:bold; margin-bottom:15px;}
.iAccordionContent table {width:100%; border:1px solid #c6c6c6;}
.iAccordionContent .resumo, .iAccordionContent .pagamento {padding:10px 15px;border:1px solid #c6c6c6;}
.iAccordionContent .entrega {background:#fff; padding:20px 0; margin-bottom:1px;}
/*resumo*/
.iAccordionContent .resumo {overflow:hidden;border-bottom:0;position:relative;min-height: 120px;}
.iAccordionContent .resumo ul {overflow:hidden; float:left;}
.iAccordionContent .resumo span, .iAccordionContent .resumo b {display:block;}
.iAccordionContent .resumo li {float:left; width:200px; padding:0 10px 0 0;font-size:1.091em;}
.iAccordionContent .resumo .boleto {overflow:hidden;clear:left;float:left;margin:5px 0 0 420px;}
.iAccordionContent .resumo .boleto .bt {display:block; width:186px; height:28px; background:url(../img/imgInterna.png) no-repeat -900px -277px; text-indent:-999em;}
.iAccordionContent .resumo .boleto .bt:hover {background-position:-900px -307px;}
.iAccordionContent .resumo li ul,.iAccordionContent .resumo li li {float:none; padding:0 0 2px;}
/*pagamento*/
.iAccordionContent .pagamento {overflow:hidden;}
.iAccordionContent .pagamento .alterarPagamento, .iAccordionContent .pagamento li b {background:url(../img/smallIcoInt.png) no-repeat -9999em -9999em;}
.iAccordionContent .pagamento li {background:url(../img/smallIco.png) no-repeat -9999em -9999em;}
.iAccordionContent .pagamento .andamento b, .iAccordionContent .pagamento .cancelado b, .iAccordionContent .pagamento .completo b {background:url(../img/smallIcoInt.png) no-repeat -9999em -9999em;}
.iAccordionContent .pagamento ul {overflow:hidden; float:left;}
.iAccordionContent .pagamento li{float:left; width:105px; min-height:32px; padding:0 5px 0 20px; background-position:0 -1300px;}
.iAccordionContent .pagamento .first {padding-left:0; background:none;}
.iAccordionContent .pagamento li b,.iAccordionContent .pagamento li .data {padding:0 5px 0 20px;display:block;}
.iAccordionContent .pagamento li b {padding:0 0 2px 20px; background-position:0 -850px;color:#c5c5c5;}
.iAccordionContent .pagamento li .data span {display:block;}
.iAccordionContent .pagamento .andamento b, .iAccordionContent .pagamento .cancelado b, .iAccordionContent .pagamento .completo b {color:#333;}
.iAccordionContent .pagamento .andamento b{background-position:0 -550px;}
.iAccordionContent .pagamento .cancelado b{background-position:0 -650px;}
.iAccordionContent .pagamento .completo b{background-position:0 -450px;}
.iAccordionContent .pagamento .alterarPagamento {padding-left:20px; float:left; background-position:-50px -450px;}
.iAccordionContent .pagamento .alterarPagamento .bt {background: url(../img/imgInterna.png) no-repeat -900px -761px; text-indent:-9999em; width:214px; height:28px; display:block;}
.iAccordionContent .pagamento .alterarPagamento .bt:hover {background-position:-900px -791px;}
/*header entrega*/
.entregaHeader {margin-bottom:8px;}
.entregaHeader h3 {float:left; margin:0 8px 0 0;font-size:1.454em;color:#404040;}
.entregaHeader .aviso, .minha-conta .entregaHeader .aviso2 {color:#333; padding:4px 6px; float: left; font-size:1.181em;}
.entregaHeader .aviso {background:#fe0;}
.entregaHeader .aviso2 {background:#eaeaea;}
.entregaHeader:after {content:"."; height:0; font-size:0; clear:both; line-height:0; display:block;}
.entregaHeader .rastrearEntrega {float:right;}
.entregaHeader .rastrearEntrega .bt {overflow:visible;display:block;background:url(../img/imgInterna.png) no-repeat -900px -821px;line-height: 1;text-indent:-999em;height:23px; width:118px;position:relative;}
.entregaHeader .rastrearEntrega .bt:hover {background-position:-900px -847px;}
.entregaHeader .rastrearEntrega .bt .tooltip {display:none;}
.entregaHeader .rastrearEntrega .bt .tooltip .seta {background:url(../img/smallIcoInt.png) no-repeat 0 -750px;position:absolute;display:block; width:7px; height:8px; bottom:-8px; left:40%; z-index:3;}
.entregaHeader .rastrearEntrega .bt:hover .tooltip {display:block;width:122px; top:-48px; left:-25px; background:#fff; border:1px solid #636363; border-radius:2px; z-index:2; padding:3px; text-indent:0;position:absolute;font-size:0.909em;color:#333;}
/*produtos*/
.iAccordionContent .produtos {border:1px solid #c6c6c6;text-align:left;}
.iAccordionContent .produtos th {background:#f2f2f2; font-size:1.091em; padding:6px 12px; font-weight:bold; border-bottom:1px solid #c6c6c6;}
.iAccordionContent .produtos td {background:#fbfbfb; text-align:center; padding:5px 10px;color:#d2141c; border-bottom:1px solid #c6c6c6;}
.iAccordionContent .produtos .np {text-align:left; width:50%; color:#333;}
.iAccordionContent .produtos .np .fotoProduto {border:1px solid #c6c6c6; width:4.09em; height:4.09em; float:left; margin-right:10px;}
.iAccordionContent .produtos td.vu, .iAccordionContent .produtos td.frete {white-space:nowrap;}
.iAccordionContent .produtos .embalagem {min-width:80px;}
/*status pedido*/
.statusPedido {border:1px solid #c6c6c6;margin-top:15px;}
.statusPedido th {text-align:left; background:#f2f2f2; font-size:1.090em; padding:6px 12px; font-weight:bold; border-bottom:1px solid #c6c6c6;}
.statusPedido th.data, .statusPedido th.obs {color:#F2F2F2;}
.statusPedido td {padding:5px 15px; border-bottom:1px solid #c6c6c6; background:#fbfbfb;}
.statusPedido .last td{border-bottom:1px solid #c6c6c6;}
.statusPedido td.status {background:#fbfbfb url(../img/smallIcoInt.png) no-repeat -9999em -9999em;}
.statusPedido .andamento .status{background-position:5px -547px;}
.statusPedido .cancelado .status{background-position:5px -647px;}
.statusPedido .completo .status{background-position:5px -447px;}
.statusPedido td.status, .statusPedido .data {font-weight:bold;}
.statusPedido td.status {padding-left:35px;}
/*ajuda*/
.iAccordionContent .ajuda {background:#fff; margin-top:1px; border-radius:0 0 6px 6px; padding:12px 0;}
.iAjuda { margin:0 auto; width:60%; overflow:hidden;}
.iAjuda strong {font-size:1.454em; color:#404040;margin-bottom:15px;font-weight:normal;}
.iAjuda p {padding:0;color:#333;}
.iAjuda .duvidas {float:left; width:330px;margin-right:70px;}
.iAjuda .chat .bt {background:url(../img/imgInterna.png) no-repeat -900px -873px; height:38px; width:111px; display:block; text-indent:-9999em;}
.iAjuda .chat .bt:hover {background-position:-900px -913px;}
/*calendar*/
.ajax__calendar_container {z-index:2;}
.ajax__calendar_body {height:160px!important;}
/*aviso e erro*/
.meus-pedidos div.erro, .meus-pedidos div.aviso {margin:10px;}


/*Identificacao*/
.identificacao {padding:20px;}
.identificacao legend {display:none;}
.identificacao .box .info {margin: 10px 0;text-align: center;font-size:1.091em;}
.identificacao fieldset {width:500px;margin:0 auto 20px;display:block;}
/*RMV .identificacao .box ul {clear: both;overflow: hidden;width:415px;margin:0 auto;}*/
.identificacao ul li {margin: 7px 0;overflow: hidden;}
/*RMV .identificacao label {display: block;padding-right: 5px;font-size:1.091em;margin-bottom:5px;}*/
.identificacao .continuar .bt {margin:25px auto;}

/*bt recuperacao de vendas*/
.identificacao ul li.trocarPagamento a {background: url(../img/imgInterna.png) no-repeat -900px -761px;display: block;height:28px;margin-left:10px;text-indent:-999em;width:214px;}
.identificacao ul li.trocarPagamento a:hover{background-position: -900px -791px;}

/* editar perfil */
.identificacao fieldset ul {overflow:hidden;width:500px;margin:0 auto;}
.identificacao .bts {margin:0;width:490px;}
.identificacao .foto {overflow:hidden;}
.identificacao label {display:block;float:left;padding-right:5px;text-align:right; width:45%;}
.identificacao .sexo * {float:left;text-align:left;width:auto;}

/*Padrao Input CEP*/
.postal1 {width:100px;}
.postal2 {width:50px;}
/*problemas*/
.problemas {padding: 10px;width:400px;margin:0 auto;border-top:1px dotted #c4c4c4;text-align:center;}
.problemas strong {color: #404040; font-size:1.091em;font-weight: bold;padding: 2px 5px;}
.problemas .ind {padding: 0 15px;}
.identificacao .problemas ul {clear: both;overflow: hidden;}
.identificacao .problemas ul li {margin: 7px 0;overflow: hidden;}
/*ind*/
small.ind, span.ind, .ind li, i.ind, dt.ind {color: #404040;}
.ind a {background: url(../img/smallIco.png) no-repeat 0 -597px transparent;color: #B70F15;padding-left: 10px;}
/*recuperarSenha*/
.recuperarSenha .fitext {width:280px;}
/*recuperarEmail*/
.recuperarEmail .fitext {width:250px;}
.recuperarEmail .postal1 {width:100px;}
.recuperarEmail .postal2 {width:50px;}
/* login */
.minha-conta .loginInfo .recuperarSenha fieldset{width:auto;}
.minha-conta .loginInfo .recuperarSenha fieldset ul{text-align:center;}
.minha-conta .loginInfo .recuperarSenha label{padding-left:108px;padding-bottom:5px;font-size:1.0909em;font-weight:bold;text-align:left;}
.minha-conta .loginInfo .alterarSenha .box .ind {clear:left;margin-left:46%;}
/* esqueci meu email */
.minha-conta .loginInfo .recuperarEmail fieldset{width:auto;}
.minha-conta .loginInfo .recuperarEmail fieldset ul{margin-left:320px;}
.minha-conta .loginInfo .recuperarEmail label{display:block;float:none;margin-bottom:5px;font-size:1.0909em;font-weight:bold;text-align:left;}
/*alterar email*/
.loginInfo .alterarEmail .ind{display: block;margin-left: 46%;}
.loginInfo .alterarEmail .tit{font-size: 1.091em;font-weight: bold;margin: 15px 0 10px;text-align: center;}
/*Sucesso*/
.sucesso {padding:15px;width:500px;margin:0 auto;text-align:center;background:#e7ffe7;border:1px solid #009900;}
.sucesso p {font-size:1.181em;color:#009a00;font-weight:bold;}

/* Linha do Tempo */
.minha-conta .passo {overflow:hidden; padding:25px 0 0; margin-bottom:10px; border:1px solid #eff7fe; padding:30px 10px;}
.minha-conta .passo ol {overflow: hidden;}
.minha-conta .passo li { background:url(../img/ic_passo_line.gif) no-repeat  center 46px ; float:left; padding:0; width:19.9%;}
.minha-conta .passo .completo {background-position:center -66px;}
.minha-conta .passo #realizado {background-position:center -290px;}
/* .minha-conta .passo #realizado.completo {background-position:center -290px;} */
.minha-conta .passo #passo1.completo {background-position:center -290px;}
.minha-conta .passo #concluido {background-position:center -626px;}
.minha-conta .passo #concluido.completo, .minha-conta .passo #concluido.em-andamento, .minha-conta .passo #concluido.nao-autorizado, .minha-conta .passo #concluido.nao-aprovado {background-position:center -514px;}
.minha-conta .passo #concluido.passo4 strong{background-position:-384px -448px;}
.minha-conta .passo li * { display:block; margin:0 auto; text-align:center;}
.minha-conta .passo li div {background:#fff;}
.minha-conta .passo li strong { background:url(../img/ic_passo.png) no-repeat 15px 0; font-weight:bold; padding:95px 0 0; width:107px;margin-bottom:15px;}
.minha-conta .passo .completo strong {background-position:20px 0;}
.minha-conta .passo #passo1 strong {background-position:0 -450px;}
.minha-conta .passo #passo1.completo strong {background-position:0 0;}
.minha-conta .passo #passo1.em-andamento strong {background-position:0 -150px;}
.minha-conta .passo #passo1.nao-autorizado strong, .minha-conta .passo #passo1.nao-aprovado strong {background-position:0 -300px;}
.minha-conta .passo #passo2 strong {background-position:-129px -450px;}
.minha-conta .passo #passo2.completo strong {background-position:-115px 0;}
.minha-conta .passo #passo2.em-andamento strong {background-position:-129px -150px;}
.minha-conta .passo #passo2.nao-autorizado strong, .minha-conta .passo #passo2.nao-aprovado strong {background-position:-129px -300px;}
.minha-conta .passo #passo3 strong {background-position:-255px -450px;}
.minha-conta .passo #passo3.completo strong {background-position:-250px 0;}
.minha-conta .passo #passo3.em-andamento strong {background-position:-265px -150px;}
.minha-conta .passo #passo3.nao-autorizado strong, .minha-conta .passo #passo3.nao-aprovado strong {background-position:-265px -300px;}
.minha-conta .passo #passo4 strong {background-position:-391px -450px;}
.minha-conta .passo #passo4.completo strong {background-position:-385px 0;}
.minha-conta .passo #passo4.em-andamento strong {background-position:-382px -150px;}
.minha-conta .passo #passo4.nao-autorizado strong, .minha-conta .passo #passo4.nao-aprovado strong {background-position:-382px -300px;}
.minha-conta .passo #passo5 strong {background-position:-518px -450px;}
.minha-conta .passo #passo5.completo strong {background-position:-518px 0;}
.minha-conta .passo #passo5.em-andamento strong {background-position:-529px -150px;}
.minha-conta .passo #passo5.nao-autorizado strong, .minha-conta .passo #passo5.nao-aprovado strong {background-position:-529px -300px;}
.minha-conta .passo .em-andamento strong {background-position:-450px -273px;}
.minha-conta .passo .nao-autorizado strong, .minha-conta .passo .nao-aprovado strong {background-position:-263px -300px;}
.minha-conta .passo li {color:#000;}
.minha-conta .passo li b {background:url(../img/imgInterna.png) no-repeat  -300px -294px;height:20px;margin-top:10px;width:100px;text-indent:-9999px;}
.minha-conta .passo .em-andamento b {background-position:-300px -338px;width:100px;}
.minha-conta .passo .nao-autorizado b {background-position:-300px -316px;width:100px;height:20px;}
.minha-conta .passo .nao-aprovado b {background-position:-300px -360px;height:50px;width:100px;}
.compraGE .bt {background:url(../img/imgInterna.png) repeat scroll -900px -155px;height:27px;margin-bottom:10px;width:223px;}
.compraGE .bt:hover {background-position:-900px -185px;}
/*GarantiaAvulsa*/
.avulsa {margin:25px auto;width:970px;overflow:auto; min-height: 200px;}
.avulsa .hd {margin-bottom:20px;}
.avulsa .hd h2 {border-bottom: 3px solid #C6C6C6;font-size: 1.454em;font-weight: bold;padding-bottom: 10px;}
.avulsa .hd .vd {display:none;}
.avulsa .ct {}
.avulsa .ct .prods {padding-top:20px;width:730px;float:left;}
.avulsa .ct .prods li .addkit .add li div.lb{width:516px;float:right;}
.avulsa .ct strong span{font-weight:bold;}
.avulsa .ct strong #ctl00_Conteudo_rptSkusElegiveis_ctl01_lblNumeroPedido {color:#B70F15;}
.avulsa .ct strong #ctl00_Conteudo_rptSkusElegiveis_ctl01_lblNomeProduto {font-weight:normal;}
.avulsa .ct .prods li{overflow:auto;margin:0 0 20px;border:1px solid #c6c6c6;}
.avulsa .ct .prods .foto{float:left;width:66px;padding:22px 8px 0;}
.avulsa .ct .prods .desc{float:left;width:371px;padding:10px;}
.avulsa .ct .prods .desc p{ padding:0 0 11px;}
.avulsa .ct .prods .cob {float:right;width:130px;margin:20px 20px 15px 0;padding:11px 10px;border:1px solid #c6c6c6;text-align:center;}
.avulsa .ct .prods .cob strong{font-weight:bold;color:#B70F15;}
.avulsa .ct .prods .cob span {color:#B70F15;}
.avulsa .ct .prods li li {margin:0;border:0;}
.avulsa .ct .prods li li li {margin:0;}
.avulsa .ct .prods li .addKit .add {clear:both;}
.avulsa .ct .prods li .addKit .add .add{clear:both;border:1px solid #c6c6c6;border-bottom:0;}
.avulsa .ct .prods li .addKit .add .add li {border-bottom:1px solid #c6c6c6;}
.avulsa .ct .prods li .addKit {clear:both;border-top:1px solid #c6c6c6;}
.avulsa .ct .prods li .addkit .add {margin:0 0 20px;border:1px solid #c6c6c6;}
.avulsa .ct .prods li .addKit .desc{float:left;border:1px solid #c6c6c6;border-bottom:0;width:auto;float:none;}
.avulsa .ct .prods li .addKit .add li div.ck, .avulsa .ct .prods li .add li div.lb, .avulsa .ct .prods li .add li div.ck {float:left;height:48px;border-left:1px solid #c6c6c6;}
.avulsa .ct .prods li .addkit .add li div, .avulsa .ct .prods li .addkit .add li .add{margin:0;border:0;}
.avulsa .ct .prods li .addKit .add li div.ck, .avulsa .ct .prods li .add li div.ck {width:75px;line-height:20px;border-left:0;text-align:center;}
.avulsa .ct .prods li .add li div.ck {width:95px;}
.avulsa .ct .prods li .addKit .add li div.ck span, .avulsa .ct .prods li .add li div.ck span { display:block;}
.avulsa .ct .prods li .addKit .add li div.lb, .avulsa .ct .prods li .add li div.lb {padding:0 0 0 10px;width:554px;line-height:48px;}
.avulsa .ct .prods li .add li div.lb {width:555px;}
.avulsa .ct .prods li .add li {border-top:1px solid #c6c6c6;}
.avulsa .ct .prods li .addKit .add li {border-top:0;margin:10px;}
.avulsa .ct .prods li .addKit .add li li {margin:0;}
.avulsa .ct .prods li .add {overflow:hidden;clear:both;}
.avulsa .ct .sb{float:right;width:220px; padding:20px 0 0;}
.avulsa .ct .sb .hp, .avulsa .ct .sb .rs {margin:0 0 20px;padding:10px;border:1px solid #c6c6c6;}
.avulsa .ct .sb .rs {}
.avulsa .ct .sb .hp {height: 60px; display:none;}
.avulsa .ct .sb .hp a {}
.avulsa .ct .sb .hp p {display:block;}
.avulsa .ct .sb .rs {}
.avulsa .ct .sb .hp strong span {}
.avulsa .ct .sb .rs h4 {}
.avulsa .ct .sb .rs h4 span {font-weight:bold;}
.avulsa .ct .sb .rs strong span{font-size:1.454em;color:#B70F15;}
.avulsa .ct .sb .rs a {}
.avulsa .rs input {height:20px;float:left;}
.avulsa .rs label {line-height:22px;}
.avulsa .ct .sb .rs .lnkPop {padding-left:8px;display:block;color:#b70f15;background:url(../img/smallIco.png) no-repeat 0 -596px;}
.avulsa .ct .sb .rs .comprarGarantias .bt {margin:10px auto;width:155px;height:28px;text-indent:-9999px;background:url(../img/imgInterna.png) no-repeat -900px -432px;}
.avulsa .ct .sb .rs .comprarGarantias .bt:hover {background-position:-900px -402px;}


.avulsa .ct .sb .rs .comprarGarantias #lnkComprarFiqueSeguroAvulso{padding:4px; font-size: 13px; width: auto !important; color:#fff;background:#b70f15;border:2px solid #8c090d;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;transition:all 150ms ease;text-indent:0 !important;line-height:25px !important;white-space:nowrap;}
.avulsa .ct .sb .rs .comprarGarantias #lnkComprarFiqueSeguroAvulso:hover{background:#b00b10;}
.avulsa .ct .erro{ text-align: center; color: #b70f15; font-size: 14px; display: block; font-weight: 700; }


/*TROCA E DEVOLUCOES*/
.entrega .produtos .prtlTroca {color:#B70F15;font-weight:bold;display:block;}
.fecharTrcDev {position: absolute;right: 15px;top:14px;}
.fecharTrcDev a{color:#333;font-weight:bold;}
.fecharTrcDev .ico {background:#B70F15;color:#fff;float: left;font-weight: bold;height: 10px;line-height: 7px;margin-right: 5px;padding: 2px;text-align: center;vertical-align: top;width: 10px;}
.trocaDevolucao{position: absolute;right: 0;top: 0;width: 210px;padding:15px 0 50px 15px;border-left:1px solid #C6C6C6;}
.tpedido .resumo .trocaDevolucao h3 {margin-bottom:5px;font-size:1.636em;}
.tpedido .resumo .trocaDevolucao p {margin-bottom:10px;padding:0;font-size:1.181em;}
.eftTrocaDevolucao .bt{width:160px;height:22px;background:url(../img/imgInterna.png) no-repeat -900px -1001px;}
.eftTrocaDevolucao .bt:hover {background-position: -900px -1025px;}
/*troca e devolucoes - validacao*/
.meus-pedidos .boxTrcDevolucao  div.erro {margin: 10px 0;}
.meus-pedidos .boxTrcDevolucao .obrigatorio,.meus-pedidos .boxTrcDevolucao .obr {color:#B70F15;font-weight:bold;}
/*troca e devolucoes - Breadcrumb*/
.brdCrmbTrDev {overflow:hidden;font-size:1.454em;background-image:linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background-image:-o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);border: 1px solid #C6C6C6;border-top:0;border-bottom:0;padding: 10px 15px;font-weight:bold;}
.brdCrmbTrDev li{padding-left:15px;float:left;margin-right:10px;font-weight:bold;background: url(../img/smallIcoInt.png) no-repeat 0 -944px;}
.brdCrmbTrDev .first {background:none;}
.brdCrmbTrDev li a, .brdCrmbTrDev li span {font-weight:bold;}
.brdCrmbTrDev li strong{font-weight:normal;}

.boxTrcDevolucao {overflow:hidden;border: 1px solid #c6c6c6; padding:15px 25px;clear:left;}
.boxTrcDevolucao .bt{background:url(../img/imgInterna.png) no-repeat 0 0;}
.boxTrcDevolucao .voltar .bt{width:77px;height:28px;background-position:-900px -1229px;}
.boxTrcDevolucao .voltar .bt:hover{background-position:-900px -1259px;}
.boxTrcDevolucao .chk input, .boxTrcDevolucao .radio input, .boxTrcDevolucao input.chk, .boxTrcDevolucao input.radio {border:0!important;vertical-align:middle;margin-top: 0;}

/*troca e devolucoes - Menu*/
.listTrDevolucao {overflow:hidden;width:624px;margin:10px auto;}
.listTrDevolucao .itTrDev {border: 1px solid #c6c6c6;background:#f6f5f5;padding:15px 40px;margin-bottom:2px;}
.listTrDevolucao .itTrDev a {display:block;min-height:48px;padding-top:5px;}
.listTrDevolucao .itTrDev a:hover span {text-decoration:underline;}
.listTrDevolucao strong {font-size:1.272em;color:#404040;display:block;margin-bottom:3px;}
.listTrDevolucao span {font-size:1.09em;}

/*troca e devolucoes - Politica de privacidade*/
.trcDevPolitica {margin:15px 15px 50px 15px;}
.trcDevPolitica h3 {padding-bottom:10px;border-bottom:1px solid #c6c6c6;margin-bottom:10px;color:#B70F15;font-size:1.636em;font-weight:normal;}
.trcDevPolitica h4, .trcDevPolitica h5 {font-weight:bold;font-size:1.09em;margin-bottom:10px;}
.trcDevPolitica p {font-size:1.182em;}
.trcDevPolitica .dest{font-weight:bold;}
.minha-conta .trcDevPolitica p {padding-top:0;margin-bottom:10px;}
.listPolitica li, listPolitica2 li {font-size:1.09em;margin-bottom:20px;}

.trcDevPolitica .importante{background:#ebebeb;padding:20px;border:1px solid #c6c6c6;margin-bottom:15px;}
.trcDevPolitica .importante strong{color:#B70F15;font-size:1.272em;font-weight:normal;margin-bottom:5px;display:block;}
.trcDevPolitica .importante p {margin:0;font-size:1.091em;font-weight:bold;}

.listPolitica2 li {list-style: disc inside;}
.listPolitica2 li h5 {display:inline;}
.listPolitica2 li p{margin-top:10px;}

.boxTrcDevolucao .chk {vertical-align:middle;font-size:1.09em;}
.boxTrcDevolucao input.chk {margin-left:15px;}

/*troca e devolucoes - botoes*/
.boxTrcDevolucao .bts {float:right;padding:0;}
.boxTrcDevolucao .bts li {float:left;margin-left:10px;}
.boxTrcDevolucao .cancelar .bt{background-position: -900px -1049px;height:28px;width:95px}
.boxTrcDevolucao .cancelar .bt:hover{background-position: -900px -1079px;}
.boxTrcDevolucao .continuar .bt{background-position: -900px -1289px;height: 28px;width: 88px;}
.boxTrcDevolucao .continuar .bt:hover {background-position: -900px -1319px;}
.boxTrcDevolucao .envSolicSac .bt {background-position: -900px -1109px;height: 28px;width:194px;}
.boxTrcDevolucao .envSolicSac .bt:hover {background-position: -900px -1139px;}
.boxTrcDevolucao .impPagina {float:right;}
.boxTrcDevolucao .impPagina .bt{background-position: -900px -1169px;height: 28px;width:213px;}
.boxTrcDevolucao .impPagina .bt:hover {background-position: -900px -1199px;}

/*troca e devolucoes - formulario*/
.formTrcDev {overflow:hidden;margin:10px 0;}
.formTrcDev .passo1{background:#ebebeb;border: 1px solid #c6c6c6;padding: 25px 10px;margin-bottom:15px;}
.formTrcDev .radio label {font-size:1.09em;margin-right:15px;vertical-align:middle;}
.formTrcDev .passo1 .contatos {font-size:1.091em;}
.formTrcDev .passo1 .contatos a {color:#B70F15;font-weight:bold;}
.formTrcDev .tit1{font-size:1.272em;font-weight:normal;}
.formTrcDev .disabled .passo1 .tit1, .formTrcDev .disabled .passo1 label {color:#959595;}
.formTrcDev .disabled .passo1 {background:#f5f5f5;}
.formTrcDev .disabled .passo1 .contatos {display:none;}
.formTrcDev .passo2{padding:10px 0 25px;}
.formTrcDev .produtos th{white-space:nowrap;}
.formTrcDev .produtos th.chk span,.formTrcDev .produtos th.img span{display:none;}
.formTrcDev .produtos td {color:#515151;font-size:1.091em;}
.formTrcDev .produtos td td {font-size:1em;}
.formTrcDev .produtos .img img{border: 1px solid #c6c6c6;width:45px;}
.formTrcDev .produtos .cod {width:90px;text-align:left;}
.formTrcDev .produtos .np{width:300px;text-align:left;}
.formTrcDev .produtos .qtd {width:55px;}
.formTrcDev .produtos .dtEntrega {width:50px;}
.formTrcDev .produtos .qtd input {width:30px;float:left;border: 1px solid #ccc;}
.formTrcDev .adicionarItem a, .formTrcDev .removeItem a {background: url(../img/smallIcoInt.png) no-repeat  0 -57px;display: block;height: 6px;margin-top: 4px;text-indent: -999em;width: 11px;}
.formTrcDev .removeItem a {background-position: 0 -70px;margin-top:8px;}
.formTrcDev .controleQuantidade {float: left;margin-left:3px;width:11px;}
.formTrcDev .prazoExp {color:#B70F15;}
.formTrcDev .prazoExp strong {display:block;}

.formTrcDev .produtos .filhosKit{padding-left:105px;}
.formTrcDev .produtos .kitSige td {vertical-align:top;padding-top:20px;}
.formTrcDev .produtos .kitSige td.img{padding-top:5px;}
.formTrcDev .itensKit .chkCod {width:90px;text-align:left;}
.formTrcDev .itensKit .chkCod *{vertical-align:middle;}
.formTrcDev .itensKit .np{width:236px;}
.formTrcDev .itensKit, .formTrcDev .itensKit td{border:0;}

.formTrcDev .titItensKitSige{display:block;margin-top:15px;}
.formTrcDev .listItensKitSige {overflow:hidden; margin-bottom: 10px;}
.formTrcDev .listItensKitSige li{display:inline;line-height: 17px;margin-left: -1px;padding:0 5px;border-left:1px solid #000;}

.formTrcDev .listQuestions{overflow:hidden;}
.formTrcDev .listQuestions textarea{height:100px;width:400px;}
.formTrcDev .listQuestions li {text-align:left;border-top: 1px solid #c6c6c6;padding: 20px 0;overflow: hidden;margin-top:-1px}
.formTrcDev .listQuestions .question{font-size: 1.166em;margin-bottom: 10px;}

.formTrcDev .listQuestions .colsTrcCancel {padding-left:86px;}
.formTrcDev .listQuestions .listTrcCancel {float: left;overflow: hidden;padding-left: 54px;padding-top: 1px;width: 60%;margin-left:-86px;}
.formTrcDev .listQuestions .listTrcCancel .li, .formTrcDev .listQuestions .obs, .formTrcDev .listQuestions .bxddBancarios  {border:1px solid #c6c6c6;background:#ebebeb;margin-left:10px;float:left;min-height:85px;padding:15px 10px;}
.formTrcDev .listQuestions .listTrcCancel .li {width:50%;}
.formTrcDev .listQuestions .obs, .formTrcDev .listQuestions .bxddBancarios  {width:40%;}
.formTrcDev .listQuestions .bxddBancarios ul li {border:0;margin:3px 0;padding:0;}
.formTrcDev td td .listQuestions .listTrcCancel {width:68%;}
.formTrcDev td td .listQuestions .obs, .formTrcDev td td .listQuestions .bxddBancarios {width:32%;} 
.formTrcDev .listQuestions .listTrcCancel .first{margin-left: -54px;}
.formTrcDev .listQuestions .listTrcCancel .li .nivel2{display: block;overflow: hidden;padding: 5px 15px;}
.formTrcDev .listQuestions .listTrcCancel .li .nivel2 br{display:block;margin-bottom:5px;}
.formTrcDev .listQuestions .obs strong, .formTrcDev .listQuestions .bxddBancarios strong {display:block;margin-bottom:5px;}
.formTrcDev .listQuestions .bxddBancarios label{display:block;font-weight:bold;margin:5px 0 3px;}
.formTrcDev .listQuestions .bxddBancarios p {margin:5px 0;}
.formTrcDev .listQuestions .bxddBancarios input{width:98%;}
.formTrcDev td td .listQuestions .bxddBancarios input {width:96%;}
.formTrcDev .listQuestions .bxddBancarios select {width:100%;}

/*Troca e Devolucao - Sucesso*/
.bxTrcDevSucesso .hdrTrcDevSucesso {border-bottom:1px solid #c6c6c6;padding:10px;overflow:hidden;}
.bxTrcDevSucesso h3 {display:none;}
.bxTrcDevSucesso .hdrTrcDevSucesso .protocolo{color:#515151;font-size:1.545em;}
.bxTrcDevSucesso .hdrTrcDevSucesso .protocolo .label {font-weight:bold;}
.bxTrcDevSucesso .hdrTrcDevSucesso .dtCriacao {font-size:1.181em;color:#515151;padding:0;}
.bxTrcDevSucesso .hdrTrcDevSucesso .dtCriacao .label {margin-right:5px;}
.bxTrcDevSucesso .hdrTrcDevSucesso .dtCriacao .val {font-weight:normal;}
.bxTrcDevSucesso .hdrTrcDevSucesso .ddsProtocol {float:left;}
.bxTrcDevSucesso .hdrTrcDevSucesso .msgSucess{float:right;}
.bxTrcDevSucesso .hdrTrcDevSucesso .msg{color:#515151;font-size:1.545em;font-weight:bold;}
.bxTrcDevSucesso .hdrTrcDevSucesso .msgObs {font-size:1.181em;color:#515151;}
.bxTrcDevSucesso .pedido {font-size:1.272em;color:#515151;margin-bottom: 20px;padding: 0 !important;}
.bxTrcDevSucesso .pedido .val {color:#b70b0f;font-weight:bold;}
.bxTrcDevSucesso .dadosContato {padding:10px;}
.bxTrcDevSucesso .listContato {margin:10px 0;overflow:hidden;}
.bxTrcDevSucesso .listContato li {font-size:1.272em;float:left;margin-right:3%;overflow:hidden;}
.bxTrcDevSucesso .listContato .nome {max-width: 17%; min-width: 15%;}
.bxTrcDevSucesso .listContato .email {max-width: 34%;min-width: 25%;}
.bxTrcDevSucesso .listContato .cel {margin:0;}
.bxTrcDevSucesso .listContato li .val {font-weight:bold;margin-left:5px;}
.bxTrcDevSucesso .resutTrcDev {border:1px solid #c6c6c6;text-align:left;margin-bottom:10px;}
.bxTrcDevSucesso .resutTrcDev th {background:#ebebeb;white-space:nowrap; font-size:1.091em; padding:6px 12px; font-weight:bold; border-bottom:1px solid #d6dff0;}
.bxTrcDevSucesso .resutTrcDev td {font-size:1.091em; text-align:center; padding:5px 10px;border-bottom:1px solid #c6c6c6;text-align:left;}
.bxTrcDevSucesso .envEmail{padding:5px 5px 5px 50px;float:left;font-size:1.272em;background: #747474 url(../img/smallIcoInt.png) no-repeat 10px -1095px;}
.bxTrcDevSucesso .envEmail p {font-weight:bold;color:#fff;padding:0;}

/*nfe download*/
.nfe {border:1px solid #c6c6c6;border-top:0;padding:12px;overflow:hidden;}
.nfe .tituloNfe{color:#b90206;font-size:1.272em;font-weight:bold;}
.nfe .listaDownloads {width:270px;margin:10px auto 0;overflow:hidden;padding-left:150px;}
.nfe .listaDownloads .first{margin:0 10px 0 -150px;}
.nfe .tituloVisualizar{font-size:1.091em;font-weight:bold;color:#333;margin-top:16px;display:block;}
.nfe .visualizarDownload{min-height:60px;background:url(../img/smallIco.png) no-repeat -999em -999em;display:block;padding-left:70px;width:50%;}
.nfe .pdf {background-position:0 -2401px;float:left;}
.nfe .xml {background-position:0 -2499px;float:right;}
.nfe .visualizar .bt {background:url(../img/imgInterna.png) no-repeat -900px -1350px;height:24px;margin-top:4px;text-indent:-9999px;width:78px;}
.nfe .visualizar .bt:hover {background-position:-900px -1374px;}


#ctl00_Conteudo_rptListaCompras_ctl01_rptEntregas_ctl00_containerGarantiaEstendida {border:1px solid #c6c6c6;border-top:0;padding:12px;overflow:hidden;}
#ctl00_Conteudo_rptListaCompras_ctl01_rptEntregas_ctl00_containerGarantiaEstendida .tituloNfe{color:#b90206;font-size:1.272em;font-weight:bold;}
#ctl00_Conteudo_rptListaCompras_ctl01_rptEntregas_ctl00_containerGarantiaEstendida .listaDownloads {margin:10px auto 0;overflow:hidden;}
#ctl00_Conteudo_rptListaCompras_ctl01_rptEntregas_ctl00_containerGarantiaEstendida .listaDownloads .first{margin:0 10px 0 -150px;}
#ctl00_Conteudo_rptListaCompras_ctl01_rptEntregas_ctl00_containerGarantiaEstendida .tituloVisualizar{font-size:1.091em;font-weight:bold;color:#333;margin-top:16px;display:block;}
#ctl00_Conteudo_rptListaCompras_ctl01_rptEntregas_ctl00_containerGarantiaEstendida .visualizarDownload{min-height:60px;background:url(../img/smallIco.png) no-repeat -999em -999em;display:block;padding-left:70px;width:50%;}
#ctl00_Conteudo_rptListaCompras_ctl01_rptEntregas_ctl00_containerGarantiaEstendida .pdf {background-position:0 -2401px;float:left;}
#ctl00_Conteudo_rptListaCompras_ctl01_rptEntregas_ctl00_containerGarantiaEstendida .xml {background-position:0 -2499px;float:right;}
#ctl00_Conteudo_rptListaCompras_ctl01_rptEntregas_ctl00_containerGarantiaEstendida .visualizar .bt {background:url(../img/imgInterna.png) no-repeat -900px -1350px;height:24px;margin-top:4px;text-indent:-9999px;width:78px;}
#ctl00_Conteudo_rptListaCompras_ctl01_rptEntregas_ctl00_containerGarantiaEstendida .visualizar .bt:hover {background-position:-900px -1374px;}

/* Busca */
.buscaCNova { width: 100%; top: 44px; position: absolute; box-sizing: border-box;}
.box-busca, .box-busca .search-bar { margin: 0; width: 100%;}
.box-busca .search-bar > .search-bar-wrapper {   display: inline-block; height: 0; margin: 0; padding-left: 240px; width: 100%;}
.search-bar .search-bar-control { background: #ffffff url("http://www.pontofrio-imagens.com.br/App_Themes/PontoFrio/img/icons/ic-header.png") no-repeat scroll 2px -1202px;
 width: 487px; border: 2px solid #1e1e1e; overflow: visible; padding: 0; position: relative; display: table;}
.search-bar .search-bar-control .search-bar-control__item { width: 100%; box-sizing: border-box; display: table-cell; position: relative; vertical-align: middle; }
.search-bar .search-bar-control .search-field select { display: none !important;}
.box-busca .twitter-typeahead { position: static !important; width: 100%;}
.search-bar .search-bar-control .search-field .type1 { background: none; border-radius: 0; width: 100%; padding-left: 45px; font-size: 14px; border: none; }
.search-bar .search-bar-control .search-field .type1:focus, .search-bar .search-bar-control .search-field .type1:hover { border:none !important; box-shadow: none !important;}


.box-busca .twitter-typeahead .tt-dropdown-menu, .box-busca .twitter-typeahead input { width: 100% !important;}
.box-busca .twitter-typeahead { position: static !important; width: 100%;}
.search-bar .search-bar-control .search-button { background-clip: padding-box; border-radius: 0; right: 0; background-color: #000; position: relative; border:none; box-sizing: border-box; display: table-cell; vertical-align: middle;}
.search-bar .search-bar-control .search-button .bt { background: rgba(0, 0, 0, 0) url("http://www.pontofrio-imagens.com.br/App_Themes/PontoFrio/img/icons/ic-header.png") no-repeat scroll -5px -1282px; height: 36px; margin: 0; width: 94px; border: none; color: #fff; cursor: pointer;   display: table; font-family: Tahoma,Verdana,Segoe,sans-serif; padding: 0; transition: background-position 0.25s linear 0s; }
.search-bar .search-bar-control .search-button .bt:hover { background-position: -5px -1244px;}
.search-button .bt span { display: none;}
.buscaBottom{ display: none; }
.search-bar .control-bar { height: 0; padding: 0 4px; position: absolute; text-align: right; top: 0; width: 83.65%;}
.search-bar .control-bar .busca-marca { display: none;}
.control-bar__item.lista-casamento.listaCasamento { display: inline-block;}
.search-bar .control-bar .lista-casamento .bt { background: #ffffff url("http://www.pontofrio-imagens.com.br/App_Themes/PontoFrio/img/icons/ic-header.png") no-repeat scroll 0 -1448px; border: 3px solid #6c010d; cursor: pointer; height: 34px;
    padding: 0; transition: background-position 0.25s linear 0s; width: 90px;}
.search-bar .control-bar .lista-casamento .bt:hover { background-position: 0 -1414px;}

form[action*="Site"] #header .nav-menu .nav-list .nav-item.botao--campanha .navsub { left: 158px !important;}
.verLista a.btVerLista{text-indent:initial;line-height:22px;background:#b70f15;color:#fff;padding:0 10px;font-size:1.2em;display:inline-block;margin:0 10px;border:2px solid #8c090d;}


/*Garantia*/
.garantiaIcoHtml {border:1px solid #c6c6c6;border-top:0;padding:12px;overflow:hidden;}
.garantiaIcoHtml .tituloGarantia{color:#b90206;font-size:1.272em;font-weight:bold;}
.garantiaIcoHtml .listaDownloads {width:270px;margin:10px auto 0;overflow:hidden;padding-left:150px;}
.garantiaIcoHtml .listaDownloads .first{margin:0 10px 0 -150px;}
.garantiaIcoHtml .tituloVisualizar{font-size:1.091em;font-weight:bold;color:#333;margin-top:16px;display:block;}
.garantiaIcoHtml .visualizarDownload{min-height:60px;background:url(../img/smallIco.png) no-repeat -999em -999em;display:block;padding-left:70px;width:50%;}
.garantiaIcoHtml .pdf {background-position:0 -2499px;float:left;}
.garantiaIcoHtml .xml {background-position:0 -2499px;float:right;}
.garantiaIcoHtml .visualizar .bt {background:url(../img/imgInterna.png) no-repeat -900px -1350px;height:24px;margin-top:4px;text-indent:-9999px;width:78px;}
.garantiaIcoHtml .visualizar .bt:hover {background-position:-900px -1374px;}

/* temp */
.entrega .entregaHeader h3{ display: none; }

.alert_pc{border: 1px solid #000; border-radius: 4px; padding: 10px; display: block; margin: 10px;}

/* Debito em conta */
.tpedido .resumo .debito .bt {width:200px;height:33px;background:url(../img/imgInterna.png) no-repeat 0 -1088px; text-indent: -9999em !important;}
.tpedido .resumo .debito .bt:hover {background-position:0 -1122px;}


/* MEUS PEDIDOS */
body{
    background:#fff;
}

#footer {
    background: #f6f6f6;
    bottom:0
}



.container-avaliacao-pedidos {
    font-family: 'NeoSans', Arial,'Helvetica Neue', Helvetica, sans-serif;
    color: #666;
    width: 870px;
}
    .container-avaliacao-pedidos .breadcrumb {
        border: none;
        width: 100%;
        padding: 0 0 40px 0;
        background: none;
        
    }
        .container-avaliacao-pedidos .breadcrumb a, .container-avaliacao-pedidos .breadcrumb a:hover {
            font-family: Tahoma;
            color: #919598;
        }
        .container-avaliacao-pedidos .breadcrumb a:after {
            content:'\3E';
            margin-left: 0.2em;
        }
        .container-avaliacao-pedidos .breadcrumb strong {
            color: #c11a26;
            font-family: Tahoma;
        }


    .container-avaliacao-pedidos .tit-avp {
        display: block;
        font-weight: 400;
        font-size: 22px;
        font-family: 'NeoSans';
        color: #404b58;
    }

        .container-avaliacao-pedidos .tit-avp span {
            color: #404b58;
        }

    .container-avaliacao-pedidos .desPed {
        display: block;
    }

    .container-avaliacao-pedidos .numPed {
        font-family: 'NeoSans', Arial,'Helvetica Neue', Helvetica, sans-serif;
        font-size: 16px;
        margin: 0 0 8px 0;
        color: #252525;
    }

        .container-avaliacao-pedidos .numPed span {
            font-weight: 700;
            color: #252525;
        }

    .container-avaliacao-pedidos .datPed {
        font-size: 14px;
        font-family: 'NeoSans', Arial,'Helvetica Neue', Helvetica, sans-serif;
        color: #252525;
    }

        .container-avaliacao-pedidos .datPed span {
            font-weight: 400;
            color: #252525;
        }

    .container-avaliacao-pedidos .avProdg {
        display: block;
        margin: 40px 0
    }

        .container-avaliacao-pedidos .avProdg .box-av-prod {
            display: block;
            border-bottom: 1px solid #e4edf5;
            padding: 20px 0
        }

            .container-avaliacao-pedidos .avProdg .box-av-prod:last-child {
                border-bottom: 0
            }

        .container-avaliacao-pedidos .avProdg .box-av-prod-img {
            display: inline-block;
            width: 100px;
            margin: 23px 0 0
        }

            .container-avaliacao-pedidos .avProdg .box-av-prod-img img {
                width: 100px;
                height: 100px
            }

        .container-avaliacao-pedidos .avProdg .box-av-prod-tit {
            display: inline-block;
            width: 510px;
            vertical-align: top;
            padding: 23px 0 0 46px;
        }

            .container-avaliacao-pedidos .avProdg .box-av-prod-tit .av-tit span {
                max-height: 50px;
                overflow: hidden;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                font-family: "NeoSans";
                font-weight: lighter;
                display: block;
                padding: 0 0 8px 0;
                color: #bc0406;
                font-size: 22px;
            }

            .container-avaliacao-pedidos .avProdg .box-av-prod-tit .av-ved-ent {
                display: block;
                font-family: "NeoSans";
                font-weight: normal;
                font-size: 14px;
                color: #252525;
            }

                .container-avaliacao-pedidos .avProdg .box-av-prod-tit .av-ved-ent span {
                    font-weight: 700;
                    color: #252525;
                }

        .container-avaliacao-pedidos .avProdg .box-av-prod-bt {
            display: inline-block;
            width: 200px;
            vertical-align: top;
            padding: 23px 0 0;
            float: right;
        }

            .container-avaliacao-pedidos .avProdg .box-av-prod-bt a {
                background-color: #252525;
                border-radius: 4px;
                padding: 13px 26px;
                text-align: center;
                display: block;
                font-size: 14px;
            }
            .container-avaliacao-pedidos .avProdg .box-av-prod-bt a span {
                color: #fff;
            }






/* AJUSTE BOTÃO RASTREAR ENTREGA - TELA: MEUS PEDIDOS */
.entrega .entregaHeader .rastrearEntrega .bt {padding:0}
/* AJUSTE BOTÃO RASTREAR ENTREGA - TELA: MEUS PEDIDOS */


