#lista h1
{
	padding		: 0;
	font-family	: Georgia, "Times New Roman", Times, serif;
    font-size	: 24px;
	font-weight	: normal;
	margin	 	: 5px 0 15px 0;
}

#lista h1 a
{
	color	: #CE1127;
}

#vote_text
{
	position	: relative;
	height		: 30px;
	overflow	: hidden;
}

#vote_text p#vote_content
{
	position	: absolute;
	top			: -40px;
	color		: #004182;
	margin		: 0;
	padding		: 0;
}

#lista  table
{
	border			: 0;
	border-collapse : collapse;
	font-size		: 12px;
	font-family		: Tahoma;
	width			: 100%;
}

#lista td
{
	text-align		: center;
	border-bottom	: 1px solid #F0F0F0;
	height			: 20px;	
}

#lista td.col1
{
	text-align	: left;
	padding		: 0 0 0 10px;
}

#lista tr.gray
{
	background		: #F0F0F0;
}



#lista td.col0
{
	width	: 0px;
	text-align	: center;
}

#lista td.col0 div
{
	width		: 0px;
	text-align	: center;
	overflow	: hidden;
}

form fieldset
{
	border	: 0;
	margin	: 0;
	padding	: 0;
}


#fields 
{
	margin-top	: 10px;
	padding		: 10px;
	background	: #F9F9F9;
	border		: 1px solid #D0D0D0;
}

#fields label
{
	display		: block;
	float		: left;
	width		: 120px;
	text-align	: right;
	padding		: 0 10px 0 0;
	line-height	: 20px;
	margin-bottom: 5px;
}

#fields input.text, #selected_song
{
	display	: block;
	float	: left;
	width	: 250px;
	margin-bottom: 5px;
	padding		: 2px 4px;
	font-family	: tahoma;
}

 #selected_song
 {
	width	: auto;
 }

input.submit
{
	background	: #CE1127;
	color		: #fff;
	border		: 0;
	padding		: 6px 15px;
	font-family	: tahoma;
	font-size	: 15px;
	margin-top	: 20px;
	/*margin-left	: 130px;*/
	display		: none;
	cursor		: pointer;
}

.error
{
	color	: #ff0000;
	margin-bottom	: 10px;
}

.success
{
	background		: #c4ffc5;
	padding			: 5px;
	color			: #035d01;
	margin-bottom	: 20px;
}
