#notebook h3, .exp-quest p strong, .exp-quest p span, #lab-3, #labB-8, #labB-10, #clock { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.exp-quest { padding:0; margin:0; text-align:center; }
.exp-quest.proves { padding:30px 0 0 0; }
.exp-quest h2 { font-family: 'lovedbytheking', sans-serif; font-style:normal; font-weight:normal; color:#000; font-size:20px; line-height:20px; letter-spacing:1px; text-align:center; margin:0; padding:0; }
.exp-quest p { position:relative; margin:0; padding:10px 0 0 0; clear:both; display:inline-block; }
.exp-quest p strong { display:inline-block; float:left; font-family: 'chewy', sans-serif; font-style:normal; font-weight:normal; font-size:20px; width:30px; height:30px; margin-right:10px; line-height:30px; background:#fee100; display:inline-block; color:#000; }
.exp-quest p em { float:left; font-style:normal; font-family: 'chewy', sans-serif; line-height:18px; font-size:18px; letter-spacing:1px; color:#000; display:inline-block; padding:4px 8px; max-width:440px; }
.exp-quest p.selected strong { background:#000; color:#fee100; }
.exp-quest p span { position:absolute; top:0; right:-20px; font-size:20px; width:30px; height:30px; line-height:30px; display:inline-block; color:#fff; background-color:#000; }
.exp-quest p span.correcte { background-color:#099; }
.exp-quest p span.incorrecte { background-color:#f00; }

#movie2-txt1 p span { font-family: 'chewy', sans-serif; font-style:normal; font-weight:normal; font-size:20px; }
#movie1-txt14 strong, #movie1-txt15 strong { background:#fff; color:#000; }

#notebook h3 { position:absolute; width:200px; height:200px; right:430px; bottom:100px; text-align:center; color:#d5b898; background:rgba(0,0,0,.25); font-family: 'chewy', sans-serif; font-weight:normal; font-size:25px; line-height:35px; letter-spacing:1px; }
#notebook h3 span { display:block; padding-top:60px; }
#notebook .notebook-txt { width:260px; position:absolute; display:block; }
#notebook .notebook-txt p, #notebook .notebook-txt span, #notebook .notebook-txt textarea, #notebook .notebook-txt input { color:#000; text-align:left; font-size:15px; letter-spacing:1px; font-family: 'chewy', sans-serif; line-height:25px; margin:0; padding:0; }
#notebook .notebook-txt span { font-size:16px; font-family: 'lovedbytheking', sans-serif; color:#666; letter-spacing:1px; }
#notebook .notebook-txt textarea { background: transparent; border:none; resize: none; width:250px; height:200px; }
#notebook .notebook-txt input[type="text"] { background:rgba(255,255,255,.5); border:1px solid #333; resize: none; width:40px; text-align:center; padding:2px 5px; margin:5px 0 0 0; }
#notebook .input-txt { margin:0 0 20px 0; opacity:.3; }
#notebook .input-txt.enabled { opacity:1; }
#notebook .input-txt:last-child { margin:0 0 80px 0; }

#notebook-txt1c { top:-410px; }
#notebook-txt2c { top:-235px; }

#raig { position:absolute; top:180px; left:782px; z-index:10!important; }

.txt-container.pregunta.butHover.butScale p em { font-size:19px; font-family: 'lovedbytheking', sans-serif; }
.txt-container.pregunta.butHover.butScale strong { width:80px; height:80px; overflow:hidden; background:#fee100; left:-40px; }

.img-exp { display:none; }
.cursorPointer, .cursorPointer * { cursor:pointer!important; }
.cursorMove, .cursorMove * { cursor:move!important; }
#lab-3 { background:rgba(25,25,25,.85); overflow:hidden; width:260px; height:260px; position:absolute; left:520px; top:240px; }
#lab-3 img, #lab-3 span { position:absolute; display:block; }

#lab4, #lab5, #lab6 { z-index:1; }
#lab4:hover, #lab5:hover, #lab6:hover { z-index:3; }

.txt-container.pregunta.peq { width:120px; }

#clock, #temp { position:absolute; display:block; overflow:hidden; }
#clock { width:218px; height:218px; }
#temp { width:142px; height:142px; }
#temp-wrapper { position:relative; }
#clock img, #temp img { width:100%; }
#temp img { position:absolute; top:0; left:0; }

#labB-8, #labB-10, #lab-3 { border:10px solid #000; z-index:10000000!important; }
#movie2-but-exp1a, #movie2-but-exp1b, #movie2-but-exp1c, #movie2-txt14 { z-index:10000001!important; }
#labB-8, #labB-10 { background:rgba(25,25,25,.85); overflow:hidden; width:300px; height:300px; position:absolute; left:520px; top:230px; }
#labB-8 img, #labB-8 span, #labB-10 img, #labB-10 span { position:absolute; display:block; }

#labB4-1 img { padding:10px; }
#labB4-1, #labB4-2, #labB5, #labB6 { z-index:1; }
#labB4-1:hover, #labB4-2:hover, #labB5:hover, #labB6:hover { z-index:3; }