body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(0,0,0);
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFBFB;
}

.bodyAAA {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: rgb(0,0,0);
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #004B82;
}

.table_contorn {
	border-right: 1px solid #FFAAAA;
	border-bottom: 1px solid #FFAAAA;
	border-left: 1px solid #FFAAAA;
	font-size: 12px;

}

.subratllar {color:#CC6600; text-decoration:underline}

td.menuon {background-color: yellow}
td.menuoff {background-color: orange}
td.menu {font:Bold 8pt Tahoma;color:#000000;cursor:hand;text-decoration:none}
a:link {color:#993333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: Bold;text-decoration:none}
a:visited {color:#993333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: Bold; text-decoration:none}
a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration:none}
.normal {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
.input {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFE2C6; border: 1px #FF6600 solid}
.input2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #99CCFF; border: 1px #3300CC groove; font-weight: bold; cursor: hand}
.tdtitol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #004C80;

}
.tdbora {
	border: thin solid #005E8C;
	font-size: 12px;

}
.hrcolor {
	border-top: thin solid #CC6633;
	border-right: thin none #CC6633;
	border-bottom: thin none #CC6633;
	border-left: thin none #CC6633;
}
.tdboraesq {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CC6633;
	border-right-color: #CC6633;
	border-bottom-color: #CC6633;
	border-left-color: #CC6633;
	font-size: 12px;
	
}
.peudefoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #666666;
}
.inputnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFCF2;
	border: 1px solid #005e8c;

}
.tdborainf {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFAAAA;
	border-right-color: #FFAAAA;
	border-bottom-color: #FFAAAA;
	border-left-color: #FFAAAA;
	font-size: 12px;
	
}
.tdtitol2 {
	background-color: #005E8C;
	border: thin solid #004C80;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;



}
.link {
	color: #336699;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
.tdborasuau {
	border: 1px solid #FFCC66;
}
.tdtitolsuau {
	border: 1px solid #004C80;
	color: #FFFFFF;
	background-color: #008ACC;
	font-size: 12px;
	line-height: 16px;
	font-weight: bolder;
	font-variant: small-caps;
	background-position: 5px;
	filter: RevealTrans(Duration=5.0, Transition=23)?, FinishOpacity=?, Style=?, StartX=?, StartY=?, FinishX=?, FinishY=?); 


}
.inputtransparent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px none;
	text-align: center;

}
.tdboranegre {

	border: thin solid #333333;
	font-size: 12px;
	
}
.peudefoto2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #005E8C;
}
.tdtitol4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #E16766;
	border: thin solid #CC0001;

}
.imatgeamblink {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: none; font-weight: bold; cursor: hand
}
.textresaltat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #727272;
	display: compact;
}
.peudefoto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #005E8C;


}
.tdtitol8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #85C286;
	background-color: #006600;
	font-weight: bold;

}
.tdtitol9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	background-color: #85C286;
	font-weight: bold;
}
.peudefoto8 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006600;
}
.textresaltat2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #004c80;
	display: compact;
	letter-spacing: 1pt;



}
.tdbora4 {
	border: thin solid #e16766;
	background-color: #FBECEC;
	font-size: 12px;
	

}
.tdbora2 {
	border: thin solid #005E8E;
	background-color: #C1EAFF;
	font-size: 12px;

}
.tdboraesq2 {
	border-left: 2px solid #005E8E;
	font-size: 12px;

}
.titol2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005e8c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #005e8c;
	border-right-color: #005e8c;
	border-bottom-color: #005e8c;
	border-left-color: #005e8c;

}
.tdborainf2 {

	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #005e8c;
	border-right-color: #005e8c;
	border-bottom-color: #005e8c;
	border-left-color: #005e8c;
	font-size: 12px;

}
.tdborainfesq2 {


	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005e8c;
	border-right-color: #005e8c;
	border-bottom-color: #005e8c;
	border-left-color: #005e8c;
	font-size: 12px;
	
}
.tdborainfdret2 {


	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #005e8c;
	border-right-color: #005e8c;
	border-bottom-color: #005e8c;
	border-left-color: #005e8c;
	font-size: 12px;
	
}
.tdboradret2 {
	border-left: #005E8E;
	border-right-width: 2px;
	border-right-style: solid;
	border-top-color: #005E8E;
	border-right-color: #005E8E;
	border-bottom-color: #005E8E;
	font-size: 12px;
	

}
.tdtitol7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d73332;
	background-color: #FFC000;
	font-weight: bold;
	border: #FFC000;

}
.hrcolor1 {

	border-top: 1px solid #004c80;
	border-right: 1px none #004c80;
	border-bottom: 1px none #004c80;
	border-left: 1px none #004c80;
}
.hrcolor2 {


	border-top: thin solid #005e8c;
	border-right: thin none #005e8c;
	border-bottom: thin none #005e8c;
	border-left: thin none #005e8c;
}
.hrcolor3 {



	border-top: thin solid #d9d9d9;
	border-right: thin none #d9d9d9;
	border-bottom: thin none #d9d9d9;
	border-left: thin none #d9d9d9;
}
.hrcolor4 {




	border-top: thin solid #e16766;
	border-right: thin none #e16766;
	border-bottom: thin none #e16766;
	border-left: thin none #e16766;
}
.tdboraesq4 {

	border-left: 2px solid #e16766;
	font-size: 12px;
	
}
.tdbora8 {
	border: thin solid #006600;
	background-color: #E8FFE8;
	font-size: 12px;
	

}
.peufotoverd {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #006600;
	font-weight: normal;
}
.peufotoblau {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #005E8C;
	font-weight: normal;
}
.peufotogris {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #D9D9D9;
	font-weight: bolder;
}
.peufotovermell {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0001;
	font-weight: normal;
}
.tdtitol10 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF6600;
	border: thin solid #FF6600;
}
.tdbora10 {
	border: thin solid #FF9900;
	background-color: #FFE8C6;
	font-size: 12px;
	

}
.peufotogroc {





	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFC000;
	font-weight: normal;
}
.tdtitol3 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #666666;
	border: thin solid #666666;
}
.tdbora3 {




	border: thin solid #D9D9D9;
	font-size: 12px;
	
}
.tdbora7 {

	border: thin solid #FF9900;
	background-color: #FFE8C6;
	font-size: 12px;
	
}
.tdboracostats8 {


	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
	font-size: 12px;
	
}
.tdborainf8 {



	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
	font-size: 12px;
	
}
.tdboracostatsinf8 {




	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
	font-size: 12px;
	
}
.peudefoto7 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFC000;
}
.tdboracostatsinf3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D9D9D9;
	border-right-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-left-color: #D9D9D9;
	background-color: #F8F8F8;
	font-size: 12px;

}
.tdboracostatsinf10 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	background-color: #FFF7F0;
	font-size: 12px;

}
.tdboracostatsinf2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #005E8C;
	border-right-color: #005E8C;
	border-bottom-color: #005E8C;
	border-left-color: #005E8C;
	background-color: #F2FBFF;
	font-size: 12px;

}
.tdboracostatsinf4 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E16766;
	border-right-color: #E16766;
	border-bottom-color: #E16766;
	border-left-color: #E16766;
	background-color: #F8E0E0;
	font-size: 12px;

}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.newsTitle
{
FONT-SIZE: 12px;
COLOR: #993333;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}
	.foot3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;
	font-weight: normal;

}
.tdboracantoesq {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFAAAA;
	border-right-color: #FFAAAA;
	border-bottom-color: #FFAAAA;
	border-left-color: #FFAAAA;
	font-size: 12px;
	
}
.tdboracantodret {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFAAAA;
	border-right-color: #FFAAAA;
	border-bottom-color: #FFAAAA;
	border-left-color: #FFAAAA;
	font-size: 12px;
	
}
.redaccio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bolder;
}
.foot10 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FF6600;
	font-weight: normal;
}
.foot2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #005E8C;
	font-weight: normal;
}
.foot4 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #E16766;
	font-weight: normal;
}
.titol4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E16766;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E16766;
	border-right-color: #E16766;
	border-bottom-color: #E16766;
	border-left-color: #E16766;
}
.tdboratenu {
	border: thin solid #E4E4E4;
	background-color: #F4F4F4;
	font-weight: lighter;
	color: #999999;

}
.tdborasup2 {


	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #005e8c;
	border-right-color: #005e8c;
	border-bottom-color: #005e8c;
	border-left-color: #005e8c;
	font-size: 12px;
	
}
.tdboramenu {


	border: 1px solid #333333;
}
.botof {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFE2C6;
	border: 1px solid #FF6600;
	color: #CC0000;
	cursor: hand;
	font-weight: bold;
	font-variant: small-caps;


}
.tdboramenutenu {
	border: 1px solid #FF6600;
	background-color: #FFE6BF;

}
.tdboracostats2 {



	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #005e8c;
	border-right-color: #005e8c;
	border-bottom-color: #005e8c;
	border-left-color: #005e8c;
	font-size: 12px;
	
}
.tdborainfesq10 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	background-color: #FFF7F0;
	font-size: 12px;
}
.tdboraindret10 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	background-color: #FFF7F0;
	font-size: 12px;
}
.notesaspectes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFE2C6;
	border: 0px solid #FF6600;
	font-weight: normal;
	font-variant: normal;
	font-style: italic;

}
.notesaval {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFCF9F;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	border-top: 0px solid #FF6600;
	border-right: 0px solid #FF6600;
	border-bottom: 0px solid #FF6600;
	border-left: 1px solid #FF6600;



}
.botofblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #6699CC;
	border: thin solid #333366;
	color: #DDDDFF;
	font-weight: bold;
	font-variant: small-caps;
	cursor: hand;
}
.casella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #006699;
	text-align: center;
}
.casellaBlava {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #006699;
	text-align: center;
	background-color: #CAE4FF;
}
.botofRed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #CC3333;
	border: thin solid #660000;
	color: #FFCC66;
	font-weight: bold;
	font-variant: small-caps;
	cursor: hand;
}
.botofGreen {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #669933;
	border: thin solid #006600;
	color: #99FF99;
	font-weight: bold;
	font-variant: small-caps;
	cursor: hand;
}
.botofGray {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #999999;
	border: thin solid #666666;
	color: #FFFFFF;
	font-weight: bold;
	font-variant: small-caps;
	cursor: hand;
}
.table_contornAAA {

	border-right: 1px solid #004B82;
	border-bottom: 1px solid #004B82;
	border-left: 1px solid #004B82;
}
.DestacaNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	background-color: #F4D8A2;
	font-weight: normal;
	text-decoration: blink;
	border-top: 2px solid #990000;
	border-right: 2px solid #990000;
	border-bottom: 1px solid #990000;
	border-left: 2px solid #990000;
	text-align: center;
	line-height: 20px;
}
.DestacaTextNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFCC66;
	font-weight: bolder;
	text-align: justify;
	border-top: 2px none #990000;
	border-right: 2px solid #990000;
	border-bottom: 2px solid #990000;
	border-left: 2px solid #990000;
	padding: 5px;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #004b82 url(imatges/botons/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(imatges/botons/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #0062aa;
}

#ddcolortabs a:hover span{
background-color: #0062aa;
}

#ddcolortabs #special a:hover{
background-color: #ff6666;
}

#ddcolortabs #special a:hover span{
background-color: #ff6666;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #0062aa;
}

#ddcolortabs #special a, #ddcolortabs #special span{ /*currently selected tab*/
background-color: #cd0000;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #004b82;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 300px;
}

.curlycontainer .innerdiv{
background: transparent url(imatges/botons/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}
