img {border:0px;}
/*#wrapper {position: absolute; left: 50%; top: 0px; margin: 0px 0 0 -475px; width: 905px; background-image: url(img/fons.gif); padding:0 22px 0 23px;}*/
#capcalera{width:905px; height:121px;}
#path{width:905px; height:26px; color: #121a40; font-size:11px; font-family: "Lucida Sans Unicode", sans-serif; margin-left:14px; padding-top:12px;}
.path a:link {text-decoration: none; color : #121a40;}
.path a:active {text-decoration: none; color : #121a40;}
.path a:visited {text-decoration: none; color : #121a40;}
.path a:hover {text-decoration: none; color : #121a40;}

/*#contingut{width:875px; height:575px; border-top:1px #bfbfbf solid; border-left:1px #bfbfbf solid; border-right:1px #bfbfbf solid; margin-left:14px; background-image: url(img/fons-cont.gif);}*/
#contingut{position:relative; width:875px; border-top:1px #bfbfbf solid; border-left:1px #bfbfbf solid; border-right:1px #bfbfbf solid; margin-left:14px; background-image: url(img/fons-cont.gif); float:left;}

#cont1{width:839px; height:388px; padding:15px 18px 11px;}

#marc_foto{width:321px; height:362px; background-color:#edeff1; border:1px #b9bdcb solid; padding:13px 14px; float:left;}
#foto{width:321px; height:298px; border:1px #e4e8ea solid;}
#altres{position:relative; width:319px; height:54px; margin-top:10px; margin-left:2px;}
#marca{position:relative; width:319px; height:3px; margin-left:2px;}

/*#altres1{width:52px; height:52px; border-top:1px #d1d8db solid; border-bottom:1px #d1d8db solid; border-left:1px #d1d8db solid; margin-top:10px; float:left;}
#altres2{width:52px; height:52px; border-top:1px #d1d8db solid; border-bottom:1px #d1d8db solid; border-left:1px #d1d8db solid; margin-top:10px; float:left;}
#altres3{width:52px; height:52px; border-top:1px #d1d8db solid; border-bottom:1px #d1d8db solid; border-left:1px #d1d8db solid; margin-top:10px; float:left;}
#altres4{width:52px; height:52px; border-top:1px #d1d8db solid; border-bottom:1px #d1d8db solid; border-left:1px #d1d8db solid; margin-top:10px; float:left;}
#altres5{width:52px; height:52px; border-top:1px #d1d8db solid; border-bottom:1px #d1d8db solid; border-left:1px #d1d8db solid; margin-top:10px; float:left;}
#altres6{width:52px; height:52px; border:1px #d1d8db solid; margin-top:10px; float:left;}*/

#descripcio{width:325px; height:388px; padding:0px 13px; float:left;}
#descrip1{width:325px; height:312px; color: #121a40; font-family: "Lucida Sans Unicode", sans-serif; float:left;}
#descrip2{width:325px; height:76px; border-top:1px #c8cfdd dashed; color: #121a40; font-family: "Lucida Sans Unicode", sans-serif; float:left;}

#similars{width:129px; height:388px; float:left; color: #121a40; font-family: "Lucida Sans Unicode", sans-serif; float:left;}
#marc_similars{width:113px; height:347px; background-color:#ffffff; border:1px #bfc2d1 solid; padding:8px; float:left;}

#cont2{width:843px; height:133px; padding:14px 16px; float:left;}

#peu_contingut{width:875px; height:18px; /*background: #35487c;*/ background: url(img/platejat.png) repeat-x; margin-left:14px; border:1px #cccccc solid; float:left;}
#peu{width:905px; height:200px; float:left;}

.verd10azul{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#002255; text-decoration:none; line-height:17px;}
#footer_ppro, #footer_ppro a  { 
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#002255; 
	text-decoration:none; 
	line-height:17px;
}


/*#cat1{position:relative; width:204px; border-left:1px #bfbfbf solid; float:left;}*/
#cat1{width:204px; float:left;}
#cat2{width:669px; float:left;}

#foto_cap{width:204px; height:142px; float:left;}
#desc_cap{width:651px; font-family: "Lucida Sans Unicode", sans-serif; padding-right:20px; float:left;}
#paginacio{width:855px; height:16px; font-family: "Lucida Sans Unicode", sans-serif; font-size:10px; color: #121a40; text-align:right; margin-top:20px; margin-bottom:20px; padding-right:20px; float:left;}
.paginacio a:link {text-decoration: none; color : #b0bbc1;}
.paginacio a:active {text-decoration: none; color : #b0bbc1;}
.paginacio a:visited {text-decoration: none; color : #b0bbc1;}
.paginacio a:hover {text-decoration: none; color : #121a40;}

#selector{position:relative; width:174px; padding:0px 15px; float:left;}
#marc_selector{width:150px; border:1px #bfbfbf solid; color: #121a40; font-family: "Lucida Sans Unicode", sans-serif; font-size:10px; float:left; padding:10px;}
#productes{width:671px; float:left;}



input,select,textarea {background-color:#FFFFFF;
	border:0px solid;
	/*border-color:#39373A;*/
	background-color:#e6e9eb;
	color:#000000;
	/*font-family:Arial;*/
	font-family: "Lucida Sans Unicode", sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

.medida a:link {text-decoration: none; color : #b0bbc1;}
.medida a:active {text-decoration: none; color : #b0bbc1;}
.medida a:visited {text-decoration: none; color : #b0bbc1;}
.medida a:hover {text-decoration: none; color : #121a40;}




#cabecera {
	float:left;
	width:905px;
	height:116px;
	overflow:visible;
}
h1 {
	margin:0px;
}
/*p {
	margin:0px;
}*/
#cab_01 {
	float:left;
	width:905px;
	height:76px;
}

.logo{float:left; width:247px; height:76px;}
.espai{float:left; width:112px; height:76px;}
.ban1{float:left; width:184px; height:76px;}
.ban2{float:left; width:206px; height:76px;}
.ban3{float:left; width:155px; height:76px;}

.logoh {
	float:left;
	width:247px;
	height:76px;
	background:url(img/logo.png) no-repeat;
}
.logoh span {
	display:none
}


#info {
	float:right;
	/*width:130px;*/
	width:657px;
	height:44px;
	background:url(img/num_tel.png) no-repeat;
	font-size:10px;
	color:#1C2857;
	text-align:left;
	padding-top:32px;
}
#cab_02 {
	float:left;
	width:905px;
	height:30px;
	background:url(img/fondo_menu.png) repeat-x;
	overflow:visible;
}
#menu_cap {
	float:left;
	width:640px;
	height:30px;
	overflow:visible;
}
/*ul#menulist {
	list-style:none;
	margin:0;
	padding:0;
	height: 30px;
}
ul#menulist li {
	padding:0;
	float:left;
	height: 30px;
}
ul#menulist li a {
	display:block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	background:url(img/separador_menus.png) no-repeat right;
	padding-left:25px;
	padding-right:25px;
	padding-top:4px;
	height: 26px;
}
ul#menulist li a:hover {
	color:#FFF;
	text-decoration:none;
}*/
#buscador {
	float:right;
	width:244px;
	height:26px;
	background:url(img/buscador2.png) repeat-x;
	padding-top:4px;
	
}
#buscador a{
	
	font-size:11px;
	color:#141B40;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-decoration:none;
	
}
#cab_03 {
	float:left;
	width:905px;
	height:16px;
	/*background: #35487c;*/
	background: url(img/platejat.png) repeat-x #35487c;
	margin-top: 2px;
}
#submenu {
	float:right;
	width:128px;
	height:16px;
	background: #35487c;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#bf1e2d;
	
}
#submenu a{
	
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	
}
.input {
	margin-left:12px;
	margin-top:2px;
	height:15px;
	width:160px;
	border:none;
	background:#e6e9ea;
	font-size:11px;
	vertical-align:top;
		
	
}
.idiomas{
	float:left;
	width:744px;
	height:16px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
	color:#A5B2B8;
	text-align:right;
	padding: 1px;	
	
}

.idiomas a{
	color:#A5B2B8;
	text-decoration:none;
	text-align:right;
	
}
.idiomas a:hover{
	color:#fff;
	text-decoration:none;
	text-align:right;
	
}

#avisoc { position:absolute; width:500px; height:250px; left: 240px; top: 260px; border:1px solid #002255; background-color:#FFF; visibility: hidden; z-index:50; padding:10px;}
#proteccion { position:absolute; width:500px; height:250px; left: 240px; top: 260px; border:1px solid #002255; background-color:#FFF; visibility: hidden; z-index:60;  padding:10px;}
