#prev_load{
	font-size:1px;
	text-decoration: none;
	color: #000000;
	position:absolute;
	top:0;
	left:0;
	margin-top:0;
	margin-left:0;
	visibility: hidden;
}
#topo{
	width:778px;
	height:170px;
	position:absolute;
	top:0;
	left:50%;
	margin-top:0;
	margin-left:-389px;
}
#busca{
	width:188px;
	height:46px;
	background-color:#CFD5DF;
}
#dica{
	width:188px;
	height:104px;
	background-color:#E7EBEF;
	padding:10px;
}
#esquerda{
	color:#FFFFFF;
	width:200px;
	height:526px;
	position:absolute;
	top:166;
	left:50%;
	margin-top:0;
	margin-left:-389px;
	background-color:#052E40;
}
#miolo0{
	width:578px;
	height:500px;
	position:absolute;
	top:192;
	left:50%;
	margin-top:0;
	margin-left:-189px;
	background-color:#FFFFFF;
	visibility: visible;
	overflow: auto;
}
#miolo1{
	width:578px;
	height:476px;
	position:absolute;
	top:192;
	left:50%;
	margin-top:0;
	margin-left:-189px;
	background-color:#FFFFFF;
	visibility: visible;
	overflow: auto;
}
#cabecalho{
	width:578px;
	height:44px;
	position:absolute;
	top:166;
	left:50%;
	margin-top:0;
	margin-left:-189px;
	visibility: visible;
}
#barra_assets{
	width:578px;
	height:24px;
	position:absolute;
	top:668;
	left:50%;
	margin-top:0;
	margin-left:-189px;
	background-color:#C0CED3;
}
#comentarios{
	width:561px;
	height:310px;
	position:absolute;
	top:358;
	left:50%;
	margin-top:0;
	margin-left:-189px;
	background-color:#E7EBEF;
	visibility: hidden;
	filter:alpha(opacity=0);
	-moz-opacity:0;
}
#comentarios_lista{
	valign:top;
	width:100%;
	height:100%;
	margin-top:0;
	margin-left:0;
	visibility: visible;
	overflow: auto;	
}
#notas{
	height:140px;
	width:240px;
	position:absolute;
	top:528;
	left:50%;
	margin-top:0;
	margin-left:-189px;
	background-color:#E7EBEF;
	visibility: hidden;
	filter:alpha(opacity=0);
	-moz-opacity:0
}
#rodape{
	width:778px;
	height:55px;
	position:absolute;
	top:692;
	left:50%;
	margin-top:0;
	margin-left:-389px;
	background-color:#000000;
}
#painel{
	width:560px;
	height:300px;
	position:absolute;
	top:372;
	left:50%;
	margin-top:0;
	margin-left:-189px;
}
#linha01{
	height:20px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	color:#FFFFFF;
	font-size:10px;
	font-family: Verdana;
	background-color:#E1E6EC;
	background-image: url(imagens/bg_rodape01.gif);
}
#linha02{
	border-collapse: collapse;
	border-spacing: 0px;
	border: 0px;
	color:#FFFFFF;
	font-size:10px;
	font-family: Verdana;
	background-color:#013F56;
	background-image: url(imagens/bg_rodape02.gif);
}
#bg{
	font-family: Fixedsys;
	text-decoration: none;
	color: #222222;
	background-color:#000000;
	margin-width:0px;
	margin-height:0px;
	text-align:center;
	cursor:default;
}
body{
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #777777;
	background-color:#000000;
	margin-width:0px;
	margin-height:0px;
}

div,textarea,select{
	scrollbar-face-color: #4C7482; 
	scrollbar-shadow-color: #000000; 
	scrollbar-highlight-color: #4C7482; 
	scrollbar-3dlight-color: #FBFCFD; 
	scrollbar-darkshadow-color: #C0CED3; 
	scrollbar-track-color: #C0CED3; 
	scrollbar-arrow-color: #FFFFFF;
}

p.comentarios{
	margin:5px;
}

img{
	border:0px;
}
img.thumb{
	border: 1px solid #EFEFEF;
}
font.data01{
	color:#FF8000;
	font-weight: bold;
	cursor:default;
}
font.data02{
	color:#757D88;
	font-weight: bold;
	cursor:default;
}
font.titulo01{
	color:#FF8000;
	font-weight: bold;
	font-size:13px;
	cursor:default;
}
font.titulo02{
	color:#FF8000;
	font-weight: bold;
	font-size:11px;
	cursor:default;
}
font.titulo03{
	color:#757D88;
	font-weight: bold;
	font-size:11px;
	cursor:default;
}
font.visitado{
	color:#FF8000;
	font-weight: bold;
	font-size:11px;
	cursor:default;
}
font.desativado{
	color:#CFCFCF;
	cursor:default;
}

textarea{
	color:#757D88;
	font-size:10px;
	border: 1px solid #4C7482;
	font-family: Verdana;
}
textarea.text01{
	color:#757D88;
	border: 1px solid #C0CED3;
	background-color:#F7FAFC;
}
textarea.text02{
	color:#4C7482;
	border: 1px solid #4C7482;
	background-color:#FFFFFF;
}
textarea.text03{
	color:#4C7482;
	border: 1px solid #4C7482;
	background-color:#FFFFFF;
}
textarea.text04{
	color:#4C7482;
	border: 1px solid #4C7482;
	background-color:#FFFFFF;
}
textarea.text05{
	color:#BBBBBB;
	border: 1px solid #DDDDDD;
	background-color:#FAFAFA;
}

input{
	font-size:10px;
	font-family: Verdana;
}
input.campo01{
	height:18px;
	color:#757D88;
	border: 1px solid #C0CED3;
	background-color:#F7FAFC;
}
input.campo02{
	height:18px;
	color:#4C7482;
	border: 1px solid #4C7482;
	background-color:#FFFFFF;
}
input.campo03{
	height:18px;
	color:#052E40;
	border: 1px solid #FBFCFD;
	background-color:#C0CED3;
}
input.campo04{
	height:18px;
	color:#052E40;
	border: 1px solid #CFD5DF;
	background-color:#FFFFFF;
}
input.campo05{
	height:18px;
	color:#BBBBBB;
	border: 1px solid #DDDDDD;
	background-color:#FAFAFA;
}
input.btn01{
	height:19px;
	color:#FFFFFF;
	border: 1px solid;
	border-color: #FBFCFD #000000 #000000 #FBFCFD;
	background-color: #4C7482;
	cursor:default;
}
input.btn02{
	height:19px;
	color:#333333;
	border: 1px solid;
	border-color: #333333 #FBFCFD #FBFCFD #333333;
	background-color: #DDDDDD;
	cursor:default;
}
select{
	height:16px;
	font-family: Verdana;
}
select.combo01{
	color:#757D88;
	font-size:10px;
	border: 1px solid #C0CED3;
	background-color:#F7FAFC;
}
select.combo02{
	color:#052E40;
	font-size:9px;
	border: 1px solid #FBFCFD;
	background-color:#C0CED3;
}
select.combo03{
	color:#BBBBBB;
	font-size:9px;
	border: 1px solid #FBFCFD;
	background-color:#FAFAFA;
}

table{
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #777777;
}

table.full{
	width:100%;
	height:100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border-style: none;
	border-width: 0px;
}
table.full_w{
	width:100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border-style: none;
	border-width: 0px;
}
table.full_h{
	height:100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border-style: none;
	border-width: 0px;
}
table.full_space{
	width:100%;
	height:100%;
	border-collapse: separate;
}
table.left{
	width:180px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-style: hidden;
	border-width: 0px;
	color: #FFFFFF;
}
table.rate{
	height:16px;
	width:64px;
	border-collapse: collapse;
	border-spacing: 0px;
	border-style: none;
	border: 0px;
	cursor:pointer;
}
td{
	padding: 0px;
}
td.rate{
	background-image: url(imagens/voto.gif);
}
td.rate1{
	background-image: url(imagens/voto1.gif);
}
td.rate2{
	background-image: url(imagens/voto2.gif);
}
td.rate3{
	background-image: url(imagens/voto3.gif);
}
td.rate4{
	background-image: url(imagens/voto4.gif);
}
td.turma{
	color:#FF8000;
	font-weight: bold;
	font-size:11px;
	padding:5px;
	background-color:#FEE9CF;
}
td.turma1{
	font-weight: bold;
	padding:2px;
	background-color:#FEF9F3;
}
td.turma2{
	padding:2px;
	background-color:#FFFDFB;
}
td.turma3{
	color:#FF8000;
	font-weight: bold;
	font-size:11px;
	padding:5px;
	background-color:#FEF9F3;
}
td.box1{
	font-weight: bold;
	font-size:11px;
	padding:5px;
	background-color:#E7EBEF;
}
td.box2{
	padding:5px;
	background-color:#F9FAFB;
}
td.box3{
	padding:5px;
	background-color:#FFFFFF;
}

a{
	text-decoration: none;
	color: #4C7482;
}
a:hover{
	text-decoration: none;
	color: #000000;
}
a.destaque{
	text-decoration: none;
	color: #FF8000;
}
a.destaque:hover{
	text-decoration: none;
	color: #000000;
}
a.left{
	text-decoration:none;
	color: #FFFFFF;
}
a.left:hover{
	text-decoration:none;
	color: #F7941D;
}

