body { margin:auto; margin:0px; padding:0px; background-color:#fff; font-family: 'Open Sans', sans-serif; font-weight:400;}
body, html { height:100%; background-position: 100% 100%;}
.spacer { clear:both;}
.fleft { float:left;}
#volver { position:relative; margin-top:30px; text-transform:uppercase; font-size:12px;}
	#volver a { color:#666;} #volver a:hover { text-decoration:underline;}
h1, h2, h3, h4 { font-weight:normal;}
a { text-decoration:none;}
a:hover { cursor:pointer;}
.close { display:none;}

.cont-banner-top { margin-top: 10px; width: 100%; text-align: center;}
.cont-banner-top .banner-top { width: 870px; margin: auto; text-align: center;}
	.cont-banner-top .banner-top img { width: 100%;}

#cont-menutop { position:relative; width:100%; margin:auto; background-color:#fff; padding-top:27px; padding-bottom:25px;}
	#cont-menutop #menutop { position:relative; width:870px; margin:auto; }
		#cont-menutop #menutop .botones {position: absolute; top:7px; left:225px;}
			#cont-menutop #menutop .botones .link { font-family: 'Open Sans Condensed', sans-serif; font-weight:300; font-size:1.15em; color:#6D6D6D; text-decoration:none; letter-spacing:0; margin-right:15px;}
				#cont-menutop #menutop .botones .link:hover { color:#EF99BF;}
				#cont-menutop #menutop .botones .link.on { color:#EF99BF;}
				#cont-menutop #menutop .botones .link.tienda { color:#6BD6A1;}
	#cont-menutop .line { position: absolute; left:0px; bottom:-10px; width:100%; height:10px;background-image:url(images/bg-line-2013.png); background-repeat:repeat-x; background-position:center center; z-index:1;}
	
#cont-submenu-productos { position:relative; width:100%; height:53px; margin:auto;background-color:#F5F1E4;}
	#cont-submenu-productos #submenu { position:relative; width:870px; height:39px; margin:auto; padding-top:8px;}
		#cont-submenu-productos #submenu .botones { position: relative; top:0px; left:220px; width:520px; padding-top:3px; padding-left:3px;}
			#cont-submenu-productos #submenu .botones .flecha { margin-right:10px;}
			#cont-submenu-productos #submenu .botones .link { font-family: 'Open Sans Condensed', sans-serif; font-weight:300; font-size:1.12em;  color:#000; text-decoration:none; text-align:center; display:inline-block; margin-right:8px;}
				#cont-submenu-productos #submenu .botones .link:hover {}
				#cont-submenu-productos #submenu .botones .link.on { border-bottom:1px dashed #EF99BF;}

#cont-linefooter { position:relative; width:100%; height:47px; margin:auto;background-color:#F5F1E4;}
	#cont-linefooter #linefooter { position:relative; width:870px; height:39px; margin:auto;}

/*HOME*/
#cont-content-home { position:relative; width:100%; margin:auto; padding-top:40px; background-color:#F5F1E4;}
	#cont-content-home .content-home { position:relative; width:870px; margin:auto;}
/*.home { background-image:none; background-color:#000;}*/

.accesos-home { position:relative; margin-top:25px; margin-bottom:25px;}
	.accesos-home .link { display:block; float:left; width:275px; padding-top:78px; padding-bottom:6px; background-color:#fff; margin-right:22px; text-align:center; font-family: 'Open Sans Condensed', sans-serif; font-weight:300; font-size:1.15em;}
		.accesos-home .link.tienda { color:#EF99BF; background-image:url(images/zocalo-tienda.png); background-repeat:no-repeat;}
		.accesos-home .link.mayoristas { color:#6DD39F; background-image:url(images/zocalo-mayoristas.png); background-repeat:no-repeat;}
		.accesos-home .link.prensa { color:#EC6894; background-image:url(images/zocalo-prensa.png); background-repeat:no-repeat;}
		.accesos-home .link.last { margin:0px;}

.news { position:relative; background:#fff; padding:8px; padding-left:20px; padding-right:15px; height:34px; font-family: 'Open Sans Condensed', sans-serif; font-weight:300; font-size:1.25em; color:#6D6D6D;}
	.news span { color:#6DD39F;}
	.news .txt { float:left; margin-top:4px;}
	.news .form-news { float:right; width:374px; background-color:#FFE80A; padding:4px; padding-left:15px; font-size:0.9em;}
		.news .form-news .col { float:left;}
			.news .form-news .col input { border:0px; padding:2px; height:22px; width:190px;}
			.news .form-news .col .button { background-color:#EF99BF; width:94px; padding:0px;  height:26px; color:#fff; text-transform:uppercase;font-family: 'Open Sans Condensed', sans-serif; font-weight:300; font-size:1em; margin-left:5px;}

#cont-content { position:relative; width:100%; margin:auto; background-color:#fff; background-image:url(images/bg_footer.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:35px; margin-bottom:5px;}
	#cont-content #content { position:relative; width:870px; margin:auto;}
		#cont-content #content #cont-productos { position:relative; padding-top:40px; padding-bottom:30px; width:100%}
			/*DETALLE*/
			#cont-content #content #cont-productos #detalle { position:relative; float:left; width:30%; padding-right:10px;}
				#cont-content #content #cont-productos #detalle h1 { font-size:2.8em; padding-left:27px; margin:0px; margin-top:5px; color:#000; display:none;} 
				#cont-content #content #cont-productos #detalle h2 { font-weight:bold; color:#EF99BF; text-transform:uppercase; margin-bottom:20px; margin-top:0px; font-family: 'Open Sans Condensed', sans-serif; font-weight:300; font-size:2.2em; }
				#cont-content #content #cont-productos #detalle h3 { margin:0px; font-weight:normal; margin-top:10px; margin-bottom:15px; font-size:12px;}
					#cont-content #content #cont-productos #detalle h3 em { font-size:11px; font-weight:bold;}
					#cont-content #content #cont-productos #detalle h3 strong {color:#EF99BF;} 
				#cont-content #content #cont-productos #detalle #colores { position:relative; float:left; width:108px;background-image:url(images/bg_colores.gif); background-repeat:repeat-y; background-position:right;}
					#cont-content #content #cont-productos #detalle #colores h4 { font-family:Hand, Arial, Helvetica, sans-serif; letter-spacing:0.07em; font-size:1.15em; color:#000; margin:0px; margin-left:3px; }
					#cont-content #content #cont-productos #detalle #colores ul { margin:0px; list-style-type:none; padding-left:0px; margin-left:0px; line-height:13px;}
						#cont-content #content #cont-productos #detalle #colores ul li { float:left;}
					#cont-content #content #cont-productos #detalle #colores .titulo { margin-bottom:3px; display:block;}
				#cont-content #content #cont-productos #detalle #codigo { position:relative; float:left; margin-left:12px;}
					#cont-content #content #cont-productos #detalle #codigo h4 { font-family:Hand, Arial, Helvetica, sans-serif; letter-spacing:0.07em; font-size:1.15em; color:#000; margin:0px; margin-left:3px; margin-bottom:2px; }
					#cont-content #content #cont-productos #detalle #codigo .titulo { margin-bottom:6px; display:block;}
					#cont-content #content #cont-productos #detalle #codigo #numero { display:block;background-image:url(images/bg_numero_codigo.gif); background-repeat:no-repeat; background-color:#ededed; padding:4px; padding-left:12px; padding-right:8px; padding-top:6px; height:17px; font-size:12px; font-weight:bold; color:#000;}
				#cont-content #content #cont-productos #detalle #social { position:relative; margin-top:20px;}
			#cont-content #content #cont-productos .cont-foto { display: table; position:relative; float:left; height:520px; width:67%; text-align:center; margin:0px;}
				#cont-content #content #cont-productos .cont-foto .foto {display: table-cell;vertical-align: middle;position: relative; margin:auto;}
			
			
			#cont-content #content #cont-productos #colores { position:relative; float:left; width:90px; font-weight:normal; font-size:12px; line-height:14px; color:#EF99BF; margin-top:20px;}
				#cont-content #content #cont-productos #colores img { margin-top:20px;}
				#cont-content #content #cont-productos #colores a { margin-bottom:15px;}
					#cont-content #content #cont-productos #colores a:hover { opacity:0.6; }
			
			/*DETALLE OLD*/
			#cont-content #content #cont-productos #foto { width:660px; text-align:center; overflow:hidden;}
			

.colecciones-old a { display:block; border-bottom:2px dashed #EF99BF; padding-top:5px; padding-bottom:5px;}
	.colecciones-old a.last { border-bottom:0px; padding-bottom:0px;}
	.colecciones-old a img { float:left;}
	.colecciones-old a .titulo { float:left; width:165px; margin-top:70px;font-family: 'Open Sans Condensed', sans-serif; font-weight:300; font-size:2.5em; line-height:0.9em; color:#6DD39F; text-transform:uppercase;}

			
			/*CATEGORIA*/
			#cont-content #content #cont-productos #info-categoria { position:relative; float:left; width:200px; display:none;}
				#cont-content #content #cont-productos #info-categoria h2 {font-size:12px; font-weight:normal; color:#000; background-color:#ededed; padding:10px; padding-bottom:12px; margin-bottom:15px; background-image:url(images/bg_titulo_producto.gif); background-repeat:repeat-x; background-position:bottom;}
				#cont-content #content #cont-productos #info-categoria h1 {font-family:Trash, Arial, Helvetica, sans-serif; font-size:2.8em; padding-left:27px; margin:0px; margin-top:5px; color:#000; display:block; background-image:url(images/bg-titulo-detalle.png); background-repeat:no-repeat; background-position:left 50%;} 
			#cont-content #content #cont-productos #productos-categoria-zapatos { position:relative; float:left; width:100%; padding-bottom:25px; }
				#cont-content #content #cont-productos #productos-categoria-zapatos ul { margin-left:0px; padding-left:0px; list-style-type:none; margin:0px;}
					#cont-content #content #cont-productos #productos-categoria-zapatos ul li { float:left; margin-right:40px; margin-bottom:10px; width:140px; text-align:center; text-transform:uppercase; font-family: 'Open Sans Condensed', sans-serif; font-weight:300; font-size:1.2em;color:#EF99BF; }
						
						#cont-content #content #cont-productos #productos-categoria-zapatos ul li .cont-foto { display: table; position:relative; float:left; height:180px; width:140px; text-align:center; margin:0; margin-bottom:10px;}
						#cont-content #content #cont-productos #productos-categoria-zapatos ul li .cont-foto .foto {display: table-cell;vertical-align: bottom;position: relative;}
							#cont-content #content #cont-productos #productos-categoria-zapatos ul li .cont-foto .foto img { width:140px;}
						
						#cont-content #content #cont-productos #productos-categoria-zapatos ul li.bajas { margin-top:-10px;}
						#cont-content #content #cont-productos #productos-categoria-zapatos ul li.last { margin-right:0px;}
						#cont-content #content #cont-productos #productos-categoria-zapatos ul li a {text-decoration:none; color:#EF99BF; display:block;  }
							#cont-content #content #cont-productos #productos-categoria-zapatos ul li .link strong { color:#000; display:block; font-size:12px;}
							#cont-content #content #cont-productos #productos-categoria-zapatos ul li .link.nolink {color:#EF99BF; display:block; font-family: 'Open Sans Condensed', sans-serif; }
								#cont-content #content #cont-productos #productos-categoria-zapatos ul li:hover .link a { text-decoration:none; background-color:#ededed; background-image:url(images/bg_titulo_producto.gif); background-repeat:repeat-x; background-position:bottom;}
		
		/*SLIDER*/
		#cont-content #content #cont-productos #cont-container { position:relative;background-image:url(images/bg_slider.gif); background-repeat:no-repeat; padding:8px; padding-top:18px; margin-bottom:5px;}
		
		
		/*COLECCION*/
		#cont-content #content #coleccion { position:relative; padding-top:45px; padding-bottom:75px; font-family: 'Open Sans Condensed', sans-serif; font-weight:300; font-size:2.5em; color:#6D6D6D;}
			#cont-content #content #coleccion .module { width:290px; text-align:center;}
				#cont-content #content #coleccion .module.full { margin:auto; width:750px;} 
				#cont-content #content #coleccion .module.mitad { width:435px;}
				#cont-content #content #coleccion .module .titulo { text-align:center; text-decoration:none; color:#000; display:block; padding-bottom:5px; border-bottom:2px dashed #EF99BF; margin:auto; margin-top:10px; width:140px;}
			
			/*SECCION*/
		#cont-content #content #cont-section { position:relative; padding-top:40px;}
			#cont-content #content #cont-section #info { position:relative; float:left; width:200px; font-size:12px;}
			#cont-content #content #cont-section #contenido { position:relative; float:left; width:607px; margin-left:63px; font-size:12px; }
			
			#cont-content #content #cont-section #contenido-contacto {position:relative; float:left; width:607px; margin-left:63px; font-size:13px; padding-top:30px; padding-bottom:50px;}
				#cont-content #content #cont-section #contenido-contacto form { margin-top:30px;}
				#cont-content #content #cont-section #contenido-contacto form .col1 { width:125px; font-weight:bold; font-size:12px;}
				#cont-content #content #cont-section #contenido-contacto form .col2 { width:}
				#cont-content #content #cont-section #contenido-contacto form .input { border:1px solid #cecece; font-size:11px; padding:2px;}
				#cont-content #content #cont-section #contenido-contacto form .button {color:#FFFFFF; margin-top:10px; background-color:#b3a37b; border:0px; width:86px; height:25px; font-size:11px; font-weight:bold; cursor:pointer; }
				
			#cont-content #content #cont-section #contenido-sobreviache {position:relative; float:left; width:607px; margin-left:63px; font-size:13px; padding-top:30px;}
				#cont-content #content #cont-section #contenido-sobreviache p { margin-top:0px; width:80%;}	
	
#cont-footer { position:relative; width:100%; background-color:#fff; padding-top:25px; padding-bottom:30px; margin:auto; font-family: 'Open Sans Condensed', sans-serif; font-weight:300; font-size:1em; }
	#cont-footer #footer { position:relative; width:870px; margin:auto; color:#A8A8A8;}
		#cont-footer #footer #seguinos {position: relative; float:left;}
			#cont-footer #footer #seguinos span { float:left; display:block; margin-top:0px; margin-right:10px;}
			#cont-footer #footer #seguinos a { float:left; display:block; margin-right:10px;}

	#footer .zur {color: #A8A8A8; font-size: 12px; text-align: right; font-family: 'Raleway', sans-serif;}
		#footer .zur a {color: #A8A8A8; text-decoration: none; font-weight: 400;}
			#footer .zur a span {font-weight: 800;}

			
#productos-categoria-zapatos #space-bottom li { padding-bottom:5px;}

.puntosventa { font-family: 'Open Sans', sans-serif; font-weight:400; font-size:1.1em;  line-height:16px; width:190px; margin-right:15px; padding-bottom:30px;}
	.puntosventa.col1 { width:180px;}
	.puntosventa.col2 { width:205px; margin-right:0px;}
	.puntosventa.col3 { width:170px; margin-right:0px;}
	.puntosventa .lugar { position:relative; margin-bottom:15px;}
		.puntosventa .lugar h2 { font-weight:700; margin:0px; font-size:1em; line-height:19px; }

	.puntosventa h4.provincia {font-family: 'Open Sans', sans-serif; text-transform:uppercase; font-weight:400; font-size:1em; letter-spacing:inherit; margin-top:0px; margin-bottom:13px; color:#EF99BF;}

/* COMPRAR */

.comprar {
	background-color:#6DD39F;
	color:#fff;
	font-size:13px; text-transform:uppercase;
	width:200px;
	height:29px; margin-top:20px;
	padding-top:11px;
	text-decoration:none;
	display:block;
	text-align:center;
	vertical-align:middle;
	
	}