/* --- Definicions Globals -------------------------------------------------------------- */
/* --- Revisió: 25/02/2026 */

html						{width:100%; padding:0; margin:0;}

body						{width:100%; padding:0; margin:0; align:center;}
body						{font:14px/22px Tahoma, Geneva, sans-serif; color:#9EA9A9; background:#000000; min-width:1024px;}


h1 							{display:inline-block; z-index:100; float:left; text-align:left;}
h2 							{font-size:26px; line-height:32px; color:#ffffff; font-weight:normal; text-align:left; margin-bottom:5px;}
h3 							{font-size:18px; line-height:24px; color:#ffffff; font-weight:normal; text-align:left; margin-bottom:5px;}
h4 							{font-size:12px; line-height:16px; color:#ffffff; font-weight:normal; text-align:left; margin-bottom:5px;}
h5 							{font-size:16px; line-height:20px; color:#ffffff; font-weight:normal; text-align:left; margin-bottom:5px;}


a							{text-decoration:none; cursor:pointer; text-decoration:none; color:#ef6f53;}
a:hover						{text-decoration:none;}


ul							{margin:0; padding:0; list-style-image:none;}

ul.eMenGen					{display:inline-block;}
ul.eMenGen li				{float:left; line-height:24px; margin:0px 15px 0px 4px;}
ul.eMenGen li a				{font-size:18px; line-height:24px; color:#ffffff; text-transform:uppercase; display:inline-block; letter-spacing:-1px;}
ul.eMenGen li a:hover		{color:#ef6f53;}
ul.eMenGen li.eMenAct a		{color:#ef6f53;}
ul.eMenGen li.eMenSel		{font-size:18px; line-height:24px; color:#C0C0C0; text-transform:uppercase; display:inline-block; letter-spacing:-1px;}

ul.eLstGen001 li			{padding:0px 0px 0px 14px; line-height:24px; background:url(Img/Ind001.gif) 0 9px no-repeat;}
ul.eLstGen001 li a			{font-size:14px; color:#9EA9A9; line-height:24px;}
ul.eLstGen001 li a:hover	{color:#ef6f53;}

ul.eLstGen002 li			{padding:0px 0px 0px 14px; line-height:24px; background:url(Img/Ind002.gif) 0 9px no-repeat;}
ul.eLstGen002 li a			{font-size:14px; color:#ffffff; line-height:24px;}
ul.eLstGen002 li a:hover	{color:#ef6f53;}

/* -------------------------------------------------------------------------------------- */


/* --- Definicions Globals -------------------------------------------------------------- */

.eGenClr					{clear:both; line-height:0; font-size:0; width:100%;}

.eLnkMes					{background:#ef6f53; color:#ffffff; font-size:18px; line-height:22px; padding:5px 12px 5px 12px; display:inline-block;}
.eLnkMes:hover				{background:#9EA9A9;}

.eLnkGen					{color:#ef6f53; text-decoration:none;}
.eLnkGen:hover				{text-decoration:underline;}

.eLinGen					{background:url(Img/ImgLin.png) 0 0 repeat-x; height:5px;}
.eSepGen					{border-bottom:#333333 1px dotted; padding-bottom:5px; margin-bottom:10px;}
.eSepTxt					{border-bottom:#333333 1px dotted; padding-bottom: 3px; margin-bottom: 3px;}

.eIndNum					{background:url(Img/IcoLog001.png) 0 0 no-repeat; width:45px; height:63px; font-size:30px; color:#fff; line-height:36px; text-align:center; float:left; margin: 0px 16px 0px 0px; padding-top:5px;}
.eIndCua					{width:55px; height:55px; float:left; margin: 2px 16px 25px 0px;}

.eWrpGen					{overflow:hidden; position:relative; text-align:left;}
.eWrpGenExt					{overflow:hidden;}

.eTipTxt001					{color:#ffffff; font-size:18px; line-height:24px;}					/* Texte General					*/
.eTipTxtGen					{color:#9EA9A9; font-size:14px; line-height:24px;}					/* Texte General					*/
.eTipTxtInd					{color:#9EA9A9; font-size:12px; line-height:16px;}					/* Texte Indicacions				*/
.eTipTxtErr					{color:#ef6f53; font-size:12px; line-height:16px;}					/* Texte Errors						*/
.eTipTxtNot					{color:#9EA9A9; font-size:10px; line-height:14px;}					/* Texte Notes						*/

.eTipTxtInd	a:				{color:#ef6f53; text-decoration:none;}								/* Texte Indicacions - Enllaç		*/
.eTipTxtInd a:hover			{text-decoration:underline;}

.eTipTxtArb					{color:#000000; font-size: 9px; line-height:12px;}					/* Texte Quadre Individu Arbre		*/
.eTipTxtArb	a				{color:#000000;}
.eTipTxtArb	a:hover			{color:#ef6f53; text-decoration:underline;}

.eColTxt001					{color:#ffffff;}

.eLinBorInf					{border-bottom:#333333 1px dotted;}
.eLinBorSup					{border-bottom:#333333 1px dotted;}

.eImgGen001					{float:left; margin:2px 20px 0px 0;}

.eMrgGen000					{margin: 5px 0px 15px 0px;}
.eMrgGen001					{margin:25px 0px 25px 0px;}

.eMrgTop001					{padding-top:38px;}

.eMrgTop011					{margin-top:14px;}

.eMrgBot002					{padding-bottom:17px;}
.eMrgBot003					{padding-bottom:8px;}
.eMrgBot004					{padding-bottom:14px;}

/* -------------------------------------------------------------------------------------- */


/* --- Definicions Xarxes Socials ------------------------------------------------------- */

.eSocGen					{overflow:hidden; float:right; padding:25px 10px 0px 0;}
.eSocGen span				{display:block; font-size:18px; line-height:24px; color:#9EA9A9; letter-spacing:-1px; margin:-3px 15px 0 0;text-align:right; float:left;}
.eSocGen>div				{float:right; overflow:hidden;}
.eSocGen a					{display:inline-block; width:23px; height:23px; float:right;}
.eSocGen a:hover			{background-color:#ef6f53;}

.eSocGen001					{background:url(Img/IcoSoc001.png) 0 0 no-repeat;}
.eSocGen002					{background:url(Img/IcoSoc002.png) 0 0 no-repeat; margin-left:7px;}
.eSocGen003					{background:url(Img/IcoSoc003.png) 0 0 no-repeat; margin-left:7px;}

/* -------------------------------------------------------------------------------------- */


/* --- Definicions Slider --------------------------------------------------------------- */

#iSliGen					{position:relative; margin:0 auto; padding:0px 0px 0px 0px; z-index:2; background:#000000; overflow:hidden;}

.eSliGen					{margin:0 auto; position:relative; z-index:2; overflow:visible !important;}
.eSliIte					{display:none;}

.eSliPag					{display:none;}
.eSliPag a					{}
.eSliPag li					{}
.eSliPag li.eMenAct a,
.eSliPag li:hover a			{}

.eSliPrv					{position:absolute; top:425px;  left:2px; z-index:111; display:inline-block; width:22px; height:43px; background:url(Img/IndLnkPrv.gif) 0 0 no-repeat;}
.eSliPrv:hover				{background-position:0 bottom;}
.eSliNxt					{position:absolute; top:425px; right:2px; z-index:111; display:inline-block; width:22px; height:43px; background:url(Img/IndLnkNxt.gif) 0 0 no-repeat;}
.eSliNxt:hover				{background-position:0 bottom;}

.eSliBan					{position:absolute; text-align:left; top:402px; width:100%; background:#000000; overflow:hidden; padding:5px 0px 0px 0px;}
.eSliBan p					{width:700px; float:left; margin-left:40px;}
.eSliBan p strong			{font-size:42px; line-height:54px; color:#ffffff; font-weight:normal; letter-spacing:-3px; display:block;}
.eSliBan p span				{font-size:18px; line-height:24px; color:#9EA9A9; font-weight:normal; letter-spacing:-1px; display:block; margin-top:-1px;}
.eSliBan a					{font-size:26px; line-height:24px; color:#ffffff; background:#ef6f53; padding:14px 20px 20px 20px; display:inline-block; float:right; margin-top:10px; margin-right:40px;}
.eSliBan a:hover			{background:#9EA9A9;}

/* -------------------------------------------------------------------------------------- */


/* --- Definicions Contanidors ---------------------------------------------------------- */

#iConGen					{margin:0 auto; padding:0px 0px 0px 0px; position:relative;}

.eConGen					{margin-left:auto; margin-right:auto; width:100%;}

.eConBox001					{text-align:left;}
.eConBox001 a				{background:url(Img/ImgMrk002.gif) right 13px no-repeat #0c0c0c; font-size:26px; line-height:32px; color:#9EA9A9; letter-spacing:-1px; display:block; padding:5px 10px 12px 10px;}
.eConBox001 a:hover			{background-color:#2f2929;}

.eConGen .eConGrd003		{width:220px}

* html .eConClrFix			{height:1%;}
* html .eConClrFix			{display:block;}

/* -------------------------------------------------------------------------------------- */



/* --- Definicions Formularis ----------------------------------------------------------- */

.eFrm001					{margin:10px 0px 0px 0px;}
.eFrm001 input				{border:#1a1a1a 1px solid; background:#1a1a1a; font-size:14px; font-family: Tahoma, Geneva, sans-serif; color:#ffffff; padding:3px 5px 3px 5px; outline:medium none; height:17px;}
.eFrm001 textarea			{border:#1a1a1a 1px solid; background:#1a1a1a; font-size:14px; font-family: Tahoma, Geneva, sans-serif; color:#ffffff; padding:3px 5px 3px 5px; outline:medium none; overflow:auto; resize:none;}
.eFrm001 label				{display:block; min-height:30px; overflow:hidden;}
.eFrm001 label strong		{display:inline; padding-top:3px; line-height:15px; font-weight:normal; white-space:nowrap;} 

.eBtnFrm					{text-align:center; overflow:hidden;}
.eBtnFrm a					{display:inline-block; margin:20px 0px 0px 10px; width:88px; text-align:center;}

/* -------------------------------------------------------------------------------------- */





/* Probes:			style='border:#ffffff 1px dotted;'									  */


/* --- Recursos alternatius ------------------------------------------------------------- */
/*																						  */
/* background: #000000	-> Fons de pagina												  */
/*																						  */
/* color text: #9EA9A9	-> General														  */
/* color text: #ef6f53	-> Enllaç generic												  */
/* color text: #ffffff	-> Enllaç enmarcat												  */
/*																						  */
/* background:#9EA9A9;	-> Fons de enllaç enmarcat										  */
/*																						  */
/*																						  */
/* color:#636f6f;																		  */
/* -------------------------------------------------------------------------------------- */
