﻿/* CSS da CAPA */
.hm-carrossel-flash, .hm-ct-acesso-rapido, .hm-ct-guia-assinantes, .hm-ct-links-relevantes, .hm-ct-st, .hm-ct-informativo-telefonica
{
	width: 100%;
	float: left;
	margin: 0px 0px 20px 0px;
}
.hm-ct-acesso-rapido .hm-canal
{
	width: 186px;
	height: 310px;
	float: left;
	position: relative;
	margin: 0px 11px 0px 0px;
	padding: 7px 0px; 
	background: url(/onfiles/imagenes/bg-middle-canal-acesso-rapido.png) repeat-y left top;
}
.hm-ct-acesso-rapido .hm-canal .top
{
	width: 186px;
	height: 7px;
	background: url(/onfiles/imagenes/bg-top-canal-acesso-rapido.png) no-repeat left top;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 1px;
}
.hm-ct-acesso-rapido .hm-canal .bottom
{
	width: 186px;
	height: 7px;
	background: url(/onfiles/imagenes/bg-bottom-canal-acesso-rapido.png) no-repeat left top;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 1px;
}
.hm-ct-acesso-rapido .hm-canal img
{
	margin: 5px 5px 10px 10px;
	float: left;
}
.hm-ct-acesso-rapido .hm-canal h4
{
	font-size: 20px;
	color: #001984;
	padding-top: 5px;
}
.hm-ct-acesso-rapido .hm-canal p
{
	font-size: 11px;
	color: #262626;
}
.hm-ct-acesso-rapido .hm-canal h5
{
	background: #e9ebf4;
	font-size: 14px;
	color: #535FAE;
	width: 182px;
	float: left;
	line-height: 22px;
	border: 2px solid #d8dae9;
	text-indent: 15px;
	margin: 5px 0px;
}
.hm-ct-acesso-rapido .hm-canal ul
{
	float: left;
	padding: 0px 0px 10px 15px;
	width: 165px;
}
.hm-ct-acesso-rapido .hm-canal ul li
{
	float: left;
	width: 155px;
	padding: 0px 0px 0px 7px;
	background: url(/onfiles/imagenes/ico-lista-produtos-acesso-rapido.gif) no-repeat left 6px;
}
.hm-ct-acesso-rapido .hm-canal ul li a
{
	font-size: 11px;
}
.hm-ct-acesso-rapido .hm-canal .btn-ver-todos
{
	float: left;
	display: block;
	color: #535FAE;
	height: 25px;
	padding: 0px 15px 0px 15px;
	background: transparent url(/onfiles/imagenes/ico-link-sidebar.png) no-repeat scroll right 5px; ;
}
.pesquisa-assinantes
{
	width: 776px;
	position: relative;
}
.pesquisa-assinantes dt
{
	display: block;
	cursor: pointer;
	height: 32px;
	margin-bottom: -2px;
	position: relative;
	z-index: 99;
	float: left;
}
.pesquisa-assinantes dt.fst
{
	margin-left: 15px;
}
/*abre-primeiro-ativo */
.pesquisa-assinantes dt .acab-apa
{
	background: transparent url(/onfiles/imagenes/bg-claro-abas-pacotes-ini-ativo.png) no-repeat left top;
	width: 21px;
	height: 32px;
	float: left;
}
/*abre-primeiro-inativo*/
.pesquisa-assinantes dt .acab-api
{
	background: transparent url(/onfiles/imagenes/bg-claro-abas-pacotes-ini-inativo.png) no-repeat left top;
	width: 21px;
	height: 32px;
	float: left;
}
/*fecha-primeiro-meio-ativo*/
.pesquisa-assinantes dt .acab-fpma
{
	background: transparent url(/onfiles/imagenes/bg-claro-abas-pacotes-fim-ativo.png) no-repeat left top;
	width: 43px;
	height: 32px;
	float: left;
}
/*fecha-primeiro-meio-inativo*/
.pesquisa-assinantes dt .acab-fpmi
{
	background: transparent url(/onfiles/imagenes/bg-claro-abas-pacotes-fim-inativo.png) no-repeat left top;
	width: 43px;
	height: 32px;
	float: left;
}
/*fecha-ultimo-ativo*/
.pesquisa-assinantes dt .acab-fua
{
	background: transparent url(/onfiles/imagenes/bg-claro-abas-pacotes-fim-ativo-last.png) no-repeat left top;
	width: 28px;
	height: 32px;
	float: left;
}
/*fecha-ultimo-inativo*/
.pesquisa-assinantes dt .acab-fui
{
	background: transparent url(/onfiles/imagenes/bg-claro-abas-pacotes-fim-inativo-last.png) no-repeat left top;
	width: 26px;
	height: 32px;
	float: left;
}
/*abre-ultimo-meio-ativo*/
.pesquisa-assinantes dt .acab-auma
{
	background: transparent url(/onfiles/imagenes/bg-claro-abas-pacotes-ini-ativo-meio.png) no-repeat left top;
	width: 44px;
	height: 32px;
	float: left;
}
/*meio inativo*/
.pesquisa-assinantes dt .txtAba
{
	background: transparent url(/onfiles/imagenes/bg-claro-abas-pacotes-meio-inativo.png) repeat-x scroll left top;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 22px;
	padding: 10px 10px 0px 10px;
	font-size: 13px;
}
/*meio ativo*/
.pesquisa-assinantes dt.ativo .txtAba
{
	background: transparent url(/onfiles/imagenes/bg-claro-abas-pacotes-meio-ativo.png) repeat-x scroll left top;
	color: #001984;
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	padding: 5px 10px 0px 3px;
}
.pesquisa-assinantes dt img
{
	float: left;
}
.pesquisa-assinantes dd
{
	width: 763px;
	background: url(/onfiles/imagenes/bg-content-abas-body.png) no-repeat left bottom;
	position: relative;
	padding: 17px 15px 7px 15px;
	float: left;
	_float: none;
}
.pesquisa-assinantes dd .top
{
	background: url(/onfiles/imagenes/bg-content-abas-top.png) no-repeat left top;
	width: 763px;
	height: 12px;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 1px;
	display: block;
}

.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset
{
	width: 720px;
	padding: 20px 20px 10px 5px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset label
{
	width: 100%;
	float: left;
	height: 27px;
	margin: 0px 0px 10px 0px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset label.fm-cidade
{
	width: 405px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset label.fm-numero
{
	width: 275px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset .fm-rotulo
{
	color: #001984;
	font-size: 15px;
	width: 182px;
	float: left;
	padding-top: 5px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset input
{
	background: url(/onfiles/imagenes/bg-input-pesquisa-assinantes.png) no-repeat left top;
	height: 15px;
	padding: 6px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset input.g
{
	width: 523px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset input.m
{
	width: 200px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset input.pp
{
	width: 50px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset .fm-radio
{
	width: 306px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset .fm-radio .fm-rotulo
{
	width: 145px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset .fm-radio label
{
	width: 80px;
	text-align: center;
	float: left;
	color: #001984;
	font-size: 15px;
	padding-top: 5px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset .fm-radio input
{
	background: none;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd fieldset .fm-btn-buscar
{
	background: url(/onfiles/imagenes/btn-buscar-assinante.png) no-repeat left top;
	width: 84px;
	height: 32px;
	cursor: pointer;
	float: right;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd .historico-assinantes
{
	padding: 25px;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd .historico-assinantes li
{
	font-size: 14px;
	line-height: 26px;
	color: #535FAE;
}
.hm-ct-guia-assinantes .pesquisa-assinantes dd .historico-assinantes li strong
{
	font-size: 14px;
	float: left;
	width: 120px;
}
.ct-central h3 .hm-interrogacao
{
	background: url(/onfiles/imagenes/ico-h3-guia-assinantes.png) no-repeat right top;
	height: 32px;
	width: 36px;
	display: inline-block;
	margin-bottom: -5px;
	position: relative;
	text-decoration: none;
}
.ct-central h3 .hm-interrogacao .balao
{
	background: transparent url(/onfiles/imagenes/balao.png) no-repeat scroll right top;
	width: 197px;
	height: 91px;
	position: absolute;
	top: -110px;
	left: -90px;
	padding: 10px;
	font-size: 10px;
}
.ct-central h3 .hm-interrogacao .balao strong
{
	font-weight: bold;
}
.hm-ct-links-relevantes ul li
{
	float: left;
	display: inline;
	padding: 0px 3px 0px 0px;
}
.hm-ct-st img
{
	float: left;
}
.hm-ct-st .ultimas-telefonica
{
	width: 100px;
	border-right: 1px solid red;
	margin-right: 10px;
}
.hm-ct-st, .hm-ct-informativo-telefonica
{
	width: 380px;
}
.hm-ct-st ul li, .hm-ct-informativo-telefonica ul li
{
	padding-bottom: 10px;
}
.hm-ct-st ul li strong, .hm-ct-informativo-telefonica ul li strong
{
	font-weight: bold;
	display: block;
}
.hm-ct-st .ultimas-telefonica
{
	border-right: 1px solid #ccd5ea;
	float: left;
	margin: 0 20px;
	padding-right: 15px;
	width: 220px;
}
.hm-ct-atendimento
{
	float: left;
	width: 780px;
}
.hm-ct-atendimento .duas-colunas
{
	width: 50%;
	float: left;
}
.hm-ct-atendimento .duas-colunas .ct-setor-at
{
	background: url(/onfiles/imagenes/bg-ct-setor-at-middle.png) repeat-y right top;
	width: 385px;
	float: left;
	margin-bottom: 10px;
	position: relative;
	padding: 11px 0px;
	min-height: 65px;
	_height: 65px;
}
/**/

.hm-ct-atendimento .duas-colunas .ct-setor-at .top
{
	background: url(/onfiles/imagenes/bg-ct-setor-at-top.png) no-repeat left top;
	width: 385px;
	height: 11px;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 1px;
}

.hm-ct-atendimento .duas-colunas .ct-setor-at .bottom
{
	background: url(/onfiles/imagenes/bg-ct-setor-at-bottom.png) no-repeat left top;
	width: 385px;
	height: 11px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	font-size: 1px;
}
.hm-ct-atendimento .duas-colunas .ct-setor-at h4
{
	font-size: 13px;
	color: #001984;
	font-weight: bold;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 120px;
	height: 45px;
	padding: 15px 0px 0px 70px;
}
.hm-ct-atendimento .duas-colunas .ct-setor-at h4.postos
{
	background: url(/onfiles/imagenes/ico-postos-atendimento.png) no-repeat 0px 0px;
}
.hm-ct-atendimento .duas-colunas .ct-setor-at h4.portabilidade
{
	background: url(/onfiles/imagenes/ico-portabilidade.png) no-repeat 0px 0px;
}
.hm-ct-atendimento .duas-colunas .ct-setor-at h4.fatura
{
	background: url(/onfiles/imagenes/ico-faturas.png) no-repeat 0px 0px;
}
.hm-ct-atendimento .duas-colunas .ct-setor-at h4.relacionamento
{
	background: url(/onfiles/imagenes/ico-relacionamento.png) no-repeat 0px 0px;
}
.hm-ct-atendimento .duas-colunas .ct-setor-at h4.reparos
{
	background: url(/onfiles/imagenes/ico-ferramentas.png) no-repeat 0px 0px;
}
.hm-ct-atendimento .duas-colunas .ct-setor-at h4.info-util
{
	background: url(/onfiles/imagenes/ico-guia-informacao.png) no-repeat 0px 0px;
}
.hm-ct-atendimento .duas-colunas .ct-setor-at ul
{
	padding: 5px 0px 0px 205px;
}
.hm-ct-atendimento .duas-colunas .ct-setor-at ul li
{
	padding-left: 7px;
	width: 170px;
	background: url(/onfiles/imagenes/ico-lista-atendimento.gif) no-repeat left 6px;
}
.hm-ct-atendimento .duas-colunas .ct-setor-at ul li a
{
	font-size: 11px;
}


.infiniteCarousel
{
	height: 112px;
	position: relative;
	width: 760px;
}

.infiniteCarousel .wrapper
{
	width: 688px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: auto;
	height: 112px;
	margin: 0 36px;
	position: absolute;
	top: 0;
}

.infiniteCarousel ul a img
{
}

.infiniteCarousel .wrapper ul
{
	width: 840px; /* single item * n */
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
}

.infiniteCarousel ul li
{
	display: block;
	float: left;
	height: 112px;
	width: 170px;
}

.infiniteCarousel ul li img
{
	-webkit-transition: border-color 400ms;
	width: 170px;
	height: 112px;
}


.infiniteCarousel ul li a img
{
	display: block;
	width: 170px;
	height: 112px;
}

.infiniteCarousel .arrow
{
	display: block;
	height: 36px;
	width: 37px;
	background: url(/onfiles/imagenes/seta-carrossel.png) no-repeat 0px 0px;
	text-indent: -999px;
	position: absolute;
	top: 37px;
	cursor: pointer;
	outline: 0;
}

.infiniteCarousel .forward
{
	background-position: 0 0;
	right: -2px;
}

.infiniteCarousel .back
{
	background-position: 0 -72px;
	left: -2px;
}

.infiniteCarousel .forward:hover
{
	background-position: 0 -36px;
}

.infiniteCarousel .back:hover
{
	background-position: 0 -108px;
}

/* CSS do site ON */







.titDerecha{padding:6px 0 4px 30px; }









#bloque_mas_buscado{width:490px;position:relative;top:0;margin-bottom:20px;}





















































#titular_mas_buscado,#titular_recomendado{padding:7px 0 2px 11px;background:url(../imagenes/fndCajaTit.gif) repeat-x;}


































































































































































#titular_recomendado{




padding-top:6px;

















































































































padding-bottom:4px;










margin-top:310px;


































































































































*margin-top:0px; 
}


.bloque_enlaces{float:left;width:162px;}
.bloque_enlaces .seccion{position:relative;top:6px;}
.combo_buscado{position:relative;width:132px;margin-top:2px;margin-bottom:3px; }
.net, .tel, .tv {height:40px;margin: 0;padding: 13px 0 0 32px; }
.net { height:40px;background: transparent url(../imagenes/ico_internet1.gif) no-repeat; }
.tel { height:40px;background: transparent url(../imagenes/ico_tel1.gif) no-repeat; }
.tv { height:40px;background: transparent url(../imagenes/ico_tv1.gif) no-repeat; }
#contenedor_banner_principal ,#contenedor_banner_principal2{width:490px;height:167px;margin-top:3px;padding-bottom:18px;background:url(../imagenes/closeBannerA.gif) no-repeat 0 bottom;}
#banner_principal{padding-bottom:2px;border-bottom:5px solid #00086E;}
#home_promociones .banner{float:left;margin-right:8px;padding-bottom:1px;}
#home_promociones{width:493px;padding-bottom:0;}
#home_promociones .otro_destacado{padding-bottom:17px;}
#home_promociones .ultimo_destacado{padding-bottom:2px;}
#home_promociones .foto{width:20px;float:left;}
#home_promociones .texto{padding-left:45px;}
#home_promociones .banner_especial{float:left;border-right:1px solid #6266A6;padding:0 5px 3px 0;}
#listado_otras_promos{width:245px;float:left;}
#listado_otras_promos2{width:318px;float:left;margin-left:10px;}
#mas_promociones{height:17px;padding-right:15px;padding-bottom:.3em;}
#mas_promociones p{text-align:right;}
#contenedor_banner_principal2{margin-top:4px;width:240px;height:277px;float:left;padding-bottom:18px;background:url(../imagenes/closeBannerA.gif) no-repeat 0 bottom;}
#banner_principal2{padding-bottom:2px;border-bottom:5px solid #00086E;}
#promociones_profesionales{width:250px;float:left;}
#promociones_profesionales #listado_otras_promos{margin:0;padding:20px 0 0 10px;}
#promociones_profesionales #listado_otras_promos .otro_destacado{width:240px;padding-bottom:11px;margin:0;}
#promociones_profesionales #home_promociones .banner{margin:30px 10px 0 5px;}
#promociones_profesionales #home_promociones .banner2{float:left;margin-top:30px;}
#promociones_profesionales #home_promociones .banner3{float:left;margin:10px 10px 0 5px;}
#promociones_profesionales #home_promociones .banner4{float:left;margin-top:10px;}
#promociones_profesionales #home_promociones{width:250px;}
#promociones_profesionales #sub_banner{padding-bottom:2px;border-bottom:1px solid #00086E;margin:25px 0 7px 10px;}
#mas_promociones2{position:relative;padding:0px 4px 1px 0px;}
#mas_promociones2 p{text-align:right;}
.otras_gestiones{padding:10px 0 0 10px;}
.otras_gestiones .listado_generico2 li { background: url(/onfiles/imagenes/icoList2.gif) no-repeat; background-position:0px 8px; background-p\osition:0px 4px; }

#contenedor_servicios{float:left;}
#interior_servicios{background:url(../imagenes/fndDrchA.gif) no-repeat; padding-left:15px; padding-right:0; padding-top:18px; padding-bottom:0}
#interior_servicios.apoyo_margen{border:1px solid red;width:1px;height:420px;float:left;}
#area_personal,#ayuda_necesaria,#destacado_y_promocion{width:221px;}
#area_personal .titDerecha{text-transform:uppercase; background:url(../imagenes/icoPersonal.gif) no-repeat;}
#ayuda_necesaria .titDerecha{background:url(../imagenes/icoFAQ.gif) no-repeat;}
#destacado_y_promocion .titDerecha{background:url(../imagenes/icoFlecha.gif) no-repeat;}
.juntar{position:relative;top:-5px;}
.frmAyuda{margin-bottom:3px;}
#destacado_y_promocion, #ayuda_necesaria {clear:left;margin-top:10px;}
#localidad{width:160px;}
#localidad2{width:130px;}
#localidad3{width:115px;}
#cmbFAQ{width:192px;}
.subdestacado_home{padding-top:4px;}
.subdestacado_home .foto{float:left;padding:0 6px 0 0;}
#opciones_area_privada{margin-top:15px;height:240px;}
#bienvenido_y_mas{margin-right:10px;float:left;}
#bienvenido span{position:relative;top:40px;left:28px;}
#bienvenido h2{position:relative;top:10px;left:30px;margin:0;padding:0;}
#bienvenido_y_mas #bienvenido{width:240px;height:150px;background-image:url(../imagenes/teclado.jpg);}
#listados_home_privada{
padding-top:12px;padding-bottom:5px;border-bottom:4px solid #00086D;width:240px;
height:108px;
*height:68px;
background:#fff url('onfiles/imagenes/fnd_separador_vertical1.gif') repeat-y right 1px;
}
#listados_home_privada #listado_1{width:120px;border-right:1px solid #E3E3ED;float:left;}


#listados_home_privada #listado_2{





*float:left;
padding-left:10px;border-left:1px solid #F2F3F8;






}
#gestion_servicios{width:240px;float:left;margin-right:5px;}
.acceso_seccion{padding:9px 0 7px 50px;}
* html div .acceso_seccion{padding:6px 0 7px 50px;padding: 6px 0 7px 50px;}
#secciones select{width:150px;}
#secciones #internet{border-bottom:1px solid #fff;background:url(../imagenes/icoNet2.gif) no-repeat 10px 10px;}
#secciones #telefonia{border-bottom:1px solid #fff;background:url(../imagenes/icoTel2.gif) no-repeat 10px 10px;}
#secciones #otros{border-bottom:1px solid #fff;background:url(../imagenes/icoOtros2.gif) no-repeat 10px 10px;}
#datos_cliente{line-height:18px;border-bottom:2px solid #FFF;padding:8px 0 5px 8px;}
#datos_cliente .dato{padding-bottom:5px;}
#modifica_datos{border-top:1px solid #E0E0EC;padding:8px 0 5px 8px;background-color:#fff;}
#modifica_datos #opciones_modificar{width:180px;}
#otras_acciones{border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin-top:2px;padding:2px 0 5px;}
#otras_acciones .listado_iconografico li{padding:10px 0 0 27px;background-position:0 5px;}
#izq_login{width:260px;text-align:left;margin:auto;}
#contenido_login{width:221px;margin:auto;}
#der_login{width:259px;text-align:left;margin:auto;}
#bienvenido_es h2{position:relative;top:10px;left:30px;margin:0;padding:0;}
#bienvenido_ca h2{position:relative;top:10px;left:30px;margin:0;padding:0;}
#bienvenido_ca span{position:relative;top:40px;left:28px;}
#bienvenido_es div{









margin-top:0px;
padding-top:40px;
*margin-top:40px;



*padding-top:0px;
margin-left:28px;





}
#bienvenido_y_mas #bienvenido_es {
width:240px;height:150px;background-image:url(../imagenes/teclado.jpg);





}
#bienvenido_y_mas #bienvenido_ca{width:240px;height:150px;background-image:url(../imagenes/teclado.jpg);}
.titDerecha2{padding:6px 0 4px 30px; }
#ayuda_necesaria .titDerecha2{}
#destacado_y_promocion .titDerecha2{}


/*-- Anyadido DMR 20060727 --*/
#ayuda_necesaria .foto_menu_derecho{float:left;}
#ayuda_necesaria .texto_menu_derecho{float:left;padding-left:5px;}




/*-- Añadido 23-05-2007 --*/
.mmb {height:40px;margin: 0;padding: 13px 0 0 32px;}





