* { margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-size:13px;}
td { margin:0; padding:0;font-size:12px; font-family:"Times New Roman", Times, serif; }
.td_titol { align:right; 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 {
/*background-color:#6b7479;*/
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:Arial;
	font-size:36px;
	font-weight:bold; 
	color:#000000;
	line-height:25px; 
	border-bottom:1px solid #000000;
	padding-bottom:10px;
	margin-bottom:6px; 
	}
	
	#head-magazine-1 h2 {
	font-family:Arial;
	font-size:16px;
	font-weight:bold; 
	color:#000000;
	margin-bottom:5px;
	}

	#head-magazine-1 { 
	font-size:36px;
	text-align:center;
	background-color:#ffee59; 
	height:45px; 
	padding:15px 0 30px 0; 
	border-top:20px solid #000000;
	border-bottom:10px solid #000000;
	}
	#head-magazine-2 { 
	background-color:#ffd40c;
	text-align:center; 
	height:35px; 
	padding-top:10px; 
	border-bottom:5px solid #000000;
	}
	
	#head-magazine-2 h3 { font-family:Arial;font-size:16px;font-weight:bold; }
	#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:260px;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:14px;
	font-weight:bold;
	height:32px;
	}
	
		#head-b1 { float:left; width:300px; text-align:left; padding:5px 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 { 
		   border:1px solid #00000;
		   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:172px; 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:170px;
		   position:absolute;
		   font-size:12px;
		   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:#ffffff;
		   margin-top:4px;
		   margin-left:-1px;
		   }
		   #menuidiomes a {
		   display:block;
		   width:150px;
		   float:left;
		   padding:2px 10px 2px 10px;
		   }
		   #menuidiomes a:hover {
		   background-color:#424242;
		   color:#fdfdef;
		   }
		   
		   
		   #head1 { 

		text-align:center;      
		

		      }
		   #head2 { height:40px;border-bottom:3px double #000000;border-top:3px double #000000;}
		   #head2-a, #head2-b, #head2-c {
		   float:left;
		   width:305px;
		   padding-top:10px;
		   }
		   #head2-b { 
		   height:20px;
		   background-color:transparent;
		   background-image:url('../img/upload.png');
		   background-repeat:no-repeat;
		   background-position: center bottom;
		   }
		   #head2-b a {
		   background-color:transparent;
		   color:#fcfdef;
		   font-weight:bold;
		   }
		   #head2-c {text-align:right;}
		   #head2-b {text-align:center;}
		   
		   #head3 {
		   padding-top:10px;
		   padding-bottom:5px;
		   border-bottom:1px solid #000000;
		   min-height: 25px;
           height: auto !important;
           height: 25px;
		   }
#head4 {
		   padding-top:10px;
		   padding-bottom:13px;
		   border-bottom:1px solid #000000;
		   }
		   
		   #head5 {
		   margin-top:5px;
		   padding-top:10px;
		   padding-bottom:10px;
		   border-bottom:2px solid #000000;
		   border-top:2px solid #000000;
		   min-height: 25px;
           height: auto !important;
           height: 25px;
           font-size:29px;
           line-height:29px;
           font-weight:bold;
		   }
		   #head3 a { font-size:18px; }
		   #head4 a { font-size:18px; }
		   
		   #head4-a { float:left;width:400px; }
		   #head4-b { float:left;width:200px; }
		   #head4-c { float:left;width:100px; }
		   
		   #head4-a, #ħead4-b, #head4-c a{
           font-size:18px;
		   }
		   
		   
	#content { 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:14px; 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:0px 35px 0px 35px;	font-size:14px;}
#head a { color:#ab110f; font-size:14px;	}
	
		#logo {
		display:block;
		width:920px;
		height:119px;
		background-image:url('../img/header.png');
		}
	

.article{font-size:12px; background-color: 6b7479; }
.article h2 { font-size:25px; color:#ab110f; font-weight:bold; margin-bottom:15px; margin-top:10px; line-height:25px;}
.article #comentaris { color:#ab110f; font-weight:bold; }
.article #visites { color:#ab110f; font-weight:bold; }
.article #nom { color:#ab110f; font-weight:bold; }
.article #data { color:#ab110f; font-size:11px; }
.article #categoria { color:#ab110f; }
.article #contingut { text-align:justify;  }
.article #contingut p { margin-bottom:10px; }

.article #a1 { float:left; width:300px; }
.article #a2 { float:left; width:150px; padding-top:16px;}
.article #a3 { float:left; width:90px; text-align:right; padding-top:16px; }
.article #a4 { float:left; width:90px; text-align:right; padding-top:16px; }
.article #marc1-a { float:left; width:280px; margin-right:5px;}
.article #marc1-b { float:left; width:335px;}
.article #marc1-b img { margin-bottom:14px;margin-left:12px;float:left; }
.article #marc2 { padding:10px; background-color:#dcdcdc; 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:#fefef6;
padding:6px 10px 6px 10px;
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 10px 5px 10px;
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; }
#div-comentaris #c1 { float:left; width:200px; font-size:14px; font-weight:bold; color:#ab110f; }
#div-comentaris #c2 { float:left; width:300px; text-align:center; font-weight:bold; color:#ab110f; }
#div-comentaris #c3 { float:left; width:135px; text-align:right; font-weight:bold; color:#ab110f; }
#div-comentaris #c3 a { color:#ab110f; }
#div-comentaris table { background-color:#ececec; }

.paginacio { background-color:#dbdbdb; height:20px; padding:5px 10px 0px 10px; margin:0 0 3px 0; margin-top:10px;}
.paginacio .p1 {float:left; width:435px; font-weight:bold; color:#ab110f; }
.paginacio .p2 {float:left; width:180px; text-align:right; font-weight:bold; }

#div-comentaris .comentari { padding:10px 5px 5px 5px; border-bottom:1px dotted #cccccc; }
#div-comentaris .comentari .status { margin-bottom:10px; }
#div-comentaris .comentari .status .status1 { float:left; width:445px; }
#div-comentaris .comentari .status .status1 a {  color:#ab110f; font-weight:bold; }
#div-comentaris .comentari .status .status2 { float:left; width:180px; text-align:right; color:#ab110f; font-weight:bold;}
#div-comentaris .comentari .status .status2 img { vertical-align:-3px; }
#div-comentaris .contingut1 { float:left; width:90px; }
#div-comentaris .contingut2 { float:left; }


/* els recursius */
#div-comentaris .comentari .status .status1-b { float:left; width:340px; }
#div-comentaris .comentari .status .status1-b a {  color:#ab110f; font-weight:bold; }
#div-comentaris .comentari .status .status2-b { float:left; width:225px; text-align:right; color:#ab110f; 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 { background-color:#dcdcdc; margin-bottom:5px; font-size:11px;}
.modul a { color:#ab110f; font-weight:bold; font-size:12px; }
.modul .bottom { display:none; }
.modul .titol { 
font-size:14px;
padding:9px 15px 0px 15px;
font-weight:bold;
color:#ab110f;
background-image:url('../img/status.png'); 
background-repeat:no-repeat;
background-position:left;
height:22px;
}
.modul .content {  padding:10px 10px 10px 10px; }
.modul .content p {  padding:0px; margin:0px; }
.modul .content input { font-size:10px; }
.modul .content-mod6 {  padding:0 4px 4px 4px; }
.modul .content-mod6 ul {  padding-top:10px; }
.modul .content-mod6 a {  padding:0 4px 4px 4px; font-size:11px; font-weight:normal;}

.tabs { margin-top:7px; background-color:#dcdcdc; height:19px; padding:0px; }
.tabs a { font-size:11px; height:19px; font-weight:normal; padding:2px 10px 2px 10px; display:bock;}

.taba {
display:block;
display:inline;
float:left;
}
.tabb {
display:inline;
float:left;

background-color:#eeeeee;

padding:2px 10px 2px 10px;

}

/* Mòdul Usuari */

.user_image { float:right; margin-left:5px; padding:1px; border:1px solid #000000; }
.user_name { font-size:18px !important; line-height:24px; color:#ab110f; font-weight:bold; }
.user_pg { font-size:11px;  color:#ab110f; padding-top:30px; }
.user_titol { font-size:11px; line-height:24px; }
.user_from { font-size:11px; line-height:24px; font-weight:bold;}
.user_descr { font-weight:bold; color:#ab110f; }
.usuari_baix { margin-top:20px; }
.user_numero1 { font-weight:bold; color:#ab110f; }
.user_numero2 { font-weight:bold; font-size:18px; padding-top:10px; }

.newcoment {margin-top:25px;}

/* El mod de destacats */
#destacats {
/*overflow-x:hidden;
overflow-y:auto;*/
font-size:11px;
line-height:16px;
font-weight:normal;
background-color:#eeeeee;
/*height:250px;*/
}
.destacats a {
font-size:11px;
padding-left:5px;
padding-right:5px;
font-weight:normal;
}

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;
}


.article-a {
   float:left;
   width:110px;
   padding-right:10px;
}
.imatge-a {
border:1px solid #000000;
padding:1px;
}

.article-b {
padding-top:14px;
   float:left;
   width:360px;
   padding-right:30px;
   
}

.article-d {
padding-top:10px;
   float:left;
   width:488px;
   padding-right:30px;
}

.article1 .coments span { color:#ac1011; }
.article1 .coments { font-weight:bold; }
.article1 .visits span { color:#ac1011; }
.article1 .visits { font-weight:bold; }

.article1_categoria a{ color:#ac1011; }
.article1_categoria { margin-bottom:5px; }
.article1_titol a { color:#ac1011; font-size:16px;}
.article1_titol { text-align:left; }
.article1 .data { color:#ac1011; }
.article1 .autor a { font-weight:bold; color:#ac1011; }

.article-c {
padding:10px 0 10px 20px;
background-image:url('../img/articlec.jpg'); 
background-repeat:repeat-y;
   float:left;
   width:106px;
   background-color:#eaeceb;
}

/*El primer article de la pàgina*/
.article2 a { color:#ffffff; font-weight:normal;}
.article2 .autor a { font-weight:bold; }

.article2-a {
   float:left;
   width:140px;
   min-height: 50px;
   height: auto !important;
   height: 50px;   
}

.article2-b {
   padding-left:20px;
   float:left;
   width:450px;
   text-align:justify;
}
.article2_categoria {
font-size:14px;
margin-bottom:20px;
font-weight:bold;
}
.article2_titol {
text-align:left;
color:#fbcd17;
font-size:20px;
line-height:20px;
}

.article2_contingut {
margin-top:15px;
}
/*.article2_contingut td {
line-height:12px;
}*/


.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;*/
}

.article2 {
border:1px solid #d8d8d8;
background-color:#6b7479;
padding:10px;
color:#ffffff;
margin-bottom:20px; 
}
.article2_titol { margin-bottom:10px; }
.article2_titol a {
font-size:22px;
color:#face15; 
font-weight:normal;
}

.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; }
