.divCenter {
	margin-top:10px;
}
.perfil {
	float:left;
	width:22%;
	text-align:center;
}
.perfil #foto {
	width:100%;
	display:block;
	text-align:center;
	float:left;
	font-size:13px;
	font-weight:normal;
	color:#808080;
	font-family:Tahoma, sans-serif, Helvetica;
}
.perfil #foto a.link {
	font-size:11px;
	font-weight:normal;
	color:#808080;
	font-family:Tahoma, sans-serif, Helvetica;
}
.perfil .menu {
	float:left;
	width:100%;	
	display:block;
	text-align:left;
	padding-top:5px;
}
.menu .related {
	margin:5px 0 0 5px;
	padding-top:5px;
	border-top:1px solid #DCDCDC;
}
.menu .related h2 {
	font-size:14px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	color:#9BB7CE;
}
.menu .related .pic {
	float:left;
	width:44%;
	max-width:44%;
	overflow:hidden;
	font-size:11px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	text-align:center;
	margin:4px;
}
.menu .related .line {
	float:left;
	width:98%;
	text-align:center;
}
.menu .related .pic .unome, .menu .related .pic .ufoto {
	display:block;
	overflow:hidden;
}
.menu .related .pic .ufoto {
	min-height:65px;
}
.menu .related .pic a {
	color:#808080;
	text-decoration:none;
	font-family:inherit;
	font-size:inherit;
}
.menu .related .pic a:hover {
	text-decoration:underline;
}
.menu .related .pic img {
	border:2px solid transparent;
	max-width:50px;
	max-height:58px;
}
.menu .related .pic img:hover {
	border:2px solid #cc0000;
}
#altAvatar, #addAvatar, #eFotoAlbum, #eVideo, #ePodcast, #eDocs, #mPwd, #enviarMsg {
	position:fixed;
	top:200px;
	display:none;
}
.altPwd, .mMsg {
	background:#fff;
	width:400px;
	overflow:hidden;
	border:3px solid #CCCCCC;
	padding:4px;
	text-align:left;
	font-size:13px;
	font-weight:normal;
	color:black;
	font-family:Tahoma, sans-serif, Helvetica;
}
.altPwd .line, .mMsg .line {
	float:left;
	width:99%;
	display:block;
	margin-top:5px;
}
.altPwd .line label, .mMsg .line label {
	float:left;
	font-size:11px;
	line-height:20px;
	font-weight:normal;
	color:black;
	width:30%;
	font-family:Tahoma, sans-serif, Helvetica;
}
.altPwd .line input.text, .mMsg .line input.text {
	width:60%;
	font-size:11px;
	float:left;
	font-weight:normal;
	color:black;
	font-family:Tahoma, sans-serif, Helvetica;
}
.mMsg .line .textarea {
	width:100%;
	font-size:11px;
	height:100px;
	float:left;
	font-weight:normal;
	color:black;
	font-family:Tahoma, sans-serif, Helvetica;
}
.mMsg .line #status {
	font-weight:bold;
	color:#cc0000;
	font-family:Tahoma, sans-serif, Helvetica;
	font-size:11px;
}
.altPwd .line input.submit, .mMsg .line input.submit {
	font-size:11px;
	font-weight:normal;
	color:black;
	font-family:Tahoma, sans-serif, Helvetica;
}
.altPwd h1, .mMsg h1 {
	font-size:16px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	color:#9BB7CE;
}
.altPwd h1 a, .mMsg h1 a {
	font-size:14px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	color:#cc0000;
}

.altAva {
	background:#fff;
	width:400px;
	overflow:hidden;
	border:3px solid #CCCCCC;
	padding:4px;
	text-align:left;
	font-size:13px;
	font-weight:normal;
	color:black;
	font-family:Tahoma, sans-serif, Helvetica;
}
.altAva input.file {
	margin-bottom:5px;
	font-size:11px;
	font-weight:normal;
	color:black;
	float:left;
	font-family:Tahoma, sans-serif, Helvetica;
}
.altAva label {
	margin-bottom:5px;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:black;
	width:20%;
	font-family:Tahoma, sans-serif, Helvetica;
}
.altAva input.text {
	margin-bottom:5px;
	width:60%;
	font-size:11px;
	float:left;
	font-weight:normal;
	color:black;
	font-family:Tahoma, sans-serif, Helvetica;
}
.altAva #error, .altAva #errorV {
	font-size:11px;
	font-weight:inherit;
	color:#cc0000;
	padding-bottom:4px;
	font-family:inherit;
}
.altAva h1 {
	font-size:16px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	color:#9BB7CE;
}
.altAva h1 a {
	font-size:14px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	color:#cc0000;
}
.Ava {
	background:#fff;
	width:400px;
	padding:4px;
	text-align:left;
	border:3px #CCCCCC solid;
}
.Ava input.file {
	font-size:11px;
	font-weight:normal;
	color:black;
	font-family:Tahoma, sans-serif, Helvetica;
}
.Ava #error {
	font-size:11px;
	font-weight:inherit;
	color:#cc0000;
	padding-bottom:4px;
	font-family:inherit;
}
.Ava h1 {
	font-size:16px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	color:#9BB7CE;
}
.Ava h1 a {
	font-size:14px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	color:#cc0000;
}
.menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:2px;
}
.menu ul li {
	border-bottom:1px solid #CCCCCC;
	font-size:13px;
	font-weight:bold;
	font-family:Tahoma, sans-serif, Helvetica;
}
.menu ul li a {
	font-size:inherit;
	font-family:inherit;
	font-weight:normal;
	color:#808080;
	text-decoration:none;
	display:block;
	padding:2px;
}
.menu ul li a:hover {
	color:#9BB7CE;
}
.menu ul li a span {
	font-size:inherit;
	font-family:inherit;
	font-weight:bold;
	color:#CC0000;
}
.menu .tags {
	margin:5px 0 0 5px;
}
.menu .tags a.help {
	font-size:16px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	line-height:15px;
	color:#cc0000;
	text-decoration:none;
	cursor:help;
}
.menu .tags a.help:hover {
	text-decoration:underline;
}
.menu .tags a.tag {
	font-size:11px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	line-height:15px;
	color:#808080;
	text-decoration:none;
}
.menu .tags a.tag:hover {
	background:#cc0000;
	color:#fff;
}
.menu .tags span.tag {
	font-size:11px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	line-height:15px;
	color:#808080;
	cursor:default;
}
.menu .tags span {
	font-size:11px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	line-height:15px;
}
.menu h2 {
	font-size:16px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	color:#9BB7CE;
}
.corpo-inteiro {
	float:left;
	width:76%;
	margin-left:5px;
}
.corpo-inteiro h1 {
	font-size:24px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	letter-spacing:-2px;
	color:#cc0000;
}
.corpo-inteiro h1 a.act {
	font-size:18px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	color:#9BB7CE;
}
.corpo-inteiro h1 a.desact {
	font-size:18px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:normal;
	letter-spacing:normal;
	text-decoration:none;
	color:#BBBBBB;
}
.corpo-inteiro h1 a.senha {
	font-size:15px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	color:#9BB7CE;
}
.num ol {
	margin:10px 0 0 30px;
	font-weight:bold;
	font-size:13px;
	color:#cc0000;
}
.num ol li {
	color:#000000;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:bold;
	line-height:20px;
	font-size:13px;
}
.num ol li a {
	font-weight:normal;
}
.corpo-inteiro h2.darkblue {
 color:#006699;
}
.corpo-inteiro h1 a.desact:hover, .corpo-inteiro h1 a.act:hover, .corpo-inteiro h1 a.senha:hover {
	text-decoration:underline;
}
.erro {
	width:95%;
	margin:0 auto;
	background:#FCFDDE;
	line-height:20px;
	color:#000000;
	margin:10px;
	padding:5px;
	border:1px solid #DCDCDC;
	font-family:Tahoma, sans-serif, Helvetica;
	font-size:13px;
	font-weight:bold;
}
.corpo-inteiro span {
	font-size:13px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	line-height:20px;
}
.corpo-inteiro span.hl {
	background:#cc0000;
	color:#fff;
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	font-size:11px;
	line-height:normal;
}
.corpo-inteiro #resume {
	line-height:normal;
}
.corpo-inteiro #fotoArea {
	width:566px;
	overflow:hidden;
	display:block;
	text-align:center;
	float:left;
}
.corpo-inteiro .fotoPQs {
	width:566px;
	overflow:hidden;
	display:block;
	text-align:center;
	float:left;
}
.fotoPQs .pic {
	float:left;
	width:auto;
	overflow:hidden;
	font-size:11px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	text-align:center;
	margin:4px;
}
.fotoPQs .pic a img {
	border:1px solid #E8E8E8;
	vertical-align:middle;
}
#fotoArea img {
	border:1px solid #E8E8E8;
}
.corpo-inteiro .legenda {
	font-size:13px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	line-height:20px;
	text-align:center;
	float:left;
	width:100%;
	display:block;
}
.corpo-inteiro h4 {
	font-size:13px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	line-height:20px;
	color:#8AABC6;
}
.corpo-inteiro label {
	float:left;
	text-align:left;
	width:26%;
	font-size:13px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:bold;
	line-height:30px;
}
.corpo-inteiro select.big {
	float:left;
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	color:#000;
	padding:2px;
	background:#fff;
	border:1px solid #BBBBBB;
	width:70%;
	font-size:13px;
	margin-top:4px;
}
.corpo-inteiro select.small {
	float:left;
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	color:#000;
	padding:2px;
	background:#fff;
	border:1px solid #BBBBBB;
	width:35%;
	font-size:13px;
	margin-top:4px;
}
.corpo-inteiro select.tiny {
	float:left;
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	color:#000;
	padding:1px;
	background:#fff;
	border:1px solid #BBBBBB;
	font-size:13px;
	margin:4px 4px 0 0;
}
.corpo-inteiro #ndia, .corpo-inteiro #nmes, .corpo-inteiro #nano {
	float:left;
	font-size:13px;
	margin-top:4px;
	margin-right:10px;
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	color:#000;
	padding:2px;
	background:#fff;
	border:1px solid #BBBBBB;
}
.corpo-inteiro #ndia {
	width:45px;
}
.corpo-inteiro #nmes {
	width:150px;
}
.corpo-inteiro #nano {
	width:100px;
}
.corpo-inteiro .optit {
	color:#cc0000;
	font-weight:bold;
}
#idioma2, #idioma3, #idioma4, #idioma5 {
	display:none;
} 
.corpo-inteiro input.big {
	float:left;
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	color:#000;
	padding:2px;
	background:#fff;
	border:1px solid #BBBBBB;
	width:69%;
	font-size:13px;
	margin-top:4px;	
}
.corpo-inteiro input.small {
	float:left;
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	color:#000;
	padding:2px;
	background:#fff;
	border:1px solid #BBBBBB;
	width:39%;
	font-size:13px;
	margin-top:4px;	
}
.corpo-inteiro input.tiny {
	float:left;
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	color:#000;
	padding:2px;
	background:#fff;
	border:1px solid #BBBBBB;
	width:15%;
	font-size:13px;
	margin-top:4px;	
}
.corpo-inteiro input.Ttable {
	float:left;
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	color:#000;
	padding:2px;
	margin-right:5px;
	background:#fff;
	border:1px solid #BBBBBB;
	font-size:13px;
	margin-top:4px;	
}
.corpo-inteiro select.Ttable {
	float:left;
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	color:#000;
	padding:2px;
	margin-right:5px;
	background:#fff;
	border:1px solid #BBBBBB;
	font-size:13px;
	margin-top:4px;	
}
.corpo-inteiro div.line {
	float:left;
	width:100%;
	margin:auto 0;
	padding:0;
	overflow:hidden;
}
.corpo-inteiro div.line p {
	font-family:Tahoma, sans-serif, Helvetica;
	font-size:13px;
	line-height:18px;
	font-weight:normal;
	color:#808080;
}
.corpo-inteiro .art{
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	font-size:13px;
	color:#000;
}
.corpo-inteiro div.line img {
	margin-top:7px;
	cursor:crosshair;
}
.corpo-inteiro div.line span.desc {
	line-height:30px;
	padding:0 0 0 5px;
	font-size:11px;
}
.corpo-inteiro div.line span.simb {
	float:left;
	text-align:right;
	font-size:13px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	line-height:30px;
}
.corpo-inteiro span strong {
	color:#000;
}
.corpo-inteiro h2 {
	font-size:16px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	color:#9BB7CE;
}
.corpo-inteiro h3 {
	font-size:14px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	color:#CC0000;
}
.corpo-inteiro h3 a {
	font-size:11px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	text-decoration:underline;
	color:#808080;
}
.corpo-inteiro #resumo, #atividade1, #atividade2, #atividade3 {
	width:95%;
	height:150px;
	float:left;
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	color:#000;
	padding:2px;
	background:#fff;
	border:1px solid #BBBBBB;
	font-size:13px;
	margin-top:4px;	
}
.corpo-inteiro .panel {
	width:95%;
	float:left;
	font-weight:normal;
	font-family:Tahoma, sans-serif, Helvetica;
	color:#000;
	padding:2px;
	background:#FFFFE6;
	border:1px solid #808080;
	margin-top:4px;	
	font-size:13px;
}
.corpo {
	float:left;
	width:46%;
	margin-left:5px;
}
.corpo h1 {
	font-size:24px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	letter-spacing:-2px;
	color:#cc0000;
}
.corpo span {
	font-size:13px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	line-height:20px;
}
.corpo span strong {
	color:#000;
}
.corpo h2 {
	font-size:16px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	color:#CC0000;
}
.corpo h4 {
	font-size:14px;
	font-family:Georgia, sans-serif, Helvetica;
	font-weight:normal;
	font-style:italic;
	color:#808080;
}
.corpo ul {
	margin-left:30px;
	list-style-type:square;
}
.corpo ul li {
	font-size:13px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	line-height:20px;
}
.right {
	float:left;
	width:31%;
	text-align:center;
}
.right .line {
	float:left;
	width:98%;
	text-align:center;
}
.right .albuns {
	float:left;
	width:100%;
	text-align:left;
	padding-bottom:10px;
	border-bottom:1px solid #DCDCDC;
	margin-bottom:10px;
}
.right h2 {
	font-size:16px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	color:#9BB7CE;
	cursor:default;
}
.right h2 a.help {
	font-size:16px;
	font-family:"Trebuchet MS", sans-serif, Helvetica;
	font-weight:bold;
	line-height:15px;
	color:#cc0000;
	text-decoration:none;
	cursor:help;
}
.right h2 a.help:hover {
	text-decoration:underline;
}
.right h2 a {
	font-size:11px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	text-decoration:underline;
	color:#808080;
}
.albuns .pic {
	float:left;
	max-width:45.6%;
	overflow:hidden;
	font-size:11px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	text-align:center;
	background:#E8E8E8;
	margin:4px;
}
.albuns .pic img {
	border:1px solid #E8E8E8;
	vertical-align:middle;
}
.albuns .pic a {
	color:#808080;
	text-decoration:underline;
	font-family:inherit;
	font-size:inherit;
}
.right .videos {
	float:left;
	width:100%;
	text-align:left;
	padding-bottom:10px;
	border-bottom:1px solid #DCDCDC;
	margin-bottom:10px;
}
.videos .pic {
	float:left;
	width:45%;
	overflow:hidden;
	font-size:11px;
	background:#E8E8E8;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	text-align:center;
	margin:4px;
}
.videos .pic a {
	color:#808080;
	text-decoration:underline;
	font-family:inherit;
	font-size:inherit;
}
#v1 {
	position:absolute;
	display:none;
	background:#ffffff;
	top:100px;
	z-index:1500;
	width:352px;
	height:388px;
}
.right .podcasts {
	float:left;
	width:100%;
	text-align:left;
	padding-bottom:10px;
	border-bottom:1px solid #DCDCDC;
	margin-bottom:10px;
}
.podcasts .line {
	float:left;
	width:95%;
	overflow:hidden;
	font-size:11px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	text-align:left;
	margin:4px;
}
.podcasts .line span {
	float:left;
	color:#808080;
	font-family:inherit;
	font-size:13px;
	line-height:20px;
}
.podcasts .line img {
	float:left;
}
.podcasts .line a {
	margin:0 3px 0 3px;
	float:left;
	color:#808080;
	text-decoration:none;
	font-family:inherit;
	font-size:11px;
	line-height:20px;
}
.podcasts .line a:hover {
	color:#cc0000;
}
.right .docs {
	float:left;
	width:100%;
	text-align:left;
	padding-bottom:10px;
	border-bottom:1px solid #DCDCDC;
	margin-bottom:10px;
}
.right .docs h2 {
	font-size:14px;
}
.docs .line {
	float:left;
	width:95%;
	overflow:hidden;
	font-size:11px;
	font-family:Tahoma, sans-serif, Helvetica;
	font-weight:normal;
	text-align:left;
	margin:4px;
}
.docs .line span {
	float:left;
	color:#808080;
	font-family:inherit;
	font-size:13px;
	line-height:20px;
}
.docs .line img {
	float:left;
}
.docs .line a {
	margin:0 3px 0 3px;
	float:left;
	color:#808080;
	text-decoration:none;
	font-family:inherit;
	font-size:11px;
	line-height:20px;
}
.docs .line a:hover {
	color:#cc0000;
}

.barDenuncia {
	text-align:left;
	float:left;
	width:45%;
	background:white;
	font-family:Tahoma, sans-serif, Helvetica;
	font-size:11px;
	font-weight:bold;	
	padding:4px;
}
.barClose {
	text-align:right;
	float:right;
	width:45%;
	background:white;
	font-family:Tahoma, sans-serif, Helvetica;
	font-size:11px;
	font-weight:bold;	
	padding:4px;
}
.barClose a, .barDenuncia a {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	color:#cc0000;
	text-decoration:none;
}
#video {
	width:300px;
	height:265px;
}