/* -------------------------------------------------- */
/* SOURCE CODE                                        */
/* -------------------------------------------------- */

* { margin:0; padding:0; border:none; list-style:none }

body { background:#000 url('../../imagens/bg.jpg') center top no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#fff }

input, textarea, button, select { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 }
input, textarea, select { padding:2px; border:1px solid #666; background-color:#fff }
button { padding:2px; background:none; color:#fff; font-size:12px; font-weight:bold; cursor:pointer }

a { text-decoration:none; color:#000 }
a:hover { text-decoration:underline }


#wrap { position:relative; width:1000px; height:910px; margin:0 auto }


#header { float:left; width:1000px; height:220px }


#logo { float:left; width:292px; height:220px; padding-left:28px }


#navigation { float:left; width:680px; height:180px; padding-top:40px }
#navigation li, #navigation li a { display:block; float:left; height:40px }
#navigation li a { text-indent:-9999px }
#navigation li a.a-festa { width:140px; background:url('../../imagens/btn_a-festa.jpg') no-repeat }
#navigation li a.a-festa:hover, #a-festa #navigation li a.a-festa { background-position:bottom }
#navigation li a.atracoes { width:150px; background:url('../../imagens/btn_atracoes.jpg') no-repeat }
#navigation li a.atracoes:hover, #atracoes #navigation li a.atracoes { background-position:bottom }
#navigation li a.fotos { width:120px; background:url('../../imagens/btn_fotos.jpg') no-repeat }
#navigation li a.fotos:hover, #fotos #navigation li a.fotos { background-position:bottom }
#navigation li a.videos { width:110px; background:url('../../imagens/btn_videos.jpg') no-repeat }
#navigation li a.videos:hover, #videos #navigation li a.videos { background-position:bottom }
#navigation li a.convites { width:160px; background:url('../../imagens/btn_convites.jpg') no-repeat }
#navigation li a.convites:hover, #convites #navigation li a.convites { background-position:bottom }


#content { float:left; width:1000px; height:640px }


#footer { float:left; width:795px; height:50px; padding:0 20px; padding-left:165px }

#radio { float:left; width:220px; height:34px; padding:0 5px; padding-top:16px; background:url('../../imagens/bg_radio.jpg') no-repeat }
#radio #player { float:left; width:220px; height:18px }

#newsletter { float:left; width:292px; height:38px; margin:0 20px; padding-top:12px; padding-left:78px; background:url('../../imagens/bg_newsletter.jpg') no-repeat }
#frmNewsletter input, #frmNewsletter a { display:block; float:left }
#frmNewsletter input { width:120px; margin-right:5px; margin-top:2px }
#frmNewsletter a { width:30px; height:24px; margin-top:1px; background:url('../../imagens/btn_ok.jpg') no-repeat; text-indent:-9999px }

a.facebook { display:block; float:left; text-indent:-9999px }
a.facebook { width:28px; height:28px; margin-right:20px; margin-top:11px; background:url('../../imagens/btn_facebook.jpg') no-repeat }
