.tooltips div { position:absolute; bottom:0; right:0; background:#000; background:rgba(0,0,0,.9); padding:5px 10px; color:#fee100; font-family: 'chewy', sans-serif; font-size:15px; line-height:18px; font-weight:normal; display:block; letter-spacing:1px; text-align: left; }

#dragandrop-cas1 .drop, #dragandrop-cas1 .drag, #dragandrop-cas1 .particula, #dragandrop-cas2 .drop, #dragandrop-cas2 .drag, #dragandrop-cas2 .particula, #dragandrop-cas3 .drop, #dragandrop-cas3 .drag, #dragandrop-cas3 .particula { width: 60px; height: 60px; margin: 0; border: 1px dashed #333; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; position: absolute; }
#dragandrop-cas1 .drop, #dragandrop-cas1 .drag, #dragandrop-cas2 .drop, #dragandrop-cas2 .drag, #dragandrop-cas3 .drop, #dragandrop-cas3 .drag { width: 40px; height: 40px; }
#dragandrop-cas1 .drag, #dragandrop-cas2 .drag, #dragandrop-cas3 .drag { background-color: #f3f3f3; border: 1px dashed #333; overflow: hidden;}
#dragandrop-cas1 .particula, #dragandrop-cas2 .particula, #dragandrop-cas3 .particula { background-color: #eee; border: 0px dashed #333; overflow: hidden;}
#dragandrop-cas1 .drag img, #dragandrop-cas2 .drag img, #dragandrop-cas3 .drag img { width: 40px; height: auto; } 
#dragandrop-cas1 .particula img, #dragandrop-cas2 .particula img, #dragandrop-cas3 .particula img { width: 60px; height: auto; }

#dragandrop-cas1 .dropped, #dragandrop-cas2 .dropped, #dragandrop-cas3 .dropped { width: 40px; height: 40px; border: 0px dashed #333; background-color: transparent; overflow: hidden; }

.txt-container.pregunta.bigger { width:600px; }
.txt-container.pregunta.biggerplus { width:700px; }
.txt-container.conversa.biggerplus { width:635px; }
.txt-container.conversa.biggerplus2 { width:665px; }
.txt-container.pregunta.biggerplus3 { width:735px; }
.txt-container.pregunta.biggerplusextra { width:800px; }
.txt-container.pregunta.mini { width:170px; }
.txt-container.conversa.mini2 { width:260px; }

.txt-container.pregunta.miniBut {width: 135px}
.txt-container.pregunta.miniBut p {padding: 0.5em 0.5em 1em}

.txt-container.pregunta.miniBut2 {width: 100px}
.txt-container.pregunta.miniBut2 p {padding: 0.5em 0.5em 1em; font-size: 15px;}

.miniBut3 { cursor: pointer; width: 135px; height: 45px; background-color: #eff3f4; border: 2px solid #c2d6df; overflow: hidden; }
.miniBut3:hover { background-color: #c2d6df; border: 2px solid #c2d6df; cursor: pointer; }

.miniBut3 p {padding: 0.6em 0 0 0.5em; font-size: 17px; text-align: left; cursor: pointer; }
.miniBut3.doubleLine p {padding: 0.35em 0 0 0.5em; line-height: 17px; }

.miniBut3.selected { background-color: #c2d6df; }
.miniBut3.completed p { color: #92B6C6 }

.exp-quest p strong, .exp-quest p span { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.exp-quest { padding:0; margin:0; text-align:center; z-index: 10; position: relative;}
.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:20px 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; }
.exp-quest p.selected strong { background:#000; color:#fee100; }
.exp-quest p span { position:absolute; top:15px; right:-25px; 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; }

.lowZindex { z-index: 1; }

.headerTitulo p { font-size: 1em!important; line-height: 0.8em!important; font-family: 'thesans', sans-serif!important; }
.headerTitulo .img {display: none!important;}

#ok-continue.ok { right:65px; }

.button-repeat { right: 7.7em; bottom: 1em; }
.cursorPointer, .cursorPointer * { cursor:pointer!important; }
.cursorMove, .cursorMove * { cursor:move!important; }

.button-ab { font-size:35px; margin-top:-17px; display:block; font-family: 'chewy', sans-serif; color: #dadada; cursor: pointer; }
.button-icon { font-size:18px; margin-top:-17px; display:block; font-family: 'chewy', sans-serif; color: #dadada; cursor: pointer; }

#movie2-txt10 p, #movie3-txt10 p, #movie4-txt10 p { font-size: 1.05em; padding: 1em 1em 1.5em; }

#movie2-txt11 p, #movie2-txt12 p, #movie2-txt13 p, #movie2-txt14 p, #movie3-txt11 p, #movie3-txt12 p, #movie3-txt13 p, #movie3-txt14 p, #movie4-txt11 p, #movie4-txt12 p, #movie4-txt13 p, #movie4-txt14 p { font-size: 1em; padding: 1em!important; }


