/*.content_precompra */
.content_precompra {padding:0 1em}
.content_precompra .mensaje_disponibilidad {display:block;float:none;width:auto}
.content_precompra .mensaje_disponibilidad .tr {padding:0}
/*precarro*/
.destacado_precarro .sombraMini .tr {padding:0.2em;}
.cabecera_producto .headerprecarro {background-image:url(/estaticos/img/ico_precarro.gif);padding-top:1.2em}
.destacado_precarro {margin:.5em 1em .65em 1em !important;width:94em;clear:both;width:auto}
	.content_precompra .destacado_precarro {margin:.5em 0 .65em 0 !important}
	.content_precompra .nomrg, .content_cobertura .nomrg {margin:.5em .35em .65em 0em !important}
.producto_precarro {padding:1.5em 0 1.5em 2em;font-family:Verdana,Tahoma,Arial,sans-serif;width:auto;color:#000}
.prod_precarro414 .prod_C1 {float:left;width:35em;border-right:1px solid #e3e3e3}
.prod_precarro414 .prod_C2 {float:left;width:13.5em;border-right:1px solid #e3e3e3}
		.prod_precarro414 .prod_C2 .inner_prod {padding-left:1.5em;padding-top:.55em}
.prod_precarro414 .prod_C3 {float:left;width:41em}
		.prod_precarro414 .prod_C3 .inner_prod {padding-left:1.5em;padding-top:1.5em}
.prod_precarro18 .prod_C1 {float:left;width:18em;border-right:1px solid #e3e3e3}
.prod_precarro18 .prod_C2 {float:left;width:70em}
	.prod_precarro18 .prod_C2 .inner_prod {padding-left:1.5em;padding-top:2em}
.producto_precarro .prod_F2 {margin-top:2em;}
.producto_precarro span {font-size:1.2em;display:block}
	.producto_precarro span.seltit {color:#515559}
.producto_precarro .producto_seleccionado_foto {position:relative;float:left;width:100%}
.producto_precarro .producto_seleccionado_foto span.seltit {margin-bottom:.5em}
.producto_precarro .producto_seleccionado_foto img.producto {float:left;margin-right:.45em;width:5em;height:6.8em}
.producto_precarro strong {font-size:1.4em}
.producto_precarro .producto_seleccionado_foto .precio {position:absolute;bottom:1.5em;left:5.5em}
.producto_precarro .precio strong {font-size:2.1em;color:#00517a;font-weight:normal}
		.producto_precarro .precio span.euro {display:inline;font-size:1.15em;color:#00517a;position:relative;top:-.65em;font-weight:bold}
.producto_precarro .precio span.eurosuper {display:inline;font-size:1.15em;color:#00517a;vertical-align:super;top:-.65em;font-weight:bold}
.producto_precarro .prod_condiciones li {margin-top:.4em;color:#515559}
.configura_precarro {margin:0;font-family:Verdana,Tahoma,Arial,sans-serif}
.conf_precarro_bloque {clear:both;margin-top:1.65em;margin-bottom:1.65em}
.conf_precarro_header {padding-left:.65em;border-bottom:1px solid #e3e3e3;font-size:1.6em;color:#000}
	.conf_precarro_header h2.conf_precarro {font-size:1.1em;margin-bottom:0;}
	.conf_precarro_header h2.conf_precarro span.normal {font-weight:normal;font-size:.9em;}
	.conf_precarro_header strong {font-size:1.1em}
.conf_precarro_subheader {padding:1em 1em .65em 3em;color:#000;clear:both}
	.conf_precarro_subheader strong {font-size:1.4em}
.conf_precarro_item {padding:1.5em 0 .65em 0;background-image:url(/estaticos/img/conf_precarro_item.gif);background-position:bottom;background-repeat:repeat-x;height:1%;}
.conf_precarro_desc {color:#515559;font-size:1.2em;font-family:Verdana,Tahoma,Arial,sans-serif;width:47em;float:left;width:auto;font-size:1.4em;padding-left:1.2em;}
	.desc_nivel1 {padding-left:0;float:none;}
	.conf_precarro_item .conf_precarro_desc {width:47em;}
	
	
	.conf_precarro_desc label {font-weight:bold;font-size:1em;padding-left:2em;}
.conf_precarro_desc div.label {font-weight:bold;font-size:1em;padding-left:2em;float:left;}
.desc_nivel1 div.label {padding-left:0;}

	.conf_precarro_desc input {;margin-right:.25em;width:10em;vertical-align:middle}
	.conf_precarro_desc a {font-weight:bold;font-family:Verdana,Tahoma,Arial,sans-serif}
	.conf_precarro_info {/*padding-top:.55em;*/margin-top:.45em;}
	
	.conf_precarro_subinfo {padding-left:1.45em;font-family:Arial, Helvetica, sans-serif}
	.conf_precarro_desc img.ico_interroga {vertical-align:middle;margin-left:0.3em;}
.conf_precarro_coste {float:right;text-align:right;font-size:1.2em;color:#000;width:16em;padding-right:1em;margin-top:.45em;}
	.conf_precarro_coste .precio {font-size:1.2em;}
	.conf_precarro_coste .euro {}
	.cpr_gratis {color:#37aa45;font-weight:bold;font-family:Arial, Helvetica, sans-serif}
	.conf_precarro_coste .unidades{font-size:1em;position:relative;top:-.3em;margin-left:0;}
	.conf_precarro_coste .unidades span {font-family:Arial,Helvetica,sans-serif;font-size:0.9em;}
	.conf_precarro_coste .unidades select{background-color:#F0F0F0;border-width:1px;color:#52555A;font-family:Arial,Helvetica,sans-serif;font-size:.9em;padding:0.1em;width:3.5em;}
.content_precompra .botonera, .content_cobertura .botonera {margin:0 1em 0 1em;text-align:right;padding-top:1em;float:right}
.content_precompra .botonera .btnform, .content_cobertura .botonera .btnform {display:inline-block;width:auto}
.content_precompra .botonera .btnform input, .content_cobertura .botonera .btnform input {font-family:Verdana,Tahoma,Arial,sans-serif;font-weight:bold;font-size:1.25em;height:2.1em;padding-left:1em;padding-right:1.2em}
.content_precompra .botonera .btnform input.shoppingcart {padding-left:2.8em}

.conf_precarro_superbloque {margin-bottom:1.65em;margin-top:1em;clear:both;}

.configura_precarro .inner {padding-top:1em;padding-bottom:1em;clear:both;}
.conf_precarro_superbloque .inner {padding:1em 1.6em 1em 1.6em;clear:both;}
.configura_precarro .inner:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}


.conf_precarro_bloque2 {padding:1.5em 1.7em .5em 1.7em;}
.conf_precarro_superbloque .conf_precarro_bloque2 {padding-left:0;padding-right:0;}
.conf_precarro_bloque2 .conf_precarro_header {padding:0 1em .3em 0;margin-bottom:.6em;border:none;background-image:url(/estaticos/img/conf_precarro_item.gif);background-position:center bottom;background-repeat:repeat-x;}


.conf_precarro_superbloque .conf_precarro_bloque {}
.conf_precarro_superbloque .conf_precarro_header {font-size:1.5em;padding-left:0;padding-top:.3em;margin-bottom:1em;}
.conf_precarro_superbloque .conf_precarro_header h3 {font-size:1.35em;font-weight:normal;}
.conf_precarro_bloque2 .conf_precarro_header {padding-left:0;margin-bottom:.6em;}
.conf_precarro_bloque2 .conf_precarro_header h4 {font-size:1.05em;/*font-weight:normal;*/}


table.conf_precarro {}
table.conf_precarro thead {}
table.conf_precarro thead th, table.conf_precarro thead td {border-bottom:1px solid #e3e3e3;}
table.conf_precarro thead th {width:8em; padding-left:1em;text-align:left;font-size:1.1em}

table.conf_precarro tbody {}
table.conf_precarro tbody th {padding:.8em 0 .8em 1em;}
table.conf_precarro tbody tr.nivel2 th, table.conf_precarro tbody tr.nivel3 th {font-weight:normal;}
table.conf_precarro tbody tr.nivel2 th {padding-left:3em;padding:0 0 0 3em;}
table.conf_precarro tbody tr.nivel3 th {padding-left:5em;padding:0 0 0 5em;}

table.conf_precarro tbody td {padding:.8em 0 .8em 1em;text-align:left;width:8em;}

table.conf_precarro select{background-color:#F0F0F0;border-width:1px;color:#52555A;font-family:Arial,Helvetica,sans-serif;font-size:.8em;padding: 0 0.1em 0 .1em;width:3.5em;}
table.conf_precarro tbody th input {top:.2em;}
table.conf_precarro tbody th .mas_info_producto {font-weight:normal;}
table.conf_precarro tbody th div.label {font-weight:normal;font-size:1.2em;float:left;}

.conf_precarro_desc .mas_info_producto {font-size:0.9em;}
.conf_precarro_superbloque .conf_precarro_desc {padding-left:.65em;width:46em;padding-bottom:.3em;}
.conf_precarro_superbloque .desc_nivel1 {padding-left:0;}
.conf_precarro_desc h3 a {font-size:1.5em;font-weight:normal;}
.conf_precarro_coste .c1 {float:right;width:11em;}
.conf_precarro_coste .c2 {float:right;width:11em;padding-left:.65em;}
.conf_precarro_coste .c3 {float:right;width:4.5em;}
/*segundo nivel*/
.conf_precarro_item .conf_precarro_item {clear:both;padding-top:.2em;padding-bottom:.2em;background-image:none;}
.conf_precarro_item .conf_precarro_item .conf_precarro_desc {padding-left:0;}
.conf_precarro_item .conf_precarro_item .conf_precarro_desc label {padding-left:4em;}
.conf_precarro_item .conf_precarro_item .conf_precarro_desc div.label {padding-left:4em;}
/*tercer nivel*/
.conf_precarro_item .conf_precarro_item .conf_precarro_item {}
.conf_precarro_item .conf_precarro_item .conf_precarro_item .conf_precarro_desc {padding-left:0em;}
.conf_precarro_item .conf_precarro_item .conf_precarro_item .conf_precarro_desc label {padding-left:6em;}
.conf_precarro_item .conf_precarro_item .conf_precarro_item .conf_precarro_desc div.label {padding-left:6em;}
/**/
.conf_precarro_item_list {padding-left:3em;clear:both;height:1%;padding-top:.35em;}
.conf_precarro_item_list li {width:27.5em;float:left;}
.conf_precarro_item_list li.recomendada {float:none;width:auto;display:block;background-color:#F1F3F3;margin-bottom:.35em;height:1%}
.conf_precarro_item_list .item_list_content {padding:.45em 1.5em .35em 1.44em}
.conf_precarro_item_list div.recomendada {display:block;float:none;width:auto;background-color:#F1F3F3;height:1%;padding-top:.25em}
.conf_precarro_item_list .item_list_content p {padding-left:1.5em;font-family:Arial, Helvetica, sans-serif;padding-top:.15em}
.conf_precarro_item_list li label {clear:both;display:block;font-weight:bold;font-size:1.2em}
.conf_precarro_item_list li input {vertical-align:middle;float:left;display:inline-block;margin-bottom:2em;margin-right:0.3em;margin-top:0.2em;}
.conf_precarro_item_list .masinfo {display:block}
.conf_precarro_item_list .recomendada .masinfo {display:inline}
.new_recomendada {background:transparent url(/estaticos/img/fnd_recomendado.gif) no-repeat scroll right bottom;clear:both;float:left;margin-top:.6em;padding:.2em .5em 0 0}
.new_recomendada span {background:#8DC63F none repeat scroll 0 0;color:#fff;float:none;font-size:.8em;font-weight:bold;line-height:1.3em;margin:0;padding:.1em 1.8em .1em .4em}
.conf_precarro_item_list li.mas_tarifas {width:auto;float:none;clear:both;padding-left:3em;padding-top:1em;padding-bottom:1em}
.mas_tarifas a {font-weight:bold;font-family:Arial, Helvetica, sans-serif}
/* PIE PAGINA  */
.content_precompra .back, .mas_info_producto .back {margin:1.65em 0 0 1em;float:left}
.content_precompra .back a,
.content_precompra .back a:link,
.mas_info_producto .back a,
.mas_info_producto .back a:link {padding-left:1.250em;background:url('/estaticos/img/ico_arrow_pager_l.gif') left center no-repeat;color:#0086c3;font-size:1.2em;font-weight:bold;text-transform:lowercase}
.piepagina_precompra{margin:0 2em;padding-top:.5em;clear:both}
.piepagina_precompra .links_piepagina_cob{margin-top:.8em !important;font-size:1.2em}
.piepagina_precompra .links_piepagina_cob .ftl{width:35em}
.piepagina_precompra .links_piepagina_cob .ftr{width:30em;text-align:right}
.piepagina_precompra .links_piepagina_cob ul{display:inline;margin-bottom:.5em}
.piepagina_precompra .links_piepagina_cob .notas_pie ul {display:block}
.piepagina_precompra .links_piepagina_cob li{display:inline;border-right:1px solid #000;margin-right:.3em;padding-right:.6em;line-height:1em}
.piepagina_precompra .links_piepagina_cob li.last{border-right:0;margin-right:0;padding-right:0}
.piepagina_precompra .links_piepagina_cob p{margin:0 .2em .4em 0}
.piepagina_precompra .links_piepagina_cob .ftr p{display:inline}
.piepagina_precompra .notas_pie p {font-size:.9em;color:#5d5d5d}
/*styles-cesta-compra.css*/
.btnform_gris{margin-bottom:1em;padding-right:5px;background:url('/estaticos/img/fndbtnright-gris.png') right 0 no-repeat}
.btnform_gris .btnform-inner{float:left;width:100%;background:url('/estaticos/img/fndbtnleft-gris.png') 0 0 no-repeat}
.btnform_gris a,
.btnform_gris input{display:block;border:0;padding:0 0 .2em 2em;background:transparent;font:1.2em/2.35em Verdana,Tahoma,Arial,sans-serif;text-transform:lowercase;overflow:visible}
.btnform_gris a:hover{text-decoration:none}
/* CABECERA */
.cabecera_cesta .headercabecera{padding-bottom:2.9em;background:url('/estaticos/img/ico_carro.gif') 2.1em bottom no-repeat}
.cabecera_cesta .headercabecera h1{padding:.5em 0 0 1.9em}
/* Modulo "help" */
.cabecera_cesta .help{position:absolute;top:1.5em;right:0;z-index:10}
.cabecera_cesta .help .agrup{padding:0;background:transparent}
.cabecera_cesta .help .agrup li {margin-bottom:.4em;}
.cabecera_cesta .help .agrup li a{padding-bottom:.2em;padding-top:.1em;}
.cabecera_cesta .help .agrup li a img {float:left;margin-bottom:0;margin-top:0;}
.cabecera_cesta .help .agrup li span{display:block;float:left;width:17em;padding:.2em 0 .3em .4em;background-color:#edf3f4;font:1em Verdana,Tahoma,Arial,sans-serif;cursor:pointer}
.cabecera_cesta .help .agrup li a.ancla:hover {text-decoration:none;color:#515559}
/* Modulo "help" titulo proceso compra */
.headercabecera_noimg {background-image:none !important;margin-bottom:0 !important;padding-bottom:.3em !important;}
* html #wrapper #intwrapper .headercabecera_noimg {padding-bottom:0 !important;}
.headercabecera_noimg h1 {padding-left:0 !important;clear:none !important;padding-top: 0.4em !important;width:auto !important;height:2em !important}
.headercabecera_noimg .imginline {float: left;margin-right: 1em;position: relative;top: 0.6em;}
.cabecera_cesta .helpPC{float:right;top:1.5em;right:0;z-index:10}
.cabecera_cesta .helpPC .agrup{padding:0;background:transparent}
.cabecera_cesta .helpPC .agrup li {margin-bottom:.4em;}
.cabecera_cesta .helpPC .agrup li a{padding-bottom:.2em;padding-top:.1em;}
.cabecera_cesta .helpPC .agrup li a img {float:left;margin-bottom:0;margin-top:0;}
.cabecera_cesta .helpPC .agrup li span{display:block;float:left;width:17em;padding:.2em 0 .3em .4em;background-color:#edf3f4;font:1em Verdana,Tahoma,Arial,sans-serif;cursor:pointer}
.cabecera_cesta .helpPC .agrup li a.ancla:hover {text-decoration:none;color:#515559}
/* AVISO */
.cesta_compra_prod .content_cobertura{padding:0}
.cesta_compra_prod .mensaje_disponibilidad{width:100%;margin:0;color:#000}
.content_cobertura .mensaje_disponibilidad .warning{background:url('/estaticos/img/fnd_mensaje_warning.gif') 0 0 no-repeat}
.cesta_compra_prod .mensaje_disponibilidad .cuerpo p{margin-bottom:.1em;font-size:1.3em}
.cesta_compra_prod .mensaje_disponibilidad .cuerpo ul{margin-bottom:1.3em;font-size:1.1em}
.cesta_compra_prod .mensaje_disponibilidad .cuerpo ul.last{margin-bottom:0}
.cesta_compra_prod .mensaje_disponibilidad .cuerpo li{padding-left:8px;background:url('/estaticos/img/fndlstfooterinteriores.gif') .2em .5em no-repeat;font-size:1.2em;}
/* TABLA LISTADO PRODUCTOS EN CESTA */
.cesta_compra_prod{padding:0 2em}
.cesta_compra_prod form{position:relative}
.cesta_compra_prod ins{margin-left:.3em;text-decoration:none}
.cesta_listado_productos{width:100%;border-collapse:collapse;clear:both}
/* Encabezado de columna */
.cesta_listado_productos thead th,
.sumatorio_carro thead th{height:4.5em;border-bottom:2px solid #cbd0d0;padding-bottom:.5em;padding-right:.5em;font:bold 1.1em Verdana,Tahoma,Arial,sans-serif;text-align:left;text-transform:lowercase;vertical-align:bottom}
/* Anchuras columnas */
.cesta_listado_productos .col-2{width:5em;padding-right:0;text-align:center}
.cesta_listado_productos .col-3,.sumatorio_carro .col-3{width:18%;padding-left:1.4em}
.cesta_listado_productos .col-4,.sumatorio_carro .col-4{width:18%;padding-left:1.4em}
.cesta_listado_productos .col-5,.sumatorio_carro .col-5{width:18%;padding-left:1.4em}
/* Colores de fondo */
.cesta_listado_productos .bkg,.sumatorio_carro .bkg{background-color:#f6f6f6}
.cesta_listado_productos .bkg-dark,.sumatorio_carro .bkg-dark{border-left:1px solid #fff;background-color:#e5ebeb}
/* Celdas de datos */
.cesta_listado_productos tbody th,
.cesta_listado_productos tbody td{border-bottom:1px dotted #d6d6d6;padding:1em 0 .5em;font-size:1.2em}
.cesta_listado_productos tbody td{padding-left:1.4em;padding-right:.5em;vertical-align:top}
.cesta_listado_productos tbody td.col-1{padding-left:1.65em}
.cesta_listado_productos tbody td.col-2{padding-left:0;padding-right:0;text-align:center}
.cesta_listado_productos tbody td.col-1 a.modifica{display:none}
.cesta_listado_productos .noborder,.sumatorio_carro .noborder{border-bottom:0;padding-bottom:0}
.cesta_listado_productos tbody .small{padding-top:.2em;padding-left:0;font-size:1.1em}
.cesta_listado_productos tbody .lastrow{border-bottom:0;padding-top:.6em;padding-bottom:1.8em}
.cesta_listado_productos tr.separador th,
.cesta_listado_productos tr.separador td{border-top:2px solid #cbd0d0}
.cesta_listado_productos.empty tr.separador{height:8.3em}
/* Elementos */
.cesta_listado_productos th a{font:bold 1.25em Verdana,Tahoma,Arial,sans-serif}
.cesta_listado_productos a.producto{display:block;margin-bottom:.3em;font:bold 1.1em Verdana,Tahoma,Arial,sans-serif}
.cesta_listado_productos a.flecha{padding-right:.8em;background:url('/estaticos/img/fndlstfooterA.gif') right center no-repeat;text-transform:lowercase}
.cesta_listado_productos p{margin-bottom:.5em}
.cesta_listado_productos .nota{display:block;font-size:.9em}
.cesta_listado_productos .gratis{color:#37aa45}
.cesta_listado_productos .nota.gratis{font-size:1em}
.cesta_listado_productos .gratis.small{font-size:.9em}
.cesta_listado_productos .moreinfo{margin-left:.1em;vertical-align:-.2em}
.cesta_listado_productos .tiempo{padding:.1em .2em;background-color:#e5ebeb}
.cesta_listado_productos img.ftl{margin:0 1em 0 0}
.cesta_listado_productos li{margin-bottom:.2em;padding-left:8px;background:url('/estaticos/img/button_gray_dark.gif') 0 .4em no-repeat;/*estaba a 0 center*/}
.cesta_listado_productos select{width:3.5em;border-width:1px;padding:.1em;background-color:#f0f0f0;color:#52555a;font:1em Arial,Helvetica,sans-serif}
.cesta_listado_productos input{width:15em;border-color:#5d5d5d #dfded9 #dfded9 #5d5d5d;border-style:solid;border-width:1px;margin:0 .4em;padding:.1em .2em;background-color:#f0f0f0;color:#52555a;font:1em Arial,Helvetica,sans-serif}
	.cesta_listado_productos input.aplica_promo {margin:0;background:#fff url(/estaticos/img/fndlstfooterA.gif) no-repeat scroll right .45em;text-transform:lowercase;border:none;width:auto;overflow:hidden;padding:0 .8em 0 0;color:#0086C3;cursor:pointer}
	.cesta_listado_productos input.deshabilitado{border-color:#F0F0F0}
.cesta_listado_productos a.delete{display:block;margin-left:.5em;padding:.6em 0 .1em 2.5em;background:url('/estaticos/img/ico_papelera.gif') 0 center no-repeat;font-weight:bold;text-transform:lowercase}
.cesta_listado_productos input.delete{margin-left:.5em;background:url('/estaticos/img/btn_delete-small.png') 0 center no-repeat;font-weight:bold;text-transform:lowercase;border:none;width:auto;overflow:hidden;padding:.3em 0 .3em 2.3em;color:#0086C3;cursor:pointer}
/* MENSAJES OPERACIONES CESTA */
.aviso_cesta{width:100%;background-color:#337a9c;float:left;clear:both}
	.aviso_cesta_dynamic, .cesta_vacia{position:absolute;top:5.1em;left:0;width:100%;background-color:transparent}
.aviso_cesta .bkg{position:absolute;top:0;left:0;width:100%;background-color:#337A9C}
	.cesta_vacia .bkg{height:13em}
.aviso_cesta .mensaje{position:relative;padding:3em 2em 2em;color:#fff;text-align:center;z-index:5}
.aviso_cesta .mensaje p{margin-bottom:.3em;font:1.3em Verdana,Tahoma,Arial,sans-serif}
.aviso_cesta .mensaje .big{font-size:1.5em}
.cesta_compra_prod .aviso_cesta .buttons{margin:1.5em 44% 1em;float:left}
.cesta_compra_prod .aviso_cesta .btnform,
.cesta_compra_prod .aviso_cesta .btnform_gris{float:left;position:relative;width:4em;margin-right:.7em !important}
.cesta_compra_prod .aviso_cesta .buttons a {padding-left:.5em;padding-right:.5em}
.aviso_cesta .btnform_gris{background-image:url('/estaticos/img/fndbtnright-gris2.png')}
.aviso_cesta .btnform_gris .btnform-inner{background-image:url('/estaticos/img/fndbtnleft-gris2.png')}
.cesta_compra_prod .aviso_cesta .btnform a,
.cesta_compra_prod .aviso_cesta .btnform_gris a{position:relative;padding:.15em 0 .3em .7em;font-weight:bold;text-align:left;text-transform:none;z-index:10}
.cesta_compra_prod .aviso_cesta .btnform_gris a{padding-left:1.2em;padding-top:0}
/* Cesta vacia */
.aviso_cesta.cesta_vacia .mensaje{padding-top:4.4em}
.aviso_cesta.cesta_vacia .buttons{margin:1.5em 38% 0}
.cesta_compra_prod .cesta_vacia .btnform{width:22em}
/* TABLA SUMATORIO PRODUCTOS EN CESTA */
.sumatorio_carro{position:relative;margin-bottom:3em}
.sumatorio_carro thead th{height:4.7em;border-top:2px solid #cbd0d0;padding-top:.6em}
.sumatorio_carro thead th em{display:block;font-style:normal;font-weight:normal}
.sumatorio_carro th,
.sumatorio_carro td{border-bottom:1px dotted #d6d6d6;padding:.6em .5em .6em 1.4em;font:1.4em Verdana,Tahoma,Arial,sans-serif;vertical-align:top}
.sumatorio_carro tbody th{width:15em;padding-right:1em;padding-left:0;text-align:right}
.sumatorio_carro th a{font-size:.85em}
.sumatorio_carro td span{font:.85em Arial,Helvetica,sans-serif}
.sumatorio_carro .totales th,
.sumatorio_carro .totales td{border-top:2px solid #667171;border-bottom:0;padding-top:.6em;color:#000}
.sumatorio_carro .totales th strong,
.sumatorio_carro .totales td strong{font-size:1.1em}
.sumatorio_carro .totales th span{font-size:.85em}
/* Impuestos */
.sumatorio_carro .icoarrow{margin:0 .15em;padding-right:.8em;background:url('/estaticos/img/icoarrowiva.gif') right center no-repeat}
.sumatorio_carro .impuestos{position:relative}
.sumatorio_carro .opcionesiva{position:absolute;top:.3em;right:-1.5em;width:7em;text-align:left}
.sumatorio_carro .opcionesiva ul{padding:0;background-color:#fff}
	.sumatorio_carro .opcionesiva li {margin-top:.2em;margin-bottom:.2em}
.sumatorio_carro .opcionesiva li a{display:block;font:.8em Arial,Helvetica,sans-serif;height:1em;padding:.2em .7em .3em}
.sumatorio_carro .opcionesiva li a:hover{background:#f4f4f4}
/* Boton "guardar y salir",imprimir y enviar */
.sumatorio_carro .tools{position:absolute;top:7.1em;left:2em}
.sumatorio_carro .tools ul {clear:both;padding-top:1em}
/* Boton guardar y salir */
.sumatorio_carro .btnform_gris .btnform-inner{float:none;width:auto}
.sumatorio_carro .btnform_gris a span{padding-left:1.3em;background:url('/estaticos/img/ico_arrow_left_blue.gif') 0 .3em no-repeat;cursor:pointer}
/* Imprimir y enviar */
.sumatorio_carro .tools li{float:left;border-left:1px solid #eae7e7;margin-right:.6em;padding:.4em 0 .2em .6em;font-size:1.1em;list-style:none;text-transform:lowercase}
.sumatorio_carro .tools li.first{border-left:0}
.sumatorio_carro .tools li a,
.sumatorio_carro .tools li a:visited{padding:.4em 0 .2em 2.545em;color:#4b4b4b}
.sumatorio_carro .tools li a.print{background:url('/estaticos/img/ico_imprimir.gif') 0 0 no-repeat}
.sumatorio_carro .tools li a.send{background:url('/estaticos/img/ico_enviar.gif') 0 .3em no-repeat}
.sumatorio_carro .tools li a:hover{color:#0086c3}
/* Boton "contratar" */
.cesta_compra_prod .btnform{float:right;width:12.3em}
.cesta_compra_prod .btnform.mrgbottom{margin-bottom:1.5em !important}
.cesta_compra_prod .btnform input{font-weight:bold}
/* Link actualizar */
.cesta_compra_prod .refresh{float:right;margin:.6em 2.5em 0 0}
.cesta_compra_prod .refresh a{padding-left:1.818em;background:url('/estaticos/img/icoactualizar.gif') 0 center no-repeat;font-size:1.2em;font-weight:bold}
/* PIE CESTA COMPRA */
.pie_carro{clear:both;height:1%;margin:0 2em 2em;padding-top:2.3em;overflow:hidden}
.pie_carro h2{margin-bottom:.4em;font:bold 1.2em Verdana,Tahoma,Arial,sans-serif}
.pie_carro li{float:left;border-left:1px solid #ccc;margin-left:.6em;padding-left:.6em;font-size:1.3em}
.pie_carro li.first{border-left:0;margin-left:0;padding-left:0}
/* VENTA CRUZADA*/
.cesta_compra_prod .otros_productos{border-top:2px solid #cbd0d0;padding:2.1em 0 0 2em}
.cesta_compra_prod .otros_productos h2{margin-bottom:.85em;color:#000;font:bold 1.4em Verdana,Tahoma,Arial,sans-serif}
.cesta_compra_prod .otros_productos .panel_producto_1{margin:0 1.2em 0 0;padding-bottom:1.5em}
.cesta_compra_prod .otros_productos .panel_producto_1.last{margin-right:0}
/* POPUP CESTA COMPRA */
.popup_cesta{background:#fff;text-align:left}
.popup_cesta .cabecera_producto .headercabecera{border-bottom:0}
.popup_cesta .content_carro{padding:1.5em 2em 0}
.popup_cesta .intro,.popup_cesta .links {margin-bottom:1.1em;color:#000;font-size:1.4em;}
.popup_cesta .intro {clear:both;}
.popup_cesta .links li{height:1%;margin-bottom:.1em;overflow:hidden}
.popup_cesta .links li a{text-transform:lowercase}

.popup_cesta form label{float:left;margin-right:.8em;margin-bottom:0;}
.popup_cesta form .agrupfieldset { margin-top:1em}
.popup_cesta form .agrupfieldset .allsize{ width:100%}
.popup_cesta form .agrupfieldset .selectedGroup{ display:block }
.popup_cesta form label span{display:block;margin:.7em 0}
.popup_cesta form label input, .popup_cesta form label select{width:24em;border-top:1px solid #5d5d5d;border-left:1px solid #5d5d5d;border-bottom:1px solid #dedfd9;border-right:1px solid #dedfd9;padding:.1em .2em;background-color:#f0f0f0;font:1em Arial,Helvetica,sans-serif}
.popup_cesta p {clear:both;}
.popup_cesta .links li .btnContenedor {font-size:.725em}
.popup_cesta .btnform .btnform-inner{padding-bottom:6px}
.popup_cesta .button{border-top:2px solid #dde8ea;padding-top:1.4em}
.popup_cesta .button .btnform{float:right;width:auto}
.popup_cesta .btnform .btnform-inner a,
.popup_cesta .btnform .btnform-inner input{position:relative;padding:0 1.3em 0 1em;font:bold 1.2em/2.3em Verdana,Tahoma,Arial,sans-serif;text-align:left}
.popup_cesta .btnform .btnform-inner input{padding:0 .6em 0 .7em}
.popup_cesta .enviado .links{margin-bottom:2.5em}
.img_mc{margin-right:5px !important;}

/* VISTA PREVIA CESTA completa */
#vistapreviacarro {position:absolute;width:35.8em;background-image:url(/estaticos/img/vistapreviacarro_top.png);background-repeat:no-repeat;background-position:top left;padding-top:2.3em;left:-27.1em;top:2.4em}
#vistapreviacarro .cabeceraVPC {padding-top:2.9em;padding-left:2.6em}
#vistapreviacarro .innerVPC {padding:0 1.1em 3em 1.1em;background-image:url(/estaticos/img/vistapreviacarro_bottom.png);background-repeat:no-repeat;background-position:bottom left;/*min-height:8em;*/}
#VPCcontent {min-height:12em}
#vistapreviacarro h2 {font-family:Verdana,Tahoma,Arial,sans-serif;font-size:1.4em;padding-left:1em}
#vistapreviacarro h2 span.nprod {font-weight:normal}
#btn_cerrar_vistaprevia {position:absolute;right:2em;top:2.5em;cursor:pointer}
table.cesta_vista_previa thead {display:none}
.cesta .vistapreviacarro a {background-image:none;color:#0086c3;display:inline;padding:0;font-size:1em}
.cesta .vistapreviacarro a.ver_mas {font-size:1.2em}
.cesta_vista_previa tbody th, .cesta_vista_previa tbody td {padding-left:1.15em;border-top:1px dotted #D6D6D6;border-bottom:none}
.cesta_vista_previa tbody th {width:69%;padding-bottom:.15em;padding-left:1.05em}
.cesta_vista_previa tbody td {width:30%;color:#515559;font-size:1.1em}
	.cesta_vista_previa tbody td.bkg strong {font-size:1.2em}
	.cesta_vista_previa tbody .small {padding-top:0;padding-bottom:0;padding-left:1.15em;border:none;font-weight:normal}
.cesta_vista_previa img.ftl {margin-top:.2em}
.cesta_vista_previa tbody .cierre_prod td {padding-bottom:.9em}
.cesta_vista_previa th a {padding:0}
.cesta_vista_previa th span.nota_prod {font-weight:normal}
.cesta_vista_previa ul.productos_asociados li {background:none;padding:0}
.cesta_listado_productos div.ftl {width:71%}
.cesta_listado_productos .cierre_prod .small DIV.ftl {width: 66%}
.cesta_vista_previa_mas {padding:.5em .2em .9em 1.05em;border-top:1px dotted #D6D6D6}
.vistapreviacarro .cesta_vista_previa_mas a {font-size:1.2em}
.cesta_vista_previa_detalle {padding:.5em .2em .9em 1.05em;float:left}
.vistapreviacarro .cesta_vista_previa_detalle a {font-size:1.2em}
/*sumatorio*/
table.sumatorio_vista_previa {border-top:2px solid #cbd0d0;margin-bottom:.65em}
table.sumatorio_vista_previa th {padding-top:.65em;padding-left:1.05em;padding-right:1.05em;font-weight:normal;text-align:right;background-color:#edf3f4;width:69%;vertical-align:top}
table.sumatorio_vista_previa td {padding-top:.65em;padding-left:1.05em;background-color:#e5eaeb;width:30%;vertical-align:top}
	table.sumatorio_vista_previa tr.last th, table.sumatorio_vista_previa tr.last td {padding-bottom:.65em}
table.sumatorio_vista_previa span.nota {font-size:.9em;display:block}
.vistapreviacarro .btnform {float:right;position:relative;top:.5em;right:.65em}
.vistapreviacarro .btnform input {font-weight:bold;padding-left:2.2em;background-position:.45em .45em}
.vistapreviacarro .disabled {width:12em}
.vistapreviacarro .disabled input {padding-left:2.6em}
.mensajeVPC {height:13.7em;background-color:#17688e;margin-top:1.5em}
.inner_mensajeVPC {padding:4em 1em 0 1em}
.VPC_vacia {background-image:url(/estaticos/img/VPC_vacia.gif);background-repeat:no-repeat;background-position:1.4em 1.6em}
.VPC_vacia .inner_mensajeVPC {padding-left:6.8em;clear:both}
.mensajeVPC p {font-weight:bold;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:1.4em;color:#fff;margin-right:2.5em;margin-bottom:.2em}
#VPCcontent input.btncontratar {margin-right:.5em;margin-top:1em}
.vistapreviacarro .btnform_close {float:left;width:auto;background-image:url(/estaticos/img/fnd_btnform_close_left.png)}
.vistapreviacarro .btnform_close .btnform-inner {background-image:url(/estaticos/img/fnd_btnform_close_right.png);padding-bottom:.4em;padding-top:.1em}
.vistapreviacarro .btnform_close input {font-family:Verdana,Tahoma,Arial,sans-serif;font-size:1.2em;padding:0 1.5em 0 1.4em;height:2em}
#vistapreviacarro  .ver_precios {padding:.2em 0 1em 1.45em;font-size:1.1em}
#vistapreviacarro  .ver_precios .iva_link {background:transparent url(/estaticos/img/icoarrowiva.gif) no-repeat scroll right center;cursor:pointer;padding-right:1em}
#vistapreviacarro  .ver_precios .iva_link acronym {cursor:pointer}
.vistapreviacarro .opcionesiva {display:none;font-size:.9em;background-color:#fff;margin-top:.25em;position:absolute;top:1.9em;width:8em}
.vistapreviacarro .opcionesiva ul {padding:.5em 0 1em}
.vistapreviacarro .opcionesiva li a {display:block;height:1em;padding:.2em .7em .3em;font-size:1.2em;color:#0086C3}
.vistapreviacarro .opcionesiva li a:hover {background-color:#F4F4F4}
/* CHECKOUT */
.contentcheckout .required{color:#ff0000}
.checkout_header{position:relative;width:98em;height:6.2em;padding:3em 0 0}
.checkout_header .headercabecera{float:left;display:inline}
.checkout_header .comprasegura{position:absolute;top:4.5em;left:35.5em;z-index:10}
.checkout_header .contentLogoMov{margin-top:0}



/* Cabecera */
/*revision*/
/*.cabecera_checkout{height:15.5em;background:url('/estaticos/img/fnd_pasos_checkout_gradient.gif') 0 0 repeat-x;overflow:hidden}*/
.cabecera_checkout{height:15.5em;overflow:hidden; position:relative}
.cch_imagenio{height:11em;}
/*lo de arriba: comentado lo que habia, el resto nuevo*/
.cabecera_checkout .head{margin:0 0 .25em .8em;color:#000;font:2.5em Verdana,Tahoma,Arial,sans-serif;
	
	margin:0.695em 0 0.25em 0.8em;
	}
.cabecera_checkout .intro{margin-left:1.35em;font:1.5em Verdana,Tahoma,Arial,sans-serif}
.cabecera_checkout .intro em{font:.8em Arial,Helvetica,sans-serif}
.cabecera_checkout .cabecera_cesta .help{top:6.5em}
.cabecera_cesta .metainfoproducto { height:1%; overflow:hidden; padding:0 0 2em 2em; }
.cch_imagenio .cabecera_cesta .help{top:1.5em}
/* Pasos */
/*revision*/
.cabecera_checkout .pasos {background:url('/estaticos/img/fnd_pasos_checkout_gradient.gif') 0 0 repeat-x;}
.cabecera_checkout .pasos .step{width:70em;height:3.1em;padding:2.5em 0 0 2em;background:url('/estaticos/img/fnd_pasos_checkout.gif') left bottom no-repeat;margin-bottom:0;}
.cabecera_checkout .paso1 .step{background-position:left bottom}
.cabecera_checkout .paso2 .step{background-position:-82.3em bottom}
.cabecera_checkout .paso3 .step{background-position:-165.7em bottom}
.cabecera_checkout .pasos .step div{display:inline;margin-right:2.3em;color:#999;font:1.2em Verdana,Tahoma,Arial,sans-serif;list-style:decimal}
.cabecera_checkout .pasos div.active{color:#0086c3}
.cabecera_checkout .pasos .step div span{font-weight:bold}
.cabecera_checkout .pasos .candado{padding-left:1.5em;background:url('/estaticos/img/ico_candado_small.gif') 0 0 no-repeat}


/* CHECKOUT LOGIN */
.checkout_comprarapida{padding-left:2em}
.checkout_comprarapida .rounded{clear:none;float:left;width:46em}
.checkout_comprarapida .rounded.first{margin-right:2em}
.checkout_comprarapida .inner{height:25.5em;padding:2em}
.checkout_comprarapida .inner h3{margin-bottom:.8em;color:#000;font:bold 1.6em Verdana,Tahoma,Arial,sans-serif}
.checkout_comprarapida .inner p{width:28.5em;font-size:1.2em}
.checkout_comprarapida .inner .indent{padding-left:2em}
.checkout_comprarapida .inner label{display:block;margin-bottom:.8em;font-size:1.2em}
.checkout_comprarapida .inner label input{display:block;width:20em;border-color:#5d5d5d #e0ded8 #e0ded8 #5d5d5d;border-width:1px;border-style:solid;margin-top:.1em;padding:.2em .2em .1em;background:#f0f0f0;font:1em Arial,Helvetica,sans-serif}
.checkout_comprarapida .inner label select{display:block;width:20.6em;border-color:#5d5d5d #e0ded8 #e0ded8 #5d5d5d;border-width:1px;border-style:solid;margin-top:.1em;padding:.2em .2em .1em;background:#f0f0f0;font:1em Arial,Helvetica,sans-serif}
.checkout_comprarapida .inner label span.nota{color:#999;font-size:.9em;padding-left:.5em}
.checkout_comprarapida .inner ul{margin-top:.8em;font-size:1.2em}
.checkout_comprarapida .inner .ftl li{margin-bottom:.3em}
.checkout_comprarapida .inner .ventajas li{margin-bottom:.7em}
.checkout_comprarapida .inner .btnform{width:9.5em}
.checkout_comprarapida .inner .btnform-inner{height:2.6em}
.checkout_comprarapida .inner .btnform a,
.checkout_comprarapida .inner .btnform input{padding:0 .8em;font:bold 1.2em Verdana,Tahoma,Arial,sans-serfi}
.checkout_comprarapida .inner .btnform a{position:relative;line-height:2.2em}
.checkout_comprarapida .inner .btnform input{height:2.2em}
/* Formato de listado paso 0 - David */
.checkout_comprarapida .inner .ventajas {padding-bottom:2.6em}
.checkout_comprarapida .inner .ventajas li {list-style-type:square;list-style-position:inside;color:#ccc}
.checkout_comprarapida .inner .ventajas li span {color:#515559}
/* CHECKOUT FORM */
.formcheckout{margin-left:2em}
.formcheckout h3{margin-bottom:.8em;padding:.5em 1.4em;background:#0b81a5;color:#fff;font:bold 1.3em Verdana,Tahoma,Arial,sans-serif}
.formcheckout fieldset{margin:0 0 1.2em 1.8em}
.formcheckout fieldset.datos_portabilidad{margin-bottom:.5em}
.formcheckout fieldset .record{float:left;width:21.4em;margin:0 1.3em 1.6em 0}
.formcheckout fieldset .check-radio{margin-bottom:2em}
#wrapper .formcheckout fieldset .record.last{margin-right:0}
#wrapper .formcheckout fieldset .first {clear:left;}
.formcheckout label{font-size:1.3em}
.formcheckout label.empresa{margin-left:8.8em}
.formcheckout fieldset h4,
.formcheckout fieldset p{margin-bottom:.7em;font-size:1.3em}
.formcheckout fieldset p a {font-weight:bold}
.formcheckout .help{display:block;margin-top:.2em;color:#8c8d8d;font-size:1.1em}
.formcheckout .record input,
.formcheckout .record select,
.formcheckout input.readonly,
.formcheckout input.bkg{display:block;border-color:#5d5d5d #e0ded8 #e0ded8 #5d5d5d;border-width:1px;border-style:solid;margin-top:.2em;padding:.1em .2em;background:#f0f0f0;font:1em Arial,Helvetica,sans-serif}
.formcheckout .record input{width:15.8em}
.formcheckout .record select{width:16.3em}
.formcheckout .separador{/*margin-left:-2em;*/padding:.6em 0 0}
.formcheckout .separador .inner{border-top:2px solid #dde8ea;padding:1.6em 0 0 0}
.formcheckout dl{font-size:1.3em;padding-bottom:1em;}
.formcheckout dt{float:left;margin:0 .3em 0 0;margin-bottom:0.4em;width:14em;clear:left;font-weight:normal;}
.formcheckout dt.normal {font-weight:normal;}
.formcheckout dl.titulares dt {font-weight:bold;}
.formcheckout dd{margin:0 0 .7em;float:left;width:37em;}

.formcheckout h4.dldt {float:left;width:15.25em;}
.formcheckout .dldd {float:left;font-size:1.3em;}
.formcheckout .dldd span.dir {float:left;width:28em;display:block;}
.formcheckout dd span {display:block;}
.LATAM-body dd span {float:left;width:27.5em;}
.formcheckout dd a.btnText, .formcheckout dd input.procesosBig, .formcheckout .dldd span.other_dir {margin-left:2em;margin-right:2em;float:right;font-weight:bold;color:#0086C3;cursor:pointer;}
.formcheckout .dldd span.other_dir:hover {text-decoration:underline;}

.formcheckout .item p {font-size:1.3em;padding-left:0.9em;}
.formcheckout p .nota{display:block;font-size:.85em;clear:both;}
/*.formcheckout .direccion_envio{margin-bottom:0}*/
.formcheckout .direccion_envio .agrup_dir{clear:both}
.formcheckout .direccion_envio p{margin-left:0}
	/*.formcheckout .direccion_envio p .other_dir{color:#0086C3;cursor:pointer;font-weight:bold}
	.formcheckout .direccion_envio p .other_dir:hover{text-decoration:underline}*/
	.agrup_dir .data_prev {display:block;font-weight:bold;margin:0 .3em 0 0;font-size:1.3em}
	.agrup_dir .data_dir {margin:.3em 0 .7em 0}
		.agrup_dir .data_dir span {font-size:1.3em}
			.agrup_dir .data_dir span span {font-size:1em}
.formcheckout .modificado {background-color:#f6f1ce}
.formcheckout .direccion_envio .check-radio div{margin-bottom:1em}
.formcheckout .direccion_envio .check-radio label{font-weight:bold}
.formcheckout .direccion_envio .check-radio span{display:block;margin-left:1.6em;font-weight:normal}
.formcheckout .promocion .check-radio,.formcheckout .promocion p{margin-bottom:1em}
.formcheckout .comunicaciones div{margin-bottom:.5em}
.formcheckout .condiciones .check-radio{margin-bottom:.6em}
.infolegal{margin:0 0 0 3.2em;font-size:1.2em}
.infolegal.mrgleft{margin-left:1.8em}
.formcheckout .button{height:1%;border-top:2px solid #dde8ea;margin-bottom:1.4em;padding-top:1em;overflow:hidden}
.formcheckout .button_info {text-align:right;}
.formcheckout .button .info {margin: .65em 2em 0 0;font-size:1.3em;display:inline-block;}
.formcheckout .button .backbutton{padding-top:.6em}
.button .backbutton a{padding-left:1.250em;background:url('/estaticos/img/ico_arrow_pager_l.gif') left center no-repeat;font:bold 1.2em Arial,Helvetica,sans-serif;text-transform:lowercase}
.formcheckout .btnform{width:19em}
.formcheckout button,
.formcheckout button span{display:inline;margin:0;padding:0;font:bold 1.1em Verdana,Tahoma,Arial,sans-serif}
.formcheckout button{border:0;padding:0 1em;background:transparent url('/estaticos/img/ico_arrow_white_r.gif') right .9em no-repeat;overflow:visible}
.formcheckout button em{color:#fff;font-size:.9em;font-style:normal;text-transform:uppercase}
.formcheckout button span,
.formcheckout button em{line-height:2.15em}
/* Campos "Nueva direccion" */
.formcheckout .nueva_direccion{height:1%;margin:0;overflow:hidden;clear:both;}
.direccion_factura .nueva_direccion{padding-left:0em;}
.formcheckout .separador.nueva_direccion{margin-top:0}
.formcheckout .nueva_direccion .provincia{width:14em}
.formcheckout .nueva_direccion select{width:10.5em}
.formcheckout .nueva_direccion .nota{display:block;margin-top:.4em;color:#999;font-size:1.1em}
.formcheckout .nueva_direccion .direccion{width:19.3em}
.formcheckout .nueva_direccion .direccion input{width:14em}
.formcheckout .nueva_direccion .cp{width:8.3em}
.formcheckout .nueva_direccion .cp input{width:5.5em;}
.formcheckout .nueva_direccion .numero{width:21em;margin-right:0}
.formcheckout .nueva_direccion .numero label{float:left}
.formcheckout .nueva_direccion .numero input{width:2.9em;text-align:center}
.formcheckout .nueva_direccion .btnContenedor{float:left;margin:1.5em 0 0 1.4em !important}
.formcheckout .nueva_direccion .btnform input{display:inline;width:auto;height:2.3em;border:0;padding:0 .8em;background:transparent;font:bold 1.2em Verdana,Tahoma,Arial,sans-serif}
.formcheckout .nueva_direccion .btnform a {padding:.2em 0 0 0;font-weight:bold;font-size:1.2em;font-family:Verdana,Tahoma,Arial,sans-serif}
.formcheckout .direccion_envio p .other_dir {color:#0086C3;font-weight:bold;}
/* Forma de pago */
.formcheckout .forma_pago h4{padding-top:.2em;margin-bottom:.6em;padding-left:10px;background:url('/estaticos/img/bullet_square_black.gif') left center no-repeat;color:#000;font:bold 1.5em Verdana,Tahoma,Arial,sans-serif}
.formcheckout fieldset .check-radio{margin-bottom:1.3em}
.formcheckout .check-radio div{margin-bottom:1.2em}
.formcheckout .check-radio.listado div{margin-bottom:.6em}
.formcheckout input.bkg{display:inline;width:6em;margin-left:.5em}
.formcheckout input.readonly{display:inline;width:6em;margin-left:.5em;color:#B0AEA8}
.formcheckout input.readonly2,
.formcheckout select.readonly2,
.formcheckout .record input.readonly2{display:block;width:15.8em;margin-left:0em;color:#B0AEA8}
.formcheckout .datos_bancarios{margin:-1em 0 2em 1.6em}
.formcheckout fieldset .normal{width:5.2em}
.formcheckout .normal input{width:3.4em}
.formcheckout fieldset .small{width:3em}
.formcheckout .small input{width:1.7em}
.formcheckout fieldset .large{width:9em}
.formcheckout .large input{width:6.5em}
.formcheckout fieldset .xlarge{width:17em}
.formcheckout .xlarge input{width:12.4em}
.formcheckout .datos_bancarios .record{margin:0 1em .7em 0}
.formcheckout .datos_bancarios .xlarge{margin-left:4em}
/* CheckoutP2 cargo cuenta bancaria */ 
.formcheckout fieldset .xlargecheck{width:17em}
.formcheckout .xlargecheck input{width:12.4em}
.formcheckout .datos_bancarios .xlargecheck{margin-left:1.5em}
/* Fin Checkout 2 cargo cuenta bancaria */
.formcheckout .datos_bancarios p.nota{color:#8c8d8d;font-size:1.1em}
/*.formcheckout*/
.formcheckout .datos_tarjeta {margin:-1em 0 2em 1.6em}
.formcheckout .datos_tarjeta span.label {display:block;font-size:1.3em}
.formcheckout .datos_tarjeta label span.label {font-size:1em}
.formcheckout .datos_tarjeta input.bkg {margin-left:0em;margin-right:.5em}
.formcheckout .datos_tarjeta .numerotarjeta input {width:3.5em}
.formcheckout .datos_tarjeta .item {float:left;margin-right:2em;width:22em}
.formcheckout .caducidad input {width:3.5em}
.formcheckout .datos_tarjeta .tarjetas {vertical-align:-.4em}
.formcheckout .subdatos {margin-top:1em}
#otros_datos_dir {clear:both}
/* CHECKOUT FINALIZAR PEDIDO*/
.revision_pedido{padding:1em 2em 0}
.formcheckout .revision_pedido{padding:0;}
.revision_pedido .checkout_resumen{height:1%;margin-bottom:1em;overflow:hidden}
.revision_pedido .checkout_resumen .item{float:left;width:22em;margin-right:2em}
.revision_pedido .checkout_resumen .item.last{margin-right:0}
.revision_pedido .checkout_resumen .head{margin-bottom:.9em;padding:.7em 1.2em;background:#0b81a5;color:#fff}
.revision_pedido .checkout_resumen h3{margin-bottom:.1em;font:bold 1.3em Verdana,Tahoma,Arial,sans-serif}
.revision_pedido .checkout_resumen dt,
.revision_pedido .checkout_resumen dd{margin-bottom:.4em}
.revision_pedido .checkout_resumen dt{font-weight:bold}
.revision_pedido .checkout_resumen dt.normal{font-weight:normal}
.revision_pedido .checkout_resumen a:link,
.revision_pedido .checkout_resumen a:visited{color:#fff;font-size:1.3em;text-decoration:underline;text-transform:lowercase}
.revision_pedido .checkout_resumen dl{margin-bottom:.9em;padding-left:.9em;font-size:1.3em}
.revision_pedido .encabezado_tabla h3{display:inline;margin-right:.5em;color:#000;font:2.2em Verdana,Tahoma,Arial,sans-serif}
.revision_pedido .cesta_listado_productos thead th{height:4em}
.revision_pedido .encabezado_tabla div{display:inline;font-size:1.3em;font-weight:bold}
.revision_pedido .button.finalizar{height:1%;border-top:2px solid #dde8ea;margin-bottom:2em;padding:1.6em 0 0;overflow:hidden}
.button.finalizar .envio p{margin:.5em 1em 0 0;font-size:1.2em}
.button.finalizar .btnform{width:20.2em}
.button.finalizar .btnform input{height:2.25em;padding:0 1em;font:bold 1.2em Verdana,Tahoma,Arial,sans-serif}
.revision_pedido .pie_carro{margin-left:0;padding-top:0}
.revision_pedido .infolegal{margin-left:0}
/* CHECKOUT POP-UP */
.popup_checkout{background:#fff}
.popup_checkout .content_cobertura .resultados_direccion .head_resultados h1, .popup_checkout .content_cobertura .resultados_direccion .head_resultados h2{margin-bottom:.2em;color:#00517c;font:2.5em Verdana,Tahoma,Arial,sans-serif}
/*abajo*/
.panel_bottom {clear:both;margin-left:3.7em;margin-bottom:2em;}
.panel_bottom .body_help {}
.panel_bottom .body_help ul {}
.panel_bottom .body_help ul li {clear:none;width:auto;font-size:1.2em;padding-right:.65em;margin-right:.65em;border-right:1px solid #6C6D6D;}
.panel_bottom .body_help ul li.last {border:none;}
/* Header */
.headerHome.headercheckout h1 {display: block;float: none;margin-left: .54em;font-size: 32px;color: #00a9e0;font-family: TelefonicaRegular;font-weight: normal;padding-top: 12px;}
.checkout_header .comprasegura {left:39.3em}
/*seg*/
/* Checkout Confirm */
.fincheckout {padding-left:2em;background: none repeat scroll 0 0 #FFFFFF;}
.fincheckout .print-checkout {float:right;padding:0 2em;margin-top:4em}
.fincheckout .print-checkout a {display:block;color:#000;background-position:left center;background-repeat:no-repeat;font-size:1.075em;padding:.3em .4em .3em 0;background-image:url(/estaticos/img/icoprint.gif);padding-left:2.5em}
.fincheckout .dest-fincheckout {float:left;width:33em;font-family:verdana;font-size:2.5em;font-weight:normal;color:#000;margin-bottom:.25em;padding-top:1em}
.intcheckout .res-fincheckout {font-family:verdana;font-size:1.6em;font-weight:bold;color:#000;margin-bottom:1em;padding-left:.7em}
.fincheckout .info-fincheckout {font-family:verdana;font-size:1.5em;font-weight:normal;color:#515559;clear:both}
.fincheckout .infopedido, .fincheckout .inforegistro {float:left;margin-bottom:2em;padding:0 2em 0 2em;width:43em;min-height:22em;height:auto !important;height:22em}
.fincheckout .infopedido h3, .fincheckout .inforegistro  h3 {font-family:verdana;font-size:1.6em;font-weight:bold;color:#000;margin-bottom:1.25em}
.fincheckout .infopedido p, .fincheckout .inforegistro  p {font-family:arial;font-size:1.2em;font-weight:normal;color:#515559;margin-bottom:0}
.fincheckout .inforegistro {border-left:1px solid #b4b4b4}
.fincheckout .infopedido h3 .num_pedido {color:#005983}
.fincheckout ul.lischeckout {padding:0 0 1em 1em}
.fincheckout ul.lischeckout li {color:#ccc;list-style-type:square;list-style-position:outside;padding-top:1em}
.fincheckout ul.lischeckout li.first {padding-top:0}
.fincheckout ul.lischeckout li ul {padding-left:2em}
.fincheckout ul.lischeckout li ul li {padding-top:.5em}
.fincheckout ul.lischeckout li span {font-family:arial;font-size:1.2em;font-weight:normal;color:#515559}
.fincheckout ul.lischeckout li a span {color:#0086C3}
.fincheckout .evalua_experiencia {clear:both;width:94em;background:#fff url(/estaticos/img/otrosdestacados_ci_fnd.png) repeat-x scroll left top;margin-bottom:2em}
.fincheckout .evalua_experiencia .intexperiencia{padding:2em 2em 0}
.fincheckout .evalua_experiencia .intexperiencia h3 {font-family:verdana;font-size:1.6em;font-weight:bold;margin-bottom:.25em;color:#000}
.fincheckout .evalua_experiencia .intexperiencia p {font-family:verdana;font-size:1.3em;font-weight:normal;color:#515559}
#frmregistrate .info_registro {margin-left:1em;padding-top:1em}
#frmregistrate label {display:block;margin-bottom:1em;font-family:arial;font-size:1.3em;font-weight:normal}
#frmregistrate label.chks {font-size:1.1em}
#frmregistrate label #pass, #frmregistrate label #rpt-pass {width:14.61em;background-color:#f0f0f0}
#frmregistrate label.chks input {float:left;margin:0 .5em .5em 0}
#frmevalua_experiencia p {float:left;margin-top:2.5em}
#frmevalua_experiencia label {padding:0 .5em}
#frmevalua_experiencia textarea {float:right;overflow:hidden;overflow:auto;font-family:verdana;font-size:1.3em;font-style:italic;padding:1em;height:4.15em;width:29.5em;color:#515559;background-color:#f0f0f0}
#frmevalua_experiencia .btnContenedor {margin-top:2em}
input.rel_params, input.rel_url, input.action_url {display:none !important;}

.popup_cesta label.nombre input{width:9em;}
.popup_cesta form span.num_span, .popup_cesta form div.num_span{display:block;clear:both;padding:1em 0;}
.formgenerico span.num_span, .formgenerico form div.num_span{font-size:1.4em;}
.popup_cesta form label.tip_identificacion select{width:6em}
.popup_cesta form label.identificacion input{width:7.2em}
.popup_cesta form label.email{clear:both;display:block;float:none;padding-top:0.3em;}
.popup_cesta form label.terminos{clear:both;margin-top:1em}
.popup_cesta form label.terminos input{float:left;width:auto;background:none;margin:0;padding:0;border:none;margin-right:.5em}
.popup_cesta form label.terminos span{float:left;margin:0}
.popup_cesta form label input.radio {width:auto;border:none;background:transparent;position:relative;top:.15em;display:inline;}
.destacadoservicios-checkout {margin-bottom:2em;}
/**/
.desc_precarro_bloque {clear:both;padding-top:1.65em;margin-bottom:1.65em}
.desc_precarro_header {padding-left:.65em;border-bottom:1px solid #e3e3e3;font-size:1.6em;color:#000}
.desc_precarro_subheader {padding:1.4em 1em 0.2em 2.9em;color:#000;clear:both}
.desc_precarro_subheader strong {font-size:1.4em}
.desc_precarro_item {padding:.9em 0 1em 3em;background-image:url(/estaticos/img/conf_precarro_item.gif);background-position:bottom;background-repeat:repeat-x;height:1%}
.desc_precarro_desc {float:left;width:67%;color:#515559;font-size:1.2em;font-family:Arial, Helvetica, sans-serif}
.desc_precarro_coste {float:right;width:22%;padding-right:2em;text-align:right;font-size:1.2em;color:#000;font-family:Verdana,Tahoma,Arial,sans-serif;}
.desc_precarro_coste .precio {font-size:1.2em}
.desc_precarro_coste .euro {}
.cpr_gratis {color:#37aa45;font-weight:bold;font-family:Arial, Helvetica, sans-serif}
.desc_precarro_coste .unidades{margin-left:2em;font-size:1em;position:relative;top:-.3em;}
.desc_precarro_coste .unidades span {font-family:Arial,Helvetica,sans-serif;font-size:0.9em;}
.desc_precarro_coste .unidades select{background-color:#F0F0F0;border-width:1px;color:#52555A;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:0.1em;width:3.5em;}
.desc_precarro_nota_precio_promo {text-align:right;font-size:1.4em;font-family:Verdana,Tahoma,Arial,sans-serif;font-weight:bold;color:#000000;padding:1em 1.6em 0 0;}
.carro_cabecera {height:20px;}
.carro_producto {height:35px;}

/* css TU ELIGES*/

/*--- Tu eliges ---*/
.introTEliges-v2 { margin-bottom: 0; padding: 0 2em 6em }
	.introTEliges-v2 h2 { margin-bottom: .6em; padding-left: 14px; font: 2.5em Verdana, Tahoma, Arial, sans-serif }
	.introTEliges-v2 th { border-bottom: 3px solid #f6f6f6; padding: 0 0 .4em 15px; font: bold 1.1em Verdana, Tahoma, Arial, sans-serif }
	.introTEliges-v2 td { border-bottom: 1px dotted #d6d6d6; padding: 14px 15px; vertical-align: top; }
	.introTEliges-v2 td.mod { width: 10em; padding-top: 20px; font: bold 1.4em Verdana, Tahoma, Arial, sans-serif }
	.introTEliges-v2 td.est { background-color: #f6f6f6; font-size: 1.1em;}
		.introTEliges-v2 td.est li.item { float: left; margin-right: .6em; padding: .3em .5em; background-color: #c6c8c7; color: #fff;}
		.introTEliges-v2 td.est li.even { background-color: #21a1c1 }
			.introTEliges-v2 td.est li.item strong { display: block; font: bold 1.3em Verdana, Tahoma, Arial, sans-serif;}
			.introTEliges-v2 td.est li.item a, .introTEliges-v2 td.est li.item a:visited { display: block; color: #fff }
			.introTEliges-v2 td.est li.item a:hover { text-decoration: none }
			.introTEliges-v2 .sobreProd .detalles_producto { top: -30px; left: -13px;}
			.introTEliges-v2 .sobreProd .detalles_producto .interior_detalles_left { width: 19.25em;}
			.introTEliges-v2 .interior_detalles_right .tit_popup { font-size: 1.2em;}
			.introTEliges-v2 .interior_detalles_right .cont_popup { font-size: 1.1em }

	/*Cierre compra ADSL*/
	.tueliges-detalle h2 {margin-bottom:.5em;padding-left:1.5em;color:#000;font:bold 1.5em Verdana, Tahoma, Arial, sans-serif}
	.tueliges-detalle .resumen_eleccion {margin-bottom:1em;background:#edf3f4 url('/estaticos/img/fnd_imagenio_res_elec.gif') 0 bottom no-repeat}
	.tueliges-detalle .resumen_eleccion.sombra .tr {padding-bottom:6px}
	.tueliges-detalle .resumen_eleccion .inner {padding:0;background-image:none}
	.tueliges-detalle .resumen_eleccion .inner .head {margin-bottom:.5em;padding:.6em 0 .2em 2em;background-color:#f5f6f6}
	.tueliges-detalle .resumen_eleccion .inner h3 {float: none;margin-bottom:0;border-bottom:1px solid #e3e3e3;padding-bottom:.2em;color:#000}
	.tueliges-detalle .resumen_eleccion .inner .itemlist {padding-left:2em}
	.tueliges-detalle .resumen_eleccion .inner .itemlist h4 {margin-bottom:.6em;color:#000;font-size:1.2em}
	.tueliges-detalle .resumen_eleccion .itemlist th { font-weight: bold;}
	.tueliges-detalle .resumen_eleccion .itemlist th,
	.tueliges-detalle .resumen_eleccion .itemlist td { width: 50%; padding: 10px 0;background-image:none; vertical-align: top;}
	.tueliges-detalle .resumen_eleccion .itemlist td {padding-right: 1.2em; text-align: right;}
	.tueliges-detalle .resumen_eleccion .itemlist .total {height:auto;margin-bottom:1em;padding:0}
	.tueliges-detalle .resumen_eleccion .itemlist .total_promocion {margin-bottom:0; color:#005278}
	.tueliges-detalle .resumen_eleccion .itemlist .total_promocion.last { padding: 13px 0 5px; background-position: 0 top }
	.tueliges-detalle .resumen_eleccion .itemlist .totalinner { height: 1%; padding: 0 1.2em .6em 0; font-size: 1.2em; overflow: hidden;}
		.tueliges-detalle .resumen_eleccion .itemlist .totalinner .fl { float: left; display: inline; margin-top: .5em;}
		.tueliges-detalle .resumen_eleccion .itemlist .totalinner .fr { float: right; display: inline;}
		.tueliges-detalle .resumen_eleccion .itemlist .totalinner strong { font-size: 1.5em; font-weight: normal;}
		.tueliges-detalle .resumen_eleccion .itemlist .totalinner .euro { font-weight: normal;}
	.tueliges-detalle .resumen_eleccion .itemlist .totalinner.noborder {background-image:none;padding:0 1.2em .6em 0}
	.tueliges-detalle .resumen_eleccion .itemlist p {font-size:1em;text-align:left}
	.tueliges-detalle .resumen_eleccion .itemlist p span {display:block}
	.tueliges-detalle .btnform {width:8em !important;margin-bottom:.7em !important}
	.tueliges-detalle .resumen_eleccion .itemlist .btnform {margin-bottom:0 !important}
	.tueliges-detalle .btnform input {padding:0 .6em}
	.tueliges-detalle .notas {margin:0 2em 1em 0;font-size:1.1em !important;clear:both;}
	.tueliges-detalle .resumen_eleccion .itemlist ul {margin: 1em 0}
	.tueliges-detalle .resumen_eleccion .itemlist li {margin-bottom:.4em; color: #000; font-size:1.2em; font-weight: bold;}
	
/* FIN css TU ELIGES*/