/* Theme Name:PontoFrio.com - Lista de casamento Version: 0.0.2 adequacao */
/*2. BASIC*/
.navigation { float:left; width:156px; margin-right:10px; }
strong a{font-weight:900}
.lista-casamento h1, .lista-casamento .conteudo h2.lst, .lista-casamento .conteudo h3.cmp, .lista-casamento .admin .menu h3, .lista-casamento .conteudo h3{font-family:Georgia,Times New Roman,Times,serif; font-size:3.1em; color:#B6050E}
.lista-casamento h1 span, .lista-casamento .admin .menu h3, .lista-casamento .conteudo h2.lst, .lista-casamento .conteudo h3{font-size:2.2em; color:#767641}
.lista-casamento .conteudo h3.cmp{padding:10px 15px 4px; margin:0 -15px 15px; border-bottom:1px solid #D8D8BB; font-size:2.2em}
.lista-casamento .admin .menu h3, .lista-casamento .conteudo h4{font-size:1.6em}
.lista-casamento .admin .menu h3{padding:15px 0 4px}
.lista-casamento h1 span{ font-size:0.75em}
.lista-casamento .nav h3.tit{width:135px}
.lista-casamento .info{ padding-top:0}
.lista-casamento  p.info, .lista-casamento  div.info p { padding:10px; }
.lista-casamento .identificacao, .lista-casamento .box{ background:transparent}
.lista-casamento .identificacao fieldset{border:0}
.lista-casamento .conteudo .bts{margin:10px -15px; padding:4px 15px; border-top:1px solid #D8D8BB; border-bottom:1px solid #D8D8BB;overflow:hidden;}
.lista-casamento .conteudo td .bts{padding-top:0}
.lista-casamento tbody tr:hover td, .lista-casamento tbody tr:hover th{background:#EBEBEB}
.lista-casamento th.first, .lista-casamento td.first{padding-left:10px}
input.bt, a.bt { font-size:0; }
/*ListaProduto*/
.comoAdicionar .vitrineProdutos {padding:0;}
.comoAdicionar .vitrineProdutos li {width:24.9%;margin:0;}
.comoAdicionar .vejaMais li { width:auto; float:none;} 
.comoAdicionar .addLista {margin-top:2px;width:180px;margin:0 auto;}
/*botoes*/
.addLista a{width:141px;padding-top:22px;height:0; background:url(../img/imgInternaOld.png) no-repeat -600px -169px; }
.avancar{height:26px}
.bts .avancar {float:right;}
.aprenda .bt{display:block;width:175px; padding-top:26px;height:0;margin:10px 0 0; background: url(../img/imgInternaOld.png) no-repeat -600px -211px;}
.avancar input{width:97px; height:26px; background: url(../Images/lista/bt_avancar.gif) no-repeat 0 0;display:block;}/*temp*/
.efetuarlogin input{width:124px;height:22px;background: url(../img/imgInternaOld.png) no-repeat -900px -600px;}
.enviarg input{width:97px; height:41px; background: url(../img/imgInternaOld.png) no-repeat -600px -279px; }
.lista-casamento .cadastrar-endereco{margin:0; padding:0; border:0}
.lista-casamento .cadastrar-endereco a{margin:0; background: url(../img/imgInternaOld.png) no-repeat -900px -314px; padding-top:22px; height:0; width:173px;}
.lista-casamento .comprar a{width:73px; height:25px; background: url(../img/imgInternaOld.png) no-repeat -600px -144px; padding:0; text-indent:-9999px; }
.lista-casamento .comprar a:hover{background-position:-600px -144px;}
.consultarLista, .consultarLista a{width:187px;}
.consultarLista a{background: url(../img/imgInternaOld.png) no-repeat -600px -48px;height:0;padding-top:26px;}
.criarLista, .criarLista a {width:197px;}
.criarLista a{background: url(../img/imgInternaOld.png) no-repeat -600px -22px;padding-top:26px;height:0;}
.encontrarLista input{width:126px; height:22px; display:block; background: url(../img/imgInternaOld.png) no-repeat -600px -74px;}
.entrar a{width:68px;height:0;padding-top:22px; background: url(../img/imgInternaOld.png) no-repeat -600px -345px; }
.lista-casamento .enviar{width:77px}
.lista-casamento .enviar .bt{width:77px; height:26px; background-image:url(../img/imgInternaOld.png) no-repeat -600px -319px;}
.fazerUpload a{width:96px; padding-top:20px; height:0; background: url(../img/imgInternaOld.png) no-repeat -600px -191px; }
.finalizarLista a{width:127px; padding-top:26px; height:0; background:url(../img/imgInternaOld.png) 0 -278px;}
.presentesRecebidos a{width:389px;height:24px;display:block;text-indent:-999em;background:url(../img/imgInternaOld.png) no-repeat 0 -302px;}
.receberPresente a{width:116px;padding-top:22px; height:0; background:url(../img/imgInternaOld.png) no-repeat -600px -340px;}
.visualizarLista a{width:151px;height:0;padding-top:22px; background:url(../img/imgInternaOld.png) no-repeat 0 -326px;}
.selecionar-anteriores a{width:216px;padding-top:22px;height:0; background: url(../img/imgInternaOld.png) no-repeat 0 -348px;}
.selecionar-mensagens a{width:211px;padding-top:22px;height:0; background: url(../img/imgInternaOld.png) no-repeat 0 -367px;}
.ver-lista a{width:116px;height:0;padding-top:22px; background: url(../img/imgInternaOld.png) no-repeat -600px -123px;}
.verLista{width:80px}
.verLista a{padding-top:22px;height:0;width:82px; background: url(../img/imgInternaOld.png) no-repeat -600px -122px;}
.verSimilares a{width:206px; height:0; padding-top:22px; background: url(../img/imgInternaOld.png) no-repeat -600px -362px;}
.visualizar-mensagem a{width:237px; height:41px; background: url(../img/imgInternaOld.png) no-repeat -600px -237px; }
.lista-casamento .voltar{float:left}
.voltar a, .voltar input {overflow:hidden;background:url(../img/allImagesOld.png) no-repeat 0 -22px;float:left;width:71px;height:22px;}
.voltar a { background:url(../img/allImagesOld.png) no-repeat 0 -22px; padding-top:22px; width:71px; height:0;}
.continuar a, .continuar input {float:right; overflow:hidden; background: url(../img/imgInternaOld.png) no-repeat 0 -256px; height:22px; width:83px; }
.continuar a { height:0; padding-top:22px; }
/*3. GRID*/
.homeLCas .area-root {background:#F1F1E2 url(../img/bg_welcome.gif) repeat-x 0 28px;}
.lista-casamento .topo{padding:0 18px 8px}
.homeLCas .topo{padding:20px 5px 0 0;}
.lista-casamento .conteudo{padding:15px; margin:0 3px; border-top:1px solid #D8D8BB;overflow:hidden;}
.lista-casamento .conteudo .conteudo{padding:0; margin:0; border:0}
.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%;}
.lista-casamento .conteudo .cadastroEndereco .tit, .lista-casamento .conteudo .cadastroEndereco p.info {margin-left:425px;}
.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;}
/*4. FORMAT*/
.lista-casamento .main{padding:0; background:#F2F1E4 url(../img/bg_topo.jpg) no-repeat top; color:#767641}
.lista-casamento .main .topo{background:url(../img/bg_aliancas.png) no-repeat top right;}
.lista-casamento .breadcrumb ul li a{background: url(../img/smallIcoOld.png) no-repeat right -2997px; color:#B6050E; padding:0 25px 0 0;}
.lista-casamento .breadcrumb ul li.last a, .lista-casamento .breadcrumb ul li strong{font-weight:bold; color:#767641;}
.lista-casamento .breadcrumb ul li strong a{background-image:none}
/*footer*/
.lista-casamento .bg-footer{background:#EBEBDE url(../img/bg_footerCasamento.gif) repeat-x left top;}
.lista-casamento .footer .contatos h3.sac, .lista-casamento .footer .assinatura{border-color:#E3E3DA;}
/*5. PAGES*/
/*welcome*/
.homeLCas .area-2 {background:url(../img/bg_welcome.jpg) no-repeat left top; padding-left:360px;}
.lista-casamento .inicial{background:#F1F1E2 url(../img/bg_welcome.gif) repeat-x 0 0;}
.homeLCas .inicial{overflow:hidden; background:none;}
.lista-casamento .inicial .conteudo{overflow:hidden;border:none;padding:0;}
.lista-casamento .inicial .topo{padding:20px 0 0; background:url(../img/bg_welcome_topo.gif) no-repeat right bottom}
.lista-casamento .inicial fieldset label{display:block}
.lista-casamento .inicial .ind{padding:8px 0 0}
.lista-casamento .inicial .ind a{color:#E10915 !important; background: url(../img/smallIcoOld.png) no-repeat 0 -1596px; padding-left:10px; }
.lista-casamento .inicial .alert, .lista-casamento .resultado .alert{margin:10px 0; padding:10px 0; background:#E10915 url(../img/bg_alert.gif) repeat-x 0 0; border:1px solid #8D050C; font-family:Georgia,Times New Roman,Times,serif}
.lista-casamento .inicial .alert{clear:both; margin-right:2px}
.lista-casamento .resultado table .alert{width:85%;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;}
.lista-casamento .inicial .alert a, .lista-casamento .resultado .alert a{display:block; width:370px; padding:0 0 0 40px; margin:0 auto; background:url(../img/allImagesOld.png) no-repeat -1200px -600px; font-size:1.4em; color:#fff}
.lista-casamento .resultado .alert a{width:445px}
.lista-casamento .inicial .alert a:hover, .lista-casamento .resultado .alert a:hover{text-decoration:underline}
.lista-casamento .inicial .alert a strong, .lista-casamento .resultado .alert a strong{color:#FF0}
.lista-casamento .resultado .alert em{display:block; font-size:1.2em}
.lista-casamento .dia, .lista-casamento .mes{width:20px !important}
.lista-casamento .ano{width:40px !important}
.lista-casamento .inicial .noivos, .lista-casamento .inicial .convidados{float:left; width:49.9%; padding:15px 0 0}
.lista-casamento .inicial .criar{height:78px}
.lista-casamento .inicial .consultar{min-height:167px;}
.lista-casamento .inicial .noivos h2, .lista-casamento .inicial .convidados h2{padding:0 0 0 10px}
.lista-casamento .inicial .noivos .criar, .lista-casamento .inicial .noivos .consultar, .lista-casamento .inicial .convidados .box{margin:0 6px 6px 0; padding:9px 13px; background:#ECECD9 url(../img/bg_criar.gif) repeat-x top; border:1px solid #D8D8BB}
.lista-casamento .inicial .convidados .box{min-height:271px; margin-right:0}
.lista-casamento .inicial .noivos .erro{padding:0; margin:0 6px 6px 0}
.lista-casamento .inicial .noivos .consultar{background:#ECECD9}
.lista-casamento .inicial .noivos .criar .tp, .lista-casamento .inicial .noivos .consultar .tp, .lista-casamento .inicial .convidados p{margin:0 -8px 5px; padding:0 8px 8px; border-bottom:1px solid #DCDCC0}
.lista-casamento .inicial .noivos .consultar .tp{overflow:hidden;padding:0 0 8px 50px; background:url(../img/bg_consultar_tp.gif) no-repeat 0 0}
.lista-casamento .inicial .noivos .consultar .tp li{float:left; padding:0 13px 0 0; margin:0 0 0 2px}
.lista-casamento .inicial .noivos .consultar p{clear:both}
.lista-casamento .inicial .noivos .consultar .tp ul li.dicasLcas {display:none}
.lista-casamento .criarLista, .lista-casamento .consultarLista{margin:0 auto; display:block;}
.lista-casamento .consultarLista{margin-top:8px}
.lista-casamento .inicial label{padding:8px 0 0}
.lista-casamento .inicial .noivos .criar .bt{margin:12px 0 0}
.lista-casamento .inicial .email input, .lista-casamento .inicial .noiva input, .lista-casamento .inicial .noivo input{width:210px}
.lista-casamento .inicial .senha{float:left}
.lista-casamento .inicial .senha input{width:130px}
.lista-casamento .inicial .cidade input{width:158px}
.lista-casamento .inicial .noivos .consultar .entrar{float:left; padding:20px 0 0 10px}
.lista-casamento .inicial .convidados .box{background:#F5F5E9}
.lista-casamento .inicial .convidados fieldset div.e{width:217px; margin:0 auto}
.lista-casamento .inicial .convidados legend{display:none}
.lista-casamento .inicial .convidados .encontrarLista{margin:10px 0 0 92px}
/*criar*/
.lista-casamento .criar .conteudo{padding-top:0}
.lista-casamento .criar .conteudo h3{padding-top:20px}
.lista-casamento .criar .dados{clear:both}
.lista-casamento .criar .dados fieldset{padding:0 15px; background:#F5F5E9; border:1px solid #D8D8BB}
.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 .dados fieldset .img img{border:1px dashed #E2E2E2 !important}
.lista-casamento .criar label, .lista-casamento .criar .info{color:#767641}
.lista-casamento .criar label{float:left; width:33%; margin:0 5px 0 0; text-align:right}
.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{margin-left:33.8%; color:#999 !important}
.lista-casamento .criar .ind a { background:url(../img/smallIcoOld.png) no-repeat scroll 0 -1596px;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:100%}
.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; background:#F5F5E9; border:1px solid #D8D8BB}
.lista-casamento .criar .infoNoivos fieldset.second{float:right; margin:0}
.lista-casamento .criar .infoNoivos fieldset h4{margin:0 0 6px; padding:5px 15px; background:#E2E2D0}
.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}
.lista-casamento .criar .regul .second .aviso .erro label{color:#F40000}
.lista-casamento .criar .bts{border:0}
.lista-casamento .criar .bts .voltar{float:left}
/*regulamento*/
.lista-casamento .regul .msg {background:#fff;border:1px solid #ccc;height:150px;overflow-y:scroll; padding: 5px; width: auto;}
.lista-casamento .regul .msg h3.lst{display:none;}
.lista-casamento .regul .msg h4{color:#767641; font-family:Georgia,Times New Roman,Times,serif; margin: 10px 0 5px 0;}
/*busca*/
.lista-casamento .busca-resultado h3{padding:6px 8px 0; color:#53532D}
.lista-casamento .busca-resultado .conteudo{overflow:auto; padding:0 5px 5px}
.lista-casamento .busca-resultado .novaBusca{float:left; width:145px; overflow:hidden;margin-right:10px;}
.lista-casamento .busca-resultado .novaBusca fieldset{padding:6px 8px; background:#F5F5E9; border:1px solid #D8D8BB}
.lista-casamento .busca-resultado .novaBusca fieldset p{padding:0 0 8px; border-bottom:1px solid #ECECDB}
.lista-casamento .busca-resultado .novaBusca fieldset label{display:block; padding:10px 0 4px}
.lista-casamento .busca-resultado .novaBusca fieldset .noiva input, .lista-casamento .busca-resultado .novaBusca fieldset .noivo input, .lista-casamento .busca-resultado .novaBusca fieldset .cidade input {width:118px}
.lista-casamento .busca-resultado .novaBusca fieldset, .lista-casamento .endereco span.checkbox label select, .lista-casamento .novaBusca .cidade select{margin:4px 0}
.lista-casamento .resultado{overflow:hidden; padding:5px; min-width:402px}
.lista-casamento .lista .resultado fieldset label { color:#fff; }
.lista-casamento .resultado .resultado{background: url(../img/bgBox7.gif) repeat-x center;}
.lista-casamento .pagination {clear:none; background:#D4D4A8; border-bottom:2px solid #F1F1E2}
.lista-casamento .pagination p { padding:5px 0; }
.lista-casamento .pagination .ListaPaginas .next a { background-position:60px -2689px;}
.lista-casamento .pagination .ListaPaginas .next a:hover { background-position:60px -2689px;}
.pagination .ListaPaginas .back a { background-position:5px -2589px; }
.lista-casamento .pagination .ListaPaginas .back a:hover, .lista-casamento .pagination .ListaPaginas .back span:hover { background-position:5px -2589px; }
.lista-casamento .resultBusca li a{color:#53532D}
.lista-casamento .resultBusca .resultado { position:static; }
.lista-casamento .resultBusca li strong, .lista-casamento .resultBusca li a:hover{background-color:#E10915; color:#FFF}
.lista-casamento .resultado th, .lista-casamento .resultado td{padding:8px 12px; background:#fff; border-top:1px solid #F1F1E2; border-bottom:1px solid #F1F1E2}
.lista-casamento .resultado td td, .lista-casamento .admin .other td{border:0}
.lista-casamento .resultado td td{ padding:8px 0}
.lista-casamento .admin .even td{background:#DFDFCA}
.lista-casamento div.vazio, .lista-casamento .resultado .vazio td{line-height:6em; background:#fff; font-weight:bold; color:#000; text-align:center }
.lista-casamento .resultado th, .lista-casamento .convidadosConvites th{background:#767641; color:#fff;}
.lista-casamento .resultado td, .lista-casamento .recebidos td, .lista-casamento .dados{color:#000}
.lista-casamento .resultado td{vertical-align:top}
.lista-casamento .resultado td a{font-weight:bold; color:#000 !important}
.lista-casamento .resultado td b, .lista-casamento .resultado td b *{color:#000 !important}
.lista-casamento .resultado td.noivos span{color:#666 !important}
.lista-casamento .resultado td.produto a{font-weight:400}
.lista-casamento .resultado td.local, .lista-casamento .resultado td.data, .lista-casamento .resultado td.comprar, .lista-casamento .resultado td.comprado, .lista-casamento .resultado td.qtd-desejada, .lista-casamento .resultado td.qtdRecebida, .lista-casamento .resultado .excluir{text-align:center; padding-right:0 10px 0 0}
.lista-casamento .resultado td.comprar, .lista-casamento .resultado td.local, .lista-casamento .resultado th.data, .lista-casamento .resultado th.comentario, .lista-casamento .resultado th.excluir{width:1%; white-space:nowrap}
.lista-casamento .resultado td.local{text-align:left}
.lista-casamento .resultado td.local strong{display:block}
.lista-casamento .resultado .comprado, .lista-casamento .resultado .qtd-desejada, .lista-casamento .resultado .quantidade, .lista-casamento .resultado th.qtdRecebida{width:1%}
.lista-casamento .resultado .quantidade input { float:left; }
.lista-casamento .resultado .quantidade span { display:block; }
.lista-casamento .resultado .quantidades span{color:#c00;}
.lista-casamento .busca-resultado .dados{padding:16px 0; background:#F0F1DF url(../img/bg_dados.gif) repeat-x 0 0; border:1px solid #D7D8C8;position:relative;}
.lista-casamento .busca-resultado .dados .wp{width:725px; margin:0 auto}
.lista-casamento .busca-resultado .dados .wp div{float:left; width:525px}
.lista-casamento .busca-resultado .dados .wp .img{float:left; width:186px; height:126px; margin:0 10px 20px 0; background:url(../img/bg_foto.gif) no-repeat center #FFF; border:2px solid #767641 !important}
.lista-casamento .busca-resultado .dados .wp .img img{width:186px; height:126px}
.lista-casamento .busca-resultado .dados .mensagem{margin:15px 0 0}
.lista-casamento .busca-resultado .tp{padding:20px 15px 0; height:2.8em;}
.lista-casamento .busca-resultado .tp h2.lst{float:left; color:#53532D}
.lista-casamento .print{float:left; margin:24px 0 0; padding:0 0 0 18px; background: url(../img/smallIcoOld.png) no-repeat 0 -3100px;}
.lista-casamento .admin .print{margin:6px 0 0}
.lista-casamento .busca-resultado .print{float:right; margin:14px 0 0}
.lista-casamento .print a{color:#53532D}
.lista-casamento .busca-resultado .conteudo .lista{overflow:hidden;}
.lista-casamento .busca-resultado .conteudo .lista .info{padding:9px !important}
.lista-casamento .busca-resultado .conteudo .lista table{clear:none; margin:-1px 0 0; }
.lista-casamento .busca-resultado .lista img, .lista-casamento .incluir .resultado table img, .lista-casamento .first .img img{width:50px; height:50px; border:1px dashed #E2E2E2 !important;  float:left; margin-right:5px;}
.lista-casamento .busca-resultado .lista .valor, .lista-casamento .incluir .produto span, .lista-casamento .recebidos em, .lista-casamento .admin .first .valorPor{display:block; padding:1em 0 0; background:transparent; font-size:1em; font-weight:bold; color:#E10915}
.lista-casamento .busca-resultado .conteudo .breadcrumb{display:none}
.lista-casamento .incluir .resultado .opcoes li{float:right; width:auto; margin:0 0 0 10px}
.lista-casamento .indisponivel{display:block;}
.lista-casamento .indisponivel .alert{width:auto; height:auto; margin:8px 0; padding:8px 8px 8px 40px; background:#FFFFE1 url(../Images/ic_alert.gif) no-repeat 6px 3px; border:1px solid #F00; text-align:left;}
.lista-casamento .indisponivel .alert strong{font-weight:bold; color:#E00814}
.lista-casamento .indisponivel .verSimilares{padding:8px 0 0}
.lista-casamento .landing .conteudo{border:0}
/*enviar*/
.lista-casamento .enviar .conteudo p{padding:8px 0}
.lista-casamento .enviar .conteudo div{width:400px; margin:0 auto; padding:0 0 15px}
.lista-casamento .enviar .conteudo div textarea{width:100%}
/*endereco*/
.lista-casamento .endereco .cadastro-endereco h3, .lista-casamento .endereco .cadastro-endereco .info{display:none}
.lista-casamento .endereco .wr{padding:15px 15px 0; background:#F5F5E9; border:1px solid #D8D8BB}
.lista-casamento .endereco .identificacao fieldset{margin-top:0}
.lista-casamento .endereco fieldset.identificacao select, .lista-casamento .endereco fieldset.identificacao select option, .lista-casamento .endereco fieldset.identificacao a{font-weight:bold; color:#E10915}
.lista-casamento .endereco fieldset.identificacao a{display:block; margin-left:43%; padding:2px 0 0 6px}
.lista-casamento .endereco .second fieldset.identificacao div{clear:both}
.lista-casamento .endereco span.checkbox{float:none}
.lista-casamento .endereco span.checkbox input{float:left; margin-left:43.3%}
.lista-casamento .endereco span.checkbox label{display:block; float:left; width:150px; margin:0 0 10px; text-align:left}
.lista-casamento .endereco .criarLista{clear:both; float:right; margin:15px 0}
.lista-casamento .endereco .bts, .lista-casamento .endereco .bts li{border:0}
/*admin*/
.lista-casamento .admin .adicionar_lista {float:right;margin:10px 0;}
.lista-casamento .admin .adicionar_lista .bt {background:url(../img/allImagesOld.png) no-repeat 0 -342px;width:81px;height:22px;}
.lista-casamento .admin h4{padding:15px 0;}
.lista-casamento .admin h4.fl{float:left}
.lista-casamento .admin .conteudo .menu li{padding:2px 0; border:0; background:none; margin:0;}
.lista-casamento .admin ol li, .lista-casamento .antiga ol li{background:none; font-weight:bold; color:#B6050E; list-style:decimal inside}
.lista-casamento .admin ol li span, .lista-casamento .antiga ol li span{font-weight:400; color:#767641}
.lista-casamento .admin .indice{overflow:hidden; margin:0 -13px; width:100%; background:url(../img/bg_admin.gif) repeat-x 0 0; border:1px solid #D8D8BB}
.lista-casamento .admin .indice .itens-lista{float:left; width:135px; padding:10px 0 7px 15px; background:url(../img/bg_admin_menu.gif) no-repeat 0 0}
.lista-casamento .admin .indice .itens-lista ul{padding:5px 0;}
.lista-casamento .admin .indice .itens-lista p, .lista-casamento .admin .indice .itens-lista li{line-height:1.2em}
.lista-casamento .admin .indice .itens-lista, .lista-casamento .admin .indice .itens-lista a{color:#37371E}
.lista-casamento .admin .indice .menu div{float:left; padding:0 15px 0 0}
.lista-casamento .admin .indice .itens-lista p strong{color:#B6050E}
.lista-casamento .admin .indice li a, .lista-casamento .admin ul.lst li, .lista-casamento .admin li.lst a, .lista-casamento .admin .manterCreditos a, .lista-casamento .antiga .conteudo .lst li{padding:0 0 4px 8px; background:url(../img/smallIcoOld.png) no-repeat 0 -1597px; color:#767641}
.lista-casamento .antiga .conteudo .lst li{padding:0 0 10px 8px}
.lista-casamento .antiga .conteudo ol li, .lista-casamento .antiga .conteudo h4, .lista-casamento .antiga .conteudo h3, .lista-casamento .antiga .conteudo p{padding:0 0 10px}
.lista-casamento .antiga .conteudo h4{padding:20px 0 10px}
.lista-casamento .admin .comoAdicionar, .lista-casamento .prateleira{overflow:hidden; margin:35px 0 0; padding:10px 18px; background:#fff; border:1px solid #D8D8BB}
.lista-casamento .admin .comoAdicionar h4, .lista-casamento .prateleira h4{margin:0 -15px; padding:0 15px; border-bottom:1px solid #D8D8BB; font-size:2.2em; color:#B6050E}
.lista-casamento .admin .resultado{margin:10px -18px }
.lista-casamento .admin .resultado .erro{clear:both;}
.lista-casamento .admin .resultado .salvar{height:22px; padding:10px 12px}
.lista-casamento .admin .resultado .sub {clear:both;}
.lista-casamento .admin .saldo{background:#fff; border:1px solid #D8D8BB; color:#000}
.lista-casamento .admin .saldo td{padding:5px 10px; border:none}
.lista-casamento .admin .saldo .even td{background:#EBEBEB}
.lista-casamento .admin .saldo td.last{font-weight:900}
.lista-casamento .admin .bts .finalizarLista .bt{float:right}
.lista-casamento .admin fieldset{margin:15px 0 0; border-top:1px solid #D8D8BB}
.lista-casamento .admin fieldset h5{text-align:left; width:auto}
.lista-casamento .admin fieldset p{padding:10px 0}
.lista-casamento .admin h5 b, .lista-casamento .admin .passo label, .lista-casamento .admin .ajuda a, .lista-casamento .admin .ajuda strong{font-weight:bold; color:#E10915}
.lista-casamento .admin .passo{font-size:11px; font-weight:900}
.lista-casamento .admin .passo label{float:none; text-align:left; padding:15px 0 5px}
.lista-casamento .admin .p1 h5, .lista-casamento .admin .p1 input{float:left}
.lista-casamento .admin .p1 input{width:260px; margin:12px 0 0}
.lista-casamento .admin .ajuda, .lista-casamento .admin .ajuda strong{clear:both; display:block}
.lista-casamento .admin .p3 table{width:auto}
.lista-casamento .admin .p3 th{padding:10px 0 4px; background:none; color:#E10915}
.lista-casamento .admin .p3 td{background:none; border:none; padding:0 40px 5px 0}
.lista-casamento .admin .selecionar-anteriores{padding:15px 0}
.lista-casamento .preview h4{margin:0 0 12px;border-bottom:1px solid #D8D8BB; font-size:2.2em}
.lista-casamento .admin .lista{float:left; width:230px}
.lista-casamento .admin .lista h5{font-size:1.2em; font-weight:bold; color:#B6050E}
.lista-casamento .admin .lista b{display:block}
.lista-casamento .admin .mensagem{margin-left:230px}
.lista-casamento .admin .mensagem p.info{padding-left:22px !important}
.lista-casamento .admin .assinat{margin:18px -18px 0; padding:10px 18px; background:#B6050E; color:#ff0}
.lista-casamento .admin .assinat a{color:#fff}
.lista-casamento .admin .bts{margin-top:0; border:0}
.lista-casamento .admin .bts li{float:left}
.lista-casamento .admin .bts .continuar, .lista-casamento .admin .bts .enviar{float:right}
.lista-casamento .admin .bts .continuar .bt {width:84px;height:22px;background-position:0 -256px;}
.lista-casamento .admin .convidadosConvites .first{width:1%; white-space:nowrap}
.lista-casamento .admin .convidadosConvites .nome{padding-left:10px}
.lista-casamento .admin .condicoes{width:1%}
.lista-casamento .admin .condicoes .ficheckbox input {float:left;}
.lista-casamento .admin .condicoes .ficheckbox label {line-height:22px;}
.lista-casamento .admin .compradoPor{font-weight:900}
.lista-casamento .admin .recebidos li{float:none}
.lista-casamento .admin .recebidos .bts li { margin-bottom:10px; }
.lista-casamento .admin .manterCreditos a{font-weight:400; color:#000}
/*incluir como*/
.lista-casamento .como .conteudo p, .lista-casamento .como .conteudo li{padding:0 0 10px}
.lista-casamento .como .conteudo li p{padding:0}
.lista-casamento .tvs{margin:5px 0 0;  background:#FDF78D url(../img/bg_televendas.gif) repeat-x bottom;border:1px solid #E4D148}
/*TEMP*/.lista-casamento .tvs p{display:block; overflow:hidden;height:28px;background:url(../Images/lista/tt_televendas.gif) no-repeat center; text-indent:-9999px}/*TEMP*/
/*n divulgue*/
.lista-casamento .iframe{height:820px; padding:0 10px; font-size:1.1em; background-image:none}
.lista-casamento .iframe form{min-height:0}
.lista-casamento .iframe h4, .lista-casamento .iframe p.info{padding-top:0 !important; margin-left:20px !important}
.lista-casamento .iframe h4{margin-bottom:0; border:0; font-family:Georgia,Times New Roman,Times,serif; color:#c00}
.lista-casamento .app{position:relative;padding:73px 0 0}
.lista-casamento .emaillists{position:absolute;top:0; width:100%; padding:5px 0 0; border-top:1px solid #D8D8BB}
.lista-casamento .emaillists li{float:left}
.lista-casamento .emaillists li, .lista-casamento .emaillists li a{ width:164px;height:77px;margin:0 6px 0 0;padding:0 !important;background:url(../img/bt_d_google.gif) no-repeat 0 0}
.lista-casamento .emaillists li:hover, .lista-casamento .emaillists li a:hover{ background-position:0 -79px}
.lista-casamento .emaillists li.ativo, .lista-casamento .emaillists li.ativo a{ background-position:0 -158px}
.lista-casamento .emaillists li#yahoo, .lista-casamento .emaillists li#yahoo a{ background-image:url(../img/bt_d_yahoo.gif)}
.lista-casamento .emaillists li#msn, .lista-casamento .emaillists li#msn a{    background-image:url(../img/bt_d_msn.gif)}
.lista-casamento .emaillists li#orkut, .lista-casamento .emaillists li#orkut a{    background-image:url(../img/bt_d_orkut.gif)}
.lista-casamento .emaillists li#adicionar, .lista-casamento .emaillists li#adicionar a{    background-image:url(../img/bt_d_adicionar.gif)}
.lista-casamento .loginapp{ padding:25px 0 20px; background:#F6F6ED; border:1px solid #D8D8BB}
.lista-casamento .loginapp fieldset, .lista-casamento .applist fieldset{border:0}
.lista-casamento .loginapp fieldset{width:616px; margin:0 auto}
.lista-casamento .loginapp div{float:left; width:294px; padding:0 14px 10px 0}
.lista-casamento .loginapp div label{display:block;padding:0 0 4px;font-weight:bold;font-size:1.1em}
.lista-casamento .loginapp div input{width:100%}
.lista-casamento .loginapp span.ind{float:left; width:432px;margin-left:0}
.lista-casamento .loginapp .efetuarlogin{ float:right;width:125px}
.lista-casamento .loginapp span.erro{display:block; clear:both;float:left;  width:439px; margin:0; padding:0 0 0 31px;background:url(../img/smallIcoIntOld.png) no-repeat 0 -1300px;color:#C00;text-align:left}
.lista-casamento .loginapp p.finaliza, .lista-casamento .loginapp p.alerta{width:415px; margin:15px auto; padding:0 0 0 31px;background:url(../img/smallIcoIntOld.png) no-repeat 0 0;}
.lista-casamento .loginapp p.alerta{background:url(../img/smallIcoIntOld.png) no-repeat 0 0;}
.lista-casamento .loginapp p.finaliza strong{ display:block}
.lista-casamento .loginapp p.voltar{float:none; width:71px;margin:0 auto}
.lista-casamento .applist{padding:25px 0 20px 20px; background:#F6F6ED; border:1px solid #D8D8BB}
.lista-casamento .applist p{ margin:0 0 0 26px !important; color:#53532D}
.lista-casamento .applist p b{ font-size:1.2em}
.lista-casamento .applist .contacts, .lista-casamento .applist .manual{ float:left; width:611px; margin:0 13px 0 0}
.lista-casamento #contactsForm{ min-width:1%}
.lista-casamento .applist fieldset.list{ margin:0}
.lista-casamento .applist p.info{margin:0 0 0 26px !important;padding:4px 15px 9px 15px !important;background:#EEE;border:1px solid #CCC;border-bottom:0;color:#666}
.lista-casamento .applist p.info span{display:block;float:right}
.lista-casamento .applist .letters{ float:left;width:23px;min-height:476px;padding:0; background:#767641;border:1px solid #474729;font-weight:bold;text-align:center}
.lista-casamento .applist .letters li{padding:0}
.lista-casamento .applist .letters a{display:block;line-height:1.65em; font-weight:bold;color:#fff}
.lista-casamento .applist .letters a:hover{background:#474729}
.lista-casamento .applist .result, .lista-casamento .applist .manual, .lista-casamento .applist .view{width:560px;min-height:400px;padding:0 12px 40px;background:#fff;border:1px solid #CCC}
.lista-casamento .applist .result{overflow:auto;height:437px;border-top:0}
.lista-casamento .applist .result h4{margin:14px 0 7px !important;border-bottom:2px solid #C00;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-weight:bold;color:#C00}
.lista-casamento .applist .result li{border-bottom:1px solid #fff}
.lista-casamento .applist .result li.at{background:#F1F1E2}
.lista-casamento .applist .visualizar-mensagem{position:absolute;right:15px;bottom:15px}
.lista-casamento .applist fieldset.p1, .lista-casamento .applist fieldset h5{margin:0}
.lista-casamento .admin .manual{min-height:470px;margin-left:23px}
.lista-casamento .admin .manual th{color:#E10915}
.lista-casamento .admin .manual th.erro{border:0;color:#e10915;font-size:1.1em;font-weight:900}
.lista-casamento .admin .manual td{padding-right:10px}
.lista-casamento .admin .manual input{width:250px}
.lista-casamento .admin .manual .adicionaramigo{padding:0 0 0 24px;line-height:24px;background:url(../img/imgInternaOld.png) no-repeat -300px -85px;}
.lista-casamento .admin .viewp{float:left;margin-right:15px}
.lista-casamento .admin .view{:auto;padding:16px}
.lista-casamento .admin .view .mensagem{margin:16px}
.lista-casamento .admin .view .mensagem td{padding:0;background:transparent;border:0}
.lista-casamento .admin .view .mensagem td table{width:549px}
.lista-casamento .applist .passos{position:relative;float:left;width:294px;min-height:526px}
.lista-casamento .applist .passos h5{font-size:1.1em}
.lista-casamento .applist .passos label{width:auto;font-size:0.95em;font-weight:400;color:#767641 !important}
.lista-casamento .applist .passos label b{font-size:1.1em;color:#767641 !important}
.lista-casamento .applist .passos textarea{width:274px}
.lista-casamento .applist fieldset.passo *{color:#53532D}
.lista-casamento  .applist fieldset.passo .avisoErro *{color:#F40000}
.lista-casamento  .applist fieldset.passo .avisoErro{width:584px}
.lista-casamento .applist fieldset.passo span.ind{margin:0;font-size:0.95em;color:#666 !important}
.lista-casamento .applist fieldset.passo span.ind b{font-size:1.05em;color:#666 !important}
.lista-casamento .applist fieldset.passo span.ind a{display:inline;padding:0;background:none;color:#c00 !important}
.lista-casamento .applist fieldset.p2{position:relative}
.lista-casamento .applist fieldset.passo .selecionar-mensagens{margin:5px 0}
.lista-casamento .admin .passos li{padding:10px 0 0;color:#767641}
.lista-casamento .applist .passos h5, .lista-casamento .admin .passos li b{color:#53532D}
.lista-casamento .admin .bts li.enviarg{float:right}
.lista-casamento .bntopo{position:absolute;top:0;left:363px}
.lista-casamento .bnhoriz{height:60px;margin:5px 0 10px;background:url(../img/bg_horizontal.gif) repeat-x 0 0;text-align:center;}
.lista-casamento .bnhoriz img{ margin:0 auto}
.lista-casamento .bnlater{ position:absolute;top:5px;right:10px}
.adicionarItem a, .removeItem a { background: url(../img/smallIcoOld.png) no-repeat 0 0; padding-top:6px; height:0; margin-top:3px; width:11px; }
.adicionarItem a { background-position:0 -3200px; }
.removeItem a { background-position:0 -3300px; }
.excluir a { background: url(../img/smallIcoIntOld.png) no-repeat 0 -600px; padding-top:18px; height:0; margin:0 3px; width:18px; }
.salvar a, .salvar input { background:  url(../img/imgInternaOld.png) no-repeat 0 -234px; float:right; width:71px !important; }
.salvar a { padding-top:22px; height:0; text-indent:-9999px; } 
.salvar input { height:22px;  }
.footer .navegacao .contatos .title3 {background:url(../img/spriteFooter.png) no-repeat 0 0;height:47px;margin:0 5px -10px -57px;padding-left:57px;}
.footer .navegacao .televendas .title3 {background-position:0 0;}
.footer .navegacao .sac .title3 {background-position:0 -48px;}
/* clearfix*/
.dados:after, .prateleira:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.dados, .prateleira{display:inline-block}
html[xmlns] .dados, html[xmlns] .prateleira{display:block}
* html .dados, * html .prateleira{height:1%}
/*controle de obs na pagina de criacao de lista de casamento*/
#obsPrazoCriaLista{margin:3px 0px 0px 33.8%; display:block; width:280px}
/*Half*/
.half  {clear:none !important;float:left;}
.half, .middle {margin:0 0 15px;width:49.5%;}
/*Alteração da Lista de Casamento - Inclusão de Banner*/
.noivos-topo	{float:left;padding-right:5px; width:490px;}
/*Temp*/
.prepare-lista { width:148px; height:160px;float:left;}
.lista-casamento .inicial .topo {background:none repeat scroll 0 0 transparent}
/*.prepare-lista {background:url(../Images/lista/selo-lista-desconto.png) no-repeat; width:148px; height:160px;float:left;}*/
.prepare-lista {background:none; width:148px; height:160px;float:left;}
.aprenda{height:29px; display:block;}
.homeLCas .infoLista {color:#B6050E;padding:15px 0 0 10px;display:block;overflow:hidden;white-space:nowrap;}
.homeLCas .aprenda{float:left;}
/*Ajuste para 1024*/
.conteudo-topo{width:700px; display:block;}
/*home Lista Casamento*/
.homeLCas .conteudo-topo {width:auto;}
.homeLCas .prepare-lista {padding-top:30px; width:auto; height:auto;}
.homeLCas .textoPresente {color:#767641;}
.homeLCas .area-2-1 {overflow:hidden;}
.homeLCas .conteudo-topo {float:left; margin-bottom:30px;}
