/* Theme Name: PontoFrio.com - Lista de casamento Version: 7.5.4 */

.lista-casamento .breadcrumb, .homeLCas .textoPresente, .homeLCas .infoLista, .lista-casamento .inicial .convidados p, .consultar ul, .admin .topo h3{display:none;}
.homeLCas .area-root{background:#FFF;}
.homeLCas .area-2{overflow:hidden; margin:0 0 30px; padding:0;}
.homeLCas .area-2 .topoCasamento{background:url(../img/bg-lista-casamento.jpg) no-repeat center bottom; width:100%; height:530px;}
.homeLCas .area-2 .topoCasamento .menuCasamento{width:960px; overflow:hidden; margin:0 auto;}
.homeLCas .area-2 .topoCasamento .menuCasamento h1{background:url(../img/logo-lista-de-casamento.png) no-repeat; height:100px; font-size:28px; color:#594e67; padding:28px 0 0 110px; margin:15px 0 0 0; float:left; text-indent: -999em;}
.homeLCas .area-2 .topoCasamento .menuCasamento ul{float:left; margin:45px 0 0; padding:0;}
.homeLCas .area-2 .topoCasamento .menuCasamento ul li{float:left; vertical-align:top; height:35px; margin:0 0 0 35px;}
.homeLCas .area-2 .topoCasamento .menuCasamento ul li:hover{border-bottom:2px solid #de2142;}
.homeLCas .area-2 .topoCasamento .menuCasamento .ml1{margin:0;}
.homeLCas .area-2 .topoCasamento .menuCasamento ul li a{color:#aca7b3; font-size:14px; height:35px; display:block;}
.homeLCas .area-2 .topoCasamento .menuCasamento ul li a:hover{color:#de2142;}
.homeLCas .area-2 .topoCasamento .crieLista{width:100%; float:left; margin:230px 0 0; padding:0;}
.homeLCas .area-2 .topoCasamento .crieLista .btCrieLista{background:#de2142; width:178px; height:48px; border:1px solid #de2142; border-radius:48px; color:#fff; float:left; margin:0; padding:0; text-align:center; font-size:16px; line-height:45px;}
.homeLCas .area-2 .topoCasamento .crieLista p{width:140px; float:left; text-align:center; margin:8px 0 0 10px; padding:0; font-size:14px; color:#594e67;}
.homeLCas .area-2 .topoCasamento .crieLista p a{color:#de2142;}
.homeLCas .area-2 .topoCasamento .crieLista p a:hover{text-decoration:underline;}
.homeLCas .area-2 .titConvidados{width:960px; margin:50px auto 0; text-align:center;}
.homeLCas .area-2 .titConvidados h2{color:#594e67; font-size:36px; padding:0 0 15px;}
.homeLCas .area-2 .titConvidados p{color:#aca7b3; font-size:16px; padding:0;}
.homeLCas .conteudo .noivos{height:0; float:left;}
.homeLCas .menuLcas{height:80px;position:absolute;top:0;right:0;}
.homeLCas .menuLcas li{float:left;}
.homeLCas .menuLcas .lnk{display:block;text-indent:-9999em;}
.homeLCas .menuLcas .dicasLcas .lnk{width:93px;height:80px;background:url(../img/lcSprite.png) no-repeat -2px -851px;}
.homeLCas .menuLcas .agendaLcas .lnk{width:100px;height:67px;background:url(../img/lcSprite.png) no-repeat -106px -851px;}
.homeLCas .menuLcas .comoUsarLcas .lnk{width:93px;height:67px;background:url(../img/lcSprite.png) no-repeat 0 -84px;}
.homeLCas .menuLcas .faqLcas{width:90px;display: none;top:0px;left:111px;display:block;}
.homeLCas .menuLcas .faqLcas a{width:90px;height:67px;display:block;background:url(../img/lcSprite.png) no-repeat -92px -84px;text-indent:-9999em;}
.homeLCas .menuLcas .regulamentoLcas .lnk{width:90px;height:67px;background:url(../img/lcSprite.png) no-repeat -185px -84px;}
.endereco .conteudo .lst{height:25px;background:url(../img/lcSprite.png) no-repeat 0 -512px;text-indent:-999em;}
.homeLCas .area-2 .vantagens{width:960px; margin:50px auto 0;}
.homeLCas .area-2 .vantagens h2{color:#594e67; font-size:36px; padding:0 0 15px; text-align:center;}
.homeLCas .area-2 .vantagens .boxIcones{background:url(../img/vantagens-lista-casamento.gif) no-repeat; width:660px; height:432px; margin:30px auto 0;}
.homeLCas .area-2 .vantagens .boxIcones ul{margin:0; padding:0;}
.homeLCas .area-2 .vantagens .boxIcones ul li{width:180px; height:216px; float:left;font-size:16px; color:#aca7b3; text-align:center;}
.homeLCas .area-2 .vantagens .boxIcones ul li p{display:block; padding:156px 0 0;}
.homeLCas .area-2 .vantagens .boxIcones ul .pBt{padding:172px 0 0;}
.homeLCas .area-2 .vantagens .boxIcones ul .lEsp{margin-left:60px;}
.homeLCas .area-2 .area-2-4{background:url(../img/redes-sociais-lista-casamento.jpg) no-repeat center bottom #faf8f3; width:100%; height:520px; border-top:1px solid #e9e6e4; margin:55px 0 0;}
.homeLCas .area-2 .area-2-4 .dicas{width:960px; margin:0 auto;}
.homeLCas .area-2 .area-2-4 .dicas h2{color:#594e67; font-size:36px; padding:40px 0 30px; text-align:center;}
.homeLCas .area-2 .area-2-4 .dicas ul{width:540px; margin:0 auto; padding:0;}
.homeLCas .area-2 .area-2-4 .dicas ul li{width:140px; height:105px; float:left;font-size:16px; color:#aca7b3; text-align:center; margin:0 20px;}
.homeLCas .area-2 .area-2-4 .dicas ul li a{color:#aca7b3; display:block; padding:65px 0 0;}
.homeLCas .area-2 .area-2-4 .dicas ul li .linkRede1{background:url(../img/pinterest.gif) no-repeat top center;}
.homeLCas .area-2 .area-2-4 .dicas ul li .linkRede2{background:url(../img/blog.gif) no-repeat top center;}
.homeLCas .area-2 .area-2-4 .dicas ul li .linkRede3{background:url(../img/instagram.gif) no-repeat top center;}
.homeLCas .area-2 .area-2-4 .dicas ul li a span{color:#de2142;}
.homeLCas .area-2 .area-2-4 .dicas ul li a:hover span{text-decoration:underline;}
.homeLCas .area-2 .area-2-5 .crieLista{width:960px; margin:0 auto; padding:0;}
.homeLCas .area-2 .area-2-5 .crieLista h2{color:#594e67; font-size:36px; padding:40px 0 30px; text-align:center;}
.homeLCas .area-2 .area-2-5 .btCrieLista{background:#de2142; width:178px; height:48px;display:inline-block; border:1px solid #de2142; border-radius:48px; color:#fff; margin:35px 0 0 380px; padding:0; text-align:center; font-size:16px; line-height:45px;}
.homeLCas .area-2 .area-2-5 .btCrieLista:hover{background:#FFF; color:#de2142;}
.homeLCas .area-2 .area-2-5 .crieLista p{color:#aca7b3; font-size:16px; padding:0; text-align:center;}
.homeLCas .convidados .IDListadeCompra{display:none;}
.headerLcas{margin-bottom:60px;width:960px;position:relative;}
.lista-casamento h1{width:260px;height:74px;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat;}
.lista-casamento .tp{text-indent:-9999em;}
.lista-casamento .landing .tp{height:42px;}
.lista-casamento .inicial{width:960px; margin:0 auto;}
.lista-casamento .inicial .criar{text-indent:-9999em;}
.lista-casamento .consultar{text-indent:-9999em;}
.lista-casamento .inicial .convidados{background:url(../img/bg-form-lista-casamento.gif) no-repeat bottom center; padding-top:15px;width:960px;clear:both;}
.lista-casamento .inicial .noivos h2{text-indent:-9999em;}
.lista-casamento .consultar h3{margin:0 auto 24px;width:67px;height:25px;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -196px;}
.lista-casamento .consultar .tp h2{text-indent:-9999em;}
.lista-casamento .inicial .convidados h2{margin:0 auto 16px;width:106px;height:25px;text-indent:-9999em;}
.lista-casamento .inicial .noivos p{text-indent:-9999em;}
.lista-casamento .inicial .bt{width:135px;height:32px;background:url(../img/lcSpriteBt.png) no-repeat 100px 100px;}
.lista-casamento .inicial .criarLista .bt{float:right;background-position:0 0; display:none;}
.lista-casamento .inicial .criarLista .bt:hover{background-position:0 -33px;}
.lista-casamento .inicial .consultarLista .bt{width:144px;float:right;background-position:0 -64px; display:none;}
.lista-casamento .inicial .consultarLista .bt:hover{background-position:0 -96px;}
.lista-casamento .inicial .encontrarLista .bt{background:#de2142; width:178px; height:48px; border:1px solid #de2142; border-radius:50px; border:none; text-indent:inherit; line-height:45px; color:#ffffff; margin:0 0 40px;}
.lista-casamento .inicial .encontrarLista .bt:hover{background:#FFF; color:#de2142;border:1px solid #de2142; }
.lista-casamento .inicial fieldset{color:#aca7b3; font-size:16px;}
.lista-casamento .inicial fieldset label{margin-bottom:2px;display:block;}
.lista-casamento .inicial fieldset input{border:1px solid #aca7b3; height:40px;}
.lista-casamento .inicial fieldset input:focus{background:none; box-shadow:none;}
.lista-casamento .inicial fieldset #txtNomeNoivos{width:410px; padding:0 20px;}
.lista-casamento .inicial fieldset .dia, .lista-casamento .inicial fieldset .mes{width:28px; padding:0 10px;}
.lista-casamento .inicial fieldset .ano{width:66px; padding:0 10px;}
.convidados .cidade input{width:130px; float:left; padding:0 20px;}
.convidados .cidade select{height:42px; border:1px solid #aca7b3; margin:0 0 0 5px; padding:0; float:left; padding:0;}
.convidados .encontrarLista{margin:20px 0 0 390px;}
.convidados .IDListadeCompra, .convidados .noiva, .convidados .noivo, .convidados fieldset .e div, .convidados .cidade, .convidados .encontrarLista{padding-right:20px;float:left;}
.dia, .mes{width:16px;}
.ano{width:28px;}
.lista-casamento .topo{padding:25px 0 0 35px;margin:0 auto;width:990px;height:90px;display:none;}
.lista-casamento .area-2-1 .topo{display:block;}
.lista-casamento .topo h1{float:left;}
.lista-casamento .topo h2{display:none;}
.lista-casamento .topo .boxAjuda{margin:-15px 0 0 40px;width:109px;height:91px;display:block;float:left;background:url(../img/lcGroomsSml.png) no-repeat;}
.homeLCas .topo .boxAjuda{display:none;}
.aviso input, .indice .itens-lista, .menu, .divulgacao, .creditos{float:left;}
.conteudo{padding-bottom:30px;margin:0 auto;width:990px;overflow:hidden;}
.homeLCas .conteudo{padding-bottom:0;}
.resultado:after{content:"";clear:both;display:block;}
.resultBusca{padding:8px 7px 12px 7px;margin:12px 0;width:976px;float:left;font-size:1.2em;color:#FFF;background:#F57B75;position:relative;}
.resultBusca fieldset{width:230px;float:left;}
.resultBusca .verTodos{float:right;padding:3px 10px 0;margin-top:-20px;}
.resultBusca .verTodos a{color:#fff;font-weight:bold;}
/* paginacao */
.pagination{border:none;background:none;padding:2px 0 0 0;clear:none;}
.pagination .ListaPaginas{width:90%;}
.pagination p{margin-top:-17px;float:right;}
.pagination .ListaPaginas li{display:inline-block;border-right:1px solid #fff;text-transform:lowercase;word-spacing:0;padding:0 5px;}
.pagination .ListaPaginas li.next{border:none;}
.pagination .ListaPaginas li a{padding:0;color:#FFF;font-weight:normal;}
.pagination .ListaPaginas li span{color:#FFF;font-weight:normal;}
.pagination span{opacity:0.5;}
.pagination .ListaPaginas .back a, .pagination .ListaPaginas .back span{padding-left:0;}
.pagination .ListaPaginas .next a, .pagination .ListaPaginas .next span{padding-right:0;}
.pagination .ListaPaginas li a:hover{text-decoration:none;background:none;color:#fff;} 
.pagination .ListaPaginas .back span, .pagination .ListaPaginas .first span{color:#FFF;background:none;padding:0;}
.pagination .ListaPaginas .atual strong{padding:0;background:none;color:#FFF;}
.resultado .sub .resultado{float:left;}
.busca-resultado .resultadoBusca .noivos a{font-weight:bold;}
.busca-resultado .resultadoBusca th.local{padding-left:12px;text-align:left;}
.busca-resultado .resultadoBusca .data{text-align:center;}
.busca-resultado .resultadoBusca .verLista .bt{width:98px;height:34px;display:block;background:url(../img/lcSpriteBt.png) no-repeat -250px -634px;}
.busca-resultado .resultadoBusca .verLista .bt:hover{background-position:-250px -667px;}
.resultadoBusca{margin-bottom:10px;border:none;}
table.recebidos{width:100%;float:left;}
.resultadoBusca thead, table.comoAdicionar thead{background:#DB1B3E;font-size:1.2em;font-weight:bold;color:#FFF;}
.resultadoBusca th, table.recebidos th, table.comoAdicionar th{padding:6px;}
table.saldo td, .resultadoBusca td, table.recebidos td, table.comoAdicionar td{padding:10px;background:#fff;}
.resultadoBusca tbody tr, table.recebidos tbody tr, table.comoAdicionar tr{padding:12px 0;border-bottom:1px solid #dadcdd;}
table.recebidos tbody tr tr{border:0;}
.resultadoBusca img, table.recebidos img, table.comoAdicionar img{margin-right:10px;float:left;}
td.first{width:400px;}
td.first a{font-size:1.1em;}
.indisponivel .alert{padding:2px 0;color:#F00;}
.verSimilares .bt{padding:2px 18px 4px;margin-top:5px;line-height:16px;display:inline-block;background:#db1b3e;color:#fff;font-size:1em;font-weight:bold;text-transform:lowercase;text-indent:0;}
.valorPor, table.comoAdicionar .valor a{font-size:1.3em;color:#DB1B3E;}
table.comoAdicionar .valor,.groomMomName{display:block;}
.listCode{padding-bottom:4px;text-align:right;font-weight:bold;color:#58595b;}
tbody .quantidade{padding-left:12px;}
.quantidade input{margin-right:5px;float:left;text-align:center;}
.quantidade .bt{margin:4px 0 6px;width:11px;height:7px;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat -271px -160px;}
.quantidade .adicionarItem{float:left;}
.quantidade .removeItem .bt{background-position:-271px -170px;}
.qtdRecebida{text-align:center;}
.comentario textarea{margin:0 auto;display:block;width:250px;height:50px;}
.excluir .bt{margin:0 auto;width:18px;height:18px;background:url(../img/lcSprite.png) no-repeat -243px -160px;}
.indice{padding-top:50px;margin:20px 0;float:left;background:url(../img/lcTitMinhaLista.png) no-repeat;position:relative;}
.itens-lista{padding-top:10px;width:220px;min-height:120px;background:url(../img/lcVertBarInt.png) no-repeat top right;}
.itens-lista p{margin-bottom:12px;width:120px;float:left;color:#db1c3f;}
.itens-lista > p{clear:both;display:block;}
.itens-lista b{color:#a70724;}
.itens-lista ul{margin-top:22px;}
.indice li{padding:2px 0;}
.indice li.mensagem{display:none;}
.indice li a, .lst .lnkPop{padding-left:10px;color:#60928a;background:url(../img/lcSprite.png?r) no-repeat -292px -157px;}
.lst .lnkPop{margin-bottom:5px;text-indent:0;line-height:16px;}
.indice li a:hover, .lst .lnkPop:hover{text-decoration:underline;}
table.recebidos .oqueDeseja a{text-decoration:underline;line-height:14px;margin-bottom:8px;text-indent:0;}
.shareListWrapper{margin-top:10px;}
.fbListaURL{margin:10px 0;width:202px;height:25px;display:none;text-indent:-9999em;background:url(../img/lcSprite-bt.png) no-repeat 0 -507px;}
.fbListaURL:hover{background-position:0 -533px;}
.divulgacao{padding:10px 15px 0 15px;width:200px;min-height:120px;background:url(../img/lcVertBarInt.png) no-repeat 210px 0;}
.lcText .conteudo{margin:0 auto;padding:20px 0;}
.itens-lista strong, .divulgacao h3, .creditos h3, #ctl00_Conteudo_ControlLista_CtrlMenu_divSugestoes h3{margin-bottom:5px;font-size:1.1em;font-weight:bold;color:#db1c3f;}
.lcText .conteudo h3{width:264px;background-position:0 -717px !important;}
.lcText .conteudo p{margin:15px 0;}
.lcText p br{margin-bottom:6px;}
.lcText p br + b{padding-left:12px;}

#ctl00_Conteudo_ControlListaCasamento_CtrlMenu_divSugestoes{background:url(../img/lcVertBarInt.png) no-repeat 20px 0;min-height:120px;padding-left:40px;}
.creditos{margin-left:30px;margin-bottom:10px;padding-top:10px;}
.salvar{margin-top:-30px;}
.salvar .bt, .continuar .bt{width:133px !important;height:31px;float:right;background:url(../img/lcSpriteBt.png) no-repeat 0 -257px;}
.salvar .bt:hover{background-position:0 -289px;}
.adicionar_lista .bt{width:165px;height:31px;background:url(../img/lcSpriteBt.png) no-repeat 0 -635px;}
.adicionar_lista > strong{background:#404040;border-radius:4px;color:#fff;display:block;padding:10px;text-align:center;width:140px}
.prateleira .veja{display:inline-block !important;float:right;}
div.adicionar_lista ~ .resultadoBusca{width:100%;}
.resultado h4{width:221px;height:20px;clear:both;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -265px;}
.print a{padding-left:46px;line-height:27px;width:45px;height:27px;text-indent:0;display:block;font-size:1.1em;color:#db1c3f;background:url(../img/lcSprite.png) no-repeat -261px -190px;overflow:hidden;clear:left;}
.indisponivel{overflow:hidden;}
.criar .indisponivel, .endereco .indisponivel{margin:10px 0;clear:left;}
.lista-casamento .regul .aviso, .criar .indisponivel .alert, .endereco .indisponivel .alert{padding:10px;background:#a70724;font-size:1.1em;color:#fff;}
.conteudo ol span, .conteudo ol span a{line-height:16px;}
table.comoAdicionar .quantidades span{color:#DB1B3E;line-height:24px;}
.lista-casamento .conteudo .cadastroEndereco{clear:both;}
.lista-casamento .conteudo .cadastroEndereco fieldset ul li, .lista-casamento .conteudo .wr fieldset.identificacao{margin-bottom:10px;}
.lista-casamento .conteudo .cadastroEndereco fieldset ul li{margin-bottom:10px;clear:both;}
.lista-casamento .conteudo .cadastroEndereco fieldset ul li label{float:left;margin:0 5px 0 0;text-align:right;width:40%;line-height:24px;}
.lista-casamento .conteudo .cadastroEndereco .tit, .lista-casamento .conteudo .cadastroEndereco p.info{margin-left:400px;}
.lista-casamento .conteudo .cadastroEndereco p.info{padding-left:0;margin-bottom:15px;}
.lista-casamento .conteudo #ctl00_Conteudo_ctrlListaEndereco_UpdatePanel1 fieldset.identificacao{margin-left:425px;float:left;clear:both;}
.avancar{float:right;}
.avancar .bt, .voltar .bt, .bts .presentes-recebidos .bt{width:133px;height:31px;float:left;background:url(../img/lcSpriteBt.png) no-repeat 0 -698px;}
.voltar .bt:hover, .bts .presentes-recebidos .bt:hover{background-position:0 -732px;}
.avancar .bt, .criar .salvar .bt, .endereco .salvar .bt, .continuar .bt{background-position:0 -193px;}
.avancar .bt:hover, .criar .salvar .bt:hover, .endereco .salvar .bt:hover, .continuar .bt:hover{background-position:0 -225px;}
.vazio{width:990px;text-align:center;float:left;}
/*.listaAdicionar .verMais{margin:0 0 -25px 95%;}*/
.listaAdicionar a.btVerMais{ font-size:14px;line-height:20px;display:inline-block;text-indent:0;color:#404040;}
.listaAdicionar a.btVerMais:hover{color:#b70f15 ;}
/*criar*/
.half, .middle{margin: 0 0 15px;width:49.5%;}
.half{clear:none !important;float:left;}
.lista-casamento .criar .conteudo .dados h3, .antiga .lst, .lista-casamento .criar .conteudo .infoNoivos h3, .lcText .conteudo h3, .comoAdicionarInfo h4, .prodRecebidos h4{margin:20px 0;width:221px;height:25px;clear:both;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -295px;}
.dados h3{background-position:0 -265px;}
.lista-casamento .criar .conteudo .infoNoivos h3{background-position:0 -329px;}
/*.antiga h3, .lista-casamento .criar .conteudo .regul h3{background-position:0 -676px !important;}*/
.antiga h3, .lista-casamento .criar .conteudo .regul h3{background:url(../img/bg-regulamento-casamento.jpg) no-repeat top center !important; width:100% !important; height:164px !important;}
.lista-casamento .criar .conteudo .regul{margin:20px 0 0 0;float:left;}
.lista-casamento .criar .dados{clear:both}
.lista-casamento .criar .dados fieldset div, .lista-casamento .half ul li{clear:both; margin:0 0 9px;}
.lista-casamento .criar .dados fieldset div.i{margin:0}
.lista-casamento .criar .dados fieldset div.i label{margin:0 0 9px;}
.lista-casamento .criar .dados fieldset .upload{height:25px;}
.lista-casamento .criar .info{margin:10px 0;}
.lista-casamento .criar label{float:left; width:33%; margin:0 5px 0 0; text-align:right;line-height:26px;}
.lista-casamento .criar .locais label{width:100%;text-align:left;}
.lista-casamento .criar .dados .second label{float:none; width:100%; text-align:left}
.lista-casamento .criar .dados .upload label, .lista-casamento .criar .dados .upload span{display:block; float:left; width:auto; line-height:20px; margin:0 5px 0 0}
.lista-casamento .criar .ind{padding:2px 45px 0 170px;display:block;}
.lista-casamento .criar .data .ind, .lista-casamento .criar .upload .ind {padding-left:4px;}
#obsPrazoCriaLista{padding:2px 60px 0 170px;display:block;}
.msgDataLista{margin-top:3px;display:block; width:280px;color:#404040;}
.fazerUpload .bt{padding:2px 6px;line-height:20px;text-indent:0;color:#fff;background:#db1c3f;}
.fazerUpload .bt:hover{background:#a70724;}
.msg textarea{width:400px !important;height:100px;}
.lista-casamento .criar .ind a{padding-left:10px;}
.lista-casamento .criar .upload .ind{white-space:nowrap}
.lista-casamento .criar .data .ind{display:inline; margin:0}
.lista-casamento .criar .dados .second .msg, .lista-casamento .criar .dados .second textarea{width:98%}
.lista-casamento .criar .ident input, .lista-casamento .criar .listaUrl input, .lista-casamento .criar .local input{width:205px;}
.lista-casamento .criar .estado input{width:153px;}
.lista-casamento .criar .infoNoivos fieldset{height:236px;}
.lista-casamento .criar .infoNoivos fieldset.second{float:right; margin:0}
.lista-casamento .criar .infoNoivos fieldset h4{margin:0 0 6px; padding:5px 15px;font-size:1.4em;font-weight:bold;color:#DB1C3F;}
.lista-casamento .criar .infoNoivos fieldset div{margin:0 0 6px;}
.lista-casamento .criar .infoNoivos fieldset input{width:210px;}
.lista-casamento .criar .infoconv{clear:both; height:auto}
.lista-casamento .criar .regul .second{float:none; width:100%; margin:10px 0 0}
.lista-casamento .criar .regul .second .aviso .erro{text-align:left;padding:0;background:none;border:0;}
.antiga .bts{margin-top:20px;}
.lista-casamento .criar .bts .voltar{float:left}
ul.bts{overflow:hidden;clear:both;}
ul.bts li.voltar{float:left;}
ul.bts li.voltar + li.salvar{float:right;margin-top:0;}
.aviso a{padding-left:40px;line-height:20px;display:block;background:url(../img/lcSprite.png) no-repeat -264px -237px;}
/*regulamento*/
.lista-casamento .regul .msg{line-height:16px;background:#fff;border:1px solid #ccc;color:#000;height:250px;overflow-y:scroll;padding:5px 5px 5px 10px;width:auto;}
.lcText .conteudo h3{width:264px;background-position:0 -717px !important;}
.lista-casamento .regul .msg h3.lst{display:none;}
.antiga h4, .lista-casamento .regul .msg h4{margin:10px 0 5px 0;font-size:1.3em;font-weight:bold;color:#db1c3f;}
.lista-casamento .regul .aviso{width:98%;overflow:hidden;}
.lista-casamento .regul .aviso label{padding-left:5px;color:#fff;width:auto !important;float:left !important;}
/*.admin h4{margin:20px 0 10px;width:272px;height:25px;clear:both;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -400px;}*/
.admin h4, .busca-resultado .resultado .lista h3{margin:20px 0 10px;clear:both;font-size:1.5em;color:#db1c3f;}
.admin .conteudo .info{margin-bottom:10px;float:left;}
.presentesRecebidos .bt{margin:20px 0 10px;width:502px;height:33px;text-indent:-9999em;background:url(../img/lcSpriteBt.png) no-repeat 0 -561px;}
.presentesRecebidos .bt:hover{background-position:0 -598px;}
#TblProduto th.first{width:85%;}
.comentario input{float:left;}
.comentario label{line-height:25px;}
.lista-casamento .reg .conteudo{ padding-top: 30px;}
.lista-casamento .reg .conteudo p{ padding: 0 0 10px;}
.lista-casamento .reg .conteudo strong{ font-weight: 600; text-transform: uppercase;}
/*#ctl00_Conteudo_ctrlLista_CtrlMenu_divSugestoes, #ctl00_Conteudo_CtrlMenu_divSugestoes{margin:-30px 85px 0 0;float:right;clear:both;}*/
.carousel{background:#fff;}
.carousel .addLista .bt{margin:10px auto;width:166px;height:34px;background:url(../img/lcSpriteBt.png) no-repeat 0 -635px;}
.mnav{border:1px solid #D5D5D5;border-top:none;background:#fff;}
.mnav h2{padding:9px;margin:0 -1px 6px;font-size:1.2em;background:#F57B75;}
.mnav h2 a{color:#fff;}
.mnav ul{margin-bottom:10px;}
.mnav ul a{padding:2px 0 4px 15px;display:block;font-size:1.1em;color:#636466;}
.landing .lista{float:left;}
.landing .resultBusca, .lista .sub .resultBusca{margin-top:0;width:98%;}
.navigation{clear:left;}
.navigation .mnav{width: 163px;float:left;margin-right:10px;overflow:hidden;}
.busca-resultado .mnav .title1 a{background:none;font-size: 1em;font-weight:normal;padding:0;}
table.comoAdicionar{margin-bottom:12px;width:100%;}
table.comoAdicionar .detalhe,#ctl00_Conteudo_frameCg{display:none;}
.lista-casamento .busca-resultado .dados .wp{padding:20px;margin-bottom:20px;min-height:140px;position:relative;overflow:hidden;}
.lista-casamento .busca-resultado .dados .wp .img{margin:10px 20px 0 0;float:left;width:186px;height:126px;background:url(../img/lista-de-casamento-pontofrio.jpg) no-repeat center #FFF;}
.lista-casamento .busca-resultado .dados .mensagem{margin: 15px 0 0;}
.lista-casamento .busca-resultado .dados .wp h2{font-size:2em;color:#fdf2d2;}
.lista-casamento .busca-resultado .weddingInfo{padding-left:198px;font-size:1.1em;line-height:16px;}
.lista-casamento .busca-resultado .dados .linkMapa{margin-left:10px;color:#FDF2D2;text-decoration:underline;}
.lista-casamento .resultado .tp h2{width:197px;height:26px;float:left;display:block;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -432px;}
.lista-casamento .resultado .tp .print{float:right;}
.recebidos .produto div{padding-top:10px;clear:both;}
.condicoes textarea{width:95%;height:100px;}
.condicoes input{float:left;}
.condicoes label{line-height:24px;}
.area-2-2{position:relative;}
div.erro{padding:10px 0;background:#FFFF99;color:#000;width:99%;float:left;}
.noivos div.erro{padding:10px 5px 0 5px;background:#FFFF99;color:#000;border:0;position:absolute;top:-100px;left:350px;width:300px;}
div.adicionar_lista + div.erro{clear:both;width:99.8%;margin-top:50px;}
.convidados{position:relative;}
.convidados .erro{padding:8px !important;position:relative;top:0px;left:0;}
.convidados .erro span{font-size:1.1em;color:#000 !important;}
.lista-casamento .inicial .noivos .erro p{font-size:1.2em;color:#000;}
.novaBusca{margin-top:50px;width:165px;float:left;overflow:hidden;background:#fff;}
.novaBusca p{padding:10px;margin:-6px -9px 6px -10px;background:#F57B75;color:#fff;font-size:1.1em;}
.novaBusca p strong{padding-top:5px;display:block;font-weight:normal;}
.novaBusca fieldset{padding:6px 10px;}
.novaBusca label{display:block;}
.novaBusca .IDListadeCompra input, .novaBusca fieldset .noiva input, .novaBusca fieldset .noivo input, .novaBusca fieldset .cidade input{width:135px;}
.novaBusca .e div{margin-bottom:6px;}
.novaBusca select{margin-top:6px;}
.novaBusca .encontrarLista .bt{width:144px;height:32px;background:url(../img/lcSpriteBt.png) no-repeat 0 -129px;}
.novaBusca .encontrarLista .bt:hover{background-position:0 -161px;}
.busca-resultado .lista{width:82%;float:right;}
.busca-resultado .resultado .lista h3{margin-left:-177px;height:23px;background:url(../img/lcSprite.png) no-repeat 0 -473px;text-indent:-999em;}
.comoAdicionarInfo h4{width:260px;background-position:0 -635px;}
.comoAdicionarInfo ol{margin-bottom:10px;}
.prodRecebidos h4{width:267px;background-position:0 -758px;}
table.recebidos td.mensagem{width:75px;text-align:center;}
table.recebidos td.acaopresente, table.recebidos .data{text-align:center;}
table.recebidos td.nPedido{line-height:20px;}
table.recebidos td.acaovale{line-height:20px;text-align:center;}
table.recebidos td.valor, table.recebidos .oqueDeseja{white-space:nowrap;}
table.recebidos .oqueDeseja{text-align:left;}
table.recebidos td.mensagem .lnkPop{margin:8px auto;width:32px;height:20px;display:block;background:url(../img/lcSprite.png) no-repeat -264px -237px;text-indent:-9999em;}
table.recebidos th.firstcategoria{width:350px;}
table.recebidos th.acaovale{width:75px;}
table.recebidos thead{font-size:1.1em;background:#fff;font-weight:bold;color:#DB1C3F;border-bottom:1px solid #DB1C3F;border-top:1px solid #DB1C3F;}
table.recebidos tbody td{border-bottom:1px solid #F6B9C9;}
table.recebidos tbody td td{border:none !important;}
table.recebidos a, table.recebidos tbody td{color:#DB1C3F;}
.prodRecebidos .resultBusca{margin:12px 0;width:976px;float:left;font-size:1.2em;background:#fff;}
.prodRecebidos .pagination .ListaPaginas{margin:0 auto;}
.prodRecebidos .pagination .ListaPaginas li{border-right:1px solid #DB1C3F;}
.prodRecebidos .pagination .ListaPaginas li.last{border:none;}
.prodRecebidos .pagination .ListaPaginas .back span, .prodRecebidos .pagination .ListaPaginas .first span, .prodRecebidos .pagination .ListaPaginas .next span, .prodRecebidos .pagination .ListaPaginas .last span, .prodRecebidos .pagination .ListaPaginas .atual strong,.prodRecebidos .pagination .ListaPaginas li a, .prodRecebidos .pagination .ListaPaginas li a:hover {color:#DB1C3F;}
.prodRecebidos .indisponivel, .prodRecebidos .indisponivel .alert{color:#404040;}
.lcPinterestBanner{text-align:center;margin-top:30px;}
.lista-casamento .share{width:100%;float:left;}
.busca-resultado table{width:100%;}
td.fotoNoivos{padding-right:0;width:100px;}
.resultadoBusca .fotoNoivos img{margin:0;width:93px;height:63px;}
.resultadoBusca .noivos{line-height:16px;width:380px;}
.resultadoBusca .local a{text-decoration:underline;font-size:0.9em;color:#999;}
.resultadoBusca .local{line-height:16px;padding-right:0;}
.resultadoBusca .local strong{display:block;}
.resultadoBusca .local b{font-weight:normal;}
.countdown{background:url(../img/countdown.png) no-repeat;width:93px;height:81px;font-weight:bold;text-align:center;overflow:hidden;position:absolute;top:-20px;left:884px;}
.busca-resultado .countdown{top:0px;right:80px;left:inherit;}
.countdown .text{display:block;line-height:42px;}
.countdown .days{font-weight:bold;font-size:1.3em;}
.totaisExtrato{padding:14px;background:#DB1C3F;color:#FFF;-webkit-border-radius:5px;border-radius:5px;float:left;margin-bottom:20px;line-height:20px;}
.totaisExtrato .moeda{float:right;}
.totaisExtrato .texto{padding-right:20px;}
.estado #ctl00_Conteudo_ControlListaCasamento_ddlCidade{width:180px;}
.lista-casamento .criar .localEvento .local input{width:80%;}
.lista-casamento .criar .dados fieldset div.cep,.lista-casamento .criar .dados fieldset div.numero{clear:none;}
.lista-casamento .criar .dados fieldset div.cep{padding-right:30px;float:left;}
.flagExibe input{margin-right:8px;float:left;}
.flagExibe span{line-height:25px;}
.localEvento .cep{margin-right:80px;}
.localEvento .cep input,.localEvento .numero input{width:35px;}
.localEvento .cep input.postal2{width:25px;}
.gi01{margin-right:15px;}
.groomInfo{width:46%;float:left;}
.groomName{margin-bottom:10px;display:block;font-weight:bold;color:#DB1B3E;}
.groomParentsName em{display:block;font-weight:bold;}
.weddingDetails{padding:10px 0;width:78%;line-height:18px;float:left;}
.weddingDetails em,.lcAutocomplete .name,.lcAutocomplete .uf,.lcAutocomplete .date{font-weight:bold;}
.weddingInfo .groomInfo{width:28%;}
.weddingDate{color:#DB1B3E;}
.weddingDate em{color:#404040;}
.weddingVenue .lnkMap{color:#db1c3f;text-decoration:underline;}
.lcAutocomplete{width:400px !important;}
.lcAutocomplete li{padding:5px !important;font-size:0.8em;}
.lcAutocomplete em{font-weight:normal;}
/*Area Publicidade Target*/
.area-publicidade{width:960px;margin:35px auto 30px;}
.area-publicidade .banner-target{width:940px;padding:10px 0px;text-align:center;}
.area-publicidade .banner-target .bnr-1{width:728px;margin: 0 auto;}
.telAtendimento{margin-top: 20px;text-align: center;}
.telAtendimento .txtTel{display:block;margin:0px auto;color:#aca7b3;font-family:tahoma;font-size:16px;}


/*prateleira*/
.lista-casamento .carroussel-produtos-recomendados{ position:relative;}
.lista-casamento .verMais{ position:absolute; top:0; right:0;}
.lista-casamento .prateleira .tit {margin:0; border-bottom:3px solid #C6C6C6; font-size:1.454em; font-weight:bold; padding-bottom:10px; color:#404040;}
.lista-casamento .prateleira .tit a{ color:#404040 !important;}
.lista-casamento .prateleira .tit a:hover{ color:#B70F15 !important;}
.lista-casamento .prateleira .vitrineProdutos li{ border-top:none; clear: none; width: 28%;}
.lista-casamento .prateleira .smallRating {top: 322px;}
.lista-casamento .carousel .nextCarousel strong, .lista-casamento .carousel .backCarousel strong{ border-right: none; }
.lista-casamento .carousel .nextCarousel span, .lista-casamento .carousel .backCarousel span {margin-left: -5px;}


/* Busca Nova */
/*.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;}*/

.lista-casamento .box-busca.busca.busca-cnova.buscaCNova{ position: relative; }
.lista-casamento .box-busca.busca.busca-cnova.buscaCNova .wp {  position: relative; top: -165px !important;}

form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .navbar-services--links{  left: -5px; margin-top: 10px !important; }
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .box-busca .search-bar > .search-bar-wrapper, form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .navbar .box-busca .search-bar > .search-bar-wrapper { padding-left: 207px;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .box-busca .search-bar > .search-bar-wrapper { display: inline-block; height: 0; margin: 0; padding: 0; width: 100%;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .search-bar .search-bar-control { background: #fff; border-bottom-left-radius: 4px; border-top-left-radius: 4px; overflow: visible; padding: 0; position: relative; width: 498px;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .search-bar .search-bar-control .search-field { width: 78%;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .search-bar .search-bar-control .search-bar-control__item { box-sizing: border-box; display: table-cell; position: relative; vertical-align: middle;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .search-bar .search-bar-control .search-field select{ display: none !important;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .box-busca .twitter-typeahead { position: static !important; width: 100%;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .search-bar .search-bar-control .search-field .type1 { background: none; border-radius: 0; padding-left: 45px; font-size: 14px; outline: none; border: none;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .box-busca .twitter-typeahead .tt-dropdown-menu, form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .box-busca .twitter-typeahead input { width: 100% !important;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .twitter-typeahead .tt-dropdown-menu { background: #fff; border: 1px solid #e1e5e7; color: #858485; width: 410px; z-index: 999 !important;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .search-bar .search-bar-control .search-button { background-clip: padding-box; border-radius: 0; right: -110px; top: -1px; border:none;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .search-bar .search-bar-control .search-button .bt { height: 49px; margin: 0; width: 94px;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .search-bar .search-bar-control .search-button .bt { background: none; border: none; color: #fff; cursor: pointer; display: table;  font-family: Tahoma,Verdana,Segoe,sans-serif; padding: 0;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .search-bar .search-bar-control .search-button .bt:hover { background: #6f0306; border-color: #6f0306;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .control-bar__item.lista-casamento.listaCasamento{ display: none; }
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .search-bar .search-bar-control{ border: none; margin: 0 0 0 207px;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .search-bar .search-bar-control .search-button .bt span { background: #6f0306; border-bottom-right-radius: 4px; border-top-right-radius: 4px; color: #ffffff; display: block;
    font-size: 14px; font-weight: 700; height: 51px; line-height: 52px; margin: 0; width: 94px; display: block;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .search-bar .search-bar-control .search-button{ background: none; }
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .header .logo{ background: url("../img/icons/ic-logo-mobile.png") no-repeat scroll center center / 187px 25px !important; height: 25px !important; line-height: initial; width: 187px !important;margin-top: 58px !important;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .header .cesta {right: 36px;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] .header .ident { margin-left: 0; margin-right: 23px; margin-top: 10px; padding: 3px 0;}
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] #header .nav-menu .nav-list .nav-item.botao--campanha{ position: relative; }
form[action*="ListaGerenciadaVisualizarListaCasamento.aspx"] #header .nav-menu .nav-list .nav-item.botao--campanha .navsub { right: 0; left: 100%;}





form[action*="Site"] .navbar-services--links{  left: -5px; margin-top: 10px !important; }
form[action*="Site"] .box-busca .search-bar > .search-bar-wrapper, form[action*="Site"] .navbar .box-busca .search-bar > .search-bar-wrapper { padding-left: 207px;}
form[action*="Site"] .box-busca .search-bar > .search-bar-wrapper { display: inline-block; height: 0; margin: 0; padding: 0; width: 100%;}
form[action*="Site"] .search-bar .search-bar-control { background: #fff; border-bottom-left-radius: 4px; border-top-left-radius: 4px; overflow: visible; padding: 0; position: relative; width: 498px;}
form[action*="Site"] .search-bar .search-bar-control .search-field { width: 78%;}
form[action*="Site"] .search-bar .search-bar-control .search-bar-control__item { box-sizing: border-box; display: table-cell; position: relative; vertical-align: middle;}
form[action*="Site"] .search-bar .search-bar-control .search-field select{ display: none !important;}
form[action*="Site"] .box-busca .twitter-typeahead { position: static !important; width: 100%;}
form[action*="Site"] .search-bar .search-bar-control .search-field .type1 { background: none; border-radius: 0; padding-left: 45px; font-size: 14px; outline: none; border: none;}
form[action*="Site"] .box-busca .twitter-typeahead .tt-dropdown-menu, form[action*="Site"] .box-busca .twitter-typeahead input { width: 100% !important;}
form[action*="Site"] .twitter-typeahead .tt-dropdown-menu { background: #fff; border: 1px solid #e1e5e7; color: #858485; width: 410px; z-index: 999 !important;}
form[action*="Site"] .search-bar .search-bar-control .search-button { background-clip: padding-box; border-radius: 0; right: -110px; top: -1px; border:none;}
form[action*="Site"] .search-bar .search-bar-control .search-button .bt { height: 49px; margin: 0; width: 94px;}
form[action*="Site"] .search-bar .search-bar-control .search-button .bt { background: none; border: none; color: #fff; cursor: pointer; display: table;  font-family: Tahoma,Verdana,Segoe,sans-serif; padding: 0;}
form[action*="Site"] .search-bar .search-bar-control .search-button .bt:hover { background: #6f0306; border-color: #6f0306;}
form[action*="Site"] .control-bar__item.lista-casamento.listaCasamento{ display: none; }
form[action*="Site"] .search-bar .search-bar-control{ border: none; margin: 0 0 0 207px;}
form[action*="Site"] .search-bar .search-bar-control .search-button .bt span { background: #6f0306; border-bottom-right-radius: 4px; border-top-right-radius: 4px; color: #ffffff; display: block;
    font-size: 14px; font-weight: 700; height: 51px; line-height: 52px; margin: 0; width: 94px; display: block;}
form[action*="Site"] .search-bar .search-bar-control .search-button{ background: none; }
form[action*="Site"] .header .logo{ background: url("../img/icons/ic-logo-mobile.png") no-repeat scroll center center / 187px 25px !important; height: 25px !important; line-height: initial; width: 187px !important;margin-top: 58px !important;}
form[action*="Site"] .header .cesta {right: 36px;}
form[action*="Site"] .header .ident { margin-left: 0; margin-right: 23px; margin-top: 10px; padding: 3px 0;}
form[action*="Site"] #header .nav-menu .nav-list .nav-item.botao--campanha{ position: relative; }
form[action*="Site"] #header .nav-menu .nav-list .nav-item.botao--campanha .navsub { right: 0; left: 100%;}


