/* STYLES TVCabo */

.home_area_img {
	margin-top: 0px;
	margin-left: 11px;
	margin-bottom: 5px;
}

div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

.hovertip {
	display: none;
	margin: 0px;
	z-index: 100;
	width: 350px;
	position: relative;
	background-color: #eeeeee;
	padding: 5px;
	width: 320px;
	height: 220px;
}

.hovertip h5 {
	font-size: 130%;
	margin: 0px;
	background-color: #FFCC00;
	padding: 5px;
	color: #FFFFFF;
}

.hovertip p {
	margin-top: 0.5em;
}

.hovertip img {
	FLOAT: left;
	MARGIN: 5px 5px 5px 0px;
	width: 120px;
	height: 90px;
}

h1 {
	font-size: 250%;
}

h2 {
	font-size: 220%;
}

h3 {
	font-size: 190%;
}

h4 {
	font-size: 160%;
}

h5 {
	font-size: 130%;
}

h6 {
	font-size: 120%;
}

hr {
	background-color: #666666;
	height: 1px;
	margin: 5px 0;
	border: 0;
	color: #666666;
}

/*  !important; */

.Geral {
	color: #000000
}

.Tv {
	color: #000000;
}

.Net {
	color: #000000
}

.Tel {
	color: #000000
}

.Clt {
	color: #000000;
}

.green1 {
	color: #dfe902
}

.green2 {
	color: #3fa30d
}

.blue1 {
	color: #65b4fa
}

.blue2 {
	color: #2b4baa
}

.purple1 {
	color: #da4ef6
}

.purple2 {
	color: #79078a
}

.red1 {
	color: #db0000
}

.orange1 {
	color: #ff6400
}

.yellow1 {
	color: #ffe500
}

form {
	margin: 0px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	height: 20px;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

#container {
	min-height: 100%;
	border-bottom: 3px solid #fff;
	border-top: 3px solid #fff;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	width: 955px;
	margin: 0 auto;
	background: white url(../img/1.gif) repeat;
}

/* TOPO HP */

.topo {
	width: 955px;
	margin: auto;
	text-align: left;
	color: #000;
	height: 96px;
	background-color: #000;
}

.pos_topo {
	
}

.pos_menu_topo {
	float: left;
}

.pos_lks_baixo {
	padding-top: 10px;
	width: 160px;
	text-align: right;
	height: 16px;
	margin: 0px;
}

.pos_lks_topo {
	color: #fff;
	margin-left: -805px;
	position: relative;
	padding-top: 10px;
	width: 955px;
	text-align: right;
	height: 25px;
	margin: 0px;
}

.pos_pesq_topo {
	float: right;
	width: 160px;
	margin-top: 2px;
	margin-right: 10px;
}

.alink_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

.alink_top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #67b7fd;
	text-decoration: none;
}

.pos_promocoes {
	float: right;
	text-align: center;
	margin-top: 0px;
}

/*.pos_pesq{margin-top:22px;}*/

.spc_28H_MR {
	margin-right: 30px;
}

.spc_21H_MR {
	margin-right: 21px;
}

.spc_2H_MR {
	padding-right: 5px;
	padding-bottom: 30px;
}

.for_pesq {
	height: 16px;
	text-indent: 3px;
	width: 120px;
	border: 1px solid #000;
}

/* TOPO HP - MENU PESQUISA */

.anylinkcss {
	position: absolute;
	visibility: hidden;
	border: 1px solid #C4C9D0;
	border-bottom-width: 0px;
	line-height: 18px;
	z-index: 100;
	width: 221px;
	text-align: left;
	margin-top: 8px;
}

.menu_pesq_TV {
	width: 221px;
	display: block;
	text-indent: 2px;
	border-bottom: 1px solid #C4C9D0;
	text-decoration: none;
	font-weight: bold;
	height: 19px;
	color: #666666;
	font-size: small;
}

.menu_pesq_TV:hover {
	background-color: #EEBA04;
	text-decoration: none;
	color: #FFFFFF;
}

.menu_pesq_content {
	width: 221px;
	display: block;
	text-indent: 2px;
	border-bottom: 1px solid #C4C9D0;
	text-decoration: none;
	font-weight: bold;
	height: 19px;
	color: #666666;
	font-size: small;
}

.menu_pesq_content:hover {
	background-color: #ADB4BF;
	text-decoration: none;
	color: #FFFFFF;
}

/* MIDLE HP */

.midle_HP {
	/*width: 955px;*/
	width: 203px;
	margin: auto;
	text-align: left;
	color: #666666;
	margin-top: 3px;
	background-color: #FFF;
	float: left; /*Acrescentei*/
}

.pos_banner_hp {
	width: 594px;
	padding-right: 10px;
	float: left;
	background-color: #FFF;
}

.pos_cold_dir_hp {
	float: left;
	width: 343px;
	background-color: #FFF;
}

.pos_dest_hp_col_dir {
	width: 343px;
	float: left;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #FFF;
}

.pos_dest_hp_col_dir_last {
	width: 333px;
	float: left;
	padding-left: 18px;
	background-color: #FFF;
}

.spc_5V_MB {
	margin-left: 10px;
	margin-bottom: 5px;
}

.pos_txt_dest_tv {
	float: left;
	width: 320px;
	line-height: 16px;
	color: #666666;
	font-size: 90%;
}

.pos_dest_seta_tv {
	width: 10px;
	background-image: url(../img/televisao/ic_seta_tv.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	position: relative;
	float: left;
}

.pos_txt_dest_tv a {
	color: #000000;
	font-weight: bold;
}

.pos_txt_dest_net {
	float: left;
	width: 320px;
	line-height: 16px;
	color: #666666;
	font-size: 90%;
}

.pos_dest_seta_net {
	width: 10px;
	background-image: url(../img/internet/ic_seta_net.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	position: relative;
	float: left;
}

.pos_txt_dest_net a {
	color: #000000;
	font-weight: bold;
}

.pos_txt_dest_tel {
	float: left;
	width: 320px;
	line-height: 16px;
	color: #666666;
	font-size: 90%;
}

.pos_dest_seta_tel {
	width: 10px;
	background-image: url(../img/telefone/ic_seta_tel.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	position: relative;
	float: left;
}

.pos_txt_dest_tel a {
	color: #000000;
	font-weight: bold;
}

.pos_txt_dest_client {
	float: left;
	width: 320px;
	line-height: 16px;
	color: #666666;
	font-size: 90%;
}

.pos_dest_seta_client {
	width: 10px;
	background-image: url(../img/clientes/ic_seta_client.gif);
	background-repeat: no-repeat;
	background-position: 3px 6px;
	position: relative;
	float: left;
}

.pos_txt_dest_client a {
	color: #000000;
	font-weight: bold;
}

/* MIDLE HP - Destaques por baixo do banner */

.midle_hp_dest {
	width: 955px;
	margin: auto;
	text-align: left;
	color: white;
	display: block;
	background-color: #FFF;
}

.alink_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin-top: 3px;
	margin-left: 14px;
	display: block;
}

.alink_middle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
}

.pos_dest_hp_tvc {
    /*background:transparent url(../img/middle/bk1.gif) repeat scroll right center;*/
    background:transparent url(../img/middle/bgcobertura.png) repeat scroll right center;
    float:left;
    height:100px;
    margin-top:10px;
    padding-left:10px;
    width:180px;
}

/*
.pos_dest_hp_tvc {
	background-color: #FFF;
	float: left;
	width: 180px;
	margin-top: 10px;
	padding-left: 10px;
	height: 100px;
	background: url(../img/middle/bk1.gif) repeat right;
}*/

.pos_dest_hp_ajuda {
	background-color: #FFF;
	float: left;
	width: 195px;
	margin-top: 10px;
	margin-left: 7px;
	height: 100px;
	background: url(../img/middle/bk2.gif) repeat right;
}

.pos_dest_hp_opiniao {
	float: left;
	width: 195px;
	margin-top: 10px;
	margin-left: 7px;
	margin-right: 24px;
	height: 100px;
	background: url(../img/middle/bk3.gif) repeat right;
}

.pos_dest_hp_login {
	float: left;
	margin-top: 10px;
	width: 330px;
	height: 100px;
}

/*PASSOU PARA OS STYLES_X (X = 1,2,3,4,5)
.for_cod_hp {
	width: 55px;
	text-align: center;
	height: 16px;
	margin-top: 3px;
	border: 1px solid #7bae2c;
}

.for_cod_02_hp {
	width: 45px;
	text-align: center;
	height: 16px;
	border: 1px solid #7bae2c;
}*/

.spc_10V_MB {
	margin-bottom: 10px;
}

.spc_7V_MB {
	margin-bottom: 7px;
}

.spc_bot_pesq_cod {
	margin-top: -2px;
	/*margin-top: 4px;*/
}

.lk_seta_default {
	background-image: url(../img/bot_seta_default.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
	color: #666666;
	line-height: 17px;
}

.for_login_hp {
	width: 126px;
	height: 16px;
	margin-bottom: 2px;
	padding-left: 3px;
	margin-right: 5px;
	border: 1px solid #7F9DB9;
}

/* BOTTOM HP */

.bottom a:hover {
	color: #b2b2b2;
	text-decoration: underline;
}

.bottom {
	width: 955px;
	margin: auto;
	text-align: left;
	color: #cccccc;
}

.pos_lk_bot {
	float: left;
	margin-top: 36px;
	padding-left: 10px;
	color: #A8B4C6;
	/*width: 846px;*/
	width: 700px;
}

.pos_bot_melhorar {
	float: right;
	width: 147px;/*Alterado para nova imagem.*/
	margin-top: 30px;
}

.lk_bot {
	color: #b2b2b2;
	font-size: 90%;
	padding: 0 3px;
	float: none
}

/* AREA INTERNET */

.pos_col_esq_menu {
	width: 213px;
	float: left;
	text-align: left;
}

.pos_col_midle_net {
	width: 412px;
	float: left;
	text-align: left;
}

.pos_col_dir_net {
	/*width: 320px;*/
	width: 300px;
	float: left;
	text-align: left;
}

.spc_23V_MB {
	margin-left: 10px;
	margin-bottom: 23px;
}

/* Lks rap antigos

.pos_lks_rap_links, .pos_tel_rap_links {float:left;width:100px;}

.pos_lks_rap_links br, .pos_tel_rap_links br {
	line-height:5px;
}
.pos_lks_rap_links A {
	BACKGROUND-POSITION: left 6px; display:block; PADDING: 0 0 0 8px; margin:0px; BACKGROUND-IMAGE: url(../img/internet/dot_net.gif); COLOR: #666666; BACKGROUND-REPEAT: no-repeat
}

.pos_tel_rap_links A {
	BACKGROUND-POSITION: left 6px; display:block; PADDING: 0 0 0 8px; margin:0px; BACKGROUND-IMAGE: url(../img/telefone/dot_tel.gif); COLOR: #666666; BACKGROUND-REPEAT: no-repeat
}

 */

.spc_10V_MT {
	margin-top: 10px;
}

.spc_10V_MTB {
	margin-top: 10px;
	margin-bottom: 10px;
}

/* BREADCRUMB */

.pos_breadcrumb 
{
	font-size: small;
	color: #666666;
	margin-top: 19px;
	margin-bottom: 7px;

}

.pos_breadcrumb a {
	font-size: small;
	color: #666666;
}

.txt_bread_net {
	color: #666666;
	font-weight: bold;
	font-size: small;
}

.txt_bread_tel {
	color: #666666;
	font-weight: bold;
	font-size: small;
}

.txt_bread_client {
	color: #666666;
	font-weight: bold;
	font-size: small;
}

.txt_bread_empresas {
	color: #666666;
	font-weight: bold;
	font-size: small;
}

.txt_bread_tv {
	color: #666666;
	font-weight: bold;
	font-size: small;
}

.txt_bread_pesq {
	color: #999999;
	font-weight: bold;
	font-size: small;
}

/* AREA INTERNET - MIDLE */

.pos_midle_int {
	/*width: 412px;*/
	width: 430px;
}

.pos_content_midle {
	width: 405px;
	border-top: 1px solid #EAEEF5;
	border-left: 1px solid #EAEEF5;
	float: left;
}

.pos_fd_midle {
	background-image: url(../img/internet/fd_box_midle.gif);
	background-repeat: repeat-y;
	background-position: left;
	float: left;
	width: 6px;
	height: 372px;
}

.pos_dest_midle_int {
	padding: 20px;
}

.pos_txt_dest_midle {
	float: left;
	line-height: 14px;
	margin-bottom: 20px;
}

.txt_lar {
	color: #666666;
}

.pos_banners_midle {
	padding: 0px 20px 0px 20px;
	float: left;
}

.pos_dest_midle {
	width: 198px;
	background-image: url(../img/internet/l_dir_sep_dest.gif);
	background-repeat: repeat-y;
	background-position: right;
	float: left;
}

.pos_dest_midle_dir {
	float: left;
	padding-left: 20px;
}

.pos_banners_txt_midle {
	padding: 0px 0px 0px 20px;
	float: left;
}

.pos_txt_ban_dest_midle {
	width: 190px;
	float: left;
	padding-top: 8px;
}

.pos_txt_ban_dest_midle_dir {
	float: left;
	padding-left: 25px;
	width: 185px;
	padding-top: 8px;
}

.ul_lar {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	line-height: 16px;
}

.ul_red {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	line-height: 16px;
}

.ul_az_esq {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	line-height: 16px;
}

.txt_red {
	color: #666666;
}

.txt_az_esc {
	color: #666666;
}

.pos_dest_midle_int_bot {
	padding: 20px;
	float: left;
	width: 380px;
}

/* AREA INTERNET - COL. DIR */

.pos_lks_dir_net {
	width: 300px;
	float: right;
	margin-top: 20px;
}

.txt_dot_lar_net {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
}

.pos_banner_dir_net {
	width: 300px;
	float: right;
	margin-top: 20px;
}

.pos_posso_tvc {
	width: 300px;
	float: right;
	margin-top: 16px;
	padding-top: 50px;
	background: url(../img/televisao/posso_tvcabo.jpg) repeat right;
}

/* AREA INTERNET - DETALHE */

.pos_col_midle_deta {
	/*width: 733px;*/
	float: left;
	text-align: left;
}

.pos_midle_int_deta {
	/*width: 733px;*/
}

.pos_content_midle_deta {
	width: 726px;
	float: left;
}

.spc_content_deta {
	padding-top: 20px;
}

.spc_20H_MRB {
	margin-right: 20px;
	margin-bottom: 11px;
}

.txt_tit {
	font-size: large;
	font-weight: bold;
}

.txt_sinopse {
	font-size: small;
}

/* AREA INTERNET - DETALHE - tarifarios NOVO*/

.table .top {
	width: 129px;
	text-align: center;
	background-color: #ed7208;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	line-height: 33px;
	margin: 0px;
	padding: 0px;
}

.table .tab_tarif {
	width: 127px;
	float: left;
	margin-bottom: 10px;
}

.table .sep {
	margin-right: 10px;
}

.table .mid {
	text-align: center;
	color: #a3b4d1;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	width: 127px;
	margin: 0px;
	padding: 0px;
	background-color: #f5f7fa;
	border-right: solid 1px #a3b4d1;
	border-left: solid 1px #a3b4d1;
}

.table ol {
	margin: 0 0 10px 0;
}

.table .mid h3 {
	text-align: center;
	color: #ed7208;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
	display: block;
	margin: 0px!important;
	padding: 0px!important;
}

.table .mid h3 span {
	font-size: 12px;
}

.table .bottom {
	width: 129px;
	text-align: center;
	background-color: #ed7208;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	background-image: url(../img/internet/net_comp_bottom.gif);
	height: 28px;
}

.table .bottom span {
	font-size: 18px;
}

.table .btn {
	width: 129px;
}

.table img {
	border: none;
}

.table .cons {
	width: 129px;
	text-align: center;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../img/internet/net_comp_blq.gif);
	height: 21px;
	background-repeat: no-repeat;
	padding-top: 7px;
	margin-top: 10px;
	float: left;
}

/* AREA INTERNET - DETALHE - tarifarios */

.tit_pack {
	background-color: #ED7208;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 4px;
	height: 27px;
	font-size: small;
}

.tit_pack_smal {
	background-color: #ED7208;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 4px;
	height: 27px;
	font-size: x-small;
}

.spc_5V_MR {
	margin-right: 5px;
}

.txt_small_br {
	color: #FFFFFF;
	font-size: x-small;
}

.tit_pack_desc {
	background-color: #B4C0D1;
	color: #FFFFFF;
	padding: 4px;
	line-height: 14px;
}

.sep_tab_tarifa {
	background-color: #ED7208;
	line-height: 2px;
	height: 2px;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 0px;
}

.txt_pack {
	background-color: #F1F4F8;
	color: #666666;
	padding-left: 4px;
	height: 27px;
	font-size: 95%;
	height: 37px;
}

.txt_pack_01 {
	background-color: #F4F6F9;
	color: #666666;
	padding-left: 4px;
	height: 27px;
	font-size: 95%;
	height: 37px;
}

.txt_pack_peq {
	background-color: #F1F4F8;
	color: #666666;
	padding-left: 4px;
	height: 27px;
	font-size: small;
	height: 37px;
	font-size: x-small;
}

.txt_pack_peq_01 {
	background-color: #F4F6F9;
	color: #666666;
	padding-left: 4px;
	height: 27px;
	font-size: small;
	height: 37px;
	font-size: x-small;
}

.txt_pack_tit_lar {
	background-color: #F1F4F8;
	color: #ED7208;
	font-weight: bold;
	padding-left: 4px;
	height: 27px;
	font-size: small;
	height: 37px;
}

.txt_pack_tit_lar_01 {
	background-color: #F4F6F9;
	color: #ED7208;
	font-weight: bold;
	padding-left: 4px;
	height: 27px;
	font-size: small;
	height: 37px;
}

.txt_pack_small_lar {
	color: #ED7208;
	font-size: x-small;
}

.txt_pack_old_price {
	color: #666666;
	text-decoration: line-through;
}

.fd_aderir {
	background-color: #ED7208;
	color: #FFFFFF;
}

.fd_aderir_01 {
	background-color: #ED7208;
	color: #FFFFFF;
	border-right: 2px solid #FFFFFF;
}

.l_sep_tarifa {
	height: 25px;
	border-bottom: 2px solid #ED7208;
}

.fd_campos_tarifa {
	background-color: #C2CDDF;
	color: #FFFFFF;
	height: 33px;
	text-indent: 9px;
	border-right: 2px solid #FFFFFF;
	font-size: small;
	font-weight: bold;
}

.txt_tit_tarifas {
	color: #999999;
	font-size: small;
	font-weight: bold;
}

.spc_30V_MT {
	margin-top: 30px;
}

.bd_esq_tarifa {
	border-left: 2px solid #ED7208;
	width: 112px;
}

.spc_tit_precos {
	margin-left: 7px;
	margin-bottom: 14px;
}

.spc_tit_precos_peq {
	margin-left: 7px;
}

.txt_precos_vel {
	font-size: 18px;
	font-weight: bold;
	color: #ED7208;
	padding-left: 7px;
}

.txt_precos_vel_big {
	font-size: 36px;
	font-weight: bold;
	color: #ED7208;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
}

.txt_precos_vel_peq {
	font-size: 14px;
	font-weight: bold;
	color: #ED7208;
}

.txt_precos {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	padding-left: 7px;
}

.txt_precos_peq {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

.fd_top_tarifa_simples {
	background-color: #ED7208;
	color: #FFFFFF;
	font-size: large;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 22px;
	line-height: 30px;
	padding-bottom: 32px;
	margin-bottom: 20px;
}

.end_tarifas {
	text-align: right;
	margin-top: 5px;
}

/* AREA INTERNET - formulario de adesao */

.pos_cond_ades {
	padding-top: 20px;
	width: 300px;
	line-height: 14px;
	background-color: #ED7208;
	color: #FFFFFF;
	font-weight: bold;
}

.pos_txt_cond_ades {
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 20px;
	background-color: #ED7208;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: bold;
	height: 780px;
}

.ul_sep_cond_ades {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/internet/dot_sep_cond_ades.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 9px;
	line-height: 16px;
}

.pos_tit_cond_ades {
	margin-bottom: 8px;
	margin-left: 21px;
}

.lk_lar_txt_lar {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	line-height: 14px;
	color: #666666;
}

.spc_20V_MB {
	margin-bottom: 20px;
}

.for_ades_morada {
	height: 16px;
	color: #666666;
	border: 1px solid #7F9DB9;
	font-size: x-small;
	width: 183px;
}

.txt_az_claro {
	color: #999999;
}

/* AREA TELEFONE - Tarifarios */

.tit_pack_tel {
	background-color: #DB2917;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 4px;
	height: 27px;
	font-size: small;
}

.txt_pack_tel_tit {
	background-color: #F1F4F8;
	color: #666666;
	font-weight: bold;
	padding-left: 4px;
	height: 27px;
	font-size: small;
	height: 37px;
}

.txt_pack_tel_subtit {
	background-color: #DB2917;
	color: #FFFFFF;
	font-size: x-small;
	font-weight: normal;
}

.ul_tel {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	line-height: 9px;
}

.txttel {
	color: #666666;
	font-weight: bold;
}

.ul_tel a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 100%;
}

.ul_tel a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

/* AREA CLIENTES */

.ul_az {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	line-height: 16px;
}

.for_client {
	width: 365px;
	margin-bottom: 11px;
	border: 1px solid #7F9DB9;
}

.for_client_1 {
	width: 395px;
	margin-bottom: 11px;
	border: 1px solid #7F9DB9;
}

.for_client_opi {
	width: 310px;
	height: 16px;
	text-indent: 3px;
	margin-right: 2px;
	border: 1px solid #7F9DB9;
}

.spc_3V_MT {
	margin-top: 3px;
}

.pmfBlock, .pmfBlockLast {
	width: 220px;
	float: left;
	font-weight: bold;
	margin-bottom: 25px;
	height: 80px;
}

.pmfBlock {
	margin-right: 10px;
	background-image: url(../img/clientes/sep_vcontent.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.pmfBlock div {
	margin: -5px 5px 0 35px;
}

.txt_dot_az_client {
	background-image:url(../img/separador.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	color:#B2B2B2;
	font-weight: normal;
	letter-spacing:-1px;
	margin:0px;
	padding:0px 0px 0px 8px;
}

.pos_1vez_client {
	width: 208px;
	margin-top: 25px;
}

.pos_txt_ajuda_client {
	width: 170px;
	float: left;
	padding-top: 8px;
	padding-left: 20px;
}

.txt_az {
	color: #666666;
	font-weight: bold;
}

.pos_contacto_client {
	width: 180px;
	border-top: 1px solid #EAEEF5;
	padding-left: 4px;
}

.pos_posso_tvc_client {
	width: 300px;
	float: right;
	margin-top: 20px;
}

.pos_conta_netc {
	width: 300px;
	float: right;
	margin-top: 12px;
}

.pos_lks_dir {
	float: right;
	padding-right: 20px;
}

.lk_conteudos_default {
	text-decoration: underline;
}

.lk_conteudos_default:hover {
	text-decoration: none;
}

.pos_new_client {
	width: 300px;
	float: right;
	margin-top: 32px;
}

.sep_linha_content {
	background-image: url(../img/clientes/sep_content.gif);
	background-repeat: repeat-x;
	height: 10px;
	margin-top: 9px;
	margin-bottom: 4px;
}

.spc_tit_my_cont {
	margin-bottom: 5px;
	margin-top: 4px;
}

.pos_banner_client {
	padding: 20px 20px 0px 20px;
}

.pos_destaques_templates {
    margin:20px 0px 0px 0px;
}

.fd_banner_client {
	background-color: #4E88C7;
}

.pos_txt_ban_client {
	padding-left: 20px;
	padding-top: 7px;
	padding-right: 2px;
	background-color: #4E88C7;
	color: #FFFFFF;
	font-weight: bold;
}

.pos_txt_ban_client a {
	color: #FFFFFF;
	font-weight: bold;
	font-size: x-small;
	background-color: #4E88C7;
	background-image: url(../img/clientes/dot_br.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	line-height: 35px;
}

.txt_ban_client_tit_bib {
	color: #FFFFFF;
	font-weight: bold;
	font-size: large;
	background-color: #4E88C7;
	line-height: 35px;
}

.txt_ban_client_tit {
	color: #FFFFFF;
	font-weight: bold;
	font-size: small;
	background-color: #4E88C7;
}

.pos_bot_aderir {
	width: 300px;
	float: right;
	margin-top: 15px;
	margin-bottom: 10px;
}

/* Clientes Contactos */

.sep_linha_content_pesq_cod {
	background-image: url(../img/clientes/sep_content.gif);
	background-repeat: repeat-x;
	height: 10px;
	margin-top: 15px;
	margin-bottom: 7px;
}

.l_vert_sep_contact {
	background-image: url(../img/l_vert_dotted.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.spc_20H_PL {
	padding-left: 20px;
}

.txt_tel {
	color: #666666;
	line-height: 25px;
	font-size: small;
	font-weight: bold;
}

.txt_tel a {
	color: #666666;
	line-height: 25px;
	font-size: small;
	font-weight: bold;
}

.txt_content_line_height {
	line-height: 16px;
}

.txt_content_line_height a {
	font-weight: bold;
	background-color: #F4F5F6;
}

.pos_content {
	margin-top: 10px;
}

.fd_tab_banner_client {
	background-color: #4D88C6;
	color: #FFFFFF;
	margin-bottom: 20px;
}

.spc_txt_banner_client {
	padding-left: 20px;
	padding-top: 20px;
}

.ul_br {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/clientes/dot_br.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	line-height: 16px;
	color: #FFFFFF;
	background-color: #4D88C6;
}

.ul_br a {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4D88C6;
}

/* Clientes FAQS */

.pos_faqs {
	background-image: url(../img/sep_menus.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.pos_faqs a {
	color: #000000;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 13px;
	font-weight: bold;
	font-size: small;
}

.tit_faqs {
	color: #666666;
	font-size: large;
	font-weight: bold;
}

.fd_faqs_info {
	background-color: #F4F5F6;
	margin-top: 10px;
	padding: 15px;
}

.txt_az_esc_faqs {
	color: #666666;
	font-weight: bold;
	background-color: #F4F5F6;
}

.for_input_faqs {
	border: 0px;
	background-color: #F4F5F6;
}

.txt_cor_dot_faqs {
	color: #666666;
	line-height: 16px;
	background-image: url(/Shared/img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	background-color: #F4F5F6;
	font-weight: normal;
}

.for_faqs_sugest {
	width: 561px;
	border: 1px solid #7F9DB9;
}

/* CLIENTES - LOJAS */

.pos_pesq_lojas {
	padding-bottom: 20px;
	/*background-image: url(../img/sep_menus.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
	margin-bottom: 10px;
}

.txt_small_cz {
	font-size: small;
	color: #999999;
}

.pos_result_lojas {
	color: #999999;
}

.spc_15V_PTB {
	padding-top: 7px;
	padding-bottom: 7px;
}

.spc_15V_PTB img {
	margin-right: 10px;
}

.line_height_content {
	line-height: 16px;
}

.txt_cor_dot_lojas {
	color: #FFFFFF;
	line-height: 17px;
	background-image: url(../img/clientes/dot_br.gif);
	background-repeat: no-repeat;
	background-position: 3px;
	padding-left: 11px;
	background-color: #666666;
	font-weight: bold;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-top: 2px;
}

.end_result_lojas {
	text-align: right;
	margin-top: 5px;
}


.t {background: url(../img/clientes/v2/dot.gif) 0 0 repeat-x;}
.b {background: url(../img/clientes/v2/dot.gif) 0 100% repeat-x;}
.l {background: url(../img/clientes/v2/dot.gif) 0 0 repeat-y;}
.r {background: url(../img/clientes/v2/dot.gif) 100% 0 repeat-y;}
.bl {background: url(../img/clientes/v2/bl.gif) 0 100% no-repeat;}
.br {background: url(../img/clientes/v2/br.gif) 100% 100% no-repeat;}
.tl {background: url(../img/clientes/v2/tl.gif) 0 0 no-repeat;}
.tr {background: url(../img/clientes/v2/tr.gif) 100% 0 no-repeat; padding:12px} 
.tl70 {background: url(../img/clientes/v2/tl.gif) 0 0 no-repeat;}

#tb_apoio_tecnico{width:237px; text-align:left; font-size:11px; float:left;}
#tb_apoio_tecnico .tl{height:190px;}


#tb_apoio_tecnico_netcabo{width:360px; text-align:left; font-size:11px; float:left;}
#tb_apoio_tecnico_netcabo .tl{height:200px;}


#top_apoio_cliente{position:relative; width:731px;}
#left_title{position:relative; float:left;}
#right_menu{position:relative; float:right;}


.table_image{text-align:center;}
.table_title{font-weight:bold; font-size:12px;}

#table_list a:link{color:#ff7117; font-weight:bold; text-decoration:none;}
#table_list a:hover{color:#ff7117; font-weight:bold; text-decoration:underline;}
#table_list a:active{color:#ff7117; font-weight:bold; text-decoration:none;}
#table_list a:visited{color:#ff7117; font-weight:bold; text-decoration:none;}


.box1{position:relative; width:237px; float:left;}
.box23{position:relative; width:237px; float:left; margin:0px 0px 0px 10px;}


a.button_l {display: block; float:left; height: 15px; padding: 4px 20px 4px 20px; color:#666666; text-decoration: none; background:url(../img/clientes/v2/button_left.gif) no-repeat 0px 0px;}
a.button_l:hover {color:#ffffff; background:url(../img/clientes/v2/button_left.gif) no-repeat 0px -23px; text-decoration: none;}
a.button_l_pressed {display: block; float:left; height: 15px; padding: 4px 20px 4px 20px; color:#ffffff; background:url(../img/clientes/v2/button_left.gif) no-repeat 0px -23px; text-decoration: none;}

a.button_c {display: block; float:left; height: 15px; padding: 4px 10px 4px 10px; color:#666666; text-decoration: none; background:url(../img/clientes/v2/button_center.gif) repeat-x 0px 0px;}
a.button_c:hover {color:#ffffff; background:url(../img/clientes/v2/button_center.gif) repeat-x 0px -23px; text-decoration: none;}
a.button_c_pressed {display: block; float:left; height: 15px; padding: 4px 20px 4px 20px; color:#ffffff; background:url(../img/clientes/v2/button_center.gif) repeat-x 0px -23px; text-decoration: none;}

a.button_r {display: block; float:left; height: 15px; padding: 4px 20px 4px 20px; color:#666666; text-decoration: none; background:url(../img/clientes/v2/button_right.gif) no-repeat; background-position:top right;}
a.button_r:hover {color:#ffffff; background:url(../img/clientes/v2/button_right.gif) no-repeat; background-position:bottom right; text-decoration: none;}
a.button_r_pressed {display: block; float:left; height: 15px; padding: 4px 20px 4px 20px; color:#ffffff; background:url(../img/clientes/v2/button_right.gif) no-repeat; background-position:bottom right; text-decoration: none;}


.contactos_l{position:relative; width:428px; float:left;}
.contactos_r{position:relative; width:283px; float:left; margin:0px 0px 0px 20px;}
#trail_todos{font-size:10px;}
#contactos_form input{height: 16px; margin:4px 0px 0px 0px; border: 1px solid #cbcbcb;}
#contactos_form select{height: 20px; margin:4px 0px 0px 0px; border: 1px solid #cbcbcb;}
#contactos_form textarea{margin:4px 0px 0px 0px; border: 1px solid #cbcbcb;}
.contactos_form_box_l{float:left; width:207px;}
.contactos_form_box_r{float:left; width:207px; margin:0px 0px 0px 10px;}



/* AREA TV */

.spc_dot_menu {
	margin-right: 6px;
}

.pos_lks_rap_tv {
	float: left;
	width: 208px;
	margin-top: 12px;
}

.pos_lks_rap_tv br {
	line-height: 5px;
}

.pos_lks_rap_tv A {
	background-position: left 3px;
	display: block;
	padding: 0 0 0 12px;
	margin: 0;
	margin-left: 15px;
	background-image: url(../img/televisao/dot_tv.gif);
	color: #666666;
	background-repeat: no-repeat
}

.ul_ver {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	line-height: 16px;
}

.ul_ver_cl {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/televisao/dot_ver_cl.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	line-height: 16px;
}

.txt_ver {
	color: #666666;
	font-weight: bold;
}

.txt_ver_cl {
	color: #51CA00;
	font-weight: bold;
}

.txt_dot_ver {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
}

/* AREA TV - lista de canais */

.tab_banner_canais {
	background-color: #EEBA04;
	margin-bottom: 20px;
}

.spc_10V_PB {
	padding-bottom: 10px;
}

.tab_pac {
	margin-bottom: 5px;
}

.bd_pac_dir {
	border-right: 2px solid #F4F5F6;
}

.bd_pac_dir_pad_5 {
	border-right: 2px solid #F4F5F6;
	padding-left: 3px;
}

.bd_pac_bot {
	border-bottom: 2px solid #F4F5F6;
}

.txt_ver_canais {
	color: #666666;
	font-weight: bold;
}

.txt_az_dot_ver {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
}

.txt_tit_compar_canais {
	font-size: large;
	color: #FFFFFF;
	font-weight: bold;
}

.txt_tit_compar_canais_big {
	font-size: x-large;
	color: #FFFFFF;
	font-weight: bold;
}

.spc_20P_TL {
	
}

.bd_esq_tv_tarifa {
	border-left: 2px solid #eeeeee;
	padding-left: 3px;
}

.cabo_pacoteColWidth {
	width: 119px;
}

.satelite_pacoteColWidth {
	width: 90px;
}

.l_2px_tv {
	background-color: #eeeeee;
	height: 2px;
	line-height: 2px;
}

.txt_tv_precos {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}

.txt_tv_precos_peq {
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

/* AREA TV - Formulario de adesao "3 passos" */

.spc_content_ades_tv {
	padding: 0px 0px 0px 20px;
	margin-top: 20px;
}

.pos_ades_tv_imgs_tabs {
	width: 391px;
	float: left;
}

.pos_ades_tv_esq {
	width: 300px;
	float: left;
	text-align: right;
}

.pos_ades_passos {
	margin-top: 100px;
	background-image: url(../img/sep_menus.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 20px;
	margin-right: 20px;
	text-align: right;
	padding-top: 20px;
}

.pos_ades_passos_int {
	background-image: url(../img/sep_menus.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 20px;
	margin-right: 20px;
	padding-top: 20px;
}

.spc_20_MLB {
	margin-left: 20px;
	margin-bottom: 20px;
}

.spc_20_ML_10_MB {
	margin-left: 20px;
	margin-bottom: 10px;
}

.spc_20H_ML {
	margin-left: 20px;
}

.fd_quadro_precos {
	background-image: url(../img/quadro_precos_pac.gif);
	background-repeat: no-repeat;
	height: 420px;
}

.spc_radio_quadro_classic {
	padding-right: 49px;
}

.spc_radio_quadro_selec {
	padding-right: 120px;
}

/* AREA TV - precario */

.sep_tab_tarifa_tv {
	background-color: #ffd300;
	line-height: 2px;
	height: 2px;
	margin-left: 2px;
	margin-right: 2px;
	font-size: 0px;
}

.txt_pack_tv {
	background-color: #eeeeee;
	color: #666666;
	padding-left: 4px;
	font-size: 100%;
}

.tit_pack_smal_tv {
	background-color: #ffd300;
	color: #FFFFFF;
	font-weight: bold;
	height: 27px;
	font-size: x-small;
}

.tit_pack_desc_tv {
	background-color: #ffe996;
	color: #000000;
	padding: 4px;
	line-height: 14px;
}

.tit_pack_tv {
	background-color: #ffd300;
	color: #000000;
	font-weight: bold;
	padding-left: 4px;
	font-size: small;
}

.spc_2HV_MRB {
	margin-right: 2px;
	margin-bottom: 2px;
}

.content {
	background-color: #eee;
	padding: 20px 10px 5px 20px;
	border-bottom: 2px solid #EEBA04;
	color: #666666;
	width: 654px;
	border-top: 2px solid #EEBA04;
}

.tabs {
	padding-bottom: 2px;
}

img.tabActive {
	margin-right: 2px;
}

img.tab {
	margin-right: 2px;
}

.main {
	background-color: #ffffff;
	line-height: 16px;
}

.lk_dot_tv_tabs {
	color: #000000;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	background-color: #ffffff;
	font-weight: bold;
}

.tit_preco_tabs {
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
	font-size: x-large;
	line-height: 30px;
	text-align: right;
}

.tit_pac_tabs {
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
	font-size: xx-large;
	line-height: 30px;
	padding-bottom: 10px;
}

/* AREA TV - precario - Tabs Text */

td.gilTab_taboff {
	width: 112px;
	color: #FFFFFF;
	height: 119px;
	font-size: 17px;
	text-align: center;
	font-weight: bold;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	background-image: url(../img/televisao/fd_tv_tabs_off.gif);
	background-repeat: repeat-x;
}

td.gilTab_tabon {
	width: 112px;
	color: #FFFFFF;
	height: 119px;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	background-image: url(../img/televisao/fd_tv_tabs_on.gif);
	background-repeat: repeat-x;
}

td.gilTab_tabmouseover {
	width: 112px;
	background-color: #EEBA04;
	color: #FFFFFF;
	height: 119px;
	font-size: 17px;
	text-align: center;
	font-weight: bold;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	background-image: url(../img/televisao/fd_tv_tabs_over.gif);
	background-repeat: repeat-x;
}

.txt_tv_canais {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFEBA6;
	padding-bottom: 8px;
	padding-top: 10px;
	display: block;
}

.txt_tv_preco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 12px;
	display: block;
}

.tabs_tv {
	display: none;
}

.tabs_tv_main {
	width: 662px;
	background-color: #ffffff;
	padding: 20px 10px 6px 10px;
	border-bottom: 2px solid #009a00;
	border-top: 2px solid #009a00;
	color: #666666;
}

.troca_aderir_tabs {
	background-image: url(../img/televisao/bot_adira_ja_tabs.gif);
	background-repeat: no-repeat;
}

.troca_aderir_tabs:hover {
	background-image: url(../img/televisao/bot_adira_ja_tabs_on.gif);
}

.pos_txt_tabs_price {
	float: left;
}

/* AREA TV - Plano de Frequencias */

.pos_linha_dot_top {
	background-image: url(../img/sep_menus.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 10px;
	padding-top: 10px;
	line-height: 16px;
	margin-bottom: 20px;
}

.pos_linha_dot_top_end {
	background-image: url(../img/sep_menus.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 10px;
	padding-top: 10px;
	line-height: 16px;
}

.fd_freq_tit {
	background-color: #eeeeee;
	height: 36px;
	border-right: 2px solid #FFFFFF;
}

.fd_freq_tit_end {
	background-color: #eeeeee;
}

.fd_freq_cont {
	height: 40px;
	border-right: 2px solid #F4F5F6;
	border-bottom: 2px solid #F4F5F6;
	text-indent: 10px;
}

.fd_freq_cont_end {
	border-bottom: 2px solid #eeeeee;
}

/* PESQUISAS  */

.pos_pesq_esq {
	width: 208px;
}

.for_pesq_esq {
	height: 16px;
	width: 187px;
	color: #666666;
	font-size: x-small;
	padding-left: 3px;
	border: 1px solid #7F9DB9;
}

.for_sel_pesq_esq {
	height: 16px;
	width: 193px;
	color: #666666;
	border: 1px solid #7F9DB9;
	margin-top: 7px;
	font-size: x-small;
}

.for_sel_pesq_esq_01 {
	height: 16px;
	width: 193px;
	color: #666666;
	border: 1px solid #7F9DB9;
	font-size: x-small;
	border: 1px solid #7F9DB9;
}

.txt_cor_dot_tv {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
}

.txt_cor_dot_tv_line {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
	text-decoration: underline;
}

.txt_cor_dot_net {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
}

.txt_cor_dot_inst {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
}

.txt_cor_dot_cinza {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/dot_hp.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
}

.txt_cor_dot_net_line {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
	text-decoration: underline;
}

.txt_cor_dot_tel {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
}

.txt_cor_dot_tel_line {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
	text-decoration: underline;
}

.txt_cor_dot_client {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
}

.txt_cor_dot_client_line {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
	text-decoration: underline;
}

.txt_cor_dot_empresas {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
}

.txt_cor_dot_empresas_line {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
	text-decoration: underline;
}

.txt_small {
	font-size: small;
}

.sep_linha_content_pesq {
	background-image: url(../img/clientes/sep_content.gif);
	background-repeat: repeat-x;
	height: 10px;
	margin-top: 5px;
	background-position: bottom;
	margin-bottom: 7px;
}

.pos_content_result {
	background-image: url(../img/clientes/sep_content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 22px;
	margin-bottom: 20px;
}

.pos_content_result_int {
	background-image: url(../img/clientes/sep_content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 22px;
	margin-bottom: 14px;
}

.for_pesq_result {
	width: 102px;
	color: #666666;
	border: 1px solid #7F9DB9;
	font-size: x-small;
	margin-left: 6px;
	margin-right: 10px;
}

.for_pesq_ordenar {
	width: 143px;
	color: #666666;
	border: 1px solid #7F9DB9;
	font-size: x-small;
	margin-left: 6px;
	margin-right: 4px;
}

.pos_pesq_result {
	background-image: url(../img/clientes/sep_content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 12px;
	margin-top: 10px;
}

.spc_10H_MR {
	margin-right: 10px;
}

.pos_pesq_pagina {
	height: 35px;
}

.pos_pesq_pagina_end {
	margin-top: 20px;
}

.ul_az_esq_default {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	line-height: 16px;
}

.spc_20V_MT {
	margin-top: 20px;
}

.pos_pesq_cod_result {
	background-image: url(../img/clientes/sep_content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 19px;
	margin-bottom: 19px;
}

.txt_dot_az {
	color: #666666;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
}

.txt_result {
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 10px;
	float: right;
	padding-top: 3px;
}

.spc_estrelas_pesq {
	margin-right: 8px;
	margin-top: 2px;
}

.spc_5M_TB {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 14px;
}

.tit_tv_pesq {
	background-color: #EEBA04;
	height: 20px;
	padding-left: 4px;
	margin-bottom: 8px;
}

.tit_tv_pesq_lk {
	color: #000000;
	font-size: small;
	font-weight: bold;
}

.tit_tv_pesq_lk a {
	color: #000000;
	font-size: small;
	font-weight: bold;
}

.lk_bread_tv_pesq {
	color: #000000;
	font-weight: bold;
}

.lk_bread_tv_pesq a {
	color: #000000;
	font-weight: bold;
}

.end_result_tv {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 16px;
}

.tit_net_pesq {
	background-color: #ED7208;
	height: 20px;
	padding-left: 4px;
	margin-bottom: 8px;
}

.tit_net_pesq_lk {
	color: #000000;
	font-size: small;
	font-weight: bold;
}

.tit_net_pesq_lk a {
	color: #000000;
	font-size: small;
	font-weight: bold;
}

.lk_bread_net_pesq {
	color: #000000;
	font-weight: bold;
}

.lk_bread_net_pesq a {
	color: #000000;
	font-weight: bold;
}

.tit_tel_pesq {
	background-color: #DB2917;
	height: 20px;
	padding-left: 4px;
	margin-bottom: 8px;
}

.tit_tel_pesq_lk {
	color: #000000;
	font-size: small;
	font-weight: bold;
}

.tit_tel_pesq_lk a {
	color: #000000;
	font-size: small;
	font-weight: bold;
}

.lk_bread_tel_pesq {
	color: #000000;
	font-weight: bold;
}

.lk_bread_tel_pesq a {
	color: #000000;
	font-weight: bold;
}

.tit_client_pesq {
	background-color: #eeeeee;
	height: 20px;
	padding-left: 4px;
	margin-bottom: 8px;
}

.tit_client_pesq_lk {
	color: #000000;
	font-size: small;
	font-weight: bold;
}

.tit_client_pesq_lk a {
	color: #000000;
	font-size: small;
	font-weight: bold;
}

.lk_bread_client_pesq {
	color: #000000;
	font-weight: bold;
}

.lk_bread_client_pesq a {
	color: #000000;
	font-weight: bold;
}

.tit_empresa_pesq {
	background-color: #225284;
	height: 20px;
	padding-left: 4px;
	margin-bottom: 8px;
}

.tit_empresa_pesq_lk {
	color: #000000;
	font-size: small;
	font-weight: bold;
}

.tit_empresa_pesq_lk a {
	color: #000000;
	font-size: small;
	font-weight: bold;
}

.lk_bread_empresa_pesq {
	color: #000000;
	font-weight: bold;
}

.lk_bread_empresa_pesq a {
	color: #000000;
	font-weight: bold;
}

.for_sel_pesq_result {
	height: 16px;
	width: 193px;
	color: #666666;
	border: 1px solid #7F9DB9;
	margin-top: 7px;
	font-size: x-small;
	margin-left: 6px;
}

.pos_pesq_pagina_nav {
	float: right;
	padding-top: 10px;
}

.pos_pesq_pagina_nav_top {
	float: right;
	padding-top: 3px;
	color: #FFFFFF;
	padding-right: 6px;
}

.pos_pesq_pagina_nav_top a {
	color: #FFFFFF;
}

.pos_pesq_pagina_nav_end {
	float: right;
}

.txt_small_tv {
	color: #666666;
	font-size: small;
	font-weight: bold;
}

.txt_pag_tv {
	border-left: 1px solid #EEBA04;
	border-right: 1px solid #EEBA04;
	padding-left: 2px;
	padding-right: 2px;
	color: #666666;
}

.lk_pag_tv {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	line-height: 14px;
}

.lk_pag_tv:hover {
	border-left: 1px solid #EEBA04;
	border-right: 1px solid #EEBA04;
	text-decoration: none;
}

.txt_small_net {
	color: #666666;
	font-size: small;
	font-weight: bold;
}

.txt_pag_net {
	border-left: 1px solid #ED7208;
	border-right: 1px solid #ED7208;
	padding-left: 2px;
	padding-right: 2px;
	color: #666666;
}

.lk_pag_net {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	line-height: 14px;
}

.lk_pag_net:hover {
	border-left: 1px solid #ED7208;
	border-right: 1px solid #ED7208;
	text-decoration: none;
}

.txt_small_tel {
	color: #666666;
	font-size: small;
	font-weight: bold;
}

.txt_pag_tel {
	border-left: 1px solid #DB2917;
	border-right: 1px solid #DB2917;
	padding-left: 2px;
	padding-right: 2px;
	color: #666666;
}

.lk_pag_tel {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	line-height: 14px;
}

.lk_pag_tel:hover {
	border-left: 1px solid #DB2917;
	border-right: 1px solid #DB2917;
	text-decoration: none;
}

.txt_small_client {
	color: #666666;
	font-size: small;
	font-weight: bold;
}

.txt_pag_client {
	border-left: 1px solid #4D88C6;
	border-right: 1px solid #4D88C6;
	padding-left: 2px;
	padding-right: 2px;
	color: #666666;
}

.lk_pag_client {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	line-height: 14px;
}

.lk_pag_client:hover {
	border-left: 1px solid #4D88C6;
	border-right: 1px solid #4D88C6;
	text-decoration: none;
}

.txt_small_empresas {
	color: #666666;
	font-size: small;
	font-weight: bold;
}

.txt_pag_empresas {
	border-left: 1px solid;
	border-right: 1px solid;
	padding-left: 2px;
	padding-right: 2px;
}

.lk_pag_empresas {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	line-height: 14px;
}

.lk_pag_empresas:hover {
	border-left: 1px solid #225284;
	border-right: 1px solid #225284;
	text-decoration: none;
}

.pos_content_result_cod {
	background-image: url(../img/clientes/sep_content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 22px;
	margin-bottom: 10px;
}

.spc_10H_PR {
	padding-right: 10px;
	line-height: 14px;
}

.spc_5H_MR {
	margin-right: 5px;
	line-height: 14px;
}

.tit_pesq_cod_tv {
	background-color: #EEBA04;
	height: 20px;
	padding-left: 4px;
	margin-bottom: 20px;
	margin-top: 8px;
}

.tit_pesq_cod_net {
	background-color: #ED7208;
	height: 20px;
	padding-left: 4px;
	margin-bottom: 20px;
	margin-top: 8px;
}

.sep_linha_top_cod {
	background-image: url(../img/clientes/sep_content.gif);
	background-repeat: repeat-x;
	height: 10px;
	margin-top: 20px;
	margin-bottom: 7px;
	background-position: top;
	padding-top: 10px;
}

.end_result_cod {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

.spc_5V_MT_line_height {
	line-height: 16px;
	margin-top: 5px;
}

.spc_tab_info_cod {
	margin-top: 10px;
	margin-bottom: 20px;
}

/* PESQUISA EPG */

.for_epg_canais {
	height: 16px;
	width: 129px;
	color: #666666;
	border: 1px solid #7F9DB9;
	font-size: x-small;
}

.for_epg_programa {
	height: 16px;
	width: 160px;
	color: #666666;
	border: 1px solid #7F9DB9;
	font-size: x-small;
}

.for_epg_sub_programa {
	height: 16px;
	width: 165px;
	color: #666666;
	border: 1px solid #7F9DB9;
	font-size: x-small;
}

.for_epg_horario {
	height: 16px;
	width: 153px;
	color: #666666;
	border: 1px solid #7F9DB9;
	font-size: x-small;
}

.for_epg_varios {
	height: 16px;
	color: #666666;
	border: 1px solid #7F9DB9;
	font-size: x-small;
}

.for_epg_mes {
	height: 16px;
	width: 90px;
	color: #666666;
	border: 1px solid #7F9DB9;
	font-size: x-small;
}

.for_epg_ano {
	height: 16px;
	width: 56px;
	color: #666666;
	border: 1px solid #7F9DB9;
	font-size: x-small;
}

.tab_epg {
	margin-bottom: 10px;
	font-size: x-small;
	padding-bottom: 10px;
	border-bottom: 1px solid #EEBA04;
}

.tab_epg_total_result {
	background-image: url(../img/sep_menus.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-top: 20px;
}

.tit_tv_epg {
	background-color: #EEBA04;
	height: 20px;
	padding-left: 4px;
	margin-bottom: 2px;
}

.tab_epg_result {
	border-left: 2px solid #EAEEF5;
	border-right: 2px solid #EAEEF5;
}

.tit_epg_result {
	background-color: #EAEEF5;
	padding-left: 4px;
	border-right: 2px solid #FFFFFF;
}

.tit_epg_result_end {
	background-color: #EAEEF5;
	padding-left: 4px;
}

.bd_epg_imgs_logos {
	font-size: 85%;
	line-height: 95%;
	text-align: center;
}

.bd_epg_bot_dir {
	padding: 5px;
	border-right: 2px solid #EAEEF5;
	border-bottom: 2px solid #EAEEF5;
}

.bd_epg_dir {
	padding: 5px;
	border-bottom: 2px solid #EAEEF5;
}

.pos_epg_result {
	height: 23px;
}

.pos_epg_result_int {
	background-image: url(../img/clientes/sep_content.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 23px;
	margin-bottom: 14px;
}

.pos_epg_pagina {
	height: 35px;
	margin-bottom: 10px;
}

.txt_small_epg {
	font-size: small;
	padding-bottom: 14px;
}

#faq_vote{width:656px; text-align:left; font-size:11px; float:left;}

#faq_vote .tl{height:48px;}

/*AREA CLIENTES ANTE-ESTREIAS*/ 

#ante_estreia_titulo{font-weight:bold; font-size:16px;}

.ante_estreia_titulo2{font-weight:bold; font-size:12px;}

#ante_estreia_data{font-weight:bold; font-size:12px;}

 

#rounded-corner{width: 731px; text-align: left;}

#rounded-corner thead th.rounded-qi{background: #bcbcbc url('../images/left.png') left -1px no-repeat; text-align:center;}

#rounded-corner thead th.rounded-qc{text-align:center;}

#rounded-corner thead th.rounded-qf{background: #bcbcbc url('../images/right.png') right -1px no-repeat;  text-align:center;}

#rounded-corner th{padding: 2px 5px 2px 5px;    color: #ffffff;       background: #bcbcbc;}

#rounded-corner td{padding: 2px 5px 2px 5px;    border-top: 1px solid #fff;            color: #666666;}

.c1{width:50%; background-color: #ececec; font-weight:bold;}

.c2{width:25%; background-color: #ececec; text-align:center;}


/* MAPA SITE */

.l_vert_dir_mapa {
	background-image: url(../img/l_vert_dotted.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-bottom: 10px;
}

.l_vert_dir_mapa_01 {
	background-image: url(../img/l_vert_dotted.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-left: 10px;
	padding-bottom: 10px;
}

.spc_10H_PL {
	padding-left: 10px;
}

.txt_cor_dot_hp {
	color: #999999;
	line-height: 16px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	font-weight: bold;
}

.spc_content_mapa {
	padding: 20px 10px 20px 0px;
}

.txt_mapa_2n_dot_net {
	color: #666666;
	line-height: 18px;
	background-image: url(../img/internet/dot_net.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left: 16px;
}

.txt_mapa_2n_dot_cinza {
	color: #666666;
	line-height: 18px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left: 16px;
}

.txt_mapa_2n_dot_inst {
	color: #666666;
	line-height: 18px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left: 16px;
}

.txt_mapa_3n_dot_net {
	color: #666666;
	line-height: 18px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 16px;
	padding-left: 24px;
}

.txt_mapa_3n_dot_cinza {
	color: #666666;
	line-height: 18px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 16px;
	padding-left: 24px;
}

.txt_mapa_3n_dot_inst {
	color: #666666;
	line-height: 18px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 16px;
	padding-left: 24px;
}

.txt_mapa_2n_dot_tv {
	color: #666666;
	line-height: 18px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left: 16px;
}

.txt_mapa_3n_dot_tv {
	color: #666666;
	line-height: 18px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 16px;
	padding-left: 24px;
}

.txt_mapa_2n_dot_tel {
	color: #666666;
	line-height: 18px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left: 16px;
}

.txt_mapa_3n_dot_tel {
	color: #666666;
	line-height: 18px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 16px;
	padding-left: 24px;
}

.txt_mapa_2n_dot_client {
	color: #666666;
	line-height: 18px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left: 16px;
}

.txt_mapa_3n_dot_client {
	color: #666666;
	line-height: 18px;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 16px;
	padding-left: 24px;
}

/* EMPREGO */

.pos_menu {
	width: 208px;
	color: #666666;
}

.menu_int {
	background-image: url(../img/sep_menus.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.menu_int a {
	font-size: small;
}

.menu_int a:hover {
	color: #999999;
	text-decoration: none;
}

.menu_int_on {
	background-image: url(../img/sep_menus.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 3px;
}

.menu_int_on a {
	font-size: small;
	color: #000000;
}

.menu_int_on a:hover {
	text-decoration: none;
}

.spc_seta_menu {
	margin-right: 3px;
	padding-top: 2px;
}

.spc_15V_MB {
	margin-bottom: 15px;
}

.for_emprego {
	width: 116px;
	border: 1px solid #7F9DB9;
	height: 16px;
	color: #999999;
}

.for_list_emprego {
	width: 200px;
	border: 1px solid #7F9DB9;
	color: #999999;
}

/* NEWSLETTER */

.for_newsl {
	width: 382px;
	border: 1px solid #7F9DB9;
	height: 16px;
	color: #999999;
}

/* PASSATEMPOS */

.pos_passat {
	width: 220px;
	margin-bottom: 10px;
}

.ul_az_cl_esq_passat {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	line-height: 16px;
	padding-bottom: 6px;
}

.spc_content_passt {
	padding: 20px -1px 0px 20px;
}

.pos_passat_dest {
	width: 232px;
	float: left;
}

.pos_passat_dest_txt {
	margin-top: 10px;
	width: 208px;
}

.tit_txt_default {
	font-size: small;
	color: #666666;
}

.tit_txt_default a {
	font-size: small;
	color: #666666;
	font-weight: bold;
}

.ul_az_cl_passat {
	margin: 0px;
	list-style-type: none;
	background-image: url(../img/televisao/dot_tv.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 9px;
	line-height: 16px;
	margin-top: 6px;
}

.pos_passat_dest_int {
	width: 300px;
	float: left;
}

.pos_passat_dest_txt_int {
	line-height: 14px;
	text-align: left;
}

.pos_passat_dest_int_form {
	width: 392px;
	float: left;
}

.spc_5V_MTB_block {
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
}

.for_passat_nome {
	width: 366px;
	line-height: 13px;
	height: 15px;
	padding-left: 2px;
	border: 1px solid #7F9DB9;
}

.for_passat_170 {
	width: 165px;
	line-height: 13px;
	height: 15px;
	padding-left: 2px;
	border: 1px solid #7F9DB9;
}

.for_passat_192 {
	width: 182px;
	line-height: 13px;
	height: 15px;
	padding-left: 2px;
	border: 1px solid #7F9DB9;
}

.for_passat_text {
	width: 366px;
	line-height: 13px;
	padding-left: 2px;
	border: 1px solid #7F9DB9;
	color: #666666;
}

.for_passat_varios {
	line-height: 13px;
	height: 15px;
	padding-left: 2px;
	border: 1px solid #7F9DB9;
}

.l_bot_for_passat {
	background-image: url(../img/sep_menus.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 15px;
}

/* FORMULARIOS ADERIR */

.tit_txt_az_esc {
	font-size: small;
	color: #666666;
}

.tit_txt_az_esc a {
	font-size: small;
	color: #666666;
	font-weight: bold;
}

.tit_tv_precos {
	font-size: small;
	color: #666666;
}



.menu_space
{
    padding-bottom:10px;
}

/* ----------------------------------- 2008-11-24 TPB --------------------------------*/
/*  inclusão de fundo para a pagina http://www.zon.pt/clientes/LerFactura.aspx */

.div_fact_fundo{
	width: auto;
	height: 525px;
	background-image: url("/Shared/img/clientes/fundo.gif");
	background-repeat: no-repeat;
}

/* --------------------------------------------------------------------------------*/
/* Homepage */

#apoio_tecnico{position:relative; width:419px; height:166px; float:left; background:url(/Shared/img/clientes/v2/apoio_tecnico.jpg) no-repeat; margin:0px 0px 10px 0px;}
#ctl00_Highlights_ctl00_ctl00_login{width:302px; height:166px; float:left; margin:0px 0px 10px 10px; font-size:10px; line-height:1.4;}
#ctl00_Highlights_ctl00_ctl00_login .tl{height:166px;}
#ctl00_Highlights_ctl00_ctl00_login .tr {padding:10px} 
#ctl00_Highlights_ctl00_ctl00_logged_in{width:302px; height:166px; float:left; margin:0px 0px 10px 10px; font-size:10px; line-height:1.4;}
#ctl00_Highlights_ctl00_ctl00_logged_in .tl96{height:96px;}
#ctl00_Highlights_ctl00_ctl00_logged_in .tl70{height:70px;}
#ctl00_Highlights_ctl00_ctl00_logged_in .tr {padding:10px} 
#facturacao_pagamentos{position:relative; width:419px; height:123px; float:left; background:url(/Shared/img/clientes/v2/facturacao_pagamentos.gif) no-repeat;}
#home_pub{position:relative; width:302px; height:123px; float:left; margin:0px 0px 0px 10px;}
#home_bottom{position:relative; width:731px; color:#b2b2b2;}
#home_cp{color:#000000;}
.textbox_cp{border:1px solid #f07f2c; background-color:#efefef;}
#apoio_tecnico_resumo{position:absolute; top:35px; left:10px; height:120px; cursor:pointer;}
#apoio_tecnico_links{position:absolute; bottom:6px; left:0px; text-align:center;}
#facturacao_pagamentos_l{position:absolute; top:41px; left:0px; width:200px;}
#facturacao_pagamentos_r{position:absolute; top:41px; right:15px; width:180px;}

.div_centered_using_margin {margin-left:135px;}


#ctl00_Highlight_HighlightDetail_ctl00_ctl05_gvEstreiasTerminadas .tr {vertical-align:top;}
