/*

GERAL

*/
*{border:0; margin:0; padding:0;}
ul{list-style:none;}
body{background:#0D0D0D url(../img/bg.jpg) no-repeat center 80px; font-family:Georgia;}
h1, h2, h3{color:#008FD5; font-size:22px;}
h2{font-family:Georgia; font-style:italic; font-weight:normal;}
p{color:#FFFFFF; font:normal 13px Verdana; line-height:20px;}
h2.fundo_com_seta{background:url(../img/bg_lista.png) no-repeat right top; clear:both; height:39px; padding:10px 50px 0 0; text-align:right;}
a.fundo_azul{background-color:#006699; color:#FFFFFF; font:normal 13px Verdana; padding:7px; text-decoration:none;}
a.fundo_azul:hover{background-color:#007799;}
.branco{color:#FFFFFF;}
/*

TOPO

*/
#topo{width:100%;}
#topo:after{content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden;}
#topo #menu{list-style:none; margin:33px auto; text-align:center; width:800px;}
#topo #menu:after{content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden;}
#topo #menu li{float:left; margin-left:15px;}
#topo #menu a{color:#FFFFFF; font-size:20px; font-style:italic; text-decoration: none; background-image:url(../img/bg_menu.png); background-repeat:repeat-x; padding:5px 13px 5px 13px; height:33px;}
#topo #menu a:hover{color:#00FFFF;}
#topo #menu a.selecionado{text-decoration:none;}
/* 

CONTEUDO 

*/
#conteudo{margin:0 auto; padding-top:300px; position:relative; text-align:center; width:900px;}
#conteudo:after{content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden;}
.conteudo{margin:0 auto; position:relative; text-align:center; width:900px;}
.conteudo:after{content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden;}
#logo h1 a{background:url(../img/logo.png); height:234px; left:100px; overflow:hidden; position:absolute; text-indent:-2000px; top:80px; width:217px;}
/*

RODAPE

*/
#rodape{margin-right:110px;}
#rodape:after{content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden;}
.alinhado_direita{float:right; width:400px; }
.alinhado_direita h2{background:url(../img/bg_lista.png) no-repeat; clear:both; color:#999; float:right; height:39px; padding:10px 50px 0 0; text-align:right; width:250px;}
.alinhado_direita ul{clear:both; margin-bottom:20px;}
.alinhado_direita li{float:right; margin:3px;}
.alinhado_direita p{color:#A8A8A8; clear:both; font:normal 13px Verdana; text-align:right;}
/*

HOME

*/
#pag_home{margin:0 auto; text-align:center; width:800px;}
#pag_home:after{content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden;}
#coluna_esquerda{float:left; padding-top:60px; text-align:left; width:260px;}
#ultimas_noticias ul{color:#FFFFFF; font:normal 13px Verdana; margin-bottom:20px;}
#ultimas_noticias li{margin-top:10px;}
#newsletter{margin-top:30px;}
#newsletter form{height:27px; width:190px;}
#newsletter #nome, #newsletter #email{background-color:#FFFFFF; border-bottom:1px solid #000; color:#333; float:left; padding:5px; height:17px; width:150px;}
#enviar{background-color:#006699; color:#FFFFFF; cursor:pointer; float:right; padding:5px; height:27px; width:30px;}
#enviar:hover{background-color:#007799;}
#coluna_meio{float:left; margin:-60px 0 0 10px; width:200px;}
#ultima_festa{text-align:left; width:100%;}
#ultima_festa img{margin-bottom:10px; -moz-box-shadow: 0 0 20px #000; -webkit-box-shadow: 0 0 20px #000; box-shadow: 0 0 20px #000;}
#ultima_festa .nome{margin:10px 0 20px 0;}
#coluna_direita{float:right; margin-top:-200px;  width:320px;}
#proxima_festa h2{margin-right:7px;}
#proxima_festa img{-moz-box-shadow: 0 0 20px #000; -webkit-box-shadow: 0 0 20px #000; box-shadow: 0 0 20px #000;}
#proxima_festa img:hover{-moz-box-shadow: 0 0 20px #EC258C; -webkit-box-shadow: 0 0 20px #EC258C; box-shadow: 0 0 20px #EC258C;}
#slide_flash{ width:300px; height:185px; margin:10px;}
#ultimas_noticias li a{color:#FFF;}
#ultimas_noticias li a:hover{color:#006699;}
/*

CONTATO

*/
#formulario{margin-top:30px;}
#formulario label{color:#666; float:left; font-size:17px; margin:10px 0 0 5px; text-align:left; width:60px;}
#formulario input, #formulario textarea{background:none; font-family:Georgia;}
#formulario input{color:#333333; font-size:20px; height:25px; margin-top:8px; width:200px;}
#formulario textarea{clear:both; height:75px; padding:5px; width:260px;}
#formulario #nome, #formulario #email, #formulario #mensagem{background:url(../img/bg_contato_text.png) no-repeat; display:block; height:58px; width:288px;}
#formulario #mensagem{background:url(../img/bg_contato_textarea.png) no-repeat; height:136px; width:288px;}
#formulario #btn_enviar{height:58px; width:280px;}
#formulario #enviar{background:url(../img/btn_contato_enviar.png) no-repeat; height:44px; float:right; width:120px;}
#formulario #enviar:hover{background-position:left -44px;}
#localizacao{float:right; margin:30px 40px 0; text-align:left; width:480px; }
#mapa{background-color:#CCC; height:260px; margin-top:60px; width:440px;}
#mapa #map{position:relative; top:-75px;}
/*

BLOG

*/
#blog{background-image:url(../img/bg_transparente.png);float:right;margin-top:-200px;text-align:justify;width:530px;padding:20px 20px 30px}
#fotos_1051{background-color:#039;float:left;margin-top:100px;width:200px}
