.titolgranbold {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
color: #000000;
background-color : transparent;
}

.text {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
}

a:hover {
color: #FF3300;
background-color : transparent;
text-decoration: none;
}

.textmesgran {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
text-align: justify;
}

.bloc {
border: 1px #CCCCCC solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #000000;
}


.blocgris {
border: 1px #CCCCCC solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
color: #000000; background-color: #f0f0f0;
}

a {
color: #000000;
background-color : transparent;
text-decoration: none;
border-style: none;
}

.menudalt {
background-color: #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
font-weight: bold;
text-decoration: none;
}

.menuesq1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
color: #FFFFFF;
background-color: #666666;
border-top: 1px #FFFFFF solid;
border-right: 2px #FFFFFF solid;
border-bottom: 1px #FFFFFF solid;
border-left: 1px #FFFFFF solid;
; width: 90px; height: 29px
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}

.menuesq2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
color: #000000;
background-color: #FFFFFF;
border-top: 1px #FFFFFF solid;
border-right: 2px #FFFFFF solid;
border-bottom: 1px #FFFFFF solid;
border-left: 1px #FFFFFF solid;
; height: 29px; width: 90px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}

.menuesq3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
color: #000000;
background-color: #CCCCCC;
border-top: 1px solid #FFFFFF;
border-right: 2px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-left: 2px solid #FFFFFF;
; height: 29px; width: 90px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}

.logo {
position : absolute;
top : 0px;
left : 0px;
z-index: 2;
clip:  auto;
height: 26px; width: 93px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; 
}

.menutop {
position: absolute;
left: 93px;
top: 0px;
clip :   rect(   );
z-index: 1;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
background-color: #CCCCCC;
height: 29px;
color: #000000;
width: 800px;
; background-image: url(../img/transparent.gif)
; background-repeat: repeat-x
; background-position: left center; background-attachment: scroll
; padding-left: 18px; border-style: none
}

body {
background-image: url(../img/cuadricula.gif);
; clip:     rect(   ); background-color: #FFFFFF
; background-repeat: repeat
}


.contingut {
position: absolute;
visibility: inherit;
z-index: 0;
left: 112px;
top: 64px;
clip:       rect(   );
width: 600px;
; height: 500px
}

.menuesqposicio {
position: absolute;
visibility: inherit;
z-index: 2;
left: -2px;
top: 40px;
clip: auto;
width: 150px;
}

.intro {
position: absolute;
visibility: inherit;
z-index: 0;
left: 120px;
top: 70px;
clip: auto;
width: 500px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
font-weight: normal;
text-align: justify;
}
.degradat { position: absolute; left: 0px; top: 26px; clip :      rect(   ); z-index: 1; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; width: 93px; ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 600px}

.degradat2 { position: absolute; left: 0px; top: 626px; clip :  rect(   ); z-index: 1; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; width: 93px; ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 600px }


.degradat3 { position: absolute; left: 0px; top: 1226px; clip :  rect(   ); z-index: 1; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; width: 93px; ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; height: 600px }








.linktopactual {  color: #999999}

a.ht {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: underline;
} 

img.ht {
	border: 0px;
	margin-right: 7px;
/*	margin-left: 15px; */
	vertical-align: middle;
}
