	/* ETIQUETAS HTML */	
	
	
	* { padding:0; margin:0; }
	
	body { background-color: #FFFFFF; color:#505050; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; }	
	
	a { color: #505050; text-decoration:none; text-decoration:none; }
	a:hover { text-decoration:none; color:#666666; }
	a:focus { outline:0; }
	
	h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:0; margin:0; padding-bottom:5px; }
	h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; padding:0; margin:0; padding-bottom:5px; }
	h3 { font-size:16px; margin:0; padding:0; color:#015a93 }
	
	input { font-size:11px; }
	input.black { background-color:none; border:none; background:url(../images/btn_black.gif) no-repeat top center; color:#FFFFFF; padding:2px 10px 4px 10px; }
		
	
	/* ESQUELETO */
	#Dcontenedor{ width:965px; margin:0 auto; padding:0; overflow:visible; }
	#Dprincipal{ float:left; width:965px; }
	#DmenuPrincipal { float:left; width:964px; height:44px; margin-top:39px; background:url(../images/fondo_menu.jpg) repeat-x top left; }
	#DmenuPrincipal div#izquierda { float:left; width:6px; height:44px; background:url(../images/fondo_menu_izq.jpg) no-repeat right top; }
	#DmenuPrincipal div#derecha { float:right; width:6px; height:44px; background:url(../images/fondo_menu_der.jpg) no-repeat left top; }
	#Dlogo { position:absolute; width:170px; height:108px; top:0px; left:17px; }
	#Dcontenido { float:left; width:965px; }
	#DsombraContenido { float:left; width:965px; height:6px; background:#f3f3f3; }
	#Dpie { float:left; width:965px; height:50px; padding-top:25px; background:url(../images/fondo_pie.jpg) repeat-x left top; }
	#DpieTop { float:left; width:965px; height:20px; padding-top:20px; font-size:10px; }
	#flashcontent { float:left; width: 960px; height: 440px; margin:0 1px 0 1px; }
	#txtConcept { float:left; width:740px; padding:20px 0 20px 220px; }
	#DcolumIzqTienda { float:left; width:200px; padding-right:16px; }
	#DcontTienda { float:left; width:747px; }
	#DbusqTienda { float:left; width:190px; height:66px; padding:10px 0 15px 10px; background:url(../images/rec-buscador.jpg) no-repeat; }
	#DtitBusqTienda { float:left; width:200px; height:32px; padding:0 0 0 10px; }
	#DtitNovTienda { float:left; width:737px; height:32px; padding:0 0 0 10px; }
	#DtitDestTienda { float:left; width:737px; height:32px; padding:0 0 0 10px; }
	.DfiltroBusqTienda { float:left; width:190px; background:url(../images/rec-filtro.jpg) no-repeat; padding:10px 0 15px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
	.DcontArtNov { float:left; width:228px; height: 172px; padding:10px 16px 15px 10px; background:url(../images/rec-art-home.jpg) no-repeat; font-size:12px; line-height:1.3em; }
	.DcontArtDest { float:left; width:228px; height: 172px; padding:10px 16px 15px 10px; font-size:12px; line-height:1.3em; }
	#DnovTienda { float:left; width:747px; }
	#DdestTienda { float:left; width:747px; background:url(../images/rec-dest-home.jpg) no-repeat; }
	.DlistArt { float:left; width:725px; height:106px; padding:11px 11px 15px 11px; background:url(../images/fnd_list_art.gif) no-repeat; color:#666666; line-height:1.5em; position:relative; }
	.DlistArt .vis_art { position:absolute; padding:75px 0 0 410px; }
	
	/* FORMULARIOS */
	table.form input { font-size:16px; border:1px #CCCCCC solid; border-bottom:2px #CCCCCC solid; }
	table.form textarea { font-size:16px; border:1px #CCCCCC solid; border-bottom:2px #CCCCCC solid; }
	table.form input.black { background-color:none; border:none; background:#000000; color:#FFFFFF; font-weight:bold; padding:2px 20px 4px 20px; }
	table.form input[type="checkbox"] { border:none; }
	input.btn_tienda { background:url(../images/fnd_btn_busq.jpg) repeat-x; border:1px #7b8c99 solid; color:#FFFFFF; font-weight:bold; font-size:12px; padding:3px 5px 3px 5px }
	input.btn_tienda2 { background:url(../images/fnd_btn_busq2.jpg) repeat-x; border:1px #7b8c99 solid; color:#FFFFFF; font-weight:bold; font-size:12px; padding:3px 5px 3px 5px }
	#DbusqTienda input { font-size:14px; }
	.DfiltroBusqTienda input { margin-bottom:7px; }
	
	/* LISTAS */
	.DfiltroBusqTienda ul li { padding:3px 0 3px 0; list-style:none; } 
	.DfiltroBusqTienda ul.colores li { padding:3px 0 3px 0; list-style:none; } 
	ul#detalle li { list-style:none; padding:5px 0 5px 0; margin:0; }
	ul#detalle ul li { list-style:none; float:left; padding:0 5px 0 0; margin:0; }
	ul#banners li { list-style:none; text-align:right; padding:0 0 15px 0; }
	ul#cronologia { padding:20px 0 0 0; margin:0; width:100% }
	ul#cronologia li { list-style:none; float:left; padding:0 4px 0 4px; text-align:center; font-size:18px; letter-spacing:0; }
	ul#cronologia li a { font-size:18px; color:#999999 }
	ul#cronologia li a:hover { color:#000000 }
	
	
	/* ENLACES */
	#DcolumIzqTienda a { text-decoration:none; }
	#DcolumIzqTienda a:hover { text-decoration:underline; }
	a.Azul:hover { color:#015a93; text-decoration:underline; }
	div.listNoticia a:hover { text-decoration:underline; }
	
	
	/* IMAGENES */
	img.color { background:#000000; border:1px #666666 solid; /*width:7px; height:7px;*/ }
	
	/* TEXTO */
	.txtRefPrec { color:#015a93; }
	span.titCalzado h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#015A93; font-weight:bold; padding:0 0 5px 0; margin:0; }
	.txtEntNot { color:#015a93; font-weight:bold; }
	h3.titBit a:hover { color:#015A93; }
	.Azul { color:#015a93; text-decoration:none; }
	
	
	
	/*OTROS */
	div.btnCarro { padding:8px 0 0 0; width:107px; height:20px; background:url(../images/fondo_carro_home.gif) no-repeat; text-align:center; }
	div.btnCarro a { color:#FFFFFF; }
	div.btnCarro span { padding-left:12px; }
	
	div.rec { background:#f1f1f1; border:1px #d7d7d7 solid; }
	.esq-sup-izq { position:absolute; width:5px; height:5px; top:-1px; left:-1px; background:url(../images/esq-sup-izq.jpg) no-repeat }
	.esq-sup-der { position:absolute; width:5px; height:5px; top:-1px; right:-1px; background:url(../images/esq-sup-der.jpg) no-repeat }
	.esq-inf-izq { position:absolute; width:5px; height:5px; bottom:-1px; _bottom:-9px; left:-1px; background:url(../images/esq-inf-izq.jpg) no-repeat }
	.esq-inf-der { position:absolute; width:5px; height:5px; bottom:-1px; _bottom:-9px; right:-1px; background:url(../images/esq-inf-der.jpg) no-repeat }
	input.btnForm { background:url(../images/fnd-bnt-form.gif) no-repeat; border:none; width:83px; height:22px; color:#FFFFFF; }
	
	td.linea { border-bottom:1px #CCCCCC dotted; }
	
	div.listNoticia { width:100%; line-height:1.6em; padding:0 0 35px 0; text-align:left; }
	div.listVideo { width:100%; padding:0 0 30px 0; border-bottom:1px #CCCCCC dotted; margin-bottom:30px; text-align:left; }
	span.fndFecha { padding:2px 10px 2px 10px; margin-right:3px; background:url(../images/fnd_fecha.gif) no-repeat; text-align:center; color:#FFFFFF; }
	
	/*PAGINACION */
	#paginacion { float:right; width:500px; height:50px; padding:15px 3px 3px 3px; overflow:hidden; }
	#paginacion:hover { height:50px; }
	#paginacion ul { text-align:right; }
	#paginacion ul li { list-style:none; display:inline; text-align:right; }
	#paginacion ul li span a { border: 1px solid #CCC; color:#FFFFFF; margin-right:3px; background:#a0c0d9; padding:2px 6px; text-decoration: none; }
	#paginacion ul li span a:hover { background:#FFFFFF; color:#376080;  }
	#paginacion ul li span.current { border: 1px solid #CCC; color:#FFFFFF; margin-right:3px; background:#376080; padding:2px 6px; background-position:bottom; text-decoration: none; }
	
	#paginacion2 { float:left; width:500px; height:30px; padding:15px 3px 3px 3px; overflow:hidden; }
	#paginacion2:hover { height:30px; }
	#paginacion2 ul li { list-style:none; display:inline; }
	#paginacion2 ul li span a { border: 1px solid #CCC; color:#FFFFFF; margin-right:3px; background:#a0c0d9; padding:2px 6px; text-decoration: none; }
	#paginacion2 ul li span a:hover { background:#FFFFFF; color:#376080;  }
	#paginacion2 ul li span.current { border: 1px solid #CCC; color:#FFFFFF; margin-right:3px; background:#376080; padding:2px 6px; background-position:bottom; text-decoration: none; }
	
	/*#paginacion3 { float:left; width:500px; height:30px; padding:15px 3px 3px 3px; overflow:hidden; }*/
	#paginacion3 { float:left; width:740px; height:30px; padding:15px 3px 3px 3px; overflow:hidden; }
	#paginacion3:hover { height:30px; }
	#paginacion3 ul li { list-style:none; display:inline; }
	#paginacion3 ul li span a { border: 1px solid #CCC; color:#FFFFFF; margin-right:3px; background:#a0c0d9; padding:2px 6px; text-decoration: none; }
	#paginacion3 ul li span a:hover { background:#FFFFFF; color:#376080;  }
	#paginacion3 ul li span.current { border: 1px solid #CCC; color:#FFFFFF; margin-right:3px; background:#376080; padding:2px 6px; background-position:bottom; text-decoration: none; }

	ul.listadoTipo { padding: 0px 0px 0px 0px; }
	
	ul.mapaWeb { padding-left:40px; font-size:11px; list-style:none;}
	li.mapaWeb { list-style:none }
	li.mapaWeb a { display:block; padding-top:10px; color:#666666; font-size:12px; background-image:url(../images/boton_peque.gif);width:95px; height:32px; background-repeat:no-repeat; list-style:none}
	li.mapaWeb a:hover { padding-top:10px; width:95px; height:32px;  color:#333333; font-size:12px; font-weight:bold; background-image:url(../images/boton_peque_rollover.gif)}
	li.mapaWeb2 { list-style:none }
	li.mapaWeb2 a { display:block; padding-top:13px; padding-left:7px; color:#666666; font-size:11px; background-image:url(../images/boton_grande.gif);width:151px; height:32px; background-position:left; background-repeat:no-repeat; list-style:none}
	li.mapaWeb2 a:hover { padding-top:13px; padding-left:7px; width:151px; height:32px;  color:#333333; font-size:11px; font-weight:bold; background-image:url(../images/boton_grande_rollover.gif)}
	
	#datospersonales input {
		border:1px solid #505050;
	}
	
	#datospersonales select {
		border:1px solid #505050;
	}
	
	.pagina_selected {
		color:red;
	}
	
	