body {
	background:	#FFFFFF url(/img/bb_bck_body.gif) repeat-x;
	color:		#747474;
	font:		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0 auto;
	padding:	0;
	text-align:	center;
	width:		100%;
}

.izq {float:left;}
.der {float:right;}
.clear {clear:both;}

.nobackground {
	background:	none!important;
	margin: 	0!important;
}

strong {
	color: #555;	
}

.noborder {border:none!important;}
.oculto {display:none}

ul {
	list-style:	none;
	margin:		0;
	padding:	0;
}

ol {
	font:		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	list-style:	none;
	margin:		0;
	padding:	0;
}

a {
	color:		#2B6998;
	text-decoration:none;
}

a:hover {
	color:		#747474;
	outline:	none;
}

a img {border: none;}

fieldset {
	border:		none;
	margin:		0;
	padding:	0;
}

.ampliar {float:right;}

h1 {
	clear: 		right!important;
	color:		#2B6998;
	display:	block; 
	float:		none; 
	font:		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		22px!important;
	margin:		10px 0 0 0!important;
	width: 		auto;
}

h2 {
 	clear: 		both!important;
	color: 		#666666;
	float:		none; 
	font: 		bold 12px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	20px; 
	margin: 	2px 0 0 0;
	width:		auto;
}

h3 {
	color: 		#2B6998;
	float:		left; 
	font: 		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height:12px;
	margin: 	6px 0 8px 0;
	padding:	0;
	width: 		auto; 
}

h4 {
	color: 		#2B6998;
	float:		left;
	font: 		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height:12px;
	margin:		4px 0 0 0;
	padding:	0;
	text-align:	center;
	width: 		89px;
}

.p {line-height:18px;}

#global {
	height: 	auto;
	margin:		0 auto;
	text-align:	left;
	width:		920px;
}
	
#barragris_top {background:url(/img/bb_bck_barratop.gif) repeat-x top;}	

#area_top {
	background:	url(/img/bb_bck_top.gif) repeat-x top #FFFFFF;
	float:		left;
	height: 	100px;
	width: 		920px;
}

#top-idiomes {
	color:		#CADAE6;
	float:		right; 	
	height: 	15px;
	margin: 	0 20px 0 0;
	text-align: center;
	padding-top:0px; 
	width: 		58px;
}

#top-idiomes a{
	background:	url(/img/bb_bck_buttons.gif) no-repeat;
	color:		#EBEFDF;
	display:	block; 
	float:		left; 
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	20px;
	overflow:	auto; 
	padding: 	2px 0 0 0;
	text-align: center; 
	width:		58px;
}

#top-idiomes a:hover {
	background:	url(/img/bb_bck_buttons_on.gif) no-repeat;
	color:		#ffffff;
	display:	block; 
	float:		left;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	20px;
	overflow:	auto;
	text-align: center; 
	width: 		58px;
}

#logotip {
	float:		left;
	height: 	60px;
	margin: 	20px 0 1px 15px;
	text-align:	center;
	width: 		237px;
}

#area_privada {
	height: 	auto;
	margin:		42px 0 0 472px;
	overflow:	auto;
	padding:	0;
	position:	absolute; 
	width:		460px; 
}

#area_privada-img {
	float:		left; 
	height: 	auto; 
	margin: 	25px 5px 0 0;
	width:		83px;
}

#area_newsletter {
	float:		left;
	height: 	69px;
	margin: 	15px 0 0 80px;
	width: 		66px; 
}

#area_menu {
	float:		left; 
	height: 	95px; 
	width: 		920px; 
}

#menu {
	background:	url(/img/mainnav/bb_bck_subnav_gris.gif) repeat-x;
	float:		left;
	height: 	38px; 
	width: 		920px;
}

#menu li {
	float:		left;
	background:	url(/img/mainnav/bb_bck_subnav_separador.gif) repeat-x;
	width: 		128px; 
}

#submenu {
	background:	url(/img/mainnav/bb_bck_subnav_blau.gif) repeat-x;
	float:		left;
	height: 	38px; 
	padding: 	0 0 0 20px;
	width:	 	900px;
}

#submenu li{
	color: 		#E7EEF3;
	float:		left;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	38px; 
	padding: 	11px 0 0 0;
	width: 		auto;
}

#submenu a {
	color: 		#E7EEF3;
	float:		left;
	padding: 	0 10px 0 10px;
	width: 		auto;
}

#submenu a:hover {
	float:		left;
	color: 		#FFFFFF;
	width: 		auto;
}

.submenuCatalogo {
	background:	url(/img/mainnav/bb_bck_subnav_naranja.gif) repeat-x!important;
	float:		left;
	height: 	38px; 
	width: 		920px;
}

#submenu strong {color: #FFFFFF;}

#content_fila-01 {
	float:		left; 
	height: 	345px;
	margin:		5px 0 0 0;
	width: 		920px; 
}

.breadcrumb {
	background: url(/img/bb_bck_mainnav.gif) top no-repeat;
	color:		#2B6998;
	float:		left;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	19px;
	margin-top: 0; 
	padding-top:7px;
	text-indent: 20px;
	width: 		920px;
}

.breadcrumb a {
	color:		#929293;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
}

.breadcrumb a:hover {
	color:		#747474;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
}

.breadcrumb-strong {
	color:		#2B6998;
	font: 		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
}

#destacat-01-f01 {
	background:	#FFFFFF;
	float:		left;
	height: 	305px;
	margin: 	0 10px 0 0;
	padding: 	20px; 
	width: 		205px;
}

#destacat-02-f01 {
	background:	#FFFFFF;
	float:		left;
	height: 	305px;
	margin: 	0 10px 0 0; 
	padding: 	20px;
	width: 		205px;
}

.p-destacats {
	clear:		both!important;
	display:	block;
	float:		left; 
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	57px;
	line-height:14px;
	margin: 	0 0 10px 0;
	overflow:	hidden;
	width: 		205px;
}

#destacat-410px-f01 {
	background:	#FFFFFF; 
	float:		left;
	height: 	345px;
	width: 		410px;
}

.bt_ampliar {
	clear:		both;
	display:	block;
	left: 		195px; 
	overflow:	hidden;
	position:	relative;
	top: 		-2px;
	width: 		35px;
}

#content_fila-02 {
	background:	#E9E9E9;
	height: 	86px;
	float:		left;
	margin: 	10px 0 0 0;
	padding:	12px 0 12px 12px; 
	width: 		908px; 
}

#content_fila-02 a{
	float:		left;
	margin: 	0;
}

#content_fila-02 a:hover {
	color:		#747474;
	float:		left;
	margin: 	0;
}

#content_fila-02 li {
	background:	url(/img/bb_linia_vertical.gif) repeat-y right;
	float:		left; 
	height: 	87px; 
	margin: 	0 10px 0 0;
	width:		294px; 
}

#content_fila-02 img {
	border: 	4px solid #D7D7D7;
	float:		left; 
	margin: 	0 10px 0 0;
}

#content_fila-02 p {
	float:		left; 
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height:12px;
	margin: 	0 0 10px 0;
	width: 		180px;
}

#content_fila-03 {
	float:		left;
	height: 	250px;
	margin: 	10px 0 0 0;
	width:	 	920px; 
}

#area_notis {
	background:	url(/img/bb_bck_stripe_920x315.gif) no-repeat;
	float:		left;
	height: 	315px; 
	margin: 	0 10px 0 0;
	overflow:	hidden;
	padding: 	20px 0 0 20px;
	width: 		900px;
}

.noti {
	background: url(/img/bb_linia_vertical.gif)	repeat-y right;
	float:		left; 
	height: 	215px; 
	margin: 	0 15px 0 0;
	padding: 	0 15px 0 0;
	width: 		235px;
}

.noti_01 {
	background: url(/img/bb_linia_vertical.gif) repeat-y right;
	float:		left; 
	height: 	215px; 
	margin: 	0 15px 0 0;
	width: 		255px;
}

.noti_02 {
	background: url(/img/bb_linia_vertical.gif) repeat-y right;  
	float:		left; 
	margin: 	0 15px 0 0;
	width: 		255px;
}

.noti_03 {
	float:		left; 
	margin: 	0;
	width: 		255px;
}

.txt_leermas a {
	color:		#2B6998;
	float:		left; 
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	15px 0 0 20px;
}

.txt_leermas a:hover {
	color:		#747474;
	float:		left; 
	margin: 	15px 0 0 20px; 
}

#area_notis p {
	float:		left; 
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	10px 0 0 20px; 
	width: 		215px;
}

#area_notis h3 {
	background:	url(/img/bb_ul_fletxes.gif) no-repeat left top;
	float:		left; 
	margin: 	15px 0 0 10px;
	padding: 	0 0 0 10px;
	width:		230px;
}

.data {
	background:	url(/img/bb_bck_data.gif) no-repeat;
	float:		left;
	height: 	auto; 
	margin: 	14px 0 0 0;
	width: 		auto;
}

.data-dia {
	color:		#2B6998;
	font: 		bold 14px "Trebuchet MS", Arial, Tahoma, Verdana, Helvetica, sans-serif;
	height: 	20px;
	padding: 	5px 0 0 1px;
	text-align:	center;
	width: 		28px;
}

.data-mes {
	color:		#4998D2;
	font: 		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	2px 0 0 0px;
	text-align:	center;
}

#area_topfive {
	float:		left; 
	height: 	230px;
	padding: 	20px 0 0 15px;
	width: 		230px!important; 
}

#llista_topfive {
	background: url(/img/bb_bck_topfive.gif) no-repeat;
	float:		left; 
	margin: 	7px 0 0 0;
}

#area_topfive li {
	color:		#2B6998;
	height: 	30px;  
	margin: 	0 0 0 28px;
	overflow:	hidden;
	padding: 	5px 0 0 0;
	width: 		255px;
}

.estado {
	left: 		232px; 
	position:	relative;
	top: 		-11px;
	width: 		15px;  
}

#content_fila-04 {
	float:		left; 
	height: 	140px;
	margin: 	75px 0 0 0;
	width: 		920px; 
}

#area_slide_partners {
	background: #F6F6F6; 
	float:		left; 
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	140px;
	margin: 	0 10px 0 0;
	padding: 	0;
	width: 		610px; 
}

#area_slide_partners li {
	float:		left; 
	height: 	120px;
	margin: 	12px 15px 0 0;
	width: 		91px; 
}

#area_slide_partners li h2 {
	text-align: center;
}

#area_slide_partners p {
	float:		left; 
	margin: 	0;
}

#area_slide_partners-bt-prev {
	float: 		left;
	height: 	140px;
	margin: 	0 28px 0 0;
	width: 		20px; 
}

.slide_partners-img a {
	background: #FFF;
	border: 	1px solid #E1E1E1;
	float:		left; 
	height: 	83px!important;
	overflow: 	hidden;
	width: 		87px!important;
}

.slide_partners-img a:hover {
	background: #FFF;
	border: 	1px solid #BABABA;
	float:		left; 
	height: 	83px;
	width: 		87px; 
}

#area_slide_partners-bt-next {
	float: 		right;
	height: 	140px;
	width: 		20px; 
}

#area_partnerdelmes {
	background:	#FFFFFF;
	border: 	14px solid #F0F0F0;
	float:		left; 
	height: 	112px;
	margin: 	0 0 0 15px;
	padding: 	0;
	text-align:	center!important;
	width: 		257px; 
}

#area_partnerdelmes img {padding:3px;}

#area_partnerdelmes p {
	margin: 	-5px 0 0 0;
	text-align:	center;
	width: 		auto;
}

#area_footer {
	background:	url(/img/bb_bck_footer.gif) no-repeat;
	color:		#F5F5F5;
	float:		left;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	75px;
	margin: 	10px 0 0 0;
	overflow:	hidden!important;
	padding: 	20px 0 0 40px;
	width: 		880px; 
}

#area_copyright {
	float:		left; 
	width: 		460px; 	
}

#area_footer a {
	color:		#C9CACA;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
}

#area_footer a:hover {
	color:		#FFFFFF;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
}

#area_copyright p { margin:0; }

#credits {
	float:		right; 
	width: 		140px;
}

#fecha { float:right; }

#container-contenidos {
	float:		left;
	margin: 	10px 0 0 0;
	width: 		920px; 
}

#col-980px {
	background:	#FFFFFF;
	float:		left; 
	height:		auto;
	margin: 	0 15px 0 0;
	min-height: 750px;
	overflow:	hidden;
	padding: 	20px;
	width: 		880px;
}

#col01, #col01-notis {
	background:	#FFFFFF;
	float:		left; 
	height:		auto;
	margin: 	0 15px 0 0;
	min-height: 750px;
	padding: 	20px;
	width: 		540px;
}

#col01-notis h1 {
	background:	url(/img/bb_linia_horitzontal.gif) repeat-x bottom;
	color:		#5B87A9;
	float:		left; 
	font: 		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	0 0 5px 0;
	padding: 	0 0 5px 0;
	width: 		540px;
}

#col01 ul {
	float:		left;
	margin: 	0 0 15px 0;
	width: 		540px;
}

#col01 li {
	background:	url(/img/bb_ul_bullet.gif) no-repeat left top;
	float:		left;
	margin: 	0 0 10px 0;
	padding: 	0 0 0 8px;
	width: 		540px;
}

/*#col01 a {background: url(/img/bb_bck_decolinks.gif) repeat-x bottom;}*/

#col01 a:hover {background-image: none;}

#col01-notis h1 {
	float:		none!important;
	margin:		-3px 0 0 0!important;
	margin: 	0;
	width: 		535px;
}

.h1-especial {
	height: 	38px!important;
	margin:		0 0 0 -2px;
}

#col-subNav-catalogo {
	margin: 	0;
	width: 		535px;
}

#col01 h2, #col01-notis h2 {
	margin: 	-2px 0 3px 0!important;
	width: 		535px;
}

#col01 h1 {
	background:	url(/img/bb_linia_horitzontal.gif) repeat-x bottom;
	color:		#5B87A9;
	float:		left; 
	font: 		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	10px 0 15px 0!important;
	padding: 	0;
	width: 		540px;
}

#col01 h4, #col01-notis h4 {
	color:		#5B87A9;
	float:		left; 
	font: 		bold 12px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	15px 0 3px 0;
	text-align: left;
	width: 		540px;
}

#col02 {
	float:		left; 
	display:	block;
	width: 		325px;
}

#col02-interior {
	background: #FFF;
	float:		left; 
	padding: 	20px;
	width: 		285px;
}

#col02 ul {
	float:		left;
	padding: 	0 0 15px 0!important;
}

#col02 li {
	background:	#FFFFFF url(/img/bb_bck_stripe_325px.gif) no-repeat;
	float:		left; 
	height:		100px; 
	margin: 	0 0 10px 0;
	width: 		325px;
}

#col02-interior li {
	background:	#FFFFFF url(/img/bb_bck_stripe_325px.gif) no-repeat;
	float:		left; 
	height:		100px; 
	margin: 	0 0 10px 0;
	width: 		285px;
}

.col02-li-img {
	background:	#FFFFFF url(/img/bb_bck_stripe_325px.gif) no-repeat;
	border: 	4px solid #D7D7D7; 
	float:		left; 
	height: 	75px; 
	margin: 	8px 10px 8px 8px;
	width: 		80px;
}

#col02 h3 {
	color:		#5B87A9;
	float:		left; 
	font: 		bold 12px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height:14px; 
	margin: 	10px 0 2px 0;
	width: 		215px;
}

#col02-interior h3 {
	color:		#5B87A9;
	float:		left; 
	font: 		bold 12px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height:12px; 
	margin: 	16px 0 2px 0;
	width: 		175px;
}

#col02 p {
	float:		left; 
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height:14px; 
	margin: 	2px 0 2px 0;
	width: 		200px;
}

#col02-interior p {
	float:		left; 
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height:14px; 
	margin: 	2px 0 2px 0;
	width: 		160px;
}

#col02-interior h1 {
	float:		left; 
	width: 		285px;
}

.fieldset-CV {
	float:		none;
	padding:	0!important;
}

.fieldset-comentarios {
	float:		none;
	padding: 	2px 0 0 0!important;
}

.fieldset-CV p {
	float:		none;
	height: 	25px!important;
	padding: 	0!important;
	width: 		285px!important;
}

.CV-input {
	background:	#FFFFFF!important; 
	border:		1px solid #CECFD1!important; 
	float:		left;
	font-family:"Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	font-size:	100%;
	height: 	21px!important;
	margin: 	0 0 2px 0;
	width:		auto;
}

#form-simple {
	background:	#FFFFFF;
	float: 		left; 
	height: 	auto;
	padding: 	20px;
	width: 		285px;
}

#form-simple fieldset {
	float:		left;
	margin:		0;
	overflow:	hidden!important;
	padding: 	15px 0 0 0; 
	width: 		305px; 
}

#form-simple label {
	color:		#717171;
	font: 		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0; 
	padding:	0;
	width: 		150px;
}

#form-simple input {
	border: 	1px solid #CECFD1;  
	color: 		#636568;
	float:		left;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		18px;
	margin: 	0; 
	padding:	2px 0 0 5px;
	width: 		130px;
}

#form-simple select {
	border: 	1px solid #CECFD1;  
	color: 		#636568;
	float:		left;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		20px;
	padding:	0;
	width: 		137px;
}

#form-simple p {
	display:	block; 
	float:		left; 
	height: 	auto;
	margin: 	0 8px 15px 0;
	width: 		140px;
}

#form-simple textarea {
	background:	#FFFFFF;
	border:		1px solid #CECFD1;
	color: 		#636568;
	float:		left; 
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		90px;
	line-height:12px;
	margin:		0!important; 
	padding:	2px 0 0 5px;
	width:		278px;
}

.bt_enviar {
	background:	none!important; 
	border: 	0!important; 
	float:		right!important; 
	height: 	20px!important;  
	margin: 	-15px 20px 0 0!important;
	padding: 	2px 0 0 0!important;
	width: 		58px!important; 
}

.bt_volverCarrito {
	background:	none!important; 
	border: 	0!important; 
	float:		left!important; 
	height: 	20px!important;  
	margin: 	-15px 20px 0 0!important;
	padding: 	2px 0 0 0!important;
	width: 		107px!important; 
}

.bt_enviar-compra {
	background:	none!important; 
	border: 	0!important; 
	float:		right!important; 
	height: 	20px!important;  
	margin: 	-15px 0 0 0!important;
	padding: 	2px 0 0 0!important;
	width: 		58px!important; 
}

.bt_ampliar-int {
	display:	hidden;
	margin:		45px 0 0 300px;
	position:	relative;
	width: 		22px;
}

.bt_ampliar-ofertas {
	margin: 	35px 0 0 298px!important;
	position:	relative!important;
	width: 		22px;
}

#form-acceso {
	float:		left;
	height: 	55px;  
	width: 		370px;
}

#form-acceso fieldset {
	float:		left;
	margin:		0;
}

.textinput, .textinputHovered {
	background: url("/img/bb_bck_form_input.gif") no-repeat;
	border: 	0!important; 
	color: 		#636568;
	float:		left;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		18px;
	margin: 	0; 
	padding:	6px 0 0 32px;
	width: 		146px;
}

.textinputHovered {background: url("/img/bb_bck_form_input_on.gif") no-repeat;}

#form-acceso p {
	float:		left; 
	margin: 	0 18px 0 0;
	width: 		146px; 
}

#form-acceso label {
	color:		#5B87A9;
	font: 		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0; 
	padding: 	0 0 0 25px;
	width: 		150px;
}

.bt_login {
	background:	none!important; 
	float:		left; 
	height: 	20px!important;  
	margin: 	-1px 0 0 -5px!important;
	padding: 	22px 0 0 0!important;
	width: 		22px!important; 
}

.content ul {margin: 15px 0 0 10px;}

.content li {
	background:	url(/img/bb_bck_bullet.gif) no-repeat top left;
	clear:		both;
	display:	block;
	margin: 	0 0 0 5px;
	padding: 	6px 0 6px 10px;
	width: 		auto;
}

.area_destacada {
	background:	#F0F4F7;
	display:	block;
	float:		left;
	font: 		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	auto;
	margin: 	10px 0 0 0;
	padding: 	30px 0 30px 10px;
	text-align:	center;
	width: 		520px;
}

.area_destacada-gran {
	background:	#F0F4F7;
	display:	block;
	float:		left;
	font:		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	auto;
	margin: 	10px 0 0 0;
	padding: 	30px 0 0 10px;
	text-align:	center;
	width: 		595px;
}

.area_destacada-gran ul { 
	float:		left;
	margin: 	0 0 30px 10px;
}

.area_destacada-gran li { 
	background:	#FFFFFF;
	border: 	1px solid #CFCFCF;
	float:		left;
	height: 	80px;
	margin: 	0 10px 0 0;
	padding: 	5px;
	width: 		85px;
}

.area_destacada-doble{
	background:	#F0F4F7;
	display:	block;
	font: 		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	50px;
	margin: 	20px 0 0 0;
	padding: 	30px 0 30px 30px;
	text-align:	left;
	width: 		510px;
}

.galeria-certificaciones ul {
	margin: 	25px 0 0 10px!important;
	width: 		520px!important;
}

.galeria-certificaciones li {
	background:	none!important;
	display:	block;
	float:		left!important;
	height: 	160px;
	margin: 	25px 20px 25px 0!important;
	width: 		auto!important;
}

.galeria-certificaciones p {
	line-height:12px;
	margin: 	5px 0 0 0;
	text-align: center;
	width: 		150px;
}

.galeria-certificaciones a {background: none!important;}

.container-ficha-cliente {
	background:	#F0F4F7;
	float:		left;
	height: 	150px;
	margin: 	0 0 10px 0;
	padding: 	20px;
	width: 		500px;
}

.container-ficha-cliente img {
	float:		left;
	margin-right:20px; 
}

.container-ficha-cliente-tit {
	color:		#5B87A9;
	float:		left;
	font:		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	15px 0 0 0;
	width: 		320px;
}

.bt_volver {
	background:	none!important; 
	border: 	0!important; 
	float:		right!important; 
	height: 	20px!important;  
	margin: 	52px 0 0 0!important;
	padding: 	2px 0 0 0!important;
	width: 		58px!important; 
}

.error  {
	background:	#F0F4F7;
	display:	block;
	font:		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	line-height:18px!important;
	margin: 	15px 0 0 0!important;
	padding: 	15px;
	text-align: center;
	width: 		255px!important;
}

.error li {
	background-color:#F0F4F7!important;
	background-image:none!important;
	height: 	auto!important;
	margin: 	0!important;
	padding: 	0;
	width: 		285px!important;
}

.error-doble  {
	background:	#fff1df;
	color:		#fbab3c;
	display:	block;
	font:		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	line-height:18px!important;
	margin: 	15px 0 0 0!important;
	overflow:	hidden;
	padding: 	15px;
	text-align: left!important;
}

.ok {
	background:	#F0F4F7;
	display:	block;
	font:		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	line-height:18px!important;
	margin: 	15px 0 15px 0!important;
	overflow:	hidden!important;
	padding: 	15px 15px 0 15px;
	text-align: left!important;
	width:		514px;
}

.formok {
	background:	#F0F4F7;
	display:	block;
	font:		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	line-height:18px!important;
	margin: 	15px 0 15px 0!important;
	overflow:	hidden!important;
	padding: 	15px 15px 15px 15px;
	text-align: left!important;
	width:		514px;
}

#telf-902 {
	float:		left;
	margin:		0;
	width: 		187px;
}

.item-noti-activa {
	color: 		#747474;
	font: 		bold 12px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		13px 0 0 0;
}

img.fotoNoticia {
	border: 	4px solid #D7D7D7; 
	float:		left;
	margin:		0 10px 10px 0; 
	padding: 	1px;
	width:		200px; 
}

.zonaDescarga {
	background: url(/img/bb_bck_zona_descarga.gif) no-repeat;
	float:		left;
	height: 	40px;
	margin: 	25px 0 0 0;
	padding: 	16px 0 0 50px;
	width: 		530px; 
}

.zonaDescarga-gran {
	background: url(/img/bb_bck_zona_descarga02.gif) no-repeat;
	float:		left;
	height: 	40px;
	margin: 	25px 0 0 0;
	padding: 	16px 0 0 50px;
	width: 		585px; 
}

#col-subNav-catalogo {
	background:	#FFFFFF;
	float:		left;
	margin: 	0 15px 0 0;
	min-height: 900px;
	overflow: 	hidden;
	padding: 	10px 20px 20px 20px;
	width: 		220px;
}

#col-subNav-catalogo p {
	float:		left;
	margin: 	20px 0 0 0;
	overflow: 	hidden;
	padding: 	0;
	width: 		230px;
}

#col-subNav-catalogo ul {
	background:	url(/img/bb_ul_puntets.gif) repeat-x left top;
	float:		left;
	font:		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	15px 0 0 0;
	width: 		220px;
}

#col-subNav-catalogo ul li ul {
	background:	none!important;
	float:		left;
	font:		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	margin: 	12px 0 0 0;
	padding: 	0;
	width: 		230px;
}

#col-subNav-catalogo ul li ul li {
	background-image:url(/img/bb_ul_fletxa.gif)!important;
	background-repeat:no-repeat;
	background-position:left top;	
	color:		#2F6B98;
	cursor:		pointer;
	float:		left;
	font:		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	margin: 	5px 0 0 0;
	padding: 	0 0 0 8px;
	width: 		230px;
}

#col-subNav-catalogo ul li ul li ul {
	background:	none!important;
	color:		#717171;
	float:		left;
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	margin: 	7px 0 0 0;
	padding: 	0 0 10px 5px!important;
	width: 		230px;
}

#col-subNav-catalogo ul li ul li ul li {
	background-image:url(/img/bb_ul_bullet.gif)!important;
	background-repeat:no-repeat;
	background-position:left top;	
	color:		#717171;
	float:		left;
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	margin: 	0;
	padding: 	0 0 2px 7px!important;
	width: 		230px;
}

#col-catalogo {
	background:	#FFFFFF;
	float:		right;
	padding: 	10px 20px 0 20px;
	margin: 	0 0 15px 0;
	width: 		605px;
}

#col-catalogo h1, #col-catalogo-data h1, #col-catalogo-data h2, #col-catalogo-data h1 {
	float:		none!important;
}

#col-catalogo-buscador {
	background:	#FFFFFF;
	float:		left;
	height: 	auto;
	margin: 	0 0 15px 0;
	padding: 	0!important;
	width: 		595px;
}

#col-catalogo-data {
	background:	#FFFFFF;
	float:		left;
	height: 	auto;
	margin: 	0;
	min-height: 900px;
	padding: 	20px 0 10px 20px;
	width: 		625px;
}

#col-catalogo-data ul {
	margin: 	10px 0 0 0;
}

#col-catalogo-data li {
	float:		left!important;
	height: 	105px;
	margin: 	0 17px 50px 0;
	padding: 	0;
	width: 		105px;
}

#col-catalogo-data p {
	color:		#2F6B98;
	float:		none;
	font:		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	line-height:12px!important;
	overflow: 	hidden;
	padding: 	5px 0 0 0!important;
	text-align: center;
	width: 		105px;
}

.itemsListado-img a {
	border: 	1px solid #E1E1E1; 
	float:		left; 
	height: 	105px;
	width: 		105px; 
}

.itemsListado-img a:hover {
	border: 	1px solid #BABABA; 
	float:		left; 
	height: 	105px;
	width: 		105px; 
}

#col-catalogo-productosDestacados {
	background:	#FFFFFF!important;
	float:		right;
	height: 	auto;
	margin: 	0;
	overflow: 	hidden;
	padding: 	0 0 20px 20px;
	width: 		625px;
}

#col-catalogo-productosDestacados ul {
	background:	url(/img/catalogo/bb_bck_productosDestacados.gif) no-repeat;
	float:		left;
	height: 	auto;
	overflow: 	hidden;
	padding: 	10px 0 20px 20px;
	width: 		585px;
}

#col-catalogo-productosDestacados li {
	background:	url(/img/bb_linia_vertical.gif) repeat-y right top;
	float:		left;
	height: 	auto;
	margin: 	10px 25px 0 0;
	overflow: 	hidden;
	padding: 	0;
	width: 		178px;
}

.col-catalogo-productosDestacados-noback {
	background: none!important;
	margin: 	10px 0 0 0!important;
}

#col-catalogo-productosDestacados h3 {
	color:		#2F6B98;
	float:		none;
	font:		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	width: 		185px;
}

#col-catalogo-productosDestacados p {
	float:		none;
	line-height:14px;
	width: 		185px;
}

.itemsproductosDestacados-img a {
	background:	#FFFFFF;
	border: 	1px solid #E1E1E1;
	float:		left; 
	height: 	125px;
	margin: 	0 0 10px 0;
	text-align: center;
	width: 		150px; 
}

.itemsproductosDestacados-img a:hover {
	background:	#FFFFFF;
	border: 	1px solid #BABABA; 
	float:		left; 
	height: 	125px;
	margin: 	0 0 10px 0;
	text-align: center;
	width: 		150px; 
}

.nobackground-img {
	background:	none!important;
	margin: 	10px 0 0 0!important;
}

.grisContador {
	color:		#A2A2A2;
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
}

.azulContador {
	color:		#2F6B98;
	float:		none;
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
}

.itemActivo {
	font:		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	color:		#2F6B98;
}

#form-buscador {
	background:	#FFFFFF;
	float: 		left; 
	height: 	auto;
	margin: 	0 0 15px 0;
	padding: 	0;
	width: 		600px;
}

#form-buscador fieldset {
	float:		left;
	margin:		0;
	padding: 	5px 15px 0 0; 
	width: 		600px; 
}

#form-buscador label {
	color:		#717171;
	font: 		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0; 
	padding: 	0;
	width: 		150px;
}

#form-buscador input {
	border: 	1px solid #CECFD1;  
	color: 		#636568;
	float:		left;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		18px;
	margin: 	0; 
	padding:	2px 0 0 5px;
	width: 		130px;
}

#form-buscador select {
	border: 	1px solid #CECFD1;  
	color: 		#636568;
	float:		left;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		22px;
	padding:	0;
	width: 		250px;
}

#form-buscador p {
	display:	block; 
	float:		left; 
	height: 	auto;
	margin: 	0 20px 0 0!important;
	width: 		140px;
}

#form-buscador textarea {
	background:	#FFFFFF;
	border:		1px solid #CECFD1;
	color: 		#636568;
	float:		left; 
	font:		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		90px;
	line-height:12px;
	margin:		0!important; 
	padding:	2px 0 0 5px;
	width:		278px;
}

#form-comentar {
	background: #FFFFFF url(../img/bb_linia_horitzontal.gif) repeat-x top left;
	float: 		left; 
	height: 	auto;
	margin: 	0 0 15px 0;
	padding: 	15px 0 0 0;
	width: 		545px;
}

#form-comentar fieldset {
	float:		left;
	margin:		0;
	padding: 	5px 15px 0 0; 
	width: 		530px; 
}

#form-comentar textarea {
	background:	#FFFFFF;
	border:		1px solid #CECFD1;
	color: 		#636568;
	float:		left; 
	font:		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		100px;
	line-height:12px;
	margin:		0!important; 
	padding:	5px 0 0 5px;
	width:		278px;
}

#form-comentar label {
	color:		#5b87a9;
	font: 		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0 0 3px 0;
}

.bt_buscar {
	background:	#none!important; 
	border: 	0!important; 
	left:		100px;
	height: 	20px!important;  
	padding: 	2px 0 0 0!important;
	position:	relative!important; 
	top:		15px;
	width: 		68px!important; 
}

.ico_oferta {
	background:	#CC0033;
	left: 		5px;
	position:	absolute;
	top: 		2px;
}

.paginacion {
	color:		#FF8400;
	float:		right;
	margin: 	0 0 10px 0!important;
	overflow:	hidden;
	text-align: center!important;
	width: 		325px;
}

.paginacion li {
	background:	none!important;
	display:	block;
	float:		left;
	height: 	auto!important;
	margin:		0 5px 0 0!important;
	padding:	0!important;
	width:		auto!important;
}

.paginacion a {
	background:	#BCBCBC;
	color:		#FFFFFF!important;
	display:	block;
	float: 		left; 
	font:		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0 5px 0 0!important;
	padding: 	2px 7px 2px 7px;
}

.paginacion a:hover {
	background:	#666666;
	color:		#FFFFFF!important;
	display:	block;
	padding: 	2px 7px 2px 7px;
}

.paginacion-item-active {
	background:	#2B6998!important;
	color:		#FFFFFF!important;
	display:	block;
	height:		14px!important;
	margin: 	0 5px 0 0;
 	padding: 	2px 7px 4px 7px!important;
	width: 		6px!important;
}

.paginacion-item-active a {
	background:	#2B6998!important;
	height:		16px!important;
	padding:	0 0 2px 0!important;
}

.paginacion-num_paginas {
	border-right: 1px solid #2B6998;
	color:		#2B6998!important;
	display:	block;
	height:		11px!important;
	margin: 	0 5px 0 0;
 	padding: 	3px 9px 6px 7px!important;
	width: 		auto!important;
}

.paginacion-btn-anterior {
	background:	#FFFFFF;
	border-right:1px solid #2B6998;
	color:		#2B6998!important;
	font:		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	0!important;
	padding: 	2px 9px 2px 10px!important;
}

.paginacion-btn-siguiente {
	font:		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	padding:	0!important;
}

.paginacion-btn-siguiente a {
	background:	#FFFFFF;
	border-left:1px solid #2B6998;
	color:		#2B6998!important;
	font:		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0!important;
	padding: 	2px 9px 2px 10px!important;
}

.paginacion-btn-siguiente a:hover {
	background:	#FFFFFF;
	border-left:1px solid #2B6998;
	color:		#666666!important;
	font:		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	padding: 	2px 9px 2px 10px!important;
}

table, td, th {
	border:		none;
	border-collapse:collapse;
	color:		#656565;
	font: 		normal 12px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0;
	padding:	0;
}

table {
	border:		none;
	margin: 	0 0 10px 0;
	width:		605px;
}

.table880px {
	border:		none;
	margin: 	10px 0 10px 0;
	width:		880px;
}

td, th {
	font-weight:normal;
	margin: 	0;
	padding:	.2em .5em;
	vertical-align:top;
}

thead th {
	background:	#2B6998;
	border-bottom:none;
	color:		#ffffff;
	font: 		bold 12px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	30px;
	vertical-align:bottom;
	vertical-align:middle;
	margin-bottom:5px;
	padding:	.2em .5em;
}

tbody th, td {border-right:none;}

tbody td, tbody th {padding:7px 10px;}

tbody th{border-left:none;}

tfoot td, tfoot th {
	border:		none;
	border-top:	none;
	margin-top:	5px;
}

caption {
	font-size:	100%;
	font-weight:bold;
	margin:		5px;
	text-align:	left;
}

table a:link {color:#2B6998;}

table a:visited {color:#2B6998;}

table a:hover {
	color:		#717171;
	text-decoration:none;
}

table a:active {color:#656565;}

.gris {
	color:		#656565;
	font:		bold 9px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	padding: 	7px 0 0 5px;
}

.separador {
	background:	#FFFFFF;
	height: 	5px!important;
}

.gris-fort {
	background:	url(/img/bb_linia_horitzontal.gif) repeat-x top #F5F5F5;
	height: 	30px!important;
}

.gris-fluix {
	background:	url(/img/bb_linia_horitzontal.gif) repeat-x top #FAFAFA;
	background-position:bottom;
	border-bottom:1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	height: 	auto!important;
	padding: 	10px 0 10px 0!important;
}

.txt-grisfluix {
	color:		#747474;
}

.txt-grisfluix-petit {
	color:		#b3b3b3;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
}

.codigo {
	color:		#717171;
	font: 		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	padding: 	10px 0 0 8px;
}

.precio_th {
	color:		#FFFFFF;
	font: 		bold 12px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	text-align: right;
}

.precio {
	color:		#EC7806;
	font: 		bold 12px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	text-align: right;
	padding: 	7px 5px 0 0!important;
	width: 		80px!important;
}

.precioNo {
	color:		#929292;
	font: 		bold 12px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	text-align: right;
	padding: 	7px 5px 0 0!important;
	width: 		80px;
}

.stock {
	padding: 	8px 5px 0 0!important;
	width:		18px!important;
}

.stockSi {
	background:	none!important;
	color:		#8ebb66;
	font: 		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	text-align: right;
}

.stockNo {
	background:	none!important;
	color:		#929292;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	text-align: right;
}

.nombreProducto {
	border:		none!important; 
	color:		#717171;
	font: 		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	padding: 	10px 0 0 6px;
	width: 		300px!important;
}

.descripcionProducto {
	color:		#717171;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	line-height:12px!important;
	margin:		0!important;
	padding: 	0;
}

.pagedisplay {
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right: 1px solid #2F6B98;
	border-top:1px solid #FFFFFF;
	color:		#2F6B98;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	0 10px 0 0;
	width: 		45px;
}

#pag_1 {
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right: 1px solid #2F6B98;
	border-top:1px solid #FFFFFF;
	color:		#2F6B98;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	0 10px 0 0;
	padding:	0 10px 0 0;
	width: 		45px;
}

.paginacionVS02 {
	float:		right;
	margin: 	0;
	width: 		183px;
}
.first, .prev, .next, .last {cursor: pointer;}
.prev {cursor: pointer;}
.next {cursor: pointer;}

#col-subNav-catalogo .active {font: bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;}

.headerSortDown {
	background:	url(/img/bb_ico_ordenAscen.gif) no-repeat right #2b6998;
	cursor: 	pointer;
	padding: 	0 0 0 18px;
	text-align: left;
}

.headerSortUp {
	background:	url(/img/bb_ico_ordenDescen.gif) no-repeat right #2b6998;
	color:		#FFF;
	cursor: 	pointer;
	padding: 	0 0 0 18px;
	text-align: left;
}

.header {cursor: pointer;}

.marc-imgFicha {
	border: 	1px solid #D7D7D7;
	float:		left; 
	overflow:	hidden;
	width:		102px;
}

#area_infoExtra {
	background:	#FFFFFF;
	float:		right;
	margin: 	0;
	overflow: hidden;
	padding: 	20px;
	width: 		605px;
}

.llista-especial {
	background:	#f0f4f7;
	float:		left!important;
	height:		76px;
	margin:		0 0 15px 0!important;
	padding: 	15px;
	width: 		564px!important;
}

.llista-especial li {
	float:		none!important;
	height:		auto!important;
	margin:		0 0 5px 0!important;
	padding:	0!important;
	text-align: left!important;
	width: 		280px!important;
}

.busquedaAvanzada {
	background:	#999933;
	left: 		5px;
	position:	relative;
	top: 		5px;
}

iframe {
	left: 		-10px;
	position: 	relative;
}

#TB_iframeContent {
	left: 		0;
	position: 	relative;
}

.descripcioProducte {
	color: 		#2b6998;
	font: 		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	text-align: left;
}

.addCarrito {
	background: url(../img/bb_ico_carrito_anade.png) no-repeat top right;
	color: 		#2b6998;
	float:		left;
	font: 		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	margin:		15px 0 0 280px!important;
	padding:	0 20px 0 0;
	text-align: left;
	width:		90px!important;
}

.marcaProducte{
	color: 		#2b6998;
	font: 		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	text-align: right;
}

.partNumber {
	color: 		#2b6998;
	font: 		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	text-align: right;
}

.preuProducte {
	color: 		#2b6998;
	font: 		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	text-align: right!important;
	width: 		560px;
}

.marcImatge {border: 1px solid #cfcfd1;}

.banner {
	float:		left;
	margin: 	0 0 15px 0;
}

#form-buscadorAvanzado {
	background:	#fff;
	float: 		left; 
	height: 	auto;
	margin: 	0 0 15px 0;
	padding: 	0;
	width: 		880px;
}

#form-buscadorAvanzado label {
	float: 		left; 
	font: 		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height: 	auto;
	margin: 	0 0 3px 0;
	padding: 	0;
	width: 		880px;
}

#form-buscadorAvanzado input {
	border: 	1px solid #CECFD1;
	color: 		#636568;
	font: 		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		18px;
	margin: 	0; 
	padding:	2px 0 0 5px;
	width: 		auto;
}

.checkbox {border:0!important;}

.nombreProducto-input {width:873px!important;}

.bt_buscadorAvanzado {
	background-image:none!important; 
	border: 	0!important; 
	height: 	20px!important;  
	margin: 	0 10px 0 0!important;
	padding: 	2px 0 0 0!important;
	position:	relative!important; 
	width: 		68px!important; 
}

#buscadorPorMarcas, #buscadorPorCategorias {
	float:		left; 
	margin: 	0 0 20px 0!important;
	overflow:	hidden;
	width:		890px;
}

#buscadorPorCategorias ul, #buscadorPorMarcas ul {
	float:		left; 
	margin: 	0!important;
	padding:	0!important;
}

#buscadorPorCategorias li, #buscadorPorMarcas li {
	float:		left; 
	margin: 	5px 50px 10px 0;
	width: 		auto;
}

#buscadorPorCategorias input, #buscadorPorMarcas input, .fieldset-mostrarSoloStock input {
	float:		left;
	margin: 	5px 3px 5px 0;
	width: 		auto;
}

#buscadorPorCategorias label {
	margin: 	5px 3px 5px 2px;
	width: 		auto!important;
}

#buscadorPorMarcas label, .fieldset-mostrarSoloStock label {
	margin: 	5px 3px 5px 2px;
	width: 		200px!important;
}

#buscadorPorCategorias h3, #buscadorPorMarcas h3 {
	background: url(../img/bb_ul_puntets.gif) repeat-x bottom left;
	float:		left; 
	font: 		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	0 0 5px 0;
	padding: 	-3px 0 5px 0!important;
	width: 		880px;
}

.listadoCategorias h2, .listadoMarcas h2 {
	margin: 	3px 0 5px 4px!important;
	width: 		auto;
}

.listadoCategorias, .listadoMarcas {
	color: 		#2b6998;
	float:		left;
	font: 		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	0 10px 20px -5px;
	padding: 	0;
	width:		auto;
}

.listadoCategorias h1, .listadoMarcas h1 {
	margin: 	0!important;
	padding: 	0!important;
	width: 		885px;
}

.fieldset-buscadorAvanzado {
	margin:		0 0 20px 0;
	overflow:	hidden;
}

.fieldset-mostrarSoloStock {
	clear:		both;
	float:		none!important;
	margin:		20px 0 20px 0;
	overflow:	hidden;
	width: 		900px;
}

.listadoCategorias img, .listadoMarcas img {padding: 4px 0 0 4px!important;}
#marcaFicha {border:1px solid #aaa; height:84px; margin-left:495px; margin-top:10px; overflow:hidden; position:absolute;}
#marcaFicha img {background-color:white;}
.justificados {text-align:justify;}
.justificados p {text-align:justify;}
#marcaLogotip {background-color:transparent; margin: -14px 0 20px 523px; padding: 0; position:absolute;}
#marcaLogotip img {background-color:transparent; padding: 0!important;}
.par {background-color:#FFF; background-image: url(../img/bb_bck_separador.gif); background-position:top left; background-repeat:repeat-x;}
.impar {background:#f0f4f7; background-image: url(../img/bb_bck_separador.gif); background-position:top left; background-repeat:repeat-x;}

.icoTienda {
	background: url(../img/destaca_catalogo.png) no-repeat left;
	height:		48px;
	margin:		80px 0 0 215px; 
	position:	absolute;
	width:		48px;
	z-index: 	10;
}

.masInfo {
	float:		right!important;
	margin:		0 16px 0 0!important;
	width:		100px;
}

.fieldset_enviar {
	float:		left;
	overflow:	hidden;
	width:		auto;
}

#empresaColaboradora {
	border-left:1px solid #c9caca;
	color:		#f5f5f5;
	float:		left;
	font-weight:bold;
	margin:		-10px 0 0 0;
	padding:	0 0 0 10px;
}

#empresaColaboradora ul {
	float:		left;
	margin:		0;
}

#empresaColaboradora li {
	float:		left;
	margin:		0 5px 0 0;
}

#empresaColaboradora img {
	color:		#f5f5f5;
	border:		4px solid #c9caca;
	margin:		0 0 0 5px;
	padding:	0;
}

.txtEmpresa {
	line-height:12px;
	margin:		0 5px 0 0;
	padding:	15px 0 0 0;
	text-align: left;
	width:		65px;
}

.carrito {
	background:	url(/img/bb_bck_carrito.gif) no-repeat top right;
	float:		right;
	height: 	20px!important;
	left:		0;
	margin:		-22px 0 0 0;
	padding:	8px 15px 0 0!important;
	text-align: right;
	width:		170px!important;
}

.carrito a, .carrito-homepage a {
	color:		#5b87a9!important;
	font: 		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
}

.carrito a:hover, .carrito-homepage a:hover {
	font: 		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	color:		#747474!important;
}

.carritoHome {
	background:	url(/img/bb_bck_carrito.gif) no-repeat top right;
	float:		right;
	height: 	20px!important;
	left:		0;
	margin:		-9px 0 0 0;
	padding:	7px 15px 0 0!important;
	text-align: right;
	width:		170px!important;
}

.participa {
	margin:		0;
	padding:	5px 0 0 0;
	width: 		540px;
}

.participa p {
	margin:		20px 0 5px 0;
	width: 		540px;
}

.participa h4 {
	float:		none!important;
	margin:		0;
	width:		560px;
}

.participa-textarea {
	margin: 	3px 0 0 0; 
	width: 		538px!important;
}

#puntua {
	background-color: #0F0;
	float:		none;
}

#rating {
	float:		none!important;
	margin:		0 0 40px 0;
}

.bt_comentar {
	background:	none!important; 
	border: 	0!important; 
	float:		left!important; 
	height: 	20px!important;  
	margin: 	10px 20px 0 0!important;
	padding: 	2px 0 0 0!important;
	width: 		68px!important; 
}

#homevideo {
	float:		right;
	margin:		0 30px 0 0;
	width: 		270px;
}

#homevideo h3 {
	float:		left;
	width:		275px!important;
}

.homevideo-tit {
	left: 		-10px;
	position:	relative;
	top:		-12px;
}

.verTodosComentarios {
	background:url(../img/bb_ico_comentarios.gif) no-repeat top left;
	left:		375px;
	overflow:	hidden;
	padding:	0 0 0 15px;
	position:	relative;
	top:		0px;
	width:		180px;
}

.links-10px {
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
}

#area_comentarios {
	border-top:	1px solid #5b87a9;
	float:		left;
	margin:		10px 0 0 0;
	padding: 	10px 0 0 0;
	width:		542px;
}

#area_comentarios li {
	background: url(../img/bb_ico_comentarios.gif) no-repeat top left;
	list-style: none!important;
	list-style-type: none!important;
	margin:		0 0 15px 0!important;
	padding:	0 0 0 15px;
}

#area_comentarios p {
	margin:		0 0 5px 0;
	width:		525px!important;
}

.usuario {
	color:		#f9a739;
	font-weight:bold;
}

.fechapublicacion {
	color: 		#9f9f9f;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
}

#area_captcha {
	float:		left;
	margin:		10px 0 0 0;
}

.captcha-img {
	border: 	1px solid #D0CFD4;
	height:		75px;
	margin:		0 0 10px 0;
	overflow:	hidden;
	padding:	0;
	width:		187px;
}

.captcha {
	width:		50px;
}

.star-rating-control {
	margin:		0 0 15px 0!important;
}

#contenedorComentarios {
	float:		left;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	margin:		5px 0 0 0;
	overflow:	hidden;
	padding:    0 0 0 20px;
	text-align:	left;
	width:		280px;
}

#contenedorComentarios li {
	display:	inline;
	padding:	0 5px 0 0;
	text-align: center;
}

.tableListadoProductos {
	margin: 	0 0 20px 0;
}

.tableCarrito-item {
	padding: 	11px 0 0 0!important;
	text-align: center;
	width: 		40px;
}

.inputCantidad {
	color: 		#636568;
	font: 		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		16px;
	margin: 	0; 
	padding: 	2px 0 0 1px;
	width: 		21px!important;
}

.tableCarrito-titulo {
	color:		#4B4B49;
	font: 		bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	padding: 	10px 0 5px 0!important;
}

.tableCarrito-titolGris {
	color: 		#2b6998;
	font: 		bold 11px "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 	15px 0 8px 0!important;
	text-align: center;
	width: 		auto;
}

.tableCarrito-foto, .tableCarrito-eliminar, .tableCarrito-cantidad {
	padding: 	14px 0 8px 0!important;
	width: 		auto;
}

.filaGris {
	background-color: #F9F9F9;
	border-bottom: 1px solid #ECECEC;
}

.filaGris-borderDoble {
	background: #F9F9F9 url(/img/bb_bck_borderTop.gif) repeat-x top left;
	border-bottom: 1px solid #ECECEC;
	padding: 	8px 0 0 0!important;
}

.filaBlanca-borderDoble {
	background: #FFFFFF url(/img/bb_bck_borderTop.gif) repeat-x top left;
	border-bottom: 1px solid #ECECEC;
	padding: 	8px 0 0 0!important;
}

.filaBlanca {
	background: #FFFFFF;
	border-bottom: 1px solid #ECECEC;
	padding: 	0;
}

.carrito-descripcion {
	color:		#888888;
	font: 		normal 9px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	margin: 	5px 0 0 0;
}

.tableCarrito-btnEnviar {
	padding: 	20px 0 20px 0!important;
}

.precioSinIVA, .IVA {
	color:		#2b6998;
	font: 		normal 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	padding:	15px 15px 10px 0;
}

.precioConIVA {
	color:		#2b6998;
	font: 		bold 18px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	padding:	15px 15px 10px 0;
}

.precioSinIVA-bold, .IVA-bold {
	color:		#2b6998;
	font: 		bold 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	padding:	15px 15px 10px 0;
}

.tableCarrito-precio {
	color:		#2b6998;
	font: 		bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	padding:	10px 15px 0 0;
}

.tableCarrito-nombreProducto {
	color:		#2b6998;
	font: 		bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	text-align: left!important;
	padding: 	14px 0 8px 0!important;
	width: 		auto;
}

.tableCarrito-cantidad-paso02 {
	padding: 	14px 0 8px 0!important;
	text-align: center!important;
	width: 		100px;
}

.tableCarrito-titolGris-paso02 {
	color: 		#2b6998;
	font: 		bold 11px "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 	15px 15px 8px 0!important;
	text-align: right;
	width: 		auto;
}

.tableComprar {
	margin: 	0 0 10px 0;
} 

#form-comprar {
	float:		left;
	margin: 	0;
	padding:	0 0 20px 0;
	width:		605px;
}

#form-comprar fieldset {
	background: url(../img/bb_bck_separador.gif) repeat-x bottom left;
	float:		left;
	margin:		0;
	padding:	10px 0 0 0;
	width:		605px;
}

#form-comprar label {
	color:		#717171;
	font: 		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0; 
	padding:	0;
	width: 		600px;
}

#form-comprar input {
	border: 	1px solid #CECFD1;  
	color: 		#636568;
	float:		left;
	font: 		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		18px;
	margin: 	0; 
	padding:	2px 0 0 3px;
	width: 		auto;
}

#form-comprar p {
	color: 		#636568;
	float:		left;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	0 10px 15px 0; 
	padding:	0;
	width: 		auto;
}

#form-comprar textarea {
	background:	#FFFFFF;
	border:		1px solid #CECFD1;
	color: 		#636568;
	float:		left; 
	font:		normal 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	height:		120px;
	line-height:12px;
	margin:		0!important; 
	padding:	2px 0 0 3px;
	width:		600px;
}

.nombre {
	margin:		0 10px 0 0!important;
	width:		521px!important;
}

.nombre p {
	width:		180px!important;
}

.apellidos {
	margin:		0;
	width:		390px!important;
}

.empresa {
	margin:		0 10px 0 0!important;
	width:		285px!important;
}

.cargo {
	margin:		0 0 15px 0!important;
	width:		285px!important;
}

.DNI {
	width:		62px!important;
	margin:		0 0 15px 0!important;
}

.direccion {
	width:		510px!important;
}

.direccion p {
	margin:		0!important;
	width:		407px!important;
}

.CP {
	float:		left;
	margin: 	0!important;
	width:		85px!important;
}

.CP input {
	float:		left;
	margin: 	0!important;
	padding:	2px 0 0 3px;
	width:		73px!important;
}

.CP p {
	width:		123px!important;
}

.poblacion, .provincia {
	width:		180px!important;
}

.correo {
	width:		292px!important;
}

.pais {
	width:		173px!important;
}

.pais select {
	 border:	1px solid #CECFD1;
	 float:		none!important;
	 height: 	22px;
	 width:		219px!important;
}

.telefono1, .telefono2 {
	width:		100px!important;
}

.fieldset-datos {
	margin:		5px 0 0px 0!important;
	padding:	10px 0 15px 0!important;
}

.fieldset-separador {
	background: none!important;
	margin:		5px 0 5px 0!important;
	padding:	10px 0 5px 0;
}

.fieldset-btn {
	background: none!important;
	margin:		0!important;
	padding:	5px 0 0 0;
	text-align: right;
}

.asterisc {
	color:		#5b87a9;
	font: 		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	padding:	0 0 0 2px;
}

#compra-OK {
	background:	#F0F4F7;
	display:	block;
	font:		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	line-height:18px!important;
	margin: 	15px 0 750px 0!important;
	padding: 	15px;
	text-align: center;
	width: 		575px!important;
}

.errorCompra {
	background:	#ffefd9;
	border: 	1px solid #ff9400; 
	color:		#ff9200!important;
	display:	block;
	font:		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	line-height:18px!important;
	margin: 	10px 0 10px 0!important;
	padding: 	15px!important;
	text-align: center;
	width: 		566px!important;
}

.mensajeKO {
	background:	#ffefd9;
	border: 	1px solid #ff9400; 
	color:		#ff9200!important;
	display:	block;
	font:		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	line-height:18px!important;
	margin: 	-30px 0 0 0!important;
	padding: 	5px 15px 5px 15px!important;
	position:	relative;
	text-align: center;
	width: 		300px!important;
}

#datos-tecnicosFicha {
	float:		left;
	width:		200px;
}

#datos-precioFicha {
	float:		left;	
	width:		200px;
}

.opcionesLogado {
	float:		right;
	display:	block;
	margin:		0 30px 0 0 ;
	height:		28px;
	width:		440px;
	overflow:hidden;
	text-align:	right;
}

.opcionesLogado img {
	position:	relative;
	top:		6px;
}

#noticies-esquerra {
	float:		left;
	width:		600px;
}

#noticies-esquerra p {
	float:		none;
}

.noticies-esquerra-p {
	margin:	    0!important;
}

#container-notis {
	float:		none;
}

ul.listadoTarifas {
	margin:		0 0 20px 0!important;
}

ul.listadoTarifas li {
	background:	url(/img/bb_linia_horitzontal.gif) repeat-x bottom!important;
	padding:	0 0 20px 0!important;
}

.container-categorias-notis {
	background:	#FFF;
	clear:		both;
	float:		left;
	margin:		10px 0 0 0;
	padding:	10px 10px 10px 20px;
	width:		890px;
}

.container-categorias-notis ul {
	margin:		0;
}

.container-categorias-notis ul li {
	background: url(../img/bb_bck_bullet-listados.gif) no-repeat top left!important;
	border-right:1px solid #f0f0f0;
	float:		left;
	height:		55px;
	margin:		0 10px 0 0;
	padding:	0 10px 0 7px;
	width:		120px;
}

.container-categorias-notis h1 {
	line-height:14px!important;
}

.h3-categorias {
	background: url(../img/bb_ul_puntets.gif) repeat-x bottom left;
	float:		left; 
	font: 		bold 14px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	25px 0 10px 0!important;
	padding: 	-3px 0 12px 0;
	width: 		880px;
}

.fecha-notis {
	clear:		both;
	color:		#747474;
	float:		none!important;
	font: 		normal 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0!important;
	padding:	0!important;
}

.suscripcionRSS {
	background: url(../img/bb_ico_rss_12px.gif) no-repeat top right;
	float:		right;
	margin:		-30px 10px 0 0;
	padding:	0 18px 0 0;
	text-align: right;
}

#listadoNoticias h1 {
	float:		none;
	font:		bold 11px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif!important;
	line-height:12px!important;
	margin:		10px 0 4px 0!important;
	padding:	0!important;
}

#listadoNoticias p {
	margin:		0!important;
}