/* CSS Document */

body {

	background-color:#DDDDDD;

	background-image:url(../images/bg_site_34.gif);

	background-repeat:repeat-y;

	background-position:center top;

	margin:0;

}



.bg_site_02 {

	 background-image:url(../images/bg_site_01.gif); 

	 background-repeat:repeat-x; 

	 background-position:center top;

	 width:100%;

	 height:100%;

}



/* regras gerais */



h2 {

	color:#ff9003;

	font-size: 18px;

}

h2 a {

	color:#ff9003;

	text-decoration:none;

}





#tabela_mae {

	width:776px;

	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;

}



/* cabecalho */

#testeira {
	height: 25px;

	color:#104272;

	font-size:13px;

	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;s
	
}

#menu_super {

	margin:0px;

	float:left;

	margin: 5px 0 0 10px;

}

	#menu_super a {

		color:#104272;

		text-decoration:none;

	}

	#menu_super a:hover {

		color:#4bbd4e;

		text-decoration:none;

	}

#busca {

	text-align:right;

	float:right;

	margin: 3px 14px 0 0;

}

	#busca form {

		margin:0;

	}

/*	#busca input {

		background-image:url(../images/bg_input.gif);

		background-color:#FFFFFF;

		background-repeat:repeat-x;

		border:#104272 solid 1px;

		font-size:12px;

		color:#000000;

	}

*/

#busca input {

	background-repeat:repeat-x;

}
	
	
	.botao {

		background-image:url(../images/bg_input.gif);

		background-repeat:repeat-x;

		border: #77C8EE solid 1px;

		font-size:12px;

		color:#000000;

		height:20px;

	} 

	.caixa {
		
		background:#FFF;
		border: #D7E5F2 solid 2px;
		height:20px;

	} 

#miolo {
	background-image:url(../images/bg_login.jpg);
	background-repeat: repeat-x;
	width:770px;
	height: 30px;
	margin-top: 6px;
	padding-top: 2px;
}

#login {
	width:770px;
	height: 30px;
	margin-top: 3px;
	text-align: right;
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:11px;
	color: #09C;

}

	.campologin{
		background:none;
		border:none;
		font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
		color: #97BBFF;
		font-size:11px;
		margin-right: 5px;
	}
	
	.btlogin {
		
		background-image: url(../images/bt_ok.jpg);
		background-repeat:repeat-x;
		border:none;
		width: 26px;
		height:20px;
		cursor:pointer;
		
	}
	
	.btbusca {
		
		background-image: url(../images/bt_ok.jpg);
		background-repeat:repeat-x;
		border:none;
		width: 26px;
		height:20px;
		cursor:pointer;
		
	}
	
	.btesqueci {
		background-image: url(../images/bt_esqueci.jpg);
		background-repeat:repeat-x;
		border:none;
		width: 120px;
		height:20px;
		cursor: pointer;
	}
		
	.btmeusdados {
		background-image: url(../images/bt_meusdados.jpg);
		background-repeat:no-repeat;
		border:none;
		color: #09F;
		width: 74px;
		height:20px;
		cursor: pointer;
		margin-right:0px;
	}

	.btprojetos {
		background-image: url(../images/bt_projetos.jpg);
		background-repeat: no-repeat;
		border:none;
		color: #09F;
		width: 55px;
		height:20px;
		cursor: pointer;
		margin-right: 0px;
	}

	.btsair {
		background-image: url(../images/bt_sair.jpg);
		background-repeat: no-repeat;
		border:none;
		color: #09F;
		width: 29px;
		height:20px;
		cursor: pointer;
		margin-right: 4px;
	}

	.btalterar {
		background-image: url(../images/bt_alterar_senha.jpg);
		background-repeat: no-repeat;
		border:none;
		color: #09F;
		width: 88px;
		height:20px;
		cursor: pointer;
		margin-right: 4px;
	}


	.btvisualizar {
		background-image: url(../images/bt_visualizar_proj.jpg);
		background-repeat: no-repeat;
		border:none;
		color: #09F;
		width: 120px;
		height:20px;
		cursor: pointer;
		margin-right: 4px;
	}

	.btadicionar {
		background-image: url(../images/bt_adicionar_proj.jpg);
		background-repeat: no-repeat;
		border:none;
		color: #09F;
		width: 120px;
		height:20px;
		cursor: pointer;
		margin-right: 4px;
	}

#logo {

	margin-top: 5px;
	
	width: 278px;

	float:left;

	display:block;

}





/* RODAPE */



#rodape {

	margin:50px 30px 30px 30px;

}

#rodape_logos {

	float:left;

}

#rodape_logos img {

}

#rodape_info {

	color:#666666;

	float:right;

	font-size:12px;

	margin-top:15px;

}

	#rodape_info a {

		color:#1c65ab;

		text-decoration:none;

	}

	#rodape_info a:hover {

		color:#4bbd4e;

		text-decoration:none;

	}

	







/* HOME */

#flash_topo {

	width:754px;

	height:238px;

	position:absolute;

	z-index: 5;

	margin-left:auto;
	margin-right:auto;
	padding-right:40px;
	_margin-left: -36%;
	

}



#menu {

	width: 400px;

	/*margin: 0 0 0 10px;

	position:relative;

	top: 37px;*/

	font-size:12px;

	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;

	font-weight:bold;

}

	/*#menu ul {

		margin:0;

	}

	#menu li {

		margin:0;

		float:left;

	}*/

	#menu_01 {

		width:73px;

		background:url(../images/menu_01.jpg) no-repeat 0 0;

	}

		#menu_01 a {

			color:#1c65ab;

			text-decoration:none;

			

		}

		#menu_01 a:hover {

			color:#4bbd4e;

			text-decoration:none;

			background:url(../images/menu_01.jpg) no-repeat -73px 0;

			

		}

	#menu_02 {

		padding-left:9px;

		background:url(../images/menu_02.jpg) no-repeat 9px 0;

	}

		#menu_02 a {

			color:#1c65ab;

			text-decoration:none;

			

		}

		#menu_02 a:hover {

			color:#4bbd4e;

			text-decoration:none;

			background:url(../images/menu_02.jpg) no-repeat -73px 0;

		}

	#menu_03 {

		padding-left:9px;

		background:url(../images/menu_03.jpg) no-repeat 9px 0;

	}

		#menu_03 a {

			color:#1c65ab;

			text-decoration:none;

			

		}

		#menu_03 a:hover {

			color:#4bbd4e;

			text-decoration:none;

			background:url(../images/menu_03.jpg) no-repeat -73px 0;

		}

	#menu_04 {

		padding-left:9px;

		background:url(../images/menu_04.jpg) no-repeat 9px 0;

	}

		#menu_04 a {

			color:#1c65ab;

			text-decoration:none;

			

		}

		#menu_04 a:hover {

			color:#4bbd4e;

			text-decoration:none;

			background:url(../images/menu_04.jpg) no-repeat -73px 0;

		}

	#menu_05 {

		padding-left:9px;

		background:url(../images/menu_05.jpg) no-repeat 9px 0;

	}

		#menu_05 a {

			color:#1c65ab;

			text-decoration:none;

			

		}

		#menu_05 a:hover {

			color:#4bbd4e;

			text-decoration:none;

			background:url(../images/menu_05.jpg) no-repeat -73px 0;

		}

		

/* DESTAQUES HOME */



#destaque_home p {

	font-size:13px;

	color:#35586c;

}

#home {

	width:756px;

	margin:18px 10px 0 10px;

	clear:both;

	_clear:none;

	*clear:none;

}

#home_01 {

	width:400px;

}

#home_02 {

	width:86px;

}

#home_03 {

	padding-top:70px;

	font-size:12px;

	color:#447061;

}

	#home_03 a {

		color:#447061;

		text-decoration:none;

	}

	#home_03 a:hover {

		color:#338C35;

		text-decoration:none;

	}

	#home_03 h3 {

		font-size:16px;

		color:#447061;

		text-indent: -18px;

		padding-left: 18px;

	}

	



/* INTERNAS COMUM A TODAS */

#menu_in {

	width: 400px;

	/*margin: 0 0 0 10px;

	position:relative;

	top: 37px;*/

	font-size:12px;

	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;

	font-weight:bold;

	float:right;

	margin-right:20px;

	margin-top:15px;

}

	/*#menu_in ul {

		margin:0;

	}

	#menu_in li {

		margin:0;

		float:left;

	}*/

	#menu_in_01 {

		width:81px;

		background:url(../images/menu_in_01_a.jpg) no-repeat 0 0;

	}

		#menu_in_01 a {

			color:#1c65ab;

			text-decoration:none;

			

		}

		#menu_in_01 a:hover {

			color:#4bbd4e;

			text-decoration:none;

			/*background:url(../images/menu_in_01.jpg) no-repeat -81px 0;

			background:url(../images/menu_in_01_b.jpg) no-repeat -350px 0;*/

		}

	#menu_in_02 {

		padding-left:9px;

		background:url(../images/menu_in_02.jpg) no-repeat 9px 0;

	}

		#menu_in_02 a {

			color:#1c65ab;

			text-decoration:none;

			

		}

		#menu_in_02 a:hover {

			color:#4bbd4e;

			text-decoration:none;

			background:url(../images/menu_in_02.jpg) no-repeat -81px 0;

		}

	#menu_in_03 {

		padding-left:9px;

		background:url(../images/menu_in_03.jpg) no-repeat 9px 0;

	}

		#menu_in_03 a {

			color:#1c65ab;

			text-decoration:none;

			

		}

		#menu_in_03 a:hover {

			color:#4bbd4e;

			text-decoration:none;

			background:url(../images/menu_in_03.jpg) no-repeat -81px 0;

		}

	#menu_in_04 {

		padding-left:9px;

		background:url(../images/menu_in_04.jpg) no-repeat 9px 0;

	}

		#menu_in_04 a {

			color:#1c65ab;

			text-decoration:none;

			

		}

		#menu_in_04 a:hover {

			color:#4bbd4e;

			text-decoration:none;

			background:url(../images/menu_in_04.jpg) no-repeat -81px 0;

		}

	#menu_in_05 {

		padding-left:9px;

		background:url(../images/menu_in_05.jpg) no-repeat 9px 0;

	}

		#menu_in_05 a {

			color:#1c65ab;

			text-decoration:none;

			

		}

		#menu_in_05 a:hover {

			color:#4bbd4e;

			text-decoration:none;

			background:url(../images/menu_in_05.jpg) no-repeat -81px 0;

		}





#interna {

	width:756px;

	margin:87px 10px 0 10px;

	clear:both;

}

#interna_table {

	width:550px;
	_width:535px;

	clear:both;

}

#interna_01 {

	width:240px;

	font-size:12px;

	color:#447061;

	padding-left:20px;

}

	#interna_01 a {

		color:#447061;

		text-decoration:none;

	}

	#interna_01 a:hover {

		color:#ff9003;

		text-decoration:none;

	}

	#interna_01 h3 {

		font-size:16px;

		color:#447061;

		text-indent: -18px;

		padding-left: 18px;

	}

	#interna_01 h3 a {

		color:#447061;

		text-decoration:none;

	}

	#interna_01 h3 a:hover {

		color:#ff9003;

		text-decoration:none;

	}

#interna_02 {

	width:330px;

	font-size:12px;

	color:#447061;

	padding-left:10px;

}

	#interna_02 a {

		color:#447061;

		text-decoration:none;

	}

	#interna_02 a:hover {

		color:#ff9003;

		text-decoration:none;

	}

	#interna_02 h3 {

		font-size:16px;

		color:#447061;

		text-indent: -18px;

		padding-left: 18px;

	}

	#interna_02 h3 a {

		color:#447061;

		text-decoration:none;

	}

	#interna_02 h3 a:hover {

		color:#ff9003;

		text-decoration:none;

	}

#interna_03 {
	
	font-size:12px;

	color:#35586c;

	padding: 0 0 0 20px;

}

	#interna_03 a {

		color:#338C35;

		text-decoration:none;

	}

	

	#interna_03 h1 {

		font-size:16px;

		color:#ff9003;

	}

	#interna_03 h3 {

		font-size:18px;

		color:#4bbd4e;

	}

		#interna_03 h3 span {

			font-size:13px;

			color:#35586c;

		}

	#interna_03 h4 {

		font-size:13px;

		color:#447061;

	}

		#interna_03 h4 a {

			color:#447061;

			text-decoration:none;

		}

		#interna_03 h4 a:hover {

			color:#4bbd4e;

			text-decoration:none;

		}

#foto {

	padding:20px 20px 40px 20px;

	background-image:url(../images/bg_foto.gif);

	background-position: bottom center;

	background-repeat:no-repeat;

}

.campoform{
	background-color: #EBF2FE;
	border-left:none;
	border-right: dotted #72B9D3 1px;
	border-top:none;
	border-bottom: dotted #72B9D3 1px;
	font-size:11px;
	color:#999;
}

.campoform2{
	width: 199px;
	background-color: #EBF2FE;
	border-bottom: dotted #72B9D3 1px;
	font-size:11px;
	color:#999;
}

.campoform3{
	width: 190px;
	text-align:left;
	background-color: #EBF2FE;
	border-bottom: dotted #72B9D3 1px;
	font-size:11px;
	color:#999;
}

.tituloform{
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666;
}

.btform2 {
	background-image:url(../images/bt_busca.jpg);
	border:none;
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:10px;
	font-weight:200;
	width: 45px;
	height:15px;
	cursor:pointer;		
	}
	
.fundobusca{
	background:url(../images/bg_buscaarq.gif);
	background-repeat:no-repeat;
}


/* CALEND�RIO */

#calendario {

	width:330px;

	font-size:16px;

	color:#007cc3;

	font-weight:bold;

}

	#calendario td {

		width:40px;

		height:24px;

	}

	#evento {

		background-color:#dfeaf1;

	}

	#evento a {

		color:#007cc3;

	}

	#curso {

		background-color:#dfeaf1;

		color:#4bbd4e;

	}

	#curso a {

		color:#4bbd4e;

	}

#submenu_curso a {

		color:#4bbd4e;

}

#meses {

	font-size:12px;

	color:#447061;

	font-weight:bold;

	background-color:#FFFFFF;

	border:#447061 solid 1px;

	/*scrollbar-arrow-color:#447061;

	scrollbar-3dlight-color:#FFFFFF;

	scrollbar-highlight-color:#FFFFFF;

	scrollbar-face-color:#FFFFFF;

	scrollbar-shadow-color:#FFFFFF;

	scrollbar-darkshadow-color:#FFFFFF;

	scrollbar-track-color:#FFFFFF;*/

}

.botao_meses {

		background-color:#FFFFFF;

		border:#447061 solid 1px;

		font-size:12px;

		color:#447061;

		padding: 0 5px 0 5px;

		font-weight:bold;

	} 







/* FORMUILARIOS */

.cadastro input {

	background-image:url(../images/bg_input.gif);

	background-repeat:repeat-x;

	border:#3785cf solid 1px;

	font-size:12px;

	color:#35586c;

	margin: 10px 0 0 0;

}

#radio_bt {

	background-image:none;

	border:none;

}



.box_15 {

	width:15px;

}
.box_40 {

	width:40px;

}

.box_85 {

	width:85px;

}

.box_110 {

	width:109px;

}

.box_115 {

	width:117px;

}

.box_120 {

	width:122px;

}

.box_150 {

	width:152px;

}

.box_160 {

	width:160px;

}

.box_180 {

	width:180px;

}

.box_260 {

	width:260px;

}

.box_270 {

	width:272px;

}

.box_288 {

	width:283px;

}

.box_300 {

	width:298px;

}

.box_330 {

	width:333px;

}

.box_400 {

width:400px;

}

.box_495{
width:495px;
}

.box_tel {

	width:75px;

}