#navbar{ position:absolute; top:120px; right:30px; width:600px; padding:10px; }

 	#navbar ul.root {position:absolute; top:-35px; right:0px; *padding-right:20px; z-index:100;}

		

#conteudo{ display:block; position:relative; margin-top:20px;}

#bread{ margin:0px 50px;}

				#bread a{font-size:10px; color:#600;}

				#bread strong{ font-size:12px; font-weight:700; color:#666;}

				



	#colum{ width:170px; margin-left:5px; float:left;}

		#menudecontexto{width:135px; margin:10px 0px 10px 30px;  background:url(/imagens/estrutura/menu_contexto/menucont_bck.jpg) repeat-y center;}

		.menu{width:135px;}

		.menu li{ margin:0px 0px 10px 20px;}

		.menu p{ font-size:11px; font-weight:700;}

		.menu a{ color:#39c;}

	

	#quemsomos p, #quemsomos ul{ margin-top:10px; }

	

	

	#coldois{ width:460px; margin-left:5px; float:left;}

		#coldois p{ font-size:13px; font-style:italic; color:#666;}

		

		.boxes{ margin:10px 0px;}

		.boxes li{ margin:10px 0px;}

			.boxes .boxeAtivo h3 a{color:#c66; text-decoration:none;}

			.boxes .boxeAtivo { width:465px; background:url(/imagens/estrutura/boxes/box_ativo_meio.jpg) repeat-y;}

			.boxes .boxeAtivo .bxcont{background:url(/imagens/estrutura/boxes/box_ativo_rod.jpg) no-repeat bottom; padding-bottom:15px;}

			.boxes .boxeAtivo .bxcont h3{ background:url(/imagens/estrutura/boxes/box_ativo_top.jpg) no-repeat; padding:15px 10px 3px 15px; text-decoration:none; color:#c66; }

			.boxes .boxeAtivo .bxcont p{margin:0px 15px; float:left; width:250px;}

			.boxes .boxeAtivo .bxcont table{ margin:0px 15px; float:left; width:400px; }

			.boxes .boxeAtivo .bxcont div.imagem{ padding: 2px; width: 104px; float:left; margin: 8px;}

			.boxes .boxeAtivo .bxcont div.imagem span{ font-size: 11px; }

			.boxes .boxeAtivo .bxcont .img{ float:left;}

			

			.boxes .boxeInativo h3 a{ color:#999;}

			.boxes .boxeInativo { width:465px; background:url(/imagens/estrutura/boxes/box_inativo_meio.jpg) repeat-y;}

			.boxes .boxeInativo .bxcont{background:url(/imagens/estrutura/boxes/box_inativo_rod.jpg) no-repeat bottom; padding-bottom:15px;}

			.boxes .boxeInativo .bxcont h3{ background:url(/imagens/estrutura/boxes/box_inativo_top.jpg) no-repeat; padding:15px 10px 3px 15px; color:#999; }

			.boxes .boxeInativo .bxcont p{ display:none;}

			.boxes .boxeInativo .bxcont table{ display:none;}

			.boxes .boxeInativo .bxcont div.imagem{ display:none;}

			.boxes .boxeInativo .bxcont .img{display:none;}

			.aniversariantes { margin:5px; font-size:11px;}
			.aniversariantes th{ margin:3px; font:11px "Kristen ITC", "Comic Sans MS", "trebuchet MS", Arial, sans-serif; color:#930; font-weight:700;}
			.aniversariantes td{ border-collapse:collapse; margin-bottom:10px; padding-bottom:10px; padding-top:10px; border-bottom:1px dashed #ccc; }
			.aniversariantes .anivdodia{ font-weight:700; color:#930; font-size:12px; background:url(/imagens/estrutura/balao.gif) no-repeat top left; padding-left:35px; height:39px;}

	.mais{ margin-top:30px; font-size:12px;}

	.mais h3{ color:#036; font-size:30px;}

	.mais li{ margin:20px 10px;}

	.mais a{ color:#666;}

	

	#coltres{ width:270px; margin-left:20px; float:left;}

		

	#rodape{ margin-top:30px;}

	#historia{ width:230px; background:url(/imagens/estrutura/btn_historia.jpg) repeat-y;}

	#historia h3{ font-size:20px; color:#5c462a;}

	#historia p{ color:#a56a57; font-size:11px; line-height:12px; margin:10px;}

	#historia img{ margin:0px auto;}

	#historia .ano{ font-size:30px; color:#5c462a; margin:20px 0px;}

	#historia #box{ width:190px; float:left; margin:15px 0px; padding:5px;}

	#historia #stesq, #historia #stdir{ width:10px; float:left; margin-top:80px; margin-left:5px;}

	

	#depoimentos{ display:block; width:230px;}

		 #depoimentos a{ text-decoration:none; color:#39c;}

			#depoimentos .deps{ width:220px; background:url(/imagens/estrutura/bck_dep_top.jpg) no-repeat top left; margin:10px; border-bottom:1px solid #ccc;}

			#depoimentos .deps .txt{ padding:5px;}

			#depoimentos .deps .txt p{color:#39c; font-style:italic; font-size:12px;}

			

			

	.noticias{margin-bottom:60px; font-size:12px;}

	.noticias h3{ color:#036; font-size:30px;}

	.noticias li{ margin:10px 10px; padding:10px 0px; border-bottom:1px dashed #09C;}

	.noticias a{ color:#666; text-decoration:none;}

	

	#coldois .fotos{ float:left; margin:5px;}

	

	

	.aviso h3 a{color:#c66; text-decoration:none;}

	.aviso { width:465px; background:url(/imagens/estrutura/boxes/box_ativo_meio.jpg) repeat-y;}

	.aviso .bxcont{background:url(/imagens/estrutura/boxes/box_ativo_rod.jpg) no-repeat bottom; padding-bottom:15px;}

	.aviso .bxcont h3{ background:url(/imagens/estrutura/boxes/box_ativo_top.jpg) no-repeat; padding:15px 10px 3px 15px; text-decoration:none; color:#c66; }

	.aviso .bxcont p{margin:0px 15px; float:left; width:250px;}

	.aviso .bxcont .img{ float:left;}

	

	.resbusca p{ font-size:20px; margin:15px 0px; padding:5px;}

	.resbusca  strong{ font-size:20px; font-family:"Kristen ITC", "Comic Sans MS", "trebuchet MS", Arial, sans-serif; color:#cd3301;}

	.destbusca{ margin:2px; padding:2px; background-color:#FF9;}

	

	.paginacao{ margin:10px 0px; font:11px "Kristen ITC", "Comic Sans MS", "trebuchet MS", Arial, sans-serif;}

	.paginacao li{float:left;}

	.paginacao p{ margin-left:12px;}

	

	#agenda{ margin:20px 0px;}

	#agenda #colunaum{ width:230px; float:left;}

		 #calendario{ width:95%; margin:0px;  padding:0px;}

		 #calendario a{color:#666;}

		 #calendario p{font-size:11px; padding:3px; color:#333; }

		 #calendario td, #calendario th{text-align:center;border:1px dashed #CCC;}

		 #calendario th{ font-weight:700;}

		 #calendario .mes p, #calendario .mes td,  #calendario .mes a{ font:20px "Kristen ITC", "Comic Sans MS", "trebuchet MS", Arial, sans-serif; color:#930; border:none;}

		 #calendario .desabilitado { color:#999; background-color:#f2f2f2;}

		 #calendario .atual a{font:15px "Kristen ITC", "Comic Sans MS", "trebuchet MS", Arial, sans-serif; color:#930; background-color:#FFC;}

		 #calendario .selecionado { font-weight:700;}

	#agenda #descricao{ width:210px; float:left; margin-left:10px;}

	

	

	.formulario{ margin:20px;}

	.formulario li{ margin-bottom:20px;}

	.formulario label{ font:15px "Kristen ITC", "Comic Sans MS", "trebuchet MS", Arial, sans-serif; color:#999; font-weight:700; display:block;}

	.formulario .iptexto{ padding:3px; font-size:20px; color:#999;font:15px "Kristen ITC", "Comic Sans MS", "trebuchet MS", Arial, sans-serif; font-style:italic;}

	

	

	.minhapagina{ margin-top:40px;}

	.minhapagina .boxes{ width:200px; float:left; margin:5px; border:1px dashed #d5562d; padding:5px;}

	.minhapagina .boxes h4{ font-size:12px; font-weight:700;}

	

	.contato{ margin:10px 0px;}

	.contato .box{ width:210px; float:left; margin-left:5px;}

	#coltres .boxcontato{ width:210px;}

	#coltres .boxcontato p{ font-size:11px;}

	#coltres .boxcontato h4{ margin-top:15px;}

			

	

#image_wrap {

    /* dimensions */

    width:677px;

    margin:15px 0 15px 10px;

    padding:15px 0;



    /* centered */

    text-align:center;



    /* some "skinning" */

    background-color:#efefef;

    border:2px solid #fff;

    outline:1px solid #ddd;

    -moz-ouline-radius:4px;

}



#loading { position: absolute; top: 0; left: 0; font-size: 10px; margin-right: 10px; display:none; width: 700px; height: 400px; background-color: blue;}

