* {font-family: Verdana, Tahoma, Arial, Sans-Serif;}

p, h1, h2, h3, h4, h5, h6, ul, li {
	margin: 0px;
	padding: 0px;
}

li {list-style: none;}

#principalB2B {
	background: url(../_img/fundoSiteEmpresa.gif) left top repeat-x;
	width: 100%;
	height: 100%;	
}

#principalB2C {
	background: url(../_img/fundoSite.gif) left top repeat-x;
	width: 100%;
	height: 100%;	
}

#principalWiFi {
	background: url(../_img/fundoWiFi.gif) left top repeat-x;
	width: 100%;
	height: 100%;	
}

body {
	margin: 0px auto;
	width: 770px;
    position: relative;
}

.corpoB2B {
	background-color: #e8dabc;
	padding: 38px 44px 82px 37px;
	margin: 20px 0px 100px;
}
.corpoB2B td {
	font-size: 12px;
	color: #333;
}

.corpoB2C {
	background: url(../_img/img_preHomeB2C.jpg) right 20px no-repeat #7577c0;
	padding: 38px 44px 307px 37px;
	margin: 20px 0px 100px;
}

.descritivoAreas {
	border-top: solid 5px #d0c4a9;
	border-bottom: solid 5px #d0c4a9;
}
.descritivoAreas .bdSeparador {
	border-bottom: solid 1px #baae96;
}

.breadCrumb {
	font-size: 10px;
	color: #666;
	padding: 0px 0px 9px 11px;
}
.breadCrumb strong {color: #6d3dcc;}
.breadCrumb a {
	color: #6d3dcc;
	text-decoration: none;
}
.breadCrumb a:hover {text-decoration: underline;}

.tituloPrincipal {
	display: block;
	padding-left: 12px;
	margin-bottom: 25px;
	border-bottom: solid 4px #cdcdcd;
	width: 758px;
}

.respiroSliders {padding-bottom:30px;}
.respiroSlidersEnd {padding-bottom:50px;}

.slider {
	border-bottom: solid 3px #e5e5e5;
}
.slider td {
	border: solid 1px #b2b2b2;
	line-height: 16px;
}
.slider .noBorder {border-right: 0px;}
.slider .titulo {border: 0px; padding-left: 11px;}
.slider .separadorTitulos {background: url(../_img/img_sepTitulos.gif) left bottom no-repeat;}
.slider a {
	display: block;
	color: Black;
	text-decoration: none;
	padding: 14px 0px 0px 12px;	
	font-size: 11px;
}
.slider a:hover {color: White;}

.slider .slider_grd1a {
	width: 756px;
	height: 84px;
	background: url(../_img/slider_grande_off.gif) left top no-repeat;
}
.slider .slider_grd1a:hover {background: url(../_img/slider_grande_on.gif) left top no-repeat;}

.slider .slider_med1a {
	width: 372px;
	height: 84px;
	background: url(../_img/slider_medio_off.gif) left top no-repeat;
}
.slider .slider_med1a:hover {background: url(../_img/slider_medio_on.gif) left top no-repeat;}
.slider .slider_med2a {
	width: 372px;
	height: 84px;
	background: url(../_img/slider_medio_off.gif) left top no-repeat;
}
.slider .slider_med2a:hover {background: url(../_img/slider_medio_on.gif) left top no-repeat;}

.slider .slider_peq1a {
	width: 243px;
	height: 84px;
	background: url(../_img/slider_pequeno_off.gif) left top no-repeat;
}
.slider .slider_peq1a:hover {background: url(../_img/slider_pequeno_on.gif) left top no-repeat;}
.slider .slider_peq2a {
	width: 243px;
	height: 84px;
	background: url(../_img/slider_pequeno_off.gif) left top no-repeat;
}
.slider .slider_peq2a:hover {background: url(../_img/slider_pequeno_on.gif) left top no-repeat;}
.slider .slider_peq3a {
	width: 243px;
	height: 84px;
	background: url(../_img/slider_pequeno_off.gif) left top no-repeat;
}
.slider .slider_peq3a:hover {background: url(../_img/slider_pequeno_on.gif) left top no-repeat;}


.sessao td, .sessao h2 {
	font-size: 11px;
	color: #323232;
	line-height: 16px;
}
.sessao h3 {padding: 37px 0px 9px 0px;margin:0px;}
.sessao .olho {
	font-size: 12px;
	padding: 17px 0px;
}
.sessao .subtitulo {
	color: #333;
	margin: 13px 0px 6px;
}
.sessao .subtitulo2 {
	color: #666;
	margin: 13px 0px 6px;
}
.sessao .txtSubtitulo2 {
	color: #666;
	padding: 13px 0px 50px;
}
.sessao .txtSubtitulo {padding: 13px 0px 50px;}
.sessao .respiro {padding-left: 26px;}
.sessao .respiroDir1 {padding-right: 24px;}
.sessao .respiroDir2 {padding-right: 24px;}
.sessao .bordaSepBot {border-bottom: solid 1px #cbcbcb;}
.sessao .fundoListaLinks {background-color: #f4f3fb;border-right:solid 24px White;}

.listaLink {margin-bottom: 20px;width:359px;}
.listaLink li {
	display: block;
	width: 359px;
	background: url(../_img/bg_itensMenu.gif) left top repeat-y;
	border-bottom: solid 1px White;
}
.listaLink li a {
	display: block;
	width: 328px;
	background: url(../_img/ico_setaLinks.gif) left center no-repeat;
	padding: 5px 7px 6px 24px;
	color: #4d3d99;
	text-decoration: none;
}
.listaLink li a:hover {background: url(../_img/ico_setaLinks.gif) left center no-repeat #cdc6f3;}

.listaLink2 {width:232px;}
.listaLink2 li {
	display: block;
	width: 232px;
	background: url(../_img/bg_itensMenu.gif) left top repeat-y;
	border-bottom: solid 1px White;
}
.listaLink2 li a {
	display: block;
	width: 202px;
	background: url(../_img/ico_setaLinks.gif) left center no-repeat;
	padding: 5px 7px 6px 24px;
	color: #4d3d99;
	text-decoration: none;
}
.listaLink2 li a:hover {background: url(../_img/ico_setaLinks.gif) left center no-repeat #cdc6f3;}

.listaLink3 {margin-bottom: 20px;width:170px;}
.listaLink3 li {
	display: block;
	width: 170px;
	background: url(../_img/bg_itensMenu.gif) left top repeat-y;
	border-bottom: solid 1px White;
}
.listaLink3 li a {
	display: block;
	width: 139px;
	background: url(../_img/ico_setaLinks.gif) left center no-repeat;
	padding: 5px 7px 6px 24px;
	color: #4d3d99;
	text-decoration: none;
}
.listaLink3 li a:hover {background: url(../_img/ico_setaLinks.gif) left center no-repeat #cdc6f3;}

.footer {
	border-top: solid 4px #cdcdcd;
	border-bottom: solid 1px #cdcdcd 
}
.footer ul {margin: 13px 0px;float: left;}
.footer ul li {
	float: left;
	font-size: 11px;
	padding-right: 12px;
	color: #5b3eb3;
}
.footer ul li a {
	color: #5b3eb3;
	text-decoration: none;
}
.footer ul li a:hover {text-decoration: underline;}
.footer .televendas {
	font-size: 12px;
	padding: 10px 0px 0px;
	font-weight: bolder;
}

.respContent {padding-left: 40px;}
.falseContent {background-color: #ccc;height: 100%}


.corMenu {background-color: #f4f3fb;}

.menuLateral {
	font-size: 11px;
	border-top: solid 1px White;
	width: 170px;
	padding-bottom: 100px;
}
.menuLateral li {
	display: block;
	width: 170px;
	border-bottom: solid 1px White;
}
.menuLateral .empty {height: 24px;border-bottom: 0px;}
.menuLateral li a {
	display: block;
	color: #5b3eb3;
	padding: 5px 7px 6px 24px;
	width: 139px !important; 
    width: 170px;
	text-decoration: none;
	background: url(../_img/ico_setaLinksMenu.gif) left center no-repeat;
}
.menuLateral li a:hover {background: url(../_img/ico_setaLinks.gif) left center no-repeat #cdc6f3;}
.menuLateral li .activated {background: url(../_img/ico_setaLinksMenuAtivo.gif) left center no-repeat #dfdcfa;}
.menuLateral li .activated:hover {background: url(../_img/ico_setaLinksMenuAtivo.gif) left center no-repeat #dfdcfa;}
.menuLateral .noBorderBot {border-bottom: 0px;}
.menuLateral .zero {height: 0px;}

.menuLateral .area {background: url(../_img/bg_itensMenu.gif) left top repeat-y;}
.menuLateral .area a {
	font-weight: bolder;
	background: url(../_img/ico_maisMenu.gif) left center no-repeat;
}
.menuLateral .area a:hover {
	font-weight: bolder;
	background: url(../_img/ico_maisMenu.gif) left center no-repeat #cdc6f3;
}
.menuLateral .area .activated {
	font-weight: bolder;
	background: url(../_img/ico_menosMenu.gif) left center no-repeat;
}
.menuLateral .area .activated:hover {
	font-weight: bolder;
	background: url(../_img/ico_menosMenu.gif) left center no-repeat #cdc6f3;
	cursor: pointer;
}

.menuLateral .area2 {
    background: url(../_img/bg_itensMenu.gif) left top repeat-y;
    cursor: pointer;
}

.menuLateral .area2 a {
	font-weight: bolder;
	background: url(../_img/ico_setaArea.gif) left center no-repeat;
}

.menuLateral .area2 a:hover {
	background: url(../_img/ico_setaArea.gif) left center no-repeat #cdc6f3;
}

.menuLateral .area2 .activated {
	font-weight: bolder;
    background-color: #cdc6f3;
}

.menuLateral .esconde {display: none;}
.menuLateral .mostra {display: block;}

.respTemplateMenu {padding-bottom: 40px;}

.cboPreHome {
	width: 242px;
	font-weight: bolder;
	font-size: 12px;
	border: solid 1px Black;
}

#content td {
	font-size: 12px;
	line-height: 16px;
	color: #333;
}
#content a {
	color: #5b3eb3;
	text-decoration: none;
}
#content a:hover {text-decoration: underline;}
#content .titulo {
	padding: 0px 0px 7px 10px;
	border-bottom: solid 4px #ccc;
}
#content h2 {
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
#content .respiroTitulo {padding-top: 18px;}
#content p {padding: 0px 20px 15px 10px;}
#content .titulo14pxBold {
	font-size: 14px;
	color: #333;
	padding: 13px 15px; 
	font-weight: bolder;
	border-bottom: solid 1px #ccc;
}
#content .titulo14pxBold2 {
	font-size: 14px;
	color: #333;
	padding: 13px 15px; 
	font-weight: bolder;
	border-bottom: solid 1px #dcdaeb;
}
#content .titulo18pxBold {
	font-size: 18px;
	color: #333;
	border-bottom: solid 1px #ccc;
	padding: 21px 10px 10px; 
	font-weight: normal;
}
#content .titulo18pxBold2 {
	font-size: 18px;
	color: #333;
	border-bottom: solid 4px #ccc;
	padding: 21px 10px 10px; 
	font-weight: normal;
}
#content .titulo18pxBold3 {
	font-size: 18px;
	color: #333;
	margin: 9px 10px;
	font-weight: normal;
}
#content .titulo18pxBold4 {
	font-size: 18px;
	color: #333;
	border-bottom: solid 4px #e6e6e6;
	padding: 21px 10px 10px; 
	font-weight: normal;
}
#content .tituloImagem {
	margin: 0px 0px 12px;
	padding: 0px 7px 0px; 
	border-bottom: solid 4px #ccc;
}
#content .subtitulo1 {
	color: #333;
	font-size: 12px;
	font-weight: bolder;
	border-bottom: solid 4px #e6e6e6;
	margin: 0px 0px 11px;
	padding: 3px 10px 7px; 
}
#content .subtitulo2 {
	color: #333;
	font-size: 12px;
	font-weight: bolder;
	border-bottom: solid 4px #e6e6e6;
	margin: 0px;
	padding: 3px 10px 7px; 
}
#content .subtitulo3 {
	color: #333;
	font-size: 12px;
	font-weight: bolder;
	border-bottom: solid 1px #999;
	padding: 3px 10px 7px; 
}
#content blockquote {
	background-color: #f4f3fb;
	margin: 20px 0px 0px;
	padding: 12px 15px;
	color: #666;
}
#content .passoInstall {
	float: left;
	padding: 10px;
	border-bottom: solid 1px #ccc;
	width: 540px;
}
#content .passoInstall li {
	float: left;
	margin-right: 20px;
}
#content .passoInstall .texto {
	padding-top: 6px;
	margin: 0px;
	width: 344px;
}
#content .linksInstall .texto {
	padding: 7px 7px 0px 15px;
	vertical-align: top;
	color: #666;
}
#content .linksInstall .texto .destaque {color: #333;}
#content .promocoes .box {
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
#content .promocoes .box td {border-bottom: solid 1px #ccc;}
#content .promocoes .box td p {
	padding-left: 10px;
	margin: 0px;
	padding-bottom: 10px;
}
#content .promocoes .respiro {padding: 10px;}
#content .promocoes .box td .obs1 {
	font-size: 10px;
	color: #999;
	padding-right: 52px;
	padding-bottom: 7px;
}
#content .promocoes .box td .destaque {
	font-size: 12px;
	color: #000;
	font-weight: bolder;
}
#content .equipamentos {
	float: left;
	padding: 10px 0px 10px 10px;
	border-bottom: solid 1px #ccc;
	width: 550px;
}
#content .equipamentos li {
	float: left;
	margin-right: 20px;
}
#content .equipamentos .texto {
	margin: 0px;
	width: 435px;
}
#content .botao {
	clear: both;
	float: right;
	padding: 12px 0px 0px 0px;
}
#content .voltar {
	width: 112px;
	height: 21px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;	
	background: url(../_img/bt_voltar.gif) left top no-repeat;
}
#content .introConheca {
	border-bottom: solid 1px #ccc;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
#content .conhecaVantagens {margin-bottom: 20px;}
#content .conhecaVantagens li {
	padding: 5px 20px 5px 38px;
	background: url(../_img/ico_listStyle.gif) 12px 6px no-repeat;
	border-bottom: solid 1px #ccc;
}
#content .btGrande {
	display: block;
	background: url(../_img/bg_btGrande.gif) left top no-repeat;
	text-align: center;
	font-weight: bolder;
	width: 273px;
	padding: 5px 0px 7px;
}
#content .listaCidades {margin: 25px 0px 20px;}
#content .listaCidades li {
	padding: 4px 20px 4px 24px;
	background: url(../_img/ico_listStyleSquare.gif) 10px 10px no-repeat;
	border-bottom: solid 1px #e6e6e6;
}

#content .listaProvedores li {
	padding: 10px 20px 10px 10px;
	background: url(../_img/ico_listStyleSquare.gif) 10px 16px no-repeat;
	border-bottom: solid 1px #dcdaeb;
}

#content .listaFornecedores li {
	padding: 10px 20px 10px 5px;
	background: url(../_img/ico_listStyleSquare.gif) 10px 16px no-repeat;
}

#content .boxPromoB2B li {
	padding: 4px 0px 15px 24px;
	background: url(../_img/ico_listStyleSquare.gif) 10px 10px no-repeat;
}
#content .boxPromoB2B .obs {
	font-size: 11px;
	color: #999;
	background: none;
	padding: 4px 0px 30px 24px;
}
#content .obs1 {
	font-size: 10px;
	color: #999;
	padding-right: 10px;
}
#content .obs2 {
	font-size: 11px;
	color: #999;
	padding-right: 10px;
}
#content .obs3 {
	font-size: 11px;
	color: #666;
	padding-right: 10px;
}

#content .obs4 {
	font-size: 10px;
	color: #666;
	padding-right: 10px;
}

#content .colunaServicos {
	width: 118px;
	padding: 8px 12px 36px;
}
#content .colunaServicos h4 {
	font-size: 14px;
	color: #696cb1;
	text-transform: uppercase;
	font-weight: bolder;
	margin-bottom: 5px;
}
#content .colunaServicos p {
	color: #666;
	padding: 0px;
	margin-bottom: 10px;
}
#content .colunaServicos .cpEstado {
	color: #333;
	font-size: 11px;
	width: 108px;
	margin-bottom: 15px;
}
#content .esconde {display: none;}
#content .mostra {display: block;}
#content .campoCad {
	font-size: 12px;
	color: #333;
	border: solid 1px #333;
	margin-top: 5px;
	margin-bottom: 6px;
	_margin-bottom: 4px;
}

#content .bdSeparador {border-bottom: solid 1px #ccc;}
#content .bdSeparador2 {border-bottom: solid 1px #999;}
#content .bdSeparador3 {border-bottom: solid 1px #e6e6e6;}
#content .bdSeparador4px {border-bottom: solid 4px #ccc;}
#content .dadosCad {font-size: 11px;}
#content .dadosCad2 {font-size: 10px;}
#content .termo {
	font-size: 11px;
	color: #656565;
	padding: 17px 10px;
	border: solid 1px #333;
	overflow: auto;
	width: 508px;
	height: 103px;
	margin-bottom: 20px;
}
#content .acordo {
	background-color: #f4f3fb;
	padding: 10px 18px 10px 10px;
}
#content .listaNaoCadastrado {margin: 0px 0px 10px;}
#content .listaNaoCadastrado li {
	font-size: 11px;
	padding: 4px 20px 4px 24px;
	background: url(../_img/ico_listStyleSquare.gif) 10px 10px no-repeat;
	border-bottom: solid 1px #e6e6e6;
}
#content .dadosUsuario  {border-bottom: solid 1px #333;}
#content .dadosUsuario td {
	font-size: 11px;
	padding: 10px;
	border-bottom: solid 1px #e5e5e5;
}
#content .dadosUsuario .col2 {
	background-color: #f7f7f7;
	padding-left:15px;
}
#content .dadosUsuario .noBorder {border-bottom: 0px;}
#content .boxExtrato {
	border: solid 1px #ccc;
}
#content .boxExtrato td {font-size: 11px;}
#content .boxExtrato .respiro {padding: 10px;}
#content .boxExtrato .titulo {
	color: White;
	padding: 7px 10px;
	background-color: #7477bf;
	border: 0px;
}
#content .boxExtrato .dest {
	padding: 12px 8px;
	border-bottom: solid 4px #e6e6e6;
	font-weight: bolder;
}
#content .boxExtrato .cont {
	padding: 12px 8px;
	border-bottom: solid 1px #ccc;
}

#content .sucessoEnvio {
	color: White;
	padding: 8px 10px 10px 48px;
	background: url(../_img/ico_setaOk.gif) 11px 7px no-repeat #595cb3;
	border: 0px;
	font-weight: bolder;
}
#content .tabs {
	background-color: #f4f3fb;
	padding: 15px 10px;
}
#content .txt11px {font-size: 11px;}
#content .tabServicos {margin-bottom: 18px;}
#content .tabServicos th {
	text-align: left;
	vertical-align: top;
	border-right: solid 1px #e6e6e6;
	border-bottom: solid 4px #ccc;
	padding: 0px 10px 0px;
	
}
#content .tabServicos td {
	vertical-align: top;
	border-right: solid 1px #e6e6e6;
	border-bottom: solid 1px #676767;
	padding: 15px 15px 20px 10px;
	background-color: #f7f7f7;
	font-size: 11px;
	
}
#content .mnServicos {border-right: solid 1px #b5b2b9;}
#content .mnServicos td {
	border-top: solid 1px #b5b2b9;
	border-left: solid 1px #b5b2b9;
	border-bottom: solid 1px #7b787e;
}
#content .mnServicos td a {
	display: block;
	padding: 7px 0px 7px;
	background-color: #f4f3fb;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}
#content .mnServicos td a:hover {text-decoration: none;}
#content .mnServicos td .selecionado {
	background-color: #e9e6fb;
	text-decoration: none;
}
#content .sombra {background-color: #e5e5e5;}
#content .respTexto {margin: 16px 0px 16px;}
#content .imgTitCentro {
	text-align: center;
	border-bottom: solid 4px #e5e5e5;
}
#content .listaWiFi li {
	padding: 0px 0px 15px 10px;
	background: url(../_img/ico_listStyleSquare.gif) left 6px no-repeat;
}
#content .bdSeparadores {
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 4px #e5e5e5;
	padding: 10px 0px;
}
#content .telefoneWiFi {
	margin-top: 50px;
	padding: 10px 0px;
	background-color: #595cb3;
}
#content .encontreHotspot td {
	padding: 7px 10px 7px 20px;
	border-bottom: solid 1px #e6e6e6;
}
#content .resultHotspots li {
	padding: 7px 10px;
	border-bottom: solid 1px #e6e6e6;
	
}
#content .setaComoConectar {background: url(../_img/bg_corpoSeta.gif) 17px top repeat-y;}
#content .listaConectar {
	margin-top: 10px;
	padding-top: 14px;
	border-top: solid 1px #e6e6e6;
}
#content .listaConectar li {
	font-size: 11px;
	background: url(../_img/ico_listStyleSquare2.gif) left 8px no-repeat;
	padding-left: 10px;
	color: #999;
	line-height: 20px;
}
#content .tituloEquips {color: #7477bf;}
#content .txtComoComprar {
	padding: 10px 0px 10px 10px;
	border-bottom: solid 1px #e5e5e5;
}
#content .titHotspots {
	background-color: #6a6cb2;
	padding: 10px;
	font-size: 18px;
	color: White;
}

#content .boxOfertas  {
	border-top: solid 1px White;
	border-bottom: solid 1px White;
	float: left;
}
#content .boxOfertas li {
	float: left;
	background: url(../_img/bg_boxOfertas.gif) left top repeat-y;
	line-height: 18px;
}
#content .boxOfertas a {
	display: block;
	width: 535px;
	color: White;
	background: url(../_img/ico_setaBoxOfertas.gif) right center no-repeat;
	text-decoration: none;
	padding: 15px 0px 15px 25px;
	font-size: 11px;
}
#content .boxOfertas a:hover {text-decoration: none;background: url(../_img/ico_setaBoxOfertas.gif) right center no-repeat #8789d1;}
#content .boxOfertas a .destaque {
	display: block;
	width: 500px;
	color: Black;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 5px;	
}
#content .boxOfertas .separador {border-bottom: solid 1px #6567b1;}


#content .jaTenho {
	background: url(../_img/bg_jaTenho.jpg) right top no-repeat #6567b1;
	height: 653px;
}

#content .padrao {
	background-color: #6567b1;
	height: 653px;
}

#content .wiFiPlanos {
	background: url(../_img/bg_wiFiPlanos.jpg) left top no-repeat;
	height:650px;
}

#content .oiVeloxPlanos {
	background: url(../_img/bg_planosOiVelox.jpg) left top no-repeat;
	height: 708px;
}

#content .promocoesBd {
	background: url(../_img/bg_promocoes.jpg) right top no-repeat #6567b1;
	height: 625px;
}

#content .conectese {
	width: 224px;
	height: 106px;
	background: url(../_img/tit_conecteMundoSemFios.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -5000px;
	margin: 50px 0px 50px 33px;
}

#content .oiwifiCartao {
	width: 302px;
	height: 52px;
	background: url(../_img/tit_oiWiFiCartao.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -5000px;
	margin: 50px 0px 50px 33px;
}


#content .transparencia {opacity:0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	width: 100%;
	height: 100%;
}

#content .destaque18 {
	color: black;
	font-size: 18px;
	text-transform: uppercase;
}

#content a.linkDestaque01 {
	color: White;
	font-size: 12px;
	text-decoration: underline;
}

#content .boxPlanos {
	position: relative;
	width: 134px;
	height: 302px;
}

#content .boxPromoWiFi {
	position: relative;
	width: 540px;
	height: 142px;
}

#content .txtPlanos {
	font-size: 11px;
	color: #333;
	padding: 20px 10px 0px;
}

#content .valorPlanos {
	font-size: 18px;
}

#content .sep4Top {
	border-top: 4px solid #dcdaeb;
	padding-top:20px;
}

#content .sep1Bot {
	border-top: 1px solid #dcdaeb;
	padding-top:20px;
}
#content .telefone {
	padding: 10px;
	background-color: #6a6cb2;
	color: White;
}

.btAssinar {
	display: block;
	width: 110px;
	height: 22px;
	background: url(../_img/bt_assinar.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -5000px;
}

.btOkPreHomeB2B {
	width: 91px;
	height: 25px;
	background: url(../_img/bt_okPreHomeB2B.gif) left top no-repeat;
	cursor: pointer;
	border: 0px;
}

.btOkPreHomeB2C {
	width: 55px;
	height: 26px;
	background: url(../_img/bt_okPreHomeB2C.gif) left top no-repeat;
	cursor: pointer;
	border: 0px;
}

.clear {clear: both;}

.ondeComprar {
	color: Black;
	margin: 15px 0px 20px;
	border-bottom: solid 1px #ccc;
}

.descricaoVelox {border-bottom: solid 1px #ccc;margin-bottom:25px;}
.descricaoVelox .contDescricao {padding-bottom: 20px;}
.descricaoVelox .computadorAbs {
	position: absolute;
	top: 10px;
	left: 420px;
}

.titPlanos {
	display: block;
	background-color: #6a6cb2;
	padding: 10px;
	width: 233px;
	margin-bottom: 13px;
	font-size: 18px;
	color: White;
}

.divRelative {position: relative;}
.antenaAbs {
	position: absolute;
	top: 7px;
	left: 420px;
}

.cliqueAqui {
	display: block;
	width: 113px;
	height: 21px;
	background: url(../_img/bt_cliqueAqui.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -5000px;
}

.telefone {
	padding: 10px;
	background-color: #6a6cb2;
	color: White;
}

.obsPlanos {
	margin: 50px 0px 0px;
	border-top: solid 4px #ccc;
}

.boxComboEstado {
	border-top: solid 1px #ccc;
	padding: 10px;
	background-color: #f4f3fb;
}

.buscar {
	width: 115px;
	height: 25px;
	background: url(../_img/bt_buscar.gif) left top no-repeat;
	border: 0px;
	cursor: pointer;
}

.testar {
	display: block;
	width: 112px;
	height: 21px;
	background: url(../_img/bt_testar.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -5000px;
}

.listar {
	width: 112px;
	height: 21px;
	background: url(../_img/bt_listar.gif) left top no-repeat;
	border: 0px;
	cursor: pointer;
}

.listar2 {
	display: block;
	width: 112px;
	height: 21px;
	background: url(../_img/bt_listar.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -5000px;
}

.cadastrar {
	width: 152px;
	height: 22px;
	background: url(../_img/bt_cadastrar.gif) left top no-repeat;
	border: 0px;
	cursor: pointer;
}

.entrar {
	display: block;
	width: 101px;
	height: 22px;
	background: url(../_img/bt_entrar.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -5000px;
	text-align: left;
}

.pesquisar {
	width: 150px;
	height: 22px;
	background: url(../_img/bt_pesquisar.gif) left top no-repeat;
	border: 0px;
	cursor: pointer;
}

.btEntrar {
	width: 101px;
	height: 22px;
	background: url(../_img/bt_entrar.gif) left top no-repeat;
	border: 0px;
	cursor: pointer;
}

.btAdcionarCreditos {
	width: 150px;
	height: 22px;
	background: url(../_img/bt_adicionarCreditos.gif) left top no-repeat;
	border: 0px;
	cursor: pointer;
}

.home {
	display: block;
	width: 112px;
	height: 22px;
	background: url(../_img/bt_home.gif) left top no-repeat;
	cursor: pointer;
	border: 0px;
}

.btOk {
	display: block;
	width: 72px;
	height: 21px;
	background: url(../_img/bt_ok02.gif) left top no-repeat;
	cursor: pointer;
	border: 0px;
}

.enviar {
	display: block;
	width: 112px;
	height: 21px;
	background: url(../_img/bt_enviar.gif) left top no-repeat;
	cursor: pointer;
	border: 0px;
}

.btEnviar {
	display: block;
	width: 112px;
	height: 21px;
	background: url(../_img/bt_enviar.gif) left top no-repeat;
	cursor: pointer;
	border: 0px;
}

.acesseAgora {
	display: block;
	width: 110px;
	height: 21px;
	background: url(../_img/bt_acesseAgora.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -5000px;
	text-align: left;
}

.saibaMais {
	display: block;
	width: 110px;
	height: 21px;
	background: url(../_img/bt_saibaMais.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -5000px;
	text-align: left;
}

.assineJa {
	display: block;
	width: 110px;
	height: 21px;
	background: url(../_img/bt_assineJa.gif) left top no-repeat;
	overflow: hidden;
	text-indent: -5000px;
	text-align: left;
}

.destaqueBotao {
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #ccc;
	padding: 10px 0px 7px;
}

.alterarCadastro {
	display: block;
	width: 152px;
	height: 21px;
	background: url(../_img/bt_alterarCadastro.gif) left top no-repeat;
	cursor: pointer;
	border: 0px;
}

.encontrarHotspot {
	display: block;
	width: 180px;
	height: 21px;
	background: url(../_img/bt_encontrarHotspot.gif) left top no-repeat;
	cursor: pointer;
	border: 0px;
}

#Layer1 {
	position: absolute;
	width: 773px;
	height: 560px;
	z-index: 100;
	left: 0;
	top: 0;
	clip: rect(auto,773,32,auto);
}

#content .homePlanos {
    background: url(../oiVoce/_img/dest_homePlanos.jpg) no-repeat left top #7577c0;
    padding: 169px 20px 30px 20px;
}

#content .homePlanos .box TH {
    background-color: White;
    padding: 20px;
    text-align: left;
}

#content .homePlanos .box TD {
    background-color: White;
    padding: 0px 20px 20px;
    font-size: 11px;
}

#content .homePlanos A {
    color: #5b3eb3;
    text-decoration: none;
    font-size: 11px;
}

#content .homePlanos A:HOVER {
    color: #ff5900;
    text-decoration: none;
}

#content .homePlanos .box TH.respiro {
    background-color: transparent;
    padding: 0px;
}

#content .homePlanos .box TH H3 {
    overflow: hidden;
    text-indent: -5000px;
}

#content .homePlanos .box TH H3.tit01 {
    width: 109px;
    height: 35px;
    background: url(../oiVoce/_img/tit_praQuemFalar.gif) no-repeat left top;
}

#content .homePlanos .box TH H3.tit02 {
    width: 207px;
    height: 56px;
    background: url(../oiVoce/_img/tit_praQuemFalarDiscada.gif) no-repeat left top;
}

#content .homePlanos .box TH H3.tit03 {
    width: 184px;
    height: 56px;
    background: url(../oiVoce/_img/tit_praQuemControle.gif) no-repeat left top;
}

#content .homePlanos .box TH H3.tit04 {
    width: 143px;
    height: 35px;
    background: url(../oiVoce/_img/tit_praQuemComodidade.gif) no-repeat left top;
}

#content .homePlanos .outrosPlanos {
    background-color: white;
    margin-top: 30px;
}

#content .homePlanos .outrosPlanos H4 {
    font-size: 12px;
    font-weight: bolder;
    color: #333;
    padding: 10px 18px;
    border-bottom: solid 1px #e5e5e5;
}

#content .boxIntroPlanos {
    background: url(../oiVoce/_img/bg_topBoxPlanos.gif) no-repeat left top;
}

#content .boxIntroPlanos H2 {
    color: White;
    font-size: 18px;
    padding: 20px 0px 10px 22px;
}

#content .boxIntroPlanos H3 {
    display: block;
    width: 215px;
    height: 47px;
    color: Black;
    font-size: 14px;
    font-weight: normal;
    margin: 0px 0px 17px 22px;
}

#content .boxIntroPlanos P {
    background: url(../oiVoce/_img/bg_boxContentPlanos.gif) repeat-y left top;
    margin: 0px;
    padding: 0px 30px 20px 22px;
    font-size: 11px;
}

#content .boxIntroPlanosEmp {
    background: url(../oiEmpresas/_img/bg_topBoxPlanosEmp.gif) no-repeat left top;
}

#content .boxIntroPlanosEmp H2 {
    color: #333;
    font-size: 18px;
    padding: 20px 0px 10px 22px;
}

#content .boxIntroPlanosEmp H3 {
    display: block;
    width: 215px;
    height: 47px;
    color: #4c4f97;
    font-size: 14px;
    font-weight: normal;
    margin: 0px 0px 17px 22px;
}

#content .boxIntroPlanosEmp P {
    background: url(../oiEmpresas/_img/bg_boxContentPlanosEmp.gif) repeat-y left top;
    margin: 0px;
    padding: 0px 30px 20px 22px;
    font-size: 11px;
}

#content .boxContentPlanos {
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
}

#content .boxContentPlanos H2 {
    font-size: 12px;
    font-weight: bolder;
    color: Black;
    margin-bottom: 4px;
}

#content .boxContentPlanos H3 {
    font-size: 18px;
    color: Black;
    font-weight: normal;
}

#content .boxContentPlanos UL LI {
    padding: 0px 20px 0px 12px;
	background: url(../_img/ico_listStyleSquare2.gif) left 8px no-repeat;
    color: #333;
    font-size: 11px;
}

#content .boxContentPlanos .sepPlanos {
    padding: 15px 20px;
    border-bottom: solid 1px #e6e6e6;
    font-size: 11px;
    background-color: #fafafa;
}

#content .boxContentPlanos .minutos A {
    display: block;
    font-size: 14px;
    font-weight: bolder;
    text-decoration: none;
    padding: 4px 6px;
}

#content .boxContentPlanos .minutos A:HOVER {
    color: White;
    background-color: #5b3eb3;
    padding: 4px 6px;
}

#content .boxContentPlanos .sepPlanos2 {
    padding: 13px 20px;
    border-bottom: solid 1px #e6e6e6;
    font-size: 11px;
    background-color: White;
}

#content .boxContentPlanos .noBorder {
    border-bottom: 0px;
}

#content .boxContentPlanos A {
    font-weight: bolder;
}


#content .fundoHeaderPlanos {
    background: url(../_img/bg_headerPlanos.gif) repeat-x left top;
}

#content .fundoHeaderPlanos H2 {
    font-size: 18px;
    color: White;
    margin: 63px 0px 0px 20px;
}

#content .fundoHeaderPlanosB2B {
    background: url(../_img/bg_headerPlanosB2B.gif) repeat-x left top;
}

#content .fundoHeaderPlanosB2B H2 {
    font-size: 18px;
    color: #4d5099;
    margin: 63px 0px 0px 20px;
}

#content .destaqueHeaderPlanos {
    position: absolute;
    top: -87px;
    left: 360px;
    z-index: 2;
}

#content .destaqueHeaderPlanosB2B {
    position: absolute;
    top: -84px;
    left: 360px;
    z-index: 2;
}

#content .fundoBotPlanos {
    background: url(../_img/bg_botPlanos.gif) repeat-x left top;
}

#content .fundoBotPlanosB2B {
    background: url(../_img/bg_botPlanosB2B.gif) repeat-x left top;
}

#content .estrutPlanos {
    border-left: solid 1px #e5e5e5;
}

#content .estrutPlanos TH {
    border-right: solid 1px #e5e5e5;
    padding: 18px 10px 20px 17px;
    text-align: left;
    font-size: 12px;
    vertical-align: top;
    
}

#content .estrutPlanos TD {
    border-right: solid 1px #e5e5e5;
    padding: 18px 10px 20px 6px;
    vertical-align: top;
}

#content .estrutPlanos UL LI {
    background: url(../_img/blt_setaPlanos.gif) no-repeat left 7px;
    margin: 0px 0px 13px 0px;
    padding-left: 12px;
    font-size: 11px;
}

#content .titOutrosPlanos {
    font-size: 12px;
    color: Black;
    font-weight: bolder;
    margin: 15px 10px 10px;
}

#content .boxOutrosPlanos TD {
    background-color: #f4f3fb;
    padding: 15px 12px;
    font-size: 11px;
    border-bottom: solid 1px White;
}

#content .boxOutrosPlanos .linhaLateral {
    border-left: solid 1px White;
}

#content .faq {
    font-size: 11px;
}

#content .termoPlanos {
    overflow: auto;
    width: 480px;
    height: 320px;
    border: solid 1px Black;
    padding: 20px 10px;
    font-size: 11px;
}

.upcase {text-transform:uppercase;}
#content .dest {font-weight: bolder;}

#tabelas td{
	background-color: #f0f1f1;
	color: #333;
    font-size:11px;
}

#content .sessao td, .sessao h2 {
	font-size: 11px;
	color: #323232;
	line-height: 16px;
}
#content .sessao h3 {padding: 37px 0px 9px 0px;margin:0px;}
#content .sessao .olho {
	font-size: 12px;
	padding: 17px 0px;
}
#content .sessao .subtitulo {
	color: #333;
	margin: 13px 0px 6px;
}
#content .sessao .subtitulo2 {
	color: #666;
	margin: 13px 0px 6px;
}
#content .sessao .txtSubtitulo2 {
	color: #666;
	padding: 13px 0px 50px;
}
#content .sessao .txtSubtitulo {padding: 13px 0px 50px;}
#content .sessao .respiro {padding-left: 26px;}
#content .sessao .respiroDir1 {padding-right: 24px;}
#content .sessao .respiroDir2 {padding-right: 24px;}
#content .sessao .bordaSepBot {border-bottom: solid 1px #cbcbcb;}
#content .sessao .fundoListaLinks {background-color: #f4f3fb;border-right:solid 2px White;}

#content .sessao .listaLinks {margin-bottom: 20px;width: 359px;}
#content .sessao .listaLinks li {
	display: block;
	width: 359px;
	background: url(../_img/bg_itensMenu.gif) left top repeat-y;
	border-bottom: solid 1px White;
}
#content .sessao .listaLinks li a {
	display: block;
	width: 328px;
	background: url(../_img/ico_setaLinks.gif) left center no-repeat;
	padding: 5px 7px 6px 24px;
	color: #4d3d99;
	text-decoration: none;
}
#content .sessao .listaLinks li a:hover {background: url(../_img/ico_setaLinks.gif) left center no-repeat #cdc6f3;}

#content .sessao .listaLinks2 {}
#content .sessao .listaLinks2 li {
	display: block;
	background: url(../_img/bg_itensMenu.gif) left top repeat-y;
	border-bottom: solid 1px White;
}
#content .sessao .listaLinks2 li a {
	display: block;
	width: 160px;
	background: url(../_img/ico_setaLinks.gif) left center no-repeat;
	padding: 5px 7px 6px 24px;
	color: #4d3d99;
	text-decoration: none;
}
#content .sessao .listaLinks2 li a:hover {background: url(../_img/ico_setaLinks.gif) left center no-repeat #cdc6f3; width:160px;}

#content .sessao .listaLinks3 {margin-bottom: 20px;width:170px;}
#content .sessao .listaLinks3 li {
	display: block;
	width: 170px;
	background: url(../_img/bg_itensMenu.gif) left top repeat-y;
	border-bottom: solid 1px White;
}
#content .sessao .listaLinks3 li a {
	display: block;
	width: 139px;
	background: url(../_img/ico_setaLinks.gif) left center no-repeat;
	padding: 5px 7px 6px 24px;
	color: #4d3d99;
	text-decoration: none;
}
#content .sessao .listaLinks3 li a:hover {background: url(../_img/ico_setaLinks.gif) left center no-repeat #cdc6f3;}

#content .sessao .listaLinks4 {width:375px;}
#content .sessao .listaLinks4 li {
	display: block;
	width: 375px;
	background: url(../_img/bg_itensMenu.gif) left top repeat-y;
	border-bottom: solid 1px White;
}
#content .sessao .listaLinks4 li a {
	display: block;
	width: 350px;
    _width: 375px;
	background: url(../_img/ico_setaLinks.gif) left center no-repeat;
	padding: 5px 7px 6px 24px;
	color: #4d3d99;
	text-decoration: none;
}
#content .sessao .listaLinks4 li a:hover {background: url(../_img/ico_setaLinks.gif) left center no-repeat #cdc6f3;}

#content .sessao .listaLinks5 {width: 170px;}
#content .sessao .listaLinks5 li {
	display: block;
	width: 170px;
	background: url(../_img/bg_itensMenu.gif) left top repeat-y;
	border-bottom: solid 1px White;
}
#content .sessao .listaLinks5 li a {
	display: block;
	width: 145px;
    _width: 170px;
	background: url(../_img/ico_setaLinks.gif) left center no-repeat;
	padding: 5px 7px 6px 24px;
	color: #4d3d99;
	text-decoration: none;
}
#content .sessao .listaLinks5 li a:hover {background: url(../_img/ico_setaLinks.gif) left center no-repeat #cdc6f3;}

#content .descritivo {
    font-size: 11px;
    color: #666;
}

#content #abasOiTV {font-size: 11px;}
#content #abasOiTV .abas {width: 560px;}
#content #abasOiTV .abas li {float:left;}
#content #abasOiTV .abas .abaOff {
    display: block;
    font-weight: bolder;
    color: #5b3eb3;
    text-decoration: none;
    background-color: #e1e2ff;
    text-align: center;
    padding: 10px 0px;
    margin-top:4px;
}
#content #abasOiTV .abas .abaOff:hover {text-decoration: none;}
#content #abasOiTV .abas .abaOn {
    display: block;
    color: White;
    font-weight: bolder;
    text-transform: uppercase;
    text-decoration: none;
    background: url(../_img/deg_abaAtiva.gif) repeat-x left top;
    text-align: center;
    padding: 14px 0px 10px;
}
#content #abasOiTV .abas .abaOn:hover {text-decoration: none;}
#content #abasOiTV UL#comoBaixar {
    clear: both;
    float: left;
    width: 520px;
    _width: 560px;
    border-top: solid 1px #8586cf;
    background-color: #c8c9f7;
    display: none;
    padding: 20px;
}
#content #abasOiTV UL#faq {
    clear: both;
    float: left;
    width: 560px;
    border-top: solid 1px #8586cf;
    background-color: #c8c9f7;
    font-size: 11px;
    padding: 30px 0px 70px;
}

#content #abasOiTV UL#faq LI {
    padding: 10px 20px 10px; 
}

#content #abasOiTV UL#faq LI.resposta {
    font-size: 11px;
    color: #333;
    background-color: #e1e2ff;
    padding: 10px 20px;
    display: none;
}

#content #abasOiTV UL#faq LI.resposta H3 {
    font-size: 14px;
    color: Black;
}

#content .imgCrossSell01 {
    padding-left: 100px;
    background: url(../_img/img_crossSelling01.jpg) no-repeat left top;
    height: 100px;
}
#content .imgCrossSell02 {
    padding-left: 100px;
    background: url(../_img/img_crossSelling02.jpg) no-repeat left top;
    height: 100px;
}
#content .crossSelling {background: url(../_img/bg_crossSelling.gif) repeat-x left top;}
#content .crossSelling TD {
    font-size: 11px;
    padding: 0px 15px 0px 0px;
    color: Black;
}
#content .crossSelling P {
    padding: 10px 0px 0px 0px;
}    
#content .crossSelling A {font-weight: bolder;}

#content #abasOiTV UL#comoAssistir {
    clear: both;
    float: left;
    width: 560px;
    border-top: solid 1px #8586cf;
    font-size: 11px;
    padding: 0px 0px 70px;
    background-color: #c8c9f7;
}

#content #abasOiTV UL#comoAssistir LI {
    display: block;
    width: 341px;
    _width: 560px;
    padding: 20px 32px 35px 187px;
    background-color: #c8c9f7;
}

#content #abasOiTV UL#comoAssistir LI STRONG {
    color: Black;
}

#content .bottomLinks {
    padding: 10px 20px;
    background-color: #8586cf;
}

#content .bottomLinks A {
    font-size: 11px;
    font-weight: bolder;
}

#content .btVerPlanos {
    display: block;
    overflow: hidden;
    text-indent: -5000px;
    text-align: left;
    width: 162px;
    height: 22px;
    background: url(../_img/bt_verPlanos.gif) no-repeat left top;
}

#content #boxProgramacao {
    float: left;
    width: 540px !important;
    width: 560px;
    background-color: #8586cf;
    padding: 10px 10px;
}

#content #boxProgramacao P.olho {
    float: left;
    font-size: 11px;
    color: Black;
    padding: 18px 20px 15px;
}

#content #boxProgramacao .topCanal {
    float: left;
    width: 510px !important;
    width: 540px;
    background-color: #6d6eb7;
    padding: 10px 15px;
}
#content #boxProgramacao .topCanal H3 {
    float: left;
    color: White;
    font-size: 12px;
    font-weight: bolder;
    padding-top: 2px;
}
#content #boxProgramacao .topCanal H3 .nomeCanal {
    font-size: 14px;
    color: #ffb800;
    
}

#content  #boxProgramacao .topCanal .btVoltar {
    float: right;
    overflow: hidden;
    text-indent: -5000px;
    text-align: left;
    width: 75px;
    height: 22px;
    background: url(../_img/bt_voltar.gif) no-repeat left top;
}

#content #boxProgramacao #selProgramacao {
    float: left;
    width: 540px;
    margin-top: 20px;
}

#content #boxProgramacao #selProgramacao A.programa {
    clear: both;
    display:block;
    width: 520px !important;
    width: 540px;
    background: url(../_img/bt_maisInformacoes.gif) no-repeat right top #c0c1f1;
    border-bottom: solid 1px #8586cf;
    font-size: 14px;
    font-weight: bolder;
    color: #404080;
    padding: 8px 0px 7px 20px;
    cursor: pointer;
}
#content #boxProgramacao #selProgramacao A.programa:hover {
    background: url(../_img/bt_maisInformacoes.gif) no-repeat right top #d6d7f4;
    text-decoration: underline;
}

#content #boxProgramacao #selProgramacao DIV.contPrograma {
    float: left;
    width: 540px;
    padding-bottom: 75px;
    display: none;
    background-color: #d6d7f4;
    border-bottom: solid 1px #8586cf;
}

#content #boxProgramacao #selProgramacao DIV.contPrograma P {
    clear: both;
    display: block;
    width: 500px !important;
    width: 520px;
    padding: 8px 0px 7px 20px;
    font-size: 11px;
    color: Black;
}

#content #boxProgramacao #selProgramacao DIV.contPrograma H4 {
    display: block;
    padding: 8px 0px 0px 20px;
    font-size: 14px;
    color: #404080;
    background: url(../_img/bt_menosInformacoes.gif) no-repeat right top #d6d7f4;
	height:31px;
}

#content #boxProgramacao #selProgramacao DIV.contPrograma A{
    display:block;
    font-size: 14px;
    color: #404080;
    cursor: pointer;
}

#content #boxProgramacao #selProgramacao DIV.contPrograma TABLE.canalOi .descricao{
    padding-bottom: 5px;
	border-bottom:1px solid #c0c1f1;
	color:#9092cf;
    font-size: 11px;
}

#content #boxProgramacao #selProgramacao DIV.contPrograma TABLE.canalOi .contCanal{
    padding-top: 13px;
	padding-right:20px;
	color:#333333;
    font-size: 12px;
}

#content #boxProgramacao #selProgramacao DIV.contPrograma TABLE.canalOi .horario{
    padding-top: 13px;
	color:#333333;
    font-size: 11px;
}

#content #boxProgramacao2 {
    border-top: 20px solid #8586cf;
    float: left;
    background:url(../_img/top_box_programacao2.gif) repeat-x left top #c0c1f1;
    padding:0px 20px;
}

#content #boxProgramacao2 .descricaoVideo{
    /*background:url(../_img/sombra_programacao2.gif) repeat-x;*/
    font-size: 10px;
    font-weight:bolder;
    color: #000000;
    line-height:16px;
    border-top:1px solid #c0c1f1;
    padding-top:5px;
    padding-bottom:12px;
}

#content .btBaixarAplicativo2 {
    width: 162px;
    height: 22px;
    display: block;
    overflow: hidden;
    text-indent: -5000px;    
    background: url(../_img/bt_baixarAplicativo2.gif) left top no-repeat;
}

#content #boxComoAssistir {
    border-top:1px solid #ffffff;
    width:500px !important;
    width:560px;
    float: left;
    padding:30px 30px 22px 30px;
    background-color:#9698e4;
    color:white;
}

#content #boxComoAssistir .conteudo{
    width: 190px;
    font-size: 11px;
    line-height: 16px;
    color: white;

}

#content .boxCompVideos {
    border: solid 1px #ddd;
    padding: 10px;
}

#content .boxCompVideos .tit {background-color: #a3a5f2;}

#content .boxCompVideos TABLE TD {
    font-size: 11px;
    color: #333;
}

#content .horaTarifas TD {
    font-size: 11px;
    color: #666;
}

#content .vlTarifas {
    padding: 7px 10px;
    background-color: #f4f3fb;
    border-bottom: solid 1px #bdb9d7;
}
#content .vlTarifas TABLE TD {
    font-weight: bolder;
    font-size: 14px;
    color: Black;
}

#content .bt_saberMais {
    display: block;
    width: 162px;
    height: 22px;
    overflow: hidden;
    text-indent: -5000px;
    background: url(../_img/bt_saberMais.gif) no-repeat left top;
    
}

#content .ligueOi {
    font-size: 11px;
    color: #333;
    padding: 10px 0px 15px 20px;
    border-bottom: solid 4px #ccc;
}

#content #faqMinhaConta li {
	font-size:11px;
	border-bottom: 1px solid #e5e5e5;
	padding: 11px 20px;
	color: #666666;
}

#content #faqMinhaConta li.num01 {
    background: url(../_img/ico_num01.gif) no-repeat 15px center;
    padding: 15px 25px 10px 60px;
}
#content #faqMinhaConta li.num02 {
    background: url(../_img/ico_num02.gif) no-repeat 15px  center;
    padding: 8px 25px 8px 60px;
}
#content #faqMinhaConta li.num03 {
    background: url(../_img/ico_num03.gif) no-repeat 15px  center;
    padding: 8px 25px 8px 60px;
}
#content #faqMinhaConta li.num04 {
    background: url(../_img/ico_num04.gif) no-repeat 15px  center;
    padding: 8px 25px 8px 60px;
}
#content #faqMinhaConta li.num05 {
    background: url(../_img/ico_num05.gif) no-repeat 15px  center;
    padding: 8px 25px 8px 60px;
}
#content #faqMinhaConta li.num06 {
    background: url(../_img/ico_num06.gif) no-repeat 15px  center;
    padding: 8px 25px 8px 60px;
} 

#content #faqMinhaConta li.lastItem {
	border-bottom: 0px;
}

#content #faqMinhaConta li strong {color: #5b3eb3;}
#content #faqMinhaConta li strong.passosComo {color: #666;}

#content #faqMinhaConta LI.resposta {
    font-size: 11px;
    color: #666;
    padding: 10px 20px;
    display: none;
}

#content .abaBox {
	background: url(../_img/aba.gif) top left no-repeat;
	height:41px;
	color: #333333;
	font-size: 11px;
	font-weight: bolder;
	width:175px;
}

#content .abaBoxOff {
	background: url(../_img/bg_tabOff.gif) ;
	height:41px;
	color: #333;
	font-size: 11px;
	font-weight: bolder;
	width:175px;
}

#content .tabs2 {
    float: left;
    width: 560px;
    height: 34px;
    background: url(../_img/bg_tabs.gif) repeat-x left top;
    padding: 0px;
    margin: 0px;
}

#content .tabs2 A {text-decoration: none;}
#content .tabs2 A:HOVER {text-decoration: none;}

#content .tabs2 .off {
    float: left;
    width: 173px;
    text-align: center;
    padding: 10px 0px;
    background-color: #dfdcf5;
    font-size: 11px;
    line-height: 11px;
    font-weight: bolder;
    color: #5b3eb3;
    margin-top: 2px;
}
#content .tabs2 .on {
    float: left;
    text-align: center;
    width: 173px;
    padding: 11px 0px;
    background-color: White;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 11px;
    font-weight: bolder;
    color: #333;
    border-top: solid 1px #ccc;
    border-right: solid 1px #ccc;
    border-left: solid 1px #ccc;
}

#content .contTabs2 {
    border-bottom: solid 1px #ccc;
    border-right: solid 1px #ccc;
    border-left: solid 1px #ccc;
}

#content .contTabs2 TABLE TD {
    font-size: 11px;
    color: #666;
}

#content .btbaixeAplicativo {
    display: block;
    width: 154px;
    height: 22px;
    overflow: hidden;
    text-indent: -5000px;
    background: url(../_img/bt_baixeAplicativo.gif) no-repeat left top;
    
}

#content .titBoxOiTV {
    background-color: #797bc2;
    font-weight: bolder;
    color: White;
    padding: 10px 20px;
}

#content .selCanais {
    border-top: solid 1px White;
    background-color: #8586cf;
    padding: 10px 10px 25px;
}

#content .txtTarifas {
    margin: 10px 0px;
    border-top: solid 1px #f0f0f0;
    border-bottom: solid 1px #f0f0f0;
}

#content .txtTarifas TD {padding: 10px 20px;color: #666;}
#content .precos {
    color: Black;
    font-size: 14px;
    
}
