body  { background-color: #000; }

a:link,
a:visited,
a:hover,
a:active {
    text-decoration: none;
    color:#fff;
    font:normal 13px Arial, Verdana, sans-serif;
}

#todo, #top, #conteudo,#rodape { width: 864px; margin:0 auto; }
#todo { text-align: center; }

#top { height:288px; background:transparent url(../img/bg_topo.jpg) repeat-y; text-align: left; position:relative; }
#guitarra { position:absolute; top:0; left:713px; width: 162px; height: 169px; }
#logo { position:absolute; top:40px; left:58px; width: 233px; height: 92px; }
#notebook { position:absolute; top:108px; left:369px; width: 144px; height: 73px; }

#top-acesso-restrito {
    position:absolute;
    top:0;
    left:207px;
    width:445px;
    height:35px;
    background:transparent url(../img/bg_restrito.jpg) no-repeat;
    overflow: hidden;
}
#box-formulario {
    width:242px;
    float:left;
    padding-left: 28px;
    line-height: 15px;
}
#box-formulario span { color:#5ADDFA; font:bold 12px Arial, Verdana, sans-serif; }
#box-formulario input {
    border:2px solid #55D6F2;
    width: 104px;
    margin-top:-4px;
}
#box-opcoes {
	margin:0 0 0 300px;
	text-align: center;
	border-left:1px solid #A0A0A4;
    line-height: 15px;
}
#cadastre a, #lembrete-senha a {
    color:#fff;
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
}
#cadastre a { font-size: 15px; }
#lembrete-senha a { font-size: 9px; }

/* Menu e Mensagem Rotativa */

#mensagem-animada { 
	height: 80px;
	width: 740px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	font:bold 16px Arial, Verdana, sans-serif;
	color:#fff;
}
#frm {
	margin:0 20px;
}
/* Banner Rotativo */
#banner-rotativo { 
	width: 710px; 
	height:80px; 
	overflow: hidden; 
	text-align: center; 
	background:url(../img/box-fundo-banner.jpg); 
}
#box-top-banner { background: url(../img/box-top-banner.jpg) no-repeat; width: 100%; height: 7px; }
#box-bottom-banner { background: url(../img/box-bottom-banner.jpg) no-repeat; width: 100%; height: 7px; margin-bottom: 10px  }

#conteudo {
    background:transparent url(../img/bg_geral.jpg) repeat-y;
    text-align: left;
    padding:0 0 0 70px;
}

#conteudo-lateral-esquerda { width: 148px; float:left }
#lateral-links { margin-top:10px; text-align: center; background: #006E86;   }
#lateral-links ul { padding: 20px 0; }
#lateral-publicidade { margin-top:10px; text-align: center;  }
#lateral-menu, #lateral-publicidade {
    width: 147px;
    overflow: hidden;
    background:#006E86;
}
#lateral-menu ul li { padding: 0 8px; }
#lateral-menu ul li a {
    font:normal 13px Arial, Verdana, sans-serif;
    color:#fff;
    text-decoration: none;
}
#lateral-menu ul li a:hover { text-decoration: underline; }
#direita-conteudo { width: 564px; margin-left: 148px; }


#rodape-creditos { margin:0 136px; }
#rodape-creditos address { font:normal 13px Arial, Verdana, sans-serif; color:#fff }
#rodape-contador-visitantes {
    font:normal 13px Arial, Verdana, sans-serif;
    color:#40B2EE;
    background:#333333;
    text-align: left;
    width: 112px;
    padding:8px;
    float:left
}

/* Colunas da home, Conteudo Central */
#coluna1 { margin:0 6px; width: 323px; float:left; }
#coluna2 { float:left; width: 217px; }

#conteudo-central {
	overflow: hidden;
	width: 540px;
	font:normal 13px Arial, Verdana, sans-serif;
	color:#fff;
	margin-left: 10px;
	padding:8px;
	background:#006E86;
}

/* Paginação */
.paginacao { text-align: center; margin:10px 0; }
.paginacao li { display:inline; margin:0 2px; }

/* Formularios */
.form { padding:5px; }
.form-div { margin:6px 0; }
.form-div label { display:block; float:left; width:100px; }

/* Listas de Galerias */
.galeria-categoria li { float:left; text-align: center; }
.galeria-categoria li a { display:block; width:148px; height: 148px; margin:20px; }
#conteudo-central ul.lista-categoria { margin:20px 0; }
#conteudo-central ul.lista-categoria li { margin:10px 0; padding:10px; }
#conteudo-central ul.lista-categoria li a { font:bold 18px Arial, Verdana, sans-serif; }



