/* CSS Document */
* {
	margin:0;
	padding:0
	}
	
a:hover {cursor:pointer}
	
p {
	color: #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:5px
	}
	
#container {
	margin: 0 auto;
	position:relative /*POSITION RELATIVE PARA O MENU */
	}
	
#container, #topo, #menu {
	width:830px
	}
		
#topo {
	height:60px;
	padding-top:20px;
	}
	
/******* IMAGE REPLACEMENT *******/
#topo h1 , .conteudo h2 , .btn-fechar {
	display:block;
	text-indent:-5000px;
	overflow:hidden
	}
	
.conteudo {
	width:700px;
	height:320px;
	}
	
.conteudo h2 {
	width:200px;
	height:48px;
	margin-top:35px;
	}
	
#conteudoFotografia , #conteudoFilmagem {
	width:628px;
	height:325px;
}

#conteudoFilmagem a , #conteudoFotografia  a {
	margin-left:10px;
	font-weight:bold;
	font-size:12px
	}
	
#topo h1 {
	width:388px;
	height:45px
	}
	
#rodape {
	padding-top:23px
	}
	
#mnGaleria {
	height:40px}

#galeria {
	float:left}

#mnGaleria ul {
	list-style:none;
	overflow:auto;
	height:100%;
	margin:20px  0 0 0
	}
	
#mnGaleria ul li {
	float:left;
	margin: 0 10px 0 10px
	}
	
#mnGaleria ul li a {
	font-size:14px;
	font-style:italic;
	}
/*MENU DAS FESTAS*/
#mnfestas , #mnfestas li {
	list-style:none
	}
#mnfestas {
	height:240px;
	padding-top:30px;
	}
#mnfestas li {
	width:80px;
	height:85px;
	margin:3px 10px 3px 10px;
	float:left
	}
#mnfestas li a {
	display:block;
	margin:0 auto;
	height:48px;
	width:60px;
	border:1px solid #666666;
	}
	
#mnfestas li  span {
	color:#999999;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	display:block}
	
#mnfestas li a:hover {border:1px solid #fff;}

#divSenha {
	width:242px;
	height:61px;
	padding:10px;
	position:absolute;
	left:50%;
	margin-left:-121px;
	top:155px;
	}
	
#divSenha div {position:relative;height:1%}
label {	
	font-family:"Trebuchet MS", sans-serif;
	color:#fff;
	font-size:11px;
	}
	
#divSenha label {
	display:block;
	width:60px;
	float:left;
	margin-top:5px;
	font-weight:bold
	}
	
input.text  {
	border:0;
	width:115px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px;
	font-family:"Trebuchet MS", sans-serif;
	color:#333;
	margin-top:5px;
	height:19px
	}
	
.lblContato {
	display:block;
	float:left;
	width:120px;
	margin:3px;
	}
	
#divSenha #btnEnviar {
	width:31px;
	height:21px;
	text-indent:-5000px;
	overflow:hidden
	}
	
.btn-fechar {
	height:19px;
	width:19px;
	position:absolute;
	right:3px;
	top:3px;
	}
	
.ufoParent {
	position:absolute;
	border:1px solid #333;
	left:0;
	top:85px;
	}
	
.video {
	border:1px solid #333;
	height:220px;
	width:320px;
	position:absolute;
	left:140px;
	padding:10px
	}
	
#ufoDemo , #ufoAlbum{padding:15px 0 10px 0;}	
	
.ufoParent div {position:relative}

/* SUB MENUS */

#menu {
	height:40px;
	}
#menu dl, #menu .dropdown ul {width:95px;}
#menu dl {
	display:block;
	height:28px;
	float:left;
	margin:1px
	}
	
#menu a , #menu dl dt  {
	display: block;
	height:25px;
	}
	
	#menu a {line-height:25px;padding:0 10px 0 10px}
	
#menu a , #mnGaleria a {
	font-family: "Trebuchet MS",sans-serif;
	font-size:12px;
	color:#CCC;
	text-decoration:none;
	font-weight:bold
	}
	
#menu a:hover , #mnGaleria dl dt a:hover {color:#fff}

.subMenu dl li, .subMenu dl li a{float:none}	

.dropdown {float:left;}
.dropdown ul {width:80px; list-style:none;}
.dropdown li, .dropdown a, .dropdown a:active, .dropdown a:visited {display:block;line-height:25px}
.dropdown dd {position:absolute; overflow:hidden;display:none; z-index:200; opacity:0;width:118px}
/*.dropdown a:hover {}*/
/*.dropdown .underline {border-bottom:1px solid #b9d6dc}*/
	
/*#menu ul li ul li a, #menu ul li ul li  {float:none;}*/
	
#copyright {
	text-align:center
	}
