html { height:100%; }
body{
font-family:Arial;
margin:0px;
background:#f6f5f0;
font-size:12px;
height:100%;
}

table{
color:#454545;
font-size:12px;
line-height:16px;
}

img{
border:0px;
}

#univers{
width:750px;
height:495px;
position:relative; 
overflow:hidden;
background:url('/imatges/fonsweb2.gif');
}

#cap{
position:relative;
clear:both;
height:53px;
overflow:hidden;
border-bottom:1px solid #6b699a;
}

#iconsdch{
position:absolute;
top:12px;
right:10px;
}

#iconsizq{
position:absolute;
top:12px;
left:10px;
}


#logo{
}

#logo h1{
}

#menu{
position:relative;
clear:both;
height:23px;
overflow:hidden;
border-bottom:1px solid #6b699a;
background:url(/imatges/fonsmenu.gif);
}

#menu a{
display:block;
float:left;
width:125px;
text-align:center;
color:#6b699a;
text-decoration:none;
font-weight:bold;
font-size:11px;
line-height:21px;
margin-top:1px;
}

#menu a:hover{
background:#018fd9;
color:#fff;
}


#menu .selected{
background:#018fd9;
color:#fff;
}

#contingut{
position:relative;
clear:both;
height:354px;
overflow:hidden;
border-bottom:1px solid #ccc;}


#contingut table{
}

#contingut a{
}


#bustia{
position:relative;
float:right;
width:750px;
height:355px;
background:url('/imatges/fonsisern2.jpg');
font-family:Arial;
font-size:12px;
padding-top:10px;
}

#bustia label{
display:block;
float:left;
clear:left;
width:175px;
margin-bottom:2px
}

#bustia input{
display:block;
float:left;
width:200px;
margin-bottom:2px
}

#bustia textarea{
display:block;
float:left;
width:350px;
height:100px;
margin-bottom:2px
}

#noticies{
position:relative;
float:left;
width:600px;
height:340px;
overflow-y:auto;
background:url('/imatges/fonsisern2.jpg');
padding-left:150px;
font-family:Arial;
font-size:12px;
padding-top:10px;
}

#noticia{
border-bottom:1px dashed #0085cb;
margin-right:10px;
padding-bottom:5px;
padding-top:5px;
}

#seccioisern{
position:relative;
float:left;
width:750px;
height:355px;
background:url('/imatges/fonsisern5.jpg');
}

#seccioserveis{
position:relative;
float:left;
width:750px;
height:355px;
background:url('/imatges/fonsserveis.jpg');
}

#seccioproductes{
position:relative;
float:left;
width:750px;
height:355px;
}

#secciomanteniment{
position:relative;
float:left;
width:750px;
height:355px;
background:url('/imatges/fonsmanteniment2.jpg');
}

#seccioisern #espai1{
position:absolute;
width:220px;
height:110px;
top:37px;
left:150px;
color:#ea0060;
font-size:23px;
}


#seccioisern #espai2{
position:absolute;
width:423px;
height:105px;
top:118px;
left:10px;
}

#foto1{
position:relative;
float:left;
}

#foto2{
position:relative;
float:left;
margin-left:5px;
}

#foto3{
position:relative;
float:left;
margin-left:5px;
}

#seccioisern #espai3{
position:absolute;
border:1px solid #0085cb;
width:134px;
height:58px;
top:230px;
left:10px;
color:#0085cb;
background:url('/imatges/isernespai3b.gif');
}

#seccioisern #espai5{
position:absolute;
left:152px;
width:274px;
height:118px;
top:230px;
color:#0085cb;
font-family:Arial;
font-size:12px;
}

#noticiesfloten {
height:100px;
overflow-y:auto;
}

#seccioisern .telefon{
margin-left:28px;
font-size:17px;
margin-top:10px;
display:block;
font-weight:bold;
}

.blau{
color:#0085cb;
}

#seccioisern .blau{
margin-left:10px;
font-size:12px;
margin-top:5px;
display:block;
text-transform:uppercase;
}



#seccioisern #espai4{
position:absolute;
width:278px;
height:390px;
top:15px;
right:10px;
line-height:19px;
font-family:Arial;
font-size:12px;
}

.rosa{
color:#ea0060;
}

.negreta{
font-weight:bold;
}

.cursiva{
font-style:oblique;
}



#seccioserveis #espai1{
position:absolute;
width:245px;
height:60px;
top:230px;
left:13px;
padding:10px;
}




#seccioserveis #espai3{
position:absolute;
width:420px;
height:285px;
top:15px;
left:305px;
line-height:18px;
font-family:Arial;
font-size:12px;
}




#seccioproductes #espai1{
position:absolute;
width:156px;
height:310px;
left:0px;
border-right:1px solid #ccc;
}

#seccioproductes #espai1 a{
display:block;
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #ccc;
text-decoration:none;
font-weight:bold;
color:#000;
padding-left:10px;
font-size:11px;
}



#seccioproductes #espai1 a:hover{
color:#0085cb;
Background:#fff;
}


#seccioproductes #espai1 .espai{
margin:5px;
margin-left:10px;
display:block;
}

#seccioproductes #espai2{
position:absolute;
width:270px;
top:23px;
right:20px;
line-height:18px;
font-family:Arial;
font-size:12px;
}

#seccioproductes #espai3{
position:absolute;
width:593px;
height:355px;
top:0px;
right:0px;
}

#subespaif0{
position:absolute;
width:593px;
height:355px;
top:0px;
right:0px;
/*background:url('/imatges/nsubespai0.jpg');*/
}

#subespaif1{
position:absolute;
width:593px;
height:355px;
top:0px;
right:0px;
background:url('/imatges/nsubespai1.jpg');
}

#subespaif2{
position:absolute;
width:593px;
height:355px;
top:0px;
right:0px;
background:url('/imatges/nsubespai2.jpg');
}

#subespaif3{
position:absolute;
width:593px;
height:355px;
top:0px;
right:0px;
background:url('/imatges/nsubespai3.jpg');
}

#subespaif4{
position:absolute;
width:596px;
height:355px;
top:0px;
right:0px;
background:url('/imatges/nsubespai4.jpg');
}

#subespaif5{
position:absolute;
width:596px;
height:355px;
top:0px;
right:0px;
background:url('/imatges/nsubespai5.jpg');
}

#subespaif6{
position:absolute;
width:596px;
height:355px;
top:0px;
right:0px;
background:url('/imatges/nsubespai6.jpg');
}

#subespai4{
line-height:16px;
}

#subespai3{
line-height:15px;
}

#secciomanteniment #espai1{
position:absolute;
width:230px;
height:240px;
left:17px;
top:30px;
line-height:18px;
font-family:Arial;
font-size:12px;
}


#secciomanteniment #espai2{
position:absolute;
width:24px;
height:175px;
top:44px;
left:276px;
}


#secciomanteniment #espai3{
position:absolute;
width:120px;
height:230px;
top:43px;
left:306px;
line-height:12px;
font-family:Arial;
font-size:10px;
}


#peu{
position:relative;
clear:both;
height:63px;
overflow:hidden;
background:#a6b6c3;
border-bottom:1px solid #ccc;
}

.amagat{
display:none;
visibility:hidden;
}

.visible{
display:block;
}

.menusel{
background:#f0f5f9;
}

#adresaemergent{
position:absolute;
top:2px;
right:0px;
z-index:1;
width:289px;
height:96px;
background:#fff;
border:1px solid #0d94da; 
background:url('/imatges/sobre2.gif') 10px 10px no-repeat #fff;
}

#telefonoemergent{
position:absolute;
top:2px;
right:0px;
z-index:1;
width:289px;
height:76px;
background:#fff;
border:1px solid #0d94da; 
background:url('/imatges/telefon3.gif') 15px 10px no-repeat #fff;
}

.telefon{
display:block;
color:#0d94da;
font-size:30px;
margin-left:40px;
margin-top:8px;
}

.direccio{
display:block;
color:#0d94da;
font-size:15px;
margin-left:47px;
margin-top:8px;
line-height:20px;
}

.atencio{
display:block;
position:absolute;
bottom:0px;
padding-left:40px;
left:0px;
right:0px;
font-size:18px;
line-height:28px;
background:#0d94da;
color:#fff;
text-transform:uppercase;
}


#seccioserveis #espai2{
position:absolute;
width:583px;
height:25px;
top:315px;
left:25px;
font-size:16px;
font-weight:bold;
line-height:29px;
}

#zoomBox {
  position:absolute;  
  top:0px;
  left:0px;
  width:100px; 
  overflow:hidden; 
  height:29px; 
  border-right:1px solid #0085cb; 
  border-left:1px solid #0085cb; 
}
#dinsZoom {
  position:absolute; 
  left:0px;
  width:1000px;
}
#fonsZoom {
 position:absolute;
 padding:0px;
 left:-5px;
 top:-4px;
}
#imatgefonszoom {
  position:absolute;
}
#subespai0, #subespai1, #subespai2, #subespai3, #subespai4, #subespai5, #subespai6 {
  position: absolute;
  background:#fff;
  padding:15px;
  left:-23px;
  top:0px;
  width:283px;
}
#prodfotos {
  position:absolute;
  bottom:10px;
  height:60px;
}
#prodfotos img {
 margin-left:6px; 
 border:2px solid #0085cb;
 width:55px;
 height:55px;
 position:relative;
 float:left;
}
#peu #mesinfo a{
color:#000;
}
#peu #mesinfo a:hover{
color:#ea0060;
}
#linkdistri {
  margin-top:10px;
  background:none;
  margin-bottom:10px;
  bottom:25px;
  position:absolute;
  left:85px;
  display:block;
}
#linkdistri a {
  background:#fff;
  width:100px;
  border:1px solid #000;
  float:left;
  text-align:center;
  padding-top:3px;
  padding-bottom:3px;
  text-decoration:none;
  color:#000;
  font-size:12px;  
}
#cercatargdiv {
  position:relative;
  float:left;
  margin-top:10px; 
  padding-top:0px;
  background:#fff;
  margin-left:10px;
  margin-right:20px;
  width:220px;
 /*height:232px;*/
  border:0px;
  font-size:11px;    
  padding-left:0px;
  padding-right:0px;
  display:block;
}
#cercatarg {
  border:0px;
  margin:0px;
  padding:0px;
  display:block;
}
#cercatarg select, #cercatarg input { font-size:10px; }
#cercatarg select { margin:0px; }
#cercatarg span {
 clear:both;
 display:inline;
 float:left;
 margin-top:10px;
 margin-bottom:10px;
 width:200px;
 margin-left:10px; 
 /*border:1px solid #000;*/
}
#cercatarg input {
margin-bottom:10px;
}
#cercatarg #cercaboto { padding:0px; width:210px; margin:0px; text-align:center; margin-bottom:10px; }
#cercaboto input { margin:0px;  }
#cercatarg label {
  margin-top:4px;
  width:75px;
  position:relative;
  float:left;
  text-align:left;
}
#cercatarg h1 {
  margin-top:10px;
  position:relative;
  float:left;
  margin-left:10px;
  font-size:14px;
  margin-bottom:5px;
  border-bottom:1px solid #6B699A;
  width:195px;
  text-align:left;
  padding-eft:0px;
}
#cercatarg select {
  position:relative;
  clear:none;
}
#caparesultats th, #caparesultats td {
  font-size:11px;
  padding-left:5px;
  padding-right:5px;
  border-bottom:1px solid #ccc;
  padding-top:4px;
  padding-bottom:5px;  
}
#caparesultats table {
  background:#fff;
  margin-top:10px;
  border-spacing:0px;
}
#caparesultats tr:hover {
   background:#ececec;
   cursor:pointer;
}
#caparesultats td a {
  text-decoration:none;
  color:#000;
}
#linkback {
  position:relative;
  margin-top:10px;
  margin-bottom:30px;
  left:40px;
}
#linkback a {
  color:#6b699a;
  background:#e5eaee;
  padding:5px;
  text-decoration:none;  
}
#linkback a:hover {
  color:#fff;
  background:#018fd9;
  padding:5px;
  text-decoration:none;  
}
#imatgecara a, #imatgerevers a {
  color:#6b699a;
  text-decoration:none;  
  background:#e5eaee;
  padding:10px;
}
#imatgecara a:hover, #imatgerevers a:hover {
  color:#fff;
  text-decoration:none;  
  background:#018fd9;
  padding:10px;
}

#imatgecara, #imatgerevers {
  position:relative;
  float:left;
  text-align:center;
  padding:0px;
  width:320px;
  margin-right:40px; 
  margin-left:40px;
  height:270px;
}
#imatgecara img, #imatgerevers img {
  position:relative;
  margin-bottom:15px;
}

#detalltargeta {
  position:relative;
}

#detallref, #detallserie, #detallvalor, #detallfabrica, #detalldata, #detalltirada, #detallobservacions  {
  position:relative;
  margin-bottom: 15px;
}


#seccioareasat{
position:relative;
float:left;
width:750px;
height:355px;
background:url('/imatges/fonsisern2.jpg');
}

#seccioareasat #espai1 {
position:absolute;
width:310px;
height:110px;
top:40px;
right:0px;
padding-right:10px;
font-size:12px;
}

#seccioareasat #espai2 {
  position:absolute;
  font-size:12px; 
  top:120px;
  width:200px;
  left:150px;
}

#seccioareasat span {
  position:relative;
  clear:right;
  display:block;
  width:220px;
  margin-bottom:10px;
  text-align:right;
}

#seccioareasat label {
  position:relative;
  float:left;
  text-align:right;
  padding-right:10px;
  padding-top:3px;
  width:40px;
}
#seccioareasat h6 {
font-size:12px;
margin-top:0px;
margin-bottom:5px;
color: #018fd9;
}
#campsformsat {
 position:relative;
 float:left;
 width:230px;
 padding-top:10px;
 border:1px solid #018fd9;
}
.titolcolecciona {
  margin:0px;
  padding-left:10px;
  font-size:15px;
  margin-top:5px;
  background:#e9edf0;
  padding-top:3px; padding-bottom:3px;
}
#caparesultats {
  overflow-y: auto;
  height:310px;
  width:475px;  
}
#seccioisern #espai7{
position:absolute;
width:134px;
height:58px;
top:292px;
left:10px;
}

#drt .infopetit { 
  font-size:10px;
  position:absolute;
  bottom:18px;
  right:200px;
}
h3.error {
  font-size:12px;
  color:red;
  border:1px solid red;
  width:400px;
  padding:4px;
  margin-top:2px;
  margin-bottom:5px;
}
input.error {
  background:#EFD1D1;
}
label.error { color:red; }
#peutdta {
  left:200px;
  position:absolute;
  width:360px;
  height:35px;
  background:#fff;
  padding:0px;
}
#peutdt {
  width:750px;
  text-align:center;  
  position:absolute;
  top:3px;
  left:0px;
  margin-top:10px;
  padding:0px;
  display:none; 
  visibility:hidden;
}
#peutdt a {
  position:relative;
  float:left; 
  padding:0px;  
  color:#FF7200;
  text-decoration:none;
  width:190px;
  margin-top:2px;
  display:inline;
  clear:none;  
}
#peutdta img {  
  position:relative; float:right; width:158px;
  padding:0px; clear:none;
}
#seccioisern #espai0 {
position:absolute;
width:125px;
height:110px;
top:20px;
left:5px;
padding-right:10px;
font-size:18px;
text-align:center;
}
#seccioisern #espai0 a {
  text-decoration:none;
  color:#000;
}
#seccioisern #espai0 img {
 margin-top:7px;
 margin-left:7px;
}
