* { margin:0; padding: 0; list-style: none; border:0;}
body {font:normal 11px Arial, Helvetica, sans-serif;color:#589cdc;background:#000;background-image:url(../images/bg_boni.jpg);}
body,td,th {color: #589cdc;}
hr {clear:both;border:0;width:0;height:0;}
#geral {width:980px;height:600px; margin-top:-300px; left:50%;top:50%;margin-left:-490px;position:absolute;}
#logotipo {float:left; width:298px; height:66px;margin-left:75px;margin-top:5px;background:url(../images/logo_Roberto_Boni.png);text-indent:-999px;overflow:hidden;}
#foto-principal {float:left; width:302px; height:400px;margin-left:75px; margin-top:15px;background:url(../images/bg_foto_principal.png);text-indent:2px; text-align:left;}
#home {float:left; width:448px; height:373px;margin-left:10px; margin-top:15px;background:url(../images/foto_roberto_boni-home.jpg);}
#youtube {float:left; width:459px; height:373px;margin-left:10px; margin-top:15px;text-align:center;background: url(../images/bg_youtube.jpg) no-repeat;}
#menu {float:left; width:720px; height:40px;margin-top:15px;margin-left:120px;}
#rodape {float:left; width:825px; height:50px;margin-top:15px;margin-left:80px;}
#rodape .linha {background:url(../images/bg_linha_rodape.gif) repeat-x;width:810px; height:1px;}
#rodape .player {float:left;margin-top:10px;}
#rodape address {float:right;margin-right:25px;margin-top:10px;font:normal 11px Arial, Helvetica, sans-serif;color:#6fe4ff;}
a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff;}
a:link {text-decoration: none;color: #fff;}
a:visited {text-decoration: none;color: #fff;}
a:hover {text-decoration: underline;color: #fff;}
a:active {text-decoration: none;color: #fff;}
a.azul {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6fe4ff;}
a.azul:link {text-decoration: none;color: #6fe4ff;}
a.azul:visited {text-decoration: none;color: #6fe4ff;}
a.azul:hover {text-decoration: underline;color: #6fe4ff;}
a.azul:active {text-decoration: none;color: #6fe4ff;}

#boni {float:left; width:492px; height:400px;margin-left:20px; margin-top:15px;background:url(../images/bg_conteudo.jpg);}
#boni h1 {margin:15px 0 0 15px;background:url(../images/tit_boni.png);width:144px; height:25px;text-indent:-999px;overflow:hidden;}
#boni p {width:450px;text-align:justify; margin-left:20px;margin-top:20px;}
#boni .assinatura {text-align:right;}

#eventos {float:left; width:492px; height:400px;margin-left:20px; margin-top:15px;background:url(../images/bg_conteudo.jpg);}
#eventos h1 {margin:15px 0 0 15px;background:url(../images/tit_eventos.png);width:144px; height:25px;text-indent:-999px;overflow:hidden;}
#eventos p {width:450px;text-align:justify; margin-left:20px;margin-top:20px;}

#galeria {float:left; width:492px; height:400px;margin-left:20px; margin-top:15px;background:url(../images/bg_conteudo.jpg);}
#galeria h1 {margin:15px 0 0 15px;background:url(../images/tit_galeria.png);width:144px; height:27px;text-indent:-999px;overflow:hidden;}
#galeria p {width:450px;text-align:justify; margin-left:20px;margin-top:20px;}

#musicas {float:left; width:492px; height:400px;margin-left:20px; margin-top:15px;background:url(../images/bg_conteudo.jpg);}
#musicas h1 {margin:15px 0 0 15px;background:url(../images/tit_musicas.png);width:144px; height:25px;text-indent:-999px;overflow:hidden;}
#musicas p {width:450px;text-align:justify; margin-left:20px;margin-top:20px;}
#musicas .mp3player {text-align:center;margin-top:20px;}

#contato {float:left; width:492px; height:400px;margin-left:20px; margin-top:15px;background:url(../images/bg_conteudo.jpg) no-repeat;}
#contato h1 {margin:15px 0 0 15px;background:url(../images/tit_contato.png);width:144px; height:25px;text-indent:-999px;overflow:hidden;}
#contato p {width:450px;text-align:justify; margin-left:20px;margin-top:20px;}
form.formcontato {border:0;width:100%;padding:10px;}
form.formcontato fieldset{margin:0;border:0;}
form.formcontato legend{display:none;}
form.formcontato .grande {margin-top:10px;float:left;margin-left:10px;width:455px;color:#fff;font:normal 12px Arial, Helvetica, sans-serif;text-align:left;}
form.formcontato .pequeno {margin-top:10px;float:left; margin-left:10px;width:220px;color:#fff;font:normal 12px Arial, Helvetica, sans-serif;text-align:left;}
form.formcontato .sucesso {margin-top:10px;float:left; margin-left:10px;width:220px;color:#589cdc;font:normal 14px Arial, Helvetica, sans-serif;text-align:left;}
form.formcontato label input {width:98%; height:20px;background:#fff;border:1px solid #999999;font:normal 12px Arial, Helvetica, sans-serif; margin-top:0;display:block;margin-top:4px;padding-top:3px;}
form.formcontato label textarea {width:98%; height:50px;background:#fff;border:1px solid #999999;font:normal 12px Arial, Helvetica, sans-serif; margin-top:0;display:block;margin-top:4px;}
form.formcontato .botao {width:45px;height:31px;background:url(../images/bt_ok.png) no-repeat;border:0;cursor:pointer;margin-top:5px;display:block;float:right;margin-right:35px;}

table.tabela {border-collapse:collapse;width:440px;/*background:#E5E5E5; */margin-left:20px; margin-top:5px;}
table.tabela tr td {/*border:1px solid #CCCCCC;*/height:16px;font:normal 12px Arial, Helvetica, sans-serif;text-align:left;}
.bordas {border:1px solid #CCCCCC;}
.galeria {float:left; margin-left:20px;width:55px;height:55px;margin-top:10px;}
