@charset "utf-8";

body{
	font-size:11px;
	display:block;
}

#top{
	width:100%; 
	padding:0px;
}
	
	.titulo-pagina{
	font-weight:bold;
	font-size:14px;
	}

#med{
	width:100%;
	float:left;
	padding-bottom: 15px;
	min-width:600px;
}

td{
font-size:11px;
}

#home-box4, #home-box5, #home-box6{
	width:221px;
	height:100px;
	float:left;
	margin-right: 10px;
	padding:0 15px;
	display:table;	
} 

#home-box4 h2, #home-box5 h2, #home-box6 h2{
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
}

#home-box4{ /* Enquete */
	margin-left:20px;
	background:url(iframe/img/bg_boxhome-4.gif) top center no-repeat;
}
#home-box5{ /* Mural de fotos */
	background:url(iframe/img/bg_boxhome-5.gif) top center no-repeat;
}
#home-box6{ /* Notícias */
	background:url(iframe/img/bg_boxhome-6.gif) top center no-repeat;
	display:table;
}
	
		#home-box6 a:hover{
		color:#F03636;
		}

#home-box7{ /* Contador e Parcerios */
	width:130px;
	height:100px;
	float:left;
	text-align:center;
	display:table;
	padding-top: 10px;
}

.form-field{
	padding:3px;
	font-size:11px;
	color:#666666;
	border:#efefef 1px solid;
	margin-bottom:3px;
	width:85%;
}

.form-normal{ /* Formulario padrao */
	background: #ffffff;
	padding:3px;
	font-size:11px;
	color:#333333;
	border:1px solid #333333;;
	margin-bottom:5px;
}

.button{ /* neutro - cinza */
	font-size:11px;
	font-family:Trebuchet MS, Arial;
	color:#FFFFFF;
	border:0;
	padding:4px 8px;
}



a{
text-decoration:none;
color:#666;
}

a:hover{ /* a cor é definida em sec_ SEÇÃOATUAL .css */
text-decoration:none;
}

.cor1{ /* azul */
color:#2e81e0;
}

.cor2{ /* verde */
color:#8dca2b;
}

.cor3{ /* vermelho */
color:#f03636;
}



/* TOPO INTERNA */
#logo-top, #buttons-top, #form-busca-top{
	float:left;
}

#logo-top{
	height:40px;
	padding:12px 22px;
	width:123px;
}

#buttons-top{
	padding:12px 0;
	margin-left:250px;
}

#form-busca-top{
	padding-top:12px;
	color:#FF0000;
	margin-left:10px;
}

#form-busca-top .buscatop{
	background:#FFFFFF;
	border-bottom:1px solid #FF0000;
	font-family:Trebuchet MS, Arial;
	font-size:11px;
	color:#666666;
	padding:2px 0;
	border-top:0px;
	border-right:0px;
	border-left:0px;
}

#info-account{
	float:right;
	text-align:right;
	margin-top: 8px;
	margin-right:20px;
	padding-left:20px;
	border-left:1px solid #efefef;
}

#menu-profile{
	height: 36px;
	padding-left: 175px;
	width: 785px;
}

#menu-profile ul{
	margin:0px;
	float:left;
	width:600px;
	padding: 0;
}

#menu-profile li{
	list-style:none;
	font-weight:bold;
	float:left;
	display:table;
	padding:10px 4px;
	background:url(iframe/img/bg_separador.gif) no-repeat;
	background-position:0px 6px;
}

#menu-profile ul li a{
	color:#666666;
	background:url(iframe/img/bg_menu_select.gif) center bottom no-repeat;
	padding:10px;
}

.texto-destaque1{ /* a cor é definida em sec_ SEÇÃOATUAL .css */
	font-size:11px;
}

.texto-destaque2{ /* a cor é definida em sec_ SEÇÃOATUAL .css */
	font-size:14px;
	font-weight:bold;
}

.texto-nota{
	color:#999999;
}

/* Sugestão de Colega */

.colegasuggest-0{
border-right:2px solid #bebebe;
border-bottom:2px solid #bebebe;
margin-right:5px;
margin-bottom:5px;
}

.colegasuggest-1{
margin-right:5px;
margin-bottom:5px;
}

/* Main - Chat */ 

#main-chat{
	float:left;
	height:300px;
	display:table;
	padding:0px;
}

	#chat-submenu{ /* Se necessário, sub-ítens devem ficar nessa div */
	width:125px;
	padding-top:40px;
	float:left;
	}
	
	#chat-escola{
	float:left;
	margin-top:-10px;
	}
	
	#chat-escola-roll{
	overflow:auto;
	height:200px;
	width:100%;
	padding:20px;
	float:left;
	background:#F0F0F0;
	border-bottom: solid #8cc928 1px;
	}
	
	#chat-escola table{
	float:left;
	margin-right:10px;
	}
	
	#usrcmb label{
	float:left;
	}


/* chat online */
#chat-window{
	position:absolute;
	z-index:100;
	right: 42px;
	width: 290px;
	height:295px;
	background: #ffffff;
	bottom: 5px;
	border:1px solid #666666;
}

#chat-top{
	background:#666666 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:5px 5px 3px 6px;
}

#chat-roll{
	overflow:auto;
	padding:8px;
	height:200px;
	margin-bottom:3px;
}

	/*formulario do chat online*/
	#chatonline-form{
	margin:0px 4px 4px 4px;
	background:#efefef;
	padding:5px;
	}	

	#chatonline-field{
	background:#efefef;
	border:0px;
	font-family:Trebuchet MS, Arial;
	height:34px;
	width: 216px;
	font-family:Trebuchet MS, Arial;
	font-size:11px;
	overflow:auto;
	}
	
	#chatonline-button{
	background:#ffffff;
	border:1px solid #666666;
	height:35px;
	font-family:Trebuchet MS, Arial;
	font-size:11px;
	vertical-align:top;
	}
	#status-close{
	font-weight:normal;
	float:right;
	font-size: 11px;
	}
	
	#status-close img{
	border:0px;
	}
	
/* Alertas na barra amarela */

#alert-ok, #alert-ok2{
background:#FFFFDA;
border:1px solid #F3F7A0;
color:#666666;
display:block;
margin-top:40px;
padding:2px;
text-align:center;
width:105px;
	}

/* Alertas na barra vermelha */

#alert-fail{
	border:1px #b20000 solid;
	padding:3px 5px;
	margin:10px 0;
	color:efefef;
	text-align:left;
	padding:2px;
	display:block;
	width:105px;
	}


/* Galeria de Fotos */

.foto-thumb{
	margin:5px 0px;
	}
	
.foto-big{
	padding:8px;
	border:#666666 1px solid;
	float:left;
}


/* Boxes da seção Colegas */

#box-principal, #box-perfil, #box-colegas{
	float:left;
	margin-top:10px;
}

#box-principal{
	width:0px;
	margin-right:10px;
	height:0px;
	position:absolute;
	left:0px;
}

#box-perfil{
left:125px;
right:225px;
min-width:200px;
padding-right:10px;
position:absolute;
}


/* Propriedade em comum a todos Titulos */
	
#titulo-apelido, #titulo-colegas{
height:28px;
margin-bottom:10px;
font-size:18px;
}
	
	#titulo-apelido{
	font-size:18px;
	width:100%;

	}

		#box-perfil #titulo-apelido{
		width:100%;
		}

#box-colegas{
	float:right;
	margin-right:10px;
	width:201px;
	}

#box-colegas img{
	margin-right:5px;
	margin-bottom:5px;
	}
	
	#titulo-colegas{
	
	}
		
	#box-colegas #titulo-colegas{
	width:100%;
	}
	
#notifica{
	width:315px;
	background-color:#efefef;
	padding:5px;
	margin-bottom:10px;
	height: 60px;
	line-height:14px;
}

	#notifica img{
		margin:0px;
		margin-right:5px;
		float:left;
	}
	
	#notifica input{
		margin-top:6px;
		padding:2px;
	}

.fotoperfil{
	padding: 6px;
	border:#666666 1px solid; 
	margin-bottom:15px;
}

#links-principais{
margin:0 0 15px 0;
padding:0px;
list-style-type:none;
}

#links-principais img{
border:0px;
vertical-align:sub;
margin-right:5px;
}

#links-principais li{
	margin:0px;
	float:left;
	width:120px;
	margin-bottom:5px;
}

#links-principais a, #links-principais a:hover{
	font-weight:bold;
}


/* Submenu e Subitens*/ 
#submenu{ /* Se necessário, sub-ítens devem ficar nessa div */
	margin-bottom: 15px;
	font-size:18px;
}

/* Main - Div que carrega os conteúdos */

#main{
/*float:left;
min-height:300px;
margin-left:125px;
margin-right:10px;
margin-top:10px;
position:absolute;*/

left:125px;
margin-left:125px;
margin-top:5px;
}

#form-enviarmensagem{
	
}


/* Lista de Mensagens Recebidas */

#linha-mensagem{
clear:both;
padding:7px 0;
width:100%;
min-height:65px;
display:table;
}

#linha-mensagem textarea{
width:330px;
}

#linha-mensagem #foto{
	float:left;
	}
	
		#mensagem{
		widht:300px;
		}
		
		#linha-mensagem #foto img{
		margin:0 10px 0 0;
		float:left;
		}
		
		#linha-mensagem #mensagem{
		/*float:left;
		display:table;*/
		}
		
		#linha-mensagem #resposta{
		float:left;
left:0;
margin:10px 0;
position:relative;
		}
		
		#mensagem-controles{
		float:right;
		margin-left:20px;
		width:65px;
		line-height:28px;
		}
		
		#mensagem-controles img{
		padding:5px;
		border:0;
		}

/* Fotos " */
				
	#main #ad-foto{
		background:none repeat scroll 0 0 #EFEFEF;
		margin-bottom:10px;
		padding:5px 10px;
	}
	
	#main #ad-foto form{
	display:inline;
	}
	
	#main #fotos{
	float:left;
	}
	
	#border-foto{
	float:left;
	width:160px;
	height:160px;
	text-align:center;
	display: table;
	margin:0 5px 5px 0;
	}
	
	#vcenter-foto{
	vertical-align:middle;
	display:table-cell;
	height:160px;
	padding: auto 0;
	}
	
	#form-editfoto{
	margin-left:10px;
	float:left;
	width:300px;
	}


/* Lista de Resultado */

#linha-resultado{
clear:both;
display:table;
padding:5px 0;
width:99%;
}

#perfil, #perfilescola{
line-height:15px;
}

	#linha-resultado #perfil, #linha-resultado #historico{
	float:left;
	}
	
		#linha-resultado #perfil{
		float:left;
		width:300px;
		}
		
		#linha-resultado #perfil img{
		margin:0 10px 0 0;
		float:left;
		}
		
		#linha-resultado #perfilescola{
		float:left;
		width:600px;
		}
		
		#linha-resultado #perfilescola img{
		margin:0 10px 0 0;
		float:left;
		}
		
		#linha-resultado #historico{
		float:right;
		}
		
		#linha-resultado #historico ul{
		float:left;
		padding:0px;
		margin:0 0 5px 0;
		}
		
		#linha-resultado #historico ul li{
		list-style:none outside none;
		margin-bottom:9px;
		padding:0;
		width:110px;
		}
		

		
/* paginacao */
#paginator{
left:125px;
margin-top:25px;
position:absolute;
}

#paginator a, #paginator a:hover{
padding:5px;
margin-right:2px;
border:1px #CCCCCC solid;
}

#paginator .active{
font-weight:bold;
background:#efefef;
}

/* Main - Admin Colegas " */


#linha-colega{
font-size:11px;
min-height:65px;
padding:8px 0;
}

#main-admcolegas{
	width:780px;
	margin-top:15px;
	float:left;
	display:table;
}
		
		#linha-colega #foto{
	float:left;
	display:table;
	}
	
		#admperfil{
		widht:200px;
		}
		
		#linha-colega #foto img{
		margin:0 10px 0 0;
		float:left;
		display:table;
		}
		
		#linha-colega #admperfil{
display:table;
float:left;	
		}

		
		#colega-controles{
			float:right;
			text-align:left;
			width:95px;
			line-height:21px;
		}
		
		
		#colega-controles img{
	border:0;
	margin:2px 0px;
		}		
		
		
		#colega-solicitados{
float:right;
text-align:right;
width:190px;
		}
		
		.col-listacolegas{
		/*width:578px;*/
		width:99%;
		}

/* Formulario */

.form-normal2{ /*fudo branco + borda cinza */
	background: #ffffff;
	padding:3px;
	font-size:11px;
	color:#666666;
	font-family:Arial;
	border:0px;
	margin-bottom:5px;
}

