html, body {
	margin: 0; 
	padding: 0;
	text-align: center;
	font-family: Tahoma, "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
	background: url(../images/pattern.jpg);
}
html{background:none;}

html > body {
	font-size: 90%;
}
html {
	/*background: url(../images/canvas_background.jpg) repeat-y top center;*/
}
ul, ul li{
	list-style: none;
	margin: 0;
	padding: 0;
}
div#canvas {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	position: relative;
	top:0;
	left:0;
}
h1 {
	height: 70px;
	/*background: url(../images/cuple_cpl.gif) no-repeat 0 10px #fff;*/
	margin-bottom: 20px;
}

a{ color:#f08b3b;}

a:hover{ color:#FFCC00;}

h1 a img{
	border: 0;
}
	h1 strong {
		display: none;
	}
#contenedora{
	background: url(../images/contenedora_background.gif) no-repeat top left;
	padding: 12px 15px 0 12px;
}
#flashcabecera{
	position: absolute;
	top: -14px;
	right: 4px;
}
	#flashcabecera object{
		/*display: none;*/
	}
	

#menu{
	background: url(../images/menu_backgrounds.gif) repeat-x top right;
	height: 39px;
	overflow: hidden;
}

html >  body #menu ul{margin: 0;}

div#menu ul {
	height: 32px;
	margin: 6px 0;
	padding: 0;
	overflow: hidden;
}
	div#menu ul li {
		margin: 0;
		padding: 0;
		float: left;
		list-style-type: none;
		/*background: url(../images/menu_li_background.gif) top left;*/
	}
	div#menu ul li h2 {
		font-size: 10%;
		overflow: hidden;
	}

	html > body	#menu ul li h2{
		height: 25px;
		margin-top:6px;
	}
	
	#menu h2 a{
		height: 32px;
		overflow: hidden;
		background-position: top left;
		background-repeat: no-repeat;
		display: block;
		
	}
			#menu h2 a:hover{ background-color: #fff;}
			#menu h2.empresa a{
				width: 85px;
				background-image: url(../images/menu_empresa.gif);
			}
			#menu h2.tiendas a{
				width: 72px;
				background-image: url(../images/menu_tiendas.gif);
			}
			#menu h2.coleccion a{
				width: 100px;
				background-image: url(../images/menu_coleccion.gif);
			}
			#menu h2.tendencias a{
				width: 118px;
				background-image: url(../images/menu_tendencias.gif);
			}
			#menu h2.actualidad a{
				width: 110px;
				background-image: url(../images/menu_actualidad.gif);
			}
			#menu h2.shop a{
				width: 132px;
				background-image: url(../images/menu_shop.gif);
			}
			#menu h2.blog a{
				width: 60px;
				background-image: url(../images/menu_blog.gif);
			}
			#menu h2.inicio a{
				width:47px;
				margin-left:0px;
				background-image: url(../images/menu_background_a.gif);
				text-align:right;
			}
			#menu h2.franquicias a{
				width:118px;
				background-image: url(../images/menu_franquicias.gif);
				color:#fff;
			}
			#contenedora.home #menu h2.inicio{
				display: none;
			}
	div#menu ul li h2 a strong{
		display: none;
	}
	
div#credits {
	position: absolute;
	top: 75px;
	display: block;
	text-align: right;
	width: 760px;
	color: #ffba00;
	font-size: 74%;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: Tahoma, Verdana, Arial, sans-serif !important;
	/*font-weight: bold;*/
}
div#credits a{
	color: #cd6116;/*#f08b3b*/
	text-decoration: none;
	padding: 2px;
	font-weight:bold;
}
div#pie	 a{
	color: #fff;
	font-weight: bold;
}
div#credits a:hover{
	/*color: #fff;*/
	text-decoration:underline;

}
#pie {
	height:72px;
	background: url(../images/pie_background.gif) no-repeat top left;
	padding-top: 8px;
	color: #fff;
	font-size: 80%;
	text-align: center;
}

	#pie p{ margin:10px;font-weight:bold;}

	#pie a{
		text-decoration: none; 
/*		font-weight:normal !important;*/
	}
	
		#pie a:hover{
/*			color: #cd6116;*/
	
		}

.clear{
	clear: both;
}
.alert{
	margin-top:40px;
	background: #cc0000;
	color: #fff;
	padding: 2px;
	text-align: center;
}

.h4_titulo_seccion{
	text-transform:uppercase;
	border-bottom:1px solid #333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:200%;
	height:31px;
	display:block;
}





