body {
	text-align:center;
	margin:0px;
	padding:0px 0px 20px;
	background-color: #FFFFFF;
}
hr {display:none;}
img { vertical-align: middle; background-repeat: no-repeat; } 


#imgfundo {
	background-position: right; vertical-align: middle; background-repeat: no-repeat;
}

/***********  Div dos banners  **************/
#banner { margin: 0px; 	display: block; 	background-color: Black; }
#banner p, #banner h1 { display:none; }

/***************  Mestre  ***************/
#mestre { position:relative; width:740px; margin:0px auto; }

/***************  Titulos  ***************/
h1 { 	margin:0px; height:71px; text-indent:-5000px; cursor:default; display:block; /*hack IE*/_float:left; width:100%; }
h1 span { display:none; }
h3 { margin:20px 0px 0px; }

/***************  Menu  ***************/
#menu { 	margin: 0px 0px; width: auto; white-space: nowrap; float: right;}
#menu ul { padding:0px; margin:0; text-align: right;}
#menu ul li {
		display: inline;
		padding:0px;
		list-style: none;
		/* w\idth: auto; */
		line-height: 20px;
		
		}

#menu ul li a { padding: 0px 11px; }

/*** Boxes ***/
.box { margin:0px 0px; }

/***************   descricao da pgina inicial    **********************/
/* #descricao { width:230px; padding:15px 15px; margin:7px 0px; position:absolute; right: 15px;
    top:30px; border-bottom:20px solid #EAEAEA; border-right: 2px solid #EAEAEA; text-align:right; }*/

#descricao { float: right; width:220px; /*clear: both;*/ padding:15px 15px; margin:15px 15px; 
    text-align:right; }
/************************** discografia **********/


	 
	/***************   descrio da pdiscografia    **********************/
#descricaodisco { width:300px; position:absolute; right: 50px;
    top: 110px; border-left: 2px solid #EAEAEA; text-align:left; }

/***************  Layouts  ***************/
#layout { float:left; clear:left; width:175px; padding:10px 0px; margin:10px 0px; }
#layout h3, #layout p { margin:0px; 	padding:0px 0px 0px 15px; }

/******************  versão ********************/
#idioma { float:left;  width:175px; padding:10px 0px; margin:10px 0px; }
#idioma p { margin: 10px;}
/***************  informativo ***************/
#informativo { float:left; clear:left; width:175px; margin: 0; padding:0; font-weight: bold; text-align:left;}
#informativo h3 {	margin: 0px; padding: 0px 0px 0px 10px;}
#informativo p { padding:5px 10px 10px 15px; }
#informativo ul { margin:10px; padding:0px 0px 10px 0px; list-style:none; }
#informativo ul li { margin-top:5px; padding-left: 20px; }

/***************  imprensa ***************/
#imprensa { float:left; clear:left; width:175px; margin:0; padding:0; text-align:left;}
#imprensa h3 {	margin: 0px; padding: 0px 0px 0px 10px;}
#imprensa p { padding:5px 10px; }
#imprensa ul { margin:10px; padding:0px 0px 15px 0px; list-style:none; }
#imprensa ul li { margin-top:5px; padding-left: 20px; }

/***************  texto do Blog  ***************/
#txtcont {text-align:left; margin:20px 20px 20px 210px; padding:15px 0 0 0;}

html>body #txtcont {  width:510px; margin:40px 10px 10px 200px; }
#txtcont p {  margin: 8px 20px 10px 25px ; letter-spacing: 1px; padding-left: 20px;/*left: 50%;
margin-left: -370px; /* margem negativa dividida por 2*/}
#txtcont p.maisinfo { margin: 5px 0px 0px 12px;  }
#txtcont h2 {
	margin: 15px 20px 0px 10px;
	padding-left: 25px;
	letter-spacing: 2px;
}
#txtcont h2.blogentry {
	margin: 25px 16px 5px 10px;
	padding-left: 30px;
	letter-spacing: 2px;
}
#txtcont ol { margin:0px;  padding:0px 30px 20px; }

#txtcont li { padding:0px 0px 0px 15px; list-style:none; }


/*****************    links    *********************/
#txtcont ul.links { text-decoration:none; display:block;  margin: 0 0 0 5px;}
#txtcont ul.links li { text-decoration:none; list-style-type : none;
 list-style-position: inside; }
#txtcont ul.links li a { padding-left: 20px; background: url(figuras/li.gif) no-repeat center left;}
#txtcont ul.links li a:hover { text-decoration: underline; }
#txtcont h3 { margin:10px 16px 5px 35px;}
#txtcont h3 small { margin: 0px 0px 5px 0px; }

.discografia {width:485px; margin:0px 0px 0px 0px; float: left;}


/*********descricao da pagina inicial ***********/
#txtcontdesc { margin:30px 10px 0px 30px; float: right;} 
html>body #txtcontdesc { width:230px; margin:30px 0px 0px 20px;float: right;} 



/********* conteudo da discografia ***********/
#txtcontdisco { margin:10px 250px 0px 220px; } 
html>body #txtcontdisco { width:250px; margin:40px 0px 0px 250px; }




/***************  descrio de fotos ***************/
#desc {
	float: right;
	clear: left;
	width: 175px;
	padding: 10px 10px;
	border-right: 2px solid #D6D6D6;
	background: #F5F5F5;
	text-align: left;
}
#desc p { padding:5px 10px; }
#desc h3 {	margin: 0px; padding: 0px 0px 0px 10px;}
/***************  texto do Blog  ***************/

/***************  rodape  ***************/
#rodape { clear:both; height: 45px; margin-top:20px;}

/***************  Logos  ***************/
#rodape #logos { float:left;  margin:20px 100px 0px 5px; }
#rodape #logos img { margin:0px 0px 0px 5px; }



/***************  Inputs  ***************/
#txtcont form { text-align: left; margin-left:25px;}
form#comentario .inputtexto { width:230px;  border:1px solid #CCC; }
div.botao { text-align:right; }

/****************  estilo do formulrio de contato *************************/
td.modelo1{border:1px solid #ffffff;background-color:#fefefe;font-family:tahoma,arial,verdana,Helvetica, Sans-Serif;font-size:8pt;color:#4f4f4f;cursor:default;}
/*td.modelo2{
	border: 1px solid #FFE1E1;
	background-color: #ffffff;
	font-family: tahoma,arial,verdana;
	font-size: 10pt;
	color: #BB0000;
	cursor: default;
}*/
input.modelo1{
	border: 1px solid #7D0000;
	background-color: #F4E8E3;
	font-family: tahoma,arial,verdana,Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #7D0000;
	cursor: default;
}
input.modelo2, select.modelo2, textarea.modelo2{
	border: 1px solid #FFE1E1;
	background-color: #f5f5f5;
	font-family: tahoma,arial,verdana,Helvetica, Sans-Serif;
	font-size: 10pt;
	color: black;
	cursor: default;
	padding-left: 5px;
	text-align: left;
}
textarea.modelo1{border:1px solid #eff2f8;background-color:#fefefe;font-family:tahoma,arial,verdana,Helvetica, Sans-Serif;font-size:10pt;color:#4f4f4f;cursor:default;}

select.modelo1{background-color:#fefefe;font-family:tahoma,arial,verdana,Helvetica, Sans-Serif;font-size:8pt;color:#4f4f4f;}
submit.modelo1{border:1px solid #DCDCDC;background-color:#f5f5f5;font-family:tahoma,arial,verdana,Helvetica, Sans-Serif;font-size:8pt;color:#696969;cursor:default;}
.texts {
	font-family: tahoma,Trebuchet Ms, arial,verdana,Helvetica, Sans-Serif;
	font-size: 10pt;
	color: #7D0000;
	text-align: right;
	padding-right: 3px;
}

/**************** thumbnails das fotos ************/
#thumb { margin: 0px 0px 0px 10px; 	 }
#thumb ul { padding:0px; float: left; }
#thumb ul li { display: inline; margin:0px 0px 0px 0px; }
#thumb ul li a { padding: 0px 15px 70px 0px; }
#thumb h2 { margin: 15px 5px 5px 0px;}




	/*******************  SISTEMA DE VOTO DAS MÚSICAS  ********************************/

/*  styles for the unit rater     */
.ratingblock {
	width: 100%;
	display:block;
	/* border-bottom:1px solid #999;
	padding-bottom:8px;
	margin-bottom:8px;
	*/
	}

.loading {
	height: 30px;
	background: url('../images/18.gif') 40% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 16px;
	position: relative;
	background: url('../images/box_rater.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images/box_rater.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}	
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}
.unit-rating a.r6-unit{left: 80px;}
.unit-rating a.r6-unit:hover{width: 96px;}
.unit-rating a.r7-unit{left: 96px;}
.unit-rating a.r7-unit:hover{width: 112px;}
.unit-rating a.r8-unit{left: 112px;}
.unit-rating a.r8-unit:hover{width: 128px;}
.unit-rating a.r9-unit{left: 128px;}
.unit-rating a.r9-unit:hover{width: 144px;}
.unit-rating a.r10-unit{left: 144px;}
.unit-rating a.r10-unit:hover{width: 160px;}

.unit-rating li.current-rating {
	background: url('../images/box_rater.gif') left bottom;
	position: relative;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	left: 0px;
	text-align: left;
	}

.voted {color:#999;}
.thanks {
	color: #CE9855;
}

.separa {text-align:center; margin:0;}		