/* CASAMENTO */
body {background:#FFF; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666;}
input, select {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666666; font-style:italic; margin-bottom:5px;}
.barreira {clear:both; border:0;}
#conteudo p, h1, h2, h3, ul, li {margin:0; padding:0;}

.txt, .paginacao .compPag li a, #topMenu .liMenu a {color:#666; text-decoration:none;}
.txt2 {color:#666; font-size:10px; font-style:italic;}
.txt1, .txtRodape {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.txtRodape {color:#666; font-size:10px; text-decoration:none;}
.txt3 {color:#600;}
.erro, .txtPreco {color:#C00;}
.txtInativo {color:#ccc;}
.txtPreco {color:#C00; font-weight:bold; font-size:13px;}
.txtBtSair, .txtBtVendedor {color:#666; font-size:12px; font-style:italic; text-decoration:none;}
.txtBtSair a:hover, .txtBtVendedor a:hover {text-decoration:underline;}
.bt {color:#fff; font-style:italic; text-decoration:none; padding:3px; text-align:center;}
.titulos {font-size:18px; margin:0 0 15px 10px; display:inline-block; color:#900; font-style:italic;}
* html #convidados .titulos {font-size:18px; margin:0 0 0 10px; display:inline-block; color:#900; font-style:italic;}
* html #novaLista .titulos {font-size:18px; margin:0 0 0 10px; color:#900; font-style:italic;}
* + html #novaLista .titulos {font-size:18px; margin:0 0 0 10px; color:#900; font-style:italic;}
legend {font-size:20px;}
fieldset {margin:0px 10px;}
.campoLabel {display:inline-block; width:150px;}
.titLista {font-size:18px; margin:0 0 15px 10px; display:inline-block; font-style:italic; margin-left:270px;}

/* CABEÇALHO */
#cabecalho {height:77px; padding-bottom:20px; margin-top:20px; background:url(../imagens/dadalto-bgCabecalho2.gif) repeat-x top left; text-align:center; position: relative; z-index: 10;}
#cabecalho h1 {width:165px; padding-top:25px; margin:0; float:right;}
#cabecalho h2 {float:left;}
#cabecalho p {float:right; margin:60px 25px 0 0;}
#mioloCabecalho {width:980px; margin:0 auto;}
#caixalogin {background:#FFF; border:1px solid #E1E1E1; width:210px; float:right; padding:10px 15px; text-align:left;}
#fechaCaixa a {color:#c00; text-decoration:none; float:right;}
#vendedorlogado {padding-top:60px;}

/* MIOLO */
#miolo1 {margin:0 auto; width:980px; background:url(../imagens/213-bgMioloPadrao1.jpg) no-repeat left bottom; padding-bottom:132px;}
#miolo2 {margin:0 auto; width:980px; background:url(../imagens/213-bgMioloPadrao2.jpg) no-repeat left bottom; padding-bottom:132px;}
#miolo3 {margin:0 auto; width:980px; background:url(../imagens/213-bgMioloPadrao3.jpg) no-repeat left bottom; padding-bottom:132px;}
#miolo4 {margin:0 auto; width:980px; background:url(../imagens/213-bgMioloPadrao4.jpg) no-repeat left bottom; padding-bottom:132px;}
#miolo5 {margin:0 auto; width:980px; background:url(../imagens/213-bgMioloPadrao5.jpg) no-repeat left bottom; padding-bottom:132px;}
#miolo6 {margin:0 auto; width:980px; background:url(../imagens/213-bgMioloPadrao6.jpg) no-repeat left bottom; padding-bottom:132px;}
#miolo7 {margin:0 auto; width:980px; background:url(../imagens/213-bgMioloPadrao7.jpg) no-repeat left bottom; padding-bottom:132px;}

#mioloInterno {margin:0 auto; width:980px; background:url(../imagens/dadalto-bgMiolo2.gif) no-repeat left top; padding-bottom:132px;}
#boxTop img {float:left;}
#boxTop {background:#fff url(../imagens/dadalto-bgBoxTop.jpg) no-repeat left top; width:521px; float:right; margin:30px 0 0;}
* html #boxTop {background:#fff url(../imagens/dadalto-bgBoxTop.jpg) no-repeat left top; width:521px; float:right; margin:30px 0 84px;}
#boxBottom {background:url(../imagens/dadalto-bgBoxBottom.jpg) no-repeat left bottom; width:521px;}
#boxTop2 {background:url(../imagens/dadalto-bgBoxTop2.gif) no-repeat left top; width:300px; float:right; margin:30px 20px 127px 0;}
#boxBottom2 {background:url(../imagens/dadalto-bgBoxBottom2.gif) no-repeat left bottom; width:300px;}
#boxTop3 {background:#fff url(../imagens/dadalto-bgBoxTop3.gif) no-repeat left top; width:800px; float:right; margin:30px 0 0;}
#boxBottom3 {background:url(../imagens/dadalto-bgBoxBottom3.gif) no-repeat left bottom; width:800px; padding-bottom:50px;}
#boxBottom4 {width:780px; height:45px; padding:10px 0 0 20px; float:right; background:url(../imagens/dadalto-bgBoxbottom4.gif) no-repeat bottom;}
.boxTop5 {background:#fff url(../imagens/dadalto-bgBoxTop5.gif) no-repeat left top; width:461px; float:right; margin:30px 0 0;}
.boxBottom5 {background:url(../imagens/dadalto-bgBoxBottom5.gif) no-repeat left bottom; width:461px;}
#admLista, #convidados {float:left; width:220px; min-height:312px; padding:40px 15px 0;}
* html #admLista, * html #convidados {float:left; width:210px; height:325px; padding:40px 15px 0;}
#admLista {width:230px; padding:40px 15px 0 10px;}
#convidados {background:url(../imagens/dadalto-separador.gif) no-repeat right center;}
* html #convidados .titulos, * + html #convidados .titulos {font-size:18px; margin:0 0 0 10px; display:inline-block; color:#900; font-style:italic;}
#admLista p, #convidados p  {margin:0; padding:0;}
#admLista form, #convidados form {margin-left:40px;}
#totalFotos {margin:30px 0 0 30px;}

/*#admLista input, #convidados input, #cliCadastrado input {background:url(../imagens/dadalto-bgInput.gif) no-repeat; border:0; width:147px; height:13px; margin-bottom:5px; padding:5px;}*/

#novaLista {width:481px; height:40px; padding:15px 0 0 40px; float:right; background:url(../imagens/dadalto-bgBoxNovaLista.jpg) no-repeat left top;}
#btnBuscaLista, #btnAdmLista, #btnCriarLista, #idBtProximo1, #btnCadastrar, #btnBuscar, #btnLogarVendedor, #deBtnSave, #dpBtnSave, #btnSave, #dcBtnSave, #btProximo, #protSave, #btnProcurar, #btnComprar, #btnOcultar, #btnExibir, #btnEnviar, #btnContinuar, #atualizar, #limpar, #btSalvaImg {background:url(../imagens/dadalto-bt.gif) no-repeat; width:56px; height:16px; display:block; margin:10px 12px 0 0; float:left;}
#outrosProdutos, #btnInclui, #btnFecharLista, #apagarFoto, #btnDelMarcados, #btnPublicar {background:url(../imagens/dadalto-bt2.gif) no-repeat; width:120px; height:16px; display:block; margin:10px 12px 0 0; float:right;} 
#apagarFoto {float:left;}
#btnDelMarcados, #btnPublicar {margin:-20px 12px 0 0;}
#btnFecharLista {margin:10px -5px 0 0;}
#btnProcurar {margin:0;}
#btnBuscar, #btnContinuar {float:right; margin-right:40px;}
#btnCriarLista {float:right; margin:0 65px 0 0;}
* html #btnCriarLista {margin:0 31px 0 0;}
* + html #btnCriarLista {margin:0 60px 0 0;}
#btnLogarVendedor {float:right; margin:0;}
#btProximo {float:right; margin:10px 0 0 0;}
#cxFrm {margin-bottom:20px;}
#rodape {height:234px; border-top:1px solid #ccc; text-align:center;}
#rodape #logos {padding:30px 0; border-top:1px solid #ccc; text-align:center;}
#menu {width:841px; margin:0 auto; padding:20px 0;}
#institucional {float:left; text-align:right; padding:10px; width:400px;}
#institucional2 {text-align:left; width:400px; float:left; padding:10px;}
#institucional ul, #institucional2 ul {list-style:none; margin:0; padding:0;}
#institucional li, #institucional2 li {display:inline; margin:0; padding:0 6px 0 2px; background:url(../imagens/dadalto-separador2.gif) no-repeat right;}
#cliCadastrado {width:280px; padding:40px 15px 0; min-height:240px;}
#cliCadastrado form, #novoCliente form, #descTitDescFoto form, #designTextoHistoria form, #scrap form {margin-left:30px;}
#novoCliente {width:490px; padding:40px 15px 80px;}
#txtNovoCli {text-align:left; margin:0px 10px;}
#txtNovoCli p {text-align:left;	font-size:16px;}
#txtNovoCli input {margin-bottom:10px;}
.txtAcessoHtml {display:block; margin-left:30px;}

/*#PESnome_65502, #PESemail_65502, #PESlogradouro_65502, #PESbairro_65502, #PEScidade_65502, #ENTtipo_end, #ENTlogradouro, #ENTbairro, #ENTref_end, #ENTcidade, #deLocal, #deEndEvt, #deBairroEvt, #deCidadeEvt, #dpNomePai, #dpNomeMae, #dcNome0, #dcEmail0, #dcNomePai0, #dcNomeMae0, #nNO, #nNA, #local, #endereco, #complemento, #bairro, #cidade, #referencia, #convNome, #convEmail, .fotoPrinc textarea {background:url(../imagens/dadalto-bgInput.gif) no-repeat; border:0; width:147px; height:13px; margin-bottom:5px; padding:5px;}
#PEScep_65502, #PEScomplemento_0, #PEScpf_65502, #PEStel1_65502, #senha, #dicaSenha, #confirmeSenha, #ENTcep, #ENTcomplemento, #deComplEvt, #deRefEvt, #deDtEvento, #senhaLista, #dtEvento, #sld150806, #sld151537, #sld151537, #sld152471, #sld150934, #saldoTotal, #data, #horario {background:url(../imagens/dadalto-bgInput3.gif) no-repeat; border:0; width:83px; height:13px; margin-bottom:5px; padding:5px;}
#PESnumero_65502, #PESuf_65502, #PESnascdia_65502, #PESnascmes_65502, #PESnascano_65502, #PESddd1_65502, #ENTnumero, #ENTuf, #deNumEvt, #deEstadoEvt, #deHrEvento, #numero, #uf {background:url(../imagens/dadalto-bgInput2.gif) no-repeat; border:0; width:27px; height:13px; margin-bottom:5px; padding:5px;}*/

#cxDialogo1 {width:150px; margin:0px 0px 0px 0px;}
#msgConfig {width:1000px; margin:0 auto; text-align:center;}
.cxDialogo1 {float:left; margin:0px 0px 0px 10px; width:150px; height:360px; border:1px solid #989898; margin:0px 0px 0px 0px;}

/* Menu de navegação do Topo */
#topMenu {margin:0 auto; padding:0px; list-style:none; height:31px;}
#topMenu .liMenu {float:left; font-size:20px; height:30px; margin:0px; padding:0px 10px;}
#topMenu .liMenu a {font-size:14px; font-style:italic;}
#topMenu .liMenu a:hover {color:#C00; font-style:italic;}
#topMenu a.ativo {color:#C00;}

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#designTexto {width:550px; font-size:20px; margin-top:15px;}
#designTextoHistoria {width:700px; padding:40px 15px 0;}
#frmBotoes {width:100%; display:block; text-align:center; margin-top:5px;}
#modelosTemp {width:100px; text-align:center;}
#modelosTemp a {color:#989898; font-size:20px; text-decoration:none;}
#btnDesignCont {width:90%; text-align:right; padding:0px 0px 0px 0px;}
.cxModelo {margin-top:20px; margin-left:25%; width:200px; height:150px; border:1px solid #000000; color:#989898;}
#colFotos {width:350px; margin:0 0 40px 40px; /*overflow-x:hidden; overflow-y:scroll;*/}
#colFotosDock {width:300px; margin:0 0 40px 40px;}
#colFotosDock a {padding-bottom:5px;}
#addFoto {text-align:left;}
#addFoto form {margin:0 30px;}
#colEsquerda,#colDireita{float:left; width:461px;}
#colEsquerda {margin:0 20px 0 38px;}
#colDireita h2 {text-align:left;}
.cxConfig {float:left; width:440px; height:715px; border:1px solid #000000;}
.fotoPrinc {margin:20px 0px 0px 0; float:left;} 
#cxProdutos {padding:0 20px 20px 10px;}
#cxProdutos td {padding:5px 15px 5px 0;}
#cxEndereco, #cxVoce, #cxEvento, #caixaCasamento {padding:40px 15px 80px; text-align:left;}
#cxEndereco form, #cxVoce form, #cxEvento form, #dadosNoivo {margin-left:30px;}
/*#cxEvento textarea, #addFoto textarea, #descTitDescFoto textarea, #cxMensagem textarea {background:url(../imagens/dadalto-bgTextarea.gif) no-repeat; border:0; width:340px; height:135px; margin-bottom:5px; padding:5px;}*/
.fotoPrinc textarea {float:left;}
#descTitDescFoto textarea {margin-left:30px;}
#cxProtecao {text-align:left; min-height:100px;}
#cxRegulamento {width:860px;  margin:0 auto; margin-top:40px;}
#cxRegulamento p {overflow-y:auto; overflow-x:hidden; height:80px; margin-left:30px;}
#aceitaRegulamento {float:right;}
#dadosLista {padding:40px 15px 10px; text-align:left;}
#dadosLista div {text-align:left;}
.cxDados{float:left; width:300px;}
.paginacao {background:#F3F3F3; padding:3px 3px 3px 25px; margin-bottom:30px;}
.paginacao .compPag li {list-style:none; float:left; padding-right:10px;}
.produto {margin-left:15px;}
.infoPrd,.infoFoto,.infoStatus,.infoDescQtde{float:left; min-height:100px; /*border:1px solid #000000;*/padding-right:10px; text-align:center;}
.infoPrd,.infoDescQtde{width:330px;}
.infoDescQtde {text-align:left;}
.infoFoto {width:100px;}
.infoStatus {width:50px; color:#00FF66; font-weight:bolder;}
.infoPrd p,.infoStatus p{margin:40px 0px 0px 10px;}
.infoPrd a {text-decoration:none;}
.minhasFotos {float:left; width:209px; padding:5px; text-align:center;}
.cxRecado {margin:5px 10px 5px 0px;}
#painelFotos, #painelFotosConvidado {width:750px; margin-left:30px;}
#painelFotos #apagarFoto {margin-bottom:20px;}
#dadosEventos {padding-bottom:40px;}
#descTitDescFoto {width:535px; padding:40px 15px 0;}
#desEvt,#endEvt {margin-left:10px;}
#descFoto {margin-left:10px; width:260px; height:150px; overflow-x:hidden; overflow-y:scroll; border:1px solid #000000;}
#titFoto {margin-left:10px;}
#cxMensagem {padding-bottom:10px;}
#escreveMsg {}
#recados {margin:10px 0 40px 0;}
#logo {width:200px; height:102px; padding:0px 0px 0px 0px;}
#topo #buscaCabecalho {width:640px; height:100px; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; background:#ABABAB; border:1px solid #989898;}
#busca {margin-top:10px; text-align:left; float:left;}
#busca input, #busca select {margin:10px 0px; float:left;}
#busca #tipoLista {width:145px;}
#busca2 input, #busca2 select {margin-right:15px;}
#respBusca {float:left; padding:40px 0;}
#respBusca .titulos {padding-left:15px;}
#listasAchadas {padding-left:10px;}
#listas {padding:0 15px; display:block;}
hr {height:1px; width:750px; border:0; background:#e9e9e9; float:left;}
#recados hr {height:1px; width:710px; border:0; background:#e9e9e9; float:left;}
.listaFoto,.listaDados,.listaData,.listaVer {float:left; padding:0 5px;}
.listaFoto {text-align:center; width:120px;}
.listaData {width:135px;}
.listaDados {width:220px;}
.listaVer { width:50px; height:55px;}
#frmAdmLista input {margin-top:0px;}
#semRegistro {}
#previewImg {float:right; min-width:290px; min-height:218px; margin-right:30px;}
#previewImgEvt {/*border:1px solid #000000;*/ min-width:290px; min-height:218px; margin-left:300px;}
#msgRespEnd {display:block; width:100%; text-align:center;}
.someBotao {display:none;}
.foto, .fotoConvidado {float:left; width:295px; padding:8px 7px 10px 0;}
.foto img, .fotoConvidado img, #colFotosDock img {border:1px solid #666;}
.cxTxtFoto{margin:5px 0px;}
.paginacaoConvidado {}
.paginacaoConvidado .compPag {margin:0px; padding:0px 0px 0px 10px;}
.paginacaoConvidado .compPag li {list-style:none; float:left; padding-right:10px;}
.paginacaoConvidado .compPag li a {font-size:8px; text-decoration:none;}
.paginacaoConvidado .compPag li a:hover {font-size:8px; text-decoration:underline;}
.qtdeListas {padding:30px; display:block;}
#semAlbumFotos {text-align:center; font-size:26px; width:922px; height:347px; padding-top:347px; display:block;}
.encerraPrd {display:block; width:99%; height:50px; /*border:1px solid #000000;*/}
#topoLista {padding:40px 15px 0;}
#topoLista li {text-align:center; /*padding-right:89.5px;*/ /*width:153.6px;*/ list-style:none; text-decoration:none; padding:0 10px; display:inline;}
.listaPrd{width:100%;}
#cxSaldo {text-align:right; padding:0 45px 60px 0;}
.txtSaldo{background-color:#FFFFFF; color:#FF0000;width:95px;}
#albumFotos {padding:40px 15px 0;}
#scrap {padding:40px 15px 40px;}
#botoes {padding-bottom:50px; display:block;}
#selecao {float:left; margin-top:-10px;}

#logos { margin:0 auto; width:320px; }

/* TELA 8 */

#agradecimento {
	color: #990000;
	margin:50px 50px 0 50px;
}

#agradecimento h1 span {
	display: block;
	font-size: 14px;
	font-weight: normal;
}

#entrega {
	float: left;
	margin: 0 0 20px 0;
}

#entrega div.boxPrim {
	float: left;
	width: 250px;
	padding:0 0 0 20px;
}

#entrega div.boxPrim label {
	padding: 0 0 0 15px;
}

#respostaAgendamento {
	color: #FFF;
	background-color: #990000;
	text-transform: uppercase;
}

#entrega div.boxSec {
	float: left;
}

