body {
margin:0;
padding:0;
background:url(/_aux_imagenes/bgPagina.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

/* Estructura */
.mainContainer {
width:940px !important;
width:943px;
margin:auto;
}
.cabecera {
height:155px;
/*margin-bottom:20px;*/
}
.cuerpo {
background:url(/_aux_imagenes/bgBloqueRight.gif) repeat-y;
background-position:top right;
line-height:1.5em;
}
.bloqueLeft {
float:left;
width:180px;
margin-right:10px !important;
margin-right:8px;
}
.bloqueCenter {
float:left;
width:496px;
margin-right:10px !important;
margin-right:8px;
}
.bloqueRight {
float:right;
width:240px !important;
width:220px;
}
.bloqueRight .container {
padding:15px 10px;
}
.pie {
height:70px;
width:900px;
background:url(/_aux_imagenes/bgPie.gif) repeat-x;
margin-top:15px;
padding:15px 20px;
}
.creditsPie {
margin-top:5px;
text-align:right;
margin-bottom:20px;
}
.bannersTopCenter {
height:140px;
margin-bottom:10px;
}
.bannerBottom {
margin-top:5px;
}




.cabecera .logotipo {
float:left;
width:275px;
}
.cabecera .logotipo img {
position:relative;
top:52px;
left:11px;
}
/* Comunes: Links */
a:link, a:visited {
color:#126B8D;
text-decoration:underline;
outline:none;
}
a:hover {
color:#FF9900;
}
.enlacesLogin a {
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:11px;
line-height:1.9em;
background:url(/_aux_imagenes/flechaMenu.gif) no-repeat;
background-position: 0px 5px;
padding-left:8px;
color:#126B8D;

}
#ContCajaNoticias .titulo {
margin-top:10px;
margin-bottom:3px;
}
#ContCajaNoticias a.enlace:link, #ContCajaNoticias a.enlace:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#006590;
text-decoration:underline;
}
#ContCajaNoticias a.enlace:hover { color:#FF9900; }

#VerMas { margin-top:5px; }

#VerMas a.enlace:link, #VerMas a.enlace:visited {
text-decoration:underline;
background:url(/_aux_imagenes/flechaRoja.gif) no-repeat;
background-position:70px 5px;
padding-left:80px;
}

/* Botonera Top */
.botoneraTop div a {
float:left;
width:94px;
height:124px;
text-decoration:none;
position:relative;
top:24px;
margin-right:1px;
}
a.homeopatia:link, a.homeopatia:visited { display:block; background:url(/_aux_imagenes/btn_homeopatia.jpg) no-repeat; }
a.homeopatia:hover { background:url(/_aux_imagenes/btn_homeopatia_f2.jpg) no-repeat; }
a.flores:link, a.flores:visited { display:block; background:url(/_aux_imagenes/btn_flores.jpg) no-repeat; }
a.flores:hover { background:url(/_aux_imagenes/btn_flores_f2.jpg) no-repeat; }
a.cosmetica:link, a.cosmetica:visited { display:block; background:url(/_aux_imagenes/btn_cosmetica.jpg) no-repeat; }
a.cosmetica:hover { background:url(/_aux_imagenes/btn_cosmetica_f2.jpg) no-repeat; }
a.naturopatia:link, a.naturopatia:visited { display:block; background:url(/_aux_imagenes/btn_naturopatia.jpg) no-repeat; }
a.naturopatia:hover { background:url(/_aux_imagenes/btn_naturopatia_f2.jpg) no-repeat; }
a.herboristeria:link, a.herboristeria:visited { display:block; background:url(/_aux_imagenes/btn_herboristeria.jpg) no-repeat; }
a.herboristeria:hover { background:url(/_aux_imagenes/btn_herboristeria_f2.jpg) no-repeat; }
a.dietetica:link, a.dietetica:visited { display:block; background:url(/_aux_imagenes/btn_dietetica.jpg) no-repeat; }
a.dietetica:hover { background:url(/_aux_imagenes/btn_dietetica_f2.jpg) no-repeat; }
a.formulas:link, a.formulas:visited { display:block; background:url(/_aux_imagenes/btn_formulas.jpg) no-repeat; }
a.formulas:hover { background:url(/_aux_imagenes/btn_formulas_f2.jpg) no-repeat; }


/* Banners Top */
.bannerHorario {
float:left;
width:320px;
height:138px;
background:url(/_aux_imagenes/bgBannerTopHorario.gif) no-repeat;
}
.bannerHorario .primera {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-style:italic;
line-height:21px;
color:#00A934;
letter-spacing:-1px;
padding-top:14px;
padding-left:90px;
}
.bannerHorario .segunda {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-style:italic;
line-height:18px;
color:#666;
text-align:center;
margin-top:9px;
}
.bannerHorario a.email:link, .bannerHorario a.email:visited {
padding-left:19px;
background:url(/_aux_imagenes/icon-email.gif) no-repeat;
}
.bannerTienda {
float:right;
width:auto;
}


/* Menu principal */
.menu_nivelUno {
padding-top:10px;
border-bottom:1px solid #E3E9F2;
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#126B8D;
text-indent:5px;
}
.menu_nivelUno a:link, .menu_nivelUno a:visited {
display:block;
text-decoration:none;
color:#126B8D;
}
.menu_nivelUno a:hover {
display:block;
color:#FF9900;
}
.menu_nivelDos {
padding-left:10px;
padding-top:10px;
}
.menu_nivelDos a:link, .menu_nivelDos a:visited {
display:block;
text-decoration:none;
color:#126B8D;
background:url(/_aux_imagenes/flechaMenu.gif) no-repeat;
background-position: 3px 5px;
text-indent:11px;
}
.menu_nivelDos a:hover {
color:#FF9900;
background:url(/_aux_imagenes/flechaMenu.gif) no-repeat;
background-position: 3px 5px;
}

/* Comunes: Textos */
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
font-style:italic;
color:#9BB048;
letter-spacing:-1px;
line-height:24px;
}
h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#9BB048;
}
h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
font-style:italic;
color:#9BB048;
margin-top:0;
margin-bottom:5px;
line-height:1em;
}
h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#006590;
margin-top:0;
}
h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#006590;
text-decoration:none;
margin-top:5px;
padding-bottom:5px; 
}
.small {
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:10px;
color:#999999;
}
.pie .direcciones {
float:left;
width:auto;
color:White;
line-height:1.5em;
}
.pie .enlaces {
float:right;
width:auto;
margin-left:40px;
color:White;
line-height:1.5em;
}
.pie .enlaces a:link, .pie .enlaces a:visited {
padding-left:10px;
color:White;
text-decoration:none;
}
.pie .enlaces a:hover {
background:url(/_aux_imagenes/flechaYellow.gif) no-repeat;
background-position:bottom left;
padding-left:10px;
color:#FFCC00;
}

/* Comunes: Separadores */
.clear { clear:both; font-size:1px; line-height:0; }

/* Mini Buscador */
.miniBuscador {
background:url(/_aux_imagenes/bgMiniBuscador.gif) no-repeat;
width:167px;
height:130px;
text-align:left;
padding-top:5px;
margin-bottom:8px;

padding-left:3px;
}
.miniBuscador input.caja {
margin-bottom:3px;
padding:2px;
width:100px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #126B8D;
}
.miniBuscador input.boton {
height:21px;
width:70px;
background:url(/_aux_imagenes/bgBotonEnviar.gif) no-repeat;
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:10px;
text-align:center;
font-weight:bold;
color:White;
border:none;
text-transform:uppercase;
cursor:hand;
cursor:pointer;
}
.miniBuscador input.check {
margin-top:5px;
margin-bottom:5px;
padding:2px;
width:auto;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #126B8D;
}


/* Maxi Buscador */
.maxiBuscador {
background:url(/_aux_imagenes/bgMaxiBuscador.gif) no-repeat;
width:480px;
height:80px;
text-align:left;
padding-top:15px;
margin-bottom:2px;
padding-left:15px;
}
.maxiBuscador input.caja {

padding:2px;
width:210px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #126B8D;
}
.maxiBuscador input.boton {
height:21px;
width:70px;
background:url(/_aux_imagenes/bgBotonEnviar.gif) no-repeat;
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:10px;
text-align:center;
font-weight:bold;
color:White;
border:none;
text-transform:uppercase;
cursor:hand;
cursor:pointer;
margin:6px 0 5px 20px;
padding:2px;
}
.maxiBuscador input.check {
margin-top:10px;
margin-bottom:5px;
padding:2px;
width:auto;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #126B8D;
}
.maxiBuscador .expresion {
width:auto;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
}


/* Formulario Login */
.formLogin { border: 1px solid #E3E9F2; }
.formLogin input {
font-size:11px;
padding:2px;
margin:0;
border:1px solid #AFC0DA;
color:#333;
width:110px;
}
.formLogin input.boton {
height:21px;
width:70px;
background:url(/_aux_imagenes/bgBotonEnviar.gif) no-repeat;
text-align:center;
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:10px;
font-weight:bold;
color:White;
border:none;
text-transform:uppercase;
cursor:hand;
cursor:pointer;
}

/* Productos: Destacados, resultados, listados */
.producto {
float:left;
width:50%;
margin-bottom:6px;
}
.tablaProducto {
width:98%;
border:1px dashed #D2DBEA;
zoom:1;
padding:2px;
}
.nombrePx {
background:#5193AE;
padding:3px;
text-align:center;
width:100%;
}
.nombrePx a:link, .nombrePx a:visited {
font-family:Tahoma, Arial, Verdana, sans-serif;
text-decoration:underline;
color:White;
text-transform:uppercase;
font-weight:bold;
}
.nombrePx a:hover {
color:#FF9900;
text-decoration:none;
}
.precio {
text-align:right;
width:50%;
padding-right:5px; 
}
.precioPx {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
color:#95BDCE;
font-weight:bold;
letter-spacing:-1px;
line-height:1em;

}
.impuesto {
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:10px;
color:#999999;
text-transform:uppercase;
}



/* INTERIORES */

/* Novedades */
#CajaNovedades {
border:1px solid #CCC;
zoom:1;
padding:10px;
}
#CajaNovedades .titulo {
margin-bottom:5px;
}
#CajaNovedades a:link, #CajaNovedades a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#006590;
text-decoration:none;
}
#CajaNovedades a:hover {
color:#FF9900;
}

#CajaTituloNovedades {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#006590;
text-decoration:none;
padding-top:3px;
padding-bottom:5px;
}
.enviarAmigo {
float:left;
width:auto;
margin-right:20px;
}
.ImprimirNovedad {
float:left;
width:auto;
}

/* Buscador Central */
.BuscadorCentral {
width:100%;
height:120px;
background:#EFEFEF;
border:1px dashed #333;
}

/* IMAGENES */
#HLX_Imagen
{
	margin-right: 3px;
	margin-bottom: 3px;
}
.HLX_PieImagen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}

#PopUpverImagen
{
	visibility: hidden;
	position: absolute;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color:#DBDCDC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#PopUpBarraArrastre
{
	cursor: hand;
	cursor: pointer;
	min-width: 100px; /*NS6 style to overcome bug*/
	/*
	background-color: #EFEFEF;
	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Black;
}


/* Ficha Producto Cesta */
.contenedorProducto {
padding:3px;

}
.titProducto {
background:#E0ECF1;
color:#006590;
font-size:12px;
font-weight:bold;
padding:3px 15px;
}
.titProducto2 {
background:#5193AE;
color:white;
font-size:12px;
font-weight:bold;
padding:3px 15px;
}
.agregaCarrito {
padding:8px;
border:1px solid #EFEFEF;
background:#EEEFF1;
width:100%;
}
.cajaCantidad .caja {
width:50px;
margin:0;
border:1px solid #126B8D;
}

.titulo {

font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#126B8D;
text-indent:5px;
}
.titulo2 {

font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#126B8D;
text-indent:5px;
}

.fotos
{display:block;
margin-bottom:10px;
margin-right:30px;
margin-left:30px;}

.archivos
{padding:10px;
border:1px solid #E3E9F2;
}

.enllac a:link, .enllac a:visited 
{color:#126B8D;
}

.presentacio
{font-size:12px;}

.farmacia {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
font-style:italic;
color:#9BB048;
letter-spacing:-1px;
line-height:24px;
}
.subtitol {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
font-style:italic;
color:#9BB048;
letter-spacing:-1px;
line-height:24px;
}

.subir{
display:block;
float:right;
background-color:#F3F4F5;
width:50px;
text-align:center;
padding:2px;}

.castella{
font-style:normal;}
.castella2{
color:#126B8D;}

.catala{
font-style:italic;
color:#126B8D;}

.Paginacion{

color:#FD9A01;
font-size:16px;
font-weight:bold;}

.Paginacion a:link {

color:#126B8D;
font-size:11px;
font-weight:normal;
}

.Paginacion a:visited {

color:#126B8D;
font-size:11px;
font-weight:normal;
}

.boton_imagen {
	vertical-align: middle;
}

.texteblanc{
color:white;}

.ejemplo{
color:#B5B9B7;}

.total
{margin-top:10px;
padding:5px;
background-color:#E3E9F2;
border:1px solid #126B8D;
}

.texto
{font-weight:normal;}

.lista {
font-size:11px;
padding:2px;
margin:0;
border:1px solid #AFC0DA;
color:#333;
}

.cerrar .boton {
height:21px;
width:120px;
background:url(/_aux_imagenes/bgBotonCerrar.gif) no-repeat;
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:10px;
text-align:center;
font-weight:bold;
color:White;
border:none;
cursor:hand;
cursor:pointer;
}

ERR .Msg_Ko{
font-size:12px;
color:#e91e0f;
font-weight:bold;
}

.blau{
display:block;
background:#E6F2F7;
padding:6px;
}

.fonstaula
{
font-size:11px;
color:white;

}
.descompte
{
font-size:10px;
color:#A8AAAB;
border:1px solid #BEBFC0;
padding:4px;

}

.negreta2{
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:11px;
line-height:1.9em;
background:url(/_aux_imagenes/flechaMenu.gif) no-repeat;
background-position: 0px 5px;
padding-left:8px;
color:#126B8D;
}

#precarga {
width: 0;
height:0;
display:inline;
background-image: url(/_aux_imagenes/btn_homeopatia_f2.jpg) no-repeat);
}
.HX_Peque .caja 
{
width: 100px;
border:1px solid #AFC0DA;
}

.HX_Peque2 .caja 
{
width: 200px;
border:1px solid #AFC0DA;
}
.HX_Grande .caja 
{
width: 250px;
border:1px solid #AFC0DA;
}
.HX_Grande .caja_grande
{
width: 250px;
border:1px solid #AFC0DA;
}

.ERR .Msg_Ko{
display:block;

color:#403f3f;
width:410px;
padding:4px;
border:1px dashed #cccccc; }

.ERR .Msg_Ok{
display:block;
background-color:#81a769;
color:white;
width:410px;
padding:2px;}

.ERR .Msg{
display:block;
background-color:#6989ba;
color:white;
width:410px;
padding:2px;}

.resultat{
font-size:15px;
font-weight:bold;
color:#889d2f;}



div.quote {




}

div.quote p {
 	
}

/**** 27/02/09 se ha modificado la visibilidad de las capas (homeopatia) para que siempre se muestren desplegadas ****/
div#commentForm {
 	display: block;}
	
div#commentForm2 {
 	display: block;}
	
div#commentForm3 {
 	display: block;}

div#commentForm4 {
 	display: block;}
	
div#commentForm5 {
 	display: block;}
	
div#commentForm6 {
 	display: block;}

div#commentForm7 {
 	display: block;}

div#commentForm8 {
 	display: block;}

div#commentForm9 {
 	display: block;}
	
div#commentForm10 {
 	display: block;}

div#commentForm11 {
 	display: block;}

div#commentForm12 {
 	display: block;}

div#commentForm13 {
 	display: block;}

a.commentLink {
 
}
.textegran{
font-family: Verdana, sans-serif;
font-size:14px;

}
.estilotextarea2 {width:300px;height:80px;border: 1px solid #afc0da;} 

.comentarios_esencias
{
width: 450px;
height:150px;
border:1px solid #AFC0DA;
}

.comentarios
{
width: 450px;
height:50px;
border:1px solid #AFC0DA;
}