* {
	border: none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	outline: none;
}

body {
	background: #E6F9FF url(https://p.simg.uol.com.br/voip/imagens/layout/bg-site.jpg) repeat-x;
	font: normal 12px Arial;
	text-align: center;
	color: #FFF;
}

h3 {position:relative;}
a {position:relative; cursor:pointer;}
a:link,
a:visited,
a:hover,
a:active {color:#FFF;}
a:hover {text-decoration:none;}
hr {display:none;}

.contBox, .subContBox,
.contObj, .subContObj,
.boxChecarTarifa h2,
.boxChecarTarifa form,
.bordaConteiner,
.bordaBaixo {
	background-image: url(https://p.simg.uol.com.br/voip/imagens/layout/sprites-bg-box.png);
	background-repeat: no-repeat;
}

#topo div,
.txtObj,
.boxChecarTarifa h2 .txtObj,
.boxChecarTarifa .subtituloTarifa h3,
.boxChecarTarifa .subtituloTarifa p {
	background-image: url(https://p.simg.uol.com.br/voip/imagens/layout/sprite-home.png);
	background-repeat: no-repeat;
}

#menuLateral dl,
#menuLateral dl dt,
#menuLateral dl dt big,
#menuLateral dl dd span.bullet,
#menuLateral dl dd a span,
#menuLateral dl dd ul li {
	background-image: url(https://p.simg.uol.com.br/voip/imagens/layout/sprite-menu-new.png);
	background-repeat: no-repeat;
}

.contObj, .subContObj {display:block; height:100%;}
.txtObj {display:block; text-indent:-9999px;}

#conteiner {
	background: #00759B url(https://p.simg.uol.com.br/voip/imagens/layout/bg-conteiner.jpg) repeat-x;
	text-align: left;
	position: relative;
	width: 932px;
	margin: 0 auto 6px auto;
	padding: 0 0 14px 0;
}

.bordaConteiner {
	background-position: -25px -1899px;
	font-size: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 927px;
	height: 5px;
	padding-left: 5px;
}

.bordaConteiner .contObj {background-position:922px -1899px; height:5px;}

#menuLateral {float:left; width:213px;}
#menuLateral img {margin:8px 0; position:relative; left:0px;}
#menuLateral dl {width:191px; margin:0 0 1px 5px;}
#menuLateral dl dt {height:40px;}
#menuLateral dl dt big {display:block; text-indent:-9999px; position:relative; top:10px; left:10px;}
#menuLateral dl dd {position:relative; height:26px; margin-bottom:2px; padding:0 8px;}
#menuLateral dl dd span.bullet {background-position:-567px -3px; display:block; position:absolute; top:5px; left:12px; width:15px; height:15px;}
#menuLateral dl dd a {display:block; text-indent:-9999px; height:100%; padding-left:29px;}
#menuLateral dl dd a span {display:block; font-size:0; position:relative; top:5px;}

/* Menu 01 */
#menuLateral dl.menu01 {background-position:-197px -388px; height:180px;}
#menuLateral dl.menu01 dt {background-color:#00CFF1; background-position:-391px -281px;}
#menuLateral dl.menu01 dt big {background-position:-279px -3px; width:161px; height:18px;}

#menuLateral dl.menu01 dd.botAssineJa,
#menuLateral dl.menu01 dd.botAcesseConta,
#menuLateral dl.menu01 dd.botCompreCreditos {height:24px; margin-bottom:1px;}

#menuLateral dl.menu01 dd.botAssineJa span.bullet,
#menuLateral dl.menu01 dd.botAcesseConta span.bullet,
#menuLateral dl.menu01 dd.botCompreCreditos span.bullet {top:4px;}

#menuLateral dl.menu01 dd.botAssineJa a,
#menuLateral dl.menu01 dd.botAcesseConta a,
#menuLateral dl.menu01 dd.botCompreCreditos a{border-top:none; border-bottom:solid 1px #1487AF;}

#menuLateral dl.menu01 dd.botAssineJa a span {background-position:-3px -122px; top:5px; width:112px; height:15px;}
#menuLateral dl.menu01 dd.botAcesseConta a span {background-position:-3px -3px; top:5px; width:112px; height:15px;}
#menuLateral dl.menu01 dd.botCompreCreditos a span {background-position:-3px -650px; top:5px; width:112px; height:15px;}

#menuLateral dl.menu01 dd.botAssineJa a:hover span {background-position:-141px -122px;}
#menuLateral dl.menu01 dd.botAcesseConta a:hover span {background-position:-141px -3px;}
#menuLateral dl.menu01 dd.botCompreCreditos a:hover span {background-position:-141px -650px;}


#menuLateral dl.menu01 dd ul {border-top:solid 1px #33B4E0; padding:7px 0 0 5px;}
#menuLateral dl.menu01 dd ul li {font-size:0; line-height:0; text-indent:-9999px; height:11px; margin-bottom:4px;}
#menuLateral dl.menu01 dd ul li a {border:none;}
#menuLateral dl.menu01 dd ul li.extrato {background-position:-279px -65px; width:94px;}
#menuLateral dl.menu01 dd ul li.numero {background-position:-279px -79px; width:111px;}
#menuLateral dl.menu01 dd ul li.historico {background-position:-279px -95px; width:88px;}

/* Menu 02 */
#menuLateral dl.menu02 {background-position:-3px -205px; height:385px;}
#menuLateral dl.menu02 dt {background-color:#02BFE5; background-position:-391px -240px;}
#menuLateral dl.menu02 dt big {background-position:-279px -25px; width:138px; height:19px;}

#menuLateral dl.menu02 dd.botOque {height:22px; margin-bottom:1px;}
#menuLateral dl.menu02 dd.botOque span.bullet {top:1px;}
#menuLateral dl.menu02 dd.botOque a {border-top:none; border-bottom:solid 1px #107FA4;}
#menuLateral dl.menu02 dd.botOque a span {background-position:-3px -17px; top:1px; width:123px; height:16px;}
#menuLateral dl.menu02 dd.botOque a:hover span {background-position:-141px -17px;}

#menuLateral dl.menu02 dd.botComoFunciona a {border-top:solid 1px #2CAEDA; border-bottom:solid 1px #107FA4;}
#menuLateral dl.menu02 dd.botComoFunciona a span {background-position:-3px -36px; width:107px; height:15px;}
#menuLateral dl.menu02 dd.botComoFunciona a:hover span {background-position:-141px -36px;}

#menuLateral dl.menu02 dd.botVantagens a {border-top:solid 1px #2BADDA; border-bottom:solid 1px #0F7EA3;}
#menuLateral dl.menu02 dd.botVantagens a span {background-position:-3px -51px; width:72px; height:16px;}
#menuLateral dl.menu02 dd.botVantagens a:hover span {background-position:-141px -51px;}

#menuLateral dl.menu02 dd.botVoipIn a {border-top:solid 1px #2BACD9; border-bottom:solid 1px #0F7DA2;}
#menuLateral dl.menu02 dd.botVoipIn a span {background-position:-3px -69px; width:48px; height:15px;}
#menuLateral dl.menu02 dd.botVoipIn a:hover span {background-position:-141px -69px;}

#menuLateral dl.menu02 dd.botVoipOut a {border-top:solid 1px #1EA1CE; border-bottom:solid 1px #0D779C;}
#menuLateral dl.menu02 dd.botVoipOut a span {background-position:-3px -86px; width:65px; height:16px;}
#menuLateral dl.menu02 dd.botVoipOut a:hover span {background-position:-141px -86px;}

#menuLateral dl.menu02 dd.botVoipFree a {border-top:solid 1px #1DA0CD; border-bottom:solid 1px #0C7396;}
#menuLateral dl.menu02 dd.botVoipFree a span {background-position:-3px -105px; width:69px; height:15px;}
#menuLateral dl.menu02 dd.botVoipFree a:hover span {background-position:-141px -105px;}

#menuLateral dl.menu02 dd.botPlanoBrasil a {border-top:solid 1px #1DA0CD; border-bottom:solid 1px #0C7396;}
#menuLateral dl.menu02 dd.botPlanoBrasil a span {background-position:-2px -666px; width:90px; height:15px;}
#menuLateral dl.menu02 dd.botPlanoBrasil a:hover span {background-position:-141px -666px;}

#menuLateral dl.menu02 dd.botPlanoMundo a {border-top:solid 1px #1DA0CD; border-bottom:solid 1px #0C7396;}
#menuLateral dl.menu02 dd.botPlanoMundo a span {background-position:-2px -682px; width:90px; height:15px;}
#menuLateral dl.menu02 dd.botPlanoMundo a:hover span {background-position:-141px -682px;}

#menuLateral dl.menu02 dd.botTabelaTarifas a {border-top:solid 1px #1C97C1; border-bottom:solid 1px #0D6887;}
#menuLateral dl.menu02 dd.botTabelaTarifas a span {background-position:-3px -137px; width:109px; height:15px;}
#menuLateral dl.menu02 dd.botTabelaTarifas a:hover span {background-position:-141px -137px;}

#menuLateral dl.menu02 dd.botWebphone a {border-top:solid 1px #1B97C1; border-bottom:solid 1px #0C6787;
                                      background: url(https://p.simg.uol.com.br/voip/webphone/imagens/menu-webphone.png) no-repeat 28px 5px;}
#menuLateral dl.menu02 dd.botWebphone a:hover span {}

#menuLateral dl.menu02 dd.botRamal a {border-top:solid 1px #1B97C1; border-bottom:solid 1px #0C6787;
                                   background: url(https://p.simg.uol.com.br/voip/webphone/imagens/menu-ramal-uol-voip.png) no-repeat 28px 5px;}
#menuLateral dl.menu02 dd.botRamal a:hover span {}

#menuLateral dl.menu02 dd.botManualUol a {border-top:solid 1px #1B95BF;}
#menuLateral dl.menu02 dd.botManualUol a span {background-position:-3px -186px; width:135px; height:16px;}
#menuLateral dl.menu02 dd.botManualUol a:hover span {background-position:-141px -186px;}

/* Menu 03 */
#menuLateral dl.menu03 {background-position:-197px -305px; height:102px;}
#menuLateral dl.menu03 dt {background-color:#0081ab; background-position:-391px -326px;}
#menuLateral dl.menu03 dt big {background-position:-279px -47px; width:87px; height:19px;}

#menuLateral dl.menu03 dd.botAjuda {height:25px; margin-bottom:1px;}
#menuLateral dl.menu03 dd.botAjuda span.bullet {top:2px;}
#menuLateral dl.menu03 dd.botAjuda a {border-top:none; border-bottom:solid 1px #186079;}
#menuLateral dl.menu03 dd.botAjuda a span {background-position:-3px -205px; top:2px; width:38px; height:16px;}
#menuLateral dl.menu03 dd.botAjuda a:hover span {background-position:-141px -205px;}

#menuLateral dl.menu03 dd.botFaleConosco a {border-top:solid 1px #1184AB; border-bottom:none;}
#menuLateral dl.menu03 dd.botFaleConosco a span {background-position:-3px -224px; width:85px; height:15px;}
#menuLateral dl.menu03 dd.botFaleConosco a:hover span {background-position:-141px -224px;}

#conteudo {float:left; width:719px;}

#topo {height:50px;}

#topo div {
	background-position: -3px -287px;
	text-indent: -9999px;
	position: relative;
	top: 8px;
	left: 4px;
	float: left;
	width: 121px;
	height: 38px;
}

#topo p {
    background-image: url(https://p.simg.uol.com.br/voip/imagens/telefone.png);
    background-repeat: no-repeat;
	text-indent: -9999px;
	position: relative;
	top: 4px;
	right: 14px;
	float: right;
	width: 329px;
	height: 43px;
}

/* Box Tarifa */
.boxChecarTarifa {
	float: left;
	width: 390px;
	height: 112px;
	margin: 0 0 0 5px;
}

.boxChecarTarifa h2 {
	background-position: 0 -1162px;
	border-bottom: solid 1px #DEDEDE;
	height: 38px;
	padding-left: 8px;
}

.boxChecarTarifa h2 .contObj {background-position:100% -1162px; padding-right:8px;}
.boxChecarTarifa h2 .subContObj {background-repeat:repeat-x; background-position:0 -1203px;}
.boxChecarTarifa h2 .txtObj {background-position:-3px -380px; width:177px; height:35px;}

.boxChecarTarifa .contBox {
	background-position: 0 -606px;
	height: 74px;
	padding-left: 8px;
}

.boxChecarTarifa .subContBox {
	background-position: 100% -606px;
	height: 100%;
	padding-right: 8px;
}

.boxChecarTarifa form {
	background-repeat: repeat-x !important;
	background-position: 0 -721px;
	height: 74px;
}

.boxChecarTarifa .subtituloTarifa {height:28px; padding:13px 0 0 0;}

.boxChecarTarifa .subtituloTarifa h3 {
	background-position: -383px -368px;
	text-indent: -9999px;
	float: left;
	width: 75px;
	height: 18px;
}

.boxChecarTarifa .subtituloTarifa p {
	background-position: -288px -420px;
	text-indent: -9999px;
	float: right;
	width: 87px;
	height: 16px;
	padding-left: 11px;
}

.boxChecarTarifa .mostraTarifa {clear:both;}

.boxChecarTarifa .mostraTarifa select {
	border: solid 1px #7F9DB9;
	font-size: 14px;
	float: left;
	width: 280px;
	margin: 2px 10px 0 0;
}

.boxChecarTarifa .mostraTarifa .tarifa {
	font-weight: bold;
	font-size: 20px;
	color: #0586E9;
	float: left;
	width: 75px;
}

.barraUol {
	background: #000 url(https://p.simg.uol.com.br/voip/imagens/layout/bg-barra-baixo.jpg) repeat-x;
	width: 932px; 
	height: 24px;
	margin: auto;
}

p.copyRight {
	font-size: 11px;
	text-align: center;
	color: #005874;
	padding: 0 0 5px 0;
}