@import url(core.css);
@import url(module.css);
@import url(grid.css);
div#ak_modal_div {
	position: absolute;
	z-index: 1000;
	background: #FFF;
}
div#ak_modal_div div.ak_modal_title {
	position: relative;
	background-color: #778E1D;
	color: #FFF;
	font: bold 12px/1.5em 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
}
body{
    background: url(../images/fundo_body.gif) 0 146px;
}
#body_aux{
    min-width: 998px; width: 100%;
    background: url(../images/fundo_body_aux.png) repeat-x 0 0;
}

#master{
    width:998px;
    margin: 0 auto;
    zoom: 1;
}
#cabecalho{
    position: relative;
    width: 998px; height: 120px;
    background: url(../images/fundo_cabecalho.png) repeat-x 50% 100%;
}
#cabecalho .logo_site{
    position: absolute; top: 20px; left: 29px;
}
#cabecalho .text_central_de_atendimento{
    position: absolute; top: 35px; left: 558px;
    width: 153px; height: 40px;
    border-right: 1px solid #126B21;
    background-image: url(../images/text_central_de_atendimento.gif);
    background-position: 0 50%;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 152px;
}

#it #cabecalho .text_central_de_atendimento{ background-image: url(../images/it/text_central_de_atendimento.gif); }
#en #cabecalho .text_central_de_atendimento{ background-image: url(../images/en/text_central_de_atendimento.gif); }
#es #cabecalho .text_central_de_atendimento{ background-image: url(../images/es/text_central_de_atendimento.gif); }

#cabecalho .form_search{
    position: absolute; top: 15px; left: 731px;
    width: 239px; height: 20px; overflow: hidden;
    text-align: left;
    padding: 0; margin: 0;
}
#cabecalho .form_search form{ margin: 0; padding: 0; }
    #cabecalho .form_search .entTxt{
        position: absolute; top: 0; left: 0;
        padding: 0; border: 0; margin: 0;
        width: 239px; height: 20px;
        background-color: #105A1C;
        font: normal 11px/11px Arial, Helvetica, sans-serif;
        color: #669C20;
        line-height: 20px;
        text-indent: 9px;
    }
    #cabecalho .form_search .submit{
        position: absolute; top: 0; right: 0;
        width: 18px; height: 20px;
        background: #105A1C url(../images/fundo_cabecalho_bot_submit.gif);
    }
#cabecalho .menu_recursos{
    position: absolute; top: 45px; left: 731px;
    width: 239px; height: 20px;
    border-top: 3px solid #AAD86C;

}
    
        #cabecalho .menu_recursos li{
            float: left;
    }
        #cabecalho .menu_recursos li a{
            display: block;
            float: left;
            height: 21px;
            background-image: url(../images/sprite_bot_cabecalho_recursos.gif);
        }
#it #cabecalho .menu_recursos li a{ background-image: url(../images/it/sprite_bot_cabecalho_recursos.gif); }
#en #cabecalho .menu_recursos li a{ background-image: url(../images/en/sprite_bot_cabecalho_recursos.gif); }
#es #cabecalho .menu_recursos li a{ background-image: url(../images/es/sprite_bot_cabecalho_recursos.gif); }

        #cabecalho .menu_recursos li a:hover{
            border-color: #669C20;
        }
        #cabecalho .menu_recursos .bot_assine_fast_news{
            width: 80px;
            background-position: 0 6px;
        }
        
#en #cabecalho .menu_recursos .bot_assine_fast_news{ width: 100px; margin-right: 31px; }
#es #cabecalho .menu_recursos .bot_assine_fast_news{ width: 86px; margin-right: 26px; }
#it #cabecalho .menu_recursos .bot_assine_fast_news{ width: 95px; margin-right: 23px; }

        #cabecalho .menu_recursos .bot_assine_fast_news:hover{
            background-position: 0 -24px;
        }
        #cabecalho .menu_recursos .bot_compartilhe{
            width: 78px;
            background-position: -82px 6px;
        }
#en #cabecalho .menu_recursos .bot_compartilhe{ width: 24px; background-position: -116px 6px; margin-right: 31px; }

#es #cabecalho .menu_recursos .bot_compartilhe{ width: 41px; background-position: -116px 6px;  margin-right: 26px; }

#it #cabecalho .menu_recursos .bot_compartilhe{ width: 36px; background-position: -116px 6px;  margin-right: 23px; }

        #cabecalho .menu_recursos .bot_mapa_do_site{
            width: 78px;
            background-position: -161px 6px;
        }

#en #cabecalho .menu_recursos .bot_mapa_do_site{ width: 53px; background-position: -194px 6px; }

#es #cabecalho .menu_recursos .bot_mapa_do_site{ width: 59px; background-position: -194px 6px; }

#it #cabecalho .menu_recursos .bot_mapa_do_site{ width: 62px; background-position: -194px 6px; }

    #cabecalho .user_guest{
        position: absolute; top: 85px; left: 510px;
        width: 460px; height: 50px;
        text-align: left;
    }
        #cabecalho .user_guest_hello{
           display: block;
           font: normal 16px/26px Georgia, Helvetcia, sans-serif;
           color: #FFF;
           border-bottom: 1px solid #137925;
        }
        #cabecalho .user_guess_options{
           font: normal 10px/20px Arial, Helvetcia, sans-serif;
           color: #669B1F;
        }
            #cabecalho .user_guess_options a{ color: #669B1F; }

    #cabecalho .user_auth{
        position: absolute; top: 85px; left: 510px;
        width: 460px; height: 50px;
        text-align: left;
    }
        #cabecalho .user_auth_hello{
           display: block;
           font: normal 16px/26px Georgia, Helvetcia, sans-serif;
           color: #FFF;
           border-bottom: 1px solid #137925;
        }
        #cabecalho .user_auth_options{
           position: absolute; top: 27px; left: 0;
           height: 20px;
           font: normal 12px/20px Georgia, Helvetcia, sans-serif;
           color: #FFF;
        }
            #cabecalho .user_auth_options a{ color: #FFF; border-bottom: 2px solid #137925; text-decoration: none; margin-right: 15px; }
        #cabecalho .user_auth_options_more{
           position: absolute; top: 27px; right: 0;
           height: 20px;
           float: right;
           font: normal 12px/20px Georgia, Helvetcia, sans-serif;
           color: #FFF;
        }
            #cabecalho .user_auth_options_more a{
                border-bottom: 2px solid #137925; margin-left: 15px;
                color: #A5DF11;
                text-transform: uppercase;
                text-decoration: none;
            }
        #cabecalho .user_auth_wallet{
            position: absolute; top: 0; right: 0;
            display: block; height: 26px;
            font: normal 11px/20px Arial, Helvetcia, sans-serif;
            float: right;
        }
            #cabecalho .user_auth_wallet span{
                display: block; float: right;
                line-height: 26px;
                padding: 0 10px;
                border-right: 1px solid #137925;
                color: #FFF;
            }
            #cabecalho .user_auth_wallet span.last{ border-right: 0; padding-right: 0; }


#corpo{
    width: 998px;
    zoom: 1;
    background: url(../images/fundo_corpo.png) repeat-y 50% 0;
    padding: 0 0 25px 0;
}
#corpo:after{ content: "."; line-height: 0; clear: both; display: block; visibility: hidden;  }
    #corpo .menu_nevagacao{
        position: relative; z-index: 1;
        width: 940px;
        padding-top: 5px; margin: 0 auto;
    }
        #corpo .menu_nevagacao ul{
            width: 940px; height: 26px;
            border-bottom: 3px solid #778E1D;
            voice-family: "\"}\"";
            voice-family: inherit;
            height: 23px;
        }

    #corpo .menu_nevagacao li{ position: relative; float: left; height: 23px; padding-right: 50px; }
#it #corpo .menu_nevagacao li{ padding-right: 45px; }
#es #corpo .menu_nevagacao li{ padding-right: 26px; }

    #corpo .menu_nevagacao li.last{ padding-right: 0; }
#it #corpo .menu_nevagacao li.last{ padding-right: 0; }
#es #corpo .menu_nevagacao li.last{ padding-right: 0; }

.menu_language{ position: absolute; top: 15px; right: 306px; text-align: right; }
.menu_language h5{ display: none; }
.menu_language ul{ line-height: 0; }
.menu_language ul li { line-height: 0; display: inline-block; *display: inline; zoom: 1; }
.menu_language ul li a.iconO{ width: 16px; height: 11px; background-image: url(../images/language_flags.gif); }
.menu_language ul li a.menu_language_pt-br{}
.menu_language ul li a.menu_language_en{ background-position: -21px 0; }
.menu_language ul li a.menu_language_es{ background-position: -42px 0; }
.menu_language ul li a.menu_language_it{ background-position: -63px 0; }

            #corpo .menu_nevagacao li a{
                display: block;
                float: left;
                height: 20px;
                font: normal 15px/15px Georgia, Helvetcia, sans-serif;
                color: #1F5253;
                text-decoration: none;
                border-bottom: 3px solid #FFF;
            }
            #corpo .menu_nevagacao li a:hover,
            #corpo .menu_nevagacao li.selected a{
                border-bottom: 3px solid #AAD86C;
                color: #B0B00F;
            }
            #corpo .menu_nevagacao ul li ul{
                position: absolute; top: 23px; left: 0;
                display: none;
                width: auto; height: 0;
                padding-top: 3px;
                border-bottom: none;
                text-align: left;
                background-image: url(../images/spacer.gif);
            }
                #corpo .menu_nevagacao ul li ul li,
                #it #corpo .menu_nevagacao ul li ul li,
                #es #corpo .menu_nevagacao ul li ul li{
                    position: static;
                    float: none;
                    padding-right: 0;
                    height: 30px;

                }
                #corpo .menu_nevagacao ul li.selected ul li a,
                #corpo .menu_nevagacao ul li ul li a,
                #corpo .menu_nevagacao ul li.selected ul li a:hover,
                #corpo .menu_nevagacao ul li ul li a:hover{
                        display: block;
                        float: none;
                        height: 30px;
                        white-space: nowrap;
                        font: bold 11px/30px Georgia, Helvetcia, sans-serif;
                        color: #0F531B;
                        padding: 0 10px;
                        text-decoration: none;
                        border-bottom: none;
                        background-image: url(../images/fundo_menu_navegacao.png);
                    }
                    #corpo .menu_nevagacao ul li.selected ul li a:hover,
                    #corpo .menu_nevagacao ul li ul li a:hover{
                        background-image: url(../images/fundo_menu_navegacao_hover.png);
                        color: #FFF;
                    }




    #A{
        margin: 0 20px 0 29px;
    }
        .box-listagem-filiais
            .item-address{
                margin-bottom: 20px;
        }
    #B{
        width: 311px;
        margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #CCC;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 300px;
    }
    #C{
        border-left: 1px solid #CCC;
        width: 311px;
        margin-left: -11px;
        padding-left: 10px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 300px;
    }
        #E{ margin-right: 20px; overflow: hidden; }
        #F{ overflow: hidden; }
    #G{
        position: relative;
        width: 631px;
        padding-right: 10px; border-right: 1px solid #CCC;
        margin: 0 10px 0 29px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 621px;
    }
    #H{
        position: relative;
        width: 631px;
        padding-right: 9px; border-right: 1px solid #CCC;
        margin: 0 10px 0 29px;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 621px;
    }
    .mr20{ margin-right: 20px; }
    #G .breadcrumb, #H .breadcrumb{
        position: absolute; top: -20px; left: 0;
    }
    #G .recursos-do-texto, #H .recursos-do-texto{
        position: absolute; top: -20px; right: 10px;
    }
    #I{
        margin-left: 29px;
    }

    .etapas_compra{
        display: block;
        height: 28px;
    }
        .etapas_compra span{
            display: block;
            float: left;
            height: 28px;
        }
        .etapas_compra .text_minha_carteira{
            width: 235px;
            background: url(../images/sprite_etapa_compra.gif) 0 0;
        }
        .etapas_compra .text_minha_carteira_selected{
            width: 235px;
            background: url(../images/sprite_etapa_compra.gif) 0 -30px;
        }
        .etapas_compra .text_identificacao{
            width: 211px;
            background: url(../images/sprite_etapa_compra.gif) -240px 0;
        }
        .etapas_compra .text_identificacao_selected{
            width: 211px;
            background: url(../images/sprite_etapa_compra.gif) -240px -30px;
        }
        .etapas_compra .text_pagamento{
            width: 162px;
            background: url(../images/sprite_etapa_compra.gif) -455px 0;
        }
        .etapas_compra .text_pagamento_selected{
            width: 162px;
            background: url(../images/sprite_etapa_compra.gif) -455px -30px;
        }
        #en .etapas_compra .text_minha_carteira{ width: 176px; }
        #en .etapas_compra .text_minha_carteira_selected{ width: 176px; }

        #en .etapas_compra .text_identificacao{ width: 221px; background-position: -194px 0; }
        #en .etapas_compra .text_identificacao_selected{ width: 221px; background-position: -194px -30px;  }

        #en .etapas_compra .text_pagamento{ width: 170px; background-position: -428px 0; }
        #en .etapas_compra .text_pagamento_selected{ width: 170px; background-position: -428px -30px; }

        #es .etapas_compra .text_minha_carteira{ width: 155px; }
        #es .etapas_compra .text_minha_carteira_selected{ width: 155px; }

        #es .etapas_compra .text_identificacao{ width: 224px; background-position: -194px 0; }
        #es .etapas_compra .text_identificacao_selected{ width: 224px; background-position: -194px -30px;  }

        #es .etapas_compra .text_pagamento{ width: 108px; background-position: -430px 0; }
        #es .etapas_compra .text_pagamento_selected{ width: 108px; background-position: -430px -30px; }

        #it .etapas_compra .text_minha_carteira{ margin-right: 0px; width: 238px; }
        #it .etapas_compra .text_minha_carteira_selected{ margin-right: 0px;  width: 238px; }

        #it .etapas_compra .text_identificacao{ margin-right: 0px; width: 218px; background-position: -270px 0;  }
        #it .etapas_compra .text_identificacao_selected{ margin-right: 0px; width: 218px; background-position: -270px -30px;  }

        #it .etapas_compra .text_pagamento{ width: 163px; background-position: -525px 0; }
        #it .etapas_compra .text_pagamento_selected{ width: 163px; background-position: 525px -30px; }

        #en .etapas_compra .icon{ background-image: url(../images/en/sprite_etapa_compra.gif); }
        #es .etapas_compra .icon{ background-image: url(../images/es/sprite_etapa_compra.gif); }
        #it .etapas_compra .icon{ background-image: url(../images/it/sprite_etapa_compra.gif); }

.texto-entrada{
    height: 300px; overflow: hidden;
    text-align: left;
    height: 120px;
    font: normal 15px/120% Georgia, Helvetica, sans-serif;
    color: #999;
}
#box_servicos{}
    #box_servicos .mod-simpletext-title{
        font-size: 16px; line-height: 120%;
        color: #137925;
    }
    #box_servicos .mod-simpletext-text li{ margin-left: 0; }
    #box_servicos .mod-simpletext-text a{
        color: #778C1D;
    }
.last-analises-de-mercado{}
    .last-analises-de-mercado h5{
        border-color: #137925;
        color: #669B1F;
    }
    .last-analises-de-mercado .item-bullet-square,
    .last-analises-de-mercado .item-bullet-square-last{
        border-color: #137925;
        background-image: url(../images/bullet_square_green.gif);
    }
    .last-analises-de-mercado .item-simple,
    .last-analises-de-mercado .item-simple-last{
        border-color: #137925;
    }
.last-blog{}
    .last-blog h5{
        border-color: #993333;
        color: #99473E;
    }
    .last-blog .item-bullet-square,
    .last-blog .item-bullet-square-last{
        border-color: #CAA492;
        background-image: url(../images/bullet_square_red.gif);
    }
.list_comentarios{}
.form_comentario{}
    .list_comentarios h5,
    .form_comentario h5{
        display: block;
        padding-bottom: 5px;
        border-bottom: 1px solid #327500;
        text-align: left;
        font: bold 20px/120% Georgia,Helvetica,san-serif;
        color: #1F5252;
    }
    .list_comentarios h5 span,
    .form_comentario h5 span{
        font-size: 16px;
        color: #666666;
    }
    .form_comentario .obs{
        display: block;
        padding: 10px 0;
        text-align: left;
        font: normal 11px/120% Arial, Helvetica, san-serif;
        color: #65515E;
    }
    .box_vtm_euro .mod-convertxtoreal-comprar, .box_vtm_dolar .mod-convertxtoreal-comprar{
        background-image: url(../images/bot_comprar_orange.gif);
    }
    #en .box_vtm_euro .mod-convertxtoreal-comprar, 
    #en .box_vtm_dolar .mod-convertxtoreal-comprar{
        background-image: url(../images/en/bot_comprar_orange.gif);
    }
    #es .box_vtm_euro .mod-convertxtoreal-comprar, 
    #es .box_vtm_dolar .mod-convertxtoreal-comprar{
        background-image: url(../images/es/bot_comprar_orange.gif);
    }
    #it .box_vtm_euro .mod-convertxtoreal-comprar, 
    #it .box_vtm_dolar .mod-convertxtoreal-comprar{
        background-image: url(../images/it/bot_comprar_orange.gif);
    }
    .box_frete{
        position: relative; zoom: 1;
        width: 470px; height: 120px;
        font-family: Georgia, Helvetica, sans-serif;
        color: #137925;
        background-color: #FFF;
    }
        .box_frete-title{
            position: absolute; top: 10px; left: 12px;
            font-size: 20px; font-weight: bold;
        }
        .box_frete-tipo_entrega{
            position: absolute; top: 32px; left: 90px;
            width: 376px; height: 20px;
            font-size: 12px; font-weight: bold; line-height: 120%;
            text-align: left;
        }
        .box_frete-tipo_entrega input{ position: relative; top: 2px; }
        .box_frete-entrega,.box_frete-sedex,.box_frete-retirada{
            position: absolute; top: 60px; left: 90px;
            width: 376px; height: 50px;
            text-align: left;
        }
        .box_frete-entregaloja select, .box_frete-entrega select, .box_frete-retirada select, .box_frete-sedex input{
            width: 170px; height: 20px;
            font-size: 12px; font-weight: bold; line-height: 120%;
            padding: 0; border: 1px solid #CCC; margin: 0;
            color: #137925;
        }
        .box_frete .submit{
            position: absolute; top: 90px; left: 90px;
            float: left;
            width: 30px; overflow: auto;
            padding: 2px 5px; border: 0; margin: 0;
            background-color: #137925;
            font-family: Georgia, Helvetica, sans-serif;
            font-size: 12px; font-weight: bold; line-height: 150%;
            color: #FFF;
        }
        .listagem_simples li{
            display: block;
        }
#C .last-analises-de-mercado .item-simple,
#C .last-analises-de-mercado .item-simple-last{
    font-size: 11px; line-height: 120%;
}
#C .last-analises-de-mercado .list{ padding-top: 5px; }
#C .last-analises-de-mercado .list li a{
    display: block;
    text-align: left;
    text-decoration: none;
    font: normal 12px/150% Arial,Helvetica,san-serif;
    color: #666;
}
#C .last-analises-de-mercado .list li a:hover{
    text-decoration: underline;
}
#C .recursos-blog{
    position: relative;
    height: 59px;
    border-top: 3px solid #137925;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 56px;
}
#C .menu_arquivo h5,
    #C .form_search h5{
    display: block;
    font: bold 16px/120% Georgia,Helvetica,san-serif;
    margin-bottom: 7px;
    color: #669B1F;
    text-align: left;
}
#C .form_search{
    position: absolute; top: 5px; left: 0;
    width: 140px;
    height: 50px;
}
#C .menu_arquivo{
    position: absolute; top: 5px; left: 160px;
    width: 140px;
}
#C .form_search .entTxt{
    position: absolute; bottom: 0; left: 0;
    width: 140px; height: 24px;
    border: 1px solid #999;
    color: #999;
    text-indent: 10px;
    font: normal 11px/120% Verdana, Helvetica, sans-serif;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 138px;
    height: 22px;
}
#C .form_search .submit{
    position: absolute; bottom: 1px; right: 1px;
    width: 22px; height: 24px;
    background-image: url(../images/icon_lupa_green.gif);
    background-position: 50% 50%;
    background-color: #FFF;
}
.formLego .customSubmitTotal{
    position: relative;
}
.formLego .customSubmitTotal .bot_finalizarcompra{
    position: absolute; top: 40px; right: 0;
    width: 251px; height: 30px;
    background-image: url(../images/bot_finalizar_compra.gif);
}
#en .formLego .customSubmitTotal .bot_finalizarcompra{ background-image: url(../images/en/bot_finalizar_compra.gif); }
#es .formLego .customSubmitTotal .bot_finalizarcompra{ background-image: url(../images/es/bot_finalizar_compra.gif); }
#it .formLego .customSubmitTotal .bot_finalizarcompra{ background-image: url(../images/it/bot_finalizar_compra.gif); }

.formLego .customSubmitTotal .mostarTotal{
    position: absolute; top: 0; right: 0;
    width: 251px; height: 30px;          
    background-color: #0D5021;
    padding-bottom: 0;
    text-align: center;
    font: bold 14px/30px Georgia, Helvetica, sans-serif;
    color: #FFF;
}
.formLego .customSubmitTotal .mostarTotal span{
    display: block; float: left;
    width: 49%;
}
#rodape{
    min-width: 998px; width: 100%;
    background: #10561B url(../images/fundo_rodape.png) repeat-x 0 0;
}
#rodape_content{
    text-align: left;
    position: relative; 
    width: 940px;
    padding-bottom: 100px;
    margin: 0 auto;
}

    #rodape_content .logo_site{
        position: absolute; top: 40px; left: 2px;
    }

    #rodape_content .info_matriz_sp{
        position: absolute; top: 20px; left: 310px;
        width: 260px;
        font: normal 12px/150% Arial, Helvetica, sans-serif;
        text-align: left;
        color: #CCD0C1;
    }
    #rodape_content .info_matriz_sp h5{
        display: block;
        font-weight: bold;
    }

    #rodape_content .info_filiais{
        position: relative; top: 20px; left: 608px;
        width: 260px;
        font: normal 12px/150% Arial, Helvetica, sans-serif;
        text-align: left;
        color: #CCD0C1;
    }
    #rodape_content .info_filiais:after{ content: "."; line-height: 0; clear: both; display: block; visibility: hidden;  }
    #rodape_content .info_filiais h5{
        display: block;
        font-weight: bold;
    }
    #rodape_content .info_filiais li{
        float: left;
        width: 100px;
        display: list-item;
        list-style: square inside;
    }
    #rodape_content .info_filiais li,
        #rodape_content .info_filiais a{
            color: #CCD0C1;
            text-decoration: none;
    }
        #rodape_content .info_filiais a:hover{
            text-decoration: underline;
        }
    #rodape_content .text_registro_banco_central{
        position: absolute; top: 105px; left: 278px;
        display: none;
        width: 122px; height: 13px;
        background-image: url(../images/text_rodape_registro_banco_central.gif);
    }
    #rodape_content .text_telefone{
        position: absolute; top: 105px; left: 310px;
        width: 99px; height: 14px;
        background-image: url(../images/text_rodape_telefone.gif);
    }
    #rodape_content .logo_banco_central_do_brasil{
        position: absolute; top: 19px; left: 821px;
        width: 116px; height: 30px;
        background-image: url(../images/logo_rodape_banco_central_do_brasil.gif);
    }
    #rodape_content .logo_abracam{
        position: absolute; top: 71px; left: 841px;
        width: 76px; height: 25px;
        background-image: url(../images/logo_rodape_abracam.gif);
    }
    #rodape_content .outros_links{
        position: absolute; bottom: 70px; left: 0;
        border-top: 1px solid #137925;
        width: 940px; overflow: hidden;
    }
        #rodape_content .outros_links li{
            position: relative; left: 3px;
            display: block; float: left;
            padding-right: 74px;
        }
        #en #rodape_content .outros_links li{ padding-right: 101px; }
        #es #rodape_content .outros_links li{}
        #it #rodape_content .outros_links li{}

        #en #rodape_content .outros_links li.last,
        #es #rodape_content .outros_links li.last,
        #eit #rodape_content .outros_links li.last,
        #rodape_content .outros_links li.last{ padding-right: 0;}
            #rodape_content .outros_links li a{
                display: block; float: left;
                font: bold 11px/23px Arial,Helvetica,san-serif;
                color: #A6AA9F;
                text-decoration: none;
            }
            #rodape_content .outros_links li a:hover{
                text-decoration: underline;
            }


    #rodape_content .info_extra{
        position: absolute; bottom: 45px; left: 0;
        border-top: 1px solid #669C20;
        width: 940px; height: 23px; overflow: hidden;
    }
        #rodape_content .info_extra li{
            position: relative; left: 3px;
            display: block; float: left;
            padding-right: 167px;
        }
        #rodape_content .info_extra li{
            display: block; float: left;
            font: normal 12px/23px Arial,Helvetica,san-serif;
            text-decoration: none;
            color: #CCD0C1;
        }
        #rodape_content .info_extra li.last{ padding-right: 0; float: left; }

        #en #rodape_content .info_extra li{ padding-right: 110px; }
        #en #rodape_content .info_extra li.last{ padding-right: 0; float: left; }

        #es #rodape_content .info_extra li{ padding-right: 105px; }
        #es #rodape_content .info_extra li.last{ padding-right: 0; float: left; }

        #it #rodape_content .info_extra li{ padding-right: 177px; }
        #it #rodape_content .info_extra li.last{ padding-right: 0; float: left; }

            #rodape_content .logo_citrus7{
                position: absolute; bottom: 20px; left: 0;
                border-top: 1px solid #669C20;
                width: 940px; height: 23px; overflow: hidden;
                text-align: right;
                font: normal 11px/23px Arial,Helvetica,san-serif;
                color: #669C20;
                text-decoration: none;
            }
.box_fast_news{
    position: absolute; top: 0; left: 0; z-index: 20;
    display: none;
    width: 295px;
}
    .box_fast_news_close{
        position: absolute; top: 17px; right: 17px;
        font: bold 11px/100% Arial,Helvetica,san-serif;
        color: #000;
        text-decoration: none;
    }
    .box_fast_news_top{
        display: block;
        width: 295px; height: 20px;
        background: url(../images/top_box_fast_news.gif);
    }
    .box_fast_news_content{
        position: relative;
        display: block;
        padding: 17px;
        text-align: left;
        background: url(../images/content_box_fast_news.gif);
    }
    .box_fast_news_content h5{
        display: block;
        padding-bottom: 5px;
        font: bold 16px/100% Arial,Helvetica,san-serif;
        color: #990000;
        border-bottom: 1px solid #0B2C10;
    }
    .box_fast_news_content p{
        display: block;
        padding: 5px  0;
        font: normal 11px/120% Arial,Helvetica,san-serif;
        color: #990000
    }
    .box_fast_news_content strong{
        display: block;
        padding-bottom: 5px;
        font: bold 11px/120% Arial,Helvetica,san-serif;
        color: #000;
    }
    .box_fast_news_content form{
        position: relative; zoom: 1;
        display: block;
        height: 20px; overflow: hidden;
    }

    .box_fast_news_content form .entTxt{
        position: absolute; top: 0; left: 0;
        padding: 0; margin: 0;
        width: 178px; height: 18px;
        border: 1px solid #105A1C;
    }
    .box_fast_news_content form .submit{
        position: absolute; top: 0; right: 0;
        padding: 0; border: 0; margin: 0;
        width: 70px; height: 20px;
        text-align: center;
        font: bold 11px/120% Arial,Helvetica,san-serif;
        background-color: #105A1C;
        color: #FFF;
    }
    .box_fast_news_bottom{
        display: block;
        width: 295px; height: 5px;
        background: url(../images/bottom_box_fast_news.gif);
    }
    