
@font-face {
	font-family: "_VAGBold";
	src: url('../media/fonts/VAGRouBol.eot');
}
/*
@font-face {
	font-family: "VAGBlack";
	src: url('../media/fonts/VAGRouBla.eot');
}

@font-face {
	font-family: "VAGLight";
	src: url('../media/fonts/VAGRouLig.eot');
}

@font-face {
	font-family: "VAGThin";
	src: url('../media/fonts/VAGRouThi.eot'); 
}
*/
@font-face {
	font-family: "_VAGBold";
	src: url('../media/fonts/VAGRouBol.ttf') format("opentype");
}

@font-face {
	font-family: "_VAGBlack";
	src: url('../media/fonts/VAGRouBla.ttf') format("opentype");
}

@font-face {
	font-family: "_VAGLight";
	src: url('../media/fonts/VAGRouLig.ttf') format("opentype");
}

@font-face {
	font-family: "_VAGThin";
	src: url('../media/fonts/VAGRouThi.ttf') format("opentype"); 
}

body, *{  margin:0px; padding:0px; border:0px;}

a img { border:0px;}



a:link {
	outline:0;
	text-decoration:none;
	color:#fff;
}
a:visited {
	outline:0;
	text-decoration:none;
	color:#ddd;
}
a:focus {
	outline:0;
	text-decoration:none;
	color:#fff;
}
a:hover {
	outline:0;
	text-decoration:none;
	color:#fff;
}
a:active {
	outline:0;
	text-decoration:none;
	color:#fff;
}
.canvas p {
	font-family:VAGThin, Arial, Verdana;
}
.canvas p a {
	text-decoration:underline!important;
	
}
.canvas ul {
	padding-left:30px;
	padding-top:14px;
}
.canvas ul li {
	list-style-type:disc;
	font-size:1.1em;
}
body {
	font: 62% Arial, Helvetica, Arial, sans-serif;
	background: #000;
	color: #fff;
	width:100%;
}

body h1 {
	background:#000;
	position:absolute;
	top:82px;
	left:0;
	color:#fff;
	padding:3px 5px 2px;
	text-transform:uppercase;
	font-size:1.1em;
	height:13px;
	width:461px;
}
h1.es {
	width:426px;
}
h1.en {
	width:390px;
}
h1.fr {
	width:423px;
}


p.Headerinfo {
	font-size:1.4em;
	text-align:center;
	font-weight:bold;
	padding:10px;
	border-bottom:1px solid #fff;
}

#logo {
	position:absolute;
	right:0;
	top:18px;
}

#navLang {
	position:absolute;
	right:78px;
	top:77px;
}
#navLang ul li {
	display:inline;
	float:left;
}
#navLang li a {
	position:relative;
	text-transform:uppercase;
	padding:0px 5px;
	border-right:1px solid #000;
	z-index:1;
}
#navLang li a:hover {
	background:#b1b1b1;
}

ul#language {
	margin:0px auto;width:200px;
	text-align:center;
}
	ul#language li {
		display:inline;
		padding:0 10px;
		border-right:1px solid #fff;
	}

#content {
	width:725px;
	margin:0px auto 0px auto;	
	position:relative;
	padding-top:21px;
	overflow:auto;
	padding-bottom:100px !important;
}

#block_left {
	float:left;	
	width:545px;
}

#block_right {
	float:right;
	width:160px;
	padding-left:10px;
	overflow-x:hidden;
}

#content_left {
	/*background:url(/media/img/common/home/main.jpg) top left no-repeat;
	padding-top:190px;*/
}
	#content_left .media {
		height:170px;
	}
	#content_left .media object {
		z-index:1;
	}
	
	#content_left h2 {
		background:url(/media/img/common/flecha-big.png) top left no-repeat;
		padding-top:23px;
		font-family:VAGLight,Arial, Helvetica, Verdana;
	}
	#content_left h3 {
		font-size:2em;
		/*font-weight:bold;*/
		padding-top:5px;
		line-height:1.2em;
		font-family:VAGLight, Arial, Helvetica, Verdana;;
	}
	#content_left h3 a:hover {
		text-decoration:underline;
	}




#product_slider {
	width:100%;
	height:164px;
	position:relative;
}
	#product_slider div.choose a {
		position:absolute;
		top:0px;
		left:0;
		font-size:1.2em;
		padding:0 15px 0 10px;
		line-height:25px;
		background:#282828;
	}
	#product_slider div.choose a:hover {
		background:#000;
	}
	
	#product_slider div.chooseTop a {
		position:absolute;
		top:0px;
		right:0;
		font-size:1.2em;
		padding:0 15px 0 10px;
		line-height:25px;
		background:#282828;
	}
	#product_slider div.chooseTop a:hover {
		background:#000;
	}

ul.daiy-lines li a {
	font-size:1.6em;
	font-weight:bold;
	display:block;
	line-height:30px;
	background:#282828;
	margin-bottom:3px;
	padding-left:15px;
}
ul.daiy-lines li a:hover {
	background:#141414;
}
ul.daiy-lines li a.select {
	background:#141414;
	color:#8a8a8a;
}
.product {
	overflow:auto;
	padding-bottom:20px;
	clear:both;	
}
	.product div.image {
		float:left;
		width:165px;
		height:172px;
		margin-right:20px;
		overflow:hidden;
	}
	.product div.name {
		position:relative;
		height:153px;
		float:left;
		width:33%;
		background:url(/media/img/common/flecha.png) top left no-repeat;
		padding-top:23px;
	}
		.product div.name a.view {
			position:absolute;
			left:0px;
			bottom:0px;
		}
	.product div.description {
		float:left;
		width:33%;
	}
		.product div.description h2 {
			margin-top:23px;
			background:transparent !important;
			padding:0 !important;
			font-size:1.8em;
			margin-bottom:15px;
		}

.description {
	
}
	.description h2 {
		font-size:1.1em;
		/*font-weight:bold;*/
		padding-bottom:15px;
	}
	.description p {
		padding-bottom:15px;
		font-size:1.1em;
		font-family:VAGThin, Arial, Verdana;
	}
	
	.description ul {
		margin-left:12px;
	}
		.description ul li {
			list-style-image:url(/media/img/common/esterisco.jpg);
			margin-bottom:3px;
		}

.canvas {
	padding-top:15px;
	width:181px;
	float:left;
	
}
	.canvas p {
		padding-top:23px;
		padding-left:20px;
		font-size:1.1em;
	}
	.canvas p.home {
		padding-top:0px;
	}
	.canvas p.grey {
		margin:10px 0 0 10px;
		padding:13px 13px 13px 13px;
		background:#282828;
	}

.menu_block {
	margin-bottom:20px;
	background:url(/media/img/common/flecha.png) top left no-repeat;
}

	.menu_block h2 {		
		padding-top:20px;
		padding-bottom:10px;
		background:url(/media/img/common/linia.png) bottom left no-repeat;
	}
	
	.menu_block ul.list {	
		
	}
		.menu_block ul.list li {
			background:url(/media/img/common/linia.png) bottom left no-repeat;
		}
	
		.menu_block ul.list li a {
			display:block;
			padding:10px 2px;
		}
		
		.menu_block ul.list li a:hover, .menu_block ul.list li a.select {
			background:#141414 url(/media/img/common/linia.png) bottom left no-repeat;
		}

.menu_block_navigator {
	margin-top:15px;
	background:#282828;
	overflow:auto;
}
.menu_block_navigator_left {
	float:left;
}
	.menu_block_navigator_left a {
		display:block;
		background:#282828 url(/media/img/common/flecha_left_grey.gif) top left no-repeat;
		height:23px;
		width:28px;
	}
	.menu_block_navigator_left a:hover {
		background:url(/media/img/common/flecha_left_black.gif) top left no-repeat;
	}
.menu_block_navigator_right {
	float:right;
}
	.menu_block_navigator_right a {
		display:block;
		background:#282828 url(/media/img/common/flecha_right_grey.gif) top right no-repeat;
		height:23px;
		width:28px;
	}
	.menu_block_navigator_right a:hover {
		background:url(/media/img/common/flecha_right_black.gif) top right no-repeat;
	}
	
.left{ float:left; }

.right{ float:right; }

.noborder { border:0px !important; }

.form-info {
	color:red;
	padding:0;
	margin:0;
	text-transform:uppercase;
	font-weight:bold;
}
.formElementRequired {
	background:rgb(255, 141, 60);
	color:#000 !important;
}
form .info {
	color:rgb(255, 141, 60);
}
.grey {
	color:#282828;
}
.bgrey {
	color:#282828;
	font-weight:bold;
}
.bextragrey {
	background:#141414 !important;
}

.f10 {
	font-size:1.0em !important;
}
.f11 {
	font-size:1.1em !important;
}
.f12 {
	font-size:1.2em !important;
}
.f13 {
	font-size:1.3em !important;
}
.f14 {
	font-size:1.4em !important;
}
.f15 {
	font-size:1.5em !important;
}
.f16 {
	font-size:1.6em !important;
}
.f17 {
	font-size:1.7em !important;
}
.f18 {
	font-size:1.8em !important;
}
.f19 {
	font-size:1.9em !important;
}
.f20 {
	font-size:2em !important;
}
.perfilList li a:hover {
	background:#141414 !important;
}
#cartList a:hover {
	background:none;
}

.lateralTitleTilde {
	margin-top:-5px;
}

.lateralTitleTildeC {
	margin-top:-3px;
}


.material {
	margin:0 !important;
	padding:0 !important;
}
.material p {
	margin:0 !important;
	padding:0 !important;
}
.material ul {
	margin:5px 0px 0px 0px !important;
	padding:0px 0px 0px 10px !important;
}

/* CART LAYOUT */
#outstock {
	padding:10px;
	margin-right:5px;
	font-family:VAGThin, Arial, Verdana;
	font-size:1.2em;
	border:1px solid #222;
	margin-bottom:20px;
}
#acarrito:hover {
	background:none!important;
}

.clear {
	clear:both !important;
}