body{
  height:100%;
  margin:0px auto;
  width:770px;
  border: 0;
  vertical-align:top;
  font-family:Tahoma;
  font-size:11px;
  background-image: url('../img/fundo.gif');
  background-repeat:repeat-x;
  background-color:#2d2d2d;
  text-align:center;
}

body a{
  color:#006699;
}

input, textarea{
  background:#b0edab;
  border:0;
  padding:5px;
}

#btn{
  background:url('../img/btn.gif');
  width:80px;
  max-width:80px;
  min-width:80px;
}

#btnV{
  background:url('../img/votar.gif');
  max-width:75px;
  width:75px;
  min-width:75px;
}

#pagina, #centMenu{
  top:0;
  width:770px;
  height:auto;
  border:0px;
  padding:0px;
  margin:0px;
  position: relative;
  min-height:auto;
  max-height:auto;
  text-align:left;
}

#pagina{
  background:#FFFFFF;
}

#blocos{
  position: relative;
  left:0px;
  top:0;
  width:100%;
}

#topo{
  width:100%;
  height:140px;
}

#menu{
  width:100%;
  height:42px;
  text-align:left;
  border-bottom:1px solid #2B2B2B;
}

#menu ul{
  padding:14px 0;
  margin:0;
}

#menu ul li{
  padding:0;
  margin:0;
  list-style:none;
  display:inline;
}

#menu ul li a{
  color:#FFFFFF;
  text-decoration:none;
  font-family:Tahoma;
  font-size:12px;
  padding:14px;
}

#menu ul li a:hover{
  background:#3dd731;
  color:#FFFFFF;
}

#titulo{
	margin:0px;
	padding:12px;
	background:#3dd731;
	color:#FFFFFF;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
}

#tituloInterno{
    margin:0px;
	margin-right:3px;
	padding:12px;
	background:#3dd731;
	color:#FFFFFF;
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
}

#miniTitulo{
    margin:0px;
	margin-right:6px;
	padding:9px 9px 9px 0;
	background:#FFFFFF;
	color:#3dd731;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
}

#esquerda{
  width:197px;
  height:auto;
  padding-left: 3px;
  padding-right: 3px;
   float:left;
}

#centro{
  width:360px;
  height:auto;
  padding-right: 3px;
  float:left;
}

#centro #titulo{
	background:#FFFFFF;
	color:#3dd731;
}

#direita{
  width:200px;
  height:auto;
   float:left;
}

#bloco{
	position:relative;
	width:100%;
	background:#FFFFFF;
	margin:4px 0px;
	padding-bottom:1;
}

#lista{
  list-style:none;
  margin:0;
  padding:0;
  padding-left:2px;
}

#lista li{
  display:block;
  *display:inline-block;
  __display:inline-block;
}

#lista li a{
  color:#7a7a7a;
  text-decoration: none;
  font-family:Tahoma;
  font-size:10px;
  display:block;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom:1px solid #D0D0D0;
}

#lista li a:hover{
  background:#b0edab;
  color:#000;
}

#blocoUnico, #blocoUnicoA{
  position:relative;
  left:0;
  width:767px;
  max-width:767px;
  height:auto;
  min-height:555px;
  background:#FFF;
  padding-left:3px;
  padding-top:4px;
}

#blocoUnicoA{
  min-height:800px;
}

#sombraAlbum{
  background:#A9A9A9;
  height:670px;
}

#top{
  font-size:11px;
}

#comentario{
  font-size:14px;
  color:#A0A0A0;
}

#notC{
  font-size:12px;
  color:#A0A0A0;
}

#blocoAlbum{
  width:100%;
  background:#E7E7E7;
  overflow:auto;
  height:auto;
  max-height:450px;
}

#iframe{
  position:relative;
  top:5px;
  left:0;
  height:auto;
}

#iframe iframe{
  width:740px;
  height:550px;
  border:0;
}

#tabela{
  font-size:10px;
  color:#7a7a7a;
}

#tblRecados{
  font-size:12px;
  color:#7a7a7a;
}

#tabela hr{
  padding:0;
  height:0;
  margin:0;
  background:#7a7a7a;
}

#dtRec{
  color:#c0c0c0;
}

#sep{
  border-bottom:1px solid #c0c0c0;
}

#conteudo{
  position:absolute;
  top:155px;
}

#msg{
  position:absolute;
  top:155px;
  left:350px;
  background:#FFFAAA;
  border:1px solid black;
  padding:5px;
  width:350px;
  height:60px;
}

#clear{
  clear: both;
  height:5px;
  margin:0;
}

#rodape{
   background: url('../img/rodape.gif');
   clear:both;
   height:45px;
   *height:75px;
   __height:75px;
   vertical-align:center;
   padding-top:30px;
   padding-left:15px;
}

#ucebras{
  position:absolute;
  float:right;
  bottom:5px;
  right:5px;
  width:120px;
}

#msgErro{
  background:#FFFAAA;
  width:730px;
  height:auto;
  position:relative;
  top:5;
  left:18;
  padding:5px;
  margin-bottom:10px;
  border:1px dashed red;
  text-align:center;
}

#msgOK{
  background:#FFFAAA;
  width:730px;
  height:auto;
  position:relative;
  top:5;
  left:18;
  padding:5px;
  margin-bottom:10px;
  margin-bottom:10px;
  border:1px dashed green;
  text-align:center;
  background:#FFFFFF;
  color:green;
}

#publicidade{
  border-top:1px solid white;
  position:relative;
  min-height:60px;
  height:auto;
  max-height:auto;
  width:770px;
  padding-top:20px;
  padding-bottom:20px;
  background:#79cef6;
  text-align:center;
  border-bottom:1px solid #94deef;
}

#publicidade img{
  border:10px solid white;
}

.posTop{
  width:45px;
  text-align:center;
  padding-bottom:7px;
}

#posTop{
  font-weight:bold;
  color:#79cef6;
  width:100%;
  height:25px;
  max-height:25px;
  border:1px solid #cecece;
  padding-bottom:10px;
  padding-top:10px;
  font-size:22px;
}

#linha1, #linha2{
  color:#7a7a7a;
  font-size:14px;
  vertical-align:bottom;
}

#cantorTop{
  font-size:11px;
  color:#3dd731;
  vertical-align:top;
}

#albumIMG{
  background:url('../img/fundoAlbum.gif');
  width:98px;
  height:100px;
  text-align:center;
  background-repeat:no-repeat;
  padding-top:21px;
}

#albumIMG img{
  max-width:80px;
  width:80px;
}

#tituloAlbum{
  font-size:18px;
  color:#7a7a7a;
}

hr{
  padding:0;
  margin:0;
}

#logo{
  position:relative;
  top:1px;
  left:53px;
  width:152px;
  height:132px;
  text-align:center;
}

#marginMaior{
  margin-left:10px;
  margin-right:10px;
}

#tabela input, textarea{
  width:98%;
}

#dest{
  text-decoration:none;
}

#radio {
  background:#FFF;
}

#letras{
  position:relative;
  top:0;
  left:10px;
  width:500px;
  float:left;
}

#tops{
  position:relative;
  top:0;
  left:0;
  width:240px;
  float:left;
}

#pesqLetras{
  padding-top:8px;
}

.putPesq{
  background:#454545;
  border:0;
  padding:5px;
  color:#FFFFFF;
  width:200px;
  margin-left:5px;
  margin-right:15px;
}

.putPesqSelect{
  background:#454545;
  border:0;
  padding:5px;
  color:#FFFFFF;
  width:100px;
  margin-left:5px;
  margin-right:15px;
}

#diasemana{
  position:relative;
  top:0;
  left:0;
  width:250px;
  float:left;
}

#diasemana ul{
  margin:4px;
  padding:20px;
}

#diasemana ul li{
  list-style-image:url('../../../img/pro_icon.png');
  margin:0;
  padding:1px 10px 0px 10px;
  *padding:0px;
}

#diasemana ul li a{
  display:block;
  color:#000000;
  text-decoration:none;
  padding:0;
  padding-top:10px;
  padding-bottom:10px;
  color:#606060;
}

#diasemana ul li a:hover{
  display:block;
  text-decoration:underline;
}

/* Fix IE. Hide from IE Mac \*/
* html #diasemana ul  li { float: left; height: 1%; }
* html #diasemana ul li a { height: 1%; }
/* End */


#programacao{
  position:relative;
  top:20px;
  right:100px;
  width:400px;
  float:right;
  font-size:11px;
}

#programacao .titulo{
  font-size:18px;
  color:#7ebe4b;
}

#programacao .black, #programacao #black{
  color:#000000;
}

#programacao a{
  font-size:11px;
  color:#7ebe4b;
  font-weight:bold;
}

.tbl{
  font-size:12px;
  width:100%;
}

.tbl tr td{
  padding-top:10px;
}

.separa{
  padding-bottom:10px;
  padding-top:5px;
  border-bottom:1px solid #B2B2B2;
}

.nivel0, .nivel1, .nivel2, .nivel3, .nivel4, .nivel5{
  text-decoration:none;
  padding:5px;
}

.nivel0:hover, .nivel1:hover, .nivel2:hover, .nivel3:hover, .nivel4:hover, .nivel5:hover{
  text-decoration:underline;
}

.nivel0{
  font-size:12px;
}

.nivel1{
  font-size:14px;
}

.nivel2{
  font-size:16px;
}

.nivel3{
  font-size:18px;
}

.nivel4{
  font-size:20px;
}

.nivel5{
  font-size:22px;
}

#titulo, #tituloInterno{
  background-image:url('../img/titulo.gif');
}

input{
   *height:25px;
   __height:25px;
   *padding:0;
   __padding:0;
   *margin:0;
}

.songs{
  margin:0;
  padding:0;
}

.songs  li{
  list-style:none;
  font-family:Tahoma;
  font-size:10px;
  color:#7a7a7a;
  border-bottom:1px solid #dedede;
  padding-top:10px;
  padding-bottom:10px;
}

.songs li .index{
  font-size:12px;
  color:#79cef6;
  font-weight:bold;
  margin-right:5px;
  margin-left:5px;
  float:left;
}