/* @start RESET CSS */
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,
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-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline}
:focus {outline:0}
body {line-height:1; color:black; background:white}
ol, ul {list-style:none}
table {border-collapse:separate; border-spacing:0}
table h2 {font-weight:bold}
caption, th, td {text-align:left; font-weight:normal}
blockquote:before, blockquote:after,
q:before, q:after {content:""}
blockquote, q {quotes: "" ""}
/* @start GENERAL STYLES */
body{
	background-color:#f1f1f1;
	font-size:1em}
div, p, strong, a, span, label, em, cite, li, address {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif}
h1{
	color:#887616;
	font-size: 1.3em;
	font-weight:700;
	margin:0 0 12px 0}
	h1 a{color:#887616}
h1 a, h2 a, h3 a, h4 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0 0 20px 0}
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {color:#555}
h2{
	color:#777;
	font-size: 1.1em;
	font-weight:700;
	margin:0 0 10px}
	h2 a{color:#777}
h3{
	color:#DC9C00;
	font-size: 1em;
	font-weight:700;
	margin:5px 0 15px}
	h3 a{color:#c99103}
	.sidebar h3 a, .sidebar h3{color:#887616;}
h4{
	color:#887616;
	font-size: .9em;
	font-weight:700;
	margin:0px 0 10px}
p, li, strong {color:#333}
p, a{
	font-size: .8em;
	line-height:20px}
p a, li a, strong a, em a{font-size:1em}
strong a {color:#333}
a{
	color:#006699;
	text-decoration:none}
	a:hover{color:#887616}
blockquote{
	color:#999999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	font-style:normal;
	line-height:1.2em;
	margin:0 0 10px}
blockquote p{
	color:#999999;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.95em;
	font-style:normal;
	line-height:1.2em;
	margin:0 0 10px}
strong{font-weight:700}
em{font-style:italic}
.replace-text{text-indent:-9999px}
.float-left{float:left}
.float-right{float:right}
.relative{position:relative}
.absolute{position:absolute}
.thumbtack{clear:both}
	.thumbtack-left{clear:left}
	.thumbtack-right{clear:right}
.right10{margin-right:10px}
	.right20{margin-right:20px}
.left10{margin-left:10px}
	.left20{margin-left:20px}
		.left60{margin-left:60px}
.top10{margin-top:10px}
	.top20{margin-top:20px}
.bottom10{margin-bottom:10px}
	.bottom20{margin-bottom:20px}
.no-border{border:none}
#up-nav ul li a.no-bk, #content .no-bk {background-image:none}
.block{display:block}
.datatime{
	color:#999;
	margin:0 0 5px;
	font-size:0.78em;
	font-weight:700}
address{
	background-color:#FFF;
	background-image:url(bk-footer01.png);
	background-repeat:repeat-x;
	border-left:solid 1px #E2E2E2;
	border-right:solid 1px #E2E2E2;
	border-bottom:solid 1px #E2E2E2;
	position:relative;
	width:210px;
	margin:0 10px 0 0;
	text-align:center;
	float:left;
	display:block;
	padding:15px 15px 0}
	address strong{
		display:block;
		margin:0 0 10px 0}
	.phone{
		background-image:url(icon-phone.png);
		background-repeat:no-repeat;
		background-position:left top;
		margin:10px 0 0 0;
		line-height:40px;
		padding:0 0 0 20px;
		font-style:italic}
	.fax{
		background-image:url(icon-fax.png);
		background-repeat:no-repeat;
		background-position:left top;
		padding:0 0 0 20px;
		font-style:italic}
#up-nav, #main, #nav ul, .institutions ul, .accessibility ul, .information ul {margin:0 auto}
.separator{
	background-image:url(bk-line.png);
	background-position:0 bottom;
	background-repeat:repeat-x;
	height:2px;
	width:100%}
/* @start HEADER */
#header{
	background-color:#222;
	background-image:url(upmenu-bk.png);
	background-repeat:repeat-x;
	padding:0;
	min-width:960px;
	width:100%}
	#up-nav{
		height:25px;
		padding:3px 0 0 0;
		margin:0 auto;
		position:relative;
		width:940px}
		#up-nav .dot-bullet{
			float:right;
			position:relative;
			width:170px}
		#up-nav .dot-bullet-languages{
			float:left;
			position:relative;
			width:200px}
			#up-nav .dot-bullet-languages .active{
				font-weight:700;
				color:#DEAE02}
		#up-nav li{
			float:left;
			position:relative}
			#up-nav li a{
				color:#FFF;
				font-size: 0.5625em;
				font-weight:700;
				margin:0 8px 0 0;
				padding:0 20px 0 0;
				text-align:center;
				text-decoration:none}
				#up-nav li a:hover{color:#cacaca}
#up-nav .dot-bullet li a, #up-nav .dot-bullet-languages li a{
	background-image:url(bullet-dot.png);
	background-position:0 4px;
	background-repeat:no-repeat;
	padding:0 0 0 15px}
	object#main{
		height:162px;
		background-repeat:repeat-y;
		position:relative;
		display:block;
		margin:0 auto;
		width:960px}
	.content-flash{
		background-image:url(banner-shadow-img.png);
		background-repeat:repeat-y;
		padding:0 16px;
		margin:0 auto;
		position:relative;
		display:block;
		width:960px}
		#main img{
			height:162px;
			position:relative;
			display:block;
			margin:0 auto;
			width:960px}
		#main-interior img{
			height:102px;
			position:relative;
			display:block;
			margin:0 auto;
			width:960px}
	#nav{
		background-image:url(navmenu-bk.png);
		background-repeat:repeat-x;
		background-position:0 -10px;
		height:30px;
		margin:0;
		padding:0;
		width:100%}
		#nav ul{
			font-family:Arial, Helvetica, sans-serif;
			width:960px;
			margin:0 auto;
			padding:5px 0 0 0}
			#nav ul li, #nav ul li.active{
				display:inline;
				padding:8px 10px}
				#nav ul li a{
					background-image:none;
					background-position:left;
					color:#FFF;
					height:14px;
					font-size: 0.95em;
					font-weight:700;
					padding:2px 0 3px 16px;
					text-decoration:none;
					position:relative;
					display:inline}
					#nav ul li a:hover{
						background-image:url(active-btn-bk.jpg);
						background-position:-0px -0px;
						background-repeat:no-repeat;
						position:relative;
						display:inline}
					#nav ul li a:hover span{
						background-image:url(active-btn-bk.jpg);
						background-position:right top;
						display:inline;
						float:right;
						top:0;
						right:0!important;
						right:5px;
						margin-right:-16px!important;
						margin-right:-21px;
						position:absolute;
						height:25px;
						width:16px}
					#nav ul li a:hover{
						background-image:url(active-btn-bk.jpg);
						background-position:0 0;
						display:inline;
						height:14px;
						padding:2px 0 3px 16px!important;
						padding:2px 0 3px 16px}
			#nav ul li a:hover span{
						background-image:url(active-btn-bk.jpg);
						background-position:right;
						display:inline;
						float:right;
						top:0;
						right:0!important;
						right:5px;
						margin-right:-16px!important;
						margin-right:-21px;
						position:absolute;
						height:25px;
						width:16px}
					#nav ul li a.active{
						background-image:url(active-btn-bk.jpg);
						background-position:0 0;
						color:#FFF;
						height:14px}
						#nav ul li a.active span{
							background-image:url(active-btn-bk.jpg);
							background-position:right;
							display:inline;
							float:right;
							top:0;
							right:0!important;
							right:5px;
							margin-right:-16px!important;
							margin-right:-21px;
							position:absolute;
							height:25px;
							width:16px}
					*:first-child+html #nav ul li a:hover span {top:8px;} /* ie 7 */
					*:first-child+html #nav ul li a.active span {top:8px;} /* ie 7 */			
#sub-nav{
	background-color:#FAFAFA;
	background-image:url(bk-line.png);
	background-position:0 bottom;
	background-repeat:repeat-x;
	height:35px;
	margin:0;
	width:100%}
	#sub-nav ul{
		margin:0 auto;
		width:950px;
		padding:7px 0 0 0}
	*:first-child+html #sub-nav ul {padding:8px 0 0 0} /* ie 7 */
	#sub-nav ul li{
		color:#333;
		display:inline;
		margin:0 15px 0 20px;
		padding:10px 0 0 0}	
		#sub-nav ul li a{
			color:#333;
			font-size:0.75em;
			padding:10px 0 0 0}	
			#sub-nav ul li a:hover{color:#887616;}
		#sub-nav ul li.active a{
			color:#DC9A00;
			cursor:default;
			font-weight:700}
			#sub-nav ul li.active a:hover{color:#333}
/* @start FOOTER */
#footer, .institutions, .accessibility, .information {
	background-repeat:repeat-x;
	min-width:940px;
	width:100%}
#footer{
	background-image:url(bk-footer.png);
	padding:33px 0 0 0}
	.institutions ul li, .accessibility ul li{
		float:left;
		position:relative}
	.institutions{
		background-image:url(bk-footer01.png);
		padding:0 0 20px 0}
	.accessibility{
		background-image:url(bk-footer02.png);
		padding:0 0 5px 0}
	.information{
		background-color:#3E3E3E;
		background-image:url(bk-footer03.png);
		text-align:center;
		padding:0 0 6px}
		.institutions ul{
			display:block;
			padding:15px 0 0 0;
			width:500px}
			.institutions ul li{
				margin:0 20px}
			.institutions p{
				color:#555;
				padding:0 0 5px 0;
				font-size:0.7em}
			.institutions-logos{
				background-image:url(sprite-institutions.jpg);
				display:block}
				.logo-gene{
					background-position:0 0;
					height:43px;
					margin:20px 0 0 0;
					width:160px}
				.logo-cesca{
					background-position:0 165px;
					height:58px;
					margin:20px 0 0 0;
					width:88px}
				.logo-euro{
					background-position:0 104px;
					height:53px;
					width:103px}
				.logo-peering{
					background-position:0 48px;
					height:47px;
					width:116px}
		.accessibility p{
			color:#555;
			text-align:center;
			margin:-3px 0 0;
			font-size:0.6em}
		.accessibility ul{
			padding:10px 0 20px!important;
			padding:10px 0 0;
			width:590px!important;
			width:600px}
			.accessibility ul li{
				margin:0 15px;
				height:10px;
				padding:0px}
			.accessibility-icon{
				background-image:url(sprite-validator.png);
				background-position:left;
				background-repeat:no-repeat;
				line-height:0;
				height:15px;
				display:block;
				width:80px}
				.icon-xhtml{background-position:-0px -0px}
				.icon-css{background-position:-0px -45px}
				.icon-wai{background-position:-0px -30px}
				.icon-taw{background-position:-0px -15px}
					.icon-xhtml:hover{background-position:-80px -0px}
					.icon-css:hover{background-position:-80px -45px}
					.icon-wai:hover{background-position:-80px -30px}
					.icon-taw:hover{background-position:-80px -15px}
		.information ul{
			padding:6px 0 0 0}
			.information ul li{
				color:#999;
				display:inline;
				font-family:Verdana, Geneva, sans-serif;
				margin:0 15px}
			.information ul li a{
				color:#FFF;
				font-family:Verdana, Geneva, sans-serif;
				font-size:0.6em; /* 9px */
				text-decoration:none}
				.information ul li a:hover{color:#999}
/* @start CONTENT */
#content{
	margin:20px auto;
	min-width:930px;
	padding-left:20px;
	width:930px}
.content-general{
	float:left;
	position:relative;
	width:680px}
.content-center{
	float:left;
	position:relative;
	width:500px}
	.content-static img{
		border:solid 1px #e0e0e0;
		padding:3px;
		margin:0 15px 10px 0;
		float:left}
	.content-static p{margin:0 0 15px 0}
.content-news-image{
	border:solid 1px #e2e2e2;
	float:left;
	position:relative;
	padding:3px}
	.list-news .content-news-image{
		padding:0}
	.content-news-image img{
		border:none;
		margin:0}
	.crop-news-image{
		overflow:hidden;
		float:left;
		height:120px;
		width:120px}
.list-news{
	float:left;
	margin:20px 0;
	position:relative}
	.list-news h2, .list-news h2 a{
		color:#555;
		font-size:1.1em}
		.list-news h2 a:hover{color:#888}
	.list-news p a{font-size:1em}
	.list-news a{font-size:.78em}
	.list-news li{
		background-image:url(bk-line.png);
		background-position:bottom;
		background-repeat:repeat-x;
		padding:0 0 20px;
		float:left;
		position:relative;
		clear:both;
		margin:0 0 20px 0;
		display:block;
		width:100%;}
		.data-news{
			display:block;
			float:right;
			position:relative;
			margin:0 0 0 25px;
			width:525px}
			.data-news p{margin:0 0 5px}
.sidebar{
	background-image: url(sidebar-line.png);
	background-position:bottom;
	background-repeat:no-repeat;
	clear:right;
	float:right;
	display:block;
	position:relative;
	margin-bottom:15px;
	padding:0 0 15px 0;
	width:230px}
	.sidebar img{
		border:solid 1px #e0e0e0;
		padding:3px}
	.sidebar h3, .sidebar h3 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.9em;
		line-height:normal;
		font-weight:normal;
		text-align:left;
		text-transform:uppercase}
		.sidebar h3 a:hover{color:#555}
	.sidebar ul li{
		background-image:url(bullet-arrow.png);
		background-position:left 4px;
		background-repeat:no-repeat;
		padding:0 0 0 15px;
		line-height:normal;
		margin:5px 0;
		font-size: .78em}
		.sidebar ul li a{
			color:#333;
			font-size: 1em;
			font-weight:700}
			.sidebar ul li a:hover{color:#887616}
	.sidebar ol li{
		background-image:url(bullet-dot.png);
		background-position:left 5px;
		background-repeat:no-repeat;
		padding:0 0 0 15px;
		line-height:normal;
		margin:5px 0;
		font-size: .78em}
	.interest-links a{
		display:block;
		margin:0 0 10px 0;
		text-align:center}
.sidebar-left{
	float:left;
	position:relative;
	margin-bottom:25px;
	margin-right:35px;
	padding:0 0 20px 0;
	width:150px}
	.sidebar-left h3{
		color:#666}
	.sidebar-left ol li{
		background-image:url(bk-line.png);
		background-repeat:repeat-x;
		background-position:bottom;
		padding:0 0 5px 0;
		margin:0 0 5px 0}
		.sidebar-left ol li a{
			color:#999;
			display:block;
			font-size:.78em}
			.sidebar-left ol li a:hover{color:#887616}
.emphasized{
	background-image:url(emphasized-top.png);
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
	margin:15px 0;
	padding:60px 0 0}
	.emphasized-data{
		background-image:url(emphasized-bk.png);
		background-repeat:repeat-y;
		background-position:center;
		position:relative;
		padding:0 25px}
		.emphasized-data img{
			position:relative;
			float:left;
			display:block;
			margin:0 15px 9px 0}
		.emphasized-data h2{/*
			background-image:url(emphasized-title.png);
			background-position:center bottom;
			background-repeat:no-repeat;
			padding:0 0 30px;*/
			clear:left;
			font-size:1.3em;
			margin:0 0 10px}
		.emphasized-news{
			position:relative}
		img.line-separation{
			display:block;
			float:left;
			margin:20px auto 8px;
			width:539px}
		.emphasized-data p a{font-size:1em}
		.emphasized-data a{font-size:.78em}
	.emphasized strong.title{
		color:#666666;
		font-size:0.95em;
		left:75px;
		position:absolute;
		text-transform:uppercase;
		top:15px}
	.emphasized-footer{
		background-image:url(emphasized-bottom.png);
		background-repeat:no-repeat;
		background-position:top;
		bottom:0;
		display:block;
		float:left;
		height:44px;
		margin:0 0 -44px -25px;
		position:absolute;
		width:680px}
.participants{
	margin:0 15px 0 0;
	width:48%}
	.participants table{
		margin:0;
		text-align:center;
		width:0}
	.participants table td, .participants table th{border:none}
	ul.participants li div {
		float:left;
		position:relative;
		text-align:center;
		width:100px}
.contingut_tiny{margin:0}
.data-news .contingut_tiny{margin:0}
.statistics{width:48%}
.sprite-formats{
	background-image:url(sprite-formats.png);
	height:100px;
	float:left;
	margin:0 10px 0 0;
	text-indent:-9999px;
	display:block;
	width:50px}
	.btn-ai{background-position:-0px -0px}
	.btn-fh{background-position:-63px -0px}
	.btn-jpg{background-position:-126px -0px}
	.btn-tiff{background-position:-189px -0px}
	.btn-eps{background-position:-252px -0px}
	.btn-png{background-position:-315px -0px}
		.btn-ai:hover{background-position:-0px -101px}
		.btn-fh:hover{background-position:-63px -101px}
		.btn-jpg:hover{background-position:-126px -101px}
		.btn-tiff:hover{background-position:-189px -101px}
		.btn-eps:hover{background-position:-252px -101px}
		.btn-png:hover{background-position:-315px -101px}
.manual-identity{
	background-image:url(icon-pdf.png);
	display:block;
	float:left;
	margin:10px 0 0 15px;
	text-indent:-9999px;
	height:65px;
	width:47px}
.services h2{
	background-image:url(sprite-services.png);
	background-repeat:no-repeat;
	display:block;
	padding:0 0 0 25px;
	margin:25px 0 10px 0}
ul.participants{
	float:left;
	margin:20px 25px 30px 0;
	position:relative;
	width:300px}
ul.participants li{
	float:left;
	position:relative;
	width:300px;
	margin:0 0 15px 0;
	display:table}
	ul.participants li a{
		vertical-align:middle;
		display:table-cell;}
		ul.participants li a.link-center{
			color:#887616;
			display:inline;
			float:left;
			font-size:.8em;
			font-weight:700;
			margin:0 0 0 5px;
			padding:0 0 0 10px;}
			ul.participants li a.link-center:hover{color:#555}
	table.table-links {margin:0}
		ul.list-links{
			margin:0 0 20px;
			font-size:1.25em}
		table.table-links th, table.table-links td {
			border-bottom:none;
			border-left:none;
			border-right:none}
/* @start TABLE */
table{
	color:#333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:.85em;
	margin:30px 0 45px;
	font-weight:normal;
	border-collapse:separate;
	width:100%}
	caption{display:none}
	table thead {
		font-size:1.2em;
		color:#887616}
		table thead th, table thead td {
			border:none;
			border-bottom:dotted 1px #cacaca;}
	table th, table td{
		padding:10px;
		margin:0;
		border-bottom:dotted 1px #cacaca;
		border-left:dotted 1px #cacaca;
		border-right:dotted 1px #cacaca}
	table td{
		color:#999;
		font-size:0.9em;
		font-weight:700}
		table .color01{background-color:#efefef}
		table .color02{background-color:#dfdfdf}
.row-price{text-align:right}
/* @start FORMS */
fieldset.contact-form{
	position:relative;
	padding-bottom:40px;
	width:630px}
label{
	color:#666;
	float:left;
	font-size:0.8em;
	font-weight:700;
	margin:3px 0 0 0;
	width:200px}
input, textarea {
	background-color:#FFF;
	margin-bottom:5px;
	border:solid 1px #cacaca}
	input:focus, textarea:focus {
		background-color:#999;
		color:#FFF}
/* @start PAGINATION */
.layer-pagination{
	float:left;
	margin:4px 0 0 0;
	position:relative;
	width:80%}
	.layer-pagination .link-previous, .layer-pagination .link-next{
		color:#DC9A00;
		margin:0 10px;
		font-weight:700;
		font-size:0.8em}
		.layer-pagination .link-previous:hover, .layer-pagination .link-next:hover{color:#887616}
	.layer-pagination .link-act-page{
		color:#666;
		font-size:.8em}
.search-pagination{
	float:right;
	position:relative}
	.search-pagination label{
		color:#999999;
		margin:7px 5px 0 0;
		width:auto}
		.search-pagination input.numbers{margin:4px 5px 0}
		.search-pagination input.numbers:focus{
			color:#333;
			background-color:#FFF}
/* @start BUTTONS */
/* @start ELASTIC BUTTON */
.UILinkButton .UILinkButton_A {
	background:transparent url(button-elastic01.png) no-repeat scroll left top;
	border:0 none;
	color:#fff;
	cursor:pointer;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight:bold;
	height:27px;
	margin:0;
	position:relative}
.UILinkButton .UILinkButton_A:hover {color:#a67600}
.UILinkButton a.UILinkButton_A {padding:8px 6px 4px 12px}
.UILinkButton input.UILinkButton_A {
	padding:0px 6px 4px 12px!important;
	padding:4px 0px 4px 6px}
		.UILinkButton .UILinkButton_R {
			background:transparent url(button-elastic01.png) no-repeat scroll right 0;
			height:27px;
			position:absolute;
			right:0;
			top:0;
			width:8px}
		.UILinkButton .UILinkButton_RW {
			float:left;
			height:27px;
			overflow:hidden;
			position:relative;
			top:0px;
			width:8px}
.margin-send-button{
	right:0;
	bottom:-35px;
	position:absolute}
.up-btn{
	background-image:url(up-button.png);
	background-color: transparent; 
    background-repeat: no-repeat;
	padding:0;
	display:block;
	margin:15px 0 0 0;
	position:relative;
	line-height:0;
	height:9px;
	width:31px}
.up-btn-en{background-position:0 -20px}
.up-btn-ca{background-position:0 -10px}
.up-btn-es{background-position:0 0px}
#content .list-title{
	font-size:1em;
	margin:5px 0 7px}
.content-full .data-news-2 {float:none;}
.content-full .data-news-2 a {font-size:0.85em}
.up-btn{
	background-image:url(up-button.png);
	background-color: transparent; 
    background-repeat: no-repeat;
	padding:0;
	display:block;
	position:relative;
	height:9px;
	width:31px}
.up-btn-en{background-position:0 -20px}
.up-btn-ca{background-position:0 -10px}
.up-btn-es{background-position:0 0px}
.content-static iframe{
	float:right;
	position:relative}
.link-map{
	white-space:nowrap;
	float:right;
	position:relative;
	display:inline}
.contingut_tiny a{
	cursor:pointer}
	.contingut_tiny a:hover {
		text-decoration:none}
	.contingut_tiny ul {
		font-size:0.8em;
		margin-bottom:15px;
		margin-top:15px}
		.contingut_tiny ul li {
			line-height:normal;
			font-size:inherit;
			list-style-type:disc;
			margin-bottom:5px;
			margin-left:25px;
			margin-top:5px}
	.contingut_tiny ol {
		font-size:0.8em;
		margin-bottom:15px;
		margin-top:15px}
		.contingut_tiny ol li {
			line-height:normal;
			font-size:inherit;
			list-style-type:disc;
			margin-bottom:5px;
			margin-left:25px;
			margin-top:5px}
/* @start JQUERY LOGOS */
	.boxgrid h3 a{
		color:#333333;
		font-size:0.75em;
		font-weight:normal;
		padding-bottom:100px}
		.boxgrid h3 a:hover{color:#999}
.boxgrid{ 
	margin:7px; 
	width:110px;
	height:110px;
	float:left; 
	background-color:#f1f1f1; 
	border: solid 1px #dadada;
	text-align:center;
	overflow: hidden; 
	position: relative}
	.boxgrid img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0}
	.boxgrid p{ 
		padding: 0 10px; 
		color:#afafaf; 
		font-weight:bold; 
		font:.8em "Lucida Grande", Arial, sans-serif}
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	/*opacity: .8;*/ 
	/* For IE 5-7 */
		/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);*/
	/* For IE 8 */
		/*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}*/}
	.captionfull .boxcaption {
		top: 260px;
		left: 0px}
	.caption .boxcaption {
		top: 220px;
		left: 0px}}weight:bold; 
		font:.8em "Lucida Grande", Arial, sans-serif}
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 100px; 
	width: 100%; 
	/*opacity: .8;*/ 
	/* For IE 5-7 */
	/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);*/
	/* For IE 8 */
	/*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}*/}
	.captionfull .boxcaption {
		top: 260px;
		left: 0px}
	.caption .boxcaption {
		top: 220px;
		left: 0px}}}
