#embModal {
    color: #fff;
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:9999;
    display:none;
}

#embModal h1{
    color: #000;
    position: relative;
    left: 80px;
    font-size: 24px;
    top: 85px;
}

#embModal h1 span{
    color: #FFF;
}

/*
#embModal p.pt,
#embModal p.en {
    font-size: 16px;
    background:url('/nva/img/bg-black-opacity.png') repeat;
    padding:20px 24px;
    display:none;
    position:absolute;
    bottom: 20px;
    width:860px;
    box-sizing:border-box;
    text-align:left;
}
*/

#embModal p span, #embModal p a{
    color: #FFF;
}

#embModal:before {
    width:100%;
    height:100%;
    background:url('/nva/img/bg-black-opacity.png') repeat;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    content:'';

}

#embModal .contentModal{
    position:absolute;
    width:900px;
    height:600px;
    left:50%;
    margin-left:-450px;
    top:50%;
    margin-top:-300px;
    box-sizing:border-box;
    padding:30px 20px;
    text-align:center;
}
#embModal .contentModal .pt.mask{
    background:url('/nva/img/home/floater_PT.png') no-repeat;

}
#embModal .contentModal .en.mask{
    background:url('/nva/img/home/floater_EN.png') no-repeat;
}

#embModal .contentModal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

#embModal .videoContent {
    position: relative;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    top:90px;
    width: 607px;
    height: 362px;
}

#embModal .videoContent iframe{
    width:100%!important;
    height:100%!important;
}

#embModal .mask {
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    width:100%;
    height:100%;
}

#embModal .close {
    background:url('/nva/img/modal/bt-modal-fechar.png') no-repeat;
    height:32px;
    width:30px;
    top: 60px;
    position:absolute;
    right: 100px;
    z-index:10;
    color:#fff;
    text-decoration:none!important;
    padding: 7px 11px;
    box-sizing: border-box;
}

#embModal .close:hover {
    opacity:.7;
}

#social-networks-floater {
    position: absolute;
    bottom: 55px;
    right: 39px;
}
#social-networks-floater li{
    width: 80px;
    height:80px;
    margin-top: 25px;
    position:relative;
}
#social-networks-floater li.fb{right:18px;}

#social-networks-floater li.tw{right:9px;}

#social-networks-floater li.yt{}

#social-networks-floater li a{ border-radius:100%;}
