/* CSS Document */
body { background-color: #fff; font-family: "Trebuchet MS", Arial, Verdana; font-size: 12px; color: #444444; margin: 0; }
.ingres { line-height: 13px; }
	.ingres a { margin-top: 0 !important; padding-top: 0 !important; }
#header { background-image: url(../images/backgrounds/menu.jpg); background-position: top; background-repeat: repeat-x; }
#header-container { width: 1015px; margin: 0 auto; padding: 0; }
#header-destacat { clear: both; display: block; height: 50px; margin: 0 auto; width: 765px; }
#by { margin: -25px 0; padding-bottom: 15px; text-align: center; font-size: 11px; }
	#by a { color: gray; text-decoration: none; }
		#by a:hover { color: black; text-decoration: underline; }
#header h1 { font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 46px; color: #000; padding: 0!important; padding: 16px 0 0 0; margin: 15px 0 0 0; }
	#header h1 a { text-decoration: none; color: #000; }
		#header h1 a:hover { border: none; }
#header img { float: left; margin: 0 30px 0 0; }
#header ul { margin: 17px 0 20px 0 !important; margin: 17px 0 53px 0; padding: 0; float: right; }
#header p { float: right; border-left: 1px solid #ccc; padding: 25px 0 15px 20px; margin: -27px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
#sidebar input { width: 200px; background-color: #f6f6f6; border-top: 1px solid #eee; border-right: 1px solid #f9f9f9; border-bottom: 1px solid #f9f9f9; border-left: 1px solid #eee; font-family: "Trebuchet MS", Tahoma, Verdana; color: #ccc; padding: 4px; margin: 3px; }
	#sidebar input:hover { border: 1px solid #ccc; color: #666; }
	#sidebar input:focus { border: 1px solid #999; color: #333; }
#content input { width: 300px; background-color: #f6f6f6; border-top: 1px solid #eee; border-right: 1px solid #f9f9f9; border-bottom: 1px solid #f9f9f9; border-left: 1px solid #eee; font-family: "Trebuchet MS", Tahoma, Verdana; color: #ccc; padding: 4px; margin: 3px 3px 3px 50px; }
	#content input:hover { border: 1px solid #ccc; color: #666; }
	#content input:focus { border: 1px solid #999; color: #333; }
#content textarea { width: 300px; background-color: #f6f6f6; border-top: 1px solid #eee; border-right: 1px solid #f9f9f9; border-bottom: 1px solid #f9f9f9; border-left: 1px solid #eee; font-family: "Trebuchet MS", Tahoma, Verdana; color: #ccc; padding: 4px; margin: 3px 3px 3px 50px; }
	#content textarea:hover { border: 1px solid #ccc; color: #666; }
	#content textarea:focus { border: 1px solid #999; color: #333; }
.articlemenu { border-top: 1px solid #eee; margin: 50px 0 0 0; padding: 0; text-align: right; }
#header a { color: #43CBAE; text-decoration: none; }
	#header a:hover { border-bottom: 1px dotted #333; }
#header li { float: left; display: block; list-style: none; }
#menu-inicial li { float: left; }
.slideshare { margin: 20px; }
.traductor { margin-bottom:40px;margin-top:-40px;text-align:center; }
#header li a { display: block; width: 89px; text-align: center; color: #fff; text-decoration: none; background-image: url(../images/backgrounds/menua.jpg); background-repeat: no-repeat; padding: 5px 0 9px 0; }
	#header li a:hover { background-image: url(../images/backgrounds/menuahover.jpg); border: none; padding: 6px 0 8px 0; }
.clear { clear: both; }
#container { width: 765px; margin: 0 auto; padding-top: 5px; }
#sidebar { float: left; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #777; line-height: 20px; border-bottom: 1px solid #eee; }
	#sidebar h1 { color: #CB43A5; font-size: 16px; font-family: "Trebuchet MS", Arial, Verdana; }
	#sidebar ul { margin: 0; padding: 0; }
	#sidebar li { margin: 0; padding: 0; list-style: none; }
		#sidebar li a { display: block; padding: 5px 5px 5px 10px; margin: 0 0 1px 0; background-color: #f6f6f6; border-right: 10px solid #fff; color: #666; text-decoration: none; border-left: 2px solid #ddd; }
			#sidebar li a:hover { background-color: #eee; color: #333; border-right: 10px solid #eee; }
	#sidebar p { padding: 0 30px 0 5px; margin: 20px 0 20px 0; }
#content { margin: 0 0 0 220px; border-left: 1px solid #eee; }
#content-b { margin: 0 0 0 0px; border-left: 1px solid #eee; }
#content h1 { font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-size: 34px; font-weight: normal; color: #000; letter-spacing: 0px; background-image: url(../images/backgrounds/h1.jpg); background-position: left; background-repeat: no-repeat; padding: 20px 10px 0px 20px; border-top: 2px solid #eee; margin-top: 0px; margin-bottom: 5px; }
#content-b h1 { font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-size: 34px; font-weight: normal; color: #000; letter-spacing: 0px; background-image: url(../images/backgrounds/h1.jpg); background-position: left; background-repeat: no-repeat; padding: 20px 10px 0px 20px; border-top: 2px solid #eee; margin-top: 0px; margin-bottom: 5px; }
#content h2 { font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #000; letter-spacing: -1px; padding: 15px 15px 0px 30px; margin-bottom: 0px; }
#content-b h2 { font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #000; letter-spacing: -1px; padding: 15px 15px 15px 30px; }
#content h3 { font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14px; font-weight: normal; color: #008CBA; letter-spacing: -1px; padding: 15px 15px 0px 30px; margin: 0; }
#content-b h3 { font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 14px; font-weight: normal; color: #008CBA; letter-spacing: -1px; padding: 0px 15px 0px 30px; margin: 0; }
#content p { padding: 5px 50px 5px 30px; line-height: 20px; margin: 0; }
#content-b p { padding: 5px 50px 5px 30px; line-height: 20px; }
#content ul { margin: 10px 10px 10px 30px; }
#content-b ul { margin: 10px 10px 10px 30px; }
#content li { list-style: none; background-image: url(../images/backgrounds/li.jpg); background-position: top left; background-repeat: no-repeat; padding: 0px 5px 0px 20px; margin: 15px 0 15px 0; }
#content-b li { list-style: none; background-image: url(../images/backgrounds/li.jpg); background-position: top left; background-repeat: no-repeat; padding: 0px 5px 0px 20px; margin: 15px 0 15px 0; }
#sidebar img { padding: 5px; border: 5px solid #eee; float: left; margin: 10px 10px 0px 0px; }
#description { width: 720px; background-color: #FFFFFF; padding: 20px 20px 10px 20px!important; padding: 30px 20px 10px 20px; margin: -35px auto 0 auto !important; margin: -35px auto 50px auto; font-size: 16px; color: #32C601; font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; background-image: url(../images/backgrounds/description.jpg); background-position: top; background-repeat: repeat-x; border: 1px solid #fff; line-height: 25px; }
	#description a { font-weight: bold; color: #21b500; text-decoration: none; }
#content a { color: #333; text-decoration: none; }
	#content a:hover { color: #000; }
#content img { float: right; border: none; margin: 10px 10px 10px 20px; padding: 5px; background-color: #fff; border: 3px solid #eee; }
#footer { padding: 8px; border-top: 1px solid #ccc; background-color: #0094C4; border-bottom: 1px solid #ccc; margin: 50px 0 50px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999; clear: both; }
	#footer a { color: #666; }
#footercontent { color: white; font-size: 15px; text-align: center; font-weight: bold; height: 24px; margin: 0 auto; padding-top: 7px; width: 800px; }
	#footercontent a { color: white; text-decoration: none; }
		#footercontent a:hover { color: white; text-decoration: underline; }
.taula-dades {}
	.taula-dades tr {}
	.taula-dades td {}
	.taula-dades img { border:1px solid grey; }
	.taula-dades a { color:#008CBA;text-decoration:none; }
		.taula-dades a: hover { text-decoration:underline; }