.icone {
	background-image:url(./../images/sprit.png);
	background-repeat:no-repeat;
	display:block;
}

.servicon {
    background-image:url(./../images/servicos.jpg);
    background-repeat:no-repeat;
    display:block;
}

.icone.facebook {
	background-position: 0px 0px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.icone.facebook:hover {
	background-position: 0px -28px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
}

.icone.twitter {
	background-position: -38px 0px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.icone.twitter:hover {
	background-position: -38px -28px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
}
.icone.youtube {
	background-position: -77px 0px;
    height: 28px;
    width: 30px;
    margin-top: 2px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.icone.youtube:hover {
	background-position: -77px -28px;
    height: 28px;
    width: 30px;
    margin-top: 2px;
}
.icone.instagram {
	background-position: -114px 0px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.icone.instagram:hover {
	background-position: -114px -28px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
}

/*Icone rodape redes sociais*/


.icone.facebook-m {
	background-position: 0px -28px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.icone.facebook-m:hover {
	background-position: 0px 0px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
}

.icone.twitter-m {
	background-position: -38px -28px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.icone.twitter-m:hover {
	background-position: -38px 0px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
}
.icone.youtube-m {
	background-position: -77px -28px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.icone.youtube-m:hover {
	background-position: -77px 0px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
}
.icone.instagram-m {
	background-position: -114px -28px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.icone.instagram-m:hover {
	background-position: -114px 0px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
}

.icone.login {
	background-position: -147px -25px;
    height: 22px;
    width: 16px;
    margin: 2px 8px;
    float: left;
    transform: rotate(0deg) scale(1.003) skew(28deg) translate(0px);
    -webkit-transform: rotate(0deg) scale(1.003) skew(28deg) translate(0px);
    -moz-transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
    -o-transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
    -ms-transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
}
.icone.busca {
    background-position: -142px 0px;
    height: 22px;
    width: 21px;
    margin: 2px 8px;
    float: left;
    transform: rotate(0deg) scale(1.003) skew(28deg) translate(0px);
    -webkit-transform: rotate(0deg) scale(1.003) skew(28deg) translate(0px);
    -moz-transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
    -o-transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
    -ms-transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
}

.icone.search {
	background-position: -143px -1px;
    height: 21px;
    width: 20px;
}

.icone.telefone {
    background-position: -185px -33px;
    height: 15px;
    width: 17px;
    float: left;
    margin-top: 12px;
    margin-right: 8px;
}

.icone.home {
    background-position: -165px -33px;
    height: 15px;
    width: 17px;
    float: left;
    margin-top: 12px;
    margin-right: 8px;
}


.icone.yt {
    background-position: -147px -49px;
    height: 34px;
    width: 50px;
	position: absolute;
    top: 40%;
    left: 37%;
}

.icone.top {
    background-position: -95px -61px;
    height: 28px;
    width: 28px;
    margin-top: 2px;
    float: right;
}
footer .mrxweb {
    background-position: 0px -64px;
    height: 47px;
    width: 81px;
    display: inline-block;
}

footer .rnova {
    background-position: -79px -74px;
    height: 47px;
    width: 124px;
    display: inline-block;
    margin-top: 8px;
}

.vira-txt{
    transform: rotate(0deg) scale(1.003) skew(28deg) translate(0px);
    -webkit-transform: rotate(0deg) scale(1.003) skew(28deg) translate(0px);
    -moz-transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
    -o-transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
    -ms-transform: rotate(0deg) scale(1.003) skew(14deg) translate(0px);
}

.servicon.ipdedicado {
    background-position: 0px 0px;
    height: 70px;
    width: 67px;
}

.servicon.pontoaponto {
    background-position: -73px 0px;
    height: 70px;
    width: 67px;
}

.servicon.linkdedicado {
    background-position: -153px 0px;
    height: 70px;
    width: 67px;
}
.servicon.redesvpn {
    background-position: -217px 0px;
    height: 70px;
    width: 67px;
}
.servicon.linkredundante {
    background-position: -283px 0px;
    height: 70px;
    width: 59px;
}
.servicon.linktemporario {
    background-position: -339px 0px;
    height: 70px;
    width: 62px;
}
.servicon.manutencao {
    background-position: -399px 0px;
    height: 70px;
    width: 68px;
}