body {	
	margin: 0;
	padding: 0;
	}


.link_gris  { color: #f5f5f5; font-size: 10px; font-family: Verdana; text-decoration: none }
.text_gris { color: #e7e7e7; font-size: 10px; font-family: Verdana; text-decoration: none }
.link_gris:hover { color: #000000; font-size: 10px; font-family: Verdana; text-decoration: none; }
.taula_menu a   { color: #ffffff; font-size: 10px; font-family: Verdana; font-weight: bold; line-height: 2; text-decoration: none; background-color: #540b0b; text-align: center; text-transform: uppercase; display: block; height: 20px; border-left: 1px solid #fff; }
.taula_menu a:hover  { color: #ffffff; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none; background-color: #bd9e9c; display: block; height: 20px; }
.taula_menu a:active  {
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-color: #540b0b;
	display: block;
	height: 20px;
}
.fi_head  { border-top: 1px solid #957f35 }
.linkfoot { color: #686868; font-size: 9px; font-family: Verdana; text-decoration: none; }
.linkfoot:hover { color: #686868; font-size: 9px; font-family: Verdana; text-decoration: underline; }
.text_p { color: #686868; font-size: 9px; font-family: Verdana; text-decoration: none; }
.titolmenu { color: #b49735; font-size: 10px; font-family: Verdana; font-weight: bold; padding-left: 10px; position: relative; }
.linksub  { color: #737373; font-size: 9px; font-family: Verdana; font-weight: bold; text-decoration: none; position: relative; left: 5px }
.linkblank   { color: #957f35; font-size: 10px; font-family: Verdana; text-decoration: underline; position: relative }
.linkblank:hover   { color: #ebbd22; font-size: 10px; font-family: Verdana; text-decoration: underline; position: relative }
.linksub:hover { color: #000; font-family: Verdana; font-weight: bold; text-decoration: none; }
.fonsub { background-color: #ebebeb; border-bottom: 1px solid #bbbdbf; }
.separasub { background-image: url("img/sepsub.gif"); background-repeat: repeat-x; background-position: 0 100%; }


.titols {
	color: #990000;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold
}
.subtitol_noticies { color: #957f35; font-size: 10px; font-family: Verdana; font-weight: bold }
.text_blanc {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
	line-height: 13px
}
.text_estudis   { color: #363636; font-size: 11px; font-family: Verdana; line-height: 13px }
.text_home   { color: #686665; font-size: 10px; font-family: Verdana; line-height: 13px; background-image: url("img/corba_09.gif"); background-repeat: no-repeat; background-position: right 0 }
.taula_noticies { color: #686665; font-size: 10px; font-family: Verdana; line-height: 13px; border-top: 1px solid #957f35 }

.cos_noticies {
	color: #686665;
	font-size: 10px;
	font-family: Verdana;
	background-repeat: repeat-x;
	background-position: 0 100%;
	line-height: 16px;
	text-decoration: none;
}
.cos_noticies a:hover {
	color: #990033;
	font-size: 10px;
	font-family: Verdana;
	background-repeat: repeat-x;
	background-position: 0 100%;
	line-height: 16px;
	text-decoration: none;
}

.cos {
	color: #686665;
	font-size: 10px;
	font-family: Verdana;
	line-height: 16px;
	text-decoration: none;
}
.cos a:hover {
	color: #990033;
	font-size: 10px;
	font-family: Verdana;
	line-height: 16px;
	text-decoration: none;
}
.cos_noticies_negre {
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	background-repeat: repeat-x;
	background-position: 0 100%;
	line-height: 16px;
	text-decoration: none;
}
.fotos { border: solid 1px #957f35 }

.filetemenu   {
	
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.menu1   {
	color: #000000;
	font-size: 10pt;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	position: relative 
	font-weight: bold; 
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: right bottom;
	line-height: 15pt;
	padding: 3pt;
	font-style: italic;
	vertical-align: bottom;
}
.menu1:hover   {
	color: #990000;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	position: relative;
	font-weight: normal;
	font-style: italic;
	font-variant: normal;
	background-position: right top;
}
.menu2   {
	color: #000066;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	position: relative 
	font-weight: bold; 
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: right center;
	line-height: 22px;
	padding: 5px;
	font-style: italic;
}
.menu2:hover   {
	color: #990000;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	position: relative;
	font-weight: normal;
	font-style: italic;
	font-variant: normal;
	background-position: right top;
}
.titmenu {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #921414;
}
.cos_noticies_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.cos_noticies_blanc a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
	text-decoration: none;
}
.cos_noticies_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #921414;
	text-decoration: none;
}
.cos_noticies_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3456a4;
	text-decoration: none;
}
.cos_noticies_blau a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.cos_noticies_taron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
.cos_noticies_taron a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.cos_noticies_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}
.cos_noticies_red a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.cos_noticies_verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	text-decoration: none;
}
.cos_noticies_verd a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.cos_noticies_verd2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #518293;
	text-decoration: none;
}
.cos_noticies_verd2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.cos_noticies_lila {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993399;
	text-decoration: none;
}
.cos_noticies_lila a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.cos_noticies_marro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #996633;
	text-decoration: none;
}
.cos_noticies_marro a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.cos_noticies_granate_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.texte_gran_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3456a4;
	text-decoration: none;
	text-align: left;
}
.error_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
}
.titol_amb_fondo {
	color: #990000;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 20px;
	background-color: #dfdfde;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #957f35;
	text-decoration: none;
}

.titol_per_fondo {
	color: #990000;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.titol_per_fondo a:hover {
	color: #330000;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	
}

.titol_amb_fondo_blau {
	color: #000066;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 15px;
	background-color: #bfc7e2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom: 1px solid #957f35;
	text-decoration: none;
}

.titol_amb_fondo_blau_estret {
	color: #003333;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	line-height: 10px;
	background-color: #D7E1FF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
}

.titol_amb_fondo_gris_estret {
	color: #990000;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	line-height: 13px;
	background-color: #dfdfde;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom: 1px solid #957f35;
	text-decoration: none;
}

.titular   {
	color: #fff;
	font-size: 8pt;
	font-family: Verdana;
	background-color: #6B79A4
}
.paginar  { background-color: #dfdfde; background-position: center 0; padding-top: 3px; padding-bottom: 3px; vertical-align: middle; border-top: 10px solid white; border-bottom: 10px solid white }
.texte { color: black; font-size: 8pt; font-family: Verdana }
.link {
	color: #990000;
	font-size: 8pt;
	font-family: Verdana;
	text-decoration: none
}
.formgran   {
	font-size: 8pt;
	font-family: Verdana;
	border: 1px solid #999999;
	width: 300px;
	height: 18px
}
.formpetit   {
	font-size: 8pt;
	font-family: Verdana;
	border: 1px solid #999999;
	width: 70px;
	height: 18px
}
.formig   {
	font-size: 8pt;
	font-family: Verdana;
	border: 1px solid #999999;
	width: 140px;
	height: 18px
}
.formtext   {
	font-size: 8pt;
	font-family: Verdana;
	border: 1px solid #999999;
}
.form  {
	font-size: 8pt;
	font-family: Verdana;
	border: 1px solid #999999;
	width: 180px;
	height: 18px
}
.boton_color   {
	 font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:80px;
        height:19px;
}