@charset "utf-8";
/* CSS Document */


/*********** CABEZAL BODY SECCIONES ************/

.sol-contrasenia .hd-section h2{ background:url(../img/txt_contrasenia.png) no-repeat scroll 0px -77px transparent; height:40px;}
.rest-contrasenia .hd-section h2{ background:url(../img/txt_contrasenia.png) 0 0 no-repeat; height:40px;}
.hd-section { margin:0 20px; position:relative; border-bottom:1px solid #212121; padding-bottom:10px; margin-bottom:10px}
.section-nav { border-top:1px solid #212121; padding-top:10px; margin-top:10px; display:table; height:1%; width:100%}
.section-nav ul li { display:inline; float:left; font-size:93%; line-height:93%; padding-right:7px}
.section-nav ul li em { font-style:normal; padding-left:4px}
.section-nav ul li a { color:#212121; text-decoration:none;}
.section-nav ul li.active a { color:#6D6D6D}
.hd-section p { color:#6D6D6D; font-size:98%; font-weight:bold; line-height:116%; padding-top:10px; width:56%;}
.hd-section h2 {background:url(../img/txt-section-titles.gif) 0 0 no-repeat}
.disenios .hd-section h2,
.dispositivos .hd-section h2 { width:193px; height:42px; }
.dispositivos .hd-section h2 { width:306px; height:38px; background-position:0 -57px}
.artistas .hd-section h2 { width:209px; height:38px; background:url(../img/txt-titulos.jpg) 0 -381px no-repeat}
.carrito .hd-section h2 { width:260px; height:38px; background:url(../img/txt-section-titles.gif) 0 -109px no-repeat}
.resultado_busqueda .hd-section h2,
.account .hd-section h2,
.tef-md-listado-section.lightbox .hd h2,
.tef-md-listado-section.lightbox.favorites .hd h2 { width:330px; height:87px; background:url(../img/txt-section-titles.gif) 0 -160px no-repeat}
.account .hd-section h2 { width:240px; height:38px; background:url(../img/txt-section-titles.gif) 0 -255px no-repeat}
.tef-md-listado-section.lightbox .hd h2 { height:38px; background-position:0 -300px;}
.tef-md-listado-section.lightbox.favorites .hd h2 { height:38px; width:100%; background-position:0 -350px;}
.tef-md-listado-section.lightbox.models .hd{ position:relative; display:block; height:37px; padding-top:10px;}
.tef-md-listado-section.lightbox.models .hd h2 { background-position:0 -400px}
.hd-section .more { float:right; width:42%; text-align:right}
.hd-section .more .mg { float:right; margin-left:5px}
.hd-section .more .mt { margin-top:9px;}
.hd-section .more h4 { font-size:153.9%; line-height:85%; color:#212121; font-weight:bold}
.hd-section .more p { font-size:108%; line-height:108%; color:#6D6D6D; font-weight:bold; width:auto}

/*********** LISTADOS ****************/
.tef-md-listado-section { margin:0 20px; padding-bottom:20px; overflow:hidden; margin-bottom:100px; }
.tef-md-listado-section .hd h3 { color:#212121; font-size:153.9%; font-weight:bold; line-height:131%; margin-bottom:10px;}
.tef-md-listado-section .hd p.more { float:right; font-size:108%; line-height:116%; color:#212121; padding-top:4px}
.tef-md-listado-section form { clear:both; width:100%; margin-bottom:10px; display:table;}
.tef-md-listado-section .text h3{ margin-bottom:5px;}
.tef-md-listado-section form span{ float:left; margin-right:5px; height:37px; display:inline;}
.tef-md-listado-section form span.last{ margin-right:0px;}
.tef-md-listado-section form p.last { margin:0;}
form select { height:32px}
form option { text-indent:10px; padding:3px 0; color: #606060; font-size: 108%;}
.tef-md-listado-section form a { width:80px; height:28px; margin-top:3px; display:inline-block; background:url(../img/btn-section-search.jpg) 0 0 no-repeat}
span.select_pink,
span.select_green,
span.select_violet {
position: absolute;
text-align:left;
width: 144px;
height:26px;
padding: 9px 27px 0 16px;
color: #606060;
font-size: 108%;
line-height:123.1%;
font-weight:normal;
background:url(../img/bg-select-section-filtrar.jpg) 0 0 no-repeat;
_background:none;
_visibility:hidden;
overflow: hidden;
}
span.select_green { background-position:-190px 0;}
span.select_violet { background-position:-382px 0;}

.tef-md-listado-section .hd { width:100%; /*esto rompe favoritos - display:table*/ padding-bottom:10px; border-bottom:1px solid #212121; margin-bottom:20px}
.tef-md-mudis-list .hd h4 { font-size:153.9%; line-height:100%; color:#212121; font-weight:bold;}
.tef-md-listado-section.tef-md-mudis-list .tef-mu,
.tef-md-listado-section .tef-mu { float:left; width:134px; display:inline; margin:0 0 10px 27px;}
.artistas .tef-md-listado-section.tef-md-mudis-list .tef-mu {overflow:hidden; width:134px; position:relative; }
.tef-md-listado-section.tef-md-mudis-list .tef-mu.first-mu,
.tef-md-listado-section .tef-mu.first-mu { padding:0 0 10px 0; float:left}
.tef-md-listado-section .row { float:left; width:100%; clear:both}

.tef-md-listado-section .ft { border-top:1px solid #CDCDCD; padding:10px 0 30px 0; text-align:left !important; width:100%; float:left; clear:both}
.tef-md-listado-section.lightbox .ft { float:none; margin-top:10px}
.tef-md-listado-section .ft p { font-size:93%; line-height:123.1%; color:#919191}
.tef-md-listado-section .ft .paginator { float:right; width:340px}
.tef-md-listado-section .ft .paginator ul { float:right}
.tef-md-listado-section .ft .paginator ul li { display:inline; float:left; margin-right:4px; padding-top:2px}
.tef-md-listado-section .ft .paginator ul li a { display:inline-block; width:24px; height:24px; background:url(../img/ic-paginator.gif) 0 -30px no-repeat; text-align:center; line-height:24px; font-size:93%; color:#212121; font-weight:bold; text-decoration:none}
.tef-md-listado-section .ft .paginator ul li.active a { background-position:0 -1px; cursor:text; color:#fff}
.tef-md-listado-section .ft .paginator a.next,
.tef-md-listado-section .ft .paginator a.prev { float:right; width:97px; height:28px; background:url(../img/btn-paginator.gif) 0 -30px no-repeat}
.tef-md-listado-section .ft .paginator a.prev { float:left; background-position:0 0;}

.tef-md-listado-section .carousel_content{ width:941px; height:680px; overflow:hidden;}
.tef-md-listado-section .jcarousel-list .jcarousel-item { width:941px; height:680px;}

.tef-md-listado-section.relacionados .carousel_content { width:941px; height:330px; overflow:hidden;}
.tef-md-listado-section.relacionados .jcarousel-list .jcarousel-item { width:941px; height:330px;}

.tef-md-listado-section.tef-md-dispositivos-list.relacionados .carousel_content { width:941px; height:410px !important; overflow:hidden;}
.tef-md-listado-section.tef-md-dispositivos-list.relacionados .jcarousel-list .jcarousel-item { width:941px; height:410px !important;}

.tef-md-listado-section.tef-md-dispositivos-list .carousel_content{ width:941px; height:840px; overflow:hidden;}
.tef-md-listado-section.tef-md-dispositivos-list .jcarousel-list .jcarousel-item { width:941px; height:840px;}

.tef-md-listado-section.tef-md-dispositivos-list.lightbox .carousel_content{ width:660px; height:430px !important; overflow:hidden;}
.tef-md-listado-section.tef-md-dispositivos-list.lightbox .jcarousel-list .jcarousel-item { width:660px; height:430px !important;}

.tef-md-listado-section.tef-md-mudis-list.lightbox .carousel_content{ width:660px; height:500px !important; overflow:hidden;}
.tef-md-listado-section.tef-md-mudis-list.lightbox .jcarousel-list .jcarousel-item { width:660px; height:500px !important;}

.tef-md-listado-section .bd .tef-mu .mg { position:relative}
.tef-md-listado-section .mg img.new { position:absolute; right:-10px; top:10px}
.tef-md-listado-section.tef-md-dispositivos-list .mg img.new{ position:absolute; right:20px; top:10px}


/********** DISPOSITIVOS ************/
.tef-md-listado-section.tef-md-dispositivos-list .tef-mu { margin-right:0px; text-align:center}
.tef-md-listado-section.tef-md-dispositivos-list .row { float:left; clear:both; width:100%; border-top:1px solid #CDCDCD; padding-top:20px}
.tef-md-listado-section.tef-md-dispositivos-list .row.first-row { border:0; padding:0}
.tef-md-dispositivos-list .tef-mu h2 { font-size:93%; line-height:116%; font-weight:bold; color:#212121}
.tef-md-dispositivos-list .tef-mu h2 a{color:#212121; text-decoration:none}
.tef-md-dispositivos-list .tef-mu h2 a:hover { color:#E51F9E}
.tef-md-dispositivos-list .tef-mu p { font-size:93%; line-height:116%; color:#919191}

.tef-md-dispositivos-list .hd h4 { font-size:153.9%; line-height:100%; color:#212121; font-weight:bold;}

/********* DETALLE DE SECCION **************/
.tef-md-detalle-section { margin:0 20px; padding-bottom:20px; overflow:hidden;}
.tef-md-detalle-section .mg { float:left!important; text-align:center; padding-bottom:15px; overflow:hidden!important; width:48%!important;}
.tef-md-detalle-section .mg img { width:449px;}
.tef-md-detalle-section .mt,
.tef-md-detalle-section .ft { float:right; width:50%; overflow:hidden;}
.tef-md-detalle-section .ft { margin-top:10px;}
.tef-md-detalle-section .mt img{ float:left; margin-right:10px;}
.tef-md-detalle-section .mt h2 { font-size:153.9%; line-height:116%; color:#2B2B2B; font-weight:bold;}
.tef-md-detalle-section .mt h2 a { color:#2B2B2B; text-decoration:none}
.tef-md-detalle-section .mt h2 a:hover{ color:#E51F9E; text-decoration:none}
.tef-md-detalle-section .mt h3 { font-size:108%; line-height:123.1%; color:#6D6D6D; font-weight:bold;}
.tef-md-detalle-section .mt p a{ text-decoration:none; line-height:;}
.tef-md-detalle-section .mt p { font-size:93%; line-height:150%; color:#6D6D6D; display:table; width:100%; margin-top:10px; clear:both}
.tef-md-detalle-section .mt p strong { font-weight:bold; color:#2B2B2B; padding-bottom:4px; display:block}
.tef-md-detalle-section .mt span.more { font-size:85%; line-height:161.6%; color:#6D6D6D; font-weight:bold; display:block; width:100%; height:25px; background:url(../img/ic-star.gif) 0 0 no-repeat; padding-left:24px; margin-top:5px; margin-bottom:15px;}
.tef-md-detalle-section .mt span.more a {color:#6D6D6D; text-decoration:none;}
.tef-md-detalle-section .mt h4 { font-size:153.9%; line-height:116%; color:#2B2B2B; font-weight:bold; padding-bottom:3px}
.tef-md-detalle-section .mt h5 { font-size:108%; line-height:116%; color:#2B2B2B; font-weight:bold; padding-bottom:3px; margin-right:5px; float:left;}
.tef-md-detalle-section .mt a.ver-todos{ background: url(../img/ic_arrow-circle-right.png) no-repeat left center; padding-left:20px;}
.tef-md-detalle-section .mt ul { min-height:30px}
 
.tef-md-detalle-section .mt ul.text li{ background-image:none; margin-right:10px; color:;}
.tef-md-detalle-section .mt ul li a { display:block; height:20px}

.tef-md-detalle-section .mt .ft { border-top:1px solid #C8C8C8; padding-top:10px; margin-top:10px; float:none; width:100%;}
.tef-md-detalle-section .mt .ft a.add { width:160px; height:36px; display:inline-block; float:right; background:url(../img/btn-add.gif) 0 0 no-repeat}
.tef-md-detalle-section .mt .ft a.quiero { width:226px; height:36px; display:inline-block; float:right; background:url(../img/btn-quiero.gif) 0 0 no-repeat}
.tef-md-detalle-section .mt .ft h3 { font-size:269%; line-height:100%; color:#212121; font-weight:bold; float:left; margin-right:5px; padding-right:5px; border-right:solid 1px #C8C8C8;}
.tef-md-detalle-section .mt .ft h3 span { font-size:60%;}

.tef-md-detalle-section .ft h2 { font-size:108%; font-weight:bold; line-height:100%; border-bottom:1px solid #C8C8C8; padding-bottom:10px; margin-bottom:10px}
.tef-md-detalle-section .ft h2 p { font-size:77%; line-height:123.1%; color:#6D6D6D; font-weight:normal; margin-right:10px; padding-top:5px}
.tef-md-detalle-section .ft ul li{  margin:0 5px; display:inline; float:left}
.tef-md-detalle-section .ft ul li.first{margin:0 5px 0 0;}
.tef-md-detalle-section .ft ul li a{ height:32px; width:32px; display:inline-block; background:url(../img/btn-iconos.jpg) no-repeat;}
.tef-md-detalle-section .ft span{ font-size:108%; line-height:; font-weight:bold; color:#212121;}
.tef-md-detalle-section .ft ul li.facebook a{ background-position: -103px top; }
.tef-md-detalle-section .ft ul li.flickr a{ background-position: 0px top; }
.tef-md-detalle-section .ft ul li.vimeo a{ background-position: -68px top; }
.tef-md-detalle-section .ft ul li.twiter a{ background-position: -34px top; }

.tef-md-detalle-section.lightbox { margin:0 auto}
.tef-md-detalle-section.lightbox .mg { float:none; display:table; height:1%; width:100%;}


/************* CARRITO *************/
.tef-md-carrito { margin-left:20px; display:inline-block; margin-bottom:50px;}

.tef-md-carrito .tef-mu { display:table; height:1%; width:100%; border-bottom:1px solid #C8C8C8; padding:10px 0}
.tef-md-carrito .description { width:60%; float:left; position:relative}
.tef-md-carrito .description .mt h3 a{ color:#212121; font-size:108%; font-weight:bold; line-height:123.1%;}
.tef-md-carrito .description .mt h3 a:hover{ color:#E51F9E; text-decoration:none;}
#tabs-confirmacion .description { width:100%; min-height:48px}
.tef-md-carrito .items { float:right; width:35%; text-align:right}
.tef-md-carrito .items p { position:relative}
.tef-md-carrito .items p span.select_67 { right:0}
.tef-md-carrito .items label { font-size:93%; line-height:131%; color:#212121; font-weight:bold; padding-bottom:4px; display:block}

.tef-md-carrito .description .mg { float:left; margin-right:10px}
.tef-md-carrito .description h3,
.tef-md-carrito .description h4 { font-size:108%; font-weight:bold; line-height:131%; padding-bottom:4px; color:#212121;}
.tef-md-carrito .description h4 { font-size:93%}
.tef-md-carrito .description p { font-size:93%; line-height:131%; padding-bottom:4px; color:#6D6D6D;}
.tef-md-carrito .description p.more { position:absolute; bottom:0; right:0; font-weight:bold}
.tef-md-carrito .description a { font-size:93%; line-height:131%; color:#E51F9E; text-decoration:none; font-weight:normal;}
.tef-md-carrito .description a:hover { text-decoration:underline}
.tef-md-carrito .items form p { float:right; margin-left:5px;}
.tef-md-carrito option { padding:3px 0; font-size:108%; line-height:116%; color:#606060}
.tef-md-carrito .items form label { font-size:93%; line-height:116%; color:#606060; margin-top:10px; display:inline-block}
.tef-md-carrito .items h5 { font-size:153.9%; line-height:116%; color:#212121; font-weight:bold; margin-top:50px}

.tef-md-carrito span.select_67 {
position: absolute;
text-align:left;
width: 26px;
height: 26px;
padding: 9px 27px 0 14px;
color: #606060;
font-size: 108%;
line-height:123.1%;
background:url(../img/bg-select-67.gif) 0 0 no-repeat;
_background:none;
overflow: hidden;
}
.tef-md-carrito span.select_237 {
position: absolute;
text-align:left;
width: 194px;
height: 35px;
padding: 7px 27px 0 16px;
color: #606060;
font-size: 108%;
line-height:123.1%;
background:url(../img/bg-select-237.gif) 0 0 no-repeat;
_background:none;
overflow: hidden;
}
.tef-md-carrito span.select_117 {
position: absolute;
text-align:left;
width: 74px;
height: 35px;
padding: 9px 27px 0 16px;
color: #606060;
font-size: 108%;
line-height:123.1%;
background:url(../img/bg-select-117.gif) 0 0 no-repeat;
_background:none;
overflow: hidden;
}

.tef-md-carrito .row { display:table; height:1%; width:100%}
.tef-md-carrito .row h3 { font-size:123.1%; line-height:131%; color:#212121; font-weight:bold; border-bottom:1px solid #C8C8C8; padding-bottom:5px; margin:20px 0 12px 0}
.tef-md-carrito .row p { float:left; margin-right:13px}
.tef-md-carrito .row p select { height:35px; margin-bottom:15px; font-size:108%;}
.tef-md-carrito .row label { float:left; font-size:108%; line-height:153.9%; color:#606060; margin-right:10px; padding-top:5px; font-weight:normal;}
.tef-md-carrito .row.fomr-textarea label{ float:none;}
.tef-md-carrito .row .bg-input-117,
.tef-md-carrito .row .bg-input-237,
.tef-md-carrito .row .bg-input-483,
.tef-md-carrito .row .bg-input-87 { height:28px; padding:7px 0 0 5px; width:112px; background:url(../img/bg-input-117.gif) 0 0 no-repeat; float:left}
.tef-md-carrito .row .bg-input-87 { width:82px; background:url(../img/bg-input-87.gif) 0 0 no-repeat;}
.tef-md-carrito .row .bg-input-117 input,
.tef-md-carrito .row .bg-input-87 input,
.tef-md-carrito .row .bg-input-483 input,
.tef-md-carrito .row .bg-input-237 input { border:0 none; width:110px; color:#606060; font-size:108%; line-height:123.1%; padding-top:3px;}
.tef-md-carrito .row .bg-input-87 input { width:80px; padding-top:3px;}
.tef-md-carrito .row .bg-input-483 { background:url(../img/bg-input-483.gif) 0 0 no-repeat; width:478px;}
.tef-md-carrito .row .bg-input-483 input { width:476px; padding-top:3px;}
.tef-md-carrito .row .bg-input-237 { background:url(../img/bg-input-237.gif) 0 0 no-repeat; width:232px;}
.tef-md-carrito .row .bg-input-237 input { width:230px; padding-top:3px;}
.tef-md-carrito .row span {font-size:108%; line-height:153.9%; color:#606060;}
.tef-md-carrito .row span.alert { clear:both; float:left; min-height:26px; background:url(../img/ic-important.gif) left 4px no-repeat; padding:5px 0 0 33px; width:95%; border-top:solid 1px #c8c8c8; margin-bottom:5px;}
.tef-md-carrito .row .col + span.alert { margin-top:10px}
.tef-md-carrito a.help { float:left; background:url(../img/ic-help.gif) 0 0 no-repeat; width:24px; height:24px; margin:5px 10px 0 5px; display:inline}
.tef-md-carrito .row .mg { float:left;}
.tef-md-carrito .row .mt { float:right; width:40%;}
.tef-md-carrito .row .mt li { border-top:1px solid #C8C8C8; padding-top:5px; margin-bottom:7px}
.tef-md-carrito .row .mt li.first { border:none}
.tef-md-carrito .row .mt li h4 { height:18px; margin-bottom:3px; font-size:108%; line-height:131%; font-weight:bold; color:#6D6D6D; padding-left:30px; background:url(../img/ic-numbers.gif) 0 0 no-repeat}
.tef-md-carrito .row .mt li h4.two { background-position:0 -20px}
.tef-md-carrito .row .mt li h4.three { background-position:0 -40px}
.tef-md-carrito .row .mt li h4.four { background-position:0 -60px}
.tef-md-carrito .row .mt li span { font-size:93%; line-height:123.1%; color:#606060}
.tef-md-carrito .col { float:left; width:33%;}
.tef-md-carrito .col p { float:none; margin:0; font-weight:bold}
.tef-md-carrito .col span { font-size:93%; line-height:153.9%; color:#6D6D6D}
.tef-md-carrito .row.border-bottom {border-bottom:1px solid #C8C8C8; padding-bottom:7px; margin-bottom:7px}
.tef-md-carrito a.btn-edit { float:right; width:138px; height:22px; background:url(../img/btn-editar-datos.gif) 0 0 no-repeat}
.tef-md-carrito a.btn-volver-paso { float:left!important; width:185px!important; height:37px!important; background:url(../img/btn-volver_paso_anterior.png) 0 0 no-repeat!important;}

.tef-md-carrito .ft h3 { font-size:215%; line-height:100%; font-weight:bold; color:#212121; border-bottom:1px solid #212121; padding:15px 0 10px 0; margin-bottom:10px}
.tef-md-carrito .ft h3 span { float:right}
.tef-md-carrito .ft a { display:inline-block; width:141px; height:38px; background:url(../img/botones.jpg) -10px -158px no-repeat ; float:right}

.tef-md-carrito .ft a.fin-compra{ background:url(../img/btn_finalizar-compra.png) no-repeat top left; width:240px; height:37px; float:right; }
.tef-md-carrito .ft a.cont-compra{ background:url(../img/btn_continuar-compra.png) no-repeat top left; width:282px; height:37px;float:left;}

.tef-md-carrito .ft a.end { background:url(../img/btn-finalizar_compra.gif) 0 0 no-repeat; width:236px}
.tef-md-carrito .ft p { float:left; width:60%; font-size:93%; line-height:108%; color:#606060; padding-top:10px}
.tef-md-carrito .ft p em { font-weight:bold; font-style:normal; color:#000}

.tef-md-carrito .direccion { clear:both; display:block}
.tef-md-carrito .direccion label { float:none; display:block; margin:6px 0 3px 0}
.tef-md-carrito .row .two-col { float:left; width:39%}
.tef-md-carrito .direccion .row p select { margin-bottom:0}
.tef-md-carrito .bg-textarea { width:483px; height:105px; background:url(../img/bg-textarea.gif) 0 0 no-repeat; padding:5px}
.tef-md-carrito .bg-textarea textarea { font-family:Arial; color:#606060; font-size:108%; line-height:123.1%; border:0 none; width:473px; height:95px;}

/************ PROMOCIONES ********/
.tef-md-promociones { margin-right:20px;}
.tef-md-promociones .hd { height:45px; border-bottom:1px solid #212121}
.tef-md-promociones .hd h2 { font-size:153.9%; line-height:116%; color:#212121; font-weight:bold; padding-top:15px}
.tef-md-promociones .tef-mu { border-top:1px solid #C8C8C8; padding:10px 0; display:table; height:1%; width:100%}
.tef-md-promociones .tef-mu.first-mu { border:none}
.tef-md-promociones .tef-mu .mg { float:left; margin-right:20px}
.tef-md-promociones .tef-mu h3 { font-size:108%; line-height:123.1%; font-weight:bold; color:#212121; padding-bottom:5px}
.tef-md-promociones .tef-mu p { font-size:93%; line-height:123.1%; color:#6D6D6D; padding-bottom:5px}
.tef-md-promociones .tef-mu a { width:85px; height:23px; display:inline-block; background:url(../img/botones.jpg) -38px -269px no-repeat;}
.tef-md-promociones.puntos .tef-mu a { background-position:-38px -487px}
/********* CONSULTAS **********/
.tef-md-consultas { width:285px; height:115px; margin:10px 0; background:url(../img/bg-box-consultas.gif) 0 0 no-repeat}
.tef-md-consultas p { font-size:93%; line-height:116%; color:#212121; font-weight:bold; padding:42px 0 7px 0; margin:0 20px}
.tef-md-consultas a { display:inline-block; height:24px; line-height:24px; padding-left:29px; text-decoration:none; font-size:108%; color:#fff; font-weight:bold; margin:0 20px; background:url(../img/ic-more-arrow-gray.gif) 0 0 no-repeat}

/****** resultado busqueda ***********/
.resultado_busqueda .hd-section .more { width:46%; text-align:right; margin-top:40px;}
.resultado_busqueda .hd-section .more p { float:right; width:187px; height:38px; position:relative; padding-left:10px;}
.resultado_busqueda .hd-section .more h5 { font-size:108%; line-height:123.1%; color:#212121; padding-top:18px}

/********** CUENTA ************/
.account .hd-section { padding-bottom:20px; margin-top:10px}
.account .hd-section .more { width:33%;}
.account .hd-section .more p { font-size:108%; line-height:116%; font-weight:bold; color:#212121; padding-top:15px}
.account .hd-section .more span { float:right; height:46px; margin-left:10px; padding-left:22px; background:#e61f9e url(../img/bg-puntos-border.gif) 0 0 no-repeat}
.account .hd-section .more span em { display:inline-block; font-style:normal; padding-right:22px; height:46px; background:url(../img/bg-puntos-border.gif) right -46px no-repeat; font-size:276%; color:#fff; no-repeat}

.tef-md-estadisticas { margin-left:20px;}
.tef-md-estadisticas .hd { height:45px; border-bottom:1px solid #212121; margin-bottom:15px}
.tef-md-estadisticas .hd h2 { font-size:153.9%; line-height:116%; color:#212121; font-weight:bold; padding-top:15px}
.tef-md-estadisticas .bd { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #C8C8C8}
.tef-md-estadisticas .tef-mu { width:148px; height:134px; float:right; display:inline; text-align:center; margin-left:12px; background:url(../img/bg-account-titles-box.gif) 0 0 no-repeat}
.tef-md-estadisticas .tef-mu.first-mu { float:left; margin:0}
.tef-md-estadisticas .tef-mu.ultima_compra { background-position:-163px 0;}
.tef-md-estadisticas .tef-mu.vistos { background-position:-324px 0;}
.tef-md-estadisticas .tef-mu.favoritos { background-position:-487px 0;}
.tef-md-estadisticas .tef-mu h3 { font-size:615%; line-height:85%; padding-top:35px; color:#fff; font-weight:bold}
.tef-md-estadisticas .tef-mu p { font-size:93%; line-height:116%; padding-top:5px; color:#fff;}
.tef-md-estadisticas .ft { border-bottom:1px solid #C8C8C8; padding-bottom:10px}
.tef-md-estadisticas .ft h4 { font-size:123.1%; line-height:131%; color:#6D6D6D; font-weight:bold; padding-bottom:5px}
.tef-md-estadisticas .ft p { font-size:93%; line-height:116%; color:#212121; }

/******** CONFIGURACION ***********/
.border{border-top:1px solid #C8C8C8;}
.tef-md-configuracion { margin-left:20px;}
.tef-md-configuracion .hd { height:45px; border-bottom:1px solid #212121; margin-bottom:15px}
.tef-md-configuracion .hd h2 { font-size:153.9%; line-height:116%; color:#212121; font-weight:bold; padding-top:15px}
.tef-md-configuracion p,
.tef-md-configuracion label { color:#212121; padding-bottom:10px; font-size:93%; line-height:116%}
.tef-md-configuracion .row { display:table; height:1%; width:100%;}
.tef-md-configuracion form { margin:10px 0;}
.tef-md-configuracion form p { float:left; margin-right:10px;}
.tef-md-configuracion a.save { width:80px; height:28px; display:block; background:url(../img/btn-guardar.gif) 0 0 no-repeat; margin:10px 0; float:right;}

span.checkbox {
width: 18px;
height: 18px;
padding: 0 5px 0 0;
background:url(../img/bg-checkbox.png) top no-repeat;
display: block;
clear: left;
float: left;
}
span.radio {
width: 16px;
height: 16px;
padding: 0 5px 0 0;
background:url(../img/bg-radio.gif) top no-repeat;
display: block;
clear: left;
margin:7px 3px 0 0;
float: left;
}

/************ MIS DATOS ************/
.tef-md-mis-datos{  margin-left:20px;}
.tef-md-mis-datos .hd{ height:45px; border-bottom:1px solid #212121;}
.tef-md-mis-datos .bd #div_datos_mostrar{ margin-bottom:30px;}
.tef-md-mis-datos .bd #div_datos_editar{ margin-bottom:30px;}
.tef-md-mis-datos .hd h2{ font-size:153.9%; line-height:116%; color:#212121; font-weight:bold; padding-top:15px}
.tef-md-mis-datos .hd a{ float:right; font-size:93%; line-height:116%; color:#E51F9E; text-decoration:none; padding-top:23px;}
.tef-md-mis-datos .tef-mu { border-bottom:1px solid #C8C8C8; padding:15px 0}
.tef-md-mis-datos .mg { float:left; display:inline; margin-right:10px}
.tef-md-mis-datos .mt { display:table; width:100%;}
.tef-md-mis-datos .mt ul{ float:left; width:33%;}
.tef-md-mis-datos .mt ul li{}
.tef-md-mis-datos .mt ul li .bg-input-200{ background:url("../img/bg-input-200.gif") no-repeat scroll 0 0 transparent; border:0 none; padding:10px; width:200px;}
.tef-md-mis-datos .mt ul li .bg-input-200 input{ width:180px; border:0;}
.tef-md-mis-datos .mt ul li .bg-input-46{ background:url(../img/bg-input-46.gif) no-repeat scroll 0 0 transparent; border:0 none; padding:10px 7px; width:35px; float:left;}
.tef-md-mis-datos .mt ul li .bg-input-46 input{ width:35px; border:0;}
.tef-md-mis-datos .mt ul li h2{ margin-bottom:5px; font-size:; line-height:; font-weight: bold;}
.tef-md-mis-datos .mt h4 { font-size:108%; line-height:138.5%; font-weight:bold; color:#212121}
.tef-md-mis-datos .mt h4 span { color:#E51F9E}
.tef-md-mis-datos .mt p { font-size:93%; line-height:138.5%; color:#6D6D6D;}
.tef-md-mis-datos .mt h5 { font-size:153.9%; line-height:123.1%; font-weight:bold; color:#212121; position:absolute; right:0; bottom:0; _left:428px; _top:90px;}

/************ HISTORIAL ************/
.tef-md-compras { margin-left:20px;}
.tef-md-compras .hd { height:45px; border-bottom:1px solid #212121;}
.tef-md-compras .hd h2 { font-size:153.9%; line-height:116%; color:#212121; font-weight:bold; padding-top:15px}
.tef-md-compras .hd a { float:right; font-size:93%; line-height:116%; color:#E51F9E; text-decoration:none; padding-top:23px}
.tef-md-compras .tef-mu { border-bottom:1px solid #C8C8C8; padding:15px 0}
.tef-md-compras .mg { float:left; display:inline; margin-right:10px}
.tef-md-compras .mt { position:relative}
.tef-md-compras .mt h4 { font-size:108%; line-height:138.5%; font-weight:bold; color:#212121}
.tef-md-compras .mt h4 span { color:#E51F9E}
.tef-md-compras .mt p { font-size:93%; line-height:138.5%; color:#6D6D6D;}
.tef-md-compras .mt h5 { font-size:153.9%; line-height:123.1%; font-weight:bold; color:#212121; position:absolute; right:0; bottom:0; _left:428px; _top:90px;}

/*********** BOXGRAY ****************/
.tef-md-box-gray { width:285px; background:#d6d6d6 url(../img/bg-border-bottom-box-gray.gif) 0 bottom no-repeat; padding-bottom:10px; margin-bottom:15px}
.tef-md-box-gray .bd { background:url(../img/bg-border-top-box-gray.gif) 0 0 no-repeat; padding-top:10px}
.tef-md-box-gray .bd h3 { font-size:153.9%; line-height:116%; color:#212121; margin:0 20px; padding:5px 0}
.tef-md-box-gray .bd p { font-size:93%; line-height:123.1%; color:#212121; margin:0 20px; padding:5px 0}

/********** NOVEDADES ************/
.tef-md-related_news { margin:0 20px 0 0;}
.tef-md-related_news .hd { height:45px; border-bottom:1px solid #212121}
.tef-md-related_news .hd h2 { font-size:153.9%; line-height:116%; color:#212121; font-weight:bold; padding-top:15px}
.tef-md-related_news .tef-mu { border-top:1px solid #C8C8C8; padding:15px 0}
.tef-md-related_news .tef-mu h3 { font-size:108%; line-height:123.1%; color:#212121; padding-bottom:5px; font-weight:bold}
.tef-md-related_news .tef-mu h3 a{ color:#000000; text-decoration:none;}
.tef-md-related_news .tef-mu h3 a:hover { color:#E51F9E; text-decoration:none; }
.tef-md-related_news .tef-mu p { font-size:93%; line-height:123.1%; color:#727272}

/************ LIGHTBOX *************/
.tef-md-listado-section.lightbox { width:700px !important; margin:auto; text-align:left; background:url(../img/bg-border-top-lightbox.png) 0 0 no-repeat; padding-top:11px;}
.tef-md-listado-section.lightbox .hd h3 { border-bottom:1px solid #212121; padding-bottom:5px; margin-bottom:10px }
.tef-md-listado-section.lightbox.create .hd{ position:relative;}
.tef-md-listado-section.lightbox.create .hd h3 { border-bottom:none; margin-bottom:0; padding-top:10px}
.tef-md-listado-section.lightbox.create .hd a.cerrar{ background:url(../img/btn_cerrar.png) no-repeat scroll center top transparent; text-decoration:none; color:#212121; font-size:108%; font-weight:bold; line-height:108%; float:right; height:37px; width:37px;  right:0px; *right:0px; top:5px; position:absolute;}
.tef-md-listado-section.lightbox .content { width:660px; padding-left:20px; padding-right:20px; background-color:#fff}
.tef-md-listado-section.lightbox .border-bottom { width:100%; height:11px; _margin-top:-5px; background:url(../img/bg-border-bottom-lightbox.png) 0 bottom no-repeat}
.tef-md-listado-section.lightbox.favorites .hd { margin-bottom:0; padding-top:22px; *padding-top:20px; border:none; position:relative;}
.tef-md-listado-section.lightbox.favorites .hd h2 { }
.tef-md-listado-section.lightbox.favorites .mt span { font-size:85%; line-height:116%; display:block}
.tef-md-listado-section.lightbox.favorites .mt span a { color:#E51F9E; text-decoration:none}

.tef-md-listado-section.lightbox .tef-mu { margin-left:24px !important}
.tef-md-listado-section.lightbox .tef-mu.first-mu { margin-left:0 !important;}

.tef-md-mudis-list .tef-mu.first-mu { margin-left:0 !important;}

.tef-md-mudis-list .tef-mu { min-height:152px; width:134px}

/************ CARRITO CONSULTA ****************/
.tef-md-carrito_consulta { width:489px; background:url(../img/bg-consulta-border-top.png) 0 0 no-repeat; padding-top:10px; margin:auto; display:table; height:1%; min-height:200px;}
.tef-md-carrito_consulta .content { padding:0 20px 10px 20px; margin:0; width:449px; background-color:#fff; float:left; overflow:hidden}
.tef-md-carrito_consulta .border-bottom { width:100%; height:10px; _margin-top:-6px; background:url(../img/bg-consulta-border-bottom.png) 0 bottom no-repeat; float:left; clear:both}
.tef-md-carrito_consulta .tef-md-consulta { text-align:left; margin-right:0 !important;}
.tef-md-carrito_consulta .tef-md-consulta a.send { margin:0}

.tef-md-carrito_consulta .content .aceptar { text-align:right;}
.aceptar{ font-size:108%; color:#000; font-weight:bold; text-decoration:none; margin:0; padding:0; text-align:right; float:right;}

/*********************************************/

/************ CARD IMAGEN ****************/
.tef-md-carrito_consulta { width:489px; background:url(../img/bg-consulta-border-top.png) 0 0 no-repeat; margin:auto; position:relative; height:200px;}
.tef-md-carrito_consulta .content { padding:10px 20px; margin:0; width:449px; background-color:#fff; float:left; overflow:hidden}
.tef-md-carrito_consulta .content .tef-md .hd{ position:relative; margin-top:25px;}
.tef-md-carrito_consulta .border-bottom { width:100%; height:10px; _margin-top:-6px; background:url(../img/bg-consulta-border-bottom.png) 0 bottom no-repeat; float:left; clear:both}
.tef-md-carrito_consulta .tef-md-card { text-align:left; margin-right:0 !important;}
.tef-md-carrito_consulta .tef-md-card a.send { margin:0}

.tef-md-carrito_consulta .content .aceptar { text-align:right;}
.aceptar{ font-size:108%; color:#000; font-weight:bold; text-decoration:none; margin:0; padding:0; text-align:right; float:right;}

.tef-md-card h2{ color:#212121; border-bottom:#000000 solid 1px; font-size:123.6%; font-weight:bold;}

/*********************************************/


.tef-md-carrito_consulta-sol{width:489px; background:url(../img/bg-consulta-border-top.png) 0 0 no-repeat; display:inline-block; margin:auto; position:relative;}
.tef-md-carrito_consulta-sol .content { padding:0px 20px 10px 20px; margin:0; width:449px; background-color:#fff; float:left; overflow:hidden; margin:10px 0 0;}
.tef-md-carrito_consulta-sol .border-bottom { width:100%; height:10px; _margin-top:-6px; background:url(../img/bg-consulta-border-bottom.png) 0 bottom no-repeat; float:left; clear:both}


/* SOL CONTASEÑA*/

.tef-md-sol-contrasenia{margin:30px 21px 50px 21px;}
.tef-md-sol-contrasenia .hd{}
.tef-md-sol-contrasenia .bd{width:311px;}
.tef-md-sol-contrasenia .bd h2{ font-family:Arial; font-size:93%; font-weight:bold; background:none; height:auto;}
.tef-md-sol-contrasenia .bd .input {background:url(../img/bg-contrasenia.gif) no-repeat scroll 0 bottom transparent; height:29px; margin-bottom:10px; padding:3px;
width:311px;}
.tef-md-sol-contrasenia .bd .input input { border:medium none; color:#606060; font-size:93%; height:20px; line-height:131%; margin:3px 0 0 9px; width:200px; }
.tef-md-sol-contrasenia .bd a.send { background:url(../img/bt-enviar-contrasenia.gif) no-repeat scroll center 0 transparent; height:23px; width:75px; float:right; }

/* REST CONTASEÑA*/

.tef-md-rest-contrasenia{margin:30px 21px 50px 21px; margin-bottom:200px;}
.tef-md-rest-contrasenia .hd{}
.tef-md-rest-contrasenia .bd{width:311px;}
.tef-md-rest-contrasenia .bd h2{ font-family:Arial; font-size:93%; font-weight:bold; background:none; height:auto; margin: 4px 0 4px 0px;}
.tef-md-rest-contrasenia .bd .input {background:url(../img/bg-contrasenia.gif) no-repeat scroll 0 bottom transparent; height:29px; margin-bottom:10px; padding:3px;
width:311px;}
.tef-md-rest-contrasenia .bd .input input { border:medium none; color:#606060; font-size:93%; height:20px; line-height:131%; margin:3px 0 0 9px; width:200px; }
.tef-md-rest-contrasenia .bd a.save { background:url(../img/btn-guardar.gif) no-repeat scroll center 0 transparent; float:right; height:29px; width:80px; }
/****** TERMINOS Y CONDICIONES *********/
.terminos_condiciones .hd-section h2 { background:url(../img/txt-terminos.gif) left no-repeat; height:42px}
.tef-md-terminos_condiciones .mg { padding-bottom:10px}
.tef-md-terminos_condiciones { margin:0 20px;}
.tef-md-terminos_condiciones h3 {color:#212121; font-size:138.5%; font-weight:bold;}
.tef-md-terminos_condiciones p {color:#6D6D6D; font-size:93%; line-height:131%; margin:5px 0 15px;}

/******** MESSAGE IE6 ************/
#div_message .hd a{ text-decoration:none; position:relative; right:-380px; top:50px; background:url(../img/btn_cerrar-ie6.png) no-repeat; display:block; height:37px; width:37px;}
#div_message .bd{ background:url(../img/aviso.png) no-repeat top left; height:210px; width:433px;}
#div_message .bd .descargar{ position:relative; top:152px; left:16px; display:block; width:130px; height:20px;}



/********** NEWS ************/
.tef-md-news{}
.tef-md-news .mg{ position:relative;}
.tef-md-news .mg .mask{ position:absolute; top:0; left:0; background:url(../img/mask_novedades.png) no-repeat scroll left top transparent; height:126px; width:320px;}
