@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0px; padding:0px; border:0px; outline:0; font-size:100%;  background:transparent;}
ol, ul {list-style: none;list-style-type:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';	content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;	border-spacing: 0;}



body {width:1024px;font: 62.5%/1.3 'courier new',  Courier, monospace; text-align:center; background:#fff; color:#111; }


#primary{
width:800px;
margin-bottom:35px;
margin-left: 112px;
margin-right:112px;	
}





/*-----layout-----*/

.bkimg{
width:1024px; 
min-height: 900px;
  height: auto !important;
  height: 900px;
background-image:url(images/inici/fons.jpg);
background-repeat:no-repeat;
}

.hd{
height:148px;
margin-bottom:20px;
margin-left: 112px;
margin-right:112px;	
background-color:#000000;
}

.cs{
background-color:#000000;
margin-bottom:20px;
margin-left: 112px;
margin-right:112px;	
}


.rll1{

}


#page {
width:1024px; 
min-height: 1350px;
  height: auto !important;
  height: 1250px;
background-image:url(images/texturafons.jpg);
background-repeat:repeat;

}
#page1 {
width:1024px; 
min-height: 1350px;
  height: auto !important;
  height: 1250px;
background-image:url(images/fons7.jpg);
background-repeat:repeat-y;

}
#page2 {
width:1024px; 
min-height: 1350px;
  height: auto !important;
  height: 1250px;
background-image:url(images/fons8.jpg);
background-repeat:repeat-y;
}
#page3 {
width:1024px; 
min-height: 1350px;
  height: auto !important;
  height: 1250px;
background-image:url(images/fons9.jpg);
background-repeat:repeat-y;
}
#page4 {
width:1024px; 
min-height:1350px;
  height: auto !important;
  height: 1250px;
background-image:url(images/fons10.jpg);
background-repeat:repeat-y;

}
#page5 {
width:1024px; 
min-height: 1350px;
  height: auto !important;
  height: 1250px;
background-image:url(images/fons5.jpg);
background-repeat:repeat-y;

}
#page6 {
width:1024px; 
min-height: 1350px;
  height: auto !important;
  height: 1250px;
background-image:url(images/fons6.jpg);
background-repeat:repeat-y;

}
#page62 {
width:1024px; 
min-height: 1350px;
  height: auto !important;
  height: 1250px;
background-image:url(images/fons62.jpg);
background-repeat:repeat-y;

}
#header{
height:148px;
margin-bottom:35px;
margin-left: 112px;
margin-right:112px;	
	}
#header1{
height:148px;
margin-bottom:28px;
margin-left: 112px;
margin-right:112px;	
	}
#header2{
height:148px;
margin-bottom:28px;
margin-left: 112px;
margin-right:112px;	
	}
#header3{
height:148px;
margin-bottom:28px;
margin-left: 112px;
margin-right:112px;	
	}
#header4{
height:148px;
margin-bottom:28px;
margin-left: 112px;
margin-right:112px;	
	}
#header5{
height:148px;
margin-bottom:28px;
margin-left: 112px;
margin-right:112px;	
	}
#header6{
height:148px;
margin-bottom:28px;
margin-left: 112px;
margin-right:112px;	
	}
#neteja{
clear:both;
}
#neteja1{
clear:both;
}
#peucomentaris{
width:1024px;
background-image:url(images/fonscomentari.png);
background-repeat:repeat;
background-position:left top;
min-height: 780px;
  height: auto !important;
  height: 780px;
}
#peucomentaris11{
width:1024px;
background-image:url(images/fonscomentari.png);
background-repeat:repeat;
background-position:left top;
min-height: 780px;
  height: auto !important;
  height: 780px;
}
#peuanagrames{
width:1024px;
background-image:url(images/foot/1.jpg);
 background-position:left top;
background-repeat:no-repeat;
min-height: 150px;
  height: auto !important;
  height: 150px;
}
.ultimscoment{
width:800px;
font-family:"Courier New", Courier, monospace;
font-size:14px;
padding-top: 35px;
text-align:left;
}
.comentdins{
padding:5px 0px 5px 0px;
border:1px solid #000000;
font-size:12px;
}
.dretacoment{
width:250px;
float:left;	
padding-right:20px;
}
.centracoment{
width:250px;
float:left;	
padding-right:20px;
}
.esquerracoment{
width:245px;
float:right;	
}


#sidebar { 
width : 180px; 
float : left; 
list-style-type:none;
}

#colesquerrabase{
width:585px;
text-align:left;
min-height: 1034px;
  height: auto !important;
  height: 1034px;
display: inline;
	voice-family: "\"}\"";
	voice-family:inherit;
background-image: url(images/puntslinia.gif);
float:left;
margin-right:35px;
}
#colesquerrabase_agenda{
width:585px;
text-align:left;
background-color:#FFFFFF;
min-height: 1034px;
  height: auto !important;
  height: 1034px;
display: inline;
	voice-family: "\"}\"";
	voice-family:inherit;
background-image: url(images/puntslinia.gif);
float:left;
margin-right:35px;
}
#colesquerrabasebase{
width:585px;
text-align:left;
display: inline;
	voice-family: "\"}\"";
	voice-family:inherit;
background-image: url(images/puntslinia.gif);
float:left;
margin-right:35px;
padding-bottom:16px;
}

#colesquerrabaseform{
background:#FFF;
width:585px;
text-align:left;
float:left;
margin-right:35px;
padding-bottom:16px;
}
.cos{
padding:15px;
}
#colesquerra{
width:270px;
min-height: 1034px;
  height: auto !important;
  height: 1034px;
display: inline;
	voice-family: "\"}\"";
	voice-family:inherit;
	background-image: url(images/puntslinia.gif);
float:left;
background-color:#FFF;
margin-right:35px;
}
#colesquerradesen{
width:270px;
display: inline;
	voice-family: "\"}\"";
	voice-family:inherit;
	background-image: url(images/puntslinia.gif);
float:left;
background-color:#FFF;
margin-right:35px;
padding-bottom:16px;
}

#coldreta{
float:left;
min-height:1034px;
  height: auto !important;
  height: 1034px;
  display: inline;
	voice-family: "\"}\"";
	voice-family:inherit;
	background-image: url(images/puntslinia.gif);
width:275px;
margin-right:35px;
}
#coldretaform{
background:#FFF;
float:left;
width:275px;
margin-right:35px;
padding-bottom:16px;
}

#colesquerrapartit{
width:270px;
min-height: 946px;
  height: auto !important;
  height: 946px;
  float:left;
margin-right:35px;
}
#coldretapartit{
float:left;
min-height: 946px;
  height: auto !important;
  height: 946px;
  width:275px;
margin-right:35px;
}
#locuspartit{
width:275px;
voice-family: "\"}\"";
voice-family:inherit;
background-image: url(images/puntslinia.gif);
min-height: 501px;
height: auto !important;
height: 502px;
}
#locuspartit1{
background-image: url(images/puntslinia.gif);
margin:32px 0px 0px 0px;
width:275px;
voice-family: "\"}\"";
voice-family:inherit;
min-height: 501px;
height: auto !important;
height: 502px;
}


#logorss{
width:45px;
height:45px;
margin-left:625px;
margin-top:50px;
background-image: url(images/rss.png);
}

#pp-search { 
height : 22px; 
border-top : 1px solid #aaa; 
border-bottom : 1px solid #aaa; 
margin : 0 0 1em 0; 
background : #ccc; 
padding : 5px 5px 5px 6px; 
} 
#s-input { 
border : 1px solid #fff; 
margin-right : 4px; 
font-size : 12px; 
height : 16px; 
padding : 2px; 
vertical-align : top; 
} 
.entry #s-input { 
border-color : #888; 
} 
#submit, #s-submit { 
border : 1px solid #555; 
background : #555; 
color : #ddd; 
cursor : pointer; 
font-size : 12px; 
height : 22px; 
font-weight : bold; 
font-variant : small-caps; 
} 
#submit:hover, #s-submit:hover { 
color : #fff; 
} 
#s-input, #submit, #s-submit { 
font-family : arial, sans-serif; 
} 


.opcionsmenu{
margin-bottom:10px;
}
#peupagina{
width:1024px;
min-height: 600px;
  height: auto !important;
  height: 600px;
background-image:url(images/imatgepeu.jpg);
background-repeat:no-repeat;
}
#entradapost{
text-align:left;
letter-spacing: 1px; 
line-height: 15px;
font-family:Courier New, Courier, monospace;
font-size:12px;
}		
#footer{
background-color:#666633;
}

#separador{
border-bottom:1px dotted #333;
}
	
	

	/*-----widgets*/
.widget {
font-family:"Courier New", Courier, monospace;
font-size :12px; 
line-height : 1.5; 
margin : 0 0 1.25em; 
padding : 0.4166em 3px 0.4166em 3px; 
background : #FFF; 
list-style-type:none;
} 

.widget li{
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 0.25em;
	margin-left: 0;
	list-style-type:none;
}
.widget li li{padding:0 0 0 15px;list-style-type:none;}
.widgettitle{text-align:left;margin-bottom:3px; color:#555; letter-spacing:0.5em;list-style-type:none;}
html>body .widgettitle{text-align:left;margin-bottom:3px; margin-left:10px; color:#555; list-style-type:none;}

	/*-----Nuvol etiquetes--Categorycloudtag------*/
.catcloud{
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 }
	/*-----calendar*/
#calendar_wrap{margin:0.4166em auto 0;}
#wp-calendar{width:94%; margin:0 auto;}
#wp-calendar caption{width:94%; margin:0 auto;background:#aaa;font-size:12px; font-weight:bold;}

#wp-calendar th{font-size:10px;background:#ddd;}
#wp-calendar th, #wp-calendar td{
	text-align:center;
	padding-top: 0.25em;
	padding-right: 2px;
	padding-bottom: 0.25em;
	padding-left: 2px;
}
#wp-calendar td{font-size:0.9166em; color:#777;}
#wp-calendar tfoot{background:#ddd;}
#wp-calendar a{font-weight:bold;}

/*-----navigation-----*/


.navigation{
    font-family:"Courier New", Courier, monospace;
    color:#FFFFFF;
	text-align:center;
	padding-top: 2.5em;
	padding-right: 0px;
	padding-bottom: 0em;
	padding-left: 0px;
}

.navleft{
float:left;
text-align:left;
}

.navright{float:right;  text-align:right;}

.looped .navigation {border-bottom:none;}

/*-----footer-----*/
#footer{margin:0 0 0.8333em; padding:1.6666em 0; font-size:1.2em; line-height:1.6666;}
#footer .left{width:50%; float:left; text-align:left;}
#footer .right{width:50%; float:right; text-align:right;}
.clear{margin:0; padding:0; clear:both;}

/*-----comments-----*/

.commentlist li{
    font-size:12px;
	line-height:18px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-top: 1em;
	padding-right: 5px;
	padding-bottom: 1em;
	padding-left: 5px;
}

	/*-----comment headings*/

	/*-----comment formatting*/
.avatar{float : left; 
padding-right : 7px;  }
.comment-author{
 
}
.comment-meta{

}




	/*-----comments form*/
#commentform{}
#commentform p{}
#commentform textarea,
#commentform input[type=text] {border:1px solid #ccc;  font-family:"Courier New", Courier, monospace; font-size:1.1em; color:#444;}
#commentform textarea:focus, #commentform input[type=text]:focus{color:#000; border-color:#888;}
#commentform input[type=text]{}
#commentform textarea{width:600px;}
#commentform #submit{height:30px; padding:3px 6px;}
.comment-login{font-size:12px; }
#commentform { 
 
} 
#commentform p { 
 
} 

/*-----legacy comments*/



/*-----clearfix-----*/
.entry-content:after,
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
.entry-content, .clearfix {display: inline-block;}
/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.entry-content, .clearfix {display: block;}
/* End hide from IE5/Mac */

/*-----Borders-----*/

#pp-subscribe {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
#pp-sidebars {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#footer{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.looped .entry,
.single .entry {
	border-bottom: 1px dashed #ddd;
}

/*-----links-----*/
a{text-decoration:none; color:#0070C5;}
a:hover{text-decoration:underline;}
.entry-content a{font-family:"Courier New", Courier, monospace;text-decoration:underline;}
.entry-content a:hover{text-decoration:none;}
.entry-title a:hover, .entry-byline a:hover, .navigation a:hover{color:#000;}
.entry-byline a{color:#777;}
#primary.page-template .entry-content a{text-decoration:none; font-weight:normal;}
#primary.page-template .entry-content a:hover{text-decoration:underline;}
.gnavigation a:hover{border-bottom:none;}


.enllasextern{
background-color:#0070C5;
color:#fff;}
.enllasextern:hover{
background-color:#fff;
color:#0070c5;
}
.enllasextern:active{
background-color:#0070C5;
color:#fff;}
.enllasextern2{
background-color:#CCCCCC;
color:#fff;}
.enllasextern2:hover{
background-color:#999999;
color:#0070c5;
}
.enllasextern2:active{
background-color:#cccccc;
color:#fff;
}
.margestaula{
margin-top:10px;
margin-bottom:10px;
}
.entry ul {
	list-style:inside disc;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 5px;	
	} 

.entry ul li {
	background:url(images/ico_entry.gif) no-repeat left 13px;
	padding:7px 0 7px 15px;
	}

.entry ol {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	list-style:inside decimal;
		}

.entry ol li {
	margin: 0;
	padding:7px 0 7px 0;
		}
.entry h1{
	font-size:16px;
	font-weight:bold;
	padding:0 0 14px 0;
}
.entry h2{
	font-size:14px;
	font-weight:bold;
	padding:0 0 12px 0;
}
.entry h3{
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px 0;
}
.entry h4{
	font-size:10px;
	font-weight:bold;
	padding:0 0 8px 0;
}
.entry address{
   font-style:italic;
}
.entry p{
   text-indent:5px;
}
.entry blockquote{
  font-size:14px;
  font-style:italic;
  font-weight:900;
  text-align:justify;
  padding: 20px;
  border-left: 1px solid #999;
  background-image: url(images/pp-quote.gif);
  background-position: middle left;
  background-repeat: no-repeat;
  text-indent: 23px;
    }