@import url('reset.css');

*{
	margin:0;
	padding:0;
	border:0;
	list-style: none;
}

body{
	font: small Arial, Helvetica, sans-serif;
	color:#333;
	background:#000;
}
h1{
	display:none;
}
div#site{
	width:100%;
	float:left;
	background:url(../img/topo.jpg) center top no-repeat;
}
div#content{
	width:836px;
	margin:0 auto;
}
a.bolt{
	width:54px;
	height:18px;
	background:url(../img/logo-bolt.gif) 0 0 no-repeat;
	text-indent:-9000px;
	display:block;
	position:absolute;
	top:1px;
	right:55px;
}
div#topo{
	width:836px;
	float:left;
	height:295px;
	position:relative;
}
div#topo ul.ul-left{
	width:215px;
	float:left;
	margin:50px 0 0 636px;
}
div#topo ul.ul-left li{
	display:block;
}
div#topo ul.ul-left li a{
	display:block;
	text-indent:-9000px;
}
div#topo ul.ul-left li#mnConcurso a{
	width:186px;
	height:52px;
	background:url(../img/mn-concurso.png) 0 0 no-repeat;
	margin:0 0 5px 0px;
}
div#topo ul.ul-left li#mnConcurso a:hover{
	background:url(../img/mn-concurso.png) 0 -52px no-repeat;
}
div#topo ul.ul-left li#mnRegulamento a{
	width:215px;
	height:58px;
	background:url(../img/mn-regulamento.png) 0 0 no-repeat;
	margin:0 0 5px 0;
}
div#topo ul.ul-left li#mnRegulamento a:hover{
	background:url(../img/mn-regulamento.png) 0 -58px no-repeat;
}
div#topo ul.ul-left li#mnUltimas a{
	width:156px;
	height:48px;
	background:url(../img/mn-ultimas.png) 0 0 no-repeat;
	margin:0 0 0 0;
}
div#topo ul.ul-left li#mnUltimas a:hover{
	background:url(../img/mn-ultimas.png) 0 -48px no-repeat;
}
div#topo ul.ul-left li#mnContato a{
	width:186px;
	height:58px;
	background:url(../img/mn-contato.png) 0 0 no-repeat;
	margin:0 0 0 0;
}
div#topo ul.ul-left li#mnContato a:hover{
	background:url(../img/mn-contato.png) 0 -58px no-repeat;
}
div#topo ul.ul-right{
	width:196px;
	float:left;
	margin:15px 0 0 5px;
	display:inline;
}
div#topo ul.ul-right li{
	display:block;
}
div#topo ul.ul-right li a{
	display:block;
	text-indent:-9000px;
}
div#topo ul.ul-right li#mnInscricao a{
	width:196px;
	height:115px;
	background:url(../img/mn-inscricao.png) 0 0 no-repeat;
	margin:0 0 0 5px;
}
div#topo ul.ul-right li#mnInscricao a:hover{
	background:url(../img/mn-inscricao.png) 0 -115px no-repeat;
}
div#topo ul.ul-right li#mnBandas {
	padding-top:100px;
}
div#topo ul.ul-right li#mnBandas a{
	width:196px;
	height:68px;
	background:url(../img/mn-bandas.png) 0 0 no-repeat;
	margin:0 0 0 5px;
}
div#topo ul.ul-right li#mnBandas a:hover{
	background:url(../img/mn-bandas.png) 0 -68px no-repeat;
}
a.voltar-home{
	width:380px;
	height:300px;
	display:block;
	position:absolute;
	top:10px;
	left:0;
	z-index:10;
	text-indent:-9000px;
}
div#miolo{
	width:100%;
	float:left;
	position:relative;
}
div#left{
	width:502px;
	float:left;
}
div#ultimas{
	width:502px;
	min-height:582px;
	float:left;
}
div#ultimas h2{
	width:502px;
	height:60px;
	float:left;
	text-indent:-9000px;
}
div#ultimas h2.tt-ultimas{
	background:url(../img/tt-ultimas.png) 0 0 no-repeat;
}
div#ultimas h2.tt-concurso{
	background:url(../img/tt-concursos.png) 0 0 no-repeat;
}
div#ultimas h2.tt-regulamento{
	background:url(../img/tt-regulamento.png) 0 0 no-repeat;
}
div#ultimas h2.tt-contato{
	background:url(../img/tt-contato.png) 0 0 no-repeat;
}
div#content-ultimas{
	width:432px;
	min-height:478px;
	float:left;
	background:url(../img/miolo-ultimas.png) 0 0;
	padding: 0 35px 0 35px;
}
div#content-ultimas-bg{
	width:502px;
	float:left;
	/*background:url(../img/loop-ultimas.png) 0 0 repeat-y;*/
}
div#ultimas span.sp-bottom{
	width:502px;
	height:44px;
	float:left;
	background:url(../img/bottom-ultimas.png) 0 0 no-repeat;
	display:block;
}
div.news-destaque{
	width:100%;
	float:left;
	margin-bottom:36px;
}
div.news-destaque h3{
	color:#fff;
	font-size:120%;
	background:#c24013;
	display:inline;
	line-height:1.2em;
	font-weight:bold;
}
div.news-destaque h3 a{
	color:#fff;
	text-decoration:none;
}
div.news-destaque h3 a:hover{
	background:#000;
}
div.news-destaque p{
	color:#333;
	font-size:100%;
	background:#ffcf43;
	line-height:1.3em;
	font-weight:bold;
	margin-top:7px;
}
div.news-destaque p a{
	color:#333;
	text-decoration:none;
	display:block;
}
div.news-destaque p a:hover{
	background:#000;
	color:#fff;
}
div.news{
	width:100%;
	float:left;
	margin-bottom:28px;
}
div.news dl{
	float:left;
	width:100%;
}
div.news dl dt a{
	background:#C24013;
	color:#FFFFFF;
	padding:3px 6px;
	text-decoration:none;
}
div.news dl dt a:hover{
	background:#000;
}
div.news dl dt{
	color:#FFF;
	display:block;
	font-size:120%;
	font-weight:bold;
	margin:6px 0 8px;
}

div.news dd.txt a{
	color:#333;
	text-decoration:none;
}
div.news dd.txt a:hover{
	text-decoration:underline;
}
div.news dd.txt{
	float:left;
	width:100%;
	line-height:1.6em;
}
.img{
	float:left;
	width:107px;
	margin:4px 16px 0 0;
}
.img img{
	width:107px;
}
div.news dd.data{
	width:55px;
	height:20px;
	background:url(../img/bg-data.png) 0 0 no-repeat;
	text-align:center;
	color:#C24013;
	font-weight:bold;
	font-size:100%;
	padding-top:5px;
}
a.leia-mais{
	float:left;
	color:#A05C28;
	text-decoration:none;
	font-weight:bold;
	margin-top:5px;
}
a.leia-mais:hover{
	text-decoration:underline;
}
div.logos{
	width:474px;
	float:left;
	margin-bottom:50px;
	padding-left:28px;
}
div.logos h4{
	font-size:85%;
	color:#fff;
	margin-bottom:13px;
	font-weight:normal;
}
div.logos div{
	float:left;
	margin-right:70px;
}
div.logos div.relazacao{
	margin-right:0;
}
div.right{
	width:309px;
	float:left;
	margin-left:17px;
	display:inline;
}
div.fique-ligado{
	width:247px;
	height:180px;
	background:url(../img/bg-fique.png) 0 0 no-repeat;
	padding: 28px 0 0 27px;
}
div.fique-ligado p{
	font-size:100%;
	width:195px;
	margin-bottom:7px;
	margin-top:15px;
}
div.fique-ligado h2{
	text-indent:-9000px
}
div.fique-ligado dl{
	width:195px;
	margin-bottom:15px;
}
div.fique-ligado dl dt{
	color:#669900;
	font-size:130%;
}
div.fique-ligado dt a {
	color: #930;
	font-weight: bold;
	font-size: 120%;
}
div.fique-ligado dt a:hover {
	color: #000;
}
div.fique-ligado dl dd{
	color:#993300;
	font-size:125%;
	font-weight:bold;
}
a.regulamento{
	width:117px;
	height:20px;
	background:url(../img/bt-veja.png) 0 0 no-repeat;
	text-indent:-9000px;
	display:block;
	margin-left:74px;
}
div.twitter{
	width:309px;
	height:359px;
	background:url(../img/bg-twitter.png) 0 0 no-repeat;
	position:relative;
}
div.twitter h2{
	text-indent:-9000px
}
div.content-twitter{
	width:275px;
	height:210px;
	margin:60px 0 0 18px;
}
div.content-twitter img{
	float:left;
	border:1px solid #333;
	background:#fff;
	padding:1px;
	width:48px;
	height:48px;
}
li.twittLI{
	width:100%;
	float:left;
	margin-bottom:12px;
}
li.twittLI p{
	font-size:85%;
	line-height:1.2em;
	width:210px;
	margin-left:60px;
	overflow: hidden;
}
li.twittLI p a{
	color:#993300;
	text-decoration:underline;
}
li.twittLI p a:hover{
	color:#000;
	text-decoration:underline;
}
div.twitter span{
	margin:3px 0 0 28px;
	color:#8c1b04;
	display:block;

}
div.twitter span a{
	color:#8c1b04;
	text-decoration:underline;
}
div.twitter span a:hover{
	text-decoration:none;
}
a.lk-seguir{
	width:78px;
	height:46px;
	background:url(../img/bt-seguir.png) 0 0 no-repeat;
	display:block;
	margin-left:210px;
	position:absolute;
	bottom:8px;
	right:15px;
	z-index:10;
	text-indent:-9000px;
}
div.news-detalhe{
	width:100%;
	float:left;
}
div.news-detalhe h3{
	color:#C24013;
	font-size:180%;
	font-weight:bold;
	margin:8px 0 10px;
	line-height:1.4;
}
div.news-detalhe h4{
	color:#333;
	font-size:110%;
	font-weight:bold;
	margin-bottom:18px;
	line-height:19px;
}
div.news-detalhe p{
	font-size:100%;
	line-height:1.4em;
	margin-bottom:18px;
}
div.news-detalhe p a{
	text-decoration:underline;
	color:#333;
}
div.news-detalhe p a:hover{
	color:#c24013;
}
div.news-detalhe span.data-det{
	width:55px;
	height:20px;
	background:url(../img/bg-data.png) 0 0 no-repeat;
	text-align:center;
	color:#C24013;
	font-weight:bold;
	font-size:100%;
	padding-top:5px;
	display:block;
}
a.bt-voltar{
	font-size:85%;
	text-decoration:none;
	color:#c24013;
	display:block;
	float:left;
}
a.bt-voltar:hover{
	text-decoration:underline;
}
div.news-detalhe img{
	float:left;
	margin-bottom:15px
}
div.redes-sociais{
	width:270px;
	float:left;
	margin: 0 0 0 30px;
}
div.redes-sociais h4{
	color:#FFFFFF;
	font-size:85%;
	font-weight:normal;
	margin-bottom:13px;
}
div.redes-sociais a{
	height:25px;
	text-indent:-9000px;
	display:block;
	float:left;
	margin-right:12px;
}
div.redes-sociais a.flickr{
	width:74px;
	background:url(../img/logo-flickr.png) 0 0 no-repeat;
}
div.redes-sociais a.Twitter{
	width:85px;
	background:url(../img/logo-twitter.png) 0 0 no-repeat;
}
div.redes-sociais a.youtube{
	width:70px;
	background:url(../img/logo-youtube.png) 0 0 no-repeat;
}
div.redes-sociais a.orkut{
	width:70px;
	background:url(../img/logo-orkut2.png) 0 0 no-repeat;
}
dl.lista-itens{
	width:100%;
	float:left;
	margin-bottom:23px;
}
dl.lista-itens dt{
	color:#333;
	font-weight:bold;
}
dl.lista-itens dt span{
	background:#FFCE43;
}
dl.lista-itens dd{
	margin-bottom:15px;
	line-height:1.4em;
	color:#333;
}
fieldset.form-contato{
	width:350px;
	float:left;
	margin-left:40px;
	display:inline;
}
fieldset.form-contato legend{
	display:none;
}
fieldset.form-contato label{
	display:block;
	font-size:110%;
	font-weight:bold;
	color:#fff;
	margin-bottom:7px;
}
fieldset.form-contato label span{
	background:#C24013;
	padding:3px 6px;
}
fieldset.form-contato input{
	border:1px solid #4A226E;
	width:341px;
	height:16px;
	padding:2px 3px 2px 3px;
}
fieldset.form-contato textarea{
	border:1px solid #4A226E;
	width:341px;
	height:165px;
	padding:2px 3px 2px 3px;
}
fieldset.form-contato ul li{
	width:100%;
	margin-bottom:25px;
}
fieldset.form-contato button, div.alerta-confirma button {
	background:#FFCF43;
	border:3px solid #FF0012;
	cursor:pointer;
	font-size:100%;
	font-weight:bold;
	margin-left:295px;
}
p big{
	font-size:150%;
	color:#C24013;
}
div#ultimas-detalhe{
	width:309px;
	float:left;
}
div#ultimas-detalhe span.sp-bottom{
	width:309px;
	height:44px;
	float:left;
	background:url(../img/bottom-ultimas-detalhe.png) 0 0 no-repeat;
	display:block;
}
div#ultimas-detalhe h2{
	width:309px;
	height:60px;
	float:left;
	text-indent:-9000px;
}
div#ultimas-detalhe h2.tt-ultimas{
	background:url(../img/tt-ultimas-detalhe.png) 0 0 no-repeat;
}
div#content-ultimas-detalhe{
	width:279px;
	float:left;
	background:url(../img/miolo-ultimas-detalhe.png) 0 -30px;
	padding: 0 15px 0 20px;
}
div#ultimas-detalhe-bg{
	width:309px;
	float:left;
	/*background:url(../img/loop-ultimas-detalhes.png) 0 0 repeat-y;*/
}
div.news-detalhe{
	width:100%;
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
}
div.news-detalhe dl{
	float:left;
	width:100%;
}
div.news-detalhe dl dt a{
	color:#C24013;
	text-decoration:none;
}
div.news-detalhe dl dt a:hover{
	text-decoration:underline;
}
div.news-detalhe dl dt{
	font-size:120%;
	border-bottom:2px dotted #CFCCC2;
	color:#C24013;
	font-weight:bold;
	display:inline;
	display:block;
	margin-bottom:5px;
}
div.news-detalhe dd.txt a{
	color:#333;
	text-decoration:none;
}
div.news-detalhe dd.txt a:hover{
	text-decoration:underline;
}
div.news-detalhe dd.txt{
	float:left;
	width:270px;
	line-height:1.3em;
	font-size:85%;
}
div.news-detalhe dd.data{
	width:55px;
	height:20px;
	background:url(../img/bg-data.png) 0 0 no-repeat;
	text-align:center;
	color:#C24013;
	font-weight:bold;
	font-size:100%;
	padding-top:5px;
}

label.error{
	color:#900 !important;
}
div#ultimas div.regula p{
	font-size:85% !important;
}
p.subitem {
	padding-left: 40px;
}
div#cadastro-bandas{
	width:822px;
	float:left;
}
div#cadastro-bandas h2{
	width:822px;
	height:79px;
	float:left;
	text-indent:-9000px;
}
div#content-cadastro-bandas{
	width:762px;
	float:left;
	background:url(../img/miolo-inscricao.png) 0 0 repeat-y;
	padding: 0 30px 0 40px;
}
div#cadastro-bandas h2.tt-cadastrobandas{
	background:url(../img/tt-inscricao-bandas.png) 0 0 no-repeat;
}
div#cadastro-bandas h2.tt-bandas{
	background:url(../img/tt-bandas.png) 0 0 no-repeat;
}
div#cadastro-bandas span.sp-bottom{
	width:822px;
	height:52px;
	float:left;
	background:url(../img/bottom-inscricao.png) 0 0 no-repeat;
	display:block;
}
fieldset.form-inscricao{
	width:100%;
	float:left;
	margin-top:5px;
}
fieldset.form-inscricao input{
	border:1px solid #809DB9;
	height:18px;
	padding:2px 0 0 2px;
}
select.estilos option{
	margin-left: 10px;
}
select.estilos option.estilo-pai{
	margin-left: 0;
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
}

ul.passos{
	width:712px;
	height:33px;
	background:url(../img/bg-passos.png) 0 0 no-repeat;
	float:left;
	padding-left:25px;
}
ul.passos li{
	float:left;
	font-size:130%;
	color:#FFCD43;
	font-weight:bold;
	margin:6px 85px 0 0;
}
ul.passos li a{
	float:left;
	font-size:130%;
	color:#FFCD43;
	font-weight:bold;
	margin:6px 85px 0 0;
}
ul.passos li span{
	color:#fff;
}
p.sauda{
	font-size:130%;
	color:#000;
	margin:22px 0 20px 0;
	float:left;
	width:100%;
}
ul.dados1{
	width:355px;
	float:left;
	margin-right:20px;
}
ul.dados1 label{
	display:block;
	color:#fff;
	font-size:110%;
	font-weight:bold;
	margin-bottom:8px;
}
ul.dados1 label span {
	background:#C24013 none repeat scroll 0 0;
	padding:3px 6px;
}
ul.dados1 label.lb-estilo{
	display:inline;
	font-size:100%;
	font-weight:bold;
	color:#000;
}
ul.dados1 li{
	margin-bottom:15px;
}
ul.dados1 li select{
	border:1px solid #809DB9;
	width:345px;
}
ul.dados1 li input{
	width:340px;
}
ul.dados1 li input.input-outro{
	width:258px;
}
ul.dados1 li textarea{
	border:1px solid #809DB9;
	width:345px;
	height:200px;
}
ul.dados2{
	width:350px;
	float:left;
	background:#E0E0E0;
	padding: 0 0 14px 13px;
}
ul.dados2 h3{
	display:block;
	color:#fff;
	font-size:110%;
	font-weight:bold;
	margin:3px 0 8px 0;
}
ul.dados2 h3 span{
	background:#C24013 none repeat scroll 0 0;
	padding:3px 6px;
}
span.todos{
	font-size:85%;
	color:#f90;
	display:block;
	width:735px;
	text-align:right;
	float:left;
	
}
ul.dados2 label{
	display:block;
	font-size:100%;
	font-weight:bold;
	color:#000;
	margin-bottom:4px;
}
ul.dados2 input{
	width:330px;
}
ul.dados2 li select{
	border:1px solid #809DB9;
	width:150px;
}
ul.dados2 li input.idade{
	width:100px;
}
ul.dados2 li{
	margin-bottom:12px;
}
ul.dados2 li.rgli{
	margin-bottom:0;
}
ul.dados2 span.explic{
	font-size:75%;
}
div.dados3{
	width:752px;
	float:left;
	border-top:1px solid #B1B1B1;
	border-bottom:1px solid #B1B1B1;
	padding: 16px 0 25px 0;
}
div.dados3 label.error{
	width:200px;
	float:left;
	margin-left:90px;
}
li.meusomli label.error{
	margin-left:0;
}
div.dados3 h3{
	display:block;
	color:#fff;
	font-size:110%;
	font-weight:bold;
	margin:3px 0 8px 0;
	width:100%;
	float:left;
}
div.dados3 h3 span{
	background:#C24013 none repeat scroll 0 0;
	padding:3px 6px;
}
div.dados3 h3 span.opc{
	color:#000;
	background:none;
	font-size:85%;
	font-weight:bold;
}
div.dados3 ul{
	width:515px;
	float:left;
	margin-top:20px;
}
div.dados3 ul li{
	width:515px;
	float:left;
	margin-bottom:10px;
}
div.dados3 ul li span{
	font-size:85%;
	color:#666;
}
div.dados3 ul li label{
	width:91px;
	display:block;
	float:left;
	font-weight:bold;
}
div.perfiloi{
	width:743px;
	border-bottom:1px solid #B2B2B2;
	float:left;
	margin-bottom:15px;
	padding-bottom: 10px;
}
div.dados3 ul li input{
	width:340px;
}
div.dados3 ul li input.bordabandas{
	border: 3px solid #FFD11A;
}
label.lbOi{
	background:url(../img/logo-nova-banda.png) 0 0 no-repeat;
	height:79px;
	text-indent:-9000px;
}
label.lbTwitter{
	background:url(../img/logo-twitter2.png) 0 0 no-repeat;
	height:20px;
	text-indent:-9000px;
}
label.lbMySpace{
	background:url(../img/logo-myspace.png) 0 0 no-repeat;
	height:21px;
	text-indent:-9000px;
}
label.lbOrkut{
	background:url(../img/logo-orkut.png) 0 0 no-repeat;
	height:20px;
	text-indent:-9000px;
}
label.lbFlickr{
	background:url(../img/logo-flickr2.png) 0 0 no-repeat;
	height:20px;
	text-indent:-9000px;
}
label.lbFotolog{
	background:url(../img/logo-logofotolog.png) 0 0 no-repeat;
	height:20px;
	text-indent:-9000px;
}
label.lbYoutube{
	background:url(../img/logo-youtube2.png) 0 0 no-repeat;
	height:21px;
	text-indent:-9000px;
}
div.cadastrar{
	width:225px;
	float:left;
	margin:11px 0 0 150px;
}
div.cadastrar p{
	float:left;
	color:#f00;
	font-weight:bold;
}
div.cadastrar p a{
	color:#f00;
	text-decoration:underline;
}
div.cadastrar p a:hover{
	text-decoration:none;
}
div.cadastrar span{
	float:left;
	margin-right:9px;
}
div.cadastrar input{
	border:0;
	padding:0;
	margin:0;
}
div.cadastrar button{
	background-color:#FFD119;
	border:2px solid #FF1C1C;
	padding: 0 2px 0 2px;
	width:auto;
	overflow:visible;
	cursor:pointer;
	margin:17px 0 0 0;
	float:right;
}

ul.lista-dados{
	width:702px;
	background:#fc0;
	float:left;
	padding:6px 0 10px 10px;
	margin-bottom:6px;
}
ul.lista-dados li{
	float:left;
	margin-right:14px;
}
ul.lista-dados label{
	font-weight:bold;
	font-size:100%;
}
ul.lista-dados li input{
	border:1px solid #C7D4E1;
	width:189px;
	height:16px;
	padding:2px 3px 2px 3px;
}
ul.lista-dados li select.input-idade{
	width:44px;
}
ul.lista-dados label{
	display:block;
}
ul.lista-dados li input.error, ul.lista-dados li select.error {
	background: #900;
	color: #FFF;
}

h3.tt-integrantes{
	display:block;
	color:#fff;
	font-size:110%;
	font-weight:bold;
	margin:3px 0 10px 0;
	float:left;
}
h3.tt-integrantes span{
	background:#C24013 none repeat scroll 0 0;
	padding:3px 6px;
}

h3.tt-integrantes span.atencao{
	background:#fff;
	color:#000;
	font-size:85%;
	font-weight:normal;
	padding:3px 6px;

}
div.bottom-cadastro{
	width:100%;
	float:left;
}
div.bottom-cadastro span a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:85%;
}
div.bottom-cadastro span a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
div.bottom-cadastro button{
	background-color:#FFD119;
	border:2px solid #FF1C1C;
	padding: 0 2px 0 2px;
	width:auto;
	overflow:visible;
	cursor:pointer;
	margin:17px 0 0 240px;
}
.uploadifyProgressBar {
					height: 15px;
					background: #FF6619;
				}
div.uploadifyProgress{
	width:200px;

}
fieldset.lista-arquivos{
	width:763px;
	float:left;
	border-bottom:1px solid #B1B1B1;
	padding-bottom:15px;
	margin-bottom:20px;
}
fieldset.lista-arquivos h3{
	display:block;
	color:#fff;
	font-size:110%;
	font-weight:bold;
	margin:3px 0 10px 0;
}
fieldset.lista-arquivos h3 span{
	background:#C24013;
	padding:3px 6px;
}

fieldset.lista-arquivos h3 span.detalhe{
	background:#fff;
	color:#000;
	font-size:85%;
	font-weight:normal;
	padding:3px 6px;

}
fieldset.lista-arquivos label{
	color:#000;
	font-size:100%;
	font-weight:bold;
	float:left;
	margin-right:25px;
}
fieldset.lista-arquivos label small{
	font-size:85%;
	font-weight:normal;
}
fieldset.lista-arquivos input{
	border:1px solid #C7D4E1;
	width:340px;
	height:16px;
	padding:2px 3px 2px 3px;
}
fieldset.lista-arquivos textarea{
	border:1px solid #C7D4E1;
	width:340px;
	height:120px;
	padding:2px 3px 2px 3px;
}
fieldset.lista-arquivos ul li{
	margin-bottom:8px;
}
p#cadastro-sucesso, p.cadastro-sucesso{
	font-size:120%;
	font-weight:bold;
	width:100%;
	text-align:center;
	margin-top:5px;
}
p#cadastro-sucesso strong, p.cadastro-sucesso strong{
	background:#FFCC00;
	padding:2px;
}
p#nao-possui-oi-novo-som{
	width:667px;
	height:227px;
	background:url(../img/conheca.png) 0 0 no-repeat;
	text-indent:-9000px;
}
p#nao-possui-oi-novo-som a{
	width:667px;
	height:227px;
	display:block;
}
p.erro{
	font-size:120%;
	font-weight:bold;
	width:100%;
	text-align:center;
	margin:30px 0 30px 0;
	color:#fff;
}
p.erro span{
	background:#900;
	padding:4px;
}
.musica-substituir a{
		color:#900;
		text-decoration:underline;
		margin-left:20px;
}
.musica-substituir a:hover{
		text-decoration:none;
}
.image-substituir a{
		color:#900;
		text-decoration:underline;
		margin-left:20px;
}
.image-substituir a:hover{
		text-decoration:none;
}
div.lista-bandas{
	width:600px;
	float:left;
}
div.content-lista-bandas{
	width:275px;
	float:left;
	margin:0 20px 32px 0;
}
div.content-lista-bandas dl{
	width:157px;
	float:left;
}
div.content-lista-bandas dl dt{
	margin-bottom:5px;
}
div.content-lista-bandas dl dt a{
	color:#4A216D;
	font-size:110%;
	font-weight:bold;
	text-decoration:none;
}
div.content-lista-bandas dl dt a:hover{
	text-decoration:underline;
}
div.content-lista-bandas dl dd{
	font-size:100%;
	color:#000;
	margin-bottom:6px;
}
div.content-lista-bandas dl dd a{
	background:#E3000F;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	padding:2px;
}
div.content-lista-bandas dl dd a:hover{
	background:#000;
}
div.lista-bandas-img{
	width:115px;
	float:left;
}
div.lista-bandas-img img{
	border:1px solid #785A92;
}
div.pag{
	width:100%;
	float:left;
}
fieldset.busca-banda{
	width:760px;
	height:31px;
	border:1px solid #B0CFB0;
	margin-bottom:20px;
}
fieldset.busca-banda label{
	font-size: 100%;
	color:#000;
	font-weight:bold;
	float:left;
	margin-right:9px;
	margin-top:3px;
}
fieldset.busca-banda input{
	border:1px solid #C7D4E1;
	width:287px;
	height:16px;
	padding:2px 3px 2px 3px;
}
fieldset.busca-banda select{
	border:1px solid #C7D4E1;
	width:145px;
	height:22px;
}
fieldset.busca-banda h3{
	height:27px;
	background:#E3000F;
	color:#fff;
	font-size:140%;
	font-weight:bold;
	width:63px;
	padding:4px 0 0 7px;
	float:left;
	margin-right:9px;
}
fieldset.busca-banda ul{
	float:left;
	margin-top:4px;
}
fieldset.busca-banda ul li{
	float:left;
	margin-right:12px;
	display:inline;
}
fieldset.busca-banda button{
	background-color:#FFD119;
	border:2px solid #FF1C1C;
	padding: 0 2px 0 2px;
	width:auto;
	overflow:visible;
	cursor:pointer;
}
#pagination, #alfabeto{
	font-size:100%;
	color:#49216D;
	width:100%;
	float:left;
}
#alfabeto{
	margin-bottom:15px;
	width:435px;
	text-align:center;
	margin-left: 60px;
}
#alfabeto .separator-alfabeto {
	clear:both;
	height:10px;
}
#pagination a, #alfabeto a{
	color:#fff;
	background:#99320F;
	padding:1px 6px 1px 6px;
	text-decoration:none;
	font-weight:bold;
	margin-bottom:7px;
}
#pagination a:hover, #alfabeto a:hover{
	background:#FFCC00;
}
#pagination em, #alfabeto em{
	font-style:normal;
	font-weight:bold;
}
div.login{
	width:176px;
	height:320px;
	background:url(../img/bg-login.png) 0 0 no-repeat;
	position:absolute;
	top:130px;
	right:35px;
	z-index:10;
}
fieldset.form-login{
	width:148px;
	margin: 100px 0 0 15px;
	float:left;
	display:inline;
}
fieldset.form-login a{
	color: #FFF;
}
fieldset.form-login a:hover{
	background: #FFF;
	color: #4A226E;
}
fieldset.form-login p{
	font-size:85%;
	color:#fff;
	margin-bottom:10px;
}
fieldset.form-login label{
	font-size:100%;
	color:#fff;
	font-weight:bold;
	margin-bottom:6px;
	display:block;
}
fieldset.form-login label span{
	background:#5A929C;
	padding:3px;
}
fieldset.form-login input{
	border:1px solid #C7D4E1;
	width:137px;
	height:16px;
	padding:2px 3px 2px 3px;
}
fieldset.form-login ul{
	width:100%;
	float:left;
}
fieldset.form-login ul li{
	width:100%;
	float:left;
	margin-bottom:12px;
}
fieldset.form-login button{
	background-color:#D2D7F1;
	border:2px solid #000;
	padding: 0 2px 0 2px;
	width:auto;
	overflow:visible;
	cursor:pointer;
	color:#000;
	margin-left:50px;
}
div.left-band{
	width:350px;
	float:left;
}
h3.nome-banda{
	font-size:220%;
	color:#FFCC00;
	margin-bottom:25px;
}
h3.nome-banda span{
	background:#462C71;
	padding:5px;
}
div.foto-band{
	float:left;
	margin-bottom:4px;
}
p.quant-votos{
	width: 340px;
	background:#FFCC00;
	font-size:130%;
	color:#000;
	font-weight:bold;
	float:left;
	padding: 5px 0 5px 10px;
	margin-bottom:17px;
}
p.quant-votos span{
	color:#462C71;
}
div.desc-banda{
	width:100%;
	float:left;
	margin-bottom:20px;
}
div.desc-banda h3{
	color:#fff;
	font-size:110%;
	font-weight:bold;
	margin-bottom:10px;
}
div.desc-banda h3 span{
	background:#C13F13;
	padding:3px;
}
div.desc-banda p{
	color:#000;
	font-size:100%;
	line-height:1.5em;
	float:left;
}
div.lista-midias{
	width:100%;
	float:left;
	margin-bottom:20px;
}
div.lista-midias h3{
	color:#fff;
	font-size:110%;
	font-weight:bold;
	margin-bottom:10px;
	background:#C13F13;
	padding:3px;
}
div.lista-midias ul li{
	margin-bottom:8px;
}
div.lista-midias ul li strong{
	font-size:110%;
}
div.lista-midias ul li a{
	color:#000;
	text-decoration:underline;
}
div.lista-midias ul li a:hover{
	color:#000;
	text-decoration:none;
}
div.right-banda{
	width:382px;
	float:left;
	margin-left:20px;
}
ul.dados-band{
	width:100%;
	float:left;
}
ul.dados-band h3{
	color:#fff;
	font-size:140%;
	font-weight:bold;
	margin-bottom:10px;
}
ul.dados-band h3 span{
	background:#C13F13;
	padding:3px;
}
ul.dados-band li{
	color:#000;
	font-size:120%;
	margin-bottom:2px;
}
a.lk-votar{
	width:267px;
	height:95px;
	background:url(../img/votar.png) 0 0 no-repeat;
	display:block;
	float:left;
	text-indent:-9000px;
	margin:0 0 20px 59px;
	display:inline;
}
a.lk-votar-encerrada{
	width:267px;
	height:95px;
	background:url(../img/votacao-encerrada.png) 0 0 no-repeat;
	display:block;
	float:left;
	text-indent:-9000px;
	margin:0 0 20px 59px;
	display:inline;
}
a.lk-confirmar-voto{
	width:267px;
	height:66px;
	background:url(../img/confirmar_voto.png) 0 0 no-repeat;
	display:block;
	float:left;
	text-indent:-9000px;
	margin:0 0 20px 59px;
	display:inline;
}

h3.tt-nome{
	color:#fff;
	font-size:140%;
	font-weight:bold;
	margin-bottom:10px;	
}
h3.tt-nome span{
	background:#C13F13;
	padding:3px;
}
fieldset.form-votar label{
	display:block;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
	font-size:110%;
}
fieldset.form-votar input{
	border:1px solid #C7D4E1;
	width:300px;
	height:16px;
	padding:2px 3px 2px 3px;
}
fieldset.form-votar select{
	border:1px solid #C7D4E1;
	width:310px;
	height:22px;
}
fieldset.form-votar ul li{
	margin-bottom:10px;
}
fieldset.form-votar button{
	background-color:#FFD119;
	border:2px solid #FF1C1C;
	padding: 0 2px 0 2px;
	width:auto;
	overflow:visible;
	cursor:pointer;
	margin:0 0 0 205px;
}
ul.menu-bandas{
	width:732px;
	height:33px;
	background:url(../img/bg-passos.png) 0 0 no-repeat;
	float:left;
	padding-left:5px;
}
ul.menu-bandas li{
	float:left;
	font-size:110%;
	color:#fff;
	font-weight:bold;
	margin:7px 50px 0 0;
}
ul.menu-bandas li a{
	float:left;
	color:#FFCD43;
	font-weight:bold;
	text-decoration:none;
}
ul.menu-bandas li a:hover{
	color:#fff;

}
ul.menu-bandas li span{
	color:#fff;
}

div.both {
	clear: both;
}
div.alerta-confirma {
	margin-top: 40px;
	border: solid 2px #E3000F;
	padding: 10px;
}div.alerta-confirma p.button-send-mail {
	margin-top: 15px;
}
p.nenhuma {
	clear:both;
	display:block;
	margin-bottom: 200px;
}
div.destaque-home{
	width:815px;
	height:665px;
	background:url(../img/bg-destaque-video.png) 0 0 no-repeat;
	float:left;
	margin:17px 0 18px 0;
	position:relative;
}
div.destaque-home h2{
	display:none;
}
div.box-lista-destaque{
	width:710px;
	float:left;
	margin:92px 0 0 100px;
	display:inline;
	height:255px;
}
div.box-lista-destaque h3{
	color:#fff;
	font-size:300%;
	background:#c24013;
	display:inline;
	line-height:2em;
	font-weight:bold;
	margin-bottom: 30px;
	padding: 2px 10px;
}
div.destaque-end{
	width:580px;
	padding-left:120px;
	margin-top:25px;
}
div.content-destaque{
	width:213px;
	float:left;
	background:#4C216F url(../img/borda-box.png) 0 0 no-repeat;
	padding:4px 3px;
	text-align: center;
}
div.content-destaque:hover{
	background:#22003a url(../img/borda-box.png) 0 0 no-repeat;
}
div.content-destaque img{
	/*float:left;*/
}
div.lista-destaque{
	width:219px;
	float:left;
	margin:0 15px 20px 0;
}
div.lista-destaque h3{
	margin-bottom:9px;
}
div.lista-destaque h3 span{
	color:#fff;
	background:#E3000F;
	padding:3px;
}
div.off{
	display:none;
}
div.content-destaque dl{
	margin-top:6px;
	width:100%;
	float:left;
	text-align: left;
}
div.content-destaque dl dt{
	color:#fff;
	font-weight:bold;
	margin-bottom:1px;
}
div.content-destaque dl dd{
	color:#fff;
	font-weight:bold;
	margin-bottom:1px;
}
a.lk-conheca{
	color:#FFCC00;
	text-decoration:none;
	font-weight:bold;
	float: left;
}
a.lk-conheca:hover{
	text-decoration:underline;
}
div.box-lista-destaque p{
	font-weight:bold;
	font-size:85%;
	color:#ff0000;
}
a.voltar{
	width:51px;
	height:73px;
	background:url(../img/setas.png) 0 0 no-repeat !important;
	background:url(../img/setas-ie.png) 0 0 no-repeat;
	position:absolute;
	top:278px;
	left:11px;
	text-indent:-9000px;
	z-index: 10;
}
a.voltar:hover{
	background:url(../img/setas.png) 0 -73px no-repeat !important;
	background:url(../img/setas-ie.png) 0 -73px no-repeat;
}
a.avancar{
	width:51px;
	height:73px;
	background:url(../img/setas.png) 0 -146px no-repeat !important;
	background:url(../img/setas-ie.png) 0 -146px no-repeat;
	position:absolute;
	top:278px;
	right:11px;
	text-indent:-9000px;
}
a.avancar:hover{
	background:url(../img/setas.png) 0 -219px no-repeat !important;
	background:url(../img/setas-ie.png) 0 -219px no-repeat;
}