
BODY{
	margin:0px auto;
	padding:0px auto;
	background-image:url(../images/site/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:white;
}

a {
    text-decoration:none;
}

#principal{
	width:auto;
	height:auto;
}

#cabecalho{
	width:779px;
	height:204px;
	padding:0px;
	margin:0px;
	font-size:0px;
}

#flash{
  width:779px;
	height:204px;
	float:left;
}

#top_flash{
  height:204px;
  vertical-align:top;
  float:left;
  margin-top:0px;
  padding:0px;
  
}

#top_flash_2{
  margin:0px;
  float:left;
}

#corpo{
	width:779px;
  min-height:400px;
  height:auto;
  _height:400px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	background-color:transparent;
}

/*caixa home */

#caixa_home_topo{
  width:779px;
	height:11px;
	font-size:0px;
	padding:0px;
	margin:0px;
	background-image:url(../images/site/topo_caixa_home.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#area_caixa_home_corpo{
  width:779px;
	height:240px;
	margin:0px;
	padding:0px;
	background-image:url(../images/site/bg_corpo_caixa_home.jpg);
	background-position:top;
	background-repeat:repeat-y;

}

#area_caixa_home_corpo #caixa_home_corpo{
  width:779px;
  min-height:250px;
	height:auto;
	_height:250px;
	margin:0px;
	padding:0px;
	background-image:url(../images/site/corpo_caixa_home.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#caixa_home_corpo p{
  width:200px;
	font-family:Tahoma, "kalimati";
	font-size:10px;
	color:#808080;
}

#caixa_home_corpo a{
  width:200px;
	font-family:Tahoma, "kalimati";
	font-size:10px;
	color:#808080;
	text-decoration:none;
	cursor:pointer;
}

#caixa_home_corpo a:hover{
  width:200px;
	font-family:Tahoma, "kalimati";
	font-size:10px;
	color:#808080;
	text-decoration:underline;
	cursor:pointer;
}

#caixa_home_corpo .cx_estudante{
  width:218px;
  float:left;
  margin:0px 20px 0px 35px;
  _margin:0px 20px 0px 20px;
}

.cx_estudante .titulo{
  width:218px;
	height:36px;
}

.cx_estudante .corpo{
  width:218px;
	height:165px;
	background-image:url(../images/site/bg_estudante.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
}


#caixa_home_corpo .cx_empresa{
  width:218px;
  float:left;
  margin:0px 20px 0px 0px;
}

.cx_empresa .titulo{
  width:218px;
	height:36px;
}

.cx_empresa .corpo{
  width:218px;
	height:165px;
	background-image:url(../images/site/bg_empresa.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
}


#caixa_home_corpo .cx_escola{
  width:218px;
  float:left;
}

.cx_escola .titulo{
  width:218px;
	height:36px;
}

.cx_escola .corpo{
  width:218px;
	height:165px;
	background-image:url(../images/site/bg_escola.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
}

/*fim caixa_home*/

/* inicio area_inferior */

#corpo #area_inferior{
  width:779px;
  margin:10px 0px 0px 0px;
  _margin:0px 0px 0px 0px;
}

/*area_banner esquerda do site */

#area_inferior #area_banners{
  width:235px;  
  float:left;
  vertical-align:top;  
  padding:0px 0px 0px 25px;
  margin:0px;
}

#area_banners img{
  margin:0px 0px 3px 0px;
}

/* fim area_bannre esquerda so site*/


/*area_banner esquerda do site */

#area_inferior #area_conteudo{
  width:515px;
  min-height:200px;
  height:auto;
  _height:200px;
  float:left;
  vertical-align:top;
  padding:0px;
  margin:0px;
}


/*area video*/

#area_conteudo .cx_video{
  float:left;
  width:511px;
	padding:0px 0px 0px 0px;
	_padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}

#area_conteudo .cx_video .cx_corpo{
  width:511px;
  min-height:54px;
  height:auto;
  _height:54px;
  background-image:url(../images/site/bg_topo_video_home.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:47px 0px 0px 0px;
	_padding:47px 0px 0px 0px;
}

#area_conteudo .cx_video .conteudo_video{
  width:511px;
  float:left;
  background-image:url(../images/site/bg_video_home.jpg);
	background-repeat:repeat-y;
	padding:0px;
}

#area_conteudo .cx_video .conteudo_video .bg{
  width:511px;
  min-height:47px;
  height:auto;
  _height:47px;
  float:left;
  background-image:url(../images/site/bg_bottom_video_home.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0px 0px 40px 0px;
}

.conteudo_video .texto{
  width:195px;
  float:left;
  font-family:Tahoma, 'Kalimati';
  font-size:10px;
  color:#808080;
	padding:0px 0px 0px 40px;
	
}

.conteudo_video .texto p{
  padding:0px 20px 0px 10px
}

.conteudo_video .texto a{
  color:#808080;
  font-weight:bold;
}

.conteudo_video .texto a:hover{
  color:#808080;
  font-weight:bold;
  text-decoration:underline;
}

.conteudo_video .video{
  width:246px;
  float:left;
	padding:0px 30px 0px 0px;
}

/*fim area video*/


/* fim area_banner esquerda so site*/

/* fim area_inferior */

/* referente ao rodape */
#area_rodape{
  width:100%;
  height:111px;
  float:left;
  margin:0px;
  padding:0px;
  vertical-align:top;
  background-image:url(../images/site/bg_rodape.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

#area_rodape #rodape{
  width:779px;
  height:111px;
  background-color:transparent;
  margin:0px;
  padding:0px;
  border:0px;
}

#rodape address{
  color:#808080; 
  text-align:center; 
  font-size:10px;
  font-family:Tahoma, "Kalimati";
  padding:40px 80px 0px 80px;
  _padding:40px 80px 0px 80px;
  font-style:normal;
  background-color:transparent;
}

#rodape address a{
  color:#808080; 
  text-decoration:none;
}

#rodape address a:hover{
  color:#808080; 
  text-decoration:underline;
}

#rodape .link_magoweb{
  float:right;
  margin:28px 0px 0px 0px;
}
#rodape .link_magoweb a {
   color:#b9b9b9;
   font-family:"Trebuchet MS", "Kalimati";
   font-size:10px;
   text-decoration:none;
   cursor:pointer;
}

#rodape .link_magoweb a:hover {
   text-decoration:underline;
}

