body {
	margin: 0px;
	font-size: 0.9em;
	color: #000000;
	line-height: 16px;
	font-family: Arial;
	background: url('images/fondo-general-2.jpg');
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

a { text-decoration: none; color: #999999; }
a:hover {color: #4974C2; }

img { border: none; }

h1 {
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: normal;
	color: #808080;
	font-weight: bold;
}

h2 {
	font-size: 14px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: normal;
	color: #808080;
	font-weight: bold;
}

h3 {
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-weight: normal;
	color: #808080;
	font-weight: bold;
}


p {
	margin: 0px;
}

strong {
	color: #000000;
	font-weight: bold;
}

#contenedor {
	width: 100%;
	margin: 0px;
	background: url('images/fondo-general.jpg') repeat-x;
}

#cabecera {
	margin: 0px auto;
	height: 311px;
	width: 1000px;
	padding-top: 1px;
}

.cabecera-home {
	background: url('images/cabecera/home.jpg') no-repeat;
}

.cabecera-bienestar {
	background: url('images/cabecera/bienestar-belleza-y-salud.jpg') no-repeat;
}

.cabecera-que-ofrecemos {
	background: url('images/cabecera/que-ofrecemos.jpg') no-repeat;
}

.cabecera-equipo {
	background: url('images/cabecera/equipo.jpg') no-repeat;
}

.cabecera-tienda {
	background: url('images/cabecera/tienda.jpg') no-repeat;
}

#cabecera_contenido {
	margin-left: 46px;
	width: 905px;
	padding: 0px;
}

#menu-superior {
	margin-top: 263px;
	position: absolute;
	margin-left: 180px;
}

#menu-superior img {
	float: left;
}

.bienestar {
	width: 195px;
	height: 27px;
	background: url('images/menu-superior/menu-superior.png') no-repeat;
	background-position: -5px;
	cursor: pointer;
}
.bienestar-over {
	background: url('images/menu-superior/menu-superior-over.png') no-repeat;
	background-position: -5px;
}
.bienestar-marcado {
	background: url('images/menu-superior/menu-superior-marcado.png') no-repeat;
	background-position: -5px;
}

.que-ofrecemos {
	width: 200px;
	height: 27px;
	background: url('images/menu-superior/menu-superior.png') no-repeat;
	background-position: -200px;
	cursor: pointer;
}
.que-ofrecemos-over {
	background: url('images/menu-superior/menu-superior-over.png') no-repeat;
	background-position: -200px;
}
.que-ofrecemos-marcado {
	background: url('images/menu-superior/menu-superior-marcado.png') no-repeat;
	background-position: -200px;
}

.equipo {
	width: 116px;
	height: 27px;
	background: url('images/menu-superior/menu-superior.png') no-repeat;
	background-position: -430px;
	cursor: pointer;
}
.equipo-over {
	background: url('images/menu-superior/menu-superior-over.png') no-repeat;
	background-position: -430px;
}
.equipo-marcado {
	background: url('images/menu-superior/menu-superior-marcado.png') no-repeat;
	background-position: -430px;
}

.actualidad {
	width: 155px;
	height: 27px;
	background: url('images/menu-superior/menu-superior.png') no-repeat;
	background-position: -405px;
	cursor: pointer;
}
.actualidad-over {
	background: url('images/menu-superior/menu-superior-over.png') no-repeat;
	background-position: -405px;
}
.actualidad-marcado {
	background: url('images/menu-superior/menu-superior-marcado.png') no-repeat;
	background-position: -405px;
}

.tienda-online {
	width: 175px;
	height: 27px;
	background: url('images/menu-superior/menu-superior.png') no-repeat;
	background-position: -563px;
	cursor: pointer;
}
.tienda-online-over {
	background: url('images/menu-superior/menu-superior-over.png') no-repeat;
	background-position: -563px;
}
.tienda-online-marcado {
	background: url('images/menu-superior/menu-superior-marcado.png') no-repeat;
	background-position: -563px;
}

.desplegable {
	display: none;
	position: absolute;
	width: 195px;
	height: 224px;
	margin-top: -224px;
	margin-left: 0px;
	left: 0px;
	background: url('images/menu-superior/fondo-desplegable.png');
}

.desp-que-ofrecemos {
	margin-left: 195px;
	width: 200px;
}

.desp-equipo {
	margin-left: 430px;
	width: 180px;
}

.desp-actualidad {
	margin-left: 395px;
}

.desp-tienda {
	margin-left: 550px;
	width: 175px;
}

.desplegable .enlace {
	padding: 2px 0px 2px 20px;
	color: #BBBBBB;
	font-size: 0.8em;
}

.desplegable .enlace-over {
	color: white;
	background: black;
}

#ubicacion {
	width: 945px;
	height: 16px;
	font-size: 0.8em;
	margin: 0px auto;
	background: url('images/fondo-ubicacion.jpg') no-repeat;
	color: #505050;
}

.contenido_ubicacion {
	margin: 0px 20px;
}

#ubicacion a {
	color: #505050;
}

#ubicacion a:hover {
	color: #4974C2;
}

#ticker {
	width: 945px;
	height: 124px;
	background: url('images/ticker/fondo-ticker.jpg') no-repeat;
	margin: 0px auto;
	clear: both;
}

.ticker_items {
	margin-left: 26px;
	position: absolute;
}

.oculto {
	display: none;
}

#ticker-bottom {
	position: absolute;
	width: 908px;
	margin-left: 20px;
	margin-top: 103px;
	z-index: 100;
}

#ticker .boton {
	width: 20px;
	height: 15px;
	background: url('images/ticker/paginas.png');
	cursor: pointer;
}

#ticker .boton_over, #ticker .boton_marcado {
	width: 20px;
	height: 15px;
	background: url('images/ticker/paginas_over.png');
}

#ticker .anterior {
	background-position: 2px;
}
#ticker .uno {
	background-position: -18px;
}
#ticker .dos {
	background-position: -36px;
}
#ticker .tres {
	background-position: -54px;
}
#ticker .cuatro {
	background-position: -71px;
}
#ticker .cinco {
	background-position: -88px;
}
#ticker .siguiente {
	background-position: -108px;
}

.ticker-item {
	width: 211px;
	height: 113px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.ticker-item-clicker {
	position: absolute;
	width: 211px;
	height: 81px;
	cursor: pointer;
	background: url('images/ticker/clicker.gif');
}

.ticker-item-clicker-over {
	background: url('images/ticker/clicker-over.gif');
}

.ticker-item-texto {
	position: absolute;
	width: 94px;
	height: 71px;
	margin-left: 113px;
	margin-top: 3px;
	font-size: 0.66em;
	line-height: 1.3em;
}

#ticker a {
	color: #000000;
}


#central {
	width: 945px;
	margin: 0px auto;
}

#contenido {
	width: 904px;
	margin: 10px auto;
}

.destacados {
	height: 290px;
	margin: 20px auto;
}

.destacados a {
	color: #000000;
}

.destacado-izquierda {
	width: 344px;
	height: 290px;
	float: left;
	margin-left: 20px;
	background: url('images/home/fondo-bloque-izquierdo.gif') no-repeat;
}

.destacado-izquierda-contenido {
	margin: 10px;
	height: 270px;
	font-size: 0.8em;
	background: url('images/home/fondo-bloque-izquierdo-clicker.gif') no-repeat;
	cursor: pointer;
}

.destacado-izquierda-contenido-over{
	background: url('images/home/fondo-bloque-izquierdo-clicker-over.gif') no-repeat;
}

.destacado-central {
	width: 231px;
	height: 290px;
	float: left;
	margin-left: 17px;
	background: url('images/home/fondo-bloque-central.gif') no-repeat;
}

.destacado-central-contenido {
	margin: 10px;
	height: 270px;
	font-size: 1em;
	background: url('images/home/fondo-bloque-central-clicker.gif') no-repeat;
	cursor: pointer;
}

.destacado-central-contenido-over{
	background: url('images/home/fondo-bloque-central-clicker-over.gif') no-repeat;
}

.destacado-derecha {
	width: 297px;
	height: 290px;
	float: left;
	margin-left: 17px;
	background: url('images/home/fondo-bloque-derecho.gif') no-repeat;
}

.destacado-derecha-contenido {
	margin: 10px;
	height: 270px;
	font-size: 1em;
}


#pie {
	width: 945px;
	margin: 0px auto;
}

#pie_contenido {
	margin: 10px 20px;
}

.enlaces-pie {
	font-size: 0.8em;
	color: #939393;
	margin-left: 300px;
}

#scroller-centro {
  width: 610px;
  margin: 0px auto;
}

#content-slider {
  width: 496px;
  height: 5px;
  margin: 0px;
  position: absolute;
  margin-left: 24px;
  padding: 0px 20px;
  margin-top: 130px;
}

.ui-slider .ui-slider-handle {
  border: 0px;
  width: 49px;
  height: 26px;
  background: url('images/centro/scroller.png') no-repeat;
  margin-top: -6px;
}
/*ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all*/
.ui-slider  {
  background: url('images/centro/fondo-scroller.png') no-repeat;
  border: 0px;
}

#content-scroll {
  width: 610px;
  height: 170px;
  margin-top: 10px;
  overflow: hidden;
  background: url('images/centro/fondo-scroll.gif') repeat-x;
}

#content-holder {
  width: 940px;
  height: 170px;
}

.content-item {
  width: 136px; margin: 4px 10px;
  float: left;
}

.categoria {
	width: 612px;
	height: 90px;
	float: left;
	background: url('images/que-ofrecemos/fondo-categoria.jpg') no-repeat;
	font-size: 0.9em;
}

.categoria-contenido {
	margin: 10px;
}


.contenido-lateral-superior {
	width: 231px;
	height: 327px;
	background: url('images/contenido/fondo-contenido-lateral-superior.gif') no-repeat;
}

.contenido-lateral-inferior {
	width: 231px;
	height: 97px;
	background-position: -720px -50px;
}

.contenido-lateral-contenido {
	padding: 8px;
	text-align: justify;
	font-size: 0.8em;
}

.lateral a {
	color: black;
}

.clicker {
	background: url('images/que-ofrecemos/fondo-clicker.gif') no-repeat;
	background-position: right bottom;
	width: 100%;
	height: 100%;
}

.clicker-over {
	background: url('images/que-ofrecemos/fondo-clicker-over.gif') no-repeat;
	background-position: right bottom;
	
}

.fecha_publicacion_noticia {
	font-size: 0.9em;
	color: gray;
}

.tienda-productos {
	width: 292px;
	height: 169px;
	background: url('images/tienda/tienda-productos.jpg') no-repeat;
	cursor: pointer;
	float: left;
	margin-left: 5px;
}
.tienda-productos-over {
	background: url('images/tienda/tienda-productos-over.jpg') no-repeat;
}

.tienda-tratamientos {
	width: 292px;
	height: 169px;
	background: url('images/tienda/tienda-tratamientos.jpg') no-repeat;
	cursor: pointer;
	float: left;
	margin-left: 20px;
}
.tienda-tratamientos-over {
	background: url('images/tienda/tienda-tratamientos-over.jpg') no-repeat;
}

.tienda-tarjetas {
	width: 292px;
	height: 169px;
	background: url('images/tienda/tienda-tarjetas.jpg') no-repeat;
	cursor: pointer;
	float: left;
	margin-left: 5px;
	margin-top: 20px;
	clear: both;
}
.tienda-tarjetas-over {
	background: url('images/tienda/tienda-tarjetas-over.jpg') no-repeat;
	clear: both;
}

.bloque-cesta {
	background: #ffffff;;
}

.bloque-cesta-top {
	width: 231px;
	height: 5px;
	background: url('images/tienda/fondo-cesta.png') no-repeat;
}

.bloque-cesta-bottom {
	width: 231px;
	height: 5px;
	background: url('images/tienda/fondo-cesta.png') no-repeat;
	background-position: bottom center;
}

.bloque-cesta .contenido-bloque-cesta {
	padding: 10px;
}

.input-login {
	width: 201px;
	height: 24px;
	line-height: 20px;
	background: url('images/tienda/fondo-input-login.jpg') no-repeat;
	font-size: 0.8em;
	border: 0px;
	padding-left: 4px;
}

.submit-login {
	width: 74px;
	height: 16px;
	background: url('images/tienda/boton-acceder-over.jpg') no-repeat;
	cursor: pointer;
	border: none;
	margin-top: 4px;
}

.submit-login-over {
	background: url('images/tienda/boton-acceder.jpg') no-repeat;
}

a.boton-crear-cuenta img {
	width: 182px;
	height: 30px;
	background: url('images/tienda/boton-crear-cuenta.jpg') no-repeat;
	border: 0px;
	margin-top: 4px;
}

a.boton-crear-cuenta:hover img {
	background: url('images/tienda/boton-crear-cuenta-over.jpg') no-repeat;
}

a.boton-salir-cuenta img {
	width: 151px;
	height: 15px;
	background: url('images/tienda/boton-salir-cuenta.jpg') no-repeat;
	border: 0px;
	margin-top: 4px;
}

a.boton-salir-cuenta:hover img {
	background: url('images/tienda/boton-salir-cuenta-over.jpg') no-repeat;
}

.titulo-campo {
	font-size: 0.8em;
	color: #3DADC1;
}

.input-registro {
	width: 277px;
	height: 25px;
	background: url('images/tienda/fondo-input-registro.gif') no-repeat;
	font-size: 0.8em;
	border: 0px;
	padding-left: 4px;
	line-height: 20px;
}

.input-registro option {
	background: none;
}

.error-formulario {
	border: 1px solid #3DADC1;
	font-size: 1.1em;
	font-weight: bold;
	color: #3DADC1;
	text-align: center;
	padding: 15px;
}

.boton-enviar-formulario {
	width: 140px;
	height: 15px;
	background: url('images/tienda/boton-enviar-formulario.gif') no-repeat;
	cursor: pointer;
	border: none;
	margin-top: 4px;
}

.boton-enviar-formulario-over {
	background: url('images/tienda/boton-enviar-formulario-over.gif') no-repeat;
}

.catalogo {
	margin-left: 16px;
}

.producto-catalogo {
	background: url('images/tienda/fondo-articulo-catalogo.jpg') no-repeat;
	width: 185px;
	height: 223px;
	float: left;
}

.producto-catalogo-over {
	background: url('images/tienda/fondo-articulo-catalogo-over.jpg') no-repeat;
}

.producto-catalogo .contenido-producto {
	padding: 20px;
	text-align: center;
}

.producto-catalogo .producto-nombre {
	font-size: 0.9em;
	color: #3DADC1;
	margin-top: 4px;
}

.producto-catalogo .producto-descripcion-breve {
	font-size: 0.7em;
	color: gray;
	margin-top: 4px;
}

.producto-descripcion {
	font-size: 0.8em;
	margin-top: 4px;
}

.producto-precios th {
	width: 150px;
	background: none;
}

.producto-precios td {
	text-align: center;
}

.producto-precios input {
	width: 40px;
}

.precio-tienda {
	color: gray;
	font-size: 1.1em;
	font-weight: bold;
}

.precio {
	font-size: 1.1em;
	font-weight: bold;
}

a.boton-enviar-cesta img {
	width: 142px;
	height: 15px;
	background: url('images/tienda/boton-enviar-cesta.jpg') no-repeat;
	border: none;
}

a.boton-enviar-cesta:hover img {
	background: url('images/tienda/boton-enviar-cesta-over.jpg') no-repeat;
}

.imagen-bloque-cesta {
	float: left;
	margin: 4px;
	width: 34px;
	text-align: left;
}

.total-cesta {
	text-align: right;
	font-size: 0.9em;
	color:  #3DADC1;
}

a.boton-realizar-pedido img {
	width: 111px;
	height: 19px;
	background: url('images/tienda/boton-realizar-pedido.jpg') no-repeat;
	border: none;
	float: left;
	margin-top: -1px;
}

a.boton-realizar-pedido:hover img {
	background: url('images/tienda/boton-realizar-pedido-over.jpg') no-repeat;
}

.resumen-pedido {
	width: 500px;
	font-size: 0.9em;
	text-align: left;
}

.resumen-pedido th {
	text-align: right;
	border-bottom: 1px solid #3DADC1;
	color: gray;
}

a.boton-finalizar-pedido img {
	width: 302px;
	height: 29px;
	background: url('images/tienda/boton-finalizar-pedido.jpg') no-repeat;
	border: none;
}

a.boton-finalizar-pedido:hover img {
	background: url('images/tienda/boton-finalizar-pedido-over.jpg') no-repeat;
}

#precios {
	font-size: 0.9em;
	color: #000000;
	line-height: 16px;
	font-family: Arial;
}

