
/* FONS BODY 

.fons-body{
background-color:#f3f6f9;
}

.fons-body2{
background-image:url(imatges/fons_body.jpg);
background-position:top left;
}*/

.fons-body{
background-color:#063768;
}

.fons-body2{
background-image:url(imatges/fons_body.jpg);
background-position:top left;
}

/* LIBRARY CATALÀ */

.contenidor-library {
width:50em;/*800px*/
margin-left:auto;
margin-right:auto;
}

.cela-cap1{
width:50em;/*800px*/
height:5.625em;/*90px*/
}

.cela-cap2{
width:50em;/*800px*/
height:4.375em;/*70px*/
background-image:url(imatges/img_cap2.jpg);
}

.contenidor-navegacio{
width:21.875em;/*350px*/
float:right;
}

.contenidor-banderes{
width:8.125em;/*130px*/
margin: 0.3125em 1.25em 0.3125em 0em;
float:right;
}

.contenidor-icos-navegacio{
width:120px;
margin: 0.3125em 1em 0.3125em 0em;
float:right;
}

.cela-ico-navegacio{
width:1.5625em;/*25px*/
}

a.navegacio:active,
a.navegacio:visited,
a.navegacio:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6250em;/*10px*/
font-weight:normal;
color:#0c397f;
text-decoration:none;
}
a.navegacio:hover{
color:#669df2;
}

.cela-menu{
height:2.5em;/*40px*/
background-color:#e2e9f0;
}

.contenidor-menu{
width:46.875em;/*750px*/
height:2.1875em;/*35px*/
margin-left:auto;
margin-right:auto;
border:0.0625em #b7c6d9 solid;
background-color:#f0f4f8;
}

.separador-menu{
width:0.0625em;
background-color:#b7c6d9;
}

.fons-sota-menu{
background-color:#9bb6e0;
height:0.3125em;/*5px*/
}

.cela-txt-menu{
width:9.325em;
}

a.menu:active,
a.menu:visited,
a.menu:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.750em;/*12px*/
font-weight:normal;
color:#0c397f;
text-decoration:none;
}
a.menu:hover{
color:#669df2;
}

/* CONTENIDOR FORA */

.contenidor-fora{
width:50em;/*800px*/
border-bottom:0.0625em solid #b7c6d9;
border-left:0.0625em solid #b7c6d9;
border-right:0.0625em solid #b7c6d9;
margin-left:auto;
margin-right:auto;
}

/* firma */

.contenidor-firma{
width:50em;/*800px*/
margin-left:auto;
margin-right:auto;
margin-top:0.625em;
}

a.firma:active,
a.firma:visited,
a.firma:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6250em;/*10px*/
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}
a.firma:hover{
color:#669df2;
}

/* CONTINGUT */

.cela-contingut{
background-color:#e2e9f0;
background-image:url(imatges/fons_contingut.jpg);
background-position:center;
background-repeat:repeat-y;
}

.contenidor-contingut{
width:46.875em;/*750px*/
margin-left:auto;
margin-right:auto;
margin-top:1.25em;/*20px*/
}

.contenidor-txt-index{
width:28.125em;/*450px*/
}

.contenidor-txt-index3{
width:26.25em;/*420px*/
}

.contenidor-txt-index4{
width:20.625em;/*330px*/
}

.contenidor-txt-index2{
width:28.125em;/*450px*/
float:right;
}


h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.750em;/*12px*/
font-weight:bold;
color:#0c397f;
text-decoration:none;
margin-bottom:0.25em;
}

.txt-contingut{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.750em;/*12px*/
font-weight:normal;
color:#0c397f;
text-decoration:none;
text-align:justify;
}

.cela-boto-ofertes{
width:17.5em;/*280px*/
height:11.875em;/*190px*/
}

.cela-slide-contingut{
width:19.375em;/*310px*/
}

.cela-slide-contingut2{
width:25em;/*400px*/
}

.separador-titol{
height:0.0625em;
background-color:#0c397f;
}

a.link-contingut:active,
a.link-contingut:visited,
a.link-contingut:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;/*16px*/
font-weight:bold;
color:#0c397f;
text-decoration:none;
}
a.link-contingut:hover{
color:#669df2;
}

/* PRODUCTE */

.contenidor-producte-img{
width:15em;/*240px*/
}

.contenidor-producte-img2{
width:15em;/*240px*/
float:right;
}

.contenidor-producte-img3{
width:242px;
margin-left:auto;
margin-right:auto;
}

.cela-img-producte{
width:15em;/*240px*/
height:11.25em;/*180px*/
}

a.link-producte:active,
a.link-producte:visited,
a.link-producte:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;/*12px*/
font-weight:normal;
color:#0c397f;
text-decoration:none;
text-align:justify;
}
a.link-producte:hover{
color:#669df2;
}

a.link-producte2:active,
a.link-producte2:visited,
a.link-producte2:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;/*16px*/
font-weight:normal;
color:#0c397f;
text-decoration:none;
text-align:justify;
}
a.link-producte2:hover{
color:#669df2;
}

a.link-producte3:active,
a.link-producte3:visited,
a.link-producte3:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;/*12px*/
font-weight:normal;
color:#0c397f;
text-decoration:none;
text-align:justify;
}
a.link-producte3:hover{
color:#669df2;
}

.cela-ico-acrobat{
width:3.75em;/*60px*/
}

.justificat{
text-align:justify;
}


/* BOTIGA */

.cela-ico-descarrega{
width:2.5em;/*40px*/
}

.cela-txt-descarrega{
width:16.875em;/*270px*/
}

/* CONTACTE */

.celes-contenidor{
width:23.4375em;/*375px*/
}

.contenidor-formulari{
width:21.875em;/*350px*/
}

.contenidor-formulari2{
width:21.875em;/*350px*/
float:right;
}

/* PEU */

.cela-fons-peu{
height:3.25em;/*52px*/
background-image:url(imatges/fons_peu.jpg);
}

.taula-txt-peu{
width:95%;
margin-left:auto;
margin-right:auto;
}

.txt-peu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6250em;/*10px*/
font-weight:normal;
color:#0c397f;
text-decoration:none;
text-align:center;
}

a.mail-peu:active,
a.mail-peu:visited,
a.mail-peu:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;/*16px*/
font-weight:normal;
color:#0c397f;
text-decoration:none;
}
a.mail-peu:hover{
color:#669df2;
}

/* GENERICS */

.aliniar-dreta{
text-align:right;
}

.aliniar-centre{
text-align:center;
}

.senseborde{
border-width:0em;
}

.espai-superior{
vertical-align:top;
}

.padding-sup{
padding-top:0.6250em;
}

.padding-sup2{
padding-top:1.8750em;
}

.padding-sup3{
padding-top:0.3125em;
}

.margin-baix{
margin-bottom:1.25em;
}

.borde-img{
border:0.0625em solid #0c397f;
}