/* Reset */
body,img,p,h1,h2,h3,h4,h5,h6,ul,ol {margin:0; padding:0; list-style:none; border:none;}
/* End Reset */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	padding: 0;
	background-color: #FFFFFF;
	background-image: url(imgs/background.jpg);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif; font-size:13px;
	color:#444444;
}

/* Colors */
.color-yellow {background:#f2bc00; font-family: Georgia, "Times New Roman", Times, serif;} 
.color-red    {background:#dd0000; font-family: Georgia, "Times New Roman", Times, serif;}
.color-blue   {background:#001736; font-family: Georgia, "Times New Roman", Times, serif;}
.color-white  {background:#dfdfdf; font-family: Georgia, "Times New Roman", Times, serif;}
.color-orange {background:#f66e00; font-family: Georgia, "Times New Roman", Times, serif;}
.color-green  {background:#8dc100; font-family: Georgia, "Times New Roman", Times, serif;}
.color-yellow h3,
.color-white h3,
.color-green h3
	{color:#000; font-family: Georgia, "Times New Roman", Times, serif;}
.color-red h3,
.color-blue h3,
.color-orange h3
	{color:#FFF; font-family: Georgia, "Times New Roman", Times, serif;}
/* End Colors */

.main-cont{
	padding:0px;
	margin:0 auto;
	width:98%;
	min-width: 970px;
	max-width: 1280px;
	overflow:hidden;
}

/* Head section */
.head {
	padding:1px;
	width:100%;
	margin:0 auto;
	overflow:hidden;
}
.topologo{
	padding:0px;
	width:100%;
	height:68px;
	}
.logo{
	float:left;
	padding:0px;
	height:57px;
	vertical-align: middle;
	padding: 2px;
	}
.toporight{
	float: right;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	height: 52px;
	vertical-align: middle;
	padding: 6px;
	}
.destaques{
	padding:0px;
	width:100%;
	height:123px;
}
.menuholder{
	padding:0px;
	width:100%;
	height:64px;
}
.menuleft{
	float: left;
	padding:0px;
	width:580px;
	height:64px;
}
.menuright{
	float: right;
	padding:0px;
	height:64px;
}
.topodata{
	padding:1px;
	width:100%;
	overflow: hidden;
}
.topodataleft{
	float: left;
	padding:0px;
	width:721px;
	line-height: 30px;
}
.topodataright{
	float: right;
	padding:0px;
	height:64px;
}
/* End Head Section */

/* Columns section */
#columns .column {
    float: left;
    width: 33.3%;
		/* Min-height: */
		min-height: 400px;
		height: auto !important; 
		height: 400px;
}
.colunagrande {
    float: left;
    width: 60%;
		/* Min-height: */
		min-height: 400px;
		height: auto !important; 
		height: 400px;
}

/* Column dividers (background-images) : 
	#columns #column1 { background: url(img/column-bg-left.png) no-repeat right top; }
	#columns #column3 { background: url(img/column-bg-right.png) no-repeat left top; }*/
	
#columns #column1 .widget { margin: 30px 25px 0 15px; }
#columns #column3 .widget { margin: 30px 15px 0 25px; }
#columns .widget {
    margin: 30px 10px 0 10px;
    padding: 2px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#columns .widget .widget-head {
    overflow: hidden;
    width: 100%;
    height: 30px;
    line-height: 30px;
}
#columns .widget .widget-head h3 {
    padding: 0 5px;
    float: left;
}
#columns .widget .widget-content {
	background: #FFFFFF url(img/widget-content-bg21.jpg) repeat-x; ;
    padding: 0 5px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    /*line-height: 1.2em;*/
    overflow: hidden;
}
#columns .widget .widget-content p {
    padding: 0.8em 0;
    border-bottom: 0px solid #333;
}
#columns .widget .widget-content img {
    float: left;
    margin: 2px;
    border: 0px solid #FFF;
}
#columns .widget .widget-content pre {
    padding: 0.5em 5px;
}
#columns .widget .widget-content ul {
    padding: 5px 0 5px 20px;
    /*list-style: disc;*/
}
#columns .widget .widget-content ul li {padding: 3px 0;}
#columns .widget .widget-content ul.images {
    padding: 7px 0 0 0;
    /*list-style: none;*/
    height: 1%;
}
#columns .widget .widget-content ul.images li {
    display: inline;
    float: left;
}
#columns .widget .widget-content ul.images img {
    display: inline;
    float: left;
    margin: 0 0 7px 7px;
}
/* End Columns section */

/* CONTEUDO INDEX */
.conteudos{
	padding:0px;
	width:100%;
	
}
.abas1g{
	float: left;
	padding:11px;
	width:600px;
	}
.abas1{
	float: left;
	padding:11px;
	width:300px;;
}
.abas2{
	float: left;
	padding:11px;
	width:300px;
}
.abas2g{
	float: right;
	padding:11px;
	width:300px;
}
.abas3{
	float: left;
	width:300px;
	padding:11px;
}

.topicosimg {
	width:290px;
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	margin: 0px auto;
}
.topicosfloatimg {
	width:228px;
	height:18px;
	line-height: 18px;
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	margin: 0px auto;
}
.perfilonline {
	width:294px;
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	margin: 0px auto;
}
.topicos{
	width:100%;
	height:18px;
	line-height: 21px;
	display: block;
	padding: 2px;
}
.topicosg{
	width:600px;
	height:18px;
	line-height: 21px;
	display: block;
	padding: 2px;
}
.separador{
	width:100%;
	height:3px;
	background-color:#005287;
}
.separadorg{
	width:600px;
	height:3px;
	background-color:#005287;
}

/* FIM CONTEUDO INDEX */

/* EXTRAS */
.div_provas_abertas
{
	width:294px;
}
.div_material_online
{
	width:294px;
}
.borda{

	border-bottom: 1px solid #D0E2EE;
}
.avisos{
	width:350px;
	position:absolute;
	display:none;
	background:#E3EAF0;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	border-right: 1px solid #000033;
	border-top: 1px solid #000033;
}
.acesso1{
	width:350px;
	position:absolute;
	display:none;
	background:#E3EAF0;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	border-right: 1px solid #000033;
	border-top: 1px solid #000033;
}
.acesso2{
	width:300px;
	position:absolute;
	display:block;
	background:#E3EAF0;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	border-right: 1px solid #000033;
	border-top: 1px solid #000033;
	left:100%;
	margin-left:-305px;
	top:230px;
}
.troca_turma1{
	width:350px;
	position:absolute;
	display:none;
	background:#E3EAF0;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	border-right: 1px solid #000033;
	border-top: 1px solid #000033;
}
.troca_turma2{
	width:300px;
	position:absolute;
	display:block;
	background:#E3EAF0;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	border-right: 1px solid #000033;
	border-top: 1px solid #000033;
	left:100%;
	margin-left:-305px;
	top:60px;
}
.foto{
	width:auto;
	height:auto;
	position:absolute;
	display:none;
	background:#E3EAF0;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	border-right: 1px solid #000033;
	border-top: 1px solid #000033;
}
.carrega_aviso
{
	position:absolute;
	display:none;
	left: 40%;
	top: 90% 

}
.texto{
	overflow:auto;
}
.branco{
  color:#FFFFFF;
}
.div_aviso{
	width:auto;
	height:auto;
	display:none;
	position:absolute;
	background:#E3EAF0;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	border-right: 1px solid #000033;
	border-top: 1px solid #000033;

}
.forms{
	background:#075083;
	border-bottom:0px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	font-family:"Lucida Sans";
	color:#FFFFFF;
	font-size:14px;
}
.aba_selecionada{

	width:90%;
	height:30px;
	display:block;
	background:#EEEEEE;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	text-align:center;
	line-height:30px;
		
}
.aba_nao_selecionado{

	width:90%;
	height:30px;
	display:block;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-family:"Trebuchet MS";
	font-size:12px;
	text-align:center;
	line-height:30px;	

}
.div_cont_selecionado{

	width:100%;
	height:200px;
	display:block;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	text-align:center;
	overflow:auto;
	text-align:justify;
}
.div_cont_nao_selecionado{
	display:none;
}
.div_resultados{

	display:none;
}
.style21 {color: #FFFFFF}
.style6 {	color: #FFFFFF;
	font-size: 21px;
	font-weight: bold;
}	
/* FIM EXTRAS */


/* FONTES */
.h1,h2,h3,h4, h5 {margin:0; border:0; padding:0; color:#446D8C; font-weight:normal;}
.h1 {font-size:32px; font-family:Georgia, "Times New Roman", Times, serif; line-height:36px; padding-bottom:20px; }
.h2 {	
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 21px;
		font-weight:normal;
		line-height: 32px;
		color: #446D8C;
		}
		
	h2 a:link, h2 a:visited{color:#000000; text-decoration:none; padding-top:20px;}
	h2 a:hover{text-decoration:underline;}
.h3 {
	font-size:18px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:solid 1px #DEDEDE;
	border-top:solid 1px #DEDEDE;
}
	.h3 div {
		height:28px;
		line-height:28px;
		padding:0 8px;
		color:#333333;
		font-family:Georgia, "Times New Roman", Times, serif;
		text-transform:uppercase;
		font-weight:bold;
		background:#ebf3fb url(http://lh5.ggpht.com/antonio.lupetti/SOfFVoezy-I/AAAAAAAACdg/e9crWiIJQFM/h3bg.png) top left repeat-x;
		font-size:16px;
	}
	h3 a:link, h3 a:visited{font-size:11px; color:#333333; text-decoration:underline}
	h3 a:hover{text-decoration:none;}
	
.h4{
	font-size:12px;
	font-weight:bold; 
	color:#000;
	margin-bottom:14px;
}
.h5{
	font-size:12px;
	font-weight:bold; 
	margin-bottom:2px;
}
.itentitulo {	
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		font-weight:normal;
		line-height: 32px;
		color: #FFFFFF;
		}
.bigInt{font-size:18px; color:#000000; line-height:24px;}
.linkonblue { color:#FFFFFF; text-decoration:none; font-size:13px;}
.linkonblue:hover {color:#FFFFFF; font-weight: bold; font-size:13px;}
.linkonblue:visited {color:#FFFFFF; font-weight: bold; font-size:13px;}
a:link, a:visited{color:#2b6690; text-decoration:none; font-size:13px;}
a:hover{color:#2b6690; text-decoration: underline; font-size:13px;}
.formulario {  	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#53524b;
	border:solid 1px #CCCCCC;
	padding: 4px;
	width: 190px;
	padding:3px;
}
.formulariogrande {  	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#53524b;
	border:solid 1px #CCCCCC;
	padding: 4px;
	width: 490px;
	padding:3px;
}
.formulariorecado {  	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#53524b;
	border:solid 1px #CCCCCC;
	padding: 4px;
	width: 251px;
	padding:3px;
}
/* FINAL FONTES */

/* DIVs */
.abainteraja {
 width: 294px;
 height: 43px;
 background-image:url(imgs/aba_interaja.png);
 behavior: url(iepngfix.htc);
}
.abaminhasprovas {
 width: 294px;
 height: 43px;
 background-image: url(imgs/aba_minhasprovas.png);
 behavior: url(iepngfix.htc);
}
.abaminhasprovasg {
 width: 627px;
 height: 43px;
 background-image: url(imgs/aba_minhasprovas_g.png);
 behavior: url(iepngfix.htc);
}
.abainterajag {
 width: 627px;
 height: 43px;
 background-image: url(imgs/aba_interaja_g.png);
 behavior: url(iepngfix.htc);
}
.abamaterialonline {
 width: 294px;
 height: 43px;
 background-image: url(imgs/aba_materialonline.png);
 behavior: url(iepngfix.htc);
}
.abamaterialonlineg {
 width: 627px;
 height: 43px;
 background-image: url(imgs/aba_materialonline_g.png);
 behavior: url(iepngfix.htc);
}
.abaacessorapido {
 width: 294px;
 height: 43px;
 background-image: url(imgs/aba_acessorapido.png);
 behavior: url(iepngfix.htc);
}
.abameuportal {
 width: 294px;
 height: 43px;
 background-image: url(imgs/aba_meuportal.png);
 behavior: url(iepngfix.htc);
}
.abameuperfil{
 width: 294px;
 height: 43px;
 background-image: url(imgs/aba_meuperfil.png);
 behavior: url(iepngfix.htc);
}
.abacomunidades{
 width: 294px;
 height: 43px;
 background-image: url(imgs/aba_comunidades.png);
 behavior: url(iepngfix.htc);
}
.abaminhaturma{
 width: 294px;
 height: 43px;
 background-image: url(imgs/aba_minhaturma.png);
 behavior: url(iepngfix.htc);
}
.abamessenger{
 width: 294px;
 height: 43px;
 background-image: url(imgs/aba_messenger.png);
 behavior: url(iepngfix.htc);
}
.abavisitaaperfil{
 width: 294px;
 height: 43px;
 background-image: url(imgs/aba_visitaaperfil.png);
 behavior: url(iepngfix.htc);
}
.busca {
 padding: 2px;
 width: 290px;
}
.buscag {
 padding: 2px;
 width: 620px;
}
.usersonline {
 overflow: hidden;
 width: 100%;
 max-height: 121px;
 height: auto !important; 
}
.onlineblue {
 background-color:#446D8C;
 padding: 7px;
 width: 98%;
 color:#FFFFFF;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
 } 
.online {
 background-color:#FFFFFF;
 padding: 7px;
 width: 98%;
 color:#446D8C;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 12px;
}
.nomeperfil {
 margin:0 auto;
 height: 80px;
 width: 98%;

}
.ocultaabre {
	float: right;
	width: 72px;
	padding-top: 11px;
	}
.div_recado {
	width: 100%;
	margin:0 auto;
	overflow:hidden;
}
.div_recado_amigo {
	width: 100%;
	margin:0 auto;
	overflow:hidden;
	height: 135px;
}
.container-recado{
	width: 98%;
	margin:0 auto;
	overflow:hidden;
	height: auto;
}
.recado {
	width: 100%;
	height: 30px;
	padding: 1px;
	background-color:#005287;
	}
	.recadog {
	width: 600px;
	height: 30px;
	padding: 1px;
	background-color:#005287;
	vertical-align:middle;
	display:table-cell;
	}
.delrecado {
	float: right;
	width: 27px;
	padding-top:4px;
	}
.material
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.img{
 behavior: url(iepngfix.htc);
}	
.abas1g{
	float: left;
	padding:11px;
	width:600px;
	}
.abas1{
	float: left;
	padding:11px;
	width:300px;;
}
.abas2{
	float: left;
	padding:11px;
	width:300px;
}
.abas2g{
	float: right;
	padding:11px;
	width:300px;
}
.abas3{
	float: left;
	width:300px;
	padding:11px;
}

.topicosimg {
	width:100%;
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	margin: 0px auto;
}
.topicosfloatimg {
	width:100%;
	height:18px;
	line-height: 18px;
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	margin: 0px auto;
}
.perfilonline {
	width:100%;
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	margin: 0px auto;
}
.topicos{
	width:98%;
	height:18px;
	line-height: 21px;
	padding-top: 2px;
}
.topicosg{
	width:600px;
	height:18px;
	line-height: 21px;
	display: block;
	padding: 2px;
}
.separador{
	width:100%;
	height:3px;
	max-height: 3px;
	background-color:#005287;
}
.separadorg{
	width:100%;
	height:3px;
	max-height: 3px;
	background-color:#005287;
}
/* FINAL DIVs */

