div.barra-progreso {        
	width: 300px;         
	height: 170px;         
	text-align: left; 
	        
	/*border: 1px solid #315C7C; */
	/*border: 1px solid #516472;    */
	}     

div.texto-progreso {         
	width: 100%;         
	font-family: Arial;         
	font-size: 15px;         
	height: 70px;         
	text-align: center;         
	padding-top: 15px;         
	padding-bottom: 0px;         
	margin-top: 0px;         
	/*color: #315C7C;*/
	color: #000000;         
	background: url(espera.gif) no-repeat center top;     
	}     
	
div.vacio {         
	position: absolute;         
	width: 40px;         
	height: 20px;         
	/*border: 2px solid #d4d4d4;         */
	background: #c6d8cc;     
	} 
	
div.vacio1 {         
	position: absolute;         
	width: 20px;         
	height: 20px;         
	/*border: 2px solid #d4d4d4;         */
	background: #c6d8cc;     
	}      
	
div.lleno {         
	position: absolute;         
	width: 20px;        
	height: 20px;         
	/*border: 2px solid #d4d4d4; 		*/
	/*background: #315C7C;*/     
	background: #d4d4d4;
	} 
	
div.lleno0 {         
	position: absolute;         
	width: 20px;      
	height: 20px;         
	/*border: 2px solid #d4d4d4;         */
	/*background: #315C7C;*/     
	background: #e5e5e5;
	}
	
div.lleno1 {         
	position: absolute;         
	width: 40px;       
	height: 20px;         
	/*border: 2px solid #d4d4d4;         */
	/*background: #315C7C;*/     
	background: #cccccc;
	}
	
div.lleno2 {         
	position: absolute;         
	width: 40px;        
	height: 20px;         
	/*border: 2px solid #d4d4d4;         */
	/*background: #315C7C;*/     
	background: #b2b2b2;
	}      
	
div.lleno3 {         
	position: absolute;         
	width: 40px;       
	height: 20px;         
	/*border: 2px solid #d4d4d4;         */
	/*background: #315C7C;*/     
	background: #999999;
	}

div.lleno4 {         
	position: absolute;         
   width: 40px;          
	height: 20px;         
	/*border: 2px solid #d4d4d4;         */
	/*background: #315C7C;*/     
	background: #808080;
	}
	
div.lleno5 {         
	position: absolute;         
	width: 40px;          
	height: 20px;         
	/*border: 2px solid #d4d4d4;         */
	/*background: #315C7C;*/     
	background: #676767;
	}
	
div.lleno6 {         
	position: absolute;         
	width: 40px;         
	height: 20px;         
	/*border: 2px solid #d4d4d4;         */
	/*background: #315C7C;*/     
	background: #4d4d4d;
	}

div.lleno7 {         
	position: absolute;         
	width: 40px;         
	height: 20px;         
	/*border: 2px solid #d4d4d4;         */
	/*background: #315C7C;*/     
	background: #333333;
	}      
	
div.lleno8 {         
	position: absolute;         
	width: 40px;         
	height: 20px;         
	/*border: 2px solid #d4d4d4;         */
	/*background: #315C7C;*/     
	background: #1a1a1a;
	}

div.lleno9 {         
	position: absolute;         
	width: 40px;        
	height: 20px;         
	/*border: 2px solid #d4d4d4;         */
	/*background: #315C7C;*/     
	background: #000000;
	}    
	
div#pos1 {         
	margin-left: 17px;     
}     

div#pos2 {         
	margin-left: 44px;     
}     

div#pos3 {         
	margin-left: 71px;     
}     

div#pos4 {         
	margin-left: 98px;     
}     

div#pos5 {         
	margin-left: 125px;     
}     

div#pos6 {         
	margin-left: 152px;     
}     

div#pos7 {         
	margin-left: 179px;     
}     

div#pos8 {         
	margin-left: 206px;     
}     

div#pos9 {         
	margin-left: 233px;     
}     

div#pos10 {         
	margin-left: 260px;     
} 

#texto_principal {
	font:1.8em/145% 'Trebuchet MS',helvetica,arial,verdana;
	color: #516472;
}

#texto_subprincipal {
	font:1.2em/90% 'Trebuchet MS',helvetica,arial,verdana;
	color: #516472;
}

#top {
	margin-top: 2px;
}
