body {
	background: #FFF url(../img/vb_bck_body-02.gif) repeat-x top left;
	color:		#6f6f6f;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 auto;
	padding:	0;
	text-align:	center;
	width:		100%;
}

.izq {
	float:		left;
}

.der {
	float:		right!important;
}

.clear {
	clear:		both;
}

.nobackground {
	background-image:none!important;
}

.noborder {
	border:		none!important;
}

.nomargin {
	margin:		0!important;
}

.normal {
	font-weight:normal!important;
}

.oculto {
	display:	none;
}

ul {
	list-style-type:none;
	margin:		0;
	overflow:	auto;
	overflow:	hidden;	
	padding:	0;
}

li {
	list-style-type:none;
	margin:		0;
	overflow:	auto;
	overflow:	hidden;	
	padding:	0;
}

a {
	color:		#014566;
	text-decoration:none;
}

a:hover {
	color:		#6e8996;
	text-decoration:none;
}

a img {
	border:		none;
}

form {
	margin:		0;
	padding:	0;
}

fieldset {
	border:		none;
	margin:		0;
	padding:	0;
}

div {
	margin:		0;
	padding:	0;
}

p {
	line-height:16px;
	margin:		0;
	padding:	0;
}

h1 {
	float:		left;
	height:		71px;
	margin:		56px 0 0 30px;
	width:		197px;
}

h2 {
	color:		#014566;
	font:		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0;
}

h3 {
	background: url(../img/vb_bullet_marca_h3.gif) no-repeat top left;
	color:		#014566;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0;
	text-indent:9px;
}

h4 {
	color:		#666666;	
}

#global {
	background:	#FFF;
	background:	url(../img/hsm_bck_body.gif) repeat-x top left;
	margin:		0 auto;
	overflow:	auto;
	overflow:	hidden;
	padding:	0;
	text-align:	left;
	width:		995px;
}

#top-es {
	background: url(../img/es/mainnav/vb_bck_top.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-ca {
	background: url(../img/ca/mainnav/vb_bck_top.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-empresa-es {
	background: url(../img/es/mainnav/vb_bck_topempresa.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-catalogo-es {
	background: url(../img/es/mainnav/vb_bck_topcatalogo.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-promociones-es {
	background: url(../img/es/mainnav/vb_bck_toppromociones.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-novedades-es {
	background: url(../img/es/mainnav/vb_bck_topnovedades.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-noticias-es {
	background: url(../img/es/mainnav/vb_bck_topnoticias.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-vehiculosocasion-es {
	background: url(../img/es/mainnav/vb_bck_topvehiculos.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-enlaces-es {
	background: url(../img/es/mainnav/vb_bck_topenlaces.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-contacto-es {
	background: url(../img/es/mainnav/vb_bck_topcontacto.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-empresa-ca {
	background: url(../img/ca/mainnav/vb_bck_topempresa.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-catalogo-ca {
	background: url(../img/ca/mainnav/vb_bck_topcatalogo.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-promociones-ca {
	background: url(../img/ca/mainnav/vb_bck_toppromociones.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-novedades-ca {
	background: url(../img/ca/mainnav/vb_bck_topnovedades.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-noticias-ca {
	background: url(../img/ca/mainnav/vb_bck_topnoticias.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-vehiculosocasion-ca {
	background: url(../img/ca/mainnav/vb_bck_topvehiculos.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-enlaces-ca {
	background: url(../img/ca/mainnav/vb_bck_topenlaces.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#top-contacto-ca {
	background: url(../img/ca/mainnav/vb_bck_topcontacto.jpg) no-repeat top left;
	float:		left;
	height:		200px;
	margin:		0;
	overflow:	auto;
	overflow:	hidden!important;
	width:		995px;
}

#mainnav {
	float:		left;
	margin:		41px 0 0 30px;
	width:		auto;
}

ul#mainnav li {
	display:	block;
	float:		left;
	margin:		0;
	padding:	0;
	width:		100px;
}

ul#mainnav p {
	color:		#a6bac5;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0;
	padding:	0 12px 0 0;
	width:		83px;
}

#mainnav a {
	color:		#a6bac5;
}

#mainnav a:hover {
	color:		#fff;
}

.mn-catalogo, .mn-promociones, .mn-noticias {
	width:		101px!important;
}

.mn-empresa {
	margin:		0 0 0 6px!important;
	padding:	0!important;
	width:		86px!important;
}

.mn-vehoca {
	margin:		0 12px 0 0!important;
	padding:	0 10px 0 0!important;
}

.mn-enlaces {
	margin:		0 2px 0 0!important;
}

.blaucel {
	color: #aad1e6;
}

ul#idiomes {
	font: 		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		6px 0 0 34px;
	position:	absolute;	
	text-align:	center;
	width:		120px;
}

ul#idiomes li {
	background: url(../img/vb_bck_separador_links.gif) no-repeat right;
	float:		left;
	margin:		0 5px 0 0;
	padding:    0 5px 0 0;
}

ul#idiomes li a {
	color:		#b2bfc4;
}

ul#idiomes li a:hover {
	color:		#6e8996;
}

ul#idiomes li a.activo {
	color:		#6e8996;
	font-weight:normal!important;
}

#destacats-homepage {
	background: url(../img/vb_bck_destacats-homepage.jpg) no-repeat top left;
	float:		left;
	height:		275px;
	margin:		0;
	width:		995px;
}

#content-central {
	background: url(../img/vb_bck_bottom_empalme.png) repeat-y bottom left;
	float:		left;
	height:		auto;
	margin:		0;
	width:		995px;
}

#content-central-homepage {
	background: url(../img/vb_bck_bottom.png) no-repeat top left;
	float:		left;
	height:		auto;
	margin:		0;
	padding:	0 0 26px 0;
	width:		995px;
}

#fila-destacats {
	margin:		17px 0 0 0;
	padding:	0 0 0 31px;
	width:		970px;
}

#destacat02 {
	float:		left;
	margin:		5px 15px 0 0;
}

#destacat03 {
	float:		left;
	margin:		5px 0 0 0;
}

.data {
	color:		#003956;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 	16px 0 0 23px!important;
}

#notisHome-es {
	background:	url(../img/es/vb_bck_pestanya01.png) no-repeat top left;
	color:		#666;
	float:		left;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height:		181px;
	margin:		0 15px 0 0;
	padding:	8px 0 0 8px;
	width:		305px;
}

#notisHome-ca {
	background:	url(../img/ca/vb_bck_pestanya01.png) no-repeat top left;
	color:		#666;
	float:		left;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height:		181px;
	margin:		0 15px 0 0;
	padding:	8px 0 0 8px;
	width:		305px;
}

#notisHome-es h3, #notisHome-ca h3 {
	background: none!important;
	margin:		0 0 25px -8px;
}

#notisHome-es h4 , #notisHome-ca h4 {
	margin:		0 0 0 23px;
}

#notisHome-es p, #notisHome-ca p {
	height:		45px;
	line-height:14px;
	margin:		-20px 0 0 23px;
	width:		270px;
}

#notisHome-es a, #notisHome-ca a {
	color:		#003956;
	font: 		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#notisHome-es a:hover, #notisHome-ca a:hover {
	color:		#6e8996;
	font: 		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.leeermas a {
	color:		#003956;
	float:		left;
	font: 		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		40px 0 0 0!important;
}

.vertodas {
	height:		12px;
	margin:		-138px 0 0 0;
	position:	absolute;
	text-align: right;
	width:		303px;
}

ul#paginar-notisHome {
	float:		right;
	height:		20px;
	margin:		9px 0 0 0;
	width:		50px;
}

ul#paginar-notisHome li {
	display:	inline;
	margin:		0;
	width:		auto;
}

#marques {
	float:		left;
	margin:		5px 0 0 0;
	text-align: center!important;
	width:		990px;
}

#marques ul {
	margin:		10px 0 20px 190px;
	text-align:	center;
	width:		auto;
}

#marques ul li {
	/* background: url(../img/vb_bck_logosmarques.png) no-repeat top left; */
	display:	block;
	float:		left;
	margin:		0 4px 0 0;
	padding:    3px;
}

#ombra-prefooter {
	background:url(../img/vb_bck_ombra_bottom.gif) repeat-x top left;
	display:	block;
	height:		10px;
	margin:		0 0 0 13px;
	width:		969px;
}

ul#footerNav {
	float:		left;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 0 12px;
	text-align:	center;
	width:		970px;
}

ul#footerNav li {
	display:	inline;
	margin:		0 4px 0 0;
}

ul#footerNav li a {
	background: url(../img/vb_bck_separador_links.gif) no-repeat right;
	color: 		#bfd0d7;
	padding:	0 8px 0 0;
}

ul#footerNav li a:hover {
	color: 		#fff;
}

#footer {
	background: #FFF;
	float:		left;
	height:		60px;
	margin:		0 0 10px 13px;
	padding:    20px;
	width:		929px;	
}

#footer a {
	color:		#002e40;
}

#footer a:hover {
	color:		#6e8996;
}

.copyright {
	color:		#002e40;
	font: 		normal 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding:    0 0 0 3px;
	width:		450px;
}

.credits {
	color:		#002e40;
	float:		right;		
	font: 		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		-14px -1px 0 0;
}

#contacte-bcn {
	background: url(../img/vb_bck_separador_vertical.gif) repeat-y right; 
	clear:		both;
	color:		#8c8c8c;
	float:		left;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:14px;
	padding:    5px 0 0 20px;
	width:		239px;
}

#contacte-hospi {
	color:		#8c8c8c;
	float:		left;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:14px;
	margin:		0 0 0 30px;
	padding:    5px 0 0 0;
	width:		280px;
}

#bann_scooters {
	float:		left;
	margin:		13px 0 0 20px;	
	width:		auto;
}

#bann_vcpiaggio {
	float:		left;
	margin:		21px 0 0 28px;	
	width:		auto;
}

.bt_vercatalogo {
	margin:		221px 0 0 17px;
	height:		31px;
	position:	absolute;
	width:		94px;
	z-index:	1;
}

.bt_vercatalogo-02 {
	height:		31px;
	margin:		221px 0 0 885px;
	position:	absolute;
	width:		94px;
}

#area_continguts-interior {
	background: url(../img/vb_bck_interior-central.jpg) no-repeat top left;
	float:		left;
	height:		auto;
	margin:		0;
	padding:	0;
	width:		995px;
}

#subNav {
	background: url(../img/vb_bck_subNav.gif) no-repeat bottom left;
	float:		left;
	height:		761px;
	margin:		20px 0 0 6px;
	padding:	0;
	width:		200px;
}

#subNav a {
	color:		#006892;	
}

#subNav a:hover {
	color:		#6f6f6f;	
}

#subNav ul li {
	background: url(../img/vb_bck_separador-subNav.gif) no-repeat top left;
	color:		#006892;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 20px 0;
	padding:	0 0 0 15px;
}

#subNav ul li a.seleccionado {
	background: url(../img/vb_bullet_marca_subnav.gif) no-repeat top left;
	padding:	0 0 0 10px;
}

#subNav ul li ul {
	margin:		10px 0 3px 0;
}

#subNav ul li ul li {
	background: url(../img/vb_bullet_mainnav_tancat.gif) no-repeat top left;
	color:		#006892;
	font:		normal 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 2px 10px;
	padding:    0 0 0 10px;
}

#subNav ul li ul li a {
	background: none;	
	padding: 	0;
}

#subNav ul li ul li ul {
	margin:		3px 0 3px 0;
}

#subNav ul li ul li ul li {
	background: url(../img/vb_bullet_mainnav.gif) no-repeat top left;
	color:		#006892;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	padding:	0 0 0 9px;
}

.marca-activa {
	background: url(../img/vb_bullet_mainnav_obert.gif) no-repeat top left!important;
	font:		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

.modelo-activo {
	background: #006892 url(../img/vb_bullet_marca_modelo-activo.gif) no-repeat 0 3px!important;
	color:		#FFF!important;
	display:	block!important;
	float:		none;
	font:		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	overflow:	hidden!important;
	padding:	4px!important;
	text-indent:7px;
	width:		120px!important;
}

#contenedor-2cols {
	float:		left;
	margin:		0;
	width:		770px;
}

#contenedor-3cols {
	float:		left;
	margin:		0 0 0 10px;
	width:		970px;
}

#col01 {
	float:		left;	
	margin:		0 20px 0 35px;
	width: 		350px;
}

#col01-empresa {
	float:		left;	
	height:		175px;
	margin:		27px 0 0 25px;
	width: 		750px;
}

#col01-galeriafotos {
	float:		left;	
	height:		auto;
	margin:		27px 0 0 25px;
	width: 		750px;
}

#col01-empresa p, #col01-galeriafotos p {
	float:		left;	
	margin:		10px 0 10px 0;
	text-align: justify;
	width: 		480px;
}

#col01-empresa02 {
	float:		left;	
	height:		auto;
	margin:		27px 0 0 25px;
	width: 		750px;
}

#col01-empresa02 p {
	float:		none!important;	
	margin:		10px 0 10px 9px;
	text-align: justify;
	width:		710px;
}

#col01-empresa02 h3 {
	margin:		20px 0 0 0!important;
}

#col01-empresa02 h4 {
	background: url(../img/vb_bck_separador_horitzontal.gif) repeat-x bottom left!important;
	font:		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		25px 0 0 9px;
	padding:	0 0 5px 0;
	width:		722px!important;
}

.subtitulo {
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 20px 9px!important;
}

#col01-gama {
	float:		left;	
	margin:		0 20px 0 35px;
	width: 		254px;
}

#col01-gama p {
	color:		#6f6f6f;
	line-height:14px;
	margin:		0 0 15px 0;
	padding:	0 0 0 9px;
	text-align:	justify;
	width: 		246px!important;
}

#col01-gama h3 {
	width: 		250px;
}

#col02 {
	float:		left;	
	margin:		11px 0;
	padding:	0;
	width: 		354px;
}

#col02 p {
	color:		#6f6f6f;
	line-height:15px;
	margin:		0 0 18px 0;
	padding:	0 0 0 9px;
	text-align:	justify;
}

#col02-gama {
	float:		left;	
	margin:		0;
	padding:	0;
	width: 		439px;
}

#col02-gama p {
	color:		#6f6f6f;
	line-height:15px;
	margin:		0 0 15px 0;
	padding:	0 0 0 9px;
	text-align:	justify;
}

#col01-extendida, #col01-extendida-empresa {
	background:	url(../img/vb_bck_separador_vertical.gif) repeat-y top right!important;
	float:		left;	
	margin:		20px 15px 0 25px;
	padding:	0 25px 20px 33px;
	width: 		630px;
} 

#col01-extendida-empresa p {
	float:		none!important;	
	margin:		0 0 15px 0;
	text-align: justify;
} 

#col01-contacto {
	background:	url(../img/vb_bck_separador_vertical.gif) repeat-y right;
	float:		left;	
	margin:		20px 15px 0 25px;
	padding:	0 25px 0 33px;
	width: 		530px;
} 

#col01-contacto h2 {
	color:		#014566;
	background: none!important;
	border:		0!important;
	font:		bold 15px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 25px -33px;
	text-indent:0;
	width:		505px;
}

#col02-extendida {
	float:		left;	
	height:		450px;
	margin:		15px 0 0 0;
	padding:	82px 0 0 0;
	width: 		232px;
}

#col02-contacto {
	float:		left;	
	height:		auto;
	margin:		15px 0 0 0;
	padding:	8px 0 0 0;
	width: 		332px;
}

#col02-extendida p {
	float:		left;	
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	line-height:normal;
	margin:		0;
	padding:	0 0 0 10px!important;
	width: 		232px;
}

#col02-contacto p {
	float:		none;	
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	line-height:normal;
	margin:		0!important;
	padding:	0 0 0 10px!important;
	width: 		330px;
}

#col01-catalogo {
	float:		left;	
	margin:		20px 15px 0 10px;
	padding:	0 25px 0 23px;
	width: 		720px;
} 

ul#breadcrumb-catalogo {
	background: url(../img/vb_bullet_marca_avall.gif) no-repeat bottom left;
	color:		#014566;
	float:		left;
	margin:		20px 0 0 35px;
	overflow:	hidden;
	padding:	0 0 14px 0;
	width:		auto;
}

ul#breadcrumb-catalogo li {
	background:	url(../img/vb_bck_raquo_breadcrumb.gif) no-repeat right;
	display:	inline;
	font:		normal 15px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 3px 0 0;
	padding:	0 9px 0 0;
}

ul#breadcrumb-catalogo li a.activo {
	color:		#014566;
	font:		bold 16px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#galeria {
	float:		left;
	width:		350px;
}

#gama {
	float:		left;
	width:		250px;
}


.galeria-img {
	border:		1px solid #c8c8c8;
	height:		345px;
	margin: 	0!important;
	padding:	1px;
	width:		346px;
}

.gama-img {
	border:		1px solid #c8c8c8;
	float:		left;
	height:		250px;
	margin:		0 0 3px 0;
	padding:	1px;
	width:		250px;
}

#galeria-paginacion-anterior {
	float:		left;
	margin:		1px 0 0 0;
}

ul#logos-ficha {
	float:		right;
	margin:		11px 20px 0 0;
	width:		auto;
}

ul#logos-ficha li {
	border:		1px solid #c8c8c8;
	float:		left;
	height:		54px;
	margin:		0 5px 0 0;
	overflow:	hidden;
	padding:	1px!important;
	width:		auto;
}

#empalme-interior {
	background: url(../img/vb_bck_interior-mig.png) no-repeat top left;
	display:	block;
	height:		25px;
	width:		995px;
}

#empalme-interior-sinmenu {
	background: url(../img/vb_bck_interior-mig-sinmenu.png) no-repeat top left;
	display:	block;
	height:		25px;
	width:		995px;
}

.caracteristica {
	color:		#6f6f6f;
	font:  		11px normal Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		3px 0 15px 0!important;
	padding:	0 0 0 9px;
}

.marca {
	background: url(../img/vb_bck_separador_horitzontal.gif) repeat-x bottom left;
	color:		#6f6f6f;
	font:  		11px normal Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		3px 0 15px 9px!important;
	padding:	0 0 5px 0!important;
	width:		244px;
}

#caract-tecnicas {
	background: url(../img/vb_bck_descarrega.gif) no-repeat top left;
	margin:		5px 0 20px 9px;
	padding:	15px 0 15px 45px;
}

#caract-tecnicas a, #descarga-interior a, #descarga-interior-extendida a {
	font:  		11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	font-weight:bold!important;
	color:		#014566;
	margin:		0!important;
}

#caract-tecnicas a:hover, #descarga-interior a:hover, #descarga-interior-extendida a:hover {
	color:		#6f6f6f;
}

.peso {
	color:		#c8c8c8!important;
	float:		left;
	font:  		10px normal Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		-18px 0 0 0!important;
}

.peso-02 {
	color:		#c8c8c8!important;
	float:		left;
	font:  		10px normal Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		-28px 0 0 38px!important;
}

#gamaColores {
	margin:		17px 0 0 0;
	width:		auto;
}

#gamaColores li {
	border: 	1px solid #c3c3c3;
	float:		left;
	height:		26px;
	margin:		0 10px 0 0;
	padding:	1px;
	width:		26px;
}

#gamaColores li:hover {
	border: 	1px solid #545454;
	cursor:		pointer;
}

.colorActivo {
	float:		right;
	margin:		-30px 0 0 10px;
	padding: 	0;
	text-align: right;
	width:		auto;
}

.colorActivo li {
	margin:		0 0 0 10px!important;
}

.txt_colorActivo {
	border:		0!important;	
	color:		#545454;
	font:  		10px normal Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	padding:	8px 0 0 0!important;
	text-align: right;
	width:		auto!important;
}

.IVA {
	color:		#b4b4b4;
	font:  		10px normal Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

ul#precios {
	color:		#014566;
	font-weight:bold;
	margin:		5px 0 0 9px;
}

ul#precios li {
	border-right:1px solid #014566;		
	float:		left;
	margin:		0 10px 0 0;
	padding:	0 10px 0 0;
}

.tarifa {
	color:		#6f6f6f;
	font-weight: bold;
}

.oferta {
	color:		#b04a5d;
	font-weight: bold;
}

.precio {
	color:		#b04a5d!important;
	font-weight:bold!important;
	margin:		18px 0 0 11px!important;
	position:	relative;
	text-align: right!important;
	width:		618px!important;
}

#doc-adicional {
	margin:		5px 0 20px 9px;
	padding:	0 0 15px 0;
}

#doc-adicional li {
	background: url(../img/vb_bck_separador_docs.gif) no-repeat top left;
	padding:	11px 0 0 1px;
}

#doc-adicional a {
	background: url(../img/vb_ico_pdf_02.gif) no-repeat left;
	color:		#014566;
	display:	block;
	font:  		10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	font-weight:bold!important;
	height:		23px;
	margin:		0!important;
	padding:	3px 0 0 38px!important;
}

#doc-adicional a:hover {
	color:		#6f6f6f;
}

.ico-novedad {
	margin:		9px 0 0 9px;
	position:	absolute;
}

.ampliar-img {
	margin:		312px 0 0 247px;
	position:	absolute;
}

#col01-extendida h2 {
	background: none!important;
	border:		0!important;
	color:		#014566;
	font:		bold 15px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 25px -33px;
	text-indent:0;
	width:		705px;
}

#contenedor-3cols h3 {
	background: url(../img/vb_bullet_marca_h3.gif) no-repeat top left;
	color:		#014566;
	font:		bold 15px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 0 -9px;
	text-indent:9px;
}

#contenedor-3cols h4 {
	background: none!important;
	color:		#014566;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		7px 0 24px 0;
	padding:	0;
	text-indent:0!important;
}

#contenedor-3cols p {
	color:		#6f6f6f;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:15px;
	margin:		10px 0 12px 0;
	padding:	0;
	text-align:	justify;
	width:		auto;
}

.contenedor-3cols-img {
	border:		1px solid #c8c8c8;
	float:		left;
	margin:		5px 20px 5px 0;
	padding:	5px;
}

ul#datos {
	margin:		15px 0 10px 0;
}

ul#datos li {
	background: url(../img/vb_bullet_mainnav.gif) no-repeat top left;
	margin:		0 0 8px 0;
	padding:	0 0 0 7px;
}

.fecha-notis {
	color: 		#989898!important;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0!important;
}

.subtitol-marcas {
	color: 		#989898!important;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		4px 0 0 0!important;
}

#col02-extendida h2 {
	background: url(../img/vb_bullet_marca_h3.gif) no-repeat top left;
	border:		0!important;
	color:		#014566;
	font:		bold 15px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 7px 0;
	text-indent:9px;
	width:		235px;
}

#col02-contacto h2 {
	background: url(../img/vb_bullet_marca_h3.gif) no-repeat top left;
	border:		0!important;
	color:		#014566;
	font:		bold 15px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 7px 0;
	text-indent:9px;
	width:		335px;
}

#descarga-interior {
	background: url(../img/vb_bck_descarga-interior.jpg) no-repeat top left;
	margin:		0 0 20px 9px;
	padding:	7px 0 15px 45px;
}

.peso-03 {
	color:		#c8c8c8!important;
	float:		left;
	font:  		10px normal Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		-12px 0 0 0!important;
}

#descarga-interior-extendida {
	background: url(../img/vb_bck_descarga-extendida.jpg) no-repeat top left;
	margin:		4px 0 20px 0;
	padding:	7px 0 15px 45px;
}

.volverlistado {
	margin:		-70px 0 0 519px!important;
	padding:	0!important;
	position:	absolute;
	text-align: right!important;
	width:		305px;
}

ul#noticias, ul#ocasiones, ul#resultatscercador {
	margin:		-10px 0 0 0!important;
}

ul#noticias li, ul#ocasiones li, ul#resultatscercador li {
	background: url(../img/vb_bck_separador_horitzontal.gif) repeat-x bottom left;
	display:	block;
	margin:		0;
	padding:	10px 0 10px 0;
}

ul#noticias li:hover {
	background: #f7fcff url(../img/vb_bck_separador_horitzontal.gif) repeat-x bottom left;
}

ul#noticias h3, ul#ocasiones h3 {
	line-height:14px; 
	text-indent:0!important;
}

ul#resultatscercador h3 {
	line-height:14px; 
	text-indent:0!important;
}

ul#noticias p, ul#ocasiones p {
	color:		#014566;
	line-height:normal;
	margin:		5px 0 0 0;
}

ul#resultatscercador p {
	color:		#014566;
	line-height:normal;
	margin:		5px 0 0 0;
	padding:	0 0 0 125px;
}

ul#noticias img, ul#ocasiones img, ul#resultatscercador img {
	background:	#FFF;
	border:		1px solid #c8c8c8;
	float:		left;
	margin:		0 15px 0 0;
	padding:	4px;
}

ul#resultatscercador img {
	background:	#FFF;
	border:		1px solid #c8c8c8;
	float:		left;
	margin:		0 15px 0 0;
	padding:	4px;
}

ul#noticias img:hover {
	border:		1px solid #545454;
}

#tits-seccio {
	margin:		0 0 20px 20px;
	overflow:	hidden!important;
	width:		180px;
}

ul.enlaces {
	margin:		5px 0 30px 0!important;
}

ul.enlaces li {
	background: url(../img/vb_bck_separador_horitzontal.gif) repeat-x bottom left;
	margin:		0;
	padding:	1px 0 15px 0!important;
}

ul.enlaces li:hover {
	background: #f7fcff url(../img/vb_bck_separador_horitzontal.gif) repeat-x bottom left;
}

ul.enlaces h2 {
	background: url(../img/vb_bullet_mainnav.gif) no-repeat top left!important;
	font:  		10px bold Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 10px -10px!important;
	position: 	absolute;
	text-indent:9px!important;
}

ul.enlaces h3 {
	background: none!important;
	margin:		10px 0 2px 0!important;
	text-indent:0!important;
}

ul.enlaces a {
	margin:		0 0 5px 0!important;
}

ul.enlaces p {
	margin:		0!important;
}

ul#enlaces img {
	background:	#FFF;
	border:		1px solid #c8c8c8;
	float:		left;
	margin:		0 15px 0 0;
	padding:	4px;
}

ul#enlaces img:hover {
	border:		1px solid #545454;
}

.tipo-enlaces {
	background: url(../img/vb_bullet_mainnav.gif) no-repeat top left!important;
	float:		none;
	font:  		10px bold Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 5px -10px!important;
	text-indent:9px!important;
}

.descripcion-enlaces {
	float:		left;
	padding:	7px 0 0 0!important;
}

ul#paginacion {
	margin:		-9px 0 20px 0;
	text-align:	center;
	width:		auto;
}

ul#paginacion-notis {
	margin:		21px 0 20px 0;
	text-align:	center;
	width:		auto;
}

ul#paginacion li, ul#paginacion-notis li {
	background:url(../img/vb_bck_separador_links.gif) no-repeat bottom right;
	display:	inline;
	margin:		0 8px 0 0;
	padding:	0 8px 0 0;
}

.activo {
	color:		#014566;
	font-weight:bold!important;
}

.bt-anterior {
	background: none!important;
	margin:		-8px 0 0 -49px!important;
	position:	absolute;
}

.bt-siguiente {
	background:	none!important;
	margin:		-8px 0 0 5px!important;
	position:	absolute;
}

.iframe-googlemaps {
	margin:		5px 0 0 0!important;
}	

.contacto-direccion {
	margin:		0!important;
}

ul#promociones {
	margin:		0 0 20px -20px;	
}

ul#promociones li {
	background:	url(../img/vb_bck_separador_vertical.gif) repeat-y top left;
	float:		left;
	margin:		10px 0 0 0;
	padding: 	0 15px 0 15px;
	width:		185px;
}

ul#promociones li:hover {
	background:	#f7fcff url(../img/vb_bck_separador_vertical.gif) repeat-y top left;
	cursor: 	pointer;
}

.margin-promo03 {
	margin:		10px 0 0 0!important;
}

ul#promociones img {
	background:	#FFF;
	border:		1px solid #c8c8c8;
	padding:	4px;
}

ul#promociones img:hover {
	background:	#FFF;
	border:		1px solid #545454;
	padding:	4px;
}

ul#promociones h3 {
	color:		#014566;
	font:  		11px bold Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		7px 0 0 0;
}

ul#promociones p {
	font:  		11px norma Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		4px 0 10px 9px!important;
	text-align: left!important;
}

ul#promociones a {
	font:  		10px normal Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

ul#banners {
	margin:		-5px 0 0 0;
}

ul#banners li {
	background:	#FFF;
	border:		1px solid #c8c8c8;
	float:		none;
	height:		180px;
	margin:		0 0 50px 12px;
	padding:	4px;
	padding:	0;
	width:		210px;
}

#homecatalogo-scooters {
	background: url(../img/vb_bck_separador_horitzontal.gif) repeat-x bottom left;
	float:		left;
	margin:		0 0 16px 0;
	padding:    0 0 21px 0;	
	width:		750px;
}

#homecatalogo-scooters img, #homecatalogo-vc img {
	background:	#FFF;
	border:		1px solid #c8c8c8;
	float:		left;
	margin:		5px 10px 0 0;
	padding:	4px;
}

#homecatalogo-vc {
	float:		left;
	margin:		0 0 25px 0;
	width:		720px;
}

ul.homecatalogo-llistat {
	float:		left;
	margin:		0;
	width:		auto;
}

ul.homecatalogo-llistat li {
	background:	url(../img/vb_bullet_marcas.gif) no-repeat top left;
	float:		left;
	font:  		14px bold Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 10px 0 0;
	padding:	0 0 0 15px;
	width:		95px;
}

ul.homecatalogo-llistat li ul li {
	background: url(../img/vb_bullet_marca_modelos-final.gif) no-repeat top left;
	float: 		none;
	font:  		11px bold Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		5px 0 0 0 !important;
	padding:	0 0 0 7px!important;
}

ul.homecatalogo-llistat li ul li ul li {
	background: url(../img/vb_bullet_marca_modelos.gif) no-repeat top left;
	float:		none!important;
	font:  		10px normal Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin: 	2px 0 0 0!important;
	padding:	0 0 0 10px!important;
}

ul#modelos-llistat {
	clear:		both;
	float:		none;
	margin: 	0;
}

ul#modelos-llistat li {
	float:		left;
	height:		144px;
	margin: 	0 20px 0 0;
}

ul#modelos-llistat img {
	background:	#FFF;
	border:		1px solid #c8c8c8;
	float:		none;
	padding:	4px;
}

ul#modelos-llistat img:hover {
	border:		1px solid #545454;
	cursor:		pointer;
}

ul#modelos-llistat p {
	float:		none;
	font-weight:bold;
	line-height:12px;
	margin:		2px 0 0 0!important;
	padding:	0!important;
	text-align: center;
	width:		110px;
}

ul#logos-gama {
	float:		right;
	margin:		11px 20px 0 0;
	width:		auto;
}

ul#logos-gama li {
	border:		1px solid #c8c8c8;
	height:		54px;
	float:		left;
	margin:		0 5px 0 0;
	overflow:	hidden;
	padding:	1px!important;
	width:		auto;
}

ul.llista {
	float:		left;
	margin:		10px 0 10px 0;
}

ul.llistaavislegal {
	float:		left;
	margin:		0 0 5px 0;
}

#avislegal p {
	margin: 	0 0 20px 0!important;
	width:		710px;
}

#avislegal h3 {
	background: none!important;
	float:		left;
	font-weight:bold!important;
	font:  		12px bold Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:	 	-2px 0 0 0!important;
	text-indent:0!important;
	width:		710px;
}

#avislegal h4 {
	float:		left;
	font:  		12px bold Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	font-weight:bold!important;
	margin:	 	15px 0 4px 0!important;
	text-indent:0!important;
	width:		710px;
}

ul.llista li {
	background: url(../img/vb_bullet_marca_h3_ie.gif) no-repeat top left;
	float:		none;
	font:  		11px normal Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 9px 0;
	padding:	0 0 0 9px;
	width:		720px;
}

ul.llistaavislegal li {
	background: url(../img/vb_bullet_marca_h3_ie.gif) no-repeat top left;
	float:		none;
	font:  		11px normal Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 5px 0;
	padding:	0 0 0 9px;
	width:		720px;
}

#carroussel-container {
	background: url(../img/es/empresa/vb_bck_historia-01.jpg) no-repeat top left;
	float:		left;
	height:		350px;
	margin:		0 0 0 12px;
	width:		750px;
}

#carroussel-container-contenidos {
	height:		350px;
	margin:		0;
	position:	absolute;
	width:		750px;
}

#carroussel-container-contenidos h3 {
	background: none!important;
}

#carroussel-foto {
	height:		180px;
	margin:		75px 0 0 117px;
	position: 	absolute;
	width:		190px;
}

#carroussel-txts {
	height:		350px;
	margin:		60px 0 0 350px;
	overflow:	hidden;
	position: 	absolute;
	width:		320px;
}

.carroussel-numfotos {
	color:		#959595;
	font:  		10px normal Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	padding:	0 0 0 3px;
 }

#carroussel-txts h3 {
	color:		#333;
	font-size:	16px;
	margin:		0 0 16px -9px;
}

#carroussel-txts p {
	color:		#333;
	margin:		0 0 14px 0;
}

#carroussel-bt-anterior {
	cursor:		pointer;
	margin:		138px 0 0 20px;
	position:	absolute;
}

#carroussel-bt-siguiente {
	cursor:		pointer;
	margin:		138px 0 0 687px;
	position:	absolute;
}

ul#galeriafotos {
	margin:		20px 0 20px -5px!important;	
}

ul#galeriafotos li {
	background:	url(../img/vb_bck_separador_vertical.gif) repeat-y top left;
	float:		left;
	margin:		10px 0 25px 0;
	padding: 	0 15px 0 15px;
	width:		215px;
}

ul#galeriafotos li:hover {
	background:	#f7fcff url(../img/vb_bck_separador_vertical.gif) repeat-y top left;
	cursor: 	pointer;
}

ul#galeriafotos img {
	background:	#FFF;
	border:		1px solid #c8c8c8;
	padding:	4px;
}

ul#galeriafotos img:hover {
	background:	#FFF;
	border:		1px solid #545454;
	padding:	4px;
}

ul#galeriafotos h3 {
	color:		#014566;
	font:  		11px bold Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		7px 0 4px 0!important;
}

ul#galeriafotos p {
	font:  		11px norma Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		4px 0 10px 9px!important;
	text-align: left!important;
	width:		210px;
}

ul#galeriafotos a {
	font:  		11px bold Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

.numfotos {
	background: url(../img/vb_ico_fotos.gif) no-repeat right;
	color:		#c6c6c6;
	font:  		9px normal Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		-19px 0 0 175px;
	padding:	2px 15px 0 0;
	position:	absolute;
	text-align: right;
	width:		25px;
}

ul#mycarousel {
	width:		350px;
}
	
ul#mycarousel li {
	float:		left;
	height:		115px;	
	margin:		0 16px 0 0;
	overflow:	hidden;
	width:		106px;
}

ul#mycarousel li a {
	border:		1px solid #c8c8c8;
	display:	block;
	height:		104px;
	padding:	1px 1px 0 1px;
}

ul#mycarousel li a:hover {
	border:		1px solid #545454;
	display:	block;
	height:		104px;
	padding:	1px 1px 0 1px;
}

#galeria-paginacion-siguiente {
	cursor:		pointer;
	float:		right;
	margin:		4px 0 0 0;
}

.volver {
	padding: 	0 0 10px 0;
	text-align:	right;
	width:		640px;
}

.instrucciones {
	color:		#b4b4b4;
	font:  		10px normal Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

#col-profesionales-01 {
	float:		left;
	margin:		10px 0 0 0;
	padding:	0;
	width:		372px;
}

#col-profesionales-01 p {
	width:		auto;
}

#col-profesionales-01 li {
	width:		auto!important;
}

#col-profesionales-02 {
	background:	url(../img/vb_bck_separador_vertical.gif) repeat-y top left!important;
	float:		right;
	margin:		10px 20px 0 0;
	padding:	0 0 0 30px;
	width:		300px;
}

#container-btns-carrousel {
	height:		20px;
	margin:		0;
	width:		350px;
}

#galeria-btns-carrousel-siguiente {
	cursor:		pointer;
	float:		right;
	margin:		4px 0 0 0;
}

#galeria-btns-carrousel-anterior {
	cursor:		pointer;
	float:		left;
	margin:		1px 0 0 0;
}

.ecosolution {
	margin:		0!important;
	width:		auto!important;
}

.ecosolution li {
	width:		250px!important;
}

#container-precio {
	background: #f6fdff;
	border: 	1px solid #eeeeee;
	margin:		0 0 25px 9px;
	padding: 	7px 0 10px 0;
}

#col-tresquarts {
	float:		left;
	margin:		0;
	padding:	0;
	width:		500px;
}

#col-tresquarts p {
	overflow:   visible;
	padding: 	0!important;
	width:		484px!important;
}

#col-unquart {
	background:	url(../img/vb_bck_separador_vertical.gif) repeat-y top left;
	float:		right;
	margin:		26px 0 0 0;
	padding:    0 0 30px 21px;
	width:		217px!important;
}

#col-unquart li {
	margin:		30px 0 0 0;
}

#col-unquart li a {
	border:		1px solid #c8c8c8;
	display:	block;
	height:		180px;
	padding:	4px;
	width:		187px;
}

#col-unquart li a:hover {
	border:		1px solid #545454;
}

.link-galeria {
	display:	block;
	height:		50px;
	margin:		141px 0 0 25px;
	position:	absolute;
	width:		445px;
}

.link-galeria img {
	height:		50px;
	width:		445px;
}

ul.horaris {
	float:		left;
	margin:		10px 0 5px 12px;
}

ul.horaris li {
	border-left:1px solid #6F6F6F;
	float:		none;
	padding:	1px 0 1px 12px;
}

.tithoraris {
	color:		#6F6F6F!important;
	float:		left!important;
	font-weight:bold!important;
	margin:		10px 0 0 9px!important;
	padding:	0 0 5px 0;
}

.tittenda {
	font:		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	text-indent:19px!important;
}

.videocaptura {
	height:		180px;
	widt:		240px;
}

.bt_contactar {
	margin:		114px 0 0 0;
	position:	absolute;
	text-align: right;
	width:		958px;
}

#noticies-showroom-container {
	float:		right; 
	margin: 	0;
	width:		360px;
}

#noticies-showroom-container li {
	float:		left;
	margin:		0 0 5px 0!important;
	width: 		91px!important;
}

#noticies-showroom-container img {
	border: 	1px solid #DEDBD1!important;
	float:		left;
	height: 	80px!important;
	padding: 	1px!important;
	width: 		80px!important;
}

div#flash {
	float:		left;
	height:		300px;
	margin:		10px 0 0 0;
	width:		300px;
}

ul#llistat-imgficha {
	clear:		both;
	float:		none;
	margin: 	0;
}

ul#llistat-imgficha li {
	float:		left;
	height:		144px;
	margin: 	0 20px 0 0;
}

ul#llistat-imgficha img {
	background:	#FFF;
	border:		1px solid #c8c8c8;
	float:		none;
	padding:	4px;
}

ul#llistat-imgficha img:hover {
	border:		1px solid #545454;
	cursor:		pointer;
}

ul#llistat-imgficha p {
	float:		none;
	font-weight:bold;
	line-height:12px;
	margin:		2px 0 0 0!important;
	padding:	0!important;
	text-align: center;
	width:		110px;
}

ul.enlaces-ficha {
	margin:		5px 0 30px 0!important;
}

ul.enlaces-ficha li {
	background: url(../img/vb_bck_separador_horitzontal.gif) repeat-x bottom left;
	margin:		0;
	padding:	10px 0 10px 0!important;
}

ul.enlaces-ficha li:hover {
	background: #f7fcff url(../img/vb_bck_separador_horitzontal.gif) repeat-x bottom left;
}

ul.enlaces-ficha h2 {
	background: url(../img/vb_bullet_mainnav.gif) no-repeat top left!important;
	font:  		10px bold Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 10px -10px!important;
	position: 	absolute;
	text-indent:9px!important;
}

ul.enlaces-ficha h3 {
	background: none!important;
	margin:		10px 0 2px 0!important;
	text-indent:0!important;
}

ul.enlaces-ficha a {
	background: url(../img/vb_bullet_marca_h3.gif) no-repeat left top;
	margin:		0 0 5px 0!important;
	padding:	0 0 0 10px;
}

ul.enlaces-ficha p {
	margin:		0!important;
}

