body {
	background:	#FFF;
	color:		#6c6c6c;
	font:		normal 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0 auto;
	padding:	0;
	text-align:	center;
	width:		100%;
}

.izq {
	float:		left;
}

.der {
	float:		right!important;
}

.clear {
	clear:		both;
}

.nobackground {
	background-image:none!important;
	padding:   0!important;
}

.noborder {
	border:		none!important;
}

.nomargin {
	margin:		0!important;
}

.normal {
	font-weight:normal!important;
}

.oculto {
	display:	none;
}

ul {
	list-style-type:none;
	margin:		0;
	padding:	0;
	overflow:	auto;
	overflow:	hidden;
}

li {
	list-style-type:none;
	margin:		0;
	padding:	0;
	overflow:	auto;
	overflow:	hidden;
}

a {
	text-decoration:none;
	color:		#014566;
}

a:hover {
	text-decoration:none;
	color:		#6e8996;
}

a img {
	border:		none;
}

form {
	margin:		0;
	padding:	0;
}

fieldset {
	border:		none;
	margin:		0;
	padding:	0;
}

div {
	margin:		0;
	padding:	0;
	overflow:	auto;
	overflow:	hidden;
}

p {
	margin:		0;
	padding:	0;
	line-height:16px;
}

h1 {
	float:		left;
	width:		275px;
	height:		95px;
	margin:		0 0 0 27px;
}

h2 {
	font:		bold 13px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#014566;
	margin:		30px 0 0 20px;
	padding:	0 0 5px 0;
	background: url(/img/pxa_bck_sephoritzontal.gif) repeat-x bottom left;
}

h3 {
	font:		bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:		#464646;
	margin:		20px 0 0 20px;
}

h4 {
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#faaf00;	
}

#global {
	width:		980px;
	margin:		0 auto;
	text-align:	left;
	background:	#FFF;
	padding:	0;
	overflow:	auto;
	overflow:	hidden;
}

#top {
	width:		980px;
	margin:		0;
	height:		25px;
	background: url(/img/pxa_bck_top.gif)	repeat-x top left;
}

ul#idiomes {
	position:	absolute;	
	width:		103px;
	padding:	6px 0 0 25px;
	height:		39px;
	text-align:	center;
	margin:		0 0 0 837px;
	font: 		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	background: url(/img/pxa_bck_idiomes.png) no-repeat top left;
}

ul#idiomes li {
	float:		left;
	padding:    0 8px 0 0;
	margin:		0 8px 0 0;
	background: url(/img/pxa_bck_separalinksidi.gif) no-repeat right;
}

ul#idiomes li a {
	color:		#ffffff;
}

ul#idiomes li a:hover {
	color:		#6e8996;
}

ul#idiomes li a.activo {
	color:		#6e8996;
	font-weight:normal!important;
}

#top-ombra {
	margin: 	1px 0 0 0;
	height:		95px;
	display:	block;
	background: url(/img/pxa_bck_ombra.gif) repeat-x top left;
}

#header {
	width:		980px;
	height:		168px;
}

#header-home {
	width:		980px;
	height:		168px;
}

 #mainnav {
	float:		left!important;
	text-align: right!important;
	width:		589px;
	padding:	0 0 0 89px;
	height:		40px;
	margin:		39px 0 0 0;
	background: url(/img/mainnav/pxa_bck_mn.gif) repeat-x top right;
} 
/*
#mainnav {
	float:		right!important;
	text-align: right!important;
	width:		490px;
	padding:	0 0 0 185px;
	height:		40px;
	margin:		39px 0 0 0;
	background: url(/img/mainnav/pxa_bck_mn.gif) repeat-x top right;
}*/

ul#mainnav li {
	float:		left;
	display:	inline;
	width:		auto;
	margin:		0!important;
	padding:	0;
	overflow:   hidden;
}

#mainnav a {
	padding:    0;
	margin:		0!important;
	overflow: 	hidden;
}

#mainnav a:hover {
	padding:    0;
	margin:		0!important;
	overflow: 	hidden!important;
	width:		auto!important;
}

#subNav {
	float:		left;
	background: #FFF;
	width:		230px;
	min-height:	520px;
	height:		auto;
	margin:		15px 0 0 20px;
	padding:	0 0 20px 0;
}

#subNav a {
	display:	block;
	color:		#464646;
	background: url(/img/mainnav/subnav/pxa_bck_sbmn.gif) no-repeat bottom left;
	padding:	7px 0 9px 0;
}

#subNav a:hover {
	display:	block;
	color:	    #014566;
	background: url(/img/mainnav/subnav/pxa_bck_sbmn-onn.gif) no-repeat bottom left;
	padding:	7px 0 9px 0;
}

#subNav ul {
	margin:		15px 0 0 10px;
}

#subNav ul li {
	font:		normal 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:		#464646;
	background: url(/img/pxa_ico_subnav.gif) no-repeat top left;
	padding:	0 0 0 10px;
	margin:		0;
}

#subNav ul li a.seleccionado {
	display:	block;
	font:		bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:	    #014566;
	background: url(/img/mainnav/subnav/pxa_bck_sbmn-onn.gif) no-repeat bottom left;
	padding:	7px 0 9px 0;
}

#subNav ul li ul {
	margin:		0 0 3px 0;
}

#subNav ul li ul li {
	font:		normal 11px Arial, Tahoma, Verdana, Helvetica, sans-serif!important;
	text-transform:lowercase!important;
	width:		170px!important;
	background: url(/img/pxa_ico_subsubnav.gif) no-repeat top left;
	padding:	0 0 0 10px;
}

#subNav ul li ul li a:hover {
	display:	block;
	color:	    #014566;
	background: url(../img/mainnav/subnav/pxa_bck_sbmn.gif) no-repeat bottom left;
	padding:	7px 0 9px 0;
	font:		normal 11px Arial, Tahoma, Verdana, Helvetica, sans-serif!important;
}

#container-central {
	width:		980px;
	height:		575px;
	margin:		0;
	background: url(/img/pxa_bck_areadestacats.gif) no-repeat bottom left;
}

#container-central-interior {
	width:		980px;
	height:		auto;
	margin:		0;
	padding:	0 0 20px 0;
	background: url(/img/pxa_bck_container-entero.gif) no-repeat bottom left;
	overflow:   hidden;
}

#container-central-interior-col02 {
	float:		left;
	width:		670px;
	height:		auto;
	padding:	0 20px 20px 0;
	margin:		13px 0 0 20px;
	background: #FFF;
}

#container-central-interior-col02 p {
	font:		normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin:		20px 0 10px 20px;
}

#container-central-col01 {
	float:		left;
	width:		460px;
	height:		222px;
	margin:		15px 0 10px 20px;
	background: #FFF;
}

.container-central-col01-img {	
	float:		left;
	margin:		15px 20px 0 0;
}

#container-central-col01 h3 {
	float:		left;	
	width:		200px;
	margin:		32px 0 0 0;
}

#container-central-col01 h4 {
	float:		left;	
	width:		200px;
	margin:		0 0 19px 0;
}

#container-central-col01 p {
	float:		left;	
	width:		200px;
	margin:		0;
	line-height:13px;
}

#container-central-col02 {
	float:		left;
	width:		460px;
	height:		auto;
	margin:		15px 0 10px 20px;
}

#container-central-col02 h3 {
	float:		left;	
	width:		195px;
	margin:		2px 0 0 5px;
	line-height:13px;
}

#container-central-col02 p {
	float:		left;	
	width:		195px;
	margin:		0 0 0 5px;
	line-height:13px;
}

#productes-destacats {
	float:		left;
	width:		900px;
	height:		275px;
	margin:		3px 0 0 20px;
	padding: 	15px 20px 15px 20px;
	background: #fff;
}

#productes-destacats ul {
	margin:		10px 0 0 0;
}

#productes-destacats ul li {
	float:		left;
	margin:		0 20px 0 0;
	padding:	2px;
	width:		200px;
	height:		225px;
	background: #fff;
	border: 	3px solid #edebea;
}

#productes-destacats ul li:hover, ul#productes-destacats-cataleg li:hover{
	border: 	3px solid #d5d5d5;
	cursor:		pointer;
}

#productes-destacats h3, ul#productes-destacats-cataleg h3 {
	margin:		0 0 0 10px;
	text-align: 13px;
}

#productes-destacats h4, ul#productes-destacats-cataleg h4 {
	margin:		2px 0 0 9px;
	text-align: 13px;
}

#productes-destacats a, ul#productes-destacats-cataleg a {
	color: 		#464646;
}

#productes-destacats a:hover, ul#productes-destacats-cataleg a:hover {
	color: 		#a3a3a3;
}

.fotoproducte {
	padding:	0 0 3px 0;
	margin:		0 0 10px 0;
	background: url(/img/pxa_bck_sephoritzontal.gif) repeat-x bottom left;
}

.h2-especial {
	font:		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#014566;
	margin:		0;
	padding:	0 0 2px 0;
	border-bottom:1px solid #edebea;
	background: url(/img/pxa_h2_marca.gif) no-repeat right;
}

.h2-especial-interior {
	float:		none;
	font:		bold 15px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#014566;
	margin:		0 0 0 20px;
	padding:	0!important;
	border-bottom:1px solid #edebea;
	background: url(/img/pxa_h2_marca.gif) no-repeat right;
	height:		26px;
}

ul#dadescontacte {
	float:		left;
	width:		207px;
	margin:		18px 20px 0 -8px;
	padding:	0 20px 0 0;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#7d7d7d;
	background:url(/img/pxa_bck_sepvertical.gif) repeat-y right top;
}

ul#dadescontacte li {
	margin:		0 0 20px 0;
	padding:    0 0 0 8px;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#7d7d7d;
	background: url(/img/pxa_li_bullet.gif) no-repeat top left;
}

ul#dadescontacte li ul li {
	margin:		0;
	padding:    0;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#9c9c9c;
	background: none;
}

#novetatdestacada {
	float:		left;
	background: #FFF;
	margin: 	0;
	padding:	0;
}

.h4-especial {
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#999999;
	margin: 	0;
}

.data {
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#999999;
	margin: 	0 0 9px 4px;
}

.ampliarlinks {
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		12px 0 0 0!important;
	width: 		auto!important;
}

.ampliarlinks a {
	color:		#014566!important;
	padding: 	0 8px 0 0;
	background: url(/img/pxa_ico_links.gif) no-repeat right;
}

.ampliarlinks a:hover {
	color:		#a3a3a3!important;
	padding: 	0 8px 0 0;
	background: url(/img/pxa_ico_links-on.gif) no-repeat right;
}

ul#noticies {
	width:		460px;
	margin: 	15px 0 0 0;
} 

ul#noticies li {
	float:		left;
	width:		195px;
	height:		167px;
	padding: 	0 15px 15px 15px;
	margin:		0 10px 0 0;
	background: #FFF;
	overflow:	hidden;
}

ul#noticies a, #container-central-col01 a, #notisdestacades a {
	color:		#464646;
}

ul#noticies a:hover, #container-central-col01 a:hover, #notisdestacades a:hover  {
	color:		#a3a3a3;
}

ul#noticies li p {
	height:		40px;
	overflow:	hidden;
}

.noticies-img, .notisdestacades-img {
	padding: 	1px;
	background: #FFF;
	border: 	4px solid #edebea;
}

.noticies-img:hover, .notisdestacades-img:hover {
	padding: 	1px;
	background: #FFF;
	border: 	4px solid #d5d5d5;
	cursor: 	pointer;
}

.bt-link {
	position:	absolute;
	margin:		167px 0 0 430px!important;
	width:		15px!important;
	text-align:	right;
}

.bt-link-02 {
	position:	absolute;
	margin:		152px 0 0 180px;
	width:		15px!important;
	text-align:	right;
}

.bt-link-03 {
	position:	absolute;
	margin:		206px 0 0 181px;
	width:		11px!important;
}

#dades-contacte {
	position:	absolute;
	margin:		0 0 0 300px;
}

.credits {
	position:	absolute;
	margin:		254px 0 0 890px!important;
	color:		#c1c1c1;
	font: 		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	width:		auto!important;
	padding: 	0!important;
}

ul#llistatproductes, ul#llistatnoticies, ul#llistatserveis {
	margin:		0;
	padding:    0 0 0 20px;
	background: #FFF;
}

ul#llistatproductes li, ul#llistatnoticies li, ul#llistatserveis li {
	float:		none;
	width:		648px;
	margin:		0;
	padding: 	18px 0 18px 0;
	background: url(/img/pxa_bck_llistat.gif) repeat-x bottom right;
	cursor:		pointer;
}

ul#llistatproductes li:hover, ul#llistatnoticies li:hover, ul#llistatserveis li:hover {
	background: url(/img/pxa_bck_llistat-on.gif) repeat-x bottom right;
	cursor:		pointer;
}

ul#llistatproductes h3, ul#llistatnoticies h3, ul#llistatserveis h4 {
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 4px 0;
	color:		#959494;
}

ul#llistatproductes h4, ul#llistatnoticies h4 {
	font: 		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 1px 0;
	color:		#014566;
}

ul#llistatserveis h3 {
	font: 		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 1px 0;
	color:		#014566;
	background: none!important;
}

ul#llistatproductes h5 {
	font: 		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 12px 0;
	color:		#464646;
	text-transform:uppercase;
}

ul#llistatnoticies h5, ul#llistatserveis h5 {
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 12px 0;
}

ul#llistatproductes img, ul#llistatnoticies img, ul#llistatserveis img {
	float:		left;
	margin:		0 10px 0 0;
	padding: 	1px;
	background: #FFF;
	border: 	4px solid #edebea;
}

ul#llistatserveis p {
	float:		left;
	width:		520px;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		5px 0 12px 0;
	background: none!important;
}

.preu {
	float:		left;
	font: 		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	background: url(/img/pxa_ico_comprar.gif) no-repeat top left;
	padding:    0 0 0 22px;
	color:		#fab700;
	margin:		5px 0 0 0!important;
	width:		auto;
}

#cistell {
	float:		none!important;
	margin:		20px 0 20px 20px;
	border-top: 1px dotted #c6c6c3;
}

.cistell-top input {
	float:		none!important;
	width: 		31px!important;
	margin: 	-3px 0 0 65px;
	text-align: center;
	padding: 	4px 0 0 1px;
	height:		18px;
	color:		#014566;
	border:		1px solid #c8c8c8;
	font:		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.cistell-top select {
	border:		1px solid #c8c8c8;
	color:		#014566;
	float:		right!important;
	font:		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height:		19px!important;
	margin: 	-85px 0 0 62px;
	padding: 	1px 1px 1px 0;
	text-align: center;
	width: 		54px!important;
}

#cistell label {
	position:	relative;
	top:		25px;
	left:		98px;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding: 	5px 0 0 0;
	color:		#014566;
}

.cistell-top {
	float:		none;
	margin:		0;
	background: #fdfdfd;
	padding:    10px 10px 10px 0;
}

.cistell-top-FL {
	float:		left;
	margin:		0;
	width:		540px;
}

.cistell-top-FR {
	float:		right;
	padding:	27px 0 0 0;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

.cistell-top-FR span {
	font: 		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color: 		#faaf00;
}

.cistell-top img {
	float:		left;
	margin: 	0 10px 0 0;
	border: 	4px solid #EDEBEA;
}

.cistell-top h3 {
	width:		250px;
	float:		left;
	margin: 	15px 10px 0 0;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#959494;
}

.cistell-top h4 {
	float:		left;
	margin: 	0 10px 0 0;
	font: 		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#014566;
	width:		320px;
	height:		85px;
	overflow:	hidden;
}

.cistell-esborrar {
	float:		none;
	margin:		0 0 10px 0;
	padding: 	10px;
	background: #fbfbfb;
	border-top: 1px dotted #c6c6c3;
	border-bottom: 1px dotted #c6c6c3;
}

.cistell-esborrar-FL {
	float:		left;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

.cistell-esborrar-FR {
	float:		right;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

.cistell-esborrar-FL .esborrar {
	background: url(../img/pxa_bt_cistellesborrar.gif) no-repeat top left;
	padding:    0 0 0 18px;
	display:	block;
	height:		13px!important;
}

.cistell-esborrar-FR span {
	margin:		0 0 0 10px;
	font: 		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color: 		#6c6c6c;
}

#cistell-total {
	float:		none;
	margin:		0;
	background: #f1f1f1;
	padding:    15px 0 15px 15px;
	margin:		10px 0 0 0;
	border-top: 1px dotted #c6c6c3;
	border-bottom: 1px dotted #c6c6c3;
}

#cistell-total-FL {
	float:		left;
}

#cistell-total-FR {
	float:		right;
	padding:	0 10px 0 0;
	font: 		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#014566;
}

#cistell-btns {
	float:		right;
	width:		650px;
	margin:		0 0 0 0;
	padding:    15px 0 15px 0;
	text-align: right;
}

#cistell-btns p {
	display:	inline;
	margin:		0;
}

#cistell-btns a {
	float:		none;
	padding: 	6px 7px 7px 7px;
	color: 		#FFF;
	background:	#014566;
}

#cistell-btns a:hover {
	background:	#faaf00;
}

.datosincorrectos {
	float:		left;
	margin:		6px 0 0 0!important;
}

#cistell-btns input {
	padding: 	5px 7px;
	margin:		0 0 0 5px;
	width: 		auto;
	background: #014566;
	color: 		#FFF;
	cursor: 	pointer;
	border:		none;
}

#cistell-btns input:hover {
	padding: 	5px 7px;
	width: 		auto;
	background: #faaf00;
	color: 		#FFF;
	cursor: 	pointer;
	border:		none;
}

.bt_continuar {
	padding: 	7px 9px 6px 9px!important;
	margin:		0 0 0 5px!important;
	width: 		auto;
	background: #faaf00!important;
	color: 		#FFF!important;
	cursor: 	pointer;
	border:		none!important;
	overflow:	hidden;
}

.bt_continuar:hover {
	padding: 	7px 9px!important;
	width: 		auto;
	background: #014566!important;
	color: 		#FFF;
	cursor: 	pointer;
	border:		none;
	height:		20px!important;
}

.afegircistell {
	float:		none!important;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#014566;
	margin:		8px 0 0 7px!important;
}

ul.afegircistell {
	float:		left!important;
	margin: 	0;
	background: none!important;
}

ulafegircistell li {
	float:		left;
	margin: 	0 5px 0 0;
}

ul.pasos_compra {
	margin: 	20px 0 0 15px!important;
}

ul.pasos_compra li { 
	width:		125px;
	list-style:	none;
	height:		30px;
	float:		left;
	margin:		0 5px 0 5px;
	padding:	5px 2px 1px 5px;
	background:	#ffffff;
	font-size: 	10px;
}

span.paso {
	float:		left; 
	color:		#014566; 
	font:		19px Tahoma,Arial,Verdana,Helvetica,sans-serif; 
	font-weight:900; 
	padding:	0 10px 0 5px; 
	margin:		0;
}

ul.pasos_compra {
	margin:		0 0 10px 0;
	padding:	0;
	overflow:	hidden;
}

ul.pasos_compra li {
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	border:		1px solid #efefef;
	margin:		0 10px 0 5px;
}

ul.pasos_compra li a {
	color:		#014566;
	text-decoration:none;
}

ul.pasos_compra li strong {
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important; 
}

ul.pasos_compra li.activo {
	border:		1px solid #faaf00;
	color:		#6c6c6c;
}

ul.pasos_compra li.activo a {
	color:		#faaf00;
	text-decoration:none;
}

ul.pasos_compra li.anterior span.paso, ul.pasos_compra li.anterior {
	color: 		#DBDBDB;
}

ul.pasos_compra li.anterior span.paso p {
	color: 		#DBDBDB;
}

ul.pasos_compra li.activo span.paso {
	color:		#faaf00;
}

ul.pasos_compra a {
	text-decoration:underline;
	color: 		#EE72A2;
}	

ul.pasos_compra p {
	font-size:	10px;
	line-height:1.2em;
	margin:		0;
	padding:	0;
}	

ul.pasos_compra strong {
	line-height:1.2em;
	margin:		0; 
	padding:	0;
}

ul#paginacion {
	float:		right;
	margin:		20px 15px 0 0;
	text-align:	center;
	width:		auto;
	padding:	0;
}

ul#paginacion a {
	float:		left;
	display:	block;
	margin:		0 7px 0 0;
	text-align:	center;
	border:		1px solid #cecece;
	padding:	3px 7px 2px 7px;
}

ul#paginacion a:hover {
	border:		1px solid #014566;
	color:		#014566;
}

ul#paginacion .pag-activa {
	border:		1px solid #014566;
	color:		#fff!important;
	background: url(/img/pxa_bck_pagactiva.gif) repeat top left;
}

ul#paginacion li {
	display:	inline;
	padding:	0;
}

ul#paginacion .pag-ant, ul#paginacion .pag-sig {
	padding: 	0!important;
	border: 	none!important;
}

ul#footerNav {
	float:		left;
	width:		980px;
	text-align:	center;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0;
	padding:	15px 0 15px 0;
	border-bottom:4px solid #4b4b4b;
}

ul#footerNav li {
	display:	inline;
	margin:		0 17px 0 0;
}

ul#footerNav li a {
	color: 		#464646;
	background: url(/img/pxa_bck_separalinks.gif) no-repeat right;
	padding:	0 17px 0 0;
}

ul#footerNav li a:hover {
	color: 		#a3a3a3;
}

.pujar-footerNav-esquerra {
	text-align: left;
}

.pujar-footerNav-dreta {
	text-align: right;
}

#footer {
	float:		left;
	width:		960px;	
	margin:		0;
	padding:    20px;
	height:		auto;
	background: #FFF;
	overflow:	hidden;
}

#footer p {
	width:		150px;
	margin:		0 0 0 -20px;
}

#footer a {
	color:		#a49d99;
}

#footer a:hover {
	color:		#464646;
}

ul#footerprodcat {
	float:		left;
	width:		721px;
	height:		250px;
	margin:		-34px 0 0 0;
	background: url(/img/pxa_bck_footer.gif) no-repeat bottom right
}

ul#footerprodcat li {
	float:		left;
	margin:		0 69px 0 0;
	padding:	18px 0 0 0;
	background: url(/img/pxa_li_marca.gif) no-repeat top left;
}

ul#footerprodcat li ul {
	margin:		6px 0 0 0;
}

ul#footerprodcat li ul li {
	float:		none;
	margin:		0 0 4px 0;
	padding:	0;
	background: none;
}

ul#certificacions {
	float:		left;
	margin:		18px 0 0 0;
	padding:	14px 0 0 0;
	width:		960px;
	height:		auto;
	text-align: center;
	background: url(/img/pxa_bck_sephoritzontal.gif) repeat-x top left;
	overflow: 	hidden;
}

ul#certificacions li {
	display:	inline;
	width:		auto;
	margin:		0 20px 0 0;
}

.copyright {
	width:		450px;
	font: 		normal 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#002e40;
	padding:    0 0 0 3px;
}

#contenedor-2cols {
	float:		left;
	width:		690px;
	margin:		0;
}

#contenedor-3cols {
	float:		left;
	width:		970px;
	margin:		0 0 0 10px;
}

#col01 {
	float:		left;	
	width: 		280px;
	margin:		25px 20px 0 20px;
}

#col01 h3 {
	float:		left;	
	width: 		350px;
	margin:		10px 0 0 0;
	padding:	0;
	color: 		#014566;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

#col01-noticies {
	float:		left;	
	width: 		230px;
	margin:		25px 20px 0 20px;
}

.subtitulo {
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 20px 9px!important;
}

#col02 {
	float:		left;	
	width: 		340px;
	margin:		20px 0;
	padding:	15px 0 0 0;
}

#col02-noticies {
	float:		left;	
	width: 		390px;
	margin:		20px 0 0 0;
	padding:	15px 0 0 0;
}

#col02 h3 {
	float:		left;	
	width: 		350px;
	background: url(/img/pxa_bck_sephoritzontal.gif) repeat-x bottom left;
	margin:		0;
	padding:	0 0 5px 0;
	color: 		#014566;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

#col02-noticies h3  {
	float:		left;	
	width: 		390px;
	background: url(/img/pxa_bck_sephoritzontal.gif) repeat-x bottom left;
	margin:		0;
	padding:	0 0 5px 0;
	color: 		#014566;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

#col02 p, #col02-noticies p {
	padding:	0;
	margin:		0 0 18px 0;
	text-align:	justify;
	line-height:15px;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#galeria {
	float:		left;
	width:		350px;
}

#gama {
	float:		left;
	width:		250px;
}

#galeria-paginacion-anterior {
	float:		left;
	margin:		1px 0 0 0;
}

ul#logos-ficha {
	float:		right;
	width:		auto;
	margin:		11px 20px 0 0;
}

ul#logos-ficha li {
	float:		left;
	width:		auto;
	margin:		0 5px 0 0;
	border:		1px solid #c8c8c8;
	padding:	1px!important;
	overflow:	hidden;
	height:		55px;
}

.peso {
	float:		left;
	color:		#c8c8c8!important;
	font:  		10px normal Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		-18px 0 0 0!important;
}

.peso-02 {
	float:		left;
	color:		#c8c8c8!important;
	font:  		10px normal Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		-28px 0 0 38px!important;
}

.ico-novedad {
	position:	absolute;
	margin:		9px 0 0 9px;
}

ul#resultatscercador p {
	margin:		5px 0 0 0;
	padding:	0 0 0 125px;
	color:		#014566;
	line-height:normal;
}

ul#resultatscercador img {
	float:		left;
	margin:		0 15px 0 0;
	border:		1px solid #c8c8c8;
	padding:	4px;
	background:	#FFF;
}

#tits-seccio {
	margin:		0 0 20px 20px;
	width:		180px;
	overflow:	hidden!important;
}

.activo {
	font-weight:bold!important;
	color:		#014566;
}

.bt-anterior {
	position:	absolute;
	margin:		-8px 0 0 -49px!important;
	background: none!important;
}

.bt-siguiente {
	position:	absolute;
	margin:		-8px 0 0 5px!important;
	background:	none!important;
}

.iframe-googlemaps {
	margin:		5px 0 0 0!important;
}	

#galeria-paginacion-siguiente {
	float:		right;
	margin:		4px 0 0 0;
	cursor:		pointer;
}

.volver {
	padding: 	0 0 10px 0;
	text-align:	right;
	width:		640px;
}

#container-btns-carrousel {
	margin:		0;
	width:		350px;
	height:		20px;
}

#galeria-btns-carrousel-siguiente {
	float:		right;
	margin:		4px 0 0 0;
	cursor:		pointer;
}

#galeria-btns-carrousel-anterior {
	float:		left;
	margin:		1px 0 0 0;
	cursor:		pointer;
}

.preu-oferta {
	float:		left;
	margin:		2px 0 0 0!important;
	font-weight:normal!important;
}

/*#preu-fitxa {
	float:		left;
	background: #fffdf8;
	margin:		10px 0 0 0;
	border: 	1px solid #c8c8c8;
	padding:	15px;
	width:		247px;
	overflow:	hidden;
}*/

.preu-fitxa  {
	float:		left;
	font: 		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	background: url(/img/pxa_ico_comprar.gif) no-repeat top left;
	padding:    0 0 0 22px;
	margin:		0 0 20px 0;
	color:		#fab700;
	margin:		0!important;
}

ul#preus {
	float:		left;
	clear:		both;
	margin:		8px 0 0 0;
	color:		#014566;
	font-weight:bold;
}

ul#preus li {
	float:		left;
	padding:	0 10px 0 0;
	margin:		0 10px 0 0;
	border-right:1px solid #014566;		
}

#caract-tecnicas {
	float:		left;
	background: url(/img/pxa_bck_descarrega.gif) no-repeat top left;
	padding:	15px 0 15px 55px;
	margin:		5px 0 20px 0;
	width:		290px;
}

#docs {
	float:		left;
	background: url(/img/pxa_bck_docs.gif) no-repeat top left;
	padding:	15px 0 15px 55px;
	margin:		5px 0 20px 0;
	width:		340px;
}

#caract-tecnicas a, #docs a {
	font:  		11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	font-weight:bold!important;
	color:		#014566;
	margin:		0!important;
}

#caract-tecnicas a:hover, #docs a:hover {
	color:		#a3a3a3;
}

.categoria, .datanotis {
	float:		none;
	margin:		8px 0 15px 0!important;
	font:  		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#6f6f6f;
	padding:	5px 0 5px 0!important;
	background: url(/img/pxa_bck_sephoritzontal.gif) repeat-x bottom left;
}

ul#logos-ficha {
	float:		right;
	width:		auto;
	margin:		11px 20px 0 0;
}

ul#logos-ficha li {
	float:		left;
	width:		auto;
	margin:		0 5px 0 0;
	border:		1px solid #c8c8c8;
	padding:	1px!important;
	overflow:	hidden;
	height:		55px;
}

.galeria-img {
	border:		1px solid #c8c8c8;
	padding:	1px;
	width:		275px;
	height:		275px;
	margin: 	0;
}

.galeria-img:hover {
	border:		1px solid #4b4b4b;
}

.notifitxa-img {
	border:		1px solid #c8c8c8;
	padding:	1px;
	width:		225px;
	height:		224px;
	margin: 	0;
}

.ico-novedad {
	position:	absolute;
	margin:		9px 0 0 9px;
}

#galeria-paginacion-siguiente {
	float:		right;
	margin:		4px 0 0 0;
	cursor:		pointer;
}

ul#carroussel {
	clear:		both;
	float:		none!important;
	margin:		10px 0 15px 0;
}

ul#carroussel li {
	float:		left;
	width:		auto;
	margin:		0 5px 5px 0;
	overflow:	hidden;
}

ul#carroussel li a {
	border:		1px solid #c8c8c8;
	display:	block;
	padding:	1px;
	height:		62px;
	width:		62px;
}

ul#carroussel li a:hover {
	border:		1px solid #4b4b4b;
	padding:	1px;
	display:	block;
}

ul#doc-adicional {
	float:		left;
	margin:		0;
	width:		350px;
}

ul#link-relacionat {
	float:		left;
	margin:		0;
	width:		390px;
}

ul#doc-adicional li, ul#link-relacionat li {
	float:		none;
	background: url(/img/pxa_bck_sephoritzontal.gif) repeat-x bottom left;
	padding:	10px 0 10px 0;
	margin:		0;
}

ul#doc-adicional li a, ul#link-relacionat li a {
	background: url(/img/pxa_ico_links.gif) no-repeat left;
	padding:	0 0 0 9px;
	color: 		#014566;
}

ul#doc-adicional li a:hover {
	color: 		#a3a3a3;
}

.tornar {
	float:		right;
	margin:		20px 0 0 0!important;
	text-align: right;
	font:  		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

#container-googlemaps {
	width: 		690px;
}

#container-googlemaps-col01 {
	float:		left;	
	width: 		420px;
}

#container-googlemaps-col01 p {
	float:		none;
	margin: 	20px 0 0 20px;
}

#container-googlemaps-col02 {
	float:		right;	
	width: 		250px;
}

#container-googlemaps-col02 ul {
	float:		right;	
	width: 		250px;
	margin:		32px 0 160px 0;
}

#container-googlemaps-col02 ul h4 {
	font:  		bold 14px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0 0 5px 0;
	color:		#014566;
	letter-spacing:-0.8px;
}

#notisdestacades {
	float:		left;
	background: #FFF;
	width:		230px;
	height:		auto;
	margin:		15px 0 0 20px;
	padding:	0;
}

#notisdestacades ul {
	margin:		25px 0 0 18px;
}

#notisdestacades ul li {
	width:		200px;
	font:		normal 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:		#464646;
	background: url(/img/pxa_bck_sephoritzontal.gif) repeat-x bottom left;
	padding:	0 0 19px 0;
	margin:		0 0 20px 0;
}

#notisdestacades ul li h3 {
	width:		190px;
	margin: 	0 0 0 5px;
	line-height:13px;
}

#notisdestacades ul li p {
	width:		190px;
	margin: 	0 0 0 5px;
	line-height:13px;
	color:		#6c6c6c;
}

.descripcion {
	font:  		bold 12px Arial, Tahoma, Verdana, Helvetica, sans-serif!important;
	padding:	12px!important;
	margin:		0 0 10px 0;
	background: #f3faff;
	line-height:14px!important;
}

.minidescripcio {
	float:		left;
	clear:		both;
	font:  		bold 12px Arial, Tahoma, Verdana, Helvetica, sans-serif!important;
	padding:	12px!important;
	margin:		10px 0 10px 0!important;
	background: #f3faff;
	line-height:14px!important;
	width: 		367px;
}

.minidescripcio p {
	width: 		370px!important;
}

ul#productes-destacats-cataleg {
	float:		none;
	width:		670px;
	padding:	20px 0 30px 20px;
	margin:		0 0 0 0;
} 

ul#productes-destacats-cataleg li {
	float:		left;
	width:		210px;
	margin:		0 10px 0 0;
	padding:	2px;
	width:		200px;
	height:		225px;
	background: #fff;
	border: 	3px solid #edebea;
}

ul#top-productes {
	margin:		20px 0 20px 20px;
}

ul#top-productes li {
	float:		left!important;
	margin:		0 20px 10px 0;
	width:		295px;
	padding:	0 0 0 10px;
	background: url(/img/pxa_li_bullet.gif) no-repeat top left;
}

.descarregar-doc {
	float: 		right!important;
	margin:		10px 0 0 0!important;
	font:  		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	padding:    0;
	background: url(/img/pxa_ico_doc.gif) no-repeat left top;
	width:		535px!important;
	text-align: left;
}

.descarregar-doc a {
	padding:    0 0 2px 16px;
	background: url(/img/pxa_ico_doc.gif) no-repeat left top;
}

ul#marques {
	margin:		0 0 20px 20px;
}

ul#marques li {
	float:		left;
	background: #fff;
	margin:		0 15px 5px 0;
	width: 		310px;
	height:		auto;
}

ul#marques li img:hover {
	border: 	3px solid #d5d5d5;
	cursor:		pointer;
}

ul#marques li img {
	float:		left;
	margin:		20px 10px 0 0;
	padding:	2px;
	border: 	3px solid #edebea;
}

ul#marques h3 {
	float:		none;
	font: 		bold 13px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		31px 0 0 0;
	color:		#014566;
	background: none!important;
}

ul#marques p {
	float:		none;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 1px 0;
	color:		#6c6c6c;
	background: none!important;
}

.numproductesmarca {
	float:		none;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	color:		#faaf00!important;
	margin:		0 0 5px 0!important;
}

ul.llista-general {
	margin:		10px 0 0 20px;
	padding:	0;
}

ul.llista-general li {
	margin:		0 0 7px 0;
	padding:	0 0 0 10px;
	background: url(/img/pxa_li_bullet.gif) no-repeat top left;
}

ul.llista-mapaweb {
	margin:		10px 0 0 20px;
	padding:	0;
}

ul.llista-mapaweb li {
	margin:		0 0 10px 0;
	padding:	0 0 0 10px;
	background: url(/img/pxa_li_bullet-mapaweb.gif) no-repeat top left;
	font: 		bold 13px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

ul.llista-mapaweb li ul {
	margin:		8px 0 0 0;
}

ul.llista-mapaweb li ul li  {
	margin:		0 0 7px 5px;
	padding:	0 0 0 10px;
	background: url(/img/pxa_ico_mapaweb.gif) no-repeat left;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

.tornar-cercador {
	float:		left;
	margin:		20px 0 0 20px!important;
	text-align: left;
	font:  		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

#containertop {
	width:		auto;
}

ul#dades-areaprivada {
	position: 	absolute;
	padding:	8px 0 0 0;
	margin:		6px 0 0 648px;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	text-align: right!important;
	width:		330px!important;
}

ul#dades-areaprivada li {
	float:		left;
	margin:		0 5px 0 0;
}

.veuredadescistell {
	margin:		-4px 0 0 0;
	padding: 	4px 5px 9px 22px!important;
	background: url(../img/pxa_ico_carrito.gif) no-repeat top left;
}

#sortir-areaprivada {
	position:	absolute;
	margin: 	13px 0 0 900px;
	text-align:	right!important;
}

.sortir-areaprivada {
	margin:		-4px 0 0 0;
	padding: 	4px 17px 9px 20px!important;
	background: url(../img/pxa_ico_sortir.gif) no-repeat top right;
	color: 		#f75020; 	
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

.sortir-areaprivada a:hover {
	color: 		#6e8996!important;
}

ul#dades-areaprivada li a {
	padding:	5px 0 5px 0;
	display: 	block;
}

ul#tipo-entidad {
	float:		none;
	width: 		auto;
	margin: 	10px 0 0 20px;
}

ul#tipo-entidad li {
	float:		left;
	padding:	0 8px 0 0;
	margin:		0 8px 0 0;
	background: url(../img/pxa_bck_separalinks.gif) no-repeat right;
}



/* Definition list ---------------------------------------------------------------------------------------------------------------- */


dl { 
	border-bottom: 1px solid #c6c6c3;
	margin: 20px 0 20px 20px;
}

dt {
	width: 		20em;
	padding: 	.9em;
	float: 		left;
	margin: 	0;
	border-top: 1px solid #c6c6c3;
	font-weight:bold;
}

dd {
	margin-left:16em;
	padding: 	.9em;
}

dd.first {border-top: 1px solid #c6c6c3;}



/* PROVISIONAL ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

ul#dadescontacte-provisional {
	float:		left;
	width:		900px;
	margin:		18px 20px 0 -8px;
	padding:	0 20px 0 0;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#7d7d7d;
}

ul#dadescontacte-provisional li {
	float:		left;
	margin:		0 10px 20px 0;
	padding:    0 0 0 8px;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#7d7d7d;
	background: url(/img/pxa_li_bullet.gif) no-repeat top left;
	width:		285px;
}

ul#dadescontacte-provisional li ul li {
	margin:		0;
	padding:    0;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:		#9c9c9c;
	background: none;
}

.credits-provisional {
	position:	absolute;
	margin:		114px 0 0 890px!important;
	color:		#c1c1c1;
	font: 		normal 9px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	width:		auto!important;
	padding: 	0!important;
}

ul.llistat-documentacio {
	margin:		20px 0 0 20px;
	padding:	0;
}

ul.llistat-documentacio li {
	color: 		#004177;
	margin:		0 0 15px 0;
	padding:	0 0 0 20px;
	background: url(/img/pxa_bt_link.gif) no-repeat top left;
	font: 		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

ul.llistat-documentacio li ul {
		border-top:1px solid #004177;
	margin:		8px 0 0 0;
}

ul.llistat-documentacio li ul li  {
	background:	url(/img/pxa_bck_sephoritzontal.gif) repeat-x bottom left;
	border:		none!important;
	margin:		10px 0 0 0;
	padding:	0 0 4px 10px;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

ul.llistat-documentacio li ul li a {
	background: url(../img/pxa_ico_documentacio.gif) no-repeat top left;
	display:	block;
	padding:	2px 0 10px 27px;
}

/* ul.llistat-documentacio li ul li  {
	border-top:1px solid #004177;
	color: 		#6c6c6c;
	margin:		0 0 7px 0;
	padding:	10px 0 0 10px;
	background: url(/img/pxa_li_bullet-llistatdocumentacio.gif) no-repeat top left;
	font: 		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

ul.llistat-documentacio li ul li ul {
	padding:	10px 0 0 0;
	border-top: 1px solid #d8d8d8;
}

ul.llistat-documentacio li ul li ul li {
	background:	url(/img/pxa_bck_sephoritzontal.gif) repeat-x bottom left;
	border:		none!important;
	margin:		10px 0 0 0;
	padding:	0 0 4px 10px;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

ul.llistat-documentacio li ul li ul li a {
	background: url(../img/pxa_ico_documentacio.gif) no-repeat top left;
	display:	block;
	padding:	2px 0 10px 27px;
}

*/