div.pages.linea {
	left:					50%;
	margin:					-188px 0px 0px -445px;
	overflow:				hidden;
	position:				absolute;
	top:					50%;
	width:					890px;
}

div.pages.linea #linea {
	float:					left;
}

div.pages.linea div.sidebar {
	float:					left;
	margin:					12px 0px 0px 12px;
}

/****************************************************************************
** .pages.home
****************************************************************************/
div.pages.home {
	bottom:					0px;
	left:					50%;
	height:					430px;
	margin-left:			-480px;
	overflow:				hidden;
	position:				absolute;
	width:					960px;
}

div.lightbox {
	background-image: 		url('/img/lightbox.png');
	cursor:					pointer;
	display:				none;
	height:					421px;
	width:					347px;
}

div.lightbox a.close_btn {
	background-image: 		url('/img/close_btn.png');
	display:				block;
	float:					right;
	height:					30px;
	width:					30px;
}

#layer {
	height:					450px;
	left:					50%;
	margin:					-225px 0px 0px -250px;
	position:				absolute;
	top:					50%;
	width:					500px;
	z-index:				9999;
}

/* --------------- div.vista360 --------------- */
div.pages.home #vista360 {
	float:					left;
	height:					400px;
	margin-right:			63px;
	margin-top:				15px;
	width:					550px;
}

/* --------------- div.sidebar --------------- */
div.pages.home div.sidebar {
	float:					left;
	margin:					0px 7px 0px 0px;
}

div#content div.pages.home div.sidebar div.item img {
	display:				block;
	margin:					0px auto;
	padding:				20px 0px !important;
}

/* --------------- div.sumate --------------- */
div.pages.home div.sumate {
	float:					right;
	margin:					0px 0px 0px 0px;
	width:					202px;
}

div.pages.home div.sumate h2 {
	background-image: 		url('/img/pages/home_sp.png');
	background-position: 	-600px 0px;
	height:					43px;
	text-indent:			-9999px;
}

div.pages.home div.sumate div.item {
	background-image: 		url('/img/pages/home_sp.png');
	margin-bottom:			5px;
	padding:				11px 0px;
	position:				relative;
}

div.pages.home div.sumate div.item.main {
	background-position: 	0px -294px;
}

div.pages.home div.sumate div.item.block1 {
	background-position: 	0px -100px;
}

div.pages.home div.sumate div.item.block2 {
	background-position: 	0px -197px;
}

div.pages.home div.sumate div.item h3 {
	color:					#fff;
	margin-bottom:			5px;
	padding:				0px 10px;
}

div.pages.home div.sumate div.item p {
	color:					#fff;
	font-size:				11px;
	height:					52px;
	padding:				0px 10px;
}

div.pages.home div.sumate div.item p a {
	color:					#fff;
	text-decoration:		none;
}

div.pages.home div.sumate div.item div.share {
	background-color: 		#000;
	bottom:					0px;
	color:					#fff;
	font-size:				10px;
	margin:					0px 2px 2px 1px;
	padding:				5px;
	position:				absolute;
	width:					190px;

	filter: alpha(opacity=80);  
	-moz-opacity: 0.8;  
	-khtml-opacity: 0.8;  
	opacity: 0.8;  
}  

#alpha {
	background: url(bicycle.jpg) no-repeat 0 0;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

div.pages.home div.sumate div.item div.share span {
	display:				block;
	float:					left;
	line-height:			21px;
	margin-right:			8px;
	text-align: 			right;
}


div.pages.home div.sumate div.item div.share a {
	background-image: 		url('/img/header/logos_sp.png');
	background-position: 	0px 0px;
	display:				block;
	float:					left;
	height:					21px;
	margin-right:			6px;
	text-indent:			-9999px;
	width:					21px;
}

div.pages.home div.sumate div.item div.share a.facebook_btn {
	background-position: 	0px 0px;
}

div.pages.home div.sumate div.item div.share a.twitter_btn {
	background-position: 	-25px 0px;
	margin-right:			0px;
}

/* --------------- div.galleries --------------- */
div.pages.home div.galleries {
	background-image: 		url('/img/pages/home_sp.png');
	background-position: 	0px 0px;
	float:					left;
	overflow:				hidden;
	padding:				17px 22px 17px;
	width:					302px;
	
	.padding-bottom:		12px;
}

div.pages.home div.galleries a.galleries_btn {
	background-image: 		url('/img/pages/home_sp.png');
	background-position: 	-600px -48px;
	display:				block;
	float:					left;
	height:					38px;
	margin:					12px 8px 11px 0px;
	text-indent:			-9999px;
	width:					94px;
}

div.pages.home div.galleries div.item {
	float:					left;
	margin-right:			9px;
}

div.pages.home div.galleries div.item h3 {
	color:					#fff;
	font-size:				9px;
	font-weight:			normal;
	margin-bottom:			4px;
}

div.pages.home div.galleries div.item.img {
}

div.pages.home div.galleries div.item.img div.list {
	height:					48px;
	overflow:				hidden;
	width:					82px;
}

div.pages.home div.galleries div.item.img div.list ul {
	overflow:				hidden;
	width:					84px;
}

div.pages.home div.galleries div.item.img div.list ul li {
	float:					left;
	margin:					0px 2px 2px 0px;
	width:					26px;
}

div.pages.home div.galleries div.item.img div.list ul li a {
	background-image: 		url('/img/pages/home_sp.png');
	background-position: 	-600px -139px;
	display:				block;
	height:					23px;
}

div.pages.home div.galleries div.item.img div.list ul li a img {
}

div.pages.home div.galleries div.item.videos {
	margin-right:			0px;
}

div.pages.home div.galleries div.item.videos a {
	background-image: 		url('/img/pages/home_sp.png');
	background-position: 	-600px -91px;
	display:				block;
	height:					48px;
	text-indent:			-9999px;
	width:					109px;
}

