/* Theme Name:CasasBahia.com.br - Lista de casamento Version:5.0 */
#ctl00_Conteudo_ControlLista_divMensagem sup,.consultar .tp ul,.breadcrumb,.admin .topo h3,.lista-casamento .conteudo .cadastroEndereco .tit{display:none;}
.busca{top:49px;left:50%;position:absolute;margin-left:-298px;}
.lista-casamento .area-1 .busca,
.lista-casamento .area-3 .busca,
.lista-casamento .buscaBottom .busca{display:block;}
.search .sub,.busca-resultado .sub{background:none;border:none;}
body,.homeLCas{background:url(../img/lcBg.jpg) repeat #e0d4b4;}
.homeLCas .area-root{background:url(../img/lcHeaderBg.gif) repeat-x;}
#Conteudo_pnlAreaRoot,.default .area-root,
.main{background:url(../img/lcHeaderBg.gif) repeat-x;}
.homeLCas .main,.default .main{background:none;}
.default .area-2,.homeLCas .area-2,.lista-casamento .topo{padding:5px 0 30px;margin:0 auto;width:960px;}
.lista-casamento .topo{height:112px;}
.headerLcas{padding-left:38px;position:relative;}
.headerLcas .figure{width:240px;height:367px;background:url(../img/lcFigure.png) no-repeat;position:absolute;top:67px;left:705px;}
.lista-casamento h1,.default .area-root h1{width:270px;height:141px;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat;}
.lista-casamento h1 a{width:270px;height:141px;display:block;}
.menuLcas{position:absolute;top:4px;left:615px;background:url(../img/lcSprite.png) no-repeat 0px -490px;}
.menuLcas li{float:left;height:46px;}
.menuLcas a{display:block;height:46px;text-indent:-9999em;}
.comoUsarLcas,.comoUsarLcas a{width:97px;}
.faqLcas,.faqLcas a{width:121px;display:block;}
.regulamentoLcas,.regulamentoLcas a,
.dicasLcas,.dicasLcas a{width:100px;}
.conteudo-topo{margin-bottom:30px;width:990px;position:relative;}
.homeLCas .aprenda .bt{width:93px;height:67px;background:url(../img/lcSprite.png) no-repeat 0 -84px;position:absolute;top:0;left:680px;}
.homeLCas .conteudo .noivos{margin-bottom:10px;width:660px;height:215px;background:url(../img/lcSepLft.png) no-repeat left bottom;}
.lista-casamento .landing .tp{width:100%;height:55px;}
.lista-casamento .inicial{padding-left:51px;margin-top:13px;}
.lista-casamento .inicial .criar{padding-right:25px;width:265px;float:left;}
.lista-casamento .consultar{padding:0 0 12px 35px;margin-top:-40px;width:300px;float:left;border-left:4px dotted #8A8071;}
.lista-casamento .inicial .convidados{padding-top:15px;width:650px;clear:both;}
.lista-casamento .inicial .noivos h2{margin-bottom:20px;width:140px;height:20px;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -540px;}
.lista-casamento .consultar h3{margin-bottom:24px;width:152px;height:20px;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -567px;}
.lista-casamento .inicial .convidados h2{margin-bottom:16px;width:378px;height:20px;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -594px;}
.lista-casamento .inicial .noivos p,.lista-casamento .convidados fieldset p{margin-bottom:10px;font-size:1.2em;font-weight:bold;color:#40352f;}
.lista-casamento .inicial .bt{width:112px;height:40px;background:url(../img/lcSprite.png) no-repeat 100px 100px;}
.lista-casamento .inicial .criarLista .bt{background-position:0 -149px;}
.lista-casamento .inicial .criarLista .bt:hover{background-position:0 -192px;}
.lista-casamento .inicial .consultarLista .bt{background-position:-115px -149px;}
.lista-casamento .inicial .consultarLista .bt:hover{background-position:-115px -192px;}
.lista-casamento .inicial .encontrarLista .bt{width:133px;background-position:-230px -149px;}
.lista-casamento .inicial .encontrarLista .bt:hover{background-position:-230px -192px;}
.lista-casamento .inicial fieldset,.endereco label{color:#40352f;}
.endereco label{line-height:30px;font-weight:bold;}
.endereco .lst{width:250px;height:26px;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -761px;}
.lista-casamento .inicial fieldset label{margin-bottom:2px;display:block;font-weight:bold;}
.lista-casamento .inicial fieldset input.fitext,.lista-casamento select,.lista-casamento .novaBusca input.fitext,.lista-casamento .criar input.fitext,textarea,.lista-casamento .regul .msg,.endereco input.fitext{padding:8px;color:#40352f;background:#ede6cf;-webkit-border-radius:5px;border-radius:5px;border:none !important;border-top:1px solid #989485;border-left:1px solid #989485;-webkit-box-shadow:inset 0px 0px 2px 0px #989485;box-shadow:inset 0px 0px 2px 0px #989485;}
.lista-casamento fieldset .fitext.erro,.lista-casamento select.erro{background-color:#f82d4a;}
.lista-casamento .resultado select{font-weight:normal;padding:2px;}
.lista-casamento .resultado label{font-weight:bold;}
.convidados .cidade{margin-top:10px;}
.convidados .encontrarLista{margin-top:20px;}
.convidados .IDListadeCompra,.convidados .noiva,.convidados .noivo,.convidados fieldset .e div,.convidados .cidade,.convidados .encontrarLista{padding-right:10px;float:left;}
.convidados input{text-align:center;}
.dia,.mes{width:20px;}
.ano{width:35px;}
.data .dia{ width: 40px; }
.data .mes{ width: 40px; }
.data .ano{ width: 50px; }
/*.lista-casamento .topo{padding:25px 0 0 35px;margin:0 auto;width:990px;height:90px;}*/
.lista-casamento .topo h1{float:left;}
.lista-casamento .topo h2,
.homeLCas .topo .boxAjuda{display:none;}
.aviso input,.indice .itens-lista,.menu,.divulgacao,.creditos{float:left; margin: 15px 0 0;}
.conteudo{padding-bottom:30px;margin:40px auto;width:990px;overflow:hidden;}
.default .area-2 .conteudo{padding:20px;width:910px;}
div.endereco .conteudo{background:url(../img/lcSepLft.png) no-repeat center 24%;}
div.endereco .cadastroEndereco .conteudo{background:none;}
.faqLcasContent{padding-bottom:30px;}
#ctl00_Conteudo_divRegulamento,.lcText .conteudo{padding:0 20px;width:910px;}
.regulamento p,.faqLcasContent p{line-height:20px;}
.regulamentoConv p{margin-bottom:10px;}
.landing .conteudo{padding-top:104px;background:url(../img/lcFigureIn.png) no-repeat scroll 720px 0;position:relative;top:-73px;}
.homeLCas .conteudo{padding:0px;margin:0;width:auto;min-width:660px;overflow:visible;}
.resultBusca{padding:8px;margin:6px 0;width:976px;float:left;color:#40352f;background:#f3b3a7;position:relative;-webkit-border-radius:5px;border-radius:5px;}
.resultBusca fieldset{width:230px;float:left;}
/* paginacao */
.pagination{border:none;background:none;padding:2px 0 0 0;clear:none;color:#40352f;}
.pagination .ListaPaginas{width:50%;}
.pagination p{margin-top:-12px;float:right;font-size:0.9em;font-weight:bold;}
.pagination .ListaPaginas .back span,.pagination .ListaPaginas .first span{color:#40352f;background:none;}
.pagination .ListaPaginas .atual,.pagination .ListaPaginas .back,.pagination .ListaPaginas .first{color:#40352f;background:none;}
.pagination .ListaPaginas li{background:none;display:inline-block;border-right:1px solid #40352f;text-transform:lowercase;word-spacing:0;padding:0 5px;}
.pagination .ListaPaginas li a{padding:0;color:#40352f;font-weight:normal;}
.pagination .ListaPaginas li span{color:#40352f;font-weight:normal;}
.pagination .ListaPaginas li span,
.pagination .ListaPaginas .back a,.pagination .ListaPaginas .back span,
.pagination .ListaPaginas .next a,.pagination .ListaPaginas .next span{padding:0;}
.pagination .ListaPaginas li a:hover{text-decoration:none;background:none;color:#40352f;} 
.pagination .ListaPaginas .back span,.pagination .ListaPaginas .first span{color:#40352f;background:none;padding:0;}
.pagination .ListaPaginas .atual strong{padding:0;background:none;color:#40352f;}
.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 .local strong{display:block;}
.busca-resultado .resultadoBusca .verLista .bt{width:76px;height:28px;display:block;background:url(../img/lcSprite.png) no-repeat -194px -536px;}
.busca-resultado .resultadoBusca .verLista .bt:hover{background-position:-194px -565px;}
.resultadoBusca{margin-bottom:10px;border:none;}
table.recebidos{width:100%;float:left;}
.resultadoBusca thead,table.recebidos thead,table.comoAdicionar thead{font-size:1.1em;font-weight:bold;}
.resultadoBusca thead{-webkit-border-radius:5px;border-radius:5px;}
.resultadoBusca th,table.recebidos th,table.comoAdicionar th{background:#7ab7ce;}
.resultadoBusca th.first,
.comoAdicionar th.first{-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
.resultadoBusca th.local,
.comoAdicionar th:last-child{-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.resultadoBusca th,table.recebidos th,table.comoAdicionar th,table.recebidos th span{padding:6px 10px;text-align:left;font-weight:bold;}
table.recebidos th span{padding:0;}
table.recebidos th.firstcategoria{-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}
table.recebidos th.acaovale{-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
table.saldo td,.resultadoBusca td,table.recebidos td,table.comoAdicionar td{padding:10px;background:#fff;color:#40352f;}
table.saldo td{background:#EDE6CF;border-bottom:1px solid #E0D4B4;}
table.recebidos td{border-bottom:1px solid #d2beb3;}
.resultadoBusca td{background:#fff;}
.resultadoBusca tbody tr,table.recebidos tbody tr,table.comoAdicionar tr{padding:12px 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{font-size:1.3em;font-weight:bold;display:block;}
#TblProduto .valorPor{color:#4d89a0;}
.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:2px 0 8px;width:13px;height:7px;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat -437px 0;}
.quantidade .removeItem .bt{background-position:-437px -24px;}
.qtdRecebida{text-align:center;}
.comentario textarea{font-weight:normal;padding:5px;margin:0 auto;display:block;width:250px;height:50px;border:1px solid #7ab7ce !important;background:#fff !important;-webkit-box-shadow:inset 0px 0px 0px 0px;box-shadow:inset 0px 0px 0px 0px;}
.excluir .bt{margin:0 auto;width:27px;height:27px;background:url(../img/lcSprite.png) no-repeat -382px -350px;}
.indice{padding-top:40px;margin:20px 0 50px;float:left;color:#40352f;background:url(../img/lcTit.png) no-repeat;position:relative;}
.criar .indice{display:none;}
.itens-lista{padding-top:10px;width:230px;min-height:120px;}
.itens-lista p{margin-bottom:12px;width:135px;float:left;font-weight:bold;line-height:16px;}
.itens-lista > p{clear:both;display:block;}
.itens-lista ul{margin-top:22px;}
.indice li{padding:2px 0;}
.indice li.mensagem{display:none;}
.indice li a,table.recebidos .oqueDeseja a,
.lst .lnkPop{padding-left:11px;color:#4d9fbe;background:url(../img/lcSprite.png) no-repeat -437px -59px;}
table.recebidos .oqueDeseja a,.lst .lnkPop{margin-bottom:5px;text-indent:0;line-height:16px;}
.indice li a:hover,table.recebidos .oqueDeseja a:hover,
.lst .lnkPop:hover{text-decoration:underline;}
.indice li a{display:inline-block;}
.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 10px 0 10px;min-height:120px;border-left:2px dotted #8a8071;/* display:none; */}
.lcText .conteudo{margin:20px auto;}
.faqLcasContent h3,
.lcText .conteudo h3,.itens-lista strong,.divulgacao h3,.creditos h3,#ctl00_Conteudo_ControlLista_CtrlMenu_divSugestoes h3{margin-bottom:5px;font-weight:bold;}
.lcText .conteudo p{margin:15px 0;}
.lcText p br{margin-bottom:6px;}
.lcText p br + b{padding-left:12px;}
.creditos{padding:10px 10px 0;margin-bottom:10px;width:220px;border-right:2px dotted #8a8071;border-left:2px dotted #8a8071;}
.listaSugestao{border:none;padding-right:0;}
.salvar{margin-top:-30px;}
.salvar .bt,.continuar .bt{width:89px !important;height:40px;float:right;background:url(../img/lcSprite.png) no-repeat 0 -257px;}
.salvar .bt:hover{background-position:0 -289px;}
.adicionar_lista .bt{background:url(../img/lcSprite.png) no-repeat -241px -235px;float:right;height:30px;width:126px;}
.adicionar_lista .bt:hover{background-position:-241px -268px;}
.adicionar_lista > strong{ background:#a5c9d7; color:#809eaa; display:block; padding: 7px 12px 6px; border-radius:4px;}
.prateleira .veja{display:inline-block !important;float:right;}
.salvar .bt{width:85px;height:38px;float:right;background:url(../img/lcSprite.png) no-repeat -92px -303px;}
.salvar .bt:hover{background-position:-92px -345px;}
.resultado h4{width:663px;height:82px;clear:both;text-indent:-9999em;background:url(../img/lcTitComo.png) no-repeat;}
.prodRecebidos h4{margin:10px 0;width:886px;height:78px;clear:both;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -1189px;}
.print a{width:138px;height:47px;float:left;display:block;background:url(../img/lcSprite.png) no-repeat -201px -386px;text-indent:-9999em;}
.print a:hover{background-position:-201px -437px;}
.indisponivel{overflow:hidden;}
.criar .indisponivel,.endereco .indisponivel{margin:10px 0;clear:both;}
.criar,.endereco,.lista-casamento .admin .info,.conteudo ol span,.conteudo ol span a,table.comoAdicionar .quantidades{}
.conteudo ol span,.conteudo ol span a{line-height:16px;}
table.comoAdicionar .quantidades span{color:#db1b3e;}
.comprar .bt{width:76px;height:29px;background:url(../img/lcSprite.png) no-repeat -273px -303px;}
.comprar .bt:hover{background-position:-273px -336px;}
.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{color:#40352f;font-weight:bold;}
.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:89px;height:39px;float:left;background:url(../img/lcSprite.png) no-repeat -180px -303px;}
.voltar .bt:hover,.bts .presentes-recebidos .bt:hover{background-position:-180px -345px;}
.avancar .bt,.criar .salvar .bt,.endereco .salvar .bt,.continuar .bt{background-position:0 -302px;}
.avancar .bt:hover,.criar .salvar .bt:hover,.endereco .salvar .bt:hover,.continuar .bt:hover{background-position:0 -344px;}
.vazio{text-align:center;float:left;}
/*criar*/
.lista-casamento .sub{clear:both;}
.half,.middle{margin:0 0 15px;width:46%;}
.half{clear:none !important;float:left;}
.lista-casamento .criar .conteudo .dados h3,.antiga .lst,.regulamento .lst{margin:20px 0;width:280px;height:25px;clear:both;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -680px;}
.dados h3{background-position:0 -680px;}
.lista-casamento .criar .conteudo .infoNoivos h3{background:url("../img/lcSprite.png") no-repeat scroll 0 -707px transparent;text-indent:-9999em;width:235px;height:20px;margin:10px 0 25px;}
.lista-casamento .criar .conteudo .regul h3,.regulamento h3,.antiga h3{background-position:0 -734px !important;}
.lista-casamento .criar .conteudo .regul h3{margin-bottom:0;}
.lista-casamento .criar .conteudo .regul{}
.lista-casamento .criar .dados{clear:both;}
.lista-casamento .criar .dados,
.lista-casamento .criar .infoNoivos{padding-bottom:20px;margin-bottom:10px;background:url(../img/lcSep.png) no-repeat center bottom;overflow:hidden;}
.listaAdicionar,.prodRecebidos,.extrato{background:url(../img/lcSep.png) no-repeat center 270px;}
.admin .resultado{background:url(../img/lcSep.png) no-repeat center 0;overflow:hidden;clear:both;padding-top:50px;}
.lista-casamento .criar .regul{background:none;}
.navigation{clear:left;}
.lista-casamento .criar .dados .half{padding-right:30px;border-right:4px dotted #8a8071;}
.lista-casamento .criar .dados .second{border:none;padding-left:30px;width:44%;}
.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;font-weight:bold;}
.lista-casamento .criar label,.localEvento span{ display: inline;width:33%;margin:0 5px 0 0;text-align:right;line-height:30px;font-weight:bold;}
.localEvento span{width:auto;min-width:45px;}
.lista-casamento .criar label span{font-weight:bold;}
.lista-casamento .criar .aviso label{padding-left:5px;line-height:18px;}
.lista-casamento .criar .dados .second label{width:auto;}
.lista-casamento .criar .dados .upload label{float:left;width:auto;}
.lista-casamento .criar .dados .upload span{float:left;line-height:28px;font-weight:bold;}
.ind{font-size:0.9em;}
.ind a,.mapLnk{padding-left:0;background:none;color:#f55397;text-decoration:underline;}
.ind a:hover{background:none;color:#f55397 !important;text-decoration:none;}
.lista-casamento .criar .ind{padding:2px 0 0 164px;display:block;}
.lista-casamento .criar .data .ind,
.lista-casamento .criar .upload .ind {padding-left:4px;}
.msgDataLista{margin:3px 0 0 33.8%;display:block;width:280px;color:#D02130;}
.fazerUpload .bt{width:73px;height:31px;clear:both;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat -350px -660px;}
.fazerUpload .bt:hover{background-position:-350px -695px;}
.msg textarea{width:400px !important;height:100px;}
.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{}
.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{}
.lista-casamento .criar .infoNoivos fieldset.second{float:right; margin:0}
.lista-casamento .criar .infoNoivos fieldset h4{height:18px;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat -291px -728px;}
.lista-casamento .criar .infoNoivos fieldset.second h4{background-position:-291px -751px;}
.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:97%; margin:10px 0 0}
.lista-casamento .criar .regul .second .aviso .erro{text-align:left}
.lista-casamento .criar .regul .second .aviso .erro label{}
.antiga .bts{margin-top:20px;}
#ctl00_Conteudo_ctrlListaEndereco_UpdatePanel1,
.lista-casamento .criar .bts .voltar{float:left}
/*regulamento*/
.antiga{padding-bottom:30px;}
.lista-casamento .regul .msg{padding:10px 4px 10px 20px;width:934px;height:250px;}
.lista-casamento .regul .msg .regulamento{line-height:20px;width:930px;height:250px;overflow-y:scroll;}
.lista-casamento .regul .msg h3.lst{display:none;}
.antiga h4,.lista-casamento .regul .msg h4,.faqLcasContent h4{margin:10px 0 5px 0;font-size:1.3em;font-weight:bold;color:#40352f;}
.faqLcasContent h5{margin-top:15px;font-size:1.2em;font-weight:bold;color:#40352f;}
.lista-casamento .regul .aviso{overflow:hidden;}
.lista-casamento .regul .aviso{padding:10px;background:#f3b3a7;font-size:1.1em;color:#40352f;border:none;-webkit-border-radius:5px;border-radius:5px;}
.lista-casamento .regul .aviso label{padding-left:5px;width:auto !important;float:left !important;line-height:18px;}
.prateleira .tit b,
.admin h4,.busca-resultado .resultado .lista h3{margin:20px 0 10px;clear:both;font-size:1.5em;color:#40352f;}
.saldoWrapper h4{margin-bottom:0;font-size:1.2em;}
.busca-resultado .resultado .lista h3{height:25px;background:url(../img/lcSprite.png) no-repeat 0 -621px;text-indent:-9999em;}
.admin .conteudo .info{margin-bottom:10px;float:left;}
table.recebidos .nPedido,table.recebidos .oqueDeseja{white-space:nowrap;}
table.recebidos .data{text-align:center;}
tbody td td{border:none;}
.presentesRecebidos .bt{margin:5px 0 10px;width:541px;height:38px;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -1002px;}
.presentesRecebidos .bt:hover{background-position:0 -1042px;}
#TblProduto th.first{width:85%;}
.comentario input{float:left;}
.comentario label{line-height:25px;}
#ctl00_Conteudo_ctrlLista_CtrlMenu_divSugestoes,#ctl00_Conteudo_CtrlMenu_divSugestoes{padding:10px 0 0 16px;margin:0;border:0;}
#ctl00_Conteudo_ctrlLista_CtrlMenu_divSugestoes,#ctl00_Conteudo_ctrlListaEndereco_CtrlMenu_divSugestoes,#ctl00_Conteudo_ControlListaCasamento_CtrlMenu_divSugestoes{padding-left:30px;border:0;}
.carousel{padding:10px 30px;background:#ede6cf;-webkit-border-radius:5px;border-radius:5px;}
.carousel li{min-height:400px;background:#FFF;}
.carousel .addLista .bt{margin:10px auto;width:127px;height:28px;background:url(../img/lcSprite.png) no-repeat -241px -235px;}
.carousel .addLista .bt:hover{background-position:-241px -268px;}
.nextCarousel,.backCarousel{width:38px;background:none;}
.nextCarousel strong,.backCarousel strong,.prateleira .desactive strong,.prateleira .desactive{background:none;}
.nextCarousel span,.backCarousel span{margin:0;width:38px;height:38px;display:block;left:0;top:46%;text-indent:-999em;background:url(../img/lcSprite.png) no-repeat -470px 0;}
.nextCarousel span{background-position:-520px 0;}
.productDetails .price{color:#308aac;}
.mnav{margin-right:10px;width:163px;float:left;border:none;background:#ede6cf;-webkit-border-radius:5px;border-radius:5px;}
.mnav h2{padding:9px;font-size:1.2em;background:#F57B75;}
.mnav h2 a{color:#fff;}
.mnav ul{margin-bottom:10px;}
.mnav ul a{padding:2px 0 4px 12px;background:none;}
.mnav ul a:hover{background:none;}
.landing .lista{float:left;}
.landing .resultBusca,.lista .sub .resultBusca{margin-top:0;width:98%;}
.busca-resultado .mnav .title1{margin:0;padding:0;}
.lista-casamento .mnav .title1,
.lista-casamento .mnav .title1 a{background:none;color:#40352f;left:0;}
.lista-casamento .mnav .title1{margin-bottom:5px;background:#f3b3a7;-webkit-border-radius:5px;border-radius:5px;}
.lista-casamento .mnav .title1 a{padding:6px 5px 6px 10px;}
.lista-casamento .busca-resultado .resultado{background:url(../img/lcSepLft.png) no-repeat center 80%;}
.lista-casamento .busca-resultado .resultado .dados{margin-bottom:20px;min-height:210px;}
table.comoAdicionar{margin-bottom:12px;width:100%;}
table.comoAdicionar .detalhe{display:none;}
table.comoAdicionar td a{color:#40352f;}
.lista-casamento .busca-resultado .dados .wp{padding:0 20px 20px;margin-bottom:20px;width:950px;}
.lista-casamento .busca-resultado .dados .wp .img{padding:0;margin-right:35px;float:left;width:186px;height:126px;
background:url(../img/lcasDefaultPhoto.gif) no-repeat center #F2E8DA;
-webkit-box-shadow:4px 4px 4px 4px #b9b19c;
box-shadow:4px 4px 4px 4px #b9b19c;
-moz-transform:scale(1) rotate(-6deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform:scale(1) rotate(-6deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform:scale(1) rotate(-6deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform:scale(1) rotate(-6deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform:scale(1) rotate(-6deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
.lista-casamento .busca-resultado .dados .mensagem{margin:15px 0 0;}
.lista-casamento .busca-resultado .dados .wp h2{margin-bottom:15px;font-size:2em;color:#40352f;}
.lista-casamento .busca-resultado .dados .wp p{font-size:1.1em;color:#40352f;line-height:18px;}
.lista-casamento .busca-resultado .dados .linkMapa{margin-left:10px;color:#db1b3e;text-decoration:underline;}
.lista-casamento .resultado .tp h2{margin-top:10px;width:216px;height:21px;float:left;text-indent:-9999em;background:url(../img/lcSprite.png) no-repeat 0 -653px;}
.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,.criar .indisponivel .alert,.endereco .indisponivel .alert,div.aviso{padding:5px !important;background:#F82D4A;color:#EDE5D0;border:0;-webkit-border-radius:5px;border-radius:5px;}
div.erro span{color:#EDE5D0 !important;font-weight:bold;}
div.erro div{color:#EDE5D0 !important;}
.criar div.erro{margin:10px auto 0;width:910px;}
.admin .resultado .erro{margin-top:10px;width:975px;float:left;}
.noivos div.erro{position:absolute;top:-100px;left:350px;width:300px;}
.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:#ede6cf;-webkit-border-radius:5px;border-radius:5px;}
.novaBusca p{padding:10px;margin:0;background:#f3b3a7;color:#40352f;font-size:1.1em;line-height:16px;-webkit-border-radius:5px 0;border-radius:5px 0;}
.novaBusca p strong{padding-top:5px;display:block;font-weight:normal;}
.novaBusca .e{ padding:10px 0 0 10px;}
.novaBusca fieldset{padding:0;}
.novaBusca label{font-size:0.9em;display:block;}
.novaBusca .IDListadeCompra input,
.novaBusca fieldset .noiva input,
.novaBusca fieldset .noivo input,
.novaBusca fieldset .cidade input{width:135px;font-weight:normal;}
.lista-casamento .novaBusca input.fitext{padding:2px;border:1px solid #989485;}
.novaBusca .e div{margin-bottom:6px;}
.novaBusca select{margin-top:6px;}
.novaBusca .encontrarLista .bt{width:133px;height:40px;background:url(../img/lcSprite.png) no-repeat -230px -149px;}
.novaBusca .encontrarLista .bt:hover{background-position:-230px -192px;}
.busca-resultado .lista{width:82%;float:right;}
.busca-resultado .resultado .lista h3{margin-left:-175px;}
#ctl00_Conteudo_ControlLista_divListaVazia{width:100%;background:#fff;padding:5px;text-align:center;}
.lcasComoUsar{text-align:center;}
.lcasComoUsar .sep{margin:40px 0 30px;}
.lcasComoUsarNoivos h2{margin:0 auto 12px;width:291px;height:33px;background:url(../img/lcNoivosTit.png) no-repeat;text-indent:-999em;}
.lcasComoUsarConv h2{margin:0 auto 12px;width:352px;height:30px;background:url(../img/lcConvTit.png) no-repeat;text-indent:-999em;}
.lcasComoUsar .topo{height:140px;}
.lcasComoUsar h1,.menuHowTo,.menuHowTo li{float:left;}
.menuHowTo{margin:27px 0 0 5px;height:32px;}
.menuHowTo li{margin-right:4px;}
.menuHowTo a{height:32px;display:block;background: #7AB7CE; color: #4C4F4F; text-transform: uppercase; border-top-right-radius: 4px; border-top-left-radius: 4px; font-size: 12px; font-weight: 600; padding: 9px 8px 8px; }
.menuHowTo .comoCriarNoivos,.menuHowTo .comoCriarNoivos a{}
.menuHowTo .comoAcompanhar,.menuHowTo .comoAcompanhar a{}
.menuHowTo .comoCriarConv,.menuHowTo .comoCriarConv a{}
/*link de ver todos os produtos*/
.resultBusca .verTodos{float:right;margin-top:-13px;}
.resultBusca .verTodos a{font-weight:bold;}
table.recebidos th{background:#F3B3A7;color:#40352F;font-size:0.86em;text-align:center;}
table.recebidos th.mensagem{width:92px;}
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.valor,table.recebidos .oqueDeseja{white-space:nowrap;}
table.recebidos .oqueDeseja{text-align:left;}
table.recebidos td.mensagem .lnkPop{margin:8px auto;width:37px;height:24px;display:block;background:url(../img/lcSprite.png) no-repeat -382px -148px;text-indent:-9999em;}
table.recebidos th.firstcategoria{width:350px;}
table.recebidos th.acaovale{width:90px;}
table.recebidos tbody td{background:#ede7cf;border-bottom:1px solid #d2beb3;}
table.recebidos tbody td td{border:none !important;}
table.recebidos a,table.recebidos tbody td{color:#40352F;}
table.recebidos .oqueDeseja a{text-decoration:underline;color:#40352F;}
.aviso a{padding-left:45px;line-height:24px;display:block;background:url(../img/lcSprite.png) no-repeat -382px -148px;}
.lcPinterestBanner{text-align:center;}
.lista-casamento .share{width:100%;float:left;}
.busca-resultado table{width:100%;}
td.fotoNoivos{padding-right:0;width:93px;}
.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 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:-21px; right: 0;}
.busca-resultado .countdown{top:0px;right:280px;left:inherit;}
.countdown .text{display:block;line-height:42px;}
.countdown .days{font-weight:bold;font-size:1.3em;}
.totaisExtrato{padding:14px;background:#7ab7ce;-webkit-border-radius:5px;border-radius:5px;float:left;margin-bottom:20px;line-height:20px;float:right;}
.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:18px;}
.localEvento .cep{margin-right:80px;}
.localEvento .cep input,.localEvento .numero input{width:64px;}
.gi01{margin-right:12px;}
.groomInfo{width:47%;float:left;}
.groomName{margin-bottom:10px;display:block;font-weight:bold;color:#4d89a0;}
.groomParentsName{font-size:0.9em;}
.groomParentsName em{display:block;font-weight:bold;}
.groomMomName{display:block;}
.weddingDetails{padding:10px 0;width:50%;line-height:18px;float:left;}
.weddingDetails em,.lcAutocomplete .name,.lcAutocomplete .uf,.lcAutocomplete .date{font-weight:bold;}
.weddingInfo .groomInfo{width:25%;}
.weddingVenue .lnkMap{text-decoration:underline;}
.lcAutocomplete{width:400px !important;}
.lcAutocomplete li{padding:5px !important;font-size:0.8em;}
.lcAutocomplete em{font-weight:normal;}
.carroussel-produtos-recomendados{margin-top:20px;}
/*Beneficios*/
.lcasBeneficios{text-align:center;}
.lcasBeneficios h1{float:left;}
.lcasBeneficios .sep{margin:40px 0 30px;}
.lcasBeneficios .topo{height:140px;}
.mnBenef{margin:27px 0 0 80px;background:url(../img/menuBeneficios.gif) no-repeat;float:left;}
.mnBenef li{margin-right:4px;float:left;}
.mnBenef a{height:32px;display:block;text-indent:-999em;}
.mnBenef .btnNoivos,.mnBenef .btnNoivos a{width:98px;}
.mnBenef .btnConvidados,.mnBenef .btnConvidados a{width:124px;}
.lcbNoivos,.lcbConvidados{width:970px; overflow:hidden; margin:0 auto 10px;}
.titLCbeneficios{background:url(../img/lcBeneficiosTit.png) no-repeat;height:27px;float:left;text-indent:-999em;margin:5px 0 0 275px;width:470px;} 
.titLCBconvidados{background:url(../img/titBeneficiosConvidados.png) no-repeat;width:970px;height:71px;text-indent:-999em;float:left;margin:30px 0 0 0;}
.lcbBotaoVoltar{float:left;margin:0 0 0 15px;}
.lcbBotaoVoltar2{float:right;margin:30px 30px 0 0;}
.titLCBnoivos{background:url(../img/titBeneficiosNoivo.png) no-repeat;width:970px;height:91px;text-indent:-999em;float:left;margin:30px 0 0 0;}
a.btVerMais{text-indent:0;line-height: 1.1;float:right;background:none;}
a.btVerMais:hover{text-decoration:underline;}
.contBenef{width:970px;float:left;}
.contBenef p{font-size:15px;color:#40352f;text-align:center;}
.contBenef strong{font-size:25px;color:#40352f;}
.contBenef .listaNoivos li,.contBenef .listaConvidados li{background:url(../img/spriteBeneficios.png) no-repeat;overflow:hidden;float:left;}
.contBenef .listaNoivos .boxLCB1{width:270px;height:332px;margin-left:77px;background-position:0 0;}
.contBenef .listaNoivos .boxLCB1 .txtLCB1{margin-top:225px;}
.contBenef .listaNoivos .boxLCB2{width:270px;height:332px;margin-left:5px;background-position:-275px 0;}
.contBenef .listaNoivos .boxLCB2 .txtLCB2{margin-top:173px;}
.contBenef .listaNoivos .boxLCB3{width:270px;height:332px;margin-left:5px;background-position:-550px 0;}
.contBenef .listaNoivos .boxLCB3 .txtLCB3{margin-top:240px;}
.contBenef .listaNoivos .boxLCB4{width:270px;height:332px;margin:15px 0 0 77px;background-position:0 -348px;}
.contBenef .listaNoivos .boxLCB4 .txtLCB4{margin-top:230px;}
.contBenef .listaNoivos .boxLCB5{width:546px;height:332px;margin:15px 0 0 5px;background-position:-275px -348px;}
.contBenef .listaNoivos .boxLCB5 .txt1LCB5{margin:45px 0 0 95px;float:left;}
.contBenef .listaNoivos .boxLCB5 .txt2LCB5{margin:155px 0 0 25px;float:left;}
.contBenef .listaNoivos .boxLCB5 .txt3LCB5{margin:155px 0 0 65px;float:left;}
.contBenef .listaNoivos .boxLCB6{width:270px;height:332px;margin:15px 0 0 77px;background-position:0 -690px;}
.contBenef .listaNoivos .boxLCB6 .txtLCB6{margin-top:185px;}
.contBenef .listaNoivos .boxLCB7{width:270px;height:332px;margin:15px 0 0 5px;background-position:-275px -690px;}
.contBenef .listaNoivos .boxLCB7 .txtLCB7{margin-top:247px;}
.contBenef .listaNoivos .boxLCB8{width:270px;height:332px;margin:15px 0 0 5px;background-position:-550px -690px;}
.contBenef .listaNoivos .boxLCB8 .txtLCB8{margin-top:230px;}
.contBenef .listaConvidados .boxLCB9{width:270px;height:332px;margin:15px 0 0 77px;background-position:0 -1030px;}
.contBenef .listaConvidados .boxLCB9 .txtLCB9{margin-top:248px;}
.contBenef .listaConvidados .boxLCB10{width:270px;height:332px;margin:15px 0 0 5px;background-position:-275px -1030px;}
.contBenef .listaConvidados .boxLCB10 .txtLCB10{margin-top:218px;}
.contBenef .listaConvidados .boxLCB11{width:270px;height:332px;margin:15px 0 0 5px;background-position:-550px -1030px;}
.contBenef .listaConvidados .boxLCB11 .txtLCB11{margin-top:147px;}
/*Temp Banner Lista de Casamento*/
.lista-casamento .conteudo .bnVR{display:none;background:url(../img/bnVR.jpg) no-repeat;width:990px;height:135px;margin:15px 0;float:left;}
.lista-casamento #ddlSugestoes{ width: 200px; }