* { margin:0; padding:0; }
td { margin:0; padding:0; }
.td_titol { color:#000000; font-weight:bold; font-size:14px;}
ul,ol { list-style-position: outside; margin: 5px 0px 5px 15px; }
li { margin: 0px 0px 0px 15px; }
blockquote { margin: 5px 0px 5px 15px; }
img { border:0; }
a { text-decoration:none; color:#010101; outline:none;}
th { text-align:left; background:#f4f4e8; color:#414141;}
hr { border:none; border-bottom:1px solid #cccccc;}
form {
line-height:22px;
}
body {
color:#000000;

background-image:url('../img/bkg.jpg');
}

/* Estructura */
#main {
background-image:url('../img/fons.png');
background-position:center;
background-repeat:repeat-y;

width:990px;
margin: 0 auto;
font-size:12px;
line-height:16px;
}
	
	#head-magazine-1 h1 {
	font-family:Times New roman;
	font-size:36px;
	font-weight:bold; 
	color:#ffffff;
	line-height:28px; 
border-bottom:1px solid #ffffff;
margin-bottom:5px;
padding-bottom:10px;
	}
	
	#head-magazine-1 h2 {
	font-family:Times New roman;
	font-size:16px;
	font-weight:bold; 
	color:#ffffff;
	}
	
	#head-magazine-1 { 
	text-align:center;
	background-color:#424184; 
	height:50px; 
	padding:20px 0 30px 0; 
	}
	#head-magazine-2 { 
	background-color:#333274;
	text-align:center; 
	height:35px; 
	padding-top:10px; 
	}
	#head-magazine-2 h3 { font-family:Times New roman;font-size:16px;font-weight:bold;color:#ffffff; }
	#head-magazine-2 #cat1 {padding-top:5px;position:absolute;}
	#head-magazine-2 #cat2 {width:300px;text-align:right;margin-left:600px;padding-top:4px;padding-left:20px;position:absolute;}
	#head-magazine-2 #cat3 {text-align:right;margin-left:250px;text-align:center;position:absolute;width:400px;}

	
	
	/*Tipus 3 columnes */
	#head-a { padding-bottom:10px;}
		#head-a1 { background-image:url('../img/header1.png'); background-position:0 90px; background-repeat:no-repeat; font-size:18px; float:left; width:200px; padding-top:150px; text-align:left; }
		#head-a2 { text-align:center; float:left; width:520px; }
		#head-a3 {  background-image:url('../img/header3.png'); background-position:100px 90px; text-align:right; background-repeat:no-repeat; font-size:18px; float:left; width:200px; padding-top:150px; }
	
		#head-b { 
	background-image:url('../img/linia.png');
	background-repeat:repeat-x;
	background-position:0 36px;
	padding:5px 10px 0 0;
	border-top:3px double #000; 
	font-size:10px;
	font-weight:bold;
	height:32px;
	}
	
		#head-b1 { float:left; width:300px; text-align:left; padding:8px 0 0 0;}
		#head-b2 { float:left; width:180px; padding:3px 20px 0 20px;}
		#head-b3 { font-size:13px;float:left; width:161px; padding:6px 20px 0 20px;}
		   #head-b3 #upload { 
		   padding-top:2px;
		   height:19px;
		   width:161px;
		   text-align:center;
		   background-color:transparent;
		   background-image:url('../img/upload.png');
		   background-repeat:no-repeat;
		   background-position: center top;
		   }
		   #head-b3 #upload a {
		   color:#fcfdef;
		   font-weight:bold;
		   }
		   
		   #head-b4 {  float:left; width:180px; margin-top:3px; padding-top:4px; border-left:1px solid #000;border-right:1px solid #000; border-top:1px solid #000; padding-bottom:3px; background-color:#fff; }
		   #head-b4 #link { padding-left:15px; overflow:hidden; }
	
		#head-c a { float:left; margin-right:10px;}
		#head-c .cb  { margin-top:-8px; }
		   #head-c {
		   font-size:16px;
		   line-height:16px;
		   font-weight:bold;
		   padding:5px 0px 5px 0px;
		   /*border-bottom:3px double #000000;*/
		   }
		   
		   #menuidiomes {
		   padding-left:0px;
width:178px;
position:absolute;
font-size:12px;
margin-top:4px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding:0px 1px 1px 1px; 
text-align:left;
background-color:#fff;
margin-left:-1px;
}

		   
		   #menuidiomes a {
		   display:block;
		   width:158px;
		   padding:2px 10px 2px 10px;
		   }
		   
		   #menuidiomes a:hover {
		   background-color:#424242;
		   color:#fdfdef;
		   }
		   
		   
	#content {	/* 20px, */ padding:0 35px 35px 35px;}
	
		#cont1 {    
		width:920px;
		
		   min-height: 300px;
           height: auto !important;
           height: 120px;
        }
			#cont1 #col-a {
			float: left;
			width: 640px;
			/*padding-right:20px;*/
			}
			#cont1 #col-b {
			margin: 0;
			float: right;
			width: 260px;
			}
	
	#bottom { padding:20px 35px; }
		#bottom-a { float:left;width:400px; }
		#bottom-c { float:left;width:100px; }
		#bottom-b {
		float:left;
		width:181px;
		height:70px;
		background-image:url('../img/logo_footer.png');
		background-repeat:no-repeat;
		}
		   
		   
		
/* Mòduls */

.mod1-a {
float:left;
width:140px;
padding-right:10px;
}
.mod1-b {
font-weight:bold;
text-align:right;
float:left;
width:75px;
line-height:12px;
}	

	.list1 li { margin: 0px 0px 0px 18px; font-size:10px; font-weight:bold; line-height:20px; }
	.list1 { list-style-image:url(../img/list_image.png); margin: 0px 0px 0px 15px; }


/* Altres */
.cb { height:1px; clear:both; }
.mt8 { margin-top:8px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }






/* Algunes pàgines son 50% i 50% */
#cont1 #col50-a {
   float: left;
   width: 400px;
   padding-right:20px;
   }

#cont1 #col50-b {
   float: left;
   width: 480px;
   padding-left:20px;
}


/*Vertical_align*/
.container-table { display:table; height:90%; vertical-align:middle;}
.container-cell-middle {
display:table-cell;
vertical-align:middle;
}
.container-cell-bottom {
display:table-cell;
vertical-align:bottom;
}

.usuari_bottom {
background-image:url('../img/usuari_field.png');
background-repeat:no-repeat;
height:2px;
}

/* Formularis */
.text {
border:1px solid #cccccc;
}

#botons {margin-top:20px;}
.button {
border:1px solid #cccccc;
background:#424242;
color:#fdfef8 !important;
padding:2px 5px 2px 5px;;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}
.button:hover { color:#fdfef8; }

.imgvotar {
cursor:pointer;
}


.imatge-a {
margin-right:10px;
}

/*missatges*/
#no  {
border:1px solid #dd3c10;
color:#dd3c10;
padding:10px;
font-weight:bold;
text-align:center;
margin-bottom:25px;
}

#ok  {
border:1px solid #129d00;
color:#129d00;
padding:10px;
font-weight:bold;
text-align:center;
margin-bottom:25px;
}


.principal-noticia {
width:180px;float:left;
padding-left:15px;
padding-right:15px;
min-height: 125px;
           height: auto !important;
           height: 125px;
}

/* Missatge */
#mod11-text {
font-size:18px;
line-height:18px;
font-weight:bold;
margin-bottom:10px;
}
#mod11-link {
font-size:12px;
font-weight:bold;
}
#mod11-link a{
font-weight:normal;
}

textarea {
width:520px;
font-size:12px;
}

/* template */
#head { padding:0 35px 0px 35px;	font-size:14px;}
#head a { color:#000000; font-size:12px;	}
	
		#logo {
		display:block;
		width:920px;
		height:119px;
		background-image:url('../img/header.png');
		}
	

.article {font-size:12px;  padding:5px 20px 40px 20px; }

.article h2 { font-size:25px; line-height:25px; color:#000000; font-weight:bold; margin-bottom:15px; margin-top:10px; }
h1 { font-size:20px; line-height:22px;}
.article #comentaris { color:#000000; font-weight:bold; font-size:12px; }
.article #visites { color:#000000; font-weight:bold; font-size:12px; }
.article #nom { color:#000000; font-weight:bold; font-size:12px; }
.article #data { font-size:11px; color:#959595; font-size:10px; font-family:"Arial"; }
.article #categoria { color:#000000; font-weight:bold; }
.article #contingut * { text-align:justify; font-family:"Arial"; font-size:12px; }
.article #contingut p { margin-bottom:10px; }

.article #a1 { float:left; width:260px; }
.article #a2 { float:left; width:150px; padding-top:16px;}
.article #a3 { float:left; width:90px; text-align:right; padding-top:16px; color:#959595; font-family:"Arial";}
.article #a4 { float:left; width:90px; text-align:right; padding-top:16px; color:#959595; font-family:"Arial";}
.article #marc1-a { float:left; width:300px;  }
.article #marc1-b { float:left; width:295px; }
.article #marc1-b img { margin-bottom:22px;margin-left:10px;float:left; }
.article #marc2 { margin:0 0 25px 0;}
.article #marc2 img { cursor:pointer; padding:1px; border:1px solid #000000; }


#head #tabs { position:absolute; }

#head .tab_actiu {
float:left;
margin-right:5px;
font-size:11px;
background-color:#eae8e9;;
padding:6px 15px 6px 15px;
border-top:1px solid #000000; 
border-left:1px solid #000000; 
border-right:1px solid #000000; 
}

#head .tab_inactiu { 
float:left;
margin-right:5px;
font-size:11px;
background-color:#f7f5f6;
padding:6px 15px 5px 15px;
border-top:1px solid #9d9d9d; 
border-left:1px solid #9d9d9d; 
border-right:1px solid #9d9d9d; 
}
#head #upload a { font-size:11px; }

#div-comentaris { margin-top:40px; }
#div-comentaris #c { margin-bottom:10px; background-color:#c8c8c8; padding:0 10px 0 10px; }
#div-comentaris #c1 {  float:left; width:180px; font-size:12px; font-weight:bold; color:#000000; }
#div-comentaris #c2 { float:left; width:265px; text-align:center; font-weight:bold; color:#000000; }
#div-comentaris #c2 .text {  background-color:#c8c8c8; border:1px solid #eae8e9; }
#div-comentaris #c3 { float:left; width:175px; text-align:right; font-weight:bold; }
#div-comentaris #c3 a { color:#000000; }
#div-comentaris table { background-color:#eae8e9; }

.paginacio { background-color:#959595; height:20px; padding:5px 10px 0px 10px; margin:0 0 10px 0; }
.paginacio a{ font-weight:normal; }
.paginacio .p1 {float:left; width:435px; font-weight:bold; color:#000000; }
.paginacio .p2 {float:left; width:180px; text-align:right; font-weight:bold; }

#div-comentaris .comentari { padding:10px 0px 5px 5px;   }
#div-comentaris .comentari .status { height:16px; padding:3px 10px 3px 10px;  background-color:#c8c8c8; }
#div-comentaris .comentari .status .status1 { float:left; width:420px; }
#div-comentaris .comentari .status .status1 a {   color:#000000; font-weight:bold; }
#div-comentaris .comentari .status .status2 {  float:left; width:195px; text-align:right; color:#000000; font-weight:bold;}
#div-comentaris .comentari .status .status2 img { vertical-align:-3px; }
#div-comentaris .contingut { padding:3px; background-color:white; }
#div-comentaris .contingut1 {  float:left; width:60px; background-color:white; }
#div-comentaris .contingut2 { float:left; width:565px;background-color:white; }


/* els recursius */

#div-comentaris .comentari .status .status1-b { float:left; width:340px; }
#div-comentaris .comentari .status .status1-b a {  color:#000000; font-weight:bold; }
#div-comentaris .comentari .status .status2-b { float:left; width:215px; text-align:right; color:#000000; font-weight:bold;}
#div-comentaris .comentari .status .status2-b img { vertical-align:-3px; }
#div-comentaris .comentari .status-b { margin-left:50px; height:16px; padding:3px 10px 3px 10px;  background-color:#c8c8c8; }
#div-comentaris .contingut-b { margin-left:55px; margin-left:5px; background-color:white; }


.modul { 
border-bottom:1px solid #cccccc; 
border-left:1px solid #cccccc; 
border-right:1px solid #cccccc; 
margin-bottom:5px; font-size:11px;
}
.modul .bottom { display:none; }
.modul a { color:#000000; font-weight:bold; font-size:12px; }
.modul .titol { 
background-color:#c7c5c6;
font-size:14px;
padding:9px 15px 0px 15px;
font-weight:bold;
color:#000000;
background-image:url('../img/status.png'); 
background-repeat:no-repeat;
background-position:left;
height:22px;
}
.modul .content { 
background-color:#c7c5c6;
background-image:url('../img/status2.png');
padding:10px 10px 10px 10px; 
margin-bottom:1px;}
.modul .content p {  padding:0px; margin:0px; }
.modul .content input { font-size:10px; }
.modul .content-mod6 {  

background-image:url('../img/status2.png');
margin-bottom:1px; 
padding:7px 4px 4px 4px; background-color:#c7c5c6; 
}
.modul .content-mod6 ul {  padding-top:10px; }
.modul .content-mod6 a {  padding:0 4px 4px 4px; font-size:10px; font-weight:normal;}

.tabs {  background-color:#c7c5c6; height:19px; padding:0px; }
.tabs a { font-size:11px; height:19px; font-weight:normal; padding:2px 10px 2px 10px; display:block;}

.taba {
display:block;
display:inline;
float:left;
font-size:9px;
}
.tabb {
display:inline;
float:left;
background-color:#eae8e9;

padding:2px 10px 2px 10px;

}

/* Mòdul Usuari */

.user_image { float:right; margin-left:5px; }
.user_name { font-size:16px; line-height:22px; color:#000000; font-weight:bold; }
.user_pg { font-size:11px;  padding-top:30px; color:#000000; }
.user_titol { font-size:11px; line-height:14px; }
.user_from { font-size:11px; line-height:14px; font-weight:bold;}
.user_descr { font-weight:bold; color:#000000; }
.usuari_baix { margin-top:20px; }
.user_numero1 { font-weight:bold; color:#000000; }
.user_numero2 { font-weight:bold; font-size:18px; padding-top:10px; color:#959595;}

.newcoment {margin-top:25px;}

/* El mod de destacats */
#destacats {
font-size:11px;
line-height:16px;
font-weight:normal;
background-color:#eae8e9;
}
.destacats a {
font-size:11px;
padding-left:5px;
padding-right:5px;
font-weight:normal;
}

.article2 { margin-top:25px; }
/*El primer article de la pàgina*/
.article2-a { float:left; width:140px; }
.article2-a img { padding:1px; border:1px solid #000000; }
.article2_categoria a { font-family:georgia; font-size:12px; margin-bottom:15px; font-weight:bold; color:#959595; }
.article2 .article_dades { padding-left:10px; }
.article2 .article_dades img { border:0; padding:0; }
.article2 .autor { font-family:georgia; font-size:11px; font-weight:bold; }
.article2 .data { font-family:Arial; font-size:10px;  color:#959595;}
.article2 .coments { font-family:Arial; font-size:10px;  color:#959595;}
.article2 .coments span { font-weight:bold; color:#000000;}
.article2 .visits { font-family:Arial; font-size:10px; color:#959595;}
.article2 .visits span { font-weight:bold; color:#000000;}



.article2-b { float:left; width:470px; padding-left:20px; }
.article2-b { float:left; width:470px; padding-left:20px; }
.article2_titol { text-align:left; font-family:Georgia; font-size:10px; }
.article2_introduccio { 
margin-top:10px;
font-family:Arial;
font-size:11px;
text-align:justify;
font-weight:bold;
}
.article2_contingut {
text-align:justify;
margin-top:10px;
font-family:Arial;
font-size:11px;
line-height:15px;
}
.article_bottom-a {
margin-top:10px;
}

.article_bottom-b {
background-image:url('../img/article_field.png');
background-repeat:no-repeat;
background-position: center;
height:14px;
/*padding-top:10px;*/
padding-bottom:15px;

/*width:322px;
float:right;*/
}

/* el segon article */
.article1 .article-a { float:left; width:110px; padding-right:10px; margin-bottom:25px; }
.article1 .article1_categoria a { font-family:georgia; font-size:12px; font-weight:bold; color:#959595; }
.article1 .article-a img { padding:1px; border:1px solid #000000; }
.article1 .article-b { font-family:arial; font-size:11px; padding-top:14px; float:left; width:380px; padding-right:25px; }
.article1 .article-c { float:left; width:109px; border-left:1px solid #000000; padding-left:5px; }

.article1 .article_dades { padding-left:10px; }
.article1 .article1_titol { font-family:georgia; font-size:11px; font-weight:bold; padding-bottom:5px; }
.article1 .autor { font-family:georgia; font-size:11px; font-weight:bold; }
.article1 .data { font-family:Arial; font-size:10px;  color:#959595;}
.article1 .coments { font-family:Arial; font-size:10px;  color:#959595;}
.article1 .coments span { font-weight:bold; color:#000000;}
.article1 .visits { font-family:Arial; font-size:10px; color:#959595;}
.article1 .visits span { font-weight:bold; color:#000000; }


span.size1 a{
color: #000;
font-size: 1.5em;
line-height:1em;
}
span.size2 a {
color: #111;
font-size:1.4em;
}
span.size3 a {
color: #222;
font-size: 1.3em;
}
span.size4 a {
color: #333;
font-size: 1.2em;
}
span.size5 a {
color: #555;
font-size: 1.1em;
}
span.size6 a {
color: #777;
font-size: 1.0em;
}
span.size7 a {
color: #999;
font-size: 0.9em;
}
span.size8 a {
color: #aaa;
font-size: 0.8em;
}
span.size0 a {
color: #ccc;
font-size: .7em;
}

.gran-columna {
iecolumn-count:2; 
iecolumn-gap:20px;
-moz-column-count:2; 
-moz-column-width:200px;
-moz-column-gap:20px;
}

.resum-columna {
text-align:justify;
-moz-column-count:2; 
-moz-column-width:150px;
-moz-column-gap:20px;
}


#cerca { margin-bottom:10px; }
#cerca_text {border:1px solid #cccccc; width:180px; background:transparent; }
#cerca_boto { cursor:pointer; background-image:url('../img/search.png'); width:65px; height:20px; border:0; color:white; }