@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* Home */

#contenido-home { margin:auto; width:1000px; height:638px; background-image:url(../imagenes/fondo.jpg); background-position:center top; background-repeat:no-repeat; padding-top:2px; }

#flash-home { margin:auto; width:769px; height:425px; padding-top:0px; text-align:center; }

#link-home { float:left; padding-left:0px; padding-top:0px; }

#link-menu { float:right; padding-left:0px; padding-top:105px;}

#portfolio {float:left; width:769px;}

#text-bot-home { width:370px; height:30px; padding-left:318px; text-align:center; }

#pie-home { width:770px; height:30px; padding-top:0px; padding-left:130px; text-align:left; }


/* Interior */

#contenido-int { margin:auto; width:100%; height:auto; }

#top-int { margin:auto;  width:866px; height:30px; text-align:right; padding-top:10px;}

#top-menu{ margin:auto;  width:866px; height:149px; padding:0px;}

#cont-int { margin:auto; width:866px; height:auto; } 

#cont-int-izq { float:left;  width:616px; height:auto; background-color:#FFF; }

#cont-int-izq-txt { float:left;  width:600px; height:auto; padding-left:4px;  }

#cont-int-der { float:right;  width:236px; height:auto; padding:0px; text-align:right;}

#cont-int-der-banners { float:right;  width:236px; height:230px; padding:0px; text-align:right;}

#pie-int { margin:auto; width:100%; height:150px; background-image:url(../imagenes/fondo-pie.jpg); background-position:center top; background-repeat:no-repeat; background-color:#FFF; }

/* Bordes */

.borde-1 { border:solid 1px #d9d7cf; margin:2px; }

.borde-2 { border:solid 1px #d9d7cf; }

/* Margen */

ul { padding-left:0px; margin-left: 15px; padding-bottom:0px; padding-top:0px;}

ul.home { padding:0px; margin:0px; }

li {list-style: disc; color:#063; }

li.home {list-style: none;}

.margen-1 { margin-bottom:22px; padding:0px;}

.margen-2 { margin-bottom:10px; padding:0px;}

.der { float:right;}

.bullet-mapa { padding-right:10px; border:0px; vertical-align: middle;}

/* Celdas */

.cel-1 { width:37px;}

.cel-2 { width:100px;}

.cel-3 { width:766px;}

.cel-4 { padding-left:8px; padding-right:8px;}

.cel-4-red { padding-right:8px; color:#610a03; font-weight:bold;}

.cel-5 { float:left; padding-left:4px;}

.cel-6 { padding-top:6px;}

.cel-7 { padding-top:10px;}


/* Botones banners */
 
/* S. 1-1 cat */
#bot_qsomos_cat {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-qsomos-cat.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_qsomos_cat a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:url(../imagenes/banner-qsomos-cat.jpg); background-repeat:no-repeat;  cursor:pointer;}
#bot_qsomos_cat a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 1-1 es */
#bot_qsomos {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-qsomos.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_qsomos a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:inherit; background-repeat:no-repeat;  cursor:pointer;}
#bot_qsomos a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 1-2 cat */
#bot_nostre_cat {float:right; width:233px; height:52px; padding:0px; background-image:url(../imagenes/banner-nostre-cat.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_nostre_cat a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:url(../imagenes/banner-nostre-cat.jpg); background-repeat:no-repeat;  cursor:pointer;}
#bot_nostre_cat a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 1-2 es */
#bot_nostre {float:right; width:233px; height:52px; padding:0px; background-image:url(../imagenes/banner-nostre.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_nostre a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:inherit; background-repeat:no-repeat;  cursor:pointer;}
#bot_nostre a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 1-3 cat */
#bot_redn_cat {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-rednemoris-cat.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_redn_cat a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:url(../imagenes/banner-rednemoris-cat.jpg); background-repeat:no-repeat;  cursor:pointer;}
#bot_redn_cat a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 1-3 es */
#bot_redn {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-rednemoris.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_redn a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:inherit; background-repeat:no-repeat;  cursor:pointer;}
#bot_redn a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 2-1 cat */
#bot_engy_cat {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-enginyeria-cat.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_engy_cat a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:url(../imagenes/banner-enginyeria-cat.jpg); background-repeat:no-repeat;  cursor:pointer;}
#bot_engy_cat a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 2-1 es */
#bot_engy {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-enginyeria.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_engy a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:inherit; background-repeat:no-repeat;  cursor:pointer;}
#bot_engy a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 2-2 cat */
#bot_exec_cat {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-executio-cat.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_exec_cat a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:url(../imagenes/banner-executio-cat.jpg); background-repeat:no-repeat;  cursor:pointer;}
#bot_exec_cat a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 2-2 es */
#bot_exec {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-executio.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_exec a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:inherit; background-repeat:no-repeat;  cursor:pointer;}
#bot_exec a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 2-3 cat */
#bot_edu_cat {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-educacio-cat.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_edu_cat a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:url(../imagenes/banner-educacio-cat.jpg); background-repeat:no-repeat;  cursor:pointer;}
#bot_edu_cat a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 2-3 es */
#bot_edu {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-educacio.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_edu a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:inherit; background-repeat:no-repeat;  cursor:pointer;}
#bot_edu a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 2-4 cat */
#bot_proj_cat {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-projectes-cat.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_proj_cat a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:url(../imagenes/banner-projectes-cat.jpg); background-repeat:no-repeat;  cursor:pointer;}
#bot_proj_cat a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 2-4 es */
#bot_proj {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-projectes.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_proj a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:inherit; background-repeat:no-repeat;  cursor:pointer;}
#bot_proj a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 3 cat */
#bot_cont_cat {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-contacte-cat.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_cont_cat a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:url(../imagenes/banner-contacte-cat.jpg); background-repeat:no-repeat;  cursor:pointer;}
#bot_cont_cat a:hover {background-position: -234px;  background-repeat:no-repeat;   }

#bot_curri_cat {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-curri-cat.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_curri_cat a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:url(../imagenes/banner-curri-cat.jpg); background-repeat:no-repeat;  cursor:pointer;}
#bot_curri_cat a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 3 es */
#bot_cont {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-contacte.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_cont a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:inherit; background-repeat:no-repeat;  cursor:pointer;}
#bot_cont a:hover {background-position: -234px;  background-repeat:no-repeat;   }

#bot_curri {float:right; width:234px; height:52px; padding:0px; background-image:url(../imagenes/banner-curri.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_curri a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:inherit; background-repeat:no-repeat;  cursor:pointer;}
#bot_curri a:hover {background-position: -234px;  background-repeat:no-repeat;   }


/* S. 5 cat */
#bot_gal_cat {float:right; width:234px; height:95px; padding:0px; background-image:url(../imagenes/banner-galeria-cat.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_gal_cat a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:url(../imagenes/banner-galeria-cat.jpg); background-repeat:no-repeat;  cursor:pointer;}
#bot_gal_cat a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 5 es */
#bot_gal {float:right; width:234px; height:95px; padding:0px; background-image:url(../imagenes/banner-galeria.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_gal a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:inherit; background-repeat:no-repeat;  cursor:pointer;}
#bot_gal a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 6 cat */
#bot_nov_cat {float:right; width:234px; height:95px; padding:0px; background-image:url(../imagenes/banner-novedades-cat.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_nov_cat a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:url(../imagenes/banner-novedades-cat.jpg); background-repeat:no-repeat;  cursor:pointer;}
#bot_nov_cat a:hover {background-position: -234px;  background-repeat:no-repeat;   }

/* S. 6 es */
#bot_nov {float:right; width:234px; height:95px; padding:0px; background-image:url(../imagenes/banner-novedades.jpg); background-repeat:no-repeat; cursor:pointer;}
#bot_nov a {float:right;  width:100%; height:100%;  overflow: hidden;  padding:0px; background-image:inherit; background-repeat:no-repeat;  cursor:pointer;}
#bot_nov a:hover {background-position: -234px;  background-repeat:no-repeat;   }


/* Textos */


.arial-11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#58452b; text-decoration:none;}

.arial-13 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#a27b11; text-decoration:none;}

.arial-13-2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#392d1c; text-decoration:none;}

.arial-13-2-contactform { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; text-decoration:none; font-weight:bold;}

.arial-15 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#a27b11; text-decoration:none;}
.arial-15-under { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#a27b11; text-decoration:underline;}

.arial-16 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#154d17; text-decoration:none;}

.arial-16-home { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#154d17; text-decoration:none; font-weight:bold;}

.arial-16-2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#392d1c; text-decoration:none;}

.arial-16-2-mapa { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#392d1c; text-decoration:none;}

.arial-18-on { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#610a03; text-decoration:none;}

.arial-18-off { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#154d17; text-decoration:none;}

.arial-26 { font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; color:#610a03; text-decoration:none;}

.arial-11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#58452b; text-decoration:none;}

.form-error { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#610a03; text-decoration:none;}
.form-ok { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; text-decoration:none;}


A.arial-11:link { color:#58452b; text-decoration:none}
A.arial-11:hover { color:#610a03; text-decoration:none}

A.arial-13:link { color:#a27b11; text-decoration:underline}
A.arial-13:hover { color:#610a03; text-decoration:underline}

A.arial-13-2-loc:link { color:#392d1c; text-decoration:none}
A.arial-13-2-loc:visited { color:#392d1c; text-decoration:none}
A.arial-13-2-loc:active { color:#392d1c; text-decoration:none}
A.arial-13-2-loc:hover { color:#610a03; text-decoration:none; font-weight:bold}

A.arial-13-2-legal:link { color:#392d1c; text-decoration:none; font-weight:bold}
A.arial-13-2-legal:visited { color:#392d1c; text-decoration:none; font-weight:bold}
A.arial-13-2-legal:active { color:#392d1c; text-decoration:none; font-weight:bold}
A.arial-13-2-legal:hover { color:#610a03; text-decoration:none; font-weight:bold}

A.arial-15:link { color:#a27b11; text-decoration:underline}
A.arial-15:visited { color:#a27b11; text-decoration:underline}
A.arial-15:active { color:#a27b11; text-decoration:underline}
A.arial-15:hover { color:#610a03; text-decoration:underline}

A.arial-16:link { color:#154d17; text-decoration:none}
A.arial-16:hover { color:#154d17; text-decoration:none; font-weight:bold}

A.arial-16-2-mapa:link { color:#392d1c; text-decoration:none}
A.arial-16-2-mapa:hover { color:#154d17; text-decoration:none}

A.arial-16-home:link { color:#154d17; text-decoration:none}
A.arial-16-home:hover { color:#610a03; text-decoration:none}

A.arial-18-on:link { color:#610a03; text-decoration:none;}
A.arial-18-on:visited {color:#610a03; text-decoration:none;}
A.arial-18-on:active { color:#610a03; text-decoration:none;}
A.arial-18-on:hover { color:#610a03; text-decoration:none;}

A.arial-18-off:link { color:#154d17; text-decoration:none;}
A.arial-18-off:visited {color:#154d17; text-decoration:none;}
A.arial-18-off:active { color:#154d17; text-decoration:none;}
A.arial-18-off:hover { color:#610a03; text-decoration:none;}



-->



