@charset "UTF-8";
/* CSS Document */
html, body, #wrap {height: 100%; font:12px Arial, Helvetica, sans-serif;color:#453c3e;}
body > #wrap {height: auto; min-height: 100%;}
ul, li {margin:0;padding:0;}
h1 {font:40px  Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#912852; margin:-8px 0 22px 0;border-bottom:1px solid #a9a79f;}
h2 {font-size:28px;font-weight:bold;color:#912852; margin:-2px 0 22px 0;border-bottom:1px solid #a9a79f;}
h5 {margin:0;padding:0;font-weight:bold;font-size:12px;}
a {color:#453c3e; text-decoration:none;}
a:hover {color:#901d45;}

.separador {padding:0 8px 0 11px;}
body {background:url(img/bg3.jpg);margin:0;}
#top {background:url(img/bgtop.png) repeat-x;width:100%;height:236px;margin-bottom:14px;}
	#header {width:960px;height:236px;color:#8e8d86;background:url(img/navsup2.png) no-repeat top right;}
	#header td {vertical-align:top;}
		#logo {background:url(img/logo.png) no-repeat top center;height:169px;width:219px; cursor:pointer;}
		#logo:hover {background-position:0 -169px;}
		.topnav {font-size:11px;margin:20px 0 0 0;color:#8e8d86; }
		.topnav a {color:#8e8d86; text-decoration:none;}
		.topnav a:hover {color:#453c3e;}
		.topnavright {margin:20px 0 0 0;}
		.topnavright a {color:#a2acb1; text-decoration:none;}
		.topnavright a:hover {color:#901d45;}
		.topnavright #current {color:#901d45;cursor:default;}
		#homebutton {background:url(img/homebot.png) no-repeat;width:58px;height:52px; cursor:pointer; margin-right:8px;}
		#homebutton:hover {background-position:0 -52px;}
		#slogan {margin-top:-7px;}
		
	#mainnav {width:932px; text-align:left;margin:18px 0 0 0; padding:0 6px 0 22px;}	
		#menu {font:20px Helvetica, Arial, sans-serif; color:#453c3e; font-weight:bold;}
		#menu a {color:#453c3e; text-decoration:none;text-transform:lowercase;letter-spacing:-0.02em;}
		#menu a:hover {color:#901d45;}
		#menu #current {color:#901d45;cursor:default;}
			.sepmenu {color:#453c3e; padding:0 7px 0 9px;font-weight:normal;}
	
	#menusec {font-size:13px;font-weight:bold;color:#453c3e; text-align:right;}
	#menusec a {padding:6px 8px;border:1px dashed #ada69f;background:#d8d5cd;}
	#menusec a:hover {color:#901d45;background:#e5e2da;}
	#menusec #current {background:#e5e2da;color:#901d45;cursor:default;padding:6px 8px;}
		.sep {padding:0 0 0 10px;}
	

#main {padding-bottom: 300px;width:960px;text-align:left;}  /* must be same height as the footer */
	#navresults {color:#77766f;padding-left:22px;}
	#navresults a {color:#77766f;}
	#navresults a:hover {color:#901d45;}
	#navresults #current {color:#901d45; cursor:default; font-weight:bold;}
	#filtrar {margin-left:22px;}
		#filtros {margin:22px 0;font-size:11px;}
		#filtros select {margin:0 3px;font-size:11px;}
		#ordenarprecio {font-size:11px;}
		.seporder {padding:0 6px 0 7px;}
		.paginacion img {border:0;vertical-align: -3px;}
		.mapaweb {margin-bottom:14px;width:708px;}
		.mapaweb a {text-decoration:underline;}
		.mapaweb a:hover {text-decoration:none;}
		
	#carritolink ul {margin:0;padding:0;}
	#carritolink li {list-style:none;background:url(img/icon_cart.png) no-repeat left top;padding-left:25px;height:20px;}
	#carritolink li a {text-decoration:underline;}
	#carritolink li a:hover {text-decoration:none;}
	
	#catalogo ul {margin:0;padding:5px 3px 0 3px;color:white;background:#8a264e;width:217px;font-size:17px;font-weight:bold;}
	#catalogo ul:hover {background:#471e2f;}
	#catalogo li {list-style:none;background:url(img/pdf.png) no-repeat left top;padding-left:40px;height:30px;}
	
	
	#content {width:708px;}
		#content p {font-size:14px;color:#373032; line-height:21px;}
		
/* SIDEBAR */
	#sidebar {width:228px;margin-left:25px; background:#8a264e;color:#faf7ee;padding-bottom:33px;}
		#sidebartop {height:22px;background:#36091b; text-align:center;padding:9px 0 0 0;font-size: 11px;}
			.sepside {padding:0 9px 0 10px;}
			#sidebartop a {color:#d7698f;text-decoration:underline;}
			#sidebartop a:hover {text-decoration:none;}
		#sidelogin {height:124px;background:#631534;padding:10px 14px;}
			#sidelogin form {margin-bottom:6px;}
			#sidelogin input {#width:100px;}
			#sidelogin a {color:#d7698f;text-decoration:underline;}
			#sidelogin a:hover {text-decoration:none;}
			#sidelogin a.small {font-size:10px;}
			#sidelogin p {margin:16px 0 0 0;}
		#newsletter {background:url(img/newsletter.png) no-repeat;margin:15px 13px;width:175px;height:227px;padding:10px 14px;color:#77766f;}
		#newsletter_cat {background:url(img/newsletter_cat.png) no-repeat;margin:15px 13px;width:175px;height:227px;padding:10px 14px;color:#77766f;}
			.whitespace {width:175px; height:77px;#height:67px;}
			#newsletter p {font-weight:bold;margin:5px 0;}
			#newsletter input {margin-top:3px;}
			#suscribirse {background:url(img/suscribirse.png) no-repeat;width:122px;height:23px;text-align:center;color:#faf7ee;margin:16px 0 0 0;#margin:10px 0 0 0;cursor:pointer;padding:8px 0 0 0;font-weight:bold;}
			#suscribirse:hover {background-position:0 -31px;}
		#contact {background:url(img/contact.png) no-repeat;width:175px;height:212px;padding:24px 14px 10px 14px;margin:15px 13px 15px 13px;text-align:center;}
			#contact h1 {font:21px Arial, Helvetica, sans-serif;color:#faf7ee;margin:0;border:0;}
			#contact p {#margin:10px 0;}
			#contact a {color:#d7698f;text-decoration:underline;}
			#contact a:hover {text-decoration:none;}
				
/* SECCIONES */
	
	#homeform {margin-bottom:30px;}
	#homeform img {border:0;}
	#homeform input, select {margin-right:14px;}
	#homeprods {}
	.destacado {background:url(img/bgdestaca.png) repeat-x #837d77; height:182px; width:708px;margin-bottom:30px;}
	.destacado:hover {background-position:0 -182px;}
	.destacado h1 {font:24px Arial, Helvetica, sans-serif;border:0;padding:0; margin:0;font-weight:bold;color:#faf7ee;}
	.destacado h2 {font:15px Arial, Helvetica, sans-serif;border:0;padding:0; margin:0;font-weight:bold;color:#dcdad4;}
	.destacafoto {border:1px solid #8d8780;margin:8px 0 0 8px;}
	.newsoffer {margin:20px 0 10px 0;}
	.ttldestaca {margin:0 0 13px 20px;}
	.desvermas {background:url(img/destprice.png) no-repeat;width:112px; height:44px;font-size:25px;color:#f3ac22;font-weight:bold;padding:12px 11px 0 0;cursor:pointer;}
	.desvermas:hover {color:#faf7ee;filter:alpha(opacity=75);opacity: .75;}
	.despreu {background:url(img/destprice.png) no-repeat;width:129px; height:44px;font-size:19px;color:#f3ac22;font-weight:regular;padding:12px 11px 0 0;}
	.despreu2 {background:url(img/destprice.png) no-repeat;width:129px; height:44px;font-size:14px;color:#f3ac22;font-weight:regular;padding:12px 11px 0 0;}
	
	.nosotros {font-size:15px;color:#fcfaf3;margin:36px 0 0 0;}
	.nosotros td {padding:0 18px 0 0;}
	.nosotros h1 {font:26px Arial, Helvetica, sans-serif;font-weight:bold;border:0;text-align:center;padding:30px 0 0 0;#padding:38px 0 0 0;}
	.nosotros ul {margin:50px 24px 0 32px;}
	.nosotros li {margin-top:34px;}
		#asesoria {background:url(img/nosotros_01.png) no-repeat;	width:225px; height:370px;}
		#asesoria h1 {color:#837d77;}
		#servicio {background:url(img/nosotros_02.png) no-repeat; width:225px; height:370px;}
		#servicio h1 {color:#75565f;}
		#ampliaoferta {background:url(img/nosotros_03.png) no-repeat; width:225px; height:370px;}
		#ampliaoferta h1 {color:#665256;}
		
	.marcas {font-size:17px;color:#fcfaf3;font-weight:normal;margin:8px 0 24px 0;}
	.marcas td {}
	.marcas td.space {padding-left:18px;}
	.marcas table {margin-top:16px;}
	.marcas h1 {font:18px Arial, Helvetica, sans-serif;border:0;text-align:center;padding:0; margin:0;font-weight:bold;}
		.seniora {background:url(img/marcas_01.png) no-repeat; width:707px; height:51px;}
		.seniora h1 {color:#75565f}
		.man {background:url(img/marcas_02.png) no-repeat; width:707px; height:51px;}
		.man h1 {color:#6c665e}
		.chaval {background:url(img/marcas_03.png) no-repeat; width:707px; height:51px;}
		.chaval h1 {color:#7e8d8f}
		.sport {background:url(img/marcas_04.png) no-repeat; width:707px; height:51px;}
		.sport h1 {color:#768369}
	
	#contacto {background:url(img/bgdarkform.png) repeat-x top #837d77; height:472px; width:680px;text-align:center;padding:14px 13px;font-size:12px;font-weight:normal;}
		.contactbox {background:#fcfaf3;border:1px solid #8d8780;padding:17px 0 14px 12px;width:183px; height:150px; text-align:left;}
		.contactbox p {font-size:12px;}
		.gmap {width:460px;background:#fcfaf3;border:1px solid #8d8780; text-align:center;padding:5px 5px;}
		.letterless {letter-spacing:-0.05em;}
	.contactbox h1 {font:16px Arial, Helvetica, sans-serif;color:#453c3e;margin:0 0 7px 0;border:0;font-weight:bold}
	#contacto p {margin:10px 0;font-size:12px;line-height:19px;}
	#contacto a {font-weight:bold;text-decoration:underline;}
	#contacto a:hover {text-decoration:none;}
		.bigger {font-size:14px;}
		
	.resultados td {padding:0 18px 18px 0;}	
	.resultados img {border:1px solid #8d8780;}
	.resultados .paginacion img {border:0;}
	.resultados .paginacion {text-align:right;}
		.pdfpags td {padding:0;}
		#resultado {background:url(img/resultadobg.png) repeat-x #8f8a85; width:211px;height:229px;padding:7px;}
		#resultado:hover {background-position:0 -243px;}
		#resultado h1 {font:18px Arial, Helvetica, sans-serif;border:0;padding-top:3px; margin:0;font-weight:bold;color:#faf7ee;}
			.iconos {text-align:right;}
			.iconos img {border:0;}
			.datos {margin:0 3px 0 6px;}
				.modelo {color:#dcdad4;}
				.precio {text-align:right;font-size:18px;color:white;}
				.pendiente {text-align:right;font-size:15px;color:white;color: LemonChiffon}
			
	.ficha {background:url(img/fichabg.png) repeat-x top #8f8a85; width:693px;padding:7px;}
	.ficha h1 {font:32px Arial, Helvetica, sans-serif;border:0;padding:0; margin:0;font-weight:bold;color:#faf7ee;}
	.ficha h2 {font:16px Arial, Helvetica, sans-serif;border:0;padding:0; margin:0 0 10px 0;font-weight:bold;color:#dcdad4;}
	.ficha h3 {font:16px Arial, Helvetica, sans-serif;border:0;padding:0; margin:0;font-weight:bold;}
		.mainfoto {border:1px solid #8d8780;}
		.mainfoto:hover {filter:alpha(opacity=85);opacity: .85;}
		#fotosficha {visibility:hidden;}
		#infoficha {vertical-align:bottom;margin-top:-3px;}
			.tabladatos {}
			.datosficha {margin:20px 3px 0 12px;}
			.descripcion {margin:8px 0;font-size:12px;line-height:17px;width:420px;}
		.formficha {width:672px;padding:20px 0 0 20px;text-align: center;}
		.formficha td {text-align:center;}
		.formficha input {width:20px;}
			.nohayficha {background:url(img/no.jpg) center no-repeat white;width: 26px;margin: 1px 2px;height: 21px}
			.choosenums {margin-top:11px;}
			.choosenums td {width:30px;}
			.numbg {background:url(img/numbg.png) no-repeat center;color:white;font-size:14px;font-weight:bold;width:29px;height:20px;text-align:center;padding:3px 0 0 0;margin:0 1px;}
			.add {background:url(img/add.png) no-repeat;width:116px;height:45px;cursor:pointer;margin:14px auto 0 auto;}
			.add:hover {background-position:0 -45px;}  
			.add_cat {background:url(img/add_cat.png) no-repeat;width:116px;height:45px;cursor:pointer;margin:14px auto 0 auto;}
			.add_cat:hover {background-position:0 -45px;}  
		.preu {margin:28px 12px 0 0;}
			.pvpsmall {font-size:10px;}
			.pvp {color:#d8d5d0;font-size:22px;font-weight:bold;}
			.preuofertasmall {font-size:10px;margin:20px 0 0 0;}
			.preuoferta {color:white;font-size:36px;font-weight:bold;}
	
	.formfichakid {width:100%;padding:0 12px;}
		.ttlkids {color:#585552;font-weight:bold;text-align:center;height:26px;background:#faf7ee;padding-top:4px;font-size:18px;}
		.formfichakid input {width:16px;}
		.nohay {background:url(img/no.jpg) center no-repeat white;width: 21px;margin: 1px 1px;height: 21px}
		.nopuedes {background:#55524e;border:2px solid #55524e;width: 18px;margin: 1px 1px;height: 17px}
		.numbgkids {background:#932853;color:white;font-size:12px;font-weight:bold;width:22px;height:16px;text-align:center;padding:2px 0 0 0;margin:0 1px;}
	
	
	#carrito {background:url(img/bgcarrito.png) repeat-x #595451; width:708px;min-height:225px;#margin-top:10px;}
		.carticon {float:left;margin:-11px 10px 0 -4px;}
		.tituloscart {margin:11px 0 22px 0;}
			.tituloscart td {text-align:center;font-weight:bold;font-size:16px;}
		.itemcart {margin-bottom:11px;color:#faf7ee;}
			.itemcart td {text-align:center;font-weight:bold;font-size:16px;border-bottom:1px solid grey;padding-bottom:11px;}
			.itemcartfoto {border:1px solid #8d8780; width:130px; }
			.itemcartfoto:hover {filter:alpha(opacity=85);opacity: .85;}
			.cartchoosenums {margin-left:10px;}
			.cartchoosenums td {border:0;padding:0;height: 50px;}
			.cartchoosenums input {width:21px;}		
			.trash {border:0;}
			#total {width:675px; text-align:right;font-size:24px;font-weight:bold;color:#faf7ee;height: 90px}
				.grey {color:#adaba3;}
			.cartp {margin:23px 0;}
			.realizarcomprabot {background:url(img/realizarcompra.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:0 0 0 14px;}
			.realizarcomprabot:hover {background-position:0 -37px;}
			.realizarcomprabot_cat {background:url(img/realizarcompra_cat.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:0 0 0 14px;}
			.realizarcomprabot_cat:hover {background-position:0 -37px;}
			.realizarpagobot {background:url(img/realizarpago.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:0 0 0 14px;}
			.realizarpagobot:hover {background-position:0 -37px;}
			.carritolink {margin-left:12px;font-weight:bold;text-decoration:underline;}
			.carritolink:hover {text-decoration:none;}
			.guardarcomprabot {background:url(img/guardarpedido_es.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:0 0 0 14px;}
			.guardarcomprabot:hover {background-position:0 -37px;}
			.guardarcomprabot_cat {background:url(img/guardarpedido_cat.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:0 0 0 14px;}
			.guardarcomprabot_cat:hover {background-position:0 -37px;}
			.recuperarpedidobot {background:url(img/recuperarpedido_es.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:0 0 0 14px;}
			.recuperarpedidobot:hover {background-position:0 -37px;}
			.recuperarpedidobot_cat {background:url(img/recuperarpedido_cat.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:0 0 0 14px;}
			.recuperarpedidobot_cat:hover {background-position:0 -37px;}
				
	#idtop {background:url(img/bgdark.png) repeat-x top #837d77;background-position:0 -10px; height:114px; width:708px;text-align:center;padding:30px 0;color:#faf7ee;font-size:22px;font-weight:bold;}
		#idtop input {height:25px;font-size:21px;padding-left:8px;color:#453c3e;width:250px;}
		#idtop img {border:0;margin-left:10px;}
		#idtop a {font-size:11px; text-decoration:underline;}
		#idtop a:hover {color:#453c3e; text-decoration:none;}
	#idbottom {background:url(img/bgdarklogin.png) repeat-x top #595451; height:42px; width:708px;text-align:center;padding:18px 0;color:#faf7ee;font-size:16px;font-weight:bold;}
	.crearcuentabot {background:url(img/crearcuentabot.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:0 0 0 14px;}
	.crearcuentabot:hover {background-position:0 -37px;}
	.crearcuentabot_cat {background:url(img/crearcuentabot_cat.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:0 0 0 14px;}
	.crearcuentabot_cat:hover {background-position:0 -37px;}
	
	#micuenta {}
		.micuentadatos {border-right:1px solid #a9a79f;}
		.micuentadatos h1 {font:18px Arial, Helvetica, sans-serif;border:0;padding:0; margin:0 0 5px 0;;font-weight:bold;color:#453c3e;}
		.micuentacontact {padding-left:26px; line-height:21px;}
		.micuentacontact h1 {font:18px Arial, Helvetica, sans-serif;border:0;padding:0; margin:0 0 5px 0;;font-weight:bold;color:#453c3e}
		.moddatosbot {background:url(img/moddatosbot.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:10px 0 20px 90px;}
		.moddatosbot:hover {background-position:0 -37px;}
		.moddatosbot_cat {background:url(img/moddatosbot_cat.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:10px 0 20px 90px;}
		.moddatosbot_cat:hover {background-position:0 -37px;}
		.itempedido {margin-bottom:0px;font-size:12px;color:#faf7ee;}
			.itempedido td {text-align:left;border-bottom:1px solid grey;padding:11px 0 11px 26px;height:35px;}
		.titulospedido {margin:11px 0 11px 0;}
			.titulospedido td {text-align:center;font-weight:bold;font-size:16px;}
		.bdinfo {color:#faf7ee;font-weight:bold;font-size:14px;}
		#verpedido {background:url(img/verpedidobot.png) no-repeat;background-position:0 -31px;width:122px;height:23px;text-align:center;color:#faf7ee;margin:0;#margin:10px 0 0 0;cursor:pointer;padding:8px 0 0 0;font-weight:bold;}
			#verpedido:hover {background-position:0 0;}
	.pedidosnums {background:black;text-align:center;padding:3px;font-size:12px;border:1px solid white;margin:2px;font-weight:normal;width: 20px}
		.volveramicuenta {background:url(img/volveramicuenta.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:0 0 0 14px;}
		.volveramicuenta:hover {background-position:0 -37px;}
		.volveramispedidos {background:url(img/volveramispedidos.png) no-repeat; width:158px; height:37px;cursor:pointer;margin:0 0 0 14px;}
		.volveramispedidos:hover {background-position:0 -37px;}
			
	
	#passwtop {background:url(img/bgdark.png) repeat-x top #837d77;background-position:0 -38px; height:42px; width:708px;text-align:center;padding:30px 0;color:#faf7ee;font-size:22px;font-weight:bold;}
		#passwtop input {height:25px;font-size:21px;padding-left:8px;color:#453c3e;margin-left:10px;}
		#passwtop img {border:0;margin-left:10px;}
		#passwtop a {font-size:11px; text-decoration:underline;}
	#passwbottom {background:url(img/bgdarklogin.png) repeat-x top #3c3935; height:58px; width:708px;text-align:center;padding:18px 0;color:#faf7ee;font-size:14px;line-height:18px;}
		#passwbottom img {margin-right:14px;}
		#passwbottom td {height:50px;}
		#passwbottom a {color:#faf7ee;text-decoration:underline;}
		#passwbottom a:hover {text-decoration:none;}
		
	#form {background:url(img/bgdarkform.png) repeat-x top #837d77; height:604px; width:708px;text-align:center;padding:35px 0;color:#faf7ee;font-size:16px;font-weight:bold;}
	#form td {height:38px;}
	#form select {margin:0 0 0 10px;width:230px;#width:252px;}
	.formfields input {height:22px;font-size:17px;padding-left:8px;padding-top:0px;color:#453c3e;margin:0 0 0 10px;}
	.formcheck {font-size:11px;color:#453c3e;vertical-align:top;margin:7px 0 25px 90px;}
	.yesfloat {float:left;margin-right:10px;}
	.enviarformbot {background:url(img/enviarformbot.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:0 0 0 14px;}
	.enviarformbot:hover {background-position:0 -37px;}
	.enviarformbot_cat {background:url(img/enviarformbot_cat.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:0 0 0 14px;}
	.enviarformbot_cat:hover {background-position:0 -37px;}    
	
	#pagoform input {width:195px;#width:206px;margin-left:10px;margin-top: 5px;}
	#pagoform select {width:195px;#width:206px;margin-left:10px;margin-top: 5px;}
	#pagoform textarea {margin-left:10px;padding:4px 0 0 0;margin-top: 5px;}
	.peq {font-size:11px;margin:14px 0 17px;}
	.peq a {font-weight:bold;text-decoration:underline;}
	.peq a:hover {text-decoration:none;}
	
	#confirmacion h1 {font:18px Arial, Helvetica, sans-serif;border:0;padding:0; margin:10px 0 5px 0;font-weight:bold;color:#453c3e}
	#confirmacion {font-size:14px;line-height:20px;}
	#confirmacion a {font-weight:bold;text-decoration:underline;}
	#confirmacion a:hover {text-decoration:none;}
	.imprimirbot {background:url(img/imprimir.png) no-repeat; width:148px; height:37px;cursor:pointer;margin:24px 0 0 14px;}
	.imprimirbot:hover {background-position:0 -37px;}
	
	#condiciones p {font-size:12px; line-height:16px;margin:8px 0;}
	#condiciones h1 {font:16px Arial, Helvetica, sans-serif;border:0;padding:0; margin:16px 0 0 0;font-weight:bold;color:#453c3e}
	#condiciones ul {margin-left:16px;}
	#condiciones a {text-decoration:underline;}
	#condiciones a:hover {text-decoration:none;}
	
/* FOOTER */
	/* CLEAR FIX : Sticky footer code */
	.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	.clearfix {display: inline-block;}
	* html .clearfix { height: 1%;}
	.clearfix {display: block;}	
	
	#footer {position: relative;background:url(img/bgfooter.png) repeat-x;width:100%;height:192px;margin-top:-192px;clear:both;}
	#footercontent h1 {font:14px Arial, Helvetica, sans-serif;border:0;padding:0; margin:16px 0 10px 0;font-weight:bold;color:#453c3e;}
		#footercontent {background:url(img/logofooter2.png) no-repeat center;height:162px;width:260px; text-align:right;padding:20px 290px 0 0;line-height:18px;}
		#footercontent a:hover {color:#241f20;}
