@import url('layouts.css');
/*de s-compara.css*/
/*ayuda*/
.cab_help {
	position:relative;
	z-index:6
}
.cab_help .help {
	position:absolute;
	right:2em;
	top:3.65em;
	width:22em;
	height:3em;
	overflow:hidden;
	z-index:10
}
.cab_help .help.h_visible {
	height:auto;
	overflow:visible
}
.cab_help .help .agrup {
	min-height:11.6em;
	padding:1.8em;
	background-position:left 3em;
	background-repeat:no-repeat;
	background-image:url(/img/fnd_cab_help.gif);
	background-color:#FFF;
	padding-top:.65em
}
.cab_help .help .header_help {
	cursor:pointer;
	text-align:right;
	padding-top:.2em
}
.cab_help .help .header_help span, .cab_help .help .header_help a {
	font-size:1.3em;
	font-weight:bold;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	cursor:pointer;
}
.header_help a {
	color:#0086C3;
	padding-right:1.2em;
	background-image:url(/img/fnd_headerhelp_a.gif);
	background-position:right .25em;
	background-repeat:no-repeat
}
.cab_help .help.h_visible .header_help a {
	color:#515559;
	text-decoration:none
}
.cab_help .h_visible .header_help a {
	background-image:url(/img/fnd_headerhelp_ah.gif)
}
.cab_help .help .body_help {
	padding-top:1em;
	display:none;
}
.cab_help .h_visible .body_help {
	display:block;
}
.cab_help .help .t {
	background-image:none;
	height:100%
}
.cab_help .help .b {
	background-image:none;
	height:100%
}
.cab_help .help .l {
	background-image:none;
	height:100%
}
.cab_help .help .r {
	background-image:none;
	height:100%
}
.cab_help .help .bl {
	background-image:none;
	height:100%
}
.cab_help .help .br {
	background-image:none;
	height:100%
}
.cab_help .help .tl {
	background-image:none;
	height:100%
}
.cab_help .help .tr {
	background-image:none;
	height:100%;
	padding:.2em .2em .6em .2em
}
.cab_help .help.h_visible .t {
	background-image:url(/img/dot_top_sombra.gif)
}
.cab_help .help.h_visible .b {
	background-image:url(/img/dot_sombra.gif)
}
.cab_help .help.h_visible .l {
	background-image:url(/img/dot_left_sombra.gif)
}
.cab_help .help.h_visible .r {
	background-image:url(/img/dot_right_sombra.gif)
}
.cab_help .help.h_visible .bl {
	background-image:url(/img/downLeft_sombra.gif)
}
.cab_help .help.h_visible .br {
	background-image:url(/img/downRight_sombra.gif)
}
.cab_help .help.h_visible .tl {
	background-image:url(/img/upLeft_sombra.gif)
}
.cab_help .help.h_visible .tr {
	background-image:url(/img/upRight_sombra.gif);
	padding:.2em .2em .6em .2em
}
.cab_help .h_hover {
	height:auto;
	position:static;
	width:auto;
}
.cab_help .h_hover .header_help {
	padding:0;
	margin-bottom:.2em;
	text-align:left;
}
.cab_help .h_hover .header_help a {
	font-size:1.2em;
	cursor:text;
}
.cab_help .h_hover .header_help a:hover {
	text-decoration:none;
}
.cab_help .h_hover .agrup {
	background-image:none;
	background-color:#edf3f4;
	min-height:1em;
	padding-bottom:.6em;
	float:right;
	margin-bottom:.4em;
}
.cab_help .h_hover .body_help {
	display:block;
	padding:0;
}
.cab_help .h_hover .body_help ul li {
	display:inline;
	float:none;
	width:auto;
}
.cab_help .h_hover .body_help ul li a, .cab_help .h_hover .body_help ul li span {
	display:inline;
	width:auto;
	font-size:1.1em;
	padding-bottom:0;
	padding-left:.4em;
	line-height:1em;
	background-image:none;
}
.cab_help .h_hover .body_help ul li a {
	background-image:url(/img/bullet_blue_peque.gif);
	background-position:0 .6em;
}
/*fin de styles-compara.css*/

/*genericos*/
* {
	margin:0;
	padding:0
}
img, fieldset, abbr {
	border:none
}
ul, li {
	list-style:none
}
h1, h2, h3, h4, h5, h6 {/* font-size:1em; */
	font-size:1.2em;
	font-weight:bold; /* nuevo */
	margin-bottom:2px;
}
acronym, abbr {
	border-bottom:1px dotted #333;
	cursor:help
}
.ftr {
	float:right
}
.ftl {
	float:left
}
.ftrI {
	float:right !important
}
.ftlI {
	float:left !important
}
*/ .clr {
clear:right
}
.cll {
	clear:left
}
.both {
	clear:both
}
.clear:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0
}
.clearfix {
	height:1%
}
caption, tfoot, hr, .hidden, legend {
	display:none
}
html {
	font-size:100%
}
body {
	font:62.5% Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	text-align:center;
	background:#fff url(/img/fndpage.jpg) repeat-x
}
a, a:link {/*text-decoration:none;*/
	text-decoration:underline;
	color:#0086c3
}
a:hover {
	text-decoration:underline
}
span.enlace_a {
	color:#0086C3;
	cursor:pointer
}
span.enlace_a:hover {
	text-decoration:underline
}
p { /* quitado - margin-bottom:1.7em */
}
/*de styles-product*/
table {
	width:100%;
	border-collapse:collapse;
	border:0
}
th, td {/*padding:.2em .3em;*/
	padding:0.1em;
	font-size:1em;
	text-align:left
}
/*fin de styles-product*/
/* -- 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
}
}
.txt_aux_info {
	font:1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#0086c3;
	display:block;
	float:left;
	clear:both;
	font-weight:bold;
	padding:1em 0 .35em
}
.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
}
.listadoDestacadoDist .destacadoDistMoreInfo p.more {
	margin:0 .3em 0 0;
	font-weight:bold;
	text-align:right;
	text-transform:lowercase
}
/*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 {
	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/btn_comprar_small.png) 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
}
ul.apoyo .titularbuscadorsel a span.nobold {
	font-weight:normal
}
.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 h2 {
	display:none
}
/*modulo catalogo/apoyo/video*/
.intapoyomultimedia {
	background:#edf3f4;
	min-height:17.2em;
	padding:.5em 0
}
.intapoyomultimedia .imgproducto {
	margin:0;
	padding:0;
	overflow:hidden;
	display:block;
	float:none;
	width:auto
}
.intapoyomultimedia .video {
	margin-top:.3em;
	padding:1em;
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#5cd2ed;
	background:#004a70
}
#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
}
/*de imagenio*/
	.idFlash_INT_va {
	position:absolute;
	z-index:8
}
/*modulo catalogo/ayuda/ los mas valorados*/
.intLosMasValorados {
	background:#edf3f4;
	min-height:17.1em;
	padding-top:1em
}
.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 .7em
}
ul.lstLosMasValorados li div {
	display:block;
	border-bottom:1px solid #d3d8d9;
	margin-left:1em;
	margin-bottom:.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 {
	text-decoration:underline;
	color:#0086C3
}
ul.lstLosMasValorados li div span.votos {
	font-size:1.2em;
	color:#515559
}
/* con imagen */
	ul.lstLosMasValorados.img li {
	background-position:4.2em .7em
}
ul.lstLosMasValorados.img li div {
	margin-left:0
}
ul.lstLosMasValorados.img li img {
	margin-right:1.2em
}
/* 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 .8em
}
.header_help {
	margin-bottom:1em
}
.header_help span {
	font:1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#515559
}
.header_help span.tit_pro_guias {
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
	margin-bottom:.5em;
	text-transform:none
}
.body_help ul li {
	margin-bottom:.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:.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:.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
}
.intcatalogodestacados .footerproducto {
	padding-top:.7em;
	padding-bottom:.7em
}
.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:.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 .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:.8em;
	margin-right:1em
}
.panel_comparador .headercomparador .botonera2, .botonera2 {
	background:url(/img/button_gray_left.gif) no-repeat left top;
	padding-left:.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 .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:.6em;
	float:left;
	clear:both;
	width:96em
}
#form_comparador .separador_mods_last {
	margin-bottom:0
}
/* paneles de tarifas */
.panel_tarifa {
	margin:0;
	width:100%;
	margin-bottom:.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;
	display:inline
}
.panel_producto_2 .blockInt {
	margin-right:1.6em
}
.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_add.png) no-repeat 100% 50%
}
.accesoofertas a:hover {
	color:#0086C3
}
/*cabecera y pie modulos producto*/
.headerproducto {
	margin-bottom:.8em;
	padding:1em;
	background-color:#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:.8em;
	margin-right:.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:.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:.2em .6em 0 0;
	float:left
}
.panel_tarifa .headerproducto .agrup .recomendado span.new {
	background:#8ec63f;
	padding:.1em 1.1em .1em .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:.67em;
	margin-right:.67em
}
.entradilla .opiniones {
	font-size:1.1em;
	color:#515559;
	margin-left:.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:.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:.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:.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:.1em;
	padding:.8em 0 0 1em
}
.desproducto .bloque_tarifas {
	margin-bottom:.1em
}
.desproducto .bloque_tarifas .bloq_up {
	padding:0;
	height:1%
}
li.bq_especial .bloque_tarifas .bloq_up {
	padding-top:0;
	position:relative;
	top:-.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:.55em;
	font-weight:bold;
	letter-spacing:.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:.5em
}
.bloque_tarifas .bloq_up span.since {
	color:#999;
	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:.25em 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:.64em;
	padding-right:.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:.2em 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 li {
	float:left;
	width:32.2em;
	min-height:1%;
	height:1%;
	background:url(/img/fndlstfooterinteriores.gif) no-repeat left .55em
}
ul.list_tarifas2 .sublis_info li span {
	font-size:1.2em;
	color:#515559;
	display:block;
	padding: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:.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:.5em
}
.padding_tarifa .footerproducto .ftr {
	margin:0
}
.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;
	padding-bottom:.1em
}
.nofooter {
	min-height:13.5em;
	height:auto !important;
	height:13.5em;
	padding:0
}
.padding_tarifa .intproducto {
	padding-top:2.8em;
	min-height:15em;
	height:auto !important;
	height:15em
}
.padding_tarifa .noimg {
	background:#FEFEFE url(/img/fnd_cabecera_tarifas.gif) repeat-x left top
}
.padding_tarifa .noimg .desproducto, .carrusel .blockInt .noimg .desproducto {
	float:none;
	width:auto;
	padding:0 1em .8em
}
.carrusel .blockInt .noimg .desproducto {
	width:20em;
	padding-left:0;
	padding-right:0
}
.padding_tarifa .noimg .desproducto .titproducto, .padding_tarifa .noimg .desproducto .new {
	margin-bottom:.23em
}
.padding_tarifa .noimg .desproducto .entradilla, .carrusel .blockInt .noimg .desproducto .entradilla {
	margin-top:.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:.2em 0
}
.intcomparador ul li .agrupcomparador {
	background:#fff url(/img/fnd_comparador_right.gif) repeat-y right top;
	float:left;
	width:100%;
	padding-top:.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 */
.destacadofiltros .intfiltro {
	padding-bottom:1.8em
}
.intfiltro form .btnContenedor {
	float:right;
	width:auto
}
.intfiltro form fieldset {
	padding-bottom:.3em;
	display:block
}
.intfiltro form fieldset .header_fieldset {
	background:#dde8ea url(/img/fnd_headerform.gif) repeat-x left top;
	padding:.5em .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:.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:.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:2.2em
}
.intfiltro form fieldset .body_fieldset ul li .boton_gris .agrupboton {
	display:block;
	border:none;
	padding:.2em 1.6em .3em .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);
	float:left
}
.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:.5em;
	cursor:pointer
}
#continente {
	width:10em
}
#pais {
	width:20em
}
#verpaises {
	display:inline;
	vertical-align:top;
	margin-left:.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:.2em
}
.intfiltro form fieldset .body_fieldset .contForm .ocultable {
	color:#0086c3;
	padding-left:.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:.17em
}
.intfiltro form fieldset .body_fieldset .contForm select {
	width:100%;
	border-color:#5d5d5d #e0ded8 #e0ded8 #5d5d5d;
	border-width:1px;
	border-style:solid;
	margin-top:.2em;
	padding:.1em .2em;
	background:#f0f0f0;
	font:1.2em Arial, Helvetica, sans-serif;
	color:#515559
}
/* linea de paginador */
.paginador {
	padding:.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:.58em
}
.paginador .form_ordenar .resto {
	margin:0 0 0 .58em
}
.paginador .form_ordenar select {
	float:left;
	margin-left:.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 .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:.7em
}
.intproducto .desproducto span.pvp {
	margin-bottom:0
}
.intproducto .desproducto .puntos {
	border-bottom:1px solid #e3e3e3;
	background-color:#fff;
	text-align:center
}
.intproducto .desproducto .puntos span {
	color:#00517a;
	font:1.2em Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:.15em 0;/* display:block */
}
.intproducto .desproducto .puntos span.punt {
	font-weight:normal;
	font-size:1.1em
}
.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*/
	color:white;
}
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:.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.more_info {
	padding-top:.8em
}
.desproducto a.compra {
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
	margin-top:.08em;
	padding-bottom:0
}
.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:.05em
}
.desproducto img.button_close {
	float:right;
	cursor:pointer
}
.noimg .desproducto .desproducto_links {
	text-align:right;
	padding-top:.5em
}
.noimg .desproducto .desproducto_links a {
	display:inline;
	float:none
}
.noimg .desproducto .desproducto_links img {
	vertical-align:middle
}
/* modulo navegacion alternativa*/
	.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
}
.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:.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:.2em
}
.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 {
	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 .4em .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
}
/*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:20.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;
	position:relative;
	z-index:11; /* David 26/4 */
	height:35px;
}
/*listado de 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;
	text-decoration:none;
}
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
}
.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:rigth;
	padding-right:.4em;
	font-size:1.2em
}
.buscador input.palabra {
	width:12.5em;
	color:#999;
	border:1px solid #e2e2e2;
	/*background:#fff url(/img/logo_google.gif) no-repeat left top;*/
	padding-left:1em;
	letter-spacing:0
}
.buscador .blockInpSearch {
	float:left;
	padding-top:.7em;
	margin-right:.4em
}
.buscador .blockInpImg {
	float:left;
	padding-top:.5em
}
/*modulo menu superior*/
.contentTopMenu {
	clear:both;
	float:left;
	width:100%;
	padding-top:0;
	padding-bottom:0; /* David 29/4 */
}
.contentLogoMov {
	display:block;
	float:right;
	margin-top:-.7em;
	width:24em;
}

.logomov {
	float:right;
}
.logomov a {
	display:block;
	width:24em;
	height:5.1em;
	background:url(/img/logo_telefonica.png) no-repeat left top;
}
.logomov a span {
	display:none
}
.closeMenu {
	width:98em;
	height:3.8em;
	cursor:default
}
ul.topmenu {
	margin-top:0;
	margin-left:2em
}
ul.topmenu li {
	float:left
}
ul.topmenu li.sig {
	background:url(/img/fnd_cabecera_sig.gif) no-repeat left top
}
ul.topmenu li a {
	display:block
}
/*.tpSubMenu {position:absolute;display:none;left:-1.2em;top:6.4em;z-index:10;width:42.2em;padding:0 1.2em 1.7em;background:url(/img/fndpestania.png) no-repeat left bottom}*/
		.tpSubMenu {
	position:absolute;
	display:none;
	left:-1.2em;
	top:6.4em;
	z-index:10;
	width:42.2em;
	padding:0 1.2em 1.7em;
	background:url(/img/fndpestania.png) no-repeat left bottom
}
/* Poscionado a la izquierda para Mi Movistar */
		.tpSubMenu.mm {
	left:auto;
	right:-.9em
}
.overmenu .tpSubMenu {
	display:block
}
.intTpSubMenu {
	float:left;
	width:43.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
}
/* Nuevo Estilo Icono Correo David 23/04/2010 */
			.tpSubMenu ul.lstLeft li.eventix {
	background:#F0F1F2 url(/img/icono_correo.jpg) no-repeat left bottom;
	padding:0 0 0.4em 2.5em;
}
.tpSubMenu ul.lstLeft li a {
	color:#0086c3; /* David 29/4 */
	padding-top:0.2em;
	text-decoration:none;
}
.tpSubMenu ul.lstRight {
	float:left; /* David 29/4 padding-top:2.5em */
	padding-top:0.2em;
}
.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; /* David 29/4 */
	padding-top:0.3em;
	text-decoration:none;
}
.tpSubMenu ul.lstRight li a:hover, .tpSubMenu ul.lstLeft li a:hover{ text-decoration:underline;}
.tpSubMenu .lstRight {
	position:relative;
	float:left;
	width:18em;
	padding-top:0em
}
.tpSubMenu .lstRight .txt {
	padding:.5em 1em;
	background:#00517a;
	position:absolute;
	left:0;
	top:8em;
	font-size:1.2em;
	color:#fff
}
/* para el caso de las pestania de mi movistar*/

/* este estilo esta crado para igualar la altura de las opciones del nivel final del menu 18 03 2010*/
	.tpSubMenu ul.cablstRight {
	float:left;
	padding-top:0em
}
.tpSubMenu ul.cablstRight li {
	width:100%;
	padding-top:.6em;
	font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0086c3
}
.tpSubMenu ul.cablstRight li a {
	color:#0086c3
}
.tpSubMenu .cablstRight {
	position:relative;
	float:left;
	width:18em;
	padding-top:1em
}
.tpSubMenu .cablstRight .txt {
	padding:.5em 1em;
	background:#00517a;
	position:absolute;
	left:0;
	top:8em;
	font-size:1.2em;
	color:#fff
}
.tpSubMenu ul.cablstRight li.event {
	background:#f0f1f2
}
/* este estilo esta crado para igualar la altura de las opciones del nivel final del menu 18 03 2010*/

	.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
}
/*de styles-privada.css*/
.tpSubMenu.mm {
	left:auto;
	right:-.9em;
	width:64em
}
.tpSubMenu.mm .intTpSubMenu {
	width:61.9em;
	padding-bottom:.5em
}
.tpSubMenu.mm .intTpSubMenu .menu-mm {
	width:62em;
	margin-bottom:2em
}
.menu-mm .tit_menu-mm {
	display:block;
	border-bottom:1px solid #dcdee0;
	font-family:verdana;
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:1em;
	padding-bottom:.3em
}
.menu-mm .col-menu-mm {
	float:left;
	width:17.9em;
	margin-left:2em;
	padding-right:2em;
	border-right:1px solid #dcdee0;
	min-height:25em;
	height:auto !important;
	height:25em;
	position:relative
}
.menu-mm .col-menu-mm.first {
	margin-left:0
}
.menu-mm .col-menu-mm.last {
	padding-right:0;
	border-right:none
}
.menu-mm .col-menu-mm .titular {
	font-family:verdana;
	font-size:1.3em;
	font-weight:bold;
	color:#515459;
	display:block;
	min-height:2.5em;
	height:auto !important;
	height:2.5em
}
.menu-mm .col-menu-mm form {
	margin-top:1em
}
.menu-mm .col-menu-mm form .labelspan {
	display:none
}
.menu-mm .col-menu-mm form label {
	clear:both;
	display:block;
	font-family:arial;
	font-size:1.1em;
	margin-top:.2em
}
.menu-mm .col-menu-mm form label span {
	padding-left:.5em;
	font-size:.846em;
	color:#999;
	display:block;
	padding:0
}
.menu-mm .col-menu-mm form label input {
	display:block;
	width:170px;
	margin-top:2px;
	background-color:#f0f0f0;
	font-family:arial;
	font-size:1.083em;
	color:#515459
}
.menu-mm .col-menu-mm form label select {
	display:block;
	width:175px;
	margin-top:2px;
	background-color:#f0f0f0;
	font-family:arial;
	font-size:1.083em;
	color:#515459
}
.menu-mm .col-menu-mm form ul {
	clear:both;
	font-family:arial;
	font-size:1.1em;
	margin-top:1em
}
.menu-mm .col-menu-mm form .radio-check {
	display:inline;
	width:auto;
	background:none;
	position:relative;
	top:2px
}
.menu-mm .col-menu-mm form .opt {
	font-size:1.1em
}
.menu-mm .col-menu-mm form .opt.last {
	margin:0;
	margin-bottom:.7em
}
.menu-mm .col-menu-mm form .btnContenedor input {
	font-family:verdana;
	font-size:1.2em;
	font-weight:bold;
	padding-top:.1em
}
.menu-mm .col-menu-mm .mm-registro {
	position:absolute;
	bottom:0;
	width:100%
}
.menu-mm .col-menu-mm .mm-registro .menu_registrate {
	float:left;
	font-family:arial;
	font-size:1.2em;
	font-weight:bold;
	line-height:2.5em
}
.menu-mm .col-menu-mm .mm-registro .btnContenedor {
	float:right;
	margin-right:2em
}
.menu-mm .col-menu-mm .lis-menu-mm {
	margin-top:2em
}
.menu-mm .col-menu-mm .lis-menu-mm li {
	padding:.3em 1em
}
.menu-mm .col-menu-mm .lis-menu-mm li.dark {
	background-color:#f0f1f2
}
.menu-mm .col-menu-mm .lis-menu-mm li a {
	width:100%;
	display:block;
	font-family:verdana;
	font-size:1.2em;
	font-weight:normal
}
.menu-mm .col-menu-mm .agregar_cuenta_movil {
	margin-top:2em
}
.menu-mm .col-menu-mm .agregar_cuenta_movil a {
	font-family:verdana;
	font-size:1.2em;
	font-weight:bold
}
.menu-mm .col-menu-mm .agregar_cuenta_movil p {
	margin-bottom:0;
	font-family:arial;
	font-size:1.2em;
	font-weight:normal;
	margin-top:1em
}
.menu-mm .col-menu-mm .acceso_tel_movil {
	font-family:arial;
	font-size:1.2em;
	font-weight:bold;
	position:absolute;
	bottom:0
}
.menu-mm .col-menu-mm .mod-col {
	background-color:#f0f1f2;
	padding:1.5em 0
}
.menu-mm .col-menu-mm .mod-comunidad {
	position:absolute;
	bottom:0;
	width:100%
}
.menu-mm .col-menu-mm .mod-col div {
	padding:0 1.5em
}
.menu-mm .col-menu-mm .mod-comunidad div {
	padding:0 1.5em;
	background:url(/img/menu-fnd_comunidad.png) no-repeat 140px top
}
.menu-mm .col-menu-mm .mod-col p {
	margin-bottom:.3em;
	font-family:arial;
	font-size:1.2em;
	font-weight:normal
}
.menu-mm .col-menu-mm .mod-col a {
	font-family:arial;
	font-size:1.2em;
	font-weight:bold
}
.menu-mm .col-menu-mm .mod-col .tit {
	display:block;
	font-family:verdana;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:.4em
}
.menu-mm .col-menu-mm .mod-col ul li {
	list-style-position:inside;
	list-style-type:square;
	color:#999
}
.menu-mm .col-menu-mm .mod-col ul li a {
	display:inline;
	font-family:arial;
	font-size:1.2em;
	font-weight:normal
}
.tpSubMenu.mm .intTpSubMenu .destacaSubMenu {
	width:60em
}
.module_up {
	width:100%;
	background-color:#000;
	text-align:center
}
.module_up_int {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:98em;
	height:4em
}
.cont_module_up {
	padding:1.1em 2em
}
.module_up_int .icologin {
	background:url(/img/ico_login.gif) no-repeat 2em .85em
}
.cont_module_up .mimovistar {
	font-size:1.2em;
	color:#fff;
	padding-left:2.17em
}
.module_up_person .cont_module_up .mimovistar {
	color:#5cd2ed
}
.cont_module_up .mimovistar .name {
	font:1.08em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#5cd2ed;
	font-weight:bold;
	display:inline;
	margin:0;
	padding:0 .42em 0 .67em
}
.module_up_person .cont_module_up .mimovistar .name {
	color:#fff;
	font-weight:normal
}
.cont_module_up .logout {
	font-size:1.1em;
	color:#5cd2ed
}
/*fin de styles-privada.css*/
.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:normal;
	color:#fff
}
/*area privada de MiMovistar*/
.contenttpSubMenu .titular {
	font:1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000
}
.contenttpSubMenu .titular.normal{font-weight:normal;}
.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
}
.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 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:22em;
	margin-right: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 li {
	font-size:1.2em;
	color:#515559;
	background:url(/img/fndlstfooter.gif) repeat-x left bottom;
	margin-bottom:.25em;
	padding-bottom:.25em
}
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 2em;
	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 {
	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-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:0
}
.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.noticia, .infodestacado ul 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.noticia:hover, .infodestacado ul a:hover {
	color:#0086C3
}
div.infodestacado_div {
	float:left;
	height:2.2em;
	overflow:hidden;
	position:relative;
	width:76em
}
div.infodestacado_div ul {
	position:absolute
}
div.infodestacado_div ul li {
	display:inline-block
}
.intopcionesfooterdown {
	clear:both;
	display:inline;
	float:left;
	width:100%;
	height:4.7em;
	background:#00517a
}
.infofooter {
	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;
	text-decoration:none;
}
.infofooter ul li a:hover{ text-decoration:underline;}
.logofooter {
	display:inline;
	float:right;
	margin-top:1em;
	margin-right: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 {
	/* David 6/5/2010 display:inline;*/
	display:none;
	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*/
.sobreProd {
	position:relative
}
.sobreProd .detalles_producto {
	display:block;
	position:absolute;
	top:3em;
	left:8.5em;
	z-index:10;
	width:auto
}
.sobreProd .producto {
	cursor:pointer
}
.sobreProd .detalles_producto .interior_detalles_left {
	background:url(/img/fnd_detalles_bottom_01.png) no-repeat right bottom;
	padding:0 .6em 2em 0;
	width:212px
}
.sobreProd .detalles_producto .interior_detalles_right {
	background:url(/img/fnd_detalles_top_01.png) no-repeat scroll left top;
	padding:1.8em 0 0 2em
}
.detalles_producto {
	width:20em
}
.interior_detalles_left {
	text-align:left
}
.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 .5em 0
}
.interior_detalles_right .tit_popup {
	font:1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#515559
}
.interior_detalles_right .photo {
	font-size:1.5em;
	color:#070707
}
.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 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 */
/* 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 .5em .7em;
	padding:.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:.17em
}
.need_help_ico form input.searchbox {
	font-size:1.6em;
	color:#515559;
	float:left;
	width:30.25em;
	margin-top:.22em;
	border:1px solid #7f9db9;
	padding:.1em
}
.need_help_ico form .btnContenedor {
	margin-left:.5em;
	float:left
}
.need_help_ico form .btninforma button.boton {
	font-size:1em;
	padding:.35em 1.2em .55em .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 {
	float:right;
	width:45.2em;
	margin-right:2em;
	position:relative;
	top:1em;
	height:2.2em;
	display:inline
}
.need_help form input#need_help {
	font-size:1.4em;
	color:#515559;
	float:left;
	width:24em;
	margin-top:.22em;
	border:1px solid #7f9db9;
	padding:.1em
}
.need_help form .btnContenedor {
	margin-left:.3em;
	float:left;
	display:inline
}
.need_help form .btnContenedor .btnText {
	font-size:1.4em
}
/* Estilos para listados de ayuda */
.agrup_box_helplist {
	clear:both;
	width:94.2em;
	padding-top:.4em
}
.agrup_box_helplist .separador_mods {
	clear:both;
	padding-bottom:2.7em;
	float:left;
	width:100%
}
.agrup_configuracion .agrup_listado_help .imgproducto {
	margin-right:0;
	width:auto
}
.agrup_detalle_movil {
	clear:both;
	margin-bottom:1.7em;
	float:left;
	margin-top:-.5em
}
.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 {
	background-color:#0b81a5;
	border-bottom:none;
	margin:0 0 .6em 0;
	padding:.5em
}
.lis_otros .agrup_listado_help .header_listado {
	border-bottom:1px solid #cacaca;
	padding-bottom:.3em;
	margin-bottom:1.2em;
	background-color:transparent
}
.lis_otros .separador_mods .agrup_listado_help .header_listado .titleListado {
	color:#515559
}
.agrup_detalle_movil .agrup_listado_help .header_listado {
	border-color:#e3e3e3;
	margin-bottom:2em
}
.agrup_listado2_help .header_listado {
	background-color:#0b81a5;
	border-bottom:none;
	margin:.6em 0;
	padding:.5em
}
.agrup_listado_help .header_listado .titleListado {
	color:#fff;
	font:1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold
}
.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:#fff
}
.agrup_listado_help .header_listado .candado {
	padding:.1em 1.5em .1em 0;
	background:url(/img/ico_candado_azul.gif) no-repeat right center
}
.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 .4em 0 .2em
}
.listado_detalle {
	padding:.3em 1.2em 0
}
.listado_detalle li {
	background:url(/img/fndlstlomasbuscado.gif) no-repeat left 1.4em;
	padding:.7em 0 .5em .9em
}
.listado_detalle li.downloadPdf {
	background:url(/img/icopdf.gif) no-repeat left .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:.3em 1.2em 0 1.2em
}
.agrup_listado2_help .listado_help_2column {
	padding:.3em 0 0 0
}
.listado_help li {
	background:url(/img/bg_dotted.gif) repeat-x left top;
	padding:.35em .35em .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:.7em 0 .5em .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 .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:.45em 0 .35em;
	margin:0 .4em 0 .2em;
	clear:both
}
.agrup_listado2_help .footer_listado {
	background:url(/img/fndlstlomasbuscado.gif) no-repeat left 1.4em;
	padding:.7em 0 .5em .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 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 a.viewmore {
	font-size:1.3em;
	display:block;
	font-weight:bold
}
.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 .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 .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:.6em
}
.plus_search .bg_color {
	background-color:#edf3f4;
	padding:2em 1.9em 1.8em
}
.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 .54em;
	padding-left:.62em;
	margin-bottom:.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 .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:.6em
}
.servicio_busqueda form .botonera {
	padding-top:.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 ul {
	padding:1.4em 1.4em .8em
}
.box_podemos ul li {
	margin-bottom:.6em
}
.box_podemos ul li .txt_podemos {
	font-size:1.4em
}
.box_info_busq {
	background-color:#f5f6f6;
	padding:.6em 1.1em .3em;
	height:2.4em
}
.agrupLeft {
	float:left
}
.box_info_busq .titResul {
	display:inline;
	margin-right:.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:.45em
}
.box_info_busq .plusinfo_search, .box_info_busq .txt_search {
	display:inline
}
/* Agrupador carrusel de columna derecha */
.agrpColLeft .gradient {
	background:transparent url(/img/fnd_cabecera_item_prod.gif) repeat-x left top
}
.agrpColLeft .gradient {
	background:transparent url(/img/fnd_cabecera_item_prod.gif) repeat-x left top
}
.agrpColLeft .titTienda span {
	font:1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#515559
}
.agrpColLeft .rounded {
	margin-right:0
}
.agrpColLeft .carrusel .agrupCarrusel {
	float:left
}
.agrpColLeft .carrusel .agrupCarrusel .intproducto {
	padding-bottom:1.8em;
	padding-top:1.3em;
	width:20.1em;
	margin-left:1em
}
/* 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 .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:.6em
}
.subest_busq {
	margin-top:1.1em
}
.listRecomendados {
	background-color:#edf3f4
}
.listRecomendados li {
	padding:.1em .4em .4em
}
.agrupLR .infoResultado {
	padding-top:0
}
.listResultados li .agrupLR .infoResultado {
	padding-top:.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 li {
	padding:.5em;
	margin-bottom:.4em
}
.listResultados li .agrupLR .enlaceResultado {
	font-size:1.6em
}
.listResultados li .agrupLR .enlaceResultado .filetype {
	font-size:.63em;
	margin-right:.2em;
	top:-.2em;
	position:relative
}
.listResultados .agrupLR .descripcion, .listResultados .agrupLR .txt_dir, .listResultados .agrupLR .formatType {
	display:block;
	clear:both
}
.listResultados .agrupLR .txt_dir {
	padding-top:.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 .header_fieldset {
	border-bottom:2px solid #EDEDED;
	margin-bottom:1.7em;
	padding-bottom:.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 .labelspan {
	font-size:1.3em;
	color:#515559;
	display:block;
	padding-bottom:.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:.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:.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:block
}
.detalle_contenido {
	padding:0 1.2em;
	margin-bottom:2.7em;
	clear:both
}
.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:.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:.8em;
	background:none no-repeat left .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_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 .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 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:.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 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:.8em
}
.detalle_mejorar .body_mejor form fieldset.width20 label input {
	margin: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:.54em
}
textarea.redisenio {
	border-color:#f0f0f0;
	border:none;
	padding:.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:.1em;
	padding-bottom:.5em
}
.foot_mejor {
	border-top:2px solid #dde8ea;
	padding-top:.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:.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:.4em 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:.4em 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:-.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:.15em;
	position:relative;
	top:-.1em
}
.lis_productos {
	margin:1.6em 2em 1.4em;
	position:relative;
	width:90em !important
}
#agrup_help_movil .lis_productos {
	overflow:visible
}
.lis_productos .pheudolist .item {
	float:left;
	width:17.9em;
	overflow:hidden;
	margin-bottom:3em
}
.lis_productos .pheudolist .item .intproducto {
	clear:none;
	padding-right:1em;
	padding-left:0;
	margin-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
}
/* Redefinicion 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:.6em;
	text-align:center
}
.btnBlue .btnbutton {
	background:url(/img/fndbtnright.gif) repeat-x right top;
	border:medium none;
	overflow:visible;
	padding:.45em 1.2em .45em .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 .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:.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:.5em;
	display:block;
	letter-spacing:-1px
}
/* 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 .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:.45em .35em 0 1em
}
/*mensajes*/
.cont_MU {
	display:none;
	position:absolute;
	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;
	background-color:#fff;
	background-image:url(/img/ico_MU_info2.gif);
	background-position:left top;
	background-repeat:no-repeat
}
.cont_MU .mensajeUsuario {
	margin:0
}
.mensajeUsuario .cabeceraMU {
	color:#070707;
	border:1px solid #fff;
	border-bottom:none;
	padding:.5em .2em 0 6.4em
}
.info_MU {
	background-image:url(/img/ico_MU_info2.gif)
}
.error_MU {
	background-image:url(/img/ico_MU_error2.gif)
}
.aviso_MU {
	background-image:url(/img/ico_MU_aviso2.gif)
}
.mensajeUsuario .cabeceraMU .titMensaje {
	padding:1em .2em 0 0;
	font-weight:bold;
	font-size:1.3em
}
.mensajeUsuario .cabeceraMU .titLargo {
	position:static
}
.mensajeUsuario .bodyMU {
	padding:.65em .3em .15em 4.92em;
	border:1px solid #fff;
	border-top:none;
	font-size:1.3em
}
.mensajeUsuario .bodyMU .desarrollo {
	margin-bottom:.65em
}
.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:.05em;
	padding-bottom:.15em;
	color:#fff;
	display:inline-block;
	min-width:1.4em
}
.mensajeUsuario .botonera .btnform input {
	padding-left:2em;
	padding-right:2.5em
}
.mensajeUsuario .btnform_cancela {
	background-image:url("../img/fndbtnleft_cancela.gif")
}
.mensajeUsuario .btnform_cancela .btnform-inner {
	background-image:url("../img/fndbtnright_cancela.gif")
}
.mensajeUsuario .btnform_cancela input, .btnform_cancela a, .btnform_cancela a:visited {
	color:#666
}
.mensaje_disponibilidad {
	width:100%;
	margin:1em 0 .5em;
	background:#f1f3f3
}
.mensaje_disponibilidad .tr {
	padding:0
}
.mensaje_disponibilidad .disponible {
	background:url('../img/fnd_mensaje_disponible.gif') 0 0 no-repeat
}
.mensaje_disponibilidad .no_disponible {
	background:url('../img/fnd_mensaje_nodisponible.gif') 0 0 no-repeat
}
.mensaje_disponibilidad .inner {
	padding:2em 2em 2em 65px;
	background:url('../img/fnd_mensaje_b.gif') 0 bottom no-repeat
}
.mensaje_disponibilidad p {
	margin-bottom:0
}
.mensaje_disponibilidad p.mrgtop {
	margin-top:1em
}
.mensaje_disponibilidad .texto {
	margin-bottom:.7em;
	color:#000;
	font:bold 1.5em Verdana, Tahoma, Arial, sans-serif
}
.mensaje_disponibilidad .texto.no-marginf {
	margin-bottom:.1em
}
/*valiadciones*/
label.hayerrores {
	color:#FE0000;
}
label.hayerrores input, label.hayerrores select, label.hayerrores textarea {
	background-color:#F6F1CE !important;
}
label.hayerrores .ico_errores {
	background-image:url(/img/ico_error.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	color:#FE0000;
	padding-right:1.3em;
}
label.hayerrores span.txt_error {
	font-size:0.85em;
}
/*carrusel y ajustes que habra que subir*/
.panel_producto_1.sombra .tr, .panel_producto_2.sombra .tr, .panel_producto_3.sombra .tr, .panel_producto_4.sombra .tr {
	padding:.2em .2em .6em
}
/*footerproducto*/
.footerproducto {
	min-height:1.4em
}
.carrusel {
	overflow:hidden;
	position:relative
}
.modfutbol .carrusel_int {
	width:auto
}
.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;
	margin-top:3px
}
.carrusel_botonera li.flechaI {
	margin-left:.7em
}
.carrusel_botonera li img.punto {
	margin-top:.7em
}
/* 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)
}
/*Share*/
#ifr_share {
	float:right;
	position:absolute;
	z-index:999;
	display:none
}
/* capa que oculta los resultados de los filtros mientras se hace la peticion */
.loading_filtros {
	position:absolute;
	left:0;
	top:0;
	background-color:#fff;
	z-index:500
}
.loading_gif {
	position:absolute;
	left:0;
	top:0;
	background:url(/img/preload-pantalla.gif) no-repeat center 80px;
	z-index:1000;
	display:block
}
/*de servicios*/
.categoria_plegable {
	margin-top:1em !important;
	clear:both
}
.categoria_plegable .header_categoria {
	background-color:#DDE8EA;
	background-image:url(/img/fnd_headerform.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:auto !important;
	min-height:2.7em;
	padding:.5em .4em 0 2.1em;
	clear:both
}
.categoria_plegable .header_categoria span {
	color:#000;
	display:block;
	font-size:1.4em;
	height:auto !important;
	min-height:1.43em;
	padding:.21em 0;
	font-weight:bold
}
.categoria_plegable .header_categoria .botonimagen {
	background-repeat:no-repeat;
	background-position:right top
}
.categoria_plegable .header_categoria .plus {
	cursor:pointer;
	background-image:url(/img/button-plus.gif)
}
.categoria_plegable .header_categoria .minus {
	cursor:pointer;
	background-image:url(/img/button-minus.gif)
}
/*de ayuda-recarga*/
.ico_lock {
	height:1%;
	padding-bottom:1em;
	background:url('../img/ico_candado_medium.gif') 0 0 no-repeat
}
.secure {
	padding:0 2em .75em .5em;
	background:#39a6bf url('../img/fnd_paginasegura.gif') right bottom no-repeat;
	color:#fff;
	font:bold 1.2em/1.15em Verdana, Tahoma, Arial, sans-serif;
	text-transform:lowercase
}
.ico_lock p {
	margin-bottom:0;
	padding:.5em 22px
}
.content_cobertura .ico_lock {
	margin-left:1em;
	margin-top:1em
}
.content_cobertura .ico_lock p {
	font-size:1em
}
.contentseguimientopedidos .cabecera_producto .ico_lock {
	float:left;
	position:relative;
	left:2em
}
.contetpopup {
	text-align:left;
	background:#fff
}
.contetpopup .headercabecera {
	margin-top:-2em
}
.contetpopup .headercabecera h1 .sIFR-flash {
	width:87%
}
/*Lightbox*/
/*de infopuesto*/
/* Lightbox externo*/
.fnd_white .info_puesto {
	padding-top:0
}
div.more_info {
	padding:0 2em 0 2em
}
div.more_info .titVentana {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:2.5em;
	color:#00527A;
	padding-top:.68em;
	padding-bottom:.9em;
	padding-left:0
}
div.more_info .titNivel2 {
	padding-left:0;
	color:#000;
	display:block;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:1em
}
div.more_info p, div.more_info li, div.more_info div {
	font-family:Arial, Helvetica, sans-serif
}
div.more_info li {
	margin-bottom:1.2em;
	padding-left:10px;
	background:url('../img/fndlstfooterinteriores.gif') .2em .5em no-repeat;
	font-size:1.2em
}
div.more_info p {
	font-size:1.2em
}
/*de compras d: ".mas_tarifas a"*/
/*popups con info*/
body.popup_mas_info_producto {
	background:transparent none
}
.mas_info_producto {
	clear:both;
	margin-left:4em;
	margin-left:1.3em;
	margin-top:.5em
}
.mas_info_producto .interior_detalles_right {
	font-size:.8em
}
.mas_info_producto .titVentana {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	padding-left:0
}
.mas_info_producto li {
	background:transparent url(/img/fndlstfooterinteriores.gif) no-repeat scroll .2em .5em;
	font-size:1.2em;
	padding-left:10px;
	margin-bottom:1.2em;
	margin-bottom:.2em
}
.mas_info_producto .interior_detalles_left p {
	padding-left:0;
	font-size:1.2em;
	clear:both
}
.mas_info_producto_over, .popup_mas_info_producto .mas_info_producto_over {
	background-color:transparent;
	background-image:url(/img/mas_info_producto_top.png);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:1.5em;
	margin-top:0;
	padding-top:4em
}
.popup_mas_info_producto .mas_info_producto_over {
	padding-top:5em
}
.item_list_content .mas_info_producto_over {
	margin-left:4.5em;
	margin-top:-1.5em
}
.mas_info_producto_over .interior_detalles_left {
	background-image:url(/img/mas_info_producto_bottom.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:0 2em 0 3em
}
.mas_info_producto_over .interior_detalles_right {
	font-size:.8em;
	position:relative;
	top:-3em;
	width:100%
}
body.popup_mas_info_producto .interior_detalles_right {
	font-size:1em
}
.mas_info_producto_over .button_close {
	float:right;
	margin-right:10px;
	position:relative;
	z-index:9;
	top:-3em;
	font-weight:normal;
	background-image:url(/img/btn_lightbox_close.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#0086C3;
	cursor:pointer;
	display:block;
	margin-right:.9em;
	padding:0 2em .2em 0;
	text-align:right
}
.popup_mas_info_producto .mas_info_producto_over .button_close {
	top:-3.5em;
	right:.65em
}
.mas_info_producto .desproducto {
	width:auto;
	font-size:1.1em
}
.mas_info_producto .introproducto {
	font-size:1.1em
}
.mas_info_producto .desproducto .tarifas {
	width:auto
}
.mas_info_producto .desproducto .tarifas table {
	font-size:1em
}
.mas_info_producto_med {
	background-image:url(/img/mas_info_producto_med_top.png)
}
.mas_info_producto_med .interior_detalles_left {
	background-image:url(/img/mas_info_producto_med_bottom.png)
}
.mas_info_producto_big {
	background-image:url(/img/mas_info_producto_big_top.png)
}
.mas_info_producto_big .interior_detalles_left {
	background-image:url(/img/mas_info_producto_big_bottom.png)
}
#efectosCont .cIframeMasInfoProducto iframe {
	width:427px;
	width:42.7em
}
#efectosCont .cIframeMasInfoProducto {
	background-color:transparent;
	width:518px;
	width:427px;
	width:42.7em
}
/*fin de compras*/
/*de imagenio*/
/* Estilos para el popup en iframe de programacion de imagenio*/
body.popup_prog_imag {
	background:transparent none
}
.popup_prog_imag .contetpopup_ext {
	background:url(/img/fnd_popup_bottom.png) no-repeat right bottom;
	padding:0 .6em 2em 0
}
.popup_prog_imag .alignRight {
	background:url(/img/fnd_popup_bottom_right.png) no-repeat left bottom;
	padding:0 0 2em .6em
}
.popup_prog_imag .contetpopup {
	background:url(/img/fnd_popup_top.png) no-repeat left top;
	padding:.1em 0 0 2em
}
.popup_prog_imag .alignRight .contetpopup {
	background:url(/img/fnd_popup_top_right.png) no-repeat right top;
	padding:.1em 2em 0 0
}
.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:.9em
}
.votos_popup .estrellas {
	margin-right:.6em
}
.popup_prog_imag .contetpopup_ext .cont_popup {
	clear:both;
	padding:1.1em 0 .5em
}
.popup_prog_imag .contetpopup_ext .info_partido_popup span.liga {
	font-size:1.3em
}
.popup_prog_imag .contetpopup_ext .info_partido_popup span {
	font-size:1.2em;
	padding:0
}
.popup_prog_imag .contetpopup_ext .canal-popup {
	border-top:1px solid #ccc;
	margin-top:1em;
	padding-top:1em
}
.popup_prog_imag .contetpopup_ext .precio_popup {
	position:relative;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:.2em;
	margin:1em 0 .3em
}
.popup_prog_imag .contetpopup_ext .precio_popup span {
	padding:0;
	margin:0
}
.popup_prog_imag .contetpopup_ext .precio_popup span.pvp {
	color:#00517a;
	display:inline;
	font-size:2.2em;
	margin:0 6px 0 0;
	border-bottom:none
}
.popup_prog_imag .contetpopup_ext .precio_popup span.euro {
	position:absolute;
	font-size:1.2em;
	color:#00517a;
	font-weight:bold;
	vertical-align:12px;
	display:inline
}
.popup_prog_imag .contetpopup_ext .precio_popup span.iva {
	font-size:1.1em;
	color:#666;
	font-weight:normal;
	display:inline;
	position:relative;
	top:2px
}
.popup_prog_imag .contetpopup_ext .btnPopup {
	float:left;
	min-height:3em;
	height:auto !important;
	height:3em
}
.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;
	position:relative
}
.popup_prog_imag .interior_detalles_right .tit_popup {
	padding:0 0 5px 0
}
.votos_popup a {
	float:left
}
.popup_lis_canales .interior_detalles_right span, .popup_lis_canales .interior_detalles_right a {
	display:inline;
	padding:0
}
.popup_lis_canales p {
	margin-bottom:0
}
.popup_lis_canales .tit_popup a {
	color:#515559
}
.popup_lis_canales .tit_popup a:hover {
	text-decoration:underline;
	color:#0086c3
}
.popup_lis_canales .cab_contetpopup p {
	padding-bottom:.5em
}
.popup_lis_canales .cab_contetpopup a.opiniones {
	padding-left:1em
}
.popup_lis_canales.popup_prog_imag .contetpopup_ext .cont_popup {
	padding:.5em 0 .5em
}
.popup_lis_canales .votos_popup {
	display:inline
}
.popup_lis_canales .btnContenedor {
	margin-top:1em;
	width:9em
}
.popup_lis_canales .btnContenedor .btnAgrup {
	display:block;
}
.popup_lis_canales .inc_paquete {
	margin-bottom:0em;
	padding-top:1em;
	clear:both;
}
#form_photo {
	border-bottom:1px solid #dde8ea;
	padding-bottom:1.6em
}
#form_photo fieldset label input {
	font-size:1.05em
}
.otrodestacados_ci p {
	margin-bottom:0
}
.otrodestacados_ci .tr {
	padding-bottom:0
}
.otrodestacados_ci .int_otrodestacados_ci {
	color:#515559;
	min-height:16em;
	height:auto !important;
	height:16em;
	padding:1em .8em
}
.otrodestacados_ci .int_otrodestacados_ci div {
	color:#515559;
	font-family:verdana;
	font-size:1.4em;
	font-weight:bold
}
.otrodestacados_ci .int_otrodestacados_ci img.imgotrosdest {
	width:20em
}
.otrodestacados_ci .int_otrodestacados_ci div span {
	padding-top:1em;
	display:block;
	text-transform:uppercase;
	font-family:arial;
	font-size:.85em;
	font-weight:normal;
	padding-bottom:.3em
}
.int_otrodestacados_ci .revista {
	color:#515559
}
.int_otrodestacados_ci .revista:hover {
	text-decoration:underline;
	color:#0086C3
}
.otrodestacados_ci div.int_foro span {
	padding-top:0
}
.otrodestacados_ci div.mensaje_foro {
	min-height:2em;
	height:auto !important;
	height:2em;
	padding:1em .6em;
	background:#edf2f5 url(/img/mensajeforo_ci_fnd.png) top left no-repeat;
	color:#0086c3;
	font-family:verdana;
	font-size:1.3em;
	font-weight:bold;
	font-style:italic
}
.otrodestacados_ci div.mensaje_foro .fh_foro {
	margin-left:5em;
	color:#999;
	font-style:normal;
	text-transform:none
}
.otrodestacados_ci .pie_otrodestacados_ci {
	padding:0 .8em 1em .8em;
	text-align:right
}
.otrodestacados_ci .pie_otrodestacados_ci a {
	background:transparent url(/img/btn_enviar-small.png) no-repeat right;
	padding:.3em 25px .3em 0;
	font-size:1.2em
}
.otrodestacados_ci {
	background:#fff url(/img/otrosdestacados_ci_fnd.png) top left repeat-x;
	width:22em;
	margin-right:2em;
	display:inline
}
/*de suggest*/
.ac_results {
	border:1px solid gray;
	background-color:white;
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	z-index:10000;
	display:none
}
.ac_results li {
	padding:2px 5px;
	white-space:nowrap;
	color:#101010;
	text-align:left;
	clear:both
}
.ac_over {
	cursor:pointer;
	background-color:#F0F0B8
}
.ac_match {
	text-decoration:underline;
	color:black
}
#paisesocultos {
	float:left;
	clear:both
}
.intfiltro form fieldset .body_fieldset ul.ac_results {
	padding:0;
	top:22px;
	right:0;
	width:14.4em
}
.intfiltro form fieldset .body_fieldset ul.ac_results li {
	display:block
}
/*de share*/
body.body_share {
	background:none;
	padding-top:3.5em
}
body.body_share .sombra .tr {
	padding-bottom:.6em !important
}
.compartir {
	width:23em;
	text-align:left;
	background-color:#fff
}
.compartir .up {
	float:left;
	position:relative;
	top:-.9em;
	left:1.3em
}
.compartir .encabezado {
	background-color:#fff
}
.compartir .encabezado h1 {
	float:left;
	margin-left:-.7em !important;
	font-family:verdana;
	font-size:1.4em;
	font-weight:bold;
	margin-top:.1em;
	padding:.6em 0
}
.compartir .encabezado .cerrar_share {
	float:right;
	visibility:hidden;
	margin-top:1em;
	margin-right:.5em
}
.compartir .pestanias {
	font-family:verdana;
	background-color:#fff
}
.compartir .pestanias li {
	display:inline;
	line-height:1.8em;
	font-size:1.3em;
	color:#0086c3;
	background-color:#dce8e9;
	border-bottom:2px solid #fff
}
.compartir .pestanias li a {
	display:block;
	padding-left:1.3em
}
.compartir .pestanias li.selected {
	background-color:#edf3f4;
	border-bottom:none;
	border-bottom:2px solid #edf3f4
}
.compartir .pestanias li.selected a {
	color:#515559
}
.compartir .pestanias li.pes_redes_sociales {
	float:left;
	width:10em
}
.compartir .pestanias li.pes_email {
	float:right;
	width:7.2em
}
.compartir .cont_share {
	background:#fff url(/img/rs_fondo.jpg) bottom right no-repeat;
	font-family:arial;
	padding:0 1em
}
.compartir .redes_sociales, .compartir .email {
	padding-bottom:1em
}
.compartir .redes_sociales ul {
	margin-top:.7em;
	font-size:1.2em
}
.compartir .redes_sociales ul li {
	width:8em;
	line-height:2.5em;
	margin-top:.3em
}
.compartir .redes_sociales ul li a {
	display:block;
	padding-left:3em
}
.compartir .redes_sociales ul #facebook {
	background:url(/img/rs_facebook.jpg) top left no-repeat
}
.compartir .redes_sociales ul #twitter {
	background:url(/img/rs_twitter.jpg) top left no-repeat
}
.compartir .redes_sociales ul #flickr {
	background:url(/img/rs_flickr.jpg) top left no-repeat
}
.compartir .redes_sociales ul #delicious {
	background:url(/img/rs_delicious.jpg) top left no-repeat
}
.compartir .redes_sociales ul #yahoo {
	background:url(/img/rs_yahoo.jpg) top left no-repeat
}
.compartir .redes_sociales ul #reddit {
	background:url(/img/rs_reddit.jpg) top left no-repeat
}
.compartir .redes_sociales ul #linkedin {
	background:url(/img/rs_linkedin.jpg) top left no-repeat
}
.compartir .redes_sociales ul #my_space {
	background:url(/img/rs_my_space.jpg) top left no-repeat
}
.compartir .email label {
	display:block;
	width:100%;
	margin-top:.6em;
	font-size:1.2em
}
.compartir .email label input {
	display:block;
	margin-top:.2em;
	width:98%;
	background-color:#f0f0f0
}
.compartir .email .share_pd {
	float:left;
	margin-top:1.6em;
	font-family:arial;
	font-size:1.1em
}
.compartir .email .btnContenedor {
	float:right;
	;
	margin-top:1em
}
/*de botones*/
/* Inicializacion */
html body .btnContenedor, html body .btnContenedor .btnAgrup, html body .btnContenedor .btnAgrup .btnText, html body #wrapper #intwrapper .btnContenedor, html body #wrapper #intwrapper .btnContenedor .btnAgrup, html body #wrapper #intwrapper .btnContenedor .btnAgrup .btnText {
	padding:0;
	width:auto
}
/* Generales */
html body .btnContenedor, html body #wrapper #intwrapper .btnContenedor {
	background:transparent url(/img/f_btncontenedor.png) no-repeat top left;
	text-align:center;
	cursor:pointer;
	overflow:visible;
	padding-left:5px;
	float:left
}
html body .btnContenedor-ftr, html body #wrapper #intwrapper .btnContenedor-ftr {
	float:right
}
html body .btnContenedor .btnAgrup, html body #wrapper #intwrapper .btnContenedor .btnAgrup {
	background:transparent url(/img/f_btnagrup.png) no-repeat top right;
	display:block;
	overflow:visible;
	padding:6px 11px 11px 6px;
	float:left
}
html body .btnContenedor .btnAgrup .btnText, html body #wrapper #intwrapper .btnContenedor .btnAgrup .btnText {
	display:block;
	border:none;
	cursor:pointer;
	overflow:visible;
	font-family:verdana;
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	background:none;
	background:#126F92 url(/img/f_btnagrup.png) no-repeat scroll 0 -6px
}
/* Desactivados */
html body .btnDes, html body #wrapper #intwrapper .btnDes {
	background:transparent url(/img/f_btncontenedor_des.png) no-repeat top left
}
html body .btnDes .btnAgrup, html body #wrapper #intwrapper .btnDes .btnAgrup {
	background:transparent url(/img/f_btnagrup_des.png) no-repeat top right
}
html body .btnDes .btnAgrup .btnText, html body .btnDes .btnAgrup-a.btnText, html body #wrapper #intwrapper .btnDes .btnAgrup .btnText, html body #wrapper #intwrapper .btnDes .btnAgrup-a .btnText {
	background:#dedede url(/img/f_btnagrup_des.png) no-repeat scroll 0 -6px
}
/* Diferentes colores */
html body .btnGrey, html body #wrapper #intwrapper .btnGrey {
	background:transparent url(/img/f_btncontenedor_grey.png) no-repeat top left
}
html body .btnGrey .btnAgrup, html body #wrapper #intwrapper .btnGrey .btnAgrup {
	background:transparent url(/img/f_btnagrup_grey.png) no-repeat top right
}
html body .btnGrey .btnAgrup .btnText, html body .btnGrey .btnAgrup-a .btnText, html body #wrapper #intwrapper .btnGrey .btnAgrup .btnText, html body #wrapper #intwrapper .btnGrey .btnAgrup-a .btnText {
	background:#616161 url(/img/f_btnagrup_grey.png) no-repeat scroll 0 -6px
}
html body .btnSilver, html body #wrapper #intwrapper .btnSilver {
	background:transparent url(/img/f_btncontenedor_silver.png) no-repeat top left
}
html body .btnSilver .btnAgrup, html body #wrapper #intwrapper .btnSilver .btnAgrup {
	background:transparent url(/img/f_btnagrup_silver.png) no-repeat top right
}
html body .btnSilver .btnAgrup .btnText, html body .btnSilver .btnAgrup-a .btnText, html body #wrapper #intwrapper .btnSilver .btnAgrup .btnText, html body #wrapper #intwrapper .btnSilver .btnAgrup-a .btnText {
	font-weight:normal;
	color:#0086c3;
	background:#efefef url(/img/f_btnagrup_silver.png) no-repeat scroll 0 -6px
}
/* Con flecha */
html body .btnGrey-ico-left, html body #wrapper #intwrapper .btnGrey-ico-left {
	background:transparent url(/img/f_btncontenedor_grey_ico.png) no-repeat top left;
	padding-left:18px
}
html body .btnGrey-ico-left .btnAgrup, html body #wrapper #intwrapper .btnGrey-ico-left .btnAgrup {
	padding-left:4px
}
html body .btnSilver-ico-left, html body #wrapper #intwrapper .btnSilver-ico-left {
	background:transparent url(/img/f_btncontenedor_silver_ico.png) no-repeat top left;
	padding-left:18px
}
/* Con flecha a la derecha */
html body .btnContenedor-ico-right .btnAgrup, html body #wrapper #intwrapper .btnContenedor-ico-right .btnAgrup {
	background-image:url(/img/f_btnagrup_ico_r.png);
	padding-right:2.4em
}
/* Cuando en lugar del imput es un enlace */
html body .btnContenedor .btnAgrup-a, html body #wrapper #intwrapper .btnContenedor .btnAgrup-a {
	padding:0;
	padding:7px 13px 10px 9px
}
html body .btnContenedor .btnAgrup-a .btnText, html body #wrapper #intwrapper .btnContenedor .btnAgrup-a .btnText {
	display:block;
	border:none;
	cursor:pointer;
	font-family:verdana;
	font-size:1.2em/*Deberia ser 1.2em pero hay demasiadas herencias */;
	font-weight:bold;
	color:#fff;
	height:1%;
	float:left
}

/* PAGINA IPHONE */


