
/* FONS */

.fons {
background-image:url(imatges/fons_cap.jpg);
background-position:top left;
background-repeat:repeat-x;
}

/* CONTENIDOR FORA */

.contenidor-fora{
width:58.125em;/*930px*/
margin-left:auto;
margin-right:auto;
}

.separador-fora{
width:58.125em;/*930px*/
height:0.3125em;
background-color:#005a2e;
margin-left:auto;
margin-right:auto;
}

.contenidor-contingut-fora{
width:58.125em;/*930px*/
margin-left:auto;
margin-right:auto;
}

/* CONTENIDOR CAP */

.contenidor-cap{
width:58.125em;/*930px*/
height:17.8125em;/*285px*/
}

.cela-esquerra-cap{
width:16.5em;/*264px*/
}

.cela-dreta-cap{
width:41.625em;/*666px*/
}

.cela-logo-cap{
width:15.9375em;/*255px*/
height:6.5625em;/*105px*/
}

.cela-logo2-cap{
width:15.9375em;/*255px*/
height:7.1875em;/*115px*/
background-image:url(imatges/fons_sota_logo.jpg);
}

.cela-logo3-cap{
width:15.9375em;/*255px*/
height:4.0625em;/*65px*/
}

.cela-ombra-cap{
width:0.5625em;/*9px*/
height:6.5625em;/*105px*/
}

.cela-ombra2-cap{
width:0.5625em;/*9px*/
height:7.1875em;/*115px*/
}

.cela-ombra3-cap{
width:0.5625em;/*9px*/
height:4.0625em;/*65px*/
}

.cela-menu-cap{
height:5em;/*80px*/
}

.cela-img-cap{
height:12.5em;/*200px*/
}

/* NAVEGACIÓ */

.contenidor-navegacio{
width:12.8125em;/*205px*/
margin-left:auto;
margin-right:auto;
}

.cela-ico{
width:0.9375em;/*15px*/
}

a.navegacio:active,
a.navegacio:visited,
a.navegacio:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6250em;
font-weight:normal;
color:#000000;
text-decoration:none;
}
a.navegacio:hover{
color:#ffffff;
}

/* MENU */

.contenidor-menu{
width:31.8125em;/*509px*/
height:5.0625em;/*81px*/
float:right;
}

.cela-menu-sup{
width:7.8125em;/*125px*/
height:3.375em;/*54px*/
background-image:url(imatges/fons_menu.jpg);
}

.cela-menu-sup-on{
width:7.8125em;/*125px*/
height:3.375em;/*54px*/
background-image:url(imatges/fons_menu_on.jpg);
}

.cela-menu-inf{
width:7.8125em;/*125px*/
height:1.875em;/*30px*/
background-color:#005a2e;
}

.cela-menu-inf2{
width:7.8125em;/*125px*/
height:1.875em;/*30px*/
}

.separador-horitzontal-menu{
height:0.0625em;
}

a.menu:active,
a.menu:visited,
a.menu:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:bold;
color:#005a2e;
text-decoration:none;
}
a.menu:hover{
color:#ffffff;
}

a.menu-actiu:active,
a.menu-actiu:visited,
a.menu-actiu:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.menu-actiu:hover{
color:#ffffff;
}

a.sub-menu:active,
a.sub-menu:visited,
a.sub-menu:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
font-weight:normal;
color:#9ccdb5;
text-decoration:none;
}
a.sub-menu:hover{
color:#ffffff;
}

a.sub-menu-actiu:active,
a.sub-menu-actiu:visited,
a.sub-menu-actiu:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.sub-menu-actiu:hover{
color:#ffffff;
}

/* CONTINGUT */

.cela-dreta-destacats{
width:14.375em;/*230px*/
background-color:#e9e9e9;
}

.contenidor-txt-contingut{
width:41.875em;/*670px*/
margin-top:13px;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:bold;
color:#007b3e;
text-decoration:none;
margin-bottom:0.6250em;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:bold;
color:#007b3e;
text-decoration:none;
margin-bottom:0.6250em;
}

.padding-h2{
padding-top:0.6250em;
}

.contingut-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:normal;
color:#000000;
text-decoration:none;
text-align:justify;
}

.contenidor-tipus-producte{
width:670px;
margin-top:1.25em;/*20px*/
margin-bottom:1.25em;/*20px*/
}

.contenidor-tipus-producte2{
width:195px;
}

.contenidor-tipus-producte3{
width:12.1875em;/*195px*/
margin-left:1.125em;
}

.contenidor-tipus-producte4{
width:12.1875em;/*195px*/
float:right;
}


.cela-tipus-producte{
width:13.5em;/*216px*/
}

.cela-tipus-producte2{
width:14.625em;/*234px*/
}

.cela-tipus-producte3{
width:13.5em;/*216px*/
}

.separador-tipus-producte{
width:1px;
}

.cela-img-tipus-producte{
width:12.1875em;/*195px*/
height:5.625em;/*90px*/
background-color:#007b3e;
}

.padding-titol-producte{
padding:0.3125em 0em 0.3125em 0em;
}

a.link-tipus-producte:active,
a.link-tipus-producte:visited,
a.link-tipus-producte:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:normal;
color:#007b3e;
text-decoration:none;
}
a.link-tipus-producte:hover{
color:#007b3e;
text-decoration:underline;
}

.cela-logo-companyies{
width:12.1875em;/*195px*/
height:9.375em;/*150px*/
}

/* DESTACATS */

.contenidor-logos-destacats{
width:12.1875em;/*195px*/
margin-left:auto;
margin-right:auto;
margin-top:1.25em;
}

.txt-destacats{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
font-weight:normal;
color:#000000;
text-decoration:none;
text-align:center;
}

.contenidor-presupost-destacats{
width:195px;
height:120px;
background-image:url(imatges/fons_botons.jpg);
margin-left:auto;
margin-right:auto;
margin-top:20px;
}

.padding-txt-destacats{
	padding-top:3px;
	}


.contenidor-contacte-destacats{
width:195px;/*195px*/
height:120px;/*120px*/
background-image:url(imatges/fons_botons.jpg);
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
}

a.link-titol-destacats:active,
a.link-titol-destacats:visited,
a.link-titol-destacats:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:bold;
color:#575757;
text-decoration:none;
text-align:justify;
}
a.link-titol-destacats:hover{
color:#007b3d;
text-decoration:underline;
}

a.link-destacats:active,
a.link-destacats:visited,
a.link-destacats:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#555454;
text-decoration:none;
text-align:justify;
}
a.link-destacats:hover{
color:#007b3d;
text-decoration:underline;
}

a.mail-destacats:active,
a.mail-destacats:visited,
a.mail-destacats:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
color:#555454;
text-decoration:none;
text-align:justify;
}
a.mail-destacats:hover{
color:#007b3d;
text-decoration:underline;
}

.txt-destacts2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#555454;
text-decoration:none;
text-align:justify;
}

/* PEU */

.contenidor-peu{
width:58.125em;/*930px*/
height:1.8750em;/*30px*/
background-color:#dfdfdf;
margin-left:auto;
margin-right:auto;
}

.txt-peu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.625em;
font-weight:normal;
color:#000000;
text-decoration:none;
}

a.mail-peu:active,
a.mail-peu:visited,
a.mail-peu:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:normal;
color:#000000;
text-decoration:none;
text-align:justify;
}
a.mail-peu:hover{
color:#000000;
text-decoration:underline;
}

/* FIRMA */

.contenidor-firma{
width:58.125em;/*930px*/
margin-left:auto;
margin-right:auto;
margin-top:0.6250em;
margin-bottom:1.25em;
}

a.firma:active,
a.firma:visited,
a.firma:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.625em;
font-weight:normal;
color:#000000;
text-decoration:none;
text-align:justify;
}
a.firma:hover{
color:#CC0000;
}

/* PRODUCTES AUTOMÒBILS */

.contenidor-titol-producte{
width:41.875em;/*670px*/
margin-top:1.25em;/*20px*/
background-color:#007b3e;
height:1.8750em;/*30px*/
}

h1.productes{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:bold;
color:#ffffff;
text-decoration:none;
margin-left:0.6250em;
margin-top:0.4375em;
}

.separador-horitzontal{
width:670px;
height:1px;
background-color:#CCCCCC;
}

.cela-ico-productes{
width:17px;
}

.cela-titul-productes{
width:653px;
height:25px;
}

.padding-producte{
padding-top:5px;
}

.cela-descripcio-producte{
background-color:#f1f1f1;
}

.div-descripcio-producte{
	width:96%;
	margin:10px auto;
	}

.txt-productes{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6875em;
font-weight:normal;
color:#1d706f;
text-decoration:none;
text-align:justify;
}

.padding-descripcio-productes{
padding:0.6250em 0.6250em 0.6250em 0.6250em;
}

a.link-titol-product:active,
a.link-titol-product:visited,
a.link-titol-product:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:normal;
color:#000000;
text-decoration:none;
text-align:justify;
}
a.link-titol-product:hover{
color:#007b3e;
}

a.link-txt-product:active,
a.link-txt-product:visited,
a.link-txt-product:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
color:#1d706f;
text-decoration:none;
text-align:justify;
}
a.link-txt-product:hover{
color:#1d706f;
text-decoration:underline;
}

/* CONTACTE / FORMULARI */

.cela-contenidor-formulari{
width:20.9375em;/*335px*/
}

.contenidor-dades{
width:20em;/*320px*/
margin-bottom:0.6250em;
}

.contenidor-dades2{
width:20em;/*320px*/
float:right;
margin-bottom:0.6250em;
}

.separador-dades{
width:20em;/*320px*/
height:0.0625em;
background-color:#007b3e;
margin-top:0.6250em;
margin-bottom:1.25em;
}

.separador-dades2{
width:20em;/*320px*/
height:0.0625em;
background-color:#007b3e;
margin-top:1.25em;
margin-bottom:1.25em;
}

.cela-txt-chexbox{
width:9.375em;/*150px*/
}

.padding-dades{
padding-bottom:0.6250em;
}

a.mail-dades:active,
a.mail-dades:visited,
a.mail-dades:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:normal;
color:#000000;
text-decoration:none;
}
a.mail-dades:hover{
color:#000000;
text-decoration:underline;
}

.contenidor-googlemaps{
width:668px;
height:400px;
margin-top:20px;
margin-bottom:20px;
border:1px solid #005a2e;
}

/* MAPA WEB */

.separador-dades3{
width:6.25em;/*100px*/
height:0.0625em;
background-color:#007b3e;
}

.cela1-mapa{
width:41.875em;/*670px*/
height:1.875em;/*30px*/
background-image:url(imatges/fons_mapaweb.jpg);
}

a.link-mapaweb:active,
a.link-mapaweb:visited,
a.link-mapaweb:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:normal;
color:#000000;
text-decoration:none;
}
a.link-mapaweb:hover{
color:#007b3e;
}

.padding-producte-mapaweb{
padding:0.3125em 0em 0.3125em 0em;
}

.espai-mapaweb{
height:0.6250em;
}

/* GENERICS */

.espai-superior{
vertical-align:top;
}

.oculta { 
display:none;
}

.ma {
cursor:pointer;
}

.senseborde{
border-width:0em;
}

.aliniar-centre{
text-align:center;
}

.padding-esquerra{
padding-left:0.3125em;/*5px*/
}

.aliniar-dreta{
float:right;
}

.aliniar-dreta2{
text-align:right;
}

/* BUTONS DESTACATS */

.div-fora-btn-destacats{
	width:193px;
	margin:20px auto;
	background-color:#FFFFFF;
	border:1px solid #8f8f8f;
	}
	
.div-dintre-btn-destacats{
	width:183px;
	margin:4px auto;
	background-color:#d9d9d9;
	border:1px solid #c9c9c9;
	}
	
.div-dintre-btn-destacats2{
	width:183px;
	margin:4px auto;
	background-color:#e6e6e6;
	border:1px solid #c9c9c9;
	}
	
.div-dintre-btn-destacats3{
	width:183px;
	margin:4px auto;
	background-color:#d2d2d2;
	border:1px solid #c9c9c9;
	}			
	
.contenidor-txt-presupost{
width:92%;
margin:6px auto;
}

.div-btn-flyer{
	width:183px;
	margin:4px auto;
	background-image:url(imatges/gradient_btn_destacats.jpg);
	background-repeat:repeat-y;
	border:1px solid #c9c9c9;
	}	
	
a.link-titol-flyer:active,
a.link-titol-flyer:visited,
a.link-titol-flyer:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#007b3d;
text-decoration:none;
text-align:justify;
}
a.link-titol-flyer:hover{
text-decoration:underline;
}

a.link-flyer:active,
a.link-flyer:visited,
a.link-flyer:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#007b3d;
text-decoration:none;
text-align:justify;
}
a.link-flyer:hover{
text-decoration:underline;
}	
