body{
	font-size:9pt;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	background-color:#fff;
	margin:0;padding:0;
	/*overflow-x:hidden;*/
}

/* Contenedor de capas que conforman la cabecera
 * */

div.contenedorCabecera{
	width:990px;height:110px;
	margin:0 auto;
}

	/* Zona logotipo
	 * */
	div.contenidoLogotipo{
		width:255px;
		margin:0;padding:30px 0 0;
		float:left;
	}

		div.contenidoLogotipo a img{
			margin:0;padding:0;
			border:0 none;
			_width:250px;
		}
		
	/* Zona buscador
	 * */	
	div.contenidoBuscar{
		width:465px;height:100%;
		margin:0;padding:0;
		float:left;
	}
	
		div.contenidoBuscar div.menuRapido{
			width:100%;height:33%;
			margin:0;padding:0;
			float:left;
		}
		
			div.contenidoBuscar div.menuRapido ul{
				width:75%;height:17px;
				padding:0;padding-top:17px;
				margin:auto;
			}
			
			div.contenidoBuscar div.menuRapido ul li{
				display:inline;
				list-style:none;
				margin:0;padding:0;
			}
			
			div.contenidoBuscar div.menuRapido ul li a{
				color:#675851;
				padding:0px 10px;
				text-decoration:none;
			}
			
			div.contenidoBuscar div.menuRapido ul li a:hover{
				color:#5B1232;
				padding:0px 10px;
			}
			
		div.contenidoBuscar div.cajaBuscar{
			width:100%;height:67%;
			margin:0;padding:0;
			float:left;
		}
		
			div.contenidoBuscar div.cajaBuscar input.caja{
				width:64%;height:auto;
				padding:0;padding:5px;
				margin:0;margin-left:65px;margin-top:15px;
				border:1px solid #7f7f7f;
				font-size:8pt;
				color:#675851;
			}
			
			div.contenidoBuscar div.cajaBuscar input.boton{
				width:22px;height:35px;
				margin:0;margin-left:7px;
				padding:0;
				background:url('../Imagen/Maqueta/botonBuscar.jpg') no-repeat 0px 5px;
				border:0 none;
			}
			
	/* Zona cuenta y carrito
	 * */
	
	div.contenidoCuenta{
		width:270px;height:100%;
		margin:0;padding:0;
		float:left;
	}
	
		/* link registro, mi cuenta y salir
		 * */
		div.contenidoCuenta div.menuUsuario{
			width:100%;height:33%;
			margin:0;padding:0;
			float:left;
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma{
			width:98%;float:left;
			height:17px;
			clear:both;
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma ul{
			list-style:none;
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma ul li{
			display:block;
			float:left;
			width:14px;
			height:9px;
			margin-left:10px;
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma ul li a{
			display:block;
			float:left;
			width:14px;
			height:9px;
			background:url('../Imagen/Maqueta/banderasIdiomas.jpg') no-repeat 0px 0px;
			margin-top:5px;
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma ul li a.label{
			cursor:pointer;
			text-decoration:none;
			margin:0;
			margin-left:-40px;
			background:none;
			
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma ul li a.espanol{
			background-position:0px -14px;
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma ul li a.espanol:hover{
			background-position:-100px -14px;
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma ul li a.catala{
			background-position:0px 0px;
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma ul li a.catala:hover{
			background-position:-100px 0px;
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma ul li a.english{
			background-position:0px -29px;
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma ul li a.english:hover{
			background-position:-100px -29px;
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma ul li a.italiano{
			background-position:0px -74px;
		}
		
		div.contenidoCuenta div.menuUsuario div.idioma ul li a.italiano:hover{
			background-position:-100px -74px;
		}
		
			div.contenidoCuenta div.menuUsuario ul{
				width:auto;height:17px;
				padding:0;
				margin:auto;
				float:right;
			}
			
			div.contenidoCuenta div.menuUsuario ul li{
				display:inline;
				list-style:none;
				margin:0;padding:0;
			}
			
			div.contenidoCuenta div.menuUsuario ul li a{
				color:#675851;
				padding:0;
				text-decoration:none;
				padding-right:5px;
			}
			
			div.contenidoCuenta div.menuUsuario ul li a:hover{
				color:#5B1232;
			}
			
		/* Zona carrito
	 	* */
		div.contenidoCuenta div.contenidoCarrito{
			width:100%;height:67%;
			margin:0;padding:0;
			float:left;
		}
			
			div.contenidoCuenta div.contenidoCarrito span.resumenCarrito{
				width:auto;height:35%;
				margin:0 auto;
				float:right;
			}
			
				div.contenidoCuenta div.contenidoCarrito span.resumenCarrito a{
					width:55px;height:30px;
					display:block;
					text-decoration:none;
					color:#609600;font-weight:700;
					background:url('../Imagen/Maqueta/cestaCompra.jpg') transparent no-repeat 0px 10px;
					padding-left:25px;
					padding-top:20px;
				}
			
				div.contenidoCuenta div.contenidoCarrito span.resumenCarrito a img{
					border:0 none;
					margin:0;padding:0;
				}
	
			div.contenidoCuenta div.contenidoCarrito span.items{
				width:auto;height:35%;
				margin:0 auto;
				float:right;
				padding-top:20px;
			}
			
				div.contenidoCuenta div.contenidoCarrito span.items a{
					text-decoration:none;
					color:#609600;
				}
				
			div.contenidoCuenta div.contenidoCarrito span.total{
				width:auto;height:35%;
				margin:0 auto;
				float:right;
				padding-top:20px;
			}
			
				div.contenidoCuenta div.contenidoCarrito span.total a{
					text-decoration:none;
					color:#4b4b4b;
				}
				
			div.contenidoCuenta div.contenidoCarrito span.mensajeOk{
				width:75%;height:20%;
				float:right;
				color:#609600;
				text-align:right;
			}
			
div.botonera{
	width:100%;height:36px;
	background-color:#fff;
	border-top:1px solid #cdcbc7;
	border-bottom:1px solid #cdcbc7;
	min-width:990px;
	float:left;
}	

	div.botonera div.menuPrincipal{
		width:990px;height:100%;
		margin:0 auto;
	}
		
	div.idiomas{
		width:150px;height:100%;	
		float:right;	
		margin-top:-36px;
		margin-right:20px;	
		z-index:2;
	}
	
		div.botonera div.idiomas ul{
			margin:0;padding:0;
			list-style:none;
			z-index:2;
		}		
		
		div.botonera div.idiomas ul li{
			margin:0;padding:0;
			z-index:2;
		}	
		
		div.botonera div.idiomas ul li a{
			display:block;float:left;
			text-decoration:none;
			color:#64584F;
			padding:10px;
			padding-bottom:11px;
			border-right:1px solid #cdcbc7;
			border-left:1px solid #cdcbc7;
			z-index:2;
		}
		
		div.botonera div.idiomas ul li a:hover{
			color:#eee;
			background-color:#96346d;
			z-index:2;
		}
	
	div.subIdiomas{
		width:300px;height:30px;
		float:right;
		display:none;
		z-index:1;
	}
	
		div.subIdiomas ul{
			width:100%;height:100%;
			margin:0;padding:0;
			list-style:none;
			z-index:1;
		}		
		
		div.subIdiomas ul li{
			width:100%;height:100%;
			margin:0;padding:0;
			display:inline;
			z-index:1;
		}	
		
		div.subIdiomas ul li a{
			display:block;
			float:left;
			width:80px;height:20px;
			text-decoration:none;
			text-align:center;
			color:#eee;
			background-color:#96346d;
			border-left:1px solid #cdcbc7;
			z-index:1;
			padding:6px 0px;
		}
		
		div.subIdiomas ul li a:hover{
			color:#31ccdc;
			background-color:#96346d;
			z-index:1;
		}
		
div.contenidoGeneral{
	width:100%;height:790px;
	float:left;
	padding-top:15px;
	margin-top:20px;
	z-index:99;
}

div.supPie{
	width:100%;height:34px;
	margin-top:20px;
	margin-bottom:37px;
	float:left;
}

	div.supPie div{
		width:972px;height:100%;
		border-bottom:1px solid #c3c3c3;
		margin: 0 auto;	
	}

		div.supPie ul{
			padding:0;margin:0;
			list-style:none;
			font-size:8pt;
			font-weight:700;
		}		
		
		div.supPie ul li{
			margin:0;padding:0;
			display:inline;
		}	
		
		div.supPie ul li a{
			width:160px;height:100%;
			display:block;
			float:left;
			text-align:center;
			text-decoration:none;
			color:#64584e;
			border-left:1px solid #a3a09f;
			padding:9px 0px;
			background:url('../Imagen/Maqueta/fondoSupPie.jpg') #e8e8e8 repeat-x 0px 0px;
		}

div.contenedorPie{
	width:100%;height:60px;
	background-color:#64584f;
	float:left;
	color:#eee;
	min-width:990px;
}

		div.contenedorPie ul{
			width:740px;
			padding:0;margin:auto;
			padding-top:25px;
			list-style:none;
		}		
		
		div.contenedorPie ul li{
			margin:0;padding:0;
			display:inline;
		}	
		
		div.contenedorPie ul li a{
			text-decoration:none;
			color:#eee;
			padding:10px 10px;
		}
		
		div.contenedorPie ul li a:hover{
			color:#00fcff;
			padding:10px 10px;
		}
	
	
div.cuadroAzul{
	width:437px;height:218px;
	/*background:url('../Imagen/CuadroAzul/cenCen.png') repeat 0px 0px;*/
	/*background-color:#8ABEC2;*/
}

	div.cuadroAzul a img{
		border:0 none;
	}
	/*
	 * Fila Superior de capas 
	 */
	div.cuadroAzul div.supIzq{
		width:18px;height:18px;
		background:url('../Imagen/CuadroAzul/supIzq.png') no-repeat 0px 0px;
		float:left;
	}
	div.cuadroAzul div.supCen{
		width:401px;height:18px;
		background:url('../Imagen/CuadroAzul/supCen.png') repeat-x 0px 0px;
		float:left;
	}
	div.cuadroAzul div.supDer{
		width:18px;height:18px;
		background:url('../Imagen/CuadroAzul/supDer.png') no-repeat 0px 0px;
		float:left;
	}
	/*
	 * Fila Media de capas
	 */
	div.cuadroAzul div.cenIzq{
		width:18px;height:182px;
		background:url('../Imagen/CuadroAzul/cenIzq.png') repeat-y 0px 0px;
		float:left;
	}
	div.cuadroAzul div.cenCen{
		width:401px;
		height:182px;
		/*background:url('../Imagen/CuadroAzul/cenCen.png') repeat-y 0px 0px;*/
		background-color:#8ABEC2;
		float:left;
	}

	div.cuadroAzul div.cenDer{
		width:18px;height:182px;
		background:url('../Imagen/CuadroAzul/cenDer.png') repeat-y 0px 0px;
		float:left;
	}
	/*
	 * Fila Inferior de capas 
	 */
	div.cuadroAzul div.infIzq{
		width:18px;height:18px;
		background:url('../Imagen/CuadroAzul/infIzq.png') no-repeat 0px 0px;
		float:left;
	}
	div.cuadroAzul div.infCen{
		width:401px;height:18px;
		background:url('../Imagen/CuadroAzul/infCen.png') repeat-x 0px 0px;
		float:left;
	}
	div.cuadroAzul div.infDer{
		width:18px;height:18px;
		background:url('../Imagen/CuadroAzul/infDer.png') no-repeat 0px 0px;
		float:left;
	}

div.cuadroGris{
	width:437px;height:218px;
	/*background:url('../Imagen/CuadroGris/cenCen.png') repeat 0px 0px;*/
	background-color:#e8e8e8;
}
	/*
	 * Fila Superior de capas 
	 */
	div.cuadroGris div.supIzq{
		width:18px;height:18px;
		background:url('../Imagen/CuadroGris/supIzq.png') no-repeat 0px 0px;
		float:left;
	}
	div.cuadroGris div.supCen{
		width:401px;height:18px;
		background:url('../Imagen/CuadroGris/supCen.png') repeat-x 0px 0px;
		float:left;
	}
	div.cuadroGris div.supDer{
		width:18px;height:18px;
		background:url('../Imagen/CuadroGris/supDer.png') no-repeat 0px 0px;
		float:left;
	}
	/*
	 * Fila Media de capas
	 */
	div.cuadroGris div.cenIzq{
		width:18px;height:182px;
		background:url('../Imagen/CuadroGris/cenIzq.png') repeat-y 0px 0px;
		float:left;
	}
	div.cuadroGris div.cenCen{
		width:401px;height:182px;
		/*background:url('../Imagen/CuadroGris/cenCen.png') repeat-y 0px 0px;*/
		background-color:#e8e8e8;
		float:left;
	}
	div.cuadroGris div.cenDer{
		width:18px;height:182px;
		background:url('../Imagen/CuadroGris/cenDer.png') repeat-y 0px 0px;
		float:left;
	}
	/*
	 * Fila Inferior de capas 
	 */
	div.cuadroGris div.infIzq{
		width:18px;height:18px;
		background:url('../Imagen/CuadroGris/infIzq.png') no-repeat 0px 0px;
		float:left;
	}
	div.cuadroGris div.infCen{
		width:401px;height:18px;
		background:url('../Imagen/CuadroGris/infCen.png') repeat-x 0px 0px;
		float:left;
	}
	div.cuadroGris div.infDer{
		width:18px;height:18px;
		background:url('../Imagen/CuadroGris/infDer.png') no-repeat 0px 0px;
		float:left;
	}
	
div.cuadroBlanco{
	width:437px;height:218px;
	/*background:url('../Imagen/CuadroBlanco/cenCen.png') repeat 0px 0px;*/
	background-color:#fff;
}
	/*
	 * Fila Superior de capas 
	 */
	div.cuadroBlanco div.supIzq{
		width:18px;height:18px;
		background:url('../Imagen/CuadroBlanco/supIzq.png') no-repeat 0px 0px;
		float:left;
	}
	div.cuadroBlanco div.supCen{
		width:401px;height:18px;
		background:url('../Imagen/CuadroBlanco/supCen.png') repeat-x 0px 0px;
		float:left;
	}
	div.cuadroBlanco div.supDer{
		width:18px;height:18px;
		background:url('../Imagen/CuadroBlanco/supDer.png') no-repeat 0px 0px;
		float:left;
	}
	/*
	 * Fila Media de capas
	 */
	div.cuadroBlanco div.cenIzq{
		width:18px;height:182px;
		background:url('../Imagen/CuadroBlanco/cenIzq.png') repeat-y 0px 0px;
		float:left;
	}
	div.cuadroBlanco div.cenCen{
		width:401px;height:182px;
		/*background:url('../Imagen/CuadroBlanco/cenCen.png') repeat-y 0px 0px;*/
		background-color:#fff;
		float:left;
	}
	div.cuadroBlanco div.cenDer{
		width:18px;height:182px;
		background:url('../Imagen/CuadroBlanco/cenDer.png') repeat-y 0px 0px;
		float:left;
	}
	/*
	 * Fila Inferior de capas 
	 */
	div.cuadroBlanco div.infIzq{
		width:18px;height:18px;
		background:url('../Imagen/CuadroBlanco/infIzq.png') no-repeat 0px 0px;
		float:left;
	}
	div.cuadroBlanco div.infCen{
		width:401px;height:18px;
		background:url('../Imagen/CuadroBlanco/infCen.png') repeat-x 0px 0px;
		float:left;
	}
	div.cuadroBlanco div.infDer{
		width:18px;height:18px;
		background:url('../Imagen/CuadroBlanco/infDer.png') no-repeat 0px 0px;
		float:left;
	}
div.contenedorOfertas, div.contenedorBienvenida{
	margin-top:10px;
}

	div.contenedorBienvenida span{
		display:block;
		width:100%;
		float:left;clear:both;	
		color:#675c53;
		text-align:justify;						
	}
	
	div.contenedorBienvenida span.titulo{
		color:#96346D;
		padding-bottom:15px;
		font: 22pt 'FuturaLtBTLight', sans-serif;
		letter-spacing: 0;
	}

div.contenedorGlobal{
	margin-top:15px;
}

img.tituloGenerado{
	float:left;
	clear:both;
}

div.wraper{
	width:990px;margin:auto;
}

div.zonaInformacion{
	width:45%;height:100%;
	float:left;
}

	div.areaProfesionales{
		width:95%;height:33%;
		float:left;
		text-align:justify;
	}
	
	div.areaProfesionales span{
		display:block;
		width:100%;
		float:left;clear:both;	
		color:#625b5b;						
	}
	
	div.areaProfesionales span.titulo{
		color:#96346D;
		padding-bottom:15px;
		font: 20pt 'FuturaLtBTLight',sans-serif;
		letter-spacing: 0;		
	}
	
	div.areaProfesionales span a{
		color:#884776;
		text-decoration:none;
	}
	
	div.busquedaPatologia{
		width:95%;height:33%;
		float:left;
		text-align:justify;
	}
	
	div.busquedaPatologia span{
		display:block;
		width:100%;
		float:left;clear:both;	
		color:#625b5b;					
	}
	
	
	div.busquedaPatologia span.titulo{
		color:#96346D;
		padding-bottom:15px;
		font: 20pt 'FuturaLtBTLight',sans-serif;
		letter-spacing: 0;		
	}
	
	
	div.busquedaPatologia span a{
		color:#884776;
		text-decoration:none;
	}
	
	div.noticia3{
		width:95%;height:33%;
		float:left;
		text-align:justify;
	}
	
	div.noticia3 span{
		display:block;
		width:100%;
		float:left;clear:both;	
		color:#625b5b;					
	}
	
	
	div.noticia3 span.titulo{
		color:#96346D;
		padding-bottom:15px;
		font: 20pt 'FuturaLtBTLight', sans-serif;
		letter-spacing: 0;		
	}
	
	
	div.noticia3 span a{
		color:#884776;
		text-decoration:none;
	}

div.zonaNovedades{
	width:55%;height:100%;
	float:left;
}

	div.zonaNovedades span.titulo{
		color:#96346D;
		padding-bottom:15px;
		font: 20pt 'FuturaLtBTLight', sans-serif;
		letter-spacing: 0;		
	}

table.tablaNovedades {
	clear:both;
	float:left;
	height:90%;
	width:100%;
	padding-top:20px;
}
table.tablaNovedades tr {
	height:33%;
}
table.tablaNovedades td {
	width:50%;
	vertical-align:top;
}
table.tablaNovedades td img, table.tablaNovedades td img span {

}
table.tablaNovedades td span {

}
span.novedadRecuadroFoto {
	background-color:#FFFFFF;
	border:1px solid #D1CFCE;
	float:left;
	margin:0 2.5%;
	_margin:0 2%;
	#margin:0 2%;
	text-align:center;
	width:35%;
}
span.novedadRecuadroFoto img {
	height:100px;
}
span.novedadRecuadroFoto a img {
	border:0 none;
}
span.novedadInformacion {
	padding-left:0;
	width:55%;
	float:left;
}
span.novedadInformacion span {
	width:97%;
}
span.novedadInformacion span.tituloNovedad {
	float:left;
	clear:both;
	width:100%;
	padding-left:0;
	padding-bottom:4px;
}
span.novedadInformacion span.tituloNovedad a {
	color:#591251;
	text-decoration:none;
}
span.novedadInformacion span.tituloNovedad a:hover {
	color:#571334;
}
span.novedadInformacion span.descripcionNovedad {
	color:#625B5B;
	font-weight:normal;
}
span.novedadInformacion span.descripcionNovedad a {
	color:#591251;
	text-decoration:none;
}
span.novedadInformacion span.descripcionNovedad a:hover {
	color:#571334;
}
span.novedadInformacion span.inferiorNovedad img {
	float:right;
}
	
	
div.supContent{
	width:100%;
	height:auto;
	float:left;
	border-bottom:1px solid #d1d1d1;
}

div.subCategorias{
	width:69%;
	min-height:5%;
	height:auto;
	float:left;
}

	div.subCategorias a{
		color:#64584F;
		text-decoration:none;
		font-size:10pt;
		padding:5px;
		padding-right:15px;
		margin-top:5px;float:left;
	}
	
	div.subCategorias a:hover{
		color:#96346D;
	}
	
div.tituloDescripcionProducto{
	width:29%;height:5%;
	padding-left:1%;
	float:left;
	text-align:center;
}

div.listadoProductos{
	width:68%;height:95%;
	float:left;	
	overflow:auto;
}

	table.tablaListadoProductos{
		width:600px;
		float:left;clear:both;
		left:1%;
		padding-top:20px;
	}
	
		table.tablaListadoProductos tr{
			height:180px;
		}
		
		table.tablaListadoProductos td{
			width:150px;
		}
		
		table.tablaListadoProductos td img,
		table.tablaListadoProductos td img span{
			float:left;
		}
		
		table.tablaListadoProductos td a img{
			border:0 none;
		}
		
span.recuadroFotoProducto{
	background-color:#fff;
	border:1px solid #D1CFCE;
	padding:2px;
	width:103px;
	height:102px;
	display:block;
	margin: 0 15px;
}
	span.recuadroFotoProducto img{
		height:100%;
		margin:0px 17px;	
	}

	span.informacionProducto{
		width:100%;height:80px;
		padding-left:0px;
		text-align:center;
		display:block;
	}
	
	span.informacionProducto span{
		width:97%;
	}
	
	span.informacionProducto span.tituloProducto{
		color:#96346D;
	}
	
	span.informacionProducto span.tituloProducto a{
		color:#96346D;
		text-decoration:none;
	}
	
	span.informacionProducto span.tituloProducto a:hover{
		color:#31ccdc;
	}
	
div.cuerpoInformacionProducto{
	width:29%;height:94.7%;
	float:right;	
}

	div.cuerpoInformacionProducto div.favorito{
		height:23px;
		float:left;
		text-align:right;
		margin-top:-23px;
	}
	
	div.cuerpoInformacionProducto div.favorito a img{
		border:0 none;
	}

	div.disponiblidad{
		padding:5px;
		color:#7d7d7d;
		text-align:right;
	}
	
	div.disponiblidad span{
		width:48%;height:23px;
		display:block;
		float:left;
	}
	
		div.disponiblidad span a{
			width:31px;height:23px;
			display:block;
			text-decoration:none;
			background:url('../Imagen/Maqueta/flechas.png');
		}
		
		div.disponiblidad span a.anterior{
			background-position:0px 0px;
			float:left;
		}
		
		div.disponiblidad span a.posterior{
			background-position:-31px 0px;
			float:right;
		}
	
	/*div.disponiblidad span.recuadroDisponiblidad{
		display:block;
		width:15px;height:15px;
		background-color:#d86325;
		float:right;
		margin-left:5px;
	}*/

	div.recuadroFotoProductoGrande{
		width:98%;height:280px;
		float:left;
		border:1px solid #ccc;
		background-color:#908d8b;
		text-align:center;
		margin-top:5px;
	}
	
	div.recuadroFotoProductoGrande img{
		padding:15px;
	}
	
	div.tituloDescripcionProductoGrande{
		width:98%;
		float:left;
		margin-top:8px;
		background:url('../Imagen/Maqueta/centroDegradadoTitulo.jpg') #788C11 repeat-x 0px 0px;
	}
	
		div.tituloDescripcionProductoGrande h1{
			padding:5px;
			color:#eee;
			font-weight:normal;
			font-size:14pt;
			margin:0;
			padding:5px;
		}
	
	div.descripcionProductoGrande{
		width:98%;
		float:left;
		margin-top:0px;
		border-left:1px solid #ccc;
		border-bottom:1px solid #ccc;
		border-right:1px solid #ccc;
		background:#fff;
	}
	
		div.descripcionProductoGrande span{
			padding:7px;	
			color:#64584F;	
			display:block;
			height:150px;
			overflow:auto;
		}
		
		div.descripcionProductoGrande a{
			text-decoration:none;
			color:#571334;
		}
		
		div.descripcionProductoGrande a:hover{
			text-decoration:none;
			color:#00FCFF
		}
		
	div.recuadroPrecio{
		width:98%;
		float:left;
		margin-top:0px;
		border:1px solid #ccc;
		background:#fff;		
	}
	
		div.recuadroPrecio span{
			display:block;
			float:left;
			width:100%;
			text-align:right;
		}
		
		div.recuadroPrecio span.precioProducto{
			font-size:24pt;
			color:#31ccdc;
		}
		
		div.recuadroPrecio span.ivaProducto{
			color:#575852;
		}
		
	div.recuadroPersonalizacionCompra{
		width:98%;
		float:left;
		margin-top:0px;
		border:1px solid #ccc;
		background:#fff;	
	}
		
		div.recuadroOpciones{
			width:49%;
			float:left;
		}
		
			div.recuadroOpciones div.selectorEnvase,
			div.recuadroOpciones div.selectorCantidad{
				width:100%;
				float:left;
				margin:7px;
			}
			
			div.recuadroOpciones div.selectorCantidad a{
				text-decoration:none;
				color:#333;
			}
		
		div.recuadroCompra{
			width:49%;
			float:left;
		}
		
	input.btnAnadirPedido{
		display:block;
		background:url('../Imagen/Maqueta/centroDegradadoTitulo.jpg') #3a9727 repeat-x 0px 0px;
		border:1px solid #9EAE4C;
		padding:2px 5px;
		color:#fff;
		text-align:center;
		margin-top:18px;
		margin-right:12px;
		float:right;
	}
	
div.tituloSeccion{
	width:50%;
	float:left;
	padding:5px;
	padding-left:20px;
}
	div.tituloSeccion span{
		color:#96346d;
		font-family: 'FuturaLtBTLight', sans-serif;
		font-size:20pt;
		letter-spacing: 0;
	}
	
div.tituloSeccionCuenta{
	width:97%;
	float:left;
	padding:5px;
	padding-left:20px;
}
	div.tituloSeccionCuenta span.titulo{
		width:75%;
		color:#96346d;
		font-family: 'FuturaLtBTLight', sans-serif;
		font-size:20pt;
		letter-spacing: 0;
		display:block;
		float:left;
	}
	
	div.tituloSeccionCuenta span.bienvenida{
		width:23%;
		display:block;
		float:left;
		padding-top:0px;
		text-align:right;
	}
	
	div.tituloSeccionCuenta span.linea{
		width:100%;height:10px;
		display:block;
		float:left;
	}
	
div.tituloDatosCuenta,
div.tituloDatosPedido{
	width:30%;height:34px;
	float:left;
	color:#fff;
	font-size:12pt;
	margin:2%;
	margin-bottom:0%;
}

div.tituloDatosPedido{
	margin-left:7%;
	width:55%;
}

	div.tituloDatosCuenta span.izquierda,
	div.tituloDatosPedido span.izquierda{
		display:block;
		float:left;
		width:11px;height:34px;
		background:url('../Imagen/Maqueta/izquierdaDegradadoTitulo.jpg') repeat-x 0px 0px;
	}
	
	div.tituloDatosCuenta span.centro,
	div.tituloDatosPedido span.centro{
		display:block;
		float:left;
		width:238px;height:34px;
		padding:6px 0px;
		background:url('../Imagen/Maqueta/centroDegradadoTitulo.jpg') repeat-x 0px 0px;
		text-align:center;
	}
	
	div.tituloDatosCuenta span.derecha,
	div.tituloDatosPedido span.derecha{
		display:block;
		float:left;
		width:11px;height:34px;
		background:url('../Imagen/Maqueta/derechaDegradadoTitulo.jpg') repeat-x 0px 0px;
	}
	
div.contenidoDatosCuenta,
div.contenidoDatosPedido{
	width:30%;
	float:left;
	margin:2%;
}

div.contenidoDatosPedido{
	margin-left:7%;
	width:55%;
}

div.contenidoDatosCuenta ul,
div.contenidoDatosPedido ul{
	list-style:none;
	margin:0;padding:0;
}

div.contenidoDatosCuenta ul li a,
div.contenidoDatosPedido ul li a{
	text-decoration:none;
	color:#64584F;
	margin:10px 20px;
	display:block;
}
	
div.descripcionSeccion{
	width:68%;
	float:left;
	padding:5px;
	padding-left:20px;
	color:#665851;	
}

	div.descripcionSeccion span.fotoNoticia{
		float:left;
		width:22%;
		display:block;
	}
	
	div.descripcionSeccion span.dscNoticia{
		float:left;
		width:77%;		
		display:block;
	}

div.fotoSeccion{
	width:250px;
	float:right;
	color:#665851;
	text-align:center;	
	margin-right:10px;
}
	
div.tituloFormularioEntrada{
	width:100%;
	height:20px;
	float:left;
	color:#665851;
	text-align:center;
	font-size:14pt;
	padding:17px 0px;
}

div.tituloSeccionSub{
	width:924px;
	height:34px;
	float:left;
	color:#eee;
	text-align:left;
	font-size:14pt;
	margin-left:20px;
	/*background:url('../Imagen/Maqueta/centroDegradadoTitulo.jpg') repeat-x 0px 0px;*/
	margin-bottom:10px;
}

	div.tituloSeccionSub span.izquierda{
		display:block;
		float:left;
		width:11px;height:34px;
		background:url('../Imagen/Maqueta/izquierdaDegradadoTitulo.jpg') repeat-x 0px 0px;
	}
	
	div.tituloSeccionSub span.centro{
		display:block;
		float:left;
		width:902px;
		padding:6px 0px;
		background: url("../Imagen/Maqueta/centroDegradadoTitulo.jpg") repeat-x scroll 0 0 transparent;
		height:22px;
	}
	
	div.tituloSeccionSub span.derecha{
		display:block;
		float:left;
		width:11px;height:34px;
		background:url('../Imagen/Maqueta/derechaDegradadoTitulo.jpg') repeat-x 0px 0px;
	}

input.boton{
	border:1px solid #9EAE4C;
	background:url('../Imagen/Maqueta/centroDegradadoTitulo.jpg') repeat-x 0px 0px;
	color:#eee;
	padding:3px 7px;
}

div.formularioEntrada{
	width:100%;
	float:left;
	padding-bottom:30px;
	border-bottom:2px solid #9CAC4A;
}

	div.formularioEntrada form{
		width:64%;
		float:right;
	}
	
	div.formularioEntrada form span{
		width:100%;
		float:left;
		margin-bottom:5px;
		color:#665851;
	}
	
		div.formularioEntrada form span a{
			color:#665851;
			text-decoration:none;
			border-bottom:2px solid #cfcfcf;
		}
	
	div.formularioEntrada form span input{
		width:260px;
		height:20px;
		padding-top:12px;
		padding-bottom:8px;
		padding-left:5px;
		font-size:11pt;
		color:#665851;
		background:url('../Imagen/Maqueta/degradadoCajasTexto.png') #F2F2F2 repeat-x 0px -1px;
		border:1px solid #a4a5a4;
	}
	
	div.formularioEntrada form span input.btnCheck{
		width:12px;
		height:12px;
	}
	
	div.formularioEntrada form span input.btnAcceder{
		width:123px;height:36px;
		margin-top:10px;
		margin-left:141px;
		color:#eee;
		padding:0px;
		background:transparent url(../Imagen/Maqueta/centroDegradadoTitulo.jpg) repeat-x scroll 0 0;
		border:2px solid #6c8201;
		color:#EEEEEE;
		padding:3px 7px;
	}
	
div.registroCliente{
	width:100%;
	height:140px;
	float:left;
	margin-top:30px;
}

div.registroProfesionales{
	width:100%;
	height:140px;
	float:left;
	margin-top:30px;
}

	div.registroProfesionales span,
	div.registroCliente span{
		width:100%;
		float:left;
		padding-left:10px;
		color:#665851;
	}

	div.registroProfesionales span a.lnkAcceder,
	div.registroCliente span a.lnkAcceder{
		display:block;
		width:100px;
		height:16px;
		text-decoration:none;
		background:transparent url(../Imagen/Maqueta/centroDegradadoTitulo.jpg) repeat-x scroll 0 0;
		border:2px solid #6c8201;
		color:#eee;
		padding:7px 5px;
		margin-top:10px;
		text-align:center;
	}
	
span.tituloRegistro{
	font-size:14pt;
	padding:10px 0px;
}

div.formularioRegistro{
	width:98%;
	float:left;
	padding-left:20px;
	padding-top:5px;
}

	div.formularioRegistro div.registroParteUno,
	div.formularioRegistro div.registroParteDos{
		width:49%;
		float:left;
	}
	
	div.formularioRegistro div.registroParteUno span,
	div.formularioRegistro div.registroParteDos span{
		width:100%;
		float:left;
		color:#665851;
	}
	
	div.formularioRegistro div.registroParteUno span input,
	div.formularioRegistro div.registroParteDos span input{
		width:240px;
		height:16px;
		margin-bottom:6px;
		margin-left:5px;
		padding:3px;
		padding-left:6px;
		font-size:10pt;
		color:#665851;
		background:url('../Imagen/Maqueta/degradadoCajasTexto.png') #F2F2F2 repeat-x 0px -1px;
		border:1px solid #a4a5a4;
	}
	
	div.formularioRegistro form div span input.btnRegistro{
		width:123px;height:34px;
		margin-top:20px;
		margin-left:5px;
		color:#eee;
		background:transparent url(../Imagen/Maqueta/centroDegradadoTitulo.jpg) repeat-x scroll 0 0;
		border:1px solid #6c8201;
	}
	
div.formularioContacto{
	width:69%;
	float:left;
	padding-top:30px;
}

	div.formularioContacto form{
		width:50%;
		margin:auto;
	}

	div.formularioContacto span{
		width:100%;
		float:left;
		color:#665851;		
		display:block;
	}
	
	div.formularioContacto span input{
		width:240px;height:16px;
		margin-bottom:15px;
		padding:3px;
		padding-left:6px;
		font-size:10pt;
		color:#665851;
		background:url('../Imagen/Maqueta/degradadoCajasTexto.png') #F2F2F2 repeat-x 0px -1px;
		border:1px solid #a4a5a4;
	}
	
	div.formularioContacto span textarea{
		width:400px;height:200px;
		margin-bottom:15px;
		padding:3px;
		padding-left:6px;
		font-size:10pt;
		color:#665851;
		background:url('../Imagen/Maqueta/degradadoCajasTexto.png') #F2F2F2 repeat-x 0px -1px;
		border:1px solid #a4a5a4;		
	}
	
	div.formularioContacto span img{
		border:0 none;
		font-size:10pt;
		width:120px;
		height:36px;
		padding:3px;
		margin-top:4px;
		color:#888;
		padding-left:6px;		
	}
	
	div.formularioContacto span input.btnEnviar{
		width:123px;height:36px;
		margin-left:287px;
		padding:3px 7px;
		color:#eee;
		background:transparent url(../Imagen/Maqueta/centroDegradadoTitulo.jpg) repeat-x scroll 0 0;
		border:1px solid #6c8201;
	}
	
div.cuadroFaq{
	width:96%;
	float:left;
	height:94%;
	margin-left:2%;
}
	div.cuadroFaq span{
		width:32%;height:31%;
		float:left;
	}
	
		div.cuadroFaq span span.hover{
			display:block;
			width:100%;height:100%;
			background-color:#fff;
			padding:15px;
			border:1px solid #e8e8e8;
		}
		
		div.cuadroFaq span:hover span.hover{
			background-color:#cfcfcf;
		}

	div.cuadroFaq span.normal{
		/*border-top:1px solid #665851;
		border-left:1px solid #665851;*/
	}
	
	div.cuadroFaq span.derecha{
		/*border-right:1px solid #665851;*/
	}
	
	div.cuadroFaq span.inferior{
		/*border-bottom:1px solid #665851;*/
	}
	
	p.faq{
		color:#665851;
		font-size:14pt;
		padding:0;margin:0;
	}
	
	a.lnkSubFaq{
		text-decoration:none;
		color:#665851;
	}
	
	a.lnkSubFaq:hover{
		color:#333;
	}

	
	div.dialog{
		display:none;
	}
	
a.btnAccederAreaProfesionales{
	display:block;
	width:100px;
	text-decoration:none;
	font-weight:700;
	color:#eee;
	padding:9px 15px;
	background:transparent url(../Imagen/Maqueta/centroDegradadoTitulo.jpg) repeat-x scroll 0 0;
	border:1px solid #6c8201;
	color:#EEEEEE;
	text-align:center;
	margin:40px auto;
}

span.accederProfesionales{
	display:block;
	width:100%;
}
	
/*FORMACION ONLINE*/
table.FO{
	width:100%;
	border-collapse:collapse;
}

	table.FO tr{
		height:200px;
	}
	
		table.FO td{
			width:33%;
			border:1px solid #E8E8E8;
		}
		
		table.FO td:hover{
			background-color:#cfcfcf;
			border:1px solid #fff;
		}
		
table.FO td span.tituloFO{
	display:block;
	float:left;
	width:96%;
	font-size:16pt;
	color:#665851;
	padding:0 2%;
}

table.FO td span.izquierda,
table.FO td span.derecha{
	display:block;
	float:left;
	width:50%;
	color:#665851;
}

	table.FO td span.izquierda span.duracion,
	table.FO td span.izquierda span.inicio,
	table.FO td span.izquierda span.fin{
		display:block;
		float:left;
		width:98%;
		height:29px;
		padding:3px;
		margin-left:2%;
	}
	
	table.FO td span.derecha span.presentacionPatrocinador,
	table.FO td span.derecha span.logoPatrocinador,
	table.FO td span.derecha span.masInformacion{
		display:block;
		float:left;
		width:100%;
		height:29px;
		padding:3px;
	}

	table.FO td span.derecha span.masInformacion{
		padding-top:10px;
		text-align:right;
	}
	
	table.FO td span.derecha span.masInformacion a{
		padding-right:10px;
	}
	

/*
 * listado buscar
 * */

div.descripcionSeccionBuscar{
	width:97%;height:675px;
	overflow-x:hidden;overflow-y:auto;
}

div.filaBusqueda{
	float:left;
	margin-bottom:10px;
	width:24%;height:150px;
}

span.colImagen,
span.colNombre{
	width:100%;
	text-align:center;
	float:left;
}

span.colImagen {
	border:1px solid #D1CFCE;
	margin-left:20%;
	width:60%;
}

span.colImagen img{
	border:0 none;
}

span.colNombre a{
	color:#96346D;
	text-decoration:none;
}

span.colNombre a:hover{
	color:#31CCDC;
}

/* Cabecera carrito
 * */

div.zonaEnvio{
	float:right;
	height:25px;
	padding-right:20px;
	padding-top:15px;
	text-align:right;
	width:35%;
}

div.zonaEnvio input{
	border:1px solid #ccc;
}

div.tituloSeccionSub span.centro span{
	font-size:11pt;
	display:block;
	height:100%;
	float:left;
}
	div.tituloSeccionSub span.centro span.articulo{
		width:275px;
	}
	
	div.tituloSeccionSub span.centro span.envase{
		width:100px;
	}
	
	div.tituloSeccionSub span.centro span.marca{
		width:175px;
	}
	
	div.tituloSeccionSub span.centro span.cantidad{
		width:120px;
	}
	
	div.tituloSeccionSub span.centro span.precio{
		width:140px;
	}
	
	div.tituloSeccionSub span.centro span.eliminar{
		width:70px;
	}
	
div.detalleCarrito{
	width:924px;
	margin-bottom:10px;
	margin-left:20px;
	float:left;
}

	div.detalleCarrito table.tablaDetalleCarrito{
		/*width:925px;*/
		width:auto;
		border-collapse:collapse;
		color:#665851;
	}
	
	div.detalleCarrito table.tablaDetalleCarrito td{
		height:28px;
		padding:1px;
	}
	
	div.detalleCarrito table.tablaDetalleCarrito td.articulo{
		width:270px;
		padding-left:15px;
	}
	
	div.detalleCarrito table.tablaDetalleCarrito td.envase{
		width:96px;
	}
	
	div.detalleCarrito table.tablaDetalleCarrito td.marca{
		width:175px;
	}
	
	div.detalleCarrito table.tablaDetalleCarrito td.cantidad{
		width:120px;
	}
	
		div.detalleCarrito table.tablaDetalleCarrito td.cantidad a{
			text-decoration:none;
			color:#333;
		}
	
	div.detalleCarrito table.tablaDetalleCarrito td.precio{
		width:140px;
	}
	
	div.detalleCarrito table.tablaDetalleCarrito td.eliminar{
		width:70px;
	}	
	
		div.detalleCarrito table.tablaDetalleCarrito td.eliminar a img{
			margin-left:12px;
		}
		
	div.detalleCarrito table.tablaDetalleCarrito td.titulosResumen{
		text-align:right;
		padding-right:100px;
	}
	
	div.detalleCarrito table.tablaDetalleCarrito td.totalesResumen{
		text-align:left;
	}
	
	div.detalleCarrito table.tablaDetalleCarrito hr{
		color:#9CAC4A;
		border:1px solid;
	}

div.opcionesCarrito{
	width:904px;height:90px;
	margin-top:10px;margin-left:20px;
	float:left;
}

	div.opcionesCarrito div.actualizarCarrito{
		width:100%;height:30px;
		float:left;
		text-align:right;
	}
	
		div.opcionesCarrito div.actualizarCarrito span{
			float:right;
			padding:3px 5px;
		}
		
			div.opcionesCarrito div.actualizarCarrito span img{
				border:0 none;
			}
	
	div.opcionesCarrito div.seguirComprando{
		width:175px;height:30px;
		float:left;
	}
	
	div.opcionesCarrito div.finalizarCompra{
		width:175px;height:30px;
		float:right;
	}
	
a.btnCarrito{
	background:url(../Imagen/Maqueta/centroDegradadoTitulo.jpg) #768A0F repeat-x scroll 0 0;
	border:1px solid #6C8201;
	color:#EEEEEE;
	display:block;
	font-weight:700;
	margin:40px auto;
	padding:9px 15px;
	text-align:center;
	text-decoration:none;
	width:auto;
}

/*
 * finalizar pedido - detalle resumen carrito
 * */

div.registroParteDos table.tablaDetalleCarrito{
	width:auto;
	border-collapse:collapse;
	color:#665851;
}

div.registroParteDos table.tablaDetalleCarrito td{
	height:28px;
	padding:1px;
}

div.registroParteDos table.tablaDetalleCarrito th{
	height:40px;
	text-align:left;
}

div.registroParteDos table.tablaDetalleCarrito td.articulo{
	width:40%;
}

div.registroParteDos table.tablaDetalleCarrito td.envase{
	width:14%;
}

div.registroParteDos table.tablaDetalleCarrito td.marca{
	width:14%;
}

div.registroParteDos table.tablaDetalleCarrito td.cantidad{
	width:14%;
}

	div.registroParteDos table.tablaDetalleCarrito td.cantidad a{
		text-decoration:none;
		color:#333;
	}

div.registroParteDos table.tablaDetalleCarrito td.precio{
	width:14%;
}
	
div.registroParteDos table.tablaDetalleCarrito td.titulosResumen{
	text-align:right;
	padding-right:100px;
}

div.registroParteDos table.tablaDetalleCarrito td.totalesResumen{
	text-align:left;
}

	div.registroParteDos table.tablaDetalleCarrito hr{
	color:#9CAC4A;
	border:1px solid;
	}

div.noLoginCompra{
	width:400px;
	border:1px dashed #9CAC4A;
	margin:auto;
	margin-bottom:5px;
	padding:10px;
	padding-bottom:20px;
	text-align:center;
}

	div.noLoginCompra a.login{
		text-decoration:none;
		color:#963486;
		float:left;
	}
	
	div.noLoginCompra a.cerrar{
		text-decoration:none;
		color:#963486;
		float:right;
	}
	
div.registroParteUno span.confirmarDatos{
	padding:5px;
	margin-left:10px;
}

div.registroParteUno span.confirmarDatos b{
	display:block;
	width:150px;
}

/* TRANSFERENCIA
 * */
p.cuadroTransferencia{
	width:100%;
	padding:5px;
	border:1px dashed #9BAB48;
}

div.cuadroLinks{
	width:100%;
	float:left;
}

	div.cuadroLinks a{
		background:url(../Imagen/Maqueta/centroDegradadoTitulo.jpg) #768A0F repeat-x scroll 0 0;
		border:1px solid #6C8201;
		color:#EEEEEE;
		display:block;
		font-weight:700;
		margin:40px auto;
		padding:9px 15px;
		text-align:center;
		text-decoration:none;
		width:auto;
	}

iframe.framePrivacidad{
	border:1px solid #7C9017; 
	margin-left:5px; 
	width:425px; 
	overflow-x:hidden; 
	height:90px;
	font-size:8pt;
	padding:10px;
	color:#666;
}



/*Arregla pequeño fallo del tinymce
 */

 .mceEditor{
 	float:left;
 }

 /*
  * Footer nuevo 25/02
  * 
  */
 
 div.wrapperFooter{
	width:990px;
	margin:0 auto;
 }
 
 div.wrapperFooter div.menuFooter{
	width:730px;height:55px;
	margin:0;
	padding-bottom:25px;
	float:left;
	border-bottom:1px solid #e2dfdd;
 }
 
 	div.menuFooter ul,
	div.menuRedesFooter ul,
	div.linksPequenos ul{
 		width:730px;height:100%;
		list-style:none;
		margin:0;padding:0;		
		float:left;
 	}
	
	div.menuFooter ul li,
	div.menuRedesFooter ul li,
	div.linksPequenos ul li{
		float:left;
		width:182px;height:55px;
	}
	
	div.menuFooter ul li{
		padding-top:15px;
	}

	div.menuFooter ul li a{
		display:block;
		width:130px;height:25px;
		padding-right:15px;
		padding-left:30px;
		text-decoration:none;
		font: 22pt 'FuturaLtBTLight', sans-serif;
		font-size:12pt;
		border-right:1px solid #e2dfdd;
	}
	
	div.menuFooter ul li a:hover{
		font-weight:700;
	}
	
		div.menuFooter ul li a font.violeta{
			color:#96346d;
		}
		div.menuFooter ul li a font.violetaClaro{
			color:#d4a6cc;
		}
		
		div.menuFooter ul li a font.azul{
			color:#008298;
		}
		div.menuFooter ul li a font.azulClaro{
			color:#8abec2;
		}
		
		div.menuFooter ul li a font.verde{
			color:#619700;
		}
		div.menuFooter ul li a font.verdeClaro{
			color:#b9db2b;
		}
		
div.wrapperFooter div.menuRedesFooter{
	width:240px;height:55px;
	margin:0px;
	padding-bottom:25px;
	float:left;
	border-bottom:1px solid #e2dfdd;
}

 	div.menuRedesFooter ul{
 		width:240px;
 	}
	
	div.menuRedesFooter ul li{
		width:46px;
	}
	
	div.menuRedesFooter ul li.grande{
		float:left;
		width:100px;height:55px;
	}

	div.menuRedesFooter ul li.grande a img{
		border:0 none;
		padding-top:5px;		
	}
	
	div.menuRedesFooter ul li a img{
		border:0 none;
		padding-top:20px;		
	}
	
div.wrapperFooter div.linksPequenos{
	width:700px;height:55px;
	margin:0;
	float:left;
}

 	div.linksPequenos ul{
 		width:800px;
		padding-top:25px;
 	}
	
	div.linksPequenos ul li{
		width:auto;
	}

	div.linksPequenos ul li a{
		text-decoration:none;
		padding-right:7px;		
		padding-left:13px;
		color:#625750;
	}
	
div.wrapperFooter div.formasPago{
	width:280px;height:55px;
	margin:0;
	float:left;
	text-align:right;
}

div.formasPago img{
	padding-top:22px;
	padding-right:30px;
}

div.wrapperFooter div.informacionPie{
	width:990px;
	margin:0 auto;
	float:left;
	text-align:center;
	font-size:7pt;
	color:#625750;
}

div.wrapperFooter div.piePagina{
	width:990px;
	padding-top:35px;
	margin:0 auto;
	float:left;
	text-align:center;
	font-size:7pt;
	color:#625750;
}


  /* FACEBOOK */
.contenedorFacebookMegusta {
	margin-bottom:10px;
	margin-top:10px;
}

.contenedorFacebookComentarios {
	position:absolute;
	right:25px;
	top:0px;
	width:302px;
	height:318px;
}

a.compartirFacebook{
	background: url("http://static.ak.fbcdn.net/rsrc.php/zh/r/Ch71Zv858xU.png") no-repeat scroll left -45px #ECEEF5;
    border: 1px solid #CAD4E7;
    color: #3B5998;
    font-size: 8pt;
    margin-left: 24px;
    padding: 2px 5px 2px 19px;
	-moz-border-radius:3px;
	border-radius: 3px;
	text-decoration:none;
}
