* { font-size: 100.01%; }
html {
	font-size: 62.5%;
}
body {
	background-color:#000000; 
	color: #ccc;
	font: 1em verdana, geneva, sans-serif;
 }
.bg_right {
 	background:url(../images/bg-body-right.png) no-repeat 100% 0;
}
.bg_left {
	background:url(../images/bg-body-left.png) no-repeat 0 0; 
}
/* General reset */
form, fieldset {
	border-style: none;
}
img {border-style: none;}
input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
	background-color:#222222;
	border:none;
	color:#FFF;
	font-size:12px;
}
a {
	color: #ccc;
	text-decoration: none;
}
a:hover {text-decoration: underline;}

/* General settings */
.content_holder_3 {
	background:url(../images/bg-main.png) no-repeat;
}
.content_holder_4 {
	background:url(../images/bg-main2.png) no-repeat;
}
.content_holder_5 {
	background:url(../images/bg-main3.png) no-repeat;
}
.misc_content_center
{
	padding-left:17px;
	margin-top:15px;
}

.misc_content_inner
{
	padding:5px;
	font-size:12px;
	color:#FFF;
	margin-bottom:15px;
}

.misc_image_left {
	float:left;
	margin-left:5px;
}

.misc_image_right {
	float:right;
	margin-right:5px;
}

.logo a {
	background:url(../images/bg-logo.png) no-repeat;
}
.panel1_inner {
	background:url(../images/bg-panel1.png) repeat-x;
}
#nav_bottom div {
	text-align:center;
}
#nav_bottom .active {
color:#FFFFFF;
}
#nav_bottom ul {
	list-style:none;
	background:url(../images/separataor-nav-bottom.gif) no-repeat 100% 50%;
	font-size:1.1em;
}
#nav_bottom ul li {
	background:url(../images/separataor-nav-bottom.gif) no-repeat 0 50%;
}
#nav_bottom ul li a {
	color:#999;
	text-decoration:none;
}
#nav_bottom ul li a:hover {
	color:#fff;
	text-decoration:underline;
}
.copy_bullet {
	background:url(../images/bullet-copy.gif) no-repeat 0 5px;
}
#footer .holder {
	color:#666;
	line-height:20px;
}
#footer .holder p {
	font-size:1.1em;
}
#footer .holder a {
	color:#666;
	text-decoration:none;
}
#footer .holder a:hover {
	text-decoration:underline;
}
.links_footer {
	list-style:none;
	font-size:1.1em;
}
.links_footer li.link_d a {
	background:url(../images/ico-d.gif) no-repeat 0 4px;
}
.links_footer li.link_denuncie a {
	background:url(../images/ico-denuncie.gif) no-repeat 0 3px;
}
.input_text {
	border:none;
	border-left:1px solid #b9b9b9;
	font-size:1.2em;
}
.label_pesquisa {
	background:url(../images/bg-label-pesquisa.png) no-repeat 0 0;
}	
.btn_start_search {
	background:url(../images/btn-start-search.gif) no-repeat;
}
.label_by_google {
	background:url(../images/bg-label-by-google.gif) no-repeat 3px 1px;
}
.label_by_site {
	background:url(../images/bg-label-by-site-active.gif) no-repeat 2px 1px;
}
.by_site .active {
	background:url(../images/bg-label-by-site-active.gif) no-repeat 1px 1px;
}
.by_google .active {
	background:url(../images/bg-label-by-google-active.gif) no-repeat 0 0;
}
#nav_top {
	list-style:none;
}
#nav_top li {
	background:url(../images/separataor-submenu.gif) no-repeat 100% 8px;
}
#nav_top li.nav_top_televisao a {
	background:url(../images/menu_superior/nav-top-televisao.png) no-repeat;
}
#nav_top li.nav_top_internet a {
	background:url(../images/menu_superior/nav-top-internet.png) no-repeat;
}
#nav_top li.nav_top_telefone a {
	background:url(../images/menu_superior/nav-top-telefone.png) no-repeat;
}
#nav_top li.nav_top_pacotes a {
	background:url(../images/menu_superior/nav-top-pacotes.png) no-repeat;
}
#nav_top li.nav_top_empresas a {
	background:url(../images/menu_superior/nav-top-empresas.png) no-repeat;
}
#nav_top li.nav_top_vod a {
	background:url(../images/menu_superior/nav-top-vod.png) no-repeat;
}
.sidebar_inner {
	background:url(../images/bg-sidebar.png) repeat-y;
}
.sidebar_top {
	background:url(../images/bg-sidebar-top.png) repeat-x;
}
/* tabs start */
a.btn_area_reservada {
	background:url(../images/btn-area-reservada.gif) no-repeat;
}
a.btn_webmail {
	background:url(../images/btn-webmail.gif) no-repeat;
}
/* tabs end */

/* trigger show */
.trigger_title a , .trigger_title a:visited{
	background-image:url(../images/arrow_bullet.gif);
	background-repeat:no-repeat;
	background-position: left center;
	display:block;
	margin-left:20px;
	padding:10px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

.trigger_title a:hover {
	text-decoration:underline;
}

.trigger_body {
	margin-left:15px;
	font-size:12px;
	color:#FFF;
}
.trigger_body2 {
	margin-left:10px;
	margin-top: 10px;
	width:587px;
	font-size:12px;
	color:#FFF;
	text-align:justify;
}
.trigger_list li {
	padding:3px;
}
/* trigger show */



.discription {
	color:#cdcdcd;
	line-height:13px;
	font-size:1.2em;
}
.discription4 {
	color:#cdcdcd;
	font-size:12px;
}
.discription5 {
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.tit_promo {
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.label_numero_2 {
	background:url(../images/barra_lateral/numero_cliente.png) no-repeat 0px 0px;
}
.label_password_2 {
	background:url(../images/barra_lateral/password.png) no-repeat 0px 0px;
}
.label_numero {
	background:url(../images/bg-label-numero.png) no-repeat 0 0;
}
.label_password {
	background:url(../images/bg-label-password.png) no-repeat 0 0;
}
.input_text2 {
	border:1px solid #b9b7b7;
	line-height:13px;
	font-size:1.1em;
}
.input_text33 {
	border:1px solid #b9b7b7;
	line-height:13px;
	font-size:1.1em;
}
/*.form_row {
	background:#F00 url(../images/bg-form-row.gif) repeat-x;
}*/
.form_row2 {
	background:#F00 url(../images/bg-form-row.gif) repeat-x;
}
.info_clients {
	background:url(../images/h-info-clients.gif) no-repeat;
}
.linha {
	background:url(../images/h-linha.gif) no-repeat;
}
.poder {
	background:url(../images/h-poder.png) no-repeat;
}
.info_block .number {
	background:url(../images/bg-number-sidebar.png) repeat-x;
}
.info_block_empresas .number {
	background:url(../images/bg-number-sidebar_empresas.png) repeat-x;
}
.number_16800 {
	background:url(../images/barra_lateral/16800.jpg) no-repeat;
}
.number_16801 {
	background:url(../images/barra_lateral/16801.jpg) no-repeat;
}
.number_16805 {
	background:url(../images/barra_lateral/16805.jpg) no-repeat;
}
.number_16807 {
	background:url(../images/bg-number-16807.png) no-repeat;
}
.number_16808 {
	background:url(../images/bg-number-16808.png) no-repeat;
}
.number_16809 {
	background:url(../images/16809.png) no-repeat;
}
.links_block .title {
	background-color:#1c100f;
}
.links_block a {
	font-size:1.2em;
}
.h_email {
	background:url(../images/h-email.gif) no-repeat;
}
.h_frequencias {
	background:url(../images/h-frequencias.gif) no-repeat;
}
.link_email {
	color:#fff;
}
.h_lojas {
	background:url(../images/h-lojas.gif) no-repeat;
}
.red_link {
	color:#af1414;
	text-decoration:none;
	background:url(../images/bullet01.gif) no-repeat 100% 6px;
}
.grey_link {
	color:#ccc;
	text-decoration:none;
	background:url(../images/bullet01_grey.gif) no-repeat 100% 6px;
}

.yellow_link {
	color:#E8BD66;
	text-decoration:none;
	background:url(../images/bullet01_yellow.png) no-repeat 100% 6px;
}
.red_link:hover {
	color:#f00;
	text-decoration:underline;
	background-image:url(../images/bullet01-over.gif);
}
.h_newsletter {
	background:url(../images/h-newsletter.gif) no-repeat;
}
.h_passatempos {
	background:url(../images/h-passtempos.gif) no-repeat;
}
.h_faqs {
	background:url(../images/h-faqs.gif) no-repeat;
}
.h_guia {
	background:url(../images/h-guia.png) no-repeat;
}
.h_siga_nos_em {
	background:url(../images/h-siga-nos-em.gif) no-repeat;
}
.social_icons {
	list-style:none;
}
.social_icons li img {
	vertical-align:middle;
}
.flash_area .inner {
	background:url(../images/shadow-flash.png) repeat-y;
}
.submenu {
	background:url(../images/bg-submenu.png) no-repeat;
}
.submenup {
	margin-top: -2px;
}
.subnav_prev {
	background:url(../images/btn-subnav-bg.png) no-repeat;
 }
 .subnav_prev_bottom {
	background:url(../images/btn-subnav-bg.png) no-repeat;
 }
.subnav_prev span.arrow {
	background:url(../images/arrow-left.gif) no-repeat;
	cursor:pointer;
}
.subnav_prev_bottom span.arrow {
	background:url(../images/arrow-left.gif) no-repeat;
	cursor:pointer;
}
.subnav_next {
	background:url(../images/btn-subnav-bg.png) no-repeat;
}
.subnav_next_bottom {
	background:url(../images/btn-subnav-bg.png) no-repeat;
}
.subnav_next span.arrow {
	background:url(../images/arrow-right.gif) no-repeat;
	cursor:pointer;
}
.subnav_next_bottom span.arrow {
	background:url(../images/arrow-right.gif) no-repeat;
	cursor:pointer;
}
.submenu ul {
	list-style:none;
}
.submenup ul {
	list-style:none;
}
.submenu ul li.subnav_informacoesUteis a {
	background:url(../images/clientes/nav-informacoesuteis.gif) no-repeat;
}

.submenu ul li.subnav_pacotes_tv a {
	background:url(../images/subnav-pacotes-tv.gif) no-repeat;
}
.submenu ul li.subnav_premium a {
	background:url(../images/subnav-premium.gif) no-repeat;
}
.submenu ul li.subnav_canal_v a {
	background:url(../images/subnav-canal-v.gif) no-repeat;
}
.submenu ul li.subnav_guia_tv a {
	background:url(../images/subnav-guia-tv.gif) no-repeat;
}
.submenu ul li.subnav_canais a {
	background:url(../images/subnav-canais.gif) no-repeat;
}
.submenu ul li.subnav_equip a {
	background:url(../images/subnav-equip.gif) no-repeat;
}
.submenu ul li.subnav_tariforios a {
	background:url(../images/subnav-tariforios.gif) no-repeat;
}
.submenu ul li.subnav_promo a {
	background:url(../images/subnav-promo.gif) no-repeat;
}
.submenu ul li.subnav_internet a {
	background:url(../images/nav-internet.gif) no-repeat;
}
.submenu ul li.subnav_perfil a {
	background:url(../images/nav-perfil.gif) no-repeat;
}
.submenu ul li.subnav_netsecure a {
	background:url(../images/nav-netsecure.gif) no-repeat;
}
.submenu ul li.subnav_newsletter a {
	background:url(../images/nav-newsletter.gif) no-repeat;
}
.submenu ul li.subnav_alertas a {
	background:url(../images/nav-alertas.gif) no-repeat;
}
.submenu ul li.subnav_apresentacao a {
	background:url(../images/nav-apresentacao.gif) no-repeat;
}
.submenu ul li.subnav_contactos a {
	background:url(../images/nav-contactos.gif) no-repeat;
}
.submenu ul li.subnav_rede a {
	background:url(../images/nav-rede.gif) no-repeat;
}
.submenu ul li.subnav_recrutamento a {
	background:url(../images/nav-recrutamento.gif) no-repeat;
}
.submenu ul li.subnav_parcerias a {
	background:url(../images/nav-parcerias.gif) no-repeat;
}
.submenu ul li.subnav_indicadores a {
	background:url(../images/nav-indicadores.gif) no-repeat;
}
.submenu ul li.subnav_imprensa a {
	background:url(../images/nav-imprensa.gif) no-repeat;
}
.submenu ul li.subnav_sobrecabovisao a {
	background:url(../images/nav-sobrecabovisao.gif) no-repeat;
}
.submenu ul li.subnav_responsabilidade a {
	background:url(../images/nav-responsabilidade.gif) no-repeat;
}
.submenu ul li.subnav_triplo a {
	background:url(../images/nav_pacotes/nav-triplo.gif) no-repeat;
}
.submenu ul li.subnav_duplo a {
	background:url(../images/nav_pacotes/nav-duplo.gif) no-repeat;
}
.submenu ul li.subnav_shop a {
	background:url(../images/nav_pacotes/nav-shop.gif) no-repeat;
}
.submenu ul li.subnav_protectp a {
	background:url(../images/nav_pacotes/nav-protect.gif) no-repeat;
}
.submenu ul li.subnav_equipamentosp a {
	background:url(../images/nav_pacotes/nav-equipamento.gif) no-repeat;
}
.submenu ul li.subnav_promosp a {
	background:url(../images/nav_pacotes/nav-promocoes.gif) no-repeat;
}
.submenu ul li.subnav_nitro a {
	background:url(../images/nav_pacotes/nav-nitro.gif) no-repeat;
}
.submenup ul li.subnav_promo1 a {
	background:url(../images/nav_pacotes/nav-promocao1.gif) no-repeat;
}
.submenup ul li.subnav_promo2 a {
	background:url(../images/nav_pacotes/nav-promocao2.gif) no-repeat;
}



.submenu ul li.active a,
.submenu ul li a.push {
	background-position:0 -21px;
}

.submenup ul li.active a,
.submenup ul li a.push {
	background-position:0 -20px;
}
.flash_aria_bottom {
	background:url(../images/bg-flash-area-bottom.png) no-repeat;
}
.shadow_bottom {
	background:url(../images/bg-shadow-bottom.png) no-repeat;
}
.shadow_top {
	height:8px;
	background:url(../images/bg-shadow-top.png) no-repeat;
}

#nav_promocoes {
	list-style:none;
}
#nav_promocoes li.nav_promocoes_vbasico a {
	background:url(../images/nav-promocoes-tv-basico.gif) no-repeat;
}
#nav_promocoes .nav_promocoes_tvdigital a {
	background:url(../images/nav-promocoes-tv-digital.gif) no-repeat;
}
#nav_promocoes .nav_promocoes_tvlight a {
	background:url(../images/nav-promocoes-tv-light.gif) no-repeat;
}
#nav_promocoes .nav_promocoes_pacotes a {
	background:url(../images/nav-promocoes-pacotes.gif) no-repeat;
}
.column1_top {
	background:url(../images/bg-column1-title.png) no-repeat;
}
.column1_top_big {
	background:url(../images/bg-column1-title_big2.png) no-repeat;
}

.column1_top_big_recrutamento {
	background:url(../images/bg-column1-title_big.png) no-repeat;
	margin-bottom:10px;
}

.column1_top_big_recrutamento  h2 a, .column1_top_big_recrutamento  h2 a :visited {
	color:#FFF;
	text-decoration:none;
}

.column1_top_big span{
		color:#fff;
	font-size:1.4em;
	font-weight:bold;
}
.column1_top_big h2{
		color:#fff;
	font-size:1.4em;
	font-weight:bold;
}
.column1_inner {
	background:url(../images/bg-column1.png) repeat-y;
}
.column1_inner_big {
	background:url(../images/bg-column1_big2.png) repeat-y;
}
.column1_bottom {
	width:100%;
	height:2px;
	overflow:hidden;
	background:url(../images/bg-column1-bottom_l.png) no-repeat;
}
.column1_bottom_big {
	width:608px;
	height:2px;
	overflow:hidden;
	background:url(../images/bg-column1-bottom_big2.png) repeat-x;
}
.column1_bottom_r {
	width:100%;
	height:2px;
	overflow:hidden;
	background:url(../images/bg-column1-bottom_r.png) repeat-x;
}
.block1 h2 {
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
}
.blockindicadores h2 {
	color:#fff;
	font-size:1.4em;
	font-weight:bold;
}
.block1 h3 {
	font-size:1.3em;
	color:#f00;
}
.red {
	font-size:14px;
	color:#f00;
	font-weight:bold;
}
.red_12 { 
color:#FF0000;
font-size:12px;
font-weight:bold;
}
.data {
	font-size:10px;
}
.white{
font-size:12px;
color:#FFFFFF;
}
.block1 p {
	font-size:1.2em;
}
.blockindicadores p {
	font-size:1.2em;
}
.link_white {
	font-size:1.3em;
	color:#fff;
	text-decoration:none;
	background:url(../images/bg-link-white.gif) no-repeat 100% 7px;
}
.link_white:hover {
	text-decoration:underline;
}
.link_red2 {
	font-size:1.2em;
	color:#f00;
	background:url(../images/bg-link-red2.gif) no-repeat 100% 6px;
	text-decoration:none;
	font-weight:bold;
}
.link_red2:hover {
	text-decoration:underline;
}
.link_red3 {
	font-size:1.2em;
	color:#f00;
	background:url(../images/bg-link-red2.gif) no-repeat 100% 6px;
	text-decoration:none;
}
.link_red3:hover {
	text-decoration:underline;
}
.link_red {
	font-size:1.2em;
	color:#f00;
	text-decoration:none;
}
.link_red:hover {
	text-decoration:underline;
}


.link_white4 {
	font-size:1.0em;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.link_white4:hover {
	text-decoration:underline;
}



.column2_top {
	background:url(../images/bg-column2-title.png) no-repeat;
}
.column2_inner {
	background:url(../images/bg-column1.png) repeat-y;
}
.column2_inner_r_up {
background:url(../images/bg-column2.png) repeat-y;
}
.column2_bottom {
	background:url(../images/bg-column2-bottom.png) no-repeat;
}
.column2_bottom_imprensa {
	background:url(../images/bg-column2-bottom_imprensa.png) no-repeat;
}
.column2_inner ul {
	list-style:none;
	font-size:1.3em;
}
.column2_inner ul li a {
	text-decoration:none;
}
.column2_inner ul li a:hover {
	text-decoration:underline;
}
.column2_inner ul li strong {
	color:#fff;
}
.label_procure {
	background:url(../images/bg-label-procure.gif) no-repeat;
}
.label_pesquisa2 {
	background:url(../images/bg-label-pesquisa.gif) no-repeat;
}

.label_nome_canal {
	background:url(../images/bg-label-nome-canal.gif) no-repeat;
}


.input_text3 {
	background-color:#eadddd;
	border:none;
	border-left:1px solid #d5baba;
	border-right:1px solid #a26161;
	font-size:1.2em;
	color:#666;
}

.panel2_title {
	background:url(../images/bg-panel2.png) no-repeat;
	line-height:2.6em;
}
.panel2_title_2 {
	background:url(../images/bg-panel2_2.png) no-repeat;
	line-height:2.6em;
}
.panel2_title h2 {
	font-weight:bold;
	color:#fff;
	font-size:1.3em;
}
.panel2_title_2 h2 {
	font-weight:bold;
	color:#fff;
	font-size:1.3em;
}
/*.cols_top {
	background:url(../images/bg-cols-top.png) no-repeat;
}*/
/*.cols_content {
	background:url(../images/bg-cols.png) repeat-y;
}*/
/*.cols_bottom {
	background:url(../images/bg-cols-bottom.png) no-repeat;
}*/
.tvbasico {
	background:url(../images/h-tvbasico.png) no-repeat;
}
.tvlight {
	background:url(../images/h-tv-light.png) no-repeat;
}
.tvdigital {
	background:url(../images/h-tv-digital.png) no-repeat;
}
.premium {
	background:url(../images/h-premium.png) no-repeat;
}
.when {
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
}
.when span {
	color:#909090;
}
.what {
	list-style:none;
	font-size:1.3em;
	color:#999;
	line-height:1.08em;
}
.what strong {
	color:#ccc;
}
.column4 .link_white {
	font-size:1.1em;
	color:#cdcdcd;
	background:url(../images/arrow3.gif) no-repeat 100% 5px;
}
.column4blue .link_white {
	font-size:1.1em;
	color:#cdcdcd;
	background:url(../images/arrow3.gif) no-repeat 100% 5px;
}
.column4red .link_white {
	font-size:1.1em;
	color:#cdcdcd;
	background:url(../images/arrow3.gif) no-repeat 100% 5px;
}
.notes {
	list-style:none;
	color:#666;
	font-size:.9em;
	text-align:left;
}
.banner_bottom_holder {
	background:url(../images/bg-horiz-line.gif) repeat-x;
}
.saiba {
	background:url(../images/h-saiba.png) no-repeat;
}
.label_codigo {
	background:url(../images/bg-label-codigo.png) no-repeat;
}
.input_text4_v2 {
	background-color:#eeeded;
	border:1px solid #dedede;
	font-size:1.1em;
	color: #0d0d0d;
}
.input_text5_v2 {
	background-color:#eeeded;
	border:1px solid #dedede;
	font-size:1.1em;
	color: #0d0d0d;
}
.input_text4 {
	background-color:#eeeded;
	border:1px solid #dedede;
	font-size:1.1em;
	color: #0d0d0d;
}
.input_text5 {
	background-color:#eeeded;
	border:1px solid #dedede;
	font-size:1.1em;
	color: #0d0d0d;
}
.separator {
	background:url(../images/separator-form-codigo.gif) no-repeat 4px 7px;
}
.confirme {
	font-size:1.1em;
	color:#999;
	background:url(../images/bg-horiz-line2.gif) repeat-x 0 100%;
}
.confirme2 {
	font-size:1.1em;
	color:#999;
}
.confirme a {
	color:#fff;
}
.apoio {
	background:url(../images/h-apoio.png) no-repeat;
}
/*.contacto {
	background:url(../images/h-contacto.png) no-repeat;
}*/
.btn_contacto {
	background:url(../images/btn-contacto.gif) no-repeat;
}
.label_utilizador {
	background:url(../images/bg-label-utilizador.png) no-repeat;
}
#nav-promocoes li.nav-verao-home a {
	background:url(../images/nav-verao-home.gif) no-repeat;
}
#nav-promocoes li.nav-netborla-home a {
	background:url(../images/nav-netborla-home.gif) no-repeat;
}
#nav-promocoes .nav-tlf-home a {
	background:url(../images/nav-tlf-home.gif) no-repeat;
}
#nav-promocoes .nav-outros-home a {
	background:url(../images/nav-outros-home.gif) no-repeat;
}
.submenu ul li.subnav_pacotes a {
	background:url(../images/nav-pacotes.gif) no-repeat;
}
.submenu ul li.subnav_mirrors a {
	background:url(../images/nav-mirrors.gif) no-repeat;
}
.submenu ul li.subnav_netsecure_i a {
	background:url(../images/nav-netsecure_i.gif) no-repeat;
}
.submenu ul li.subnav_equipamentos a {
	background:url(../images/nav-equipamentos.gif) no-repeat;
}
.submenu ul li.subnav_tarifarios_i a {
	background:url(../images/nav-tarifarios.gif) no-repeat;
}
.submenu ul li.subnav_promocoes_i a {
	background:url(../images/nav-promocoes_i.gif) no-repeat;
}
.submenu ul li.subnav_solucoes a {
	background:url(../images/nav-solucoes.gif) no-repeat;
}
.submenu ul li.subnav_televisao a {
	background:url(../images/nav-televisao.gif) no-repeat;
}
.submenu ul li.subnav_internet_empresas a {
	background:url(../images/nav-internet_empresas.gif) no-repeat;
}
.submenu ul li.subnav_telefone a {
	background:url(../images/nav-telefone.gif) no-repeat;
}
.submenu ul li.subnav_solucoes_dados a {
	background:url(../images/nav-solucoes-dados.gif) no-repeat;
}
.submenu ul li.subnav_netsecure-empresa a {
	background:url(../images/nav-netsecure-empresa.gif) no-repeat;
}
.submenu ul li.subnav_protect a {
	background:url(../images/nav-protect.gif) no-repeat;
}
.html_holder {
background-color:#000000;
}
.html_holder h3{
color:#FF0000;
font-size:14px;
}
.bg_htmlbox {
background:url(../images/bg-htmlbox.png) repeat-x;
}
.bg_htmlbox a {
	text-decoration:none;
}
.bg_htmlbox a:hover {
	text-decoration:underline;
}
.vermais a {
	text-decoration:none;
}
.vermais a:hover {
	text-decoration:underline;
}
.html_holder .city {
font-size:16px;
color:#FFFFFF;
font-weight:bold;
padding-bottom:20px;
}
.contact_info {
background:url(../images/bg_contact_info.jpg) repeat-x top;
background-color:#470000;
}
.grey {
color:#999999;
font-size:14px;
font-weight:bold;
}
.white {
color:#fff;
font-size:12px;
}
.localidades a {
	font-size:13px;
	font-weight:bold;
}
.localidades a:hover {
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
.title_imprensa {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #660000;
	padding-bottom:3px;
	padding-top:10px;
}
.servicos {
float:left;
margin:0;
padding-left:15px;
}
.precos {
float:right;
width:60px;
margin:0;
text-align:right;
padding-right:80px;
color:#FFFFFF;
}
.precos2 {
float:right;
width:60px;
margin:0;
text-align:right;
padding-right:34px;
color:#FFFFFF;
}
.precos3 {
float:right;
width:60px;
margin:0;
text-align:right;
padding-right:10px;
color:#FFFFFF;
}
.precos4 {
float:right;
width:60px;
margin:0;
text-align:right;
padding-right:30px;
color:#FFFFFF;
}
.precos5 {
float:right;
width:60px;
margin:0;
text-align:right;
padding-right:40px;
color:#FFFFFF;
}
.precos6 {
float:right;
width:60px;
margin:0;
text-align:right;
padding-right:25px;
color:#FFFFFF;
}
.row1{
background:url(../images/row1.jpg) no-repeat;
height:20px;
}
.row2{
background:url(../images/row2.jpg) no-repeat;
height:20px;
}
#gradient-style tr:hover td
{
	background:url(../images/row1_h.jpg) no-repeat;
}
.tiny{font-size:9px;}
.meios {
background:url(../images/meios_pagamento.jpg) no-repeat top;
padding-left:12px;
padding-top:25px;
}
.mini {
color:#FF0000;
font-size:9px;
}
.bg-red{
background:url(../images/bg-red.png) repeat-x;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

table.tabelagenerica
{ 
width: 100%;
font-size:11px;
border-collapse:collapse;
background-color: #000;
margin-top:20px;
margin-bottom:10px;
}
table.tabelagenerica2
{ 
width: 100%;
font-size:11px;
background-color: #000;
margin-top:20px;
margin-bottom:10px;
}

td.timagens
{ 
text-align:center;
background-color:#252525;
border:1px solid #000;
}

td.timagens2
{ 
text-align:center;
background-color:#252525;
}

tr.tgenerico
{ 
text-align:center;
background-color:#252525;
border:1px solid #000;
}
td.tgenerico
{ 
border:1px solid #000;
}

tr.tgenerico2
{ 
text-align:center;
background-color:#252525;
}


.btop {
	border-top-color:#000;
	border-top-style:solid;
	border-top-width:1px;
}
.bbottom {
	border-bottom-color:#000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.bleft {
	border-left-color:#000;
	border-left-style:solid;
	border-left-width:1px;

}
.bright {
	border-right-color:#000;
	border-right-style:solid;
	border-right-width:1px;
}






td.ttitulo
{ 
padding:5px;
text-align:left;
background-color:#000;
}

td.tvelocidades_blue
{ 
text-align:center;
font-weight:bold;
background-color: #1175ad;
}

td.tvelocidades_red
{ 
text-align:center;
font-weight:bold;
background-color: #d70003;
}

td.tvelocidades_green
{ 
text-align:center;
font-weight:bold;
background-color: #4e8530;
}


.lista_premiados_title {
	margin-top:35px;
	margin-bottom:20px;
}

.lista_premiados_text {
	font-size:13px;
	border-bottom:1px #421011 solid;
	padding-bottom:20px;
	margin-bottom:20px;
}

.small_passatempo_container {
	border-bottom:1px #421011 solid;
	padding-bottom:20px;
	margin-bottom:20px;
}

.passatempo_img_small {
	margin-right:20px;
}

.titlep_vpassatempo{
	color:#ff0000;
	font-size:24px;
	text-align:left;
}

.titles_vpassatempo {
	color:#0080d8;
	font-size:11px;
	text-align:left;
	margin-bottom:5px;
}

.passatempo_ver_resultado a, .passatempo_ver_resultado a:visited {
	color:#fff;
	text-decoration:underline; 
	font-weight:bold;
	font-size:12px; 
	text-align:left;
}

.passatempo_ver_resultado a:hover {
	text-decoration:none;
}

.listavenc_passatempo {
	text-align:left;
	margin-top:30px;

}

.listavenc_title {
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.listavenc_table {
	font-size:12px;
	padding:5px;
}

.listavenc_table  tr td{
	padding:5px;
}

.img_passatempo {
	margin-bottom:25px
}

.titles_passatempo {
	float:left
}

.titlep_passatempo {
	color:#ff0000;
	font-size:24px
}

a.linkpassat:link, a.linkpassat:visited {
	color: #0080d8;
	font-size: 11px;
	text-decoration: none;
}	
a.linkpassat:hover {
	color: #0080d8;
	font-size: 11px;
	text-decoration: underline;
}	

.titles_passatempo {
	color:#0080d8;
	font-size:11px;
}

.bot_passatempo {
	float:right;
	padding-top:
}

.passatempo_descricao {
	clear:left;
	color:#d0d0d0;
	font-size: 13px;
}

.passatempo_regulamento {
	margin-top:20px;
	padding-bottom:20px;
	/*margin-bottom:35px;*/
	border-bottom:1px #421011 solid
}

.passatempo_regulamento a, .passatempo_regulamento a:visited {
	color:#7c7c7c;
	text-decoration:underline;
	font-size:14px;
}

.passatempo_regulamento a:hover {
	text-decoration:none;
}

.participar_passatempo {
}

.pergunta_passatempo {
	margin-top:20px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}

.possiveis_respostas_item {
	font-size:12px;
	padding:3px;
}

.input_text6 {
	background-color:#eadddd;
	border:none;
	border-left:1px solid #d5baba;
	border-right:1px solid #a26161;
	font-size:1.2em;
	color:#666;
	width: 122px;
}

.passatempo_form_title {
	margin-top:20px;
}

.passatempo_form_table tr td {	
	color:#FFF;
	padding:7px;
	text-align:left;
}

/*.passatempo_form_table tr td  input{	
	width: 100%;
}*/

.passatempo_campos_obrigatorios {
	padding:3px;
	color:#b80000;
	text-align:left;
}

.btn_start_search_3 {
	margin-left: 0px;
	margin-top: 2px;
}

.lista_canais_table tr td {
	color:#a3a1a2;
	text-transform:uppercase;
	font-size:12px;
	padding:5px;
}

.lista_canais_table tr td.canal_active a  {
	color:#fff;
	text-decoration:underline;
}
.lista_canais_table2 tr td {
	color:#ffffff;
	padding:5px;
}

.lista_canais_table2 tr td.canal_active2   {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	height:20px;
	padding-left:9px;
	border-bottom-width:1px;
	border-bottom-color:#b61012;
	border-bottom-style:solid;
}
#programacao-canal {
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}
#programacao-canal th
{
	background: #252525;
	padding: 15px 10px 10px 10px;
	text-align: center;
}
#programacao-canal tbody
{
	background: #252525;
}
#programacao-canal td
{
	padding: 10px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.recrutamento_subtitle {
	font-size:12px;
	color:#FFF;
	font-weight:bold;
}

.recrutamento_content a, .recrutamento_content a:visited {
	color:#FFF;
}

.recrutamento_content {
	font-size:12px;
	margin-bottom:15px;
}

.recrutamento_red_span {
	color:#ff0004; 
	font-weight:bold;
}

/*******/

.procurar_nome_programa {
	height: 27px;
	width: 285px;
	margin: 0;
	padding: 0;
	float:left;
}

.procurar_programa_data {
	height: 27px;
	width: 283px;
	margin: 0;
	padding: 0;
	float:left;
	padding-left:2px;
}
.pesquisa_guiatv {
	background:url(../images/bg_pesquisa_guiatv.png) no-repeat;
	height: 27px;
	width: 570px;
	position:relative;
}

.find_channel_title {
	margin-top: 1px;
	margin-left: 9px;
}

.form_divisao {
	vertical-align: top;
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 5px;
}

.input_canal {
	margin-top: 5px;
}



.select_lista_canais {
	height: 22px;
	width:143px;
	margin-top: 3px;
	margin-left:3px;
	margin-right: 0px;
	padding-right: 0px;
}

.form_divisao2 {
	vertical-align: top;
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
}

.label_data {
	margin: 0;
	padding: 0;
}

.date_title {
	vertical-align: top;
	padding-top: 8px;
	margin-left: 0px;
	padding-left: 0px;
}

.input_data {
	height: 15px; 
	margin-top: 3px; 
	width: 82px;
}

.info_canal {
	background:url(../images/bg_vermelho.jpg) repeat-x; 
	width: 586px; 
	height: 99px;
}

.logo_canal {
	position:absolute;
	top:56px;
	left:434px;
}
.logo_canal2 {
	position:absolute;
	top:156px;
	left:434px;
}
.logo_canal3 {
	position:absolute;
	top:256px;
	left:434px;
}
.logo_canal4 {
	float: left;
	padding-top:8px;
	margin-left:8px;
}
.descricao_canal {
	position: relative;
	background-image:url(../images/bg_desc_canais.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#460000;
	width:345px;
	min-height:290px;
	padding:15px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	line-height:15px;
}
/*.descricao_canal {
	background-image:url(../images/bg_desc_canais.jpg);
	width:345px;
	height:261px;
	background-repeat:repeat-x;
	background-color:#470000;
	padding:15px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
}*/
.posicao_canal {
	position:absolute;
	top:205px;
	left:434px;
	color:#FFF;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
}
.posicao_detalhes {
	position:absolute;
	top:60px;
	left:415px;
	width:180px;
	color:#FFF;
	font-size:10px;
}
.site_canal {
	position:absolute;
	top:233px;
	left:434px;
}
.sombra_canal {
	position:absolute;
	background-image:url(../images/sombra_logo.jpg);
	width:93px;
	height:39px;
	top:142px;
	left:434px;
}
.site_canal a, .site_canal a :visited  {
	font-size:15px;
	color:#ff0500;
	font-weight:bold;
	text-decoration:none;
}

.site_canal a:hover {
	color:#fff;
}
.titulo_canal {
	font-size:26px;
	color:#FFF;
	margin-bottom:10px;
}
.info_canal_texto {
	float: left;
	margin-left: 17px;
	margin-top: 34px;
}

.sep_box {
	margin-top: 12px; 
	margin-bottom: 10px; 
	height: 25px; 
	width: 576px;
}

.imprimir_voltar {
	float: right;
	margin-top: 5px;
}

.lnk_red {
	color: red;
}


.form_table {
	clear:left;
}
.form_table tr td {	
	color:#FFF;
	padding:7px;
	text-align:left;
}

.form_table tr td  input{	
	width: 100%;
}


.form_title {
	margin-bottom:10px;
	margin-top:10px;
	text-align:left;
}

.form_subtitle {
	clear:left;
	padding-bottom:20px;
	padding-top:20px;
	text-align:center
}

.form_radio_float {
	color:#FFF;
	float:left;
	margin-right:60px;
}
.form_radio_float_novo {
	color:#FFF;
	float:left;
	margin-right:5px;
}
.form_radio {
	color:#FFF;
	padding:5px;
	padding-top:0px;
	padding-bottom:10px;
}

.form_enviar {
	margin-top:10px;
	padding-top:20px;
	border-top:1px #330c0d solid;
	text-align:right;
}

.form_legenda{
	color:#4c4c4c;
	padding-top:10px;
	text-align:left;
	font-size: 9px;
}

.cinza_d {
	color:#4c4c4c;
}
.cinza_nota {
	color:#818181;
}

.yellow_f {
	color:#d8ea03;
}
/* Modificacoes apartir de 16.12.09 */
.table_imirrors_title {
	background-color:#1275ae;
	color:#FFF;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	padding:4px;
	font-size:12px;
	border-top:3px solid #000;
}

.table_imirrors_list_even {
	background-color:#383838;
	color:#dedede;
	text-align:left;
}

.table_imirrors_list_odd {
	background-color:#262626;
	color:#dedede;
	text-align:left;
}

.table_imirrors_subtitles {
	background-color:#666666;
	color:#dedede;
	text-align:left;
}

.imirrors_top_title{
	margin-top:20px;
	margin-bottom:10px;
}

.data {
	padding-top:10px;
	padding-bottom:15px;
}

.titulo_canal {
	font-size:26px;
	color:#FFF;
	margin-bottom:10px;
}


.site_canal a, .site_canal a :visited  {
	font-size:15px;
	color:#ff0500;
	font-weight:bold;
	text-decoration:none;
}

.site_canal a:hover {
	color:#fff;
}

table.inst_indicadores td {
	padding:5px;
	background-color:#252525;
	color:#FFF;
	font-size:11px;
}

table.inst_indicadores td.colorchange {
	color:#7e7e7e;
	text-align:center;
}

.indicadores_title {
	padding-top:15px;
	padding-bottom:10px;
}

.iva_class {
	margin-top:15px;
}

.iva_blue_class {
	color: #1e9fc7;
}

.iva_red_class {
	color: #ff0400;
}

.iva_orange_class {
	color: #f9af02;
}

.submenu ul li.subnav_telefone_fixo a {
	background:url(../images/telefone_fixo.jpg) no-repeat;
}

.submenu ul li.subnav_telefone_equipamentos a {
	background:url(../images/telefone_equipamentosb.jpg) no-repeat;
}

.submenu ul li.subnav_telefone_tarifario a {
	background:url(../images/telefone_tarifarios.jpg) no-repeat;
}

.submenu ul li.subnav_telefone_promocoes a {
	background:url(../images/telefone_promocoes.jpg) no-repeat;
}

/* Modificacoes apartir de 21.01.2010 */
.form_field_title {
	padding-top:8px;
	
}

.form_field_holder {
	padding-top:5px;
	
}
.texto_ate {
	font-size: 10px;
}
.contorno_tabela {
	border-top: 1px solid #551E1D;
	border-right: 1px solid #551E1D;
}
.contorno_tabela_azul {
	border-top: 1px solid #0CF;
	border-right: 1px solid #0CF;
}
.contorno_interior {
	border-bottom: 1px solid #551E1D;
	border-left: 1px solid #551E1D;
}
.contorno_interior_azul {
	border-bottom: 1px solid #0CF;
	border-left: 1px solid #0CF;
}
.erroform {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
.listaTabelaCor1 {
	background: #1A1A1A;
}
.centerLetter {
	text-align: center;
}
.h_lojaonline {
	background: url(../images/h-lojaonline.gif) no-repeat left top;
	height: 14px;
}
.frequencias {
	background: url(../images/h-frequencias.gif) no-repeat 15px top;
	height: 19px;
}
.row1a{
background:url(../images/row1a.jpg) no-repeat;
height:20px;
}
.row2a{
background:url(../images/row2a.jpg) no-repeat;
height:20px;
}
#gradient-style2 tr:hover td
{
	background:url(../images/row1a_h.jpg) no-repeat;
}

/* trigger show */
.trigger_title2 a , .trigger_title2 a:visited{
	display:block;
	margin-left:20px;
	padding:10px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}

.trigger_title2 a:hover {
	text-decoration:underline;
}

.trigger_body {
	margin-left:15px;
	font-size:12px;
	color:#FFF;
}
.trigger_body2 {
	margin-left:10px;
	margin-top: 10px;
	width:587px;
	font-size:12px;
	color:#FFF;
	text-align:justify;
}
.trigger_list li {
	padding:3px;
}
/* trigger show */

.black {
	background: #000;
}
.arial999Bold {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #999;
	height: 20px;
	text-align: center;
	background: #3C3C3C;
}
.arial999Bold2 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #999;
	height: 20px;
	text-align: center;
	background: #262626;
}
.categorias {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 20px;
	text-align: center;
	background: #262626;
}
.arialBranco1 {
	font: 13px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	background: #3C3C3C;
}
.arialBranco2 {
	font: 13px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	background: #262626;
}
.tabela {
	background: #000;
	border: 1px solid #000;
}
/* TARIFARIOS TELEFONE- AMARELO*/
@charset "utf-8";
.titAmarelo {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #E2BA40;
	padding: 3px;
}
.titAmareloMinusculas {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #E2BA40;
	padding: 3px;
}
.tabela1Preco {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0px;
}
.titBranco {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	padding: 3px;
}
.titAmareloMinusculas2 {
	font: bold normal 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #E2BA40;
	padding: 3px;
}
.titAmarelo2 {
	font: bold normal 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #E2BA40;
	padding: 3px;
}
.rectanguloTabela1 {
	border-top: 1px dotted #E2BA40;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela2 {
	border-top: 1px dotted #E2BA40;
	border-left: 1px dotted #E2BA40;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela3 {
	border-top: 1px dotted #E2BA40;
	border-left: 1px dotted #E2BA40;
	border-right: 1px dotted #E2BA40;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela4 {
	border-top: 1px dotted #E2BA40;
	border-right: 1px dotted #E2BA40;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela5 {
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela6 {
	border-left: 1px dotted #E2BA40;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabelaEsqDir {
	border-left: 1px dotted #E2BA40;
	border-right: 1px dotted #E2BA40;
	padding: 3px;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #E2BA40;
}
.rectanguloTabelaEsqDir2 {
	border-left: 1px dotted #E2BA40;
	padding: 3px;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.rectanguloTabelaDir {
	border-right: 1px dotted #E2BA40;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabelaEsq {
	border-left: 1px dotted #E2BA40;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabelaTit {
	border-top: 1px dotted #E2BA40;
	border-left: 1px dotted #E2BA40;
	font: bold normal 13px Arial, Helvetica, sans-serif;
	color: #E2BA40;
	text-transform: capitalize;
	padding: 3px;
}
.rectanguloTabelaTitDir {
	border-top: 1px dotted #E2BA40;
	font: bold normal 13px Arial, Helvetica, sans-serif;
	color: #E2BA40;
	text-transform: capitalize;
	border-right: 1px dotted #E2BA40;
	border-left: 1px dotted #E2BA40;
	padding: 3px;
}
.titBranco2 {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	padding: 3px;
	border-top: 1px dotted #E2BA40;
}
/* TARIFARIOS TELEVISÃO - VERMELHO*/
@charset "utf-8";
.titVermelho {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #F00;
	padding: 3px;
}
.titVermelhoMinusculas {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #F00;
	padding: 3px;
}
.tabela1PrecoVermelho {
	font: 12px Arial, Helvetica, sans-serif;
	color: #F00;
	padding: 0px;
}
.titBranco {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	padding: 3px;
}
.titVermelhoMinusculas2 {
	font: bold normal 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #F00;
	padding: 3px;
}
.titVermelho2 {
	font: bold normal 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #F00;
	padding: 3px;
}
.rectanguloTabela1Vermelho {
	border-top: 1px dotted #F00;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela2Vermelho {
	border-top: 1px dotted #F00;
	border-left: 1px dotted #F00;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela3Vermelho {
	border-top: 1px dotted #F00;
	border-left: 1px dotted #F00;
	border-right: 1px dotted #F00;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela4Vermelho {
	border-top: 1px dotted #F00;
	border-right: 1px dotted #F00;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela5Vermelho {
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela6Vermelho {
	border-left: 1px dotted #F00;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabelaEsqDirVermelho {
	border-left: 1px dotted #F00;
	border-right: 1px dotted #F00;
	padding: 3px;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #FFF;
}
.rectanguloTabelaEsqDir2Vermelho {
	border-left: 1px dotted #F00;
	padding: 3px;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.rectanguloTabelaDirVermelho {
	border-right: 1px dotted #F00;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabelaEsqVermelho {
	border-left: 1px dotted #F00;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabelaTitVermelho {
	border-top: 1px dotted #F00;
	border-left: 1px dotted #F00;
	font: bold normal 13px Arial, Helvetica, sans-serif;
	color: #F00;
	text-transform: capitalize;
	padding: 3px;
}
.rectanguloTabelaTitDirVermelho {
	border-top: 1px dotted #F00;
	font: bold normal 13px Arial, Helvetica, sans-serif;
	color: #F00;
	text-transform: capitalize;
	border-right: 1px dotted #F00;
	padding: 3px;
}
.titBranco2Vermelho {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	padding: 3px;
	border-top: 1px dotted #F00;
}
/* TARIFARIOS EMPRESARIAL - AZUL*/
@charset "utf-8";
.titAzul {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #9CF;
	padding: 3px;
}
.titAzulMinusculas {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #9CF;
	padding: 3px;
}
.tabela1PrecoAzul {
	font: 12px Arial, Helvetica, sans-serif;
	color: #9CF;
	padding: 0px;
}
.titBranco {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	padding: 3px;
}
.titAzulMinusculas2 {
	font: bold normal 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #9CF;
	padding: 3px;
}
.titAzul2 {
	font: bold normal 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #9CF;
	padding: 3px;
}
.rectanguloTabela1Azul {
	border-top: 1px dotted #9CF;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela2Azul {
	border-top: 1px dotted #9CF;
	border-left: 1px dotted #9CF;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela3Azul {
	border-top: 1px dotted #9CF;
	border-left: 1px dotted #9CF;
	border-right: 1px dotted #9CF;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela4Azul {
	border-top: 1px dotted #9CF;
	border-right: 1px dotted #9CF;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela5Azul {
	padding: 3px;
	color: #FFF;
}
.rectanguloTabela6Azul {
	border-left: 1px dotted #9CF;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabelaEsqDirAzul {
	border-left: 1px dotted #9CF;
	border-right: 1px dotted #9CF;
	padding: 3px;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #FFF;
}
.rectanguloTabelaEsqDir2Azul {
	border-left: 1px dotted #9CF;
	padding: 3px;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
.rectanguloTabelaDirAzul {
	border-right: 1px dotted #9CF;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabelaEsqAzul {
	border-left: 1px dotted #9CF;
	padding: 3px;
	color: #FFF;
}
.rectanguloTabelaTitAzul {
	border-top: 1px dotted #9CF;
	border-left: 1px dotted #9CF;
	font: bold normal 13px Arial, Helvetica, sans-serif;
	color: #9CF;
	text-transform: capitalize;
	padding: 3px;
}
.rectanguloTabelaTitDirAzul {
	border-top: 1px dotted #9CF;
	font: bold normal 13px Arial, Helvetica, sans-serif;
	color: #9CF;
	text-transform: capitalize;
	border-right: 1px dotted #9CF;
	padding: 3px;
}
.titBranco2Azul {
	font: bold normal 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	padding: 3px;
	border-top: 1px dotted #9CF;
}

