h1 a{width: 158px; height: 133px; text-indent:-9999px; margin-left: 44px; display:block;}
h1 a:hover{width: 158px; height: 133px; text-indent:-9999px; margin-left: 44px; display:block;}
a.lettering{width:200px; height:67px; float:right; display:block; background:none; margin:-98px 190px 0px 0px; position:relative; text-indent:-9999px;}
a:hover.lettering{ width:200px; height:67px; float:right; display:block;background:none; margin:-98px 190px 0px 0px; position:relative;text-indent:-9999px;}

.geral { width: 990px; height: 1164px; margin: 0 auto; background:url(../../images/site/background-internas.jpg) no-repeat; padding-top: 19px; }

.principal { float: right; width: 700px; height: 840px; position: relative; }

.apresentacao { margin: 84px 0 0 151px; width: 530px; height: 135px; }

.apresentacao .submenu { margin-top: 1px; }
.apresentacao .submenu li { float: left; margin: 0 6px 6px 0; }

.apresentacao a { display: block; height: 24px; text-indent: -5000em; float: left; }
.apresentacao a:hover { background-position: 0 -24px; }

.doacoes a.doacao { position: absolute; display: block; width: 85px; height: 85px; text-indent: -5000em; background:url(../../images/site/btn-faca-sua-doacao.gif) no-repeat 0 0; top: 112px; left: 0px; }
.parceiros h4,.parceiros img { display: block; width: 134px;height:71px;text-indent: -5000em; margin-left: 0px; overflow: hidden; }
.conteudo { margin-left: 55px; padding: 30px 30px 0 88px; height:650px;float:left; overflow:auto; }
.conteudo h2 { font-size: 26px; margin-bottom: 20px; }
.conteudo h3 { margin-bottom: 10px; font-size: 17px; } 
.conteudo h4 { margin-bottom: 10px; font-size: 11px; } 
.conteudo p, .conteudo li, .conteudo a { color: #6e6e6e; font-size: 11px; margin-bottom: 10px; }
.conteudo a { text-decoration: none; }

a.voltar, .conteudo a.topo { text-indent: -5000em; float: left; height: 28px; margin-top: 3px;  }
a.voltar { width: 73px; background:url(../../images/site/btn-voltar.gif) no-repeat 0 -30px; }
a.topo { width: 67px; background:url(../../images/site/btn-topo.gif) no-repeat 0 -30px; }
a.voltar:hover, .conteudo a.topo:hover { background-position: 0 0; }

.parceiros { float: left; width: 240px; height: 183px; margin: 55px 0 0 50px; }
.parceiros h3 { margin-bottom: 27px; }
.parceiros h4 { display: block;  width: 124px; height: 35px; text-indent: -5000em; margin-left: 19px; overflow: hidden; }
.parceiros small { display: block; font-size: 9px; color: #a3a3a3; width: 124px; margin: 5px 0 0 1px }

.rodape { float: left; width: 435px; height: 30px; margin: 80px 0 0 50px; }
.rodape address, .rodape p { color: #784D03; font-size: 11px; font-style: normal; width: 400px; }

/**
 * Quem Somos
 *
 * : Background
 */
 .geral.quem-somos.default, .geral.quem-somos.educandario, .geral.quem-somos.historico,
 .geral.quem-somos.principios, .geral.quem-somos.relatorios { background-image: url(../../images/site/background-internas-decorada.jpg); }

/**
 * : Funcionalidades
 */
.geral.quem-somos.equipe .conteudo a { font-size: 13px; font-weight: bold; color: #000; }
.geral.quem-somos.equipe .conteudo a:hover { text-decoration: underline; color: #f90;}

.geral.quem-somos.principios .conteudo ul, .geral.quem-somos.equipe .conteudo ul.voluntarios { list-style: disc inside; margin-bottom: 10px; }
.geral.quem-somos.principios .conteudo ul li, .geral.quem-somos.equipe .conteudo ul.voluntarios li { margin-bottom: 0; }

.geral.quem-somos.equipe .conteudo dl { margin-bottom: 10px; float: left; width: 100%; }
.geral.quem-somos.equipe .conteudo dt, .geral.quem-somos.equipe .conteudo dd { font-size: 11px; }
.geral.quem-somos.equipe .conteudo dt { float: left; width: 50%; font-weight: bold; }
.geral.quem-somos.equipe .conteudo dd { float: left; width: 50%; }

.geral.quem-somos.depoimentos .conteudo { height: 660px; width: 510px; }

.geral.quem-somos.depoimentos .conteudo a { font-size: 13px; font-weight: bold; color: #000; }
.geral.quem-somos.depoimentos .conteudo a:hover { text-decoration: underline; color: #f90;}

.geral.quem-somos.depoimentos .conteudo dl { margin-bottom: 10px; }
.geral.quem-somos.depoimentos .conteudo dt, .geral.quem-somos.depoimentos .conteudo dd { font-size: 11px; }
.geral.quem-somos.depoimentos .conteudo dt { font-weight: bold; }
.geral.quem-somos.depoimentos .conteudo dd { margin-bottom: 10px; }

/**
 * : Menu
 */
.apresentacao a.educandario { width: 164px; background-image: url(../../images/site/o-que-e-o-educandario.gif); }
.apresentacao a.historico { width: 86px; background-image:url(../../images/site/historico.gif); }
.apresentacao a.principios { width: 88px; background-image:url(../../images/site/principios.gif); }
.apresentacao a.premios-certificacoes { width: 159px; background-image:url(../../images/site/premios-e-certificacoes.gif); }
.apresentacao a.relatorios-numeros { width: 151px; background-image:url(../../images/site/relatorios-e-numeros.gif); margin-left: 87px; }
.apresentacao a.equipe { width: 73px; background-image:url(../../images/site/equipe.gif); }
.apresentacao a.depoimentos { width: 107px; background-image:url(../../images/site/depoimentos.gif); }

/**
 * Formas de Doar
 *
 * : Background
 */
.geral.formas-de-doar.brecho, .geral.formas-de-doar.voluntario { background-image: url(../../images/site/background-internas-decorada.jpg); }

/**
 * : Funcionalidades
 */
.geral.formas-de-doar.funcrianca .conteudo ul { list-style: disc inside; margin-bottom: 20px; }

.geral.formas-de-doar.funcrianca .conteudo a.funcrianca { width: 331px; text-indent: -5000em; height: 28px; margin-top: 20px; background:url(../../images/site/btn-formulario-funcrianca.gif) no-repeat 0 0; float: right; }
.geral.formas-de-doar.funcrianca .conteudo a.funcrianca:hover { background-position: 0 -28px; }

.geral.formas-de-doar.eventos .conteudo a.eventos { width: 322px; text-indent: -5000em; height: 28px; margin-top: 3px; background:url(../../images/site/btn-calendario-eventos.gif) no-repeat 0 -28px; float: right; }
.geral.formas-de-doar.eventos .conteudo a.eventos:hover { background-position: 0 0; }

/*P�GINA DE PARCEIROS - ADICIONADO POR FABIO FONTOURA */

.box_parcerias{
	width: 530px; 
}

.caixa_esquerda{
	width: 530px;
}

.caixa_esquerda .box_esquerda{
	width: 250px; 
	height: 130px; 
	border: 3px solid #FF9900;
}

.caixa_esquerda .box_direita{
	width: 250px; 
	height: 130px; 
	border: 3px solid #FF9900; 
	float:right; 
	margin-top: -199px;
	margin-left: -200px;
}

.linha_divisoria{
	width: 530px;
	height: 40px;
	text-align: center;
}

.texto_box_esquerda{
	width: 250px;
	height: 50px;
	text-align: center;
	margin-top:13px;
	font-family: Arial;
	font-size:15px;
	font-weight:bold;
	line-height: 1.2em;
}

.texto_box_esquerda span{
	font-family: Arial;
	font-size:11px;
	color: #FF9900;
}

.texto_box_esquerda span a{
	font-family: Arial;
	font-size:11px;
	color: #FF9900;
	text-decoration: none;
}

.texto_box_esquerda span a:hover{
	font-family: Arial;
	font-size:11px;
	color: #FF9900;
	text-decoration: underline;
}

.texto_box_direita{
	width: 250px;
	height: 50px;
	margin-top: -52px;
	float:right; 
	text-align: center;
	font-family: Arial;
	font-size:15px;
	font-weight:bold;
	line-height: 1.2em;
}

.texto_box_direita span{
	font-family: Arial;
	font-size:11px;
	color: #FF9900;
}

.texto_box_direita span a{
	font-family: Arial;
	font-size:11px;
	color: #FF9900;
	text-decoration: none;
}

.texto_box_direita span a:hover{
	font-family: Arial;
	font-size:11px;
	color: #FF9900;
	text-decoration: underline;
}

/*FIM - P�GINA DE PARCEIROS - ADICIONADO POR FABIO FONTOURA */

/**
 * : Menu
 */
.apresentacao a.doacoes-funcrianca { width: 226px; background-image: url(../../images/site/doacoes-funcrianca.gif); margin-left: 35px; }
.apresentacao a.doacao-direta { width: 120px; background-image:url(../../images/site/doacao-direta.gif); }
.apresentacao a.eventos { width: 75px; background-image:url(../../images/site/eventos.gif); }
.apresentacao a.doacao-brecho { width: 148px; background-image:url(../../images/site/doacoes-brecho.gif); margin-left: 7px; }
.apresentacao a.trabalho-voluntario { width: 147px; background-image:url(../../images/site/trabalho-voluntario.gif); }
.apresentacao a.convenios { width: 90px; background-image:url(../../images/site/convenios.gif); }
.apresentacao a.parcerias { width: 86px; background-image:url(../../images/site/parcerias.gif); }

/**
 * Servi�os e Produtos
 *
 * : Funcionalidades
 */
.geral.servicos-e-produtos .conteudo a { font-size: 13px; font-weight: bold; color: #000; }
.geral.servicos-e-produtos .conteudo a:hover { text-decoration: underline; color: #f90;}

.geral.servicos-e-produtos .conteudo ul.itens { list-style: disc inside; margin-bottom: 20px; }
.geral.servicos-e-produtos .conteudo ul.itens li { margin-bottom: 0; }

/**
 * : Menu
 */
.apresentacao a.servicos { width: 83px; background-image: url(../../images/site/servicos.gif); margin: 10px 0 0 84px; }
.apresentacao a.produtos { width: 89px; background-image:url(../../images/site/produtos.gif); margin-top: 10px; }
.apresentacao a.horarios { width: 185px; background-image:url(../../images/site/horario-de-funcionamento.gif); margin-top: 10px }

/**
 * Nossas Atividades
 *
 * : Funcionalidades
 */
 	
.geral.nossas-atividades .conteudo .poster-geral { width: 516px; height: 454px; background: url(../../images/site/background-calendario.gif) no-repeat; padding-top: 50px; }
.geral.nossas-atividades .conteudo .poster-conteudo { width: 495px; height: 448px; background-color: #f7f6f3; border: 1px solid #eae9e6; border-top: 0px solid; margin-left: 14px; }

.geral.nossas-atividades .conteudo .calendario { display: inline; width: 157px;background-color: #F7F6F3;float: right; margin: 15px 5px 0 0;padding-left:10px; }
#calendar{padding:10px;}
#calendar li{border-bottom:solid 1px #A8A5AD;padding-bottom:10px;}
#calendar li h3{background: url(../../images/site/marcador_cinza.jpg) left top no-repeat !important;padding-left:15px;cursor:pointer;}

.lista{padding:10px;}
.lista li{border-bottom:solid 1px #A8A5AD;padding-bottom:10px;}
.lista li h3{background: url(../../images/site/marcador.jpg) left top no-repeat !important;padding-left:15px;cursor:pointer;}

.lista li h3.down{background: url(../../images/site/seta_down_2.jpg) left top no-repeat !important;}
#calendar li h3.down{background: url(../../images/site/marcador_baixo.jpg) left top no-repeat !important;}
/*
.geral.nossas-atividades .conteudo .calendario caption { background-color: #f90; width: 190px; height: 26px; color: #fff; line-height: 26px; }
.geral.nossas-atividades .conteudo .calendario th,
.geral.nossas-atividades .conteudo .calendario td { width: 27px; height: 24px; text-align: center; border-right: 1px solid #f90; border-bottom: 1px solid #f90; }

.geral.nossas-atividades .conteudo .calendario caption, .geral.nossas-atividades .conteudo .calendario th,
.geral.nossas-atividades .conteudo .calendario td,
.geral.nossas-atividades .conteudo .calendario a { font-size: 12px; vertical-align: middle; }

.geral.nossas-atividades .conteudo .calendario th,
.geral.nossas-atividades .conteudo .calendario td a { font-weight: bold; color: #f90; }


.geral.nossas-atividades .conteudo .calendario th { background-color: #fff9f2; }

.geral.nossas-atividades .conteudo .calendario b { float: left; text-align: center; width: 134px; font-size: 14px; }

.geral.nossas-atividades .conteudo .calendario a.avancar-mes,
.geral.nossas-atividades .conteudo .calendario a.voltar-mes { float: left; color: #fff; text-align: center; width: 28px; }

.geral.nossas-atividades .conteudo .calendario a.avancar-mes { float: right; }
*/
/**
 * : Menu
 */
.apresentacao a.projetos { width: 88px; background-image: url(../../images/site/projetos.gif); margin: 10px 0 0 90px; }
.apresentacao a.confraternizacao { width: 134px; background-image:url(../../images/site/confraternizacao.gif); margin-top: 10px; }
.apresentacao a.calendario { width: 98px; background-image:url(../../images/site/calendario.gif); margin-top: 10px; }

/**
 * Hinos e Imagens
 *
 * : Menu
 */
.apresentacao a.hino { width: 172px; background-image: url(../../images/site/hino-pelo-educandario.gif); margin: 10px 0 0 50px; }
.apresentacao a.letra { width: 109px; background-image:url(../../images/site/letra-do-hino.gif); margin-top: 10px; }
.apresentacao a.galeria { width: 141px; background-image:url(../../images/site/galeria-de-imagens.gif); margin-top: 10px; }
#galeria{background:url(../../images/site/background-internas-galerias.jpg) no-repeat;}

/**
 * Artigos T�cnicos
 *
 * : Menu
 */
.apresentacao a.hidroterapia { width: 114px; background-image: url(../../images/site/hidroterapia.gif); margin-top: 10px; }
.apresentacao a.equoterapia { width: 110px; background-image:url(../../images/site/equoterapia.gif); margin-top: 10px; }
.apresentacao a.comunicacao { width: 180px; background-image:url(../../images/site/comunicacao-alternativa.gif); margin-top: 10px; }
.apresentacao a.outros { width: 76px; background-image:url(../../images/site/outros.gif); margin-top: 10px; }
.artigos_tecnicos {width:489px;height:auto;color:#333333;padding:0 15px 15px 15px;font:11px Arial;background:url(../../images/site/marcador.jpg) left top no-repeat;border-bottom:solid 1px #A8A5AD;margin-bottom:10px;}
.artigos_tecnicos .titulo{color:#000;font:bold 15px Arial;margin-bottom:5px;}
.artigos_tecnicos .bt{margin-top:10px;}

/**
 * Fale Conosco
 *
 * : Menu
 */
.apresentacao a.contato { width: 165px; background-image: url(../../images/site/formulario-de-contato.gif); margin: 10px 0 0 122px; }
.apresentacao a.localizacao { width: 102px; background-image:url(../../images/site/localizacao.gif); margin-top: 10px; }


/*GALERIA*/
.galeria #images ul{width:466px;}
.foto_galeria{width:516px;height:387px;overflow:hidden;margin:auto;}
.imagem_galeria{width:516px;height:391px;overflow:hidden;margin:auto;}
.fundo_texto{position:absolute;width:516px;height:75px;background:#000;opacity:0.3;filter: alpha(opacity=30);margin-top:-78px;color:#fff;}
.texto_foto {position:absolute;width:480px;height:75px;margin-top:-78px;color:#BCB8B6;padding:15px;font:11px Arial;}
.texto_foto .titulo{color:#fff;font:bold 15px Arial;}
.clear{clear:both;}
.thumbs_foto{float:left;margin:0 9px 9px 0; width:84px;}

/*FALE CONOSCO*/
.left{float:left;}
.right{float:right;}
.hack12{*margin-left:12px;}
.ml12{margin-left:12px;}
.mt10{margin-top:3px;}
.mt9{margin-top:9px;}
.formulario input,.formulario textarea{border:solid 1px #FF9900;height:20px;padding:5px;font:13px Arial;margin-top:5px;}
.formulario label{font:bold 13px Arial;}
.w50{width:50px;}
.w140{width:140px;}
.w200{width:200px;}
.w250{width:250px;}
.w474{width:474px;}
input.image_input{border:none;margin-right:31px;}

#mensagem{height:150px;}
.contatos{font:bold 13px Arial;color:#000;width:280px;margin-bottom:15px;}
.maps{width:516px;height:453px;}


.box_projetos{width:130px;height:130px;overflow:hidden;margin:0 15px 15px 0;float:left;}
.text_evidence{height:609px; width:517px;overflow:auto}
.text_evidence p.near-image-left near-image-right{ overflow:auto; width:590px;}
.text_evidence .near-image-left { margin-left: 160px; }
.text_evidence .near-image-right { margin-right: 110px; }

.float-none{font-size:11px;margin-bottom:10px;color:#6E6E6E;}

.paginacao a {font-size:11px !important;color:#6E6E6E !important; font-weight:normal !important;}

#calendario{
	font:12px Arial;
	float:right;
}
#calendario th {
	border:solid 1px #FF9900;
}
#calendario th {
	background:#FF9900;
	padding:5px;
	color:#fff;}
#calendario tr td{
	border:solid 1px #FF9900;
	background:#fff;
	color:#000 !important;
	color:#FF9900;
	padding:3px;}
#calendario th a{
	color:#fff ;
	}
#calendario tr td a{
	color:#FF9900;
	font-weight:bold;	
}
#calendario tr.head td{
	background:#FFF9F2;
	color:#FF9900 !important;}
.gal-videos{
	width:150px;
	float:left;
	margin-right:10px;}
.foto{
	float:left;
	border:solid 4px #ff9900;
	padding:5px;
	margin:10px 10px 10px 0px;
}
.texto-galeria{
	margin-left:10px;
}
.foto-parceiros{
	float:left;
	width:194px;
}
.desc-cliente{
	float:left;
	width:100px;
}
.tit{margin-left:20px;}
.parceiros2{ width:200px;height:123px;overflow:hidden;}
.parceiros ul{margin-top:100px;}
.parceiros ul li{ width:200px;height:123px;overflow:hidden;}
.parceiros a{color:#333 !important;}
.conteudo a{color:#333333;font-weight:bold;}
.conteudo a:hover{color:#f90;}
.conteudo .text_evidence p a{font-size:11px !important;}

.parceiros-internas{
	height:92px !important;
	padding:10px;
}

#part{
	height:95px;}