/* Web */

html,body{
background: #605548;
margin:0 0 0 0;
height:100%;
font-family:"Trebuchet MS",trebuchet,verdana,arial;
}

#contenidorPrincipal{
width:99%;
text-align:center;
position:absolute;
margin:0;
}

#contenidor{
  width:750px;
  position:relative;
  background:url("../imgs/fons.gif") repeat-y;
  background-position:right;
  border-top: 1px solid #360B00;
  border-bottom: 1px solid #360B00;
  height:auto;
  margin:auto;
  text-align:center;
}

#capcelera
{
  width:748px;
  height:109px;
  margin:auto;
  background:url("../imgs/capcelera.jpg") repeat-y;
  position: relative;
}

#margeEsquerra
{
  width:150px;
  float:left;
  position: relative;
  border-top: 1px solid #360B00;
  text-align:center;
  font-size: 10px;
  color: #d78524;
  height:100%;
  margin:0;
}

#esquerraText{
  width:100%;
  position:relative;
  text-align: left;
}

#esquerraLinks{
  width:90%;
  position:relative;
  text-align: left;
  margin-left:10px;
}


#margeDret
{
  width:48px;
  position:relative;
  float:right;
  border-top: 1px solid #360B00;
  text-align:left;
  height:99%;
}

#central
{
  margin-left:150px;
  margin-right:48px;
  position:relative;
  float:none;
  border-top: 1px solid #360B00;
  text-align:left;
  padding-left:5px;
  padding-top:5px;
  height:auto;
}

#wrap{
  height:100%;
  margin:0;
  padding:0;
  position:relative;
}

.noti{
  background-color: #FFFF99;
  font-size:0.8em;
  font-weight:normal;
  color:#832202;
  padding:5px;
  margin-left:0.4em;
  margin-right:0.4em;
}

.noti a{
  text-decoration:none;
  color:#832202;
}




#posicionadorLlibre{
  border:0;
  width:96%;
  margin-top:5px;
  margin-left:10px;
  position:relative;
  display: table;
  background:#E1B93E;
}

#llibreInici{
  width:150px;
  float:left;
  padding-bottom: 50px;
  margin-left:5px;
}

.imatgePortadaGran{
  border:2px #d88525 solid;
  float:left;

}


#textLlibreInici{
  width:auto;
  margin-left:170px;
  }

#textLlibreInici2{
  width:auto;
  margin-left:10px;
  }


.imatgePortada{
  border:0;
  width:auto;
  margin-top:5px;
}

.imatgePortadaLlistat{
  border:0;
  width:150px;
  text-align:center;
  margin-bottom:5px;
  margin-top:5px;
}


#llistaLlibres{
 width:97%;
 overflow: auto;
 padding:0;
 margin:0;
 margin-bottom:40px;
}

.posicionadorArticles{
  width:95%;
  margin-left:10px;
  margin-bottom:15px;
  margin-top:0;
  position:relative;
  float:left;
}

#llistatArticles{
  border:0;
  width:97%;
  position:relative;
}

#posicionadorFormulari{
  width:97%;
  margin-left:10px;
  margin-bottom:15px;
  position:relative;
  /*float:left;*/
}




#llistatLinks{
  border:0;
  width:97%;
  position:relative;
}

.articlePortada0{
 width:170px;
 position:relative;
 float:left;
 margin-right:auto;
 margin-left:auto;
}

.articlePortada1{
 width:170px;
 position:relative;
 float:right;
 margin-right:auto;
 margin-left:auto;
}

.articlePortada2{
 width:170px;
 position:relative;
 margin-right:auto;
 margin-left:auto;
}

.portadaLlistaContenidor{
 float:left;
 position:relative;
 width:32%;
}

.portadaLlista{
  border: 2px solid #d78524;
  width:150px;
  height:230px;
  margin-left:10px;
  margin-top:10px;
  }



.portada{
  border: 1px solid #d78524;
  margin-left:auto;
  margin-right:auto;
}


hr.sepArt{
  width:96%;
  height:4px;
  background-color: #832202;
  border: 0;
  margin-bottom:0;
  margin-top:0;
  margin-left:10px;
  margin-right: 10px;
}

hr.sepPrima{
  width:96%;
  height:2px;
  background-color: #832202;
  border: 0;
  margin-bottom:0;
  margin-top:0;
  margin-left:10px;
  margin-right: 10px;
}

hr.sepArtPortada{
  width:99%;
  height:4px;
  background-color: #832202;
  border:0;
  margin-bottom:5px;
  margin-top:0;
  margin-left:0px;
}

hr.llibres{
  width:90%;
  border:0;
  border-top:0;
  border-bottom: 1px dashed;
  text-align:center;
  color:#d78524;
}

hr.Dret{
  width:90%;
  border:0;
  border-bottom: 1px solid;
  text-align:center;
  color:#822202;
}

table.idiomes{
  padding:0;
  width:100%;
  border-collapse: collapse ;
  color:#000;
}

td.idioma{
  font-size:0.5em;
  text-align: center;
  border-top: 1px solid #360B00;
  border-right: 1px solid #360B00;
  border-bottom: 1px solid #360b00;
}

A.linkIdioma{
  font-size: 10pt;
  text-align: center;
  color:#000;
  text-decoration:none;
}

A.linkIdioma:hover{
  font-size: 10pt;
  text-align: center;
  color: #d39535;
  text-decoration:underline;
}

td.idiomaSel{
  font-size: 10pt;
  text-align: center;
  font-weight: bold;
  color: #d39535;
  border-right: 1px solid #360B00;
  border-bottom: 1px solid #360B00;
  border-top: 1px solid #360B00;
}

#portadaBuida {
  width:150px;
  height:230px;
  border:1px #822202 solid;
  color:#822202;
  margin-left:10px;
  margin-top:10px;
  text-align:center;
  background-color: #d78524;
  cursor: pointer;
}

#portadaBuidaInici{
  width:150px;
  height:230px;
  border:1px #822202 solid;
  color:#822202;
  text-align:center;
  background-color: #d78524;
  cursor: pointer;
  width:150px;
  float:left;
  position:relative;
  padding-bottom: 50px;
}

#posicionadorDocsLlibres{
  border:0;
  width:97%;
  margin-left:10px;
  margin-bottom:15px;
  position:relative;
  float:left;
}


/*Text*/

h1{
  font-size:1.0em;
  margin-left:10px;
  margin-bottom:0;
  font-weight:bold;
  height:1em;
}

h1.titolArt{
  color:#832202;
  font-size:1.40em;
  margin-bottom:0.5em;
  margin-top:0px;
  margin-left:1px;
  height:0.9em;
  text-decoration:none;
}

.titolLlibrePortada{
  color:#832202;
  font-size:1.40em;
  margin-bottom:0.5em;
  margin-top:0px;
  height:0.9em;
  text-decoration:none;
}
.editorialLlibrePortada{
  color:#832202;
  font-size:0.9em;
  height:0.9em;
  text-decoration:none;
}

.extracteLlibrePortada{
  color:#832202;
  font-size:0.73em;
  text-decoration:none;
  margin:auto;
}

.titolArt{
  font-size:1.0em;
  margin-left:10px;
  margin-bottom:0;
  font-weight:bold;
  height:1em;
}

.titol{
 font-size: 14px;
 color:#360B00;
 font-weight:bold;
}

.llibreDades{
 font-size: 13px;
 color:#360B00;
 font-weight:normal;
}

A.ediLink{
 font-size: 13px;
 color:#832202;
 font-weight:normal;
 text-decoration:underline;
}

A.ediLink:hover{
 font-size: 13px;
 color:#832202;
 font-weight: bold;
}

A.titolDret{
 font-size: 12px;
 color:#360B00;
 font-weight:normal;
 padding-left:10px;
 text-decoration: none;
}


A.titolDret:hover{
 font-size: 12px;
 color:#360B00;
 font-weight:normal;
 padding-left:10px;
 text-decoration: underline;
}

A.titolDretArt{
 font-size: 10px;
 color:#360B00;
 font-weight:normal;
 padding-left:10px;
 text-decoration: none;
}


A.titolDretArt:hover{
 font-size: 10px;
 color:#360B00;
 font-weight:bold;
 padding-left:10px;
 text-decoration: underline;
}

.pubOriginal{
 font-size: 10px;
 color:#360B00;
 font-weight:bold;
 padding-left:10px;
}

.avisIdioma{
 font-size: 11px;
 margin-left:10px;
 color:#AA0000;
 font-weight:bold;
}

.avisIdioma2{
 font-size: 11px;
 color:#AA0000;
 font-weight:bold;
}

.avisIdiomaTitol{
 font-size: 11px;
 color:#AA0000;
 font-weight:bold;
 padding-left:10px;
}


.data{
 font-size: 10px;
 color:#360B00;
 font-weight:normal;
}

.dataArt{
 font-size: 11px;
 color:#360B00;
 font-weight:normal;
 margin-left:10px;
}


p.lead{
  font-size: 13px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top:5px;
  color:#000000;
  margin-top:0;
  margin-bottom:0;
}

p.leadArt{
  font-size: 13px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top:5px;
  color:#000000;
  margin-top:0;
  margin-bottom:0;
  font-style: italic;
}

.peu{
  font-size: 11px;
  color:#000000;
  margin-top:20px;
  margin-bottom:20px;
  font-style: italic;
  width:100%;
}

p.text{
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top:5px;
  color:#000000;
  margin-top:0;
}

a.linkArt{
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color:#000000;
}

a.linkArt:hover{
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
  color:#000000;
}

a.linkLlib{
  font-size: 10pt;
  text-align: left;
  color: #d78524;
  text-decoration: none;
}

a.linkLlib:hover{
  font-size: 10pt;
  text-align: left;
  color: #d78524;
  text-decoration: underline;
}


a.linkEsquerra{
  font-size: 15px;
  text-align: center;
  color: #d78524;
  text-decoration: none;
  margin:0;
}

a.linkEsquerra:hover{
  font-size: 15px;
  text-align: left;
  color: #d78524;
  text-decoration: underline;
}

a.linkEsquerra2{
  font-size: 10pt;
  text-align: left;
  color: #d78524;
  text-decoration: underline;
  margin:5px;
}

a.linkEsquerra2:hover{
  font-size: 10pt;
  text-align: left;
  color: #d78524;
  text-decoration: underline;
}

li{
  margin-left:20px;
  color:#d78524;
}

li.dret{
  font-size:12px;
  padding:0;
  margin-left:15px;
  color:#360B00;
}

.extracte{
 font-size:0.7em;
}



table.articles{
  width:98%;
  margin-right:auto;
  margin-left:auto;
  border-collapse: collapse;
  font-size: 12px;
  font-weight:bold;
  background-color:#360B00;
  color:#e1b93e;
  text-align:center;
}

.titolDocsLlibres{
  text-align:left;
  font-size: 14px;
  font-weight:bold;
  background-color:#e1b93e;
  color:#360B00;
}

.textDocsLlibres{
  text-align:left;
  font-size: 14px;
  font-weight:normal;
  background-color:#e1b93e;
  color:#360B00;
}


td.celArticleOrigen{
  width:170px;
  font-size: 10px;
  font-weight:normal;
  background-color:#e1b93e;
  color:#360B00;
}

td.celArticleData{
  font-size: 12px;
  text-align:center;
  font-weight:normal;
  background-color:#e1b93e;
  color:#360B00;
}

A.titolArt{
 font-size: 0.8em;
 color:#360B00;
 font-weight:normal;
 text-decoration: none;
 margin-left:0px;
 padding-left:10px;
}

A.titolArt:hover{
 font-size: 0.8em;
 color:#360B00;
 font-weight:normal;
 text-decoration: underline;
 padding-left:10px;
}

A.titolArtPortada{
 font-size: 0.8em;
 color:#360B00;
 font-weight:normal;
 text-decoration: none;
 margin-left:0px;
}

A.titolArtPortada:hover{
 font-size: 0.8em;
 color:#360B00;
 font-weight:normal;
 text-decoration: underline;
}

A.linkURL{
 font-size: 0.8em;
 color:#360B00;
 font-weight:normal;
 text-decoration: none;
 padding-left:10px;
 }

A.linkURL:hover{
 font-size: 0.8em;
 color:#360B00;
 font-weight:normal;
 text-decoration: underline;
 padding-left:10px;
}

A.linkAgenda{
 font-size: 0.8em;
 color:#360B00;
 font-weight:normal;
 text-decoration: underline;
 }

A.linkAgenda:hover{
 font-size: 0.8em;
 color:#360B00;
 font-weight:normal;
 text-decoration: underline;
 padding-left:10px;
}

img.imgCap{
  border:0;
}

/* Formulari de contacte */

.formulariContacte{
  width:97%;
  padding-left:10px;
  position:relative;
}

.formLabel{
  font-size: 14px;
  font-weight: normal;
}

input,textarea{
  width:99%;
  background-color: #d78524;
  border: 1px solid #360b00;
}

textarea{
  height:100px;
  overflow: auto;
}

.enviar{
  width:200px;
  margin-top:5px;
}


/* Fi del formulari de contacte */

.imatge0 {
  border:1px solid #832202;
  float: left;
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
}

A.linkMail{
  color:#000000;
  font-style:italic;
  text-decoration: underline;
  font-weight: bold;
}

table.calendari {
  border-collapse: collapse;
  border:1px #370B00 solid;
  background-color: #FFFFFF;
  font-size:1.5em;
  text-align: center;
  width:135px;
  margin-right:5px;
  margin-left:-1px;
}

table.calendari td.caption{
  background-color:#370b00;
  border-color:#370b00;
  font-family: Arial;
  font-size: 0.9em;
  color:#e1b93e;
  text-align:center;
  height:20px;
  width:135px;
}

table.calendari A{
  text-decoration: none;
  color:#3a090f;
}

table.calendari A:hover{
  text-decoration: underline;
  color:#3a090f;
}

table.calendari td.activat{
  font-family: arial;
  font-size: 10pt;
  border:1px #370B00 solid;
  color: #000000;
  font-weight: normal;
  background-color: #e1b93e;
  text-align: center;
  width:19px;
}

table.calendari td{
  font-family: arial;
  font-size: 10pt;
  color: #000000;
  border:1px #370B00 solid;
  font-weight: normal;
  background-color: #FFFFFF;
  text-align: center;
  padding:1px;
  width:19px;
}

p.fitaAgenda {
  margin-left:10px;
  font-size:0.9em;
}

.peuArticlesPortada{
  text-align:right;
  width:97%;

}
