* html img {
    filter:expression(
        this.alphaxLoaded ? "" :
        (
            this.src.substr(this.src.length-4)==".png"
            ?
            (
                (!this.complete)
                ? "" :
                this.runtimeStyle.filter=
                ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
                (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
                String(this.alphaxLoaded=true).substr(0,0)+
                (this.src="images/blank.png").substr(0,0)
            )
            :
            this.runtimeStyle.filter=""
        )
    );
}

html {
    overflow-y: scroll;
}

object, a {
    outline: none;
}

body {
    background-color: #ee2c74;
}

body, td {
    font-family: "Verdana";
    font-size: 11px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    color: #ffffff;
}

a {
    color: #ffffff;
    text-decoration: underline;
}

form, h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    padding: 0px;
    display: inline;
}

h1, h1 a {
    font-size: 16px;
}

.oculto {
    display: none;
}

.tabela_conteudo {
    width: 902px;
}

.fundo_fingrs {
    vertical-align: top;
    height: 683px;
    background-image: url(images/fundo_fingrs.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    background-color: #ffffff;
}

.fundo_sombra {
    height: 12px;
    background-image: url(images/fundo_sombra.jpg);
    background-position: top;
    background-repeat: repeat-x;
}

.logo_fingrs {
    height: 118px;
    padding-left: 344px;
    padding-top: 54px;
    padding-bottom: 53px;
}

.acesse_catalogo {
    height: 17px;
    padding-bottom: 23px;
    text-align: center;
}

.clique_abaixo {
    height: 20px;
    padding-bottom: 23px;
    text-align: center;
}

.fundo_login {
    height: 189px;
    background-image: url(images/fundo_login.jpg);
    background-position: top;
    background-repeat: no-repeat;
    vertical-align: top;
}

.espaco_login {
    padding: 30px;
}

.largura_titulo {
    width: 55px;
}

.textfield_campos {
    font-family: "Verdana";
    font-size: 12px;
    color: #000000;
    background-color: #ee2c74;
    width: 251px;
    height: 19px;
    background-image: url(images/fundo_textfield.jpg);
    background-position: top;
    background-repeat: no-repeat;
    border: none;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 7px;
}

.entrar {
    text-align: right;
    height: 26px;
    padding-top: 33px;
    padding-right: 10px;
}
