
/******************************************************** CONTAINER ***********************************************************/

/*** GERAL ***/

#container {}
#content {width:100%; margin:0 auto;}

/*** HEADER ***/

#player01 {width:1000px; height:38px; position:relative; margin:0 auto;text-align:center;}
#player02 {width:100%; background:url(../pics/bg-player.jpg);}

#header01 {width:1000px; height:450px; position:relative; margin:0 auto; background:url(../pics/bg-novo.jpg);}
#header02 {width:100%; background:#000;}

/*** MAINCONTENT ***/

#mainContent01 {position:relative; width:1000px; margin:0 auto;}
#mainContent02 {width:100%; border-top:5px solid #010900; background:url(../pics/bg-body.jpg) #001400!important;}

#mainContent_int01 {width:1000px; margin:0 auto; position:relative;}
#mainContent_int02 {width:100%; background:none; border-top:5px solid #010900;}

/* internas */

#internas {height:280px; width:1000px; float:left;}
html > body #internas {min-height:280px; height:auto;}

/*** SIDEBAR ***/

#sidebar {width:; float:left;}

/*** FOOTER ***/

#footer01 {position:relative; width:1000px; height:100px; margin:0 auto;}
#footer02 {width:100%; clear:both; margin-top:20px;}

/************************************************ FIM CONTAINER ***************************************************************/

/*** GERAL ***/

html, body, form, ul, fieldset, p, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
body {font:100%/110% arial, tahoma; background:url(../pics/bg-body.jpg);}
body img {display:block;}
a {text-decoration:none; outline:0;}
li {list-style:none;}
a img, fieldset {border: 0;}
p.center {text-align:center;}
p.right {text-align:right;}
p, h1, h2, h3, h4, h5 {margin-bottom:11px;}
div.clear {clear: both;}
object {outline:0;}

/*** HEADER ***/

#header a.logo {position:absolute; top:0; left:0;}
#nav {position:absolute; font:normal 0.76em arial, tahoma;}
#nav ul li {float:left;}
#nav ul li a {color:red;}
#nav ul li a:hover {color:black;}

/*** MAINCONTENT ***/

#foto-grande {position:absolute; top:-453px; left:50px; display:}
#foto-grande01 {position:absolute; top:-417px; left:50px; display:block;}
#foto-grande02 {position:absolute; top:-453px; left:50px; display:block;}

#menu {position:absolute; top:-313px; right:35px;}

div.logo-naldinho-ribeiro a{position:absolute;right:40px;top:-455px; width:370px;height:150px;background:url(../pics/logo-naldinho-ribeiro.png) no-repeat;text-indent:-9000em;overflow:hidden;display:block;}
div.logo-naldinho-ribeiro a:hover {background-position:0 -152px;opacity:0.9;-moz-opacity:0.9;filter: alpha(opacity=9);}


/* home */
.caixa-01, caixa-02 {float:left;display:inline-block;width:465px;margin-left:15px;}
.caixa-fotos h1, .caixa-videos h1, .caixa-agenda h1, .caixa-patrocinadores h1, .mural h1 {margin-top:8px;font:bold 20px arial;color:#fff;}
.caixa-fotos h1 span , .caixa-videos h1 span , .caixa-agenda h1 span , .caixa-patrocinadores h1 span, .mural h1 span {font:normal 18px arial!important;}

.caixa-fotos, .caixa-videos, .caixa-patrocinadores {margin-top:10px; float:left; display:inline;}
.caixa-fotos {width:225px;margin-left:30px;}
.caixa-fotos a img {margin-bottom:10px; border:3px solid #3E3C25;}
.caixa-fotos a:hover img {border:3px solid #010900;}
.caixa-fotos a {font:normal 12px arial, tahoma; color:#fff;margin-left:5px;}
.caixa-fotos a:hover {text-decoration:underline;}
/***.caixa-fotos h1{width:160px;height:30px;margin:8px 0 15px 35px;background:url(../pics/tt-fotos.jpg) no-repeat left top;text-indent:-9000em;overflow:hidden;}***/

.caixa-videos {width:320px; height:150px;}
div.margim {padding:8px 0;}
.caixa-videos a {font:normal 12px arial, tahoma; color:#fff; margin-left:71px;}
.caixa-videos a:hover {text-decoration:underline;}
/***.caixa-videos h1{width:95px;height:30px;margin:8px 0 0 15px;background:url(../pics/tt-videos.jpg) no-repeat left top;text-indent:-9000em;overflow:hidden;}***/

.caixa-agenda {width:223px; height:238px; margin-top:10px; float:left; display:inline;}
/***.caixa-agenda h1{width:95px;height:30px;margin:8px 0 0 15px;background:url(../pics/tt-agenda.jpg) no-repeat left top;text-indent:-9000em;overflow:hidden;}***/
.caixa-agenda h2{font:normal 14px arial; color:#fff;margin-top:30px;margin-left:20px;}

.divisor img {width:24px;height:257px;float:left;display:block;margin:0 10px;}

.caixa-patrocinadores img{margin:30px 0 0 15px;}

.mural{float:left;width:500px;height:430px;margin:20px 10px 0 0;}

/* internas */

#internas h1.tt {
font:bold 18px arial, tahoma; color:#fff;
padding-left:15px; margin:10px 0 20px 100px;
background:url(../pics/seta.jpg) no-repeat;}

#conteudo {width:800px; margin-left:100px;}
#conteudo p {font:normal 13px arial, tahoma; color:#fff; text-align:justify;}
#conteudo p span {text-align:center; width:800px;}
#conteudo h4 {font:bold 14px arial, tahoma; color:#fff; margin-left:5px; width:757px; padding:5px; background:#010900;}

#conteudo ul.musicas {font:normal 13px arial, tahoma; color:#fff; margin-right:20px; width:225px; float:left; display:inline;}
#conteudo ul.musicas li {display:inline;}
#conteudo ul.musicas li span {font:normal 15px arial, tahoma; color:#fff; padding-top:8px;}
#conteudo ul.musicas li a {color:#CCD6B1; background:url(../pics/setadownloads.png) no-repeat 5px 5px #010900;padding:14px 0 0 25px; margin:9px 0;height:14px;}
#conteudo ul.musicas li a:hover {text-decoration:underline;color:#fff;}

#nr_producoes02 {position:relative; width:195px; margin-left:50px; float:left; display:inline;}
#nr_producoes02 img {margin:0 auto;}
#nr_producoes02 p {text-align:center; font:normal 15px arial, tahoma!important; color:#fff;}
#nr_producoes02 a {text-align:center; margin-top:10px; font:normal 14px arial, tahoma!important; color:#F6F3AE!important;}
#nr_producoes02 a:hover {text-decoration:underline;color:#fff!important;}

#conteudo div.videos {width:250px; float:left; display:inline; padding:5px;}
#conteudo div.videos p {font:normal 13px arial, tahoma; color:#F6F3AE; text-align:center;}

#conteudo ul.discos {}
#conteudo h2 {font:bold 16px arial, tahoma; color:#616B48;}
#conteudo ul.discos li {float:left; display:inline; padding:8px;}
#conteudo ul.discos li a img {border:3px solid #3E3C25;}
#conteudo ul.discos li a:hover img{border:3px solid #010900;}
#conteudo ul.discos p {text-align:center; margin:5px;color:#F6F3AE;}
#conteudo ul.discos p a {font:bold 12px arial, tahoma; color:#fff; text-decoration:underline;}
#conteudo ul.discos p a:hover {text-decoration:none;}

ul.imprensa {float:left; display:block; padding-right:50px;}
ul.imprensa img {margin-top:10px;}
ul.imprensa li {font:bold 16px arial, tahoma; color:#fff; display:inline;}
ul.imprensa li span {background:url(../pics/seta.jpg) no-repeat left top; padding-left:15px;}
ul.imprensa li a {font:bold 12px arial, tahoma; color:#F6F3AE!important; display:inline; margin:15px 0; text-align:center;}
ul.imprensa li a:hover {text-decoration:underline;}
ul.imprensa li a img {border:3px solid #3E3C25;}
ul.imprensa li a:hover img{border:3px solid #010900;}

#contato-int {margin:20px 0 0 20px;}
#contato-int h2 {font:bold 16px arial, tahoma; color:#616B48;}
#contato-int ul {margin-bottom:20px;}
#contato-int ul li {font:normal 14px arial, tahoma; color:#fff; margin-top:2px;}
#contato-int ul li a {font:normal 14px arial, tahoma; color:#F6F3AE;}
#contato-int ul li a:hover {text-decoration:underline;}

#conteudo ul.fotos {float:left; display:inline; margin-bottom:20px;}
#conteudo ul.fotos li {float:left; display:inline; padding:5px;}
#conteudo ul.fotos li a img {border:3px solid #3E3C25;}
#conteudo ul.fotos li a:hover img {border:3px solid #010900;}
#conteudo ul.fotos li p{font:normal 12px arial, tahoma;color:#F6F3AE;text-align:center;background:#010900;margin-top:3px;padding:3px;}

div.voltar {text-align:center;}
div.voltar a {font:normal 12px arial, tahoma; display:block; color:#fff;}
div.voltar a:hover {text-decoration:underline;}

#conteudo a {font:normal 12px arial, tahoma; display:block; color:#fff; line-height:0;}
#conteudo a:hover {text-decoration:underline;}

/* formulário de contato */

#formulario {position:relative; width:250px; margin-left:250px; float:left; display:inline;}
#formulario p {text-align:center; margin:10px 0; font:normal 14px arial, tahoma; color:#fff;} 
div#formulario fieldset {width:250px; border:none;}
.contato, .enviar, textarea {background:#fff;font:normal 12px arial, tahoma; margin:2px; color:#000;} 
input.contato {float:left; display:inline;padding:6px;width:242px;background:url(../pics/bg-contato.jpg) no-repeat;border:none;}
textarea {float:left; display:inline;padding:6px;width:242px;height:87px;background:url(../pics/bg-mensagem.jpg) no-repeat;border:none;}
input.enviar {float:right;margin:10px 0;width:66px;height:29px;cursor:pointer;background:url(../pics/bt-enviar.jpg) no-repeat;border:none;}

#nr_producoes {position:relative; width:245px; margin:50px 0 0 50px; float:left; display:inline; display:block;}
#nr_producoes img {margin:0 auto 10px auto;}
#nr_producoes p {text-align:center; font:normal 15px arial, tahoma!important; color:#fff;margin-top:10px;}
#nr_producoes a {text-align:center; margin:10px 0 0 20px; font:normal 14px arial, tahoma!important; color:#F6F3AE!important;}
#nr_producoes a:hover {text-decoration:underline;color:#fff!important;}


/*** SIDEBAR ***/



/*** FOOTER ***/

#nav-footer {position:absolute; float:right; left:170px; top:25px; color:#fff;}
#nav-footer ul li {float:left; margin:0 3px;}
#nav-footer ul li a {font:normal 12px arial, tahoma; color:#fff;}
#nav-footer ul li a:hover {text-decoration:underline; color:#616B48;}

#copyright {position:absolute; font:normal 12px arial, tahoma; color:#fff; float:right; left:315px; top:50px;}

#footer01 address {padding-top:18px; margin-left:60px;font:normal 12px arial, tahoma; color:#fff;}

a.assinatura {display:block; position:absolute; text-indent:-9000em;overflow:hidden; width:91px; height:35px; top:20px;right:20px; font:bold 0.8em arial, tahoma; color:#fff;background:url(../pics/logo-manydesign.jpg) no-repeat;}

.nr-producoes {display:block; position:absolute; width:110px; height:90px; bottom:2px;left:20px; font:bold 0.8em arial, tahoma; color:#fff;background:url(../pics/nr-producoes.jpg) no-repeat;}

/*** CALENDARIO

table {width:200px; height:170px;}
table tr {text-align:center; font:normal 12px arial, tahoma; color:#fff;}
table tr.top {background:#840707; font:normal 14px arial, tahoma; color:#fff;}
table tr a {text-align:center; font:normal 14px arial, tahoma; color:#fff;}
table tr a:hover {text-decoration:underline;}
table tr td {width:20px; height:20px;}
table tr td.span {background:#840707; width:20px; height:20px;}
table tr td.mes {font:normal 15px arial, tahoma; color:#fff;}
table tr td.prox-next {width:20px; height:20px;}

div#agenda {margin-left:10px; width:200px; height:170px;}
div#maio, #junho {text-align:center;} ***/

/*** CALENDARIO ***/

table {width:200px; height:160px; margin:10px 0 0 20px;}
table tr.table-mes {font:bold 14px arial, tahoma, Tahoma; color:#fff; text-align:center; background:#282F00;}
table tr.table-semana {font:bold 12px arial, tahoma; color:#fff; text-align:center;}
table tr td.table-fds {font:bold 12px arial, tahoma; color:#fff; text-align:center;}
table tr.table-dia {font:normal 12px arial, tahoma; color:#fff; text-align:center;}
table tr.table-dia td {padding:5px;}
table tr td a.table-evento {display:block; color:#2c4f6b; background:#cadfad;}
table tr td.seta a {text-align:center; font:normal 18px arial, tahoma; color:#fff;}
table tr td.seta a:hover {text-decoration:underline;}
table tr td a span {font:normal 12px arial, tahoma; color:#fff; text-align:center; display:block; background:#282F00;}
table tr td a:hover span {text-decoration:none;}

/*** TOOLTIP ***/

a.tooltip {font:normal 12px arial, tahoma; color:#fff; text-align:center; display:block; background:#282F00;}
a:hover.tooltip {text-decoration:none;}
a.tooltip span {display:none; padding:2px 3px; margin:-5px 0 0 -150px; width:130px;}
a.tooltip:hover span{display:inline; position:absolute; background:#282F00; border:2px solid #000; color:#fff; z-index:999;}

a.tooltip-left {font:normal 12px arial, tahoma; color:#fff; text-align:center; display:block; background:#282F00;}
a:hover.tooltip-left  {text-decoration:none;}
a.tooltip-left span {display:none; padding:2px 3px; width:130px;}
a.tooltip-left:hover span{display:inline; position:absolute; background:#282F00; border:2px solid #000; color:#fff; z-index:999;}

#richmedia {position:absolute;width:460px;height:215px;top:200px;left:400px;z-index:1000!important;}

/*** REDES SOCIAIS ***/

#redes-sociais {position:absolute; z-index:999; top:-450px; left:5px;}
#redes-sociais ul li {height:35px;margin-bottom:3px;}
#redes-sociais ul li a {display:block; height:35px; text-indent:-9000em; overflow:hidden;}

#redes-sociais ul li.orkut {width:36px; background:url(../pics/redes-sociais-naldinhoribeiro.png) no-repeat -3px -37px;}
#redes-sociais ul li.you-tube {width:36px; background:url(../pics/redes-sociais-naldinhoribeiro.png) no-repeat -43px -37px;}
#redes-sociais ul li.palco-mp3 {width:36px; background:url(../pics/redes-sociais-naldinhoribeiro.png) no-repeat -83px -37px;}
#redes-sociais ul li.flickr {width:36px; background:url(../pics/redes-sociais-naldinhoribeiro.png) no-repeat -123px -37px;}

#redes-sociais ul li.orkut a:hover {width:36px; background:url(../pics/redes-sociais-naldinhoribeiro.png) no-repeat -3px 0;}
#redes-sociais ul li.you-tube a:hover {width:36px; background:url(../pics/redes-sociais-naldinhoribeiro.png) no-repeat -43px 0;}
#redes-sociais ul li.palco-mp3 a:hover {width:36px; background:url(../pics/redes-sociais-naldinhoribeiro.png) no-repeat -83px -0;}
#redes-sociais ul li.flickr a:hover{width:36px; background:url(../pics/redes-sociais-naldinhoribeiro.png) no-repeat -123px 0;}

/*** ANIMAÇÃO ***/

#coluna02 {float:left;display:inline;width:310px;position:relative;}

#animacao-frota{position:relative;width:400px;height:220px;background:url(../pics/bg-body.jpg);}
#anima-frota{position:absolute;width:400px;height:220px;overflow:hidden;}
#anima-frota div.frota-engloba{position:absolute; width:400px; height:220px;}
#anima-frota div.frota-engloba a{color:#c7cc4f;font:normal 12px arial;}

#seta-cima, #seta-baixo{width:25px;height:13px;position:absolute;z-index:1000;}
#seta-cima {background:url(../pics/seta-cima.jpg) no-repeat;top:0;left:310px;}
#seta-baixo {background:url(../pics/seta-baixo.jpg) no-repeat;top:25px;left:310px;}

.show {width:310px;font:normal 12px arial;color:#fff;}
.show p {font:normal 13px arial;color:#fff;padding:2px 0;}
.show p small {color:#c7cc4f;font:normal 13px arial!important;}

.box-data {width:39px;padding:4px 0;text-align:center;background-color:#010900;line-height:14px;float:left;display:inline;margin:0 10px 20px 0;}
.box-data span {display:block;color:#c7cc4f;}
.box-data .dia {font-size:18px;font-weight:normal;}
