/* CSS Document */
body {
	background: white ;
	padding: 0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}
h3{ font-size:18px; color:#00417C; padding:5px}
#cabecalho{background-image:url(../img/bg_topo.jpg); background-repeat:repeat-x; height:117px;}
	.logo{background-image:url(../img/logo.jpg); background-repeat:no-repeat; width:141px; height:110px; float: left; position:relative}
	.banner_cabecalho{background-image: background-repeat:no-repeat; width:234px; height:60px; float: right; position:relative; margin-top:20px}

#menu{background-image:url(../img/bg_menu.gif); height:59px }
	.links_menu{padding-top:15px}	
	.menu ul{text-align:right; padding-top:15px}
	.menu li, .menu li a  {list-style:none; display:inline ; font-size:14px; color:#00417C; text-decoration:none; margin-left:5px; }
	.menu li a:hover{color:#A66100}

	.menu_twitter {margin:0; padding-top:15px; font-size:14px; }
	.menu_twitter li, .menu_twitter li a  {list-style:none; display:inline ; vertical-align: top; text-decoration:none; color:#00417C;}
	.menu_twitter li a:hover{color:#A66100}
	.menu_twitter img{margin-top:-5px}
	
#cursos{background-image:url(../img/bg_coluna340.jpg); background-repeat:no-repeat; margin-top:9px; font-size:12px; margin-bottom:-12px}
.inicursos{background-image:url(../img/bg_coluna340.jpg); background-repeat:no-repeat; margin-top:9px; font-size:12px; margin-bottom:-12px}
	
	.cursos li {list-style:none; display:inline; margin-left:5px}
	.veja_mais{color:#BF8430; float:right; margin-top:10px}
	.leia_mais{color:#BF8430; float:right; }
	.veja_mais a {text-decoration:underline; }
	#veja_mais a:hover{color:#00417C;}
	#foto_colegio_home{margin-bottom:15px}

#coluna_princ{background-image:url(../img/bg_coluna340.jpg); background-repeat: repeat-x ; margin-top:9px; font-size:12px; margin-bottom:-12px}

#calendario{font-size:12px; margin-top:9px; }
.calendario{font-size:12px; margin-top:9px; }
	.calendario h3{background-image:url(../img/bg_coluna220.jpg); background-repeat:no-repeat; font-size:18px; color:#00417C; padding:5px; margin-bottom:-12px}
	.bg_calendario{background-image: url(../img/bg_calendario_home.jpg); height:70px; position:relative; margin-top:10px; margin-bottom:10px}
	#calendario h3{background-image:url(../img/bg_coluna220.jpg); background-repeat:no-repeat; font-size:18px; color:#00417C; padding:5px; margin-bottom:-12px}
	#bg_calendario{background-image: url(../img/bg_calendario_home.jpg); height:70px; position:relative; margin-top:10px; margin-bottom:10px}
	
	.dia{height:40px; width:65px; background-image:url(../img/calendario.gif); position:relative; left:0px}
	.mes{height:20px; width:65px; background-image:url(../img/calendario.gif)} 
	.calendario_text{width:136px; height:40px; position:relative; left:65px; top:-40px; float: left; padding:10px}
	
#resultados{background-image:url(../img/bg_resultados2.jpg);  background-repeat:no-repeat; margin-top:30px; height:186px}
	.parabens{font-size:24px; font-weight:bold; color:#00417C; padding:10px}
	.veja_lista{color:#BF8430; text-decoration:underline; margin-left:150px; margin-top:150px}
	.tit_resultados{font-size:17px; font-family:Arial, Helvetica, sans-serif; color:#A66100}
	.cabecalho_tabela{font-weight:bold}
	.listrado{background-color:#FFEFC1}

#balao{background-image:url(../img/balao.jpg); background-repeat:no-repeat; margin-top:30px;}
	.bottom_depoimentos{text-align:right; margin-top:30px}
	.veja_outros{list-style:none; display:inline; color:#BF8430; text-decoration:underline; margin-right:100px}
	.assinatura	{list-style:none; display:inline; color:#00417C; font-weight:bold}
	.txt_balao{width:335px; height:88px; padding-left:80px; padding-top:10px}

#rodape{height:296px; bottom:0px; background-image:url(../img/bg_rodape.gif); margin-top:30px; }	
	#menu_rodape{height:50px; margin-top:10px; background-color:#00346D;}
	.menu_rodape ul{margin-top:50px }
	.menu_rodape li, .menu_rodape li a  {list-style:none; display:inline ; font-size:12px; color:white; text-decoration:none; margin-right:-15px; padding-top:15px}
	.menu_rodape li a:hover{color:#FFC573}
	#pontilhado_rodape{background-image:url(../img/pontilhado_rodape.jpg); height:10px; background-repeat:no-repeat; margin-bottom:15px; margin-top:15px}
	
	.twitter_rodape {color:white; list-style:none; margin-right:-25px; vertical-align: top}
	.twitter_rodape li  {color:white; display:inline; margin-right:-25px; vertical-align: top}
	.twitter_rodape a{ text-decoration: none; color:white}
	.twitter_rodape a:hover{ text-decoration:underline; color:#00FFFF}
	
	.copyright{color:white}
	.nome_inst{color:white; font-size:16px}
	.end_inst{color:white; font-size:12px; margin-top:60px}
	
	.contato_tit{font-size:18px; list-style:none; text-align:right; margin-bottom:13px; } 
	.contato_campo {list-style:none; margin-bottom:20px}
	.concurso_tit{font-size:14px; list-style:none; text-align:right; margin-bottom:13px; font-weight:bold} 
	.concurso_campo {list-style:none; margin-bottom:12px}
	
	label { font-size:12px; color:#FF0000; text-align:right; float: right; margin-right:100px; }

	input.error, textarea.error{
		border: thin solid #FF0000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		font-weight: normal;
		background-color: #CCFFCC;
		margin-bottom:3px;
	}

	#form_contato{color:#A66F00; font-size:18px; margin:10px}
	
/*MODERADOR*/
.home_moderador{text-align:center}
.home_moderador li{margin:0 0 20px 0; list-style:none} 
.home_moderador input{ border:#039 solid 1px;} 
.home_moderador h1{ color:#666; font-size:22px} 
	
/*Depoimentos*/	
#depoimento_container{width:625px; position:relative; margin-top:30px; margin-bottom:10px; ; 
	background-repeat:repeat-y; }
	.dep_topo{height:79px; width:625px; background-image:url(../img/depoimentos/bg_dep_top.jpg);}
	.dep_middle{
	background-image:url(../img/depoimentos/bg_dep_mid.jpg); 
	background-repeat:repeat-y; 
	width:625px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:16px; 
	}	
	.dep_bottom{width:625px; height:79px; background-image:url(../img/depoimentos/bg_dep_bottom.jpg); background-repeat:no-repeat; text-align:right; padding-right:0px; margin-top:-10px; font-size:16px; color:#996600}
	.texto_depoimentos{width:460px; margin-left:80px; padding-bottom:20px}
	.assinatura_depoimentos{ margin-right:50px; float:right}
	
	.bot_news{margin-top:20px}
	.minibot_news li{list-style:none; margin:15px 0 0 0}
	
	.twitter_followers{
	float:left;
	margin-right:20px;
	margin-bottom:0px;
	}
	.user{
	background-color:#efefef;
	margin-bottom:10px;
	border-bottom:;
	padding:10px;}

	.name{
	font-size:14px;
	font-weight:700;
	}
	?
	/*Tooltip*/
	.tip {
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(images/tipTop.png) no-repeat top;}
	
/*
	.menu_twitter {margin:0; padding-top:15px; font-size:14px; }
	.menu_twitter li, .menu_twitter li a  {list-style:none; display:inline ; vertical-align: top; text-decoration:none; color:#00417C;}
	.menu_twitter li a:hover{color:#A66100}
	.menu_twitter img{margin-top:-5px}
*/

	.tTip {width: 200px; position: absolute; cursor: pointer; color: #666; font-weight: bold;}
	.tip {color: #333;}
	
		#cloud1 {top: 115px; left: 964px;}
		#cloud2 {top: 168px; left: 440px;}
		#cloud3 {top: 228px; left: 100px;}
		
.tabela_boletim{vertical-align:middle; text-align:center; background-color:#CCC }
.linha_boletim{vertical-align:middle; text-align:center; background-color:#CF0; height:12px }
.tb_aluno:hover{font-family:Arial, Helvetica, sans-serif}
.tb_aluno:hover{background-color:#3FF}

