body{
background-color:#FFFFFF;
font-family: Arial, "trebuchet MS", Verdana, Helvetica, sans-serif;
/*font-size:14px;*/
font-size:90%;
text-decoration:none;
padding-left:10px;
color: #333333;
}
a {
text-decoration:none;
}
a:hover {
/*font-weight: bold;*/
color: #333333;
/*background-color:	#E3EDF6;*/
background-color:#E3EDcc;

}
.columna {
padding-top:2px;
padding-left:10px;
padding-right:10px;
text-align:justify;
line-height: 1.5em;
width:550px;
}
.fieldsetMenu {
width:95%;
/*font-size:15px;*/
/*font-size:90%*/;
line-height: 1.5em;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}
.azulGmail {
color: #0860A8;
padding-left:3px;
padding-right:3px;
padding-bottom:2px;
}
.cabecera {
/*border-bottom:1px solid #0860A8;*/
}
.ayuda {
width:220px;
height:200px;
}
.left {
text-align:left;
}
.right {
text-align:right;
}
.center {
text-align:center;
}
.label {
text-decoration:none;
padding-left:5px;
padding-right:5px;
}
.sinBorderBottom {
border-bottom:none;
}
.bold {
font-weight:bold;
}
.azulFuerte {
background-color:#0860A8;
color: #ffffff;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
}
.borderTabla {
border:2px solid #666666;
text-decoration:none;
}
.textoPrincipal {
padding-left:10px;
padding-right:10px;
text-align:justify;
}
.azulClaro {
background-color:#6699CC;
color: #ffffff;
}
.grisClaro {
background-color:#DAD7D0;
}
.bordeGrisOscuro {
border-color:#BDBDBD;
}
.conBorderTop {
border-top:thin;
border-top-style:solid;
}
.divListado {
background-color:#EEEEEE;
}
.divMensaje {
background-color:#ffffff;
border:1px solid #cccccc;
}
.divTitulo {
/*background-color:#E6E6E6;*/
padding-left:10px;
font-size:94%;
}
.divOpciones {
background-color:#ffffff;
text-decoration:none;
}
.divRespuesta {
background-color:#ffffff;
text-decoration:none;
}
.hiloMarcado {
text-decoration:none;
cursor:pointer;
border:3px solid #C3D9FF;
text-align:right;
}
.hiloDesmarcado {
text-decoration:none;
border:3px solid #ffffff;
text-align:right;
}
img {
text-decoration:none;
border-color:#ffffff;
border:0px;
}
.letra {
font-family: Arial, "trebuchet MS", Verdana, Helvetica, sans-serif;
}

#divCargando {
border: 1px solid #333;
background-color: #EFEFEF;
}
.tEjemplo{
font-weight: bold;
background-color:	#E3EDF6;
font-size:14px;
}
.tEjemplogeo{
font-weight: bold;
background-color:	#C9FBD1;
font-size:14px;
}
.tExcepciones{
font-weight: bold;
background-color:	#E3EDF6;
font-size:15px;
}
.tRegla{
font-weight: bold;
background-color:	#FCC3C5;
font-size:15px;
}
.tRegla1{
font-weight: bold;
background-color:	#D7E3F2;
font-size:15px;
}
.classCaja {
background-color:	#C3D9FF;
text-align:right;
}
.rojo {
background-color:	#C3D9FF;
}
/* estructura =============================================== */
.contenedor {
/*width:auto;*/
width:845px;
/*background-color:	red;*/
border-color:red;
display:table;
float:left;
}
.divMenu {
width:190px;
float:left;
height:100%;
/*background-color: green;*/
}
divPanelIntro1 {
padding:10px;
padding-top:2px;
width:400px;
float:right;
}
.mIzq {
border-right:none;
border-color:#333333;
border-width:2px;
padding:10px;
line-height: 1.5em;
width:150px;
float:left;
/*background-color:	green;*/
}
.contenido {
padding:10px;
padding-top:2px;
width:635px;
float:right;
/*background-color:	yellow;*/
}
#panelMostrar {
padding-top:0px;
/*background-color:	navy;*/
width:300px;
float:left;
}
.contAyuda {
height:100%;
padding-top:210px;
vertical-align:middle;
background-color:	navy;
}

#panelAyuda {
padding:10px;
border: 1px solid #80A93E; 
float:right;
width:200px;
vertical-align:middle;
background-color: #F5ECB9;
background-position:top;
background-repeat:repeat-y;
visibility:hidden;
display:none;
}

#divTotal {
padding:10px;
padding-top:2px;
width:950px;
}
#panelInfo {
float:left;
}
.contenido a:hover {
/*font-weight:bold;*/
cursor:pointer;
}
.pie {
text-align:center;
color: #333333;
}
.pie a{
color: #333333;
}
.ini {
color:#FF9900;
}
.ini a:hover {
cursor:pointer;
}

.cursorIni {
color:#FF9900;
cursor:pointer;
}
.cursorIni:hover {
color:#FF9900;
cursor:pointer;
}

.ini a{
color:#FF9900;
}
.ini a:link{
color:#FF9900;
}
.borderini {
border:1px solid #FF9900;
}
.mate {
color:#3399CC;
}
.mate a{
color:	#3399CC;
}
.mate a:hover{
color:	#3399CC;
}
.bordermate {
border:1px solid #3399CC;
}
.lengua{
color:#CC0033;
}
.borderlengua {
border:1px solid #CC0033;
}
.lengua a{
color:#CC0033;
}
.lengua a:link{
color:	#CC0033;
}
.lengua a:hover{
color:	#CC0033;
}
.geo{
color:#339933;
}
.bordergeo {
border:1px solid #339933;
}
.geo a{
color:#339933;
}
.geo a:link{
color:	#339933;
}
.geo a:hover{
color:	#339933;
}
.ingles{
color:#9F19BA;
}
.inglestabla{
background-color:#F7D2FC;
font-size: 9pt;
border:1px solid #9F19BA;
border-collapse:collapse;
}
.inglestabla td{
padding: 5px;
}
.lenguatabla{
background-color:#FCC3C5;
font-size: 9pt;
border:1px solid #CC0033;
border-collapse:collapse;
}
.lenguatabla td{
padding: 5px;
}
.lenguatabla1{
background-color:#FCC3C5;
font-size: 11pt;
border:1px solid #CC0033;
padding: 7px;
border-collapse:collapse;
}
.geotabla{
background-color:#C9FBD1;
font-size: 11pt;
border:1px solid #339933;
padding: 7px;
border-collapse:collapse;
}
.matetabla{
background-color:#D7E3F2;
font-size: 11pt;
border:1px solid #3399CC;
padding: 7px;
border-collapse:collapse;
}
.borderingles {
border:1px solid #9F19BA;
}
.ingles a{
color:#9F19BA;
}
.ingles a:link{
color:	#9F19BA;
}
.ingles a:hover{
color:	#9F19BA;
}
.selected {
background-color:	#DAD7D0;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}.lengua h3{
color:#CC0033;
}
.cabini h2{
color:#CC0033;
}
.numero {
width:50px;
height:50px;
1px solid #6699CC;
text-align:center;
}
.sumar {
border-bottom:solid;
border-color:#6699CC;
border-width:2px;
padding:0px;
width:50px;
height:50px;
text-align:center;
}
.classFinal{
border-top:solid;
border-color:#6699CC;
border-width:2px;
background-color:	#E3EDF6;
width:50px;
height:50px;
}
.classFinalSolo{
background-color:	#E3EDF6;
width:50px;
height:50px;
cell-padding:2px;
text-align:center;
}
.celda {
width:50px;
height:50px;
}
.rdoSuma{
background-color:    #E3EDF6;
border-top:solid;
border-color:#6699CC;
width:50px;
height:50px;
cell-padding:2px;
text-align:center;
}
.sumarSuma {
padding:0px;
width:50px;
height:50px;
text-align:center;
}
.error {
color:	red;
font-weight: bold;
}
.inputText {
text-align:center;
border-left:none;
border-right:none;
border-top:none;
border-bottom:1px solid #6699CC;
}
.correcto {
color:green;
font-weight: bold;
}
.cm {
/*celda multiplicar*/
text-align:right;
width:50px;
}
.classAcierto {
text-transform:uppercase;
text-align:right;
color:green;
}
.classAci {
color:green;
}
.classFa {
color:red;
}
.classFallo {
text-transform:uppercase;
color:red;
}
.sub {
text-decoration:underline;
}
.bloqueInfo {
padding:10px;
border: 1px solid #80A93E; 
background-color: #F5ECB9; 
}
.bloqueInfolengua {
padding:10px;
border: 1px solid #CC0033; 
background-color: #FCC3C5; 
}
.bloqueInfomat {
padding:10px;
border: 1px solid #3399CC; 
background-color: #D7E3F2; 
}
.bloqueInfoing {
padding:10px;
border: 1px solid #9F19BA; 
background-color: #F7D2FC; 
}
.divAyuda {
padding:10px;
border: 1px solid #80A93E; 
float:right;
width:200px;
background-color: #F5ECB9; 
background-position:top;
background-repeat:repeat-y;
z-index:200;
}
.divAyudageo {
padding:10px;
border: 1px solid #80A93E; 
float:right;
width:200px;
background-color: #CCFFCC; 
background-position:top;
background-repeat:repeat-y;
z-index:200;
}
.divAyuda h6, #panelAyuda h6, .divAyuda1 h6{
/*background-color: #5fa6d7; */
font-weight: bold; 
font-size: 11pt; 
padding:10px; 
color:#339933;
text-align:center;
}
.divAyuda h1, #panelAyuda h1{
background-color: #339933; 
font-weight: bold; 
font-size: 12pt; 
padding:10px; 
color:white;
text-align:center;
}
.divAyuda p, #panelAyuda p{
padding-left:10px;
padding-right:10px;
text-align:justify;
color:#333333;
font-size: 10pt; 
}
#n,#m,#num_mult {
background-color:	#E3EDF6;
border:2px solid #E3EDF6;
border-bottom:solid;
border-color:#6699CC;
border-width:2px;
}
.button {
border: 1px solid #000006;
}
.button:hover {
background-color:#E3EDF6; 
}
.fondo {
background-color:navy; 
}
.divAyuda1 {
background-color: #F5ECB9; 
text-align:center;
height:inherit;
vertical-align:middle;
text-align:left;
width:95%;
padding:10px;
border: 1px solid #80A93E;
}
.classFondo {
}
.cursor {
cursor:pointer;
}
.peq {
font-size:10px;
padding:0px;
letter-spacing:0px
}
.nr{
white-space: nowrap;
text-align:left;
}
#tablamultiplicacion {
width:100%;
float:left;
}
#contenedorTabla {
width:600px;
}
.pdf {
font-size:12px;
}
.menumate {
color:#ffffff;
width:157px;
}
.menulengua {
color:#ffffff;
width:157px;
background-image:url(../elabueloeduca_img/fondomate.png);
background-repeat:repeat;
border:2px solid #666666;
}
#divRespuestas{
padding:10px;
border: 1px solid #80A93E; 
float:left;
background-color: #F5ECB9; 
}
#lbl_palabra1{
cursor:pointer;
color:#333333;
}
.peq {
font-size:10px;
padding:0px;
letter-spacing:0px
}
.muypeq{
font-size: 9pt; 
}
.peque{
font-size: 10pt; 
}
.grande{
font-size: 32pt; 
}
.letrapeq{
font-size: 11pt; 
}
#publi{
/*float:right;
width:120px;*/
width:720px;
}
ul {
list-style-type: square;
}
#tituloPagina{
text-align:center;
vertical-align:middle;
}
#tablaAciertos{
}

#tablaTotal{
width:650px;
display:table;
}
#colIzq {
float:left;
display:table-cell;
width:400px;
}
#colDcha{
float:right;
display:table-cell;
width:150px;
}
div {
/*border: 1px solid red;*/
}
.divPubli{
font-size:10px;
width:120px;
float:left;
text-align:left;
/*background-color: blue;*/
}
.divPubliV{
font-size:10px;
width:120px;
float:right;
text-align:left;
/*background-color: red;*/
}
.contenedorTotal {
width:100%;
display:table;
/*background-color: magenta;*/
padding-top:85px;
}
.empezar {
padding-top:100px;
position:absolute;
width:500px;
height:400px;
background-color: #ffffff;
border: 1px solid #000000;
text-align:center;
filter:alpha(opacity=50);
filter:MozOpacity(0.1);
font-size:100px;
}
.mensEmpezar {
background-color: #ffffff;
}
#menuini{
background-color:#FFFFCC;
padding-left:10px;
border:none;
}
#menumate{
background-color:#E4EAF4;
padding-left:10px;
border:none;
}
#menugeo{
background-color:#CCFFCC;
padding-left:12px;
border:none;
}
#menulengua{
background-color:#FFCCCC;
padding-left:12px;
border:none;
}
#menuingles{
background-color:#FFCCFF;
padding-left:12px;
border:none;
}
.ayudaFracciones {
font-size: 11pt; 
width:120%;
}
.tablaFracciones {
}
.tablaFracciones td{
border:1px solid #666666;
white-space: nowrap;
padding:5px;
}
.publiVoto{
border:1px solid #ffffff;
width:90px;
float:right;
font-size:8pt; 
padding:2px;
text-align:center;
background-color:#ffffff;
color:black;
}
.publiVotoIndex{
border:1px solid #ffffff;
width:120px;
float:right;
font-size:8pt; 
padding:2px;
text-align:center;
background-color:#ffffff;
color:black;
}
/* NUEVOS ESTILOS */
.listaini{
text-decoration:none;
background-color:#FBB03A;
color:white;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listaini li{
padding-left:4px;
list-style: none;
font-size:14px;
line-height: 1.5em;
}
.listaini li:hover{
	background-color:#FDD89C;
	width:176px;
}
.listaini a{
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.listaini a:hover{
	text-decoration:none;
	background-color:#FDD89C;
}
.listainititulo{
color:#FBB03A;
}
.listainititulo a{
text-decoration:none;
color:#FBB03A;
}
.listainititulo{
text-decoration:none;
background-color:white;
color:white;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listainititulo li{
	width:180px;
	text-decoration:none;
}
.listainititulo a{
	width:180px;
	text-decoration:none;
	cursor:pointer;
}
.listainititulo a:hover{
	width:180px;
	text-decoration:none;
	background-color:#FDD89C;
	color:white;
}
.listainititulo li:hover{
	background-color:#FDD89C;
	width:180px;
	text-decoration:none;
}
.listamate{
text-decoration:none;
background-color:#0071BD;
color:white;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listamate li{
padding-left:4px;
list-style: none;
font-size:14px;
line-height: 1.5em;
}
.listamate li:hover{
	background-color:#81B8DF;
	width:176px;
}
.listamate li:active{
	background-color:#81B8DF;
	width:176px;
}
.listamate a{
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.listamate a:hover{
	text-decoration:none;
	background-color:#81B8DF;
}
.listamatetitulo{
color:#0071BD;
}
.listamatetitulo a{
text-decoration:none;
color:#0071BD;
}
.listamatetitulo{
text-decoration:none;
background-color:white;
color:white;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listamatetitulo li{
	width:180px;
	text-decoration:none;
}
.listamatetitulo a{
	width:180px;
	text-decoration:none;
}
.listamatetitulo a:hover{
	width:180px;
	text-decoration:none;
	background-color:#81B8DF;
	color:white;
}
.listamatetitulo li:hover{
	background-color:#81B8DF;
	width:180px;
	text-decoration:none;
}
.listalengua{
text-decoration:none;
background-color:#C2262C;
color:white;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listalengua li{
padding-left:4px;
list-style: none;
font-size:14px;
line-height: 1.5em;
}
.listalengua li:hover{
	background-color:#DF9397;
	width:176px;
}
.listalengua a:hover{
	background-color:#DF9397;
	width:176px;
}
.listalengua a{
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.listalenguatitulo{
color:#C2262C;
}
.listalenguatitulo a{
text-decoration:none;
color:#C2262C;
}
.listalenguatitulo{
text-decoration:none;
background-color:white;
color:white;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listalenguatitulo li{
	width:180px;
	text-decoration:none;
}
.listalenguatitulo a{
	width:180px;
	text-decoration:none;
}
.listalenguatitulo a:hover{
	width:180px;
	text-decoration:none;
	background-color:#DF9397;
	color:white;
}
.listalenguatitulo li:hover{
	background-color:#DF9397;
	width:180px;
	text-decoration:none;
}
.listageo{
text-decoration:none;
background-color:#009344;
color:white;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listageo li{
padding-left:4px;
list-style: none;
font-size:14px;
line-height: 1.5em;
}
.listageo li:hover{
	background-color:#81C9A3;
	width:176px;
}
.listageo a{
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.listageo a:hover{
	text-decoration:none;
	background-color:#81C9A3;
}
.listageotitulo{
color:#009344;
}
.listageotitulo a{
text-decoration:none;
color:#009344;
}
.listageotitulo{
text-decoration:none;
background-color:white;
color:white;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listageotitulo li{
	width:180px;
	text-decoration:none;
}
.listageotitulo a{
	width:180px;
	text-decoration:none;
}
.listageotitulo a:hover{
	width:180px;
	text-decoration:none;
	background-color:#81C9A3;
	color:white;
}
.listageotitulo li:hover{
	background-color:#81C9A3;
	width:180px;
	text-decoration:none;
}
.listageo{
text-decoration:none;
background-color:#009344;
color:white;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listageo li{
padding-left:4px;
list-style: none;
font-size:14px;
line-height: 1.5em;
}
.listageo li:hover{
	background-color:#81C9A3;
	width:176px;
}
.listageo a{
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.listageo a:hover{
	text-decoration:none;
	background-color:#81C9A3;
}
.listageotitulo{
color:#009344;
}
.listageotitulo a{
text-decoration:none;
color:#009344;
}
.listageotitulo{
text-decoration:none;
background-color:white;
color:white;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listageotitulo li{
	width:180px;
	text-decoration:none;
}
.listageotitulo a{
	width:180px;
	text-decoration:none;
}
.listageotitulo a:hover{
	width:180px;
	text-decoration:none;
	background-color:#81C9A3;
	color:white;
}
.listageotitulo li:hover{
	background-color:#81C9A3;
	width:180px;
	text-decoration:none;
}
.listaingles{
text-decoration:none;
background-color:#662D91;
color:white;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listaingles li{
padding-left:4px;
list-style: none;
font-size:14px;
line-height: 1.5em;
}
.listaingles li:hover{
	background-color:#B296C7;
	width:176px;
}
.listaingles a{
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
.listaingles a:hover{
	text-decoration:none;
	background-color:#B296C7;
}
.listainglestitulo{
color:#662D91;
}
.listainglestitulo a{
text-decoration:none;
color:#662D91;
}
.listainglestitulo{
text-decoration:none;
background-color:white;
color:white;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listainglestitulo li{
	width:180px;
	text-decoration:none;
}
.listainglestitulo a{
	width:180px;
	text-decoration:none;
}
.listainglestitulo a:hover{
	width:180px;
	text-decoration:none;
	background-color:#B296C7;
	color:white;
}
.listainglestitulo li:hover{
	background-color:#B296C7;
	width:180px;
	text-decoration:none;
}
.fondologosombra{
text-decoration:none;
background-image:url(../elabueloeduca_img/logo_color_sombra.gif);
background-repeat:no-repeat;
background-position: top left;
height:40px;
width:361px;
vertical-align:middle;
padding-top:5px;
padding-left:5px;
border-bottom:none;
z-index:5;
position:absolute;
top:52px;left:20px;
white-space: nowrap;
}#cabecera{
z-index:1;
text-decoration:none;
height:50px;
background-color:white;
float:left;position:absolute;top:2px;left:20px;
width:97%;
text-decoration:none;

}
#contenido{
z-index:100;
position:relative;
left:0px;
padding:10px;
padding-top:2px;
}
#menu{
z-index:100;
position:relative;
left:0px;
}
.imgtitulo{
background-image:url(../elabueloeduca_img/titulo2.gif);
background-repeat:no-repeat;
background-position: bottom left;
height:50px;
padding:0px;
}#l_ini{
list-style-image: url(../elabueloeduca_img/qini.gif);
}
#l_mate{
list-style-image: url(../elabueloeduca_img/qmate.gif);
}
#l_lengua{
list-style-image: url(../elabueloeduca_img/qlengua.gif);
}
#l_geo{
list-style-image: url(../elabueloeduca_img/qgeo.gif);
}
#l_ingles{
list-style-image: url(../elabueloeduca_img/qingles.gif);
}
.imgtituloaprendenumeros{
background-image:url(../elabueloeduca_img/apredenumeros.gif);
background-repeat:no-repeat;
background-position: bottom left;
height:50px;
padding:0px;
}
.ayudamate{
background-color:#81B8DF;
padding:10px;
font-size:11px;
}
legend{
padding-bottom:15px;
}
.opciones{
position:absolute;
float:left;
z-index:100;
color:#FBB03A;
white-space: nowrap;
width:100%;
text-decoration:none;
text-align:right;
padding-right:20px;
}
.listajuego{
text-decoration:none;
background-color:#81B8DF;
color:#0071BD;
width:180px;
margin:0;
padding:0;
font-size:14px;
}
.listajuego li,listajuegoa{
padding-left:4px;
list-style: none;
font-size:14px;
line-height: 1.5em;
color:inherit;
}
.listajuego li:hover,listajuego a:hover{
	background-color:#0071BD;
	width:inherit;
	width:176px;
	color:white;

}
.listajuego li:active, listajuego a:active{
	background-color:red;
}



.listajuegotitulo a{
text-decoration:none;
color:#0071BD;
}
.listajuegotitulo{
text-decoration:none;
background-color:white;
color:#0071BD;
width:180px;
margin:0;
padding:0;
font-size:14px;
list-style-image: url(../elabueloeduca_img/qmate.gif);
}
.listajuegotitulo li{
	width:180px;
	text-decoration:none;
}
.listajuegotitulo a{
	width:180px;
	text-decoration:none;
}
.listajuegotitulo a:hover{
	width:180px;
	text-decoration:none;
	background-color:#0071BD;
	color:white;
}
.listajuegotitulo li:hover{
	background-color:#0071BD;
	width:180px;
	text-decoration:none;
}
.menusup{
text-align:right;
width:100%;
padding-right:0px;
/*border-bottom:1px solid #0860A8;*/
color:#0860A8;
}
.menusupGoogle{
text-align:right;
padding-right:0px;
color:#0860A8;
position:absolute;
top:5px;
left:75%;
}
.imgtitulo_e{
background-image:url(../elabueloeduca_img/titulo_e.gif);
background-repeat:no-repeat;
background-position: bottom left;
height:50px;
padding:0px;
}