/* CSS Document */
/*Início de Tags*/
	body {margin:0;padding:0;font:11px Arial, Verdana, Helvetica, sans-serif;text-align:left;background:url(../imgs/bg-page.jpg) repeat-y center;}
	a.map{font-family:Verdana;font-size:11px;color:#000000;text-decoration:none;}
	a:hover.map{text-decoration:underline;}
	a.menu1{font-family:Verdana;font-size:9px;color:#666666;font-weight:bold;}
	a:hover.menu1{color:#63A7CB;text-decoration:underline;}
	a.menu2{font-family:Verdana; font-size:9px; color:#666666; text-decoration:none;}
	a:hover.menu2{text-decoration:underline;}
	a.credito{font-family:Verdana;font-size:9px;color:#999999;text-decoration:none;}
	a:hover.credito{color:#666666;text-decoration:underline;}
	a.orelhas{font-family:Verdana; font-size:9px; color:#000000; text-decoration:none; letter-spacing: -1px;}
	a:hover.orelhas{text-decoration:underline}
	a.servicos{font-family:Verdana; font-size:10px; color:#000000; text-decoration:none; letter-spacing: 0px;}
	a.calendario{font-family:Verdana; font-size:9px; color:#000000; text-decoration:none; font-weight:bold;}
	a:hover.calendario{text-decoration:underline;}
	a.mural{font-family:Arial; font-size:11px; color:#000000; text-decoration:none;}
	a:hover.mural{text-decoration:underline;}
	a.lista_noticia{font-family:Verdana;font-size:10px;color:#666666;text-decoration:none;font-weight: bold;}
	a:hover.lista_noticia{text-decoration:underline;}
	input.01{background-color:#EEEEEE;border-color:#CCCCCC;font-family:verdana;font-size:10px;border-left-color:#CCCCCC;border-left-style:solid;border-top-color:#CCCCCC;border-top-style:solid;}
	form{margin:0;padding:0;}
	hr{height:1px;margin:0;padding:0;color:#999999}
/*Fim de Tags*/

/*Início de Classes*/
	.menu1{font-family:Verdana;font-size:9px;color:#666666;font-weight:bold;letter-spacing:0px;text-decoration:none;line-height:18px;}
	.menu2{font-family:Verdana;font-size:9px;color:#666666;letter-spacing:0px;text-decoration:none;line-height:18px;}
	.lead{font-family:Verdana; font-size:10px; color:#000000;text-decoration:none;}
	.titulo1{
	font-family:Verdana;
	font-size:26px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background-color: #63A7CB;
	padding: 3px;
	height: 35px;
	width: 470px;
	margin: 0px;
	vertical-align: top;
	}
	.titulo2{
	font-family:Verdana;
	font-size:18px;
	color:#317093;
	font-weight:bold;
	}
 .titulo3{
	font-family:Verdana;
	font-size:14px;
	color:#317093;
	font-weight:bold;
	}
	.textos{font-family:Verdana;font-size:11px;color:#000000;text-decoration:none;text-align:justify;line-height:18px;}
	.bgservicos {
	background:url(../imgs/bg_servicos.jpg) no-repeat;
	width:112px;
	height:210px
	}
	.tits_mural{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	}
	/*Fim do rodapé*/

/*Fim dos DIV´s*/
	.titulo_anteriores {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	width: 468px;
	border: 1px solid #999999;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	list-style-image: url(../imgs/arrow_next.gif);
	list-style-type: none;
	list-style-position: inside;
	background-color: #F0F0F0;
	}
	.data_noticia {
	font-family:Verdana;
	font-size:8px;
	color:#666666;
	letter-spacing:0px;
	text-decoration:none;
	line-height:18px;
	font-style: italic;
	}
/*Fim de Classes*/


/*Início dos Div´s*/

	/*Início do Geral*/
	#total{position:absolute;top:0px;left:50%;width:780px;margin-left:-390px;margin-top:0px;height: 100%;}
	/*Fim do Geral*/
	
	/*Início do Cabeçalho*/
	#cab{width:780px;}
	#cab_topo{
	z-index:0;
	width: 780px;
	height: 189px;
	position: relative;
	}
	#cab_logo{
	float:left;
	padding:12px 0px 0px 40px;
	z-index:9001;
	position: absolute;
	left: 3px;
	top: 4px;
	}
	#cab_nome{
	padding:30px 0px 0px 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#FFFFFF;
	letter-spacing: 3px;
	z-index: 9001;
	position: absolute;
	left: 106px;
	top: 9px;
	width: 400px;
	}
	#cab_data{
	float:left;
	padding:10px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	letter-spacing: 1px;
	width: 250px;
	}
	/*#cab_icomail{float:right;padding:20px 20px 0 0px;}
	#cab_icomap{float:right;padding:20px 10px 0 0px;}*/
	#cab_redesal{
	float:left;
	width: 98px;
	position: relative;
	left: 190px;
	height: 97px;
	z-index: 9001;
	}
	/*Fim do Cabeçalho*/
	
	/*Início do Banner*/
	#banner{
	width:780px;
	height:90px;
	background:url(../imgs/banner_full.gif) no-repeat;
	}
	/*Fim do Banner*/
	
	/*Início do Miolo*/
	#miolo{width:780px;height:100%;}
	/*Fim do Miolo*/
	
	/*Início Conteúdo*/
	#conteudo{
	float:left;
	background:url(../imgs/bg_conteudo.png) repeat-y;
	width:508px;
	position: relative;
	left: 150px;
	top: 15px;
	}
	#cont_det1{float:left;padding:0px 0px 0px 0px;}
	#cont_centro{float:left;width:480px;height:100%;padding:5px 10px 0px 10px;}
	#cont_det2{float:left;padding:0px 0px 0px 0px;}
	#cont_topo01{
	position:relative;
	float:right;
	width:633px;
	height:45px;
	background-color:#F0F0F0;
	background-image: url(../imgs/bg_orelhas.jpg);
	background-repeat: no-repeat;
	}
	#cont_topo02{position:relative;float:right;width:633px;height:35px;background-color: #FFFFFF;}
	#cont_movel{position:relative;float:right;width:630px;height:18px;}
	#cont_movel01{float:left;width:230px;height:15px;}
	#cont_movel01 span{font-family:Verdana;font-size:10px;color:#FFFFFF;font-weight:bold; letter-spacing:1px;}
	#cont_movel02{float:left;width:400px;height:15px; background:url(../imgs/bg_movel.png) no-repeat; text-align:left;}
	#cont_movel02 a.movel{font-family:Verdana;font-size:9px;color:#000000; text-decoration:none;}
	#cont_movel02 a:hover.movel{font-family:Verdana;font-size:9px;color:#000000;text-decoration:underline;}


	#orelhas{position:relative;float:left;padding:15px 0px 0px 0px;}
	


#orelhas_bg{
	position:absolute;
	float:left;
	padding:0px 0px 0px 0px;
	width:624px;
	height:20px;
	top:26px;
	left:9px;
	background-image: url(../imgs/servicos_bg.png);
	}
	#linha{
	position:absolute;
	float:left;
	padding:0px 0px 0px 0px;
	width:597px;
	left:36px;
	top:41px;
	z-index:50;
	}
	#links{
	position:absolute;
	float:left;
	padding:0px 0px 0px 0px;
	width:565px;
	left:37px;
	top:31px;
	}
	
	#busca_txt{position:relative;float:left;padding:15px 0px 0px 0px;}
	#busca_input{position:relative;float:left;padding:8px 0px 0px 10px;}
	#busca_ok{position:relative;float:left;left:0px;padding:8px 0px 0px 0px;}
	#boletimvirtual{
	position:absolute;
	float:left;
	left: 192px;
	width: 433px;
	text-align: right;
	top: 6px;
	}

	#matricula_txt{position:relative;float:left;padding:13px 0px 0px 0px;left:50px;}
	#matricula_input{position:relative;float:left;padding:8px 0px 0px 10px;left:50px;z-index:1;}
	#senha_txt{position:relative;float:left;z-index:2;padding:16px 0px 0px 0px;left:60px;}
	#senha_input{position:relative;float:left;padding:8px 0px 0px 10px;z-index: 1;left: 60px;}
	#matricula_ok{position:relative;float:left;padding:8px 0px 0px 0px;left:70px;}
	/*Fim do Conteúdo*/
	
	/*Início do Conteúdo da Página Principal*/
	#index_line01_col01{
	width:479px;
	height:60px;
	position: absolute;
	float: left;
	}
	#index_line02_col01{
	width:323px;
	height:80px;
	position: absolute;
	float: left;
	top: 117px;
	}
	#index_line02_col03{
	width:142px;
	height:80px;
	position: absolute;
	float: left;
	left: 337px;
	top: 117px;
	}
	#index_line03_col01{
	width:314px;
	height:125px;
	position: absolute;
	float: left;
	left: 171px;
	top: 121px;
	background-color: #000056;
	padding-top:10px;
	}
	#index_line03_col02{
	width:155px;
	height:135px;
	position: absolute;
	float: left;
	top: 121px;
	}
	#index_line03_col03{
	width:155px;
	height:135px;
	position: absolute;
	float: left;
	left: 333px;
	top: 145px;
	}
	




#index_line04_col01{
	width:478px;
	height:22px;
	position: absolute;
	float: left;
	left: 10px;
	top: 520px;
	background-color: #FFCC00;
	}
	


#index_line05_col01{
	width:235px;
	height:180px;
	position: absolute;
	float: left;
	left: 10px;
	top: 543px;
	padding-left: 10px;
	padding-top: 10px;
	border-bottom-color: #FFCC00;
	border-bottom-style: solid;
	border-left-style: dashed;
	border-left-color: #FFCC00;
	}
	
#index_line05_col02{
	width:225px;
	height:180px;
	position: absolute;
	float: left;
	left: 250px;
	top: 543px;
	padding-left: 10px;
	padding-top: 10px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	border-right-style: dashed;
	border-right-color: #FFCC00;
	}
	


#index_line06_col01{
	width:478px;
	height:1px;
	position: absolute;
	float: left;
	left: 10px;
	top: 500px;
	background-color: #CCCCCC;
	}
	


#index_line07_col01{
	width:316px;
	height:23px;
	position: absolute;
	float: left;
	left: 10px;
	top: 275px;
	}
	
#index_line07_col02{
	width:157px;
	height:23px;
	position: absolute;
	float: left;
	left: 331px;
	top: 275px;
	}
	
/*#index_line07_col03{
	width:157px;
	height:23px;
	position: absolute;
	float: left;
	left: 331px;
	top: 375px;
	}
	*/


#index_line08_col01{
	width:147px;
	height:205px;
	position: absolute;
	float: left;
	left: 10px;
	top: 297px;
	background-image: url(../imgs/index_bg_acontecera.jpg);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-top: 5px;
	}
	
#index_line08_col02{
	width:147px;
	height:205px;
	position: absolute;
	float: left;
	left: 161px;
	top: 297px;
	background-image: url(../imgs/index_bg_acontecera.jpg);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-top: 5px;
	}
	
#index_line08_col03{
	width:145px;
	height:205px;
	position: absolute;
	float: left;
	left: 321px;
	top: 297px;
	background-image: url(../imgs/index_bg_aconteceu.jpg);
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-top: 5px;
 border: 20px;
 }
  /*Fim do Conteúdo da Página Principal*/
	
	
	



/*Início da Coluna de Esquerda*/
	#menu{
	position:absolute;
	width:145px;
	background-image:url(../imgs/bg_menu.jpg);
	background-color:#317093;
	float:left;
	left: 0px;
	top: 189px;
	height: 450px;
	letter-spacing: -1px;
}
	#menu_link{
	position:relative;
	float:left;
	width:125px;
	background-image:url(../imgs/bg_menu_link.jpg);
	background-repeat:no-repeat;
	height:200px;
	border-bottom:1px;
	border-bottom-color:#317093;
	border-bottom-width:95%;
	border-bottom-style:solid;
	border-top:1px;
	border-top-color:#317093;
	border-top-width:95%;
	border-top-style:solid;
}
	#menu_det1{
	position:relative;
	float:left;
	background-image:url(../imgs/menu_det.png);
	background-repeat:no-repeat;
	width:18px;
	height:455px;
}
	#menu_det2{position:relative;float:left;width:125px;height:4px;background-image:url(../imgs/bg_menu_lk_det.jpg);background-repeat:no-repeat;z-index: 10;}
	#menu_det3{
	position:absolute;
	width:15px;
	height:96px;
	left:132px;
	z-index:50;
	top:189px;
}
	#menu_det_topo{position:absolute;float:left;}
	#menu_det_bot{
	position:relative;
	float:left;
	width:127px;
	background-color:#306F92;
	height: 60px;
}
	/*Fim da Coluna de Esquerda*/
	
	



/*Início da Coluna de Direita*/
	
#logo_salesiana{
	margin-left: 8px;  float:right;
	padding:12px 7px 0px 0px;
	height:280px;
 position: relative;
 	}
 /*Fim da Coluna de Direita*/
	
	



/*Início do rodapé*/
	
#rodape{
	 position:relative;
	float:left;
	width:780px;
	font-size:10px;
	color:#000000;
	text-align:center;
	background-color:#E6E6E6;
	height:60px;
	padding: 5px 0px 0px 0px;
	top 30px;
 margin-top:100px;	}
