/*  estils de la web Cetill  */



BODY
{
	background-image: url("escut_difuminat.jpg");
	background-repeat: no-repeat;
	background-position: right;
	background-attachment: fixed;
	margin-top: 0; 
	margin-left: 0;
	margin-right: 0; 
	margin-bottom: 0; 
	margin-width: 0; 
	margin-height: 0;
	height: 100%;
}


/*  fixo superior  */

.logo 
{
	left: 10px;
	position: absolute;
	top: 7px;
	height: 63;
	z-index:0;
}


.nomdata 
{
	left: 80px;
	position: absolute;
	top: 40px;
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 7pt;
	width: auto!important;
	text-align: left;
	height: auto!important;
	z-index:1;
}


/* calendari  */

.calendari_inici
{
	right: 7px;
	position: absolute;
	top: 2px;
	height: auto!important;
	z-index:100;
}

table.calendari
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	border: 1px solid #940024;
	text-align: center;
}

TD.mes
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #ffffff;
	Font-size: 8pt;
	Font-weight: bold;
	text-align: center;
	background-color: #940024;
	height: auto!important;
}

TD.semana
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 7pt;
	Font-weight: bold;
	text-align: center;
	background-color: #e7e7e7;
	height: auto!important;
	border: 1px solid #940024;
}


TD.lab
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 7pt;
	text-align: center;
	background-color: #ffffff;
	height: auto!important;
	border: 1px solid #940024;
}

TD.ant
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 6pt;
	text-align: center;
	background-color: #f0f0f0;
	height: auto!important;
	border: 1px solid #940024;
}

TD.fest
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 7pt;
	text-align: center;
	background-color: #fbcdd4;
	height: auto!important;
	border: 1px solid #940024;
}

A.cal:link { color: #000000; text-decoration: underline; background-color: #fbcdd4;}
A.cal:active { color: #940024; text-decoration: underline; background-color: #fbcdd4;}
A.cal:visited  { color: #000000; text-decoration: underline; background-color: #fbcdd4; }
A.cal:hover { color: #940024; text-decoration: underline; background-color: #fbcdd4; }

A.mes:link { color: #ffffff; text-decoration: none;}
A.mes:active { color: #ffffff; text-decoration: none;}
A.mes:visited  { color: #ffffff; text-decoration: none;}
A.mes:hover { color: #ffffff; text-decoration: none;}


/* fi calendari  */



.linea_inici
{
	left: 7px;
	right: 1px;
	position: absolute;
	top: 103px;
	width: 98%;
	text-align: center;
	height: 16px;
	z-index:2;
}


.linea 
{
	left: 7px;
	right: 2px;
	position: absolute;
	top: 77px;
	width: 98%;
	text-align: center;
	height: 16px;
	z-index:2;
}



/* links horitzontals */

.menuhor_inici
{	
	left: 7px;
	right: 2px;
	position: absolute;
	top: 110px;
	width: 98%;
	text-align: center;
	height: 33px;
	Font-family: verdana, helvetica, arial, sans-serif; 
	background-color: #940024;
	Font-size: 8pt;
	Color: #ffffff;
	Font-weight: bold;
	z-index: 10;
}

.menuhor
{	
	left: 7px;
	right: 2px;
	position: absolute;
	top: 85px;
	width: 98%;
	text-align: center;
	height: 33px;
	Font-family: verdana, helvetica, arial, sans-serif; 
	background-color: #940024;
	Font-size: 8pt;
	Color: #ffffff;
	Font-weight: bold;
	z-index: 10;
}

A.b:link { color: #ffffff; text-decoration: underline; Font-weight: bold; }
A.b:active { color: #000000; text-decoration: underline; Font-weight: bold;}
A.b:visited  { color: #ffffff; text-decoration: underline; Font-weight: bold; }
A.b:hover {  color: #000000; Font-weight: bold; }


/* links verticals */
.vertical
{
	left: 7px;
	position: absolute;
	top: 110px;
	width: 153px;
	text-align: left;
	Font-family: verdana, helvetica, arial, sans-serif; 
	background-color: #940024;
	Font-size: 8pt;
	Color: #ffffff;
	Font-weight: bold;
	height: auto!important;
	z-index:3;
}

/* fin links */


/* lateral */

.lateral1
{
	left: 7px;
	position: absolute;
	top: 505px;
	width: 151px;
	height: auto!important;
	text-align: left;
	Font-family: verdana, helvetica, arial, sans-serif;
	border-left-style: solid; 
	border-left-color: #940024;
	Font-size: 10pt;
	Color: #000000;
	padding: 7px;
	background-color: #f0f0f0;
}
html>body.lateral1
{
	left: 7px;
	position: absolute;
	top: 505px;
	width: 140px;
	height: auto!important;
	text-align: left;
	Font-family: verdana, helvetica, arial, sans-serif;
	border-left-style: solid; 
	border-left-color: #940024;
	Font-size: 10pt;
	Color: #000000;
	padding: 7px;
	background-color: #f0f0f0;
}

.lateral_2
{
	left: 7px;
	position: absolute;
	top: 245px;
	width: 151px;
	height: auto!important;
	text-align: left;
	Font-family: verdana, helvetica, arial, sans-serif;
	border-left-style: solid; 
	border-left-color: #940024;
	Font-size: 10pt;
	Color: #000000;
	padding: 7px;
	background-color: #f0f0f0;
}

html>body.lateral_2
{
	left: 7px;
	position: absolute;
	top: 245px;
	width: 140px;
	height: auto!important;
	text-align: left;
	Font-family: verdana, helvetica, arial, sans-serif;
	border-left-style: solid; 
	border-left-color: #940024;
	Font-size: 10pt;
	Color: #000000;
	padding: 7px;
	background-color: #f0f0f0;
}

.lateral_3
{
	left: 7px;
	position: absolute;
	top: 365px;
	width: 151px;
	height: auto!important;
	text-align: left;
	Font-family: verdana, helvetica, arial, sans-serif;
	border-left-style: solid; 
	border-left-color: #940024;
	Font-size: 10pt;
	Color: #000000;
	padding: 7px;
	background-color: #f0f0f0;
}

html>body.lateral_3
{
	left: 7px;
	position: absolute;
	top: 365px;
	width: 140px;
	height: auto!important;
	text-align: left;
	Font-family: verdana, helvetica, arial, sans-serif;
	border-left-style: solid; 
	border-left-color: #940024;
	Font-size: 10pt;
	Color: #000000;
	padding: 7px;
	background-color: #f0f0f0;
}


/* fin fixo */


A.a:link { color: #000000; text-decoration: underline; }
A.a:active { color: #940024; text-decoration: underline;}
A.a:visited  { color: #000000; text-decoration: underline; }
A.a:hover { color: #940024; text-decoration: none; Font-weight: bold;}

 

/*  inici  */

.primera
{
	left: 7px;
	top: 143px;
	right: 2px;
	position: absolute;
	height: auto!important;
	width: 98%;
	z-index:5;
}

TD.titol_i
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #940024;
	Font-size: 10pt;
	Font-weight: bold;
	text-align: justify;
	text-valign: bottom;
	height: 25px;
}

TD.pi
{	
	Font-family:  verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 8pt;
	text-align: justify;
}

TD.pin
{
	Font-family: verdana, helvetica, arial, sans-serif;
	Font-size: 8pt;
	Color: #000000;
	text-align: center;
}

A.i:link { color: #940024; text-decoration: underline; Font-weight: bold; }
A.i:active { color: #95A0A1; text-decoration: underline; Font-weight: bold; }
A.i:visited  { color: #940024; text-decoration: underline; Font-weight: bold; }
A.i:hover { color: #000000; Font-weight: bold; }

IMG.i { border-estil: solid; border-color: #940024; border-size:1px; }

TD.q
{	
	Font-family:  verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 8pt;
	text-align: left;
}
A.q:link { color: #000000; text-decoration: none;}
A.q:active { color: #000000; text-decoration: underline; }
A.q:visited  { color: #000000; text-decoration: none; }
A.q:hover { color: #940024; text-decoration: underline;}

TD.ii
{
	text-align: center;
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 10pt;
}


marquee.interior
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #a02040;
	Font-size: 14pt;
	Font-weight: bold;
	text-align: center;
	Font-style: italic;
}

/*  noticies inici  */
TD.not
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 8pt;
	Font-weight: bold;
	text-align: left;
	background-color: #ffffff;
}

TD.notin
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 8pt;
	text-align: left;
}

OL.ini
{
	Font-family: verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	color: #000000;
	Font-weight: normal;
	text-align: justify;
	list-style-type: decimal;
}

/*  fin inici  */


/* pagina central */
.cos
{
	left: 160px;
	top: 118px;
	right: 2px;
	position: absolute;
	height: auto!important;
	z-index: 3;
}

TD.titol
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #940024;
	Font-size: 12pt;
	Font-weight: bold;
	text-align: justify;
	text-valign: bottom;
	height: 45px;
}


TD.p
{
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 10pt;
	text-align: justify;
}




TD.e
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 12pt;
	Font-weight: bold;
	text-align: left;
	border-bottom-style: solid; 
	border-bottom-color: #940024;
	border-bottom-size: 1px;
}

TD.d
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 8pt;

	text-align: left;
	height: 25px;
	background-color: #f0f0f0;
}

TD.c
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 8pt;
	Font-weight: bold;
	text-align: right;
	background-color: #e7e7e7;
}

TD.cc
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 8pt;
	Font-weight: bold;
	text-align: left;
	background-color: #e7e7e7;
}


/* serveis  */
H3
{	
	Font-family: verdana, helvetica,arial, sans-serif;
	Color: #000000;
	Font-size: 10pt;
	Font-weight: bold;
	text-align: justify;
	height: 10px;
}


/* normativa i estatuts */

.pral
{
	left: 10px;
	top: 165px;
	right: 5px;
	position: absolute;
    height: auto!important;
}

.norma 
{
	left: 7px;
	right: 2px;
	position: absolute;
	top: 111px;
	width: 98%;
	text-align: center;
	height: 20px;
	Font-family: verdana, helvetica, arial, sans-serif;
	border-bottom: 1px solid #940024;
	Font-size: 8pt;
	Color: #000000;
	padding: 5px;
	line-height: 18px;
	background-color: #f0f0f0;
	z-index: 10;
}

A.n:link { color: #000000; text-decoration: underline; }
A.n:active { color: #940024; text-decoration: underline;}
A.n:visited  { color: #000000; text-decoration: underline; }
A.n:hover { color: #940024; text-decoration: none; }
 

/*  capitol */
H1
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 12pt;
	Font-weight: bold;
	text-align: justify;
}


/*  art. */

P.n
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 10pt;
	Font-weight: bold;
	text-align: justify;
	text-decorataion: underline
}

OL.n
{
	Font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	Font-weight: normal;
	text-align: justify;
	list-style-type: lower-alpha;
}

OL.nn
{
	Font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
	color: #000000;
	Font-weight: normal;
	text-align: justify;
	list-style-type: decimal;
}

UL.n
{
	Font-family: verdana, helvetica, arial, sans-serif;
	font size: 10pt;
	color: #000000;
	Font-weight: normal;
	text-align: justify;
	list-style-type: disc;
}

TD.pn
{
	Font-family: verdana, helvetica, arial, sans-serif;
	font size: 8pt;
	color: #ffffff;
	Font-weight: bold;
	text-align: center;
}

TD.tn
{
	Font-family: verdana, helvetica, arial, sans-serif;
	font size: 8pt;
	color: #000000;
	Font-weight: normal;
	text-align: left;
}


/* publicacions */

TD.pbi
{	
	Font-family:  verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 8pt;
	text-align: center;
}

TD.pb
{	
	Font-family:  verdana, helvetica, arial, sans-serif;
	Color: #000000;
	Font-size: 8pt;
	text-align: justify;
}

.scrollerstyle
{
	font-family: verdana, helvetica, arial, sans-serif;
	Font-weight: bold;
	border:1px solid #000000;
	cursor:hand;
}

/* pagina final */
.mapa
{
	left: 60px;
	top: 118px;
	right: 4px;
	position: absolute;
    height: auto!important;
}

P.map
{	
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #940024;
	Font-size: 14pt;
	Font-weight: bold;
	text-align: center;
	text-valign: bottom;
}

.menuskin
{
	position: absolute;
	width: 230px;
	background-color: #940024;
	border: 2px solid white;
	font: bold 8pt verdana;
	color: black;
	line-height: 25px;
	z-index: 100;
	visibility: hidden;
	padding: 12px;
}

.menuskin a
{
	text-decoration: underline;
	color: white;
}

#mouseoverstyle
{
	background-color: #f0f0f0;
	display: block;
}

#mouseoverstyle a
{
	color: black;
	text-decoration: none;
}

/* correu  */
H2
{	
	Font-family: verdana, helvetica,arial, sans-serif;
	Color: #940024;
	Font-size: 12pt;
	Font-weight: bold;
	text-align: center;
}



TD.peu 
{
	background-color: #940024;
	Font-family: verdana, helvetica, arial, sans-serif;
	Color: #ffffff;
	Font-size: 8pt;
	Font-weight: bold;
	text-align: center;
}


