/* RESET CSS by http://meyerweb.com/eric/tools/css/reset/ */
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:0; padding:0; border:0; outline:0;	font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;} /* remember to define focus styles! */
ins {text-decoration:none;} /* remember to highlight inserts somehow! */
del {text-decoration:line-through;} 
table {border-collapse:collapse; border-spacing:0;} /* tables still need 'cellspacing="0"' in the markup */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;} /* source: http://sonspring.com/journal/clearing-floats */

/* capes outflow i outcontent */
#fons_transp {
		position: absolute;
		top: 0px;
		left: 0em;
		width: 71em;
		height: 100%;
		background-image: url(imatges/ultrasmall/980x1_ffffff77.png);
		z-index: -2;
		}
		


/* final capes outflow i outcontent */

/* capes outflow i oncontent */
#menusec {
	position: fixed;
	top: 2em;
	width: 100%;
	height: 44px;
	z-index: 6;
	background-image: url(imatges/ultrasmall/1x44_barrasup.png);
}

#lletres_menusec {
	margin: 0 auto 0 auto;
	min-width: 70em;
	max-width: 92em;
	top: 2em;
	padding: 0.5em 0.5em 0em 0.5em;
	/*margin-left: -14em;*/
	color: #ffffff;
	text-align: left;
	z-index: 7;
	}

#case_menuapts {
	position: absolute;
	width: 12em; /* + 0.75 padding */
	height: 100%;
	padding: 0em 1.5em 0em .5em;
	left: .5em;
	top: 0px;
	z-index: 1;
}

	#menuapts {
		position: fixed;
		top:0px;
		padding-top: 14.5em;
		width: 12em;
		/*background-color: #ffffff;*/
	}
	
		#menuapts ul li /* dokuwiki_cssarranged */ {
			height: 2em;
			background-color: #ffffff;
			margin-top: .25em;
			padding-left: 1em;
			list-style-type: none;
		}
		
		#menuapts ul li a {
			display: block;
		}
		
		#menuapts ul li:hover {
			background-color: #F8F8F8;
		}
	
		.item_menuapts /* dokuwiki_cssarranged */ {
			height: 2em;
			background-color: #ffffff;
			margin-top: .5em;
			padding-left: 1em;
		}
/* final capes outflow i oncontent */

/* fine hacks */
.grupfloat:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* final fine hacks */


body {
	font-size: 14px;
	line-height:28px; /* for RTL add: 'direction: rtl;' */
	/*background-image: url(../php/img_bg_rotator.php);*/
	background-color: #000000;
	}

body {
	text-align:center; /* això és un hack perquè IE situi la pàgina al centre */
	}

#camio {
	/*background-color: #BBBBBB;*/
	height: 100%;
	}

#contenidor {
	position: relative;
	/*background-color: #FF0000;*/
	/*height: 100%;*/
	/*padding: 0em;*/
	padding: 14em 0.5em 0em 14.5em;
	margin: 0 auto 0 auto;
	min-width: 56em;
	max-width: 78em;
	}

#main_capcal {
	position: absolute;
	top: 4em;
	left: .5em;
	/*background-color: #0000FF;*/
	width: 70em;
	height: 4em; /*10-6em*/
	padding-top: 6em;
	z-index: 2;
	//background-image: url(imatges/capca_banners/capcalera_prova1.png);
	}

	#titol_seccio {
		width: 56em; /*70-14em*/
		height: 3em; /*4-1em*/
		padding-left: 14em;
		padding-bottom: 1em;
		background-image: url(imatges/ultrasmall/2x2_ffffffdd.png);
	}
	
	#titol_seccio p {
		text-align: left;
		color: #000000;
		}




#bloc_content {
	/*position: relative;*/
	/*padding: 14em 0em 0em 14em;*/
	min-width: 56em;
	max-width: 77.5em; /* + 2em de padding */
}

#peu_content {
	position: relative;
	height: 14em;
	width: 56em;
	float: left;
	}

.sub_capcal {
	width: 52em; /*54-2em*/
	height: 5em; /*7-2em*/
	/*background-color: #999966;*/
	margin-bottom: 1em;
	padding: 1em;
	background-image: url(imatges/ultrasmall/2x2_000000c9.png);
	}

	
#case_main_centre {
	width: 54em; /* 56-2 padding */
	padding: 1em 1em 1em 1em;
	/*background-color: #ff00aa;*/
	float: left;
	/*background-image: url(imatges/ultrasmall/2x2_ffffff77.png);*/
	}
	
	.main_centre {
		position: relative;
		width: 49.86em; /* 53-4em-0.07em*2 */
		padding: 1em 2em 1em 2em;
		margin-bottom: 1em;
		background-color: #ffffff;
		border: .09em solid #000000;
		text-align: left;
	}
	
	table.table_peupost th, table.table_detalls th {
		width: 12em;
	}

.latbottom_auxs {
	min-width: 18em; /*20-2em*/
	width: 18em; /*20-2em*/
	margin: 0em .5em .5em .5em;
	padding: 1em;
	float: left;
	/*background-color: #ffffff;*/
	background-image: url(imatges/ultrasmall/2x2_ffffff77.png);
}

.latbottom_auxs p {
	background-color: #ffffff;
}





#case_main_peupag {
	position: fixed;
	width: 100%;
	height: 87px;
	bottom: 1em;
	background-image: url(imatges/ultrasmall/1x87_barrabaix.png);
	z-index: 7;
	}
	
	#main_peupag {
		position: relative;
		margin: 0 auto 0 auto;
		min-width: 70em;
		max-width: 92em;
		top: 2em;
		padding: 0em 0em 0em 0em;
		color: #ffffff;
		text-align: left;
		z-index: 7;
		
	}
	
#peupag {
	position: relative;
	/*background-color: #ff0000;*/
	width: 70em;
	left: 0em;
	}
	
#peupag p {
	display: inline;
	padding-left: .5em;
}
	
#zona_icones_peupag {
	position: absolute;
	right: 0.5em;
	top: 0.5em;
}

.icones_peupag {
	margin-left: .2em;
}

#peupag a {
	border: none;
}

#float_dreta {
	float: right;
	background-color: #00FFAA;
	min-height: 196px;
	}
	
/* altres detallets */

.content_bandagris {
	width: 49.9em;
	padding: 1em 2em .5em 2em;
	margin-left: -2em;
	margin-top: 1em;
	background-color: #F8F8F8;
}

	
/* Jocs */
//html,body{width:100%;height:100%;overflow:hidden} /*to give the #jocs1 something to relate to and prevent scrollbars*/
//#jocs1{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
//#jocs1[id]{display:table}
//#jocs1 div{position:absolute;left:0;top:50%}
//#jocs1[id] div{display:table-cell;vertical-align:middle;position:static}
//#jocs1 img{position:relative;top:-50%;margin:0 auto;display:block;-ms-interpolation-mode:bicubic;width:100%}
//*:first-child+html #jocs1 div{position:absolute}/*force IE 7 back to position:absoulte*/

//#camio{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:auto;}
/* final Jocs */
@font-face {
	font-family: "CrimsonText Regular";
	/*src: url(../foses/crimson-roman-edits-webfont.ttf) format("truetype");*/
	src: url(../foses/CrimsonText-Roman.ttf) format("truetype");	
}

@font-face {
	font-family: "CrimsonText Italic";
	src: url(../foses/CrimsonText-Italic.ttf) format("truetype");	
}

@font-face {
	font-family: "CrimsonText Bold";
	src: url(../foses/CrimsonText-Bold.ttf) format("truetype");	
}

@font-face {
	font-family: "CrimsonText Bold Italic";
	src: url(../foses/CrimsonText-BoldItalic.ttf) format("truetype");	
}


body {
	font-family: "LinuxLibertineORegular", "CrimsonText Regular", "Garamond", "Times New Roman", serif; 
	}



h1 {
	font-size: 2.6em;
	font-weight: normal;
}

h3 {
	max-width: 462px; /* 33em*14px */
	font-size: 1.5em;
	border-bottom: 1px solid #000000;
	margin-bottom: .5em;
	margin-top: .75em;
}

hr {
	margin-bottom: 1em;
}

.text_post h1 {
	margin-top: .5em;
}

a {
	color: #990000;
}
	
a:link, a:active, a:visited {
	text-decoration: none;
}

a:visited {
	color: #732626;
}

a:hover {
	text-decoration: underline;
}



#titol_seccio p {
	font-size: 5.2em; 
}

#titol_seccio p a {
	color: #000000;
	text-decoration:none;
}

.sub_capcal p {
	//font-size: 2.6em;
	line-height: 1em;
	text-align: left;
	color: #ffffff;
}

#lletres_menusec p a {
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 1.5em;
}

#lletres_menusec p a:link, #lletres_menusec p a:visited {
	color: #ffffff;
	text-decoration: none;
}

#menuapts ul, #menuapts p, #menuapts a {
	margin: 0;
	text-align: left;
	font-size: 1em;
	font-weight: normal;
}

#peupag p {
	display: inline;
}

#peupag p a {
	font-size: 1.4em;
	font-weight: bold;
	margin-right: 1.5em;
}

#peupag p a:link, #peupag p a:visited {
	color: #ffffff;
	//text-decoration: none;
}

.item_menuapts p {
	text-align: left;
	font-size: 1.2em;
}

.item_menuapts p a, .item_menuapts a,
/*sense la p al mig per a poder corregir problema amb dokuwiki, estudiar solució d'arxiu unificat */
#menuapts a {
	font-size: 1.2em;
	font-weight: bold;
}

.item_menuapts p a:link, #menuapts a:link,
/*sense la p al mig per a poder corregir problema amb dokuwiki, estudiar solució d'arxiu unificat */
 .item_menuapts p a:visited, #menuapts a:visited {
	color: #000;
	/*text-decoration: none;*/
}


#lletres_menusec p a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.main_centre p {
	font-size: 1.2em;
	line-height: 1.2em;
}


/* temes ajustament info després del post */

p.specs_postpost {
	max-width: 462px; /* 33em*14px */
	border-top: 1px solid #000000;
	margin-top: 1.5em;
	text-align: right;
}

table.table_detalls {
	border: none;
}

table.table_detalls tr th p {
	text-align: right;
	color: #666;
	margin-right: .5em;
}

table.table_detalls tr td p {
	text-align: left;
	color: #000;
	font-family: "CrimsonText Bold";
} 

table.table_peupost tr th p {
	/*margin-right: .5em;*/
	text-align: left;
	text-indent: 0em;
}

table.table_peupost tr td p {
	text-align: left;
	color: #000;
	font-family: "CrimsonText Bold";
	display: inline;
	margin-right: 1.5em;
} 

.img_encapc_post_pet {
		float: right;
		margin-left: 2em;
		margin-top: .5em;
}

.logo_inici {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 7;
}

