/* CSS Document */
*{ margin:0; padding:0 }
body{font:11px Tahoma, Arial, Helvetica, sans-serif; cursor:default; background-color:#333; color:#fff; overflow:hidden;}
img, object{display:block; border:none}
a{text-decoration:none; color:#fff}
p{line-height:15px}
h1{display:none}

/*DIVS*/
#galleryimg{width:1000px; height:469px; margin-left:-500px; left:50%;margin-top:-297px; top:50%; position:absolute;  display:none; background:#fff; }
#galleryimg img{ position:relative; margin: 45px auto; height:375px}
#galleryimg img.fechar{position:absolute; top:10px; cursor:pointer; margin:0; right:10px; width:15px; height:15px}
#pagewidth{width:1000px; height:595px; margin-left:-500px; left:50%;margin-top:-297px; top:50%; position:absolute}
div.home{ background:#000 url(../img/bg-home.jpg) no-repeat 0 25px}
div.quem{ background:#000 url(../img/bg-quem.jpg) no-repeat 790px 50px}
div.festas{ background:#000 url(../img/bg-festas.jpg) no-repeat 327px 85px}
div.servicos{ background:#000 url(../img/bg-servicos.jpg) no-repeat 612px 0px}
div.contato{ background:#000 url(../img/bg-contato.jpg) no-repeat 59px 0px}

#content{width:100%; height:319px; margin-top:50px; position:relative; float:left; overflow:hidden}

#menu{width:100%; height:50px; background:#FFFFFF; position:relative; float:left; margin-top:50px}
	#menu ul{ margin-left:20px}
		#menu ul li{ text-decoration:none; display:inline; position:relative; float:left; padding:19px 11px; _padding: 21px 11px;}
			#menu ul li.active{background:#000; }
			#menu ul li.active a img{position:relative}
			
	#menu img.sound{position:absolute; right:20px; top:16px; cursor:pointer;}

#footer{margin:30px 0 0 30px; _margin:30px 0 0 15px;  position:relative; float:left; font-size:10px} 
	#footer img{margin-bottom:15px}
	#footer a:hover{text-decoration:underline}


/*HIGHLIGHTS*/
a.home{position:absolute; top:26px; right:27px; font-size:30px}
a.quem{position:absolute; top:50px; left:85px; font-size:26px}
a.festas{position:absolute; top:0px; right:50px; font-size:21px; text-align:right}
a.festas:hover{color:#cae317}
a.servicos{position:absolute; bottom:0px; right:50px; font-size:18px; text-align:right}

/*TEXT*/
#text p{margin-bottom:15px; text-align:justify}
#text.quem{ width:400px; position:absolute; left:323px; top:0px}

/*SUBMENU*/
ul.submenu{margin:50px 0 0 50px; font-size:16px; width:120px; position:relative }
	ul.submenu li{list-style:none; display:block; margin-bottom:5px; width:100%; position:relative; float:left; }
	ul.submenu li a img{}

/*HOME*/
#flash_home{margin-top:139px}

/*GALERIA*/

ul.gallery{width:710px; position:absolute; right:30px; top:0px}
	ul.gallery li{list-style:none; display:inline; }
		ul.gallery li a img{float:right; width:70px; height:70px; margin:0 0 5px 5px; border:2px solid #000}
			ul.gallery li a img:hover{border:2px solid #cae317}
			
/*SERVIÇOS*/
#tecnica{position:absolute; left:50px}	
#atendimento{position:absolute; left:390px}	
#tecnica, #atendimento{line-height:18px}
#tecnica img, #atendimento img{margin-bottom:10px}
#tecnica li, #atendimento li{list-style:none}

/*CONTATO*/
#contato{position:relative; margin:51px 0 0 292px}
	#contato input, #contato textarea{position:relative;float:left; color:#000; font-size:19px; text-transform:uppercase; font-family:Tahoma, Arial, Helvetica, sans-serif; clear:left; padding:3px; overflow:auto; width:274px; height:24px; border:0px none; margin-bottom:10px}
	#contato textarea{height:94px}
	#contato input.enviar{width:67px; height:18px; cursor:pointer; position:absolute; top:202px ; left:300px; _left:20px; padding:0}
	
#contato input#txt_nome{background:#fff url(../img/bg_form_nome.gif) 5px 5px no-repeat}
#contato #txt_email{background:#fff url(../img/bg_form_email.gif) 5px 5px no-repeat}
#contato #txt_telefone{background:#fff url(../img/bg_form_tel.gif) 5px 5px no-repeat}
#contato #txt_mensagem{background:#fff url(../img/bg_form_msg.gif) 5px 5px no-repeat}
#mensagem{position:absolute; left:592px; top:50px}
#mensagem img#campos{display:none}
img#ok, img#erro{ position:relative; top:80px; left:510px}
	


