* {
    margin: 0;
    padding: 0;
    font-family: "PT SANS", "Lucida Grande", "Lucida Sans Unicode", Verdana,
    sans-serif;
    line-height: 1.6;
}
/* Fontes */
@font-face {
    font-family: 'PT Sans';
    font-weight: normal;
    font-style: normal;
    src: url('fonts/pt_sans-regular.eot');
    src: local('?'), url('fonts/pt_sans-regular.woff') format('woff'), url('fonts/pt_sans-regular.ttf') format('truetype'), url('fonts/pt_sans-regular.svg#webfontOPKvihg1') format('svg');
}
@font-face {
    font-family: 'PT Sans';
    font-weight: bold;
    font-style: normal;
    src: url('fonts/pt_sans-bold.eot');
    src: local('?'), url('fonts/pt_sans-bold.woff') format('woff'), url('fonts/pt_sans-bold.ttf') format('truetype'), url('fonts/pt_sans-bold.svg#webfontOPKvihg1') format('svg');
}
@font-face {
    font-family: 'PT Sans';
    font-weight: normal;
    font-style: italic;
    src: url('fonts/pt_sans-italic.eot');
    src: local('?'), url('fonts/pt_sans-italic.woff') format('woff'), url('fonts/pt_sans-italic.ttf') format('truetype'), url('fonts/pt_sans-italic.svg#webfontOPKvihg1') format('svg');
}
@font-face {
    font-family: 'PT Sans';
    font-weight: bold;
    font-style: italic;
    src: url('fonts/pt_sans-bolditalic.eot');
    src: local('?'), url('fonts/pt_sans-bolditalic.woff') format('woff'), url('fonts/pt_sans-bolditalic.ttf') format('truetype'), url('fonts/pt_sans-bolditalic.svg#webfontOPKvihg1') format('svg');
}
.clear{ clear: both; height: 0; }
/*--------------------------- BODY ------------------------*/
html{
    height: 100%;
    width: 100%;
    overflow: hidden;
}
body{
    height: 100%;
    position: relative;
}
body:before{
    content:"";
    display: block;
    height: 3.5vh;
    padding: 5px 0;
    width: 100%;
    position: relative; 
    border-bottom: 1px solid #F00;
    background: url(topo-embreve.png) center center repeat-x;
    background-size: auto 100%;
    box-sizing: border-box;
}
.segura-slide{
    position: relative;
    width: 100%;
}
#foo1{
   height: 78.4vh !important;
}
#foo1 a{
    background: url('sombra.png') bottom center no-repeat;
}
#foo1 a, #foo1 a div.background{
    display: block;
    width: 100%;
    height: 78.4vh !important;
    float: left;
}
#foo1 a div.background{
    background-size: cover !important;
}
#imagenet-rodape-fundo{
    background: #A8A8B7;
    width: 100%;
}
    #imagenet-rodape{
        width: 67.9vw;
        height: 18.1vh;
        margin: auto;
        padding-top: 2vh;
        color: #FFF;
        box-sizing: border-box;
        position: relative;
    }
        .imagenet-fale {
            width: 23vw;
            height: 10vh;
            padding: 3vh 2vw 0 3vw;
            border-right: 0.2vh solid #82828E;
            font-family: 'Tahoma';
            text-align: right;
            box-sizing: border-box;
            float: left;
        }
            .imagenet-fale strong{
                line-height: 2vh;
                font-weight: bold;
                font-size: 2vw;
                display: block;
            }
            .imagenet-fale a{
                font-size: 1vw;
                color: #FFF;
                text-decoration: none;
                letter-spacing: 0.3vw;
            }
            .imagenet-rodape-logo{
                background: url('sedutore-rodape.png') center center no-repeat;
                background-size: 77%;
                width: 10vw;
                height: 10vh;
                border-left: 0.2vh solid #FFF;
                box-sizing: border-box;
                float: left;
            }
    .imagenet-rodape-frase{
        width: 34.9vw;
        height: 10vh;
        padding: 2vh 0 0 0;
        
        box-sizing: border-box;
        line-height: 2.3vh;
        box-sizing: border-box;
        font-size: 1vw;
        float: left;
    }
    .imagenet-copyright{
        padding: 0.9vh 0 0; 
        font-size: 0.74vw;
        letter-spacing: 0.4vw;
        text-align: center;
        margin: auto;
    }
    .imagenet-copyright a{ color: #FFF; text-decoration: none; }
    .sedutore{
        width: 15.3vw;
        margin-left: -7.65vw;
        position: absolute;
        top: 8vh;
        left: 50%;
        z-index: 2;
    }
        .sedutore img{
            width: 100%;
            height: 100%;
        }
 
    .imagenet-visite,.imagenet-sexy-shop{
        background: rgba(40, 22, 22, 0.65);
        height: 6.9vh;
        padding: 1.8vh 2vw;
        position: absolute;
        color: #FFF;
        font-size: 2.5vh;
        text-align: right;
        box-sizing: border-box;
        z-index: 2;
    }
    .imagenet-visite{
        width: 30vw;
        top: 40vh;
    }
    .imagenet-sexy-shop{
        width: 25vw;
        top: 48vh;
    }