
* { margin: 0; padding: 0; outline: 0;}



a{ text-decoration: none;}


body{  widht: 100%;height:100%;margin:0 auto; overflow-x: hidden; overflow: -moz-scrollbars-vertical;overflow-y: scroll;}



/* ------------------------  imagem e videos responsivos ------------------------------------------ */
img {max-width:100%;}
.boxVideo {position: relative; padding-bottom: 56.25%;height: 0;margin:0 auto;}
.boxVideo iframe {position:absolute;width: 100%;height: 100%;}



/*------------------------ menu superior ----------------------------------------------*/
#topo {width:100%; height:50px; background-color:#ffffff;position:fixed;z-index:100;}
#barratopo {width:100%; height:45px; padding-top:5px;  background-color:#6ec5dc; color:#086A87; font-family:calibri, arial, century;font-size:28px; text-align:center; float:left;box-shadow:2px 2px 5px #666666;-webkit-box-shadow: 2px 2px 5px #666666; -moz-box-shadow: 2px 2px 5px #666666;  }
#barratopologo {width:120px; height:34px; margin-left:20px;   color:#000000; font-family:calibri, arial, century;font-size:32px; text-align:center; float:left; }
#barratopoentrarsair {width:100px; height:31px; margin-right:20px; margin-top:3px; background-color:#086A87; color:#ffffff; font-family:calibri, arial, century;font-size:22px; text-align:center; float:right; border: 2px solid #2eccfa; border-radius: 10px;}
#barratopoentrarsair a{ width:100%; height:31px;display: block;  background-color:#086A87;text-decoration: none;color:#ffffff;border-radius: 10px;}
.espacoancora {width:100%; height:46px;background-color:#ffffff;}


#caixalogin {width:200px; height:250px;  margin:0 auto; margin-top:50px;background-color:#086A87;color:#000000;font-family:calibri, arial, century; text-align:center;border: 2px solid #2eccfa; border-radius: 10px; box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#logologin {width:100%; height:40px;float:left; margin-bottom:20px;   padding-top:5px;  background-color:#086A87; color:#000000; font-size:24px; text-align:center;border-radius: 10px; }
#userpass {width:100%; height:40px;float:left; margin-bottom:20px; background-color:#086A87; color:#ffffff; font-size:18px; text-align:center;  }
#botaoenviar {width:80%; height:25px; margin-top:10px; margin-left:10%; margin-right:10%; float:left;  background-color:#efefef;color:#000000;font-family:calibri, arial, century; text-align:center;border: 2px solid #2eccfa; border-radius: 10px;}
#entrada {width:790px; height:40px; margin:0 auto; margin-bottom:10px;text-align:center;font-family:calibri, arial, century;font-size:12px;}
#entrada a{ width:100%; height:40px;margin-bottom:10px;display: block;  float:left;background-color:#f2f2f2;text-decoration: none;color:#000000;text-align:center;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#opcaoentrada {width:49%; height:40px;float:left; text-align:center;margin-left:0.5%;margin-right:0.5%;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#opcaoentrada a{  width:100%; height:40px;padding-top:0px;display: block;  float:left; background-color:#f2f2f2; text-decoration: none;color:#000000;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666; }
#sair {width:790px; height:40px;margin-bottom:10px;margin:0 auto;background-color:#ffc008; text-align:center;font-family:calibri, arial, century;font-size:12px;}
#sair a{ width:100%; height:40px;margin-bottom:10px;display: block;  float:left;background-color:#f2f2f2;text-decoration: none;color:#000000;text-align:center;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#menugeral {width:790px; height:63px; margin:0 auto; margin-top:50px;background-color:#ffffff;color:#000000;font-family:calibri, arial, century; text-align:center;}
#menugeral a{ width:100%; height:58px;display: block;  float:left; padding-top:5px;background-color:#f2f2f2;text-decoration: none;color:#000000;}
#barra {width:790px; height:10px; margin:0 auto;background-color:#55acee; }
#barraselecionado {width:33%; height:10px;background-color:#6ec5dc; float:left;margin-left:0.15%;margin-right:0.15%;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#barranaoselecionado {width:33%; height:10px;background-color:#f2f2f2; float:left;margin-left:0.15%;margin-right:0.15%;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#barraservico {width:33%; height:53px;float:left;background-color:#6ec5dc;color:#086A87; font-family:calibri, arial, century;font-size:12px; text-align:center;margin-left:0.15%;margin-right:0.15%;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#barraservico a{  width:100%; height:53px;padding-top:0px;display: block;  float:left; background-color:#086A87; text-decoration: none;color:#ffffff;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666; }
#barrainscritosinferior {width:790px; height:10px; margin:0 auto;background-color:#6ec5dc;}
#tema {width:790px; height:60px;margin:0 auto;padding-top:0px;background-color:#55acee; text-align:center;font-family:calibri, arial, century;font-size:24px;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#tema a{ width:95%; height:49px;display: block; padding-top:10px;padding-bottom:0px; padding-left: 5%; float:left;background-color:#6ec5dc;text-decoration: none;color:#ffffff;text-align:left;}
#resumopagina {width:790px; height:59px;margin:0 auto;padding-top:1px; background-color:#6ec5dc; color:#086A87; text-align:center;font-family:calibri, arial, century;font-size:22px;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#resumopagina a{ width:95%; height:54px;display: block; padding-top:5px; padding-left: 2.5%;padding-right: 2.5%; float:left;background-color:#f2f2f2;text-decoration: none;color:#000000;text-align:left;}
#resumopaginaseparadortema {width:780px; height:55px;margin:0 auto;padding-left:10px; padding-top:5px;margin-top:5px;background-color:#f2f2f2; color:#55acee; text-align:left;font-family:calibri, arial, century;font-size:24px;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#exerciciosgeometria  {width:790px; height:1150px; margin:0 auto;padding-top:0px;background-color:#6ec5dc; text-align:center;font-family:calibri, arial, century;font-size:24px;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#exerciciosfuncoes  {width:790px; height:1760px;margin:0 auto;padding-top:0px;background-color:#6ec5dc; text-align:center;font-family:calibri, arial, century;font-size:24px;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#exerciciosprobabilidades  {width:790px; height:790px;margin:0 auto;padding-top:0px;background-color:#6ec5dc; text-align:center;font-family:calibri, arial, century;font-size:24px;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#exercicioscomplexos  {width:790px; height:670px;margin:0 auto;padding-top:0px;background-color:#6ec5dc; text-align:center;font-family:calibri, arial, century;font-size:24px;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#exerciciosnumero {width:23%;float:left;margin-left:1%;margin-right:1%; margin-top:10px;margin-bottom:10px;background-color:#ffc008;color:#000000;font-family:calibri, arial, century;font-size:20px;text-align:center;}
#exerciciosnumero a{ height:30px; text-decoration: none; display: block;background-color:#f2f2f2;color:#000000;padding-top:5px; padding-bottom:5px;}
#separador {width:100%;float:left;margin-left:1%;margin-right:1%; margin-top:10px;margin-bottom:10px;color:#086A87;font-family:calibri, arial, century;font-size:20px;text-align:center;}
#previsoesentrada  {width:790px; height:80px;margin:0 auto;padding-top:2px;background-color:#6ec5dc; text-align:center;font-family:calibri, arial, century;font-size:24px;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#previsaopagina {width:790px; height:50px;margin:0 auto;padding-top:10px;background-color:#6ec5dc;color:#086A87; text-align:center;font-family:calibri, arial, century;font-size:22px;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}

#examesprevisao {width:24.6%;height:30px; float:left;margin-left:0.2%;margin-right:0.2%; margin-top:3px;margin-bottom:3px;background-color:#6ec5dc;color:#086A87;font-family:calibri, arial, century;font-size:20px;text-align:center;}
#examesprevisao a{ height:30px; text-decoration: none; display: block;background-color:#086A87;color:#ffffff;padding-top:1px; padding-bottom:1px;}
#exercicioprevisao {width:7%; float:left;margin-left:0.14%;margin-right:0%;margin-top:1px;margin-bottom:1px;background-color:#6ec5dc;color:#086A87;font-family:calibri, arial, century;font-size:20px;text-align:center;}
#exercicioprevisao a{ text-decoration: none; display: block;background-color:#086A87;color:#ffffff;padding-top:5px; padding-bottom:5px;}
#printexercicios  {width:790px;margin:0 auto; box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#caixavideo  {width:790px;margin:0 auto;border-top:5px solid #6ec5dc; margin-bottom:300px;}
#resumopaginatema {width:790px; height:55px;margin:0 auto;background-color:#55acee; text-align:center;font-family:calibri, arial, century;font-size:24px;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#resumopaginatematexto {width:80%; height:55px;float:left;background-color:#55acee; color:#ffffff; text-align:center;font-family:calibri, arial, century;font-size:24px;}
#resumopaginatematexto a{ width:100%; height:50px;display: block;padding-top:5px; float:left;background-color:#6ec5dc;text-decoration: none;color:#ffffff;text-align:center;}
#resumopaginaanterior {width:9.5%; height:54px;margin-right:0.5%;float:left;background-color:#f2f2f2f2; text-align:center;font-family:calibri, arial, century;font-size:24px;border-bottom: 1px solid #55acee;}
#resumopaginaanterior a{ width:100%; height:49px;display: block; padding-top:5px; float:left;background-color:#6ec5dc;text-decoration: none;color:#ffffff;text-align:center;}
#resumopaginaseguinte {width:9.5%; height:54px;margin-left:0.5%;float:left;background-color:#f2f2f2; text-align:center;font-family:calibri, arial, century;font-size:24px;border-bottom: 1px solid #55acee;}
#resumopaginaseguinte a{ width:100%; height:49px;display: block;  padding-top:5px;float:left;background-color:#6ec5dc;text-decoration: none;color:#ffffff;text-align:center;}
#paginaprint {width:790px; margin:0 auto;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#imagensentrada {width:790px; height:63px; margin:0 auto; margin-top:10px;background-color:#ffffff;color:#000000;font-family:calibri, arial, century; text-align:center;}
#paginaprintentrada {width:253.33px; float:left;margin-left:5px; margin-right:5px;background-color:#666666;color:#ffffff;box-shadow:2px 2px 10px #666666; -webkit-box-shadow: 2px 2px 10px #666666; -moz-box-shadow: 2px 2px 10px #666666;}
#notasum {width:790px; height:40px;padding-top:20px;margin:0 auto; text-align:center;font-family:calibri, arial, century;font-size:24px;}
#notasdois {width:790px; height:50px;padding-top:40px;margin:0 auto; color:#999999; text-align:center;font-family:calibri, arial, century;font-size:24px;}
#linhatexto  {width:790px;margin:0 auto; background-color:#6ec5dc;color:#086A87;font-family:calibri, arial, century;font-size:24px;text-align:center;}
#imagemlogotipo {width:100%; margin:0 auto; }
#printlogotipo {width:10%; float:left;margin-left:45%; margin-right:45%;}

#solucoespdf {width:15%; height:20px; margin:0 auto;  background-color:#086A87; color:#ffffff; font-family:calibri, arial, century;font-size:14px; text-align:center;  border: 2px solid #2eccfa; border-radius: 10px;}
#solucoespdf a{width:100%; height:20px;display: block; text-align:center; background-color:#086A87;text-decoration: none;color:#ffffff;border-radius: 10px;}
#solucoespdfexames {width:30%; height:30px; padding-top:5px; margin:0 auto;  background-color:#086A87; color:#ffffff; font-family:calibri, arial, century;font-size:16px; text-align:center;  border: 2px solid #2eccfa; border-radius: 10px;}
#solucoespdfexames a{width:100%; height:30px;display: block; text-align:center; background-color:#086A87;text-decoration: none;color:#ffffff;border-radius: 10px;}







/*------------------------------ Rodapé e Cookies --------------------------------------------------------------------*/
#rodape {width:100%; height:50px;background: #000000; text-align:center; font-family:calibri, arial, century;font-size:45px; color:#000000; padding-top:5px;float:left;}
#cookies {width:100%; height:30px;background: #000000; text-align:center; font-family:calibri, arial, century;font-size:14px; color:#999999; padding-top:5px;float:left;position:fixed;bottom:0;}


@media only screen and (max-width: 1100px){

#topo {width:100%; height:50px; background-color:#ffffff;position:fixed;z-index:100;}
#barratopo {width:100%; height:45px; padding-top:5px;  background-color:#6ec5dc; color:#086A87; font-family:calibri, arial, century;font-size:26px; text-align:center; float:left;box-shadow:2px 2px 5px #666666;-webkit-box-shadow: 2px 2px 5px #666666; -moz-box-shadow: 2px 2px 5px #666666;  }
#barratopologo {width:100px; height:34px; margin-left:20px;   color:#000000; font-family:calibri, arial, century;font-size:28px; text-align:center; float:left; }
#barratopoentrarsair {width:90px; height:28px; margin-right:20px; margin-top:3px; background-color:#086A87; color:#ffffff; font-family:calibri, arial, century;font-size:20px; text-align:center; float:right; border: 2px solid #2eccfa; border-radius: 10px;}
#barratopoentrarsair a{ width:100%; height:28px;display: block;  background-color:#086A87;text-decoration: none;color:#ffffff;border-radius: 10px;}

}


@media only screen and (max-width: 780px){



/* INICIO RESUMO INSCRITOS*/

#topo {width:100%; height:50px; background-color:#ffffff;position:fixed;z-index:100;}
#barratopo {width:100%; height:42px; padding-top:8px;  background-color:#6ec5dc; color:#086A87; font-family:calibri, arial, century;font-size:20px; text-align:center; float:left;box-shadow:2px 2px 5px #666666;-webkit-box-shadow: 2px 2px 5px #666666; -moz-box-shadow: 2px 2px 5px #666666;  }
#barratopologo {width:80px; height:34px; margin-left:5px;   color:#000000; font-family:calibri, arial, century;font-size:20px; text-align:center; float:left; }
#barratopoentrarsair {width:80px; height:26px; margin-right:5px; margin-top:1px; background-color:#086A87; color:#ffffff; font-family:calibri, arial, century;font-size:20px; text-align:center; float:right; border: 2px solid #2eccfa; border-radius: 10px;}
#barratopoentrarsair a{ width:100%; height:26px;display: block;  background-color:#086A87;text-decoration: none;color:#ffffff;border-radius: 10px;}


#entrada {width:100%; height:40px; margin:0 auto; margin-bottom:10px;font-size:12px;}
#entrada a{ width:100%; height:40px;margin-bottom:10px;}
#opcaoentrada {width:49%; height:40px;margin-left:0.5%;margin-right:0.5%;}
#opcaoentrada a{  width:100%; height:40px;padding-top:0px; }
#sair {width:100%; height:40px;margin-bottom:10px;margin:0 auto;background-color:#ffc008;font-size:12px;}
#sair a{ width:100%; height:40px;margin-bottom:10px;}
#menugeral {width:100%; height:63px; margin:0 auto; margin-top:50px;}
#menugeral a{ width:100%; height:58px;display: block;  float:left; padding-top:5px;}
#barra {width:100%; height:10px; }
#barraselecionado {width:33%; height:10px;margin-left:0.15%;margin-right:0.15%;}
#barranaoselecionado {width:33%; height:10px;margin-left:0.15%;margin-right:0.15%;}
#barraservico {width:33%; height:53px;font-size:12px; margin-left:0.15%;margin-right:0.15%;}
#barraservico a{  width:100%; height:53px;padding-top:0px;display: block; }
#barrainscritosinferior {width:100%; height:10px; }
#tema {width:100%; height:60px;margin:0 auto;padding-top:0px;font-size:24px;}
#tema a{ width:95%; height:49px;display: block; padding-top:10px;padding-bottom:0px; padding-left: 5%;}
#resumopagina {width:100%; height:59px;margin:0 auto;padding-top:1px;font-size:22px;}
#resumopagina a{ width:95%; height:54px;display: block; padding-top:5px; padding-left: 2.5%;padding-right: 2.5%; }
#resumopaginaseparadortema {width:100%; height:55px;margin:0 auto;padding-left:10px; padding-top:5px;margin-top:5px;font-size:24px;}
#exerciciosgeometria  {width:100%; height:900px;margin:0 auto;padding-top:0px;font-size:24px;}
#exerciciosfuncoes  {width:100%; height:1750px;margin:0 auto;padding-top:0px;font-size:24px;}
#exerciciosprobabilidades  {width:100%; height:670px;margin:0 auto;padding-top:0px; font-size:24px;}
#exercicioscomplexos  {width:100%; height:550px;margin:0 auto;margin-bottom:150px;font-size:24px;}
#exerciciosnumero {width:23%;float:left;margin-left:1%;margin-right:1%; margin-top:10px;margin-bottom:10px;font-size:18px;}
#exerciciosnumero a{ height:30px; text-decoration: none; display: block;padding-top:5px; padding-bottom:5px;}
#previsoesentrada  {width:100%; height:80px;margin:0 auto;padding-top:0px;font-size:24px;}
#previsaopagina {width:100%; height:50px;margin:0 auto;padding-top:10px;font-size:22px;}

#examesprevisao {width:24.6%;float:left;margin-left:0.2%;margin-right:0.2%; margin-top:2px;margin-bottom:6px;font-size:16px;}
#examesprevisao a{ height:30px; text-decoration: none; display: block;padding-top:5px; padding-bottom:1px;}
#exercicioprevisao {width:7%; float:left;margin-left:0.14%;margin-right:0%;margin-top:1px;margin-bottom:1px;font-size:16px;}
#exercicioprevisao a{ text-decoration: none; display: block;padding-top:5px; padding-bottom:5px;}
#printexercicios  {width:100%;margin:0 auto; }
#caixavideo  {width:100%;margin:0 auto;border-top:5px solid #55acee; margin-bottom:300px;}
#resumopaginatema {width:100%; height:55px;margin:0 auto;font-size:24px;}
#resumopaginatematexto {width:80%; height:55px;font-size:24px;}
#resumopaginatematexto a{ width:100%; height:50px;display: block;padding-top:5px; }
#resumopaginaanterior {width:9.5%; height:55px;margin-right:0.5%;font-size:24px;}
#resumopaginaanterior a{ width:100%; height:50px;display: block; padding-top:5px; float:left;}
#resumopaginaseguinte {width:9.5%; height:55px;margin-left:0.5%;float:left;font-size:24px;}
#resumopaginaseguinte a{ width:100%; height:50px;display: block;  padding-top:5px;}
#paginaprint {width:100%; margin:0 auto;}
#imagensentrada {width:100%; height:63px; margin:0 auto; margin-top:10px;}
#paginaprintentrada {width:33%; float:left;margin-left:0.15%; margin-right:0.15%;}
#notasum {width:100%; height:40px;padding-top:20px;margin:0 auto; font-size:20px;}
#notasdois {width:100%; height:50px;padding-top:40px;margin:0 auto; font-size:20px;}
#linhatexto  {width:100%;margin:0 auto; font-size:24px;}
#imagemlogotipo {width:100%; margin:0 auto; }
#printlogotipo {width:15%; float:left;margin-left:45%; margin-right:45%;}


/* FIM RESUMO INSCRITOS*/

#solucoespdf {width:25%; height:20px; font-size:14px;   border: 2px solid #2eccfa; border-radius: 10px;}
#solucoespdf a{width:100%; height:20px;border-radius: 10px;}
#solucoespdfexames {width:30%; height:30px; font-size:16px;   border: 2px solid #2eccfa; border-radius: 10px;}
#solucoespdfexames a{width:100%; height:30px;border-radius: 10px;}



	
	
}








@media only screen and (max-width: 560px){




/* INICIO RESUMO INSCRITOS*/

#topo {width:100%; height:80px; background-color:#ffffff;position:fixed;z-index:100;}
#barratopo {width:100%; height:78px; padding-top:2px;  background-color:#6ec5dc; color:#086A87; font-family:calibri, arial, century;font-size:20px; text-align:center; float:left;box-shadow:2px 2px 5px #666666;-webkit-box-shadow: 2px 2px 5px #666666; -moz-box-shadow: 2px 2px 5px #666666;  }
#barratopologo {width:100%; height:20px;   color:#000000; font-family:calibri, arial, century;font-size:20px; text-align:center; margin:0 auto;}
#barratopoentrarsair {width:60%; height:24px; float: none;  margin:0 auto; margin-top:5px; background-color:#086A87; color:#ffffff; font-family:calibri, arial, century;font-size:20px; text-align:center; border: 2px solid #2eccfa; border-radius: 10px;}
#barratopoentrarsair a{ width:100%; height:22px; margin:0 auto; display: block;  background-color:#086A87;text-decoration: none;color:#ffffff;border-radius: 10px;}


#entrada {width:100%; height:20px; margin:0 auto; margin-bottom:10px;font-size:10px;}
#entrada a{ width:100%; height:20px;margin-bottom:10px;}
#opcaoentrada {width:49%; height:20px;margin-left:0.5%;margin-right:0.5%;}
#opcaoentrada a{  width:100%; height:40px;padding-top:0px; }
#sair {width:100%; height:40px;margin-bottom:10px;margin:0 auto;background-color:#ffc008;font-size:10px;}
#sair a{ width:100%; height:40px;margin-bottom:10px;}
#menugeral {width:100%; height:63px; margin:0 auto; margin-top:50px;}
#menugeral a{ width:100%; height:58px;display: block;  float:left; padding-top:5px;}
#barra {width:100%; height:10px; }
#barraselecionado {width:33%; height:10px;margin-left:0.15%;margin-right:0.15%;}
#barranaoselecionado {width:33%; height:10px;margin-left:0.15%;margin-right:0.15%;}
#barraservico {width:33%; height:53px;font-size:10px; margin-left:0.15%;margin-right:0.15%;}
#barraservico a{  width:100%; height:53px;padding-top:0px;display: block; }
#barrainscritosinferior {width:100%; height:10px; }
#tema {width:100%; height:60px;margin:0 auto;padding-top:0px;font-size:20px;}
#tema a{ width:95%; height:49px;display: block; padding-top:10px;padding-bottom:0px; padding-left: 5%;}
#resumopagina {width:100%; height:59px;margin:0 auto;padding-top:1px;font-size:20px;}
#resumopagina a{ width:95%; height:54px;display: block; padding-top:5px; padding-left: 2.5%;padding-right: 2.5%; }
#resumopaginaseparadortema {width:100%; height:55px;margin:0 auto;padding-left:10px; padding-top:5px;margin-top:5px;font-size:20px;}
#exerciciosgeometria  {width:100%; height:900px;margin:0 auto;padding-top:0px;font-size:24px;}
#exerciciosfuncoes  {width:100%; height:1750px;margin:0 auto;padding-top:0px;font-size:24px;}
#exerciciosprobabilidades  {width:100%; height:770px;margin:0 auto;padding-top:0px; font-size:24px;}
#exercicioscomplexos  {width:100%; height:550px;margin:0 auto;margin-bottom:150px;font-size:24px;}
#exerciciosnumero {width:23%;float:left;margin-left:1%;margin-right:1%; margin-top:10px;margin-bottom:10px;font-size:16px;}
#exerciciosnumero a{ height:30px; text-decoration: none; display: block;padding-top:5px; padding-bottom:5px;}
#previsoesentrada  {width:100%; height:80px;margin:0 auto;padding-top:0px;font-size:24px;}
#previsaopagina {width:100%; height:40px;margin:0 auto;padding-top:20px;font-size:22px;}

#examesprevisao {width:24.6%;float:left;margin-left:0.2%;margin-right:0.2%; margin-top:2px;margin-bottom:6px;font-size:14px;}
#examesprevisao a{ height:30px; text-decoration: none; display: block;padding-top:5px; padding-bottom:1px;}
#exercicioprevisao {width:7%; float:left;margin-left:0.14%;margin-right:0%;margin-top:1px;margin-bottom:1px;font-size:14px;}
#exercicioprevisao a{ text-decoration: none; display: block;padding-top:5px; padding-bottom:5px;}
#printexercicios  {width:100%;margin:0 auto; }
#caixavideo  {width:100%;margin:0 auto;border-top:5px solid #55acee; margin-bottom:300px;}
#resumopaginatema {width:100%; height:55px;margin:0 auto;font-size:20px;}
#resumopaginatematexto {width:80%; height:55px;font-size:20px;}
#resumopaginatematexto a{ width:100%; height:50px;display: block;padding-top:5px; }
#resumopaginaanterior {width:9.5%; height:55px;margin-right:0.5%;font-size:20px;}
#resumopaginaanterior a{ width:100%; height:50px;display: block; padding-top:5px; float:left;}
#resumopaginaseguinte {width:9.5%; height:55px;margin-left:0.5%;float:left;font-size:20px;}
#resumopaginaseguinte a{ width:100%; height:50px;display: block;  padding-top:5px;}
#paginaprint {width:100%; margin:0 auto;}
#imagensentrada {width:100%; height:63px; margin:0 auto; margin-top:10px;}
#paginaprintentrada {width:33%; float:left;margin-left:0.15%; margin-right:0.15%;}
#notasum {width:100%; height:40px;padding-top:20px;margin:0 auto; font-size:18px;}
#notasdois {width:100%; height:50px;padding-top:40px;margin:0 auto; font-size:18px;}
#linhatexto  {width:100%;margin:0 auto; font-size:24px;}
#imagemlogotipo {width:100%; margin:0 auto; }
#printlogotipo {width:20%; float:left;margin-left:45%; margin-right:45%;}

#solucoespdf {width:30%; height:20px; font-size:14px;   border: 2px solid #2eccfa; border-radius: 10px;}
#solucoespdf a{width:100%; height:20px;border-radius: 10px;}
#solucoespdfexames {width:50%; height:30px; font-size:15px;   border: 2px solid #2eccfa; border-radius: 10px;}
#solucoespdfexames a{width:100%; height:30px;border-radius: 10px;}	
	
}







@media only screen and (max-width: 380px){
    
    #topo {width:100%; height:74px; background-color:#ffffff;position:fixed;z-index:100;}
#barratopo {width:100%; height:72px; padding-top:2px;  background-color:#6ec5dc; color:#086A87; font-family:calibri, arial, century;font-size:14px; text-align:center; float:left;box-shadow:2px 2px 5px #666666;-webkit-box-shadow: 2px 2px 5px #666666; -moz-box-shadow: 2px 2px 5px #666666;  }
#barratopologo {width:100%; height:20px;   color:#000000; font-family:calibri, arial, century;font-size:18px; text-align:center; margin:0 auto;}
#barratopoentrarsair {width:60%; height:22px; float: none;  margin:0 auto; margin-top:5px; background-color:#086A87; color:#ffffff; font-family:calibri, arial, century;font-size:18px; text-align:center; border: 2px solid #2eccfa; border-radius: 10px;}
#barratopoentrarsair a{ width:100%; height:22px; margin:0 auto; display: block;  background-color:#086A87;text-decoration: none;color:#ffffff;border-radius: 10px;}


#entrada {width:100%; height:20px; margin:0 auto; margin-bottom:4px;font-size:8px;}
#entrada a{ width:100%; height:20px;margin-bottom:4px;}
#opcaoentrada {width:49%; height:20px;margin-left:0.5%;margin-right:0.5%;}
#opcaoentrada a{  width:100%; height:20px;padding-top:0px; }
#sair {width:100%; height:20px;margin-bottom:10px;margin:0 auto;background-color:#ffc008;font-size:8px;}
#sair a{ width:100%; height:20px;margin-bottom:6px;}
#menugeral {width:100%; height:58px; margin:0 auto; margin-top:50px;}
#menugeral a{ width:100%; height:53px;display: block;  float:left; padding-top:5px;}
#barra {width:100%; height:10px; }
#barraselecionado {width:33%; height:10px;margin-left:0.15%;margin-right:0.15%;}
#barranaoselecionado {width:33%; height:10px;margin-left:0.15%;margin-right:0.15%;}
#barraservico {width:33%; height:40px;font-size:8px; margin-left:0.15%;margin-right:0.15%;}
#barraservico a{  width:100%; height:40px;padding-top:0px;display: block; }
#barrainscritosinferior {width:100%; height:10px; }
#tema {width:100%; height:60px;margin:0 auto;padding-top:0px;font-size:16px;}
#tema a{ width:95%; height:49px;display: block; padding-top:10px;padding-bottom:0px; padding-left: 5%;}
#resumopagina {width:100%; height:59px;margin:0 auto;padding-top:1px;font-size:16px;}

#resumopaginaseparadortema {width:100%; height:55px;margin:0 auto;padding-left:10px; padding-top:5px;margin-top:5px;font-size:16px;}
#exerciciosgeometria  {width:100%; height:900px;margin:0 auto;padding-top:0px;font-size:24px;}
#exerciciosfuncoes  {width:100%; height:1750px;margin:0 auto;padding-top:0px;font-size:24px;}
#exerciciosprobabilidades  {width:100%; height:770px;margin:0 auto;padding-top:0px; font-size:24px;}
#exercicioscomplexos  {width:100%; height:550px;margin:0 auto;margin-bottom:150px;font-size:24px;}
#exerciciosnumero {width:23%;float:left;margin-left:1%;margin-right:1%; margin-top:10px;margin-bottom:10px;font-size:14px;}
#exerciciosnumero a{ height:30px; text-decoration: none; display: block;padding-top:5px; padding-bottom:5px;}
#previsoesentrada  {width:100%; height:80px;margin:0 auto;padding-top:0px;font-size:24px;}
#previsaopagina {width:100%; height:50px;margin:0 auto;padding-top:10px;font-size:18px;}
#previsaopagina a{ width:95%; height:60px;display: block; padding-top:0px; padding-left: 2.5%;padding-right: 2.5%; }
#examesprevisao {width:24.6%;height:20px;float:left;margin-left:0.2%;margin-right:0.2%; margin-top:2px;margin-bottom:2px;font-size:12px;}
#examesprevisao a{ height:20px; text-decoration: none; display: block;padding-top:5px; padding-bottom:1px;}
#exercicioprevisao {width:14%; float:left;margin-left:0.28%;margin-right:0%;margin-top:1px;margin-bottom:1px;font-size:12px;}
#exercicioprevisao a{ text-decoration: none; display: block;padding-top:5px; padding-bottom:5px;}
#printexercicios  {width:100%;margin:0 auto; }
#caixavideo  {width:100%;margin:0 auto;border-top:5px solid #55acee; margin-bottom:100px;}
#resumopaginatema {width:100%; height:55px;margin:0 auto;font-size:16px;}
#resumopaginatematexto {width:80%; height:55px;font-size:16px;}
#resumopaginatematexto a{ width:100%; height:50px;display: block;padding-top:5px; }
#resumopaginaanterior {width:9.5%; height:55px;margin-right:0.5%;font-size:16px;}
#resumopaginaanterior a{ width:100%; height:50px;display: block; padding-top:5px; float:left;}
#resumopaginaseguinte {width:9.5%; height:55px;margin-left:0.5%;float:left;font-size:16px;}
#resumopaginaseguinte a{ width:100%; height:50px;display: block;  padding-top:5px;}
#paginaprint {width:100%; margin:0 auto;}
#imagensentrada {width:100%; height:63px; margin:0 auto; margin-top:10px;}
#paginaprintentrada {width:33%; float:left;margin-left:0.15%; margin-right:0.15%;}
#notasum {width:100%; height:40px;padding-top:20px;margin:0 auto; font-size:14px;}
#notasdois {width:100%; height:50px;padding-top:40px;margin:0 auto; font-size:14px;}
#linhatexto  {width:100%;margin:0 auto; font-size:16px;}

#solucoespdf {width:30%; height:20px; font-size:14px;   border: 2px solid #2eccfa; border-radius: 10px;}
#solucoespdf a{width:100%; height:20px;border-radius: 10px;}
#solucoespdfexames {width:50%; height:30px; font-size:14px;   border: 2px solid #2eccfa; border-radius: 10px;}
#solucoespdfexames a{width:100%; height:30px;border-radius: 10px;}



}



