* {margin:0; padding:0;}

*{text-decoration:none;}



#fundo {width:100%; height:1500px; background-size:cover;}

#topo {width:720px; height:50px; background-color:#ffffff; margin:0 auto;margin-top:15px;color:#000000;font-family:calibri, arial; font-size:40px;}
#topoexercicios {width:300px; height:5px; background-color:#ffffff; margin:0 auto;margin-top:15px;color:#000000;font-family:calibri, arial; font-size:40px;}

#temaula {width:720px; height:25px; margin:0 auto; border-radius:5px;font-family:calibri, arial, century; font-size:22px; color:#000000; background-color:#ffffff;}

#fechar {width:30px; height:25px; background-color:#ffffff; float:left;  font-family:arial, calibri, century; font-size:22px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#fecharturma {width:50px; height:25px; background-color:#ffffff; float:left;  font-family:arial, calibri, century; font-size:22px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}

#tema {width:680px; height:25px;  float:left;  font-family:calibri, arial, century; font-size:22px; color:#000000;padding-left:10px;}

#aulas {width:720px; height:40px; margin:0 auto; border-radius:15px;margin-top:5px;}

#aulaselecionadaseismenus {width:114px; height:40px; margin-right:1px;margin-left:1px;background-color:#000000; float:left;  border: 2px solid #000000;font-family:calibri, arial,century; font-size:25px; color:#ffffff;text-align:center;border-radius:5px;font-weight: bold;box-shadow:2px 2px 15px #000000; -webkit-box-shadow: 2px 2px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;}
#aulaselecionadacincomenus {width:135px; height:40px; margin-right:1px;margin-left:1px;background-color:#000000; float:left;  border: 2px solid #000000;font-family:calibri, arial,century; font-size:25px; color:#ffffff;text-align:center;border-radius:5px;font-weight: bold;box-shadow:2px 2px 15px #000000; -webkit-box-shadow: 2px 2px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;}
#aulaselecionadaquatromenus {width:169px; height:40px; margin-right:1px;margin-left:1px;background-color:#66ccff; float:left;  border: 4px solid #000000;font-family:calibri, arial,century; font-size:25px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;box-shadow:2px 2px 15px #000000; -webkit-box-shadow: 2px 2px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;}
#aulaselecionadatresmenus {width:230px; height:40px; margin-right:1px;margin-left:1px;background-color:#000000; float:left;  border: 2px solid #000000;font-family:calibri, arial,century; font-size:25px; color:#ffffff;text-align:center;border-radius:5px;font-weight: bold;box-shadow:2px 2px 15px #000000; -webkit-box-shadow: 2px 2px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;}
#aulaselecionadadoismenus {width:350px; height:40px; margin-right:1px;margin-left:1px;background-color:#000000; float:left;  border: 2px solid #000000;font-family:calibri, arial,century; font-size:25px; color:#ffffff;text-align:center;border-radius:5px;font-weight: bold;box-shadow:2px 2px 15px #000000; -webkit-box-shadow: 2px 2px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;}

#aulaseismenus {width:114px; height:40px;margin-right:1px;margin-left:1px; background-color:#ffffff; border: 2px solid #999999; float:left;  font-family:arial,calibri, century; font-size:25px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#aulacincomenus {width:135px; height:40px;margin-right:1px;margin-left:1px; background-color:#ffffff; border: 2px solid #999999; float:left;  font-family:arial,calibri, century; font-size:25px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#aulaquatromenus {width:169px; height:40px;margin-right:1px;margin-left:1px; background-color:#ffffff; border: 4px solid #999999; float:left;  font-family:calibri,arial, century; font-size:25px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#aulatresmenus {width:230px; height:40px;margin-right:1px;margin-left:1px; background-color:#ffffff; border: 2px solid #999999; float:left;  font-family:arial,calibri, century; font-size:25px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#auladoismenus {width:350px; height:40px;margin-right:1px;margin-left:1px; background-color:#ffffff; border: 2px solid #999999; float:left;  font-family:arial,calibri, century; font-size:25px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#auladezmenus {width:90px; height:20px;margin-right:5px;margin-left:5px; margin-top:10px; background-color:#ffffff; border: 1px solid #66ccff; float:left;  font-family:calibri,arial, century; font-size:15px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#aulanovemenus {width:64px; height:20px;margin-right:5px;margin-left:5px; margin-top:10px; background-color:#ffffff; border: 1px solid #66ccff; float:left;  font-family:calibri,arial, century; font-size:15px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#parte {width:64px; height:20px;margin-right:5px;margin-left:5px; margin-top:10px; background-color:#66ccff; border: 1px solid #66ccff; float:left;  font-family:calibri,arial, century; font-size:15px; color:#ffffff;text-align:center;border-radius:5px;font-weight: bold;}


#doismenus {width:342px; height:50px;margin-right:4px;margin-left:4px; background-color:#ffffff; border: 4px solid #e2e2e2; float:left;  font-family:calibri,arial,century; font-size:20px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#doismenuselecionada {width:342px; height:50px;margin-right:4px;margin-left:4px; background-color:#66ccff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial,century; font-size:20px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#tresmenus {width:220px; height:50px;margin-right:4px;margin-left:4px; background-color:#ffffff; border: 4px solid #e2e2e2; float:left;  font-family:calibri,arial,century; font-size:20px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#tresmenuselecionada {width:220px; height:50px;margin-right:4px;margin-left:4px; background-color:#ffffff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial,century; font-size:20px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#quatromenus {width:126px; height:50px; margin-right:4px;margin-left:4px; background-color:#ffffff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial,century; font-size:20px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#quatromenuselecionada {width:126px; height:50px; margin-right:4px;margin-left:4px; background-color:#66ccff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial,century; font-size:20px; color:#ffffff;text-align:center;border-radius:5px;font-weight: bold;}
#quatromenuscompra {width:163px; height:30px; margin-right:4px;margin-left:4px; background-color:#ffffff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial,century; font-size:20px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#quatromenuscorpo {width:163px; height:330px;margin-right:4px;margin-left:4px; background-color:#66ccff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial, century; border-radius:0px;font-size:16px;color:#ffffff;}
#quatromenuscorpoum {width:163px; height:240px;margin-right:4px;margin-left:4px; background-color:#66ccff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial, century; border-radius:0px;color:#ffffff;}
#quatromenuscorpodois {width:163px; height:255px;margin-right:4px;margin-left:4px; background-color:#66ccff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial, century; border-radius:0px;color:#ffffff;}
#quatromenuscorpotres {width:163px; height:315px;margin-right:4px;margin-left:4px; background-color:#66ccff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial, century; border-radius:0px;color:#ffffff;}
#quatromenuscorpoquatro {width:163px; height:370px;margin-right:4px;margin-left:4px; background-color:#66ccff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial, century; border-radius:0px;color:#ffffff;}
#quatromenuscorpocorpo {width:153px; height:240px;padding-left:5px;padding-right:5px;margin-right:4px;margin-left:4px; background-color:#ffffff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial, century; border-radius:0px; }

#comprarum {width:171px; height:40px;margin-right:4px;margin-left:4px; background-color:#66ccff; border-top: 1px solid #ffffff; float:left;  font-family:calibri,arial,century; font-size:25px; color:#000000;text-align:center;border-radius:0px;font-weight: bold;}

#comprardois {width:345px; height:40px;margin-right:4px;margin-left:4px; background-color:#ffffff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial,century; font-size:25px; color:#000000;text-align:center;border-radius:0px;font-weight: bold;}
#comprartres {width:525px; height:40px;margin-right:4px;margin-left:4px; background-color:#ffffff; border: 4px solid #66ccff; float:left;  font-family:calibri,arial,century; font-size:25px; color:#000000;text-align:center;border-radius:0px;font-weight: bold;}
#comprarquatro {width:716px; height:40px;background-color:#ffffff; border: 2px solid #66ccff; float:left;  font-family:calibri,arial,century; font-size:25px; color:#000000;text-align:center;border-radius:0px;font-weight: bold;}



#separador {width:720px; height:40px;  float:left;  font-family:calibri, arial, century; font-size:30px; background-color:#66ccff;color:#ffffff;text-align:center;margin-top:10px;}



#caixa {width:720px; height:500px; margin:0 auto;margin-top:10px;}
#caixaexercicios {width:720px; height:405px; background-color:#ffffff;float:left;font-family:calibri, arial, century; font-size:30px;}
#caixaexerciciosdireita {width:602px; height:387px; padding-top:10px;  background-color:#ffffff;float:left;font-family:calibri, arial, century; font-size:35px; }
#caixaexerciciosesquerda {width:712px; height:397px; background-color:#ffffff;float:left; }
#temaresumo {width:720px; height:30px;  float:left;  font-family:calibri, arial, century; font-size:20px; background-color:#ffffff;text-align:center;color:#000000;margin-top:10px;}
#temaexames {width:720px; height:30px;  float:left;  font-family:calibri, arial, century; font-size:20px; background-color:#ffffff;text-align:center;color:#000000;margin-top:10px;}
#avisoexercicios {width:720px; height:100px;  float:left;  font-family:calibri, arial, century; font-size:15px; background-color:#ffffff;color:#000000;margin-top:10px;}

#horaquente {width:720px; height:30px;  float:left;  font-family:calibri, arial, century; font-size:20px; background-color:#66ccff;text-align:center;color:#ffffff;margin-top:10px;}
#informacaosala {width:702px; height:110px; padding-left:5px;padding-right:5px; float:left;  font-family:calibri, arial, century;border: 4px solid #66ccff; font-size:14px; background-color:#ffffff;color:#000000;margin-top:10px;}
#informacao {width:702px; height:155px; padding-left:5px;padding-right:5px; float:left;  font-family:calibri, arial, century;border: 4px solid #66ccff; font-size:14px; background-color:#ffffff;color:#000000;margin-top:10px;}
#entrarnaturma {width:702px; height:50px; padding-left:5px;padding-right:5px; float:left;  font-family:calibri, arial, century;border: 4px solid #66ccff; font-size:30px; background-color:#66ccff;color:#ffffff;margin-top:10px;text-align:center;}

#exerciciogratis {width:602px; height:25px;   background-color:#ffffff;float:left;font-family:calibri, arial, century; font-size:30px; color:#66666; }

#linha {width:720px; height:2px;  float:left;  font-family:calibri, arial, century; font-size:15px; background-color:#66ccff;text-align:center;color:#000000; margin-top:5px;}


#caixaturma {width:712px; height:397px; border: 4px solid #ffffff;background-color:#ffffff;float:left;}


#exsetenta {width:160px; height:60px;margin-right:7px;margin-left:7px; margin-top:10px; background-color:#66ccff; border: 1px solid #66ccff; float:left;  font-family:calibri,arial, century; font-size:30px; color:#ffffff;text-align:center;border-radius:5px;font-weight: bold;}
#dificuldadesetenta {width:712px; height:60px;margin-right:7px;margin-left:7px; margin-top:10px; background-color:#ffffff; border: 1px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:40px; color:#66ccff;text-align:center;border-radius:5px;font-weight: bold;}
#exnoventa {width:160px; height:60px;margin-right:7px;margin-left:7px; margin-top:10px; background-color:#000000; border: 1px solid #000000; float:left;  font-family:calibri,arial, century; font-size:30px; color:#ffffff;text-align:center;border-radius:5px;font-weight: bold;}
#dificuldadenoventa {width:712px; height:60px;margin-right:7px;margin-left:7px; margin-top:10px; background-color:#ffffff; border: 1px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:40px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#exquarenta {width:160px; height:60px;margin-right:7px;margin-left:7px; margin-top:10px; background-color:#ff6600; border: 1px solid #ff6600; float:left;  font-family:calibri,arial, century; font-size:30px; color:#ffffff;text-align:center;border-radius:5px;font-weight: bold;}
#dificuldadequarenta {width:712px; height:60px;margin-right:7px;margin-left:7px; margin-top:10px; background-color:#ffffff; border: 1px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:40px; color:#ff6600;text-align:center;border-radius:5px;font-weight: bold;}

#fim {width:712px; height:100px;margin-right:7px;margin-left:7px; margin-top:10px; background-color:#ffffff; border: 1px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:40px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#solucoesexercicios {width:712px; height:30px;margin-right:7px;margin-left:7px; margin-top:10px; background-color:#ffffff; border: 1px solid #000000; float:left;  font-family:calibri,arial, century; font-size:20px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#videoturma {width:720px; height:405px; margin-top:10px; background-color:#ffffff;  float:left;  color:#000000;text-align:center;font-weight: bold;}
#datas {width:712px; height:250px;margin-right:7px;margin-left:7px; margin-top:10px; background-color:#ffffff; border: 1px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:15px; color:#000000;border-radius:5px;}

#preco {width:712px; height:30px; background-color:#ffffff; border: 3px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:20px; color:#000000;text-align:center;border-radius:5px;box-shadow: 2px 2px 15px #000000; -webkit-box-shadow: 2px 0px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;}
#nota {width:707px; height:55px; border: 3px solid #ffffff; background-color:#000000;float:left; padding-left:5px; font-family:calibri,arial, century; font-size:15px; color:#ffffff;margin-bottom:5px;padding-top:5px}
#notaa {width:707px; height:130px; border: 3px solid #ffffff; background-color:#efefef; float:left;  padding-left:5px;font-family:calibri,arial, century; font-size:15px; color:#000000;margin-bottom:5px;padding-top:2px}
#inscricao {width:712px; height:30px; background-color:#000000; border: 3px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:18px; color:#ffffff;text-align:center;border-radius:5px;box-shadow: 2px 2px 15px #000000; -webkit-box-shadow: 2px 0px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;margin-bottom:5px;}
#testemunhoresumoum {width:712px; height:210px;  border: 3px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:15px; color:#666666;margin-bottom:5px;}
#testemunhoresumodois {width:712px; height:180px;  border: 3px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:15px; color:#666666;margin-bottom:5px;}
#testemunhofacebook {width:712px; height:180px; border: 3px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:15px; color:#666666;margin-bottom:5px;}
#compromisso {width:712px; height:30px; background-color:#000000; border: 3px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:20px; color:#ffffff;text-align:center;border-radius:5px;box-shadow: 2px 2px 15px #000000; -webkit-box-shadow: 2px 0px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;margin-bottom:5px;}
#separadorpreco {width:712px; height:75px;padding-top:10px; margin-right:7px;margin-left:7px; margin-top:5px; background-color:#ffffff; border: 1px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:18px; border-radius:5px;}
#separadorpromocao {width:712px; height:60px; margin-top:5px; background-color:#66ccff; border: 1px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:18px; color:#ff6600;border-radius:5px;text-align:center;}
#separadorcompromisso {width:712px; height:180px;margin-right:7px;margin-left:7px; margin-top:10px; background-color:#ffffff; border: 1px solid #ffffff; float:left;  font-family:calibri,arial, century; font-size:15px; color:#000000;border-radius:5px;}
#comprarbox {width:718px; height:80px; background-color:#ffffff; margin-bottom:5px; float:left;  font-family:calibri,arial, century;  color:#000000;text-align:center;border-radius:5px;}
#comprar {width:155px; height:25px;background-image:url(../img/multibanco.png); padding-top:35px;margin-right:2px;margin-left:2px; float:left;  font-family:calibri,arial,century; color:#000000;text-align:center;font-weight: bold;box-shadow: 2px 2px 15px #000000; -webkit-box-shadow: 2px 0px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;}
#aumentopreco {width:155px; height:60px; background-color:#000000;padding-top:5px;margin-right:2px;margin-left:2px; float:left;  font-family:calibri,arial,century; font-size:15px;color:#ffffff;text-align:center;box-shadow: 2px 2px 15px #000000; -webkit-box-shadow: 2px 0px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;}
#esgotado {width:155px; height:20px; background-color:#ff0000;padding-top:5px;margin-right:2px;margin-left:2px; float:left;  font-family:calibri,arial,century; font-size:15px;color:#ffffff;text-align:center;box-shadow: 2px 2px 15px #000000; -webkit-box-shadow: 2px 0px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;}
#compraroferta {width:147px; height:60px; background-color:#ffffff;margin-right:2px;margin-left:2px; border: 4px solid #66ccff;float:left;  font-family:calibri,arial,century; font-size:15px; color:#666666;text-align:center;font-weight: bold;box-shadow: 2px 2px 15px #000000; -webkit-box-shadow: 2px 0px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;}
#multibanco {width:175px; height:40px;margin-right:2px;margin-left:2px;background-image:url(../img/multibanco.png); float:left;  font-family:calibri,arial,century; font-size:20px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#multibancoferta {width:175px; height:40px;margin-right:2px;margin-left:2px; float:left;  font-family:calibri,arial,century; font-size:15px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;box-shadow: 2px 2px 15px #000000; -webkit-box-shadow: 2px 0px 15px #000000; -moz-box-shadow: 2px 2px 15px #000000;}


#exerciciostemasetenta {width:704px; height:45px;margin-right:5px;margin-left:5px; margin-top:10px; background-color:#ffffff; border: 5px solid #66ccff; float:left;  font-family:calibri,arial, century; font-size:30px; color:#66ccff;text-align:center;border-radius:5px;font-weight: bold;}
#exerciciostemanoventa {width:704px; height:45px;margin-right:5px;margin-left:5px; margin-top:10px; background-color:#ffffff; border: 5px solid #000000; float:left;  font-family:calibri,arial, century; font-size:30px; color:#000000;text-align:center;border-radius:5px;font-weight: bold;}
#exerciciostemaquarenta {width:704px; height:45px;margin-right:5px;margin-left:5px; margin-top:10px; background-color:#ffffff; border: 5px solid #ff6600; float:left;  font-family:calibri,arial, century; font-size:30px; color:#ff6600;text-align:center;border-radius:5px;font-weight: bold;}

#caixavideo {width:720px; height:405px; background-color:#efefef;float:left;}


.link {display: block;height:100%;color:#000000;-webkit-transition: 0.1s ease-out;
-moz-transition: 0.1s ease-out;
-o-transition: 0.1s ease-out;
transition: 0.1s ease-out;}

.link:hover {background: #66ccff;color:#ffffff;-webkit-transition: 0.1s ease-out;
-moz-transition: 0.1s ease-out;
-o-transition: 0.1s ease-out;
transition: 0.1s ease-out;}

.linkexame {display: block;height:100%;background: #ff6600;color:#000000;-webkit-transition: 0.1s ease-out;
-moz-transition: 0.1s ease-out;
-o-transition: 0.1s ease-out;
transition: 0.1s ease-out;}

.linkexame:hover {background: #66ccff;color:#ffffff;-webkit-transition: 0.1s ease-out;
-moz-transition: 0.1s ease-out;
-o-transition: 0.1s ease-out;
transition: 0.1s ease-out;}

.linklogo:hover {background: #999999;-webkit-transition: 0.1s ease-out;
-moz-transition: 0.1s ease-out;
-o-transition: 0.1s ease-out;
transition: 0.1s ease-out;
border-radius:10px;}


.linkex {display: block;height:100%;color:#ffffff;-webkit-transition: 0.1s ease-out;
-moz-transition: 0.1s ease-out;
-o-transition: 0.1s ease-out;
transition: 0.1s ease-out;}

.linkex:hover {background: #ffffff;color:#999999;-webkit-transition: 0.1s ease-out;
-moz-transition: 0.1s ease-out;
-o-transition: 0.1s ease-out;
transition: 0.1s ease-out;
border-radius:10px;}

.linkcomparacao {display: block;height:100%;color:#ffffff;-webkit-transition: 0.1s ease-out;
-moz-transition: 0.1s ease-out;
-o-transition: 0.1s ease-out;
transition: 0.1s ease-out;}

.linkcomparacao:hover {background: #ffffff;color:#999999;-webkit-transition: 0.1s ease-out;
-moz-transition: 0.1s ease-out;
-o-transition: 0.1s ease-out;
transition: 0.1s ease-out;
border-radius:10px;}

.linkinscrever {display: block;height:100%;color:#ffffff;-webkit-transition: 0.1s ease-out;
-moz-transition: 0.1s ease-out;
-o-transition: 0.1s ease-out;
transition: 0.1s ease-out;}

.linkinscrever:hover {background: #ffffff;color:#000000;-webkit-transition: 0.1s ease-out;
-moz-transition: 0.1s ease-out;
-o-transition: 0.1s ease-out;
transition: 0.1s ease-out;}

.linkprev {display: block;height:100%;color:#000000;-webkit-transition: 0.3s ease-out;
-moz-transition: 0.3s ease-out;
-o-transition: 0.3s ease-out;
transition: 0.3s ease-out;}

.linkprev:hover {background: #66ccff;color:#ffffff;-webkit-transition: 0.3s ease-out;
-moz-transition: 0.3s ease-out;
-o-transition: 0.3s ease-out;
transition: 0.3s ease-out;
border-radius:10px;}





















