        .lavaLampWithImage {
            position: relative;
            height: 42px;
            width: 965px;
            background: none;
            padding: 0px;
            margin: 0px 0;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: url("../imagens/lava.gif") no-repeat right -42px;
                        width: 15px; height: 42px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: url("../imagens/lava.gif") no-repeat top left;
                            height: 42px;
                            margin-right: 15px; /* 7px is the width of the rounded shape */
							
                        }
                        
                        .lavaLampWithImage li.back2 .left {
                            background: url("../imagens/lava2.gif") no-repeat top left;
							
                        }
                    .lavaLampWithImage li a {
                        font: bold 11px arial;
                        text-decoration: none;
                        color: #707054;
                        outline: none;
                        text-align: center;
                        top: 0px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 42px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 18px;    
                    }
						.lavaLampWithImage li.current a {
							background-position:auto top;
						}
						
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
							color:#FFF;
                        }

       /* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav { list-style: none; margin: 0 0 0 139px; padding: 0; }
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li { float: left;  margin: 0 0 0 1px; min-width: 84px; /* be nice to Opera */ }
.tabs-nav a { display: block; padding: 0 10px; }

.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

.pagination { text-align: left; width: 320px; margin: 40px auto 0; clear: both; }
.pagination .numero,span.current { text-align:center; height: 40px; width: 37px; text-decoration: none; color: #08733f; background: url("../imagens/botoes/bt_paginacao.png") no-repeat left bottom; line-height: 34px; display: block; float: left; font-size: 1.2em }
.pagination .numero:hover,span.current { background-position: left top; }
span.current { color: #ff5500; font-weight: bold; }
.pagination .numero span,span.current span { display:block; width:33px; }
.pagination .prev,.pagination .next,.pagination .next-disabled,.pagination .prev-disabled { display: block; float: left; width: 6px; height: 11px; margin: 11px 8px 0; }
.pagination .prev { background: url("../imagens/botoes/setas_paginacao.gif") no-repeat left top; }
.pagination .next { background: url("../imagens/botoes/setas_paginacao.gif") no-repeat right top; }
.pagination .next-disabled { background: url("../imagens/botoes/setas_paginacao.gif") no-repeat right bottom; }
.pagination .prev-disabled { background: url("../imagens/botoes/setas_paginacao.gif") no-repeat left bottom; }
.pagination .first,.pagination .last,.pagination .first-disabled,.pagination .last-disabled { text-decoration: none; color: #08733f; float: left; font-size: 1.2em; margin: 8px 0 0; }
.pagination .first-disabled,.pagination .last-disabled { color: #CCC; }

#busca_home { position:absolute; width:240px; margin-top:10px; margin:93px 0 0 746px; padding:0; }
#busca_home #texto_news { font-size:10px; color:#646464; margin:0 0 5px 0; padding:0; }
#busca_home div.campo { border:none; background-image:url(../imagens/bg/busca_home.png); background-repeat:no-repeat;  width:212px; height:22px; margin-bottom:17px; }
#busca_home div#selectBusca { background-image:url(../imagens/bg/select_segmento.png); cursor: pointer; }
#busca_home .input { background:none; border:none; margin:2px 5px 0 21px; width:185px; font-size:11px; color:#646464; }
#busca_home #bt_enviar { margin-left:110px; }

#busca_home div .errors { display:none; }

#busca_home #ok { position: absolute; list-style:none; width: 240px; margin:10px 0 0 0px; background:#ffeedd; border:1px solid #0F7744; padding:5px 0 0 0; font-size:12px; color:#006600; font-weight:bold; }

#busca_home .resultado_busca { border: 5px solid #d8d8be; background: #f4f4ec url("../imagens/bg/busca_home_lupa.png") no-repeat 533px 34px; width: 580px; height: 320px; position: absolute; margin: 20px 0 0 -380px; z-index: 99; overflow: hidden;  display: none; }
#busca_home h1 { margin:0px 0px 0px 0; border-bottom: 3px solid #d8d8be; color: #707054; font-size: 11px; font-weight: bold; height: 29px; line-height: 29px; }
#busca_home h1 span { float:left; margin: 0 0 0 10px; }
#busca_home #resultados { overflow: hidden; width:580px; height:280px; position: relative; }
#busca_home h1 .fechar { display:block; width: 64px; height: 15px; float: right; margin: 7px 10px 0 0; text-decoration: none; font-weight: bold; background:transparent url("../imagens/botoes/close_cinema.gif") no-repeat center center; }
#busca_home .conteudo_resultados { border-top: 2px solid #e5e6d6; float:left; width: 580px; height: 280px; position: relative; display: block }
#busca_home .dados_loja { border-top: 2px solid #e5e6d6; width: 580px; float:left; height: 280px; position: relative; display: block }
.load_busca { position: absolute; z-index: 100; margin: 80px 0 0 280px; }
.resultado_busca a { color: #097342; text-decoration: none; font-size: 12px;  font-size: 14px; display: block; padding: 3px; margin: 5px 0; }
.resultado_busca a:hover { text-decoration: underline; }
.resultado_busca .col1, 
.resultado_busca .col2, 
.resultado_busca .col3,
.resultado_busca .col4 { width: 120px; float: left; margin: 10px 0 0 20px; }
.resultado_busca .erro { margin:10px 15px; }
.resultado_busca .dados_loja a { display: block; margin: 15px 0 0 20px; width:60px; }
#retorno_busca { margin: 15px; }
.retorno_nome_loja { font:bold 14px Arial,Helveltica,Sans-serif; }
.retorno_imagem_loja img { border:3px solid #d8d8be; }
.retorno_dados_loja { margin: 5px 0 0 10px; }
.retorno_end_loja { margin: 5px 0 0 ; }
#busca_home .fechar { cursor: pointer; }


#busca_home .segmentos { border: 5px solid #d8d8be; background: #f4f4ec url("../imagens/bg/busca_home_lupa.png") no-repeat 533px 34px; width: 580px; height: 320px; position: absolute; margin: 20px 0 0 -380px; z-index: 99; overflow: hidden;  display: none; }
.lista_segmentos { margin-top: 15px; }
.lista_segmentos a { display: block; margin: 3px 0 0 5px; width:120px; color: #097342; text-decoration: none; font-size: 12px;  font-size: 11px; display: block; padding: 3px; }
.lista_segmentos .col1, 
.lista_segmentos .col2, 
.lista_segmentos .col3,
.lista_segmentos .col4 { width: 120px; float: left; margin: 10px 0 0 15px; }

#enquete_home .resultado_enquete { border: 5px solid #d8d8be; background: #f4f4ec url("../imagens/bg/busca_home_lupa.png") no-repeat 533px 34px; width: 260px; height: 285px; position: absolute; margin: 0px 0 0 -85px; z-index: 99; overflow: hidden;  display: none; }
#enquete_home h1 { margin:0px 0px 0px 0; border-bottom: 3px solid #d8d8be; color: #707054; font-size: 11px; font-weight: bold; height: 29px; line-height: 29px; }
#enquete_home h1 span { float:left; margin: 0 0 0 10px; }
#enquete_home #resultados { overflow: hidden; width:580px; height:280px; position: relative; }
#enquete_home h1 .fechar { display:block; width: 64px; height: 15px; float: right; margin: 7px 10px 0 0; text-decoration: none; font-weight: bold; background:transparent url("../imagens/botoes/close_cinema.gif") no-repeat center center; }
#enquete_home .conteudo_resultados { border-top: 2px solid #e5e6d6; float:left; width: 260px; height: 205px; position: relative; display: block }
#enquete_home #dados_enquete {  width: 240px; height: 220px; position: relative; display: block; margin: 10px; }
.load_enquete { position: absolute; z-index: 100; margin: 40px 0 0 110px; }
.resultado_enquete a { color: #097342; text-decoration: none; font-size: 12px;  font-size: 14px; display: block; padding: 3px; margin: 5px 0; }
.resultado_enquete a:hover { text-decoration: underline; }

.conteudo_resultados p.pergunta { margin: 0 0 3px; height: 42px;  }

.conteudo_resultados div.percentage { height: 10px; background: url("../imagens/bg/percentage.png") repeat-x left center; margin:3px 0 10px 0; }
#retorno_busca { margin: 15px; }
.retorno_nome_loja { font:bold 14px Arial,Helveltica,Sans-serif; }
.retorno_imagem_loja img { border:3px solid #d8d8be; }
.retorno_dados_loja { margin: 5px 0 0 10px; }
.retorno_end_loja { margin: 5px 0 0 ; }
#enquete_home .fechar { cursor: pointer; }

.resultado_enquete .erro { margin: 10px; }

#envia_enquete,#ver_resultado { cursor:pointer; }