body {
	margin: 0px;
	background-image: url(../imatges/fons.jpg);
	background-repeat: repeat-x;
}
p,li,div,td { font: 12px Arial, Helvetica, sans-serif; color: #444243; }


h1 { font-size: 14px; font-family:Arial Black,Helvetica,sans-serif; }
h2 { font: 13px arial black; color: #444343; padding-left: 12px; }

/*
 *	links
 */
a  { font: 12px Arial, Helvetica, sans-serif; color: #444243; }
a:hover { text-decoration: none; }
a.titol { font: 13px arial black; color: #444343; text-decoration: none; }
a.titol:hover { text-decoration: underline; }
a.resum { font: 12px Arial, Helvetica, sans-serif; color: #444243; text-decoration: none; }
a.resum:hover { text-decoration: underline; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.data  { font: 10px sans-serif; color: #C6002D; }
input, textarea { font: 11px Arial, Helvetica, sans-serif; }
input[type=submit] { background-color: #444343; color: white; font-weight: bold; }



/*
 *	GENERICS
 */

.wrapper { }
.contingut {
	width: 830px;
	margin:-2px auto auto;
	//margin: auto;
	background-image: url(../imatges/fons-contingut.jpg);
	background-repeat: no-repeat; }
.clear { clear:both; }
.foto img { border: 1px solid #9A9A9A; padding: 2px; }

/*
 *	capcelera
 */
.capcelera {
	width: 788px;
	height:270px;
	margin:auto auto auto 19px;
	background-image:url(../imatges/cmm-menublanc.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.flash{
	padding-top:4px;
	}

a.idioma{
	display:block;
	height:13px;
	position:absolute;
	right:10px;
	text-decoration:none;
	top:6px;
	width:43px;
}

/*
 *	menu
 */
.menu {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-left:6px;

}
.menu a {
	display: block;
	float:left;
	text-decoration:none;
	padding:9px 15px 8px 12px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.menu a:hover {
   color: #C6002D;
   background-image:url(../imatges/botonselec1.png);
   background-position:bottom;
}

/*
 *	columna esquerra
 */

.sidebar_esquerra { padding-left: 22px; width: 190px; float: left; }
.activitats a { line-height: 17px; }

/*
 * MODUL PETIT
 */

.modul-cap
{
	width: 189px;
	height: 59px;
	background-image:url(../imatges/modul-cap.jpg);
	background-repeat:no-repeat;
	position: relative;
}

.modul-mig
{
	width: 169px;
	padding: 0px 10px;
	background-image: url(../imatges/modul-mig.jpg);
	background-repeat:repeat-y;
}

.modul-mig-scroll
{
		height:270px;
		overflow-x:hidden;
		overflow-y:scroll;
}

.modul-peu
{
	width: 189px;
	height: 12px;
	background-image: url(../imatges/modul-peu.jpg);
	background-repeat:no-repeat;
}

.modul-titol
{
	text-align: left;
	font: 14px Arial Black, Helvetica, sans-serif;
	position:absolute;
	top: 18px;
	left: 18px;
}


 /*
 * MODUL MAINNAV
 */
.mainnav-modul { margin: auto; width: 401px; }
.mainnav-modul-cap
{
	margin: auto;
	height: 59px;
	background-image:url(../imatges/mainnav-modul-cap.jpg);
	background-repeat:no-repeat;
	position: relative;
}

.mainnav-modul-mig
{
	margin: auto;
	padding: 0px 10px;
	background-image: url(../imatges/mainnav-modul-mig.jpg);
	background-repeat:repeat-y;
	font: 12px Arial, Helvetica, sans-serif;
}

.mainnav-modul-mig-cap
{
	margin: auto;
	height: 59px;
	background-image:url(../imatges/mainnav-modul-mig-cap.jpg);
	background-repeat:no-repeat;
	position: relative;
}


.mainnav-modul-mig
{
	padding: 10px 10px 10px 10px ;
	background-image: url(../imatges/mainnav-modul-mig.jpg);
	background-repeat:repeat-y;
	color: black;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.mainnav p { font: bold 12px Arial, Helvetica, sans-serif; color: black; margin: 0px; }
.mainnav-modul-peu
{
	height: 14px;
	background-image: url(../imatges/mainnav-modul-peu.jpg);
	background-repeat:no-repeat;
}

.mainnav-modul-titol
{
	text-align: left;
	font: 14px Arial Black, Helvetica, sans-serif;
	position:absolute;
	top: 18px;
	left: 18px;
}


/*
 * 		MODUL MAINNAV ****** GRAN *********
 */

.mainnav-modul-gran { float: right; padding-right: 23px; width: 592px; text-align: left; }
.mainnav-modul-gran-cap
{
	margin: auto;
	width: 592px;
	height: 59px;
	background-image:url(../imatges/mainnav-modul-gran-cap.jpg);
	background-repeat:no-repeat;
	position: relative;
}

.mainnav-modul-gran-mig-cap h2 { margin: 0px; padding: 0px; padding-left: 0.6em; font-size: 14px;}
.mainnav-modul-gran-mig-cap
{
	margin: auto;
	width: 572px;
	padding: 10px 10px 10px 10px;
	height: 29px;
	background-image:url(../imatges/mainnav-modul-gran-mig-cap.jpg);
	background-repeat:no-repeat;
	position: relative;
}

.mainnav-modul-gran-mig
{
	width: 572px;  /** - el padding **/
	padding: 10px 10px 10px 10px ;
	background-image: url(../imatges/mainnav-modul-gran-mig.jpg);
	background-repeat:repeat-y;
	color: black;
	font: 12px Arial, Helvetica, sans-serif;
}

.mainnav p { font: 13px Arial, Helvetica, sans-serif; color: black; margin: 0px; margin-bottom: 10px; line-height: 20px; }

.mainnav-modul-gran-peu
{
	width: 592px;
	height: 14px;
	background-image: url(../imatges/mainnav-modul-gran-peu.jpg);
	background-repeat:no-repeat;
}

.mainnav-modul-gran-titol
{
	text-align: left;
	font: 14px Arial Black, Helvetica, sans-serif;
	position:absolute;
	top: 18px;
	left: 18px;
}

.apartat-contingut p { padding-bottom:10px; font-weight: normal; line-height: 17px; }

/*
 *	columna dreta
 */
.sidebar_dret {
	width: 189px;
	float: right;
	padding-right: 22px;
}
.banner { padding-top: 0.5em; cursor:pointer; }

/*
* Pagina tracks
*/
.track
{
	margin:0px 0px 15px 0px;
	background-image:url(../imatges/trackback.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	}

.track-foto
{
	float:left;
	padding:5px;
}

.track-info
{
	float:left;
	padding-top:5px;
	padding-left:10px;
}

/*
 *	footer
 */

.peu { width: 784px; height: 67px; background-image:url(../imatges/peu.jpg); background-repeat: no-repeat; margin: auto; color: black; }

.apartat-text,
.apartat-text p
{
	line-height: 17px;
	margin: 0px;
	padding: 0px;
}

.apartat-text a:hover { color: #C6002D; }




/*
 * ALBUM
 */
 
