body {background: #000 url(../../static/img/bg.png) no-repeat; background-position: top center; padding:0; margin:0; font: 12px Trebuchet, Helvetica, Arial, sans-serif; line-height:130%; color:#CCC; text-align:center}

a:link, a:visited {color:#FFF; text-decoration:none; background:#000;}
a:hover {color:#000; background:#E1E43C;}

img {border:none; padding:0; margin:0;}

h1 {margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px solid #CCC; font-size:18px; text-align:left;}

p {padding:0; margin:0px 0 15px 0; text-align:left;}

select {border:1px solid #CCC; background:none; color:#CCC; }

.navigation {float:right; width:530px; font-size:16px; margin-top:55px; padding:0; text-align:left;}

ul.menu {display:block; margin:18px 0 0 50px; padding:0;}

ul.menu li {display:inline; margin-right:10px;}

ul.menu li a {display:inline-block; padding:0; background:#000;}

ul.menu li a:hover {padding:0; background:#E1E43C;}

.radiola {text-align:right; margin-top:29px;}

.menuAreas {margin-top:35px;}

.menuAreas a:link, a:visited, a:hover {background:none; border:none;}

.homeTopmix {margin-top:35px; text-align:left;}

.homeTopmix h2 {margin:0 0 5px 0; padding:0; font-size:16px; text-align:left; color:white;}

.homeTopmix h3 {margin:5px 0 5px 0; padding:0; font-size:14px; text-align:left; color:white;}

.homeTopmix a {text-decoration:underline; line-height:125%; text-align:left;}

.homeTopmix a:hover {text-decoration:none; background:#E1E43C; color:#000;}

.homeTopmix p {padding:0; margin:0 0 12px 0; text-align:left;}

.homeTopmix .thumbDestaque {float:right; margin-left:15px;}

.homeTopmix .thumbDestaque a {display:block; background: #333; padding:2px 2px 2px 2px;}

.homeTopmix .thumbDestaque a:hover {display:block; background: #E1E43C; padding:2px 2px 2px 2px;}

.destaqueMenor {border-left:3px solid #333; padding-left:7px;}

.atuacoes {text-align:center; margin:0; padding:0;}

.atuacoes ul {display: block; width:140px; list-style:none; margin:20px 0; padding:0;}

.atuacoes ul li {text-align:center; margin:20px 0 0 0; list-style:none;}

.atuacoes a:hover {text-decoration:none; background:none; border:none}

.progDia {margin-top:0; margin-left:9px; margin-right:9px; border:1px solid #333; padding-bottom:5px; text-align:left;}

.progDia h2 {display:block; background: #333; width:205px; margin:0 0 7px 0; padding:10px 0 0 15px; font-size:16px; text-align:left;}

.progDia h2 span.dMes {color:#000; text-align:left;}

.progDia ul {margin:0 0 0 15px; padding:0; list-style:none; color:#666; text-align:left;}

.progDia ul li {margin:0; text-align:left;}

.progDia ul li h3 {margin:0; padding:0; font-size:12px; font-weight:normal; padding-top:5px; color:#FFF;}

.progDia a {text-decoration:none; line-height:125%; text-align:left;}

.progDia a:hover {text-decoration:none; background:#E1E43C; color:#000;}

.footer {margin-top:25px; margin-bottom:15px; text-align:center; border-top:1px solid #333; padding-top:5px;}


/*INTERNAS =================================*/

.nomeSecao {background:#333; text-align:right; padding:0; margin-top:15px;}

.nomeSecao img {margin:0 60px 0 0; padding:0;}

ul.artistaSecs {float:right; width:500px; margin:30px 0; padding:0 5px 3px 0; text-align:right;}

ul.artistaSecs li {display:inline; margin:0 15px 0 0;}

ul.artistaSecs li a {display:inline; background:#333; padding:3px 10px 2px 10px; }

ul.artistaSecs li a:hover {background:#E1E43C; padding:3px 10px 1px 10px;}

ul.artistaSecs li a.being {background:#E1E43C; padding:3px 10px 3px 10px; color:#000;}

.nomeArtista {color:#E1E43C; border-bottom:1px solid #E1E43C; font-size:24px; margin-top:27px;}

.artista {float:left; width:380px; margin:0; padding:0;}

.justificar p {text-align: justify}

.artistaRelease {float:right; width:380px; margin:0 0 15px 15px; padding:0; }

.contratar {float:left; width:220px; margin:0 0 0 10px; padding:0;}

.proxShows {float:left; width:217px; margin:15px 0 0 10px; border:1px solid #333; padding-bottom:5px;}

.proxShows h2 {display:block; background: #333; width:202px; margin:0 0 7px 0; padding:10px 0 0 15px; font-size:16px;}

.proxShows h2 span.dMes {color:#000;}

.proxShows ul {margin:0 0 0 15px; padding:0; list-style:none; color:#666;}

.proxShows ul li {margin:0;}

.proxShows ul li h3 {margin:0; padding:0; font-size:12px; font-weight:normal; padding-top:5px; color:#FFF;}

.txtRel{float:left; width:380px;margin-top:20px;}

.album {float:left; width:78px; margin:10px 20px 7px 0; font-size:11px;}

.album a:link, .album a:visited {display:block; padding:3px;}

.album a:hover {color:#000; background:#E1E43C;}

.videos {float:left; width:126px; margin:10px 20px 7px 0; font-size:11px;}

.videos a:link, .videos a:visited {padding:3px; display:block}

.quadroTec {float:left; width:155px; border:1px solid #333; margin-right:20px; padding-bottom:10px;}

.quadroTec h2 {margin:0; padding:5px; background:#333; text-align:center; font-size:16px; }

.quadroTec p {margin:0; padding:10px 10px 0 10px;}

.quadroTec a {display:block; border-bottom:1px solid #333; background: url(/static/img/ico_download.gif) no-repeat; background-position:top right;}

.quadroTec a:hover {text-decoration:none; color:#fff; border-bottom:1px solid #E1E43C;}

.sobre {background:none;}

.sobre p {text-align:left;}

.sobre h1 {border:none; margin-top:40px; color: #FFF;}

.sobre h2 {margin:0 0 15px 0; padding:0; color:#E1E43C; font-weight:normal; font-size:18px; text-align:left;}

.sobre strong {color:#FFF;}

#sobreAreas {width:700px;}

#sobreAreas a {text-decoration:underline;}
#sobreAreas a:hover {text-decoration:none; background:#E1E43C; color:#000;}

#sobreAreas .quadro {width:100px;}

#sobreAreas .areaTxt {width:600px; vertical-align:top;}

.lateralInterna {background:none;}

.lateralInterna h3 {background:#333; color:#000; text-align:right; padding:10px 10px 0 0; font-size:16px; margin:40px 0 10px 0;}

.lateralInterna ul li {display:inline; text-align:left;}

.lateralInterna li {display:inline; margin:0 10px 0 0;}

.lateralInterna a {text-decoration:underline; line-height:125%; text-align:left;}

.lateralInterna a:hover {text-decoration:none; background:#E1E43C; color:#000;}

/*CALENDARIO =================================*/

#calendario {width:100%; font-size:10px; line-height:100%; border:none; border-collapse:collapse; line-height:120%; }

#calendario .mes {font-size:24px; text-align:center; padding:20px 0 20px 0; border-bottom:1px solid #333; border-top:1px solid #333; color:#D5DA06;}

#calendario .setaEsq {text-align:left; border-bottom:1px solid #333; border-top:1px solid #333;}

#calendario .setaEsq a {background:none;}

#calendario .setaDir {text-align:right; border-bottom:1px solid #333; border-top:1px solid #333;}

#calendario .setaDir a {background:none;}

#calendario .diaSemana {width:14%; font-size:18px; padding:20px 0 10px 0; text-align:center;}

#calendario .diaMes {width:14%; background: #333; border:1px solid #000; text-align:right; padding:5px; vertical-align:top;}

#calendario .diaMes .dia {float:left; font-size:18px; font-weight:bold; color:#000; display:block }

#calendario .diaMes p { letter-spacing: 1px; margin:15px 0; }

#calendario .outroMes {visibility:hidden}