#bloquepuntuacion {
float:left;
margin-bottom:5px;
margin-top:5px;
}


#bloquepuntuacion dl.left {
display:block;
float:left;
margin:0 10px 0 0;
padding:0;
width:155px;
}

#bloquepuntuacion dl.right {
display:block;
float:left;
margin:0 10px 0 0;
padding:0;
width:90px;
}

#bloquepuntuacion dl.rightespecifico {
display:block;
float:left;
margin:0 10px 0 0;
padding:0;
width:170px;
}


#bloquepuntuacion dt {
clear:both;
color:#FFFFFF;
display:inline;
float:left;
font-size:11px;
margin-right:-6px;
padding:3px 0 3px 6px;
position:relative;
z-index:1;
}

#bloquepuntuacion dd {

background:transparent url(./img/barra.png) no-repeat scroll 0 0;
display:block;
float:left;
margin:1px 0 2px;
padding-bottom:2px;
position:relative;
width:150px;
}

#bloquepuntuacion.cSoon dd {

background:transparent url(./img/barra.png) no-repeat scroll 0 115%;
}

#bloquepuntuacion dd div {

background:transparent url(./img/barra2.png) no-repeat scroll 0 0;
height:11px;
position:relative;
text-align:right;
width:75%;
}

.puntuacionPorcentaje {
background:transparent none repeat scroll 0 0 !important;
color:#FFFFFF;
position:absolute !important;
right:5px;
top:2px;
width:auto !important;
z-index:1;
width:100%;
}

#puntuacion {
margin-left: 155px;
font-size: 16px;
line-height: 10px;
font-weight: bold;
}

#criterio {
	
font-size: 13px;
line-height: 10px;
margin:1px 0 2px 25px;
position:relative;
float: left;
padding-bottom:2px;
text-align: center;
height:11px;
}

#criterioespecifico {
	
font-size: 16px;
line-height: 10px;
margin:1px 0 2px 25px;
position:relative;
float: left;
padding-bottom:2px;
text-align: center;
height:11px;
}




