@charset "utf-8";
/* CSS Document 
<style type="text/css">
*/
  body{
	  
	  }


td div div {
position:relative; 
left:10px;
top:10px; 
overflow: auto;
color:#003300; 
padding:5px; 
width:410px; 
height:240px; 
overflow:auto; 
}

  .imagem-com-borda {   
  border: 1px solid red;
  }
  
  .nino input{ 	
  background:#4f4f4f; 
  font-family: verdana; 
  font-size: 7pt; 
  color: #FFD4A0; 
  line-height: 10px; 
  font-weight: 500 
  }
  .recado { 
  font-family: Arial; 
  font-size: 9pt; 
  color: #2E8B57; 
  line-height: 18px; 
  font-weight: 500 
  }
  
  .docente { 
  font-family: verdana; 
  font-size: 8pt; 
  color: #CCCCCC; /* #3F6FEF*/ 
  line-height: 13px; 
  font-weight: 500 
  }
  
  .intra { 
  font-family: verdana; 
  font-size: 8pt; 
  color: #3F6FEF;
  line-height: 13px; 
  font-weight: 500 
  }
  
  .cad_programa { 
  font-family: verdana; 
  font-size: 8pt; 
  color: #666666; 
  line-height: 13px; 
  font-weight: 500 
  }
  .topo { 
  font-family: verdana; 
  font-size: 8pt; 
  color: #2E8B57; 
  line-height: 20px; 
  font-weight: 500 
  }
  .link_news { 
  font-family: verdana; 
  font-size: 8pt; 
  color: #000000; 
  line-height: 20px; 
  font-weight: 500; 
  text-decoration: none 
  }
  .link_news:hover { 
  text-decoration:  underline; 
  }
  .base {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #333;
	line-height: 13px;
	font-weight: 500;
	background-color: #CCC;
	text-align: center;
}
  
  .marq1 { 
  font-family: verdana; 
  font-size: 8pt; 
  color: #FFFFFF; 
  line-height: 20px; 
  font-weight: 500; 
  text-decoration: none; 
  letter-spacing:1px 
  }
  .link1 { 
  font-family: Tahoma; 
  font-size: 10pt; 
  color: #FFFFFF; 
  line-height: 20px; 
  font-weight: 600; 
  text-decoration: none; 
  letter-spacing:1px 
  }
  .link1:hover { color: #4b4b4b; 
  }
  .link2 { 
  font-family: Tahoma; 
  font-size: 10pt; 
  color: #FF0000; 
  line-height: 20px; 
  font-weight: 600; 
  text-decoration: none; 
  letter-spacing:1px 
  }
  .link2:hover { 
  color: #FF4500 
  }
   .topo2 { font-family: verdana; 
  font-size: 8pt; 
  color: #ECE9D8; 
  line-height: 13px; 
  font-weight: 600 
  }
  .mais { 
  font-family:arial; 
  font-size: 7pt; 
  color: #103878; 
  line-height: 17px; 
 /* font-weight: 10; */ 
  }
  .data { 
  font-family: verdana; 
  font-size: 8pt; 
  color: #103878; 
  line-height: 18px; 
  font-weight: 600 
  }
  
  .a.pret 			{ 
  font-family: verdana; 
  font-size: 7pt; 
  color: #ffffff; 
  line-height: 15px; 
  font-weight: 600; 
  }
  .a.pret:visited 	{
	  font-family: verdana; 
	  font-size: 7pt; 
	  color: #ffffff; 
	  line-height: 15px; 
	  font-weight: 600; 
	  text-decoration:none 
	  }
  .a.pret:hover 	{ 
  color: #505050; 
  text-decoration:none; 
  background-color: #EFEFEF;
  }
  .tit { 
  font-family: verdana; 
  font-size: 10pt; 
  color: #325F58; 
  line-height: 20px; 
  font-weight: 600; 
  text-decoration: none;
  }
  .tit:hover { 
  text-decoration: none;
  }
  
  .textarea { 
  font-family: Arial; 
  color: #406C60; 
  font-size: 9pt; 
  text-decoration: none; 
  text-align: left; 
  border: 1px solid #666666;
  }
  
  .textmateria { 
  font-family: Arial; 
  color: #000000; 
  font-size: 10pt; 
  text-decoration: none; 
  }
  
  .input {
    font-family: verdana;
    font-size: 8pt; color: black;
    border: 1px  groove #AAAAAA;
    background: #FFFFF8;
	}
  
  .rolagem {
	scrollbar-face-color:#72A584;
	scrollbar-highlight-color:#FFE0C8;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#00009c;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#EFEFEF;
  }
  
  
  .texto {  /*testos das materias esta aqui*/
  font-family: Verdana; 
  font-size: 9pt; 
  line-height: 16px; 
  color: #CCCCCC; /* #23433E; */
  text-decoration: none;
  }
  
  .enquete { 
  font-family: Verdana; 
  font-size: 9pt; 
  color: #004080; 
  line-height: 16px; 
  text-decoration: none;
  }
  
  .texto:hover { 
  /*text-decoration: underline; */
  }
  
  .tit_dl { 
  font-family: Tahoma; 
  font-size: 9pt; 
  color: #F34FFF; 
  line-height: 15px; 
  font-weight: 600; 
  }
  
  a.dl, a.dl:hover { 
  font-family: Verdana; 
  font-size: 8pt; 
  color: #FF8C00; 
  font-style: normal;
  text-decoration: none;
  }
    
  .tit_fundo { font-family: Tahoma; 
  font-size: 10pt; 
  color: #FFFFFF; 
  line-height: 20px; 
  font-weight: 600;
  }
  
  .texto_fundo { 
  font-family: Arial; 
  font-size: 10pt; 
  color: #778877; 
  line-height: 20px; 
  font-style: italic; 
  font-weight: 500;
  }
  
  .red { 
  font-family: Verdana; 
  font-size: 10pt; 
  color: #CC0000; 
  line-height: 20px; 
  font-weight: 500;
  }
  
  h1 { 
  font-family: Verdana; 
  color: #FFFFFF; 
  font-weight:700; 
  font-size: 41pt; 
  line-height: 50pt;  
  }
  
  s{ 
  font-family: Verdana; 
  font-size: 10pt; 
  color: #CC0000; 
  text-decoration:none; 
  }
  
  .clique { 
  font-family: Arial; 
  font-size: 8pt; 
  color: #FFCC00; 
  text-decoration:none;
  }
  
  .visitas { 
  font-family: Arial; 
  font-size: 10pt; 
  color: #FFCC00;
  }
  
  .torp {
	  font-family: Arial; 
	  font-size: 8pt; 
	  color: #E06040; 
	  text-decoration:none; 
	  font-weight: bold;
  }
  
  .torp2 {
	  font-family: verdana; 
	  font-size: 8pt; 
	  color: #FFD020; 
	  text-decoration:none; 
	  font-weight: bold;
  }
  
  .torp3 {
	  font-family: verdana; 
	  font-size: 9pt; 
	  color: #C0C0C0; 
	  text-decoration:none; 
	  font-weight: bold;
  }
  
  h2 {
	  font-family: verdana; 
	  color: #FFFFFF; 
	  text-decoration:none; 
	  font-weight: bold; 
	  background: #000000;
	  vertical-align: middle;
  }
  
  .de {
	  font-family: verdana; 
	  font-size: 8pt; 
	  color: #325F58; 
	  background: #EDF4ED; 
	  text-decoration:none;
  }
  
  .msg {
	  font-family: arial; 
	  font-size: 8pt; 
	  color: #333333; 
	  background: #FFFFFF;
  }

  .msg2 {
	  font-family: arial; 
	  font-size: 8pt; 
	  color: #333333; 
	  background: #FFE8B8;
	  
  }
  .estat { 
  font-family: times new roman; 
  font-size: 8pt; color: #000000;
  }
  
  .acesso { 
  font-family: verdana; 
  font-size: 7pt; 
  color: #000000; 
  }
  
  .cachorro {
	  font-family: arial; 
	  color:#0033AA ; 
	  text-decoration:none;
	  vertical-align: middle; 
	  font-size: 10pt;
  }
  
  .backtipo {
	  background: #000000; 
	  color: #00FFFF; 
	  font-family: Verdana; 
	  font-size: 10pt; 
	  font-weight: bold; 
	  line-height: 20px; 
	  vertical-align:middle; 
	  text-align: center;
  }

  a.fest         { 
  font-family: arial; 
  font-size: 9pt; 
  color: #287CD0; 
  font-style:normal; 
  text-decoration: none;
  }
  
  a.fest:hover   { 
  font-family: arial; 
  font-size: 9pt; 
  color: #006498; 
  font-style: normal; 
  text-decoration: none;
  }
  
  a.fest:visited { 
  font-family: arial; 
  font-size: 9pt; 
  color: #709CB0; 
  font-style: normal; 
  text-decoration: none;
  }
 
.transp {
	  /* position: absolute;*/
       top: 350px;
       left: 222px;
       width: 263px;
       height: 50px;
       background: #000000;
       padding: 5px;
       -moz-opacity:0.5;
       opacity: .5;
       filter:alpha(opacity=50);
       -khtml-opacity: 0.5;
}
#tarja {
	  /* position: absolute;*/
	  background-color:#666;
       top: 350px;
       left: 222px;
       width: 280px;
       height: 30px;
		 padding: 5px;
		 z-index: 1;
       font-family: Trebuchet MS;
		 font-size: 0.8em;
		 font-weight: bold;
		 color: #ffffff;
}
img {
		 border:#ccc000;
		 margin-top:0px;
		 margin-bottom:0px;
}
a {
       outline:0;
}
