body {margin:0; padding:0; height:100%; background:url(img/bg.jpg) #525457 top left repeat-x; font:12px Tahoma, Geneva, sans-serif; color:#525457}
h1{margin:0; padding:0;} 	
#site{width:886px; margin:0 auto; }
#menu {display:block; top:0px; left:0px; width:100%; position:relative; text-align:center; background:url(img/menu.png) top left repeat-x; height:26px }
#menu ul{margin:0; padding:0; width:886px; margin:0 auto;}
#menu li { display: inline;}
#menu li a { display:inline; float:left; text-indent:-9999px; overflow:hidden; background:url(img/menu.jpg) top left no-repeat; height:20px}
#menu li a.inicio{background-position: 0 0; width:73px}
#menu li a.inicio:hover{background-position:0px -20px; width:73px}

#menu li a.revelacao{background-position:-73px 0px; width:132px}
#menu li a.revelacao:hover{background-position:-73px -20px; width:132px}

#menu li a.empresa{background-position:-205px 0; width:115px}
#menu li a.empresa:hover{background-position:-205px -20px; width:115px}

#menu li a.eventos{background-position: -320px 0; width:112px}
#menu li a.eventos:hover{background-position: -320px -20px; width:112px;}

#menu li a.galeria{background-position: -432px 0; width:108px}
#menu li a.galeria:hover{background-position: -432px -20px; width:108px}

#menu li a.servicos{background-position:-540px 0; width:113px}
#menu li a.servicos:hover{background-position:-540px -20px; width:113px}

#menu li a.slide{background-position: -653px 0; width:133px}
#menu li a.slide:hover{background-position: -653px -20px; width:133px}

#menu li a.contato{background-position: -786px 0; width:99px}
#menu li a.contato:hover{background-position: -786px -20px; width:99px}
#magic-line { position: absolute; bottom:4px; left: 0; width:0; height:2px; overflow:hidden; background:#999}

#site .logo{width:886px; height:120px; float:left;}

.banner{width:800px; height:520px; float:left; overflow:hidden;}
#site .conteudo{ border:3px solid #9C9DA0; width:884px; float:left; background:url(img/bg_titulos.jpg) 44px 0 no-repeat #fff; min-height:400px; position:relative; min-height:400px;display:inline}
#site .conteudo span.canto{position:absolute; left:0; bottom:0; background:#fff; width:45px; height:25px;} 
.conteudo h1{ float:left; width:45px; text-indent:-999px; overflow:hidden; height:300px; display:inline} 	
.conteudo h1.perfilbt{background:url(img/bt.jpg) bottom left no-repeat;}
.conteudo h1.eventosbt{background:url(img/bt.jpg) -45px bottom no-repeat;}
.conteudo h1.galeriabt{background:url(img/bt.jpg) -90px bottom no-repeat;}
.conteudo h1.servicosbt{background:url(img/bt.jpg) -135px 0 no-repeat;}
.conteudo h1.slidebt{background:url(img/bt.jpg) -180px 0 no-repeat;}
.conteudo h1.contatobt{background:url(img/bt.jpg) -225px 0 no-repeat;}
.conteudo h1.default{background:url(img/bt.jpg) -270px 0 no-repeat ;}
.conteudo .texto{padding:20px; margin-top:10px; width:799px; overflow:hidden; float:right; line-height:20px; text-align:justify; letter-spacing:1px; display:inline;}
.conteudo .perfil img{float:right; margin:10px; margin-top:0}
.rodape{float:left; color:#828384}
.rodape address{ padding:10px; text-align:center; font:11px Tahoma, Geneva, sans-serif;}
.rodape address a{ text-decoration:none; float:right; margin-left:590px; color:#828384;}