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

/* ----------------------------------------------- */
/*	MD BASIC         							   */
/* ----------------------------------------------- */

.tef-md .hd{position:relative;}
.tef-md .bd {display:table; height:1%;} 
.tef-md .hd, .tef-md .bd, .tef-md .ft { width:100%}

.noshow{display:none!important;}

/*********** anchos ************/

#div_mudis.tef-mu{ width:134px;}
#div_dispositivos .tef-mu{ width:107px;}


/********* Crea Tu Mudis *********/

.tef-md-crea-tu-mudis{ position:absolute; top:0; right:0; z-index:999;}

.tef-md-ie6-msg{ position:absolute; top:0; left:0; right:left; z-index:1000; display:none; _display:block;}

/********** BORDES ***************/

.border-bottom-solid-ccc{ border-bottom:#cccccc solid 1px; padding-bottom:10px; margin-bottom: 20px; }
.border-bottom-solid-ccc-2{ border-bottom:#cccccc solid 1px; padding-bottom:10px; margin-bottom: 10px; }
 
.tef-md-option.seleccionar .mt h2, .tef-md-option.buscar .mt h2, .tef-md-option.crear .mt h2{margin:5px 0px; background-image:url(../img/txt-textos.jpg);background-repeat:no-repeat; }
.tef-md-option.seleccionar .mt h2{ height:25px; text-align:center; background-position:center top; }
.tef-md-option.buscar .mt h2{height:25px; text-align:center; background-position:center -55px;  }
.tef-md-option.crear .mt h2{height:25px; text-align:center; background-position:center -26px;  }
.tef-md-option{ text-align:center; position:relative; background-color:#FFFFFF; width:100%; margin-bottom:20px}
.tef-md-option .border-solid-ccc { border:1px solid #ccc; margin-bottom:0}
.tef-md-option.seleccionar .mg{ text-align:center; }

.tef-md-option.seleccionar .mt a, .tef-md-option.buscar .mt a, .tef-md-option.crear .mt a{ background-image:url(../img/botones.jpg); margin-bottom:5px; text-align:center; height:40px; background-repeat:no-repeat; display:inline-block;}

.tef-md-option.seleccionar .mt a { background-position:center -74px; width:161px; }
.tef-md-option.buscar .mt a { background-position:center 5px; width:161px; }
.tef-md-option.crear .mt a { background-position:center -35px; width:161px; }

.tef-md-option.seleccionar .mt p, .buscar .mt p, .crear .mt p{ font-size:93%; color:#6D6D6D; margin:0 40px; text-align:center; padding-bottom:10px;}
.tef-md-option.seleccionar .mg , .buscar .mg img, .crear .mg { padding: 20px 0px; text-align:center; }

/********* secciones unicas ***********/

#div_dispositivos{ }

.tef-md-option .box{ background-image:url(../img/box-box.jpg); height:6px; width:6px; position:absolute; overflow:hidden}

.tef-md-option .top-L{ background-position:0 0; top:0; left:0;}
.tef-md-option .top-R{ background-position:0 18px; top:0; right:0;}
.tef-md-option .btm-L{ background-position:0 12px; bottom:0;  left:0;}
.tef-md-option .btm-R{ background-position:0 6px; bottom:0;  right:0;}

.tef-md-mudis-list .ft{ display:table; width:100%;}
.tef-md-mudis-list .ft a{ background:url(../img/botones.jpg) no-repeat center -115px; display:inline-block; height:35px; width:161px; margin-top:8px;}
.tef-md-mudis-list.lightbox .ft a { margin-top:0}

/********* ULTIMOS MUDIS ************/
.tef-md-mudis-list .tef-mu { float:left; display:inline; margin:0 0 10px 32px;}
.tef-md-mudis-list .tef-mu.first-mu { margin-left:0}

.tef-md-mudis-list .mg { position:relative;}

.home .tef-md-mudis-list .hd{ height:182px;}
.tef-md-mudis-list .hd h2{background:transparent url(../img/txt-titulos.jpg) no-repeat scroll left -141px; height:110px; width:320px; position:relative; top:-10px;}
.tef-md-mudis-list .tef-mu .mt h2{}
.tef-md-mudis-list .tef-mu .mt h2 a{ color:#000000; font-family:Arial; font-size:108%; font-weight:bold; text-decoration:none;}
.tef-md-mudis-list .tef-mu .mt h2 a:hover { color:#E51F9E}
.tef-md-mudis-list .tef-mu .mt p{ color:#6D6D6D; font-family:Arial; font-size:93%; min-height:15px}
.tef-md-mudis-list .tef-mu .mt ul{ height:20px; margin-top:5px; padding:0; width:100%; display:table;}
.tef-md-detalle-section .mt ul li,
.tef-md-mudis-list .tef-mu .mt ul li { background-image:url(../img/iconos.jpg); background-repeat:no-repeat; float:left; height:20px;}
.tef-md-mudis-list .tef-mu .mt ul li a{ display:block; height:20px; width:20px;}
.mt ul li.laptop{ background-position: 2px 2px; width:25px;}
.mt ul li.ipod{ background-position: -22px 2px; width:20px;}
.mt ul li.consola{ background-position:-62px 2px; width:30px;}
.mt ul li.moviles{ background-position:-42px 2px; width:22px;}
.mt ul li.netbook{ background-position:-254px 2px; width:25px;}
.mt ul li.bluetooth{ background-position:-95px 2px; width:20px;}
.mt ul li.calculadoras{background-position:-113px 2px; width:26px;}
.mt ul li.camara{ background-position:-141px 2px;width:25px;}
.mt ul li.impresoras{ background-position:-168px 2px; width:25px;}
.mt ul li.pda{ background-position:-195px 2px; width:20px;}
.mt ul li.router{ background-position:-218px 2px; width:22px;}
.mt ul li.usb{background-position:-239px 2px; width:16px;}
.tef-mu .mt ul li.mas { background:none !important}
.mt ul li.mas a { color:#1a1a1a; text-decoration:none; line-height:153.9%; padding:0 5px}
.mt ul li.mas a:hover{ color:#E51F9E; text-decoration:none; line-height:153.9%; padding:0 5px}

.artistas .tef-md-mudis-list .bd .row{ float:left; width:100%;}
.artistas .tef-md-mudis-list { margin-right:20px; margin-bottom:30px;}
.artistas .tef-md-mudis-list .tef-mu { float:left; display:inline; margin:0px 0px 0px 30px;}
.artistas .tef-md-mudis-list .tef-mu.first { margin-left:0!important;}

.artistas .tef-md-mudis-list .mg { position:relative;}

.artistas .tef-md-mudis-list .hd{ border-bottom:#212121 solid 1px; margin-bottom:20px;}
.artistas .tef-md-mudis-list .hd h3{ color:#212121; font-size:153.9%; font-weight:bold; margin-top:11px; line-height:131%;}
.artistas .tef-md-mudis-list .ft{ text-align:center; border-top:#212121 solid 1px; margin-top:10px; padding-top:10px; width:100%;}

.artistas .tef-md-mudis-list .tef-mu .mt h2{}
.artistas .tef-md-mudis-list .tef-mu .mt h2 a{ color:#000000; font-family:Arial; font-size:108%; font-weight:bold; text-decoration:none;}
.artistas .tef-md-mudis-list .tef-mu .mt h2 a:hover{ color:#E51F9E; font-family:Arial; font-size:108%; font-weight:bold; text-decoration:none;}
.artistas .tef-md-mudis-list .tef-mu .mt p{ color:#6D6D6D; font-family:Arial; font-size:93%;}
.artistas .tef-md-mudis-list .tef-mu .mt ul{ height:20px; margin-top:5px; padding:0; margin-bottom:10px;}
.artistas .tef-md-mudis-list .tef-mu .mt ul li{ background-image:url(../img/iconos.jpg); background-repeat:no-repeat; float:left; height:20px;}
/*.artistas .tef-md-mudis-list .tef-mu .mt ul li.laptop{ background-position: 2px 2px; width:25px;}
.artistas .tef-md-mudis-list .tef-mu .mt ul li.ipod{ background-position: -22px 2px; width:20px;}
.artistas .tef-md-mudis-list .tef-mu .mt ul li.consola{ background-position: -42px 2px; width:30px;}
.artistas .tef-md-mudis-list .tef-mu .mt ul li.moviles{ background-position: -75px 2px; width:22px;}*/


/********* NEWS ***********/
 
.tef-md-news .mg h2{ background:transparent url(../img/txt-titulos.jpg) no-repeat scroll left 0; height:110px; width:320px; position:relative; top:-5px; } 
.tef-md-news .mt h2{ font-size:153.9%; color:#333333; font-weight:bold; }
.tef-md-news .mt h2 a{ text-decoration:none; background:none; color:#000000; display:inline; width:auto; } 
.tef-md-news .mt h2 a:hover{ color:#E51F9E;}
.tef-md-news .mt p{ font-size:93%; line-height:138.5%; color:#727272; padding: 10px 0px;; }
.tef-md-news .mt a img{ padding-top:10px; }
.tef-md-news .mt a{ background:url(../img/txt-textos.jpg) no-repeat center -82px; height:19px; width:95px; display:inline-block; margin-top:10px;}  


/******** DETALLES *********/

.tef-md-detalle{ margin-left:20px; margin-bottom:20px;}
.tef-md-detalle .mg{ float:left; width:49%;}
.tef-md-detalle .mg img{ padding:0px 10px 10px 0px;}
.tef-md-detalle .hd{ height:37px; margin-bottom:10px;}
.tef-md-detalle .hd h2{ border-bottom:1px solid #212121; color:#212121; font-size:230%; font-weight:bold; margin-bottom:10px;}
.tef-md-detalle .mt h2{ color:#6D6D6D; font-size:93%; font-weight:normal; line-height:16px;}
.tef-md-detalle .mt h3{ color:#212121; font-size:93%; font-weight:bold; line-height:16px;}
.tef-md-detalle .mt .compartir{}
.tef-md-detalle .mt h3 a{ color:#E51F9E; font-weight:bold; display:inline-block; width:200px; max-width:200px}
.tef-md-detalle .mt h4{ color:#212121; font-size:123.1%; font-weight:bold; margin-top:15px; border-bottom:#ccc solid 1px; padding-bottom:3px; float:right; width:49%;}
.tef-md-detalle .mt{ margin-right:10px; }
.tef-md-detalle .mt p{ color:#6d6d6d; font-size:93%; display:inline-block; float:left; clear:both; width:100%; line-height:20px;}

.tef-md-detalle .mt ul{ margin-top:8px; float:right; width:49%; height:32px;}
.tef-md-detalle .mt ul li{ background-image:url(../img/btn-iconos.jpg); background-repeat:no-repeat; height:32px; width:32px; padding:0!important; margin:0 5px; float:left;}
.tef-md-detalle .mt ul li a{ display:inline-block;}
.tef-md-detalle .mt ul li.facebook{ background-position:-103px top;}
.tef-md-detalle .mt ul li.flickr{ background-position: 0px top; }
.tef-md-detalle .mt ul li.vimeo{ background-position: -68px top; }
.tef-md-detalle .mt ul li.twiter{ background-position: -34px top; }
.tef-md-detalle .mt ul li.mas{ background-position:-135px 0; }
.tef-md-detalle .mt ul li a{ outline:none; height:32px; width:32px; color:#FF0000;}
.tef-md-detalle .mt ul li.first { margin-left:0; }
.tef-md-detalle .mt .at300bs.at15t_expanded, .at300bs.at15t_compact { background:none !important}

/********* VIDEO **********/

.tef-md-video{  margin-left:20px; margin-right:5px; margin-bottom:10px;}
.tef-md-video .hd{}
.tef-md-video .hd h2{ color:#212121; border-bottom:#000000 solid 1px; font-size:123.6%; font-weight:bold;}
.tef-md-video .mg{ padding:10px 0px;}
.tef-md-video .mg img{}
.tef-md-video .mt{}

/******** NOVEDADES **********/

.novedades .hd-section h2{ background:url(../img/txt-titulos.jpg) no-repeat left -460px; height:42px; width:300px;}
.tef-md-novedades{ margin-left:20px;}
.tef-md-novedades .hd{}
.tef-md-novedades .hd h2{ font-size:182%; font-weight:bold; margin-bottom:15px;}
.tef-md-novedades .mg{}
.tef-md-novedades .mt{ margin-top:10px;}
.tef-md-novedades .mt p{ color:#6d6d6d; font-size:93%; line-height:131%; margin:15px 0px; line-height:146.5%;}

/******* NOVEDADES RELACIONADAS *****/

.tef-md-novedades-relacionadas{ margin-right:20px;}
.tef-md-novedades-relacionadas h2{ font-size:153.9%; font-weight:bold; border-bottom:#212121 solid 1px; padding-top:7px; padding-bottom:5px;}
.tef-md-novedades-relacionadas .bd .mu .hd h2{ border:none; font-size:108%; font-weight:bold; margin:5px 0px; padding:0;}
.tef-md-novedades-relacionadas .bd .mu .hd h2 a{ color:#000; border:none; font-size:108%; font-weight:bold; text-decoration:none; }
.tef-md-novedades-relacionadas .bd .mu .hd h2 a:hover{ color:#E51F9E; border:none; font-size:108%; font-weight:bold; text-decoration:none;}
.tef-md-novedades-relacionadas .bd .mu .mt p{ color:#6D6D6D; font-size:93%; line-height:131%; margin:5px 0px; }
.tef-md-novedades-relacionadas .bd .mu .mt a{ background:transparent url(../img/txt-leermas.jpg) no-repeat scroll center 0px; display:inline-block;font-size:93%; margin:5px 0px; height:18px; width:68px;}
.tef-md-novedades-relacionadas .bd .mu{ border-bottom:#c8c8c8 solid 1px;}
.tef-md-novedades-relacionadas{}

/******* QUE ES MUDIS ***********/

.queesmudis .hd-section h2{ background:url(../img/txt-titulos.jpg) no-repeat left -530px; height:42px;}
.tef-md-queesmudis.left{ margin-left:20px;}
.tef-md-queesmudis.right{ margin-right:20px;}
.tef-md-queesmudis h2{}
.tef-md-queesmudis .bd .mu .hd h2{ font-size:182%; padding-bottom:3px; font-weight:bold; border-bottom:#212121 solid 1px;}
.tef-md-queesmudis .bd .mu .mt p{ margin:15px 0; color:#6D6D6D; font-size:93%; line-height:131%;}
.tef-md-queesmudis .bd .mu .mt p strong{ font-weight:bold;}
.tef-md-queesmudis .bd .mu .hd a{}
.tef-md-queesmudis .bd .mu{}

/*********** FAQ **************/

.faq .hd-section h2{ background:url(../img/txt-titulos.jpg) no-repeat left -600px; height:42px; width:360px;}
.tef-md-faq{ margin-left:20px;}
.tef-md-faq h2{}
.tef-md-faq .bd .mu .hd h2{ font-size:138.5%; font-weight:bold; color:#212121;}
.tef-md-faq .bd .mu .mt p{ margin:5px 0 15px 0; color:#6D6D6D; font-size:93%; line-height:131%}
.tef-md-faq .bd .mu .mt p strong{ font-weight:bold;}
.tef-md-faq .bd .mu .hd a{}
.tef-md-faq .bd .mu{}

.faq .tef-md-video{ margin: 0 20px 10px 0;}

/*********** CONSULTA **********/

.tef-md-consulta{ margin-left:20px; margin-bottom:50px;}
.tef-md-consulta .hd{ margin-bottom:30px;}
.tef-md-consulta input{ background:transparent url(../img/bg-hd-input-ft.gif) no-repeat scroll 0 bottom; width:214px; color:#606060; font-size:93%; line-height:131%; border:medium none; height:19px; padding-left:10px; padding-top:4px; padding-bottom:4px; /**height:19px; margin-bottom:10px;  *padding-top:10px;*/}

.tef-md-consulta .hd h2{ color:#212121; border-bottom:#000000 solid 1px; font-size:123.6%; font-weight:bold; margin:0;}
.tef-md-consulta h2{ color:#212121; font-size:93%; font-weight:bold; margin:4px 0px 4px 4px;}
.tef-md-consulta .input.consulta{  height:192px; width:455px; margin-bottom:10px;}
.tef-md-consulta textarea{background:transparent url(../img/bg-hd-input-consulta.gif) no-repeat scroll 0 bottom; border:medium none; color:#606060; font-size:93%; height:182px; line-height:131%; width:439px; font-family:Arial; padding-left:10px; padding-top:10px; margin-bottom:10px;}
.tef-md-consulta a.send{ border:medium none; color:#606060; font-size:93%; height:0px; line-height:131%; width:0px; display:inline-block; height:29px;
width:85px; background:transparent url(../img/botones.jpg) no-repeat scroll center -334px; float:right; margin-right:20px;}
.tef-md-consulta span.error { float:left; font-size:93%; color:#CC0000; line-height:123.1%}


/*********** CONTRASEÑA **********/

.tef-md-contrasenia{ text-align:left; float:left; text-align:left; width:100%; margin-top:20px;}
.tef-md-contrasenia .input{ background:transparent url(../img/bg-hd-input-ft.gif) no-repeat scroll 0 bottom; height:22px; padding:3px; width:214px; margin-bottom:10px; display:inline-block; float:left; }
.tef-md-contrasenia .input input{ border:medium none; color:#606060; font-size:93%; height:20px; line-height:131%; margin:3px 0 0 9px; width:200px;}
.tef-md-contrasenia .hd h2{ color:#212121; border-bottom:#000000 solid 1px; font-size:123.6%; font-weight:bold;}
.tef-md-contrasenia h3{ color:#212121; font-size:132%; font-weight:bold; margin:4px 0 15px 4px; padding-bottom:3px; border-bottom:#000000 solid 1px;}
.tef-md-contrasenia h2{ color:#212121; font-size:93%; font-weight:bold; margin:4px 0px 4px 4px;}
.tef-md-contrasenia .input.consulta{ background:transparent url(../img/bg-hd-input-consulta.gif) no-repeat scroll 0 bottom; height:192px; padding:3px; width:455px; margin-bottom:10px;}
.tef-md-contrasenia .input.consulta textarea{ border:medium none; color:#606060; font-size:93%; height:170px; line-height:131%; margin:15px 0 0 9px; width:425px; font-family:Arial;}
.tef-md-contrasenia a.send{ border:medium none; color:#606060; font-size:93%; height:0px; line-height:131%; display:inline-block; height:29px;
width:81px; text-align:center; background:transparent url(../img/botones.jpg) no-repeat scroll center -334px; margin-left:10px; }
.tef-md-contrasenia span.error { float:left; font-size:93%; color:#CC0000; line-height:123.1%}

.tef-md-contrasenia .cerrar-registro{ top:15px; *top:7px; right:30px; right:20px;}

/************ HOWSTOURMOD **************/

.tef-md-howsyourmod{width:470px; margin:auto;}
.tef-md-howsyourmod .hd{ text-align:center;}
/*.tef-md-howsyourmod .hd h2{ background: transparent url(../img/txt_howsyourmoodtoday.png) no-repeat top center; height:167px; width:597px; text-align:center; display:inline-block;}*/
.tef-md-howsyourmod .hd h2{ background: transparent url(../img/txt_como_estas_hoy.png) no-repeat top center; height:224px; width:410px; text-align:center; display:inline-block;}
.tef-md-howsyourmod .bg{ padding-top:20px;}

.tef-md-howsyourmod .bd { width:451px; margin:0 auto}
.tef-md-howsyourmod .bd .sunny, .tef-md-howsyourmod .bg .cloudy, .tef-md-howsyourmod .bg .rainy{ display:inline-block; width:150px;}
.tef-md-howsyourmod .bd a{ background-image:url(../img/bg_estado2.png); background-repeat:no-repeat; display:inline-block; height:105px; width:110px;}

.tef-md-howsyourmod .bd .sunny a{ background-position:15px 0px;}
.tef-md-howsyourmod .bd .cloudy a{ background-position:-135px 0px;}
.tef-md-howsyourmod .bd .rainy a{ background-position:-270px -16px; width:150px; height:114px; margin-top:16px}
.tef-md-howsyourmod .bd div { float:left; width:150px}

.tef-md-howsyourmod .bd .sunny.selected a{ background-position:15px -116px;}
.tef-md-howsyourmod .bd .cloudy.selected a{ background-position:-135px -116px;}
.tef-md-howsyourmod .bd .rainy.selected a{ background-position:-271px -132px;}

.tef-md-howsyourmod .ft{ padding-top:19px;}
.tef-md-howsyourmod .ft a{ background: transparent url(../img/btn-continuar.png) no-repeat top center; height:32px; width: 163px; display:inline-block; margin-bottom:20px; }
.tef-md-howsyourmod .ft p{ display:inline-block; text-align:center;}
.tef-md-howsyourmod .ft span{ color:#FFFFFF; font-size:93%; position:relative; top:-5px;}
.tef-md-howsyourmod .ft div p span{ color:#FFFFFF; font-size:93%; position:inherit; top:0px;}

/************ LOGIN **************/

.tef-md-login{ width:800px; margin:0px auto auto; display:inline-block; position:relative;}

.tef-md-login .login-swf{ top:-15px; z-index:10px; margin:auto;}

.tef-md-login .hd{ text-align:center;}
.tef-md-login .bd{ padding-top:20px; position:relative; z-index:11; width:480px; margin:auto;}

.tef-md-login .bd a{ background-image:url(../img/bg_estado.png); background-repeat:no-repeat; display:inline-block; height:105px; width:110px;}
.tef-md-login .bd div{ display:inline-table; margin:0px 4px; width:230px; float:left;}

.tef-md-login .bd div p{ text-align:left; color:#FFFFFF; }
.tef-md-login .bd div p.contr{ background:url(../img/txt_login-text.png) no-repeat -50px -30px; text-align:left; color:#FFFFFF; height:20px; width:200px; }
.tef-md-login .bd div p.email{ background:url(../img/txt_login-text.png) no-repeat -70px top; text-align:left; color:#FFFFFF; height:20px; width:200px; }

.tef-md-login .bd .input{ background:transparent url(../img/bg-hd-input.gif) no-repeat scroll 0 0; height:22px; padding:3px 5px 3px 5px; width:214px; display:inline-block;}
.tef-md-login .bd .input input{ border:medium none; color:#606060; font-size:93%; height:20px; line-height:131%; width:200px;}

.tef-md-login .ft{ padding-top:19px;}
.tef-md-login .ft div{ margin-top:10px;}
.tef-md-login .ft div h5{ color:#FFF; font-size:108%; font-family:; font-weight:bold; width:45%; margin:auto; border-top:solid #999 1px; padding-top:10px;}
.tef-md-login .ft a{ background: transparent url(../img/btn-continuar.png) no-repeat top center; height:32px; width: 163px; display:inline-block; margin-bottom:20px; }
.tef-md-login .ft a.crear-cuenta{ background:url(../img/btn-crear-cuenta.png) no-repeat top center; width:; height:;}
.tef-md-login .ft a.contrasenia{ background:url(../img/contrasenia.png) no-repeat center -44px ; height:20px; width: 172px; margin-bottom:10px;}
.tef-md-login .ft a.txt{ background:none; height:auto; width:auto; margin:0; }
.tef-md-login .ft p{ display:inline-block; text-align:center;}
.tef-md-login .ft span{ color:#FFFFFF; font-size:93%; position:relative; top:-5px;}
.tef-md-login .ft h2{ background:url(../img/txt_login-text.png) no-repeat right -67px; height:18px; width:238px; display:inline-block;}
.tef-md-login .ft h2 span { margin-top:4px}
.tef-md-login .ft div p span{ color:#FFFFFF; font-size:93%; position:inherit; top:0px;}

.tef-md-login form{ position:relative}
.tef-md-login form a.cerrar-registro{ position:absolute; right:116px; top:-138px; background:url(../img/btn_cerrar.png) no-repeat top center; height:37px; width:37px;}
.cerrar-modelos{ position:absolute; right:0px; background:url(../img/btn_cerrar.png) no-repeat top center; height:37px; width:37px; z-index:1000;}
.cerrar-mensaje{background:url(../img/btn_cerrar.png) no-repeat scroll center top transparent; height:37px; position:absolute; right:0; top:-30px; *top:-25px; width:37px;
z-index:1000;}
.cerrar-informacion{ position:absolute; right:30px; top:30px; background:url(../img/btn_cerrar.png) no-repeat top center; height:37px; width:37px; z-index:1000;}
.cerrar-favoritos{ position:absolute; right:10px; top:10px; *top:0px; *right:0; background:url(../img/btn_cerrar.png) no-repeat top center; height:37px; width:37px; z-index:1000;}

.cerrar-registro{
	background:url(../img/btn_cerrar.png) no-repeat scroll center top transparent;
	display:inline;
	height:37px;
	position:absolute;
	right:0;
	top:200px;
	width:37px;
	z-index:1000;
}

.cerrar-buscador{ position:absolute; right:0px; background:url(../img/btn_cerrar.png) no-repeat top center; height:37px; width:37px; z-index:1000;}
/*********** REGISTRO **************/

.tef-md-registro{  width:800px; margin:auto; padding-top:50px; }
.tef-md-registro form{ margin-top:-65px; position:relative}
.tef-md-registro form a.cerrar-registro{ position:absolute; right:116px; top:-138px; background:url(../img/btn_cerrar.png) no-repeat top center; height:37px; width:37px;}

.tef-md-registro .login-swf{ top:-35px; z-index:10px;}
.tef-md-registro .bd{ margin:auto; width:500px; position:relative; z-index:50;}

.tef-md-registro .hd{}

.tef-md-registro .bd .left{ width:50%; display:inline-block; float:left;}
.tef-md-registro .bd .left div{ display:table; height:1%; float:left; width:235px; text-align:left;}
.tef-md-registro .bd .left div p{ }
.tef-md-registro .bd .left div p.nombre{ background:url(../img/txt_registro-text.png) no-repeat left  6px;background-position:left  6px; height:27px; width:100%;}
.tef-md-registro .bd .left div p.email{ background:url(../img/txt_registro-text.png) no-repeat  ;background-position:left -108px; height:27px; width:100%;}
.tef-md-registro .bd .left div p.contraseña{ background:url(../img/txt_registro-text.png) no-repeat ;background-position:left -222px; height:27px; width:100%;}


.tef-md-registro .bd .right{ width:50%; display:inline-block; float:right;}
.tef-md-registro .bd .right div{ display:table; float:left; height:1%; width:235px; text-align:left;}
.tef-md-registro .bd .right div p{ }
.tef-md-registro .bd .right div p.apellido{ background:url(../img/txt_registro-text.png) no-repeat; background-position:left -33px; height:27px; width:100%;}
.tef-md-registro .bd .right div p.nacimiento{ background:url(../img/txt_registro-text.png) no-repeat; background-position:left -375px; height:27px; width:100%;}
.tef-md-registro .bd .right div p.repcontrasenia{ background:url(../img/txt_registro-text.png) no-repeat; background-position:left -298px; height:27px; width:100%;}


.asterisco{color:#BA1E79; font-size:25px; font-weight:bold; margin:0; padding:4px 0 0;}

.tef-md-registro .bd .input{ background:transparent url(../img/bg-hd-input.gif) no-repeat scroll 0 0; height:28px !important;/* padding:3px 5px 3px 5px; */width:214px; display:inline-block; width:220px !important;}

.tef-md-registro .bd .input.fecha{ background:transparent url(../img/bg-hd-input-small.png) no-repeat scroll 0 0; height:22px; padding:3px 5px 3px 5px; width:58px; display:inline-block; width:58px !important;}
.tef-md-registro .bd .input.fecha input{ position:relative; text-align:center; width:40px;  margin:2px 0 0 5px;}

.tef-md-registro .bd .input input{ border:medium none; color:#606060; font-size:93%; height:17px; line-height:131%; width:200px; margin:5px 0 0 5px;}

.tef-md-registro .ft{ width:500px; margin:auto; margin:30px auto auto;}
.tef-md-registro .ft p{ font-size:15px; font-weight:bold; color:#FFFFFF; text-align:left; margin-bottom:20px;}
.tef-md-registro .ft .error{ border-bottom:#FFFFFF solid 2px; margin-bottom:5px; background:url(../img/mudis-error-white.png) no-repeat top left; height:27px; width:100%; margin-top:10px;}
.tef-md-registro .ft a { background:url("../img/btn-continuar.png") no-repeat scroll center top transparent; display:inline-block; height:32px; margin-bottom:20px; 
width:163px;}
.tef-md-registro .ft a.registro { background: url(../img/btn-registrarme.png) no-repeat scroll center top transparent; display:inline-block; height:32px; margin-bottom:20px;
width:163px;}

/*background:url(../img/txt_registro-text.png) no-repeat scroll 200px top;/*



/************ error ***************/

.tef-md-error{ text-align:left; margin:30px 0px;}
.tef-md-error h2{ background:url(../img/mudis-error.png) no-repeat top left; height:45px; width:202px; display:block; margin-bottom:17px}
.tef-md-error h3{ font-size:108%; font-weight: bold; line-height:120%; color:#212121; margin-bottom:17px;}
.tef-md-error p{ color:#727272; font-size:93%; line-height:120%;}
.tef-md-error{}
.tef-md-error{}
#div_alerta .tef-gu { background-color:transparent !important}

/******* tef-md-compra-finalizada **********/

.tef-md-compra-finalizada{ margin-top:20px;}
.tef-md-compra-finalizada .hd{ margin-bottom:15px;}
.tef-md-compra-finalizada .hd h2{ font-family:arial; line-height:120%; font-size:108%; font-weight:bold; color:#212121;}
.tef-md-compra-finalizada .bd{ margin-bottom:15px;}
.tef-md-compra-finalizada .bd p{ color:#606060; font-size:93%; font-weight:normal; line-height:120%; margin:10px 0px}
.tef-md-compra-finalizada .bd p span{  color:#E51F9E; font-weight:bold; line-height:120%;}
.tef-md-compra-finalizada .bd p a{ color:#E51F9E; font-weight:normal; line-height:120%;}

/******* editar datos *************/
.editar-datos{ background:url(../img/bt_editar-datos.png) no-repeat top center; display:block; height:22px; width:138px; margin-top:10px; float:right;}
/******* editar datos *************/
.guardar-cambios{ background:url(../img/btn-guardar-cambios.png) no-repeat top center; display:block; height:22px; width:140px; margin-top:10px; float:right;}


.tef-md-detalle-section .bd .mg .bb-wg-tabs .ui-tabs-panel{ position:relative; }
.tef-md-detalle-section .bd .mg .bb-wg-tabs .ui-tabs-panel a.ampliar{ display:block; height:80px; width:80px; position:absolute; top:40%; left:40%;}
.tef-md-detalle-section .bd .mg .bb-wg-tabs .ui-tabs-panel:hover a.ampliar{background:url(../img/ampliar.png) no-repeat center center; display:block;
height:80px; width:80px;}


.mask{ background:url(../img/mask.png) no-repeat top left; height:111px; width:134px; position:absolute; top:0;left:0;}
.mask a{ height:111px; width:134px; display:block;}
.mask-big{ background:url(../img/mask_big.png) no-repeat top left; height:414px; width:451px; position:absolute; top:0; left:0;}
.mask-big a{ height:414px; width:450px; display:block;}

/* crando */

.tef-md-crando{}
.tef-md-crando h3{ color:#212121; font-size:132%; font-weight:bold; margin:4px 0 15px 4px; padding-bottom:3px; text-align:center;}
.tef-md-crando img{ margin-top:20px; text-align:center;}



