body   { color: #3f3f3f; font-size: 11px; font-family: Verdana; line-height: 15px; background-color: #fffaeb; background-repeat: repeat-x; background-position: 0 147px; text-align: center; letter-spacing: 0; }
#embrulho        { text-align: left; width: 100%; height: auto; float: none; clear: both; margin: 0 auto 0; }
#topo { background-color: white; background-image: url(/images/topo1.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; width: 745px; height: 176px; overflow: hidden; clear: right; }
#conteudo       { background-color: white; width: 745px; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; }
#rodape    { background-color: white; width: 745px; height: 60px; overflow: hidden; float: none; clear: both; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; }
.margem { background-color: #fffaeb; clear: both; margin: 0; padding: 0; }
#margem_topo { background-image: url(/images/fio.gif); background-repeat: repeat-x; background-position: 0 147px; }
#margem_conteudo { margin-top: 0; margin-bottom: 0; }
#margem_rodape { background-image: url(/images/fio.gif); background-repeat: repeat-x; background-position: 0 27px; height: 60px; clear: both; }
p      { color: #4c4c4c; font-size: 11px; font-family: Verdana; line-height: 18px; text-align: left; margin-top: 10px; }
ul { color: #3f3f3f; text-indent: -25px; list-style-type: square; list-style-position: inside; }
table { background-color: #fffaeb; border: solid 1px #6d3200; }
td   { color: #3f3f3f; font-size: 10px; font-family: Verdana; line-height: 16px }
div.hr  { clear: both; margin-top: 15px; margin-bottom: 15px; border-bottom: 1px solid #e8c8a9         }
div.hr hr { clear: both; display: none; }
hr { visibility: hidden; clear: both; }

a img     { border-style: none; outline-style: none; }
a:link     { color: #da642d; text-decoration: none ; }
a:hover     { color: #fbbf00; text-decoration: none; }
a:active     { color: #fbbf00; text-decoration: none ; }
a:visited     { color: #da642d; text-decoration: none; }
a:visited:hover { color: #fbbf00; text-decoration: none; }
h1 { font-size: 21px; font-family: "times new roman", Times, serif, "Times New Roman MT Std"; font-weight: normal; line-height: 23px; margin-top: 20px; margin-bottom: 10px; }
h1 a:link     { color: #4c4c4c; text-decoration: none; }
h1 a:hover     { color: #ffb700;}
h1 a:active     { color: #4c4c4c; }
h1 a:visited     { color: #4c4c4c; }
h1 a:visited:hover { color: #ffb700;}

h2 { font-size: 18px; font-family: "times new roman", Times, serif; font-weight: normal; line-height: 20px; margin-top: 20px; margin-bottom: 10px; }
h2 a:link     { color: #4c4c4c; text-decoration: none }
h2 a:hover     { color: #ffb700; text-decoration: none }
h2 a:active     { color: #4c4c4c; text-decoration: none }
h2 a:visited     { color: #4c4c4c; text-decoration: none }
h2 a:visited:hover { color: #ffb700; text-decoration: none }

h3 { font-size: 11px; line-height: 17px; margin-top: 20px; margin-bottom: 10px; }
h3 a:link     { text-decoration: none   }
h3 a:hover     { text-decoration: none   }
h3 a:active     { text-decoration: none   }
h3 a:visited     { text-decoration: none; }

#menu_idioma { background-color: #6d3200; white-space: nowrap; padding: 6px 7px; float: right; clear: both; position: relative; right: 311px; top: -30px; z-index: 5000; }
html>body #menu_idioma { background-color: #6d3200; white-space: nowrap; padding: 6px 7px; float: right; clear: both; position: relative; right: 311px; top: -30px; z-index: 5000; }
#menu_idioma p { color: #e8c8a9; font-size: 10px; font-weight: normal; display: inline; }
#menu_idioma a:link { color: #e8c8a9; font-size: 10px; text-decoration: none; margin-right: 3px; }
#menu_idioma a:hover { color: #fbbf00; font-size: 10px; text-decoration: none; margin-right: 3px; }
#menu_idioma a:active { color: #e8c8a9; font-size: 10px; text-decoration: none; margin-right: 3px; }
#menu_idioma a:visited { color: #e8c8a9; font-size: 10px; text-decoration: none; margin-right: 3px; }
#menu_idioma a:visited:hover { color: #fbbf00; font-size: 10px; text-decoration: none; margin-right: 3px; }

#menu_auxiliar { background-color: #6d3200; white-space: nowrap; padding: 5px 15px; position: relative; z-index: 1000; right: -15px; width: 286px; height: 20px; overflow: hidden; float: right; clear: both; }
#menu_auxiliar p { color: #e8c8a9; font-size: 10px; font-weight: normal; display: inline; }
#menu_auxiliar a:link { color: #e8c8a9; font-size: 10px; text-decoration: none; margin-right: 9px; }
#menu_auxiliar a:hover { color: #fbbf00; font-size: 10px; text-decoration: none; margin-right: 9px; }
#menu_auxiliar a:active { color: #e8c8a9; font-size: 10px; text-decoration: none; margin-right: 9px; }
#menu_auxiliar a:visited { color: #e8c8a9; font-size: 10px; text-decoration: none; margin-right: 9px; }
#menu_auxiliar a:visited:hover { color: #fbbf00; font-size: 10px; text-decoration: none; margin-right: 9px; }

#form_busca { font-size: 9px; position: relative; left: 120px; bottom: 25px; display: block; white-space: nowrap; }
#form_busca input { background-color: #e8c8a9; vertical-align: top; width: 145px; height: 12px; }
html>body #form_busca input { background-color: #e8c8a9; width: 145px; height: 12px; float: left; margin-right: 5px; }
#menu { font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; top: 103px; width: 469px; z-index: 900; }
html>body #menu { font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; z-index: 900; top: 133px; width: 469px; }
#menu a:link { color: #e8c8a9; font-size: 11px; text-decoration: none; margin-right: 11px; }
#menu a:hover { color: #fbbf00; font-size: 11px; text-decoration: none; margin-right: 11px; }
#menu a:active { color: #e8c8a9; font-size: 11px; text-decoration: none; margin-right: 11px; }
#menu a:visited { color: #e8c8a9; font-size: 11px; text-decoration: none; margin-right: 11px; }
#menu a:visited:hover { color: #fbbf00; font-size: 11px; text-decoration: none; margin-right: 11px; }

#menu_bonecos { position: relative; top: -24px; left: 475px; width: 290px; height: 140px; z-index: 1000; }
html>body #menu_bonecos { position: relative; z-index: 1000; top: 6px; left: 475px; width: 290px; height: 140px; }
#topo .fio { position: relative; top: -52px; left: -15px; width: 775px; clear: both; }
html>body #topo .fio { top: -22px; position: relative; left: -15px; width: 775px; clear: both; }
#logotipo_idem { position: relative; top: -220px; left: -8px; }
html>body #logotipo_idem { position: relative; top: -190px; left: -8px; }
#migalhas { position: relative; top: -25px; width: 470px; }
.info { color: #a2743b; font-size: 10px; font-family: Verdana; text-align: left !important; margin-top: -15px; }


#col1 { width: 229px; float: left; margin-right: 0; padding-right: 15px; display: inline; }
#col2 { width: 228px; float: left; margin-right: 0; margin-left: 0; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; display: inline; }
#col3 { width: 228px; float: left; margin-left: 0; padding-left: 15px; display: inline; }
#col1e2 { width: 487px; float: left; margin-right: 0; padding-right: 15px; }
#fecho { clear: both; }
form { margin-top: 9px; }
input        { color: #000; font-size: 9px; font-family: Verdana; text-indent: 2px; height: 12px; border: solid 1px #6d3200; }
select        { color: #000; font-size: 9px; font-family: Verdana; background-color: #fffaeb; height: 14px; border: solid 1px #6d3200; }
#compre_flash {  }
.mais img { margin-left: 3px; }

.titulo_com_info { margin-bottom: 2px; }
.titulo2 a:link     { color: #da642d; font-weight: normal; text-decoration: none ; }
.titulo2 a:hover     { color: #fbbf00; font-weight: normal; text-decoration: none; }
.titulo2 a:active     { color: #da642d; font-weight: normal; text-decoration: none ; }
.titulo2 a:visited     { color: #da642d; font-weight: normal; text-decoration: none; }
.titulo2 a:visited:hover     { color: #fbbf00; font-weight: normal; text-decoration: none; }

.imagem_pq { background-color: #e8c8a9; float: right; margin-top: 15px; margin-bottom: 10px; margin-left: 10px; padding: 9px 3px; }
.imagem_coluna { background-color: #e8c8a9; margin-bottom: 25px; padding: 15px 5px; text-align: center}
.imagem_coluna img { background-color: #e8c8a9; text-align: center; margin-bottom: 3px; }
.marca_apoio { float: left; margin-right: 15px; }
#calendario { text-align: center; width: 228px; height: 168px; }
#calendario td { width: 14%; }
.calendario_mes { font-weight: bold; }
.calendario_semana { font-weight: bold; }
.calendario_dias td { color: black; font-weight: normal; font-style: normal; text-decoration: none; }
.calendario_dias td a:link { color: #e8c8a9; font-weight: normal; background-color: #6d3200; padding: 3px; }
.calendario_dias td a:hover { color: #da642d; font-weight: normal; background-color: #fbbf00; padding: 3px; }
.calendario_dias td a:active { color: #e8c8a9; font-weight: normal; background-color: #6d3200; padding: 3px; }
.calendario_dias td a:visited { color: #e8c8a9; font-weight: normal; background-color: #6d3200; padding: 3px; }
.calendario_dias td a:visited:hover { color: #da642d; font-weight: normal; background-color: #fbbf00; padding: 3px; }

#calendario_dia_marcado { color: #da642d; background-color: #fbbf00; }

.campo_boletim { background-color: #fffaeb; width: 219px; margin-right: 0px; float: none; margin-bottom: -10px; }
html>body .campo_boletim { background-color: #fffaeb; margin-right: 0px; width: 225px; float: none; margin-bottom: -10px; }
.botao_boletim { color: #000; background-color: #e8c8a9; font-size: 9px; font-family: Verdana; text-indent: 2px; height: 15px; border: solid 1px #6d3200; margin: 15px 5px 5px 0px; }

.atalhos a:link { color: #6d3200; }
.atalhos a:hover { color: #fbbf00; }
.atalhos a:active { color: #6d3200; }
.atalhos a:visited { color: #6d3200; }
.atalhos a:visited:hover { color: #fbbf00; }

#rodape .fio {position: relative; right: 15px; width: 775px; clear: both; z-index: 10; }

#logotipo { position: relative; top: -22px; }
#rodape p  { color: #666; font-size: 9px; line-height: 11px; background-color: white; letter-spacing: 0; }
#rodape a:link { color: #000; font-size: 9px; line-height: 11px; text-decoration: none; }
#rodape a:hover { color: #fbbf00; font-size: 9px; line-height: 11px; text-decoration: none; }
#rodape a:active { color: #000; font-size: 9px; line-height: 11px; text-decoration: none; }
#rodape a:visited { color: #000; font-size: 9px; line-height: 11px; text-decoration: none; }
#rodape a:visited:hover { color: #fbbf00; font-size: 9px; line-height: 11px; text-decoration: none; }

#copyright { text-align: right; position: relative; top: -63px; left: 95px; width: 150px; }
html>body #copyright { text-align: right; position: relative; top: -63px; left: 95px; width: 150px; }
#menu_rodape { font-size: 9px; line-height: 11px; text-align: center; display: block; position: relative; top: -124px; left: 266px; width: 479px;}
html>body #menu_rodape { font-size: 9px; line-height: 11px; text-align: center; display: block; position: relative; top: -112px; left: 266px; width: 479px; }
#creditos { position: relative; top: 0px; }
html>body #creditos { position: relative; top: -3px; }
#agenda { padding-right: 3px; padding-left: 3px; }
#agenda td { font-size: 11px; vertical-align: top; padding-top: 5px; padding-bottom: 5px; }
#agenda .item_formulario { color: #a2743b; font-style: italic; }

.campo_contato { font-size: 10px; line-height: 12px; background-color: #fffaeb; width: 100%; }
.item_formulario { color: #a2743b; font-style: italic; }
.botao { color: #fffaeb; background-color: #6d3200; height: 15px; margin: 3px; }
.contato { font-size: 10px; }
label { color: #a2743b; font-style: italic; }

#imagem_texto { background-color: #e8c8a9; text-align: center; width: 218px; padding: 15px 5px; float: right; margin-top: 15px; margin-bottom: 5px; margin-left: 10px; }
#imagem_texto img { margin-bottom: 3px; }
.integrantes_equipe { width: 100%; margin-bottom: 30px; padding: 9px 3px; }
.integrantes_equipe td { font-size: 10px; line-height: 11px; text-align: center; vertical-align: top; padding: 15px 15px 5px; }
.noticias_adicionais { display: block; }

.campo_comentario { font-size: 10px; background-color: #fffaeb; letter-spacing: 1px; width: 100%; }
html>body .campo_comentario_ { font-size: 10px; background-color: #fffaeb; letter-spacing: 1px; width: 100%; }
#campo_sexo { background-color: #fffaeb; width: 86px ; }
html>body #campo_sexo { width: 86px}
#campo_idade { background-color: #fffaeb; width: 19px; }
html>body #campo_idade { width: 20px}
#paginacao { font-size: 9px; background-color: transparent; text-align: center; width: 100%; margin: 0; padding: 0; border-style: none; display: inline; }
#paginacao td { font-size: 11px; vertical-align: middle; height: 21px; white-space: nowrap; }
html>body #paginacao td { font-size: 11px; white-space: nowrap; width: 400px; height: 21px; }
.imagem_pq_lista { background-color: #e8c8a9; float: left; clear: both; margin-top: 13px; margin-right: 15px; margin-bottom: 20px; padding: 9px 3px; }

.tabela_documentos { width: 100%; padding: 9px 3px 0; }
.tabela_documentos td { font-size: 10px; line-height: 12px; text-align: center; vertical-align: top; width: 33%; padding-bottom: 9px; }

#imagem_movelaria { background-color: #e8c8a9; text-align: center; width: 100%; float: right; margin-top: 15px; margin-bottom: 10px ; padding: 9px 3px; }
#col1e2 object { background-color: #e8c8a9; text-align: center; width: 100%; float: right; margin-top: 15px; margin-bottom: 10px ; padding: 9px 3px; }
.movelaria {  }
.comentarios { font-size: 10px; line-height: 13px; margin-top: 3px; margin-bottom: 18px    }

#tabela_musica { padding: 9px 3px; }
#tabela_musica td { vertical-align: top; margin-top: 0; margin-bottom: 0; padding-right: 3px; padding-left: 3px; border-bottom-color: #caae98 !important; border-bottom-style: solid; border-bottom-width: 1px; }
html>body #tabela_musica td { margin-top: 0; margin-bottom: 0; padding-right: 3px; padding-left: 3px; vertical-align: top; }
#tabela_musica td a:hover { color: #fbbf00; }
.tabela_musica { margin-top: 0; margin-bottom: 0; border-style: none; }
.tabela_musica_icons { text-align: right; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border-left: 1px solid #caae98; }
.tabela_musica_icons img { padding-bottom: 3px; padding-left: 7px; }
.tabela_musica_icons a:hover img { background: #fbbf00; }
.legenda { float: left; margin-left: 23px; margin-bottom: 7px; }

.tabela_fotos { width: 100%; margin-bottom: 15px; padding: 9px 3px; }
.tabela_fotos td { line-height: 12px; text-align: center; vertical-align: middle; width: 25%; margin: 0; padding: 9px 2px; border: solid 1px #caae98; }
#foto { background-color: #fffaeb; text-align: center; width: 100%; margin-bottom: -9px; padding: 9px 3px; border: solid 1px #6d3200; }

.letra_musica { text-indent: -10px; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-top: 0; padding-bottom: 0; }


em.cifra { color: #a2743b; line-height: 20px; }

