* a{text-decoration:none; color:blue;}
a:hover{text-decoration:underline;}
a.atitle{text-decoration:none;}
#bl1{position:absolute; top:50px; width:780px;}
#bl2{position:absolute; top:260px; width:780px;}
.blue{background:#B5BDFB; border:solid 1px; padding-left:5px; padding-right:2px;}
.bo{border-style:outset; border-width:2px; -moz-box-shadow:4px 4x 4px #aaaaaa; -webkit-box-shadow: 4px 4px 4px #aaaaaa; box-shadow:4px 4px 4px #aaaaaa;}
body{font-family:arial; font-size:80%; background-color:#CCD3E5; margin-left:10px; width:780px; background-image:url(images/backgr.jpg); background-repeat:repeat-y;}
#buttonej1 a:hover{position:relative; left:+1px; top:+1px;}
#buttonej2 a:hover{position:relative; left:+1px; top:+1px;}
.dicc{position:absolute; top:110px; width:206px; height:55px; font-weight:bold; padding-left:5px; border:solid 2px; z-index:3; -moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
.dicvoc{position:absolute; top:50px; left:370px; font-weight:bold; padding-left:5px; width:330px; height:55px; border:solid 2px; -moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
#div-gpt-ad-1330176504426-0{position:absolute; left:825px; top:40px; width:160px; height:600px;}
#div-gpt-ad-1354880289950-0{z-index:5;}
#div-gpt-ad-1336220295317-0{position:absolute; left:1030px; top:40px; width:160px; height:600px;}
#div-gpt-ad-1336260416884-0{position:absolute; left:1030px; top:40px; width:160px; height:600px; z-index:6;}
#div-gpt-ad-1351450846928-0{position:absolute; left:550px; top:620px; width:336px; height:280px; z-index:6;}
#div-gpt-ad-1358601296761-0{z-index:6;}
.dos{margin-top:40px; margin-bottom:40px;}
.ejemplo{font-style:italic;}
#explicac{position:absolute; top:10px; left:690px;}
#explicac2{border-style:outset; border-width:2px; border-color:#f5f5f5; background-color:#BEBEC8; position:absolute; left:735px; top:50px; width:80px; padding:10px; padding-top:20px; z-index:10; display:none; -moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
.feedback{position:absolute; left:350px; top:354px; width:300px; border-style:outset; border-width:2px; border-color:#f5f5f5; background-color:#BEBEC8; -moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa; background-image:url(images/middle.jpg); background-repeat:repeat-y; padding:10px; padding-top:20px; display:none; z-index:5;}
#gads{z-index:8; -moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa; border-style:outset; border-width:1px;}
#gads2{-moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
#gads4{-moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
.hand{cursor:help; vertical-align:top;}
h1{font-size:140%; font-weight:bold; margin-top:45px;}
.h1add{font-weight:normal; font-size:70%;}
h2{font-size:100%; font-weight:bold; text-align:left;	margin-top:45px;}
h3{font-size:100%; font-weight:bold; margin-top:30px;}
.icoim{border:0px; height:29px; width:29px; vertical-align:middle;}
img{border-style:none}
img.cerrar{position:absolute; top:2px; right:2px;}
input{font-family:arial;}
.links{-moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
.rechts{-moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
.tekstrechts{-moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
.ill{-moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
textwithgaps input{text-align:center;}
.inputsd{text-align:center; border:none;}
.imasolucion{-moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
.inset{background-color:#B6BEDE; border-style:outset; border-width:1px; padding:5px;}
.lbr{margin-left:22px;}
.listbr{margin-left:45px;}
.linkhm a:hover{position:relative; left:+1px; top:+1px;}
.linkle a:hover{position:relative; left:+1px; top:+1px;}
.linkle2 a:hover{position:relative; left:+1px; top:+1px;}
#nav-menu {width:1000px;}
#nav-menu ul{margin:0px; padding-bottom:30px; padding-left:0px; list-style-type:none;}
#nav-menu li{float:left; margin:0.15em;}
#nav-menu li a{display:block; background-color:#324158; width:7em; color:white; border:solid 1px black; line-height:2em; height:2em; text-align:center; text-decoration:none;
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
-moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
#nav-menu li a:hover{background-color:#9CA2B5;
background-image:-webkit-linear-gradient(#9CA2B5, #AAB0C3); background-image:-moz-linear-gradient(#9CA2B5, #AAB0C3); background-image:-o-linear-gradient(#9CA2B5, #AAB0C3); background-image:linear-gradient(#9CA2B5, #AAB0C3);}
.new{background-image:-webkit-linear-gradient(#9CA2B5, #BFC5D8); background-image:-moz-linear-gradient(#9CA2B5, #BFC5D8); background-image:-o-linear-gradient(#9CA2B5, #BFC5D8); background-image:linear-gradient(#9CA2B5, #BFC5D8); -moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
.nivel{width:110px; top:212px; left:400px; border:solid 2px; position:absolute; padding:5px;}
.nolist{list-style:none; position:relative; left:-30px;}
#player1{position:absolute; left:400px; top:60px; padding-top:12px;}
#player2{position:absolute; left:200px; top:40px;}
#audpl{width:200px; height:60px;}
#vidpl{width:320px; height:180px;}
video::-webkit-media-controls{overflow:hidden}
video::-webkit-media-controls-enclosure{width:calc(100% + 32px); margin-left:auto;}
audio::-webkit-media-controls-enclosure{width:calc(60%); margin-left:0px;}
.randomimage{position:absolute; -moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
.rsstext{color:#3886DB; margin-left:4px; font-weight:bold; font-size:95%;}
.rub{border-style:outset; border-width:1px; width:450px; background-color:#B6BEDE; -moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa; list-style:none; padding:10px;}
.rubindex{-moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa;}
.s{text-decoration:line-through; width:auto; margin-right:0px;}
.sd{color:blue; background:#B5BDFB; padding-left:3px; padding-right:3px; margin-left:5px; margin-right:5px;}
.solft{display:none;}
table{font-family:arial; font-size:100%;}
textarea{font-family:arial; font-size:100%;}
td{line-height:20px;}
#transparant{position:absolute; top:260px; left:400px;}
.u{text-decoration:underline; width:auto; margin-right:0px;}
.verw{border:1px solid #999999; -moz-box-shadow:3px 3px 3px #aaaaaa; -webkit-box-shadow: 3px 3px 3px #aaaaaa; box-shadow:3px 3px 3px #aaaaaa; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-image:-webkit-linear-gradient(#9CA2B5, #BFC5D8); background-image:-moz-linear-gradient(#9CA2B5, #BFC5D8); background-image:-o-linear-gradient(#9CA2B5, #BFC5D8); background-image:linear-gradient(#9CA2B5, #BFC5D8);}
.verificar{position:absolute; left:300px;}
.vocbut{position:relative; left:358px; top:-30px;}
.vocbut2{position:relative; left:148px;}
.vocbuttext{position:absolute; left:175px;}
