body {
	margin: 0px;
	margin-height: 0px; 
	marginwidth: 0px;
	background: url(../images/bkg.gif);
}

.BgColorHotLinks { background-color: #FFF9E5; }
.TitleSitemap { color: #002C73; font-family: Ms Sans Serif, Helvetica; text-decoration: none; font-size:8pt; font-weight: bold;}
.ButtonSearch:hover { text-decoration: underline;}
.InputSearch { color: #000000; font-family: Ms Sans Serif, Helvetica; text-decoration: none; font-size:8pt;}
.Path:hover {text-decoration: underline; }
.SecondColor1 { background-color: #DDDDDD; }
.Menu:hover { color: #FF9A10; }
.MenuSelectedChild { color: #FF9A10; font-family: MS Sans Serif, Helvetica; font-weight: bold; font-size:8pt; text-decoration: none; text-align: right; line-height: 9pt}
.Remark {       color: white; background-color: green; font-family: Verdana }
.Description { color: #002C73; font-family: MS Sans Serif, Helvetica; font-weight: bold; font-size: 9pt; text-transform: uppercase }
.Menu { color: #ffcc33;font-family: MS Sans Serif, Helvetica;font-weight: bold;font-size: 8pt;text-decoration: none;text-align: right;line-height: 9pt; }
.MainColor { background-color: #002C73;  }
.TitleSitemap:hover { text-decoration: underline; }
.BorderSearch { background-color: #002C73; }
.Text { color: #4A5152;font-family: MS Sans Serif, Helvetica;font-weight: bold;font-size: 8pt;text-decoration: none;text-align: left;line-height: 9pt; }
.Title { color: #002C73; font-family: MS Sans Serif, Helvetica; font-weight: bold; font-size: 9pt; text-decoration: none;}
.MenuItem { color: #002C73; font-family: MS Sans Serif, Helvetica; font-weight: bold; font-size:8pt; text-decoration: none;  text-align: left; line-height: 9pt}
.SecondColor2 { background-color: #FF9A10; }
.TitleSearch { color: #4A5152; font-family: Ms Sans Serif, Helvetica; text-decoration: none; font-size:8pt; text-align: left; font-weight: bold;}
.ButtonSearch { color: #ffffff; font-family: Ms Sans Serif, Helvetica; text-decoration: none; font-size:8pt; text-align: center; font-weight: bold;}
.MenuChild { color: #FFFFFF;font-family: MS Sans Serif, Helvetica;font-weight: bold;font-size: 8pt;text-decoration: none;text-align: right;line-height: 9pt; }
.HotLinkDescription { color: #003366;font-family: MS Sans Serif, Helvetica;font-weight: bold;font-size: 9pt;text-decoration: none;text-transform: uppercase; }
.MenuSelected { color: #CECF63; font-family: MS Sans Serif, Helvetica; font-weight: bold; font-size:8pt; text-decoration: none; text-align: right; line-height: 9pt}
.HotLinkText { color: #002c73;font-family: Verdana;font-weight: normal;font-size: 8pt;text-decoration: none;text-align: center;line-height: 9pt; }
.HotLinkDescription:hover { text-decoration: underline; }
.Path {color: #002C73; font-family: Verdana; font-weight: bold; font-size: 8pt; text-decoration: none; }
.MenuChild:hover { text-decoration: underline; }
.MenuItem:hover { text-decoration: underline; }
.Child { color: green;   font-family: MS Sans Serif, Helvetica;  font-weight: normal; font-size: 8pt; }
.Title:hover { text-decoration: underline; }

.Mainmenuwhite {font-family:Arial; color: #FFFFFF; text-decoration: none; font-size:11px; font-weight: bold; text-transform: uppercase;}
.Mainmenuwhite A:link {color: #FFFFFF; text-decoration : none; }
.Mainmenuwhite A:visited {color: #FFFFFF; text-decoration : none; }
.Mainmenuwhite A:alink {color: #FFFFFF; text-decoration : none; }
.Mainmenuwhite A:active {color: #FFFFFF; text-decoration : none }
.Mainmenuwhite A:hover {color: #FFFFFF; text-decoration : none; background-color: #00B8CE }


.Mainmenuwhite2 {font-family:Arial; color: #FFFFFF; text-decoration: none; font-size:11px; font-weight: bold; text-transform: uppercase; background-color: #00B8CE }
.Mainmenuwhite2 A:link {color: #FFFFFF; text-decoration : none; background-color: #00B8CE }
.Mainmenuwhite2 A:visited {color: #FFFFFF; text-decoration : none; background-color: #00B8CE }
.Mainmenuwhite2 A:alink {color: #FFFFFF; text-decoration : none; background-color: #00B8CE }
.Mainmenuwhite2 A:active {color: #FFFFFF; text-decoration : none; background-color: #00B8CE }
.Mainmenuwhite2 A:hover {color: #FFFFFF; text-decoration : none; background-color: #00B8CE }


.Topmenu {font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size:11px; }
.Topmenu  A:link {color: #666666; text-decoration : none; }
.Topmenu  A:visited {color: #666666; text-decoration : none; }
.Topmenu  A:alink {color: #666666; text-decoration : none; }
.Topmenu  A:active {color: #666666; text-decoration : none; }
.Topmenu  A:hover {color: #01B7CD; text-decoration : none;}
.Topmenuact {font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size:9pt; font-weight: bold; }

.Maintext  {font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size:11px; }
.Maintext2  {font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size:11px; }
.Maintext_small  {font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size:9px; }

.aportacio { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; padding: 7px; color: #414141; vertical-align:top; text-align: right;}
.aportacio A:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size:14px;}
.aportacio A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size:14px;}
.aportacio A:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size:14px;}
.aportacio A:alink {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size:14px;}
.aportacio A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #00B8CE; text-decoration: none; font-size:14px;}

.enrere A:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:10px;}
.enrere A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:10px;}
.enrere A:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:10px;}
.enrere A:alink {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size:10px;}
.enrere A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #00B8CE; font-size:10px;}

td.Maintext2 {
color: #000000; 
text-decoration : none; 
padding:0px;
margin: 0px;
border: 0px;
}

td.Maintext2:hover {
color: #47ccdc;
text-decoration : none; 
background-color: #d9f4f8;
padding:0px;
margin: 0px;
border: 0px;
}

.Maintext A:link {color: #000000; text-decoration : none; font-weight : bold;}
.Maintext A:visited {color: #000000; text-decoration : none; font-weight : bold;}
.Maintext A:active {color: #000000; text-decoration : none; font-weight : bold;}
.Maintext A:alink {color: #000000; text-decoration : none; font-weight : bold;}
.Maintext A:hover {color: #000000; text-decoration : none; font-weight : bold;}

.Maintext2 A:link {color: #545454; text-decoration : none; width:100%;}
.Maintext2 A:visited {color: #545454; text-decoration : none; width:100%;}
.Maintext2 A:active {color: #545454; text-decoration : none; width:100%;}
.Maintext2 A:alink {color: #545454; text-decoration : none; width:100%;}
.Maintext2 A:hover {color: #47ccdc; text-decoration : none; width:100%;}
.Maintext2 a {
  display:block;
}

.Titleblue  {font-family:Arial; color: #00B8CE; text-decoration: none; font-size:14pt; text-decoration : none;}
.Titleblue  A:link A:visited A:active A:hover {font-family:Arial; color: #00B8CE; font-size:14pt; text-decoration : none;}

td.bort{
background: url(../images/punt.jpg) repeat-x center left;
display:block;
height: 46px;
width: 100%;
margin: 0;
_margin: -7px 0;
padding: 0;
border: 0;
}

td.bort2{
background: url(../images/punt.jpg) repeat-x center left;
display:block;
height: 1px;
width: 100%;
margin: 0;
_margin: -7px 0;
padding: 0;
border: 0;
}

/*
td#bort{
background: url(../images/punt.jpg) repeat-x center left;
border:0;
height:10px;
left:0px;
line-height:1px;
width:inherit;
top:inherit;
}
*/
.mini_img {
border: 0px solid white;
}

.hd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.tblBorder
{
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #BBBBBB 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #BBBBBB 1px solid;
	color: #999999;
}

.links2 {font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; font-size:9pt; }
.links2  A:link A:visited A:active A:hover {color: #666666; text-decoration : none; }

#cover4{
/*
        position: relative;
        z-index: 10;
        right: 20px;
        top: 14px;
        height: 19px;
*/
  position: relative;
  margin-top:-150px;
  float:right;
}

.peu_foto
{
  BORDER: #000000 0px solid;
  background-color: #f6f6f6;
}


/**MENU**/
td.lang_menu {
       font-family: Verdana;
    font-weight: bold;
    font-size: 7pt;
     text-transform: uppercase;
     border: 1px solid #CCCCCC;
     border-right: 0px;
     margin: 0px;
     padding: 0px;
	 width: 50%;
	 background-color: #ffffff;
     text-align: center;
}

a.lang_menu {
    display: block;
    width: 100%;
    height: 15px;
    color: black;
	padding-top:2px;
    text-decoration: none;
}

a.lang_menu:hover {
    color: white;
    background: black;
}

table.lang_menu {
    width: 150px;
    margin-top: -20px;
} 

#cover1 {
  position: relative;
  margin-top:-20px;
  padding-right:20px;
  float:right;
}
#menu{
padding-top: 2px;
padding-bottom: 2px;
  position: relative;
margin-top:-10px;
_margin-top: -25px;
padding-left: 80px;
  padding-right:20px;
  float:none;
background-color: #535556;
filter: alpha(opacity=70); 
opacity: .70;
_width: 806px;
}

td.borde{
	background-color: #22C1D5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: White;
	height: 23px;
	padding-left: 17px;
	border-right: white solid 2px;
}

td.vermell{
	background-color: #E3283C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: White;
	height: 23px;
	padding-left: 17px;
	border-right: white solid 2px;
}

td.lila{
	background-color: #7A3346;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: White;
	height: 23px;
	padding-left: 17px;
	border-right: white solid 2px;
}

td.verd{
	background-color: #33C98D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: White;
	height: 23px;
	padding-left: 17px;
}

td.text{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 17px;
	padding-bottom: 10px;
	padding-top: 14px;
	padding-right: 17px;
	color: #414141;
	vertical-align: top;
	border-right: white solid 2px;
}

td.formText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	padding: 7px;
	color: #414141;
	vertical-align:top;
	text-align: left;
}

.formInputFocus {
	border: 1px dotted #00B8CE;
	color: #00B8CE;
	margin: 4px 0 2px 0;
}

.formInput {
	border: 1px dotted grey;
	color: grey;
	margin: 4px 0 2px 0;
}

.textblue  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #00B8CE; 
	text-decoration: none; 
	text-decoration : none;
}

.linkblue { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #00B8CE;}
.linkblue A:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #00B8CE; font-size:10pt;}
.linkblue A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #00B8CE; font-size:10pt;}
.linkblue A:active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #00B8CE; font-size:10pt;}
.linkblue A:alink {font-family: Verdana, Arial, Helvetica, sans-serif; color: #00B8CE; font-size:10pt;}
.linkblue A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #00B8CE; font-size:10pt;}

td.text_vermell{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 17px;
	padding-bottom: 10px;
	padding-top: 14px;
	padding-right: 17px;
	vertical-align: top;
	color: #E3283C;
	background-color: #EDE6E6;
	border-right: white solid 2px;
}

td.text_lila{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 17px;
	padding-bottom: 10px;
	padding-top: 14px;
	padding-right: 17px;
	vertical-align: top;
	color: #7A3346;
	background-color: #EFE4E8;
	border-right: white solid 2px;
}

td.text_verd{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	padding-left: 17px;
	padding-bottom: 10px;
	padding-top: 14px;
	padding-right: 17px;
	vertical-align: top;
	color: #2CB07B;
	background-color: #E7ECE7;
}

td.credits{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	padding-left: 17px;
	padding-bottom: 10px;
	padding-top: 14px;
	padding-right: 17px;
	vertical-align: top;
	color: #666666;
	text-align: center;
	
}

td.credits a{
	color: #666666;
}

td.punts{
	border-bottom: #999999 dotted 1px;
	border-top: #999999 dotted 1px;
	color: #25C3BE;
	font-family: Verdana;
	font-size: 7pt;
	height: 20px;
}

td.punts a{
	color: #25C3BE;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	display:block;
	width: 100%;
	height: 100%;
}

td.punts a:hover{
	color: #25C3BE;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	display:block;
	background-color: #D9F5F8;
	width: 100%;
	height: 100%;
}

#idiomes {
	/*margin-top:-50px;
	margin-right:20px;
	padding: 0px 10px;
	background-color: white;
	float:right;
	position: relative;*/
	margin-top: 40px;
	margin-right: 20px;
	padding: 0px 10px;
	background-color: white;
}

.marcat {
	color: #25C3BE;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	display: inline;
	list-style-image: none;
	list-style-type: none;
}
.no_marcat {
	color: #666666;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	display: inline;
	list-style-image: none;
	list-style-type: none;
}
.unli {
	margin: 0px;
	padding: 0px;
}
.newsletter_home {
	width: 100%; 
	border: 1px solid #d6d6d6;
	background-color: #f7f7f7;
	color:#414141;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:7pt;
	font-weight:normal;
}
.newsletter_home strong {
	color: #ff0033;
	font-weight: bold;
	text-transform: uppercase;
}
.newsletter_home p {
	margin: 0px;
	padding: 10px 10px 0px 10px;
}
.newsletter_home .informacio_dreta {
	text-align: right;
	color: #ff0033;
	font-weight: bold;
	width: 96%;
	padding: 10px 0px 10px 0px;
	text-decoration: none;
}
