BODY, HTML {
	background-color: #EFEFF4;
	color: #4C4946;
	font: normal 11px/12pt Arial, Verdana, Tahoma;
	margin-top:0;
	margin-bottom:0;
	scrollbar-face-color: #EFEFF4; 
	scrollbar-shadow-color: #7B7A7A; 
	scrollbar-highlight-color: #EFEFF4; 
	scrollbar-3dlight-color: #7B7A7A; 
	scrollbar-darkshadow-color: #D5D5DA; 
	scrollbar-track-color: #D5D5DA; 
	scrollbar-arrow-color: #7B7A7A; 
}
UL {
/*border:1px solid #000000;*/
	margin: 0;
	/*margin-left:15px;*/
	padding-left:15px;
	
/*	list-style-position:inside;*/
	/*padding: 0;*/
}
LI {
	list-style-type: square;
}
H1 {
	font-size: 13px;
	font-weight: bold;
	/*font-family: "Lucida Sans Unicode", Verdana;
*/
	padding: 5px 0px 3px 0px;
	margin: 0;
	/*color: #D70004;*/
}
H2 {
	font-size: 13px;
	font-weight: bold;
	/*font-family: "Lucida Sans Unicode", Verdana;
*/
	padding-bottom: 3px;
	margin: 0;
	/*color: #4C4946;*/
}
H3 {
	font-size: 12px;
	font-weight: bold;
	/*font-family: "Lucida Sans Unicode", Verdana;
*/
	margin: 0;
	/*color: #D70004;*/
}
H4 {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 0;
	/*color: #D70004;*/
}
.LinkBlanc{
	color: #ffffff;
	padding: 3px;
	font-weight:normal;
}
.LinkGris{
	color: #4C4946;
	padding:0;
	margin:0;
	font-weight:normal;
}
.FonsGris{
	background-color: #AAAAAE;
	color: #ffffff;
	padding: 3px;
	margin-bottom: 5px;
	text-align: left;
}
.FonsVermell, a .FonsVermell, a:hover .FonsVermell {
  background-color:#d70004;
  color:#ffffff;
  padding:5px;
  text-decoration:none;
}


.Vermell{
	color: #D70004;
}
.Gris{
	color: #4C4946;
}
.BordeInferior{
/*	border-bottom: 1px #BCBDC0 solid;*/
	margin-bottom:10px;
	width:100%;
}
.IrArriba{
/*	border: 1px #d70004 solid;*/
	margin-bottom:10px;
/*	padding:5px;*/
}
.Descargar{
  margin:10px;
  padding:0;
  width:80%;
  text-align:center;
}


IMG {
	border: none;
	/*margin: 0;
	padding: 0;
*/
}
A {
	color: #D70004;
	text-decoration: none;
	font-weight: bold;
}
A:hover{
text-decoration:underline;
/*	font-weight: bold;*/


}

A IMG {
	border: 0;
}
#container {
	/*border: 1px #58585A solid;
*/
	width: 780px;
	overflow: hidden;
	padding: auto;
	margin: auto;
	margin-top: 0px;
}
#body {
	background: #ffffff;
	border: 0;
	margin: 0;
	padding: 10px;
	width: 780px;
	height: 545px;
	/*float: right;
*/
	clear: both;
	/*border-bottom: 6px solid #D70004;
*/
}
#contingut {
	float: left;
	/*height: 100%;
*/
	width: 590px;
}
#menuInferior {
	/*border: 1px #58585A solid;
*/
	float: left;
/*	height: 140px;*/
/*	min-height: 140px;*/
	width: 590px;
/*	border-top: 1px #58585A dotted;*/
	border-top: 1px #BCBDC0 solid;
	margin: 0;
	padding:0;
	margin-top: 10px;
	padding-top:10px;
}
.NoticiaV {
/*	border-bottom: 1px #D5D5DA solid;*/
/*	border:0;*/
	width: 150px;
	padding: 0;
	margin: 0;
/*	padding-bottom: 10px;*/
	margin-bottom: 10px;
	text-align: justify;
}
.NoticiaV a{
	font-weight:normal;
	color:#4C4946;
}
.NoticiaH {
	border-right: 1px #BCBDC0 solid;
	width: 238px;
	padding: 0;
	margin: 0;
	padding-right: 10px;
	margin-right: 10px;
	text-align: left;
	float: left;
/*	border: 1px #58585A solid;*/
}
.TNoticia {
	font-size: 12px;
	font-weight: bold;
	/*font-family: "Lucida Sans Unicode", Verdana;
*/
	background-color: #AAAAAE;
	color: #ffffff;
	padding: 3px;
	margin-bottom: 5px;
	text-align: left;
	margin: 0;
}
.CNoticia {
	padding: 0;
	margin-top: 5px;
	/*text-align: left;
*/
}
.CNoticia a{
	font-weight:normal;
	color:#4C4946;
}

#panellDret {
	/*border: 1px #58585A solid;
*/
	border-left: 1px #7B7A7A solid;
	width: 160px;
	/*height: 100%;
*/
	float: right;
	margin: 0;
	padding: 0px 10px 0px 10px;
}
#menuDret {
	/*border: 1px #58585A solid;*/
	width: 180px;
	height: 540px;
	float: right;
	margin: 0;
	margin-left: 5px;
	/*padding: 0px 10px 0px 10px;*/
	padding: 0;
	/*background-color: #D5D5DA;*/
	background-color: #D5D5DA;
	height: inherit;
}
#menuDret ul {
	/*list-style-type: lower-alpha; */
	margin: 0;
	padding: 0;
	border: none;
	width: 170px;
	/*list-style-position: inside;*/
}
#menuDret li {
	display: block;
	border-bottom: 1px solid #58585A;
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#menuDret li a {
	display: block;
	padding: 5px 5px 5px 10px;
	border-left: 10px solid #58585A;
	/*border-right: 10px solid #508fc4; */
	background-color: #D5D5DA;
	color: #58585A;
	text-decoration: none;
	/*width: 100%; */
}
/*html>body #menuDreta li a {
	width: auto;
}
*/
#menuDret li a:hover {
	border-left: 10px solid #D5D5DA;
	/*border-right: 10px solid #5ba3e0; */
	background-color: #aaaaae;
	color: #ffffff;
}
#menuDret #current2 a {
	border-left: 10px solid #d70004;
	/*border-right: 10px solid #5ba3e0; */
	background-color: #D5D5DA;
	color: #58585A;
}
#menuDret #current3 a {
	border-left: 10px solid #58585A;
	/*border-right: 10px solid #5ba3e0; */
	background-color: #58585A;
	color: #D5D5DA;
	text-align: right;
}
#footer {
	/*background: #000000;
*/
	border: 0;
	margin: 0;
	padding: 2px 1px;
	width: 780px;
/*	height: 30px;*/
	float: left;
/*	padding-bottom: 0;*/
	background-color:#aaaaae;
/*	color:#FFFFFF;*/
	border-top: 3px solid #d40007;
	background: #aaaaae url(Images/fons_footer_03.jpg) no-repeat left top;
}
#header {
	border: 0;
	margin: 0;
	padding: 0;
	width: 780px;
	height: 70px;
	background-color: #AAAAAE;
	/*border: 1px solid #000004;
*/
	border-bottom: 6px solid #d40007;
	background: #aaaaae url(Images/fondo_superior_04.jpg) no-repeat right top;
}
#imatgeTop {
	clear: both;
	width: 780px;
	height: 150px;
	font-size: 96%;
	line-height: 1.4;
	margin: 0;
	padding: 0;
	/*border-bottom: 1px solid #696661;
*/
	background: #dedee3 url(Images/top_index_05.gif) no-repeat left bottom;
}
#idiomes{
	float: right;
	width: 220px;
	height: 22px;
	/*font-size: 96%;*/
	/*line-height: 1.4;*/
	padding: 5px 10px 2px 0px;
	margin:0;
	clear:right;
	/*color:#EFEFF4;*/
	/*border-bottom: 6px solid #D70004;*/
	/*border: 1px solid #ffffff;*/
	/*background: #E7E7EC url(Images/logo_03.gif) no-repeat left top;*/
}

#idiomes a.current{
	color:#ffffff;
	font-weight:bold;
}
	
#tabs {
	float: right;
	width: 450px;
	height:33px;
	font-size: 96%;
	line-height: 1.4;
	/*border-bottom: 6px solid #D70004;*/
	clear:right;
	/*border: 1px solid #00ffff;*/
	/*background: #E7E7EC url(Images/logo_03.gif) no-repeat left top;*/
}
#tabs ul {
	margin: 0;
	padding: 17px 50px 0px 25px;
	list-style: none;
}
#tabs li {
	display: inline;
	margin: 0;
	padding: 0;
}
#tabs a {
	float: left;
	background: url(Images/tableft8.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}
#tabs a span {
	/*float: left;
*/
	display: block;
	background: url(Images/tabright8.gif) no-repeat right top;
	padding: 5px 13px 4px 10px;
	color: #DEDDDE;
/*	border: 1px solid #D70004;*/
	
}
/* Small hack for IE5-Mac \*/
#tabs a span {
	/*float: none;
*/
}
/* End IE5-Mac hack */
#tabs a:hover span {
	color: #4c4946;
}
#tabs a:hover {
	background-position: 0% -42px;
}
#tabs a:hover span {
	background-position: 100% -42px;
}
#tabs #current a {
	background-position: 0% -42px;
}
#tabs #current a span {
	background-position: 100% -42px;
	color: #ffffff;
}

#salir {
	float: right;
	width: 30px;
/*	height:33px;*/
	/*font-size: 96%;*/
	line-height: 1.4;
	/*border-bottom: 6px solid #D70004;*/
	clear:right;
/*	border: 1px solid #00ffff;*/
/*	padding:0px 10px 0px 10px;*/
	background-image:none;
	padding: 4px 17px 0px 0px;
}
#salir a {
	background:none;
	text-decoration: none;
}

.clear {
	clear: left;
}
select {
	border: 1px solid #58585A;
	scrollbar-face-color: #EFEFF4;
	scrollbar-shadow-color: #7B7A7A;
	scrollbar-highlight-color: #EFEFF4;
	scrollbar-3dlight-color: #7B7A7A;
	scrollbar-darkshadow-color: #D5D5DA;
	scrollbar-track-color: #D5D5DA;
	scrollbar-arrow-color: #7B7A7A;
	background-color: #EFEFF4;
	color: #4C4946;
	font: normal 11px/12pt Arial, Verdana, Tahoma;
	margin:0;
	pading:0;
}
.boto{
	border: 1px solid #ffffff;
	background-color: #d70004;
	color: #ffffff;
	font: normal 11px/12pt Arial, Verdana, Tahoma;
	font-weight:bold;
}
input, textarea{
	border: 1px solid #58585A;
	color: #4C4946;
	font: normal 11px/12pt Arial, Verdana, Tahoma;
}

.check{
	border:0;

}

form{
margin:0;
padding:0;
}

.english{
  background-image: url(Images/angles.gif);
  height: 16px;
  background-repeat: no-repeat;
  background-position:left;
}
.spanish{
  background-image: url(Images/castella.gif);
  height: 16px;
  background-repeat: no-repeat;
  background-position:left;
}

.inputError{
	border: 1px solid #FF0000;
/*	color: #4C4946;
	font: normal 11px/12pt Arial, Verdana, Tahoma;*/
}
