	
	#listas{
		width:834px;
		_width:847px;
		min-height:400px;
		margin-left:-20px;
		_margin-left:-30px;
		*overflow:;
		_overflow:hidden;
		*display:block;
		}
	.blocoLista {
		display: inline-block;
		float: left;
		width: 150px;
		padding: 5px 3px;
		margin: 0 0 5px
	}
	.btnCriaLista {
		width: 320px;
		*width:100%;
		margin:145px 123px 15px 50px;
		_margin:145px 120px 15px 30px;
		float: left;
		*float: ;
		padding-bottom:15px;

	}
	
	.tituloListaInicio{
		font-size:23px !important;
		letter-spacing:-1px;
		
		font-weight:normal !important;
		color:#666
	}
	
	.btoCriar{ float:right; margin:3px 30px 0 0 }
	.buscaLista {
		margin:10px 100px 15px 50px;
		_margin:10px 100px 15px 30px;
		width: 320px;
		float: left;
		padding-bottom:15px;
	}
	.fundoTrans{background: url(../../images/listaPresente/quebraTopo.png) repeat-x top; padding-top:15px; padding-bottom:15px; padding-left:15px; *width:320px; }
	.textoLista{ float:left; margin:17px 10px 20px 0 }
	.buscaLista h3 {font: bold 25px Georgia, "Times New Roman", Times, serif;}
	.buscaLista input {
		float:left;
		font-size:16px;
		margin-left:18px;
		padding:1px;
		width:195px;}
	.listaBuscar{ margin:-1px 30px 0 0; float:right}
	.listasAreas{ float:left; height:23px}
	
	
	#frmCadastro label {
		width: 150px;
		display: block;
		float:left;
		text-align: right;
		padding: 0 5px;
	}



#blocoFoto{}

#blocoFoto label{ margin-top:12px; margin-right:14px; padding-top:3px}
#blocoFoto input{ margin-top:12px;}
#blocoFoto h3{
	-moz-border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
	background:url(../../images/listaPresente/bgTituloLista.png) bottom left no-repeat;
	color:#333;
	font-size:16px;
	margin:20px auto 10px;
	padding:10px 30px;
	width:90%;}

#blocoFoto .instrucoes{
	margin-left:38px
}

.envieFoto{	margin-left:38px; font-size:13px; color:#003300}

#blocoFoto .enviarFoto{
		padding:15px 40px;
}


	#contratoLink {
		text-decoration: underline;
	}
	
	
#CadastroLista{
	

}

#CadastroLista label{ margin-top:12px; margin-right:14px; padding-top:3px}
#CadastroLista input{ margin-top:12px;}
#CadastroLista select{ margin-top:12px}
#CadastroLista h3{
	-moz-border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
	background:url(../../images/listaPresente/bgTituloLista.png) bottom left no-repeat;
	color:#333;
	font-size:16px;
	margin:20px auto 10px;
	padding:10px 30px;
	width:90%;
	border-radius:8px;}
	
#infoFestas{}
#infoFestas h3{
	-moz-border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
	background:url(../../images/listaPresente/bgTituloLista.png) bottom left no-repeat;
	color:#333;
	font-size:16px;
	margin:20px auto 10px;
	padding:10px 30px;
	width:90%;}
	
#infoFestas label{ margin-top:12px; margin-right:14px; padding-top:3px}
#infoFestas input{ margin-top:12px;}
#infoFestas textarea{ margin-top:12px;}


#statusLista{}
.inputForIe{ border:0 !important; background:none !important;}

#validaEmail{ padding:2px;}
#statusLista h3{
	-moz-border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
	background:url(../../images/listaPresente/bgTituloLista.png) bottom left no-repeat;
	color:#333;
	font-size:16px;
	margin:20px auto 10px;
	padding:10px 30px;
	width:90%;}
#statusLista label{ margin-right:14px; padding-top:3px}
#statusLista .areaSelects{ margin-top:12px;}



#blocoConvidados{
	-moz-border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
	border:1px solid #f4f4f4;
	background-color:#fff;
	color:#333;
	font-size:14px;
	margin:20px auto 10px;
	padding:10px 30px;
	width:70%;}
#blocoConvidados textarea {
	display: none;
}
#blocoConvidados ul {
	text-indent: 25px;
}

#listaEmailsAutorizados{}
#listaEmailsAutorizados li{ margin:6px 0; border-bottom:1px dotted #f5f5f5; font-size:11px; color:#666666}
#validaEmail{ margin:5px 0 5px 5px; float:left; color:#FFFFFF}


#blocoEnderecos{}

#blocoEnderecos h3{
	-moz-border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
	background:url(../../images/listaPresente/bgTituloLista.png) bottom left no-repeat;
	color:#333;
	font-size:16px;
	margin:20px auto 10px;
	padding:10px 30px;
	width:90%
}
#enderecoCadastro{ padding:10px 40px}
#enderecoCadastro li{ margin:4px 0}

#incluirEndereco{padding:0px 40px; font-size:14px; font-weight:bold; }


#novoEnderecoLista{}
#novoEnderecoLista ul{ padding:5px 25px;}
#novoEnderecoLista ul li{ margin:4px 0 0 0}


#dadosLista{ padding:0px 25px 10px; font-size:12px; float:right; width:65%; _width:55%}
#dadosLista li{ margin:8px 0}
.linkLista{
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	background-color:#f2f2f2;
	border:1px solid #ccc;
	color:#333;
	font-size:12px;
	margin:10px auto 17px;
	padding:10px 30px;
	width:85%;
	font-style:italic}
	
.dadosLista{
	-moz-border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
	background:url(../../images/listaPresente/bgTituloLista.png) bottom left no-repeat;
	color:#333;
	font-size:20px;
	margin:20px auto 10px;
	padding:10px 30px;
	width:90%;
	font-weight:bold}

.nomedaLista{
	color:#333;
	font-size:12px;
	margin:20px auto 10px;
	width:55%;
	margin-right:15px;
	float:left
	}
	
#enderecosEntrega{ margin:0px 0 10px 0; float:left; width:100%}
#enderecosEntrega h3{
	-moz-border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
	background:url(../../images/listaPresente/bgTituloLista.png) bottom left no-repeat;
	color:#333;
	font-size:20px;
	margin:20px auto 10px;
	padding:10px 30px;
	width:90%}

#enderecosEntrega ul li{ padding:5px 0 5px 35px; font-weight:bold}


#convidados{ float:left; *float:; }

#convidados h3{
	-moz-border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
	background:url(../../images/listaPresente/bgTituloLista.png) bottom left no-repeat;
	color:#333;
	font-size:16px;
	margin:20px auto 10px;
	padding:10px 30px;
	width:90%}
.convidadosLista{ padding-left:55px;}
.emailsConvidados{
	float:left;
	height:auto;
	margin-bottom:15px;
	width:100%;}
	
.emailsConvidados li{ width:245px; float:left; list-style:disc; margin-bottom:6px; border-bottom:1px dotted #f2f2f2; padding-bottom:2px;}

.fotodaLista{ margin:15px 0 5px 25px; _margin:15px 0 5px 5px; width:25%; float:left; text-align:center}
.fotodaLista img{ border:1px solid #f2f2f2;}

.itenCadastroLista{ font-weight:bold; color:#333333; margin-right:15px; text-align:right; width:105px; float:left}
.conteudoCadastroLista{ width:625px; float:left}


.resultadoLista{
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	background-color:#f5f5f5;
	color:#222;
	font-size:16px;
	margin:20px auto 10px;
	padding:10px 30px;
	width:90%}


#produtosComprados{ border-bottom:1px solid #999; margin-bottom:15px; float:left; height:180px}

#produtosComprados li{ display:inline; height:180px; float:left}

#produtosComprados .foto{  padding:10px; width:150px;}
#produtosComprados .nomeProduto{ width:175px; padding: 55px 10px 10px 10px;}
#produtosComprados .nomeProduto span{ font-size:13px;}
#produtosComprados .valor{ width:145px; padding: 55px 10px 10px 10px;}
#produtosComprados .pedido{ width:105px; padding: 55px 7px 7px 7px;}
#produtosComprados .ganho{ width:105px; padding: 55px 7px 7px 7px;}


#presentes, 
#presentesJaComprados{
	-moz-border-radius:8px 8px 8px 8px;
	clear: both;
	padding: 10px 16px;
	overflow: hidden;
	_float:left;
}

#presentes h3,
#presentesJaComprados h3{
	-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	background:url(../../images/listaPresente/bgTituloLista.png) bottom left no-repeat;
	color:#333;
	font-size:20px;
	margin:0px auto 10px;
	padding:10px 30px;
	width:92%}
	
.jacompradosON{-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	background:url(../../images/listaPresente/motrarComprados.png) 735px center no-repeat !important;
	color:#333;
	font-size:16px;
	margin:0px auto 10px;
	padding:10px 30px;
	width:92%}
	
.jacompradosOFF{-moz-border-radius:8px 8px 8px 8px;
	-webkit-border-radius:8px 8px 8px 8px;
	background:url(../../images/listaPresente/ocultarComprados.png) 735px center no-repeat !important;
	color:#333;
	font-size:16px;
	margin:0px auto 10px;
	padding:10px 30px;
	width:92%}	
	
	

#presentes #listagem th {
	text-align: center;
	border: 1px dashed #ccc;
	padding: 5px;
} 


#minhasListas{ width:100%; _width:98%; boder-radius:8px; -moz-border-radius:8px; float:left}
#minhasListas .titulo{
		-moz-border-radius:8px 8px 8px 8px;
		background-color:#F5F5F5;
		color:#333333;
		font-size:16px;
		margin:10px auto;
		padding:10px 30px;
		width:85%;
		font-weight:bold}
		
.listaCentral{
		-moz-border-radius:8px 8px 8px 8px;
		border-radius:8px;
		border:1px solid #ddd;
		color:#333333;
		margin:7px 19px;
		_margin:7px;
		padding:10px 10px;
		width:90%;
		_width:92%;
		float:left;
		}
		
.listaCentral .foto{ margin:10px; float:left; width:100px; text-align:center}
		
.listaCentral ul{ width:320px; margin-top:25px; float:left}

.listaCentral .infos{}

.listaCentral .nomeLista{ font-size:18px; font-weight:bold; padding-bottom:5px; border-bottom:1px dotted #ccc}

.listaCentral .verLista{ margin:3px 0}

.listaCentral .verLista a{ color:#0099FF; text-decoration:underline}

.listaCentral .datas{ margin:5px 0}

.listaCentral .botoesLista{ float:right; width:125px; text-align:right; margin:25px 0 0}
.listaCentral .botoesLista .editar{ margin:5px 0}


#resultadoBusca{ width:788px; margin:0 15px; float:left}

.resultadoTitulo{ width:100%; margin:15px 0 3px 12px; _margin-left:5px; float:left;}

.resultado{ font-size:18px; font-weight:bold; color:#010202; margin-top:20px; color:#660000}
.complementoResultado{ font-size:13px; color:#333333; margin:0px 0 5px 0}

.dataEvento{ font-size:12px;}
.dataEvento a{ color:#003399; font-weight:bold}

#resultadoBusca ul a{background-color:#FFF; display:block; width:740px; float:right; /**/margin-left:12px; border-bottom:1px dotted #ddd; min-height:100px; margin:5px 0; padding:5px 0 5px 10px; border-radius:8px; }
#resultadoBusca ul a:hover {background:url(../../images/listaPresente/bgBusca.jpg) right center no-repeat #FFF; text-decoration:none}
#resultadoBusca ul a .imagem{float:left; margin: 0 10px 0 0; width: 100px; text-align: center; border: 1px solid gray}

#resultadoBusca .privada {color:#C00}

.linhaProdLista{border-bottom:1px dotted #ccc; padding:20px 0; text-align:center}

.anoteLink{ font-size:19px; color:#669900}

.linkdaLista{ width:100%; float:left}

.nomeCliente{ margin-bottom:10px; font-size:14px; border-bottom:1px dotted #ddd; padding-bottom:5px;}

.nomesdasListas{float:left; width:100%;}
.complementos{ width:40%; float:left; color:#666666}
.dataEventos{ width:100% !important; float:left}

.jaCompradosTabela td{ text-align:center}
.nomeProdComprado{border-bottom:1px dotted #ccc; padding-bottom:10px; text-align:left !important}

.exclamlista{color:#990000;  font-size:26px; padding:5px;}
.prodListaIndiponivel{ color:#990000; font-size:14px;}

#resultadoBusca p{ color:#990000; text-transform:uppercase; margin-left:55px; font-weight:bold; font-size:14px; }

.naoDisponivel{ font-size:18px; color:#990000; margin-left:25px; margin-top:25px;}

.naoPodeVisualizar{ margin-left:25px; font-size:18px; color:#990000; margin-top:100px; margin-bottom:15px;}

.fechamento{margin-left:3px;
margin-top:-50px;
position:absolute;}