/* FORMS */
form label { width:150px; float:left; clear:left; margin:5px 0; margin-right:10px; line-height:12px; padding-top:7px; text-align:left; font-weight:bold; font-size:0.7em; color:#486B65 }
form span { float:left;  padding-top:10px; margin:0 5px; margin-right:15px; }
small { float:left !important; padding-top:10px; margin:0 10px; color:#888; font-size:0.8em; }
legend.titulo-fieldset { padding:5px; margin:0; font-weight:bold; color:#EA7521; text-transform: uppercase; float:none; }
input, select, textarea { -webkit-transition:all .2s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; padding:5px; float:left; clear:right; margin:5px 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #ccc }
input.radio, input.checkbox { margin-top:11px; }
input:focus, textarea:focus, select:focus { outline:none; border:1px #F90 solid; -webkit-box-shadow: 0 0 8px #ccc; -moz-box-shadow: 0 0 8px #ccc; box-shadow: 0 0 8px #ccc;  }
input[type=radio], input[type=checkbox]  { border:none; }
.lista { float:left; margin-bottom:15px; }
.lista input { clear:left; }
.lista span { clear:right; }
.lista input, .lista span { margin-bottom:-7px;  }

.button { padding:10px 15px; margin-left:160px; font-size:0.9em; font-weight:bold; background-color:#EA7521; color:#FFF; text-transform:uppercase; cursor:pointer }
.button.ok { float:right; margin:0; padding:8px 15px; margin-top:3px;}
.button:hover, input.button:focus { background:#F90; color:#333 }
.error{border:1px solid #FF0000;background: #FFF0F0;}
label.error{display:none!important;}
.erroValidacao{border:1px solid #FF0000;background:#FFF0F0}

/* OVERFLOW */
#topo-logo a, #topo-menu a.bt-assineja, body#escolha-body  #corpo #logo, body#login-body  #corpo #logo, #principal-coluna-dir #redes-youtube a  {
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}

html { height:100%; }

/* CASSES GERAIS */
.arredondado, .arredondado-interno * { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.arredondado10 {-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}

h3 { color:#94b1ad; text-transform:uppercase; font-size:1.2em; } 


/* TOOLTIP */
.tooltip {display:none; font-size:11px; background-color:#666; padding:10px; color:#FFF !important; position:absolute; left:-30px; bottom:80px; z-index:99999; width:200px; -webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.seta-tooltip{height:0;width:0;border-color:#666 transparent transparent transparent;border-style:solid;border-width:16px;position:absolute;bottom:-32px;left:90px}
.seta-tooltip-borda{height:0;width:0;border-color:#d5d5d5 transparent transparent transparent;border-style:solid;border-width:16px;position:absolute;bottom:-33px;left:89px}
*:hover > .tooltip { display:block}


/* ESCOLHA */
body#escolha-body { background: #e7e7e7 url(../imagens/tela_escolha_bg.jpg) no-repeat center; height:100%; }
body#escolha-body #corpo {  width:850px; padding-top:95px; height:200px; margin:auto; position:absolute; left:50%; top:50%; margin-left:-425px; margin-top:-200px;  }
body#escolha-body #corpo #logo { background:url(../imagens/tela_escolha_logo.png) no-repeat; width:341px; height:167px; float:left; margin:0 40px 0 0}
body#escolha-body #corpo #bloco-select { border:1px #ccc solid; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:2px 2px 8px #ccc; -webkit-box-shadow:2px 2px 8px #ccc; width:500px; margin-left:-70px;  margin-top:45px; padding:15px; background-color:#fff; float:left; }
body#escolha-body #bloco-select h2 { font-size:14px; font-weight:bold; color:#666666; margin-bottom:5px;  }

/* LOGIN */
body#login-body { background: #e7e7e7 url(../imagens/tela_escolha_bg.jpg) no-repeat center; height:100%; }
body#login-body #corpo {  width:850px; padding-top:95px; height:200px; margin:auto; position:absolute; left:50%; top:50%; margin-left:-425px; margin-top:-200px; background:url(../imagens/sim-topo-is.gif) no-repeat 500px top; }
body#login-body #corpo #logo { background:url(../imagens/tela_escolha_logo.jpg); width:341px; height:167px; float:left; }
body#login-body #corpo #bloco-select { border:1px #ccc solid; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:2px 2px 8px #ccc; -webkit-box-shadow:2px 2px 8px #ccc; width:500px; margin-left:-70px;  margin-top:45px; padding:15px; background-color:#fff; float:left; }
body#login-body #bloco-select h2 { font-size:14px; font-weight:bold; color:#666666; margin-bottom:5px;  }

/* TOPO */
#topo { background:url(../imagens/topo-bg-camada2.jpg) center top no-repeat; position:relative; margin-bottom:5px; }
#topo-barra { background-color:#fff } 
#topo-barra-conteudo { padding:5px; width:980px; margin:auto; }
#topo-barra-conteudo #logo-voltar-home { margin-left:20px; height:15px; background:url(../imagens/topo-barra-cidades-logo.gif) no-repeat; padding-left:40px; float:left; color: #bbb; padding-top:2px; font-size:11px !important; }
#topo-barra-cidades { float:right; margin-right:10px; position:relative; padding:0 30px; z-index:500; }
#topo-barra-cidades #lista-cidades { display:none; position:absolute; width:100%;right:0; top:19px; z-index:500; background:#FFF url(../imagens/topo-barra-cidades-bg.gif) repeat-x top ; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; -moz-box-shadow: 0 0 8px #ccc; -webkit-box-shadow: 0 2px 8px #ccc; }
#topo-barra-cidades #lista-cidades ul { padding:10px; -moz-border-radius: 0 0 10px 10px;  }
#topo-barra-cidades #lista-cidades ul li { word-break:break-all; word-wrap:break-word; padding:5px 5px; padding-left:15px; background: url(../imagens/icone-seta.gif) no-repeat left; }
#topo-barra-cidades #lista-cidades ul li a { color:#666 }
#topo-barra-cidades #lista-cidades ul li a:hover { font-weight:bold; color: #EA7521; text-decoration:none }
#cidade-atual { background:url(../imagens/seta-abaixo.gif) no-repeat right; padding-right:15px; }
#cidade-atual strong { color:#EA7521}
#cidade-atual a { color:#999 } 
#topo-conteudo { width:980px; height:200px; margin:auto;  }
#topo-logo { left:25px; top:20px; position:relative; display:block }
#topo-logo a { width:576px; height:78px; display:block; background:url(../imagens/sim-topo-logo.gif) }
#topo-menu { height:80px; margin-top:36px; position:relative; }
#topo-menu a.bt-assineja { width:209px; height:80px; background:url(../imagens/bt-assineja.gif); position:absolute; right:0; display:block; z-index:300 }
#topo-menu ul { clear:left; padding-left:10px; }
#topo-menu ul li { padding:14px 15px 13px 15px; float:left; height:10px; }
#topo-menu ul li a {color:#94b1ad; font-weight:bold; text-transform:uppercase} 
#topo-menu ul li a:hover, #topo-menu ul li.ativo a { color:#ea7521; text-decoration:none }
.topo-menu-principal { height:40px !important; background-color:#FFF; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0   }
.topo-submenu { height:40px; background-color:#abcac5; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px }
.topo-submenu li a { color:#fff !important }
.topo-submenu li a:hover, .topo-submenu li.ativo a { color:#EA7521 !important }

/* Hub de opções para o simulador ou compra somente de internet */
ul.assineHub { display:none; width:960px; height:45px; position:absolute; right:10px; top:0px; z-index:200; background-color:#ea7521; overflow:hidden;
	 -moz-border-radius:10px 0 0 0;
	 -webkit-border-radius:10px 0 0 0;
	 border-radius:10px 0 0 0 }
.topo-submenu { height:40px; background-color:#abcac5; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px}
#topo-menu ul.assineHub li {margin-top:2px;}
#topo-menu ul.assineHub li a { color:#fff; }
#topo-menu ul.assineHub li a:hover {color:#94B1AD}
 
 
/* SEM SUBMENU */
body.sem-submenu #topo { margin-bottom:15px;  }
body.sem-submenu #topo-menu a.bt-assineja { height:45px; background:url(../imagens/bt-assineja-menor.gif) }
body.sem-submenu #topo-conteudo { height:155px; }
body.sem-submenu .topo-submenu { display:none;   }

/* ABAS */
.abas { margin-bottom:-1px; margin-left:2px; height:32px; }
.abas li { height:28px; margin-top:3px; background: url(../imagens/aba-canto-direita.png) no-repeat right -32px; padding-right:27px; float:left; margin-right:-28px; position:relative; z-index:1; }
.abas li a { background:url(../imagens/aba-canto-esquerdo.png) no-repeat left -32px; height:18px; padding-top:10px; display:block; padding-left:27px; padding-right:3px; color:#bbbbbb; text-transform:uppercase; font-size:0.8em; line-height:0.6em; cursor:pointer } 
.abas li a:hover { text-decoration:none }
.abas li.ativo { margin-top:0px; height:32px; background:url(../imagens/aba-canto-direita.png) no-repeat top right;  position:relative; z-index:10; }
.abas li.ativo a { background:url(../imagens/aba-canto-esquerdo.png) no-repeat left top; padding-top:10px; height:22px; color:#94b1ad; text-transform:uppercase; }

/* CORPO */
#corpo-conteudo { width:980px; margin:auto auto 20px auto; }

/* BLOCOS */
.bloco { margin-bottom:25px;  }  
.bloco h3 { margin-left:15px; margin-bottom:7px; font-weight:400 }
.bloco-conteudo { background:#FFF; border:1px #e2e2e2 solid; padding:10px; }


/* CONTEUDO */
#conteudo{ position:relative; min-height:300px; padding:20px; margin-bottom:20px; background:#fff; border-radius:10px;}

#conteudo p { padding-bottom:20px; font:400 1.1em Arial, Helvetica, sans-serif;color:#555;}
.foto-direita{float:right;margin:0 0 20px 20px;}
.legendas { font-size:11px; color:#666666; padding:0 15px; }
#conteudo .coluna-esq { width:200px; float:left; margin-right:20px; }
#conteudo .coluna-dir { width:720px; float:left;  }
.submenu-vertical  li a { padding:7px 10px; display:block; color:#4c4c4c; padding-left:23px; background: url(../imagens/icone-seta.gif) no-repeat 10px #f2f2f2; margin-bottom:5px; }
.bt-querosim{width:160px;margin-top:20px;font-weight:bold;color:#fff;text-decoration:none;float:left;padding:15px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.bt-querosim span{font-size:18px;letter-spacing:-1px;}
.bt-querosim:hover{text-decoration:none;}
.bt-querosim-casa { background:#3CB4E7; margin-right:10px;}
.bt-querosim-casa:hover{background:#F90;}
.bt-querosim-condominio{width:215px;background:#78288b;}
.bt-querosim-condominio:hover{background:#451153;}

/* PACOTES LISTA */
.pacotes-lista {overflow:hidden; padding-top:5px}
.pacotes-lista li { width:250px; float:left; margin:20px 30px; float:left; }
.pacotes-lista li div { color:#000; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.pacotes-lista .pacote-titulo { padding:10px 15px 5px 20px; color:#FFF; font-size:24px; font-weight:bold; text-transform: uppercase; background-color:#94b1ad; width:154px; margin-left:15px; margin-bottom:3px; }
.pacotes-lista .pacote-canais { float:left; margin-right:7px; padding-top:10px; }
.pacotes-lista .pacote-valor { float:left; text-align:center; padding:0px 15px;  background-color:#c3d8d5; width:10em;  }
.pacotes-lista .pacote-valor strong { font-size:2.1em; }
.pacotes-lista .pacote-acoes { width:200px; margin:auto; margin-top:5px; }
.pacote-acoes .saibamais { float:left; margin-top:10px; }
.pacote-acoes .saibamais a { color:#595959; padding:10px; }
.assinar { float:left; overflow:hidden; margin-top:5px !important; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.assinar a { -webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out; font-weight:bold; text-transform:uppercase; padding:6px 14px; background-color:#ea7521; color:#FFF; display:block; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.assinar a:hover { background-color:#F90; text-decoration:none }
.pacotes-lista.alacarte li { margin:0 30px; }
.pacotes-lista.alacarte .pacote-titulo { margin:0; margin-bottom:5px; font-size:14px; width:auto; height:35px; text-align:center; background:#eef4f7;}
.pacotes-lista.alacarte .pacote-titulo span { display: table-cell; float:left; font-size:14px !important; text-align:right; padding-top:9px; color:#666; vertical-align:middle; height:35px; }
.pacotes-lista.alacarte .pacote-titulo img { float:right; margin-right:10px; display: table-cell; vertical-align:middle; }
.pacotes-lista.alacarte li.pfc-branco .pacote-titulo { background:#FFF !important }
.pacotes-lista.alacarte li.pfc-branco .pacote-titulo span,
.pacotes-lista.alacarte li.pfc-branco .pacote-titulo label { color:#EA7521 !important;  }
.pacotes-lista.alacarte li.pfc-amarelo .pacote-titulo { background: #FC0 !important }
.pacotes-lista.alacarte li.pfc-amarelo .pacote-titulo span,
.pacotes-lista.alacarte li.pfc-amarelo .pacote-titulo label { color:#000 !important;  }
.pacotes-lista.alacarte li.pfc-preto .pacote-titulo { background: #000 !important }
.pacotes-lista.alacarte li.pfc-preto .pacote-titulo span,
.pacotes-lista.alacarte li.pfc-preto .pacote-titulo label { color:#fff !important; }
li.verde .pacote-titulo { background-color:#cadb2a !important; color:#000 !important }
li.verde .pacote-valor { background-color:#d8f14d !important }
li.roxo .pacote-titulo { background-color:#EA7521 !important; color:#FFF !important }
li.roxo .pacote-valor { background-color:#ab40c3 !important; color:#FFF !important }
li.vermelho .pacote-titulo { background-color:#ed1b34 !important; color:#FFF !important }
li.vermelho .pacote-valor { background-color:#f76576 !important; color:#FFF !important }
li.laranja .pacote-titulo { background-color:#f15a22 !important; color:#FFF !important }
li.laranja .pacote-valor { background-color:#f19222 !important; color:#FFF !important }
li.verde-claro .pacote-titulo { background-color:#0db9ae !important; color:#FFF !important }
li.verde-claro .pacote-valor { background-color:#24dace !important; color:#FFF !important }

.simtv .pacotes-lista { width: 700px;margin: auto; }
.simbandalarga .pacotes-lista { width: 700px;margin: auto; }
.simprovedor .pacotes-lista { width: 250px;margin: auto; }

.simprovedor .pacotes-lista .msgModemGratis {clear:both; text-align:center }


/* PRINCIPAL */

#principal { padding-top:40px; }
#principal-coluna-esq { width:650px; float:left; }
#principal-destaque .bloco-conteudo { padding:12px;}
#principal-destaque {position:relative;}

#link-guia-programacao { position:absolute; top:0px; right:15px;}
#link-guia-programacao a { font:bold 0.8em Arial, Helvetica, sans-serif;background-color:#94b1ad;color:#fff; padding:5px 10px; text-transform:uppercase; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

#principal-diversao ul li { width:299px; float:left; margin-right:7px; color:#838383; font-size:11px; }
#principal-diversao ul li a {  color:#838383; }
#principal-diversao ul li:last-child { margin-right:0; }
#principal-diversao .lista-novidades-rjop .bloco-conteudo { position:relative }
/*#principal-diversao .lista-novidades-rjop .bloco-conteudo:hover .tooltip { display:block }*/
#principal-coluna-dir { position:relative; width:317px; float:right; }
#principal-coluna-dir .abas li { padding-right:26px;  }
#principal-coluna-dir .abas li a { padding-left:26px; }
#principal-autoatendimento .bloco-conteudo ul li { padding:7px 10px; padding-left:23px; background: url(../imagens/icone-seta.gif) no-repeat 10px #f2f2f2; margin-bottom:5px;  }
#principal-autoatendimento .bloco-conteudo ul li a { color:#4c4c4c; font-size:0.9em; font-weight:bold } 
#principal-autoatendimento .bloco-conteudo ul li:hover { background-color:#abcac5 }
#principal-promocoes ul li { margin-bottom:10px; }

#principal-coluna-dir #redes-youtube a { width:317px; height:55px; background:url(../imagens/redes_youtube.gif) no-repeat; display:block; margin-bottom:15px; }

#principal-coluna-dir .bannerPeq { margin-bottom:15px}

#principal-coluna-dir .bannerPeq.cliped { position:relative; width:317px; height:55px; z-index:500; }
#principal-coluna-dir .bannerPeq.cliped object { position:absolute; width:980px; height:483px; clip:rect(0 980px 483px 0px); left:-663px; bottom:0px;}

#principal-coluna-dir .bannerPeq.cliped.fechado object { clip:rect(428px 980px 483px 663px)}

#atendimento-pessoal { background-color:#8aa;
				padding:10px 10px 7px 10px;
				border-radius:10px;
				-moz-border-radius:10px;
				-webkit-border-radius:10px;
				-o-border-radius:10px;
				margin:10px 0 }

#atendimento-pessoal p,
#atendimento-pessoal h5 { margin:0 10px 5px 10px; color:#fff }
#atendimento-pessoal h5 { font-size:1.3em; font-weight:700 }
#atendimento-pessoal p { font-size:0.8em }
#atendimento-pessoal b { font-size:1em; letter-spacing:0px; text-transform:uppercase }


/* SIM TV */

#canais-categorias .canais-categorias-linha {margin-bottom:20px;}
#canais-categorias .canais-categorias-bloco {width:460px;}
#canais-categorias .canais-categorias-bloco p { padding-bottom:10px; font-size:14px; color:#666666; font-weight:bold; margin-left:10px; }
#canais-categorias .coluna-esquerda {width:520px;float:left; margin-right:20px}
#canais-categorias .coluna-direita {width:400px;float:right}
#canais-categorias .canais-categorias-bloco ul { border:1px #ccc solid; padding:20px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  }
#canais-categorias .canais-categorias-bloco ul li { float:left; margin:0 3px; }

/* ASSINE JA */
#titulo-secao.assineja { background:#EA7521 }
#titulo-secao.assineja .nome-secao { color:#FFF }
#titulo-secao.assineja h2 { color:#444444 }
#titulo-secao.assineja h2 em { color:#FFF; font-weight:bold; }
#conteudo.assineja { position:relative; }
#conteudo.assineja .pacotes-lista li { margin:12px 6px ; width:210px; cursor:pointer }
#conteudo.assineja .pacotes-lista li div { margin:0; webkit-transition:all .2s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out; }
#conteudo.assineja .pacotes-lista li input { margin:3px 7px; }
#conteudo.assineja .pacotes-lista li .pacote-titulo { width:180px; margin-bottom:5px  }
#conteudo.assineja .pacotes-lista li .pacote-titulo label {  display:block; text-align:left; height:auto; padding:0; margin:
0; width:auto; cursor:pointer; float:none; clear:none; color:inherit; font-size:1em; line-height:normal }
#conteudo.assineja .pacotes-lista li .pacote-valor { margin:auto; float:none; }
#conteudo.assineja .pacotes-lista.alacarte li { margin-right:15px; }
#conteudo.assineja .pacotes-lista.alacarte li .pacote-titulo { position:relative; } 
#conteudo.assineja .pacotes-lista.alacarte li .pacote-titulo label { display: table-cell; float:left; font-size:14px !important; text-align:right; padding-top:9px; color:#666; vertical-align:middle; height:35px; }
#conteudo.assineja .pacotes-lista.alacarte li { width:290px; }
#conteudo.assineja .pacotes-lista.alacarte li .pacote-titulo { width:270px; position:relative; overflow:visible}

#conteudo.assineja .pacotes-lista.alacarte li .pacote-titulo .msgPremiumJaTem { position:absolute; top:-15px; left:30px; font-size:9px; padding:0 10px}

#conteudo.assineja .pacotes-lista.alacarte li .pacote-titulo input { margin:10px; }
#conteudo.assineja .pacotes-lista.alacarte li .pacote-valor { width:260px; }
.pacote-titulo input[type=radio], .pacote-titulo input[type=checkbox] { padding:0;}
.assineja .marca { display:block; margin-bottom:20px; }
#conteudo.assineja .pacotes-lista li .pacote-acoes .saibamais { margin:0px; float:none; text-align:center; }  
#conteudo.assineja .pacotes-lista li .pacote-acoes { margin-bottom:10px; }
#conteudo.assineja .pacotes-lista li .pacote-acoes a { font-size:11px; margin:0 }
#conteudo.assineja .pacotes-lista li .pacote-descricao { float:left; margin-top:10px; }
#conteudo.assineja .pacotes-lista li .pacote-descricao input, #conteudo.assineja .pacotes-lista li .pacote-descricao label { float:left; }
#total { float:right; width:250px; margin-top:14px; border:1px solid #e0c8e5; position:absolute; right:20px; top:10px; padding:10px; background-color:#FFF }
#total strong { color:#EA7521 }
#total span { font-size:20px;  }
#total .valor-total { display:block; padding:5px 10px; background-color:#EA7521; color:#fff }
#total .valor-total strong { color:#FFF }
.vtip { position:absolute; right:20px; top:15px; background-color:#FFF; padding:3px 8px; border:1px solid #ddd; font-size:12px; }

.mensagem { margin:auto; padding:30px; text-align:center; font-size:1.9em; }

#etapa-navegacao ul li.ativo { font-weight:bold; color:#EA7521 }
#etapa-navegacao ul li.ativo a { color:#EA7521 }
#etapa-navegacao ul li.etapa1.ativo { background-position:0 -20px; }
#etapa-navegacao ul li.etapa2 { background-position:0 -40px; }
#etapa-navegacao ul li.etapa2.ativo { background-position:0 -60px; }
#etapa-navegacao ul li.etapa3 { background-position:0 -80px; }
#etapa-navegacao ul li.etapa3.ativo { background-position:0 -100px; }
#etapa-navegacao ul li.etapa4 { background-position:0 -120px; }
#etapa-navegacao ul li.etapa4.ativo { background-position:0 -140px; }
#etapa-navegacao #etapa-total {padding:9px 20px; background-color:#EA7521 ; float:right; font-size:14px; color:#444444;height:42px;float:right}
#etapa-navegacao #etapa-total strong { color:#fff; font-size:18px }
#etapa-navegacao #etapa-total .total2, #etapa-navegacao #etapa-total .total2 strong { font-size:11px  }

#assine-pacotes .produto { border:1px #dbdbdb solid; padding:15px; overflow:hidden; margin-bottom:15px; }
.produto .marca { margin-left:12px; margin-top:10px; }
.produto .marca img { float:left; margin-right:15px; }
.produto .marca p { padding-top:15px; }
.produto.simprovedor .pacotes-lista * { opacity:0.5; filter:alpha(opacity = 50); -moz-opacity: 0.50;filter: }

/* SIM PROVEDOR */
#provedor-destaque { margin-bottom:10px; margin-right:10px; }
#provedor-destaques ul li { width:327px; height:70px; float:left; margin-right:10px; margin-bottom:10px; color:#838383; font-size:11px; }
#provedor-destaques ul li img { float:left; }
#provedor-destaques ul li a {  color:#838383; margin-left:5px; float:left; width:100px; }
#provedor-destaques ul li:last-child { margin-right:0; }

/* SIM BANDA LARGA */
body#simbandalarga-body .pacote-titulo { margin-left:45px; }
.simbandalarga .msgBandaLarga { margin:30px 0 0 170px; font-size:0.7em !important;}

/* QUEM SOMOS */
body#aempresa-body #conteudo p { font-size:1.1em }


/* IMPRENSA */
.imprensa .button { margin-left: 110px !important }
.imprensa label { width:100px !important; }
.bt_release { font:bold 12px Arial, Helvetica, sans-serif;background-color:#94b1ad; color:#fff; padding:10px 15px; text-transform:uppercase; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }

/* ONDE ESTAMOS */
.listagem-cidades { margin:20px 0}
.listagem-cidades li { font-size:1em; margin-bottom:7px; padding-left:20px; background:url(../imagens/icone-seta.gif) no-repeat 5px; }

/* LISTAGEM CONTRATO */
#listagem-contrato thead td { background-color:#FFF; color:#78268c }
#listagem-contrato td { padding:10px; background-color:#f1f1f1 }
#listagem-contrato ul li { padding: 5px 10px; background-color:#FFF; margin-bottom:3px; }
#listagem-contrato ul li span { color:#78268c }

/* FAQ */
#faq-lista li { list-style-type: decimal; list-style-position: inside }
#faq-lista li .pergunta {  font-size:14px; font-weight:bold; margin-bottom:0; padding-bottom:5px; color:#682377  }
.tire-suas-duvidas a { color:#486B65; font-weight:bold; cursor:pointer }
.tire-suas-duvidas .pergunta { margin-bottom:0; padding-top:10px !important; padding-bottom:5px !important }
.tire-suas-duvidas .resposta { display:none; margin-top:0; }

/* lazer */
.lazer a { color:#EA7521; font-weight:bold; cursor:pointer }
.lazer .rotulo { margin-bottom:0; padding-top:10px !important; padding-bottom:5px !important }
.lazer .descricao { display:none; margin-top:0; }

/* RODAPE */
#rodape-telecom { background:url(../imagens/rodape-bg.gif) repeat-x #461152; height:120px; margin-top:20px; }

#assinatura {  padding:10px 0; margin:auto; width:980px;  }
#assinatura p { color:#7c7c7c; font-size:11px }

#rodape li.especial strong { cursor:pointer; font-weight:400}
#rodape li.especial .janela { position:absolute;
				left:0px;
				bottom:0px;
				width:0px;
				height:0px;
				background-color:#399;
				overflow:hidden;
				transition:all 0.2s ease-out;
				z-index:100
				}
				
#rodape li.especial .janela,
#rodape li.especial .janela a.fechar { border-radius:10px;
				-moz-border-radius:10px;
				-webkit-border-radius:10px;
				-o-border-radius:10px}

#rodape li.especial.aberto .janela { width:160px; height:160px; padding:10px 10px 0 10px;}
#rodape li.especial .janela p { margin-bottom:10px; color:#fff}
#rodape li.especial .janela a { font-weight:700; }
#rodape li.especial .janela a.fechar { position:absolute; right:3px; top:3px; padding:3px 6px; background-color:#fff; font-size:11px; line-height:12px; color:#399; cursor:pointer}
#rodape li.especial .janela a.fechar:hover { background-color:#EA7521; color:#fff; text-decoration:none}


/* fatura */
body.cliente-fatura #titulo-secao { background:#abcac5  }
body.cliente-fatura #conteudo { background:#FFF; }

/* NOVOS CANAIS */
.arredondado10, .pacotes-lista.telecine li div, .pacotes-lista.canais-novos li div {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}

.pacotes-lista.telecine, .pacotes-lista.canais-novos { overflow:visible }
.pacotes-lista.telecine li { position:relative; }
.pacotes-lista.canais-novos li { width:90px; height:80px; position:relative }
.pacotes-lista.canais-novos li .imagem { width:150px; height:80px; vertical-align:middle; display:table-cell; text-align:center; }

/* TELECOM */

.tel_style2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }
.tel_style3 {font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.tel_style8 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; }
.tel_style9 {font-family: Arial, Helvetica, sans-serif; font-size: 16px;}

#tel_Layer2 {
	position:absolute;
	left:156px;
	top:10px;
	width:1098px;
	height:84px;
	z-index:1;
	
}

/* Termo de compromisso */
.listaTermos { margin-bottom:10px}
.listaTermos a {
	display:inline-block;
	padding:5px 10px;
	color:#fff;
	font-weight:700;
	background-color:#0e0;
	margin-bottom:10px;
	border-radius:7px;
	box-shadow:-43px -41px 45px -21px rgba(0, 0, 0, 0.4) inset,
		2px 2px 2px 0 #999;
	transition:all 0.2s ease-out;
	}
.listaTermos a:hover {
	background-color:#e70;
	box-shadow:-43px -41px 45px -21px rgba(0, 0, 0, 0.4) inset,
		2px 2px 2px 0 #999}

.termosDeUso a.linkAcrobat { display:block; width:40px; height:42px; background-image:url(../imagens/nova/icoPDF.jpg); text-indent:-999em; overflow:hidden; margin-top:10px}


/* snack */



