.date01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.date01:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}
.contact01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	text-decoration: none;
}
.topmenu01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
}
.topmenu01b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #EF0041;
	text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;	
	cursor:pointer;	
}
.sep01 {position:relative; font-size:1px; width:125px; height:28px}
.lmtd  {
	border-left:1px solid #CACACA;
	border-right:1px solid #CACACA;
	border-bottom:1px solid #CACACA;
	background-image:url(img/lm02.gif);
	cursor:pointer;
}
.lmtdb {
	border-left:1px solid #CACACA;
	border-right:1px solid #CACACA;
	border-bottom:1px solid #CACACA;
	background-image:url(img/lm03.gif);
	cursor:pointer;
}
	
#leftmenu {border-top:1px solid #CACACA}
.title01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.title02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
}
.title03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.credit01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.loading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.mainquad01 {
	border-top:1px solid #CACACA;
	border-left:1px solid #CACACA;
	border-right:1px solid #CACACA;		
	height:200px
}
.mainquad02 {
	border-top:1px solid #CACACA;
	border-left:1px solid #CACACA;
	border-right:1px solid #CACACA;		
	height:245px
}
.quad02title {
	position:relative;
	width:100%;
	height:18px; 
	padding-top:3px; 
	background-color:#CACACA
}
.news01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align:justify;
}
.news01:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fb2836;
	text-align:justify;
	text-decoration: none;	
}
.newstitle01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:6px;
	text-transform: uppercase;
}
.newssubtitle01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ff0000;
	text-align:justify;
	font-weight: bold;
}
.newsdate01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7575;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
	padding-right:8px;
	padding-top:6px;
}
.newsdate02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7575;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
	padding-right:8px;
}
.more01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
.more01:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fb2836;
	font-weight: bold;
	text-decoration: none;	
}

.more02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}
.more02:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fb2836;
	font-weight: bold;
	text-decoration: none;	
}


#div-container {
	position:relative;
}
.list01 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding-top:1px;
	padding-bottom:2px;
}
.list01:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding-top:1px;
	padding-bottom:2px;
	text-decoration: none;
}
.send {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#808080;
	padding-top:1px;
	padding-bottom:2px;
	text-decoration: none;
}
.send:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	padding-top:1px;
	padding-bottom:2px;
	text-decoration: none;
}
.leftlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding-top:1px;
	padding-bottom:2px;
	text-decoration: none;
}
.leftlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#808080;
	padding-top:1px;
	padding-bottom:2px;
	text-decoration: none;
}

.leftlink_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding-bottom:5px;
	text-decoration: none;
}
.leftlink_new:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	padding-bottom:5px;
	text-decoration: none;
}

.navegacio_titol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	padding-bottom:5px;
	text-decoration: none;
}
.navegacio_titol:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	padding-bottom:5px;
	text-decoration: none;
}

.navegacio_apartats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}
.navegacio_apartats:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration: none;
}

.navegacio_apartat_actual {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FB2836;
	text-decoration: none;
}

.foto01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
}
.centrado {
	text-align:center;
}

/* NED */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
}

.enlace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	cursor:pointer;
}

.enlace  img{ 
	border: 1px solid rgb(51, 51, 51);
}

#principal {
	position:relative;
	width:989;
	top:5;
	margin:auto;
	z-index:0;
 }

#menu_sup {
	position:absolute;
	z-index:0;
	top:15;
	left:220;
}

#logoindex {
	position:absolute;
	z-index:0;
	top:24;
	left:57;
 }

 #logo {
	position:absolute;
	z-index:0;
	top:25;
	left:20;
 }

#logo_comp {
	position:absolute;
	z-index:0;
	top:15;
	left:839;
  }

#main_flash {
	position:absolute;
	z-index:1;
	top:100px;
	left:4px;
}

#contingutindex {
	position:absolute;
	z-index:0;
	top:45;
	left:218;
	text-align:left;
	width:771;
	height:398;
}

#contingut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align:justify;
	position:absolute;
	z-index:0;
	top:75;
	left:218;
	text-align:left;
	width:771;
	/*height:355;*/
	height:285;
	overflow:auto;
	background-color: #eeeeee;
}

#contingut_auto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align:justify;
	position:relative;
	z-index:0;
	top:75px;
	left:109px;
	text-align:left;
	width:771px;
	/*height:355;*/
	/*height:285;*/
	height:auto;
	/*min-height:285px;*/
	background-color: #eeeeee;
}

#contingut TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-align:justify;
}

#banners {
	position:absolute;
	z-index:0;
	/*top:467;*/
	top:387;
	left:218;
	text-align:left;
	width:771;
}

#noticies {
	position:absolute;
	z-index:50;
	top:505;
	left:218;
	text-align:left;
	width:562;
	height:55;
}

#derechos {
	position:absolute;
	z-index:0;
	/*top:660;*/
	top:570;
	left:218;
	width:771;
	height:18;
}

#banners_auto {
	position:absolute;
	z-index:0;
	bottom:22px;
	/*top:467;*/
	/*top:387;
	left:218;*/
	text-align:left;
	width:771;
}

#noticies_auto {
	position:absolute;
	z-index:50;
	bottom:22px;
	/*top:505;*/
	/*left:218;*/
	text-align:left;
	width:562;
	height:55;
}

#derechos_auto {
	z-index:0;
	/*top:660;*/
	width:771px;
	height:18px;
	background-color:#FFFFFF;
	border-top:3px solid #FFFFFF;
}

#navegacio {
	position:absolute;
	z-index:50;
	top:318;
	left:4;
	width:214;
}

#up {
	position:absolute;
	z-index:0;
	top:45;
	left:218;
	width:771;
	height:27;
}

#down {
	position:absolute;
	z-index:0;
	/*top:433;*/
	top:363;
	left:218;
	width:771;
	height:18;
}

#down_auto {
	z-index:0;
	/*top:433;*/
	width:771;
	height:18;
	border-top:3px solid #ffffff;
	background-color:#FFFFFF;
}



.credit01 {
	position:absolute;
	right:14px;
	bottom:6px;
}