#todo{width:900px; margin:5px auto;}
body{background:#00A8F0 url(img/nubes.png);margin:0px;background-attachment:fixed;}
#cabeza{width:900px;}
#cabeza-texto{margin-left:100px;float:left;}
#cabeza-texto h1{font-size:72px; line-height:80px; text-align:center; color:#CC0000; margin:10px;}
#cabeza-texto h2{font-size:36px; line-height:28px; text-align:center; color:#CC0000; margin:5px 10px;}
#cabeza img{float:left;}
#cuerpo{background:#FFFFFF;border:#000000 dashed 2px;width:896px; position:relative;}
.titulo1{margin:10px;font-size:28px;color:#00139B;font-family:"Times New Roman", Times, serif;}
.ejercicio{border:#000066 solid 1px;width:800px;margin:10px 42px;padding:5px;float:left;display:none;}
#ejercicio1{display:block;}
.ejer_descri{width:600px;margin:10px 50px;font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:20px;text-align:justify;}
.ejer_descri h1{color:#000000;font-size:24px;margin:5px;text-align:center;}
.teoria{width:600px;margin:10px auto;font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:24px;text-align:justify;}
.mensaje{font-size:2em;line-height:1.2em;font-family:Georgia, "Times New Roman", Times, serif;text-align:justify; margin:10px;}
.mautor{margin-right:100px;text-align:right;font-size:1.4em;font-family:Georgia, "Times New Roman", Times, serif;}
.limpiar{clear:both;}
.siguiente{background:#006600; color:#FFFFFF;font-size:24px;border:#000000 outset 2px;float:right;padding:10px;text-decoration:none;z-index:2;}
.siguiente:hover{background:#009966;border:#000000 inset 2px;}
.siguienteb{width:112px;height:52px;margin:10px;float:right;position:relative;}
.siguienteb span{background:#000000;width:112px;height:52px;opacity:0.1;filter:alpha(opacity=10);top:0px;left:0px;position:absolute;z-index:5;display:none;}
.siguienteb img{top:20px;left:6px;position:absolute;z-index:10;display:none;}
.ref_inst{text-decoration:none;color:#0000FF; font-size:18px;margin:5px;}
.instrucciones{display:none;}
#menu{list-style:none;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;line-height:18px;margin:10px 5px 0px 5px;padding:0;float:left }
#menu a{background:#0000FF;color:#FFFFFF;border:#000000 solid 2px;width:120px;height:20px;padding:5px;margin:2px;float:none;text-align:center;text-decoration:none;outline:none;}
#menu li{margin:20px 2px;}
#menu a:hover{background:#00FFFF;color:#000000;}
#pie{background:#FFFFFF;border:#000000 dashed 2px;width:896px;width:886px;margin:10px auto;padding:5px;}
.guardar{text-align:right;font-size:12px;margin:2px;}
.pizarra{background:#0033FF;color:#FFFFFF;font-size:18px;line-height:20px;border:#000000 solid 2px;float:left;margin:10px;padding:10px;text-decoration:none;width:200px;height:115px;}
.pizarra p{margin:5px;}
.pizarra a{background:#009900;color:#FFFFFF;border:#000000 solid 1px;text-decoration:none;padding:1px 3px;}
.pizarra span{border:#FFFF00 solid 1px;padding:0px 3px;}
.pizarra h2{font-size:28px;text-align:center;line-height:30px;margin:5px;}
.lecciones{border:#0000FF solid 1px;width:545px;padding:3px; margin:5px;float:left;position:relative;}
.lecciones h2{font-size:28px;text-align:center;line-height:30px;margin:5px;}
.nivel{border:#0000FF solid 1px;width:120px;margin:2px;padding:5px;float:left}
.nivel h3{font-size:20px;text-align:center;line-height:22px;margin:5px;}
.nivel p{margin:5px;font-size:14px;line-height:18px;}
.nivel a{color:#0000FF;text-decoration:none;}
.nivelN{background:#666666;background:rgba(102,102,102,0.50);width:272px;height:599px;position:absolute;top:43px;left:275px;z-index:80;}
.nivelN h1{font-size:32px;text-align:center;color:#FF0000;margin:20px;}
.nivelN0{background:#666666;background:rgba(102,102,102,0.50);width:408px;height:599px;position:absolute;top:43px;left:139px;z-index:80;}
.nivelN0b{background:#666666;background:rgba(102,102,102,0.50);width:137px;height:356px;position:absolute;top:286px;left:2px;z-index:80;}
.nivelN0 h1{font-size:32px;text-align:center;color:#FF0000;margin:20px;}
.realizada{background:#009966;color:#FFFFFF;padding:1px 3px;}
.falta{background:#EEEEEE;color:#BB0000;padding:1px 3px;}
.preguntas{border:#0000FF solid 1px;width:600px;margin:10px auto;padding:10px;font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:20px;display:none;}
.pregunta{}
.pregunta p span{padding:1px 5px 1px 0px;}
.texto_prueba{border:#0000FF solid 1px;width:600px;margin:10px auto;padding:10px;font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:24px;text-align:justify;display:none;}
.texto_prueba h1{line-height:1.2em;}
.resultado{border:#00CC00 solid 4px;width:300px;margin:10px auto;padding:10px; text-align:center;display:none;}
.resultado h2{margin:14px 2px;}
.resultado p{margin:10px 2px;}
a{color:#0000FF;}
.cargando{margin:auto;display:none;}
.error{color:#990000;font-size:24px;text-align:center; margin:20px;}
.pruebas{border:#0000FF solid 1px;width:220px;margin:5px;float:left;font-size:14px;}
.pruebas h2{font-size:28px;text-align:center;line-height:30px;margin:5px;}
.pruebast{border:#0000FF solid 2px;width:220px;text-align:center;}
.pruebast th{background:#FFFF00;}
.comilla{font-size:3em;font-family:Arial, Helvetica, sans-serif; font-weight:800; position:relative; top:15px;}


.caja1{border:#0000FF solid 1px; width:520px; height:400px; font-size:14px; overflow:hidden; margin:5px auto;position:relative;}
.caja1a{width:512;height:120; position:absolute;top:40px;left:4px;display:none;}
.caja2{border:#0000FF solid 1px; width:240px; height:90px; font-size:14px; overflow:hidden; margin:5px auto;} 
.caja2a{width:120px;float:left;} 
.caja2b{width:120px;float:left;} 
.caja3{border:#0000FF solid 1px; width:600px;height:260px; font-size:14px; overflow:hidden; margin:15px auto;}
.caja4{border:#0000FF solid 1px; width:205px; height:365px; overflow:hidden; margin:15px auto; padding:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.caja5{border:#0000FF solid 1px; width:600px; height:110px; overflow:hidden; margin:15px auto; padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;position:relative;}
.caja5a{width:200px; height:70px; overflow:hidden;font-family:Verdana, Arial, Helvetica, sans-serif; position:absolute;top:5px;left:200px; z-index:20;display:none;}
.caja6{border:#0000FF solid 1px; width:600px; height:150px; overflow:hidden; margin:15px auto; padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.caja6f{border:#0000FF solid 1px; width:600px; height:185px; overflow:hidden; margin:15px auto; padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.caja6a{width:200px; height:110px;float:left;position:relative;} 
.caja6b{width:200px; height:110px;float:left;position:relative;}
.caja6c{width:200px; height:110px;float:left;position:relative;} 
.caja6d{width:600px; height:110px;float:left;position:relative;} 
.caja6e{width:600px; height:145px;float:left;position:relative;}
.caja7{border:#0000FF solid 1px; width:600px; height:150px; overflow:hidden; margin:15px auto; padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.caja7a{width:200px; height:110px;float:left;} 
.caja7b{width:200px; height:110px;float:left;}
.caja7c{width:200px; height:110px;float:left;} 
.caja8{border:#0000FF solid 1px; width:750px; height:200px; overflow:hidden; margin:15px auto; padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.caja8a{width:250px; height:160px;float:left;position:relative;} 
.caja8b{width:250px; height:160px;float:left;position:relative;}
.caja8c{width:250px; height:160px;float:left;position:relative;}
.caja9{border:#0000FF solid 1px; width:600px; height:150px; overflow:hidden; margin:15px auto; padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.caja9a{width:196px; border:#0000FF solid 1px; margin-right:1px; height:110px;float:left; position:relative; z-index:5;} 
.caja9b{width:196px; border:#0000FF solid 1px; margin-right:1px; height:110px;float:left; position:relative; z-index:5;}
.caja9c{width:196px; border:#0000FF solid 1px; height:110px;float:left; position:relative; z-index:5;}  
.caja10{border:#0000FF solid 1px;width:600px;margin:15px auto;padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;line-height:18px;text-align:left;position:relative;}
.caja10a{width:200px; height:70px; overflow:hidden;font-family:Verdana, Arial, Helvetica, sans-serif; position:absolute;top:5px;left:200px; z-index:20;display:none;}
.caja10b{border:#0000FF solid 1px; width:600px; height:400px; overflow:hidden; margin:15px auto; padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center}
.caja11{border:#0000FF solid 1px;width:600px;height:400px;margin:15px auto;padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;line-height:18px; text-align:justify;position:relative;}
.caja11a{background:#CCCCCC;background:rgba(204,204,204,0.5);width:200px;height:200px;margin:0px;padding:0px; position:absolute;top:0px;left:0px;}
.caja11b{border:#0000FF solid 1px;width:600px;margin:15px auto;padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;line-height:18px;text-align:justify;position:relative;}
.caja11ba{border:#000000 dashed 2px;border-color:rgba(0,0,0,0.7);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;width:200px;height:200px;margin:0px;padding:0px;position:absolute;top:0px;left:0px;}
.caja12{border:#0000FF solid 1px; width:400px;font-size:16px; font-family:"Times New Roman", Times, serif;margin:15px auto;}
.caja13{border:#0000FF solid 1px; width:750px; height:300px; overflow:hidden; margin:15px auto; padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;}
.palabra{width:60px;height:16px;margin:2px 20px 3px 20px;float:left;}
.palabrab{width:150px;height:16px;margin:2px 10px 3px 10px;float:left;}
.palabrac{width:235px;height:16px;margin:2px 10px 3px 10px;float:left;overflow:hidden;}
.palabrad{width:160px;height:110;border:#0000FF solid 2px;background:#FFFF33;margin:3px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100px; line-height:100px; text-align:center; float:left; overflow:hidden;}
.palabrad a{color:#0000FF;text-decoration:none; margin:0px; padding:0px 5px;}
.palabra2{width:50px;height:16px;margin:5px 5px;float:left;text-align:center;}
.palabra2a{width:100px;height:16px;margin:10px auto;text-align:center;}
.palabra3{width:180px;height:16px;margin:2px 10px 3px;float:left;}
.palabra4{width:200px;height:52px;margin:0px;clear:both;font-size:14px; position:relative;}
.palabra4a{width:160px;height:0px; margin:0px 20px; clear:both; font-size:40px; text-align:left; line-height:0px;position:absolute; top:-14px; left:0px;color:#000066;}
.palabra4b{width:160px;height:0px; margin:0px 20px; clear:both; font-size:40px; text-align:right; line-height:2px;position:absolute; top:-14px; left:0px;color:#000066;}
.palabra4c{width:160px;height:0px; margin:0px 20px; clear:both; font-size:40px; text-align:center; line-height:2px;position:absolute; top:-14px; left:0px;color:#000066;}
.palabra4d{width:200px;margin:0px;clear:both;font-size:14px;text-align:justify;}
.palabra5{width:600px; height:18px; margin:0px; clear:both;font-size:14px; position:relative; text-align:justify;}
.palabra5a{width:120px;height:0px; margin:0px; font-size:25px; text-align:center; line-height:0px;position:absolute;color:#000066;}
.palabra5b{width:150px;height:0px; margin:0px; font-size:25px; text-align:center; line-height:0px;position:absolute;color:#000066;}
.palabra5ca{width:200px;height:0px; margin:0px; font-size:40px; text-align:center; line-height:0px;position:absolute; top:-14px; left:0px;color:#000066;}
.palabra5cb{width:200px;height:0px; margin:0px; font-size:40px; text-align:center; line-height:0px;position:absolute; top:-14px; left:200px;color:#000066;}
.palabra5cc{width:200px;height:0px; margin:0px; font-size:40px; text-align:center; line-height:0px;position:absolute; top:-14px; left:400px;color:#000066;}
.palabra5f{width:600px;margin:0px;clear:both;font-size:14px;text-align:justify;}
.palabra5h{width:60px;height:40px; margin:0px 2px;font-size:30px;text-align:center;line-height:40px;color:#0000FF; text-decoration:none;float:left;border:#0000FF solid 1px;background:#FFFF33}
.palabra6{height:18px; margin:10px 5px; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
.palabra6a{width:400px; height:16px; margin:10px auto; font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.palabra6b{width:600px; height:16px; margin:10px auto; font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.palabra6c{background:#FFFF33; border:#0000FF solid 2px; width:196px; height:106px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100px; line-height:100px; text-align:center; position:absolute; top:0px; left:0px; z-index:15; display:none; overflow:hidden;}
.palabra6c a{color:#0000FF;text-decoration:none; margin:0px; padding:0px 40px;}
.palabra6d{background:#FFFF33; border:#0000FF solid 2px; width:196px; height:141px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100px; line-height:100px; text-align:center; position:absolute; top:0px; left:0px; z-index:15; display:none; overflow:hidden;}
.palabra6d a{color:#0000FF;text-decoration:none; margin:0px; padding:0px 40px;}
.palabra7{height:18px; margin:10px 5px; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
.palabra7a{width:200px; height:16px; margin:10px auto; font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.palabra8{height:18px; margin:10px 1px; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
.palabra8a{width:240px; height:16px; margin:10px auto; font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.palabra8b{background:#FFFF33; border:#0000FF solid 2px; width:246px; height:156px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100px; line-height:100px; text-align:center; position:absolute; top:0px; left:0px; z-index:15; display:none; overflow:hidden;}
.palabra8b a{color:#0000FF;text-decoration:none; margin:0px; padding:0px 40px;}
.palabra9{height:18px; margin:10px 3px; font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
.palabra9a{width:240px; height:16px; margin:10px auto; font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.palabra9b{background:#FFFF33; width:196px; height:110px;font-size:100px;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; position:absolute; top:0px; left:0px; z-index:15; display:none; overflow:hidden;}
.palabra9b a{color:#0000FF;text-decoration:none; padding:0px 20px;}
.palabra10{width:600px;height:20px;margin:0px;font-size:16px;line-height:18px;text-align:center;color:#000000;}
.palabra10aa{width:30px;height:20px;margin:0px;float:left;}
.palabra10a{width:120px;height:20px;margin:0px;font-size:16px;line-height:18px;text-align:center;color:#000000;float:left;}
.palabra10b{width:150px;height:20px;margin:0px;font-size:16px;line-height:18px;text-align:center;color:#000000;float:left;}
.palabra10c{width:200px;height:20px;margin:0px;font-size:16px;line-height:18px;text-align:center;color:#000000;float:left;}
.palabra10d{width:90px;height:20px;margin:0px;font-size:16px;line-height:18px;text-align:center;color:#000000;float:left;}
.palabra10ba{width:600px;margin:0px;font-size:16px;line-height:20px;text-align:justify;color:#000000; position:relative;}
.palabra10ba p{margin-bottom:20px;}
.palabra10bb{border-top:#0000FF solid 6px;width:600px;line-height:2px;height:2px;font-size:40px;line-height:1px;position:absolute;left:0px;top:11px;}
.palabra10e{width:200px;height:18px;margin:0px 50px;font-size:16px;line-height:18px;text-align:left;color:#000000;float:left;}
.palabra10f{width:180px;height:18px;margin:0px 10px;font-size:16px;line-height:18px;text-align:left;color:#000000;float:left;}
.palabra10ca{width:300px;margin:0px auto;font-size:16px;line-height:20px;text-align:justify;color:#000000;position:relative;}
.palabra10ca p{margin-bottom:20px;}
.palabra10da{width:400px;margin:0px auto;font-size:16px;line-height:20px;text-align:justify;color:#000000;position:relative;}
.palabra10da p{margin-bottom:20px;}
.palabra10ea{width:500px;margin:0px auto;font-size:16px;line-height:20px;text-align:justify;color:#000000;position:relative;}
.palabra10ea p{margin-bottom:20px;}
.palabra10cb{border-left:#0000FF dotted 1px;width:1px;height:300px;position:absolute;left:0px;top:0px;}
.palabra10g{width:600px;height:20px;margin:0px;font-size:14px;line-height:16px;text-align:center;color:#000000;}
.palabra10gg{width:600px;height:18px;margin:0px;font-size:14px;line-height:16px;text-align:center;color:#000000;}
.palabra10h{width:132px;height:20px;margin:0px 8px;font-size:14px;line-height:16px;text-align:left;color:#000000;float:left;}
.palabra10i{margin:0px auto; float:none;}
.palabra10ii{margin:0px auto; float:left;}
.palabra10iii{border:#FFFFFF solid 1px;}
.palabra10j{width:60px;height:40px; margin:0px 2px;font-size:30px;text-align:center;line-height:40px;color:#0000FF; text-decoration:none;float:left;border:#0000FF solid 1px;background:#FFFF33}
.palabra11{width:600px;height:400px;margin:0px;font-size:16px;line-height:18px;text-align:justify;color:#000000;}
.palabra11b{width:600px;height:400px;margin:0px;font-size:14px;line-height:16px;text-align:justify;color:#000000;}
.palabra11c{width:600px;margin:0px;font-size:14px;line-height:16px;text-align:justify;color:#000000;}
.palabra12{width:300px;margin:5px auto;font-size:16px;line-height:18px;text-align:justify;color:#000000;}
.palabra13{width:750px; height:300px; margin:10px auto; font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;position:relative;}
.palabra13a{width:750px;height:300px;background:#FFFFFF;margin:10px auto; font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; position:absolute; top:0px; left:0px; display:none;}
.palabra13a label{}
.palabra13a label:hover{cursor:pointer;}
.palabra13a input:hover{cursor:pointer;}
.palabra13b{width:750px; height:300px; margin:10px auto;font-size:16px; line-height:20px;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;}

.ejepuntos{font-weight:800;color:#009900;}
#dpuntos{border:#00CC00 dotted 1px;width:200px;height:24px;font-size:22px;line-height:24px; position:absolute; top:3px; left:500px;}
#dpuntos span{color:#CC0000;}

.bloque{width:150px; margin:0px auto;}
.bloque-aa{width:180px;margin:0px auto;position:relative;top:-30px; display:none;z-index:20;}
.bloque-a{width:50px;height:50;border:#0000FF solid 2px;background:#FFFF33;margin:3px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:36px; line-height:46px; text-align:center; float:left; overflow:hidden;}
.bloque-a a{color:#0000FF;text-decoration:none; margin:0px; padding:0px 5px;}
.bloque1{width:50px; height:18px; margin:2px 0px 3px 0px; float:left; border:#0000CC solid 1px; border-right-width:0px; text-align:left;font-size:18px; padding:5px 10px;}
.bloque2{width:50px; height:18px; margin:2px 0px 3px 0px; float:left; border:#0000CC solid 1px; border-left-width:0px; text-align:right;font-size:18px; padding:5px 10px;}
.bloque1b{width:50px; height:18px; margin:2px 0px 3px 0px; float:left; border:#0000CC solid 1px; border-right-width:0px; text-align:right;font-size:18px; padding:5px 12px;}
.bloque2b{width:50px; height:18px; margin:2px 0px 3px 0px; float:left; border:#0000CC solid 1px; border-left-width:0px; text-align:left;font-size:18px; padding:5px 12px;}

.bloque3{width:301px; height:18px; margin:5px auto; border:#0000CC solid 1px; text-align:center;font-size:18px; padding:5px 0px; position:relative; z-index:15}
.bloque4{width:150px; height:18px; margin:0px; padding:5px 0px; border-right:#0000CC solid 1px;position:absolute; top:0px; left:0px; z-index:10;}
.bloque5{width:301px; height:18px; margin:0px; padding:5px 0px; position:absolute; top:0px; left:0px; z-index:5;}

#progreso{width:500px;height:26px;border:#0000FF solid 1px;border-radius:10px;margin:5px auto; overflow:hidden;}
#progresoA{background:#0000FF;border-radius:5px;height:26px;margin:0px;padding:0px;}
.progreso{width:500px;height:26px;border:#0000FF solid 1px;border-radius:12px;margin:5px auto;}
.progreso-ele{list-style:none;margin:0;padding:0;float:left;}
.progreso-ele li{width:24px;height:24px;line-height:24px;padding:0;margin:0px 7px;float:left;}
.progreso-ele a{background:#0033FF;width:24px;height:24px;border:#0000FF solid 1px;border-radius:12px;margin:0px 24px; float:left;position:relative;}
.progreso-ele a:hover{border:#FFAD33 solid 1px;cursor:pointer;}
.progreso-ele li a.p0{background:#FF9933;}
.progreso-ele li a.p1{background:#00FF00 url('http://nube.lectorveloz.com/img/puntos.png') no-repeat 0 -48px;}
.progreso-ele li a span{color:#000000;margin-left:-10000px;width:150px;line-height:18px;text-align:center;font-size:12px;position:absolute;}
.progreso-ele li a:hover span{background:#FFFFFF;left:0;top:26px;margin-left:0;z-index:99;}
.progreso-ele li a span:hover{margin-left:-10000px;}

.t2eval{background:#F9F9F9;width:500px;margin:0 auto; padding:5px; border:#00CCFF solid 1px;overflow:hidden;}
.t2eval h2{margin:2px 5px; float:left;}
.estrellas {list-style:none;width:120px;margin: 0px;padding:0px;height: 24px;position: relative;background: url('img/estrellas-semaforo.png') repeat-x 0 -48px;float:left;}
.estrellas li{text-indent: -90000px;padding:0px;margin:0px;float: left;}
.estrellas li a {outline: none;display:block;width:24px;height: 24px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.estrellas li a:hover{background: url('img/estrellas-semaforo.png') 0 0px;z-index: 2;left: 0px;cursor:pointer;}
.estrellas li.est-actual{background: url('img/estrellas-semaforo.png') 0 -24px;position: absolute;height: 24px;display: block;text-indent: -9000px;z-index: 1;}
.estrellas a.e1{left: 0px;}
.estrellas a.e1:hover{width:24px;cursor:pointer;}
.estrellas a.e2{left:24px;}
.estrellas a.e2:hover{width: 48px;cursor:pointer;}
.estrellas a.e3{left: 48px;}
.estrellas a.e3:hover{width: 72px;cursor:pointer;}
.estrellas a.e4{left: 72px;}
.estrellas a.e4:hover{width: 96px;cursor:pointer;}
.estrellas a.e5{left: 96px;}
.estrellas a.e5:hover{width: 120px;cursor:pointer;}

.estrellasb {margin:0px;padding:0px;height:20px;position:absolute;}
.estrellasb a{background: url('img/estrellas2.png') repeat-x 0 0px;margin:0px;outline: none;display:block;width:20px;height:20px;text-decoration: none;text-indent: -9000px;z-index: 20;padding: 0px; position:relative; left:0px;}
.estrellasb a:hover{cursor:pointer;}
.estrellasb a.eb1{background-position:0 0px;}
.estrellasb a.eb2{background-position:0 -20px;}
.estrellasb a.eb3{background-position:0 -40px;}
.estrellasb a.eb4{background-position:0 -60px;}

.copas {margin:0px;padding:0px;height:45px;}
.copas a{background: url('img/copas3.png') repeat-x 0 0px;margin:0px;outline: none;display:block;width:36px;height:45px;text-decoration: none;text-indent: -9000px;z-index: 20;padding: 0px;float:left;}
.copas a:hover{cursor:pointer;}
.copas a.cb1{background-position:0 0px;}
.copas a.cb2{background-position:0 -45px;}
.copas a.cb3{background-position:0 -90px;}
.copas a.cb4{background-position:0 -135px;}

.diploma { background:#66FFFF;margin:0px;padding:5px; width:200px; height:120px; float:right;}
.diploma a{background: url('img/finales.png') repeat-x 0 0px;margin:0px;outline: none;display:block;width:100px;text-decoration: none;text-indent: -9000px;z-index: 20;padding: 0px;float:left;}
.diploma a:hover{cursor:pointer;}
.diploma a.db1{background-position:0 0px;height:92px;}
.diploma a.db1:hover{background-position:0 -92px;}
.diploma a.db2{background-position:0 -92px;height:92px;}
.diploma a.db3{background-position:0 -184px;height:50px;}
.diploma a.db3:hover{background-position:0 -234px;}
.diploma a.db4{background-position:0 -234px;height:50px;}
.diploma a.db5{background-position:0 -284px;height:64px;}
.diploma a.db5:hover{background-position:0 -348px;}
.diploma a.db6{background-position:0 -348px;height:64px;}

.caritas{list-style:none;margin:0;padding:0;float:left;}
.caritas li{width:64px;height:64px;line-height:64px;padding:0;margin:5px;float:left;}
.caritas li a{background:url(img/caritas.png) no-repeat 0 0;width:64px;height:64px;line-height:64px;text-decoration:none;outline:none;padding:0;position:absolute;
-webkit-border-radius:32px;
-moz-border-radius:32px;
border-radius:32px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
background-origin:border-box;
-webkit-transition:0.5s ease;
-moz-transition:0.5s ease;
transition:0.5s ease;
border-color:rgba(0,0,0,0);
border:32px solid rgba(0,0,0,0.3);
}
/*.caritas li a:hover{background:#CCCCCC url(img/caritas.png);border:#0000FF solid 1px;}*/
.caritas li a:hover{border-width:3px;border-color:rgba(0,0,255,0.5);border-style:solid;}
.caritas li a.c1{background-position:0 0;}
.caritas li a.c2{background-position:0 -64px;}
.caritas li a.c3{background-position:0 -128px;}
.caritas li a.c4{background-position:0 -192px;}
.caritas li a.c5{background-position:0 -256px;}
.caritas li a.c6{background-position:0 -320px;}
.caritas li a span{color:#000000;margin-left:-10000px;width:66px;line-height:24px;text-align:center;font-size:12px;position:absolute;}
.caritas li a:hover span{background:#FFFFFF;left:-2px;top:-26px;margin-left:0;z-index:99;position:absolute;}
.caritas li a span:hover{margin-left:-10000px;}

.semaforo{width:160px; float:left; text-align:center; margin:5px;}
.rojo{background:url('img/estrellas-semaforo.png') no-repeat  0 -192px;height:24px;width:24px;float:left;padding:0px;margin:0 5px;text-indent: -90000px;}
.naranja{background:url('img/estrellas-semaforo.png') no-repeat  0 -144px;height:24px;width:24px;float:left;padding:0px;margin:0 5px;text-indent: -90000px;}
.verde{background:url('img/estrellas-semaforo.png') no-repeat  0 -96px;height:24px;width:24px;float:left;padding:0px;margin:0 5px;text-indent: -90000px;}
.rojo a{outline:none;display:block;width:24px;height: 24px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.naranja a{outline:none;display:block;width:24px;height: 24px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.verde a{outline:none;display:block;width:24px;height: 24px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.rojo a.s1:hover{background:url('img/estrellas-semaforo.png') no-repeat  0 -168px;cursor:pointer;}
.naranja a.s2:hover{background:url('img/estrellas-semaforo.png') no-repeat  0 -120px;cursor:pointer;}
.verde a.s3:hover{background:url('img/estrellas-semaforo.png') no-repeat  0 -72px;cursor:pointer;}
.rojo a.sa1{background:url('img/estrellas-semaforo.png') no-repeat  0 -168px;}
.naranja a.sa2{background:url('img/estrellas-semaforo.png') no-repeat  0 -120px;}
.verde a.sa3{background:url('img/estrellas-semaforo.png') no-repeat  0 -72px;}

.minirojo{background:url('img/mini-iconos.png') no-repeat  0 -128px;height:16px;width:16px;float:left;padding:0px;margin:0 1px;text-indent: -90000px;}
.mininaranja{background:url('img/mini-iconos.png') no-repeat  0 -96px;height:16px;width:16px;float:left;padding:0px;margin:0 1px;text-indent: -90000px;}
.miniverde{background:url('img/mini-iconos.png') no-repeat  0 -64px;height:16px;width:16px;float:left;padding:0px;margin:0 1px;text-indent: -90000px;}
.minirojo a{outline:none;display:block;width:16px;height: 16px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.mininaranja a{outline:none;display:block;width:16px;height: 16px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.miniverde a{outline:none;display:block;width:16px;height: 16px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.minirojo a.s1:hover{background:url('img/mini-iconos.png') no-repeat  0 -112px;cursor:pointer;}
.mininaranja a.s2:hover{background:url('img/mini-iconos.png') no-repeat  0 -80px;cursor:pointer;}
.miniverde a.s3:hover{background:url('img/mini-iconos.png') no-repeat  0 -48px;cursor:pointer;}
.minirojo a.sa1{background:url('img/mini-iconos.png') no-repeat  0 -112px;}
.mininaranja a.sa2{background:url('img/mini-iconos.png') no-repeat  0 -80px;}
.miniverde a.sa3{background:url('img/mini-iconos.png') no-repeat  0 -48px;}

.minicaritas{list-style:none;margin:0;padding:0;float:left;}
.minicaritas li{width:16px;height:16px;line-height:16px;padding:0;margin:1px;float:left;}
.minicaritas li a{background:url(img/mini-iconos.png) no-repeat 0 -144px;width:16px;height:16px;line-height:16px;text-decoration:none;outline:none;padding:0;position:absolute;}
.minicaritas li a:hover{background:#CCCCCC url(img/mini-iconos.png);border:#0000FF solid 1px;}
.minicaritas li a.c1{background-position:0 -144px;}
.minicaritas li a.c2{background-position:0 -160px;}
.minicaritas li a.c3{background-position:0 -176px;}
.minicaritas li a.c4{background-position:0 -192px;}
.minicaritas li a.c5{background-position:0 -208px;}
.minicaritas li a.c6{background-position:0 -224px;}
.minicaritas li a span{color:#000000;margin-left:-10000px;width:68px;line-height:18px;text-align:center;font-size:12px;position:absolute;}
.minicaritas li a:hover span{background:#FFFFFF;left:0;top:-22px;margin-left:0;z-index:99;}
.minicaritas li a span:hover{margin-left:-10000px;}

.minicaritas li a.c1:hover span{left:0px;}
.minicaritas li a.c2:hover span{left:0px;}
.minicaritas li a.c3:hover span{left:0px;}
.minicaritas li a.c4:hover span{left:-54px;}
.minicaritas li a.c5:hover span{left:-54px;}
.minicaritas li a.c6:hover span{left:-54px;}

.tooltip {color: #000000; outline: none; text-decoration: none;position: relative;}
.tooltip span {margin-left: -10000px;position: absolute;}
.tooltip:hover span {background:#FFFFFF; font-family: Calibri, Tahoma, Geneva, sans-serif;position: absolute; left: 0.4em; top: 2em; z-index: 99;margin-left: 0; width:150px; font-size:0.8em; padding:2px;}
.clasico{background:#FFFFAA;border:1px solid #FFAD33; color:#000000;}
#evaluar{background:#FFFFFF;border:#0000FF solid 2px;width:130px; padding:5px;position:absolute; top:70px; left:740px; z-index:20; display:none;}
#evaluar h2{margin:2px 0px; padding:0px; font-size:16px; line-height:18px;}
#evaluar p{float:left; margin:0px; padding:0px; font-size:16px; line-height:18px;}
#evaluar p a{border-bottom:#0000FF dotted 1px; color:#0000FF;}
.info{border-bottom:#0000FF dotted 1px; color:#0000FF;}

.aa{float:left;margin:10px;}
.bb{font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:20px;position:absolute;}
.cc{line-height:2px;height:2px;font-size:40px;line-height:1px;color:#000066;position:relative;left:0%;text-align:center;top:-12px;}
.dd{border-bottom:#0000FF dotted 1px;line-height:2px;height:2px;font-size:40px;line-height:1px;position:relative;left:0%;text-align:center;top:8px;}

@keyframes animatedBackground {from { background-position: 0 0; }to { background-position: 100% 0; }}
@-webkit-keyframes animatedBackground {from { background-position: 0 0; }to { background-position: 100% 0; }}
@-ms-keyframes animatedBackground {from { background-position: 0 0; }to { background-position: 100% 0; }}
@-moz-keyframes animatedBackground {from { background-position: 0 0; }to { background-position: 100% 0; }}
.lbody{background-color:#00A8F0;background-image:url(img/nubes.png);background-repeat:repeat;background-position:0 0;margin:0px;animation: animatedBackground 60s linear infinite;-ms-animation: animatedBackground 60s linear infinite;-moz-animation: animatedBackground 60s linear infinite;-webkit-animation: animatedBackground 60s linear infinite;}