@charset "utf-8";
/* CSS Document */
body{ background-color:#ECECEC; background-image:url(../imagens/bg-corpo.jpg); background-repeat:repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#4A4A4A; margin:0px;}

#topo{ background-color:#ECECEC; width:966px; margin-left:auto; margin-right:auto; height:110px;
margin-top:36px; background-image:url(../imagens/bg-topo.jpg); background-repeat:repeat-x; background-position:bottom;}

.esconder{ display:none;}

#topo h1{ background-image:url(../imagens/logo.jpg); background-repeat:no-repeat; width:209px; height:110px; margin:0px; padding:0px; float:left;}

#topo p{ margin:12px 8px 0px 0px; padding:0px; float:right;}

#topo a{ display:block; width:209px; height:110px;}

#conteudo{ margin-left:auto; margin-right:auto; display:table; background-image:url(../imagens/bg-conteudo.jpg); background-repeat:repeat-y; width:976px; padding-bottom:54px;}

#menu{ width:976px; background-color:#ECECEC; height:40px; margin-left:auto; margin-right:auto; background-image:url(../imagens/bg-menu.jpg); background-repeat:repeat-y;}

#menu ul{ list-style:none; margin:0px; padding-left:10px;}

#menu li{ float:left; padding:14px 14px 0px 14px; font-weight:bold; text-transform:uppercase; background-image:url(../imagens/bg-lista.jpg); background-position:right 14px; background-repeat:no-repeat;}

#menu ul .nao { background-image: none; }

#menu a{ text-decoration:none; color:#404040;}

#menu a:hover{ text-decoration:underline;}

#direito{ float:right; width:240px; margin-right:5px; padding-left:8px;}

.h2-pequeno{ font-weight:lighter; font-size:17px; margin:15px 0px 20px 0px; padding:0px 0px 10px 0px; border-bottom: 1px solid #ECECEC; width:220px;}

#direito span{ margin-bottom:60px; display:block;}

.img-direito{ border-bottom: 1px solid #ECECEC; padding:0px 0px 50px 0px; margin:20px 10px 0px 0px; display:block;}

#direito ul{ margin:0px; padding:0px 0px 30px 0px; list-style:none;  border-bottom:1px solid #ECECEC; width:220px;}

#direito li{ margin-left:30px; padding-bottom:18px; }

#direito strong{ font-weight:normal; display:inline-block; margin-left:28px;}

#direito p{line-height:20px; margin:20px 0px 0px 8px; padding:0px 20px 0px 0px;}

#esquerdo{ float:left; width:670px; margin-left:5px; padding-left:22px; line-height:20px;}

.texto{ margin:0px; display:block; padding-right:20px;}

.h2-grande{ font-weight:lighter; font-size:17px; margin:15px 0px 20px 0px; padding:0px 0px 10px 0px; border-bottom: 1px solid #ECECEC; width:660px; display:table;}

.pacotes{ display:block; width:210px; font-weight:bold; float:left; margin:36px 12px 0px 0px;}

.pacotes span{ text-align:center; margin:0px; padding:0px; display:block;}

.pacotes-centralizado{display:block; width:210px; font-weight:bold; float:left; margin:36px  0px 0px 220px;}

.pacotes-centralizado span{text-align:center; margin:0px; padding:0px; display:block;}

.bg-btn-cinza{ display:block; width:82px; height:24px; font-weight:normal; background-repeat:no-repeat; background-image:url(../imagens/bg-btn-cinza.jpg); float:left; text-align:center; color:#4A4A4A; text-decoration:none; margin:16px 0px 12px 16px; padding-top:2px;}

.pacotes2{ display:block; width:210px; font-weight:bold; float:left; margin:36px 12px 0px 80px;}

.pacotes2 span{ text-align:center; margin:0px 0px 0px 40px; padding:0px;}

#rodape{ height:108px; width:100%; background-image:url(../imagens/bg-rodape.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#ECECEC; font-size:11px; }

#rodape div{ margin-left:auto; margin-right:auto; width:976px; background-image:url(../imagens/sombra-rodape.jpg); background-repeat:no-repeat; height:80px; padding:40px 0px 0px 0px;}

#rodape p{ margin:14px 0px 0px 14px; padding:0px; float:left;}

#rodape span{ margin:0px 14px 0px 0px; padding:0px; float:right;}

#rodape a{ text-decoration:none; color:#4A4A4A;}

#rodape a:hover{ text-decoration:underline;}

/*configuração da página assine ja*/

fieldset{ width:656px; border:1px solid #CCCCCC; margin:0px 0px 30px 0px; padding:0px; display:block;}

legend{ color:#666666; margin-left:36px; padding:0px; font-weight: bold;}

label{ color:#666666; font-size:12px; display:block; float:left; padding-right:10px; margin-top: 10px; font-weight: normal;}

form{ margin:0px; padding:0px; display:block;}

.posicionamento{ margin:40px 0px 0px 100px; float:left; padding-bottom:60px;}

.btn-enviar{ width:66px; height:23px; display:block; color:#FFF; text-align:center; background-repeat:no-repeat; background-image:url(../imagens/btn-enviar.jpg); text-decoration:none; padding-top:1px; margin:20px 0px 0px 386px; float:left; clear:both; border: none;}

.espaco{ display:block; margin-top:30px;}

/*configuração das caixas de input*/

input{ font-family:Verdana, Geneva, sans-serif; border:1px solid #999999;
background-color:#F0F1F2; display:block; float:left;}

.grande{ width:450px;}

.media{ width:220px;}

.pequena{ width:142px;}

/*configuração da página formas de pagamento*/
.margem{ margin:0px 50px 10px 0px;}

/*configuração da página contatos*/
.lista{ margin:0px; padding:0px 0px 24px 0px; list-style:none; display:block;}

.lista li{ margin:14px 0px 0px 36px; }

.lista strong{ font-weight:normal; display:inline-block; margin-left:28px;}

textarea{ font-family:Verdana, Geneva, sans-serif; border:1px solid #999999;
background-color:#F0F1F2; display:block; float:left; width:450px; height:100px; font-size: 12px;}

/*pagina interna dos pacotes*/
.pacote1{ display:table; background-image:url(../imagens/sky-fit.jpg); background-repeat:no-repeat; padding-left:230px;}

.pacote2{ display:table; background-image:url(../imagens/sky-light-2011.jpg); background-repeat:no-repeat; padding-left:230px;}

.pacote3{ display:table; background-image:url(../imagens/sky-mix-2011.jpg); background-repeat:no-repeat; padding-left:230px;}

.pacote4{ display:table; background-image:url(../imagens/sky-fit-hbo-brasil.jpg); background-repeat:no-repeat; padding-left:230px;}

.pacote5{ display:table; background-image:url(../imagens/sky-fit-telecine-light.jpg); background-repeat:no-repeat; padding-left:230px;}

.pacote6{ display:table; background-image:url(../imagens/sky-fit-telecine-mais.jpg); background-repeat:no-repeat; padding-left:230px;}

.pacote7{ display:table; background-image:url(../imagens/sky-light-hbo-mais.jpg); background-repeat:no-repeat; padding-left:230px;}

.pacote8{ display:table; background-image:url(../imagens/sky-light-telecine-light.jpg); background-repeat:no-repeat; padding-left:230px;}

.pacote9{ display:table; background-image:url(../imagens/sky-light-telecine-mais.jpg); background-repeat:no-repeat; padding-left:230px;}

.pacote10{ display:table; background-image:url(../imagens/sky-light-futebol.jpg); background-repeat:no-repeat; padding-left:230px;}

#direito p strong { margin: 0px; padding: 0px; font-weight: bold;}

#esquerdo .pacote10 ul{ margin:0px; padding:0px; list-style:none;}

#esquerdo .pacote10 li{ padding-left:20px; background-repeat:no-repeat; background-position:left center; background-image:url(../imagens/bg-lista2.jpg);}

.pacote11{ display:table; background-image:url(../imagens/sky-mix-telecine.jpg); background-repeat:no-repeat; padding-left:230px;}

#esquerdo .pacote11 ul{ margin:0px; padding:0px; list-style:none;}

#esquerdo .pacote11 li{ padding-left:20px; background-repeat:no-repeat; background-position:left center; background-image:url(../imagens/bg-lista2.jpg);}

.pacote12{ display:table; background-image:url(../imagens/sky-mix-hbo-max.jpg); background-repeat:no-repeat; padding-left:230px;}

#esquerdo .pacote12 ul{ margin:0px; padding:0px; list-style:none;}

#esquerdo .pacote12 li{ padding-left:20px; background-repeat:no-repeat; background-position:left center; background-image:url(../imagens/bg-lista2.jpg);}

.pacote13{ display:table; background-image:url(../imagens/sky-mix-futebol.jpg); background-repeat:no-repeat; padding-left:230px;}

#esquerdo .pacote13 ul{ margin:0px; padding:0px; list-style:none;}

#esquerdo .pacote13 li{ padding-left:20px; background-repeat:no-repeat; background-position:left center; background-image:url(../imagens/bg-lista2.jpg);}

.pacote14{ display:table; background-image:url(../imagens/sky-mix-filmes.jpg); background-repeat:no-repeat; padding-left:230px;}

#esquerdo .pacote14 ul{ margin:0px; padding:0px; list-style:none;}

#esquerdo .pacote14 li{ padding-left:20px; background-repeat:no-repeat; background-position:left center; background-image:url(../imagens/bg-lista2.jpg);}

.pacote15{ display:table; background-image:url(../imagens/sky-hdtv-mix.jpg); background-repeat:no-repeat; padding-left:230px;}

#esquerdo .pacote15 ul{ margin:0px; padding:0px; list-style:none;}

#esquerdo .pacote15 li{ padding-left:20px; background-repeat:no-repeat; background-position:left center; background-image:url(../imagens/bg-lista2.jpg);}

.pacote16{ display:table; background-image:url(../imagens/sky-hdtv-mix-futebol.jpg); background-repeat:no-repeat; padding-left:230px;}

#esquerdo .pacote16 ul{ margin:0px; padding:0px; list-style:none;}

#esquerdo .pacote16 li{ padding-left:20px; background-repeat:no-repeat; background-position:left center; background-image:url(../imagens/bg-lista2.jpg);}

.pacote17{ display:table; background-image:url(../imagens/sky-hdtv-mix-hbo-max.jpg); background-repeat:no-repeat; padding-left:230px;}

#esquerdo .pacote17 ul{ margin:0px; padding:0px; list-style:none;}

#esquerdo .pacote17 li{ padding-left:20px; background-repeat:no-repeat; background-position:left center; background-image:url(../imagens/bg-lista2.jpg);}

.pacote18{ display:table; background-image:url(../imagens/sky-hdtv-mix-telecine.jpg); background-repeat:no-repeat; padding-left:230px;}

#esquerdo .pacote18 ul{ margin:0px; padding:0px; list-style:none;}

#esquerdo .pacote18 li{ padding-left:20px; background-repeat:no-repeat; background-position:left center; background-image:url(../imagens/bg-lista2.jpg);}

.pacote19{ display:table; background-image:url(../imagens/sky-hdtv-mix-filmes.jpg); background-repeat:no-repeat; padding-left:230px;}

#esquerdo .pacote19 ul{ margin:0px; padding:0px; list-style:none;}

#esquerdo .pacote19 li{ padding-left:20px; background-repeat:no-repeat; background-position:left center; background-image:url(../imagens/bg-lista2.jpg);}

.pacote20{ display:table; background-image:url(../imagens/sky-hdtv-super.jpg); background-repeat:no-repeat; padding-left:230px;}

#esquerdo .pacote20 ul{ margin:0px; padding:0px; list-style:none;}

#esquerdo .pacote20 li{ padding-left:20px; background-repeat:no-repeat; background-position:left center; background-image:url(../imagens/bg-lista2.jpg);}

.pacote21{ display:table; background-image:url(../imagens/sky-fit-futebol.jpg); background-repeat:no-repeat; padding-left:230px;}

.pacote22{ display:table; background-image:url(../imagens/sky-top.jpg); background-repeat:no-repeat; padding-left:230px;}

.canais{ background-image:url(../imagens/titulo-canais-pacote.jpg); background-repeat:no-repeat; background-position:top; width:592px; margin:60px 0px 0px 34px; clear:both;}

.canais span{ display:block; margin-left:30px;}

.titulo{ color:#B92620; border-bottom: 1px solid #ECECEC; display:block; width:540px; padding-bottom:2px; padding-top:28px; margin-bottom:28px; }

.descricao{ display:block; font-size:11px; padding-right:20px; margin-top:40px; }

.descricao .popup {
	color: #333;
	text-decoration: underline;
}

.voltar{ display:block; background-repeat:no-repeat; background-image:url(../imagens/seta.jpg); padding-left:20px; font-size:12px; background-position:left 2px; text-decoration:none; color:#333333; font-weight:bold; margin:30px 0px 0px 230px;}

.assistencia-premium{ background-image:url(../imagens/titulo-assistencia-premium.jpg); background-repeat:no-repeat; background-position:top; width:592px; margin:60px 0px 0px 34px; font-size:11px; padding-top:40px; clear:both;}

.receptor-hd{ background-image:url(../imagens/titulo-hd.jpg); background-repeat:no-repeat; background-position:top; width:592px; margin:60px 0px 0px 34px; font-size:11px; padding-top:40px; clear:both;}

.titulo-sky-prime{ background-image:url(../imagens/titulo-sky-prime.jpg); background-repeat:no-repeat; background-position:top; width:592px; margin:60px 0px 0px 34px; font-size:11px; padding-top:40px; clear:both;}

.bn_assinar {
	background-image: url(/imagens/bg-btn-assinar.png);
	display: block;
	width: 224px;
	padding-top: 7px;
	text-align: center;
	margin-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

/* ajax */
#result{
   clear: both; 
   margin-top: -20px;
}
.processando{
	background-image: url(/imagens/looding.gif);
	background-position: right center;
	padding-top: 20px;
	padding-right: 60px;
	padding-bottom: 20px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 101px;
	margin-bottom: 30px;
	margin-left: 101px;
	text-align: right;
}
.warning {
	color: #F00;
	background-color: #FF9;
	background-image: url(/imagens/warning.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 80px;
	border: 1px solid #F00;
	margin-right: 101px;
	margin-left: 101px;
	margin-bottom: 20px;
	margin-top: 0px;
}
.success{
	color: #060;
	background-color: #BFC;
	border: 1px solid #060;
	margin-right: 101px;
	margin-left: 101px;
	margin-bottom: 20px;
	margin-top: 0px;
	padding: 20px;
}
.erro404 {
    padding-left: 30px;
}
.erro404 h2{
    font-weight:lighter; 
    font-size:17px; 
    padding:0px 0px 10px 0px; 
    border-bottom: 1px solid #ECECEC;  
}




