body {
	margin:0px;
	padding:0px;
	width:100%; 
	height:100%;
}

body.gran0 p {font-size:13px;}
body.gran1 p {font-size:14px;}
body.gran2 p {font-size:15px;}
body.gran3 p {font-size:16px;}

#pmenu li a ul { display: none; }

#cat { background:url(img/menu_categories.gif); background-repeat:no-repeat; width:660px; height:26px; }
#subcat { background:url(img/menu_subcategories.gif); background-repeat:no-repeat; width:660px; height:24px;  }
#submenu { display: none; }
/*#subtematiques { width:660px; height:24px; margin-top:-0px; }*/
#subtematiques { width:660px; height:50px; }
#fotoflow { width:884px; margin-top:120px; #margin-top:0px;}
#fotoflow2 { width:884px;}

.vora { border-style:solid; border-width:1; border-color:white; }

.doble { margin-top:1px; margin-left:1px; }

.img_transparent { behavior: url(includes/iepngfix.htc); }

.fleft { float:left; }
.fright { float:right; }
.brclear { clear:both; }

.auto_dreta { margin-right:auto; }
.auto_esq { margin-left:auto; }

.majuscules { text-transform:uppercase; }
.capitalize { text-transform:capitalize; }
.sense_deco { text-decoration:none; }
.subrallat { text-decoration:underline; }
.cursor { cursor:pointer; }
.no_mostris { display:none; }

.llista1 { list-style-type:none; margin:0px; padding:0px; }

.li1 { float:left; }

#main { position:relative; width:920px; margin-right:auto; margin-left:auto; text-align:left; }
.contingut { width:100%; height:553px; }
.contingut2 { width:100%; /*height:520px;*/ }
.correu { font-size:12px; font-family:arial; color:#ffffff; }

.input_form { width:330px; background-color:#ffffff; border:1px #000000; font-size:12px; }
.select { background-color:#E1E1E1; font-size:11px; font-family:arial; color:#333333; } 
.comentaris { width:330px;  border:2px #000000; font-size:12px; font-family:arial; border-style:solid; border-width:1px; border-color:#000000; background-image:url(img/degradat_comentaris.jpg); }

.gris1 { font-family:arial; font-size:9px; color:#CCCCCC; }
.gris2 { font-family:arial; font-size:14px; color:#999999; }
.gris3 { font-family:arial; font-size:12px; color:#CCCCCC; }
.gris4 { font-family:arial; font-size:12px; color:#999999; }
.gris5 { font-family:arial; font-size:10px; color:#666666; }
.gris6 { font-family:arial; font-size:9px; color:#888888; }
.gris7 { font-family:arial; font-size:12px; color:#666666; }
.gris8 { font-family:arial; font-size:10px; color:#202020; }
.gris9 { font-family:arial; font-size:20px; color:#999999; }
.gris10 { font-family:arial; font-size:10px; color:#999999; }
.gris11 { font-family:arial; font-size:11px; color:#333333; }

.blanc1 { font-family:arial; font-size:30px; color:#ffffff; }
.blanc1b { font-family:century gothic; font-size:30px; color:#ffffff; }
.blanc2 { font-family:arial; font-size:12px; color:#ffffff; }
.blanc3 { font-family:arial; font-size:14px; color:#ffffff; }

.negre1 { font-family:arial; font-size:12px; color:#000000; }
.negre2 { font-family:arial; font-size:14px; color:#000000; }

.text_centrat { text-align:center; }

/*----------------------------------------------*/
.mou_esq10 { margin-left:10px; }
.mou_esq20{ margin-left:20px; }
.mou_esq170{ margin-left:170px; }
.mou_esq50{ margin-left:50px; }
.mou_esq250{ margin-left:245px; }
.mou_esq10b { padding-left:10px; }
.mou_esq70 { margin-left:70px; }


.mou_dreta10 { margin-right:10px; }

/*----------------------------------------------*/

.mou_amunt8 { margin-top:8px; }
.mou_amunt5 { margin-top:5px; }
.mou_amunt70 { padding-top:70px; }
.mou_amunt70b { margin-top:70px; }
.mou_amunt40 { margin-top:40px; }
.mou_amunt90 { margin-top:90px; }
.mou_amunt3 { margin-top:3px; }
.mou_amunt20 { margin-top:20px; }
.mou_amunt8b { padding-top:8px }
.mou_amunt30b { margin-top:-10px; }
.mou_amunt150 { margin-top:-0px; #margin-top:-40px; }
.mou_amunt60 { padding-top:40px; }

.mou_abaix5 { margin-bottom:5px; }
.mou_abaix3 { margin-bottom:3px; }
.mou_abaix8 { margin-bottom:8px; }

/******************************************************/
/******************************************************/
/******************************************************/
/******************************************************/

.arial10 { font-family:arial; font-size:10px; }
.arial11 { font-family:arial; font-size:11px; }
.arial12 { font-family:arial; font-size:12px; }
.arial14 { font-family:arial; font-size:14px; }

.century1 { font-family:century gothic; font-size:14px; }
.century2 { font-family:century gothic; font-size:30px; }
.century3 { font-family:century gothic; font-size:28px; }
.century4 { font-family:century gothic; font-size:20px; }
.century5 { font-family:century gothic; font-size:24px; }
.century6 { font-family:century gothic; font-size:30px; }
.century7 { font-family:century gothic; font-size:16px; }

.negreta { font-weight:bold; }
.cGris1{color:#202020;}
.cGris2{color:#CCCCCC;}
.cGris3{color:#999999;}
.cGris4{color:#666666;}
.blanc{color:#ffffff;}

#menuPrincipal{
	float:right;
	height:25px;
	margin-top:25px;
}

#menuPrincipal ul{
	width:100%;
	height:25px;
	line-height:24px;
}

#menuPrincipal ul li{
	float:right;
	margin-left:25px;
	line-height:24px;
}

#menuPrincipal ul li a:hover{
	font-family:century gothic, arial; 
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	line-height:24px;
}

#itemMenuPrincipal1{
	font-family:century gothic; 
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#999999;
	line-height:24px;
}

#itemMenuPrincipal2{
	font-family:century gothic; 
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	line-height:24px;
}

#temes{
	background:url(../img/menu_categories.gif); 
	background-repeat:no-repeat; 
	width:660px; 
	height:26px;
}

#temes ul{
	width:100%;
	height:26px;
	margin-left:40px;
}

#temes ul li{
	float:left;
	height:26px;
	line-height:24px;
}

#temes ul li a:hover{
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#itemTemes1{
	font-family:arial; 
	font-size:12px; 
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}

#itemTemes2{
	font-family:arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}


#subtemes{
	background:url(../img/menu_subcategories.gif); 
	background-repeat:y-repeat; 
	width:660px; 
	padding-bottom:5px;
}

#subtemes ul{
	width:640px;
	margin-left:20px;
	/*border:1px solid yellow;*/
}

#subtemes ul li{
	float:left;
	/*border:1px solid blue;*/
	line-height:25px;
	margin-right:20px;
}

#subtemes ul li a:hover{
	font-family:arial; 
	font-size:12px; 
	color:#999999;
	text-decoration:underline;
	font-weight:bold;
	line-height:25px;
}

#itemSubtemes1{
	font-family:arial;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	line-height:25px;
}

#itemSubtemes2{
	font-family:arial; 
	font-size:12px; 
	color:#999999;
	text-decoration:underline;
	font-weight:bold;
	line-height:25px;
}

#separadorGris1{ 
	font-size: 1px; 
	line-height: 1px; 
	background-color:#666666; 
	height:1px; 
}

#separadorNegre{ 
	font-size: 1px; 
	line-height: 1px; 
	background-color:#000000; 
	height:1px; 
}

#separadorBlanc{ 
	font-size: 1px; 
	line-height: 1px; 
	background-color:#FFFFFF; 
	height:1px; 
}

.formu1{
	border:1px solid #000000;
	background:url(../img/fons_casella.jpg);
	background-repeat:x-repeat;
	font-size:12px;
	font-family:arial;
	color:#000000;
}

.formu2{
	border:1px solid #000000;
	background:url(../img/fons_casella2.jpg);
	background-repeat:x-repeat;
	font-size:12px;
	font-family:arial;
	color:#000000;
}

/* La classe TEXTE s'aplica al texte que ve de l'editora, així l'adaptem als estils del projecte en concret */
.texte p, .texte ul, .texte ol {
	font-family:arial;
	font-size:11px;
	color:#CCCCCC;
}

.texte a{
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
}

.texte table, .texte tr, .texte td{
	border-style:none;
	font-family:arial;
	font-size:11px;
	color:#CCCCCC;
}

.texte img { float:left; margin:5px; margin-left:0px; }
/* Fi classe TEXTE */

.cela1 {
	position: relative;
	float: left;
	width: 250px;
	/*height: 20px;*/
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #E0DFE3;
	/*background-color: #F3F2F4;*/
}

.cela2 {
	position: relative;
	float: left;
	width: 250px;
	/*height: 20px;*/
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #E0DFE3;
	/*background-color: #FFFFFF;*/
}
