a{outline:none;color:#000}
a:hover, .respuestas a:hover, #pedidosHome a:hover, #menu a:hover, a.comentario:hover, a.on, .submenu a:hover, .lista td a:hover{color:#f63}
a img{border:none}
a.tagline{background:url(flecha_b.gif) no-repeat right center;padding-right:20px}
a.tagline:hover{background: url(flecha_o.gif) no-repeat right center;padding-right:20px}
a.comentario{color:#999}
body{font:95%/150% Arial, Helvetica, sans-serif;text-align:center;margin:0;padding:0; background-color:#fff; color:#000}
button{font-size:95%;margin-left:5px; padding:2px}

#menu{margin:0 auto; max-width:960px; border-bottom:5px solid #f63; margin-bottom:10px}

#menu a{text-transform:uppercase;text-decoration:none;font-weight:bold; display: block; float:left; height:35px; overflow:hidden; background: url(menuu_izq.gif) no-repeat left -35px;color:#000; padding:0 0 0 20px; margin-right:10px; line-height:40px}
#menu a span{display:block;height:35px;background: url(menuu_der.gif) no-repeat right -35px; padding:0 20px 0 0}
#menu a.on{background: url(menuu_izq.gif) no-repeat left top;color:#fff}
#menu a.on span{background: url(menuu_der.gif) no-repeat right top}
#menu a:hover{color:#f63; cursor:pointer; cursor:hand}
#menu a.on:hover{color:#000}

#header{max-width:960px;margin:20px auto; text-align:left; height:60px}
#header p{margin-top:0}
#footer{margin-top:40px;border-top:1px solid #ccc;padding:15px 0 40px 0;clear:both}
#wrap{max-width:960px;margin:0 auto;text-align:left}

/*home page*/
.sideA{width:20%;max-width:200px;float:left;margin-right:30px;overflow:hidden}
.sideB{width:20%;max-width:200px;float:left;margin-left:30px}
.wide{width:50%;float:left;max-width:500px;margin-bottom:20px}
.widexl{width:75%;max-width:730px;float:left;margin-bottom:20px}
.avatar{width:48px; height:48px;  margin-right:5px}
.sinavatar{width:48px; height:48px; margin-right:5px; background:url(avatar.gif)}
#pedidosHome td, .pedidos td{padding:20px 0 10px 0; border-bottom:1px solid #eee; vertical-align:top}
#pedidosHome a{color:#005FA9}
#noticias{background-color:#eee; padding:0 10px 5px 0; border-top:15px solid #005FA9; margin-bottom:20px}
#socios{background-color:#f2f2f2; padding:0 10px; border-top:15px solid #999}
#topSubidores a{color:#000; text-decoration:none; font-weight:bold}

/*formularios*/
input[type=text], input[type=password] {width:200px}
textarea{width:200px;min-height:100px}
.form input[type=text], .form input[type=password], .form textarea, .form select, input[type=file]{width:250px}
.form td, .form th{vertical-align:top;padding:2px} .form th{text-align:right}
.form button{margin-left:0;font-size:100%}
.form button[type=submit]{float:right;font-weight:600} .form button[type=button]{float:left}
td.secondary{vertical-align:bottom} .secondary button{font-size:95%;width:100px;margin-left:20px}
#pedir button{margin-top:5px}
#pedir .mym button{margin-bottom:30px}
input, textarea, select, input[type=file]{border:1px solid #ccc}
input:focus, textarea:focus, select:focus{background-color:#eff9fe; border:1px solid #c2e1ef}
fieldset select:focus{background:#fff}
form{margin:0; padding:0}
#pido form{margin-bottom:20px}

#wizardUp button{margin-top:5px}
fieldset{padding:10px; border:1px solid #ddd; margin-bottom:20px}
legend{font-size:120%}
#wizardUp fieldset button{float:none}

/*login, etc*/
.log form{margin:0; padding:0}
.log{background-color:#eee; padding:5px; margin-bottom:15px; min-height:58px}
.log input[type=text], .log input[type=password] {max-width:170px; border:1px solid #ccc}
.sideA .log input[type=text], .sideA .log input[type=password]{max-width:140px}
.log a:hover{color:#005FA9}
.log button{float:right}
.log p{float:right}
.log, .log .min{font-size:95%}
.log .avatar{float:left}

.sideA .toolbar{margin:0; margin-top:5px;text-align:left}
.sideA .toolbar a{display:block; clear:both; font-size:90%}
.sideA .toolbar button{float:right;display:block;margin-bottom:10px; margin-right:10px}
#login a{font-weight:normal;display:block}
#login input{display:block; font-size:150%}
#login .toolbar{text-align:left; margin:0}
#login button{float:none;display:block;margin-bottom:10px}
#login .log{background:transparent; padding:0; margin-bottom:0}
#login .toolbar a{display:none}
.registro h3, #login h3{color:#000;margin-bottom:2em}
.registro h3.disabled, #login h3.disabled{color:#999; margin-right:20px}
.registro h3 span, #login h3 span{font-family:Georgia, "Times New Roman", Times, serif; font-size:200%; font-weight:normal}
.log a:hover{color:#f63}

/*gral*/
.detalle{padding-left:40px}
.detalle h4{margin-bottom:0} .detalle h4 span{color:#f63}
.big{font-size:120%;line-height:normal;color:#999; font-weight:bold}
#breadcrumb{border:1px solid #eee; background:#f5f5f5; padding:2px;margin-top:10px; margin-bottom:10px; clear:both; font-size:80%; color:#666}
#breadcrumb a{margin:0 5px;text-decoration:none; border-bottom:1px solid #005FA9; color:#005FA9}
#breadcrumb a:hover{border-bottom:1px solid #f63; color:#f63}
.clear{clear:both}
.dashed{border-bottom:1px dashed #ccc;padding-bottom:10px}
.desc{color:#666}
.flota{float:left;margin-right:10px}
.flotar{float:right;margin-left:10px}
.foot{text-align:right}
.imp{background-color:#ffc}
.link{border-top:15px solid #eee;border-bottom:1px solid #999;padding:5px 0;text-align:right}
.lite{color:#666}
.marca td{width:20%}
ul.ok li{list-style:url(../images/yes.png)}
ul.nop li{list-style:url(../images/no.png)}
.paginador{margin:20px auto; text-align:right}
.paginador a{text-decoration:none;padding:5px}
.paginador a:hover{background-color:#f63;color:#fff}
.paginador strong{background-color:#005FA9;padding:5px;color:#fff}
.paginador a.pag_prev_next:hover{background:none}
.par{background-color:#f9f9f9}
.respuestas{padding-top:20px}
.respuestas a{color:#005FA9}
small{line-height:normal; color:#666}
.sub{text-transform:uppercase;font-size:65%}
#subCatPedidos p{margin:0;font-style:italic}
#subCatPedidos p a{font-style:normal}
.tip{background-color:#fffcd9; padding:5px 10px; margin-top:40px; max-width:330px} .tip h4{color:#000; margin-top:0}
.fileDet{background-color:#f1f1f1; padding:5px 10px; margin-top:40px; max-width:330px} .tip h4{color:#000; margin-top:0}
.toolbar{text-align:right; margin:10px auto}
#topUp a{display: block; float:left; margin-right:10px; margin-bottom:10px}
ul.bullet{list-style:url(pix.gif)}
.welcome{max-width:50%; padding-right:60px; float:left}

.st{color: #f63; font-size:130%; font-weight:bold} .st span{text-decoration:underline}
.sb{color:#666} .sb a{color:#666; text-transform:uppercase; font-weight:bold}

/*sub menu*/
ul.nav{list-style:none}
ul.nav, li{margin-left:0;padding-left:0}
ul.nav li {display:block;padding:2px 5px}
ul.nav li a{text-decoration:underline;color:#000}
ul.nav li a {background: url(../images/folder.gif) no-repeat left top;padding-left:20px}
ul.nav li a:hover, ul.nav li a.on{color:#f63}
/*.zero{display:none}*/
ul.nav li a.zero{color:#999; background: url(../images/folder_0.gif) no-repeat left top;padding-left:20px; }
ul.nav li a.zero:hover{color:#666}
/*menu footer*/
.submenu a{text-decoration:none; font-weight:bold; text-transform:uppercase; color:#005FA9}

/*tablas*/
td{vertical-align:top}
.borde{border-top:2px solid #666;padding-top:5px; border-bottom:1px solid #ccc}
.borde2 td{border-bottom:1px solid #ccc}
.borde2 th{border-bottom:2px solid #000}
.borde2 .toolbar{text-align:left}
td.borde3{border-bottom:2px solid #ccc;padding-bottom:5px}
th{text-align:left}
.tabla td, .tabla th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:2px 5px}
table.tabla{border-top:1px solid #ccc;border-left:1px solid #ccc}
td.user{padding-right:10px;width:85px}
.lista td, td.foto{text-align:center; padding:2px;border:1px solid #eee}
.lista td:hover, td.foto:hover{border:1px solid #f63}
.lista td a{color:#000; text-decoration:underline}
.lista img, listaHome img{display:block; margin:0 auto}
.listaHome td div{padding-left:20px}
td h3{margin-top:0}
.cuenta td{border:1px solid #c2e1ef;padding:5px}
fieldset td{padding:5px}
td .toolbar{min-width:200px}
.listado td{padding-bottom:20px}

/*titulos*/
h1{color:#999;font-size:160%;line-height:normal}
h1 a, h2 a{color:#000;text-decoration:none;font-weight:bold}
h2, h1.archivo{color:#005FA9;font-size:130%;border-top:15px solid #f2f2f2;border-bottom:1px solid #999;padding:5px 0; margin-top:0}
.sideA h2, .sideB h2{border-top:0; text-align:center; clear:both} h2 span{color:#000; font-weight:normal} .sideA h2 span, .sideBh2 span{font-weight:bold}
#socios h2{margin-top:5px;color:#000;text-align:center;border-top:none;border-bottom:1px solid #666;padding-bottom:5px}
#socios h2 span{text-transform:uppercase}
#noticias h2{margin-top:5px;color:#000;text-align:center;border-top:none;border-bottom:1px solid #fff;padding-bottom:5px}
h2.pedi2{margin-bottom:0; line-height:normal}
h3{text-transform:uppercase; font-size:110%; color:#005FA9}
#ayuda h3, .pedidos h3{color:#000}
.pedidos h3 span{font-weight:normal}
h4, .modelo{font-size:110%; color:#666}
h4 span{color:#f63}
h5{font-size:100%}
h6{font-size:110%; color:#f63; margin:0}

/*noticias*/
.news{font-family:Georgia, "Times New Roman", Times, serif; color:#999; text-align:right}
.dia{font-size:150%; color:#f63; font-weight:bold}
.intro{font-size:120%; color:#999}

/*alternativa pedido*/
#noPide{background:#7f7f7f url(screenPedido.gif) no-repeat left top; height:206px; margin-top:0; margin-bottom:0; text-align:center; padding-top:60px}
.cuadro{background-color:#fff; border:5px solid #ccc; width:340px; margin:0 auto;text-align:left; padding:10px}

/*botones*/
.buttons a, .buttons button, .form a, .form button, .boton a, button.boton{font-weight:bold;background-color:#f1f1f1;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-size:95%;line-height:120%;text-decoration:none;color:#666;cursor:pointer;padding:4px}

.log button{font-weight:bold;background-color:#fff;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-size:100%;line-height:130%;text-decoration:none;color:#666;cursor:pointer;padding:2px;}

.buttons button img, .buttons a img, .form button img, .form a img, button.boton img, .boton a img{margin:0 3px -3px 0 /*!important*/;
padding:0;border:none;/*width:16px;height:16px;*/}

button.primary {font-size:120%; color:#000; font-weight:normal; margin-top:1em; margin-bottom:3em}

/*standard*/
button:hover, .buttons a:hover, button.boton:hover, .boton a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
.buttons a:active, .boton a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}

/*positive*/
button.positive, .buttons a.positive, .positive button, .positive .buttons a{color:#529214;background-color:#f1f1f1}
.buttons a.positive:hover, button.positive:hover, .positive .buttons a:hover, .positive button:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.buttons a.positive:active, positive .buttons a:active{background-color:#529214;border:1px solid #529214;color:#fff}

/*negative*/
.buttons a.negative, button.negative, .boton a.negative, button.negative{color:#d12f19;}
.buttons a.negative:hover, button.negative:hover, .boton a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active, .boton a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}

.link a{display:inline; background:none; font-weight:normal; border:none}
.link a:hover{background:none;border:none}

/*mensajes*/
.error{background:#fbe3e4;border:1px solid #fbc2c4;padding:5px; margin-top:2px}
.mensaje{background-color:#dff4ff;border:1px solid #c2e1ef;padding:5px; font-size:110%; margin-bottom:20px}
.mensaje a:hover{color:#000}
.mensaje h3{font-size:100%}

/*resetear*/
.normal a, a.normal{background:none;border:none;font-size:100%;line-height:130%;padding:0;color:#000; text-decoration:underline; font-weight:normal}
.normal a:hover, a.normal:hover{background:none;border:none;color:#f63}
.buttons .normal a img{margin:auto; padding:auto}
.normal td{text-align:center !important}

/*instrucciones*/
.instrucciones ol{padding-left:0; margin-left:0}
.instrucciones ol li{padding-bottom:10px}

ul.pasos{list-style:none}
.pasos{font-family:Georgia, "Times New Roman", Times, serif}
.pasos span{font-family:Arial, Helvetica, sans-serif}
.pasos li{margin-bottom:20px}

/*registro nuevo*/
.registroForm{line-height:normal; margin-top:20px}
.registroForm td{padding:0}
.registroForm .toolbar button{float:left}
.registroForm h3, .confirmaForm h3{color:#000; margin-top:0}
#div_productos, #div_metodos label{font-size:80%; color:#333}
#div_productos label:first-child, #div_metodos span{font-size:130%; color:#000}
.solid{border-top:1px solid #ccc; padding-top:4px; margin:0; height:1px}
.title{background-color:#eee; font-weight:bold}
.confirmaForm table td{border-bottom:1px solid #ccc}
.form button + button{margin-right:10px}
.boton + .boton{margin-left:10px}

/*faq*/
/*.trigger{text-decoration:underline;color:#005FA9; cursor:pointer}*/

/*pedidos*/
.fileUp{border:1px solid #eee;padding:10px; margin:10px auto; background-color:#fcfcfc}
.fileUp h3{color:#f63}
td.estado{width:200px;padding-left:20px;white-space: nowrap}

/*actualizaciones*/
.bloque{border:1px solid #eee; margin-bottom:20px}
.bloque:hover{border:1px solid #f63; cursor:pointer}

.listaHome h2{border-top:0; margin-top:0}
.border{border-top:15px solid #eee}

.call{float:right; text-align:right; color:#000}
.call a {color:#f63; font-style:italic; font-size:120%}

#topUp div:hover{cursor:pointer; cursor:hand}

.log #form_name, .log #redir{display:none} /*bug firefox mostraba input hidden*/

/*MAN ON THE MOON*/
/*#header{margin:0 auto; padding-top:15px;}*/
/*#MM{background: url(amigo.jpg) no-repeat right top;max-width:960px;margin:0 auto}*/
/*.call{padding-right:120px}*/

.invito{margin-bottom:20px; border:1px solid #ccc; padding:5px; width:500px}
.invito td{vertical-align:middle}

/*#popup{width:650px; height:250px; position:fixed; top:150px; z-index:99; left:240px; background:url(../images/popup/bg.gif) repeat-x; color:#fff; font-family:"Trebuchet MS", Trebuchet, sans-serif}*/
#popup{width:650px; height:250px; position:fixed; z-index:99; left:240px; background:url(../images/popup/bg.gif) repeat-x; color:#fff; font-family:"Trebuchet MS", Trebuchet, sans-serif}
#popup span{color: #f63; font-style:italic; font-size:110%}
#popup p{font-size:22px}
#popup ul li{list-style: url(../images/popup/flecha.gif); font-size:17px;}
#popup .der{padding-right:20px; text-align:right}
.der a{font-size:12px; color:#fff}

/*REGISTRO NOVIEMBRE 2008*/

#price_table{border-top:1px solid #eee; border-right:1px solid #eee}
#price_table td, #price_table th{border-bottom:1px solid #eee; border-left:1px solid #eee; text-align:center; vertical-align:middle}
#price_table th{text-transform:capitalize; font-size:110%}
#price_table td.left{text-align:left; padding-left:10px}
.impar td{background-color:#f9f9f9}
#price_table tr:hover td{background-color:#f5f5f5}

.opciones{padding-top:20px; text-align:center; color:#fff}
#gratis, #online, #local{width:180px; height:230px; float:left; background:#005FA9; cursor:pointer; cursor:hand}
#online{width:185px; margin:0 20px; background:#f63}
.precio{margin:0; margin-bottom:5px; font-size:24px; color:#fff; padding-top:50px; font-weight:bold}
.opciones small{color:#fff; font-size:12px}

/*PRODUCTOS ADICIONALES*/
#biblia{width:603px; height:303px; background:url(/images/adicionales/biblia-lcd-plasma.jpg); margin-top:20px}
#sat-manager{width:603px; height:303px; background:url(/images/adicionales/SAT-Manager.jpg); margin-top:20px}

.adicional p{margin-left:320px}
.adicional .antes{padding-top:130px}
.antes span{text-decoration:line-through}
.ahora span{font-size:120%; font-weight:bold}
.ahora strong{color:#f63}
.price{text-align:right; width:80px; background-color:#e5f7f3}
#compras th, #compras td{padding:5px 10px; border-bottom:1px solid #ccc}
td.total{background-color:#00B289; color:#fff; font-weight:bold; width:80px; text-align:right; padding:5px 10px}
#precioT{margin-left:-5px; margin-top:-2px}

/*CASILLAS DE CORREO - FOOTER*/
.casillas{color:#333}
.correo{font-size:120%; line-height:normal; color:#333; font-weight:bold; text-decoration:none; background:url(correo.png) no-repeat left center; padding-left:25px}