﻿/*GERAL*/
*{
	margin: 0px;
	padding: 0px;
	border: none;
}

body, html{ height:100%; } /* Necessario */
body script{height: 0px; width: 0px;}

body{
	background: #F4F4F4 url('/Style%20Library/Educacao/Imagens/MasterPage/sombreado.jpg') repeat-y center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.barra_topo
{
	background: url('/Style%20Library/Educacao/Imagens/MasterPage/barra_login_elipse_fundo.gif') repeat-x;	
	width: 50%;
	top: 0;
	left: 0;
	height: 29px;
	position: absolute;
	display: none;
}

.esquerda_padrao{width: 49%; display: block; float:left;}
.direita_padrao{width: 49%; display: block; float:right;}
.rodape_padrao{display: block; clear:both;}

form
{
	background: url('/Style%20Library/Educacao/Imagens/MasterPage/background.jpg') repeat-x;
	position:relative;
	min-height:100%; /* Para browsera modernos */
	height:auto !important; /* Para browsera modernos */
	height:100%; /* Para o IE6 */
	width: 770px;
	margin: 0px auto;
}
	
#conteudo
{
	/*margin: 0px auto;
	width: 755px;*/
	padding-bottom:82px; /* Esse padding eh o mesmo valor da altura do rodape */
	padding-bottom: 120px;
	display: table;
	width: 750px;
	margin: 0px 0px 0px 10px;
}

		/*http://www.lendo.org/tutoriais/bug-de-float-no-firefox-explicacao.html*/
		div#conteudoPrincipal:after{
			content:".";
			display:block;
			clear:both;
			visibility:hidden;
			height:0;
			overflow:hidden;
		}



#cabecalho{
	background: url('/Style%20Library/Educacao/Imagens/MasterPage/barra_login_elipse.gif') no-repeat left top;
	height: 146px;
	width: 770px;
	/*margin: 0px auto;*/
}

/*para o flash acima do menu principal*/
#topo{
	width: 770px;
	height: 85px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

/*ACESSIBILIDADE*/
.ms-skip{
	position: absolute;
	top: 1px;
	left: 1px;
	overflow: hidden;
	width: 0px;
	height: 0px;		
	color: #666;
	text-decoration: none;
	font-size: 10px;
}

.ms-skip:active, .ms-skip:focus 
{
	position: absolute;
	overflow: visible;
	margin: 0;
	padding: 1px;
	width: auto;
	height: auto;
	border: 0;
	text-decoration: none;
	top: 5px;
	/*background: #FFC;*/
	color: #FFF;
}


/*FONTS*/

	/*PARAGRAFOS*/
	p{
		/*color: #FFF;*/
		margin: 15px 5px;
		text-align: justify;
		line-height: 18px;
	}
	
	.menor{
		font-size: 11px;
	}
	
	.duvida{cursor: help;}
	
	
	/*LISTAS*/
	ul, ol{
		text-align: justify;
		padding-left: 20px;
		line-height: 17px;
	}

	/*LINKS*/
	a:link{color: #00F;}
	
	a:visited{color: #609;}
	
	a:hover, a:focus, #submenu .ms-addnew a:hover{text-decoration: none; color: #009;}
	
	/*ADICIONAR NOVO ITEM*/
		td.ms-addnew{text-align: right; padding-top: 10px;}
		td.ms-addnew img{display: none}
		.ms-addnew a, .ms-addnew a:hover, #submenu .ms-addnew a, #submenu .ms-addnew a:hover{
			background: url('/Style%20Library/Educacao/Imagens/Icones/Especificos/add.gif') no-repeat center left;
			font-size: 10px;			
			padding: 0px 2px 0px 12px;
			display: inline;
		}
			
	/*TITULOS*/	
	h1{
		color: #EC0000;
		font-size: 40px;
		font-weight: normal;
	}
	
	h2{
		color: #333;
		font-size: 26px;
		font-weight: normal;
	}
	
	h3, h3 a:link, h3 a:hover, h3 a:focus, h3 a:visited, .ms-PostTitle a, #Home .lateralHome .groupheader a{
		font-size: 14px;
		font-weight: bold;
		color: #DA0E0E;
		clear: left;
		padding: 5px 0px;
		text-decoration: none;
	}	
		
		#submenu h3{font-size: 12px;}
		#submenu li{list-style-type: none;}
						
		/*para que os ICONES nao sejam redimensionados*/
		.ms-WPTitle img{width:auto; height: auto;}
	
		/*#lateral h3, #lateral h3 a:link, #lateral h3 a:hover, #lateral h3 a:focus, #lateral h3 a:visited{margin: 0px 5px;}
		.ms-WPHeader td{border-bottom: none}*/		
		
	h4, h5
	{
		font-size: 14px;
		font-weight: bold;
		clear: left;
		margin: 0px 0px 10px 0px;
	}	
	
	h5{font-size: 12px; color: #333;}
	
	blockquote{
		font-style: italic;
	}
	

/*FORMS*/
	/*campos para preenchimento*/
	input, textarea, .ms-long, select, .ms-inputuserfield,.ms-rtelong,.ms-rtelonger{
		border: solid 1px #858585;
	}
	
	/*.ms-inputuserfield, .ms-input{border-color: #f00;}
	.ms-rtelong{border-color: #0f0;}
	.ms-rtelonger{border-color: #00f;}*/

	input:focus, textarea:focus, select:focus{
		border: solid 1px #DA0E0E;
	}
	
	/*.ms-formtable input,
	.ms-formtable textarea{width: 600px;}*/

	/*botoes*/
	.ms-ButtonHeightWidth, .ms-ButtonHeightWidth2, .ms-buttonheightwidth{
		background: url('/Style%20Library/Educacao/Imagens/MasterPage/botao.jpg') repeat-x top left;
		font-size: 12px;
		color: #737373;
		font-weight: bold;
		padding: 0px 10px;
		cursor: pointer;
		border: solid 1px #858585;
		text-align: center;
	}
	
	/*TITULOS DOS FORMULARIOS*/
	.ms-formlabel{
		text-align:left;
		font-size:12px;
		border-top:1px solid #d8d8d8;
		padding: 3px 8px 6px 0px;
		color:#525252;
		font-weight:bold;
		vertical-align: top;
		overflow: auto;
	}
	
	.ms-formlabel h3{padding: 0px;}
	
		/*celulas dos campos e titulos*/
		.ms-formlabel, .ms-formbody {width: auto;}

	
	/*CAMPOS DOS FORMULARIOS*/
	.ms-formbody{
		font-family:verdana;
		font-size:11px;
		vertical-align:top;
		/*background:#ebf3ff;*/
		border-top:1px solid #d8d8d8;
		padding:3px 6px 4px 6px;
	}
	
	/*FORMATACAO DOS AVISOS DE CAMPOS OBRIGATORIOS DO FORMULARIO*/
	.ms-formbody .ms-formvalidation{
		text-align: center;
		font-weight: bold;
		padding:5px;
		display: block;
		color:#9F0B0B;
		background-color: #FFFFDF
	}
	
	/*PARA QUE A TEXTAREA NAO EXTRAPOLE O SITE*/
	.ms-formbody textarea{width: 380px !important;}
		
	.ms-formbody input{margin-right: 2px;}
	
	/*.ms-formbodysurvey{
		font-family:verdana;
		font-size:.7em;
		vertical-align:top;
		background:none;
		border-top:none;
		padding:5px 8px 15px 8px;
	}*/

	/*'modificado pela ultima vez...'*/
	.ms-descriptiontext{
		color: #666;
		padding-top: 10px;
		font-size: 10px;
	}
	
	/*tabela que contem o formulario*/	
	#onetIDListForm table.ms-formtable{width: 570px}
		
	/*para que a area dos botoes nao extrapole o site*/
	.ms-formtoolbar{width: 570px;}
	
	/*RICH TEXT no IE*/
		.ms-long{width: 300px;}
		/*os botoes do RICH TEXT, no IE*/
		.ms-long img{cursor: pointer;}
		
	.pagina .ms-summarystandardbody{width: auto; width: 100%;}
/***/



/*MENU*/
#cabecalho #menu{
	background: url("/Style%20Library/Educacao/Imagens/MasterPage/Menu.jpg") repeat-x;
	height: 30px;
	font-weight: bold;
	display: block;
	font-size: 10px;
	clear: both;
}


#cabecalho #menu table{padding: 0px; margin: 1px 0px 0px 0px;}

/*para que o menu fique centralizado
#cabecalho #menu #zz1_TopNavigationMenu{margin: 0px auto;}*/

#cabecalho #menu .ms-topnav{		
	border-left: solid 1px #FFF;
	border-right: solid 1px #ACACAC;
	height: 23px; width: 75px; 
	vertical-align: middle;
	text-align: center;
}

#cabecalho #menu .ms-topnav td{white-space: normal !important;}

	/*o primeiro item do menu*/
	#cabecalho #menu #zz1_TopNavigationMenun0 .ms-topnav{border-left: none;}
	
	/*o ultimo item do menu*/
	#cabecalho #menu #zz1_TopNavigationMenun7 .ms-topnav{border-right: none;}

/*#cabecalho #menu table td table table{border: none;}*/


#cabecalho #menu a{color: #333; text-decoration: none; white-space: normal; text-align: center;}
/*#cabecalho #menu a{color: #333; text-decoration: none; white-space: normal; text-align: center; height: 100%; float: left; vertical-align: middle ;display: inline-table}*/

#cabecalho #menu a:hover, #cabecalho #menu a:focus, #cabecalho #menu .ms-topnavselected a{color: #D00; text-decoration: none;}

	/*esconde as setinhas*/
	#cabecalho #menu img{display: none;}

/*SOME COM O MENU 'FLUTUANTE'*/
#cabecalho #menu .ms-topNavFlyOuts{display: none}
#cabecalho #menu div{border: none;}


/*MIGALHAS-DE-PAO*/
.pagebreadcrumb{
	margin: 10px 0px 3px 0px;
	font-size: 10px;
	height: 25px;
}

/*a descricao da pagina; nao precisa aparecer*/
.ms-webpartpagedescription{display: none;}




/***/



/*SUBMENU*/
#submenu{
	background: #F1F1F1;
	border: solid 1px #DBDBDB;
	float: left;
	display: inline;
	width: 160px;
	font-size: 11px;
	margin: 0px 10px 0px 0px;
	/*clear: left;*/
}

#submenu table{width: 100%}
#submenu a{color: #333; display: block; padding: 2px 0px; text-decoration: none;}
#submenu a:hover{background: #C60000 url('/Style%20Library/Educacao/Imagens/MasterPage/Submenu_Selected.jpg') repeat-x; color: #FFF}
	#submenu h3{font-size: 11px; color: #333;}

	/*itens e subitens do submenu*/
	#submenu .ms-navheader, #submenu .ms-navitem{padding: 0px 0px 2px 0px;}
		
	/*itens do submenu*/	
	#submenu .ms-navheader a{font-weight: bold; text-indent: 0px; padding: 1px 1px 1px 2px;}
	
	/*subitens do menu, subitens do blog, itens vazios*/
	#submenu .ms-navitem a, #submenu .ms-CategoryTitleCell a, #submenu .ms-BlogEmptyListText{text-indent: 0px; padding: 1px 1px 1px 5px;}
/***/



/*PRINCIPAL*/
	.pagina{width: 570px; clear: none; float: right;}
/***/


/*SITE ACTIONS*/		
	#siteActions{width: 100px; height:28px; float: left; margin: 0px 0px 3px 0px;}
	#siteActions *{margin-top: 5px; font-size: 11px; color: #FFF; text-decoration: none;}
	
	#siteActions div{display: inline; float: left; margin: 0px 0px 0px 2px;}
	#siteActions span .ms-SPLink{float: left; display: inline; margin: 0px 20px;}
		
	/*elementos desnecessarios*/
	.ms-nlline, .srch-Icon{display: none;}
/***/




/*LOGIN*/
#login{float: left; width: 405px; padding: 0px 0px 0px 20px;}

#login table, #login span{float: left;}
	#login span{margin-right: 10px;}
	
#login .item, #login .item a{font-size: 9px !important; color: #333 !important;}

	#login .item{
		float: left;
		width: 38px;
		margin-right: 3px;
		text-align: center;
		display: none; /*esconde todas as opcoes da barra superior*/
	}
	

	/*esconde os boxes do 'meu site' e 'meus links'*/
	#login .mySite, #login .myLinks{display: none}
	
	#login .item a{white-space: normal !important; text-decoration: none;}

	/*esconde a seta e o | do 'Meu Site'*/
	#login .item img, #login .mySite span{display: none;}

	/*esconde o | do 'Meus Links'*/
	#login .myLinks .ms-globallinks{visibility: hidden}
	#login .myLinks .ms-globallinks span{visibility: visible}

	/*o 'MEUS LINKS' fika um pouco abaixo dos outros itens. Isso o faz descer para que todos fiquem na mesma altura*/
	#login .mySite, #login .myEmail, #login .myMSN{padding-top: 2px;}

	/*#login .mySite, #login .myLinks{display: none}*/
	
	#login span img{margin-top: 5px}


	/*BEM VINDO USUARIO / LOGON */
	/*#cabecalho .ms-SPLink{display: inline; float: left; margin: 7px 0px 0px 0px;}*/
	#cabecalho #login .welcome .ms-SPLink, #cabecalho #login .welcome a{margin: 5px 0px 0px 0px;} 
	#cabecalho #login .welcome .ms-SPLink a, #cabecalho #login .welcome a{
		text-decoration: none;
		font-size: 10px;
		color: #333;
		margin: 5px 0px 0px 10px;} 
	#cabecalho #login .welcome a{width: auto; float: left;}
/***/




/*BLOG*/

	/*AREA DO POST*/
	#MSO_ContentTable table {padding: 0px !important;}
	
	/*Submenu*/
	#submenu th{display: none}
	#submenu .ms-listviewtable td img{display: none}
	#submenu h3 a{font-size: 11px;}
	
	/*Links Administrativos*/
	#submenu .ms-blogAdminLinks{margin-bottom: 10px; padding: 0px;}
	#submenu .ms-blogAdminLinks li a{padding-left: 5px}
	
	/*ALIMENTACAO RSS*/
	#submenu .ms-blogrssnav a,
	#submenu .ms-blogrssnav a:hover{color: #DB560E; background: none; font-weight: bold}

	/*data do post*/
	h3.ms-PostDate{font-size: 11px; text-align: right; color: #D40000; font-weight: bold;}

	/*titulo do post*/
	.ms-PostTitle a{
		font-size: 18px;
		margin: 10px 0px;
		display: block;
		background: url("/Style Library/Educacao/Imagens/Icones/34x30/fala2.png") no-repeat left center;
		padding: 7px 0px 7px 35px;
	}
	
	.ms-PostTitle a:hover{
		background: url("/Style Library/Educacao/Imagens/Icones/34x30/fala.png") no-repeat left center;
		color: #009BDB;
	}
		
	/*celula de cada post*/
	.ms-PostWrapper{border-bottom: solid 1px #ccc; padding: 0px 5px 20px 0px;}
	
	/*sobre cada postagem (auto, link, comentarios)*/
	.ms-PostFooter{
		background: #F1F1F1;
		border: solid 1px #DBDBDB;
		padding: 10px;
		margin: 10px 5px 10px 20px;
		color: #666;
	}

	/*o rss (fora da celula)*/
	.ms-blogrss{display: none}
	
	/*texto do Post*/
	.ms-PostBody{padding: 0px 5px 0px 20px; text-align: justify;}

	/*COMENTARIOS*/
		/*o titulo 'COMENTARIOS'*/
		h3.ms-CommentHeader{padding: 20px 0px;}
	
		/*tabela do titulo do comentario*/
		table.ms-commenttable{
			border: solid 1px #AEAEAE;
			border-bottom: none;
			text-align: left;
		}

		/*cada comentario*/
		.ms-CommentBody{
            border: solid 1px #AEAEAE;
			border-bottom: none;
            border-top: none;            
			padding: 10px 40px 20px 40px;
			text-align: justify;
			width: 488px;
		}
		
		.ms-CommentBody div{overflow-x: hidden;}
		
			table.ms-commenttable td{padding: 10px 40px 10px 40px;}
		
		/*'postado por...'*/
		.ms-CommentFooter{
			background: url("/Style%20Library/Educacao/Imagens/MasterPage/BalaoComentario.jpg") no-repeat top left;
			margin: 0px 0px 30px 0px;
			padding: 20px;			
		}
				
		.ms-CommentFooter a{ }

		/***/	
	/***/




/*TAG CLOUD*/
	#tagCloud{text-align:center; }
	#tagCloud a {font-weight:normal; text-decoration:underline; padding:1px 3px; margin-top:2em; }
	
	#tagCloud a.tag1 {font-size: 1.7em; color:#123485;}
	#tagCloud a.tag2 {font-size: 1.4em; color:#4E6DB4;}
	#tagCloud a.tag3 {font-size: 1.2em; color:#547EE1;}
	#tagCloud a.tag4 {font-size: 0.9em; color:#789BED;}
	#tagCloud a.tag5 {font-size: 0.8em; color:#96B1F1;}
	#tagCloud a.tag6 {font-size: 0.7em; color:#B2C7F4;}
	
	#tagCloud a:hover {color:#FFF; text-decoration:none; background: #123485;}
/***/


/*FORUM*/
	/*Informacoes gerais (quando postado)*/
	.ms-disc-bar{display: block; width: 320px; font-size: 10px; padding: 10px 0px 0px 0px; margin: 0px;}
	.ms-disc-bar{vertical-align: bottom}
	.ms-disc-bar a img{vertical-align: top}

	/*.ms-disc-bordered{width: 70px;}*/


	.ms-disc-bordered{vertical-align: top}
	/*foto e nome do usuario*/
	.ms-disc-bordered table{
		background: #E0E0E0;
		font-size: 10px;
		/*width: 92px;*/
		padding: 3px 0px;
		}

	/*nome do usuario*/
	.ms-disc-bordered table nobr{font-size: 9px;}
	
	/*texto*/
	.ms-disc-bordered-noleft{
		vertical-align: top;
		padding: 5px;
		background: #f4f4f4;
	}
	
	/*.ms-disc-bordered table{margin-left: 10px;}*/

	/*esconde blank.gif sem esconder a imagem do usuario*/	
	.ms-disc-bordered img{display: none;}
	.ms-disc-bordered a img{display: inline;}
	
	
/***/




/*LISTA DE EXIBICAO*/
/*item diferencial entre os itens sequenciais*/
.ms-alternating{
	padding: 5px;
	border-top:solid 1px #B2B2B2;
	background-color: #f9f9f9;
}

/*descricao da webpart*/
.ms-listdescription{
	text-align: justify;
}

/*linha de agrupamento de itens*/
.ms-gb, .ms-gb2{
	padding: 5px;
	margin: 5px;
	border-top:solid 1px #B2B2B2;
	background-color: #f9f9f9;
}

/*espacamento entre os itens da lista de exibicao*/
.ms-listviewtable tr td{
	padding: 2px 0px;
}
/***/




/*RODAPE*/
#rodape
{
	background: url('/Style%20Library/Educacao/Imagens/MasterPage/rodape_elipse.gif') no-repeat 690px /*47px*/;
	width: 770px;
	/*height: 102px;*/
	height: 52px;
	position:absolute;
	bottom:0 !important;
	text-align: center;
	color: #777;
}

#rodape div{height: 53px;}
#rodape div p{font-size: 9px; margin:0px; padding: 0px 0px 0px 0px; text-align: center; line-height: 12px;}
#rodape div p strong{font-size: 10px; margin: 0px 0px 0px 0px;}


/*ABOUT*/
#rodape .about{
	background: url("/Style%20Library/Educacao/Imagens/MasterPage/logo_Educacao_mini.jpg") no-repeat 3px top;
	float: left;
	width: 385px;
	clear: left;
	/*margin-top: 50px;*/
}

#rodape .about p{
	text-align: left;
	margin: 0px 0px 0px 123px;
	border-left: solid 1px #777;
	padding: 13px 0px 14px 10px;
}

#rodape .about img{float: left}

#rodape .about a{color: #777; text-decoration: none;}
#rodape .about a:hover{color: #333;}

/*COPYRIGHT*/
#rodape .copyright{float: left; width: 385px;}
#rodape .copyright p{
	text-align: right;
	margin: 0px 85px 0px 0px;
	font-size: 10px;
	line-height: 17px;
	border-right: solid 1px #777;
	padding-right: 10px;
}

#rodape .copyright p em{border: none;}

#rodape .copyright p strong{font-size: 11px;}
#rodape .copyright p span{font-size: 9px;}

/*SOCIAL MEDIA*/
	#rodape ul#social{
		clear: both;
		display: block;
		float: right;
		height: 30px;
		margin-bottom: 20px;
	}
	
	#rodape ul#social li{
			list-style-type: none;
			display: inline;
	}
	
	#rodape ul#social li a{
		float: left;
		overflow: hidden;
		line-height: 14px;
		overflow: hidden;
		text-indent: -999px;
		padding: 6px 15px;
		text-decoration: none;
		outline: none;
		font-weight: bold;
	}
		
	#rodape ul#social li a:hover, #rodape ul#social li a:focus{color: #009; text-indent: 0px; padding: 7px 10px 7px 32px;}
	
	#rodape ul#social li.delicious a{background: url("/Style%20Library/Educacao/Imagens/MasterPage/social_delicious.jpg") no-repeat top left; color: #3573CC}
	#rodape ul#social li.digg a{background: url("/Style%20Library/Educacao/Imagens/MasterPage/social_digg.jpg") no-repeat top left; color: #1B497F}
	#rodape ul#social li.facebook a{background: url("/Style%20Library/Educacao/Imagens/MasterPage/social_facebook.jpg") no-repeat top left; color: #627BB1 }
	#rodape ul#social li.twitter a{background: url("/Style%20Library/Educacao/Imagens/MasterPage/social_twitter.jpg") no-repeat top left; color: #6CABAC}
	#rodape ul#social li.linkedin a{background: url("/Style%20Library/Educacao/Imagens/MasterPage/social_linkedin.jpg") no-repeat top left; color: #0C74A1}
	
	#rodape ul#social li.delicious a:hover, #rodape ul#social li.delicious a:focus{background: url("/Style%20Library/Educacao/Imagens/MasterPage/social_delicious.jpg") no-repeat bottom left}
	#rodape ul#social li.digg a:hover,#rodape ul#social li.digg a:focus{background: url("/Style%20Library/Educacao/Imagens/MasterPage/social_digg.jpg") no-repeat bottom left}
	#rodape ul#social li.facebook a:hover, #rodape ul#social li.facebook a:focus{background: url("/Style%20Library/Educacao/Imagens/MasterPage/social_facebook.jpg") no-repeat bottom left}
	#rodape ul#social li.twitter a:hover, #rodape ul#social li.twitter a:focus{background: url("/Style%20Library/Educacao/Imagens/MasterPage/social_twitter.jpg") no-repeat bottom left}
	#rodape ul#social li.linkedin a:hover, #rodape ul#social li.linkedin a:focus{background: url("/Style%20Library/Educacao/Imagens/MasterPage/social_linkedin.jpg") no-repeat bottom left}

	/*OCULTAR LINKS PARA MIDIAS SOCIAIS*/
	#rodape ul#social{display:none;}
/**/


/***/



.ms-SPZoneLabel table{width: auto;}

.ms-informationbar{
	background: #FFC;
	border: solid 1px #B40B0C;
	width: 570px;
	padding: 10px 3px;
	color: #740
	}

/*BOX QUE EXIBE ICONES*/
#showIcons{
	width: 400px;
	height: 400px;
	background: aqua;
	position: absolute;
	z-index: 100;
	overflow: scroll;
	top: 0;
}

.ms-vb-title .ms-vb{
	vertical-align: top;
	display: block;
}

.ms-gb{}
/*.ms-toolbar img{display: none}*/
.ms-descriptiontext nobr{display: block}

/*BARRAS DOS GRAFICOS DA EXIBICAO PARA RESPOSTAS DE PESQUISAS*/
.ms-surveyHBar{
	font-size:2px;
	background-color:#0066CC;
	border:solid;
	border-width:5px;
	border-color:#0066CC;
}

.ms-surveyHBarB{
	font-size:2px;
	background-color:#E3E3E3;
	border:solid;
	border-width:1px;
	border-color:#999;
	display: block;
}

.ms-surveyHBarLabel{
	font-size:8pt;
	font-family:tahoma,sans-serif;
	color:#7f7f7f;
	text-decoration:none;
	height:3.75pt;
	margin:0;
	padding:0;
	border:none;
	background-color:white;
}

.ms-surveyVBar{font-size:2px; background-color:#3966bf;}

.ms-surveyVBarB{font-size:2px; background-color:#CCCCCC; vertical-align:bottom;}

.ms-surveyVBarBI{font-size:2px; background-color:#3966bf; vertical-align:top;}

.ms-surveyVBarS{font-size:2px;}

.ms-surveyVBarT{font-size:7pt; font-family:verdana; color:#7f7f7f;}

.ms-surveyVBarTC{
font-size:7pt;
font-family:verdana;
text-align:center;
color:#7f7f7f;
}

.ms-surveyHR{color:#CCCCCC; height:1px;}

.ms-surveyTotal{
font-size:8pt;
font-family:verdana;
color:#7f7f7f;
padding-left:10px;
padding-right:0px;
}

.ms-surveyVBarTC{
font-size:7pt;
font-family:verdana;
text-align:center;
color:#7f7f7f;
}

.ms-surveyHR{color:#CCCCCC; height:1px;}

.ms-surveyTotal
{
font-size:8pt;
font-family:verdana;
color:#7f7f7f;
padding-left:10px;
padding-right:0px;
}

/*Caixa que exibe o cabecalho numero de perguntas respondidas antes da barra de grafico*/
.ms-hidden{display:none;}



#popup{
	background: #fefefe;
	position: absolute;
	z-index: 2;
	width: 500px;
	height: 500px;
	top: 50%;
	left: 50%;
	margin: -250px 0px 0px -250px;
	border: solid 2px #000;
	display: none;
}

#popup div{margin: 10px; color: #666}

#popup div a{
	background: url(/Style%20Library/Educacao/Imagens/MasterPage/error.png) no-repeat center left;
	float: right;
	padding: 2px 2px 2px 25px;
	text-decoration: none;
	color: #900;
}

#popup div li{list-style-type: square; margin: 5px 0px}


/*PROJETOS E PROFESSORES*/

#projetos_professores .texto{
	display: block;
	float: left; 
	width: 430px;
}

#projetos_professores .lateral_direita{
	display: block;
	float: right; 
	width: 134px;
}

#projetos_professores .lateral_direita img{
	display: block;
	margin-bottom: 5px;
}


#projetos_professores .lateral_direita .lateral_tecedu{
	background: #F1F1F1 url('/Style Library/Educacao/Projetos/BarraMenu/Imagens/tecEdu.gif') no-repeat left top;
	border: solid 1px #DBDBDB;
	padding: 45px 0px 0px 0px;
	margin: 5px 0px 10px 0px;
}

#projetos_professores .lateral_direita .lateral_progedu{
	background: #F1F1F1 url('/Style Library/Educacao/Projetos/BarraMenu/Imagens/progEdu.gif') no-repeat left top;
	border: solid 1px #DBDBDB;
	padding: 45px 0px 0px 0px;
	margin: 5px 0px 10px 0px;
}

#projetos_professores .lateral_direita .lateral_projetos{
	background: #F1F1F1 url('/Style Library/Educacao/Projetos/BarraMenu/Imagens/proj.gif') no-repeat left top;
	border: solid 1px #DBDBDB;
	padding: 32px 0px 5px 0px;
	margin: 5px 0px 10px 0px;
}

#projetos_professores .centro{
	display: block;
	clear: both;
}


.tagsLink{
	color: #090;
	display: inline-block;
	width: 530px;
	margin: 5px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/*EXIBICAO DE VIDEOS NO CENTRO*/
.ms-formbody .video {text-align: center;}

/*DUVIDAS LISTA*/
.faq .rodape_padrao .ms-gb{font-size: 14px; font-weight: bold; background-color: #FEEDED;}
.faq .rodape_padrao .ms-gb2{background-color: #FFF;}
.faq .rodape_padrao .ms-vh-group {display: none;}
.faq .rodape_padrao .ms-vh2 {display: none;}
.faq .rodape_padrao .ms-gb a{font-size: 10px; color: #666;}

.faq .centro table {margin: 5px 0px 5px 0px;}
.faq .centro table tr span {color: #666; height:auto; padding: 10px 0px 10px 40px; font-weight: bold; display: block;  background: #F2F2F2 url(/Style%20Library/Educacao/Imagens/Icones/34x30/aviso4.png) no-repeat top left; border: 1px #C8C8C8 solid; border-left: none; border-right: none;}

/*MINHA TURMA*/
#minhaTurma{
	background: #FFF url(/Style%20Library/Educacao/Live@Edu/back_wave.jpg) no-repeat left top;
	border: solid 2px #C0DBF0;
	width: 221px;
	padding-bottom: 5px;
}
#minhaTurma h3{color: #2F89CC; text-align: center; margin: 5px 0px;}
#minhaTurma table{width: auto;}
#minhaTurma ul{padding: 0px 5px;}
#minhaTurma ul li{list-style-type: none; margin: 2px 0px;}
/***/
