*{
	margin:0;
	padding:0;
}
body{

	color:#666;
	float:left;  
	margin:0;
	padding:0;
	min-width: 778px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	/* background:url('giftlist_bgbody.gif') repeat-x;*/
	width: 100%;
}
#ban_default{
	float: right; 
	width: 204px;
	margin-top: 30px;
}
img{
	border:0;
}
p{
	color:#666;
}
a{
color:#333333;
text-decoration:none;
}

/* TOPO */
#topo{
	background:url('giftlist_bgtopo.jpg');
	min-width:778px;
	height:98px;
}
	#topo .back	{
	right:20px;
	top:45px;
	position:absolute;
	}
	#topo h2{
		float:left;
		width:110px;
		height:90px;
		background:url('giftlist_havanlogo.gif') no-repeat 15px 10px;
		text-indent:-999px;
	}
#direita {
background:transparent url('giftlist_home_felicidade.gif') no-repeat scroll 0 0;
float:left;
margin-left:40px;
margin-top:2px;
padding-top:100px;
width:350px;
}
	#direita .borda{
		float:right;
		padding-top:15px;
	}
#geral{
	float:left;
	width:100%;
}

#borda{
	position:absolute;
	top:95px;
}
.direita{
	float:right;
	width:16px;
	height:19px;
}
.esquerda{
	float:left;
	width:16px;
	height:19px;
}
/* MENU DO TOPO */
#menu{
	float:right;
	margin-right:20px;
	padding:7px;
	width:500px;
	height:13px;
	background:url('giftlist_bg_menu.gif') no-repeat;
}
	#menu li{
		padding:7px 6px;
		display:inline;
		background:url('giftlist_separa_menu.gif') no-repeat;
	}
		#menu li.first, #menu li.last{
			background:none;
		}

#blocos{
	background:#eeeeee;
}

/* FORMULARIOS */
form{
	margin:0;
	padding:0;
}
.wsize50,select{
	width:50%;
	border:1px solid #999999;
}
.wsize168{
	width:168px;
	border:1px solid #DEDEDE;
}
.wsize130,select{
	padding:2px;
	width:130px;
	border:1px solid #DEDEDE;
	font-size:10px;
}
#menuRodape{
	display:block;
	clear:both;
	text-align:right;
	padding:10px 20px 0 0;
	margin-top:-10px;
}
	#menuRodape li{
		display:inline;
		margin-left:15px;
	}
	#transp{
	position:absolute;	
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
	top:97px;
	left:0px;
	width:100%;
	margin:0 auto;
	text-align:center;
	height:100%;
	background:#000;
	z-index: 2;
	}
	
#flutuante{
padding:30px;
	position:absolute;
	background-color:#FFF;
	height:160px;
	top:30%;
	border:10px solid #000;
	color:#000;
	width:360px;
	left:50%;
	margin: 0 0 0 -220px;
	z-index: 3;	
}
#flutuante h1{
font-family:Arial;
font-size:18px;
margin:10px 0 0 0 ;
padding:0;
text-align:center;
}
#flutuante p{
font-family:Arial;
font-size:14px;
margin-top:20px;
color:#292929;
}

#flutuante .fechar{
margin:-30px -30px 0 -30px;
width:420px;
background:#9B0000;
height:20px;
}
#flutuante .fechar img{
float:right;
}
	
#listaPresentes{
	display:block;
	padding-bottom:10px;
	text-indent:-5000em;
	background:url('giftlist_listaPresentes.gif') no-repeat;
	height:30px;
}
