*{
margin:0;
padding:0;
border:0;
}
body{
background-color:#0F508E;
font:10px verdana,arial,tahoma,geneva,sans-serif;
color:#5B5B5B;
padding:30px 0 0 0;
text-align:justify;
line-height:14px;
}
a{
color:#CD4604;
text-decoration:none
}
a:hover{
color:#515151;
text-decoration:underline
}
input,select,textarea{
border:#cccccc 1px solid;
padding:1px 2px;
color:#000000;
font:11px arial,tahoma,sans-serif
}
select{
padding:1px
}
ul,li{
list-style:none;
padding:0px;
}

h1 span{
padding:0px 0px 0px 0px;
display:none
}

h2 span,h3 span{
padding:0px 0px 0px 0px;
display:none
}
p{
padding:0px 0px 10px 0px;
}

#pagina{
margin:0 auto;
padding:0px;
width:934px;
}
/* ---------------------------- cap -------------------------------- */
#cap{
height:71px;
_height:68px;
width:934px;
margin:-1px 0 0 0;
}
#cap .idioma{
text-align:right;
padding:0px 15px 0 0;
}

#cap .logo{
float:left;
background:url(../../img/web/bgr-logo.gif) no-repeat;
height:42px;
width:230px;
}
#cap .logo img{
padding:7px 0 0 20px;
}
#cap .linies{
clear:both;
margin:0px;
_margin:-8px 0 0 0;
background:url(../../img/web/bgr-cap.gif) repeat-x 0px 0px;
height:15px;
}

/* ---------------------------- contingut -------------------------------- */
#empresa{
width:934px;
/*background:url(../../img/web/f-empresa.jpg) #fff no-repeat 0px bottom;*/
background-color:#fff;
}

#empresa ul {
padding:10px 0 0 30px
}

#empresa h3{
margin:10px 0 -8px 20px
}

#empresa .acces{
margin:0 auto;
width:444px;
height:116px;
background:url(../../img/web/bgr-acces.gif) #fff no-repeat 0px 0px;
padding:10px 0 0 0;
}
#empresa .dades{
float:left;
padding:10px 0px 0 20px;
width:125px;
margin:0px;
}

#empresa .txt{
float:left;
padding:2px 0;
width:280px;
margin:0px;
text-align:left;
}
#empresa .txtcamp2{
float:left;
padding:5px 10px 5px 0;
width:125px;
text-align:right;
}

#empresa .camp2{
float:left;
padding:5px 0px 5px 0;

}
#empresa .canals{
text-align:center;
padding:10px 0 0 10px;
}
#empresa .canals p{
padding:10px 0 0 10px;
}
#empresa .canals ul{
	
padding:5px 0 35px 70px;
}
#empresa .canals li{
	float:left;
	padding:0px 0 0 5px;
}

#catalogo{
width:934px;
background:#fff;
}

#catalogo p{
padding:0px 20px 10px 0;
}


.dreta{
float:left;
width:259px;
}

#logos{
background-color:#C9D8E6;
height:75px;
padding:10px 0 10px 0;
text-align:center;
}
#logos .miembro{
float:left;
padding:10px 20px 0 180px
}
/* ---------------------------- menu esquerra -------------------------------- */

#menu-eq ul{
padding:20px 0 20px 0;
width:259px;
}
#menu-eq li{
padding:8px 0 8px 30px;
background:url(../../img/web/bgr-menu-eq.gif) no-repeat 0px bottom;
width:191px;
}
#menu-eq li.fi{
padding:8px 0 8px 30px;
width:191px;
background:none;
}

#menu-eq li.txt{
padding:18px 0 8px 20px;
width:171px;
border-bottom:1px solid #224a6d;
background:none;
font:13px arial,verdana,tahoma,geneva,sans-serif;
font-weight:bold;
color:#224a6d;
}

#menu-eq li a{
font:13px arial,verdana,tahoma,geneva,sans-serif;
color:#707070;
font-weight:bold;
}
#menu-eq li a.sel{
font:13px arial,verdana,tahoma,geneva,sans-serif;
color:#0F508E;
font-weight:bold;
}


/* ---------------------------- dades -------------------------------- */

#dades{
float:left;
width:675px;
}

#dades .col1{
float:left;
width:460px;
padding:35px 10px 0 10px;
}
#dades  h1{
font-size:14px;
font-weight:bold;
color:#0F508E;
padding:0 0 10px 0;
}
#dades  h2{
font-size:11px;
font-weight:bold;
color:#0F508E;
padding:0 0 10px 0;
}
#dades  h3{
font-size:10px;
font-weight:bold;
color:#0F508E;
padding:10px 0 10px 0;
}

#dades ol{
padding:10px 0 10px 30px;
}

#dades li{
padding:0 0 20px 0;
list-style-type: decimal;
}

#dades li.cercle{
padding:0 0 20px 0;
list-style:disc;
}

#dades li.logo{
padding:0 0 20px 0;
text-align:center;
list-style:none;
}

#dades li p{
text-align:center;
}

#dades li img{
margin:20px 0 0 0;
}
#dades ul li ul li{
padding:0 0 5px 0;
list-style-type: disc;
}

#dades .col2{
float:left;
width:195px;
padding:22px 0 0 0;
text-align:center;
}
#dades .col2 img{
margin:25px 0 0 0;
}

#dades .col3{
float:left;
width:655px;
padding:35px 0px 0 10px;
}

#dades .col3 h1{
font:16px arial,verdana,tahoma,geneva,sans-serif;
color:#0F508E;
font-weight:bold;
padding:0 0 20px 0;
}

#dades .col3 h2{
color:#0F508E;
font-weight:bold;
}

#dades .col3 ul{
padding:0 20px  10px 20px;
margin:0px;
}
#dades .col3 li{
padding:0 0 3px 0px;
list-style:disc;
}

#dades .fotop{
float:left;
text-align:center;
width:203px;
}

#dades .textp{
float:left;
width:420px;
}

#dades .info{
text-align:right;
}

.separa{
clear:both;
background:url(../../img/web/bgr-separa.gif) repeat-x;
padding:0 0 20px 0;
}

.separa2{
clear:both;
background:url(../../img/web/bgr-separa2.gif) repeat-x;
}

#dades .fotom{
float:left;
text-align:center;
width:250px;
height:190px;
}

#dades .textm{
float:left;
width:390px;
}
#dades .textm p{
padding:0px;
}

#dades .titol{
float:left;
}

#dades .tornar{
float:right;
background:url(../../img/web/ic-tornar.gif) no-repeat 0px 2px;
padding:0 30px 0 0;
}
#dades .tornar a{
padding:0 0px 0 20px;
color:#0F508E;
}
#dades .tornar a:hover{
color:#0F508E;
}
#dades .fotod{
float:left;
margin:0 10px 0 0px;
}
#dades .fotod img{
border:1px solid #0F508E;
}

/* ---------------------------- galeria -------------------------------- */

#galeria{
float:left;
padding:80px 10px 20px 30px;
}


#galeria .foto{
float:left;
width:125px;
height:100px;
_height:85px;
}

#galeria .foto img{
border:1px solid #0F508E;
}

/* ---------------------------- mercado -------------------------------- */

#mercado{
width:934px;
background-color:#fff;
padding:20px 0 0 0;
}

#mercado {
float:left;
width:934px;
background-color:#fff;
padding:20px 0 0 0;
}
#mercado .txt{
padding:0px 20px 0 30px;
}

#mercado  h1{
font:16px arial,verdana,tahoma,geneva,sans-serif;
font-weight:bold;
color:#0F508E;
padding:0 0 20px 0;
}

#mercado .fotop{
float:left;
text-align:center;
width:300px;
padding:0 0 10px 0;
}
#mercado .fotop img{
border:1px solid #0F508E;
}

#mercado .textp{
float:left;
width:560px;
}

#mercado ul{
padding:10px 0 20px 20px;
}

#mercado li{
padding:0 0 0 15px;
background:url(../../img/web/ic-punt.gif) no-repeat 0px 5px;
}

#mercado .preu{
float:left;
background:url(../../img/web/bgr-preu.gif) no-repeat 20px 0px;
height:28px;
width:122px;
font:12px arial,verdana,tahoma,geneva,sans-serif;
color:#fff;
padding:5px 5px 0 20px;
text-align:center;
}
#mercado .info{
float:right;
}

/* ---------------------------- prensa -------------------------------- */

#prensa{
width:934px;
background-color:#fff;
padding:20px 0 0 0;
}

#prensa {
float:left;
width:934px;
background-color:#fff;
padding:20px 0 20px 0;
}
#prensa .txt{
padding:0px 20px 0 30px;
min-height:500px;
_height:500px;
}


#prensa .prensallista{
padding:0px 0 0 10px;
background:url(../../img/web/bgr-noticia.gif) no-repeat 0px 30px;
height:394px;
width:286px;
float:left;
}

#prensa ul{
padding:10px 0 0px 0px;
}

#prensa li{
padding:0px 0 0 10px;
padding:0 0 0 15px;
background:url(../../img/web/ic-punt.gif) no-repeat 0px 5px;
}

#prensa  h1{
font:16px arial,verdana,tahoma,geneva,sans-serif;
font-weight:bold;
color:#0F508E;
padding:0 0 20px 0px;
}

#prensa .fotop{
padding:0 0px 10px 0;
}

#prensa .fotop img{
border:1px solid #0F508E;
}

#prensa .textp{
width:261px;
}


#prensa .info{
padding:60px 0 0 0;
text-align:right;
}
#prensa .info2{
padding:45px 0 0 0;
text-align:right;
}

/* ------ index noticies ------- */

#prensa .foto{
padding:12px 20px 10px 0;
float:left;
}

#prensa .foto img{
border:1px solid #0F508E;
}

#prensa  h2{
font-weight:bold;
color:#0F508E;
padding:10px 0 10px 0px;
font-size:10px;
}

#prensa .fotodetall{
border:1px solid #0F508E;
margin:0px 20px 10px 0;
}

#prensa .fotodetallp{
border:1px solid #0F508E;
margin:0px 10px 0px 0;
}

#prensa  h3{
font-weight:bold;
color:#0F508E;
padding:5px 0 5px 0px;
font-size:10px;
}
#prensa .titol{
float:left;
}

#prensa .tornar{
float:right;
background:url(../../img/web/ic-tornar.gif) no-repeat 0px 2px;
padding:0 0px 0 0;
}
#prensa .tornar a{
padding:0 0px 0 20px;
color:#0F508E;
}
#prensa .tornar a:hover{
color:#0F508E;
}

#prensa .no {
padding:40px 0 40px 0;
}
/* ---------------------------- links -------------------------------- */

#links{
width:934px;
background-color:#fff;
padding:20px 0 0 0;
}

#links {
float:left;
width:934px;
background-color:#fff;
padding:20px 0 0 0;
}
#links .txt{
padding:0px 20px 0 30px;
}

#links  h1{
font:16px arial,verdana,tahoma,geneva,sans-serif;
font-weight:bold;
color:#0F508E;
padding:0 0 10px 0;
}

#links .textp{
padding:0 0px 10px 0;

}

#links .logo{
float:left;
height:110px;
padding:0 0 20px 28px;
text-align:center;
}

#links .foto{
padding:0 0 0px 0;
_width:100px;
height:80px;
}

#links .fotog{
padding:0 0 0px 0;
_width:100px;
height:90px;
}

#links ol{

}

#links li{
padding:10px 0 10px 0px;
}

#links .col1{
float:left;
width:180px;
padding:10px 0 0px 40px;

}

#links .col2{
float:left;
width:210px;
padding:10px 0 0px 0px;
text-align:center;
}

/* ---------------------------- contacto -------------------------------- */

#contacto{
width:934px;
background-color:#fff;
padding:20px 0 0 0;
}

#contacto {
float:left;
width:934px;
background-color:#fff;
padding:20px 0 0 0;
}
#contacto .txt{
padding:0px 20px 0 30px;
}

#contacto  h1{
font:16px arial,verdana,tahoma,geneva,sans-serif;
font-weight:bold;
color:#0F508E;
padding:0 0 20px 0;
}
#contacto  h2{
font-size:10px;
font-weight:bold;
color:#0F508E;
padding:0 0 10px 0;
}

#contacto .col1{
float:left;
width:200px;
}

#contacto .col2{
float:left;
width:265px;
padding:14px 0 0 0;
}

#contacto .col3{
float:left;
padding:14px 0 0 0;
}


#contacto .col4{
float:left;
width:500px;
}

#contacto .col5{
float:left;
width:350px;

}

#map{
width:354px;
height:315px;
border:1px solid #0F508E;
}
.txtinfo{
padding:10px 0 10px 0;
width:400px
}
/* ---------------------------- peu -------------------------------- */
#peu{
height:55px;
width:934px;
background:url(../../img/web/bgr-peu.gif) no-repeat;
}

#peu p{
padding:20px 0 0 0;
text-align:center;
color:#fff;
}
#peu-inici{
height:55px;
width:934px;
background:url(../../img/web/bgr-peu-inici.gif) no-repeat;
}

#peu-inici p{
padding:20px 0 0 0;
text-align:center;
color:#fff;
}

#adreca{
float:left;
color:#fff;
padding:25px 0 0 250px;
}

#disseny{
float:left;
padding:25px 0px 0 190px;
color:#5F85B3;
font-size:10px;
}

#disseny a{
color:#5F85B3;
}
#disseny a:hover{
color:#5F85B3;
}

#avellana{
float:left;
padding:7px 5px 0 0px;
}

/* ---------------------------- class -------------------------------- */
.clear{
clear:both;
height:0px;
margin:-1px;
}

.button_enviar{
width:122px;
height:28px;

border:0px;
margin:10px 0 0 0px;
}

#formulari{
width:455px;
padding:0 0 0 0px;
}
#formulari p {
text-align:left;
padding:10px 0 10px 0px;
font-weight:bold;
}
#captcha{
float:left;
padding-right:20px;
}
#captcha img{
border:1px solid #A7A499; 
margin:15px 0 0 120px;
}
.txtcamp{
float:left;
padding:5px 10px 5px 0;
width:115px;
text-align:right;
}
.txtbox{
float:left;
padding:5px 15px 5px 0;
}

.box{
float:left;
padding:5px 5px 5px 0;
*padding:0px 5px 0px 0;
}

.camp{
float:left;
padding:5px 10px 5px 0;

}
.checkbox{
border:0px;
}
.caixa{
width:480px;
*width:500px;
height:50px;
*height:60px;
background-color:#F2F2F2;
padding:10px 0 0px 20px;
}


.email{
height:200px;
text-align:center;
}
.left{
float:left;
}

.center{
text-align:center;
}

