body{background:#cccccc url(images/backmain1.gif) repeat-x left top;  padding:0; margin:0; font:1em Verdana, Arial, Helvetica, sans-serif; border-top:0px #333333 solid; text-align:center;}

.top_content{width:767px; height:auto; margin:0;}

/*
#block input {border:solid 1px #dddddd; padding:1px; text-align: center; }
#block select{border:solid 1px #dddddd}
#block {
        font-weight:bold;
        font-size:11px;
        letter-spacing:1px;
        color:#e20001;
        padding-left:5px;
        padding-right:5px;
}
*/

#block td {font-family:arial, tahoma; font-size:10px}
#block #label{color:#333333}
#block input{border:solid 1px #dddddd; padding:1px;}
#block #red{color:#e20001;}
#block select{border:solid 1px #dddddd}
#block checkbox{border:solid 1px #dddddd}


/* ideleon */
#sponsors {
	margin:0;padding:0 0 10px 0;
	list-style: none;
/*	list-style-position: outside; */
	display:table;
}

/* ideleon */
#testimonios {
        margin:0 0 0 5px;
	padding:0 0 0 0;
        list-style: none;
/*      list-style-position: outside; */
}

/* BOF Dynamic Sitemap */
ul.sitemap {
    color: #ff0000;
 }
/* EOF Dynamic Sitemap */


/* ideleon tag */
.newtag
{
	text-align: center;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.newtag a 
{
color: #e20001;
}

.newtag a:hover 
{
	color: #333333;
}




/* headers */
#header0 {
	height:180px;
	width:762px; 
	background:url(/images/headers/header0.png) no-repeat; 
	margin-bottom:1px
	}

#header1 {
	height:180px;
	width:762px; 
	background:url(/images/headers/header1.png) no-repeat; 
	margin-bottom:1px;
	}
	
#header2 {
	height:180px;
	width:762px; 
	background:url(/images/headers/header2.png) no-repeat; 
	margin-bottom:1px;
	}

#header3 {
	height:180px;
	width:762px; 
	background:url(/images/headers/header3.png) no-repeat; 
	margin-bottom:1px;
	}

#header4 {
	height:180px;
	width:762px; 
	background:url(/images/headers/header4.png) no-repeat; 
	margin-bottom:1px;
	}
	
#header5 {
	height:180px;
	width:762px; 
	background:url(/images/headers/header5.png) no-repeat; 
	margin-bottom:1px;
	}
	
#header6 {
	height:180px;
	width:762px; 
	background:url(/images/headers/header6.png) no-repeat; 
	margin-bottom:1px;
	}
#header7 {
        height:180px;
        width:762px;
        background:url(/images/headers/header7.png) no-repeat;
        margin-bottom:1px;
        }

/*---------- fin headers ---------------*/

/* logos */
#logoHeader {
	width:85px;
	height:59px;
	background:url(/images/logos/logo.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:20px;
	margin-top:10px;
	}
/*---------- fin logos -----------------*/

#header {height:180px;width:762px; background:url(images/header-manzanas.gif) no-repeat; margin-bottom:1px}
#header-blog {height:180px;width:762px; background:url(images/header-blog.gif) no-repeat; margin-bottom:1px}
#header-servicio {height:180px;width:762px; background:url(/images/header-telefonos.gif) no-repeat; margin-bottom:1px}
#header-empresa{height:180px;width:762px; background:url(/images/header-telefonos.gif) no-repeat; margin-bottom:1px}
#header-empresa{height:180px;width:762px; background:url(/images/header-telefonos.gif) no-repeat; margin-bottom:1px}
#header-quienes{height:180px;width:762px; background:url(/images/header-telefonos.gif) no-repeat; margin-bottom:1px}
#header-comprar{height:180px;width:762px; background:url(/images/header-telefonos.gif) no-repeat; margin-bottom:1px}
#header-recibir{height:180px;width:762px; background:url(/images/header-telefonos.gif) no-repeat; margin-bottom:1px}
#header-porque{height:180px;width:762px; background:url(/images/header-telefonos.gif) no-repeat; margin-bottom:1px}
#header-pagar{height:180px;width:762px; background:url(/images/header-telefonos.gif) no-repeat; margin-bottom:1px}
#header-faq{height:180px;width:762px; background:url(/images/header-telefonos.gif) no-repeat; margin-bottom:1px}
#header-conocenos{height:180px;width:762px; background:url(/images/header-telefonos.gif) no-repeat; margin-bottom:1px}
#header-contacto{height:180px;width:762px; background:url(/images/header-telefonos.gif) no-repeat; margin-bottom:1px}
#header-salud{height:180px;width:762px; background:url(/images/header-salud.gif) no-repeat; margin-bottom:1px}
#header-consejos{height:180px;width:762px; background:url(/images/header-consejos.gif) no-repeat; margin-bottom:1px}
#header-horoscopo{height:180px;width:762px; background:url(/images/header-horoscopo.gif) no-repeat; margin-bottom:1px}
#header-mitos{height:180px;width:762px; background:url(/images/header-mitos.gif) no-repeat; margin-bottom:1px}


/* headermenu */
#headermenu {
	float:right; 
	padding-right:20px; 
	padding-top:3px; 
	font-family:arial, tahoma; 
	font-size:11px;
	}
	
#headermenu a {
	color:#333333; 
	text-decoration:none; 
	font-weight:bold;
	}
	
#headermenu a:hover {
	color:#e20001;  /* ex 666666 */
	text-decoration:underline
	}

.msg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	padding:4px;
	}

/*------------- contenedores -------------*/
.masterContent {
	width:767px;
	margin:0 auto;
	background:#ffffff;
	display:table;
	}

.masterContent #colI {
	float:left;
	width:150px;
	display:table;
	}
	
.masterContent #centro {
	float:left;
	width:410px;
	text-align:left;
	display:table; 
	}
	
.masterContent #colD {
	float:right; 
	display:table;
	width:180px;
	text-align:left;
	}
/*------------- fin contenedores ---------*/

/*------------- Registracion -------------*/
#BTNsoycliente {
	width:282px;
	height:193px;
	display:inline;
	margin:5px;
	}

#BTNregistrarme {
	width:282px;
	height:193px;
	display:inline;
	margin:5px;
	}
	
#oculto {
	display:none;
	text-align:center;
	margin:0 auto;
	width:767px;
}

#Registrarme {
	width:700px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:5px;
	}

#Registrarme fieldset {
	border:1px dotted #cccccc;
	padding:10px;
	margin-bottom:5px;
	}

#Registrarme fieldset legend {
	color:#333333;
	font-weight:bold;
	}

#Registrarme legend {
	background:white;
	width:auto;
	}

#Registrarme h3 {
	color:#d02200;
	font-size:17px;
	font-weight:bold;
	}

#Registrarme label {
	font-weight:bold;
	color:#666666;
	}

#Registrarme #campo {
	margin-bottom:5px;
	}

#Registrarme #input {
	padding:3px;
	background:#f0f0f0;
	border:0;
	}

#Registrarme #input:focus {
	background:#d02200;
	color:#FFFFFF;
	}
	
#Registrarme #obligatorio {
	line-height:30px;
	color:#d02200;
	text-align:center;
	font-weight:bold;
	width:98%;
	margin-left:1%;
	margin-right:1%;
	}	

#Registrarme #blockI {
	float:left;
	width:340px;
	display:table;
	margin-left:5px;
}

#Registrarme #blockD {
	float:right;
	width:340px;
	display:table;
	margin-left:5px;
}

/*------------- eof Registracion ---------*/



/* menu principal */
.menu{width:762px; height:31px; padding:0px; margin:0px;}
.menu img{border:0px;}
.menu a img{border:0px;}
.menu #mid{color:#ffffff; background:url(/images/menu_principal/back.gif);width:100%; font-family:arial, tahoma;}

.menu #path {font-family:arial, tahoma; font-size:11px; padding-left:5px; padding-top:5px; padding-bottom:5px;}
.menu #path a{color:#333333; text-decoration:none; font-weight:bold;}
.menu #path a:hover{color:#666666; text-decoration:underline}

/* separador general */
#sep{background-image:url(images/separador.gif); height:1px; margin-bottom:10px; margin-top:5px;}
#sep1{background:url(/images/separador.gif); height:1px; margin:1px;}

/* error msg & info msg */
.error_msg{padding:3px; border:solid 1px #CC3300; background:#FF0000; margin-top:3px; color:white; font-family:arial, tahoma; font-size:10px;}
.info_msg{padding:3px; border:solid 1px #006600; background:#00CC00; margin-top:3px; color:white; font-family:arial, tahoma; font-size:10px;}

.boxText {font-family:arial, tahoma; font-size:12px; font-weight:bold; padding-left:8px;}
.boxText a{color:#333333; text-decoration:none; font-weight:bold; line-height:17px}
.boxText a:hover{color:#e20001;}

/* tree */
.tree{font-family:arial, tahoma; font-size:11px; font-weight:normal; padding-left:0px;}
.tree a{color:#e20001; text-decoration:none; font-weight:normal;}
.tree a:hover{color:#333333; text-decoration:none}

/* categoria titulo*/
.htc_titulo {
	color:#cc0000;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	}
.htc_descripcion{font-family:arial, tahoma; font-size:10px;}


/* menu_principal */
.menuPrincipal {
	height:31px;
	background:url(/images/menu_principal/back.gif);
	background-repeat:repeat-x;
	}

.menuPrincipal #botones {
	float:left;
	}

.menuPrincipal #bdrL {
	float:left;
	width:16px;
	height:31px;
	background:url(/images/menu_principal/bdr-L.gif);
	background-repeat:no-repeat;
	}
	
.menuPrincipal #bdrR {
	float:right;
	width:16px;
	height:31px;
	background:url(/images/menu_principal/bdr-R.gif);
	background-repeat:no-repeat;
	}

.menuPrincipal ul, .menuPrincipal li {
	padding:0; margin:0;
	list-style:none;
	display:inline;
	}

.menuPrincipal #buscar {
	cursor:pointer;
	}

/************ block1 buscar *************/

.block1 {
	display:none;
	margin-top:1px;
	}
	
.block1 #inp {
	width:249px;
	height:29px;
	background:url(/images/search-input.jpg);
	border:0;
	color:#646464;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
	font-family: arial,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;	
	font-size: 17px;
	font-size-adjust: none;
	font-stretch: normal;
	}

.block1 #botonir {
	border:0;
	}
	
/*---- FIN menuPrincipal ----*/


/*--- Banners ---*/
#banner {
	margin-bottom:10px;
	}
/*--- fin banners ---*/


/* main */
.main{font-family:arial, tahoma; font-size:12px}
.main #table{width:767px;}
.main #menu{width:150px; padding-left:2px;}
.main #contenido{width:auto;}
.main a{color:#333333;}
.main a:hover{color:#666666; text-decoration:none}

/* main blog */
.main-blog{height:290px; background:#FFFFFF; display:table}
.main-blog #table{width:767px;}
.main-blog #menu{width:150px; padding-left:2px;}
.main-blog #contenido{width:auto;}



TABLE.productListing{border:1px; border-style: solid; border-color:#b6b7cb; border-spacing: 1px;}
.productListing-heading {font-family: arial, tahoma;font-size: 10px; background: #b6b7cb;color: #FFFFFF;font-weight: bold;}
TD.productListing-data {font-family: arial, tahoma; font-size: 10px;}

/* id input gral */
#input{border:solid 1px #dddddd; padding:1px;}

/*boxes*/
.box-new {color:black; font-family:arial, tahoma; width:173px;}
.box-new #top{background:url(/images/boxes/back.top.gif);width:173px;height:21px;}
.box-new #titulo{color:white;font-size:11px;padding:3px;text-align:center;font-weight:bold;}
.box-new #contenido{font-size:10px;background:url(/images/boxes/box.back.mid.gif);padding-top:3px;padding-left:10px;line-height:17px; }
.box-new #contenido a{font-size:10px; color:#999999;text-decoration:none;}
.box-new #contenido a:hover{font-size:10px; color:#e20001;}
.box-new #footer{background:#cccccc url(/images/boxes/box.bottom.gif);width:173px;height:19px;margin-bottom:5px;}
.box-new #total{width:90%; text-align:right; /* border-top:solid 1px #333333; */ margin-top:3px; padding-top:2px;}

.infoBoxContents{font-size:10px; font-family:arial, tahoma;}

.pageHeading {
	font-size:17px; 
	color:#cc0000; 
	font-family:arial;
	line-height:25px;
	}
	
.newItemInCart{font-size:10px; font-family:arial, tahoma;}
.infoBoxHeading{background-color:yellow; font-family:arial, tahoma; font-size:12px; font-weight:bold; color:#CCCCCC}

.BoxCompras{width:176px; color:white; font-family:arial, tahoma;}
.BoxCompras #top{background:url(images/box-top.jpg); height:24px;}
.BoxCompras #titulo{padding-top:6px; font-size:11px; font-weight:bold; text-align:center}
.BoxCompras #mid{background:url(images/box-back.jpg); padding:3px;}
.BoxCompras #productos{color:#333333; font-size:11px; padding:5px; display:table; width:100%;}
.BoxCompras #productos a{color:#333333;}
.BoxCompras #productos a:hover{color:#000000;}
.BoxCompras #total{width:100%; text-align:right; border-top:solid 1px #333333; margin-top:3px; padding-top:2px;}


.box-also-purchased {color:black; font-family:arial, tahoma; width:100%;}
.box-also-purchased #top-left{background:url(/images/boxes/border_L_checkout.gif); width:7px; height:21px;}
.box-also-purchased #top-right{background:url(/images/boxes/border_R_checkout.gif); width:7px; height:21px;}
.box-also-purchased #top-center {background:url(/images/boxes/back-box.gif); height:21px; font-size:10px; font-weight:normal;padding-left:10px;}
.box-also-purchased #contiene{text-align:center; font-size:10px;}
.box-also-purchased #contiene a{font-size:10px; color:#999999}
.box-also-purchased #contiene a:hover{font-size:10px; color:#e20001;}

.box-also {
	width:100%;
	margin:0;
	padding:0;
	}

.box-also #title-container {
	width:100%;
	background:url(/images/boxes/back-box.gif); 
	background-repeat:repeat-x;
	height:21px; 
	font-size:10px; 
	font-weight:normal;
	padding-left:10px;
	line-height:21px;
	}

.box-also #left {
	float:left;
	width:7px;
	height:21px;
	background:url(/images/boxes/border_L_checkout.gif);
	background-repeat:no-repeat;
	}

.box-also #titulo {
	font-size:10px;
	font-family:tahoma, arial;
	width:auto;
	float:left;
	}
	
.box-also #right {
	float:right;
	width:7px;
	height:21px;
	background:url(/images/boxes/border_R_checkout.gif);
	background-repeat:no-repeat;
	}






/* boxA */

.boxA {
	width:100%;
	margin:5 auto;
	}

.boxA #contenedor-titulo {
	width:100%;
	height:21px;
	background:url(/images/boxes/back-box.gif);
	background-repeat:repeat-x;
	}

.boxA #bde-izq {
	float:left;
	width:7px;
	height:21px;
	background:url(/images/boxes/border_L_checkout.gif);
	background-repeat:no-repeat;
	}

.boxA #bde-der {
	float:right;
	width:7px;
	height:21px;
	background:url(/images/boxes/border_R_checkout.gif);
	background-repeat:no-repeat;
	}

.boxA #tituloA {
	float:left;
	width:auto;
	height:21px;
	line-height:21px;
	font-size:11px;
	font-weight:bold;
	font-family:arial, tahoma;
	margin-left:10px;
	color:#000000;
	}

.boxA #contenido-imgs {
	float:left;
	width:100%;
	text-align:center;
	}
	
.boxA #img {
	float:left;
	width:30%;
	text-align:center;
	margin:5px;
	}

.boxA #img a {
	color:#999999;
	text-decoration:underline;
	}

.boxA #img a:hover {
	color:#e20001;
	text-decoration:none;
	}
	
.boxA #contenido-imgs #img #link {
	float:left; 
	width:100%;
	}
	






/* caracteristicas de los productos */
#item-c {
	width:100%;
	line-height:18px;
	}

#item-c strong {
	margin-right:5px;
	border-bottom:1px solid #666666;
	}








/* account */
.account {font-family:arial, tahoma; font-size:11px;}
.account #titulo{font-size:12px; font-weight:bold}
.account a{color:#333333;}
.account a:hover{color:#e20001;}

/*smalltext*/
.smallText {
	font-size:10px;
	text-transform:uppercase;
	}
.smallText a {
	color:#666666;
	display:block;
	text-decoration:none;
	text-transform:capitalize;
	}
.smallText a:hover{
	color:black;
	text-decoration:underline;
	}
	
.smallTextcat {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	display:block;
	padding:2px;
	}

/*productos*/
.prevnext{font-size:11px;}
.prevnext a{color:#006699}
.prevnext a:hover{color:#333333}

.productos{font-family:arial, tahoma; font-size:11px; color:#666666; padding:5px;}
.productos #viendo a{color:#000000;}
.productos #viendo a:hover{color:#CC0000;}
.productos #titulo{color:#000000; text-transform:capitalize; font-size:20px; font-weight:bold;}
.productos #precio{color:#e20001; font-size:16px; font-weight:bold;}
.productos #descripcion{color:#444444; text-align:justify; padding-top:10px;}
.productos #carrito{padding-top:10px;}
.productos #separador-puntos{background-image:url(images/separador.gif); height:1px; margin-bottom:10px; margin-top:5px;}
.productos #atributos{padding-top:5px; padding-bottom:5px;}
.productos #atributos_titulo{font-weight:bold; padding-bottom:2px; color:#333333;}

.plisting{font-family:arial, tahoma; font-size:11px; width:200px;}
.plisting #nombre{text-transform:capitalize; font-size:12px; font-weight:bold; text-align:left; padding-top:5px;}
.plisting #img{float:left; width:100px; height:100px;}
.plisting #precio{padding-top:2px; padding-bottom:2px; color:#e20001; font-weight:bold; font-size:11px; text-align:left;}
.plisting #precioviejo{padding-top:2px; padding-bottom:2px; color:#000000; text-align:left;}
.plisting #carrito{padding-top:2px; padding-bottom:2px; text-align:left}
.plisting #nuevoprecio{}

/* carrito detalles */
.carrito_detalles #titulo{background:url(/images/menu_shopping/back.gif);}
.carrito_detalles td{font-family:arial, tahoma; font-size:10px;}
.carrito_detalles #sep{background-image:url(/images/separador.gif); height:1px; margin-bottom:10px; margin-top:5px;}
.carrito_detalles #precio{padding-right:7px; font-weight:bold; color:#e20001; font-size:12px;}
.carrito_detalles #detalle a{color:#000000}
.carrito_detalles #detalle a:hover{color:#e20001}

.carrito_subtotal {font-family:arial, tahoma; font-size:11px;}
.carrito_subtotal #total{font-weight:bold; color:#e20001; font-size:12px;}

/* login */
.login {font-family:arial, tahoma; font-size:12px}
.login #nuevo{color:#333333;}
.login #soy{padding-top:15px; padding-bottom:15px; font-size:14px; color:#000000;}
.login #yasoy{font-size:14px; color:#000000; font-weight:bold;}
.login #soynuevo{font-size:14px; color:#000000;font-weight:bold;}

.loginform{font-family:arial, tahoma; font-size:12px}
.loginform #label{color:#333333}
.loginform #input{border:solid 1px #dddddd; padding:1px;}
.loginform #lost{font-size:10px;}
.loginform a{color:black;}
.loginform a:hover{color:#e20001}

.forgot{font-family:arial, tahoma; font-size:12px}
.forgot #label{color:#333333}
.forgot #input{border:solid 1px #dddddd; padding:1px;}
.forgot #sep{background-image:url(images/separador.gif); height:1px; margin-bottom:10px; margin-top:5px;}

.messageStackError{color:#e20001; font-size:11px}

/* formulario de alta */
.form-alta{font-family:arial, tahoma; font-size:12px}
.form-alta #label{color:#333333}
.form-alta #requerido{color:#e20001}
.form-alta #input{border:solid 1px #dddddd; padding:1px;}
.form-alta #red{color:#e20001;}
.form-alta select{border:solid 1px #dddddd}
.form-alta checkbox{border:solid 1px #dddddd}

/* footer */
/*.footer{width:767px;}*/
.footer{width:767px; float:right;}
.footer td{font-family:arial,tahoma;font-size:11px; color:#000000;}
.footer #main{color:#999999;background:#ffffff;}
.footer #bottom{width:767px; height:95px; background:url(/images/footer.gif);}
.footer a{color:#666666;padding:5px;}
.footer a:hover{color:#e20001;}

/* footer store */
.footer_store{width:767px; }
.footer_store td{font-family:arial,tahoma;font-size:11px; color:#000000;}
.footer_store #main{color:#999999;background:#ffffff;}
.footer_store #bottom{width:767px; height:95px; background:url(/images/footer.gif);}
.footer_store a{color:#666666;padding:5px;}
.footer_store a:hover{color:#e20001;}

.extraimages{padding:4px; font-family:arial, tahoma; font-size:11px;}


.click {text-align:center; color:#999999; font-family:tahoma; font-size:10px; padding:5px;}

.invisible{color:white; text-decoration:none; display:none;}
.invisible a{color:white;}
.invisible a:hover{color:white;}

/*stock*/
.stockWarning{font-family:arial, tahoma; font-size:10px; color:#666666}



/*
----------------------------------------------------------------
	 		    B L O G 
----------------------------------------------------------------
*/


#content-blog { width:767px; margin:0 auto; margin-top: 1em; padding:0; text-align:left; }
#main-blog { padding-left: 7px; width:410px; float:left; }

#sidebar-blog {
				vertical-align:top;
				margin-top: .5em;
				width:250px;
				margin:auto;
				float:right;
			}
			
.archivo-blog {font-family:arial, tahoma; font-size:12px; font-weight:bold; padding-left:25px;}
.archivo-blog a{color:#e20001; text-decoration:none; font-weight:bold;}
.archivo-blog a:hover{color:#333333;}
.archivo-blog li { list-style:none; }


/* Headings
----------------------------------------------- */
h2 {
  margin:1.5em 0 .75em;
  font-family: arial, tahoma;
  font-size: 11px;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#000000;
  }


/* Posts
----------------------------------------------- */
.date-header {
  margin:1.5em 0 .5em;
  }
.post {
  margin:.5em 0 1.5em;
/*  border-bottom:1px dotted #cccccc; */
  font-family: arial, tahoma;
  font-size:13px;
/*  padding-bottom:1.3em; */
  padding-left:14px;
  }
.post-dot {

border-top:1px dotted #cccccc;
border-bottom:1px dotted #cccccc;

}
.post-title {
  margin:.25em 0 0;
  padding-left: 15px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#c60;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#e20001;
  font-weight:bold;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }
  
 /*
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
  
*/

p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font-family:Arial,tahoma;
  font-size: 9px;
  text-transform:lowercase;
  letter-spacing:.1em;
 
  }
.post-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.post blockquote {
  margin:1em 20px;
  color:#666;
  font-style:italic;
  }
.post blockquote p {
  margin:.75em 0; 
  }


/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }


/* Sidebar Content
----------------------------------------------- */
#sidebar-blog ul {
/*  margin:0 0 1.5em;
  padding:0 0 1.5em;
  padding-bottom: 1em;
*/
  border-bottom:1px dotted #ccc;
  list-style:none;
  }
#sidebar-blog li {

  margin:0;
/*  padding:0 0 .25em 15px; */
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar-blog p {
  color:#666;
  line-height:1.5em;
  }



/* Profile
----------------------------------------------- */


#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.profile-datablock {



  margin:.5em 0 .5em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  padding:4px;
  border:1px solid #ddd;
  margin:0 8px 3px 0;
  }
.profile-data {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* Footer
----------------------------------------------- */
#footer {
  width:660px;
  clear:both;
  margin:0 auto;
  }
#footer hr {
  display:none;
  }
#footer p {
  margin:0;
  padding-top:15px;
  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }

/*
Otros sitios
*/
.master{ 
		float:center;
		text-align:left;
		padding:20px;
		height:400px;
		background:#ffffff;
		}



.master-picture{

		vertical-align:top;
		padding-left:10px;
		width:437px;
		height:54px;
		padding-left:40px;
		padding-top;

		}
		
.master-link{ 
			  font-family:arial,tahoma;
			  font-size:14px;
			  font-weight:bold;
			  padding-top:20px;
			  padding-left:10px;
			  float:left;
			  }
			  
.master-link a{color:#333333; text-decoration:none; font-weight:bold;}
.master-link a:hover{color:#e20001;}

.company{height:100px ; width:200px; float:left ; text-align:justify}
.column{width:200px;height:100px; float:right; vertical-align:top; background:#eeeeee;}


/*HOROSCOPO */
.informacion{padding-left:10px; padding-right:25px; text-align:justify}

.horoscopoA{height:520px; width:767px; background:#FFFFFF;}
.horoscopoA #signos{ padding:6px;}
.horoscopoA #datos { float:left; padding-left:40px; padding-top:20px; display:inline;}

.horoscopoA #dotted { 
						height:10px;
						width:490px;
						margin-right:20px;
						margin-top:50px;
						margin-bottom:30px;
						float:right;
						border-top: 1px dotted #000000;
						
						}

.horoscopoA #texto{
	font-family:arial, taohma;
	font-size:13px;
	text-decoration:none;
	width:350px;
	height:350px;
	float:left;
	padding-left:25px;
	text-align:left;
	}
	
.horoscopoA #recomendacion {
	font-family:arial, taohma;
	font-size:13px;
	color:#e20001;
	font-weight:bold;
    line-height:24px;
	text-decoration:none;

	}
	

.horoscopoA #recomendacion a{color:#333333; text-decoration:none;}
.horoscopoA #recomendacion a:hover{color:#e20001; text-decoration:none;}
	


/*CONTENIDO */

.contenedorA{ min-height:460px; height:100%; width:767px; background:#FFFFFF; float:left;}
.contenedorA #datos{display:inline; float:left; text-align:left ; padding-top:15px; padding-bottom:25px;}
.contenedorA #txt{
	font-family:arial, taohma;
	font-size:13px;
	text-decoration:none;
	padding-top:15px;
	width:400px;
	}

.contenedorA #titulo {
	font-family:arial, taohma;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.contenedorA #miAcordeon{
	font-family:arial, taohma;
	font-size:13px;

	padding-top:15px;
	width:400px;
}
.contenedorA #Compra p{
	margin-top:0px;
	margin-left:15px;
	padding-left:15px;
	vertical-align:text-top;
	font-family:arial,taohma;
	font-size:13px;
	color:#333333;
	text-decoration:none;
}
.contenedorA #Compra strong { color:#f3bc28; }




.contenedorA #menu{
 width:140px;
 display:inline;
 float:left;
 text-align:left;
 padding-top:30px;
 padding-left:20px;
 padding-right:45px;
 font-family:arial,tahoma;
 font-size:13px;
 font-weight:bold;
 line-height:19px;
}
.contenedorA #menu a{color:#333333; text-decoration:none; font-weight:bold;}
.contenedorA #menu a:hover{color:#e20001;}

	/*consejos -- items*/
.contenedorA #ask { color:#e20001; text-decoration:none; font-weight:bold ; font-size:13px; list-style:none; list-style-position:none; }


.contenedorA #table{
 width:auto;
 font-family:arial,tahoma;
 font-size:11px;
 font-weight:normal;
 vertical-align:middle;
 
}

.contenedorA #table a:{color:#33333; text-decoration:none; font-weight:normal;}
.contenedorA #table a:hover{color:#e20001;}


.contenedorA #dspAcc{
	color:#e20001;
	font-weight:bold ;
	font-size:13px;
	list-style:none;
	list-style-position:none;
	line-height:25px;
	cursor:pointer;

}

.contenedorA #vtnAcc{

	color:#333333;
	font-size:12px;
	list-style:none;
	list-style-position:none;
	

}



.dspAcc{
	float:right;
	text-align:left;
	color:#e20001;
	font-weight:bold ;
	font-size:13px;
	list-style:none;
	list-style-position:none;
	line-height:25px;
	cursor:pointer;
}

.vtnAcc{

	float:left;
	color:#333333;
	font-size:12px;
	list-style:none;
	list-style-position:none;

}





/*********************/
/* formulario de alta */
.form-contacto{font-family:arial, tahoma; font-size:12px}
.form-contacto #label{color:#333333}
.form-contacto #requerido{color:#e20001}
.form-contacto #input{border:solid 1px #dddddd; padding:1px;}
.form-contacto #red{color:#e20001;}
.form-contacto select{border:solid 1px #dddddd}
.form-contacto checkbox{border:solid 1px #dddddd}





/* box */
.box-info {
	width:100%;
	margin:0 auto;
	font-family:arial, tahoma;
	font-size:12px;
	}

.box-info fieldset {
	border:1px dotted #cccccc;
	padding:10px;
	}

.box-info legend {
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
	color:#e20001;
	padding-left:5px;
	padding-right:5px;
	
	/* para la mierda de IE */
	background:#ffffff;
	}

.box-info #inputtxt {
	border:1px solid #e4e4e4;
	padding:3px;
	margin:3px;
	width:360px;
	}

.box-info #inputtxt:hover {
	border:1px solid #999999;
	}

.box-info #inputtxt:focus {
	border:1px solid #666666;
	}

.box-info #submit {
	float:right;
	padding:3px;
	margin:3px;
	border:1px solid #333;
	background:#cccccc;
	font-weight:bold;
	text-transform:uppercase;
	font-family:arial;
	font-size:11px;
	}

.box-info #submit:hover {
	border:1px solid #333;
	background:#333;
	color:white;
	}
	
.box-info a {
	color:#e20001;
	text-decoration:underline;
	}
	
.box-info a:hover {
	color:#333;
	text-decoration:none;
	}

.box-info #Registrar {
	float:right;
	width:auto;
	}

.box-info #inline {
	display:inline;
	margin:2px;
	}

.box-info p {
	padding:0;
	margin-bottom:1px;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	}

.box-info #inputlogin {
	border:1px solid #e4e4e4;
	padding:3px;
	margin:1%;
	width:98%;
	}
	
.box-info #inputlogin:hover {
	border:1px solid #999999;
	}
	
.box-info #inputlogin:focus {
	border:1px solid #666666;
	}	




	
	
	
	

/* checkout bar */
.checkoutBarCurrent {
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	font-family:arial;
	}
	
.checkoutBarTo {
	font-family:arial;
	line-height:25px;
	font-size:10px;
	text-transform:uppercase;
	}
	
.checkoutBarFrom {
	font-family:arial;
	line-height:25px;
	font-size:10px;
	text-transform:uppercase;
	}

.checkoutBarFrom a {
	color:#e20001;
	text-decoration:underline;
	}
	
.checkoutBarFrom a:hover {
	text-decoration:none;
	}
	
/* module Rows */
.moduleRowSelected {
	background:#f0f0f0;
	padding:3px;
	}
	
.moduleRow {
	padding:3px;

	}
	
	


/* productsNotifications */
.productsNotifications {
	margin-top:15px;
	margin-bottom:15px;
	}

/* page numbers */
.pageNumbers {
	width:100%;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	}

.pageNumbers a {
	color:#333333;
	text-decoration:none;
	padding:2px;
	margin:1px;
	font-weight:bold;
	}

.pageNumbers a:hover {
	color:white;
	background:#666666;
	}
	
.pageNumbers u {
	text-decoration:none;
	}

.pageNumbers #viewing {
	line-height:20px;
	}
	
/* checkout payment */
.radioItem {
	padding:3px;
	}

.radioItem label {
	padding:3px;
	font-weight:bold;
	cursor:pointer;
	line-height:20px;
	display:block;
	}
	
.radioItem label:hover {
	background:#e4e4e4;
	}

