* {
	margin: 0;
	padding: 0; }

body { width:100%; font-family:Arial, Helvetica, sans-serif; overflow-x:hidden; }

select {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight:bold; }

/*cabecera template*/
.encabezado {
	width:100%;
	/*background:#F2F7FB;*/
	background:#cde2c7;
	/*border-bottom: solid 1px #DDEAF4;*/
	height:26px;
	padding:0; }

	.encabezado .izquierda {
		width:450px;
		float:right;
		height:26px;
		font:Arial;
		font-size:12px;
		border-right:solid 1px #DFE4E8;
		background:#cde2c7; }

		.encabezado .izquierda p {
			float:right;
			margin:0;
			padding-left:10px;
			margin-top:5px;
			font:Arial;
			font-size:12px;
			background:#cde2c7; }

		.encabezado .izquierda .ultimo {
			float:right;
			margin:0;
			padding-left:10px;
			margin-top:5px;
			margin-right:10px;
			background:#cde2c7; }

	.encabezado .izq_izquierda {
		width:250px;
		float:left; }

		.encabezado .izq_izquierda p {
			float:left;
			margin:0;
			padding-left:10px;
			margin-top:5px;
			font:Arial;
			font-size:12px;
			background:#cde2c7;
			color:#004A25;
			font-weight:normal; }

	.encabezado .izquierda p a {
		text-decoration:none;
		color:#004A25;
		font:Arial;
		font-size:12px;
		background:#cde2c7;
		font-weight:normal; }
		
	.encabezado .izquierda p a:hover {
		text-decoration:none;
		color:#FF6600;
		font:Arial;
		font-size:12px;
		background:#cde2c7;
		font-weight:normal; }	

	.encabezado .izquierda p .idioma_seleccionado {
		font-weight:bold;
		color:#004A25; }

	.encabezado .derecha {
		width:245px;
		float:right;
		height:26px; }

.contenedor {
	width:1000px;
	margin-left:auto;
	margin-right:auto; }

.cabecera {
	width:1000px;
	height:180px;
	float:left;
	background:url(/images/ski/fondo_montanas.jpg) no-repeat center top; }

.select_pais {
	float:left;
	padding-top:3px; }

.select_p { border: solid 1px #FF9900; }

.select_pais_2 input { margin-left:0px; }

.select_pais_under {
	float:left;
	margin-left:15px;
	margin-top:5px; }

.select_pais_boton {
	float:left;
	width:95px; }

.boton_cambiar_pais {
	width:90px;
	height:18px;
	background:url(/images/fondo_boton_cambiar_pais.jpg) no-repeat;
	border:none;
	cursor:pointer;
	color:#CDD1D9;
	margin-top:5px;
	font-size:11px;
	font:Arial;
	margin-left:4px; }

.logo_scuba {
	float:left;
	height:67px;
	margin-top:15px;
	padding-left:0px;
	width:506px; }

	.logo_scuba a { text-decoration:none; }

	.logo_scuba p {
		font-size:12px;
		margin:5px;
		margin-left:0; }

.cesta {
	background:url(/images/cesta.gif) no-repeat;
	width:269px;
	height:61px;
	margin-top:5px; }

	.cesta .link {
		text-decoration:none;
		color:#485763;
		cursor:pointer; }

	.cesta img {
		text-decoration:none;
		color:#485763;
		cursor:pointer; }

	.cesta p a {
		text-decoration:none;
		color:#485763;
		cursor:pointer; }

	.cesta p {
		font-size:10pt;
		text-align:left;
		font-weight:normal;
		color:#485763;
		background:none;
		margin-top:10px;
		margin-bottom:0;
		padding-bottom:0;
		padding-top:5px;
		padding-left:10px;
		font-family:Arial, Helvetica, sans-serif; }

		.cesta p span {
			font-size:10pt;
			text-align:center;
			font-weight:bold; }

		.cesta p .carrito { margin-right:5px; }

	.cesta .enlace {
		margin-top:0;
		padding-top:0;
		text-align:center; }

		.cesta .enlace a {
			font-size:8pt;
			color:#607e8d;
			background:none;
			font-weight:normal;
			margin-top:0px;
			padding-top:0; }

			.cesta .enlace a:hover {
				font-size:8pt;
				color:#FF9900;
				background:none;
				font-weight:normal;
				margin-top:0px;
				padding-top:0; }

.botonera_arriba_cesta {
	background: url(/images/arriba_cesta.gif) no-repeat;
	width:268px;
	height:25px; }

	.botonera_arriba_cesta ul {
		float:left;
		display:inline; }

		.botonera_arriba_cesta ul li {
			float:left;
			display:inline;
			color:#FFFFFF;
			padding-top:5px;
			padding-left:5px;
			padding-right:5px; }

			.botonera_arriba_cesta ul li a {
				text-decoration:none;
				color:#FFFFFF;
				background:none;
				font:Arial;
				font-size:9pt;
				font-weight:normal; }

				.botonera_arriba_cesta ul li a:hover {
					text-decoration:none;
					color:#FF9900;
					background:none;
					font:Arial;
					font-size:8pt;
					font-weight:bold; }

	.botonera_arriba_cesta  .boton1 { margin-left:10px; }

.derecha_logo {
	float:right;
	height:100px;
	margin-right:5px;
	 }

.menu {
	height:34px;
	float:right;
	width:1000px; }

	.menu .superior {
		width:1000px;
		float:left;
		font:Arial;
		font-weight:bold; }

		.menu .superior .izq_s {
			float:left;
			width:680px; }

			.menu .superior .izq_s ul {
				float:left;
				display:inline; }

				.menu .superior .izq_s ul li {
					float:left;
					display:inline;
					height:42px;
					color:#FFFFFF; }
					
					 

					.menu .superior .izq_s ul li a {
						float:left;
							height:20px;
							padding-top:8px;
						    color:#006699;
     						padding-left:8px;
							padding-right:8px;
							text-decoration:none;
							/*font-size:8pt;*/
							width:110px;
						/*border-right: solid 1px #8FB7D7;*/
						 }

						.menu .superior .izq_s ul li a:hover {
							float:left;
							height:20px;
							padding-top:8px;
							color:#006699;
							padding-left:8px;
							padding-right:8px;
							text-decoration:none;
							font-size:8pt;
							width:110px;
							
							}

			.menu .superior .izq_s .boton1 {
				background:url(/images/fondo_boton_esquina_izq_s.jpg) no-repeat;
				height:21px;
				width:67px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				/*border-right:solid 1px #8FB7D7;*/
				padding:0;
				padding-top:9px;
				font-size:8pt; }
				
				.menu .superior .izq_s .boton1 {
				background:url(/images/fondo_boton_esquina_izq_s.jpg) no-repeat;
				height:21px;
				width:67px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				/*border-right:solid 1px #8FB7D7;*/
				padding:0;
				padding-top:9px;
				font-size:8pt; }
				
				.menu .superior .izq_s ul li .boton1_new {
				background:url(/images/boton_buceo.jpg) no-repeat;
				height:42px;
				width:135px;
				text-align:center;
				color:#006699;
				margin:0;
				margin-left:0px;
				/*border-right:solid 1px #8FB7D7;*/
				padding:0;
				padding-top:6px;
				font-size:18px;
				background-position: 0px 5px; }
				
				.menu .superior .izq_s ul li .boton1_new .nombre_tienda{
					font-size:10px; text-align:center;	color:#FFFFFF; 				
					}
				
				.menu .superior .izq_s ul li .boton1_new a{ padding-top:0; font-size:20px; color:#006699;}
				
				.menu .superior .izq_s ul li .boton1_new a span{ color:#000000; font-size:20px;}

				.menu .superior .izq_s ul li .boton1_new:hover {
					background-position: 0 1px;
					font-size:18px;
					padding-top:3px;
					}
				
				*html .menu .superior .izq_s .boton1 {
				background:url(/images/boton_buceo.jpg) no-repeat;
				height:42px;
				width:135px;
				text-align:center;
				color:#006699;
				margin:0;
				margin-left:0px;
				/*border-right:solid 1px #8FB7D7;*/
				padding:0;
				padding-top:6px;
				font-size:18px;
				background-position: 0px 5px; }
				
					
				*html .menu .superior .izq_s ul li .boton1_new {
				background:url(/images/boton_buceo.jpg) no-repeat;
				height:42px;
				width:135px;
				text-align:center;
				color:#006699;
				margin:0;
				margin-left:0px;
				/*border-right:solid 1px #8FB7D7;*/
				padding:0;
				padding-top:6px;
				font-size:18px;
				background-position: 0px 5px; }
				
				*html .menu .superior .izq_s ul li .boton1_new:hover {
					background-position: 0 1px;
					font-size:18px;
					padding-top:3px;
					}	

			.menu .superior .izq_s ul li .boton2_new {
				background:url(/images/boton_snow.png) bottom no-repeat;
				height:40px;
				width:135px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				padding:0;
				padding-top:3px;
				border:none;
				font-size:18px;
				font:Arial;
				font-weight:bold;
				background-position: 0 0px; }

				.menu .superior .izq_s ul li .boton2_new:hover {
					background-position: 0 0px; padding-top:3px;}
				
				.menu .superior .izq_s ul li .boton2_new a{ padding-top:0px; font-size:18px;}			

				.menu .superior .izq_s ul li .boton2_new a span{ color:#000000; font-size:18px;}
				
				.menu .superior .izq_s ul li .boton2_new .nombre_tienda{
					font-size:10px; text-align:center;	color:#FFFFFF;				
					}			
				
				
				*html .menu .superior .izq_s ul li .boton2_new {
				background:url(/images/boton_snow.png) bottom no-repeat;
				height:40px;
				width:135px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				padding:0;
				padding-top:10px;
				border:none;
				font-size:8pt;
				font:Arial;
				font-weight:bold; }
				
				*html .menu .superior .izq_s ul li .boton2_new:hover {
				background:url(/images/boton_snow.png) bottom no-repeat;
				height:40px;
				width:135px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				padding:0;
				padding-top:10px;
				border:none;
				font-size:8pt;
				font:Arial;
				font-weight:bold; }	
					
				.menu .superior .izq_s ul li .boton3_new {
				background:url(/images/boton_montana.png) bottom no-repeat;
				height:43px;
				width:135px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				padding:0;
				padding-top:7px;
				border:none;
				font-size:18px;
				font:Arial;
				font-weight:bold; }
				
			
				.menu .superior .izq_s ul li .boton3_new:hover {
					background-position: 0 0px; padding-top:3px;}

				.menu .superior .izq_s ul li .boton3_new a{ padding-top:0px; font-size:18px;}			

				.menu .superior .izq_s ul li .boton3_new a span{ color:#000000; font-size:18px;}
				
				.menu .superior .izq_s ul li .boton3_new .nombre_tienda{
					font-size:10px; text-align:center;	color:#FFFFFF;				
					}		
					
				*html .menu .superior .izq_s ul li .boton3_new {
				background:url(/images/boton_montana.jpg) bottom no-repeat;
				height:43px;
				width:135px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				padding:0;
				padding-top:7px;
				border:none;
				font-size:18px;
				font:Arial;
				font-weight:bold; }	
				
				*html .menu .superior .izq_s ul li .boton3_new:hover {
				background-position: 0 0px; padding-top:3px;}	
				
				/*ACA*/
				
				.menu .superior .izq_s ul li .boton5_new {
				background:url(/images/boton_tenis.png) bottom  no-repeat;
				height:40px;
				width:135px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				padding:0;
				padding-top:7px;
				border:none;
				font-size:18px;
				font:Arial;
				font-weight:bold; }
				
				.menu .superior .izq_s ul li .boton5_new:hover {
					background-position: 0 0px; padding-top:3px;}
					
				
				.menu .superior .izq_s ul li .boton5_new a{ padding-top:0px; font-size:18px;}			

				.menu .superior .izq_s ul li .boton5_new a span{ color:#000000; font-size:18px;}
				
				.menu .superior .izq_s ul li .boton5_new .nombre_tienda{
					font-size:10px; text-align:center;	color:#FFFFFF;				
					}		

				*html .menu .superior .izq_s ul li .boton5_new {
				background:url(/images/boton_tenis.png) bottom  no-repeat;
				height:37px;
				width:135px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				padding:0;
				padding-top:10px;
				border:none;
				font-size:8pt;
				font:Arial;
				font-weight:bold; }	
				
				*html .menu .superior .izq_s ul li .boton5_new:hover {
					background:url(/images/boton_tenis.png) bottom  no-repeat;
				height:37px;
				width:135px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				padding:0;
				padding-top:10px;
				border:none;
				font-size:8pt;
				font:Arial;
				font-weight:bold; }	
				
				/*ACA*/

				.menu .superior .izq_s ul li .boton4_new{
				background:url(/images/boton_bike.png) bottom no-repeat;;
				height:40px;
				width:135px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				padding:0;
				padding-top:7px;
				border:none;
				font-size:18px;
				font:Arial;
				font-weight:bold; }
				
				.menu .superior .izq_s ul li .boton4_new:hover {
					background-position: 0 0px; padding-top:3px; }
					
				
				.menu .superior .izq_s ul li .boton4_new a{ padding-top:0px; font-size:18px;}			

				.menu .superior .izq_s ul li .boton4_new a span{ color:#000000; font-size:18px;}
				
				.menu .superior .izq_s ul li .boton4_new .nombre_tienda{
					font-size:10px; text-align:center;	color:#FFFFFF;				
					}			
					
				*html .menu .superior .izq_s ul li .boton4_new {
				background:url(/images/boton_bike.png) bottom no-repeat;
				height:38px;
				width:135px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				padding:0;
				padding-top:10px;
				border:none;
				font-size:8pt;
				font:Arial;
				font-weight:bold; }	
				
				*html .menu .superior .izq_s ul li .boton4_new:hover {
				background:url(/images/boton_bike.png) bottom no-repeat;;
				height:38px;
				width:135px;
				text-align:center;
				color:#FFFFFF;
				margin:0;
				margin-left:0px;
				padding:0;
				padding-top:8px;
				border:none;
				font-size:8pt;
				font:Arial;
				font-weight:bold; }	
				
	.menu .medio {
		width:1000px;
		float:left;
		/*background: #0066B3 url(/images/fondo_menu_buscador_medio.gif) bottom repeat-x;*/
		background:#0066b1 url(/images/fondo_barra_cabecera_snow.jpg) repeat-x;
		height:37px;
		margin-left:0px; }

*html .menu .medio {
	width:1000px;
	float:left;
	background:#0066b1 url(/images/fondo_barra_cabecera_snow.jpg) repeat-x;
	height:37px;
	margin-left:0px; }

.menu .medio ul{
width:640px;
background:url(../images/fondo_barra_cabecera_left_snow.jpg) no-repeat left;
height:30px;
padding-top:7px;

}

.bolita {
	height:30px;
	width:12px;
	background:url(../images/bolita_verde.jpg) no-repeat;
	margin:auto; }

.menu .medio ul li {
	float:left;
	display:inline;
	color:#FFFFFF;
	font-size:9pt;
	font:Arial;
	font-weight:bold;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;
	width:auto;
	height:22px; }

.menu .medio .boton1 {
	float:left;
	display:inline;
	color:#FFFFFF;
	font-size:9pt;
	font:Arial;
	font-weight:bold;
	padding-top:4px;
	padding-left:15px;
	padding-right:15px; }

.menu .medio .grande {
	width:85px;
	padding-right:0; }

.menu .medio .masgrande {
	width:170px;
	padding-right:0; }

.menu .medio ul li a {
	text-decoration:none;
	color:#FFFFFF;
	background:none;
	font-size:9pt;
	font:Arial;
	font-weight:bold;
	float:left;
	height:28px;
	 }

	.menu .medio ul li a:hover {
		font-size:9pt;
		font:Arial;
		font-weight:bold;
		color:#004A25;
		height:26px;
	background:url(../images/sombra_boton_abajo.png) repeat-x bottom; }

.menu .inferior {
	width:350px;
	float:right;
	padding-top:0;
	padding-top:7px; 
	background:url(../images/fondo_barra_cabecera_right_snow.jpg) no-repeat right;
    height:30px; }

	.menu .inferior .izq {
		width:240px;
		float:right;
		padding-top:0;
		margin-top:0;
		height:24px; }

		.menu .inferior .izq .buscador {
			color:#6A7E8E;
			width:220px;
			float:right;
			margin-top:1px;
			font-size:10pt;
			padding:0;
			padding-left:10px; }

	.menu .inferior .der {
		width:80px;
		float:right;
		padding-top:0;
		margin-top:0;
		margin-right:5px;
		height:24px; }

		.menu .inferior .der .boton_buscar {
			background:url(/images/boton_buscar_nuevo.png) top no-repeat;
			width:65px;
			height:23px;
			border:none;
			color:#FFFFFF;
			text-align:center;
			margin-left:8px;
			cursor:pointer;
			font-size:9pt;
			padding-top:0px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif; }
			
		.menu .inferior .der .boton_buscar:hover {
			
			color:#FF9900;
			 }	

.pie_de_pagina {
	height:260px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	float:left; }

	.pie_de_pagina .pie_superior {
		height:148px;
		/*background:#cde2c7;*/
		background:url(../images/fondo_pie_ski.jpg) repeat-x;
		float:left;
		width:1000px; }

		.pie_de_pagina .pie_superior .links {
			width:240px;
			float:left;
			height:120px;
			margin-top:10px;
			border-right: solid 1px #D5DBDF; }

			.pie_de_pagina .pie_superior .links .titulo {
				font-size:10pt;
				color:#287EAC;
				font-weight:bold;
				margin-left:50px;
				margin-bottom:5px;
				margin-top:0px; }

			.pie_de_pagina .pie_superior .links .lista_links {
				padding-left:50px;
				 }

				.pie_de_pagina .pie_superior .links .lista_links li {
					list-style:none;
					height:18px; }

					.pie_de_pagina .pie_superior .links .lista_links li a {
						color:#666B6E;
						text-decoration:none;
						font-weight:normal;
						background:none;
						font-size:13px; }

						.pie_de_pagina .pie_superior .links .lista_links li a:hover {
							color:#006699;
							text-decoration:none;
							font-weight:normal;
							background:none; }

		.pie_de_pagina .pie_superior .links_ultimo {
			float:left;
			width:230px; }

			.pie_de_pagina .pie_superior .links_ultimo .links_targetas {
				float:left;
				width:253px;
				height:120px;
				margin-top:10px;
				/*border-right: solid 1px #D5DBDF;*/
				padding-left:30px; }

				.pie_de_pagina .pie_superior .links_ultimo .links_targetas .medio_ultimo .titulo {
					font-size:10pt;
					color:#287EAC;
					font-weight:bold;
					margin-left:0px;
					margin-bottom:5px;
					margin-top:0px; }

				.pie_de_pagina .pie_superior .links_ultimo .links_targetas .medio_ultimo {
					float:left;
					margin-left:0px;
					margin-bottom:8px; }

				.pie_de_pagina .pie_superior .links_ultimo .links_targetas .novedades {
					font-weight:bold;
					margin-left:0px;
					color:#666B6E;
					float:left;
					width:250px;
					margin-top:5px; }

				.pie_de_pagina .pie_superior .links_ultimo .links_targetas .novedades_down {
					font-weight:normal;
					margin-left:0px;
					color:#666B6E;
					float:left;
					width:250px;
					background:none;
					font-size:13px; }

				.pie_de_pagina .pie_superior .links_ultimo .links_targetas .novedades_abajo {
					font-weight:normal;
					margin-left:0px;
					color:#666B6E;
					float:left;
					width:240px; }

					.pie_de_pagina .pie_superior .links_ultimo .links_targetas .novedades_abajo .newslater {
						width:150px;
						float:left; }

					.pie_de_pagina .pie_superior .links_ultimo .links_targetas .novedades_abajo .boton_newslater {
						width:48px;
						height:18px;
						border:none;
						background:url(/images/boton_news.gif) no-repeat;
						color:#CDD1D9;
						margin-top:0px;
						font-size:11px;
						font:Arial;
						cursor:pointer;
						margin-left:5px; }

				.pie_de_pagina .pie_superior .links_ultimo .links_targetas .titulo {
					padding-left:0px;
					color:#666B6E; }

			.pie_de_pagina .pie_superior .links_ultimo .listado_ultimo_home {
				width:118px;
				float:left;
				margin-top:5px;
				margin-left:16px; }

				.pie_de_pagina  .listado_ultimo_home {
				height:65px;
				float:left;
				width:1000px; }
				
				.pie_de_pagina  .listado_ultimo_home ul{ width:1000px; text-align:center;  padding-top:0px;}
				
				.pie_de_pagina  .listado_ultimo_home ul li{ list-style:none; display:inline;}

				.pie_de_pagina  .listado_ultimo_home p { margin-top:10px; float:left; }
				
				.pie_de_pagina .pie_superior .links_ultimo .listado_ultimo_home p { margin-top:10px; }

	.pie_de_pagina .pie_inferior {
		height:65px;
		float:left;
		width:1000px; }

		.pie_de_pagina .pie_inferior .pie_informacion {
			text-align:center;
			color:#AEB2B5;
			margin-top:10px;
			font-size:12px;
			font-weight:bold; }

		.pie_de_pagina .pie_inferior .pie_informacion_down {
			text-align:center;
			color:#AEB2B5;
			margin-top:0;
			font-size:12px;
			font-weight:bold; }

			.pie_de_pagina .pie_inferior .pie_informacion_down a {
				text-align:center;
				color:#AEB2B5;
				margin-top:0;
				font-size:12px;
				font-weight:bold;
				cursor:pointer; }

				.pie_de_pagina .pie_inferior .pie_informacion_down a:hover {
					text-align:center;
					color:#0099FF;
					margin-top:0;
					font-size:12px;
					font-weight:bold;
					cursor:pointer; }
					
					.pie_de_pagina .pie_inferior .pie_informacion a {
				text-align:center;
				color:#AEB2B5;
				margin-top:0;
				font-size:12px;
				font-weight:bold;
				cursor:pointer; }

				.pie_de_pagina .pie_inferior .pie_informacion a:hover {
					text-align:center;
					color:#0099FF;
					margin-top:0;
					font-size:12px;
					font-weight:bold;
					cursor:pointer; }

/*HOME*/
.home_izq {
	width:160px;
	float:left;
	margin-top:22px; }

	.home_izq .lowest {
		width:160px;
		float:left;
		text-align:center;
		margin-top:15px; }

	.home_izq .barra_izq {
		float:left;
		width:160px;
		border: solid 1px #E4E3E3;
		border-top:none; }

	.home_izq .titulo {
		width:162px;
		height:31px;
		background:url(/images/snow/titulo_menu_izq_1.gif) top no-repeat;
		float:left; }

		.home_izq .titulo p {
			font:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			padding-top:8px;
			color:#FFFFFF;
			text-align:center;
			border:none; }

			.home_izq .titulo p span { font-weight:bold; }

	.home_izq .barra_izq .titulo_medio {
		width:160px;
		height:31px;
		background:url(/images/snow/fondo_menu_medio.gif) repeat-x;
		float:left;
		margin-top:10px; }

		.home_izq .barra_izq .titulo_medio p {
			font:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			padding-top:8px;
			color:#FFFFFF;
			text-align:left;
			padding-left:10px; }

			.home_izq .barra_izq .titulo_medio p span { font-weight:bold; }

	.home_izq .barra_izq .list_items {
		float:left;
		width:157px;
		padding-bottom:10px; }

		.home_izq .barra_izq .list_items .items {
			float:left;
			padding-left:15px;
			width:145px;
			margin-top:10px; }

			.home_izq .barra_izq .list_items .items .marca_seleccionada { color:#FF9900; }

			.home_izq .barra_izq .list_items .items li {
				float:left;
				list-style:none;
				width:145px;
				margin-top:2px; }

				.home_izq .barra_izq .list_items .items li a {
					text-decoration:none;
					color:#186AA8;
					font-size:13px; }

					.home_izq .barra_izq .list_items .items li a:hover { color:#FF9900; }

			.home_izq .barra_izq .list_items .items .todas_categorias {
				margin-top:10px;
				margin-bottom:10px; }

			.home_izq .barra_izq .list_items .items .todas_categorias_2 {
				margin-top:10px;
				margin-bottom:10px; }

				.home_izq .barra_izq .list_items .items .todas_categorias_2 a {
					color:#607E8D;
					font-weight:normal;
					font-size:12px; }

					.home_izq .barra_izq .list_items .items .todas_categorias_2 a:hover {
						color:#FF9900;
						font-weight:normal;
						font-size:12px;
						cursor:pointer; }

			.home_izq .barra_izq .list_items .items li p {
				color:#607E8D;
				text-decoration:none;
				font-size:11px; }

			.home_izq .barra_izq .list_items .items .todas_categorias a {
				color:#607E8D;
				font-weight:normal;
				text-decoration:none;
				font-size:11px; }

				.home_izq .barra_izq .list_items .items .todas_categorias a:hover {
					color:#FF9900;
					font-weight:normal;
					text-decoration:underline;
					font-size:11px; }

/*medio*/
.home_med {
	width:590px;
	float:left;
	margin-top:10px;
	margin-left:18px;
	margin-bottom:15px; }

	.home_med .lista_novedades {
		width:588px;
		height:246px;
		float:left;
		border-left: solid 1px #CED6DC;
		border-right: solid 1px #CED6DC; }

	.home_med .titulo {
		background:url(/images/ski/fondo_titulo_listas_novedad.jpg) no-repeat;
		width:590px;
		height:46px;
		float:left; }

		.home_med .titulo p {
			padding-left:50px;
			padding-top:20px;
			color:#27556B;
			font-size:16px;
			font-weight:bold;
			float:left; }

	.home_med .bottom_novedades {
		width:590px;
		height:33px;
		background:url(/images/fondo_novedades_home_bottom.jpg) no-repeat;
		float:left; }

	.home_med .lista_caracol {
		width:588px;
		float:left;
		border-left: solid 1px #CED6DC;
		border-right: solid 1px #CED6DC; }

	.home_med .titulo_caracol {
		background:url(/images/ski/fondo_titulo_listas_caracol.jpg) bottom center no-repeat;
		width:590px;
		height:39px;
		float:left; }

		.home_med .titulo_caracol p {
			padding-left:50px;
			padding-top:14px;
			color:#BB4F07;
			font-size:16px;
			font-weight:bold;
			float:left; }

	.home_med .bottom_caracol {
		width:590px;
		height:34px;
		background:url(/images/bottom_imagenes_home.jpg) no-repeat;
		float:left;
		padding-top:5px;
		border-top: solid 1px #CCCCCC; }

		.home_med .bottom_caracol .ver_listato_home {
			margin-top:0;
			float:right; }

	.home_med .lista_caracol .list_items_caracol {
		margin-right:10px;
		margin-top:3px; }

	.home_med .lista_caracol ul li {
		display:inline;
		list-style:none;
		float:left; }

		.home_med .lista_caracol ul li .item_caracol {
			width:190px;
			height:220px; }

			.home_med .lista_caracol ul li .item_caracol a { text-decoration:none; }

			.home_med .lista_caracol ul li .item_caracol p { text-align:center; }

			.home_med .lista_caracol ul li .item_caracol .articulo {
				font-size:16px;
				color:#006699; }

				.home_med .lista_caracol ul li .item_caracol .articulo a {
					font-size:16px;
					color:#006699;
					text-decoration:none; }

			.home_med .lista_caracol ul li .item_caracol .marca {
				font-size:14px;
				color:#333333; }
				
				.home_med .lista_caracol ul li .item_caracol .marca a{color:#333333; cursor:none; 	}

			.home_med .lista_caracol ul li .item_caracol .precio {
				color:#FF9900;
				font-size:18px; }

	.home_med .medio_llavero {
		width:588px;
		float:left;
		border-left: solid 1px #CED6DC;
		border-right: solid 1px #CED6DC; }

	.home_med .titulo_llavero {
		background:url(/images/ski/fondo_home_medio_llavero.jpg) no-repeat;
		width:590px;
		height:33px;
		float:left;
		margin-top:10px; }

		.home_med .titulo_llavero p {
			padding-left:55px;
			padding-top:8px;
			color:#27556B;
			font-size:16px;
			font-weight:bold;
			float:left; }

	.home_med .bottom_llavero {
		width:590px;
		height:11px;
		background:url(/images/fondo_home_medio_llavero_bo.jpg) no-repeat;
		float:left;
		padding-bottom:15px; }

	.home_med .medio_llavero .list_items_caracol {
		margin-right:10px;
		margin-top:3px; }

	.home_med .medio_llavero ul li {
		display:inline;
		list-style:none;
		float:left; }

		.home_med .medio_llavero ul li .item_caracol {
			width:190px;
			height:230px; }

			.home_med .medio_llavero ul li .item_caracol a { text-decoration:none; }

			.home_med .medio_llavero ul li .item_caracol p { text-align:center; }

			.home_med .medio_llavero ul li .item_caracol .articulo {
				font-size:16px;
				color:#006699; }

				.home_med .medio_llavero ul li .item_caracol .articulo a {
					font-size:16px;
					color:#006699; }

			.home_med .medio_llavero ul li .item_caracol .marca {
				font-size:14px;
				color:#333333; }
				
				.home_med .medio_llavero ul li .item_caracol .marca a{color:#333333; cursor:none; 	}

			.home_med .medio_llavero ul li .item_caracol .precio {
				color:#FF9900;
				font-size:18px; }

/*derecho*/
.home_der {
	width:215px;
	float:right;
	margin-top:22px;
	margin-bottom:10px; }

	.home_der .titulo {
		width:215px;
		height:30px;
		background:url(/images/snow/fondo_cabecera_derecha_home.gif) top no-repeat;
		float:right; }

		.home_der .titulo p {
			font:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			padding-top:8px;
			color:#FFFFFF;
			text-align:center;
			border:none; }

			.home_der .titulo p span a {
				color:#F89844;
				text-decoration:none;
				cursor:none; }

			.home_der .titulo p span { color:#F89844; }

	.home_der .donde_comprar {
		float:right;
		width:212px;
		border: solid 1px #E4E3E3;
		border-top:none;
		background:#FBFDFF; }

		.home_der .donde_comprar .items {
			margin-left:10px;
			margin-top:5px; }

			.home_der .donde_comprar .items li {
				list-style:none;
				margin-bottom:10px;
				background:url(/images/vineta.gif) left 5px no-repeat;
				padding-left:15px; }

			.home_der .donde_comprar .items .distinct { color:#339933; }

			.home_der .donde_comprar .items li p {
				color:#666B6E;
				text-decoration:none;
				font-weight:normal;
				font-size:13px; }

	.home_der .satisfaccion {
		width:215px;
		float:right;
		text-align:center;
		margin-top:10px;
		margin-bottom:10px;
		height:140px; }
	
		
	.home_der .deveinn_smart {
		width:215px;
		float:right;
		text-align:center;
		margin-top:10px;
		margin-bottom:10px;
		background:url(/images/ski/news.jpg) no-repeat;
		height:88px; }

	.home_der .diveinn_smart .titulo_marcas {
		font-size:12px;
		font-weight:normal;
		padding-left:10px;
		color:#6F8E9B;
		background:url(/images/lupa.jpg) no-repeat right;
		width:190px; }

		.home_der .diveinn_smart .titulo_marcas span { font-weight:bold; }

	.home_der .diveinn_smart .nube {
		width:216px;
		float:left;
		border-top:solid 1px #D1D5DA;
		margin-top:5px;
		line-height:20px;
		color:#6F8E9B; }

		.home_der .diveinn_smart .nube p {
			line-height:20px;
			height:20px;
			color:#FF9900;
			margin-top:5px; }

			.home_der .diveinn_smart .nube p a {
				line-height:20px;
				height:20px;
				color:#339933;
				text-decoration:none;
				cursor:pointer; }

		.home_der .diveinn_smart .nube .grande {
			float:left;
			font-size:18px;
			padding-left:4px;
			width:auto;
			line-height:20px;
			font-weight:bold; }

			.home_der .diveinn_smart .nube .grande a {
				line-height:20px;
				height:20px;
				color:#339933;
				text-decoration:none;
				cursor:pointer; }
				
				.home_der .diveinn_smart .nube .grande a:hover {
				color:#FF9900;
				}

		.home_der .diveinn_smart .nube .chico {
			float:left;
			font-size:13px;
			padding-left:4px;
			width:auto;
			line-height:20px; }

			.home_der .diveinn_smart .nube .chico a {
				line-height:20px;
				height:20px;
				color:#339933;
				text-decoration:none;
				cursor:pointer;
				font-weight:normal; }
				
				.home_der .diveinn_smart .nube .chico a:hover{
					color:#FF9900;
				}

		.home_der .diveinn_smart .nube .medio {
			float:left;
			font-size:16px;
			padding-left:4px;
			width:auto;
			line-height:20px; }

			.home_der .diveinn_smart .nube .medio a {
				line-height:20px;
				height:20px;
				color:#339933;
				text-decoration:none;
				cursor:pointer;
				font-weight:normal; }
				
				.home_der .diveinn_smart .nube .medio a:hover{
				
				color:#FF9900;}

	.home_der .diveinn_smart .linea {
		width:216px;
		float:left;
		border-top:solid 1px #D1D5DA;
		line-height:3px;
		margin-top:5px; }

	.home_der .que_dicen {
		width:215px;
		height:auto;
		background:#F9D26A;
		float:right;
		padding-bottom:8px; }

		.home_der .que_dicen .titulo {
			color:#83681F;
			font-size:13px;
			font-weight:bold;
			background:none;
			margin:0;
			padding:0;
			width:200px;
			padding-left:10px;
			float:left;
			height:18px;
			padding-top:6px; }

		.home_der .que_dicen .opinon {
			color:#83681F;
			font-size:11px;
			font-style:italic;
			padding-left:10px;
			padding-right:5px;
			float:left;
			width:200px;
			margin-top:-7x; }

			.home_der .que_dicen .opinon span { font-weight:bold; }

		.home_der .que_dicen .enlace {
			float:right;
			margin-right:8px;
			font-size:11px;
			font-weight:bold;
			color:#83681F;
			background:none;
			width:110px; }

			.home_der .que_dicen .enlace a {
				color:#83681F;
				font-weight:normal;
				background:none; }

	.home_der .diveinn_smart {
		float:right;
		width:216px;
		height:auto;
		margin-top:10px;
		margin-bottom:10px; }

	.home_der .marcas_recomendadas {
		float:left;
		width:216px;
		padding-bottom:5px;
		margin-bottom:5px;
		margin-top:10px;
		marcas_recomendadas }

		.home_der .marcas_recomendadas .linea {
			width:216px;
			float:left;
			border-top:solid 1px #D1D5DA;
			line-height:3px;
			margin-top:5px; }

		.home_der .marcas_recomendadas .titulo_marcas {
			font-size:12px;
			font-weight:normal;
			padding-left:10px;
			color:#6F8E9B;
			background:url(/images/flecha_titulo.gif) no-repeat right;
			width:160px; }

			.home_der .marcas_recomendadas .titulo_marcas span { font-weight:bold; }

		.home_der .marcas_recomendadas .marcas {
			width:216px;
			float:left;
			margin-top:15px; }

		.home_der .marcas_recomendadas .listado_completo {
			width:210px;
			padding-left:6px;
			float:left;
			border-top: solid 1px #D1D5DA;
			padding-top:5px; }

			.home_der .marcas_recomendadas .listado_completo a {
				font-weight:normal;
				color:#607E8D; }

				.home_der .marcas_recomendadas .listado_completo a:hover { color:#FF9900; }

	.home_der .regalo {
		width:216px;
		float:left; }

		.home_der .regalo .izq {
			width:140px;
			float:left;
			border-top:solid 1px #D1D5DA;
			border-bottom:solid 1px #D1D5DA; }

		.home_der .regalo .der {
			width:76px;
			float:left;
			text-align:center;
			border-top:solid 1px #D1D5DA;
			border-bottom:solid 1px #D1D5DA; }

			.home_der .regalo .der p {
				padding-top:20px;
				height:34px; }

			.home_der .regalo .der a {
				color:#607E8D;
				font-weight:normal;
				font-size:11px;
				vertical-align:middle; }

				.home_der .regalo .der a:hover { color:#FF9900; }

/*fotos_slide*/
#pages {
	width:100px;
	float:left;
	height:100px;
	margin-left:15px; }

#pages2 {
	width:100px;
	float:left;
	height:100px;
	margin-left:15px; }

#pages3 {
	width:100px;
	float:left;
	height:100px;
	margin-left:15px; }

#pages #banner { list-style:none; }

#pages2 #banner1 { list-style:none; }

#pages3 #banner2 { list-style:none; }

.fotos_slide {
	width:530px;
	float:left;
	margin-left:20px; }

	.fotos_slide .titulo {
		height:43px;
		background:url(/images/top_imagenes_home.jpg) top no-repeat;
		color:#006699;
		width:533px; }

		.fotos_slide .titulo p {
			font-size:18px;
			padding-top:20px;
			padding-left:15px; }

			.fotos_slide .titulo p span { font-weight:bold; }

.imagen_slide {
	border-right:solid 1px #CCCCCC;
	width:100px;
	padding-right:15px; }

.georgiaDestaqueBranco {
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing:0px;
	background:#221F1F;
	padding-top:1px;
	height:15px;
	width:15px;
	font-size: 12px;
	text-align:center; }

.georgiaDestaqueBrancoHover {
	font:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing:0px;
	background:#2594CF;
	padding-top:1px;
	text-align:center;
	font-size: 12px;
	height:15px; }

.georgiaDestaqueBranco:hover {
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#BDD5E1;
	padding-top:1px;
	font-size: 12px;
	text-align:center;
	height:15px; }

#destaque {
	height:230px;
	width:588px; }

.destaque1 {
	float:left;
	width:15px;
	height:15px;
	margin-right:5px;
	background:#221F1F;
	background-repeat:no-repeat;
	cursor:pointer;
	margin-left:20px;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 12px; }

.selected {
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#BDD5E1;
	padding-top:1px;
	font-size: 12px;
	text-align:center;
	height:15px;
	width:15px; }

.destaque1 a {
	color:#FFFFFF;
	text-decoration:none;
	height:15px;
	width:15px;
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 12px;
	background:#221F1F;
	float:left; }

.destaque1:hover {
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#BDD5E1;
	padding-top:1px;
	font-size: 12px;
	text-align:center;
	height:15px;
	width:15px;
	text-decoration:none;
	float:left; }

.destaque2 {
	float:left;
	width:15px;
	height:15px;
	margin-right:5px;
	background:#221F1F;
	background-repeat:no-repeat;
	cursor:pointer;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 12px;
	text-decoration:none; }

	.destaque2 a {
		color:#FFFFFF;
		text-decoration:none;
		height:15px;
		width:15px;
		font:Arial, Helvetica, sans-serif;
		text-align:center;
		font-size: 12px;
		background:#221F1F;
		float:left; }

	.destaque2:hover {
		font:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		background:#BDD5E1;
		padding-top:1px;
		font-size: 12px;
		text-align:center;
		height:15px;
		width:15px;
		text-decoration:none;
		float:left; }

.destaque3 {
	float:left;
	width:15px;
	height:15px;
	margin-right:5px;
	background:#221F1F;
	background-repeat:no-repeat;
	cursor:pointer;
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 12px; }

	.destaque3 a {
		color:#FFFFFF;
		text-decoration:none;
		height:15px;
		width:15px;
		font:Arial, Helvetica, sans-serif;
		text-align:center;
		font-size: 12px;
		background:#221F1F;
		float:left; }

	.destaque3:hover {
		font:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		background:#BDD5E1;
		padding-top:1px;
		font-size: 12px;
		text-align:center;
		height:15px;
		width:15px;
		text-decoration:none;
		float:left; }

.destaqueImagem {
	float:left;
	width:180px;
	height:230px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(images/loader.gif);
	margin-right:10px;
	margin-left:0px;
	padding-top:5px;
	text-align:center;
	text-decoration:none; }

	.destaqueImagem a { text-decoration:none; }

#destaqueImagem1 {
	padding-top:5px;
	float:left;
	width:180px;
	height:220px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(images/loader.gif);
	margin-right:10px;
	padding-left:0px;
	height:238px;
	text-decoration:none; }

.destaqueImagem1 a { text-decoration:none; }

.destaqueImagem2 {
	padding-top:5px;
	float:left;
	width:180px;
	height:220px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url(images/loader.gif);
	margin-left:10px;
	height:238px;
	text-align:center;
	margin-right:0px;
	text-decoration:none; }

	.destaqueImagem2 a { text-decoration:none; }

.paginado_imagenes_home {
	float:left;
	width:590px;
	border-top: solid 1px #CCCCCC;
	margin-top:0px;
	padding-top:5px;
	height:29px;
	background:url(/images/bottom_imagenes_home.jpg) top no-repeat; }

.ver_listato_home {
	float:right;
	margin-right:15px; }

	.ver_listato_home a {
		color:#336699;
		font:Arial, Helvetica, sans-serif;
		font-size:12px; }

.nombre_prod_slide {
	font-size:16px;
	color:#006699;
	margin:0;
	margin-top:5px;
	text-align:center; }

	.nombre_prod_slide a { color:#006699 }

.marca_slide {
	font-size:14px;
	margin:0;
	margin-top:0px;
	color:#333333;
	text-align:center; }
	
	.marca_slide a {color:#333333;}

.precio_slide {
	font-size:18px;
	margin:0;
	margin-top:0px;
	color:#FF9900;
	text-align:center; }

/*familias*/
.familia_derecha {
	width:828px;
	float:left;
	margin-top:23px;
	margin-left:5px;
	margin-bottom:20px; }

*html .familia_derecha {
	width:800px;
	float:left;
	margin-top:23px;
	margin-left:10px;
	margin-bottom:20px; }

	*html .familia_derecha .titulo_familia {
		width:800px;
		height:25px;
		background:#A3E0BD;
		float:left; }

.familia_derecha .titulo_familia {
	width:828px;
	height:25px;
	background:#F2F7FB;
	float:left; }
	
	.familia_derecha .titulo_familia_fino {
	width:828px;
	height:25px;
	background:#F2F7FB;
	float:left; }

.familia_derecha .titulo_familia_fino .izquiera {
		background:url(/images/der_titulo_familias.jpg) left no-repeat;
		height:24px;
		width:9px;
		float:left; }

	.familia_derecha .titulo_familia_fino .medio {
		height:24px;
		float:left; }

		.familia_derecha .titulo_familia_fino .medio p {
			color:#186AA8;
			font-size:10pt;
			padding-top:3px;
			font:Arial; }

			.familia_derecha .titulo_familia_fino .medio p a {
				color:#666666;
				font:Arial; }

			.familia_derecha .titulo_familia_fino .medio p span {
				font-weight:normal;
				color:#968F8F;
				font:Arial; }

	.familia_derecha .titulo_familia_fino .derecha {
		background:url(/images/izq_titulo_familias.jpg) left no-repeat;
		height:24px;
		width:10px;
		float:right; }


	.familia_derecha .titulo_familia .izquiera {
		background:url(/images/der_titulo_familias.jpg) left no-repeat;
		height:24px;
		width:9px;
		float:left; }

	.familia_derecha .titulo_familia .medio {
		height:24px;
		float:left; }

		.familia_derecha .titulo_familia .medio p {
			color:#186AA8;
			font-size:10pt;
			padding-top:3px;
			font:Arial; }

			.familia_derecha .titulo_familia .medio p a {
				color:#666666;
				font:Arial; }

			.familia_derecha .titulo_familia .medio p span {
				font-weight:normal;
				color:#968F8F;
				font:Arial; }

	.familia_derecha .titulo_familia .derecha {
		background:url(/images/izq_titulo_familias.jpg) left no-repeat;
		height:24px;
		width:10px;
		float:right; }

.familia_derecha .family_subcategorias {
	width:828px;
	float:left;
	margin-top:10px; }

	.familia_derecha .family_subcategorias .titulo {
		width:826px;
		height:33px;
		background:url(/images/snow/titulo_familias.jpg) left no-repeat;
		float:left; }

		.familia_derecha .family_subcategorias .titulo p {
			color:#FFFFFF;
			font-weight:normal;
			font-size:12pt;
			padding-top:8px;
			padding-left:10px; }

			.familia_derecha .family_subcategorias .titulo p span { font-weight:bold; }

	.familia_derecha .family_subcategorias .contenido { width:826px; }

		.familia_derecha .family_subcategorias .contenido .mascaras_izq {
			width:411px;
			float:left;
			border-bottom: solid 1px #CCCCCC;
			border-right:solid 1px #CCCCCC;
			border-left:solid 1px #CCCCCC;
			padding-top:3px;
			height:90px; 
			}

			.familia_derecha .family_subcategorias .contenido .mascaras_izq .izq img { height:auto;  }

*html .familia_derecha .family_subcategorias .contenido .mascaras_izq .izq img {  }

.familia_derecha .family_subcategorias .contenido .mascaras_der {
	width:411px;
	float:left;
	border-bottom: solid 1px #CCCCCC;
	height:80px;
	border-right:solid 1px #CCCCCC; }

.familia_derecha .family_subcategorias .contenido .izq {
	float:left;
	width:160px;
	text-align:center;
	 }

.familia_derecha .family_subcategorias .contenido .der {
	float:left;
	width:220px;
	height:80px;
	padding-left:30px; }

	.familia_derecha .family_subcategorias .contenido .der p {
		padding-top:20px;
		font-size:14px;
		color:#5D7688;
		font-weight:bold; }

		.familia_derecha .family_subcategorias .contenido .der p a {
			font-size:14px;
			color:#5D7688;
			font-weight:bold;
			text-decoration:none; }

		.familia_derecha .family_subcategorias .contenido .der p span { color:#5DA4E2; }

	.familia_derecha .family_subcategorias .contenido .der .mas {
		padding-top:0;
		font-weight:normal; }

.familia_derecha .family_subcategorias .paginado_familias_subcat {
	background:url(/images/fondo_familias_bottom_categ.jpg) no-repeat;
	width:826px;
	margin-top:0px;
	height:15px;
	float:left;
	margin-bottom:0; }

.familia_derecha  .family_listado {
	float:left;
	margin-top:10px; }

	.familia_derecha  .family_listado .titulo_listado {
		background:url(/images/snow/fondo_titulo_simil.jpg) no-repeat;
		width:826px;
		height:32px;
		margin-left:1px; }

		.familia_derecha  .family_listado .titulo_listado p {
			color:#FFFFFF;
			font-weight:normal;
			font-size:12pt;
			padding-top:8px;
			padding-left:40px; }

			.familia_derecha  .family_listado .titulo_listado p span { font-weight:bold; }

	.familia_derecha  .family_listado .contenido_listado {
		width:824;
		border: solid 1px #CCCCCC;
		border-top:none; }

		.familia_derecha  .family_listado .contenido_listado ul { width:824; }

			.familia_derecha  .family_listado .contenido_listado ul li {
				list-style:none;
				border:1px solid #CCCCCC;
				width:824px;
				float:left;
				}

				.familia_derecha  .family_listado .contenido_listado ul li .producto {
					min-height: 250px;
					height: auto !important;
					height:250px;
					width:824;
					 }

					.familia_derecha  .family_listado .contenido_listado ul li .producto .izq {
						width:246px;
						float:left;
						text-align:center;
						height:246px; }

						.familia_derecha  .family_listado .contenido_listado ul li .producto .izq .img { margin-top:10px; }

					.familia_derecha  .family_listado .contenido_listado ul li .producto .med {
						width:330px;
						float:left;
						min-height: 250px;
						height: auto !important;
						height:250px;
						padding-top:20px; }

*html .familia_derecha  .family_listado .contenido_listado ul li .producto .med {
	width:300px;
	float:left;
	padding-top:20px; }

.familia_derecha  .family_listado .contenido_listado ul li .producto .med .img { margin-top:10px; }

.familia_derecha  .family_listado .contenido_listado ul li .producto .med .titulo {
	font-size:12pt;
	font-weight:bold;
	color:#696E72;
	margin-top:5px; }

	.familia_derecha  .family_listado .contenido_listado ul li .producto .med .titulo a {
		text-decoration:none;
		color:#696E72; }

.familia_derecha  .family_listado .contenido_listado ul li .producto .med .descripcion {
	font-size:12pt;
	font-weight:normal;
	color:#696E72;
	padding-right:25px;
	margin-top:5px;
	text-align:justify;
	min-height: 90px;
	height: auto !important;
	height:90px; }

.familia_derecha  .family_listado .contenido_listado ul li .producto .der {
	width:245px;
	float:left; }

	.familia_derecha  .family_listado .contenido_listado ul li .producto .der .precios {
		margin-top:50px;
		font-size:20pt;
		color:#EF8A31;
		font-weight:bold; }

	.familia_derecha  .family_listado .contenido_listado ul li .producto .der .gastos {
		font-size:9pt;
		color:#696E72;
		font-weight:bold;
		margin-top:20px; }

	.familia_derecha  .family_listado .contenido_listado ul li .producto .der .cantidad {
		color:#947662;
		font-size:12px;
		margin-top:10px; }

		.familia_derecha  .family_listado .contenido_listado ul li .producto .der .cantidad input {
			width:20px;
			color:#000000; }

	.familia_derecha  .family_listado .contenido_listado ul li .producto .der .comprar {
		border:none;
		background:url(/images/detalles.jpg) no-repeat;
		width:215px;
		height:49px;
		color:#FFFFFF;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		margin-top:10px;
		cursor:pointer;
		text-decoration:none;
		padding-top:16px; }

.familia_derecha .family_listado .contenido_listado ul li .producto .der .comprar a {
	color:#FFFFFF;
	text-decoration:none;
	padding-top:13px;
	padding-bottom:16px;
	padding-left:48px;
	padding-right:48px; }

.paginado_familias_subcat {
	background:url(/images/fondo_familias_bottom_categ.jpg) no-repeat;
	width:826px;
	margin-top:0px;
	height:15px;
	float:left;
	margin-bottom:15px; }

.home_izq .regalo {
	width:160px;
	float:left;
	margin-top:10px; }

	.home_izq .regalo .izq {
		width:160px;
		float:left;
		text-align:center; }

		.home_izq .regalo .izq p {
			padding-top:20px;
			height:34px; }

		.home_izq .regalo .izq a {
			color:#607E8D;
			font-weight:normal;
			font-size:11px;
			vertical-align:middle; }

			.home_izq .regalo .izq a:hover { color:#FF9900; }

/*detalle producto*/
.detalle_producto {
	float:left;
	width:818px;
	margin-bottom:10px; }

	.detalle_producto .detalle_descripcion {
		float:left;
		padding:5px;
		width:807px;
		border-left: solid 1px #CCCCCC;
		border-right:solid 1px #CCCCCC;
		color:#484c4f;
		font-size:12px;
		padding-left:14px; }

		.detalle_producto .detalle_descripcion .descr {
			color:#484c4f;
			font-size:12px; }

	.detalle_producto .detalle_descripcion_simil {
		float:left;
		padding:5px;
		width:814px;
		border-left: solid 1px #CCCCCC;
		border-right:solid 1px #CCCCCC; }

		.detalle_producto .detalle_descripcion_simil ul { width:816px ; }

			.detalle_producto .detalle_descripcion_simil ul li {
				list-style:none;
				display:inline;
				float:left;
				height:230px; }

			.detalle_producto .detalle_descripcion_simil ul .prod_simil {
				width:187px;
				height:230px;
				float:left;
				margin-left:10px; }

				.detalle_producto .detalle_descripcion_simil ul .prod_simil p a {
					text-decoration:none;
					color:#006699; }

	.detalle_producto .detalle_titulo {
		width:825px;
		background:url(/images/fondo_titulo_detalle.jpg) no-repeat;
		height:46px;
		margin-top:10px;
		padding-top:0px;
		padding-left:2px; }

		.detalle_producto .detalle_titulo .title {
			font-size:18px;
			color:#43494D;
			padding-left:15px;
			padding-top:15px;
			width:600px; }

		.detalle_producto .detalle_titulo .title_enc {
			float:left;
			height:46px;
			width:580px; }

		.detalle_producto .detalle_titulo .low {
			font-size:12px;
			color:#000000;
			padding-top:10px;
			float:left;
			width:222px;
			text-align:center;
			font-weight:bold; }

			.detalle_producto .detalle_titulo .low p {
				font-size:12px;
				color:#000000; }

	.detalle_producto .detalle_descripcion_simil ul .prod_simil p { text-align:center; }

	.detalle_producto .detalle_descripcion_simil ul .prod_simil .articulo {
		font-size:18px;
		color:#006699; }

	.detalle_producto .detalle_descripcion_simil ul .prod_simil .marca {
		font-size:14px;
		color:#333333; }

	.detalle_producto .detalle_descripcion_simil ul .prod_simil .precio {
		color:#FF9900;
		font-size:18px; }

	.detalle_producto .detalle_titulo_valoracion {
		width:828px;
		background:url(/images/fondo_titulo_detalle_coment.jpg) no-repeat;
		height:46px;
		margin-top:10px;
		padding-top:0px; }

	.detalle_producto .detalle_titulo_simil {
		width:828px;
		background:url(/images/snow/fondo_titulo_simil.jpg) no-repeat;
		height:32px;
		margin-top:10px;
		padding-top:0px; }

		.detalle_producto .detalle_titulo_simil p {
			font-size:18px;
			color:#FFFFFF;
			padding-left:45px;
			padding-top:5px; }

		.detalle_producto .detalle_titulo_simil h3 {
			font-size:18px;
			color:#FFFFFF;
			padding-left:45px;
			padding-top:5px;
			font-weight:normal;
			width:600px; }

	.detalle_producto .detalle_titulo .izq {
		float:left;
		width:800px; }

	.detalle_producto .detalle_pie .der {
		float:right;
		width:200px;
		height:44px; }

		.detalle_producto .detalle_pie .der .amigo {
			float:left;
			width:108px;
			background:url(/images/enviar_amigo.jpg) bottom no-repeat;
			height:18px;
			text-align:center;
			color:#FFFFFF;
			padding-top:26px; }

		.detalle_producto .detalle_pie .der .imprim {
			float:left;
			width:62px;
			background:url(/images/imprimir.jpg) bottom no-repeat;
			height:18px;
			text-align:center;
			color:#FFFFFF;
			padding-top:26px; }

			.detalle_producto .detalle_pie .der .imprim p a {
				color:#FFFFFF;
				text-decoration:none;
				font-weight:normal; }

	.detalle_producto .detalle_titulo_valoracion p {
		font-size:18px;
		color:#43494D;
		padding-left:45px;
		padding-top:15px; }

	.detalle_producto .detalle_titulo_valoracion h2 {
		font-size:18px;
		color:#43494D;
		margin-left:45px;
		margin-top:15px;
		font-weight:normal;
		width:770px;
		float:left; }

	.detalle_producto .detalle_titulo .izq p {
		font-size:18px;
		color:#43494D;
		padding-left:15px;
		padding-top:15px; }

	.detalle_producto .detalle_titulo .izq h2 {
		font-size:18px;
		color:#43494D;
		padding-left:15px;
		margin-top:15px;
		font-weight:normal; }

.resaltar_titulo {
	font-size:18px;
	color:#43494D; }

.detalle_producto .detalle_superior {
	width:825px;
	float:left;
	height:auto;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	height:490px; }

	.detalle_producto .detalle_superior .izq {
		float:left;
		width:400px;
		text-align:center;
		padding-top:15px; }

	.detalle_producto .detalle_superior .der {
		float:left;
		width:350px;
		margin-left:50px; }

*html .detalle_producto .detalle_superior .der {
	float:left;
	width:350px;
	margin-left:20px; }
	
.detalle_producto .detalle_superior .der .precios_anterior{
	font-size:12px;
	font-weight:bold;}	

.detalle_producto .detalle_superior .der .img { margin-top:10px; }

.detalle_producto .detalle_superior .der .titulo {
	font-size:12pt;
	font-weight:bold;
	color:#696E72;
	margin-top:5px; }

.detalle_producto .detalle_superior .der .descripcion {
	font-size:12pt;
	font-weight:normal;
	color:#696E72;
	padding-right:25px;
	margin-top:5px; }

.precios {
	margin-top:20px;
	font-size:20pt;
	color:#EF8A31;
	font-weight:bold; }

.detalle_producto .detalle_superior .der .gastos {
	font-size:9pt;
	color:#696E72;
	font-weight:bold;
	margin-top:10px; }

.detalle_producto .detalle_superior .der .boton_detalle_ocultar{ display:none;}

.detalle_producto .detalle_superior .der .boton_detalle {
	float:left;
	width:400px; }

	.detalle_producto .detalle_superior .der .boton_detalle .cantidad {
		color:#947662;
		font-size:12px;
		margin-top:25px;
		float:left;
		width:100px; }

		.detalle_producto .detalle_superior .der .boton_detalle .cantidad input {
			width:20px;
			color:#000000; }

	.detalle_producto .detalle_superior .der .boton_detalle .comprar {
		border:none;
		background:url(/images/boton_comprar.jpg) no-repeat;
		width:215px;
		height:49px;
		color:#FFFFFF;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		margin-top:10px;
		cursor:pointer;
		float:left; }

.detalle_producto .detalle_superior .der .content_valoracion {
	float:left;
	width:327px;
	height:80px; }

	.detalle_producto .detalle_superior .der .content_valoracion div { padding-left:10px; }

	.detalle_producto .detalle_superior .der .content_valoracion .valoracion {
		float:left;
		width:275px;
		height:36px;
		background:url(/images/recuadro_valoracion.jpg) no-repeat;
		margin-top:15px; }

		.detalle_producto .detalle_superior .der .content_valoracion .valoracion p {
			font-size:12px;
			color:#696767;
			padding-left:20px;
			padding-top:12px; }

			.detalle_producto .detalle_superior .der .content_valoracion .valoracion p span {
				padding-left:80px;
				text-decoration:underline; }

	.detalle_producto .detalle_superior .der .content_valoracion .solapa {
		background:url(/images/solapa_valoraciones.jpg) no-repeat;
		float:right;
		margin-top:-1px;
		height:21px;
		width:109px;
		margin-right:48px; }

		.detalle_producto .detalle_superior .der .content_valoracion .solapa p {
			font-size:11px;
			color:#FFFFFF;
			padding-top:3px;
			text-align:center;
			padding-right:15px; }

.detalle_producto .detalle_inferior {
	height:80px;
	width:300px;
	margin-left:auto;
	margin-right:auto; }

	.detalle_producto .detalle_inferior .imagenes_petit {
		float:left;
		width:300px;
		height:50px; }

		.detalle_producto .detalle_inferior .imagenes_petit ul {
			width:322px;
			float:left;
			height:50px;
			padding-rigth:35px;
			padding-top:0px; }

			.detalle_producto .detalle_inferior .imagenes_petit ul li {
				display:inline;
				float:left;
				list-style:none;
				width:60px;
				height:50px;
				padding:2px;
				cursor:pointer; }

.detalle_producto .detalle_pie {
	width:828px;
	background:url(/images/pie_detalle2.jpg) left no-repeat;
	height:47px;
	float:left; }

.detalle_producto .detalle_pie_valoracion {
	width:826px;
	background:url(/images/pie_detalle_val.jpg) bottom left no-repeat;
	height:29px;
	float:left; }

	.detalle_producto .detalle_pie_valoracion .izq {
		float:left;
		width:600px;
		padding-left:15px; }

		.detalle_producto .detalle_pie_valoracion .izq p { color:#8F8C80; }

	.detalle_producto .detalle_pie_valoracion .der {
		float:left;
		width:200px;
		background:url(/images/comentar.jpg) top no-repeat;
		height:21px; }

		.detalle_producto .detalle_pie_valoracion .der p {
			text-align:center;
			color:#FFFFFF;
			padding-top:3px;
			font-size:12px; }

	.detalle_producto .detalle_pie_valoracion .der_simil {
		float:right;
		padding-right:20px;
		text-align:right;
		width:200px;
		margin-top:5px; }

/*listado*/
.listado_derecha {
	width:828px;
	float:left;
	margin-top:5px; }

	.listado_derecha .filtro_listado {
		float:left;
		width:828px;
		margin-top:5px;
		height:36px;
		color:#808890;
		font-size:18px;
		background:#e1e9f0 url(/images/filtro_izq.gif) no-repeat left; }
		
		.listado_derecha .filtro_listado_oculto{ display:none;}

		.listado_derecha .filtro_listado .der {
			float:right;
			background:url(/images/filtro_der.gif) no-repeat right;
			height:36px;
			width:10px; }

		.listado_derecha .filtro_listado .primero {
			float:left;
			padding-top:5px;
			padding-left:10px;
			width:250px; }

			.listado_derecha .filtro_listado .primero p {
				float:left;
				padding-top:5px; }

			.listado_derecha .filtro_listado .primero .opcion {
				float:left;
				padding-top:2px;
				margin-left:10px; }

		.listado_derecha .filtro_listado .primero2 {
			float:left;
			padding-top:8px;
			padding-left:10px;
			width:380px; }

			.listado_derecha .filtro_listado .primero2 p {
				float:left;
				padding-top:5px; }

			.listado_derecha .filtro_listado .primero2 .opcion {
				float:left;
				padding-top:2px;
				margin-left:10px; }

		.listado_derecha .filtro_listado .segundo {
			float:left;
			padding-top:5px;
			padding-left:30px;
			width:230px; }

			.listado_derecha .filtro_listado .segundo p {
				float:left;
				padding-top:5px; }

			.listado_derecha .filtro_listado .segundo .opcion {
				float:left;
				padding-top:2px;
				margin-left:10px; }

		.listado_derecha .filtro_listado .tercero {
			float:left;
			padding-top:5px;
			padding-left:30px;
			width:230px; }

			.listado_derecha .filtro_listado .tercero p {
				float:left;
				padding-top:5px; }

			.listado_derecha .filtro_listado .tercero .opcion {
				float:left;
				padding-top:2px;
				margin-left:10px; }

	.listado_derecha .listado {
		float:left;
		width:828px;
		}

		.listado_derecha .listado .item {
			width:192px;
			height:392px;
			float:left;
			margin-left:10px; }

			.listado_derecha .listado .item .solapa_pmg {
				width:198px;
				height:52px;
				float:left;
				background:url(/images/solapa_PMG.jpg) bottom no-repeat; }

			.listado_derecha .listado .item .titulo_producto {
				font-size:18px;
				color:#006699;
				font-weight:bold;
				float:left;
				width:190px;
				border: solid 1px #CCCCCC;
				border-bottom:none;
				border-top:none;
				height:33px; }

				.listado_derecha .listado .item .titulo_producto p a {
					color:#006699;
					text-decoration:none; }

				.listado_derecha .listado .item .titulo_producto p { text-align:center; }

			.listado_derecha .listado .item .foto {
				float:left;
				width:190px;
				text-align:center;
				padding-top:5px;
				border: solid 1px #CCCCCC;
				border-bottom:none;
				border-top:none;
				height:180px; }

			.listado_derecha .listado .item .logo_petit {
				float:left;
				width:190px;
				text-align:center;
				padding-top:8px;
				border: solid 1px #CCCCCC;
				border-bottom:none;
				border-top:none;
				height:25px; }

			.listado_derecha .listado .item .precio {
				text-align:center;
				float:left;
				width:190px;
				border: solid 1px #CCCCCC;
				border-bottom:none;
				border-top:none; }

				.listado_derecha .listado .item .precio .valor {
					font-size:16px;
					color:#f27126;
					padding-top:5px;
					padding-bottom:6px;
					height:24px; }

					.listado_derecha .listado .item .precio .valor span { font-weight:bold; }

*html .listado_derecha .listado .item .precio .valor {
	font-size:16px;
	color:#f27126;
	padding-top:5px;
	padding-bottom:0px;
	height:44px; }

	*html .listado_derecha .listado .item .precio .valor span { font-weight:bold; }

.listado_derecha .listado .item .detalle_div2 {
	float:left;
	width:252px; }

	.listado_derecha .listado .item .detalle_div2 .izq {
		float:left;
		padding-right:0px;
		width:30px;
		text-align:right;
		padding-top:8px; }

	.listado_derecha .listado .item .detalle_div2 .der {
		float:left;
		width:200px; }

.listado_derecha .listado .item .precio p a {
	font-weight:normal;
	color:#006699;
	font-size:14px; }

.listado_derecha .listado .item .precio .cant { width:10px; }

.listado_derecha .listado .item .precio .agregar_cesta {
	background:url(/images/agregar_cesta.jpg) no-repeat;
	border:none;
	width:181px;
	height:42px;
	color:#FFFFFF;
	padding-left:25px;
	cursor:pointer; }

.listado_derecha .listado .item .solapa_down {
	width:192px;
	height:13px;
	background:url(/images/solapa_down_listado.jpg) bottom no-repeat;
	float:left; }

*html .listado_derecha .listado .item .solapa_down {
	width:192px;
	height:13px;
	background:url(/images/solapa_down_listado.jpg) top no-repeat;
	float:left; }

.listado_derecha .listado .item .solapa_pmg p {
	padding-left:63px;
	padding-top:20px;
	color:#FFFFFF;
	font-size:12px; }

.listado_derecha .listado .item .solapa_sola {
	width:192px;
	height:52px;
	float:left;
	background:url(/images/solapa_SOLA.jpg) bottom no-repeat; }

	.listado_derecha .listado .item .solapa_sola p {
		padding-left:63px;
		padding-top:20px;
		color:#FFFFFF;
		font-size:12px; }
		
	.listado_derecha .listado .item .solapa_sola .descuento{color:#000000; font-size:12px; padding-left:63px; background:url(/images/descuento.gif) no-repeat 141px 40px; z-index:55; padding-right:5px; padding-top:44px; text-align:right; height:40px; color:#FFFFFF; font-weight:bold;}	

.listado_derecha .listado .item .solapa_oferta {
	width:192px;
	height:52px;
	float:left;
	background:url(/images/solapa_OFERTA.jpg) bottom no-repeat; }

	.listado_derecha .listado .item .solapa_oferta p {
		padding-left:63px;
		padding-top:20px;
		color:#FFFFFF;
		font-size:12px; }

.marcas_paginado {
	float:left;
	padding-left:15px;
	width:800px;
	margin-bottom:15px;
	text-align:center;
	margin-top:15px; }

	.marcas_paginado .paginas {
		width:110px;
		float:right;
		color:#006699; }

	.marcas_paginado .pagina_num {
		width:auto;
		margin:auto; }

	.marcas_paginado .paginas span {
		color:#FF9900;
		font-weight:bold; }

	.marcas_paginado .selected {
		float:left;
		width:20px;
		height:20px;
		background:#FF9900;
		margin-right:5px;
		color:#FFFFFF;
		text-align:center;
		font-size:13px;
		font-weight:normal;
		padding-top:2px;
		border:solid 1px  #FF6600;
		cursor:pointer; }

	.marcas_paginado .paginacion {
		float:left;
		width:20px;
		height:20px;
		background:#0099CC;
		margin-right:5px;
		text-align:center;
		padding-top:2px;
		border:solid 1px #3366CC; }

	.marcas_paginado a {
		text-decoration:none;
		font-size:13px;
		text-align:center;
		color:#FFFFFF;
		cursor:pointer;
		font-weight:normal;
		padding-top:2px; }

.boton_detalle_sub {
	background:url(/images/boton_finaliza_listador.gif) no-repeat;
	width:156px;
	height:35px;
	cursor:pointer;
	text-decoration:none;
	padding-top:6px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-left:auto;
	margin-right:auto; }

	.boton_detalle_sub a {
		color:#FFFFFF;
		font-weight:bold; }

/*quienes somos*/
.quienes_somos {
	text-align:justify;
	width:818px; }

	.quienes_somos p {
		font-size:12px;
		padding-left:10px; }

		.quienes_somos p span { font-weight:bold; }

	.quienes_somos .titulo {
		font-size:18px;
		color:#43494D;
		padding-left:10px;
		padding-top:15px; }

	.quienes_somos .sutitulo {
		font-size:14px;
		color:#43494D;
		padding-left:10px;
		padding-top:15px; }

	.quienes_somos .items {
		padding-left:10px;
		padding-top:10px; }

		.quienes_somos .items li {
			font-size:12px;
			list-style:none; }

	.quienes_somos .saludo {
		font-size:14px;
		color:#43494D;
		padding-left:10px;
		padding-top:15px; }

	.quienes_somos .equipo {
		font-size:14px;
		color:#43494D;
		padding-left:10px;
		padding-top:15px;
		font-weight:bold; }

	.quienes_somos .fondo {
		margin-top:15px;
		width:818px;
		height:160px;
		background:url(/images/fondo_quienes.jpg) no-repeat; }

/*formas de pago*/
.formas_pago {
	text-align:justify;
	background:url(/images/fondo_quienes.jpg) no-repeat;
	margin-top:15px; }

	.formas_pago p {
		font-size:12px;
		padding-left:10px; }

		.formas_pago p span { font-weight:bold; }

	.formas_pago .titulo {
		font-size:18px;
		color:#43494D;
		padding-left:10px;
		padding-top:15px; }

	.formas_pago .sutitulo {
		font-size:14px;
		color:#43494D;
		padding-left:10px;
		padding-top:15px; }

	.formas_pago .saludo {
		font-size:14px;
		color:#43494D;
		padding-left:10px;
		padding-top:15px; }

	.formas_pago .equipo {
		font-size:14px;
		color:#43494D;
		padding-left:10px;
		padding-top:15px;
		font-weight:bold; }

	.formas_pago .titulo_pago {
		font-size:14px;
		color:#FF9900;
		font-weight:bold;
		margin-bottom:10px;
		margin-top:10px; }

/*cesta*/
#cesta_cuerpo {
	float:left;
	width:800px;
	clear:both;
	margin:0;
	margin-bottom:15px;
	margin-bottom:30px; }

	#cesta_cuerpo a {
		color:#0375be;
		text-decoration:none; }

		#cesta_cuerpo a:hover { color:#4aa600; }

	#cesta_cuerpo p { margin:5px 0 5px 0; }

		#cesta_cuerpo p.ruta {
			color:#888;
			font-size:12px;
			height:35px;
			background:url(/imagenes/fondo_ruta.gif) no-repeat left top;
			padding:6px 0 0 18px; }

	#cesta_cuerpo h1 {
		font-size:20px;
		background:url(/images/logo_cesta.gif) no-repeat left top;
		margin:0;
		padding:5px 0 10px 55px; }

	#cesta_cuerpo h2 {
		font-size:16px;
		margin:0;
		padding:10px 0 10px 0; }

	#cesta_cuerpo p.centrar { text-align:center; }

	#cesta_cuerpo .boton_finalizar {
		width:159px;
		height:32px;
		text-align:center;
		vertical-align:middle;
		background:url(/images/boton_finalizar.gif) no-repeat left top;
		border:0;
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		cursor:pointer; }
		
	.boton_finalizar {
		width:133px;
		height:45px;
		text-align:center;
		vertical-align:middle;
		background:url(/images/boton_gris.gif) no-repeat left top;
		border:0;
		color:#0066CC;
		font-size:14px;
		font-weight:bold;
		cursor:pointer;
		margin-bottom:5px; }	

	#cesta_cuerpo .boton_continuar {
		width:159px;
		height:32px;
		text-align:center;
		vertical-align:middle;
		background:url(/images/boton_continuar.gif) no-repeat left top;
		border:0;
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		cursor:pointer; }

#cesta_tabla {
	width:800px;
	border:0;
	text-align:left;
	padding:0;
	margin-top:30px;
	background: url(/images/fondo_cesta_cuerpo.gif) repeat-y left; }

	#cesta_tabla thead th {
		height:29px;
		width:800px;
		background: url(/images/fondo_titulo_cesta.gif) no-repeat bottom;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:13px;
		margin:0; }

	#cesta_tabla thead div {
		display:block;
		float:left;
		padding:5px 0 5px 0; }

		#cesta_tabla thead div.quitar {
			width:52px;
			text-align:center; }

		#cesta_tabla thead div.producto {
			width:400px;
			padding-left:20px;
			margin-left:5px; }

		#cesta_tabla thead div.cantidad {
			width:76px;
			text-align:center;
			padding-left:84px; }

		#cesta_tabla thead div.precio {
			width:57px;
			text-align:center;
			padding-left:80px; }

	#cesta_tabla tbody td { border-bottom:1px solid #EEE; }

		#cesta_tabla tbody td.quitar {
			width:50px;
			text-align:center;
			padding:5px; }

		#cesta_tabla tbody td.imagen {
			border-right:none;
			vertical-align:middle;
			width:50px; }

		#cesta_tabla tbody td.producto {
			width:416px;
			padding:5px;
			vertical-align:middle;
			border-left:none; }

		#cesta_tabla tbody td.cantidad {
			text-align:center;
			padding:5px;
			width:74px; }

		#cesta_tabla tbody td.precio {
			width:140px;
			text-align:center;
			padding:8px; }

#cesta_tabla_pie {
	text-align:right;
	width:800px;
	border:0;
	background: url(/images/fondo_pie_cesta_borde.gif) repeat-y left;
	border-top:1px solid #CCCCCC; }

	#cesta_tabla_pie td.fondo {
		width:800px;
		height:12px;
		font-size:9px;
		line-height:5%;
		border:0;
		background: url(/images/fondo_pie_cesta.gif) no-repeat left bottom; }

#cesta_tabla_info {
	text-align:right;
	margin:5px;
	width:500px;
	padding:1px;
	border:0;
	float:right; }

#cesta_tabla_pie td { border:none; }

	#cesta_tabla_pie td.titulo { width:350px; }

	#cesta_tabla_pie td.descripcion { width:150px; }

#cesta_tabla_operaciones {
	width:800px;
	border:0;
	text-align:right;
	padding:5px; }

	#cesta_tabla_operaciones td { border:none; }

/*las_personas*/
.las_personas {
	text-align:justify;
	width:826px;
	margin-bottom:20px; }

	.las_personas p {
		font-size:12px;
		padding-left:10px; }

		.las_personas p span { font-weight:bold; }

	.las_personas .titulo {
		font-size:18px;
		color:#FFFFFF;
		padding-left:10px;
		padding-top:5px;
		background:url(../images/fondo_titulo_las_personas.jpg) left top no-repeat;
		width:818px;
		height:25px;
		float:left; }

	.las_personas .sutitulo {
		font-size:14px;
		color:#43494D;
		padding-left:10px;
		padding-top:15px;
		padding-right:10px;
		float:left;
		width:800px; }

	.las_personas .items {
		padding-left:10px;
		padding-top:10px; }

		.las_personas .items li {
			font-size:12px;
			list-style:none; }

	.las_personas .saludo {
		font-size:14px;
		color:#43494D;
		padding-left:10px;
		padding-top:15px; }

	.las_personas .equipo {
		font-size:14px;
		color:#43494D;
		padding-left:10px;
		padding-top:15px;
		font-weight:bold; }

	.las_personas .fondo {
		margin-top:0px;
		width:826px;
		height:125px;
		background:url(/images/fondo_quienes.jpg) no-repeat;
		border-left: solid 1px #CCCCCC;
		border-right: solid 1px #CCCCCC; }

.contenedor_imagenes {
	float:left;
	text-align:center;
	width:826px;
	padding-top:0px;
	padding-bottom:10px;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC; }

.contenedor_imagenes_2 {
	float:left;
	text-align:justify;
	width:826px;
	padding-top:0px;
	padding-bottom:10px;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC; }

	.contenedor_imagenes_2 p {
		padding-left:10px;
		padding-right:10px;
		color:#43494D; }

		.contenedor_imagenes_2 p span { color:#000000; }

.contenedor_imagenes ul {
	width:810px;
	margin-bottom:10px;
	padding-left:15px; }

	.contenedor_imagenes ul li {
		width:190px;
		float:left;
		list-style:none;
		margin:5px; }

		.contenedor_imagenes ul li .persona {
			background:url(../images/fondo_personas_equipo.gif) no-repeat ;
			width:190px;
			height:213px;
			padding-top:35px;
			text-align:center; }

			.contenedor_imagenes ul li .persona p {
				margin-top:4px;
				text-align:center;
				font-size:14px;
				color:#005a9f;
				padding-left:0; }

.pie_las_personas {
	background:url(../images/pie_las_personas.gif) no-repeat;
	width:828px;
	height:16px;
	float:left; }

.tiempos { border-left:1px solid #999999; }

	.tiempos td {
		height:25px;
		vertical-align:middle;
		text-align:center; }

	.tiempos .fila1 td {
		border:1px solid #999999;
		border-left:none; }

	.tiempos .fila2 td {
		border:1px solid #999999;
		border-top:none;
		border-left:none; }

	.tiempos .fila3 td {
		border:1px solid #999999;
		border-top:none;
		border-left:none; }

	.tiempos .fila4 td {
		border:1px solid #999999;
		border-top:none;
		border-left:none; }

	.tiempos .fila5 td {
		border:1px solid #999999;
		border-top:none;
		border-left:none; }

	.tiempos .vacios { background:#CCCCCC; }

.formas_de_pago {
	width:548px;
	margin:auto; }

	.formas_de_pago p {
		float:left;
		height:50px;
		padding-left:10px; }

/*login_alta_cliente*/
.login {
	width:652px;
	float:left;
	padding-top:20px;
	padding-left:130px; }

*html .login {
	width:652px;
	float:left;
	padding-top:20px;
	padding-left:130px; }

.login_oculto {
	width:652px;
	float:left;
	padding-top:20px;
	padding-left:130px;
	display:none; }

*html .login_oculto {
	width:652px;
	float:left;
	padding-top:20px;
	padding-left:130px;
	display:none; }	

.login .titulo {
	background:url(../images/titulo_registro.gif) no-repeat;
	width:600px;
	height:20px;
	padding-left:15px;
	padding-top:2px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold; }

.login .container {
	width:598px;
	float:left;
	padding-top:5px; }

.login .medio {
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	width:598px;
	float:left; }

.login .medio_seg_ped {
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	width:598px;
	float:left; }

.login .container .izquier {
	width:250px;
	float:left;
	height:25px;
	text-align:right;
	padding-right:10px;
	font-weight:bold;
	color:#968F8F;
	font-size:12px;
	padding-top:5px; }

.login .container .dere {
	width:289px;
	float:left;
	height:25px; }

.login .container .acoplado {
	text-align:center;
	float:left;
	width:598px;
	height:25px; }

.login .container .acoplado2 {
	text-align:center;
	float:left;
	width:598px;
	height:40px; }

.login .container .acoplado p { color:#968F8F; }

.login .container .acoplado2 p a {
	color:#3399FF;
	cursor:pointer; }

.login .container .acoplado p a {
	color:#3399FF;
	cursor:pointer; }

.login .container_2 {
	float:left;
	width:600px;
	background:url(../images/pie_registro.gif) no-repeat;
	height:16px; }

.form_cliente {
	width:828px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px; }

	.form_cliente .titulo_d_c {
		font-size:18px;
		color:#FFFFFF;
		padding-left:10px;
		padding-top:5px;
		background:url(../images/fondo_titulo_las_personas.jpg) left top no-repeat;
		width:818px;
		height:25px;
		float:left; }

	.form_cliente .titulo_d_c_pedido {
		font-size:18px;
		color:#FFFFFF;
		padding-left:10px;
		padding-top:5px;
		background:url(../images/fondo_titulo_las_personas.jpg) left top no-repeat;
		width:818px;
		height:25px;
		float:left;
		text-align:center; }

	.form_cliente .medio {
		width:826px;
		border-left: solid 1px #CCCCCC;
		border-right:solid 1px #CCCCCC;
		float:left; }

		.form_cliente .medio .info {
			font-size:14px;
			color:#999999;
			text-align:center;
			width:206px;
			float:left; }

			.form_cliente .medio .info p { font-size:14px; }

		.form_cliente .medio .info_uno p { font-size:14px; }

		.form_cliente .medio .info_dos p { font-size:14px; }

		.form_cliente .medio .info_uno {
			font-size:14px;
			color:#999999;
			text-align:center;
			width:206px;
			float:left;
			border-left: solid 1px #CCCCCC; }

		.form_cliente .medio .info_dos {
			font-size:14px;
			color:#999999;
			text-align:center;
			width:206px;
			float:left;
			border-right:solid 1px #CCCCCC; }

	.form_cliente .medio_titulo {
		width:826px;
		border-left: solid 1px #CCCCCC;
		border-right:solid 1px #CCCCCC;
		float:left;
		border-bottom:solid 1px #CCCCCC; }

	.form_cliente .primera_col {
		float:left;
		width:206px;
		border-left: solid 1px #CCCCCC;
		text-align:center; }

		.form_cliente .primera_col p {
			color:#004080;
			font-size:13px;
			font-weight:bold;
			padding-top:5px;
			padding-bottom:5px; }

	.form_cliente  .col {
		float:left;
		width:206px;
		text-align:center; }

		.form_cliente  .col p {
			color:#004080;
			font-size:13px;
			font-weight:bold;
			padding-top:5px;
			padding-bottom:5px; }

	.form_cliente  .ultima_col {
		float:left;
		width:206px;
		border-right:solid 1px #CCCCCC;
		text-align:center; }

		.form_cliente  .ultima_col p {
			color:#004080;
			font-size:13px;
			font-weight:bold;
			padding-top:5px;
			padding-bottom:5px; }

	.form_cliente  .izquierda {
		width:300px;
		float:left;
		text-align:right;
		padding-right:10px;
		font-size:14px;
		padding-bottom:5px;
		padding-top:5px;
		font-weight:bold;
		color:#968F8F;
		font-size:12px; }

	.form_cliente  .derecha {
		width:400px;
		float:left;
		padding-bottom:5px;
		padding-top:5px; }

	.form_cliente  .izquierda_1 {
		width:300px;
		float:left;
		text-align:right;
		padding-right:10px;
		font-size:14px;
		margin-bottom:3px;
		margin-top:5px;
		font-weight:bold;
		color:#968F8F;
		font-size:12px;
		padding-bottom:2px;
		padding-top:2px; }

	.form_cliente  .derecha_1 {
		width:400px;
		float:left;
		margin-bottom:3px;
		margin-top:5px; }

	.form_cliente .entero {
		width:824px;
		float:left;
		text-align:center;
		font-weight:bold;
		color:#968F8F;
		font-size:12px;
		padding-bottom:2px;
		padding-top:2px; }

	.form_cliente .pie_registro {
		background:url(../images/pie_las_personas.gif) no-repeat;
		width:828px;
		height:16px;
		float:left;
		margin-bottom:20px; }

/*tienda_fisica*/
.tienda_izq {
	float:left;
	width:260px;
	padding-left:10px;
	border-left: solid 1px #CCCCCC;
	margin-top:15px;
	margin-left:10px; }

.tienda_med {
	float:left;
	width:260px;
	padding-left:10px;
	border-left: solid 1px #CCCCCC;
	margin-top:15px; }

.tienda_der {
	float:left;
	width:260px;
	padding-left:10px;
	border-left: solid 1px #CCCCCC;
	margin-top:15px; }

.titulo_quienes {
	color:#5f6a73;
	font-weight:bold;
	margin-bottom:5px; }

.titulo_quienes_cerca {
	color:#5f6a73;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:30px; }

.titulo_nuestra_tienda {
	color:#5f6a73;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:20px; }

.tienda_izq p { color:#5f6a73; }

.tienda_med p { color:#5f6a73; }

.tienda_der p { color:#5f6a73; }

.contenedor_imagenes_3 {
	float:left;
	text-align:justify;
	width:826px;
	padding-top:30px;
	padding-bottom:10px;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC; }

	.contenedor_imagenes_3 .mapa_izq {
		width:400px;
		float:left; }

	.contenedor_imagenes_3 .mapa_der {
		width:400px;
		float:left;
		padding-top:25px; }

	.contenedor_imagenes_3 .mapa_izq .ampliar {
		text-align:right;
		padding-right:5px;
		color:#5f6a73; }

	.contenedor_imagenes_3 .mapa_der .ampliar {
		text-align:right;
		padding-right:5px;
		color:#5f6a73; }

	.contenedor_imagenes_3 .mapa_der .cerca_der { margin-top:24px; }

	.contenedor_imagenes_3 .mapa_izq p {
		color:#5f6a73;
		margin-top:5px; }

	.contenedor_imagenes_3 .mapa_der p {
		color:#5f6a73;
		margin-top:5px; }

	.contenedor_imagenes_3 .mapa_der .ima { margin-top:0px; }

	.contenedor_imagenes_3 .fotos_tienda_fisica {
		float:left;
		width:800px;
		padding-left:0px;
		margin-bottom:20px; }

		.contenedor_imagenes_3 .fotos_tienda_fisica .imagen_tienda {
			width:255px;
			float:left;
			padding-left:10px; }

.las_personas .fondo2 {
	margin-top:0px;
	width:826px;
	height:140px;
	background:url(/images/fondo_quienes.jpg) no-repeat;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC; }

.las_personas .fondo3 {
	margin-top:0px;
	width:826px;
	height:130px;
	background:url(/images/fondo_quienes.jpg) no-repeat;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	float:left; }

.las_personas .items2 {
	padding-left:10px;
	padding-top:10px;
	float:left; }

	.las_personas .items2 li {
		font-size:12px;
		list-style:none; }

/*Ayuda*/
.las_personas .fondo_faq {
	margin-top:0px;
	width:826px;
	height:auto;
	background:url(/images/fondo_quienes.jpg) no-repeat;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	float:left; }

	.las_personas .fondo_faq .opciones {
		float:left;
		width:826px; }

		.las_personas .fondo_faq .opciones ul {
			float:left;
			width:826px;
			padding-top:10px;
			padding-bottom:10px; }

			.las_personas .fondo_faq .opciones ul li { display:inline; }

		.las_personas .fondo_faq .opciones a {
			text-decoration:none;
			color:#3399FF;
			cursor:pointer; }

			.las_personas .fondo_faq .opciones a:hover {
				text-decoration:none;
				color:#FF9900;
				cursor:pointer; }

	.las_personas .fondo_faq .medio_opciones {
		width:826px;
		overflow:hidden;
		height:auto;
		float:left; }

		.las_personas .fondo_faq .medio_opciones .seccion {
			float:left;
			width:826px; }

			.las_personas .fondo_faq .medio_opciones .seccion .titulo_seccion_ayuda {
				margin-top:10px;
				margin-bottom:10px;
				background:#3399FF;
				color:#FFFFFF; }

			.las_personas .fondo_faq .medio_opciones .seccion p {
				text-align:justify;
				margin-bottom:10px;
				padding-right:10px; }

				.las_personas .fondo_faq .medio_opciones .seccion p .resaltado {
					font-weight:bold;
					color:#FF9900; }

				.las_personas .fondo_faq .medio_opciones .seccion p .resaltado_cur {
					font-weight:bold;
					color:#FF9900;
					font-style:italic; }

				.las_personas .fondo_faq .medio_opciones .seccion p .resaltado_oscuro { font-weight:bold; }

			.las_personas .fondo_faq .medio_opciones .seccion .sub_item { padding-left:40px; }

			.las_personas .fondo_faq .medio_opciones .seccion p .resaltado_color {
				color:#FF9900;
				font-weight:normal; }

			.las_personas .fondo_faq .medio_opciones .seccion .subtitulo { font-weight:bold; }

			.las_personas .fondo_faq .medio_opciones .seccion .link {
				color:#3399FF;
				cursor:pointer; }

			.las_personas .fondo_faq .medio_opciones .seccion .mitad_izq {
				float:left;
				width:300px;
				margin-left:100px;
				height:250px; }

				.las_personas .fondo_faq .medio_opciones .seccion .mitad_izq p {
					margin:0;
					text-align:left;
					padding-left:100px; }

			.las_personas .fondo_faq .medio_opciones .seccion .mitad_der p {
				margin:0;
				text-align:left; }

			.las_personas .fondo_faq .medio_opciones .seccion .mitad_der {
				text-align:left;
				float:left;
				width:410px;
				height:250px;
				clear:right; }

.las_personas .titulo .ayuda {
	font-size:18px;
	color:#FFFFFF;
	text-decoration:none; }

/*contacto*/
.subtitulo_contacto {
	font-weight:bold;
	padding-bottom:10px;
	font-size:14px; }

.texto {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif; }

.link_contacto {
	color:#3399FF;
	cursor:pointer;
	text-decoration:none; }

.marca_seleccionada { color:#FF9900; }

.pais_seleccionado {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-weight:bold;
	padding-top:5px; }

.ver_detalle { color:#FF9900; }

	.ver_detalle a { color:#FF9900; }

/*distribuidores*/
.contenedor_imagenes .distribuidor {
	border-left: solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	height:100px;
	width:388px;
	float:left; }

.contenedor_imagenes .ul_ancho { width:825px; }

.contenedor_imagenes .distr_ul { width:390px; }

.contenedor_imagenes .top {
	width:390px;
	height:17px;
	background:url(/images/filete_up_distribuidores.gif) left no-repeat top;
	float:left; }

.contenedor_imagenes .pie_distribuidor {
	float:left;
	width:390px;
	height:17px;
	background:url(/images/filete_down_distribuidores.gif) no-repeat top; }

.contenedor_imagenes .izq_dist {
	width:190px;
	float:left;
	height:100px;
	padding-top:10px;
	color:#5f6a73; }

.contenedor_imagenes .der_dist {
	width:190px;
	float:left;
	height:100px;
	padding-top:10px;
	color:#5f6a73;
	border-left: solid 1px #CCCCCC; }

	.contenedor_imagenes .der_dist .negrita { font-weight:bold; }

/*listado h1*/
.nombre_subfamilia {
	font-size:18px;
	float:left;
	width:300px;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:10px; }

	.nombre_subfamilia h1 {
		font-size:18px;
		color:#0066CC; }

/*captcha*/
.alerta {
	color:#FF0000;
	font-weight:bold;
	padding-left:5px;
	font-size:10px;
	float:left; }

.alertanone { display:none; float:left }

.span_centrado{display:inline-block;
height:100%;
vertical-align:middle;
width:0;}
.p_contenedor{
text-align:center;
vertical-align:middle;
width:100%;}
.imagen{
height:80px;
padding:4px;
text-align:center;
vertical-align:middle;
width:160px;}


.alto_variable{min-height:500px; height:auto !important; height:500px;}

 .imagenes_petit_oculta {
		float:left;
		width:300px;
		height:50px;
		display:none; }

	.imagenes_petit_oculta ul {
			width:322px;
			float:left;
			height:50px;
			padding-rigth:35px;
			padding-top:0px;
			display:none; }

		.imagenes_petit_oculta ul li {
				display:inline;
				float:left;
				list-style:none;
				width:60px;
				height:50px;
				padding:2px;
				cursor:pointer;
				display:none; }


.login  .tarjetas_dere .individual{
height:50px; 
margin-bottom:0px;
float:left;
width:50%;
padding-left:35%;
padding-right:15%;
line-height:50px;
padding-bottom:0px;
border-bottom:solid 1px #CCCCCC;
color:#968F8F;
font-size:12px;
font-weight:bold;

}

.login  .tarjetas_dere .individual img{ vertical-align:middle;}

.login  .tarjetas_dere .individual input{ vertical-align:middle;}


.login .titulo_tajeta {
	background:url(../images/titulo_tarjetas.gif) repeat-x;
	width:583px;
	height:33px;
	padding-left:15px;
	padding-top:2px;
	font-size:12px;
	line-height:30px;
	color:#FFFFFF;
	font-weight:bold; }
	
	/*subfamilias*/
	.que_dicen2 {
		width:1000px;
		height:125px;
		background:url(../images/fondo_coment.jpg) no-repeat;
		float:left;
		padding-bottom:8px; 
		margin-top:10px; 
		margin-bottom:10px; }

		 .que_dicen2 .opinon {
			color:#999999;
			font-size:14px;
			font-style:italic;
			padding-left:65px;
			padding-right:5px;
			float:left;
			width:710px;
			margin-top:15px;
			margin-bottom:5px; }

			 .que_dicen2 .opinon span { font-weight:bold; float:right; }

		.que_dicen2 .enlace {
			float:right;
			margin-right:8px;
			font-size:11px;
			font-weight:bold;
			color:#83681F;
			background:none;
			width:110px; }

			 .que_dicen2 .enlace a {
				color:#83681F;
				font-weight:normal;
				background:none; }			

/*recomendar a un amigo*/

#recomendar_amigo_dos{ display:none;  width:826px; text-align:right; float:left; }
#recomendar_amigo{  width:826px; text-align:center; float:left; padding-bottom:10px; border:solid 1px #CCCCCC; border-bottom:none; background:url(../images/recomendar.gif) no-repeat left bottom; display:none; height:20px; padding-top:30px;}
#recomendar_amigo p{color:#43494D;
font-size:18px;
font-weight:normal;12px; font:Arial, Helvetica, sans-serif; margin-right:25px; width:160px; float:left; text-align:right; }
.detalle_producto .detalle_pie .der .amigo p a { text-decoration:none; color:#FFFFFF;}
#recomendar_amigo p .enviar_mail{background:transparent url(/images/buscar.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-size:10pt;
height:18px;
margin-left:8px;
margin-top:2px;
padding-top:0;
text-align:center;
width:70px;}

#recomendar_amigo .input_mail{ width:125px; float:left; text-align:left;}
#recomendar_amigo .boton_mail{ width:100px; float:left; text-align:left;}
#recomendar_amigo .input_mail .casilla_mail{ width:130px;}

#recomendar_amigo_pie {
	width:828px;
	display:none;
	background:url(/images/pie_detalle2.jpg) left no-repeat;
	height:47px;
	float:left; }


#recomendar_amigo_pie .izq {
		float:left;
		width:600px;
		padding-left:15px; }

		#recomendar_amigo_pie .izq p { color:#8F8C80; }

		#recomendar_amigo_pie .der {
		float:right;
		height:21px;
		width:230px;
		background:url(/images/comentar.jpg) top no-repeat;
		 }

		#recomendar_amigo_pie .der p {
			text-align:center;
			color:#FFFFFF;
			padding-top:3px;
			font-size:12px; }
			
.recomendar{ display:none; float:right;}
.recomendar-ahora{ display:block; color:#0066CC; font-weight:bold; float:right;}

				
/*suggest*/
#search_suggest { background:#FFF; text-align:left; width:324px; position:absolute; visibility:hidden; margin:-1px 0 0 0; padding:0; border:1px solid #999999; border-top:0; z-index:1000;  margin-top:21px; margin-left:25px; }
#search_suggest ul{ list-style-type:none; margin:0; padding:0; width:324px;}
#search_suggest li{ list-style-type:none; margin:0; padding:0; height:52px; width:324px;}
#search_suggest li img{ margin-right:5px; border:none; }
#search_suggest li a{ text-decoration:none; display:block; height:52px; color:#333333; background-color:#FFFFFF; margin:0; padding:2px; float:left; width:324px;}
#search_suggest li a:hover{ background-color:#FFCC66; width:324px;}
#search_suggest li.boton_cerrar a{ text-decoration:none; height:20px; display:block; color:#0066CC; background-color:#FFFFFF; text-align:center; margin:0; padding:2px; }
#search_suggest li.boton_cerrar a:hover{ color:#FF0000; }					

/*comentarios*/
#NewsTicker{
	padding-top:10px;
	padding-bottom:10px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	width:215px;
	height:200px;
	float:right;
}
	#NewsTicker h1{
	color:#6F8E9B;
	border-bottom:#CCCCCC solid 1px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	width:190px;
	font-weight:bold;
	padding-bottom:3px;
	
	}
	#NewsVertical {
	width: 215px;
	height: 170px;
	display: block;
	overflow: hidden;
	position: relative;
	}
	#controller{
	padding:6px;
	font-size:11px;
	color:#666;
		display:none;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 215px;
		height: 200px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		/*font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;*/
		font-family:Arial, Helvetica, sans-serif;
		width: 200px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 6px;
		float: left;
		height: 200px;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			/*font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;*/
			font-family:Arial, Helvetica, sans-serif;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
	
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 11px;
			margin:6px 0 14px 0;
		}
		
/*tooltip ski*/		
.detalle_producto .detalle_superior .der .gastos a.info {
    position:relative;
    z-index:24; 
    color:#000;
    text-decoration:none;
	color:#FFFFFF;
}
.detalle_producto .detalle_superior .der .gastos a.info:hover {
    z-index:25;  color:#FF3300;
}
.detalle_producto .detalle_superior .der .gastos a.info span {  
    display: none;
}
.detalle_producto .detalle_superior .der .gastos a.info:hover span { 
    display:block;
    position:absolute;
    top:2em;
    left:2em;
    width:200px;
    border:1px solid #999999;
    background-color:#EEEEEE;
    color:#000000;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 5px;}		
	
    .listado_derecha .filtro_listado .primero2 .desc { color:#6b6b6b;}
        .listado_derecha .filtro_listado .primero2 .desc a {color:#0092dd;}
        
        .listado_derecha .filtro_listado .primero2 .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; width:250px; }
        .listado_derecha .filtro_listado .primero2 .dropdown dd { position:relative; }
        .listado_derecha .filtro_listado .primero2 .dropdown a, .dropdown a:visited { color:#003366;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold; text-decoration:none; outline:none;}
        .listado_derecha .filtro_listado .primero2 .dropdown a:hover { color:#5d4617; font-size:12px;}
       .listado_derecha .filtro_listado .primero2  .dropdown dt a:hover { color:#5d4617; border: 1px solid #808890; font-size:12px;}
        .listado_derecha .filtro_listado .primero2 .dropdown dt a {background:#FFFFFF url(/images/arrow.png) no-repeat scroll right center; display:block; padding-right:20px;
                        border:1px solid #808890; font-size:12px;}
        .listado_derecha .filtro_listado .primero2 .dropdown dt a span {cursor:pointer; display:block; padding:2px; padding-left:5px; font-size:12px;}
        .listado_derecha .filtro_listado .primero2 .dropdown dd ul { background:#FFFFFF none repeat scroll 0 0; border:1px solid #808890; color:#C5C0B0; display:none;
                          left:0px; padding:0px 0px;  position:absolute; top:2px; width:auto; min-width:248px; list-style:none;}
       .listado_derecha .filtro_listado .primero2  .dropdown span.value { display:none;}
       .listado_derecha .filtro_listado .primero2  .dropdown dd ul li a { display:block; padding-left:5px;}
        .listado_derecha .filtro_listado .primero2 .dropdown dd ul li a:hover { background-color:#0066CC; color:#FFFFFF; padding-left:5px;}
        
       .listado_derecha .filtro_listado .primero2  .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
       .listado_derecha .filtro_listado .primero2  .flagvisibility { display:none;}	
	   
	   .parrafo_seo{ font-size:11px; float:left; padding-left:10px; padding-top:5px; color:#999999; background:#FFFFFF}
	   .p_seo{ float:left; width:100%; background:#FFFFFF}
	   
	     /*nueva cesta*/
	   
	   .nueva_cesta_izq{float:left; width:83px; background:url(/images/cesta_izq_snow.jpg) no-repeat; height:42px;}
	   .nueva_cesta_med{float:left; width:517px; background:url(/images/cesta_med_snow.jpg) repeat-x; height:42px;}
	   .nueva_cesta_meddos{float:left; width:100px; background:url(/images/cesta_med_snow.jpg) repeat-x; height:42px;}
	   .nueva_cesta_der{float:left; width:100px;  background:url(/images/cesta_der_snow.jpg) repeat-x; height:42px;}
	   
	   .nueva_cesta_izq_ab{float:left; width:25px; background:url(/images/cesta_izq_snow.jpg) no-repeat; height:42px;}
	   .nueva_cesta_med_ab{float:left; width:575px; background:url(/images/cesta_med_snow.jpg) repeat-x; height:42px;}
	   .nueva_cesta_med_abdos{float:left; width:100px;  background:url(/images/cesta_med_snow.jpg) repeat-x; height:42px;}
	   .nueva_cesta_der_ab{float:left; width:100px;  background:url(/images/cesta_der_snow.jpg) repeat-x; height:42px;}
	   
	    /*enlaces*/
	   
	   .contenedor_enlaces{
	   	float:left;
		text-align:center;
		width:826px;
		padding-top:0px;
		padding-bottom:10px;
		border-left: solid 1px #CCCCCC;
		border-right: solid 1px #CCCCCC;
		}
		
		.contenedor_enlaces ul {
	width:810px;
	margin-bottom:10px;
	padding-left:15px; }

	.contenedor_enlaces ul li {
		width:650px;
		float:left;
		list-style:none;
	 }

		.contenedor_enlaces ul li .enlace {
			width:650px;
			height:25px;
			float:left;
			text-align:center; }

			.contenedor_enlaces ul li .enlace p {
				margin-top:4px;
				text-align:left;
				font-size:16px;
				color:#005a9f;
				padding-left:0; }
				
				.contenedor_enlaces ul li .enlace p a{ color:#006699; font-size:14px;}