
* { margin: 0; padding: 0; outline: 0;}

h1 {font-weight: lighter; }
h2 {font-weight: lighter; }

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;border-top: 0px solid #000000;border-bottom: 0px solid #000000;}
.boxVideo iframe {position:absolute;width: 100%;height: 100%;}
/* fim imagem e videos responsivos */

.navegacaolink {color:#00bfff; text-decoration: none; }


#ligacao {width:880px;margin: 0 auto; text-align:center;border: 1px solid #efefef; }
#bloco {width:880px; overflow:hidden; margin: 0 auto;  margin-bottom:80px;font-family:calibri, arial, century ;font-weight: lighter; font-size:26px; border: 1px solid #efefef; }
#botaoanterior {width:25%; background-color:#000000; color:#666666; padding-top:10px; padding-bottom:10px; float:left; text-align:center;}
#botaoanterior a{ width:100%;  display: block;  float:left; text-decoration: none;color:#ffffff;}
#botaoexercicio {width:25%; background-color:#000000; color:#999999; padding-top:10px; padding-bottom:10px; float:left; text-align:center;}
#botaoexercicio a{ width:100%;  display: block; float:left;  text-decoration: none;color:#ffffff;}
#botaoseguinte {width:25%; background-color:#000000; color:#666666; padding-top:10px; padding-bottom:10px;  float:left;text-align:center;}
#botaoseguinte a{ width:100%;  display: block;  float:left;  text-decoration: none;color:#ffffff;}
#botaofechar {width:25%; background-color:#ff0040; color:#ffffff;  padding-top:10px;  padding-bottom:10px; float:left;text-align:center;}
#botaofechar a{ width:100%;  display: block;  float:left;  text-decoration: none;color:#ffffff;}
#botaofecharexplicamat {width:25%; background-color:#33cc66; color:#ffffff;  padding-top:10px;  padding-bottom:10px; float:left;text-align:center;}
#botaofecharexplicamat a{ width:100%;  display: block;  float:left;  text-decoration: none;color:#ffffff;}
#botaofecharexames {width:25%; background-color:#00ccff; color:#ffffff;  padding-top:10px;  padding-bottom:10px; float:left;text-align:center;}
#botaofecharexames a{ width:100%;  display: block;  float:left;  text-decoration: none;color:#ffffff;}
#linhatema {width:860px; background-color:#fafafa; font-size:22px; color:#666666; padding-left: 20px; border-bottom:1px solid #000000;padding-top:5px;  padding-bottom:5px; float:left;}
#separadormaior {width:75%; background-color:#fafafa;  font-size:22px;  color:#666666; padding-top:10px; padding-bottom:10px; float:left;text-align:center;border-radius: 0px 0px 20px 20px;border-bottom: 1px solid #efefef;text-align:center;}
#separadormaior a{ width:100%;  display: block;  float:left;  text-decoration: none;color:#ffffff;}
#separadormenor {width:25%; background-color:#000000;  font-size:22px;  color:#666666; padding-top:10px; padding-bottom:10px; float:left;text-align:center;border-radius: 0px 0px 20px 20px;}
#separadormenor a{ width:100%;  display: block;  float:left;  text-decoration: none;color:#ffffff;}
#conteudo {width:100%; float:left; }





@media only screen and (max-width: 1100px){

#ligacao {width:80%; border: 1px solid #efefef; }
#bloco {width:80%;   margin-bottom:80px;font-size:22px; border: 1px solid #efefef; }
#botaoanterior {width:25%;  padding-top:7px; padding-bottom:7px; }
#botaoanterior a{ width:100%;  }
#botaoexercicio {width:25%;  padding-top:7px; padding-bottom:7px; }
#botaoexercicio a{ width:100%;  }
#botaoseguinte {width:25%;  padding-top:7px; padding-bottom:7px;  }
#botaoseguinte a{ width:100%;  }
#botaofechar {width:25%;   padding-top:7px;  padding-bottom:7px;}
#botaofechar a{ width:100%;  }
#botaofecharexplicamat {width:25%;   padding-top:7px;  padding-bottom:7px; }
#botaofecharexplicamat a{ width:100%;  }
#botaofecharexames {width:25%;  padding-top:7px;  padding-bottom:7px; }
#botaofecharexames a{ width:100%; }
#linhatema {width:100%; font-size:18px;  padding-left: 20px; border-bottom:1px solid #000000;padding-top:5px;  padding-bottom:5px; }
#separadormaior {width:75%;   font-size:18px;   padding-top:5px; padding-bottom:5px; border-radius: 0px 0px 10px 10px; border-bottom: 1px solid #efefef;}
#separadormaior a{ width:100%; }
#separadormenor {width:25%;   font-size:18px;  padding-top:5px; padding-bottom:5px; border-radius: 0px 0px 10px 10px;}
#separadormenor a{ width:100%;  }
#conteudo {width:100%;  }
	
}



@media only screen and (max-width: 720px){

#ligacao {width:90%; border: 1px solid #efefef; }
#bloco {width:90%;   margin-bottom:80px;font-size:18px; border: 1px solid #efefef; }
#botaoanterior {width:25%;  padding-top:5px; padding-bottom:5px; }
#botaoanterior a{ width:100%;  }
#botaoexercicio {width:25%;  padding-top:5px; padding-bottom:5px; }
#botaoexercicio a{ width:100%;  }
#botaoseguinte {width:25%;  padding-top:5px; padding-bottom:5px;  }
#botaoseguinte a{ width:100%;  }
#botaofechar {width:25%;   padding-top:5px;  padding-bottom:5px;}
#botaofechar a{ width:100%;  }
#botaofecharexplicamat {width:25%;   padding-top:5px;  padding-bottom:5px; }
#botaofecharexplicamat a{ width:100%;  }
#botaofecharexames {width:25%;  padding-top:5px;  padding-bottom:5px; }
#botaofecharexames a{ width:100%; }
#linhatema {width:100%; font-size:16px;  padding-left: 15px; border-bottom:1px solid #000000;padding-top:3px;  padding-bottom:3px; }
#separadormaior {width:75%;   font-size:16px;   padding-top:3px; padding-bottom:3px; border-radius: 0px 0px 10px 10px; border-bottom: 1px solid #efefef;}
#separadormaior a{ width:100%; }
#separadormenor {width:25%;   font-size:16px;  padding-top:3px; padding-bottom:3px; border-radius: 0px 0px 10px 10px;}
#separadormenor a{ width:100%;  }
#conteudo {width:100%;  }

	
}



@media only screen and (max-width: 520px){

#ligacao {width:100%; border: 0px solid #efefef; }
#bloco {width:100%;   margin-bottom:60px;font-size:16px; border-bottom: 1px solid #efefef;  }
#botaoanterior {width:25%;  padding-top:3px; padding-bottom:3px; }
#botaoanterior a{ width:100%;  }
#botaoexercicio {width:25%;  padding-top:3px; padding-bottom:3px; }
#botaoexercicio a{ width:100%;  }
#botaoseguinte {width:25%;  padding-top:3px; padding-bottom:3px;  }
#botaoseguinte a{ width:100%;  }
#botaofechar {width:25%;   padding-top:3px;  padding-bottom:3px;}
#botaofechar a{ width:100%;  }
#botaofecharexplicamat {width:25%;   padding-top:3px;  padding-bottom:3px; }
#botaofecharexplicamat a{ width:100%;  }
#botaofecharexames {width:25%;  padding-top:3px;  padding-bottom:3px; }
#botaofecharexames a{ width:100%; }
#linhatema {width:100%; font-size:14px;  padding-left: 10px; border-bottom:1px solid #000000;padding-top:5px;  padding-bottom:5px; }
#separadormaior {width:75%;   font-size:14px;   padding-top:5px; padding-bottom:5px; border-radius: 0px 0px 7px 7px; border-bottom: 1px solid #efefef;}
#separadormaior a{ width:100%; }
#separadormenor {width:25%;   font-size:14px;  padding-top:5px; padding-bottom:5px; border-radius: 0px 0px 7px 7px;}
#separadormenor a{ width:100%;  }
#conteudo {width:100%;  }



}







@media only screen and (max-width: 460px){

#ligacao {width:100%; border: 0px solid #efefef; }
#bloco {width:100%;   margin-bottom:50px;font-size:14px; border-bottom: 1px solid #efefef; }
#botaoanterior {width:23%;  padding-top:2px; padding-bottom:2px; }
#botaoanterior a{ width:100%;  }
#botaoexercicio {width:31%;  padding-top:2px; padding-bottom:2px; }
#botaoexercicio a{ width:100%;  }
#botaoseguinte {width:23%;  padding-top:2px; padding-bottom:2px;  }
#botaoseguinte a{ width:100%;  }
#botaofechar {width:23%;   padding-top:2px;  padding-bottom:2px;}
#botaofechar a{ width:100%;  }
#botaofecharexplicamat {width:23%;   padding-top:2px;  padding-bottom:2px; }
#botaofecharexplicamat a{ width:100%;  }
#botaofecharexames {width:23%;  padding-top:2px;  padding-bottom:2px; }
#botaofecharexames a{ width:100%; }
#linhatema {width:100%; font-size:12px;  padding-left: 10px; border-bottom:1px solid #000000;padding-top:3px;  padding-bottom:3px; }
#separadormaior {width:77%;   font-size:12px;   padding-top:3px; padding-bottom:3px; border-radius: 0px 0px 5px 5px; border-bottom: 1px solid #efefef;}
#separadormaior a{ width:100%; }
#separadormenor {width:23%;   font-size:12px;  padding-top:3px; padding-bottom:3px; border-radius: 0px 0px 5px 5px;}
#separadormenor a{ width:100%;  }
#conteudo {width:100%;  }



}






