/*estructuras genericas del portal*/
@import url('layouts.css');
@import url('styles-product.css');
@import url('styles-compara.css');
@import url('styles-servicios.css');
@import url('styles-config-puesto.css');
@import url('styles-coberturas.css');
@import url('suggest.css');
@import url('styles-ayuda-recarga.css');
@import url('datePicker.css');
@import url('styles-otros.css');
@import url('styles-compra.css');
@import url('styles-imagenio.css');
@import url('styles-cesta-compra.css');
<head>  </head> 
/*genericos*/
.ftl {
float:left;
}
.ftr {
	float:right;
}
.both {
	clear:both;
}
caption, tfoot, hr, .hidden, legend {
	display:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
span.enlace_a {
	color:#0086C3;
	cursor:pointer;
}
span.enlace_a:hover {
	text-decoration:underline;
}

/* ----------------- ESTILOS SIFR ----------------- */
@media screen {
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding:0;
	position:absolute;
	z-index:10
}
.lstnavalt h3 .sIFR-flash {
	position:static
}
.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}
.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-replaced div.sIFR-fixfocus {
	margin: 0pt;
	padding: 0pt;
	overflow: auto;
	letter-spacing: 0px;
	float: none;
}
}
@media print {
.sIFR-flash {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}
.sIFR-alternate {
	visibility:visible !important;
	display:block !important;
	position:static !important;
	left:auto !important;
	top:auto !important;
	width:auto !important;
	height:auto !important;
}
}
/*-- Incluir los sustituidos --*/
@media screen {
.sIFR-active h1.bold, .sIFR-active h2.bold {
	visibility: hidden;
	font-family:Verdana;
}
.sIFR-active h1.reg, .sIFR-active h2.reg {
	visibility: hidden;
	font-family:Verdana;
}
}
.headercabecera h1.bold, .headercabecera h1.boldPeque, .headercabecera h1.reg, .headercabecera h1.prodbold, .headercabecera h1.prodreg {
	font-size:3.8em;
	color:#00517a
}
.headercabecera h1.bold, .headercabecera h1.prodbold {
	font-weight:bold;
}
.headercabecera h1.prodbold, .headercabecera h1.prodreg {
	color:#8dc63f;
}
/*modulo destacado distributiva*/
.headerDestacadoDist {
	padding:.9em 2em;
	background:#fefefe url(/img/fnd_cabecera_tarifas.gif) repeat-x left top;
}
.headerDestacadoDist span {
	font:1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#515559;
}
.intDestacadoDist {
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#515559;
	padding:0 1.8em;
	padding-top:.5em;
	min-height:8em;
}
.listadoDestacadoDist .intDestacadoDist {
	min-height:3.5em;
}
.destacadoDistMoreInfo {
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left:2em;
	padding:.4em 0;
	padding-bottom:1.8em;
	border-top:1px solid #e3e3e3;
}
.listadoDestacadoDist .destacadoDistMoreInfo {
	border:0;
	padding-bottom:1.4em;
}/*con listado*/
.listadoDestacadoDist .destacadoDistMoreInfo ul li {
	padding:.4em 0;
	border-bottom:1px solid #e3e3e3;
}
.listadoDestacadoDist .destacadoDistMoreInfo ul li.last {
	border:0;
}
/*hack para opera*/
	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 .intLosMasValorados {
min-height:16em;
}
}
/*distributiva cross-selling / up-selling*/
.selling {
	display:inline;
	float:left;
}
.distselling { /*display:inline;*/ /*float:left;*/
	padding:1em;
	background:#f1f3f3;
}
.distselling .prodselling {
	float:left;
	min-height:9.2em;
	height:auto !important;
	height:9.2em;
	padding-right:.7em;
	background:#f1f3f3 url(/img/fnd_distpromo.gif) no-repeat right top;
}
.distselling .prodselling img {
	float:left;
	margin-right:1.4em;
}
.distselling .titular {
	display:block;
	margin-top:.6em;
	font:1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#000;
	margin-bottom:.3em;
}
.distselling .titular:hover {
	color:#0086C3
}
.distselling .parrafo {
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#515559;
}
.distselling .pvpselling {
	float:left;
	padding-left:1.4em;
}
.pvpselling.sintimer {
	margin-top:.7em;
}
.distselling .pvpselling a {
	display:block;
	padding:.5em 0;
	font-size:1.2em;
	color:#0086c3;
}
/*.distselling .pvpselling a.info { background:url(/img/icomasinfo.gif) no-repeat right .2em;}	*/
		.distselling .pvpselling a.info {
	background:url(/img/icocomprar.gif) no-repeat right .2em;
}
/*modulo catalogo/apoyo*/
.contentapoyo {
	width:22em;
}
.contentapoyo.sombra .tr {
	background-image: url(/img/upRight_sombra.gif);
	padding:.2em;
	padding-bottom:.6em;
}
ul.apoyo {
	min-height:17.1em;
	padding-top:.4em;
	background:#edf3f4;
}
ul.apoyo li span.titularbuscador, ul.apoyo .titularbuscadorsel {
	display:block;
	width:15em;
	padding:.1em .8em;
	margin-bottom:.2em;
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#515559;
	background:#dde8ea url(/img/fndtitlomasbuscado.gif) repeat-x left top;
}
ul.apoyo span.titularbuscador a {
	display:block;
	width:100%;
	background:url(/img/fndlnklomasbuscado.gif) no-repeat 100% 55%;
	color:#515559;
}
ul.apoyo .titularbuscadorsel a {
	display:block;
	width:100%;
	background:url(/img/fndlnklomasbuscadosel.gif) no-repeat 100% 55%;
	color:#515559;
}
ul.apoyo .titularbuscadorsel a:hover, ul.apoyo span.titularbuscador a:hover {
	color:#0086C3
}
.intapoyo {
	padding-top:1.2em;
	padding-left:1em;
	min-height:10.1em;
}
ul.apoyo form {
	font-size:1.2em;
	letter-spacing:0;
}
ul.apoyo form input.inpofertas {
	color:#515559;
	border:1px solid #646464;
	border-right:0;
	border-bottom:0;
	padding-left:1em;
	margin-right:.2em;
}
.intapoyo ul li {
	font-size:1.2em;
	color:#515559;
	background:url(/img/fndlstlomasbuscado.gif) no-repeat 0 .5em;
	padding-left:1em;
}
.intapoyo ul li a {
	color:#515559;
}
.intapoyo .moreinfo {
	margin-left:1.1em;
	font-size:1.2em;
}
/*destacados catalogo*/
.contentcatalogo .destacados {
	float:left;
	width:100%;
	border-bottom:1px solid #e1e2e2;
	background:#fff url(/img/fnd_destaca_dist.gif) repeat-x left bottom;
}
.contentcatalogo .destacados .head {
	display:block;
	padding:0 2em;
	margin-bottom:1em;
	border-bottom:1px solid #e3e3e3;
}
.contentcatalogo .destacados .head h1 {
	height:1.2em;
	font:3.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00517A;
}
.contentcatalogo .destacadocatalogo { /*margin-top:1em;*/
}
.contentcatalogo .destacadocatalogo h2 {
	display:none;
}
/*modulo catalogo/apoyo/video*/
.intapoyomultimedia {
	background:#edf3f4;
	min-height:17.2em;
	padding:.5em 0;
}
.intapoyomultimedia .video {
	margin-top:.3em;
	padding:1em;
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#5cd2ed;
	background:#004a70;
}
#idFlash img { /*width:22em; height:12.4em;*/
}
#idFlash .descripVideo {
	padding:1em;
	font-size:1.2em;
}
.agrup_configuracion #idFlash .descripVideo {
	font-size:1em;
	padding:0;
	width:45.8em;
	padding-bottom:3.3em
}
.videos .media .descripVideo {
	padding:0;
	padding:1em 1em 6.5em
}
.videos .media .descripVideo span {
	display:block
}
.agrup_configuracion #idFlash .descripVideo span {
	font-size:1.2em;
	padding:1em;
	display:block
}
#idFlash ul li {
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url(/img/fndcompcaractproducto.gif) no-repeat 0 .5em;
	padding-left:1em;
}
/*modulo catalogo/ayuda/ los mas valorados*/
.intLosMasValorados {
	background:#edf3f4;
	min-height:17.1em;
	padding-top:1em;
} /*ver porque en opera y crome salen mal*/
.intLosMasValorados .titular {
	display:block;
	margin-left:1.6em;
	margin-bottom:1em;
	font:1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#515559;
}
ul.lstLosMasValorados {
	margin-left:2.2em;
}
ul.lstLosMasValorados li {
	background:url(/img/fndlstfooterinteriores.gif) no-repeat 0 .5em;
}
ul.lstLosMasValorados li div {
	display:block;
	border-bottom:1px solid #d3d8d9;
	margin-left:1em;
	margin-bottom:0.5em;
	padding-bottom:.3em;
}
ul.lstLosMasValorados li div.last {
	border:0;
}
ul.lstLosMasValorados li div a.producto {
	display:block;
	margin-bottom:.25em;
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#515559;
}
ul.lstLosMasValorados li div a.producto:hover {
	tex-decoration:underline;
	color:#0086C3;
}
ul.lstLosMasValorados li div span.votos {
	font-size:1.2em;
	color:#515559;
}
/* modulo de ayuda en filtros */
.help .agrup {
	background:url(/img/fnd_help.gif) no-repeat left top;
	min-height:11.6em;
	height:auto !important;
	height:11.6em;
	padding:1.8em 1.8em 0.8em
}
.header_help {
	margin-bottom:1em
}
.header_help span {
	font:1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#515559
}
.body_help {
}
.body_help ul {
}
.body_help ul li {
	margin-bottom:0.2em;
	float:left;
	clear:both;
	width:100%
}
.body_help ul li .agruphelp {
	padding-left:2.33em;
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#515559;
	display:block;
	background:url(/img/tira_help.gif) no-repeat left top;
	line-height:1.67em;
	padding-bottom:0.1em
}
.body_help ul li .agruphelp:hover {
	color:#0086C3;
}
.body_help ul li span {
	padding-left:2.5em;
	;
	font:1.1em Arial, Helvetica, sans-serif;
	display:block
}
.body_help ul li .agruphelp span {
	font:0.92em Arial, Helvetica, sans-serif;
	display:block
}
.body_help ul li .chat {
	background-position:0 0
}
.body_help ul li .phone {
	background-position:0 -7.5em
}
.body_help ul li .asistente {
	background-position:0 -15em
}
.body_help ul li .tarifas {
	background-position:0 -22.25em
}
.panel_producto_2 .footerproducto, .panel_producto_3 .footerproducto, .panel_producto_4 .footerproducto {
	padding:.2em 1em;
}
.agrup_help_movil .footerproducto {
	padding-right:2em
}
/* paneles modulos filtros*/
.panel_filtro {
	padding:0;
	clear:both
}
.filtro_sup {
	padding-top:1em
}
.filtro_inf {
	padding-bottom:1em
}
.panel_filtro .footerfiltro {
	border-top:1px solid #dde8ea;
	padding-top:0.4em;
	float:none;
	width:100%;
	min-height:2.9em;
	height:auto !important;
	height:2.9em;
}
/* paneles comparador */
.panel_comparador {
	padding:0;
	clear:both;
	display:none
}
.comparador_sup {
	padding-top:1em
}
.comparador_inf {
	padding-bottom:1em
}
.panel_comparador .headercomparador {
	text-align:right;
	width:20.2em;
	float:left;
	padding:1em 0 0.6em;
	background:url(/img/fnd_comparador_header.gif) repeat-y right top
}
.panel_comparador .headercomparador span {
	font-size:1.3em;
	color:#000;
	font-weight:bold;
	float:right;
	margin-bottom:0.8em;
	margin-right:1em
}
.panel_comparador .headercomparador .botonera2, .botonera2 {
	background:url(/img/button_gray_left.gif) no-repeat left top;
	padding-left:0.6em;
	float:right;
	margin-right:1.3em
}
.panel_comparador .headercomparador .botonera2 a {
	background:url(/img/button_gray_right.gif) no-repeat right top;
	color:#fff;
	font-size:1.4em;
	line-height:2.07em;
	float:left;
	clear:both;
	padding:0 1.21em 0 0.79em
}
.botonera2 button {
	background:url(/img/button_gray_right.gif) no-repeat right top;
	font-size:1em;
	float:left;
	clear:both;
	padding:0 1.7em 0 1.1em;
	border:none;
	cursor:pointer
}
.botonera2 button span {
	font-size:1.4em;
	color:#fff;
	display:block;
	line-height:23px;
	padding-bottom:3px
}
/* panel para tablas de comparadores */
.panel_table_comparadores {
	padding:1em 0;
	clear:both;
	background-color:#fff;
}
/* */
.agrup_detalles {
	clear:both
}
#form_comparador {
	margin:2em 0;
	float:left
}
#form_comparador .separador_mods {
	margin-bottom:0.6em;
	float:left;
	clear:both;
	width:100%
}
#form_comparador .separador_mods_last {
	margin-bottom:0
}
/* paneles de tarifas */
.panel_tarifa {
	margin:0;
	width:100%;
	margin-bottom:0.6em
}
.panel_tarifa_last {
	margin-bottom:0
}
/* interior comparador */
.intcomparador img.producto {
	float:left;
	margin-left:1em;
	margin-right:1em;
	width:5em;
	height:6.8em
}
.intcomparador .desproducto {
	position:relative;
	min-height:6.5em;
	height:auto !important;
	height:6.5em
}
.intcomparador .desproducto .titproducto {
	position:absolute;
	bottom:0
}
/*interiores de los modulos de productos tipo de dos, tres y cuatro columnas*/	
.blockInt {
	float:left;
	margin-right:2.2em;
}
.blockIntLast {
	float:left;
	margin-right:0;
}
/*modulo acceso ofertas*/
.accesoofertas {
	width:96.2em;
	padding-right:1.8em;
	clear:both;
	text-align:right;
	font-weight:bold;
	color:#515559;
	background:url(/img/fnd_acc_ofertas.gif) repeat-x left top
}
.accesoofertas a {
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	display:block;
	color:#515559;
	padding:.9em 0;
	padding-right:3.4em;
	background:url(/img/btn_more.gif) no-repeat 100% 50%;
}
.accesoofertas a:hover {
	color:#0086C3
}
/*cabecera y pie modulos producto*/
.headerproducto {
	margin-bottom:.8em;
	padding:1em;
	background:#f5f6f6;
}
.gradient .headerproducto {
	background:none
}
.headerproducto span {
	font:1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#515559;
}
.footerproducto {
	clear:both;
	display:block;
	padding:.5em 1em;
	text-align:right;
	background:#edf3f4
}
.footerproducto img.posnavega {
	vertical-align:0.8em;
	margin-right:0.8em
}
.footerproducto a {
	font-size:1.2em;
	font-weight:bold;
	color:#0086c3;
}
.footerproducto a.ver_ALL {
	font-weight:normal;
	color:#5CD2ED;
	float:left;
	margin-top:.3em;
}
.padding_tarifa {
	margin-bottom:1em
}
.agrup_detalles .padding_tarifa {
	margin-bottom:0
}
.padding_tarifa .footerproducto {
	text-align:left;
	min-height:2em;
	height:auto !important;
	height:2em;
	padding:1em 1em 0
}
.padding_tarifa .footerproducto a {
	font-weight:normal;
	float:left;
	display:block
}
/* Elemento con imagen izquierda*/	
.panel_tarifa .paddingLeft {
	padding-left:11.2em;
	background:url(/img/dummy-m-15.jpg) no-repeat scroll 1.9em 1.4em
}
.panel_tarifa .paddingLeft .headerproducto {
	background:#fff
}
/*cabecera y pie modulos tarifas -> reutilizo parte del modulo de productos */
.panel_tarifa .headerproducto {
	padding:1.7em 1.9em 0;
	background:#fefefe url(/img/fnd_cabecera_tarifas.gif) repeat-x left top;
	font-size:1em
}
.panel_tarifa .headerproducto .agrup {
	border-bottom:1px solid #dfe0e0;
	min-height:2.2em;
	height:auto !important;
	height:2.2em;
	margin-bottom:0.5em
}
.panel_tarifa .headerproducto .agrup .titproducto {
	float:left;
	margin-right:1.1em;
	font:1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#515559;
	font-weight:600;
	text-decoration:none
}
.panel_tarifa .headerproducto .agrup .titproducto:hover {
	color:#0086C3;
	text-decoration:underline
}
.panel_tarifa .headerproducto .agrup .recomendado {
	background:url(/img/fnd_recomendado.gif) no-repeat right bottom;
	padding:0.2em 0.6em 0 0;
	float:left
}
.panel_tarifa .headerproducto .agrup .recomendado span.new {
	background:#8ec63f;
	padding:0.1em 1.1em 0.1em 0.4em;
	float:none;
	line-height:1.3em;
	font-weight:bold;
	margin:0
}
.panel_tarifa .body_tarifas {
	padding:0 1.9em
}
.entradilla span {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif
}
.entradilla .resumen {
	font-size:1.2em;
	color:#515559;
	background:url(/img/bg_separador.gif) no-repeat right top;
	padding-right:0.67em;
	margin-right:0.67em;
}
.entradilla .opiniones {
	font-size:1.1em;
	color:#515559;
	margin-left:0.55em
}
ul.list_tarifas {
	margin-top:1.2em
}
ul.list_tarifas li {
	min-height:5.6em;
	height:auto !important;
	height:5.6em;
	clear:both;
	margin-top:0.2em
}
ul.list_tarifas li .encabezado_tarifa {
	float:left;
	width:17.6em;
	height:4.1em;
	padding-top:1.5em
}
ul.list_tarifas li .encabezado_tarifa span {
	font-size:1.2em;
	color:#fff;
	padding-left:0.92em;
	display:block
}
ul.list_tarifas li .encabezado_tarifa span strong {
	display:block
}
ul.list_tarifas li .encabezado_tarifa span a.view_country {
	display:block;
	color:#fff;
	cursor:pointer
}
ul.list_tarifas li .encabezado_tarifa.azul {
	background-color:#0b81a5
}
ul.list_tarifas li .encabezado_tarifa.marino {
	background-color:#00517a
}
ul.list_tarifas ul.list_precios {
	float:left;
}
ul.list_tarifas ul.list_precios li {
	float:left;
	width:17.8em;
	clear:none;
	margin-top:0;
	margin-left:0.2em
}
ul.list_tarifas ul.list_precios li.width_3 {
	width:53.8em
}
ul.list_tarifas ul.list_precios li.width_31 {
	width:23.8em
}
ul.list_tarifas ul.list_precios li.width_2 {
	width:35.8em
}
ul.list_tarifas ul.list_precios li.bq_especial, ul.list_tarifas2 li.bq_especial {
	margin-left:1.2em;
	width:17em
}
ul.list_tarifas2 li.bq_especial {
	margin-left:1.2em;
	width:21.2em
}
.bloque_tarifas .bloq_up {
	height:2.6em;
	margin-bottom:0.1em;
	padding:0.8em 0 0 1em
}
.desproducto .bloque_tarifas {
	margin-bottom:0.1em
}
.desproducto .bloque_tarifas .bloq_up {
	padding:0;
	height:1%
}
li.bq_especial .bloque_tarifas .bloq_up {
	padding-top:0;
	position:relative;
	top:-0.6em;
	height:3.4em
}
.bloque_tarifas .bloq_up span.pvp {
	margin:0;
	padding:0;
	border:none
}
.bloque_tarifas .bloq_up span.pvp sup {
	font-size:0.55em;
	font-weight:bold;
	letter-spacing:0.01em
}
.bloque_tarifas .bloq_up span.infocontrato {
	display:block;
	font-size:1.4em;
	color:#515559;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:0.5em
}
.bloque_tarifas .bloq_up span.since {
	color:#999999;
	display:block;
	font-size:1.1em
}
.bloque_tarifas .bloq_down {
	background-color:#d3e1e4;
	padding:.35em 0 .35em 1em
}
.blanco .bloq_down {
	background-color:#fff;
	border:1px solid #d3e1e4;
	padding:0.25em 0 0.25em 1em
}
.bq_especial .bloque_tarifas .bloq_down, .desproducto .bloque_tarifas .bloq_down {
	border-color:#e3e3e3;
	border-left:none;
	border-right:none
}
.desproducto .bloque_tarifas .bloq_down {
	padding-left:0
}
.bloque_tarifas .bloq_down span {
	font-size:1.1em;
	color:#515559;
	margin-right:0.64em;
	padding-right:0.64em
}
.bloque_tarifas .bloq_down span.intervalo_horas {
	background:url(/img/bg_separador2.gif) no-repeat right center
}
ul.list_tarifas2 {
	margin-top:1.2em
}
ul.list_tarifas2 li {
	min-height:5.6em;
	height:auto !important;
	height:5.6em;
	float:left;
	margin:0.2em 0 0 0.2em;
	width:22.2em
}
ul.list_tarifas2 li.width_4 {
	width:67.1em
}
.paddingLeft ul.list_tarifas2 li.width_4 {
	width:56.3em
}
.paddingLeft ul.list_tarifas2 li.width_4 .parrafo {
	font-size:1.2em;
	color:#515559
}
ul.list_tarifas2 .sublis_info {
}
ul.list_tarifas2 .sublis_info li {
	float:left;
	width:32.2em;
	min-height:1%;
	height:1%;
	background:url(/img/fndlstfooterinteriores.gif) no-repeat left 0.55em
}
ul.list_tarifas2 .sublis_info li span {
	font-size:1.2em;
	color:#515559;
	display:block;
	padding:0 0.5em
}
.panel_tarifa .footerproducto {
	background:#fff;
	text-align:left;
	padding:1.4em 1.9em 0;
	min-height:2.9em;
	height:auto !important;
	height:2.9em
}
.panel_tarifa .footerproducto a.masinfo {
	float:left;
	font-weight:normal;
	cursor:pointer;
	font-size:1.3em
}
.panel_tarifa .footerproducto label {
	display:block;
	float:right;
	background:url(/img/bg_separador.gif) no-repeat right top;
	padding-right:1.1em;
	margin:0.25em 1.1em 0 0
}
.panel_tarifa .footerproducto label input {
	display:inline;
	line-height:1em
}
.footerproducto label .labelspan {
	display:inline;
	color:#515559;
	font-size:1.3em;
	margin-left:0.5em
}
.padding_tarifa .footerproducto label {
	background:transparent url(/img/bg_separador.gif) no-repeat left top;
	padding-left:1.6em
}
.padding_tarifa .footerproducto .ftr {
}
.padding_tarifa .footerproducto .ftr label {
	display:block;
	float:left;
	width:8.2em
}
.padding_tarifa .footerproducto .ftr label input {
	float:left;
	margin:0;
	display:block;
	width:12px;
	height:12px
}
.padding_tarifa .footerproducto label .labelspan {
	font-size:1.1em;
	display:inline;
	color:#515559
}
.padding_tarifa .footerproducto a.masinfo {
	font-size:1.1em
}
.panel_tarifa .footerproducto .btninforma, .panel_tarifa .footerproducto .btnContenedor {
	clear:none;
	float:right
}
/*informacion interior productos*/
.intproducto { /* padding-left:1em; */
	margin-left:1em;
	padding-bottom:0.1em
}
.nofooter {
	min-height:13.5em;
	height:auto !important;
	height:13.5em;
	padding:0 0 0 1em
}
.padding_tarifa .intproducto {
	padding-top:2.8em;
}
.padding_tarifa .noimg {
	background:#FEFEFE url(/img/fnd_cabecera_tarifas.gif) repeat-x left top
}
.padding_tarifa .noimg .desproducto {
	float:none;
	width:auto;
	padding:0 1em 0.8em
}
.padding_tarifa .noimg .desproducto .titproducto, .padding_tarifa .noimg .desproducto .new {
	margin-bottom:0.23em
}
.padding_tarifa .noimg .desproducto .entradilla {
	margin-top:0.55em
}
.padding_tarifa .noimg .desproducto .desde {
	margin-top:0
}
.intproducto img.producto {
	float:left;
	margin-right:1em;
	width:10em;
	height:13.5em;
	display:inline
}
.intproducto .destacado_video .imgproducto img.producto {
	float:none;
	margin-right:0;
	width:340px;
	height:190px;
	display:block
}
.altura {
	min-height:8.8em;
	height:auto !important;
	height:8.8em
}
.intcomparador {
	float:left
}
.intcomparador ul li {
	float:left;
	width:17.9em;
	padding:0.2em 0
}
.intcomparador ul li .agrupcomparador {
	background:#ffffff url(/img/fnd_comparador_right.gif) repeat-y right top;
	float:left;
	width:100%;
	padding-top:0.8em;
	min-height:7.6em;
	height:auto !important;
	height:7.6em
}
.intcomparador ul li.vacio .agrupcomparador {
	padding:0
}
.intcomparador ul li.vacio .agrupcomparador img.producto {
	width:auto;
	height:auto
}
/*cabecera y pie modulos filtro*/
.headerfiltro {
	padding:1em 1em 1em 2.1em
}
.intfiltro .panel_filtro .headerfiltro {
	padding-top:0
}
.headerfiltro span {
	font:1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#070707;
	display:inline
}
.headerfiltro a.all_possibilities {
	display:inline;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0086c3;
	font-weight:bold
}
/*informacion interior filtros */
.intfiltro { /*margin-bottom:0.6em*/
}
.destacadofiltros .intfiltro {
	padding-bottom:1.8em
}
.intfiltro form {
}
.intfiltro form .btnContenedor {
	float:right;
	width:auto
}
.intfiltro form fieldset {
	padding-bottom:0.3em;
	display:block
}
.intfiltro form fieldset .header_fieldset {
	background: #dde8ea url(/img/fnd_headerform.gif) repeat-x left top;
	padding:.5em 0.4em 0 2.1em;
	min-height:2.7em;
	height:auto !important;
	height:2.7em
}
.intfiltro form fieldset .header_fieldset .ocultable {
	display:none;
	color:#0086c3;
	margin-left:0.5em;
	cursor:default
}
.intfiltro form fieldset .header_fieldset .seleccionado {
	display:inline
}
.intfiltro form fieldset .header_fieldset .botonimagen {
	cursor:pointer;
	background:url(/img/button-plus.gif) no-repeat right top;
	display:block;
	font-size:1.4em;
	color:#000;
	padding:.21em 1.93em .21em 0;
	text-decoration:none;
	min-height:1.43em;
	height: auto !important;
	height:1.43em;
}
.intfiltro form fieldset .header_fieldset .botonimagen .number {
	font:0.93em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00517a;
	cursor:default
}
.intfiltro form fieldset .header_fieldset .minus {
	background-image:url(/img/button-minus.gif)
}
.intfiltro form fieldset .body_fieldset {
	width:100%;
	clear:both;
	background-color:#fff
}
.intfiltro form fieldset .fieldset_selected {
	display:block
}
.intfiltro form fieldset .body_fieldset ul {
	padding:2em 0 0 4em
}
.intfiltro form fieldset .body_fieldset ul li {
	display:inline;
	float:left;
	margin-right:1em
}
.intfiltro form fieldset .body_fieldset ul li .boton_gris {
	background:url(/img/button_gris_left.gif) no-repeat left top;
	padding-left:0.8em
}
.intfiltro form fieldset .body_fieldset ul li .boton_gris .agrupboton {
	display:block;
	border:none;
	padding:0.2em 1.6em 0.3em 0.8em;
	background:url(/img/button_gris_right.gif) no-repeat right top;
	cursor:pointer;
	font-size:1em
}
.intfiltro form fieldset .body_fieldset ul li .boton_gris .agrupboton .btnText {
	font-size:1.3em;
	color:#515559;
	border:none;
	background:none;
	cursor:pointer;
	overflow:visible;
}
.intfiltro form fieldset .body_fieldset ul li.button_sel .boton_gris {
	background-image:url(/img/button_gris_left_ON.gif)
}
.intfiltro form fieldset .body_fieldset ul li.button_sel .boton_gris .agrupboton {
	background-image:url(/img/button_gris_right_ON.gif)
}
.intfiltro form fieldset .body_fieldset ul li.button_sel .boton_gris .agrupboton .btnText {
	color:#fff
}
.intfiltro form fieldset .body_fieldset .contForm {
	clear:both;
	width:100%;
	padding-bottom:2em;
	display:block
}
.intfiltro form fieldset .body_fieldset .sinList {
	width:auto;
	padding:1em 0 2em 4em
}
.intfiltro form fieldset .body_fieldset .sinList label {
	display:block;
	margin-right:1em;
	float:left
}
.intfiltro form fieldset .body_fieldset .contForm a.enlace_paises {
	display:block;
	clear:both;
	font-size:1.2em;
	font-weight:bold;
	padding-top:0.5em;
	cursor:pointer
}
#continente {
	width:10em
}
#pais {
	width:20em
}
#verpaises {
	display:inline;
	vertical-align:top;
	margin-left:0.2em
}
.intfiltro form fieldset .body_fieldset .contForm .labelspan, .intfiltro form fieldset .body_fieldset ul li .contForm .ocultable {
	font-size:1.4em;
	color:#000;
	display:inline
}
.intfiltro form fieldset .body_fieldset .contForm .labelspan {
	margin-right:0.2em
}
.intfiltro form fieldset .body_fieldset .contForm .ocultable {
	color:#0086c3;
	padding-left:0.75em;
	display:none
}
.intfiltro form fieldset .body_fieldset .contForm .seleccionado {
	display:inline
}
.intfiltro form fieldset .body_fieldset .contForm .agrupForm {
	margin-top:1em;
	display:inline
}
.intfiltro form fieldset .body_fieldset .contForm .agrupForm select.change_select {
	display:inline;
	width:22em;
	background-color:#f0f0f0
}
.intfiltro form fieldset .body_fieldset .sinList .agrupForm {
	margin-top:0
}
#paisesocultos {
	position:relative
}
.intfiltro form fieldset .body_fieldset .elegir_paises {
	display:none
}
.intfiltro form fieldset .body_fieldset .select_country {
	display:block
}
.intfiltro form fieldset .body_fieldset .contForm .agrupForm .agrupaRadio {
	display:inline;
	margin-right:2em
}
.intfiltro form fieldset .body_fieldset .contForm .agrupForm .last_radio {
	margin-right:0
}
.intfiltro form fieldset .body_fieldset .contForm .agrupForm .agrupaRadio .radiobutton {
	display:inline;
	font-size:1.3em;
	color:#515559;
	vertical-align:0.17em
}
/* linea de paginador */
.paginador {
	padding: 0.6em 0;
	background:url(/img/fnd_paginador.gif) repeat-x left top;
	height:1.9em
}
.paginador .resultados {
	float:left;
	font-size:1.2em;
	font-weight:bold;
	color:#070707;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left:1em;
	line-height:1.58em
}
.paginador .form_ordenar fieldset {
	float:right;
	margin-right:1.7em
}
.paginador .form_ordenar .labelspan {
	font-size:1.2em;
	color:#515559;
	line-height:1.58em;
	float:left;
	margin-right:0.58em
}
.paginador .form_ordenar .resto {
	margin: 0 0 0 0.58em
}
.paginador .form_ordenar select {
	float:left;
	margin-left:0.5em;
	background:#f0f0f0;
	color:#515559;
	font-size:1.2em;
	border-top:1px solid #5d5d5d;
	border-right:1px solid #e0ded8;
	border-bottom:1px solid #e0ded8;
	border-left:1px solid #5d5d5d
}
.paginador .form_ordenar input.goTo {
	margin-left:.5em;
}
.paginador .paginas {
	float:right;
	margin-right:1.7em;
	display:inline
}
.paginador .paginas ul li {
	float:left;
	margin:0 0.3em;
	display:inline
}
.paginador .paginas ul li a, .paginador .paginas ul li span, .paginador .paginas ul li strong {
	font-size:1.2em;
	line-height:1.58em;
	font-weight:bold;
	color:#0086c3
}
.paginador .paginas ul li a {
	cursor:pointer
}
.paginador .paginas ul li strong {
	color:#515559
}
.paginador .paginas ul li span {
	color:#bebebe
}
.desproducto {
	float:left;
	width:9em;
}
.padding_tarifa .intproducto .desproducto {
	padding-bottom:0.7em
}
.intproducto .desproducto span.pvp {
	margin-bottom:0
}
.intproducto .desproducto .puntos {
	border-bottom:1px solid #e3e3e3;
	background-color:#00517a;
	text-align:center
}
.intproducto .desproducto .puntos span {
	color:#fff;
	font:1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0.15em 0;
	display:block
}
.intdesproducto {
	min-height:7.8em;
	height:7.8em;
}
span.new {
	float:left;
	padding:0 .4em;
	padding-right:1.1em;
	height:1.3em;
	font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	background:#8ec63f url(/img/fndnew.gif) no-repeat right top;
}
span.titproducto, .desproducto a.titproducto {
	clear:both;
	display:block;
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#515559;
	padding:0
}
.desproducto .intdesproducto img, .content_dcv .destacadoVideoClub .desproducto .intdesproducto img {
	margin-top:2px
}
.content_dcv .desproducto .intdesproducto img {
	margin-top:0
}
.desproducto a.titproducto:hover {
	color:#0086C3;
	text-decoration:underline
}
span.desde {
	display:block;
	width:100%;
	margin-top:1em;
	font-size:1.1em;
	color:#999;
}
span.pvp {
	display:block;
	margin-top:-.2em;
	margin-bottom:.1em;
	padding-bottom:.2em;
	border-bottom:1px solid #e3e3e3;
	font:2.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#00517a;
	letter-spacing:-.1em;
}
span.pvp sup {
	font-size:.6em;
}
span.entradilla {
	clear:both;
	display:block;
	font-size:1.1em;
	color:#515559;
}
.intdesproducto img.estrellas {
	margin-top:0.2em
}
span.timer {
	display:block;
	border-bottom:1px solid #e3e3e3;
	font-size:1.2em;
	color:#515559;
}
.desproducto a {
	display:block;
	padding:.5em 0;
	font-size:1.2em;
	color:#0086c3;
}
.desproducto a.compra {
	background:url(/img/icocomprar.gif) no-repeat right top;
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
	padding-right:2.58em;
	margin-top:0.08em
}
.desproducto a.info {
	background:url(/img/icomasinfo.gif) no-repeat right .2em
}
.desproducto a.contratar {
	background:url(/img/icocontratar.gif) no-repeat right .2em;
	padding-right:2.5em;
	text-align:right;
	font-weight:bold;
	font-size:1.2em
}
.desproducto .desde {
	margin-top:0
}
.desproducto .pvp {
	padding-bottom:0.05em
}
.desproducto img.button_close {
	float:right;
	cursor:pointer
}
/* modulo navegacion alternativa*/
.contentnavalt .panel_4_navalt, .contentnavalt .panel_3_navalt {
}
.navalternativa {
}
.navalternativa ul.navList {
	width:98em;
	position:relative;
	background:#fff
}
.navalternativa ul li {
	float:left;
	background:#fff;
	display:block
}
.navalternativa ul li .agrup_navalt {
	width:98em;
	height:15.4em;
	position:relative;
	background:url(/img/fnd_navAlternativa.gif) repeat-x left top
}
.navalternativa ul li .navAlt_selected {
	background:#fff
}
/*.panel_4_navalt .navalternativa ul li #first_elem{ width:699px }
	.panel_3_navalt .navalternativa ul li #first_elem{ width:792px }*/
	
	.navalternativa ul li.last {
	padding-right:.2em;
	background:#fff url(/img/fndnavalternativa.gif) no-repeat right top;
}
.navalternativa ul li a.navalt {
	width:93px;
	height:15.4em;
	position:absolute;
	left:0;
	top:0
}
.navalternativa ul li a.navalt span {
	display:none;
}
.navalternativa ul li a.fijo {
	background:url(/img/fndfijo.gif) no-repeat left top;
}
.navalternativa ul li .navAlt_selected a.fijo {
	background:url(/img/fndfijosel.gif) no-repeat left top;
}
.navalternativa ul li a.movil {
	background:url(/img/fndmovil.gif) no-repeat left top;
}
.navalternativa ul li .navAlt_selected a.movil {
	background:url(/img/fndmovilsel.gif) no-repeat left top;
}
.navalternativa ul li a.internet {
	background:url(/img/fndinternet.gif) no-repeat left top;
}
.navalternativa ul li .navAlt_selected a.internet {
	background:url(/img/fndinternetsel.gif) no-repeat left top;
}
.navalternativa ul li a.tv {
	background:url(/img/fndtv.gif) no-repeat left top;
}
.navalternativa ul li .navAlt_selected a.tv {
	background:url(/img/fndtvsel.gif) no-repeat left top;
}
.navalternativa ul li a.aplicaciones {
	background:url(/img/fndaplicacion.gif) no-repeat left top;
}
.navalternativa ul li .navAlt_selected a.aplicaciones {
	background:url(/img/fndaplicacionsel.gif) no-repeat left top;
}
.navalternativa .moreinfo {
	margin-left:1em;
	margin-top:.2em
}
.navalternativa .moreinfo a {
	font-weight:600
}
.navalternativa h3 {
	margin-left:.5em;
	font:2.3em Times New Roman, Times, serif;
	color:#00517a;
	line-height:1em
}
/* Estilos de la navegacion alternativa */


/*contenido modulo telefono fijo*/
.intnavalt {
	background:url(/img/fnd_navAlternativa.gif) repeat-x left top
}
.navAlt_selected .intnavalt {
	background:#fff
}
/*listados navegacion alternativa*/
.lstnavalt {
	position:absolute;
	left:96px;
	top:1.8em;
	width:22.3em;
	background:url(/img/fndlstnavalt.png) no-repeat right 1em
}
.lstnavalt ul {
	width:18.6em;
}
.navalternativa ul li .lstnavalt ul {
	background:none
}
.lstnavalt ul li {
	float:none;
	padding:.2em 1em;
	font-size:1.2em;
	color:#515559;
	background:none
}
.navAlt_selected .lstnavalt ul li {
	background:#f0f1f2;
}
.navAlt_selected .lstnavalt ul li.even {
	background:#fff
}
.lstnavalt ul li a {
	color:#515559;
}
.lstnavalt ul li a:hover {
	color:#0086C3
}
/*destacado de tipo uno*/
.destacado {
	position:absolute;
	top:2em;
	left:34.5em
}
.tipo01 {
	height:10.9em;
	top:4em
}
.panel_3_navalt .tipo01 {
	top:2.6em;
	height:11.5em
}
.panel_3_navalt .tipo01 .intdestaca {
	margin-top:1.5em
}
.tipo01 .intdestaca {
	width:24em;
	height:7em;
}
.tipo02 {
	height:14.2em;
	top:1.3em
}
.tipo02 .intdestaca {
	width:13.6em;
	height:7em;
	margin-top:2.6em
}
.panel_3_navalt .tipo02 .intdestaca {
	width:22em
}
.tipo03 {
	height:11.5em;
	top:3.9em
}
.panel_3_navalt .tipo03 {
	top:2.9em;
	height:12.1em
}
.tipo03 .intdestaca {
	width:24.3em;
	height:7em;
}
.panel_3_navalt .tipo03 .intdestaca {
	height:8.6em;
}
.tipo04 {
	height:12.2em
}
.tipo04 .intdestaca {
	width:16em;
	height:7.6em;
	margin-top:2em
}
.tipo04 .intdestaca span {
	margin-top:0.2em
}
.destacado h4 {
	font:1.3em Verdana;
	font-weight:bold;
	color:#515559;
	clear:both
}
.destacado span {
	display:block;
	font-size:1.2em;
	color:#515559;
}
.destacado span.new {
	font-size:1em;
	color:#fff;
	clear:both;
	margin-bottom:0.2em
}
.destacado.tipo01 span {
}
.destacado.tipo02 span {
	width:13.6em;
}
.panel_3_navalt .destacado.tipo02 span {
	width:auto
}
.panel_4_navalt .tipo01 {
	background:url(/img/fnddestacado01.png) no-repeat right top
}
.panel_4_navalt .tipo02 {
	background:url(/img/fnddestacado02.png) no-repeat right top
}
.panel_4_navalt .tipo03 {
	background:url(/img/fnddestacado03.png) no-repeat right top
}
.panel_4_navalt .tipo04 {
	background:url(/img/fnddestacado04.png) no-repeat right top
}
.panel_3_navalt .tipo01 {
	background:url(/img/fnddestacadoEmp01.png) no-repeat right top
}
.panel_3_navalt .tipo02 {
	background:url(/img/fnddestacadoEmp02.png) no-repeat right top
}
.panel_3_navalt .tipo03 {
	background:url(/img/fnddestacadoEmp03.png) no-repeat right top
}
/* Botones */
.btninforma { /*clear:both;*/
	float:left;
	width:auto;
	padding-left:.6em;
	background:url(/img/fndbtnleft.gif) no-repeat left top;
	text-align:center;
	cursor:pointer
}
.btninforma a {
	display:block;
	font-size:1.2em;
	color:#fff;
	background:url(/img/fndbtnright.gif) repeat-x right top;
	padding:.6em;
	padding-right:1.1em;
	border:none;
	cursor:pointer;
	overflow:visible
}
.btninforma .boton {
	display:block;
	font-size:1em;
	color:#fff;
	background:url(/img/fndbtnright.gif) repeat-x right top;
	padding:.6em;
	padding-right:1.1em;
	border:none;
	cursor:pointer;
	overflow:visible
}
.btninforma span.boton input.btnText {
	background:none;
	border:none;
	font-size:1.4em
}
.btninforma input {
	font-size:1.4em;
	color:#fff;
	background:url(/img/fndbtnright.gif) repeat-x right top;
	padding:.3em .6em;
	padding-right:1.1em;
	border:none;
	cursor:pointer;
}
.btninforma.lupa {
	float:right;
	width:auto
}
.btninforma.lupa a, .btninforma.lupa button.boton {
	padding:0 1.7em 0.4em 0.8em;
	font-size:1em;
	height:2.9em;
	width:auto
}
.btninforma.lupa a span, .btninforma.lupa button.boton span {
	font-size:1.4em;
	font-weight:normal
}
.btninforma.lupa a span.search, .btninforma.lupa button.boton span.search {
	background:url(/img/lupa.gif) no-repeat left center;
	padding-left:1.1em
}
.btninforma.lupa a span.carrito, .btninforma.lupa button.boton span.carrito {
	background:url(/img/carrito.gif) no-repeat left center;
	padding-left:1.6em
}
.btninformaGrey {
	float:left;
	width:auto;
	padding-left:.6em;
	background:url(/img/button_gray_left.gif) no-repeat left top;
	text-align:center;
	cursor:pointer
}
.btninformaGrey input {
	font-size:1.4em;
	color:#fff;
	background:url(/img/button_gray_right.gif) repeat-x right top;
	padding:.3em .6em;
	padding-right:1.1em;
	border:none;
	cursor:pointer;
	overflow:visible;
}
/* Tenemos un montón de definiciones de botones, voy a intentar hacer algo mas generico */
/* Con esta estructuta de tres elementos podemos realizar todos los botones que aparecen en colnew
	btnContenedor --> Para la imagen izquierda
	btnAgrup -------> Para la imagen larga derecha
	btnText --------> Es el input que lleva el texto del boton y que en su caso puede llevar una imagen tipo carrito o lupa
		.btnSearch ------> Agregamos esta clase al input para que además del texto lleve una imagen de una lupa de busqueda
		.btnCarrito -----> Agregamos esta clase al input para que además del texto lleve una imagen del carrito de la compra
*/
.btnContenedor {
	background:url(/img/fndbtnleft.png) no-repeat left top;
	text-align:center;
	cursor:pointer;
	padding-left:0.6em
}
.btnContenedor .btnAgrup {
	background:url(/img/fndbtnright.png) no-repeat right top;
	padding:0.3em 1.6em 0.9em 1em;
	display:block;
	float:none
}
.btnContenedor .btnAgrup .btnText {
	border:none;
	color:#fff;
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:none;
	text-align:center;
	cursor:pointer;
	overflow:visible;
	display:inline;
	padding:0
}
.btnContenedor .btnAgrup .btnSearch {
	background:url(/img/lupa.gif) no-repeat left 0.36em;
	padding-left:0.86em
}
.btnContenedor .btnAgrup .btnCarrito {
	background:url(/img/carrito.gif) no-repeat left 0.21em;
	padding-left:1.43em
}
/*listados pie de pagina HOME*/
.contentLstFooterHome {
	display:inline;
	float:left;
	padding-left:2em;
	margin-bottom:1em;
}
.intLstFooterHome {
	display:inline;
	float:left;
	width:22em;
	margin-right:2em;
}
.titlefooterhome {
	display:block;
	font:1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#515559;
	margin-bottom:.8em;
}
ul.lstfooterhome {
	width:18.5em;
}
ul.lstfooterhome li {
	margin:0;
	padding:.4em 0;
	font-size:1.2em;
	letter-spacing:0;
	color:#515559;
	background:url(/img/fndlstfooter.gif) repeat-x left bottom;
}
ul.lstfooterhome li.last {
	background:none;
}
ul.lstfooterhome li a {
	display:block;
	width:100%;
	background:url(/img/fndlstfooterA.gif) no-repeat 100% 50%;
	color:#515559;
}
ul.lstfooterhome li a:hover {
	color:#0086C3
}
/*modulo cabecera*/
.header {
	float:left;
	width:97.8em;
	padding:.1em;
	padding-bottom:0;
	background:#00344e;
}
/*listado de secciones*/
ul.secciones {
}
ul.secciones li {
	float:left;
	padding:.7em 1em;
	padding-top:1em;
	margin-right:.2em;
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#004262;
}
ul.secciones li a {
	color:#5cd2ed;
}
ul.secciones li.sel {
	padding-bottom:.8em;
	background:#00527a;
}
ul.secciones li.sel a {
	color:#fff;
}
/*listado de lenguajes*/
.languages {
	float:left;
	position:relative
}
.languagesel {
	display:inline;
	float:left;
	margin-right:1em;
	padding:0 1em;
	padding-bottom:.8em;
	background:url(/img/fndLstLanguages.gif) no-repeat 100% 60%;
}
.languagesel a {
	display:block;
	font-size:1.2em;
	padding-top:1em;
	padding-right:1.2em;
	background:url(/img/fndLanguages.gif) no-repeat 100% 85%;
	color:#5cd2ed;
}
ul.othersLanguages {
	clear:both;
	float:left;
	width:100%;
	padding-left:1em;
	background:#00344d;
	margin-right:1em;
}
ul.othersLanguages li {
	float:left;
	margin-right:.5em;
	font-size:1.2em;
	color:#5cd2ed;
}
ul.othersLanguages li a {
	color:#5cd2ed;
}
.languageOpen ul.othersLanguages {
	display:block
}
.languageOpen .languagesel {
	background-color:#51c6d8
}
.languageOpen .languagesel a {
	color:#000
}
/*enlace comunidad*/
.comunidad {
	float:left;
	margin-right:1em;
	padding-top:1.2em;
	padding-right:1em;
	background:url(/img/fndLstLanguages.gif) no-repeat 100% 90%;
}
.comunidad a {
	display:block;
	padding-left:2.2em;
	background:url(/img/fndComunidad.gif) no-repeat left top;
	font-size:1.2em;
	color:#5cd2ed;
}
/*enlace cesta*/	
.cesta {
	float:left;
	margin-right:1em;
	padding-top:1.2em; /*padding-right:1em; background:url(/img/fndLstLanguages.gif) no-repeat 100% 90%;*/
}
.cesta a {
	display:block;
	padding-left:2.2em;
	background:url(/img/fndCesta.gif) no-repeat left top;
	font-size:1.2em;
	color:#5cd2ed;
}
/*buscador de la cabecera home*/
.buscador {
	float:left;
	padding-right:.4em;
	font-size:1.2em;
}
.buscador input.palabra {
	width:9.5em;
	color:#999;
	JV 30/04 background:#fff url(/img/logo_google.gif) no-repeat left top;
	padding-left:4em;
	letter-spacing:0;
}
.buscador .blockInpSearch {
	float:left;
	padding-top:.7em;
	margin-right:.4em;
}
.buscador .blockInpImg {
	float:left;
	padding-top:.5em;
}
/*modulo menu superior*/
.contentTopMenu {
	float:left;
	padding-top:0;
	padding-bottom:0;
	display:inline;
}
.contentLogoMov {
	/*display:inline;
	float:left; /*width:33em;*/
	margin-top:-.7em; /*David 26/4*/
	margin-left:6.7em;
}
ul.topmenu {
	margin-top:0;
	margin-left:2em;
}
ul.topmenu li {
	float:left
}
ul.topmenu li.sig {
	background:url(/img/fnd_cabecera_sig) no-repeat left top;
}
ul.topmenu li a {
	display:block
}
.tpSubMenu {
	position:absolute;
	display:none;
	text-align:left;
	left:-1.2em;
	top:4.5em;
	z-index:10;
	width:42.2em;
	padding:0 1.2em 1.7em;
	background:url(/img/fndpestania.png) no-repeat left bottom
}
.overmenu .tpSubMenu {
	display:block
}
.intTpSubMenu {
	float:left;
	width:40.1em;
	padding:1.1em;
	background:#fff;
	border:1px solid #dbdbdb;
	border-top:0
}



.contenttpSubMenu {
	float:left;
	margin-bottom:1.2em;
}
.tpSubMenu ul li {
	float:none;
}
.tpSubMenu ul.lstLeft {
	float:left;
	margin-right:1.5em;
	padding-right:1.6em;
	border-right:1px solid #dcdee0;
}
.tpSubMenu ul.lstLeft li {
	padding:.4em 1.2em;
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0086c3;
}
.tpSubMenu ul.lstLeft li.event {
	background:#f0f1f2;
}
.tpSubMenu ul.lstLeft li a {
	color:#0086c3;
}
.tpSubMenu ul.lstRight {
	float:left;
	padding-top:2.5em;
}
.tpSubMenu ul.lstRight li {
	width:100%;
	padding-bottom:.6em;
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0086c3;
}
.tpSubMenu ul.lstRight li a {
	color:#0086c3;
}
.tpSubMenu .lstRight {
	position:relative;
	float:left;
	width:18em;
	padding-top:1em;
}
.tpSubMenu .lstRight .txt {
	padding:.5em 1em;
	background:#00517a;
	position:absolute;
	left:0;
	top:8em;
	font-size:1.2em;
	color:#fff;
}

.ays {
width:57em;
}

.ays .intTpSubMenu {
width:55.9em;
}


/* para el caso de las pestania de mi movistar*/
	.mm {
	width:44.4em;
	background:url(/img/fndpestaniamm.png) no-repeat left bottom;
}
.mm .intTpSubMenu {
	width:42.3em;
}
ul.topmenu li .mm ul.lstRight li {
	font-weight:normal;
}
.destacaSubMenu {
	clear:both;
	padding:.4em 1.4em;
	padding-bottom:1em;
	background:url(/img/fnd_novedades.gif) no-repeat right top;
}
.destacaSubMenu a {
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
}
/*area privada de MiMovistar*/
.contenttpSubMenu .titular {
	font:1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}
.areaprivada {
	float:left;
	width:20em;
	padding-right:1.5em;
	margin-right:1.5em;
	border-right:1px solid #dcdee0;
}
.areaprivada .titular {
	display:block;
	padding-left:.8em;
	padding-bottom:.3em;
	margin-bottom:.3em;
	background:url(/img/fnd_frmAreaPrivada.gif) repeat-x left bottom;
}
.areaprivada form {
	margin-bottom:1em;
	padding-bottom:.6em;
	background:url(/img/fnd_frmAreaPrivada.gif) repeat-x left bottom;
}
.areaprivada form span {
	display:block;
	margin-left:1em;
	margin-bottom:.3em;
	font-size:1.1em;
	color:#515559;
}
.areaprivada form input.txt {
	width:18em;
	margin-bottom:.3em;
	font-size:1.1em;
	border:1px solid #5d5d5d;
	border-right:1px solid #dfdeda;
	border-bottom:1px solid #dfdeda;
	background:#f0f0f0;
}
.areaprivada form div.ftl {
	width:12.2em; /*margin-right:2em;*/
}
.areaprivada form div.ftl a {
	float:left;
	margin-top:.5em;
}
.areaprivada form label.guardardatos input {
	float:left;
	margin-top:.3em;
	margin-right:.25em;
}
.areaprivada a {
	font-size:1.1em;
	color:#0086c3;
}
.areaprivada a.acceder {
	display:block;
	padding:0 1em;
	padding-bottom:.3em;
	margin-bottom:.6em;
	background:url(/img/fnd_frmAreaPrivada.gif) repeat-x left bottom;
}
.areaprivada a.recordar {
	display:block;
	margin-bottom:.6em;
}
form#frmNecAyuda {
	width:20.3em
}
form#frmNecAyuda input.questions {
	width:18em;
	padding:.1em 0;
	margin:1em 0;
	font-size:1.1em;
	border:1px solid #5d5d5d;
	border-right:1px solid #dfdeda;
	border-bottom:1px solid #dfdeda;
	background:#f0f0f0;
	overflow:visible;
}
/*rastro de migas pie de pagina*/
.crumbtrail {
	float:left;
	width:98%;
	padding-top:.2em;
	padding-left:2em;
	background:#fff url(/img/fndopcionesup.gif) repeat-x left top;
}
.crumbtrail span {
	display:inline;
	float:left;
	padding:.9em 0;
	font:1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.crumbtrail ul {
}
.crumbtrail ul li {
	float:left;
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	background:#fff url(/img/fndcrumb.gif) no-repeat right top;
	padding:1.1em 1.4em .9em .4em;
}
.crumbtrail ul li a {
	color:#0086c3;
}
.crumbtrail ul li.last {
	background:#fdfdfd;
}
/*listados de pie de pagina GENERICOS*/
.intLstFooter {
	display:inline;
	float:left;
	width:18em;
	margin-right:1.2em;
}
.intLstFooter .moreinfo {
	margin-left:1em;
} /*se redefine el margen a la izquierda de la capa*/
.titlefooter {
	display:block;
	width:100%;
	font:1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	margin-bottom:.25em;
	padding-bottom:.25em;
	background:url(/img/fndlstfooter.gif) repeat-x left bottom;
}
.titlefooter a {
	color:#000;
}
.titlefooter a:hover {
	color:#0086C3
}
ul.lstfooter {
}
ul.lstfooter li {
	font-size:1.2em;
	color:#515559;
	background:url(/img/fndlstfooter.gif) repeat-x left bottom;
	margin-bottom:.4em;
	padding-bottom:.4em;
}
ul.lstfooter li.last {
	background:none;
}
ul.lstfooter li a {
	display:block;
	color:#515559;
	background:url(/img/fndlstfooterinteriores.gif) no-repeat .2em .5em;
	padding-left:1em;
}
ul.lstfooter li a:hover {
	color:#0086C3
}
/*contendedora pie de pagina*/
.contentLstFooter {
	clear:both;
	float:left;
	width:100%;
	padding-top:.3em;
	background:#f6f7f8 url(/img/fndopcionesup.gif) repeat-x left top;
	margin-bottom:.8em;
}
.intcontentLstFooter {
	position:relative;
	display:inline;
	float:left;
	width:100%;
	padding-bottom:.4em;
	background:#f6f7f8 url(/img/fndopcionesdown.gif) repeat-x left bottom;
}
.intModLstFooter {
	display:inline;
	float:left;
	margin-bottom:.5em;
	padding:1em;
	padding-right:0;
}
.contentLstFooter .logofooter {
	left:84.8em;
	top:16.3em;
}
	/*hack para opera*/
	@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
 .contentLstFooter .logofooter {
top:16.8em;
}
}
/*titulares de lo+buscado / 11822 on line*/
.contentSearchFooterHome {
	display:inline;
	float:left;
	width:22em;
}
span.titularbuscadorfooter, span.titularbuscadorfootersel {
	display:block;
	padding:.1em .8em;
	margin-bottom:.6em;
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#515559;
	background:#dde8ea url(/img/fndtitlomasbuscado.gif) repeat-x left top;
}
span.titularbuscadorfooter a {
	display:block;
	width:100%;
	background:url(/img/fndlnklomasbuscado.gif) no-repeat 100% 55%;
	color:#515559;
}
span.titularbuscadorfootersel a {
	display:block;
	width:100%;
	background:url(/img/fndlnklomasbuscadosel.gif) no-repeat 100% 55%;
	color:#515559;
}
span.titularbuscadorfootersel a:hover, span.titularbuscadorfooter a:hover {
	color:#0086C3
}
/*modulo lo+buscado pie de pagina home*/
.intlomasbuscado {
	min-height:8em;
}
.lomasbuscado { /*display:none;*/
	padding:0 1em;
}
.lomasbuscado ul {
	margin-bottom:.25em;
}
.lomasbuscado ul li {
	font-size:1.2em;
	color:#515559;
	background:url(/img/fndlstlomasbuscado.gif) no-repeat 0 .5em;
	padding-left:1em;
}
.lomasbuscado ul li a {
	color:#515559;
}
.lomasbuscado ul li a:hover {
	color:#0086C3
}
.moreinfo { /*margin-bottom:.8em;*/
	margin-left:2em;
	font-size:1.2em;
	color:#0086c3;
}
.moreinfo a {
	color:#0086c3;
}
/*modulo 11822 online pie de pagina home*/
.online {
	min-height:8em;
	padding:0 1em;
}
.online input.txt {
	padding:.2em 0;
	width:18em;
	margin-bottom:.6em;
	font-size:1.1em;
	color:#515559;
	background:#f0f0f0;
	border:1px solid #5d5d5d;
	border-right:1px solid #dfded9;
	border-bottom:1px solid #dfded9;
}
.online select {
	padding:.2em 0;
	width:15.5em;
	font-size:1.1em;
	color:#515559;
	background:#f0f0f0;
	border:1px solid #5d5d5d;
	border-right:1px solid #dfded9;
	border-bottom:1px solid #dfded9;
}
.online div.provincia {
	clear:both;
	float:left;
	margin-top:.3em;
	margin-right:.4em;
}
.advancedsearch {
	text-align:right;/*margin:1em 0;*/
	margin:0; /*margin-top:1em;*/
}
.advancedsearch a {
	font-size:1.2em;
	color:#0086c3;
}
.opcionesfooterup {
	clear:both;
	float:left;
	width:100%;
	padding-top:.3em;
	background:#f6f7f8 url(/img/fndopcionesup.gif) repeat-x left top;
	margin-bottom:.8em;
}
.opcionesfooterdown {
	position:relative;
	float:left;
	width:100%;
	padding-bottom:.4em;
	background:url(/img/fndopcionesdown.gif) repeat-x left bottom;
}
/*modulo destacados es noticia... pie de pagina*/
.infodestacado {
	float:left;
	padding:.8em 2em;
}
.infodestacado span {
	float:left;
	padding:.25em 0;
	padding-left:2em;
	margin-right:.5em;
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0086c3;
	background:url(/img/fndinfo.gif) no-repeat left top;
}
.infodestacado a {
	float:left;
	padding:.3em 0;
	font-size:1.2em;
	color:#515559;
	background:url(/img/icoRSS.gif) no-repeat right top;
	padding-right:2.2em;
}
.infodestacado a:hover {
	color:#0086C3
}
.intopcionesfooterdown {
	clear:both;
	display:online;
	float:left;
	width:100%;
	height:4.7em;
	background:#00517a;
}
.infofooter { /*clear:both;*/
	float:left;
}
.infofooter ul {
	float:left;
	padding:2.4em 0;
	padding-bottom:.8em;
	padding-left:2em;
}
.infofooter ul li {
	float:left;
	padding-right:.5em;
	margin-right:.5em;
	border-right:1px solid #6c6d6d;
	font-size:1.2em;
	letter-spacing:0;
	color:#5cd2ed;
}
.infofooter ul li.last {
	border:0;
}
.infofooter ul li a {
	color:#5cd2ed;
}
.logofooter {
	display:inline;
	float:right;
	margin-top:1em;
	margin-right:2.2em;/*position:absolute; left:84.8em; top:2.2em;*/
}
/*logotipos pie de pagina*/
.logotipos {
	clear:both;
	min-height:4.5em;
	height:auto !important;
	height:4.5em
}
.logotipos ul {
	display:inline;
	float:left;
	margin-left:2em;
}
.logotipos ul li {
	float:left;
	margin-right:2em;
}
.logotipos span {
	display:inline;
	float:right;
	margin-top:1em;
	margin-right:2em;
	font-size:1.2em;
	color:#ccc;
}
/* estilos para la capa que aparece al ponerse sobre un producto*/
.detalles_producto {
}
.interior_detalles_left {
	text-align:left
}
.interior_detalles_right {
}
.interior_detalles_right span, .interior_detalles_right a {
	display:block;
	color:#515559;
	padding: 0 14px;
	padding-bottom:6px
}
.nostyles .interior_detalles_right span, .nostyles .interior_detalles_right a {
	padding: 0 0 0.5em 0
}
.interior_detalles_right .tit_popup {
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:515559
}
.interior_detalles_right .cont_popup {
	font-size:1.2em;
	padding:0 14px 6px
}
.interior_detalles_right a {
	color:#0086c3
}
.interior_detalles_right a.more_info {
	font-size:1.2em
}
/* rastro de migas */
.breadcrumb {
	clear:both
}
.breadcrumb span, .breadcrumb a {
	display:inline;
	color:#999;
	font-size:1.1em
}
.breadcrumb a.enlacerastro:hover {
	color:#0086C3
}
.breadcrumb span.where {
}
.breadcrumb span.sep_rastro {
}
.breadcrumb span.final_rastro {
}
.breadcrumb a.final_rastro {
	cursor:pointer
}
.titular_azul {
	color:#00517a;
	font:3.3em Verdana;
	font-weight:bold;
	display:inline
}
.metainfoproducto .entradilla {
	width:70em;
	float:left
}
.contentfiltros .cabecera_producto .meta_cabecera {
	margin-bottom:0;
	padding-bottom:1em
}
.metainfoproducto .entradilla span {
	display:block;
	font:1.5em Verdana;
	color:#515559;
	padding-right:5em;
	margin:0
}
.metainfoproducto ul.tools {
	display:inline;
	float:right;
	width:22em;
	margin-right:2em;
}
.enlace_volver {
	padding:0 2em;
}
.enlace_volver a {
	font-size:1.5em;
}
/* Estilos para la ayuda --> isma */
/* Estilos para caja de busqueda de ayuda con icono de interrogacion a la izquierda */
.need_help_ico {
	clear:both;
	background:url(/img/ico_need_help.gif) no-repeat 0.5em 0.7em;
	padding:0.7em 0 1.8em 17.6em;
	min-height:12.6em;
	height:auto !important;
	height:12.6em;
}
.need_help_small {
	background-image:url(/img/ico_need_help_small.gif);
	background-position:left 1em;
	padding-left:6.2em;
	padding-bottom:0;
	min-height:6.3em;
	height:auto !important;
	height:6.3em
}
.box_res_bus {
	clear:both;
	background:url(/img/fnd_degradado_cab.gif) repeat-x left bottom;
	padding:1em 2em 0;
	height:8.3em;
	border-bottom:1px solid #e0e2e2
}
.cab_busqueda {
	background-image:none;
	padding:2.5em 0 0 0;
	min-height:0;
	height:auto !important;
	height:auto
}
.need_help_ico form {
	padding-top:2.7em
}
.cab_busqueda form {
	padding-top:0
}
.need_help_small form {
	padding-top:0
}
.need_help_ico form .labelspan {
	font:1.8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	padding-bottom:0.17em
}
.need_help_ico form input.searchbox {
	font-size:1.6em;
	color:#515559;
	float:left;
	width:30.25em;
	margin-top:0.22em;
	border:1px solid #7f9db9;
	padding:0.1em
}
.need_help_ico form .btnContenedor {
	margin-left:0.5em;
	float:left
}
.need_help_ico form .btninforma button.boton {
	font-size:1em;
	padding:0.35em 1.2em 0.55em 0.6em;
	line-height:2em
}
.need_help_ico form .btninforma button.boton span {
	font-size:1.4em
}
/* Estilos para caja de busqueda de ayuda que va a la derecha del h1 sin icono de interrogacion */
/*.need_help { position:absolute; right:2em; top:3.3em; width:44em }*/
.need_help {
	float:right;
	width:45.2em;
	margin-right:2em;
	position:relative;
	top:1em;
	height:2.2em;
	display:inline
}
.need_help form {
}
.need_help form input#need_help {
	font-size:1.4em;
	color:#515559;
	float:left;
	width:24em;
	margin-top:0.22em;
	border:1px solid #7f9db9;
	padding:0.1em
}
.need_help form .btnContenedor {
	margin-left:0.3em;
	float:left;
	display:inline
}
.need_help form .btnContenedor .btnAgrup {
}
.need_help form .btnContenedor .btnText {
	font-size:1.4em
}
/* Estilos para listados de ayuda */
.agrup_box_helplist {
	clear:both;
	width:94.2em;
	padding-top:0.4em
}
.agrup_box_helplist .separador_mods {
	clear:both;
	padding-bottom:2.7em;
	float:left;
	width:100%
}
.agrup_listado_help {
}
.agrup_configuracion .agrup_listado_help .imgproducto {
	margin-right:0;
	width:auto
}
.agrup_detalle_movil {
	clear:both;
	margin-bottom:1.7em;
	float:left;
	margin-top:-0.5em
}
.agrup_detalle_movil .agrup_listado_help {
}
.agrup_configuracion {
	clear:both
}
.listado_help_panel1 {
	width:20.9em;
	padding-left:1.1em;
	float:left;
	margin:0 2em 0 0;
	display:inline
}
.listado_help_panel2 {
	width:44.9em;
	padding-left:1.1em;
	float:left;
	margin:0 2em 0 0;
	display:inline
}
.listado_help_panel4 {
	width:92.9em;
	padding-left:1.1em;
	float:left;
	margin:0 0 2.7em 0;
	display:inline
}
.listado2_help_panel2 {
	width:46em;
	float:left;
	margin:0 2em 2.8em 0;
	display:inline
}
.listado2_help_panel4 {
	width:94em;
	float:left;
	margin:0;
	padding-bottom:2.1em;
	display:inline
}
.listado_help_last {
	margin-right:0
}
.agrup_listado_help .header_listado {
	border-bottom:1px solid #cacaca;
	padding-bottom:0.3em;
	margin-bottom:1.2em
}
.agrup_detalle_movil .agrup_listado_help .header_listado {
	border-color:#e3e3e3;
	margin-bottom:2em
}
.agrup_listado2_help .header_listado {
	border-bottom:2px solid #ededed;
	padding-bottom:0.3em;
	margin-bottom:0.6em
}
.agrup_listado_help .header_listado .titleListado {
	color:#070707;
	font:1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold
}
.separador_mods .agrup_listado_help .header_listado .titleListado {
	color:#515559
}
.agrup_listado_help .header_listado .titleDetalle {
	color:#000;
	font:2.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal
}
.agrup_listado_help .header_listado a.titleListado:hover {
	color:#0086C3
}
.agrup_listado2_help .header_listado .titleListado {
	font-size:1.5em
}
.agrup_listado_help .header_listado .candado {
	padding:0.1em 1.5em 0.1em 0;
	background:url(/img/ico_candado.gif) no-repeat right center
}
.agrup_listado_help .body_listado {
}
.agrup_detalle_movil .body_listado {
	min-height:13.5em;
	height:auto !important;
	height:13.5em
}
.body_ftl, .body_ftr {
	float:left;
	width:46em
}
.body_ftr {
	float:right;
	margin-top:1.8em
}
.body_ftl .listado_detalle {
	width:33em
}
.body_listado .entradillaList {
	float:left;
	padding-left:1.2em
}
.body_listado .entradillaList span {
	font:1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#838383;
	font-weight:600;
	display:block
}
.agrup_detalle_movil .body_listado img.producto {
	float:left
}
.agrup_detalle_movil .body_listado .listado_detalle {
	float:left
}
.listado_help {
	padding: 0 0.4em 0 0.2em
}
.listado_detalle {
	padding: 0.3em 1.2em 0
}
.listado_detalle li {
	background:url(/img/fndlstlomasbuscado.gif) no-repeat left 1.4em;
	padding:0.7em 0 0.5em 0.9em
}
.listado_detalle li.downloadPdf {
	background:url(/img/icopdf.gif) no-repeat left 0.6em;
	padding-left:2em
}
.listado_detalle li a {
	display:block;
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0086C3
}
.listado_detalle li a:hover {
	color:#0086C3
}
.listado_detalle li a span.tamanio {
	color:#070707
}
.agrup_listado2_help .body_listado_w2 {
	float:left;
	width:46em
}
.agrup_listado2_help .listado_help {
	padding:0.3em 1.2em 0 1.2em
}
.agrup_listado2_help .listado_help_2column {
	padding:0.3em 0 0 0
}
.listado_help li {
	background:url(/img/bg_dotted.gif) repeat-x left top;
	padding:0.35em 0.35em 0.35em 0
}
.listado_help li.first {
	background:none
}
.agrup_listado2_help .listado_help li {
	background:url(/img/fndlstlomasbuscado.gif) no-repeat left 1.4em;
	padding:0.7em 0 0.5em 0.9em
}
.listado_help_2column li {
	clear:both;
	float:left;
	width:20em;
	margin-right:3.6em;
	background-position:left bottom;
	display:inline
}
.agrup_listado2_help .listado_help_2column li {
	width:43.9em;
	margin:0 2em 0 1.2em
}
.listado_help_2column li.even {
	margin-right:0;
	clear:none
}
.listado_help li a {
	font-size:1.3em;
	color:#515559;
	display:block
}
.listado_help li .flechablue {
	background:url(/img/ico_arrow_blue_r.gif) no-repeat right 0.35em
}
.listado_help li a:hover {
	color:#0086C3
}
.agrup_listado2_help .listado_help li .flechablue {
	background:none;
	color:#0086c3
}
.agrup_listado_help .footer_listado {
	background:url(/img/bg_dotted.gif) repeat-x left top;
	padding:0.45em 0 0.35em;
	margin:0 0.4em 0 0.2em;
	clear:both
}
.agrup_listado2_help .footer_listado {
	background:url(/img/fndlstlomasbuscado.gif) no-repeat left 1.4em;
	padding:0.7em 0 0.5em 0.9em;
	clear:both;
	margin:0 0 0 1.2em
}
.listado_help_panel2 .footer_listado {
	background:none;
	float:left
}
.agrup_listado_help .footerclear {
	float:left;
	clear:none;
	background:none
}
.agrup_listado_help .footer_listado ul {
}
.agrup_listado_help .footer_listado ul li {
	float:left;
	background:url(/img/bg_separador.gif) no-repeat left center;
	margin-left:1em;
	padding-left:1.1em
}
.agrup_listado_help .footer_listado ul li.first {
	background:none;
	margin:0;
	padding:0
}
.agrup_listado_help .footer_listado ul li a {
}
.agrup_listado_help .footer_listado a.viewmore {
	font-size:1.3em;
	display:block;
	font-weight:bold
}
/*.agrup_listado2_help .footer_listado a.viewmore { font-size:1.3em; display:block }*/
	.agrup_listado_help .footerclear a.viewmore {
	font-weight:bold
}
.agrup_box_helplist .panel1_bienvenido {
	float:left;
	width:22em;
	margin:0
}
.agrup_box_helplist .panel1_bienvenido .panel_tarifa {
	margin:0;
	width:auto;
	clear:none
}
.agrup_box_helplist .cabecera_producto .noHeader {
	margin:1.1em 0 0 0;
	height:auto !important;
	padding:0 .7em .4em
}
.agrup_box_helplist .cabecera_producto .noHeader .title {
	font-size:1.5em;
	color:#515559
}
.agrup_box_helplist .cabecera_producto .noHeader .description {
	font-size:1.3em;
	color:#515559
}
/* listado generico */
.listado_generico {
	border-bottom:1px solid #dedfda;
	margin-bottom:1.7em
}
.listadogenerico {
	padding-bottom:1.3em
}
.listadogenerico li {
	padding:0 1.1em;
	background:url(/img/fndlstfooterinteriores.gif) no-repeat left 0.6em;
	margin-bottom:1.3em
}
.listadogenerico li .enlacegenerico {
	font-size:1.2em;
	display:block;
	font-weight:bold
}
.listadogenerico li .enlacegenerico:hover {
	color:#0086C3
}
.listadogenerico li .txtgenerico {
	font-size:1.2em;
	display:block;
	color:#515559
}
/* modulo de mas buscados */
.plus_search {
}
.plus_search .tit_bq {
	padding-bottom:1.7em
}
.plus_search .tit_bq span {
	font:1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#515559;
	font-weight:bold
}
.plus_search .tr {
	padding-bottom:0.6em
}
.plus_search .bg_color {
	background-color:#edf3f4;
	padding:2em 1.9em 1.8em
}
.plus_search .list_num {
}
.plus_search .list_num li {
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#515559;
	list-style-type:decimal-leading-zero;
	list-style-position:inside;
	background:url(/img/fndlstfooterinteriores.gif) no-repeat left 0.54em;
	padding-left:0.62em;
	margin-bottom:0.38em
}
.plus_search .list_num li.last {
	margin-bottom:0
}
.plus_search .list_num li .txt_mb {
	color:#515559
}
.plus_search .list_num li a.txt_mb:hover {
	color:#0086C3
}
/* Formulario de ayuda a a mejorar servicio */
.servicio_busqueda {
	padding-bottom:3.9em
}
.flexible .servicio_busqueda {
	padding-bottom:0
}
.servicio_busqueda form {
}
.servicio_busqueda form .labelspan {
	font-size:1.2em;
	color:#515559;
	font-weight:bold;
	display:block;
	padding-bottom:1em
}
.contentAseTarifas .servicio_busqueda form .labelspan {
	padding-bottom:0
}
.contentAseTarifas .servicio_busqueda form label {
	float:left;
	padding-bottom:1em;
	clear:both
}
.contentAseTarifas .servicio_busqueda form .rounded {
	clear:both
}
.servicio_busqueda form .redisenio {
	width:56.42em;
	height:4.58em
}
.servicio_busqueda form .rounded .tr {
	padding-bottom:0.6em
}
.servicio_busqueda form .botonera {
	padding-top:0.4em
}
.servicio_busqueda form .botonera .btnContenedor {
	float:right
}
/* Modulo de tambien puede probar*/
.puede_probar {
	clear:both
}
.box_probar {
	padding:0 1.1em;
	margin:1.2em 0 1.5em
}
.box_probar .txt_tambien {
	font-size:1.3em;
	font-weight:bold;
	color:#070707;
	display:inline
}
.box_probar ul {
	display:inline
}
.box_probar ul li {
	display:inline;
	margin-left:1em
}
.box_probar ul li .txt_probar {
	color:#0086c3;
	font-size:1.2em
}
.box_probar ul li a.txt_probar:hover {
	color:#0086c3
}
/* Modulo de informacion de resultados de busqueda */
.info_res_bus {
	clear:both
}
.subestructura_31 .panel3 .info_res_bus {
	margin-bottom:1.1em
}
/* Modulo de podemos informarle sobre... en los resultados de busqueda */
.box_podemos {
}
.box_podemos ul {
	padding:1.4em 1.4em 0.8em
}
.box_podemos ul li {
	margin-bottom:0.6em
}
.box_podemos ul li .txt_podemos {
	font-size:1.4em
}
.box_info_busq {
	background-color:#f5f6f6;
	padding:0.6em 1.1em 0.3em;
	height:2.4em
}
.agrupLeft {
	float:left
}
.box_info_busq .titResul {
	display:inline;
	margin-right:0.1em
}
.box_info_busq .titResul span {
	color:#070707;
	font-size:1.8em;
	font-weight:normal
}
.box_info_busq .plusinfo_search span {
	color:#070707;
	font-size:1.3em
}
.box_info_busq .plusinfo_search .txt_search {
	font-weight:bold;
	font-size:1.3em;
	color:#070707
}
.box_info_busq .alignRight {
	font-size:1.2em;
	color:#070707;
	font-weight:bold;
	float:right;
	display:inline;
	padding-top:0.45em
}
.box_info_busq .plusinfo_search, .box_info_busq .txt_search {
	display:inline
}
/* Agrupador de columna derecha */
.agrpColLeft {
}
.agrpColLeft .titTienda {
	border-bottom:1px solid #d9dedf;
	padding-bottom:0.2em
}
.agrpColLeft .titTienda span {
	font:1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#515559
}
.agrpColLeft .rounded {
	margin-top:1.2em
}
.agrpColLeft .rounded .tr {
	padding-top:1.6em;
	padding-bottom:2em
}
/* paginador de resultados de busqueda centrado en la columna izquierda */
.paginacion_res_bus {
	margin:1.2em auto 0;
}
.pagination {
	text-align:center
}
.pagination li {
	display:inline;
	margin:0 0.25em
}
.pagination li.next, .pagination li.prev {
	background:url(/img/bg_separador_pag.gif) no-repeat left top
}
.pagination li.next {
	padding-left:1.1em
}
.pagination li.prev {
	padding-right:1.1em;
	background-position:right top;
}
.pagination li .text_pag {
	font-size:1.3em;
	font-weight:bold
}
.pagination li span.text_pag {
	color:#4b4b4b
}
/* Buscador -> Listado de resultados recomendados */
.destacados_res_bus {
	clear:both;
	margin-bottom:0.6em
}
.subest_busq {
	margin-top:1.1em
}
.listRecomendados {
	background-color:#edf3f4
}
.listRecomendados li {
	padding:0.1em 0.4em 0.4em
}
.agrupLR .infoResultado {
	padding-top:0
}
.listResultados li .agrupLR .infoResultado {
	padding-top:0.2em
}
.agrupLR .enlaceResultado {
	font-size:1.8em;
	display:block
}
.agrupLR .descripcion, .agrupLR .txt_dir, .agrupLR .formatType {
	font-size:1.2em;
	color:#070707
}
.agrupLR .txt_dir {
	color:#0086c3
}
/* Buscador -> Listado de resultados generales */
.listResultados {
}
.listResultados li {
	padding:0.5em;
	margin-bottom:0.4em
}
.listResultados li .agrupLR {
}
.listResultados li .agrupLR .enlaceResultado {
	font-size:1.6em
}
.listResultados li .agrupLR .enlaceResultado .filetype {
	font-size:0.63em;
	margin-right:0.2em;
	top:-0.2em;
	position:relative
}
.listResultados .agrupLR .descripcion, .listResultados .agrupLR .txt_dir, .listResultados .agrupLR .formatType {
	display:block;
	clear:both
}
.listResultados .agrupLR .txt_dir {
	padding-top:0.17em
}
/* modulo de agrupacion de resultados */
.agrup_res_bus {
	clear:both;
	float:left;
	margin-bottom:1.3em;
	width:70em;
	margin-top:1.2em
}
.subestructura_31 .panel3 .agrup_res_bus {
	margin-top:0;
	width:auto
}
.listAgrupResul li {
	float:left;
	width:20.7em;
	margin-right:2em;
	padding-left:1.2em;
	margin-bottom:.4em;
	display:inline
}
.listAgrupResul li.noMargin {
	margin-right:0
}
.listAgrupResul li .txtAgrup {
	font-size:1.6em
}
/* formulario de busqueda avanzada */
.box_advancedSearch {
	clear:both;
	margin-top:2.6em
}
.box_advancedSearch form {
}
.box_advancedSearch form .header_fieldset {
	border-bottom:2px solid #EDEDED;
	margin-bottom:1.7em;
	padding-bottom:0.3em;
}
.header_fieldset .titleFieldset {
	font:1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#070707;
	font-weight:600
}
.box_advancedSearch form fieldset {
	display:block;
	margin-bottom:1.7em
}
.box_advancedSearch form .body_fieldset {
}
.box_advancedSearch form .body_fieldset .labelspan {
	font-size:1.3em;
	color:#515559;
	display:block;
	padding-bottom:0.23em
}
.box_advancedSearch form .body_fieldset .hidden {
	display:none
}
.box_advancedSearch form .body_fieldset label input, .box_advancedSearch form .body_fieldset label select {
	clear:both;
	background-color:#f0f0f0;
	border:1px solid #5D5D5D;
	border-right-color:#E0DED8;
	border-bottom-color:#E0DED8;
	width:100%;
	color:#515559
}
.box_advancedSearch form .body_fieldset label input {
	padding-top:0.1em
}
.body_fieldset .boxlabel {
	float:left;
	margin-right:2em;
	margin-bottom:1em
}
.body_fieldset .clearlabel {
	clear:both
}
.body_fieldset .boxlabel2 {
	width:43em;
	padding:0 2em 0 1em
}
.body_fieldset .noMargin {
	margin-right:0;
	padding:0 1em 0 2em
}
.box_advancedSearch form .botonera {
	border-top:2px solid #dde8ea;
	padding-top:0.4em
}
.box_advancedSearch form .botonera .volverRes {
	float:left;
	font-size:1.3em;
	font-weight:bold;
	padding-left:1.31em;
	background:url(/img/ico_volver.gif) no-repeat left center
}
.box_advancedSearch form .botonera .btnContenedor {
	float:right
}
/* Detalle final de contenido*/
.entradilla_detalle {
	margin:3.4em 0 2.3em;
	clear:both
}
.entradilla_detalle span.txt_plain {
	font-size:1.5em;
	color:#525659;
	display:bock
}
.detalle_contenido {
	padding:0 1.2em;
	margin-bottom:2.7em;
	clear:both
}
.detalle_contenido .list_detalle {
}
.detalle_contenido .list_detalle li {
	margin:0 0 2.4em
}
.detalle_contenido .list_detalle .tit_agrupador {
	margin-bottom:1.4em
}
.detalle_contenido .list_detalle .tit_agrupador span {
	font:1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#515559;
	font-weight:600
}
.detalle_contenido .list_pyr, .detalle_contenido .list_descargas {
	margin-left:0.7em;
	clear:both
}
.detalle_contenido .list_descargas {
	padding-top:0;
	padding-bottom:0
}
.detalle_contenido .last {
	padding-bottom:0
}
.detalle_contenido .list_pyr li {
	margin:0 0 1.4em 0
}
.detalle_contenido .list_pyr li .cab_det_cont {
	padding:0 2em 0 0;
	margin-bottom:0.8em;
	background:none no-repeat left 0.2em
}
/* estas dos lineas solo son utiles con javascriprt */
		.detalle_contenido .list_pyr li.invisibletag .cab_det_cont, .detalle_contenido .list_pyr li.visibletag .cab_det_cont {
	padding-left:2.1em;
	cursor:pointer
}
.detalle_contenido .list_pyr li.visibletag .cab_det_cont {
	background-image:url(/img/ico_minus.png)
}
.detalle_contenido .list_pyr li.visibletag .body_det_cont .respuesta {
	display:block
}
.detalle_contenido .list_pyr li.invisibletag .cab_det_cont {
	background-image:url(/img/ico_plus.png)
}
.detalle_contenido .list_pyr li.invisibletag .body_det_cont .respuesta {
	display:none
}
.detalle_contenido .list_pyr li .body_det_cont {
	padding:0 2em 0 2.1em
}
.detalle_contenido .list_pyr li .pregunta, .detalle_contenido .list_pyr li .respuesta {
	display:block;
	font-size:1.3em;
	color:#515559
}
.detalle_contenido .list_pyr li .pregunta {
	font-weight:600
}
/*.detalle_contenido .list_pyr li.closetag .respuesta { display:none } --> Esto se hace por javascript */
	
		.detalle_contenido .list_descargas li {
	padding:0 2em 0 2.1em;
	cursor:pointer;
	margin-bottom:1.1em
}
.detalle_contenido .list_descargas li a {
	font-size:1.3em
}
.detalle_contenido .list_descargas li a .tamanio {
	color:#070707
}
.detalle_contenido .list_descargas li.downloadPdf {
	background:url(/img/icopdf.gif) no-repeat left top
}
.detalle_relacionado {
	clear:both;
	margin-bottom:1.9em;
	float:left
}
.detalle_relacionado .head_relac {
}
.detalle_relacionado .tit_agrupador span {
	display:block;
	font:1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:600;
	float:left;
	clear:both
}
.detalle_relacionado .body_relac {
}
.detalle_relacionado .body_relac ul {
	clear:both
}
.detalle_relacionado .body_relac ul li {
	clear:both;
	float:left;
	width:42.8em;
	margin:1.2em 2em 0 0;
	display:inline;
	padding:0 0 0 1.2em;
	background:url(/img/fndlstlomasbuscado.gif) no-repeat scroll left .8em;
}
.detalle_relacionado .body_relac ul li.right {
	margin-right:0;
	clear:none
}
.detalle_relacionado .body_relac ul li.downloadPdf {
	background:url(/img/icopdf.gif) no-repeat left top;
	padding-left:2em;
	width:42em
}
.detalle_relacionado .body_relac ul li a {
	font-size:1.3em
}
.detalle_relacionado .body_relac ul li a .tamanio {
	color:#070707
}
.detalle_relacionado .foot_relac {
	text-align:right;
	clear:both;
	padding-top:0.5em
}
.detalle_relacionado .foot_relac .moreinfo {
	font-weight:600
}
.detalle_mejorar {
	clear:both;
	margin-bottom:1.8em
}
.detalle_mejorar .tit_agrupador {
	padding:1.3em 1.6em
}
.detalle_mejorar .tit_agrupador span {
	display:block;
	font:1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:600
}
.detalle_mejorar .body_mejor {
	padding:0 1.8em
}
.detalle_mejorar .body_mejor form {
}
.detalle_mejorar .body_mejor form fieldset {
	display:block;
	float:left;
	margin-bottom:1.6em
}
.detalle_mejorar .body_mejor form fieldset.width20 {
	width:20em
}
.detalle_mejorar .body_mejor form fieldset.width33 {
	width:33em;
	margin-left:2em
}
.detalle_mejorar .body_mejor form fieldset.width20 label {
	display:block;
	font-size:1.3em;
	color:#515559
}
.detalle_mejorar .body_mejor form fieldset.width20 label.margin {
	margin-bottom:1.05em
}
.detalle_mejorar .body_mejor form fieldset label .labelspan {
	display:block;
	clear:both;
	padding-bottom:0.8em
}
.detalle_mejorar .body_mejor form fieldset.width20 label input {
	margin:0 0.2em 0 1em
}
.detalle_mejorar .body_mejor form fieldset.width33 label {
	display:block
}
.detalle_mejorar .body_mejor form fieldset.width33 label .labelspan {
	font-size:1.3em;
	color:#515559;
	padding-bottom:0.54em
}
textarea.redisenio {
	border-color:#f0f0f0;
	border:none;
	padding:0.83em;
	font:1.2em Arial, Helvetica, sans-serif;
	color:#515559;
	font-style:italic;
	overflow:hidden;
	background-color:#F0F0F0
}
.detalle_mejorar .body_mejor form fieldset.width33 textarea.redisenio {
	width:25.66em;
	height:3.1em
}
.detalle_mejorar .body_mejor form fieldset .rounded .tr {
	padding:0.1em;
	padding-bottom:0.5em
}
.foot_mejor {
	border-top:2px solid #dde8ea;
	padding-top:0.4em;
	height:3.3em;
	clear:both
}
.foot_mejor .btnContenedor {
	float:right
}
/* cabecera degradado */
.content .cabecera_producto .degradado {
	background: url(/img/fnd_degradado_cab.gif) repeat-x left bottom;
	padding-bottom:1.1em;
	padding-right:2em
}
/* modulo de que has contratado*/
.agrup_contratado {
	clear:both;
	margin-bottom:2.7em;
	margin-top:3.3em
}
.agrup_contratado .height_contratado {
	min-height:11.2em;
	height:auto !important;
	height:11.2em;
	padding:0.2em
}
.agrup_contratado .elem_first {
	float:left;
	width:21.8em;
	padding:1.5em 2em 1.5em;
	background:url(/img/fnd_nextlevel_fin.gif) no-repeat right top;
	min-height:8.2em;
	height:auto !important;
	height:8.2em;
}
.agrup_contratado .marcado .elem_first {
	background-image:url(/img/fnd_nextlevel.gif)
}
.agrup_contratado .elem_first .tit_elem_first {
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#515559;
	font-weight:bold
}
.agrup_contratado .elem_next {
	float:left;
	width:66.6em;
	position:relative;
	padding:1em 0 1em 1.2em;
	background:#fff
}
.agrup_contratado .marcado .elem_next {
	background:transparent url(/img/fnd_nextlevel_fin.gif) no-repeat right top;
	width:20.8em;
	padding-right:2em;
	min-height:9.2em;
	height:auto !important;
	height:9.2em;
}
.agrup_contratado .elem_next .firstlevel {
	display:block;
	width:19.6em;
	padding:0.4em 0 0.3em 1.2em;
	background:url(/img/ico_bullet_gris.gif) no-repeat left 1.05em;
	float:left;
	clear:both
}
.agrup_contratado .elem_next ul {
	position:absolute;
	display:block;
	top:0;
	left:24em;
	background:#fff;
	width:41.4em;
	padding:1em 1.2em;
	min-height:9.2em;
	height:auto !important;
	height:9.2em;
}
.agrup_contratado .elem_next ul .secondlevel {
	display:block;
	padding:0.4em 0 0.3em 1.2em;
	background:url(/img/ico_bullet_gris.gif) no-repeat left 1.05em
}
.agrup_contratado .elem_next span.enlace_contrata {
	color:#515559;
	font-weight:bold
}
.agrup_contratado .elem_next .enlace_contrata, .agrup_contratado .elem_next .secondlevel .enlace_contrata {
	display:block;
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0086c3
}
.agrup_contratado .elem_next .secondlevel span.enlace_contrata {
	color:#515559;
	font-weight:bold
}
/* modulo de ayuda con tu movil */
.agrup_help_movil {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:2em;
	margin-top:2.5em
}
.agrup_help_movil .panel_producto_4 {
	float:none;
	margin:0;
	clear:none
}
.agrup_help_movil .headerproducto {
	font-size:1em;
	min-height:2.2em;
	height:auto !important;
	height:2.2em;
	padding:1.6em 2em;
	border-bottom:2px solid #ededed;
	margin:0;
	background:#fefefe url(/img/fnd_cabecera_tarifas.gif) repeat-x left top
}
.agrup_help_movil .headerproducto span.helpspan {
	float:left
}
#form_filtro_movil {
	float:right;
	width:66.8em;
	text-align:right;
	height:2.2em
}
#form_filtro_movil .btnContenedor {
	position:relative;
	top:-0.3em
}
#form_filtro_movil .btnContenedor .btnAgrup {
	font-size:1em
}
#form_filtro_movil fieldset {
	float:right
}
#form_filtro_movil fieldset label {
	float:left;
	margin-right:1em;
	display:inline
}
#form_filtro_movil fieldset label.last {
	margin-right:0
}
#form_filtro_movil fieldset select {
	width:13.20em;
	float:left;
	display:block;
	background-color:#f0f0f0;
	color:#515459;
	border:1px solid #5d5d5d;
	border-right-color:#dfded9;
	border-bottom-color:#dfded9
}
#form_filtro_movil fieldset .goTo {
	display:inline;
	float:left;
	margin-left:0.15em;
	position:relative;
	top:-0.1em
}
.lis_productos {
	margin:1.6em 2em 1.4em;
	height:6.8em;
	overflow:hidden;
	position:relative;
	width:89.5em !important
}
.lis_productos .pheudolist {
	position:absolute;
	left:0;
	height:6.8em
}
.lis_productos .pheudolist .item {
	float:left;
	width:17.9em;
	overflow:hidden
}
.lis_productos .pheudolist .item .intproducto {
	clear:none;
	padding-right:1em;
	padding-left:0
}
.lis_productos .pheudolist .item .intproducto .producto {
	width:5em;
	height:6.8em;
	margin-left:0
}
.lis_productos .pheudolist .item .intproducto .desproducto {
	width:10em;
	min-height:6.8em;
	height:auto !important;
	height:6.8em;
	position:relative
}
.lis_productos .pheudolist .item .intproducto .desproducto .titproducto {
	position:absolute;
	bottom:0
}
/* Redefinición de botones */
	/* Boton azul con o sin imagen en su interior y con color de texto blanco*/
	.btnBlue {
	background:url(/img/fndbtnleft.gif) no-repeat left top;
	cursor:pointer;
	padding-left:0.6em;
	text-align:center
}
.btnBlue .btnbutton {
	background:url(/img/fndbtnright.gif) repeat-x right top;
	border:medium none;
	overflow:visible;
	padding:0.45em 1.2em 0.45em 0.6em;
	font-size:1em;
	cursor:pointer;
	text-align:center;
	display:inline
}
.btnBlue .btnbutton .textbutton {
	color:#fff;
	font-size:1.4em;
	font-weight:normal
}
.btnBlue .btnbutton .searchbtn {
	background:url(/img/lupa.gif) no-repeat left center;
	padding-left:1.14em
}
.btnBlue .btnbutton .comprabtn {
	background:url(/img/carrito.gif) no-repeat left center;
	padding-left:1.64em
}
/* modulo de contactanos*/
.agrup_box_contacta {
	clear:both
}
.contactanos {
}
.contactanos .fnd_contacta {
	background:url(/img/fnd_contacta.gif) repeat-x left top;
	min-height:5.4em;
	height:auto !important;
	height:5.4em;
	padding:2em 2.2em 0
}
.contactanos .title_contacta {
	font-size:3.1em;
	color:#00517a;
	font-weight:normal;
}
.contactanos .title_contacta .sIFR-flash {
	position:static
}
.contactanos ul {
	float:right
}
.contactanos ul li {
	float:left;
	width:17.1em
}
.contactanos ul li a {
	display:block;
	min-height:4.6em;
	height:auto !important;
	height:4.6em;
	background:url(/img/tira_contacta.gif) no-repeat left top;
	color:#515559;
	padding-top:0.4em
}
.contactanos ul li a.write {
	background-position: left 0;
	padding-left:3.9em
}
.contactanos ul li a.chat {
	background-position: left -10em;
	padding-left:4.2em
}
.contactanos ul li a.search {
	background-position: left -20em;
	padding-left:4.6em
}
.contactanos ul li a.phone {
	background-position: left -30em;
	padding-left:3.8em
}
.contactanos ul li a span {
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#515559
}
.contactanos ul li a:hover span {
	color:#0086C3;
	text-decoration:underline
}
/* menu horizontal de busqueda */
.search_bar {
	padding-bottom:1.5em
}
.search_bar li {
	display:inline;
	margin-right:2em
}
.search_bar li .search_bar_text {
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0086c3;
	font-weight:bold;
	text-decoration:underline
}
.search_bar li.selected .search_bar_text {
	color:#515559;
	text-decoration:none
}
.advancedSearch {
	width:49em;
	text-align:right;
	margin-top:0.3em;
	float:left
}
.advancedSearch a {
	font-size:1.1em;
	text-decoration:underline
}
.technologySearch {
	float:right;
	padding-right:6.8em;
	background:url(/img/ico_google.png) no-repeat right center;
	height:2.1em;
	margin-top:-1.7em
}
.technologyonly {
	margin-top:-3em;
	margin-right:2em
}
.technologySearch span {
	color:#00517a;
	font-size:1.1em;
	padding-top:0.5em;
	display:block;
	letter-spacing:-1
}
/* modulo de imagen de un video con el boton play encima y con una capa medio transparente por debajo*/
.agrup_configuracion .imgproducto {
	float:right;
	position:relative;
	background-color:#e3e3e3;
	padding:1px;
	margin-top:1.3em;
	margin-bottom:3.5em
}
.agrup_configuracion .imgproducto img {
}
.agrup_configuracion .imgproducto .piefoto {
	position:absolute;
	bottom:1px;
	left:1px;
	width:45.8em;
	background-color:#001d28;
	min-height:3.3em;
	height:auto !important;
	height:3.3em;
	font-size:1em
}
.agrup_configuracion .imgproducto .piefoto span {
	display:block;
	color:#5cd2ed;
	font:1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0.45em 0.35em 0 1em
}
/* Estilos para el popup en iframe de programacion de imagenio*/
body.popup_prog_imag, body.popup_mas_info_producto {
	background:transparent none
}
.popup_prog_imag .contetpopup_ext {
	background:url(/img/fnd_popup_bottom.png) no-repeat right bottom;
	padding:0 0.6em 2em 0
}
.popup_prog_imag .alignRight {
	background:url(/img/fnd_popup_bottom_right.png) no-repeat left bottom;
	padding:0 0 2em 0.6em
}
.popup_prog_imag .contetpopup {
	background:url(/img/fnd_popup_top.png) no-repeat left top;
	padding:0.1em 0 0 2em
}
.popup_prog_imag .alignRight .contetpopup {
	background:url(/img/fnd_popup_top_right.png) no-repeat right top;
	padding:0.1em 2em 0 0
}
.votos_popup {
}
.votos_popup p {
	margin-bottom:0
}
.votos_popup span, .votos_popup a {
	float:left;
	padding:0
}
.votos_popup span.resul_votos {
	font-size:1.2em;
	color:#515559;
	font-weight:bold;
	margin-right:10px
}
.votos_popup a {
	font-size:1.1em;
	color:#515559;
	background:url(/img/bg_separador.gif) no-repeat left 2px;
	padding-left:0.9em
}
.votos_popup .estrellas {
	margin-right:0.6em
}
.popup_prog_imag .contetpopup_ext .cont_popup {
	clear:both;
	padding:1.1em 0 0.5em
}
.popup_prog_imag .contetpopup_ext .cont_popup span {
	padding:0
}
.popup_prog_imag .interior_detalles_right a.more_info {
	padding-left:0;
	padding-right:0
}
.popup_prog_imag .contetpopup_ext .interior_detalles_right {
	padding:0 2em
}
.popup_prog_imag .interior_detalles_right .tit_popup {
	padding:0 0 5px 0
}
.votos_popup a {
	float:left
}
/*pagina ASESOR TARIFAS*/
body.popupasesor {
	background:#fff;
}
.contetpopup {
	text-align:left;
	background:#fff
}
.contetpopup .headercabecera { /*margin-top:-4.7em;*/
	margin-top:-2em;
}
.contetpopup .headercabecera h1 .sIFR-flash {
	width:87%;
}
.contentAseTarifas span.opciones {
	display:block;
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0086c3;
}
/*.headerAseTarifas { display:inline; float:left; padding:.7em .9em; background:#fff url(/img/fndpopup.gif) repeat-x left bottom }*/
.headerAseTarifas {
	margin:0 3em;
	padding:0;
	background:#fff url(/img/fndpopup.gif) repeat-x left bottom
}
.headerAseTarifas .headAseTarifas {
	background:url(/img/fnd_titulo_asesortarifas.gif) no-repeat 0.3em top;
	padding-left:5.3em;
	min-height:4.8em;
	height:auto !important;
	height:4.8em
}
.headerAseTarifas .headAseVirtual {
	background-image:url(/img/fnd_titulo_asistentevirtual.gif);
	background-position:left 0.3em
}
.headerAseTarifas .llamaGratis {
	background-image:url(/img/fnd_titulo_llamagratis.gif);
	background-position:left 0.3em;
	padding-top:1em;
	min-height:3.8em;
	height:3.8em
}
.infPasosAsesorTarifas {
	clear:both;
	height:4.1em;
	background:url(/img/fnd_pasosAsesorTarifas.gif) repeat-x left top;
}
.infPasosAsesorTarifas div.paso1 {
	height:4.1em;
	background:url(/img/fnd_1_pasoAsesorTarifas.gif) no-repeat left top;
}
.infPasosAsesorTarifas div.paso2 {
	height:4.1em;
	background:url(/img/fnd_2_pasoAsesorTarifas.gif) no-repeat left top;
}
.infPasosAsesorTarifas div.paso3 {
	height:4.1em;
	background:url(/img/fnd_3_pasoAsesorTarifas.gif) no-repeat left top;
}
.infPasosAsesorTarifas span {
	display:none;
}
.fondo_left {
	padding-left:13em;
	background:url(/img/fnd_asistente.jpg) no-repeat left top;
	border-bottom: 1px solid #DEDFDA;
	margin-bottom:1.7em
}
.fondo_left .listado_generico {
	border:none
}
.fondo_left .listadogenerico {
	padding-bottom:0
}
.contentAseTarifas {
	padding:1.3em 3em
}
.service_help .contentAseTarifas {
	padding-top:2.5em
}
.contentAseTarifas h2 {
	display:block;
	padding-top:1.3em;
	margin-bottom:1em;
	font:1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}
.contentAseTarifas .titLightbox {
	padding:1.3em 0 1em;
	font-size:1em
}
.contentAseTarifas .titLightbox span {
	font:1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000
}
#form_popup {
	margin:1.5em 0 1em
}
#form_popup label {
	float:left;
	width:31.2em
}
#form_popup input.searchbox {
	width:100%;
	display:block;
	color:#525659;
	font-size:1.2em;
	background-color:#f0f0f0;
	border:1px solid #dddfda;
	border-color:#5c5c5c #f0f0f0 #f0f0f0 #5c5c5c;
	padding:0.1em
}
#form_popup .btnContenedor {
	float:left;
	margin-left:1.9em;
	display:inline;
	position:relative;
	top:-0.3em
}
/* Estilos para los formularios dentro de los lightbox*/
	.popupForm {
}
.popupForm .infoText {
	font-size:1.2em;
	color:#515559;
	clear:both
}
.popupForm fieldset label.ftl {
	width:19.5em;
	margin-right:2em;
	display:inline;
	padding-bottom:1.2em
}
.popupForm fieldset label.ftl input {
	width:99%
}
.popupForm fieldset label.last {
	margin-right:0
}
.popupForm fieldset label .labelspan {
	font-size:1.2em;
	display:block;
	clear:both;
	padding-bottom:0.38em
}
.popupForm fieldset label.llamadme .labelspan {
	padding-bottom:0.8em
}
.popupForm fieldset label .labelspan .obligatorio {
	color:#fe0000
}
.popupForm fieldset label .radiolabel {
	font-size:1.2em;
	display:block;
	clear:both;
	padding-bottom:0.85em
}
.popupForm fieldset label .radiolabel input {
	position:relative;
	top:0.18em
}
.popupForm fieldset .opcion_oculta label {
	padding-bottom:1.5em;
	display:block;
	float:left;
	margin-right:1.5em
}
.popupForm fieldset .opcion_oculta label.last {
	margin-right:0
}
.popupForm fieldset .opcion_oculta label.hidden {
	display:none
}
.popupForm fieldset .opcion_oculta label .select_dia {
	width:46px
}
.popupForm fieldset .opcion_oculta label .select_mes {
	width:113px;
	float:left
}
.popupForm fieldset .opcion_oculta label.calendar .ico_calendar {
	float:left;
	margin-left:0.75em;
	display:inline
}
.popupForm fieldset .opcion_oculta label .select_horas {
	width:81px
}
.popupForm fieldset .opcion_oculta label .select_minutos {
	width:104px
}
.popupForm fieldset .opcion_oculta label .instante {
	width:15em
}
.popupForm .infoArea {
	margin-top:0.6em
}
.popupForm .botonera {
	border-top:2px solid #dde8ea;
	padding-top:0.3em;
	height:3.7em;
	margin-top:1em
}
.popupForm .moreinfoArea {
	margin-top:1.5em
}
.popupForm .privacidad {
	display:block;
	clear:both;
	border-top:1px solid #dedfda;
	font-size:1.2em;
	padding-top:0.4em;
	margin-top:0.4em
}
.popupForm .botonera .btnContenedor {
	float:right
}
.contentAseTarifas .intro {
	display:block;
	padding-bottom:1em;
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
}
.contentAseTarifas .parrafo {
	display:block;
	margin-bottom:1em;
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#515559;
}
.form_pasos_asesortarifas {
	clear:both;
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#515559;
	margin-left:2em;
}
.service_help .form_pasos_asesortarifas {
	font-size:1em
}
.service_help .form_pasos_asesortarifas {
	margin-left:0
}
.form_pasos_asesortarifas span {
	display:block;
	font-weight:bold;
	margin-bottom:1em;
}
.service_help .form_pasos_asesortarifas span {
	margin-bottom:1.1em;
	font-size:1.4em
}
.form_pasos_asesortarifas label {
	display:block;
	margin-bottom:1em;
}
.service_help .form_pasos_asesortarifas label {
	font-size:1.3em
}
.contentAseTarifas .siguientepaso {
	float:left;
	width:100%;
	padding:.5em 0;
	margin-bottom:1em;
	border-top:2px solid #dde8ea;
}
.service_help .contentAseTarifas .siguientepaso {
	margin-bottom:0
}
.contentAseTarifas .siguientepaso .btninforma {
	float:left;
}
.contentAseTarifas .siguientepaso .btninforma input {
	font-size:1.4em;
	padding:.3em .6em;
	padding-right:1em;
	padding-bottom:.6em;
	overflow:visible;
}
.contentAseTarifas .selling h3 {
	display:block;
	margin-bottom:1em;
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}
.contentAseTarifas .all {
	width:100%;
	background:#f1f3f3;
}
.contentAseTarifas .all div.intAll {
	min-height:5em;
	height:5em;
	padding:1.3em;
}
.contentAseTarifas .all ul li {
	float:left;
	font-size:1.2em;
	color:#0086c3;
	padding-right:1em;
	margin-right:1em;
	background:url(/img/bg_separador2.gif) no-repeat 100% 55%;
}
.contentAseTarifas .all ul li.last {
	background:none;
}
.goBackAseTarifas {
	float:left;
	padding:.5em 0;
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}
.goBackAseTarifas a {
	display:block;
	background:url(/img/ico_arrow_pager_l.gif) no-repeat 0 .5em;
	padding-left:1em;
}
.contentAseTarifas .panel_producto_4 ul.list_tarifas ul.list_precios li.width_3 {
	width:31em;
}
/*MODULOS PRODUCTOS EN ASESOR DE LLAMADAS*/
.contentAseTarifas .panel_tarifa {
	width:71em;
}
.contentAseTarifas .panel_producto_1 {
	margin-right:2.5em;
}
.contentAseTarifas .thelast {
	margin-right:0 !important;
}
.contentAseTarifas .panel_producto_1 .intproducto {
	padding-top:1em;
}
.contentAseTarifas .panel_producto_1 .footerproducto {
	background:none;
	min-height:0;
}
/*mensajes*/
.cont_MU {
	display:none;
	position:absolute;
	width:46em;
	z-index:1000;
}
.cont_MU .button_close {
	position:absolute;
	right:.8em;
	top:.8em;
	cursor:pointer;
}
.panel_MU1 {
	width:22em;
}
.panel_MU2 {
	width:46em;
}
.panel_MU3 {
	width:70em;
}
.mensajeUsuario {
	margin:.65em 0 .65em 0;
	border:1px solid #c3cbcc;
	font-family:Verdana, Geneva, Arial, Helvetica;
	text-align:left;
}
.cont_MU .mensajeUsuario {
	margin:0;
}
.mensajeUsuario .cabeceraMU {
	border:1px solid #fff;
	background-color:#00517a;
	color:#FFF;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(/img/ico_MU_info);
	position:relative;
	min-height:6em;
}
.info_MU .cabeceraMU {
	background-image:url(/img/ico_MU_info.gif);
}
.error_MU .cabeceraMU {
	background-image:url(/img/ico_MU_error.gif);
}
.aviso_MU .cabeceraMU {
	background-image:url(/img/ico_MU_aviso.gif);
}
.mensajeUsuario .cabeceraMU .titMensaje {
	padding:1em;
	padding-left:4.5em;
	font-weight:bold;
	font-size:1.3em;
	position:absolute;
	bottom:0;
}
.mensajeUsuario .cabeceraMU .titLargo {
	position:static;
}
.mensajeUsuario .bodyMU {
	padding:1.2em 1em .15em 1.4em;
	border:1px solid #fff;
	background-color:#fff;
	font-size:1.3em;
}
.mensajeUsuario .bodyMU .desarrollo {
	margin-bottom:1em;
}
.mensajeUsuario .bodyMU .cierre {
	padding-bottom:1em;
	font-weight:bold;
	color: #00517a;
}
.mensajeUsuario .bodyMU p {
	margin-bottom:1em;
}
.mensajeUsuario .bodyMU a {
	font-weight:bold;
}
.mensajeUsuario .botonera {
	padding-bottom:.65em;
}
.mensajeUsuario .botonera .btnform {
	margin-right:.65em !important;
	float:left;
	width:auto;
	font-size:.715em;
}
.mensajeUsuario .botonera .btnform a {
	padding-right:1.9em;
	padding-top:0.05em;
	padding-bottom:0.15em;
	color:#FFFFFF;
	display:inline-block;
	font-weight:normal;
	min-width:2.3em;
}
.mensajeUsuario .botonera .btnform input {
	padding-left:2em;
	padding-right:2.5em;
}
.btnform_cancela {
	background-image:url("/img/fndbtnleft_cancela.gif");
}
.btnform_cancela .btnform-inner {
	background-image:url("/img/fndbtnright_cancela.gif");
}
.btnform_cancela input, .btnform_cancela a, .btnform_cancela a:visited {
	color:#666666;
}
/*carrusel y ajustes que habra que subir*/
/*ajustillos*/
.panel_producto_1.sombra .tr, .panel_producto_2.sombra .tr, .panel_producto_3.sombra .tr, .panel_producto_4.sombra .tr {
	padding:0.2em 0.2em 0.6em;
}
/*footerproducto: falta ver que se hace cuando este vacio, por el momento le pongo min-height*/
.footerproducto {
	min-height:1.4em;
}
.carrusel {
	overflow:hidden;
	position:relative;
}
.carrusel_int {
	width:1000%;
}
.carrusel_grupo {
	display:inline-block;
}
.carrusel .desproducto {
	width:9.1em;
}
.carrusel_botonera {
	height:2.8em;
}
.carrusel_botonera ul {
	float:right;
}
.carrusel_botonera li {
	float:left;
	height:2.8em;
}
.carrusel_botonera li.carrusel_li a {
	width:13px;
	height:13px;
	display:block
}
.carrusel_botonera li.flechaI {
	margin-left:.7em;
}
.carrusel_botonera li img.punto {
	margin-top:.7em;
}
/*prueba estilos sin js*/
.detalles_producto {
	clear:both;
	width:21em;
}
/* Estilos para combos e inputs */
input.newstyle, select.newstyle {
	background-color:#f0f0f0;
	border:1px solid #5d5d5d;
	border-right-color:#dedfda;
	border-bottom-color:#dedfda;
	color:#515559;
}
input.newstyle {
	height:1.25em;
	padding-top:0.1em
}
/* Sombra del calendario */
div.dp-popup {
	background-image:url(/img/sombra_calendario.gif)
}
/* ESTILOS PARA IMAGENIO --> isma */
#cont_prog {
	padding-bottom:2em;
	width:94em;
	float:left;
	clear:both
}
#guiaTV {
	width:93.6em;
	float:left;
	clear:both
}
.programacion {
	border-left:2px solid #022341;
	border-right:2px solid #022341
}
#prog_first_level {
	position:absolute;
	width:500%;
	top:0
}
#prog_first_level .level_canal {
	height:3.6em;
	padding:.3em 0;
	background:url(/img/bg_dotted_blue.gif) repeat-x left top
}
#contenedorCanales {
	width:19em;
	float:left;
	height:42.3em;
	position:relative
}
#contenedorCanales .agrupCanales {
	position:relative;
	width:19em;
	height:38.4em;
	overflow:hidden
}
#contenedorCanales .boton_scrollV {
	position:absolute;
	width:19em;
	height:2.2em;
	z-index:10;
	display:block;
	cursor:pointer
}
#contenedorCanales #scroll_top {
	top:1.7em;
	background:url(/img/bg_flechaarriba.gif) no-repeat left top
}
#contenedorCanales #scroll_top.disable {
	background-image:url(/img/bg_flechaarriba_disable.gif);
	cursor:default
}
#contenedorCanales #scroll_bottom {
	bottom:-2.2em;
	background:url(/img/bg_flechaabajo.gif) no-repeat left bottom
}
#contenedorCanales #scroll_bottom.disable {
	background-image:url(/img/bg_flechaabajo_disable.gif);
	cursor:default
}
#contenedorCanales ul {
	width:19em;
	height:42.3em;
	position:absolute;
	left:0;
	top:0
}
#contenedorCanales .encabezadoListado {
	background:url(/img/fnd_canal.gif) repeat-x left top;
	height:3.6em;
	margin-bottom:0.3em;
	width:19em
}
#contenedorCanales .encabezadoListado span {
	font-size:1.1em;
	color:#fff;
	padding:10px 0 0 53px;
	display:block
}
#contenedorCanales li.logotipo {
	width:19em;
	background:url(/img/bg_dotted_blue.gif) repeat-x left top;
	height:3.6em;
	padding:0.3em 0
}
#contenedorCanales li.logotipo .cont_logotipo {
	float:left;
	width:100%;
	background:url(/img/fnd_canal.gif) repeat-x left top
}
#contenedorCanales li.logotipo .sobrecanal {
	background-image:none;
	background-color:#5cd2ec
}
#contenedorCanales li.logotipo img {
	width:4.4em;
	height:3.6em;
	float:left
}
#contenedorCanales li.logotipo .datos_cadena {
	float:left;
	margin-left:0.9em;
	display:inline;
	margin-top:0.3em
}
#contenedorCanales li.logotipo .datos_cadena span {
	display:block
}
#contenedorCanales li.logotipo .datos_cadena .canal_name {
	font-size:1.2em;
	color:#fff;
	font-weight:bold;
	cursor:pointer
}
#contenedorCanales li.logotipo .sobrecanal .datos_cadena .canal_name {
	color:#000
}
#contenedorCanales li.logotipo .datos_cadena .canal_order {
	font-size:1.1em;
	color:#ccc
}
#contenedorCanales li.logotipo .sobrecanal .datos_cadena .canal_order {
	color:#000
}
#captura_move {
	position:absolute;
	left:0;
	top:0;
	width:74.6em;
	height:42.3em;
	background:#ffffff
}
#cont_programacion {
	float:left;
	width:100%
}
#contenedorHorario {
	float:left;
	width:100%;
	clear:both;
	position:relative;
	height:3.9em;
	background:transparent url(/img/fnd_canal.gif) repeat-x left top
}
#contenedorHorario ul {
	height:2em;
	width:4500px;
	position:absolute;
	top:3px
}
#contenedorHorario li {
	float:left;
	background:url(/img/fnd_tip_hora.gif) no-repeat left top;
	height:1.6em;
	width:180px
}
#contenedorHorario li span {
	font-size:1.1em;
	padding-left:0.18em;
	margin-top:-0.1em
}
#contenedorHorario .agrupHoras {
	background:#022341 none repeat scroll 0 0;
	border-bottom:3px solid #022341;
	border-top:3px solid #022341;
	height:2em;
	overflow:hidden;
	position:absolute;
	top:0.6em;
	width:72.6em
}
#contenedorHorario .boton_scroll {
	position:absolute;
	top:6px;
	width:22px;
	height:26px;
	z-index:10;
	cursor:pointer
}
#contenedorHorario #scroll_left {
	left:-1.7em;
	background:url(/img/bg_flechaizquierda.gif) no-repeat left bottom
}
#contenedorHorario #scroll_left.disable {
	background-image:url(/img/bg_flechaizquierda_disable.gif);
	cursor:default
}
#contenedorHorario #scroll_right {
	right:3px;
	background:url(/img/bg_flechaderecha.gif) no-repeat left bottom
}
#contenedorHorario #scroll_right.disable {
	background-image:url(/img/bg_flechaderecha_disable.gif);
	cursor:default
}
#scroll_programacion {
	float:left;
	width:100%;
	clear:both;
	position:relative;
	height:38.4em;
	overflow:scroll
}
/* capa que muestra texto informativo al cargar la pagina de programacion */
			#layer_info {
	position:absolute;
	background:url(/img/fnd_sombrainfo.png) no-repeat left bottom;
	padding:.8em .5em;
	width:22.8em;
	height:10em;
	top:3em;
	right:3em
}
#layer_info .int_info {
	background-color:#fff;
	border:1px solid #d9dedf;
	width:22.8em;
	height:10em;
	text-align:right
}
#layer_info a.cerrar {
	display:block;
	background:url(/img/btn_lightbox_close.gif) no-repeat 96% top;
	height:1.6em;
	margin-top:0.8em;
	cursor:pointer
}
#layer_info .contenido_info {
	text-align:left;
	padding-left:4.4em;
	background:url(/img/cursor_move.gif) no-repeat 1.6em top;
	margin-top:1em
}
#layer_info .contenido_info .txt_info {
	display:block;
	border-left:1px solid #cccccc;
	font:1.2em Verdana, Geneva, Arial, Helvetica;
	color:#515559;
	font-weight:bold;
	padding: 0 0.83em 0 0.67em
}
#prog_first_level .second_level li {
	float:left
}
#prog_first_level .second_level li .datos_program {
	padding:0.5em;
	border-right:1px solid #3c97b5;
	height:2.6em;
	overflow:hidden
}
#prog_first_level .second_level li .datos_canal {
	padding:0.5em;
	border-right:1px solid #3c97b5;
	height:2.6em;
	float:left;
	width:10em
}
#prog_first_level .second_level li .datos_canal .canalName {
	color:#fff;
	font-weight:bold;
	font-size:1.4em
}
#prog_first_level .second_level li.first .datos_program {
	border-left:1px solid #3c97b5
}
#prog_first_level .second_level li.cine_active .datos_program {
	background-color:#00caf8
}
#prog_first_level .second_level li.series_active .datos_program {
	background-color:#7fe01f
}
#prog_first_level .second_level li.deportes_active .datos_program {
	background-color:#f4e007
}
#prog_first_level .second_level li.entretenimiento_active .datos_program {
	background-color:#ff9d10
}
#prog_first_level .second_level li.documentales_active .datos_program {
	background-color:#c19f5f
}
#prog_first_level .second_level li.infantil_active .datos_program {
	background-color:#ff675b
}
#prog_first_level .second_level li.musicales_active .datos_program {
	background-color:#fd49de
}
#prog_first_level .second_level li.noticias_active .datos_program {
	background-color:#9d72ff
}
#prog_first_level .second_level li .datos_program .nameProgram {
	font-size:1.1em;
	color:#fff;
	font-weight:normal
}
#prog_first_level .second_level li .datos_program .nameProgram .hour {
	color:#5ad2ed;
	margin-right:0.3em
}
#prog_first_level .second_level li.cine_active .datos_program .nameProgram,  #prog_first_level .second_level li.series_active .datos_program .nameProgram,  #prog_first_level .second_level li.deportes_active .datos_program .nameProgram,  #prog_first_level .second_level li.entretenimiento_active .datos_program .nameProgram,  #prog_first_level .second_level li.documentales_active .datos_program .nameProgram,  #prog_first_level .second_level li.infantil_active .datos_program .nameProgram,  #prog_first_level .second_level li.musicales_active .datos_program .nameProgram,  #prog_first_level .second_level li.noticias_active .datos_program .nameProgram {
	color:#000
}
#prog_first_level .second_level li.cine_active .datos_program .nameProgram .hour,  #prog_first_level .second_level li.series_active .datos_program .nameProgram .hour,  #prog_first_level .second_level li.deportes_active .datos_program .nameProgram .hour,  #prog_first_level .second_level li.entretenimiento_active .datos_program .nameProgram .hour,  #prog_first_level .second_level li.documentales_active .datos_program .nameProgram .hour,  #prog_first_level .second_level li.infantil_active .datos_program .nameProgram .hour,  #prog_first_level .second_level li.musicales_active .datos_program .nameProgram .hour,  #prog_first_level .second_level li.noticias_active .datos_program .nameProgram .hour {
	color:#000;
	font-weight:bold
}
#prog_first_level .second_level li.series_active .datos_program {
	background-color:#7fe01f
}
#prog_first_level .second_level li.deportes_active .datos_program {
	background-color:#f4e007
}
#prog_first_level .second_level li.entretenimiento_active .datos_program {
	background-color:#ff9d10
}
#prog_first_level .second_level li.documentales_active .datos_program {
	background-color:#c19f5f
}
#prog_first_level .second_level li.infantil_active .datos_program {
	background-color:#ff675b
}
#prog_first_level .second_level li.musicales_active .datos_program {
	background-color:#fd49de
}
#prog_first_level .second_level li.noticias_active .datos_program {
	background-color:#9d72ff
}
/*  Estilos para cuando JS off */
		span.duracion {
	color:#bbb;
}
span.hora_fin {
	color:#ddd;
}
.headerProg {
	float:left;
	clear:both;
	width:100%;
	background:url(/img/fnd_header_programacion.gif) no-repeat left top;
	height:5.6em;
	padding-top:1.4em
}
.footerProg {
	float:left;
	clear:both;
	width:100%;
	background:url(/img/fnd_footer_programacion.gif) no-repeat left bottom;
	padding:3em 0 1em
}
#capaNavegacionDias {
	border-bottom:1px solid #15334d;
	min-height:2em;
	height:auto !important;
	height:2em;
	padding-bottom:0.3em
}
#capaNavegacionDias ul {
}
#capaNavegacionDias ul li {
	float:left;
	border-left:1px solid #10698f;
	padding:0 1.4em
}
#capaNavegacionDias ul li.first {
	border-left:none
}
#capaNavegacionDias ul li a, #capaNavegacionDias ul li span {
	font:1.4em Verdana, Geneva, Arial, Helvetica;
	color:#fff
}
#capaNavegacionDias ul li a {
	color:#5cd2ed
}
#capaHoraActual {
	background:url(/img/actual_date.png) no-repeat left top;
	position:absolute;
	top:1px
}
#capaHoraActual .intHoraActual {
	background-color:#d7f7fc;
	width:1.3em;
	margin-top:95px
}
#filtro_prog {
	padding:0.7em 1.4em 0
}
#filtro_prog form label .labelspan {
	color:#fff;
	font-size:1.3em;
	margin-right:0.2em
}
#filtro_prog form label {
	float:left;
	margin-right:0.8em;
	display:inline
}
#filtro_prog form .btn_filt {
	float:left;
	margin-right:1.2em;
	display:inline
}
#filtro_prog form label select {
	border:1px solid #042644;
	background-color:#00517a;
	color:#fff;
	height:20px;
	width:10em
}
#filtro_prog form label #cod_postal {
	border:1px solid #042644;
	background-color:#00517a;
	color:#fff;
	width:5em;
	text-align:right
}
.resaltar {
	padding:0 1.4em
}
.resaltar form {
}
.resaltar form .etiqueta {
	float:left;
	color:#fff;
	font-size:1.3em;
	display:inline;
	margin-right:0.5em
}
.resaltar form label {
	float:left;
	padding:0;
	margin:0 0 0 0.8em;
	display:inline
}
.resaltar form .btn_filt_tipoProgram {
	margin-left:0.8em
}
.resaltar form label.first {
	margin-left:0
}
/* colores de bondo de los labels */
		.resaltar form label .fnd_input {
	width:2.6em;
	height:1.5em;
	float:left;
	padding:0.1em;
	background:transparent no-repeat left top
}
.resaltar form label.bg_todos .fnd_input {
	background-image:url(/img/bg_all.gif)
}
.resaltar form label.bg_cine .fnd_input {
	background-image:url(/img/bg_cine.gif)
}
.resaltar form label.bg_series .fnd_input {
	background-image:url(/img/bg_series.gif)
}
.resaltar form label.bg_deportes .fnd_input {
	background-image:url(/img/bg_deportes.gif)
}
.resaltar form label.bg_entretenimiento .fnd_input {
	background-image:url(/img/bg_entretenimiento.gif)
}
.resaltar form label.bg_documentales .fnd_input {
	background-image:url(/img/bg_documentales.gif)
}
.resaltar form label.bg_infantil .fnd_input {
	background-image:url(/img/bg_infantil.gif)
}
.resaltar form label.bg_musicales .fnd_input {
	background-image:url(/img/bg_musicales.gif)
}
.resaltar form label.bg_noticias .fnd_input {
	background-image:url(/img/bg_noticias.gif)
}
.resaltar form .labelspan {
	color:#000;
	font-size:1.3em;
	float:left;
	margin-left:5px;
	display:inline;
	color:#fff
}
.resaltar form label .fnd_input input {
	margin:1px 0 0 1px
}
/*Share*/
#ifr_share {
	float:right;
	position:absolute;
	z-index:999;
	display:none;
}

