@charset "utf-8";
/* CSS Document */
/* Generales */
*{
	color:#999;	
	font-family:"Helvetica";
	/*font-size:10px;*/
	outline:none;
}
a{
	text-decoration:none;
	outline:none;
}
*:focus{
	outline:none;
}
*:selected{outline:none;}
img{
	border:none;	
}
body{
	margin:0px;
	padding:0px;
}

/* Canvas principal */
#canvas{
	background-color:#000;
	width:922px;
	padding:0px 48px 0px 48px;
}
.canvas-left{
	background:url(/img/border_left.jpg) right top repeat-y;
	width:16px;
}
.canvas-right{
	background:url(/img/border_right.jpg) left top repeat-y;
	width:21px;
}
#canvas table tr td a #header {
	background:url(/img/logo.png) no-repeat center;
	width:220px;
	height:35px;
	margin:20px 0px 20px 0px;
}

/* MENU */
#menu{
	margin-bottom:10px;
	height:16px;
	overflow:hidden;
}

#menu .shop,
#menu .shop_over{
	display:block;
	height:16px;
	width:40px;
	background:url(/img/menu/shop.jpg) no-repeat 0px 0px;
	margin-right:27px;
}

#menu .stores, 
#menu .stores_over{
	display:block;
	height:16px;
	width:59px;
	background:url(/img/menu/stores.jpg) no-repeat 0px 0px;
	margin-right:33px;
}

#menu .press, 
#menu .press_over{
	display:block;
	height:16px;
	width:44px;
	background:url(/img/menu/press.jpg) no-repeat 0px 0px;
	margin-right:30px;
}

#menu .blog, 
#menu .blog_over{
	display:block;
	height:16px;
	width:41px;
	background:url(/img/menu/blog.jpg) no-repeat 0px 0px;
	margin-right:25px;
}

#menu .contact, 
#menu .contact_over{
	display:block;
	height:16px;
	width:76px;
	background:url(/img/menu/contact.jpg) no-repeat 0px 0px;
}

#menu .shop:hover, 
#menu .shop_over,
#menu .stores:hover,
#menu .stores_over,
#menu .press:hover,
#menu .press_over,
#menu .blog:hover,
#menu .blog_over,
#menu .contact:hover,
#menu .contact_over{
	background-position:0px -16px;	
}


/* HOME */
#home{
	min-height:	616px;
	_height:616px;
}

#stores,
#contact{
	width:922px;
	height:520px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:160px;
	display:none;
	z-index:5000;
}

#credits, 
#unsubscribe{
	width:922px;
	height:270px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:250px;
	display:none;
	z-index:5000;
}

#unsubscribe{
	padding:15px;
	text-align:center;
}
#unsubscribe p{
	text-align:center;
	width:270px;
	height:170px;
	background-color:#FFF;
	padding:5px;
}
#unsubscribe span{
	color:#000;
	font-size:12px;
	display:block;
	padding:25px 30px 30px 30px ;
}
#unsubscribe a{
	cursor:pointer;

	color:#333;
	font-size:10px;
	display:block;
	text-align:right;
	padding:5px;
}
#unsubscribe a:hover{
	text-decoration:underline;
}

#content_static{
	margin-top:60px;
	margin-bottom:15px;
}
#content_static div#item{
	text-align:left;
	/*width:475px;*/
	height:475px;
	background-color:#FFF;
	padding:20px;
	overflow:hidden;
}

#content_static div#item label{
	font-weight:bold;	
	font-size:14px;
	text-transform:uppercase;
}

#content_static div#item label, 
#content_static div#item div *{
	font-size:12px;
	color:#000;
}
#content_static div#description{
	height:430px;
	padding-right:10px;
	margin:20px 0px 10px 0px;
}
/* FOOTER */
#footer{
	margin-top:8px;
	margin-bottom:15px;
}
#footer *{
	font-size:10px;	
}
.footer-links {
	text-align:left;
}

.footer-links a,
.footer-links span,
.subscribe span{
	/*font-weight:bold;*/
	padding-right:22px;
}
.footer-links a:hover{
	color:#FFF;	
	text-decoration:underline;
}

/* FOOTER - subscribe */
td.subscribe {
	text-align:right;
	vertical-align:middle;
	padding-right:2px;
}
.subscribe *{
	font-size:10px;	
}
.subscribe form{
	margin:0px; 
	padding:0px;
	display:inline;
	vertical-align:middle;
	height:15px;
	overflow:hidden;
}
.subscribe span{
	padding-right:7px;	
}
.subscribe input {
	font-size:9px;
	color:#000;
	width:161px;
	height:14px;
	margin:0px;
	padding:1px;
}
.subscribe img{
	cursor:pointer;	
	margin-left:7px;
}
.subscribe #reader{
	display:inline;
	width:186px;	
}
.subscribe #reader label{
	color:#FFF;	
}