body {
margin: 0;
background: #30211E url(http://www.espacopamplona.com.br/bgk0.jpg);
font: normal 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
}

#content{position:absolute; width:950px; left:50%; margin-left:-475px; top:180px;}
#xhat{float:right; padding-right:15px; width:179px;}
#MenuHorizontal {clear: both; height: 60px;width: 725px;}

#conteudo{margin-top:25px; width: 100%;}
.cab{/*background: url(images/topo.png) -15px 0 no-repeat;*/ color:#FFF; font: bold 14px tahoma, arial, verdana; padding: 7px 0px;margin:0;}
.bg{height: 290px; margin:0; /*background: url(images/miolo.png) 0 15px;*/}
.bg strong{color:#F5821F;}
.bg b{color:#F5821F;}
h1.cz{float:left; margin:0;font-size:12pt;color:#CCC;padding:40px 15px;}
img.ctr{border: 2px solid #FFF;}
.txtl{width:350px;float:left; font-size:12px; color:#CCC;}
p.txtr{width:355px; float:right; font-size:12px; color:#CCC;padding-right:5px;text-align:justify;margin-bottom:0px;}
p.rodape{float:right; width:277px; height: 130px; padding: 0px 0px 5px 10px; font-size:11px;text-align:center;color:#000; margin: 55px 0px 0px 100px; /*background: url(images/cartao.gif) 50% 10% no-repeat;*/}
#esq{float:left; width:200px; padding:0px 20px 0px 0px;}
input{border:none;background:#6B4827;border:1px solid #FFF;color:#FFF; padding: 4px; margin-bottom: 5px; font: bold 8pt tahoma,verdana,arial;}
textarea{ width:93%; height:8em; border:1px solid #FFF; background:#6B4827;color:#FFF; padding: 4px; font: bold 8pt tahoma,verdana,arial;margin-bottom:10px;}
.inputdir{margin-left:130px;}
.az{color:#FFAA5F;}
#dir{float:right; width:730px;}
#nav  {
	float: left;
    width: auto;
	list-style: none;
	padding: 0;
	margin: 0 0 1em 0;
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}

#nav ul  {
	float: left;
    width: auto;
	list-style: none;
	padding: 0;
	margin: 0 0 1em 0;
    color: #666;     
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}

#nav a {
	display: block;
	width: 13em;             
	color: #FFF;
	text-decoration: none;
	padding: 1.5em 1em 0.5em 2em;
    font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	z-index:1000;
}

#nav a:hover {color: orange;}


#nav li {
	float: left;    
	padding: 0;
	width: 17em;  
	height:3.7em;
	margin-left:2px; 
    background: url(images/bg-li.jpg) 100% 100% no-repeat;
	z-index:1000;
	
}


#nav li ul  {
	position: absolute;
	left: -999em;
	height: auto;
    width: 17em;
	font-weight: normal;
	margin: 0;
	z-index:1000;
	
}

#nav li li {
	width: 17em;
}

#nav li ul a {
	width: 17em;
	
}

#nav li ul ul {
	margin: -1.75em 0 0 13em; 
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav li.sfhover ul ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul, #nav li li li li li.sfhover ul  {
	left: auto;
	
}


#nav li:hover, #nav li.sfhover {
	background: url(images/bg-lili.jpg) 100% 100% no-repeat;
}

#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:354px;
	height:237px;
	overflow:hidden;
	z-index:-1;
}

#slide-images li{
	/*position:absolute;*/
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}

marquee{font-size: 11px; padding:4px; width:192px; height:359px;}
marquee p{font-size: 12px; font-weight:bold;}
marquee strong{color:#97F6F0;}
.publi{float:left; height: 120px; margin: 15px 0px; background: url(images/botao.gif) 0 0 repeat-y;}
.publi a{float:left;width:150px; height: 23px; padding: 10px 15px 5px 35px; color:#F5821F;letter-spacing: 1px; text-decoration:none;}
.album{float: left; text-align: center; width:100px; height:67px; padding:3px; background: #CCD6E0; margin: 5px 4px; border-width: 2px; border-style: dotted; border-color: #402A1F;}
.album img{border: none;}
.albun{float:left; padding: 10px; text-align: center; background: #CCD6E0; border-width: 2px; border-style: dotted; border-color: #402A1F;margin-left: 20%; margin-bottom:10px;}
.floca{float: left; text-align: center; width:100px; height:67px; padding:3px; background: #FF7F00; margin: 5px 4px; border-width: 2px; border-style: dotted; border-color: #402A1F;}
.realizado{font-size: 11px; text-decoration:none; color:#FFF;display:block; padding:3px; margin:4px; width: 85%; background: #000; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65);}
.realizado:hover{background:#DDD; color: #000;}
.a_album{color:#CCD6E0;margin-left:30px; font-weight:bold;}
span.a_album{color:orange;}
form#conta {width:100%; margin:auto; padding:1em; text-align:left; }
form#conta legend {margin:1em; background: orange; border: solid black 1px; padding: 1%; margin-bottom: 10px;}
form#conta span {display:block;margin:.2em; width:100%;}
form#conta span label {width: 20%; float:left; margin:0 0 0 1em;}
form#conta span label.ob:first-letter {color: red; font-weight:700;}
form#conta span textarea#mens {color:#6B4827;width:80%; height:8em; border:1px solid #000; background: #FCF9CD; margin:2px 0 0 16px; margin-bottom: 6px;}
form#conta span input{color:#6B4827;border: solid black 1px; background: #FCF9CD; font-size: 11px; font-family: 'Trebuchet MS', Verdana, Tahoma, Serif; width:70%;}
form#conta span label{font-size: 11px;}
.events, .events a{color:#FFF; font: bold 10px tahoma, arial, verdana; padding: 7px 0px;margin:0 0 0 5px; text-decoration:none;}
.xevent{color:#FFF; text-decoration:none;}
.panoramica{margin-top: -5px; float:left; width: 950px; padding-bottom: 10px;}
.panoramica img{border-bottom: 3px solid #FFF;}
.party-topo{text-align:center; position: absolute; margin:0; height: 170px; width:100%; top:-5px; border-bottom: 1px solid #FFF; background: url('festas-eventos-salao.jpg') 100% 0;}
.bannerfesta{position: absolute; height: 79px; width:200px; top:-2px; background: url('banner-festa.gif'); left: 40%;}
.party-topo span{background: #000; opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65);margin-left: auto; margin-right: auto; width:317px; display: block; text-align:center;padding: 20px 10PX; text-decoration: blink;}
.duz{height:200px;}