@CHARSET "UTF8";
#lista_valoraciones ul {
	list-style : none;
	padding: 0px;
	margin : 0px;
	color : #000000;
}
.puntuacion {
	cursor: pointer;
	margin-right: 5px;
	display: block;
	float: left;
	overflow: visible;
	height : 32px;
}
.puntuacion:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.estrella {
	width: 35px;
	height: 25px;
	overflow: hidden;
	display: inline-block;
	text-indent: -999em;
	cursor: pointer;
	float: left;
}
.estrella_izq,
.estrella_der {
	width: 13px;
}

.estrella,
.estrella a {
	background: url('../imagenes/estrella_sprite.png') no-repeat 0 0px;
}
.estrella span {
	background: url('../imagenes/estrella_sprite.png') no-repeat 0 0px;
}
.estrella_izq,
.estrella_izq a {
	background: url('../imagenes/estrella_sprite_izq.png') no-repeat 0 0px;
}
.estrella_izq span {
	background: url('../imagenes/estrella_sprite_izq.png') no-repeat 0 0px;
}
.estrella_der,
.estrella_der a {
	background: url('../imagenes/estrella_sprite_der.png') no-repeat 0 0px;
}
.estrella_der span {
	background: url('../imagenes/estrella_sprite_der.png') no-repeat 0 0px;
}	
.estrella a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}
.estrella span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}
div.puntuacion div.on a {
	background-position: 0px -33px;
}
div.puntuacion div.on span {
	background-position: 0px -33px;
}
div.puntuacion_comentario div.on {
	background-position: 0px -33px;
}

div.puntuacion div.hover a,
div.puntuacion div a:hover {
	background-position: 0px -65px;
}
div.puntuacion div.hover span,
div.puntuacion div span:hover {
	background-position: 0px -65px;
}
#num_votos {
	float: left;
}

#num_votos p {
	font-size: 10px;
}
#formulario_valoracion {
	width : 700px;
	height : 200px;
	float : left;
	clear :both;
	border-top : 1px solid #B4B4B4;
	background : none repeat scroll 0 0 #BBFF78;
}
#controles_formulario_valoracion {
	width : 410px;
	text-align : center;
	padding : 5px;
	float : left;
}
#controles_formulario_valoracion input{
		width : 150px;
}
#valoracion {
	padding : 10px;
	float : left;
}
#valoracion th{
	text-align : right;
	padding-right : 5px;	
}
#valoracion_global {
	height : 100%;
	width : 140px;
	font-size : 150px;
	line-height : 155px;
	float : left;
	text-align : center;
}
#formulario_valoracion textarea {
	width : 324px;
	height: 90px;
	border : 0px;
	margin : 0px 0px 0px 5px;
	padding: 30px 40px 15px 40px;
	float : left;
	clear : left;
	resize : none;
	overflow :hidden;   
	background : url('../imagenes/fondo_valoracion.gif')no-repeat;
}
#formulario_valoracion_nombre {
	display : block;
	float : left;
	padding : 5px;
}
#lista_valoraciones li{
	display : block;
	float : left;
	width : 679px;
	height : auto;
	min-height : 25px;
	padding : 10px;
}
#lista_valoraciones strong {
	display : block ;
	width : 300px;
	float : left;	
}
#lista_valoraciones p {
	float : left;
	width :525px;
	padding: 10px;
	margin : 0px;
	color : #B4B4B4;
	height : auto;
}
.puntuacion_comentario {
	float : left;
	width : 165px;
	height : 29px;
	text-align : right;
	margin : 0px;
	padding : 0px;
}
.comentario_par {
	background : #E8FFD2;
}
.comentario_imp {
	background : #FFFFFF;	
}
.fecha_comentario {
	display : block;
	width : 140px;
	margin : 0px 58px 0px 10px;
	float : left;
}
.baneado_moderado {
    color: #CCCCCC;
    text-decoration: line-through;
}
.si_moderado {
	color : #0000FF;
}
.no_moderado {
 color :#FFA500;
}