﻿@charset "utf-8";
body { background: url(../images/fundo_capa.gif); margin: 0px; padding: 0px; min-height: 100%; _height: 100%; /* Hack para ieExplorer abaixo do 6 */ }
a { color: #000000; }
a:hover { color: #af0001; }
#capaColEsquerda { background: url(../images/barra_lateral_esquerda.png) no-repeat left center; width: 28px; position: absolute; left: 0px; top: 0px; min-height: 100%; _height: 100%; /* Hack para ieExplorer abaixo do 6 */ z-index: 2; }
#capaColDireita { background: url(../images/barra_lateral_direita.png) no-repeat right center; width: 28px; position: absolute; top: 0px; min-height: 100%; right: 0px; _height: 100%; /* Hack para ieExplorer abaixo do 6 */ z-index: 2; margin: 0px 0px 0px 0px; }
#capaFundo { background: url(../images/fundo_conteudo_capa.gif) repeat-y center top; min-height: 100%; _height: 100%; /* Hack para ieExplorer abaixo do 6 */ width: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; }
#capaConteudo { width: 724px; height: 430px; position: absolute; margin-top: -217px; margin-left: -362px; left: 50%; top: 50%; }
#wrapperCapa { height: 100%; width: 100%; position: relative; }
#wrapperCapa #willkommenCapa { position: absolute; left: 157px; top: 65px; }
#wrapperCapa #logoFabbierCapa { position: absolute; left: 171px; top: 116px; }
#wrapperCapa #bemvindoCapa { position: absolute; left: 107px; top: 321px; }
#wrapperCapa a#btnEntrarSite { position: absolute; width: 77px; height: 30px; left: 467px; top: 325px; background: url(../images/btn_entrar_capa.gif) no-repeat; text-indent: -5000px; display: block; overflow: hidden; }
#wrapperCapa a#btnEntrarSite:hover { background: url(../images/btn_entrar_capa_over.gif); }
#curiosidadesCapa { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; position: absolute; width: 201px; left: 467px; top: 62px; }
#curiosidadesCapa div { background: url(../images/fundo_curiosidades.gif) no-repeat; width: 201px; padding-top: 53px; float: left; }
#curiosidadesCapa p { padding: 13px 10px 0 10px; margin: 0; }
#curiosidadesCapa form { background: url(../images/fecharCuriosidades.gif) no-repeat; margin: 0px; height: 50px; padding: 5px 4px; clear: left; }
#wrapperCapa #assinaturaCapa { position: absolute; right: 4px; bottom: 5px; }
#wrapperCapa #assinaturaCapa img { float: right; clear: right; border: 0; }

/*============================
Página interna
============================== */
#wrapper { background: url(../images/fundo_interna_body.gif) repeat-y center top; width: 100%; min-height: 100%; _height: 100%; /* Hack para ieExplorer abaixo do 6 */ position: absolute; top: 0; left: 0; }
#inicioContent { position: absolute; background: url(../images/fundo_interna.gif) repeat-y; min-height: 100%; _height: 100%; /* Hack para ieExplorer abaixo do 6 */ width: 721px; top: 0; left: 50%; margin-left: -360px; }
#bannerInicio { float: right; height: 228px; width: 630px; }
#bannerInicio img { float: left; }
#menu { float: left; width: 85px; }
#menu * { margin: 0; padding: 0; margin-top: 2px; margin-left: 3px; }
#conteudoInicio { clear: both; width: 721px; background: url(../images/faixa_endereco.gif) no-repeat; position: relative; min-height: 203px; _height: 206px; /* Hack para ieExplorer abaixo do 6 */ }
#conteudoInicio #fabbierTitulo { position: absolute; left: 0px; top: 88px; }
#sugestaoChefe { position: absolute; top: 44px; left: 290px; width: 249px; min-height: 162px; _height: 162px; /* Hack para ieExplorer abaixo do 6 */ background: url(../images/fundo_sugestao_chefe.gif) no-repeat; }
#sugestaoChefe #btnNewsletter { float: right; margin-top: 11px; }
#sugestaoChefe #sugestao { font-family: Arial, Helvetica, sans-serif; clear: both; text-align: right; }
#sugestaoChefe #sugestao p { text-align: right; margin: 0 150px 0 10px; }
#sugestaoChefe #sugestao img { float: right; }
#sugestaoChefe #outrasSugestoes { position: absolute; left: 0px; top: 120px; }
#conteudoInicio #indiqueInicio { background: url(../images/indique_inicio.gif) no-repeat; height: 118px; width: 182px; position: absolute; top: 88px; right: 0px; }
#conteudoInicio #indiqueInicio a { background: none; height: 61px; width: 62px; position: absolute; display: block; text-indent: -5000px; top: 57px; right: 0px; }
#conteudoInicio #indiqueInicio a:hover { background: url(../images/indique_over.gif); }
#conteudoInicio #enderecoInicio { position: absolute; width: 250px; height: 85px; top: 3px; right: 0; background: url(../images/endereco_inicio.gif) no-repeat; }
a#btnFace { position: absolute; width: 63px; height: 17px; bottom: 29px; right: 76px; display: block; text-indent: -5000px; background: url(../images/btn_face.gif) no-repeat; }
a#btnInsta { position: absolute; width: 63px; height: 17px; bottom: 29px; right: 6px; display: block; text-indent: -5000px; background: url(../images/btn_insta.gif) no-repeat; }
a#btnLocalizacao { position: absolute; width: 104px; height: 17px; bottom: 6px; right: 3px; display: block; text-indent: -5000px; background: url(../images/btn_mapa.gif) no-repeat; }
#conteudoInicio #assinaturaInterna { position: absolute; left: 0px; top: 186px; }
#conteudoInicio #assinaturaInterna img { float: left; border: 0; clear: left; }

#conteudoInicio #destaques { position: absolute; width: 149px; /*	height: 139px; */ top: 67px; left: 142px; background: url(../images/fundo_destaque.jpg) no-repeat; text-align: center; }
#conteudoInicio #destaques p { font-family: Arial, Helvetica, sans-serif; margin-top: 40px; margin-left: 15px; margin-right: 15px; }

.divMozila { width: 84px; height: 13px; text-align: left; margin-bottom: 2px; padding: 3px; background-color: white; color: White; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #b2b2b2; border-bottom: 1px solid #b2b2b2; }
.menuMozila { margin-left: 2px; font-family: tahoma; font-size: 8px; text-decoration: none; width: 109px; color: #666666; font-weight: normal; }
.menuMozila:hover { text-decoration: underline; }

#fotoDestaque { border-right: 1px solid #9d9d9f; border-bottom: 1px solid #9d9d9f; border-top: 1px solid white; border-left: 1px solid white; margin-bottom: 4px; }

/* ===============================================
Textos e páginas internas
================================================== */
#barraTitulo { background: url(../images/fundo_header.jpg); width: 721px; height: 88px; position: relative; }
#barraTitulo #enderecoInicio { position: absolute; width: 158px; height: 85px; top: 4px; _top: 6px; /* hack para internet explorer abaixo do 7 */ right: 0; background: url(../images/endereco.gif) no-repeat; }
#controles { position: absolute; width: 115px; top: 88px; right: 0; padding-top: 80px; background: url(../images/fundo_controles.gif) no-repeat right top; }
#controles a { width: 115px; display: block; text-indent: -5000px; }
a#btnImprimir { height: 25px; background: url(../images/btn_imprimir.gif); }
a#btnEnviar { height: 30px; background: url(../images/btn_indique.gif); }
a#btnEmail { height: 32px; background: url(../images/btn_email.gif); }
a#btnImprimir:hover { background: url(../images/btn_imprimir.gif) -115px top; }
a#btnEnviar:hover { background: url(../images/btn_indique.gif) -115px top; }
a#btnEmail:hover { background: url(../images/btn_email.gif) -115px top; }
#menuInterno { position: absolute; width: 85px; top: 148px; left: 3px; }
#menuInterno * { margin: 0; padding: 0; margin-top: 2px; }
#conteudoInterno #assinaturaInterna { position: absolute; left: 0px; bottom: 0px; }
#conteudoInterno #assinaturaInterna img { float: left; border: 0px; clear: left; }
#frameConteudo { margin: 0 0 0 141px; width: 465px; min-height: 100%; }
#titulo { float: left; }
/*============================================
Estilos para o conteudo do iframe
=============================================*/
#bodyInterno { background: none; font-family: Arial, Helvetica, sans-serif; }
#cabecalho { width: 100%; height: 32px; background: url(../images/bg_iframe.jpg) no-repeat; }
#divFonte #content { margin-right: 40px; font-family: Arial, Helvetica, sans-serif; }
#divFonte #content A { color: #af0001 }
#divFonte #listagem { margin-right: 40px; font-family: Arial, Helvetica, sans-serif; }
.fotoListagem { float: left; border: 1px solid #000000; margin-right: 8px; }

#divFonte #listagem .paginacao { width:100%; font-family: Arial, Helvetica, sans-serif; text-align: center; float: left }

.bordaFoto { border: 1px solid #000000; margin-right: 10px; }

.noBorderTable { border: 0px; }
.BorderOutTable { border: 1px solid gray; border-collapse: collapse; }
.BorderAllTable { border-collapse: collapse; }
.BorderAllTable TD { border: 1px solid gray; border-collapse: collapse; }

#itemlista { float: left; clear: both; width: 100%; margin-top: 20px }
#itemlista IMG { border: 1px solid black; margin-right: 7px; }
#itemlista STRONG { font-family: Arial; color: Black; font-size: 12px }
#itemlista DIV { float: left; width: 352px; }
#itemlista A { text-decoration: none; color: Black; }
#itemlista A:hover { text-decoration: underline; color: Black; }

.imgpratogif { margin-right: 10px; border: 0px }
.imgpratojpg { margin-right: 10px; border: 1px solid black; }

.sugestaoJpg { margin: 15px; border-right: 1px solid #9d9d9f; border-bottom: 1px solid #9d9d9f; border-top: 1px solid white; border-left: 1px solid white; margin-bottom: 4px; }
.sugestaoGif { margin: 15px; margin-bottom: 4px; }

#cabMozila { border-bottom: 1px solid black; font-family: Arial; font-size: 14px; text-align: right; width: 450px; height: 20px; font-weight: bold; padding-top: 14px }

#tituloSecao { width: 450px; border-bottom: 1px solid black; font-family: Arial; font-size: 14px; font-weight: bold; margin-top: 14px }