div.menuSeccSup { position: absolute; width: 134px; height: 174px; top: 62px; background-image: url(/pic/back/fondo5.png);
z-index: 2; display: none; }
table.enlacesMenuSeccSup { width: 100px; position: relative; left: 10px; top: 35px; border: 0px; }
td.enlacesMenuSeccSup { padding: 5px; text-align: center; font-size: 10px; color: #f8f8f8;
font-family: arial, helvetica, sans-serif; vertical-align: top; }
a.enlacesMenuSeccSup { cursor: pointer; font-size: 10px; color: #f8f8f8; font-family: arial, helvetica, sans-serif; }
div.tip1 { width: 656px; height: 200px; position: fixed; top: 50%; left: 50%; margin-left: -328px; margin-top: -100px; z-index: 3;
background-image: url(/pic/back/fondo_tip1.png); display: none; }
img.tip1 { position: absolute; top: -6px; right: 10px; display: block; }
a.tip1 { cursor: pointer; font-size: 14px; color: #ee4444; font-family: arial, helvetica, sans-serif; }
a.tip2 { cursor: pointer; font-size: 20px; color: #ee4444; font-family: arial, helvetica, sans-serif; }
p.tip1 { text-align: center; width: 480px; position: absolute; top: 10px; left: 88px; font-size: 14px; color: #444444;
font-family: arial, helvetica, sans-serif; }
p.tip2 { text-align: center; width: 560px; position: absolute; top: 10px; left: 48px; font-size: 14px; color: #444444;
font-family: arial, helvetica, sans-serif; }
p.tip3 { text-align: center; width: 560px; position: absolute; top: 20px; left: 48px; font-size: 14px; color: #bb4444;
font-family: arial, helvetica, sans-serif; }
p.tip4 { text-align: center; width: 560px; position: absolute; top: 10px; left: 48px; font-size: 10px; color: #444444;
font-family: arial, helvetica, sans-serif; overflow: scroll; }
p.tip5 { text-align: center; width: 560px; position: absolute; top: 15px; left: 48px; font-size: 12px; color: #444444;
font-family: arial, helvetica, sans-serif; overflow: scroll; height: 140px; background-color: transparent; padding: 5px; }
div.espera { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 8; background-color: #444444; visibility: hidden;
opacity: 0.25; filter: alpha(opacity=25); }
div.imagenEspera { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 9; background-color: transparent; visibility: hidden; }
img.imagenEspera { display: block; position: relative; margin-left: auto; margin-right: auto; border: 3px solid #dddddd;
top: 280px; z-index: 9; opacity: 0.7; filter: alpha(opacity=70); }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0px none; }
div.tienda { width: 100%; z-index: 0; display: none; position: relative; top: 0px; left: 0px; }
div.seccSup { position: absolute; width: 100%; left: 0px; top: 0px; height: 79px; background-image: url(/pic/back/fondo2.png);
background-repeat: repeat-x; z-index: 1; }
img.logoSup { display: block; position: relative; top: 0px; margin-left: auto; margin-right: auto; z-index: 2; cursor: pointer; }
table.enlacesSup { width: 988px; position: relative; top: 30px; margin-left: auto; margin-right: auto; border: 0px; height: 50px; }
td.enlacesSup { width: 115px; padding: 5px; text-align: center; font-size: 12px; color: #f8f8f8;
font-family: arial, helvetica, sans-serif; vertical-align: top; }
td.enlacesSupCentral { width: 240px; }
a.enlacesSup { cursor: pointer; font-size: 12px; color: #f8f8f8; font-family: arial, helvetica, sans-serif; }
img.flechaSeccSup { display: inline; cursor: pointer; }
div.animacion1 { position: absolute; top: 0px; width: 100%; height: 282px; z-index: 1; cursor: pointer; border: 1px solid #cccccc; }
img.animacion1 { position: absolute; top: 0px; left: 0px; display: none; }
p.titulo { font-family: 'Lobster', cursive; font-size: 28px; color: #444444; text-align: center; margin-left: auto; margin-right: auto; }
img.fondoAnimacion1 { position: absolute; top: 282px; left: 0px; display: block; }
div.fb { position: absolute; top: 100px; z-index: 1; border: 0px solid #888888; }
img.fb { cursor: pointer; display: inline; vertical-align: middle; }
a.fb { cursor: pointer; font-size: 10px; color: #444444; font-family: arial, helvetica, sans-serif; }
div.google { position: absolute; top: 103px; z-index: 1; border: 0px solid #888888; }
div.seccInf { position: relative; width: 100%; left: 0px; top: 100px; height: 81px;
background-image: url(/pic/back/fondo2.png); background-repeat: repeat-x; z-index: 1; }
p.enlacesInf { position: absolute; top: 17px; text-align: center; width: 100%; z-index: 2; font-size: 9px;
color: #f8f8f8; font-family: arial, helvetica, sans-serif; }
a.enlacesInf { cursor: pointer; font-size: 12px; color: #f8f8f8; font-family: arial, helvetica, sans-serif; z-index: 2; }
div.contenido { position: relative; width: 980px; margin-left: auto; margin-right: auto; top: 0px; z-index: 1; }
img.iconoCesta { display: inline; vertical-align: top; }
table.infCesta { position: relative; top: 0px; margin-left: auto; margin-right: auto; border: 0px; }
td.infCesta1 {padding: 0px 5px 0px 5px; text-align: right; vertical-align: top; }
td.infCesta2 {padding: 0px 5px 0px 5px; text-align: left; vertical-align: top; }
div.redesSociales { position: absolute; left: 150px; top: 23px; z-index: 3; }
a.redesSociales { cursor: pointer; font-size: 10px; color: #444444; font-family: arial, helvetica, sans-serif; }
img.redesSociales { cursor: pointer; display: inline; vertical-align: middle; padding: 2px; }
div.logoPaypal { position: absolute; right: 150px; top: 21px; z-index: 3; }
div.condicionesVenta { position: absolute; top: 0px; width: 100%; border: 1px solid #cccccc; display: none; z-index: 1; background-color: #eeeeee; }
table.condicionesVenta { position: relative; top: 0px; border: 0px; background-color: transparent; width: 96%;
margin-left: auto; margin-right: auto; }
td.condicionesVenta1 { padding: 10px 10px 50px 10px; vertical-align: middle; text-align: left;
font-family: arial, helvetica, sans-serif; font-size: 14px; color: #444444; }
p.condicionesVenta1 { padding: 0px; vertical-align: middle; text-align: left;
font-family: arial, helvetica, sans-serif; font-size: 12px; color: #444444; }
p.condicionesVenta2 { padding: 20px 0px 10px 50px; vertical-align: middle; text-align: left;
font-family: arial, helvetica, sans-serif; font-size: 16px; color: #444444; }
img.fondoCondicionesVenta { position: absolute; left: 0px; display: block; }
ul.condicionesVenta { padding: 10px; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #444444; }
li.condicionesVenta { padding: 5px 0px 5px 0px; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #444444; }
div.avisoLegal { position: absolute; top: 0px; width: 100%; border: 1px solid #cccccc; display: none; z-index: 1; background-color: #eeeeee; }
table.avisoLegal { position: relative; top: 0px; border: 0px; background-color: transparent; width: 96%;
margin-left: auto; margin-right: auto; }
td.avisoLegal1 { padding: 10px 10px 50px 10px; vertical-align: middle; text-align: left;
font-family: arial, helvetica, sans-serif; font-size: 14px; color: #444444; }
p.avisoLegal1 { padding: 0px; vertical-align: middle; text-align: left;
font-family: arial, helvetica, sans-serif; font-size: 12px; color: #444444; }
p.avisoLegal2 { padding: 20px 0px 10px 50px; vertical-align: middle; text-align: left;
font-family: arial, helvetica, sans-serif; font-size: 16px; color: #444444; }
a.avisoLegal { font-family: arial, helvetica, sans-serif; font-size: 14px; color: #ee4444; cursor: pointer; }
img.fondoAvisoLegal { position: absolute; left: 0px; display: block; }
div.formularioContacto { position: absolute; top: 0px; width: 100%; border: 1px solid #cccccc; display: none; z-index: 1; background-color: #eeeeee; }
table.formularioContacto { position: relative; top: 0px; border: 0px; background-color: transparent; width: 96%;
margin-left: auto; margin-right: auto; }
table.galeriaCursos { position: relative; top: 25px; border: 0px; background-color: transparent; width: 308px;
margin-left: auto; margin-right: auto; }
td.formularioContacto1 { vertical-align: top; padding: 15px; font-size: 12px; color: #222222; font-family: arial, helvetica, sans-serif;
text-align: center; }
td.formularioContacto2 { vertical-align: middle; padding: 5px; font-size: 12px; color: #444444; font-family: arial, helvetica, sans-serif;
text-align: right; width: 50%; }
td.formularioContacto3 { vertical-align: top; padding: 5px; text-align: left; width: 50%;
font-size: 10px; color: #444444; font-family: arial, helvetica, sans-serif; }
td.formularioContacto4 { vertical-align: top; padding: 5px; font-size: 12px; color: #444444; font-family: arial, helvetica, sans-serif;
text-align: right; width: 50%; }
td.formularioContacto5 { vertical-align: middle; padding: 5px; font-size: 12px; color: #444444; font-family: arial, helvetica, sans-serif;
text-align: right; width: 26%; }
td.formularioContacto6 { vertical-align: middle; padding: 5px; text-align: left; width: 37%;
font-size: 10px; color: #444444; font-family: arial, helvetica, sans-serif; }
td.formularioContacto7 { vertical-align: middle; padding: 10px 0px 0px 0px; text-align: center;
font-size: 10px; color: #444444; font-family: arial, helvetica, sans-serif; }
td.formularioContacto8 { vertical-align: middle; padding: 0px 0px 0px 0px; text-align: center;
font-size: 10px; color: #444444; font-family: arial, helvetica, sans-serif; }
td.formularioContacto9 { vertical-align: top; padding: 5px; text-align: center; width: 37%; }
td.formularioContacto10 { vertical-align: top; padding: 5px; font-size: 12px; color: #444444; font-family: arial, helvetica, sans-serif;
text-align: right; width: 26%; }
td.formularioContactoError { vertical-align: top; padding: 10px;
font-size: 16px; color: #ee4444; font-family: arial, helvetica, sans-serif; text-align: center; height: 20px; }
img.fondoFormularioContacto { position: absolute; left: 0px; display: block; }
img.imagenGrandeCursos { display: inline; border: 8px solid #ffffff; }
img.imagenGrandeGaleria { display: inline; border: 8px solid #ffffff; width: 292px; height: 195px; }
img.imagenPequenaGaleria { display: inline; border: 2px solid #ffffff; cursor: pointer; }
img.imagenGrandeCursosResaltada { display: inline; border: 8px solid #ea1d2e; }
input.formularioContacto { height: 16px; font-family: monospace; font-size: 12px; color: #444444; background-color: #ffffff; border: 1px solid #bbbbbb;
vertical-align: middle; }
input.formularioContacto2 { height: 20px; font-family: arial, helvetica, sans-serif; font-size: 14px; color: #444444; background-color: #e0e0e0;
border: 2px solid #cccccc; vertical-align: middle; margin-left: auto; margin-right: auto; font-weight: bold; cursor: pointer; }
select.formularioContacto { height: 20px; background-color: #ffffff; border: 1px solid #bbbbbb; width: 350px; }
select.formularioCursos { height: 20px; background-color: #ffffff; border: 1px solid #bbbbbb; width: 300px; }
option.formularioContacto { font-family: monospace; font-size: 12px; color: #444444; background-color: #ffffff; }
textarea.formularioContacto { font-family: monospace; font-size: 12px; color: #444444; background-color: #ffffff; border: 1px solid #bbbbbb;
vertical-align: middle; }
a.tipPoliticaPrivacidad { font-size: 12px; color: #ee4444; font-family: arial, helvetica, sans-serif; font-weight: bold; cursor: pointer; }
a.avisoCookies { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #404040; }
a.enlaceVideo { cursor: pointer; }
a.enlaces:link, a.enlaces:visited { text-decoration: none; }
a.enlaces:hover, a.enlaces:active { text-decoration: underline; }
p.formularioContacto { text-align: center; margin-left: auto; margin-right: auto; position: relative; top: 0px; left: 0px; font-size: 14px; color: #444444;
font-family: arial, helvetica, sans-serif; padding: 50px; }
div.proteccionDatos { position: absolute; top: 0px; width: 100%; border: 1px solid #cccccc; display: none; z-index: 1; background-color: #eeeeee; }
table.proteccionDatos { position: relative; top: 0px; border: 0px; background-color: transparent; width: 96%;
margin-left: auto; margin-right: auto; }
td.proteccionDatos1 { padding: 10px 10px 50px 10px; vertical-align: middle; text-align: left;
font-family: arial, helvetica, sans-serif; font-size: 14px; color: #444444; }
p.proteccionDatos1 { line-height: 170%; padding: 0px; vertical-align: middle; text-align: left;
font-family: arial, helvetica, sans-serif; font-size: 12px; color: #444444; }
a.proteccionDatos { font-family: arial, helvetica, sans-serif; font-size: 14px; color: #ee4444; cursor: pointer; }
img.fondoProteccionDatos { position: absolute; left: 0px; display: block; }
