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; }


.titols {
	color: #990000;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}
.titols a:hover{
	color: #330066;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}

.titol_mod {
	color: #996600;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}
.titol_mod a:hover{
	color: #CC0000;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	text-decoration: none;
}
.subtitol { 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 { color: #686665; font-size: 10px; font-family: Verdana; line-height: 13px; border-top: 1px solid #957f35 }


.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;
}

.celda_con_1_imagen{
background-repeat: no-repeat;
}


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

.cos12 {
	color: #333333;
	font-size: 12px;
	font-family: Verdana;
	background-position: 0 100%;
	text-decoration: none;
	line-height: 16px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.cos12 a:hover {
	color: #990033;
	font-size: 12px;
	font-family: Verdana;
	background-position: 0 100%;
	text-decoration: none;
	line-height: 16px
}

.cos_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 13px;
	font-weight: bold;
}

.cos_blanc a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
	text-decoration: none;
	line-height: 13px;
	font-weight: bold;
}
.cos_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #921414;
	text-decoration: none;
	line-height: 13px
}
.cos_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3456a4;
	text-decoration: none;
	line-height: 13px
}
.cos_blau a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 13px
}

.cos_blau_fosc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B3772;
	text-decoration: none;
	line-height: 13px
}

.cos_blau_fosc a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 13px
}

.cos_blau_fosc12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B3772;
	text-decoration: none;
	line-height: 15px
}

.cos_blau_fosc12 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	line-height: 15px
}


.cos_blau_clar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #74ddf4;
	text-decoration: none;
	line-height: 13px
}



.cos_blau2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3456a4;
	text-decoration: none;
	line-height: 13px
}
.cos_blau2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	text-decoration: none;
	line-height: 13px
	
	
}
.cos_blau3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3456a4;
	text-decoration: none;
	line-height: 13px
}
.cos_blau3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A1D7C6;
	text-decoration: none;
	line-height: 13px	
	
}
.cos_negre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 13px
}
.cos_negre a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 13px
}

.cos_taron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	line-height: 13px
}
.cos_taron a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 13px
}

.cos_groc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	text-decoration: none;
	line-height: 13px
}
	
.cos_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	line-height: 13px
}
.cos_red a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	text-decoration: none;
	line-height: 13px
}
.cos_verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006600;
	text-decoration: none;
	line-height: 13px
}
.cos_verd a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 13px
}
.cos_mig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	line-height: 18px
}
.cos_mig a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
	line-height: 18px
}
.cos_verd2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #518293;
	text-decoration: none;
	line-height: 13px
}
.cos_verd2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 13px
}
.cos_verd_fosc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A462B;
	text-decoration: none;
	line-height: 13px
}
.cos_verd_fosc a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	text-decoration: none;
	line-height: 13px
}
.cos_lila {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993399;
	text-decoration: none;
	line-height: 13px
}
.cos_lila a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 13px
}
.cos_marro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #996633;
	text-decoration: none;
	line-height: 13px
}
.cos_marro a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	line-height: 13px
}
.cos_granate_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	line-height: 13px
}
.texte_gran_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #333399;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	line-height: 50px
}

.texte_gran_verd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1A462B;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	
}

.titulet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px
}

.titulet a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3366FF;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px
}
.error_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
}
.titol_amb_fondo {
	color: #000066;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 20px;
	background-color: #dfdfde;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000099;
}

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

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

.cos_blau_amb_filet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3456a4;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1A462B;
}

.cos_blau_amb_filets {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3456a4;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ADCFB3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ADCFB3;
	white-space: pre;
	margin-top: 8px;
	margin-bottom: 5px;
	
}

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

.titol_amb_fondo_verd {
	color: #DFFFFD;
	font-size: 10px;
	font-family: Verdana;
	font-weight: normal;
	line-height: 10px;
	background-color: #1A462B;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


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

.titular   {
	color: #fff;
	font-size: 8pt;
	font-family: Verdana;
	background-color: #1A462B
}
.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
}
.formpetita   {
	font-size: 8pt;
	font-family: Verdana;
	border: 1px solid #999999;
	width: 40px;
	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;
	border:0px;
	width:90px;
	height:19px;
	background-position: center;
	background-image: url(ymg/boton_red.gif);
}

.boton_color:hover  {
	font-size:10px;
	font-family:Verdana,Helvetica;
	font-weight:bold;
	color:white;
	border:0px;
	width:90px;
	height:19px;
	background-position: center;
	background-image: url(ymg/boton_blue.gif);
}

.selectgran   {
	font-size: 8pt;
	font-family: Verdana;
	border: 1px outset #999999;
	width: 300px;
	height: 20px
	background-position: left center;
}

.selectmig   {
	font-size: 8pt;
	font-family: Verdana;
	border: 1px outset #999999;
	width: 298px;
	height: 25px
	background-position: left center;
}


.selectnormal  {
	font-size: 8pt;
	font-family: Verdana;
	border: 1px outset #999999;
	width: 150px;
	height: 20px;
	background-position: left center;
}
.select165  {
	font-size: 8pt;
	font-family: Verdana;
	border: 1px outset #999999;
	width: 165px;
	height: 20px;
	background-position: left center;
}

.celdatabla  {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #999999;
	border-collapse:collapse;
	background-position: center center;
	font-style: normal;
	line-height: 13px;
	color: #2A0000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}