body { background:url(body_background_interna.jpg) repeat-x 0 24px #E8DBD0;}
#tema{ height:987px;}
#tema1{ position:absolute; left:11px; top:222px; width:922px; height:10px; background:url(tema1_background_interna.png);}
#tema2{ position:absolute; left:11px; top:232px; width:922px; height:527px; background:url(tema2_background_interna.png);}
#tema3{ position:absolute; left:11px; top:759px; width:922px; height:15px; background:url(tema3_background_interna.png);}
#tema4{ position:absolute; left:-14px; top:186px; width:88px; height:94px; background:url(tema4_background_interna.png); z-index:1;}

#tema5{ top:807px;}

#regiao-album-195x66{ position:absolute; left:728px; top:234px; width:195px; height:66px; z-index:1;}
#regiao-receitas-195x66{ position:absolute; left:728px; top:310px; width:195px; height:66px; z-index:1;}
#regiao-patrocinio-340x57, #regiao-apoio-197x57, #regiao-assistencia-154x57, #regiao-realizacao-109x57{ top:828px;}
#regiao-apresenta-130x174{ top:0px;}

#logotipo{ top:23px;}

#login{ position:absolute; left:728px; top:513px; width:195px; height:122px; background:url(login_background_interna.jpg); z-index:1;}
#login h2{ display:none;}
#login table{ width:195px; height:122px; margin:0px; padding:0px;}
#login table td{ font-size:11px; color:#FFFFFF; padding:51px 10px 0 17px; text-align:left; vertical-align:top;}
#login table td a{ color:#FFFFFF;}
#login form { margin:46px 0 0 17px;}
#login input { width:159px; border:0; border:0px; background:#FFFFFF; color:#990000; margin-bottom:4px; float:none; font-size:11px; padding:2px 1px 2px 1px;}
#login input.enviar {display:block; width:42px; height:14px; background:url(botao_entrar_interna.jpg); margin-right:20px; float:right;}

#maladireta{ position:absolute; left:728px; top:392px; width:195px; height:121px; background:url(maladireta_backgrund_interna.jpg); z-index:1;}
#maladireta form{ margin:44px 0 0 17px;}
#maladireta input{ width:159px; border:0; border:0px; background:#FFFFFF; color:#990000; margin-bottom:4px; float:none; font-size:11px; padding:2px 1px 2px 1px;}
#maladireta input.enviar { display:block; width:60px; height:15px; background:url(botao_cadastrar_interna.jpg); margin-right:20px; float:right;}

#menu{ overflow: hidden; position:absolute; left:28px; top:270px; width:150px; height:250px; z-index:1;}
#menu h2{ display:none;}
#menu ul{ padding:0px; margin:0px; list-style:none;}
#menu ul li{ display:block; margin:0px; padding:0px; list-style:none; width:150px; height:27px;}
#menu a{ font-size:0px; display:block; text-indent:-10000px; text-decoration:none; height:27px;}
#menu a.noticias{ background:url(menu_noticias2.jpg); width:auto;}
#menu a.historia{ background:url(menu_historia2.jpg); width:auto;}
#menu a.participantes-2009{ background:url(menu_participantes092.jpg); width:auto;}
#menu a.participantes-2008{ background:url(menu_participantes082.jpg); width:auto;}
#menu a.participantes-2007{ background:url(menu_participantes072.jpg); width:auto;}
#menu a.album-de-fotos{ background:url(menu_fotos2.jpg); width:auto;}
#menu a.receitas{ background:url(menu_receitas2.jpg); width:auto;}
#menu a.contato{ background:url(menu_contato2.jpg); width:auto;}
#menu a.cadastre-se{ background:url(menu_cadastre-se2.jpg); width:auto;}


#miolo{ position:absolute; left:204px; top:266px; width:500px; height:468px; overflow:auto; z-index:1;}
#noticias{ height:400px;}
#miolo h1, #miolo h2{ display:block; text-indent:0px; width:auto; height:auto;
  font-size:20px; color:#990000; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}

#institucional div.secao{ margin:15px 0 0 0; text-align:justify;}
#institucional div.secao h2{ display: block; width:100%; color:#990000; font-size:13px; text-indent:0px;
  background-image: none; margin:0px; font-weight:bold;}
#institucional div.secao img{ float:left; margin:0 10px 0 0;}
#institucional div.secao p{ font-size:11px; color:#000033; margin:6px 0 0 0; padding:0;}
#institucional div.secao a{ color:#990000; text-decoration:underline;}
#institucional div.secao a:hover { text-decoration:none;}
#institucional img{ float:left; margin:0 10px 10px 0; border:0px; border:2px solid #990000;}


#termos dt,#loja-ajuda dt { cursor: default;}

div.produto{ width:240px; height:65px; margin:10px 0 0 0;}
div.produto div.foto{ border:0px;}
div.nome{ color:#CC0000; font-size:18px; font-weight:bold;}
#departamentos h2{ font-size:16px;}

#produto-detalhe div.detalhes div.consulte a{ color:#990000; text-decoration:none; font-size: 11px;}
#produto-detalhe div.detalhes div.consulte a:hover{ color:#990000; text-decoration:underline;}
#produto-detalhe div.departamentos{ display:none;}
#produto-detalhe a.voltar{ font-size:11px; float:left; display:block; margin:10px 0 20px 0; color:#000033; text-decoration:underline;}
#produto-detalhe a.voltar:hover{ text-decoration:none;}
#produto-detalhe div.detalhes { margin: 5px 6px 0 0px;}
#produto-detalhe div.detalhes img{ margin:10px 0 10px 0;}
img.produto-foto-miniatura { float: right; clear: right;}
img#viewer { float: left;}
#produto-detalhe div.detalhes p.nome{ font-size:13px; color:#990000; height:auto; width:auto; font-weight: bold; clear: left;}
#produto-detalhe div.detalhes div.descricao{ color:#000033; font-size:11px; margin:0 10px 10px 0;}
#produto-detalhe div.detalhes div.codigo,
#produto-detalhe div.detalhes p.embalagem { display:none;}
#produto-detalhe div.detalhes div.preco{ font-size:11px; color:#C21A38; display:block;}
#produto-detalhe div.detalhes div.preco div.tabela{ font-size:10px; color:#C21A38;}
#produto-detalhe div.descricao p{ margin:6px 0 6px 0;}

div.paginador { width:495px; padding:20px 0 10px 0; text-align:center; clear:both;}
div.paginador div.paginas { width:auto; height:20px; margin-left:auto; margin-right:auto;}
div.paginador div.paginas span.pagina,
div.paginador div.paginas div.pagina,
div.paginador div.paginas a.pagina { color:#000033; line-height:19px; vertical-align: middle; float:left; vertical-align: middle;
  overflow:hidden; display:block; font-size:13px; width:25px; height:19px; text-decoration: none; font-weight:normal;}
div.paginador div.paginas a.pagina:hover { text-decoration: underline;}
div.paginador div.paginas div.atual { line-height:19px; vertical-align: middle; float:left; overflow:hidden; display:block;
  width:25px; height:19px; font-size: 14px; color:#990000; font-weight:bold;}
div.paginador div.paginas a.anterior{text-indent: -10000px; font-size:0px; background: url(paginador_ant.jpg); line-height: 18px; vertical-align: middle;
 float:left; overflow:hidden; display:block; width:35px; height:19px; margin-right:5px;}
div.paginador div.paginas a.proximo {text-indent: -10000px; font-size:0px; background: url(paginador_prox.jpg); line-height: 18px; vertical-align: middle;
 float:left; overflow:hidden; display:block; width:35px; height:19px; margin-left:5px;}


#contato h1 { margin:0 0 20px 0;}
#contato form{ margin:20px 0 0 35px; width:424px;}
#contato form div.campo label { color:#000033; float: left; width: 100px; display: block; font-size:11px; padding-top:3px;}
#contato form div.campo input,
#contato form div.campo select,
#contato form div.campo textarea{ width:420px; border:1px solid #990000; font-size:11px; color:#990000; vertical-align:middle; margin-bottom:5px; padding:1px solid red;}
#contato form div.campo textarea { height:110px; font-family:Arial, Helvetica, sans-serif; overflow: auto;}
#contato form div.campo input.enviar{ background:url(botao_enviar.jpg); width:45px; height:19px; display:block;
  text-indent:-1000px; border:0px; cursor: pointer; float:right;}
#spinner_contato { background:url(/images/progress.gif) 50% 50% no-repeat; height:18px; width:43px; display:block;
  text-indent:-1000px; border:0; padding:0;}
#contato form div.campo input.error,
#contato form div.campo select.error,
#contato form div.campo textarea.error { border: 2px solid red;}

#noticias h1{ margin:0 0 20px 0;}
#noticias h2{ display:block; text-indent:0px; font-size:12px; color:#990000; background:none;
  width:auto; height:auto; margin:10px 0 10px 0; font-weight:bold;}
#noticias div.noticia{ clear:both; width:490px; height:68px; margin:5px 0 0 0;}
#noticias div.noticia img { margin:0 5px 0 0; border:2px solid #990000; float:left; margin-right:10px; }
#noticias div.dia{ font-size:11px; color:#990000; margin:10px 0 5px 0; padding-top:12px;}
#noticias div.chamada a{ text-decoration:none; color:#000033; font-size:11px;}
#noticias div.chamada a:hover{ text-decoration:underline;}
#noticias p.dia{ font-size:11px; color:#990000;}
#noticias div.foto img{ float:left; margin:0 10px 0 0;}
#noticias div.texto{ margin:0 0 10px 0; text-align:justify; color:#000033; font-size:11px;}
#noticias div.texto a{ text-decoration:none; color:#990000; font-size:11px;}
#noticias div.texto a:hover{ text-decoration:underline;}
#noticia div.noticia-anterior, #noticia div.noticia-proximo{ display:none;}
#noticias a.voltar { font-size:11px; float:left; display:block; margin:0 0 20px 0; color:#990000; text-decoration:none;}
#noticias a.voltar:hover { text-decoration:underline;}
#noticias table.fotos td { padding:3px }
#noticias table.fotos img { display:block; float:none; margin:0; padding:0; border:2px solid #4F1C1E}
#noticias_foto_container { background-color: #4F1C1E}
#noticias_foto_imagem { text-align:center }
#noticias_foto_legenda { color:white; text-align:center; padding:2px; font-size:11px }

#galeria{ margin:0px;}
#galeria h1{ margin:0px 0 15px 0;}
#galeria p{ font-size:11px; color:#000033; margin:0px 0 6px 0; clear:both; padding-bottom:10px;}
#galeria td { vertical-align:middle;}
#galeria a{ font-size:12px; color:#990000; text-decoration:none;}
#galeria a:hover{ text-decoration:underline;}
#galeria ul{ list-style:none;}
#galeria ul li{ line-height:26px; padding-left:20px; background:url(seta.gif) left center no-repeat; margin-left:10px;}
#fotografia-carregando, #fotografia-exposicao{margin:20px 0 10px 0}
#galeria img { float:none; border:1px solid #990000;}

#galeria.album table.album{ border-bottom:0;}
#galeria h1.secao{ margin-bottom:10px;}
#galeria h1.fotografia{ font-size:13px; font-weight:bold; text-align:center; margin-top:15px; border-top:2px dotted #000033; padding-top:20px;}
#galeria.album h1.album{ font-size:14px; margin:0px 0 10px 0; padding-top:10px; font-weight:bold; border-top:2px dotted #000033;}
#galeria.album h1.outros{ font-size:14px; margin:0px 0 10px 0; padding-top:10px; font-weight:bold; border-top:2px dotted #000033;}
#galeria.album h1.fotografia{ font-size:13px; text-align:center; font-weight:bold; margin-top:10px;}
#galeria.album p{ font-weight:normal; font-size:11px;}
#fotografia-exposicao p{ text-align:center;}
#fotografia-exposicao img { border:1px solid #990000; }
#fotografia-exposicao td { color:#000033;}
#galeria.album div.miniaturas img{ border:2px solid #990000;}

#galeria.album #fotografia-exposicao{ padding-bottom:10px;}
#galeria div.detalhes{ text-align:justify;}


#identifique-se h1{ margin:0;}
#identifique-se h2{ display:block; font-size:13px; color:#990000; width:auto; height:26px; _height:16px; margin:20px 0 0 0; padding:0px; border:0px;
  clear:both; text-indent:0px;}
#identifique-se p{ color:#000033; font-size:11px; margin:0; padding:0px; border:0px;}
#identifique-se p a.cadastro{ font-size:13px; font-weight:bold; color:#000033;}
#identifique-se p a.cadastro:hover{ text-decoration:none;}
#identifique-se form{ display:block; height:25px; clear:both; margin:0px;}
#identifique-se form label {display: block; float:left; color:#000033; font-size:11px; margin:5px 4px; height:18px; line-height:18px; vertical-align:middle;}
#identifique-se form.validar input,
#identifique-se form.senha input{ width: 110px; display: block; float: left; border:1px solid #990000;
 font-size:11px; color:#990000; vertical-align: middle; margin:5px 4px 0 0; padding-top:2px;}
#identifique-se form.validar input.enviar{ display:block; float:left; height:19px;  width:45px; background:url(botao_entrar.jpg);
  text-indent:-10000px;  font-size:0px; cursor:pointer; margin-top:5px; border:0px;}
#identifique-se form.senha input.enviar{ display:block; float:left; height:19px; width:45px; background:url(botao_enviar.jpg);
  text-indent:-10000px; font-size:0px; cursor:pointer; margin-top:5px; border:0px;}
#identifique-se p a{ color:#990000; text-decoration:underline;}
#identifique-se p a:hover{ text-decoration:none;}
