﻿body {margin: 0px; font:11px Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #57565b; background-color: #FFF;}
table {font:11px Verdana, Arial, Helvetica, sans-serif; text-align: left; width:100%; padding:0px; color: #57565b; background-color:transparent;}
td {padding:0px; background-color:transparent;}
.linked, a {text-decoration: none; font-weight:bold; color: #AB0029; cursor:pointer; }
img {border:0px;}

div#contenidor {width:985px; margin:auto;}
div#attCli { position:absolute; margin-left:440px; top:35px; width:180px; height:50px; font-size:16px; text-align:center;}
div#searchOpts {position:absolute; margin-left:618px; top:30px; width:136px; height:40px;}
div#botonera1 {position:absolute; margin-left:18px; top:100px; height:27px; width:700px; }
div#headCentral{height:31px; width:778px; background:url(../../images/backHeaderCentral.jpg) no-repeat top left}
div#logo {position:absolute; top:10px; margin-left:30px; width:390px; height:75px; cursor:pointer;}

div.boto1, div.boto1:hover, div.boto1Selected{position:relative; float:left; min-width:99px; height:20px; padding:5px 8px 0px 8px; text-align:center; color:#FFF; border:1px solid #FFF; cursor:pointer;}
div.boto1{background:url(../../images/backBoto.jpg) repeat-x; }

div.boto1:hover, div.boto1Selected {background:url(../../images/backBotoHover.jpg) repeat-x; font-weight:bold;}

div.searchBox {position:absolute; margin:15px 0px 0px 246px; width:288px; height:69px; background: url(../../images/searchBox.jpg) no-repeat top left;}
input#searchBox {position:absolute; top:37px; left:6px; width:118px; height:18px; border:0px; }
div#searchButton {position:absolute; left:172px; top:36px; height:20px; width:21px; background:url(../../images/minisearch.jpg) no-repeat 1px 1px; cursor:pointer; }
span.searchQry {cursor:pointer; padding:0px 5px 0px 5px; font-weight:bold;}
span.searchQry:hover {color:#000;}

td.header {height:137px; background:url(../../images/header.jpg) no-repeat top left;}
td.header2 {height:137px; background:url(../../images/header2.jpg) no-repeat top left;}
td.leftColumn {background:url(../../images/backEsq.jpg) repeat-y; width:205px;}
td.rightColumn {background:url(../../images/backCentral.jpg) repeat-y; width:765px;}

div#searchOpts table { font-size:10px;}

div.menu {background-color:#FFF; width:202px; margin-top:15px;}
div.menu div.e1, div.menu div.e2{width:13px; height:13px;}
div.menu div.e1{margin-left:189px; margin-top:0px; background: url(../../images/menu/e1.jpg) no-repeat top left;}
div.menu div.e2{margin-left:189px; background: url(../../images/menu/e2.jpg) no-repeat top left;}

div#menuRapid {width:183px; padding-top:10px; height:122px; background:url(../../images/backRapid.jpg) no-repeat top left; }
	div#menuRapid div.boto, div#menuRapid div.boto:hover {width:163px; height:20px; margin:5px 0px 0px 20px; padding:10px 0px 0px 30px; color:#2C2B2C; cursor:pointer;}
	div#menuRapid div.boto:hover {font-weight:bold; cursor:pointer;}
	div#botoRapid1 {background:url(../../images/rapid/1.jpg) no-repeat 5px 10px;}
	div#botoRapid2 {background:url(../../images/rapid/2.jpg) no-repeat 5px 10px;}
	div#botoRapid3 {background:url(../../images/rapid/3.jpg) no-repeat 5px 10px;}
	
div#botonera2 {margin-top:20px; margin-bottom:20px; margin-left:10px; width:190px; font-size:10px; font-weight:bold;}
div.boto2, div.boto2:hover, div.boto2Selected {width:170px; padding-left:20px; height:25px; padding-top:10px; cursor:pointer; text-transform:uppercase;}
div.boto2:hover {color: #AB0029; }
div.boto2Selected {background:url(../../images/backButton2.jpg) no-repeat 0px 11px; color: #AB0029; }

td.contentCentral, td#contentCentral{padding-left:30px; margin-top:5px; width:540px; height:500px;}
td#contentRight{padding-left:10px; margin-top:5px; width:202px; height:500px;}

div.shortCentral {width:534px; height:auto; border-left:1px solid #6D6D71; border-right:1px solid #6D6D71; border-bottom:1px solid #6D6D71;}
div.shortHead {width:535px; height:85px; margin:0px 0px 0px 0px; background: #FFF url(../../images/shortHead.jpg) no-repeat top left;}
div.shortHeadSmall {width:535px; height:58px; margin:0px 0px 0px 0px; background: #FFF url(../../images/shortHeadSmall.jpg) no-repeat top left;}
div#shortHeadLogin, div#shortHeadLogin2 { position:absolute; margin:-110px 0px 0px -25px;}
div.shortContent { width: 482px; margin:25px 25px 50px 25px; text-align:justify}
div.shortContentFull, div.shortContentFullNoTop{ width: 533px; margin:15px 0px 50px 0px; text-align:justify}
div.shortContentFullNoTop {margin-top:5px;}
div.shortTitle {position:absolute; width:240px; height:15px; color:#FFF; font-size:13px; font-weight:bold; margin:18px 0px 0px 15px; text-transform: uppercase;}
div.shortDesc {position:absolute; width:240px; height:15px; color:#6D6D71; font-size:10px; margin:52px 0px 0px 15px;}
div.specialshortDesc {position:absolute; width:500px; height:15px; color:#6D6D71; font-size:10px; margin:50px 0px 0px 15px;}
div.shortBotonera { float:right; margin:38px 2px 0px 0px; width:auto; height:50px; background: #FFF url(../../images/botonera.jpg) no-repeat top left;}
div.shortBotonera td{ text-align:center }
div.boto4, div.boto3, div.boto3:hover, div.boto3Selected {position:relative; float:left; width:auto; height:50px; cursor:pointer; padding:0px 8px 0px 10px;}
div.boto3 td {color: #57565b; font-weight:bold; }
div.boto3Selected td {color: #AB0029; font-weight:bold; }
div.separadorBoto3 {position:relative; float:left; width:2px; height:47px; background-color:#D7C9CA;}
div.boto4 { margin-left:10px; padding:12px 0px 0px 15px; height:25px; text-align:left; color:#000; background:url(../../images/rightFullArrow.jpg) no-repeat left center;}
div#ft_shortBotonera .boto4 {margin:5px 10px 0px 15px;}
div.ft_bigImg, div.ampli_bigImg {width:156px; height:157px; padding:5px; background:url(../../images/bigImg.jpg) no-repeat top left;}
div.ampli_bigImg {position:absolute; top:79px; left:32px;}
div#ft_title, div#pd_title {font-size:13px; font-weight:bold; color:#AB012A }
div#ft_shortDesc, div#pd_shortDesc { font-size:11px; margin-top:15px; text-align:justify; }
div#ft_longDesc, div#pd_longDesc { font-size:11px; margin-top:15px; text-align:justify; }
div#ft_listImgs  { margin-left:2px; width:162px; height:170px; }
div.ft_miniImg { float:left; width:47px; height:47px; border:1px solid #444; margin-top:7px; text-align:center; background-color:#FFF;}
div.ft_miniImgSelected,  div.ft_miniImg:hover{ float:left; width:47px; height:47px; border:1px solid #AB012A; margin-top:7px; text-align:center; cursor:pointer; background-color:#FFF;}
div.ft_separator_miniImg { float:left; width:7px; height:47px; }
div.ft_botoneraGris { 
	margin-top		:	20px; 
	width					:	100%; 
	height				:	120px; 
	background		:	url(../../images/botoneraGris.jpg) no-repeat top left; 
	padding-left	: 13px;
}
div.ft_email, div.ft_print, div.ft_back, div.ft_fav, div.ft_buy, div.ft_com, div.ft_val, div.ft_save, div.ft_info { 
	position			:	relative; 
	float					: left;
	width					:	30px; 
	height				: 27px;
	cursor				:	pointer;
	margin-right	: 5px;
}
div.ft_email:hover, div.ft_print:hover, div.ft_back:hover, div.ft_fav:hover, div.ft_buy:hover, div.ft_com:hover, div.ft_val:hover, div.ft_save:hover, div.ft_info:hover { 
	border-bottom	: 1px solid #F90;
}

div#ft_alt_boto { 
	position		:	absolute; 
	margin			:	50px 0px 0px 10px; 
	width				:	300px; 
	height			:	50px; 
	text-align	:	left; 
	color				:	#57565B;
}

div.ft_preu{
	position:absolute; 
	width:140px; 
	height:53px;
	margin:15px 0 0 370px;
	text-align:center;
}

div.ft_oferta{
	position:absolute; 
	width:140px; 
	height:53px;
	margin:0px 0 0 370px; 
	text-align:center;
	
}

#ft_valoracio {
	position		:	absolute; 
	margin			:	70px 0 0 385px; 
	width				: 120px;
	height			: 25px;
	text-align	: center;
}


div#ft_preu {position:absolute; width:120px; margin:8px 10px 0px 15px; text-align:center; font-size:20px; color:#AB012A; font-weight:bold;}
div#ft_oft {position:absolute; width:120px; margin:0px 10px 0px 15px; text-align:center; font-size:17px; color:#999; text-decoration:line-through;}
div#ft_iva {position:absolute; margin: 32px 0px 0px 45px;}
div#ft_entrega { position:absolute; margin:80px 0px 0px 210px; width:300px; height:50px; text-align:right; color:#57565B;}
span.ft_entrega {font-size:15px; color:#57565B;}
#ft_add2Favorites, #ft_add2Favorites:hover {
	height			: 20px;
	padding			: 0px 0 0 20px;
	background	: url(../../images/star.jpg) no-repeat top left;
	font-weight	:	bold; 
	color				: #AB0029; 
	cursor			:	pointer;
}
#ft_add2Favorites:hover {
	background-color : #FFC;
}

span.dertochip {font-weight:bold; height:44px; color: #AB0029; }

div#menuPrd, div#menuEnquesta, div#menuLinks,	div.bannerExtern {margin:10px 0px 20px 30px; width:180px; height:auto;}
div.bannerExtern {text-align:center; width:180px; height:194px; background-color:#BBB; border:2px solid #AAA;}
div#headEnquesta {padding:13px 0px 0px 60px; width:120px; height:18px; background:url(../../images/headEnquesta.jpg); color:#FFF; font-weight:bold; text-align:center;}
div#headLinks {padding:13px 0px 0px 60px; width:120px; height:18px; background:url(../../images/headLinks.jpg); color:#FFF; font-weight:bold; text-align:center;}
div#headPrd {padding:13px 0px 0px 60px; width:120px; height:18px; background:url(../../images/headPrd.jpg); color:#FFF; font-weight:bold; text-align:center;}
div#footerEnquesta {float:left;width:83px; padding:3px 0px 0px 97px; height:17px; background:url(../../images/footEnquesta.jpg); color:#FFF; font-weight:bold; text-align:center; cursor:pointer;}
div#contentEnquesta {float:left;width:180px; height:auto;}
div.lnkPRD, div#menuLinks a{background:transparent url(../../images/backButton2.jpg) no-repeat scroll 0 3px; color:#6D6D71; cursor:pointer; height:13px; margin-left:20px; padding-left:15px; padding-top:3px;}
div#descEnquesta{font-size:11px; margin:10px 0px 5px 0px;}

td.footer {border:1px solid #878989; background-color: #F4F5F5; padding: 10px; }

div.question {float:left; width:100%; font-weight:bold; }
div.question input{border:0px;}
div.answers{width:100%; height:20px; margin-left:10px; padding-left:14px; background: url(../../images/less_plus.jpg) no-repeat 0px 1px;}
div.answer {float:left; height:20px; width:20px;}
div.answer span {display:none}

div.butlleti {width:202px; height:150px; margin-top:20px; }
div.horari {width:192px; height:97px; margin:20px 0px 10px 0px; background: url(../../images/horari.jpg) no-repeat top left; padding:5px 0px 0px 10px;}
div.linkHome {width:202px; height:28px; margin:5px 0 0 0px; padding-top:8px; text-align:center; font-weight:bold; cursor:pointer; color:#FFF;}
#loadAnunci1, #loadAnunci2 {
	position			:	absolute; 
	top						: 168px; 
	width					:	202px; 
	height				: 305px; 
	filter				:	alpha(opacity=80); 
	-moz-opacity	: 0.8; 
	opacity				: 0.8; 
	filter				: white; 
	background		: #FFF url(../../images/greySpinner.gif) no-repeat center center;
	display				: none;
}
#loadAnunci2{
	top						: 490px;
}
div.anunci1 {background-color:#AB0029; width:202px; overflow:hidden;}
div.anunci2 {background-color:#383838; width:202px; margin-top:20px; overflow:hidden;}
div.anunci1 div.e1, div.anunci2 div.e1, div.anunci1 div.e2, div.anunci2 div.e2, div.anunci1 div.e3, div.anunci2 div.e3, div.anunci1 div.e4, div.anunci2 div.e4  {position:absolute; width:16px; height:16px;}
div.anunci1 div.e1{margin-left:0px; margin-top:0px; background: url(../../images/anunci/e1.jpg) no-repeat top left;}
div.anunci1 div.e2{margin-left:186px; margin-top:0px; background: url(../../images/anunci/e2.jpg) no-repeat top left;}
div.anunci1 div.e3{margin-left:186px; margin-top:234px; background: url(../../images/anunci/e3.jpg) no-repeat top left;}
div.anunci1 div.e4{margin-left:0px; margin-top:234px; background: url(../../images/anunci/e4.jpg) no-repeat top left;}
div.anunci1 div.l{margin-left:0px; width:202px; height:17px; background: url(../../images/anunci/l.jpg) no-repeat top left;}
div.anunci2 div.e1{margin-left:0px; margin-top:0px; background: url(../../images/anunci2/e1.jpg) no-repeat top left;}
div.anunci2 div.e2{margin-left:186px; margin-top:0px; background: url(../../images/anunci2/e2.jpg) no-repeat top left;}
div.anunci2 div.l{margin-left:0px; width:202px; height:16px; background: url(../../images/anunci/l.jpg) no-repeat top left;}

div.anunci1 div.content, div.anunci2 div.content {padding:10px 10px 0px 10px; color:#FFF; text-align:center;}
div.anunci1 div.title, div.anunci2 div.title {font-weight:bold; font-size:14px;}
div.anunci1 div.subtitle, div.anunci2 div.subtitle {margin-top:8px}
div.anunci1 div.image, div.anunci2 div.image {width:191px; height:93px; margin:10px 0px 0px 2px; background:url(../../images/imageAnunci.png) no-repeat;}
div.anunci1 div.preu {width:172px; height:20px; padding-top:2px; margin:0px 0px 10px 20px; background:url(../../images/priceAnunci.png) no-repeat;}
div.anunci2 div.preu {width:172px; height:20px; padding-top:2px; margin:0px 0px 10px 20px; background:url(../../images/priceAnunci2.png) no-repeat;}
div.anunci2 div.ampli {margin:10px 0px 10px 0px; font-weight:bold;}
div.anunci1 div.preu span, div.anunci2 div.preu span{font-size:16px; font-weight:bold;}
div.anunci1 div.info, div.anunci2 div.info {width:135px; height:18px; padding-top:1px; overflow:hidden; margin:0px 0px 10px 56px; background:url(../../images/mesInfoOfertes.jpg) no-repeat top left;}
div.anunci2 div.info { background:url(../../images/mesInfoOfertes2.jpg) no-repeat top left;}
div.anunci1 div.plusInfo, div.anunci2 div.plusInfo {float:left; width:50px; padding-left: 15px; height:15px;  margin-right:15px; background:url(../../images/plusInfo.png) no-repeat; text-align:left; cursor:pointer; border:1px solid blue;}
div.anunci1 div.legal, div.anunci2 div.legal {margin-bottom:10px;font-size:9px;}

div.llenguaE {position:absolute; width:248px; height:80px; margin:20px 0px 0px -25px; background:url(../../images/llenguaE.png) no-repeat top left;}
div.llenguaE td {color:#FFF; font-size:15px; font-weight:bold; text-align:center; }
td.plusIMG { padding-top:30px; color:#000; font-weight:bold; font-size:14px; background:url(../../images/downArrow.jpg) no-repeat 0px 10px; }

td.titolWebsite {font-size:14px; color:#333;}

td.webiste { width:229px; margin:0px; padding:0px 0px 10px 0px; height:221px; background:url(../../images/website.jpg) no-repeat top left; cursor:pointer;}
div.sectorTitle {margin:2px 0px 0px 5px; width:100%; font-size:14px; text-align:left; color:#FFF;}
div.sectorIMG {margin:30px 5px 0px 5px;}
div.sectorURL {margin:5px 0px 0px 0px; width:100%; font-size:14px; text-align:center; font-size:14px; color:#333;}

div#vintanys_ca {position:absolute; margin:-10px 0px 0px 415px; width:151px; height:30px; background: url(../../images/20anys_ca.jpg) no-repeat top left;}
div#vintanys_es {position:absolute; margin:-10px 0px 0px 415px; width:151px; height:30px; background: url(../../images/20anys_es.jpg) no-repeat top left;}

div.longContent {margin-left:29px; width:743px; border-left:1px solid #6D6D71; border-right:1px solid #6D6D71;  border-bottom:1px solid #6D6D71;}
div.longHead {width:745px; height:85px; margin:0px 0px 0px -1px; background: url(../../images/longHead.jpg) no-repeat top left;}
div.longTitle {position:absolute; margin:18px 0px 0px 15px; font-size:14px; color:#FFF; font-weight:bold;}
div.longBotonera { position:absolute; margin: 45px 0px 0px 265px; height:38px; width:470px;}
div.longCentral { width: 690px; margin:25px 25px 50px 25px; text-align:justify}

div.loading {text-align:center; margin:150px 0px 150px 0px; width:100%; color:#AB0029; font-weight:bold; font-size:16px;}

/* Configurador */
div.conf_cSubSeries {height:50px; margin-top:20px; width:100%; overflow:hidden; background:url(../../images/backConfBottom2.jpg) repeat-x}
div.conf_cSeries {height:75px; width:100%; overflow:hidden; background:url(../../images/backConfBottom.jpg) repeat-x}
div.conf_Series, div.conf_Text, div.conf_Series:hover, div.conf_SeriesSelected {float:left; height:65px; width:175px; padding:0px 2px 0px 7px; cursor:pointer;}
div.conf_SeriesSelected {margin-top:4px; padding-top:4px; height:67px; background:url(../../images/serieSelected.jpg) no-repeat top left; cursor:pointer;}
div.conf_SubSeries, div.conf_SubText, div.conf_SubSeries:hover, div.conf_SubSeriesSelected {float:left; height:40px; width:121px; padding-left:3px; padding-right:2px; background-color:#FFF; cursor:pointer;}
div.conf_SubSeriesSelected {margin-top:3px; height:50px; padding-top:7px; background:url(../../images/subSerieSelected.jpg) no-repeat top left; cursor:pointer;}
div.miniBlack{font-size:10px; color:#000;}

div.conf_SubSeries td, div.conf_SubText td, div.conf_SubSeries:hover td, div.conf_SubSeriesSelected td{ font-size:10px;}

div.serieDesc, div.cuadrePrd {margin:15px 10px 15px 10px;}

div.cuadrePrd div.head { width:511px; height:13px; background:url(../../images/cuadreHead.jpg) no-repeat top left}
div.cuadrePrd div.central { width:491px; padding:0px 10px 0px 10px; height:auto; background:url(../../images/cuadreCentral.jpg) repeat-y}
div.cuadrePrd div.footer { width:511px; height:10px; background:url(../../images/cuadreFooter.jpg) no-repeat top left}
div.cuadrePrd div.descripcio {width:100%; height:auto; padding:15px 0px 15px 0px;}
div.cuadrePrd div.productLine, div.cuadrePrd div.productLine:hover, div.cuadrePrd div.productLineSelected { width:100%; height:25px; cursor:pointer;}
div.cuadrePrd div.productLine:hover, div.cuadrePrd div.productLinechecked {background-color:#FEE; cursor:pointer;}

div.mesProducte {color:#66A; font-weight:bold; width:365px; padding-left:20px; text-align:left; cursor:pointer;}

div.cataleg_online {width:507px; margin: 0px 12px 0px 12px;}
div.co_botonera {margin-top:5px;}
div.co_Botonera { height:75px; width:100%;}
div#co_Botonera, div#co_goLeftButton, div#co_goRightButton {position:absolute; margin-top:0px; width:17px; height:112px;}
div#co_Botonera {margin-left:15px; width:475px; overflow:hidden;}
div#co_innerBotonera {position:absolute; height:112px; width:900px;}
div#co_goLeftButton {margin-left:0px; background:url(../../images/goLeftButton.jpg) no-repeat top left; margin-top:2px; cursor:pointer;}
div#co_goRightButton {margin-left:490px; background:url(../../images/goRightButton.jpg) no-repeat top left; margin-top:2px; cursor:pointer;}
div.co_categoria { float:left; width:91px; height:92px; background:url(../../images/co_categoria.jpg) no-repeat top left; margin:0px 2px 0px 2px; cursor:pointer;}
div.conf_Series img, div.co_categoria img{ filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; filter: Gray; }
div.conf_Series:hover img, div.co_categoria:hover img{ filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; filter: white; }
div.co_categoriaSelected { float:left; width:92px; height:112px; background:url(../../images/co_categoriaSelected.jpg) no-repeat top left; margin:0px 2px 0px 2px;}
div.co_categoriaSelected img, div.co_categoria img {position:absolute; margin:10px;}
div.co_categoriaSelected div.co_nomCat, div.co_categoria div.co_nomCat {position:absolute; margin-left:5px; margin-top:60px; width:80px; text-align:center; font-weight:bold; font-size:9px;}
div.co_categoriaSelected div.co_nomCat, div.co_categoria:hover div.co_nomCat { color:#AB0029; }

div.co_Content { width:508px; }
div.co_Head {margin-top:20px; width:508px; height:4px; background:url(../../images/co_header.jpg) no-repeat top left;}
div.co_Central {width:508px; background:url(../../images/co_central.jpg) repeat-y; text-align:left;}
div.co_Footer {width:508px; height:4px; background:url(../../images/co_footer.jpg) no-repeat top left;}
div.co_title {font-size:12px; font-weight:bold; color:#000; margin-bottom:10px;}
div.co_resum { padding-top:10px; margin:0px 10px 0px 10px; border:1px solid #FFF; padding-bottom:10px; }
div.co_backGrey {background-color:#E1E2E1; width:473; color:#000; padding:15px 0px 10px 20px;}
div.co_subcat {margin-bottom:5px;}
div.co_subcat a{font-weight:normal; color:#666;}

div.co_productList { }
div.co_productLine { padding:15px 0px 15px 0px; width:100%; height:240px;}
div.co_product { float:left; height:220px; width:136px; margin:14px;}
div.co_product:hover { background-color:#FFF0E6; }
td.co_title {font-weight:bold; color:#AB012A}
div.co_nom {height:28px; text-align:left; color:#AB012A; font-weight:bold; font-size:11px; cursor:pointer;}
div.co_desc {text-align:left; font-size:10px; height:95px; overflow:hidden;}
div.co_img {text-align:right;}
.co_preu {font-size:14px; color:#AB012A; font-weight:bold;}
.co_oft {font-size:14px; color:#999; font-weight:normal;text-decoration:line-through;}
.sr_oft {font-size:11px; color:#999; font-weight:normal;text-decoration:line-through;}
.co_mes {color:#AB012A; text-align:right; font-size:12px; font-weight:bold; background:url(../../images/rightArrow.jpg) no-repeat right center; cursor:pointer; padding-right:15px;}
.co_iva {color:#AB012A; font-size:9px;}
.co_add {color:#000; text-align:right; padding-right:15px; background:url(../../images/miniChart.jpg) no-repeat right center; cursor:pointer;}

div#lupa {position:absolute; width:18px; height:18px; margin: 130px 0px 0px 70px; background:url(../../images/lupa.jpg) no-repeat top left; cursor:pointer;}

div#carrito{position:absolute; top:150px; width:208px; margin:31px 0px 0px 566px; background:#E2E1E2 url(../../images/logoTrans.jpg) no-repeat 10px 10px; padding-bottom:20px;}
div.buy_compra {margin:45px 0px 0px 95px; text-align:left; font-size:18px; font-weight:bold; color:#000;}
div.buy_list {margin:20px 0px 0px 10px; width:188px; height:auto; }
div.buy_total, div.conf_total {margin-top:20px; width:100%; text-align:center; }
span#buy_total_preu, span#conf_total_preu {font-size:20px; font-weight:bold; color:#AB012A;}
span.buy_total_iva, span.conf_total_iva  {font-size:13px;}
div.buy_envio, div.conf_envio  {margin-top:20px; text-align:center; }
div.carrito td {border-bottom:1px solid #EEE;}
td.buy_preu {text-align:right; color:#AB012A; }
div.buy_show {padding-top:1px; margin:10px 0px 0px 30px; width:150px; height:27px; text-align:center; color:#FFF; font-weight:bold; font-size:13px; background:url(../../images/botoFR.jpg) no-repeat top left; cursor:pointer;}
div.conf_show {
	position	: relative;
	float			: right;
	width			: 30px;
	height		: 45px;
	margin-right: 5px;
	cursor		: pointer;
}
div#topButton {
	position	: absolute;
	width			: 14px;
	height		: 10px;
	margin		: 60px 0 0 103px;
	cursor		: pointer;
}
div.buy_button {padding-top:1px; width:150px; height:27px; text-align:center; color:#FFF; font-weight:bold; font-size:13px; background:url(../../images/botoFR.jpg) no-repeat top left; cursor:pointer;}
div.envioBoto, div.seguir_comprando {padding-top:1px; width:150px; height:27px; text-align:center; color:#FFF; font-weight:bold; font-size:13px; background:url(../../images/botoFG.jpg) no-repeat top left; cursor:pointer;}
td.buy_count {font-weight:bold; padding-right:5px;}

span.res_referencia {margin-left:15px; color:#999;}
input.res_cantitat {width:45px; text-align:right;}
td.res_preu {font-weight:bold; text-align:right;}

tbody#resumList td{border-bottom:1px dotted #999; padding:10px 0px 10px 0px;}
div.res_totals {margin:10px 0px 0px 250px;}
div.res_totals td{border:0px; padding:0px; text-align:right;}
div.res_options {border-top:1px dotted #999; width=100%;}

div#configurador { 
	position		:	relative; 
	margin-top	:	15px; 
	width				:	208px; 
	background	:	#E2E1E2 url(../../images/logoTrans2.jpg) no-repeat 10px 10px; 
}
div#botoneraConf {
	background	:	url(../../images/bottomConf.jpg) no-repeat top left; 
	width				:	208px; 
	height			:	72px;
}
div#configPC {padding:48px 0px 0px 87px; font-size:10px; text-align:left;}
div.granNegre {color:#000; font-size:15px; font-weight:bold;}
div#conf_NomSerie {margin:15px 0px 0px 10px; color:#000; font-weight:bold;}
div.conf_listComponents ul{padding:0px 0px 0px 23px; margin:10px 0px 0px 0px; list-style-type:disc;}
span.conf_preu {font-size:10px; color:#AAA;}

.sinBordes {border:0px;}

td.cuadreGris, td.cuadreRoig {width:230px; padding:5px;} td.cuadreRoig { 
border:1px solid #AB0029;} td.cuadreGris { border:1px solid #383838;} 
span.titleRoig {font-size:12px; font-weight:bold; color:#AB012A }
span.titleGrey {font-size:12px; font-weight:bold; color:#383838 }
input{ border:1px solid #383838;)}
input.regular{ border:0px;}
input.error{ background-color:#FFCCCC;}
div.buttonRegisterR, div.buttonRegisterG {width:153px; height:17px; padding-top:3px; color:#FFF; font-weight:bold; font-size:12px; text-align:center; cursor:pointer; }
div.buttonRegisterR {background:url(../../images/botoFR.jpg) no-repeat top left;}
div.buttonRegisterG {background:url(../../images/botoFG.jpg) no-repeat top left;}
div.registrats{margin-left:20px}
div.registrats input{width:153px}

div.pagament { color:#AAA; margin-bottom:20px;}
div.pagament b{ color:#999; font-weight:bold;}
div.tipo_pago{float:right; width:150px; height:50px; margin-left:25px; text-align:right;cursor:pointer;}

div.noticia {}
div.noticia div.titol {padding-left:15px; font-size:15px; font-weight:bold; color:#AB012A; margin:30px 0px 0px 0px;}
div.noticia div.data {font-size:11px; color:#999; margin:0px 15px 10px 15px;}
div.noticia div.cos { margin:0px 15px 0px 15px; }
div.noticia div.mes { margin:0px 15px 0px 15px; text-align:right; color:#99F; cursor:pointer;}
div.noticia .linksNoticia {width:470px; height:20px;}
div.noticia .linksNoticia .boto4 {margin-top:0px; float:right;}

div#userError {color:#AB002A; font-weight:bold; text-align:left; margin-bottom:25px;}
div.cuadratEnvio { margin: 10px; background: url(../../images/backEnvio.jpg) no-repeat top left; border:1px solid #AAA; background-color:#FFF;}
div.cuadratEnvio div.titol{ height:14px; padding:5px; font-weight:bold; font-size:12px; text-align:left;}
div.cuadratEnvio div.titol td{ font-weight:bold; font-size:12px; text-align:left; }
div.cuadratEnvio div.cos{ margin:10px;  }
div.cuadratEnvio div.cos input{ width:100%; border:1px solid #BBB; }
div.cuadratEnvio div.cos input:hover{ width:100%; border:1px solid #888; }
div.envioBoto { margin: 0px 10px 0px 320px;}
td.underlined { border-bottom:1px solid #AAA;}

div#rCarrito {position:absolute; top:0px; margin:5px 0px 0px 895px; width:90px; height:50px; background: url(../../images/miniChart.gif) no-repeat top left; text-align:right; color:#000; cursor:pointer; }
div#cpanelAccess{ position:absolute; top:0px; margin:122px 0px 0px 860px; width:auto; height:15px; color:#000; cursor:pointer; background: url(../../images/connect.jpg) no-repeat top left; padding:3px 5px 0px 25px; font-weight:bold; cursor:pointer;}
div#register {position:absolute; top:0px; margin:140px 0px 0px 802px; width: 182px; font-weight:bold; text-align:right; font-weight:normal; cursor:pointer;}

div.login { margin:15px 0px 0px 25px; padding-left:25px; width:155px; height:30px; background:url(../../images/lock.gif) no-repeat top left;}
span.login { color:#AB012A; font-size:12px; font-weight:bold;}
span.name { color:#000; font-size:11px;}

div#missatge{ position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:#000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
div#rememberPWD, div#welcome, div#netviewer_1, div#senMeAnEmail, div#prdXEmail, div#addedProdukt, div#starIt, div#registered, div#chgPwd, div#addedPC, div#missInfo { position:absolute; left:0px; top:200px; width:100%; text-align:center;}
.senMeAnEmail{ position:absolute; left:35%; padding:25px; width:250px; height:150px; background-color:#FFF; border:2px solid #000; margin:auto;}
.tancar {position:absolute; right:-10px; top:-10px; width:20px; height:20px; background-color:#000; background:url(../../images/tancar.gif) no-repeat top left; cursor:pointer;}
#missInfo input {width:100%}
#missInfo textarea {width:100%; border:1px solid #666;}
div.addButton, div.addButton:hover  {float:right; width:125px; height:17px; background:url(../../images/addBasket.jpg) no-repeat top left; margin: 0 2px 20px 0; cursor:pointer; padding: 5px 3px 0 22px; font-weight:bold; text-align:center;}
div.addButton:hover  {background:url(../../images/addBasketHover.jpg) no-repeat top left;}

div#pDetails{ position:absolute; left:0px; top:100px; width:100%; text-align:center; }
.pDetails{ position:absolute; left:25%; width:536px; height:427px; background:url(../../images/prdAmpli.gif) no-repeat top left; border:1px solid #000; margin:auto;}
.tancarVista {position:absolute; right:5px; top:10px; width:35px; height:30px; cursor:pointer;}
#pd_title {position:absolute; top:20px; left:20px; width:420px; text-align:left;}
#pd_Desc {position:absolute; top:65px; left:230px; width:285px; padding-right:12px; height:220px; text-align:left; overflow-y:auto;}
#linker_Desc {position:absolute; top:300px; left:230px; width:295px; height:20px;}
#linker_Desc div {position:relative; float:left; padding:0px 10px 0px 15px; background:transparent url(../../images/rightFullArrow.jpg) no-repeat left center; cursor:pointer;}
div#pd_listImgs {position:absolute; top: 260px; left:20px; width: 175px; height:60px; overflow:hidden; cursor:pointer;}
#pd_titular {position:absolute; top:20px; left:20px; height:20px; width:300px; text-align:left; color:#FFF; font-weight:bold;}
#pd_xEmail {position:absolute; top:348px; left:20px; height:20px; width:100px; text-align:center; font-weight:bold; cursor:pointer;}
#pd_print {position:absolute; top:388px; left:20px; height:20px; width:100px; text-align:center; font-weight:bold; cursor:pointer;}
#pd_preu {position:absolute; top:350px; left:370px; height:30px; width:150px; font-size:20px; color:#AB012A; font-weight:bold;}
#pd_iva {position:absolute; top:375px; left:370px; height:20px; width:150px; color:#999; font-size:11px;}


div#languages {position:absolute; top:15px; margin-left:660px; width:100px; height:50px; text-align:right;}
div#languages ul,div#languages li{padding:0px; margin:0px; list-style-type: none;}
div#languages a { font-weight:normal; color:#AAA; }
div#languages a:hover, div#languages a.selected{ font-weight:bold; color:#AB012A; }

div.blueText {color:#66E;}
div.blueText:hover {color:#66E; font-weight:bold}

div.central_2 input { width:90%; }
td.inputCto { width:413px; height:31px; background: url(../../images/contactar/input.gif) no-repeat top left; padding-left:10px;}
input.t {border:0px; background-color:transparent; width:98%;}
input.tError {border:0px; background-color:#FAA; width:98%;}
td.areaCto { width:482px; height:132px; background: url(../../images/contactar/area.gif) no-repeat top right; padding-right:10px; text-align:right;}
td.areaCto textarea {width:450px; height:105px; border:0px;}
input.boto {width:150px; height:20px; background:url(../../images/botoFR.jpg) no-repeat; color:#FFF; font-weight:bold; border:0px; cursor:pointer;}
input.cancel {width:150px; height:20px; background:url(../../images/botoFW.jpg) no-repeat; color:#666; background-color:#FFF; border:0px; cursor:pointer;}
div.imgBottom {position:absolute; margin:-100px 0px 0px -15px; padding:140px 0px 0px 310px; width:213px; height:62px; background:url(../../images/contactar/bottom.jpg) no-repeat top left; color:#FFF; font-size:13px;}

div.error {color:#B66;}
div#heaviness {background: url(../../images/heaviness.jpg) no-repeat top left; height:10px; width:0px;}
div.heaviness {width:150px; border:1px solid #EEE;}
td.Fbaixa{text-align:left; color:#900;}
td.Falta{text-align:right; color:#0A0;}

#searchRes{margin:20px; width:483px;}
#searchRes td {border-bottom:1px solid #EEE; text-align:justify; padding-top:10px;}
#searchRes tr:hover td {border-bottom:1px solid #EEE; background-color:#FFEEAA;}
a.linkinfo{ color:#99E; margin-right:10px; font-weight:normal; }

/* AVIS LEGAL */
body#AVIS {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align: center; background-color: #FFF;}
#avis_FinestraInfoLegal {padding: 10px; width: 350px;	 text-align: justify; font-size: 10px; }
div#avis_titol {text-decoration: underline; font-size: 14px; font-weight: bold; color: #444; padding-bottom:10px; text-align:center;}
div#avis_text {text-align: center;}
div#avis_avis {width:100%; left:5%; height:80px; color: #444; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; border:1px solid #444; margin-top:10px; margin-bottom:10px; overflow-y:auto;}
div#avis_botonera {width:100%; text-align:center;}
input.avis_ok {color:#FFF; font-weight:bold; background-color: #444; border:1px solid #444; width:120px;}
input.avis_ko {color:#444; font-weight:bold; background-color: #EEE; border:1px solid #444; width:120px;}
td.inpt { border:1px solid #00468E;}
td.noinpt { padding-top:5px; }

div.peuConf {background:#F7F3F4 url(../../images/downDegree.jpg) repeat-x; width:90%; padding:20px 5% 0px 5%; height:70px;}
img.banner {margin:1px;}

div#searchTabs {position:absolute; top:253px; width:533px; height:17px; overflow:hidden;}
div#deleteSearch {position:absolute; margin-left:425px; font-weight:bold; top:253px; width:100px; text-align:center; color: #FFF; background-color:#AB002A; height:17px; cursor:pointer;padding: 0 5px 0 5px;}

div.searchTab {position:relative; float:left; padding:1px 19px 0px 5px; color:#FFF; height:16px; color:#FFF; background: #9D8A8A url(../../images/closeTab.jpg) no-repeat top right; border:1px solid #FFF;}
div.searchClose {position:absolute; top:4px; right:5px; width:9px; height:9px; cursor:pointer;}

td.noResults {padding:30px; text-align:center; font-size:12px; font-weight:bold; color:#AB0029; }

div.avis_legal {margin: 20px 5px 0px 0px; text-align:justify; font-style: italic; font-size:9px; color:#666; }

.recomanat, .liquidacio, .oferta, .news {position:absolute; margin:-25px 0px 0px 0px; width:90px; height:15px; padding-top:3px; font-size:11px; font-weight:bold; text-align:center; color:#FFF; font-size:9px;}
.liquidacio { background: url(../../images/liquidacio.gif) no-repeat top left;}
.oferta { background: url(../../images/oferta.gif) no-repeat top left;}
.news { background: url(../../images/news.gif) no-repeat top left;}
.recomanat { background: url(../../images/recomanat.gif) no-repeat top left;}

.recomanatI, .liquidacioI, .ofertaI, .newsI {position:absolute; margin:25px 0px 0px 444px; width:90px; height:15px; padding-top:3px; font-size:11px; font-weight:bold; text-align:center; color:#FFF;}
.liquidacioI { background: url(../../images/liquidacioI.gif) no-repeat top left;}
.ofertaI { background: url(../../images/ofertaI.gif) no-repeat top left;}
.newsI { background: url(../../images/newsI.gif) no-repeat top left;}
.recomanatI { background: url(../../images/recomanatI.gif) no-repeat top left;}

.recomanatS, .liquidacioS, .ofertaS, .newsS, .noSpecialS{
	position		:	absolute; 
	margin			:	-20px 0px 0px -40px; 
	width				:	90px; 
	height			:	15px; 
	padding-top	:	3px; 
	font-size		:	11px; 
	font-weight	:	bold; 
	text-align	:	center; 
	color				:	#FFF; 
	font-size		:	9px;	
}
.liquidacioS { background: url(../../images/liquidacioI.gif) no-repeat top left;}
.ofertaS { background: url(../../images/ofertaI.gif) no-repeat top left;}
.newsS { background: url(../../images/newsI.gif) no-repeat top left;}
.recomanatS { background: url(../../images/recomanatI.gif) no-repeat top left;}
.removeFAV{
	width				:	11px; 
	height			:	11px; 
	cursor			: pointer;
	background	: url(../../images/closeFAV.jpg) no-repeat top right;
}

#lnkPRDLIQ {
	background		: url(../../images/liquidacioR.jpg) no-repeat 0 3px; 
	border-bottom	: 1px solid transparent;
}
#lnkPRDLIQ:hover {border-bottom: 1px solid green;}
#lnkPRDOFT {
	background		: url(../../images/ofertaR.jpg) no-repeat 0 3px; 
	border-bottom	: 1px solid transparent;
}
#lnkPRDOFT:hover {border-bottom: 1px solid red;}
#lnkPRDNEW {
	background		: url(../../images/novatatR.jpg) no-repeat 0 3px; 
	border-bottom	: 1px solid transparent;
}
#lnkPRDNEW:hover {border-bottom: 1px solid #444;}
#lnkPRDSAV {
	background		: url(../../images/favoritsR.jpg) no-repeat 0 3px; 
	border-bottom	: 1px solid transparent;
}
#lnkPRDSAV:hover {border-bottom: 1px solid #4b00AA;}


.saveButton, .cancelButton{
	width				: 60px;
	height			:	19px;
	padding			: 3px 6px 0px 21px;
	text-align	: center;
	color				: #666;
	font-weight	: bold;
	font-size		:	10px;
	float				: right;
	cursor			: pointer;
}
.saveButton	{background	:	url(../../images/buttons/save.gif) no-repeat top left;}
.cancelButton	{background	:	url(../../images/buttons/cancel.gif) no-repeat top left;}

#titleCarrito {
	font-size			:	13px; 
	font-weight		:	bold; 
	margin-bottom	:	15px;
	color					: #AB0029;
	padding-left	: 25px;
	background		: url(../../images/carrito.jpg) no-repeat top left;
}
.minigrey {
	color					: #999;
	font-size			: 11px;
	font-weight		:	normal;
	cursor				: pointer;
}
.minigrey:hover {
	color					: #000;
	font-size			: 11px;
	font-weight		:	normal;
	cursor				: pointer;
}
#promo {
	position		:	absolute; 
	top					: 0px;
	margin-left	: 161px;
	text-align	:	center;
	width				: 663px;
	height			: 552px;
	background-color	:	#FFF;
	border			: 1px solid #AAA;
	padding			: 5px;
	cursor			:	pointer; 
}
.closePromo {
	margin			: auto;
	width				: 663px;
	height			: 15px;
	background-color	:	#FFF;
	text-align	: right;
	cursor			:	pointer;
}
#productes_relacionats{
	width				: 100%;
	height			: auto;
	padding			: 0px;
}

.relatedItem{
	position		: relative;
	float				: left;
	width				: 508px;
	height			: 60px;
	border			: 1px dotted #AAA;
	margin			: 2px 10px 2px 10px;
	padding			: 0 3px 0 0;
	
}
	
.added2Chart, .starIt{
	position		:	absolute; 
	left				:	35%; 
	padding			:	25px; 
	width				:	250px; 
	height			:	150px; 
	background	: #FFF url(../../images/bkgCarrito.jpg) no-repeat 10px 50px;
	border			:	2px solid #000; 
	margin			:	auto;
}
.added2Chart {background	: #FFF url(../../images/bkgCarrito.jpg) no-repeat 10px 50px;}
.starIt {background	: #FFF url(../../images/bkgStar.jpg) no-repeat 10px 50px;}

#valoram {
	width				: 120px;
	height			: 25px;
	background	: url(../../images/stars/0.jpg) no-repeat top left;
	border			: 1px solid #EEE;
}

.aStar{
	position		: relative;
	float				: left;
	width				: 24px;
	height			: 25px;
	cursor			: pointer;
}

#central_2 .boto3:hover, #central_2 .boto3, #central_2 .boto3Selected{
	cursor		: default;
}
.related_title{
	background 	: #AB0029;
	color			 	: #FFF;
	font-weight	: bold;
	height		 	: 18px;
	padding-top	: 3px;
	text-align	: center;
	width				: 535px;
	margin-bottom:5px;
}

.oculto {
	display:none;
}

.fiCompra1, .fiCompra2{
	width 	: 431px;
	height	: 76px;
	background: url(../../images/fiCompra/web.jpg) no-repeat top left;
	text-align:center;
	color: #FFF;
	margin: 30px;
	cursor:pointer;
}

.fiCompra2{
	background: url(../../images/fiCompra/prd.jpg) no-repeat top left;
}

.bkGrey {
	width 			: 236px;
	background 	: #EFEFEF;
	padding 		: 10px
}

#conf_publi {
	background: url(../../images/bkPubli.jpg) repeat-x bottom;
	padding-bottom 	: 5px;
}


.public_nom {
	font-weight		: bold;
	margin 				: 10px 0 10px 0;
}
.public_desc {
}

.public_preu {
	font-size			: 20px; 
	color					: #AB012A; 
	font-weight		: bold;
	text-align		: right; 
}

.public_iva {
	text-align		: right; 
	font-size			: 10px;
}
.public_mes {
	color					: #AB012A; 
	text-align		: right; 
	font-size			: 12px; 
	font-weight		: bold; 
	background		: url(../../images/rightArrow.jpg) no-repeat right center; 
	cursor				: pointer; 
	padding-right	: 15px;
}

#popup {
	position 		: absolute;
	background	: url(../../images/popup.png) no-repeat top left;
	width 			: 230px;
	height 			: 25px;
	padding-top : 2px;
	display			: none;
	color 			: #FFF;
	font-weight : bold;
}

#pago_0 {
	font-size 	: 13px;
}
#referencia_comanda {
	font-weight 	: bold;
}
