/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/*                          © 2006 - Direitos Reservados                           */
/*                       BS Online Internet - Web Solutions                        */
/*                                                                                 */
/*   Proibida a cópia ou alteração, total ou parcial, sem autorização expressa.    */
/*   Este documento deve ser manipulado somente por pessoal autorizado             */
/*   e qualificado por BS Online Internet.                                         */
/*                                                                                 */
/*   Mais informações em: http://www.bsonlineinternet.com.br                       */
/*   Contatos pelo email: contatos@bsonlineinternet.com.br                         */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



* { margin: 0; border: 0; padding: 0; }

body { background: #FFF url(bg.gif) repeat-y 770px 0; font: 12px arial,sans-serif; color: #000; }

a { text-decoration: none; color: #47A; }
a:hover { text-decoration: underline; color: #09F; }

address { width: 770px; margin: 20px 0; background: #FFF; text-align: center; }



.limpa { clear: both; }

.frases { margin: 20px; font-style: italic; color: #0A0; }
.index_frase { width: 770px; text-align: center; font-style: italic; color: #0A0; }

.subtitulo { text-align: center; font: bold 16px arial,sans-serif; color: #0A0; }

.legendas { font-style: italic; color: #0A0; }

.foto_direita { margin: 5px; float: right; text-align: center; }
.foto_esquerda { margin: 5px; float: left; text-align: center; }

.equipe_texto { padding: 5px; text-align: left; }
.equipe_texto strong { color: #0A0; }

.historia_texto { padding: 10px; text-align: justify; }

.proposta_texto { padding: 5px; text-align: left; }
.proposta_texto strong { color: #0A0; }
.proposta_filosofia { border: 1px solid #FD0; padding: 10px; background: #FFE url(proposta_filosofia_bg.gif) no-repeat bottom right; text-align: center; }
.proposta_filosofia strong { border-bottom: 1px dotted #CA0; font-size: 16px; color: #CA0; }
.proposta_horario { border: 1px solid #0A0; padding: 10px; background: #EFE; text-align: left; }
.proposta_horario strong { color: #0A0; }

.homenagem_texto { padding: 5px; text-align: left; }
.homenagem_texto strong { color: #0A0; }

.datas_box { width: 70%; border: 1px dotted #0A0; padding: 20px; background: #EFE; text-align: left; font-size: 14px; color: #0A0; }
.datas_box a { color: #0A0; }
.datas_box a:hover { color: #0A0; }
.datas_texto { margin: 20px 40px; }

.projetos_box { width: 70%; border: 1px dotted #FD0; padding: 20px; background: #FFE; text-align: left; font-size: 14px; color: #CA0; }
.projetos_box a { color: #CA0; }
.projetos_box a:hover { color: #CA0; }
.projetos_texto { margin: 20px 40px; }

.popup { position: absolute; top: -21000; border: 2px solid #F90; background: #FFA; }
.popup span { display: block; margin: 0; border: 0; padding: 3px; background: #FD6; text-align: right; font: 10px verdana,sans-serif; color: #FFF; }
.popup img { margin: 2px; border: 2px solid #CDE; }
.popup a { color: #DDE; }
.popup a:hover { color: #FFF; }

#rodape { display: block; margin-top: 5px; padding: 5px; background: #FD0 url(rodape.gif) no-repeat 0 3px; font-style: normal; font-weight: bold; }



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
