*{
	margin: 0 auto;
	padding: 0;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	color: #515151
}
img{
	border: 0
}
span,font,ul{
		font-size: 13px
}
a{
	text-decoration:none
}
body{
	background:url(../images/bg.png) repeat-x #f0b34b;
	text-align:center;
}
#back{
	background: url(../images/back.png) no-repeat top center;
}
#tudo{
	width: 975px;
	text-align:left;
	background-color:#fff;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
	border-bottom: 4px solid #fff;
}
#topo{
	position:relative;
	height: 275px;
}

#centro{
	background:url(../images/site_02.jpg) repeat-y;
	min-height:1000px;
	width: 975px;
}
#conteudo{
	float: left;
	width: 780px;
	padding: 0px 10px
}
#rodape{
	position: relative;
	height: 292px;
	width: 975px;
}
#links_rodape{
	position:absolute;
	top: 45px;
	left: 430px;
	width: 520px;
	height: 210px;
	padding:5px;
	z-index:5
}
#links_1{
	float:left;
	margin: 5px 8px;
	width: 155px;
	height: 150px
}
#links_rodape ul{
	margin-top:12px; margin-bottom:0; list-style-type:disc; list-style-position:outside;
}
#links_rodape li{
margin:0 0 0;
}
#links_rodape div{
	height:25px;
}
#links_rodape a{
	font-size: 12px;
	color: #fff
}
#links_rodape a:hover{
	font-weight:bold
}
#marque{
	position:absolute;
	top: 11px;
	left: 30px;
	width: 500px;
	height: 25px;
	font-size:12px
}
#dia{
	position:absolute;
	top: 246px;
	left: 35px;
	width: 550px;
	height: 20px;	
	font-size:12px	
}
#menu_1{
	float: right;
	width: 175px
}
#voltar{
	float: left;
	width: 780px;
	padding: 0px 10px
}
#corpo_docente{
	position: relative;
}
#profs{
	position: absolute;
	top: 50px;
	left: 260px;
	width: 435px;
	height: 640px
}
#login{
	position:absolute;
	top: 195px;
	left: 630px;
	width: 330px;
	height:25px;
	text-align:left;
}
#btnEntrar{
	position:absolute;
	top: 2px;
}



#clear{
	clear:both
}
.form1{
	color:#bd4700;
}
.form5{
	border: 0
}
.text_11{
	font-size: 11px;
}
.text_white_12{
	color: #fff;
	font-size: 12px;
}
.text_white_12_bold{
	color: #fff;
	font-weight:bold;
	font-size: 15px
}
.text_red_12{
	color: #a5191c;
	font-size: 13px;
}
.text_yellow{
	color: #dc7607;
}
.h3_text_yellow{
	color: #dc7607;
	border-bottom: 1px dotted #fcd9a4;
	background-color: #f4f4f4;
	padding-left:10px
}
.text_yellow_12{
	color: #dc7607;
	font-size: 12px;
}
.text_yellow_12_b{
	color: #dc7607;
	font-size: 12px;
	font-weight:bold
}
.text_yellow_17{
	color: #dc7607;
	font-size: 17px;
	font-weight:bold
}
p.geral{
	text-align: justify;
	text-indent: 20px;
	line-height: 150%;
	font-size: 13px;
	margin: 15px 0;
	word-wrap: break-word;
}
.text_black_12{
	font-size: 12px;
}
.style11 {
		font-size: 12px; 
		color: #d76500; 
		font-weight: bold; 
}
.style12 {
		font-size: 13px;
		line-height: 200%;
		font-weight:lighter;
		font-weight:bold	
}

ul#menu, ul#menu ul {
  list-style-type:none;
  width: 170px;
  font-size: 11px
}
ul#menu a {
  display: block;
  text-decoration: none;	
}
ul#menu li {
  margin-top: 2px;
}
ul#menu li a {
  background: #d7d7d7;
  color: #111;	
  padding: 0.5em;
  _height: 100%;
  border: 1px solid #999999;
  height: 17px;
}
ul#menu li a:hover {
  background: #f9cd74;
  border-left:2px #7e4e24 solid;
}
ul#menu li ul li a {
  background: #fff;
  color: #636363;  
  border-left:2px #e1d5b0 solid;
  padding-left: 15px
}
ul#menu li ul li a:hover {
  background: #f9cd74;
  border-left: 2px #000 solid;
}

ul#menu li ul li ul li a {
  color: #000;  
  border-left:2px #e1d5b0 solid;
  padding-left: 35px;
}
ul#menu li ul li ul li a:hover {
  background: #f7e5c0;
  border-left: 2px #000 solid;
}


#top-link{ 
	display:none; 
	position:fixed; 
	right:5px; 
	bottom:5px;  
	padding:2px; 
}

td.linhaPerfil1{
		text-align:left;
		color: #999999; 
		border: 1px dotted #E4E4E4; 
		background-color: #fefefe;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:lighter;
		height:25px;
		padding-left:10px;
}
td.titulo{
	background-color:#f0f0f0;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5b91c0;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}
img.mold{
	border-top:3px solid #f0f0f0;
	border-left:4px solid #f0f0f0;
	border-right:4px solid #f0f0f0;
	border-bottom:35px solid #f0f0f0;
	margin: 0px 0px 10px 10px
}
.img_hist{
	border: 2px solid #f7be4d;
	margin: 0 15px;
}
a.downloads{
	font-weight:lighter
}
a.downloads:hover{
	color: #de7d02
}


#noticias {
border-color:#F4F4F4;
border:1px #C0C0C0 dotted;
padding:5px;
margin-top:15px;
}

    #noticias h4 {
    background-color: #F4F4F4;
    height:30px;
    color:#acacac;
    border:1px #E9E9E9 solid;
    }

    #noticias p {
    background-color:#FAF9F9;
    margin-bottom:0px;
	color:#acacac;
    }

    #noticias a {
    font-size:14px;
    font-weight:bold;
	color: #d76500;
    }
    
    #noticias blockquote {
    font-size:11px;
    font-weight:normal;
    }
hr{border:0 #C0C0C0 dotted;border-top-width:1px;clear:both;height:0; margin-bottom:15px}
li{margin-left:0; list-style:none}
.videoz{
	border: 1px dotted #FF9900;
}
.videoz2{
	border: 2px dotted #FF9900;
}