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

 
body{ -webkit-font-smoothing: antialiased; background:url(../img/trama2.gif) #47423E; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333;    }
a,
a:hover { text-decoration:none!important; }
.centre {  width:920px; margin:auto;  }
.fonsInici { background: url(../img/trama.gif) #000;  }
.fonsGen { background:url(../img/fons2.jpg) repeat-x #FFF;}

img { border:0px; }

.marge { float:left;  width:920px;  /* padding:0px 16px 0px 16px; background:url(../img/fons.png) repeat-y; */    }
.fonspeu { /* background:url(../img/fonspeu.png) bottom; */ width:1000px; float:left;  height:16px; line-height:0px; font-size:0px; }


.cap { height:120px; float:left;  width:920px; }

.cap h1{ margin:0px; padding:20px 0px 0px 0px; float:left;  left:-15px; }
.cap h1 a.ca { width:250px; height:77px; display:block; background:url(../img/att_ca.gif); }
.cap h1 a.es { width:250px; height:77px; display:block; background:url(../img/att_es.gif); }
.cap h1 a.en { width:250px; height:77px; display:block; background:url(../img/att_en.gif); }
.cap h1 span { display:none; }

.cap ul { margin:0px; padding:5px 0px 0px 0px; float:right; }
.cap li { margin:0px; padding:0px; list-style:none; float:left; }
.cap ul a { color:#CCC; font-size:11px; padding:10px 0 0 10px; display:block;}
.cap ul a:hover { color:#666; }
.cap ul .actiu { color:#666; }

.menu { background:url(../img/fonsMenu.jpg); height:42px; float:left;  width:920px;   border-left:solid 1px #48433F; }
.menu ul { margin:0 0 0 0; padding:0px 0px 0px 0px; border-left:solid 1px #5D5A55; float:left; position:relative;  z-index:2;    }
.menu li { margin:0px; padding:0px; list-style:none; float:left;  border-right:solid 1px #5D5A55; }
.menu ul a { color: #FFF; font-size:15px; padding:12px 20px 12px 20px;  display:block; line-height:18px; border-right:solid 1px #48433F;} 
.menu ul li:hover {  background:#45403B!important;  }
.menu ul a.actiu { color:#FFF!important; background:url(../img/actiu.gif) top center no-repeat!important; cursor:default; }


.menu ul li ul { display:none; border:0;  margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; position:absolute;  width:913px; left:0; background:#FFF; }
.menu ul li ul li { border:0; }

.menu ul li ul li a { color: #630; font-size:14px; padding:10px 20px 10px 20px;  display:block; line-height:18px; border-right:solid 1px #E6E6E6;} 
.menu ul li ul li a:hover {  background: #B4AC9E; color:#FFF;  }


.inici {  float:left;   width:920px; height:440px; overflow:hidden; position:relative; }
.inici ul {  margin:0px; padding:0px; float:left; width:920px; height:456px;  cursor:pointer; }
.inici li {  margin:0px; padding:0px; list-style:none; float:left; width:920px; height:456px; position:absolute; top:0; left:0; display:none; }
.inici img {  float:left; margin:0 0 0 1px; }

.inici h2 { font-weight:normal; font-size:30px; margin:0px; padding:0px; float:left; color:#FFF; width:800px;  position:relative;   top:-80px; left:40px;  }
.inici p { font-weight:normal; font-size:13px; margin:0px; padding:0px; float:left; color:#FFF;  width:700px;  top:-130px; left:50px; }


.menuInici {  height:12px;   width:920px; position: absolute; left:-30px; top:395px; }
.menuInici ul { margin:0px; padding:3px 0px 0px 10px; float:right;   }
.menuInici li { margin:0px; padding:0px 0px 0px 0px; list-style:none; float:left; }
.menuInici a { display:block; width:8px; height:8px; cursor:pointer; line-height:5px; font-size:5px; }
.anbant { background:url(../img/anvant.gif); }
.enrrere { background:url(../img/enrrere.gif); }


.slidetabs {  margin:0px; padding:0px!important;  top:-3px; left:-5px;  }
.slidetabs li {  margin:0px; padding:0px; list-style:none; float:left; }
.slidetabs a {  width:8px; height:8px;  margin:3px; background:url(../img/navigator.png) 0 0 no-repeat; display:block; font-size:1px;  }
.slidetabs a:hover { background-position:0 -8px; }
.slidetabs a.current { background-position:0 -16px;}

.peu {  height:40px; margin:auto; width:920px; font-size:11px;  color:#FFF;   }
.peu p { margin:0px; padding:10px 0px 0px 0px; display:block; }
.peu p a {  color:#CCC; }
.peu p a:hover {  color:#FFF; }

.interior {  float:left;    width:920px; padding:0px 0px 30px 0px;}
.interior a { color:#9A0100;}
.interior a:hover { color:#C00;}
.interior em { color:#A09D9A; }
.interior  .h2in {float:left; width:920px; height:45px; margin:0px; padding:50px 0px 0px 0px; color:#807C78; color:#703A3F; font-weight:normal; font-size:35px; border-bottom:5px #70181B solid; }
.interior  .h3in { margin:25px 0px 10px 0px; color:#A09D9A;  padding:0 0 3px 0; border-bottom:solid 1px #D6D5D4;  }

.texte   { /*font-family:serif; font-size:17px;*/ font-size:14px; color: #5D5A55; line-height:1.5em;}

.quisom { padding:12px 0 0 0!important; float:left;}
.Quisomh2 {  float:left; width:920px; height:45px; margin:0px; padding:50px 0px 0px 0px; color:#807C78; color:#703A3F; font-weight:normal; font-size:35px; border-bottom:5px #70181B solid;  }
.interior label { margin:13px 0px 13px 0px; line-height:19px; font-size:13px; color:#453F39;  }
/*.texte { font-family:serif; font-size:15px; }*/


.interior .submenu  { float:left; padding:0px 46px 0px 0px; width:181px;}
.interior .submenu  ul {  margin:33px 0px 0px 0px; padding:0px; width:181px; float:left; border-top: solid 1px #D6D5D4; }
.interior .submenu  li {  margin:0px; padding:0px; list-style:none; float:left;  width:181px; border-bottom: solid 1px #D6D5D4; }
.interior .submenu  a  {  float:left; color:#453F39; color: #9A0100; font-size:13px; padding:6px 9px 6px 9px;  width:163px;  display:block; float:left; }
.interior .submenu  a:hover  { background:#F4F4F4;  }
.interior .submenu  a.actiu  {   background:#EAE9E9!important; cursor:default; }

.interior .submenu img { border: solid 1px #EAE9E9; padding: 4px; margin:20px 0 0 0; }

.contingutSub { float:left;  width:660px; padding:10px 0px 0px 0px;  }

.comunicats .h3in {  width:660px;  float:left;  font-size:18px;  margin:10px 0px 10px 0px; padding:7px 0 7px 0px; font-weight:normal; border-bottom:dashed 1px #D6D5D4;  }
.comunicats .h3in a { font-weight:bold; color:#A09D9A;  display:block; float:left;     }
.comunicats .h3in a:hover { text-decoration: underline;  color:#9A0100;  }
.comunicats .h3in em { color:#A09D9A; font-size:12px;   display:block; float:left;  padding: 0 10px 0 0px; margin: 4px 0 0 0;  }
.comunicats .h3in .etiqueta { color:#453F39; font-size:12px;border-left: solid 1px #B4AC9E; font-weight:normal; display:block; float:left; padding: 0 0px 0 10px;  margin: 4px 0 0 0;   }


.llegirmes {  width:660px;  float:left;  padding:0 0 50px 0; }
.llegirmes a { color:#9A0100; font-size:12px; }


.formulari{ float:left;  width:690px; padding:33px 0px 0px 0px;   }
.formulari form { margin:0px; padding:0px; }
.formulari label { margin:15px 0px 3px 0px; display:block;}
.formulari input, .formulari textarea 
{ border: solid 1px #D3D1D0; margin:0px 30px 0px 0px; padding:7px; width:295px; font-size:13px; color:#453F39; font-family: Arial, Helvetica, sans-serif; }
.formulari textarea  { height:158px; }
.floatleft { float:left; }
.formulari .boto { width:136px; height:31px; margin:20px 0px 0px 0px; padding:0px; border:0px; color:#FFF; background: url(../img/fonsbotoform.gif); cursor:pointer; }
.formulari .compsobligats { float:right; font-size: 12px; padding: 0 30px 0 0;}

.adresa { float:left; width:660px;  padding:0px 0px 0px 0px; font-size:13px; }

.titulolsContacte {color:#A09D9A;  border-bottom:1px solid #D6D5D4; margin:0 0 10px 0!important; font-size:16px; padding:0 0 5px 0; display:block; width:660px; float:left; }

.marguesGoogle {border:1px #CCC solid; padding:5px; margin:10px 0 0 0; float:left; }

.missatge { float:left;  width:660px; color:#C00; font-size:12px; background:url(../img/exclamation.jpg) no-repeat; padding:2px 0px 0px 25px;}
.missatgeOK {  float:left;  width:660px; color:#060; font-size:12px; background:url(../img/tick.jpg) no-repeat; padding:0px 0px 0px 25px;}

.textfons {background:#000; height:37px;}

.textecentra { width:920px; margin:auto;}

.textepassa { float:left;  width:920px; height:30px;   padding:0; margin:0; overflow:hidden; position:relative; }

.textepassa ul {  margin:0; padding:0; float:left; width:920px;  }
.textepassa li {  margin:0;  padding:8px 0 0 0; list-style:none; color:#807C78; font-size:13px;  float:left; width:920px;   position:absolute; top:0; left:0; display:none;}
.textepassa a {  margin:0;  padding:0; color:#A09D9A;  }
.textepassa a:hover { color: #9A0100;  }


.slideText {display:none;}

.tornar { background:url(../img/fletxa.gif) 3px bottom no-repeat; display:block; height:13px; width:150px;}

.imatges {float:left; width:330px; padding:17px 0 10px 0; }
.imatges img { border: solid 1px #CCC; padding:7px; -moz-border-radius:5px;-webkit-border-radius:5px; margin:0 0 10px 0;}

.rounded {-moz-border-radius:5px;-webkit-border-radius:5px;}
.rounded-top {-moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;-moz-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;}
.rounded-bottom {
-moz-border-radius:5px;-webkit-border-radius:5px;
}
