.boxBranco,
.boxPassoFunciona h2,
.boxPassoFunciona ol {
	background-image: url(https://p.simg.uol.com.br/voip/imagens/layout/sprites-bg-box.png);
	background-repeat: no-repeat;
}

.boxBranco .globoSeta,
.boxBranco h2,
.boxBranco ul li.descritivo,
.boxBranco ul li.botao,
.boxBrancoPlanos ul li,
.boxBrancoPlanos .aPartir,
.boxBrancoPlanos .mensais ,
.boxBrancoPlanos dl dt,
.boxBrancoPlanos dl dd,
.boxDownload p,
.boxDownload a,
.boxPassoFunciona ol li span,
.boxPassoFunciona ol li p,
.boxPassoFunciona ol li.passoTres a,
.boxFree,
.boxFree a {
	background-image: url(https://p.simg.uol.com.br/voip/imagens/layout/sprite-home-new.png);
	background-repeat: no-repeat;
}

.destFlash {padding:8px 0 10px 0;}

/* boxBranco */
.boxBranco {
	background-position: 0 0;
	width: 697px;
	height: 281px;
	margin: 0 0 17px 5px;
	padding-left: 10px;
}

.boxBranco .contBox {
	background-position: 100% 0;
	height: 100%;
	padding-right: 10px;
}

.boxBranco .subContBox {
	background-repeat: repeat-x;
	background-position: 0 -284px;
	width: 687px;
	height: 269px;
	padding-top: 12px;
}

.boxBranco h2 {height:45px; margin-bottom:20px;}
.boxBranco ul {float:left; width:172px; padding-left:5px;}
.boxBranco a {display:block; text-indent:-9999px; height:100%;}

.boxBranco .globoSeta {
	float: left;
	width: 141px;
	height: 148px;
	margin-bottom: 10px;
}

.boxBranco .precoPlano {
	display: block;
	text-align: center;
	width: 334px;
	height: 36px;
	clear: both;
}

.boxBranco .precoPlano .contObj {background-position:-26px -1318px;}
.boxBranco .precoPlano .subContObj {background-position:330px -1318px;}
.boxBranco .precoPlano .txtObj {position:relative; top:5px; margin:auto;}

/* Box Voip Pré */
.boxVoipPre {border-right:solid 2px #CFCFCF; float:left; width:346px;}
.boxVoipPre h2 {background-position:-3px -333px; width:213px; height:44px;}
.boxVoipPre  .globoSeta {background-position:-344px -3px; margin-left:5px;}

.boxVoipPre ul li.descritivo {
	background-position: -461px -367px;
	text-indent: -9999px;
	width: 158px;
	height: 77px;
	margin: 10px 0 14px 3px;
}

.boxVoipPre ul li.botao {
	background-position: -308px -153px !important;
	width: 160px;
	height: 42px;
}

.boxVoipPre .precoPlano {background:#BAF143;}

.boxVoipPre .precoPlano .txtObj {
	background-position: -254px -308px;
	width: 205px;
	height: 27px;
}

/* Box Voip IN */
.boxVoipIn {border-left:solid 2px #FFF; float:left; width:330px; padding-left:7px;}
.boxVoipIn h2 {background-position:-136px -286px; width:116px;}
.boxVoipIn  .globoSeta {background-position:-488px -3px;}

.boxVoipIn ul li.descritivo {
	background-position: -461px -309px;
	text-indent: -9999px;
	width: 166px;
	height: 56px;
	margin: 18px 0 27px 3px;
}

.boxVoipIn ul li.botao {
	background-position: -465px -153px;
	width: 160px;
	height: 42px;
}

.boxVoipIn .precoPlano {background:#89D2ED;}

.boxVoipIn .precoPlano .txtObj {
	background-position: -252px -338px;
	width: 188px;
	height: 28px;
}

/* boxBrancoPlanos */
.boxBrancoPlanos {
	background-position: 0 -3061px;
	width: 697px;
	height: 218px;
	margin: 0 0 17px 5px;
	padding-left: 10px;
}

.boxBrancoPlanos .contBox {
	background-position: 100% -3061px;
	height: 100%;
	padding-right: 10px;
}

.boxBrancoPlanos .subContBox {
	background-repeat: repeat-x;
	background-position: 0 -3282px;
	width: 687px;
	height: 212px; 
	padding-top: 6px;
}

.boxBrancoPlanos h2 {height:45px; margin-bottom:20px;}
.boxBrancoPlanos a {display:block; text-indent:-9999px; height:100%;}
.boxBrancoPlanos ul {float:none; width:335px; margin-bottom:22px; padding-left:5px;}
.boxBrancoPlanos .aPartir {background-position:-456px -535px; text-indent:-9999px; width:74px; height:13px; margin-bottom:3px;}
.boxBrancoPlanos .mensais {background-position:-456px -553px; text-indent:-9999px; width:130px; height:13px; margin-bottom:3px;}
.boxBrancoPlanos dl {height:45px; clear:both;}
.boxBrancoPlanos dl dt {float:left; height:45px;}

/* Box Plano Mundo */
.planoMundo h2 {background-position:-3px -562px; width:310px; height:48px; margin-bottom:9px; margin-top:8px;}
.planoMundo ul li.topico01 {background-position:-3px -740px; height:16px; margin-bottom:5px;}
.planoMundo ul li.topico02 {background-position:-3px -760px; height:16px; margin-bottom:5px;}
.planoMundo ul li.topico03 {background-position:-3px -779px; height:15px;}
.planoMundo dl dt {background-position:-3px -613px; float:left; width:191px;}
.planoMundo dl dd {background:transparent url(https://p.simg.uol.com.br/voip/imagens/layout/compre-ja.gif) no-repeat center center; float:right; width:125px; height:33px; margin:8px 12px 0 0;}

/* Box Plano Brasil */
.planoBrasil h2 {background-position:-318px -564px; width:207px; height:48px; margin-bottom:9px; margin-top:8px;}
.planoBrasil ul li.topico01 {background-position:-3px -721px; height:16px; margin-bottom:5px;}
.planoBrasil ul li.topico02 {background-position:-3px -680px; height:16px; margin-bottom:5px;}
.planoBrasil ul li.topico03 {background-position:-3px -700px; height:15px;}
.planoBrasil dl dt {background-position:-197px -613px; float:left; width:191px;}
.planoBrasil dl dd {background-position:-457px -499px; float:right; width:125px; height:33px; margin:8px 0 0 0;}

/* Box Free */
.boxFree {
	background-position: -3px -446px;
	position: relative;
	left: 6px;
	float: left;
	width: 348px;
	height: 113px;
}

.boxFree dl {float:left;}

.boxFree dl dt {
	width: 172px;
	height: 51px;
	margin: 8px 0 0 6px;
}

.boxFree dl dd {
	width: 211px;
	height: 47px;
	margin-left: 13px;
}

.boxFree span {
	float: right;
	width: 101px;
	height: 99px;
	margin: 10px 10px 0 0;
}

.boxFree dl dt  a, .boxFree dl dd a, .boxFree span a {
	display: block;
	text-indent: -9999px;
	height: 100%;
}

.boxFree dl dt a  {background-position:-457px -447px;}
.boxFree dl dd a {background-position:-3px -234px;}
.boxFree span a {background-position:-354px -446px;}

.boxWebphone {
	margin-bottom: 15px;
    padding-left: 6px;
}

.boxDownload p {
	background-position: -3px -420px;
	text-align: left;
	text-indent: -9999px;
	width: 255px;
	height: 23px;
	margin: 10px auto 4px auto;
}

.boxDownload a {
	background-position: -3px -156px;
	text-align: left;
	text-indent: -9999px;
	display: block;
	width: 303px;
	height: 73px;
	margin: 0 auto;
}

/* Box Passo */
.boxPassoFunciona {
	width: 708px;
	height: 179px;
	margin: 0 0 10px 5px;
	clear: both;
}

.boxPassoFunciona h2 {
	background-position: 0 -1244px;
	width: 700px;
	height: 34px;
	padding-left: 8px;
}

.boxPassoFunciona h2 .contObj {background-position:100% -1244px; padding-right:8px;}
.boxPassoFunciona h2 .subContObj {background-repeat:repeat-x; background-position:0 -1281px;}

.boxPassoFunciona h2 .txtObj {
	background-position: -197px -389px;
	position: relative;
	top: 5px;
	width: 243px;
	height: 28px;
}

.boxPassoFunciona .contBox {background-position:0 -832px;}
.boxPassoFunciona .subContBox {background-position: 100% -832px; padding:0 8px;}

.boxPassoFunciona ol {
	background-repeat: repeat-x !important;
	background-position: 0 -1014px;
	height: 135px;
	padding: 10px 0 0 0;
}

.boxPassoFunciona ol li {
	border-right: solid 1px #C3C3C3;
	border-left: solid 1px #FFF;
	text-align: center;
	float: left;
	width: 150px;
	height: 123px;
	padding: 2px 12px 0 13px;
}

.boxPassoFunciona ol li p,
.boxPassoFunciona ol li span {display:block; text-indent:-9999px; margin:0 auto 0 auto;}

.boxPassoFunciona ol li.passoUm {border-left:none; padding-left:5px;}

.boxPassoFunciona ol li.passoUm span {
	background-position: -3px -1px;
	width: 110px;
	height: 56px;
	margin: 0 auto 12px auto;
}

.boxPassoFunciona ol li.passoUm p {
	background-position: -289px -242px;
	width: 115px;
	height: 30px;
}

.boxPassoFunciona ol li.passoDois span {
	background-position: -116px -3px;
	width: 120px;
	height: 57px;
	margin: -1px auto 13px auto;
}

.boxPassoFunciona ol li.passoDois p {
	background-position: -276px -275px;
	width: 132px;
	height: 33px;
}

.boxPassoFunciona ol li.passoTres span {
	width: 135px;
	height: 74px;
	margin: -1px auto 0 auto;
    background-image: url(https://p.simg.uol.com.br/voip/webphone/imagens/icon-utilizar-passo-3.png);
}

.boxPassoFunciona ol li.passoTres p {
	background-image: url(https://p.simg.uol.com.br/voip/webphone/imagens/text-utilizar-passo-3.png);
	width: 137px;
	height: 32px;
	margin: 0 auto 0 auto;
}

.boxPassoFunciona ol li.passoTres a {
	background-image: url(https://p.simg.uol.com.br/voip/webphone/imagens/button-saiba-mais.png);
	display: block;
	text-indent: -9999px;
	width: 73px;
	height: 33px;
	margin: 0 auto 0 auto;
}

.boxPassoFunciona ol li.passoQuatro {border-right:none; padding-right:4px;}

.boxPassoFunciona ol li.passoQuatro span {
	width: 122px;
	height: 74px;
	margin: -5px auto 16px auto;
    background-image: url(https://p.simg.uol.com.br/voip/webphone/imagens/icon-utilizar-passo-4.png);
}

.boxPassoFunciona ol li.passoQuatro p {
	background-position: -408px -275px;
	width: 146px;
	height: 32px;
	margin: 0;
}

.tarifaConexao {font-size:11px; padding:10px 0 0 10px;}
.tarifaConexao a:link,
.tarifaConexao a:visited,
.tarifaConexao a:hover,
.tarifaConexao a:active {color:#FFF;}
.tarifaConexao a:hover {text-decoration:none;}

.legendaAssine {font:normal 11px Arial; color:#AFF3FF; padding-left:8px;}
.legendaAssine a:link,
.legendaAssine a:visited,
.legendaAssine a:active,
.legendaAssine a:hover {color:#AFF3FF;}

















