@charset "UTF-8";

/* Restablece CSS predeterminado por el navegador */

html, body, div, abarca, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5em;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
:focus {outline: 0;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
.oculto { display: none;}
/* Estructura*/

/* Pagina agrupa todas las columnas. */
.pagina {
  width: 940px;
  margin: 0 auto;
}

/*Obligar scroll a todos los navegadores para evitar el parpadeo del centrado*/
html {height:100%; margin-bottom: 1px; } 
/* Body margin for a sensile default look. */
body {
  margin:1.5em 0;	
}

p           { margin: 0 0 1em; }
p.ultimo      { margin-bottom: 0; }
p img       { margin: 0 auto; display: block;}
p img.superior   { margin-top: 0; } /* Usa esto si la imagen se encuentra en la parte superior del elemento padre. */
img         { margin: 0; }



abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin:0; }
del         { color:#666; }

blockquote  { color:#666}
strong      { font-weight: 700; }
em,dfn      { font-style: italic; background: #ffc; }
dfn         { font-weight: 700; }
pre,code    { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.5; } 
tt          { display: block; margin: 1.5em 0; line-height: 1.5; }
/* tablas */
table   { margin-bottom: 1.4em; }
th      { border-bottom: 2px solid #ccc; font-weight: bold; }
td      { border-bottom: 1px solid #ddd; }
th,td   { padding: 4px 10px 4px 0; }
tfoot   { font-style: italic; }
caption { background: #ffc; }
/* Si se usa abarca-x en los th o td usar esto: */
table .last { padding-right: 0; } 


/* Columnas */

/* Medianil y flotar */
div.abarca-1, div.abarca-2, div.abarca-3, div.abarca-4, div.abarca-5, div.abarca-6, div.abarca-7, div.abarca-8, div.abarca-9, div.abarca-10, div.abarca-11, div.abarca-12, div.abarca-13, div.abarca-14, div.abarca-15, div.abarca-16 {float:left;margin-right: 20px;}

/* Clase para la ultima columna sin medianil. */
div.ultima, .ultima { margin-right: 0 !important; padding-bottom: 20px !important; }

/* Ancho de la columna. */
.abarca-1  { width: 40px;}
.abarca-2  { width: 100px;}
.abarca-3  { width: 160px;}
.abarca-4  { width: 220px;}
.abarca-5  { width: 280px;}
.abarca-6  { width: 340px;}
.abarca-7  { width: 400px;}
.abarca-8  { width: 460px;}
.abarca-9  { width: 520px;}
.abarca-10 { width: 580px;}
.abarca-11 { width: 640px;}
.abarca-12 { width: 700px;}
.abarca-13 { width: 760px;}
.abarca-14 { width: 820px;}
.abarca-15 { width: 880px;}
.abarca-16, div.abarca-16 { width: 940px; margin: 0; }


/* Add these to a column to append empty cols. */
.append-1  { padding-right: 60px;}
.append-2  { padding-right: 120px;}
.append-3  { padding-right: 180px;}
.append-4  { padding-right: 240px;}
.append-5  { padding-right: 300px;}
.append-6  { padding-right: 360px;}
.append-7  { padding-right: 420px;}
.append-8  { padding-right: 480px;}
.append-9  { padding-right: 540px;}
.append-10 { padding-right: 600px;}
.append-11 { padding-right: 660px;}
.append-12 { padding-right: 720px;}
.append-13 { padding-right: 780px;}
.append-14 { padding-right: 840px;}
.append-15 { padding-right: 900px;}


/* Add these to a column to prepend empty cols. */
.prepend-1  { padding-left: 60px;}
.prepend-2  { padding-left: 120px;}
.prepend-3  { padding-left: 180px;}
.prepend-33  { padding-left: 160px;}
.prepend-4  { padding-left: 240px;}
.prepend-5  { padding-left: 300px;}
.prepend-6  { padding-left: 360px;}
.prepend-7  { padding-left: 420px;}
.prepend-8  { padding-left: 480px;}
.prepend-9  { padding-left: 540px;}
.prepend-10 { padding-left: 600px;}
.prepend-11 { padding-left: 660px;}
.prepend-12 { padding-left: 720px;}
.prepend-13 { padding-left: 780px;}
.prepend-14 { padding-left: 840px;}
.prepend-15 { padding-left: 900px;}



/* Border on right hand side of a column. */
div.border {
  padding-right:9px;
  margin-right:10px;
}

/* Border with more whitespace, spans one column. */
div.colborder {
  padding-right:33px;
  margin-right:30px;
}

/* Use these classes on an element to push it into the 
   next column, or to pull it into the previous column.  */
.menos-medianil {margin-left: -20px;}
.menos-medianil-interno {padding-right: 20px;}
.pull-1 { margin-left: -60px;}
.pull-2 { margin-left: -120px;}
.pull-3 { margin-left: -180px;}
.pull-4 { margin-left: -240px;}
.pull-5 { margin-left: -300px;}
.pull-6 { margin-left: -360px;}
.pull-7 { margin-left: -420px;}
.pull-8 { margin-left: -480px;}
.pull-9 { margin-left: -540px;}
.pull-10 { margin-left: -600px;}
.pull-11 { margin-left: -660px;}
.pull-12 { margin-left: -720px;}
.pull-13 { margin-left: -780px;}
.pull-14 { margin-left: -840px;}
.pull-15 { margin-left: -900px;}
.pull-16 { margin-left: -960px;}

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16 {float:left;position:relative;}


.push-1 { margin left: 0 -60px 1.5em 60px;}
.push-2 { margin: 0 -120px 1.5em 120px;}
.push-3 { margin: 0 -180px 1.5em 180px;}
.push-4 { margin: 0 -240px 1.5em 240px;}
.push-5 { margin: 0 -300px 1.5em 300px;}
.push-6 { margin: 0 -360px 1.5em 360px;}
.push-7 { margin: 0 -420px 1.5em 420px;}
.push-8 { margin: 0 -480px 1.5em 480px;}
.push-9 { margin: 0 -540px 1.5em 540px;}
.push-10 { margin: 0 -600px 1.5em 600px;}
.push-11 { margin: 0 -660px 1.5em 660px;}
.push-12 { margin: 0 -720px 1.5em 720px;}
.push-13 { margin: 0 -780px 1.5em 780px;}
.push-14 { margin: 0 -840px 1.5em 840px;}
.push-15 { margin: 0 -900px 1.5em 900px;}
.push-16 { margin: 0 -960px 1.5em 960px;}

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16 {float:right;position:relative;}


/* Limpiar flotaciones */

.clearfix:after, .pagina:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, .pagina {display: inline-block;}
* html .clearfix,
* html .pagina {height: 1%;}
.clearfix, .pagina {display: block;}
.limpiar { clear:both;}

/* Tipografia */

/* Tamao de la letra deseada. 
   16px (0,75 * 16px = 12px). */
body { font-size: 75%; }

/* Fuente predeterminada y colores. */
body { 
  color: #000; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6 { 
  color: #111; 
  font-family:Arial, Helvetica, sans-serif;
}
h2 { color:#333;}
h3 { color:#E0007A;}
/* Titulares */
h1,h2,h3,h4,h5,h6 { font-weight: normal; }

h1 { font-size: 3em; line-height: 1; }
h2 { font-size: 2.5em; margin-bottom: 0.75em; line-height:105%}
h3 { font-size: 1.833em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

a { color:#00A1ED}
a:hover { color:#006B9F}

/*Clases*/
.mini { font-size:1.667em;}
.mini-doble { font-size:1.667em; margin-bottom:1.85em;}
.texto-derecha { text-align: right !important;}
.texto-izquierda { text-align: left;}
.texto-centro { text-align: center;}

.flotar-derecha { float:right !important;}
.flotar-izquierda { float: left !important;}
.no-flotar { clear:both !important; }

.margen-superior { margin-top:1em !important;}
.margen-inferior { margin-bottom:1em !important;}
.margen-superior-grande { margin-top:2em !important;}
.margen-inferior-grande { margin-bottom:2em !important;}
.margen-superior-muy-grande { margin-top:3em !important;}
.margen-inferior-muy-grande { margin-bottom:3em !important;}
.margen-superior-extra-grande { margin-top:3em !important;}
.margen-inferior-extra-grande { margin-bottom:4em !important;}


.nota { color:#666; font-size:90%;}
.alt {color: #E0007A; font-weight:700;}
.dquo { margin-left: -.5em; } 

a.gris { color:#666;}
a:hover.gris { color:#333;}
a.mas {background:url(../images/iconos/link-a-blanco.gif) no-repeat 100% 1px; padding-right:2.3em;}


/* Diseño */

/* cabecera */
h1 a{
	padding: 39px 0 0 0 !important;
	overflow: hidden;
	height: 0px !important;
	width:181px;
	display:block;
	background:url(../images/logo-fiabee.png) no-repeat top left;
	}
.slogan { color:#666; margin-bottom:1em !important;}	
.cabecera { margin-bottom:1em !important;}
.cabecera ul li { display: inline; list-style:none;}

ul#idioma li { background:url(../images/bullets/li_idioma.gif) 5px center no-repeat; padding-left:15px; }
ul#idioma li.primero { background-image:none !important; padding-left:0 !important;}
ul#idioma a {color:#00A1ED;}
ul#idioma a:hover {color:#006B9F}

#herramientas { margin-top:1.3em;}
#herramientas li.primero { margin-right:0.5em;}	
a.mi-cuenta { background:url(../images/iconos/mi-cuenta.png) no-repeat; padding-left:1.4em;}
a.ayuda { background:url(../images/iconos/ayuda.png) no-repeat; padding-left:1.3em;}

/*Lanzamiento*/
#lanzamiento { position: absolute; top:0; right:0; width:140px; height:140px; background: url(../images/lanzamiento.png); text-indent:-9999em}
#lanzamiento.de { background: url(../images/lanzamiento-de.png);}
#lanzamiento.en { background: url(../images/lanzamiento-en.png);}

/* Menu principal (ejemplos de uso en navegacion.html) */
#navegacion { padding:0; font-size:1.167em; background: #00A1ED url(../images/fondos/navegacion-der.png) no-repeat 100% 0; height:30px !important; overflow: hidden; display: block;clear: both;margin: 0em 0 1.7em 0 !important}
#navegacion li {list-style: none; float:left; min-width: 30px; height:30px !important; text-align: center; margin-right:20px; }
#navegacion a, #navegacion a span {display: block; padding: 3px 0px 0 0px;cursor: pointer;} 
#navegacion a:hover { text-decoration:underline;}
#navegacion a { color:#fff; text-decoration:none; white-space: nowrap;  outline: 0; }
#navegacion li.activo { background-color:#000; color:#fff;}
#navegacion li#primero a {background: url(../images/fondos/navegacion-izq.png) no-repeat; height:30px;}
#navegacion li#primero.activo { background:#000  url(../images/fondos/navegacion-izq-activo.png) no-repeat 0 0; float: left; height:30px !important}
#navegacion li#primero.activo span { background: url(../images/fondos/navegacion-der-activo.png) no-repeat top right; height:30px !important; display: block; padding: 6px 15px 0px 15px;}
#navegacion li.activo  { background:#000  url(../images/fondos/navegacion-izq-activo-2.png) no-repeat 0 0;  display: block; float: left; height:30px !important}
#navegacion li.activo  span { background: url(../images/fondos/navegacion-der-activo.png) no-repeat top right; height:30px !important; display: block; padding: 6px 15px 0px 15px;   }
*>#navegacion a span { /* hide from IE 6 */width: auto; height: auto;}
li#primero a {width:45px !important; padding-left:15px}

/* Listas */
ul.lista-rosa { margin:1em 0 1em 1em; list-style: none;}
ul.lista-rosa li { background: url(../images/bullets/rosa-blanco.gif) no-repeat 0 6px; padding-left:12px; margin-bottom:8px}
ul.lista-verde { margin:0em 0 1em 1em; list-style: none;}
ul.lista-verde li { background: url(../images/bullets/verde-transparente.gif) no-repeat 0 6px; padding-left:12px; margin-bottom:8px}

ol.lista-numerada { margin:1.8em 1em 1em 0em; list-style: none;}
ol.lista-numerada li {padding:3px 0 0 2.6em; margin-bottom:1em;}
ol.lista-numerada li.li-1 { background: url(../images/bullets/li-1-blanco.gif) no-repeat}
ol.lista-numerada li.li-2 { background: url(../images/bullets/li-2-blanco.gif) no-repeat}
ol.lista-numerada li.li-3 { background: url(../images/bullets/li-3-blanco.gif) no-repeat}

ul.seguridad-siempre { background: #C9EAF8 url(../images/fondos/seguridad-siempre-top.gif) no-repeat;}
ul.seguridad-siempre li { list-style: none; background: url(../images/fondos/seguridad-siempre-entre.gif) no-repeat bottom left; padding: 0 10px 3em .5em;}
ul.seguridad-siempre li.primera { padding: 0.5em 10px 3em .5em;}
ul.seguridad-siempre li.ultima { background: url(../images/fondos/seguridad-siempre-bot.gif) no-repeat bottom left; padding: 0 10px 1em .5em;}
ul.seguridad-siempre li img { float: left; margin-right:0.5em}

ul.lista-menu li { list-style: none; margin-bottom:1em;}
ul.lista-menu li ul li { display: inline; margin-right:20px}

ul.menu { background-color:#F2F2F2; padding:20px 0 10px 10px}
ul.menu li { list-style: none; font-weight: 700; margin-bottom:10px}
ul.menu a { text-decoration: none;}

/*Elementos Barra lateral*/
.beta {background-color:#E6F2EA; padding:15px; margin:1.5em 0 1.7em 0}
.beta h2 { font-size:1.667em; color:#2BB673;}
.beta input#email { float: left; margin-top:7px; width:151px}
.beta input#email.de { float: left; margin-top:7px; width:89px}
.beta #avisame { 
	width:85px; 
	height: 39px;
	background-color:#fff; 
	border: none; 
	background: url(../images/botones/avisame.png);  
	padding: 39px 0 0;
	text-indent:-9999em;
	overflow: hidden;
	cursor: pointer; 
	margin-left:0px;
	float: right
}
.beta #avisame.de { 
	width:147px; 
	background: url(../images/botones/avisame-de.png);  
}
.beta #avisame.en { 
	background: url(../images/botones/avisame-en.png);  
}
.beta input#avisame:hover { background-position:0 40px !important;}
a.regala-fiabee {background:url(../images/botones/regala-fiabee.png) no-repeat; width:280px; height: 105px; display: block; text-indent:-9999px;}
a.regala-fiabee.de {background:url(../images/botones/regala-fiabee-de.png) no-repeat;}
a.regala-fiabee.en {background:url(../images/botones/regala-fiabee-en.png) no-repeat;}
a.invita-amigo {background:url(../images/botones/invita-amigo.png) no-repeat; width:280px; height: 85px; display: block; text-indent:-9999px;}
a:hover.regala-fiabee, a:hover.invita-amigo { background-position: 0 -105px}
.beta ul  { margin-right:15px;}
.beta ul li { margin:0 0 4px 0 ;}

/* Formularios */
.beta input, select, input.txt { height:19px; border: 1px solid #809DB9; background-color:#fff; padding:3px 3px 0 3px;}
textarea { border: 1px solid #809DB9; background-color:#fff; padding:0px 3px 0 3px; font-family:Verdana, Geneva, sans-serif; color:#666; font-size:100%; line-height:150%}
.beta input:focus, select:focus, input.txt:focus { background-color:#FFFFCC; border: 1px solid #005177;}
label.error { color:#000 !important;}
#errores {background:#fff;color:#000;padding:1em;margin-bottom:1em;border:2px solid #E0007A; font-size:90%}
#errores { display: none;}
#errores ul { list-style: none;}
#errores ul li { margin-left:1.2em;}
#errores ul li.atencion { font-size:120%; margin-left:0em;}

input.error { border: 1px solid #E0007A !important; }

/*Producto*/
.imagen-cajas { background: url(../images/producto/producto-cajas.jpg) no-repeat top right;}
.imagen-caja { background: url(../images/producto/producto-caja.jpg) no-repeat center right;}

.como-funciona { background:url(../images/producto/como-funciona.jpg) no-repeat;}
.como-funciona dl {width:200px; float: left;  margin-right: 20px; }
.como-funciona dt {margin:10px !important; text-align: center; color:#00A1ED !important; font-weight:normal; font-size:1.667em; font-family:Arial, Helvetica, sans-serif;}
.como-funciona dl dt, #como-funciona dl dd { margin: 10px;}
.como-funciona dl dd {  text-align: left; margin:160px 10px 0 10px; line-height:120%; }
.como-funciona dl#recuperacion {margin:0;}
.como-funciona dl#seguridad {padding: 3.8em 0 4em 5.5em; clear:both; width:70%;}
.como-funciona dl#seguridad dt { text-align: left; padding: 0 !important; margin:0 !important;}
.como-funciona dl#seguridad  dd {margin:5px 0 0 0 ;}
.como-funciona.german dl { font-family:Arial, Helvetica, sans-serif}

/* Consejos */
.consejos { background-color:#F2F2F2; padding:0;}
.consejos .interior-consejos { margin:20px 0 20px 20px !important; padding:0;}
.consejos div.abarca-6 { width: 320px;}
.consejos div.abarca-4 { width: 260px;}
.consejos .lista-verde { margin-right:10px; display: block;}
ul.especial, ul.especial li{ margin:0;}
.consejos .rutas { margin-top: 20px !important; display: block;}
.consejos form { padding:20px !important; clear:both;}

/*seguridad*/
.servidores {background:#fff url(../images/seguridad/servidores.jpg) no-repeat top right !important; width:100%; display:block;}
.ssl {background: url(../images/seguridad/ssl.jpg) no-repeat top right !important;}
.auditoria {background: url(../images/seguridad/auditoria.jpg) no-repeat top right !important;}
.proteccion {background: url(../images/seguridad/proteccion.jpg) no-repeat top right !important;}
.proteccion.german { background-position: center right !important}

/*FAQS*/
.faqs h3  { margin-bottom:.75em; line-height:125%; color:#2BB673; text-decoration:none; display: block; font-size:160%}
.faqs h3:hover { color:#208856; text-decoration:underline }
.faqs h3.expandir { background: url(../images/botones/expandir.gif) no-repeat center left;padding-left:25px;cursor: pointer;}
.faqs h3.colapsar { background: url(../images/botones/colapsar.gif) no-repeat center left;padding-left:25px;cursor: pointer;}
.faqs p { margin-left: 30px}

/*BreadCrumb*/
#breadcrumb {clear: both; color:#999; margin-bottom:1em; }
#breadcrumb ul {display: inline; margin:0; padding:0; color:color:#999} 
#breadcrumb li {padding-right: 2px; display: inline; margin:0px;}
#breadcrumb a{color: #999; background-color: #fff;color:#999}
#breadcrumb li, #breadcrumb ul li {background-image:none; padding-left: 0 !important;}
#breadcrumb li.ultimo { font-weight: bold;}
#breadcrumb li.primero { margin-left: 0px;}


/* End Comments */

/*Comprar*/
.cuota { width: 31%; float: left; background-color:#C9EAF8; margin-right:3%; text-align: center; padding:1em 0;}
.oferta { background-color:#FFE6F3;}
.cuota dt {font-size:160%;  color:#00A1ED; letter-spacing:-1px; margin-bottom:.7em;}
.cuota.oferta dt {color:#E0007A}
.cuota .precio { font-size:200%; line-height:200%;}
.cuota .mk { font-size:120%; line-height:100%; padding:0 10px}

/*Blog*/
#blog h3 { margin-bottom:0;}
#blog h3 a { color:#E0007A; text-decoration: none; }
#blog h3 a:hover { text-decoration: underline;}
#sidebar ul li { list-style: none; margin-bottom:1.5em;clear:both;}
#sidebar ul li ul li {margin-bottom:0;}
#sidebar #s { float: left; margin:0 .5em 0 0;}
#sidebar #s, #sidebar select { width:70%;}
#sidebar select { height:25px;}
#searchsubmit { width:23px; height:24px; background: url(../images/botones/buscar.gif) no-repeat 0 0px; text-indent: -9999em !important; border:none; overflow: hidden; cursor: pointer;padding-top: 26px; float: left;}
#sidebar h2 { font-size:160%; color:#2BB673; margin:0 0 .3em 0; clear:both !important;}
#sidebar h2.rss { background: url(../images/iconos/rss.gif) no-repeat center right; float: left; padding-right:30px;}
.by-date { color:#999999;}
.stico_default_tuso { background: url(../images/iconos/share.gif) no-repeat !important;}
.comentarios { background: url(../images/iconos/comentarios.gif) no-repeat !important; padding-left: 22px}
h3#respond { margin:1em 0;}
.odd{margin:0;padding:10px;}
.commentlist{text-align:justify;padding:0;}
.commentlist li{list-style:none;margin:15px 0 3px;padding:5px 10px 3px;}
.commentlist p{font-weight:400;line-height:1.5em;text-transform:none;margin:10px 5px 0 3.8em;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{display:block;font-weight:400;margin:0;}
.entry form{text-align:center;}
#commentform input{width:300px;margin:5px 5px 1px 0;padding:2px;}
#commentform textarea{width:96%;padding:2px;border: 1px solid #809DB9; background-color:#fff;}
#commentform #submit{margin:0; background: url(../images/botones/comment.jpg) no-repeat; text-align: center; border:none; width:158px; height:47px; color:#fff; font-size:110%; font-weight:700; padding:0;}
.commentlist li,#commentform input,#commentform textarea{}
.commentlist li .avatar{float:left;margin-right:.9em;background:transparent;margin-top:-4px;}
.commentlist cite{color:#777;font-style:normal;font-size:1.2em;}
.nocomments,.postmetadata,strike{color:#777;}
#content .consejos { margin-bottom: 2em!important;}
.post h2 { margin:0;}

/*Info legal*/
.info h3 { margin:1.5em 0 .5em 0;}
.info h4 { font-weight:700; margin-bottom:.5em}
.info p { text-align: justify;}
.info ol { list-style:lower-latin; margin-left:2em; margin-bottom:1em;}
/* footer */
#pie { margin-top:1em; clear: both; color:#666; font-size:80%; text-align: center; background: url(../images/fondos/pie.gif) no-repeat; height:60px !important;}
#pie ul { padding-top:21px;}
#pie ul li { list-style: none; display: inline;}
#pie ul li.primer { margin-right:1em}


/*MI Cuenta*/
.beta.cuenta { background-color:#C9EAF8 !important}
.beta.cuenta h2 { color:#00A1ED !important}
.mi-cuenta input, .mi-cuenta textarea, .m-5 { margin-left:5px;}
.mi-cuenta { margin-top:2em;}
.mi-cuenta .check { margin-left:24px}
.relativa { position: relative}
.absoluta { position:absolute;}
.top-3 { top:-3px;}
.mi-cuenta #acceder { 
	width:85px; 
	height: 39px;
	background-color:#fff; 
	border: none; 
	background: url(../images/botones/accede.jpg);  
	padding: 39px 0 0;
	text-indent:-9999em;
	overflow: hidden;
	cursor: pointer; 
	margin-left:0px;
	float: left
}
a.regala-fiabee-gratis {background:url(../images/botones/regala-fiabee-gratis.jpg) no-repeat; width:224px; height: 103px; display: block; text-indent:-9999px;}
a:hover.regala-fiabee-gratis, a:hover.descargar { background-position: 0 -105px}
a.descargar {background:url(../images/botones/descargar.jpg) no-repeat; width:224px; height: 105px; display: block; text-indent:-9999px;}

.beta #comprar { 
	width:145px; 
	height: 39px;
	background-color:#fff; 
	border: none; 
	background: url(../images/botones/comprar.jpg);  
	padding: 39px 0 0;
	text-indent:-9999em;
	overflow: hidden;
	cursor: pointer; 
	margin-left:0px;
	float:left
}
.beta.comprar {padding:15px 15px 0 15px !important}
.mi-cuenta #guardar { 
	width:155px; 
	height: 39px;
	background-color:#fff; 
	border: none; 
	background: url(../images/botones/guardar.jpg);  
	padding: 39px 0 0;
	text-indent:-9999em;
	overflow: hidden;
	cursor: pointer; 
	margin-left:0px;
	float:left
}
.mi-cuenta #invitar { 
	width:147px; 
	height: 39px;
	background-color:#fff; 
	border: none; 
	background: url(../images/botones/invitacion.jpg);  
	padding: 39px 0 0;
	text-indent:-9999em;
	overflow: hidden;
	cursor: pointer; 
	margin-left:0px;
	float: left
}
.mi-cuenta input#guardar:hover, .mi-cuenta input#invitar:hover, .beta input#comprar:hover, .mi-cuenta input#acceder:hover  { background-position:0 40px !important;}
.sutil { color:#666;}
.beta ol { margin-left:2.5em}
.beta ol li { margin-bottom:.7em}
.limpiar { clear:both}
