html, body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
}
body {
	/*background-image: url(../imgs/fons3.gif);
	background-image: url(../imgs/logo_fons.jpg);*/
}

#contenidor {
	height:100%;
	padding: 0;
}

.peu_pagina {
	padding: 6px 0px 6px 0px;
	background-color:#52281C;
}

#mail{
	padding: 0px 0px 2px 0px;
}

#capa_paraules_clau {
	position:absolute;
	left:79px;
	top:844px;
	width:247px;
	height:10px;
	z-index:1;
	overflow: hidden;
	visibility: hidden;
}


/*   General *****************************************************************************************************************************/
.ombra_esq {
	BACKGROUND-IMAGE: url(imgs/ombra_e2.gif); WIDTH: 6px; BACKGROUND-REPEAT: repeat-y
}
.ombra_dre {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(imgs/ombra_d2.gif); WIDTH: 6px; BACKGROUND-REPEAT: repeat-y
}


/*  *****************          distribució              ***********************************************************************************   */
.text_distribucio {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 14px;
	line-height: 22px; 
}

.text_blanc_peu {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 14px;
	line-height: 22px;
	color: #FFFFFF;
}
a.text_blanc_link:link {font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none; font-size: 14px;}
a.text_blanc_link:visited {font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none; font-size: 14px;}
a.text_blanc_link:hover {font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: underline; font-size: 14px;}


/*  *****************          CISTELLA              ***********************************************************************************   */
.separ_cistella {padding: 0px 0px 5px 0px;}

.text_taula_cistella { font-family: Georgia, "Times New Roman", Times, serif; font-size:15px;}
.text_taula_cistella2 { font-family: Georgia, "Times New Roman", Times, serif; font-size:16px;}

.granat_cistella { color:#990000; }

.marro_cistella { font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#52281C; font-weight:bold; }

a.blau_cistella:link {font-family: Georgia, "Times New Roman", Times, serif; color: #0033CC; text-decoration: none; font-size: 11px;}
a.blau_cistella:visited {font-family: Georgia, "Times New Roman", Times, serif; color: #0033CC; text-decoration: none; font-size: 11px;}
a.blau_cistella:hover {font-family: Georgia, "Times New Roman", Times, serif; color: #0033CC; text-decoration: underline; font-size: 11px;}

.caixatext_cistella {
	COLOR: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	HEIGHT: auto;
	border: 1px solid #3366CC;
	BACKGROUND-COLOR: #FFFFE1;
	text-align:center;
}

/*  *****************      COMPRAR      *******************************************************************************************************   */
.caixatext_comprar {
	COLOR: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	HEIGHT: auto;
	border: 1px solid #3366CC;
	BACKGROUND-COLOR: #FFFFE1;
	padding: 0px 2px 0px 3px;
}

.caixatext_menu {
	COLOR: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	HEIGHT: auto;
	border: 1px solid #666666;
	BACKGROUND-COLOR: #F4F4F4;
}

.titol_comprar {
	font-family: Georgia, "Times New Roman", Times, serif;  
	color: #990000; 
	font-size: 15px; 
}

.titol_comprar2 {
	font-family: Georgia, "Times New Roman", Times, serif;  
	color: #990000; 
	font-size: 13px; 
	font-variant:small-caps;
	line-height:26px;
}

#marge_esq {
	margin: 2px 0px 0px 26px;
}

.text_comanda { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 15px; 
	line-height: 20px;
	text-align: justify;
}

.text_final_compra { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 17px; 
	line-height: 20px;
}

.boto_cap {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px;
}

.linia_taula_comprar {
	border-top: 1px solid #CD853F; margin-top: 10px; padding: 20px 0px 0px 0px;
}


/*  *****************      CAP.PHP      *******************************************************************************************************   */
.capa_nav1 {
	background:#52281C;
}

.capa_nav2 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #52281C;
	/*background:#F4A460;*/
	background:#FEF4D9;
}

a.nav1:link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 17px; font-variant:small-caps;}
a.nav1:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 17px; font-variant:small-caps;}
a.nav1:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #F4A460; text-decoration: none; font-size: 17px; font-variant:small-caps;}

.nav1_fixa {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #F4A460; 
	font-size: 17px; 
	font-variant:small-caps;
}
a.nav2:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #52281C; 
	text-decoration: none; 
	font-size: 16px; 
	font-variant:small-caps;
	font-weight:bold; 
}
a.nav2:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #52281C; 
	text-decoration: none; 
	font-size: 16px; 
	font-variant:small-caps;
	font-weight:bold;	 
}
a.nav2:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #f4a460; 
	text-decoration: none; 
	font-size: 16px; 
	font-variant:small-caps;
	font-weight:bold;	 
}

.nav2_fixa {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #f4a460; 
	font-size: 16px; 
	font-weight:bold;
	font-variant:small-caps;
}

/*a.nav22:link {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #52281C; 
	text-decoration: none; 
	font-size: 16px; 
	font-variant:small-caps;
	font-weight:bold; 
	border-style:solid; 
	border-width:1px;
	border-color:#FEF4D9;
}
a.nav22:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #52281C; 
	text-decoration: none; 
	font-size: 16px; 
	font-variant:small-caps;
	font-weight:bold;	 
	border-style:solid; 
	border-width:1px;
	border-color:#FEF4D9;
}
a.nav22:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #52281C; 
	text-decoration: none; 
	font-size: 16px; 
	font-variant:small-caps;
	font-weight:bold;	 
	background:#F4A460;	 
	border-style:solid; 
	border-width:1px;
	border-color:#990000;
}

.nav22_fixa {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #52281C; 
	font-size: 16px; 
	font-weight:bold;
	font-variant:small-caps;
	border-style:solid; 
	border-width:1px;
	border-color:#990000;
	background:#F4A460;	 
}*/

a.nav3:link {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 14px;}
a.nav3:visited {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 14px;}
a.nav3:hover {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; font-size: 14px;}

.nav3_fixa {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #666666; 
	font-size: 14px; 
}

.nav3_pad {
	padding: 10px 0px 0px 0px;
}
.nav3_pad2 {
	padding: 10px 0px 10px 0px;
}

.titol_cole_pad {
	padding: 10px 0px 20px 0px;
}


/*  *****************       CONTINGUTS     *******************************************************************************************************   */
.text_principal { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #333333; 
	font-size: 16px; 
	line-height: 22px;
	text-align: justify;
}

.titol_pagina {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #990000;
	font-size: 17px;
	font-variant:small-caps;

}

a.present_principal:link {font-family: Georgia, "Times New Roman", Times, serif; color: #990000; text-decoration: none; font-size: 17px;}
a.present_principal:visited {font-family: Georgia, "Times New Roman", Times, serif; color: #990000; text-decoration: none; font-size: 17px;}
a.present_principal:hover {font-family: Georgia, "Times New Roman", Times, serif; color: #990000; text-decoration: underline; font-size: 17px;}

a.link_text:link { color: #0033CC; text-decoration: none; }
a.link_text:visited { color: #0033CC; text-decoration: none; }
a.link_text:hover { color: #0033CC; text-decoration: underline;}

.linia_taula {
	border-top: 1px solid #CD853F; margin-top: 20px; padding: 25px 0px 0px 0px;
}

.text_director {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #333333; 
	font-size: 16px; 
	line-height: 22px; 
	text-align: justify;
	padding: 12px 12px 12px 12px;
}

#fotos {
	float:right;
	padding: 2px 0px 5px 15px;
}
.punt14 {font-size: 14px;}

.punt16 {font-size: 16px;}



/*  *****************      CONTACTAR      *******************************************************************************************************   */
.text_contact {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #333333; 
	font-size: 17px; 
	line-height: 22px; 
}

.tit_contact { color: #990000; }

.separacio_contact { padding: 20px 0px 0px 0px; }

a.blau_contact:link { color: #0033CC; text-decoration: none; }
a.blau_contact:visited { color: #0033CC; text-decoration: none; }
a.blau_contact:hover { color: #0033CC; text-decoration: underline;}


/*  *****************      PREMSA      ************************************************************************************************   */
.titol_premsa {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #990000; 
	font-size: 18px; 
}
.subtitol_premsa {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #990000; 
	font-size: 17px; 
}
.text_premsa {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #000000; 
	font-size: 16px;
	line-height: 19px; 
	text-align: justify;
}


/*  *****************      LINKS      *******************************************************************************************************   */
.separacio_dalt { padding: 8px 0px 8px 0px; }

.text_links {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 16px;
	line-height:22px;
}

a.blau_links:link {font-family: Georgia, "Times New Roman", Times, serif; color: #0033CC; text-decoration: none; font-size: 16px;}
a.blau_links:visited {font-family: Georgia, "Times New Roman", Times, serif; color: #0033CC; text-decoration: none; font-size: 16px;}
a.blau_links:hover {font-family: Georgia, "Times New Roman", Times, serif; color: #0033CC; text-decoration: underline; font-size: 16px;}



/*  *****************      COL·LECCIONS      *******************************************************************************************************   */
.granat_coles { color:#990000; }
.taula_coles {font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px;}

a.blau_coles:link {font-family: Georgia, "Times New Roman", Times, serif; color: #0033CC; text-decoration: none; font-size: 15px;}
a.blau_coles:visited {font-family: Georgia, "Times New Roman", Times, serif; color: #0033CC; text-decoration: none; font-size: 15px;}
a.blau_coles:hover {font-family: Georgia, "Times New Roman", Times, serif; color: #0033CC; text-decoration: underline; font-size: 15px;}

.separacio_taules { padding: 0px 8px 8px 8px;}

.sep_taules_coles { padding: 0px 0px 8px 0px;}

.separacio_taules2 { padding: 8px 0px 0px 0px;}

.separacio_premsa { margin: 0px 0px 8px 0px;}

#pancarta1 { 
	/*background-color: #A4BBB3;*/
	background-image: url(../imgs/logo4.jpg);
	padding: 0px 5px 0px 0px;
}

#pancarta2 {
	width: 155px;
	height: 540px;
	margin: 0px 0px 0px 3px;
	background-color: #C6AFA9;
}

.linia_alta_cistella { line-height: 23px; }



/*  *****************      NOVETATS      *******************************************************************************************************   */

a.novetats:link {font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none; font-size: 12px;}
a.novetats:visited {font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: none; font-size: 12px;}
a.novetats:hover {font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; text-decoration: underline; font-size: 12px;}

.taula_novetats { padding: 0px 7px 0px 0px;}

#text_blanc_novetats { 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	letter-spacing: 1px;
	padding: 0px 0px 10px 0px;
}

#text_llibres_novetats { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px 0px 0px 0px;
}

.vora_foto {border: 1px solid #333333;}
.vora_foto2 {border: 3px solid #333333;}

/*  *****************      DETALL      *******************************************************************************************************   */
.granat_detall { color:#990000; }

.taula_detall {font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px;}

.text_detall { text-align: justify; line-height:20px; }

.sep_taula { padding: 0px 0px 0px 0px; }


.nav2_fixa {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	color: #f4a460; 
	font-size: 16px; 
	font-weight:bold;
	font-variant:small-caps;
}

a.portada:link {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
  color: #52281C; 
  text-decoration: none; 
  font-size: 18px; 
  font-variant:small-caps;
}

a.portada:visited {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
  color: #52281C; 
  text-decoration: none; 
  font-size: 18px; 
  font-variant:small-caps;
}

a.portada:hover {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
  color: #f4a460; 
  text-decoration: none; 
  font-size: 18px; 
  font-variant:small-caps;
}


#fragments { 
	padding: 8px 0px 0px 0px;
}


/*  *****************    SERVEIS    *******************************************************************************************************   */
.separacio_dalt_serveis { padding: 10px 0px 20px 0px; }

.serveis_titol {
	font-weight:bold;
	font-variant:small-caps;
}


















