@font-face{
	font-family:'pt_sans_narrowbold';
		src:url(/.content/fonts/pt_sans-narrow-web-bold-webfont.eot);
		src:url(/.content/fonts/pt_sans-narrow-web-bold-webfont.eot?#iefix) 
		format('embedded-opentype'),
		url(/.content/fonts/pt_sans-narrow-web-bold-webfont.woff) 
		format('woff'),
		url(/.content/fonts/pt_sans-narrow-web-bold-webfont.ttf) 
		format('truetype'),
		url(/.content/fonts/pt_sans-narrow-web-bold-webfont.svg#pt_sans_narrowbold) 
		format('svg');
		font-weight:normal;
		font-style:normal;
}
	
@font-face{
	font-family:'pt_sans_narrowregular';
		src:url(/.content/fonts/pt_sans-narrow-web-regular-webfont.eot);
		src:url(/.content/fonts/pt_sans-narrow-web-regular-webfont.eot?#iefix) 
		format('embedded-opentype'),
		url(/.content/fonts/pt_sans-narrow-web-regular-webfont.woff) 
		format('woff'),
		url(/.content/fonts/pt_sans-narrow-web-regular-webfont.ttf) 
		format('truetype'),
		url(/.content/fonts/pt_sans-narrow-web-regular-webfont.svg#pt_sans_narrowregular) 
		format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'pt_sansbold';
	src:url(/.content/fonts/pt_sans-web-bold-webfont.eot);
	src:url(/.content/fonts/pt_sans-web-bold-webfont.eot?#iefix) 
		format('embedded-opentype'),
		url(/.content/fonts/pt_sans-web-bold-webfont.woff) 
		format('woff'),
		url(/.content/fonts/pt_sans-web-bold-webfont.ttf) 
		format('truetype'),
		url(/.content/fonts/pt_sans-web-bold-webfont.svg#pt_sansbold) 
		format('svg');
		font-weight:normal;
		font-style:normal;
}

@font-face{
	font-family:'pt_sansbold_italic';
		src:url(/.content/fonts/pt_sans-web-bolditalic-webfont.eot);
		src:url(/.content/fonts/pt_sans-web-bolditalic-webfont.eot?#iefix) 
		format('embedded-opentype'),
		url(/.content/fonts/pt_sans-web-bolditalic-webfont.woff) 
		format('woff'),
		url(/.content/fonts/pt_sans-web-bolditalic-webfont.ttf) 
		format('truetype'),
		url(/.content/fonts/pt_sans-web-bolditalic-webfont.svg#pt_sansbold_italic) 
		format('svg');
		font-weight:normal;
		font-style:normal;}

@font-face{
	font-family:'pt_sansitalic';
		src:url(/.content/fonts/pt_sans-web-italic-webfont.eot);
		src:url(/.content/fonts/pt_sans-web-italic-webfont.eot?#iefix) 
		format('embedded-opentype'),
		url(/.content/fonts/pt_sans-web-italic-webfont.woff) 
		format('woff'),url(/.content/fonts/pt_sans-web-italic-webfont.ttf) 
		format('truetype'),
		url(/.content/fonts/pt_sans-web-italic-webfont.svg#pt_sansitalic) 
		format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'pt_sansregular';
		src:url(/.content/fonts/pt_sans-web-regular-webfont.eot);
		src:url(/.content/fonts/pt_sans-web-regular-webfont.eot?#iefix) 
		format('embedded-opentype'),
		url(/.content/fonts/pt_sans-web-regular-webfont.woff) 
		format('woff'),
		url(/.content/fonts/pt_sans-web-regular-webfont.ttf) 
		format('truetype'),
		url(/.content/fonts/pt_sans-web-regular-webfont.svg#pt_sansregular) 
		format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face{
	font-family:'helvetica_neueregular';
		src:url(/.content/images/catalonia/helveticaneue-bold-webfont.eot);
		src:url(/.content/images/catalonia/helveticaneue-bold-webfont.eot?#iefix) 
		format('embedded-opentype'),
		url(/.content/images/catalonia/helveticaneue-bold-webfont.woff) 
		format('woff'),
		url(/.content/images/catalonia/helveticaneue-bold-webfont.ttf) 
		format('truetype'),
		url(/.content/images/catalonia/helveticaneue-bold-webfont.svg#helvetica_neueregular) 
		format('svg');
	font-weight:normal;
	font-style:normal;
}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.hidden-text{overflow:hidden;text-indent:-9999px;}
.wrapper{clear:both;margin:0 auto;overflow:hidden;width:976px;}
.wrapper-visible{
	clear:both;
	margin:0 auto;
	width:976px;
}
.clear{clear:both;}
.left{float:left !important;}
.right{float:right !important;}
.overflow{overflow:visible;}
.hide{left:-9999px;position:absolute;}
.nodisplay{display:none;}
.center{margin:0 auto;}
.texto-oculto{overflow:hidden;text-indent:-9999em;}
.bold{font-weight:bold;}
.no-margin{margin:0 !important;}
.no-border{border:0 !important;}
.no-bg{background:transparent none !important;}
.no-float{float:none !important;}
.text-center{text-align:center;}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:sans-serif;color:#222;}
body{/*background:transparent url(/.content/images/catalonia/bg.jpg) repeat 0 0;*/margin:0;font-size:62.5%;line-height:1em;}
::-moz-selection{background:#BE382A;color:#fff;text-shadow:none;}
::selection{background:#BE382A;color:#fff;text-shadow:none;}
a{color:#BE382A;text-decoration:none;}
a:visited{color:#BE382A;}
a:hover{color:#BE382A;}
a:focus{outline:thin dotted #BE382A;}
a:hover,a:active{outline:0;text-decoration:underline;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:"";content:none;}
small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul,ol{margin:0;padding:0;}
dd{margin:0 0 0 40px;}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
#content .col-1  .content-detail fieldset h2{
	font-size: 22px;
	margin-bottom: 10px;
}

label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:invalid,textarea:invalid{background-color:#f0dddd;}
table {
	border-collapse:collapse;
	border-spacing:0;
	font-size: 13px;
	width: 100%;
	margin: 20px 0;
}

td{vertical-align:top;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
.wide-wrapper{width:100%;}
.bg-grey-1{background-color:#EBEFF0;}
/* .bg-grey-2{background-color:#c9c4bf;border-top:1px solid #ffffff;} */
.bg-grey-2{background-color:#ebeff0;}
/* .button{background:#EBEFF0 url(/.content/images/catalonia/button_bullet.png) no-repeat right center;color:#6C7779 !important;font-size:15px;font-family:'pt_sans_narrowbold',Arial,Helvetica,Verdana,Sans-serif;min-width:120px;padding:10px 20px 8px 10px;border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;} */
.button{background:#EBEFF0 url(/.content/images/catalonia/button_bullet.png) no-repeat right center;color:#BE382A !important;font-size:15px;font-family:'pt_sans_narrowbold',Arial,Helvetica,Verdana,Sans-serif;min-width:120px;padding:10px 20px 8px 10px;border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;}
.col-1 .button,.col-2 .button,.col-3 .button{margin-top: 20px;}
.button:hover{color:#BE382A !important;text-decoration:none;}
.button-list{margin:20px 0;overflow:hidden;}
.button-list li{display:block;margin-bottom:10px;overflow:hidden;}
.button-list img{ width:auto !important;height:auto !important;}
.button-list .button{margin:0;}
#main-header{position:relative;z-index:4;}
#header-level-1{
	border-bottom: 1px solid #cfcfcf;
	margin:0;
	padding:0 0 6px;
	height: 34px;
}
#header-level-1 #logo-gene{
	/*background:transparent url(/.content/images/catalonia/logo_gene.jpg) no-repeat 0 0;*/
	float:left;
	height:34px;
	width:213px;
	overflow:hidden;
	/*text-indent:-9999em;*/
}
#header-level-1 #search{float:right;margin:12px 0 0 8px;}
#header-level-1 #search input{border:1px solid #999999;float:left;font-size:11px;padding:0;}
#header-level-1 #search input[type="submit"]{background:#ecece9 url(/.content/images/catalonia/bullet_search.jpg) no-repeat center center;height:16px;margin-left:3px;width:16px;}
#header-level-1 nav{float:right;margin-top:15px;}#header-level-1 nav li{border-left:1px solid #000000;float:left;font-size:12px;padding:0 5px;}
#header-level-1 nav li:first-child{border:0;}
#header-level-1 nav a{color:#000000;}
.logo-cat{
	/*background:transparent url(/.content/images/catalonia/logo_catalonia.png) no-repeat left bottom;*/
	color: #6C7779;
	float: left;
	font-family: 'helvetica_neueregular',Arial,Helvetica,Verdana,Sans-serif;
	font-size: 18px;
	/*height: 20px;*/
	padding: 33px 0 0;
	position: relative;
	text-transform: uppercase;
	width: 192px;
	z-index: 2;
	overflow: hidden;
	/*text-indent:-9999px;*/
}

#main-nav{
	float:right;
	margin:-43px 0 0;
	padding:0 0 0 213px;
	width:760px;
	z-index:1;
	/*height: 89px;*/
}


#main-nav ul {margin-left: -18px !important;}
#main-nav ul ul{float:none;}
#main-nav li{
	/*float:left;*/
	display: inline-block;
	font-family:'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;
	font-size:23px;
	line-height:18px;
	/* margin-right: 15px; */
	text-transform:uppercase;
	/*width:5.5em;*/
	text-align:center;
}
#main-nav a{
	/*color:#6C7779;*/
	color:#2d3e50;
	padding:10px 17px 0;
	text-decoration:none;
	border-radius:15px 15px 0 0;
	-moz-border-radius:15px 15px 0 0;
	-webkit-border-radius:15px 15px 0 0;
	display: block;
}
/* #main-nav a:hover,#main-nav a.active{background-color:#EBEFF0;} */
#main-nav a:hover,#main-nav a.active{color:#BE382A;}


/* *********************************************** */
/*												   */		
/* 					SUBMENU						   */
/*												   */		
/* *********************************************** */
#main-nav ul li ul {	display: none;}
#main-nav ul li:hover ul { display: block;}

#main-nav ul li ul{
	width:214px;
	margin-left:-40px !important;
	background: url(/.content/images/catalonia/arrow-up-submenu.png) no-repeat center top;
	background-color:#fff;
	padding-top: 5px;
	position:absolute;
	z-index:200;
}
	#main-nav ul li ul li{
		width:100%;
		padding: 0 0 10px 0;
		background-color:#ebeff0;
		margin-bottom:0px;
		zoom: 1; /* IE7 (hasLayout)*/
		*display: inline; /* IE */
		text-align:center;
	}
	#main-nav ul li ul li:hover{
		background-color:#be382a;	
	}
		#main-nav ul li ul li:hover a{
			color:#fff;	
		}
		#main-nav ul li ul li a{
			color:#be382a;
			font-size: 0.7em;
			font-family: 'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;
			text-transform:none;
			padding-left:0px !important;
		}




#main-nav .submenu .submenu-2 a:hover,#main-nav .submenu .submenu-2 a.active{background:transparent url(/.content/images/catalonia/button_bullet_submenu_act.png) no-repeat 100% 13px !important;color:#ffffff;}
#content{
	margin-top: 35px;
	min-height:500px;
}
/* #content h1{color:#6C7779;font-family:'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;font-size:28px;font-weight:normal;line-height: 35px;margin:0 0 3px;text-transform:uppercase;} */
#content h1{color:#2D3E50;font-family:pt_sans_narrowregular,Arial,Helvetica,Verdana,Sans-serif;font-size:28px;font-weight:normal;line-height: 35px;margin:0 0 3px;text-transform:uppercase;}
#content h1 span{color:#BE382A;}
#content h2{color:#BE382A;font-family:'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;font-size:26px;font-weight:normal;line-height: 33px;margin:0 0 8px;text-transform:uppercase;}

#content img.icon {
	margin: 0 0 0 5px;
}

/*#content h2 a{color:#6C7779;}*/
#content .col-1 h2,#content .col-2 h2,#content .col-3 h2{margin:0 0 2px;}

#content .h-type-2,
#content .h-type-2 p {
	font-family:Arial,Helvetica,Verdana,Sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-transform:none;
}
#content h3.h-type-2,
#content h3.h-type-2 p {
	line-height:22px;
}

#content .section .h-type-3 {
	font-family:'pt_sans_narrowbold',Arial,Helvetica,Verdana,Sans-serif;
	font-size:15px;
	margin:0;
}

/* #content h3{color:#6C7779;font-family:Arial,Helvetica,Verdana,Sans-serif;font-size:15px;font-weight:bold;line-height: 17px;margin:0 0 3px;} */
#content h3{color:#6C7779;font-family:Arial,Helvetica,Verdana,Sans-serif;font-size:15px;font-weight:bold;line-height: 17px;margin:0 0 3px;}
/* #content h3 a{color:#6C7779;} */
#content h3 a{color:#6C7779;}
/* #content p{color:#6C7779;font-family:Arial,Helvetica,Verdana,Sans-serif;font-size:14px;font-weight:normal;line-height:22px;margin:0 0 5px;} */
#content p{color:#6C7779;font-family:Arial,Helvetica,Verdana,Sans-serif;font-size:14px;font-weight:normal;line-height:22px;margin:0 0 5px;}
#content li{list-style-type:none;}
#content .date{color:#BE382A;font-size:11px;font-weight:bold;}
#content .media-type{color:#BE382A;font-size:11px;font-weight:bold;text-transform:uppercase;}
#content img{margin-bottom:5px;}

#content .file-section {
	clear: both
}

#content .file-section .section {
	width: 300px;
	float: left;
	margin-right: 38px;	
}

#content .file-section .section img{ 
	width: 300px;
	height: 169px;
}

#content .file-section section:last-child {
	margin-right: 0;
}

#content .section {
	/*margin-bottom: 40px;*/
}

#content .list{margin-top:20px;}
#content .list li{margin-bottom:30px;}
#content .list h2.h-type-2 {
	margin:0;
	font-family: Arial,Helvetica,Verdana,Sans-serif;
    font-size: 20px;
    font-weight: bold;
	line-height: 26px;
    text-transform: none;
}
#content .list h2.h-type-2 a{color:#6C7779;}

#content .list p{margin:0;}
#content .content-detail h1,
#content .no-cols h2 {
	color:#BE382A;
	font-family:'pt_sans_narrowbold',Arial,Helvetica,Verdana,Sans-serif;
	font-size:15px;
	line-height: 17px;
}
/* #content .content-detail h2{color:#6C7779;margin-bottom:0;text-transform:none;} */
#content .content-detail h2{color:#2D3E50;margin-bottom:0;text-transform:none;}
#content .content-detail h3{
	font-size:16px;
	margin: 20px 0 8px 0;
	line-height: 22px;
}
#content .content-detail .date{margin:0;}
#content .content-detail img{margin:10px 0 15px;}
#content .content-detail p{
	margin: 20px 0;
}

#content .content-detail ul,
#content .content-detail ol {
	margin-bottom:30px;
}

#content .content-detail li {
	/*background:transparent url(/.content/images/catalonia/blue_bullet.png) no-repeat 3px 50%;*/
	/* background: transparent url(/.content/images/catalonia/blue_bullet.png) no-repeat 3px 8px; */
	background: transparent url(/.content/images/catalonia/red_bullet.jpg) no-repeat 3px 8px;
	color:#6C7779;font-family:Arial,Helvetica,Verdana,Sans-serif;
	font-size:14px;
	font-weight:normal;
line-height:20px;
	margin:0 0 5px;
	padding-left:15px;
}

#content .content-detail a{text-decoration:underline;}
/*#content .module{margin-bottom:18px;overflow:hidden;}*/
#content .module{margin-bottom:18px;}
#content .module figcaption, #content .module figcaption p{
	color:#6C7779;
	font-size:11px;
	font-style:italic;
	line-height: 11px;
}
#content .module h2{
	color:#6C7779;
	font-family:Arial,Helvetica,Verdana,Sans-serif;
	font-size:17px;
	line-height: 22px;
	font-weight:bold;
	margin-bottom:3px;
	text-transform:none;
}

.col-1,.col-2,.col-3{float:left;}
.bloc-home{
	clear:both;
	float:left;
	margin-bottom: 30px;
	width: 976px;
}
.bloc-home .col-1,.bloc-home .col-2{margin-right:38px;width:300px;}
.bloc-home .col-3{width:300px;}.bloc-home .col-3 .banner{display:block;margin-bottom:10px;overflow:hidden;}
.bloc-home .banners-col .section{margin-bottom:0 !important;}
.two-cols{clear:both;float:left; width: 100%;}
.two-cols .col-1{margin-right:38px;overflow:hidden;width:638px;}
.two-cols .col-2{overflow:hidden;width:300px;}
.no-cols{margin-bottom:25px;}
.action-buttons-module .button{margin:0 0 0 12px;min-width:114px;width:114px;}
.action-buttons-module .button:first-child{margin-left:0;}
.margin-top-col{margin-top:56px;}
.cite-module{
	background-color:#6C7779;
	color:#ffffff;
	font-size:17px;
	font-style:italic;
	line-height:19px;
	overflow:hidden;
	padding:68px 17px;
}

.cite-module blockquote{margin:20px 0 0;padding:0;}
.cite-module .quote-left{background:transparent url(/.content/images/catalonia/quotes_left.png) no-repeat 0 0;float:left;height:36px;margin-right:8px;width:39px;}
.cite-module .quote-right{background:transparent url(/.content/images/catalonia/quotes_right.png) no-repeat 0 0;float:right;height:36px;margin:3px 0 0 8px;width:39px;}
.two-cols .col-2 .cite-module{padding:30px 17px; float:left;}
/* 
{background-color:#EBEFF0;color:#6C7779;} */
.cite-module.cite-color-2{background-color:#EBEFF0;color:#6C7779 !important;}
.cite-module.cite-color-2 .quote-left{background:transparent url(/.content/images/catalonia/quotes_left_2.png) no-repeat 0 0;height:42px;width:44px;}
.cite-module.cite-color-2 .quote-right{background:transparent url(/.content/images/catalonia/quotes_right_2.png) no-repeat 0 0;height:42px;width:44px;}

/*Afegit 03-12-2012*/
.cite-module-2{padding:20px 17px 24px;}
.cite-module-2 blockquote{font-size:18px;line-height:24px;margin:50px 0 0;}
.cite-module-2 .quote-left{width:100% !important;}
.cite-module-2 .quote-right{background-position:right top !important;width:100% !important;}
/*Fi Afegit*/

#content .cite-module h2{
	color: #EBEFF0;
	line-height: 20px;
	margin: 0 0 10px 0;
}

#content .cite-color-2 h2{
	color: #6C7779;
}

#content .cite-author{margin-top:10px;overflow:hidden;}
#content .cite-author h3{font-size:20px;padding:5px 0 5px;}
#content .cite-author p{line-height:18px;}
#content .cite-author p.carrec{
	line-height: 15px;
	font-size: 13px;
}

#content .cite-author p.empresa{
	font-weight: bold;
	font-size: 13px;
}

#content .cite-author img{border:1px solid #c9c4bf;float:left;margin:0 9px 5px 0;}
.data-module .module-content{background-color:#EBEFF0;color:#6C7779;padding:20px 18px 10px;}
.data-module p{font-size:13px !important;margin-bottom:0 !important;}
.list-module .module-content{background-color:#EBEFF0;border:6px solid #EBEFF0;padding:14px 5px 4px 2px;}
/*.list-module li{background:url(/.content/images/catalonia/blue_bullet.png) no-repeat scroll 3px 3px transparent;color:#6C7779;font-family:Arial,Helvetica,Verdana,Sans-serif;font-size:13px;font-weight:bold;line-height:13px;margin:0 0 10px;padding-left:15px;}*/
.list-module li{background:url(/.content/images/catalonia/red_bullet.jpg) no-repeat scroll 3px 3px transparent;color:#6C7779;font-family:Arial,Helvetica,Verdana,Sans-serif;font-size:13px;line-height:13px;margin:0 0 10px;padding-left:15px;}
/* .list-module a{color:#6C7779 !important;line-height: 15px;} */
.list-module a{color:#6C7779 !important;line-height: 15px;}
.list-module span{color:#BE382A;}
.list-module-2-cols ul{clear:both;overflow:hidden;padding:0 26px;}
.list-module-2-cols li{float:left;margin-bottom:5px;width:98px;}
.buttons-module .button{
	margin:0 0 12px;
	width:270px;
	line-height: 15px;
}
.share-btn{background:transparent url(/.content/images/catalonia/share_btn.png) no-repeat 0 0;float:left;height:19px;margin:-6px 5px -3px 0;width:17px;}
.print-btn{background:transparent url(/.content/images/catalonia/print_btn.png) no-repeat 0 0;float:left;height:20px;margin:-6px 5px -4px 0;width:23px;}
.download-btn{background:transparent url(/.content/images/catalonia/download_btn.png) no-repeat 0 0;float:left;height:23px;margin:-8px 5px -6px 0;width:23px;}
.buttons-module .download-btn {
	margin-top: -6px;
}
#breadcrumbs{overflow:hidden;padding:8px 0 4px;}
#breadcrumbs li{background:transparent url(/.content/images/catalonia/bullet_breadcrumbs.jpg) no-repeat left center;color:#ffffff;float:left;font-family:'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;font-size:15px;line-height:15px;padding:0 10px 0 20px;}
#breadcrumbs li:first-child{background:none;padding:0 10px 0 0;}
#breadcrumbs a{color:#ffffff;}





.slider-wrapper {
  height: 377px;
  overflow: hidden;
  width: 975px;
}

.slider {
  background-color: #68625d;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  color: #fff;
  overflow: hidden;
  position: relative;
 /* z-index: 20;*/
  width: 974px;
}

.slider h1 {
  font-family: 'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;
  font-size: 26px;
  line-height: 26px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.slider p {
  font-size: 15px;
  line-height: 18px;
  margin: 2px 0 15px;
}

.slider .slider-content {
  float: left;
  height: 379px;
  overflow: hidden;
  width: 975px;
}

.slider .slider-content-video {
  float: left;
  height: 379px;
  overflow: hidden;
  position: relative;
  width: 676px;
}

.slider .slider-side {
  background: transparent url(/.content/images/catalonia/bg_slider_side.png) no-repeat left top;
  float: left;
  height: 329px;
  margin-left: -14px;
  padding: 30px 20px 20px 40px;
  position: absolute;
  right: 0;
  top: 0;
  width: 253px;
}

.slider .slider-side .button {
  margin-right: -20px;
}

.slider .list-items-slider li {
  overflow: hidden;
  width: 976px;
}

.slider .paginator-slider {
  bottom: 10px;
  text-align: center;
  padding: 0;
  position: absolute;
  right: 0;
  width: 299px;
  z-index: 20;
}

.slider .paginator-slider li {
  display: inline;
}

.slider .paginator-slider a {
  background: transparent url(/.content/images/catalonia/slider_nav_yellow.png) no-repeat 0 0;
  cursor: pointer;
  display: inline-block;
  height: 19px;
  margin-right: 4px;
  overflow: hidden;
  position: relative;
  text-indent: -999px;
  width: 19px;
}

.slider .paginator-slider a:hover,.slider .paginator-slider a.active {
  background-position: 0 -26px;
}

.slider .banner {
  bottom: 0;
  position: absolute;
  right: -2px;
  z-index: 2;
}


.img-slider {
  float: left;
  width: 100%;
  max-width: 676px;
}

.invest-slider-info {
  float: left;
  max-width: 298px;
  width: 100%;
  line-height: 1.1em;
}

.title-slider {
  float: left;
  width: 100%;
  text-align: center;
  background-color: #2d3e50;
  text-transform: uppercase;
  margin: 0;
  padding: 15px 0;
  border-bottom: 1px solid #fff;
  font-family: 'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;
  font-size: 18px;
}

.title-slider-mobile{
  float: left;
  width: 100%;
  text-align: center;
  background-color: #2d3e50;
  text-transform: uppercase;
  margin: 0;
  padding: 15px 0;
  border-bottom: 1px solid #fff;
  font-family: 'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;
  font-size: 18px;
  color:#fff;
  display:none;
}

.news-list {
  float: left;
}

.news-list .prev {
  position: absolute;
  width: 25px;
  height: 18px;
  top: 0;
  right: 10px;
  text-indent: -9999em;
  background: transparent url(/.content/images/catalonia/top-nav.png) no-repeat left top;
  z-index: 10;
}

.news-list .next {
  position: absolute;
  width: 25px;
  height: 18px;
  top: 318px;
  right: 10px;
  text-indent: -9999em;
  background: transparent url(/.content/images/catalonia/bottom-nav.png) no-repeat left top;
  z-index: 10;
}

.list-items-wrapper {
  float: left;
  width: 100%;
  z-index: 0;
  position: relative;
  overflow: hidden;
}

.list-items-wrapper > div {
	position: absolute;
	top: 0;
	z-index: 0;
}

.list-items {
  width: 100%;
  list-style-type: none;
}

.list-items li {
  float: left;
  width: 100%;
  border-bottom: 1px solid #fff;
  z-index: 9;
}

.list-items li:last-child {
  border: 0;
}

.list-items h2 {
  background-color: #808a8c;
  padding: 10px 20px;
  margin: 0;
  z-index: 9;
}
.slider-wrapper-tecniospring .list-items h2 {
	padding: 37px 20px !important;
}

.list-items h2 a {
  color: #fff;
  text-transform: uppercase;
  font-family: 'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;
}

.list-items h2 a:hover {
  text-decoration: none;
}

.list-items .destacat {
  background-color: #be392a;
}

.list-items .destacat a {
  background: #be392a url(/.content/images/catalonia/destacat-item.png) no-repeat right center;
  padding: 6px 25px 3px 0;
}

.list-items .content-item {
  display:none;
  float: left;
  background-color: #fff;
  padding: 18px 18px 6px 18px;
  /* height: 148px;*/
  height:auto;
}

.list-items .content-item h2 {
  float: left;
  background: 0;
  color: #2d3e50;
  font-family: 'pt_sans_narrowbold',Arial,Helvetica,Verdana,Sans-serif;
  font-size: 2em;
  text-transform: uppercase;
  margin-top: 9px;
  margin-bottom: 9px;
  padding: 0;
  width: 100%;

  display:none;

}

.list-items .content-item p {
  float: left;
  color: #6c7779;
  font-size: 1.7em;
  font-family: 'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;
}

.list-items .content-item .readmore {
  float: left;
  margin-top: 20px;
}

.list-items .content-item .readmore a {
  background-color: #be382a;
  padding: 3px 15px;
  color: #fff;
  font-family: 'pt_sans_narrowbold',Arial,Helvetica,Verdana,Sans-serif;
  font-size: 1.6em;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin: 0 85px;
}

.list-items .content-item .readmore a:hover {
  text-decoration: none;
}

.list-items li.active .content-item {
  display:block;
}



/*
.slider-wrapper{height:379px;overflow:hidden;width:975px;}
.slider{
	background-color:#6C7779;
	/*border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;*/
	color:#ffffff;
	overflow:hidden;
	position:relative;
	z-index:1;
}
.slider h1{font-family:'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;font-size:26px;line-height:26px;margin:0;padding:0;text-transform:uppercase;}
.slider h1 a {
	color: #fff;
	padding: 0 15px 0 0;
}
.slider p{font-size:15px;line-height:18px;margin:2px 0 15px;}
.slider .slider-content{float:left;height:379px;overflow:hidden;width:975px;z-index: 0}
.slider .slider-side{background:transparent url(/.content/images/catalonia/bg_slider_side.png) no-repeat left top;float:left;height:329px;margin-left:-14px;padding:30px 20px 20px 40px;position:relative;width:254px;}
.slider .slider-side .button{margin-right:-20px;}

.slider .slider-side a{
	color: #fff;
}


.latest-news .date{display:block;margin-bottom:5px;}
.latest-news li{border-top:1px solid #d2ceca;padding:15px 0 8px;}
.latest-news li:first-child{border:0;padding:0 0 8px;}
#content .article-col h3{font-size:20px;line-height:20px;margin-bottom:5px;}
#content .article-col p{line-height:21px;margin-bottom:8px;}
#content .article-col .date{display:block;margin-bottom:5px;}
#stay-up{margin-bottom:-1px;}
#stay-up img{margin:0;}
.paginate{font-family:'pt_sans_narrowbold',Arial,Helvetica,Verdana,Sans-serif;font-size:15px;margin:47px auto;overflow:hidden;width:auto;}
.paginate a{color:#6C7779;text-transform:uppercase;}
/* .paginate .first{background:url(/.content/images/catalonia/pag_first.jpg) no-repeat scroll 0 0 transparent;float:left;height:29px;padding:11px 5px 0 30px;text-align:right;width:55px;color:#be382a !important;} */
.paginate .first{background:url(/.content/images/catalonia/pag_first_2013.jpg) no-repeat scroll 0 0 transparent;float:left;height:29px;padding:11px 5px 0 30px;text-align:right;width:55px;color:#be382a !important;}
/* .paginate .last{background:url(/.content/images/catalonia/pag_last.jpg) no-repeat scroll 0 0 transparent;float:left;height:29px;padding:11px 30px 0 5px;text-align:left;width:55px;} */
.paginate .last{background:url(/.content/images/catalonia/pag_last_2013.jpg) no-repeat scroll 0 0 transparent;float:left;height:29px;padding:11px 30px 0 5px;text-align:left;width:55px;color:#be382a !important;}
/* .paginate .prev{background:url(/.content/images/catalonia/pag_prev.jpg) no-repeat scroll 0 0 transparent;float:left;height:29px;width:33px;overflow:hidden;text-indent:-9999px;} */
.paginate .prev{background:url(/.content/images/catalonia/pag_prev_2013.jpg) no-repeat scroll 0 0 transparent;float:left;height:29px;width:33px;overflow:hidden;text-indent:-9999px;}
/* .paginate .next{background:url(/.content/images/catalonia/pag_next.jpg) no-repeat scroll 0 0 transparent;float:left;height:29px;width:33px;overflow:hidden;text-indent:-9999px;} */
.paginate .next{background:url(/.content/images/catalonia/pag_next_2013.jpg) no-repeat scroll 0 0 transparent;float:left;height:29px;width:33px;overflow:hidden;text-indent:-9999px;}
.paginate ol{float:left;}
.paginate li{
	float:left;
	margin:0 10px;
	padding:11px 0 0 0;
}
.paginate .active{color:#BE382A !important;font-size:25px;}
#content #contact-form{background-color:#EBEFF0;padding:45px 45px 35px 77px;}#content #contact-form .field{clear:both;display:block;float:left;margin-bottom:8px;position:relative;width:100%;}
#content #contact-form label{color:#BE382A;display:block;font-family:'pt_sans_narrowbold',Arial,Helvetica,Verdana,Sans-serif;font-size:15px;line-height:15px;margin-bottom:5px;text-transform:uppercase;}
#content #contact-form input{border:0;display:block;font-size:12px;line-height:12px;padding:6px 5px;width:490px;}
#content #contact-form textarea{border:0;display:block;min-height:120px;padding:5px 5px;width:490px;}
#content #contact-form .button{background:#BE382A url(/.content/images/catalonia/button_bullet_2.png) no-repeat right center;border:0;color:#ffffff !important;font-size:15px;margin-right:14px;padding:6px 50px 3px 10px;text-align:left;text-decoration:none !important;text-transform:uppercase;width:auto;}
#content #contact-form .mandatory-field{margin:0 0 -10px;z-index:1;}
#content #contact-form .mandatory-advice{color:#BE382A;font-family:'pt_sans_narrowbold',Arial,Helvetica,Verdana,Sans-serif;font-size:15px;line-height:15px;margin-right:15px;text-transform:lowercase;}
#content #contact-form .check-field{margin-bottom:6px;z-index:1;margin-top:10px;}
#content #contact-form .check-field label{color:#6C7779 !important;display:inline;float:left;font-family:Arial,Helvetica,Verdana,Sans-serif;font-size:12px;text-transform:none;	width: -webkit-calc(100% - 26px);width: calc(100% - 26px);}

#content #contact-form .check-field div.error-field {
	float: left;
    position: absolute;
    top: -15px;
	left: 0;
}

#content #contact-form .check-field div.error-field .error-ico {
	background: none;
}

#content #contact-form .check-field a{color:#6C7779;}
#content #contact-form .check-field input{display:inline;float:left;margin:0 5px 0 0;padding:0;width:auto;}
#content #contact-form .check-field-2{margin:-3px 0 22px;}
#content #contact-form .select-field label{float:left;}
#content #contact-form p{margin-bottom:50px;}
#content #contact-form .col-1 select,#content #contact-form .col-2 select{margin-left:10px;width:113px;}
#content #contact-form .col-1{margin-right:20px;overflow:visible;width:240px;}
#content #contact-form .col-2{overflow:visible;text-align:right;width:241px;}
#content #contact-form select{border:0;padding:3px 5px;}
#content #contact-form .jquery-checkbox{float:left;margin:-5px 5px 0 0;}
.error-field{position:absolute;right:0;top:0;}.error-field .error-msg{color:#ff006c;font-size:12px;margin-right:14px;}
.error-field .error-ico{background:transparent url(/.content/images/catalonia/error_ico.png) no-repeat 0 0;height:17px;position:absolute;right:-8px;top:20px;width:18px;}
#main-footer{padding-bottom:40px;}#main-footer nav{margin:0 auto;overflow:hidden;padding:15px 0;width:365px;}#main-footer nav li{border-left:1px solid #6C7779;float:left;font-family:'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;font-size:15px;line-height:15px;padding:0 8px;}
#main-footer nav li:first-child{border:0;}
#main-footer nav a{color:#6C7779;}
#main-footer #address{float:left;}#main-footer #address p{color:#6C7779;font-family:'pt_sans_narrowregular',Arial,Helvetica,Verdana,Sans-serif;font-size:14px;font-weight:normal;line-height:20px;margin:20px 0 0;}
#main-footer #address a{color:#6C7779;}
#main-footer #logo-acc-gene{float:right;margin:20px 40px 0 0;}


#main-nav  a.logo-invest:hover,
#main-nav  a.help-contact:hover {
	background: none;
}

#help-contact a{
	/*
	background:transparent url(/.content/images/catalonia/contact_help.png) no-repeat 0 0;
	text-indent:-9999px;
	*/
	height:105px;
	position:absolute;
	right:10px;
	top: 67px;
	width:105px;
	overflow:hidden;
	z-index: 3;
}

/*Nomes s'utilitza per les noticies invest/trade i cas exit*/
div.random {
	display: none;
}

/*#help-contact.help-contact-eng a{
	background:transparent url(/.content/images/catalonia/contact_help_eng.png) no-repeat 0 0;
}*/

#main-nav .submenu .submenu-2 a {
	 padding: 10px 17px 3px 0;
}

.lt-ie9 .button{
	background:transparent url(/.content/images/catalonia/bg_button_1.png) no-repeat scroll left center;
	/*width:152px;*/
}

.lt-ie9 .button-list .button{
	background: url(/.content/images/catalonia/bg_button_1.png) no-repeat right center;
	width: 51%;
}

.lt-ie9  .buttons-module .button {
	background:transparent url(/.content/images/catalonia/bg_button_module.png) no-repeat scroll left center;
}

.lt-ie9 .invest .slider .button{background:transparent url(/.content/images/catalonia/bg_button_2.png) no-repeat scroll right center;width:auto;}

.lt-ie9 #main-nav ul {
	margin-top: 0px;
}

.lt-ie9 #main-nav .submenu ul {
	margin-top: 7px;
}
/*
.lt-ie9 #main-nav a:hover,
.lt-ie9 #main-nav a.active{
	background: #EBEFF0 url(/.content/images/catalonia/corner_lt_white.png) no-repeat left top;
	position:relative;
}

.lt-ie9 #main-nav span {
	position:absolute;
}

.lt-ie9 #main-nav a:hover span,
.lt-ie9 #main-nav a.active span{
	background:transparent url(/.content/images/catalonia/corner_rt_white.png) no-repeat right top;
	height:10px;
	width:14px;
	position:absolute;
	right:0;
	top:0;
}

.lt-ie9 #main-nav .submenu a:hover,
.lt-ie9 #main-nav .submenu a.active{
	background: #BE382A url(/.content/images/catalonia/corner_lt_grey.png) no-repeat left top;
}

.lt-ie9 #main-nav .submenu a:hover span,
.lt-ie9 #main-nav .submenu a.active span{
	background:transparent url(/.content/images/catalonia/corner_rt_grey.png) no-repeat right top;
}


.lt-ie9 #main-nav .submenu div.submenu-2{
	background:transparent url(/.content/images/catalonia/corner_lb_blue.png) no-repeat left bottom;
	clear: both;
	padding: 0 15px 0 0;
	z-index: 5;
}

*/

.lt-ie9 #main-nav .submenu div.submenu-2 ul {
	margin-top: 0;
}

.lt-ie9 .invest #main-nav .submenu div.submenu-2{
	background: transparent url(/.content/images/catalonia/corner_lb_yellow.png) no-repeat left bottom;
}

.lt-ie9 #main-nav .submenu div.submenu-2 div{
	background:transparent url(/.content/images/catalonia/corner_rb_blue.png) no-repeat right bottom;
	height:15px;
	margin: 0 0 0 15px;
}
.lt-ie9 .invest #main-nav .submenu  div.submenu-2 div{
	background: transparent url(/.content/images/catalonia/corner_rb_yellow.png) no-repeat right bottom; 
	height: 18px;
}

.lt-ie9 #main-nav .submenu  .wrapper-visible a.help-contact:hover,
.lt-ie9 #main-nav .submenu  .wrapper-visible a.logo-invest:hover {
	background: none;
}

.lt-ie9 #main-nav .submenu .submenu-2 ul{
	background-color:#BE382A;
}

.lt-ie9 .invest #main-nav .submenu .submenu-2 ul{
	background-color:#BE382A;
}

.lt-ie9 .invest #main-nav .submenu a:hover,
.lt-ie9 .invest #main-nav .submenu a.active{
	background: #BE382A url(/.content/images/catalonia/corner_lt_grey.png) no-repeat left top;
}

.lt-ie9 .invest #main-nav .submenu div.wrapper-visible {background: none;}



.lt-ie7 #main-nav  {
	/*margin-top: -14px;*/
	/*height: 75px*/ !important;
}

.lt-ie7 #main-nav ul {
	margin-top: 10px;
}

.lt-ie7 #main-nav .submenu {
	margin-top: 0;
}

.lt-ie7 #main-nav li{
    display: inline;
}

.lt-ie7 #main-nav a {
	display: inline;
}

.lt-ie7 #main-nav .submenu{top:100px;}
.lt-ie7 .invest #main-nav .submenu{top:100px;}
.lt-ie7 #main-nav .submenu .submenu-2 {
	margin-top: 0;
}

.lt-ie7 .invest #main-nav .submenu .submenu-2 li a{
	padding: 0 17px 0 0;
	width: auto;
	float: left;
	background:transparent url(/.content/images/catalonia/button_bullet_submenu_2.png) no-repeat scroll 99% 3px !important;
}


.lt-ie7 .cite-module blockquote {
	padding-top: 20px;
}



/*.lt-ie9 #main-nav .submenu .submenu-2 {
	background-color:transparent;
	padding:0 0 15px; 
	clear: both;
	margin-top: 24px;
}

.lt-ie7 #main-nav a{
	height: 20px;
}

.lt-ie7 #main-nav a.active,
.lt-ie7 #main-nav a:hover {
	height: 20px;
}

.lt-ie7 #main-nav .submenu a{margin-top:0; height: 24px;}
.lt-ie7 #main-nav li{
	margin-bottom:-1px;
}
*/

/*.lt-ie9  .logo-cat,
.lt-ie9 .invest .logo-cat {
	padding-top: 45px;
}

.lt-ie8  .logo-cat,
.lt-ie8 .invest .logo-cat {
	padding-top: 35px;
}*/

/* Tools*/
.lt-ie9 #tools ul li{
	background:transparent url(/.content/images/catalonia/bg_button_1_small.png) no-repeat scroll right center;
	width:114px;
}
.lt-ie9 #content #contact-form .button{background:transparent url(/.content/images/catalonia/bg_button_4.png) no-repeat scroll right center;min-width:108px !important;padding:11px 10px 8px 10px !important;width:108px !important;}
.lt-ie9 .invest #content #contact-form .button{background:transparent url(/.content/images/catalonia/bg_button_3.png) no-repeat scroll right center;}
.lt-ie9 #content #contact-form a.button{display:inline-table;}
.lt-ie9 #content #contact-form input.button{width:128px !important;}

.lt-ie8 #content #contact-form a.button{float:right;margin-right:220px;}
.lt-ie8 #content #contact-form .text-center{clear:both;overflow:hidden;}

.lt-ie8 #content .file-section .section {
	margin-right: 25px;
}

@media only screen and (min-device-width:320px) and (max-device-width:480px){}@media only screen and (min-width:321px){}@media only screen and (max-width:320px){}@media only screen and (min-device-width:768px) and (max-device-width:1024px){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){}@media only screen and (min-width:1224px){}@media only screen and (min-width:1824px){}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{text-decoration:underline;} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;} #main-nav,#header-level-1,#help-contact,#main-footer{display:none;}}

/*--------------------------------------------------------------------
Canvis que s'hauran de fer al final */
#logo-gene {
	margin: 0;
}

hr {
	/*display: none;*/
}

/*--------------------------------------------------------------------
Eines Imprimeix/compartiu */

#content #tools {
	margin-bottom: 18px;
    overflow: hidden;
}

#content #tools ul li {
	background: url(/.content/images/catalonia/button_bullet.png) no-repeat right center #EBEFF0;
    border-radius: 15px 0 0 15px;
    color: #6C7779 !important;
    font-family: 'pt_sans_narrowbold',Arial,Helvetica,Verdana,Sans-serif;
    font-size: 15px;
    padding: 10px 20px 8px 10px;
	display: inline-block;
	float: left;
}

#content #tools ul li.share,
#content #tools ul li.print {
    min-width: 114px;
    width: 114px;
}

#content #tools ul li.print {
	margin-left: 12px;
}

#content #tools ul li a {
	color: #BE382A;
}

#content #tools ul li.share a {
	background: url(/.content/images/catalonia/share_btn.png) no-repeat;
    height: 19px;
    margin: -6px 5px -3px 0;
	padding-left: 22px;
	cursor: pointer;
}

#content #tools ul li.print a {
	background: url(/.content/images/catalonia/print_btn.png) no-repeat 0 0;
    height: 20px;
    margin: -6px 5px -4px 0;
	padding-left: 28px;
}

#content #tools ul li a:hover {
	color: #6C7779;
	text-decoration: none;
}

#content #tools ul li.share div {
	background: url(/.content/images/catalonia/ombra-share.png) no-repeat right bottom;
	display: none;
	margin-top: 20px;
	padding: 0 5px 5px 0;
	position: absolute;
	z-index: 1000;
	font-weight: normal;
}

#content #tools ul li.share ul {
	background: #fff;
	border: 1px solid #6c6c6b;
	padding: 0.55em 0.55em 0.7em 0.55em;
	width: 225px;
	height: 145px;
}

#content #tools ul li.share ul li {
	margin: 0;
	width: auto;
	min-width: auto;
	background: none;
}

#content #tools ul li.share ul li.intro {
	margin-bottom: 5px;
	padding: 0;
	width: 100%;
	line-height: 15px;
}

#content #tools ul li.share ul li a {
	font-size: 12px;
	padding: 0 0 0 10px;
	background: none
}

#content #tools ul li.share ul li a:hover {
	text-decoration: underline;
}

/*--------------------------------------------------------------------
Peu*/
#footer {
	background: url(/.content/images/catalonia/footer-back-int.png) no-repeat left 0.5em;
	clear: both;
	font-size: 12px;
	overflow: hidden;
	height: 60px;
	width: 976px;
	margin: 0 auto;
	color: #666666;
}

#footer p {
	margin: 0;
}

#footer ul li {
	list-style: none;
}

#footer #links-frame address {
	font-style: normal;
	overflow: hidden;
}

#footer #links-frame address span {
	border-right: 1px solid #666;
	float: left;
	margin-bottom: 0.35em;
	padding: 0 0.5em;
}

#footer #links-frame address span.ultim {
	border: none;
	color: #666
}

#footer #links-frame ul#footer-links {
	overflow: hidden;
	margin: 5px 0 0 0;
}

#footer #links-frame ul#footer-links li {
	background: none;
	border-right: 1px solid #666;
	float: left;
	padding: 0 0.5em;
}

#footer #links-frame ul#footer-links li.ultim,
#footer-microsite ul li.ultim {
	border: none;
}

#footer #links-frame ul#footer-links li a,
#footer-microsite ul li a  {
	color: #666;
	text-decoration: none;
}

#footer #links-frame ul#footer-links li a:hover,
#footer-microsite ul li a:hover {
	text-decoration: underline;
}

#links-frame {
	float: left;
	margin-top: 1.5em;
	margin-left: 0.6em;
	overflow: hidden;
	width: 720px;
}

#footer ul#logos-peu {
	float: left;
	margin: 0 0 0 5px;
	overflow: hidden;
}

#footer ul#logos-peu li {
	float: left;
	margin-right: 10px;
}

#footer ul#logos-peu li#gencat-logo-peu {
	margin-right: 0;
}

#footer ul#logos-peu li a:hover {
	background: none;
}

ul#enllacos-gencat {
	border-top: 1px solid #ccc;
	font-family: verdana, arial;
	font-size: 10px;
	padding: 8px 0;
	overflow: hidden;
	text-align: center;	
	color: #666666;
	width: 976px;
	margin: 0 auto 10px auto;
}

ul#enllacos-gencat li {
	background: none;
	border-right: 1px solid #666;
	display: inline;
	padding: 0 5px;
}

ul#enllacos-gencat li.ultim {
	border: none;
}

ul#enllacos-gencat li a {
	color: #666;
	text-decoration: none;
}

ul#enllacos-gencat li a:hover {
	background: none;
	text-decoration: underline;
}

ul#enllacos-gencat li img {
	vertical-align: bottom;
}

/*--------------------------------------------------------------------
Header microsite*/

#content .no-cols ul#header-links-microsite {
    margin: 0 0 10px 0;
    text-align: right;
}

#content .no-cols ul#header-links-microsite li {
    background: none;
    display: inline-block;
    padding: 0;
	font-size: 14px;
}

#content .no-cols ul#links-microsite {
	overflow: hidden;
	clear: both;
}

#content .no-cols  ul#links-microsite li{
	background: url(/.content/images/catalonia/back-n4.png) repeat-x left top;
	border: 1px solid #d2cec9;
	display: inline-block;
	font-weight: bold;
	margin: 0 0.4em 0.5em 0;
	padding: 7px 5px;
	min-width: 105px;
}

#content .no-cols ul#links-microsite li.select {
	background: url(/.content/images/catalonia/back-n4-select.png) repeat-x left top;
}

#content .no-cols  ul#links-microsite li a {
	background: url(/.content/images/catalonia/bullet-secondary-menu.png) no-repeat left 4px;
	cursor: pointer;
	padding: 0 10px 0 18px;
	font-size: 14px;
}

#content .no-cols  ul#links-microsite li.select a {
	background: url(/.content/images/catalonia/bullet-secondary-menu-selected.png) no-repeat left 4px;
}

#content .no-cols  ul#links-microsite li a:hover {
	text-decoration: underline;
}

/*--------------------------------------------------------------------
Microsites Peu*/
#content .no-cols #footer-microsite {
	clear: both;
	background: none;
	border-top: 2px solid #eeeceb;
	font-size: 0.86em;
	margin-top: 2em;
	padding: 1.2em 0.6em 0 0.6em;
}

#content .no-cols #footer-microsite p {
	margin: 0 0 1.2em 0;
}

#content .no-cols #footer-microsite ul {
	margin: 0 0 1.2em 0;
}

#content .no-cols #footer-microsite ul li {
	background: none;
	display: inline-block;
	margin: 0 0.8em 1.4em 0.8em;
	padding: 0;
	vertical-align: bottom;
}

#content .no-cols #footer-microsite ul li.ultim  img{
	padding-left: 0.5em;
}

#content .no-cols #footer-microsite ul li.ultim a{
	border: none;
	padding: 0 0.5em;
}

#content .no-cols #footer-microsite ul li.text,
#content .no-cols #footer-microsite ul li.ultim {
	margin: 0;
}

#content .no-cols #footer-microsite ul li.text {
	border-right: 1px solid #666666;
	padding: 0 0.5em;
}

#content .no-cols #footer-microsite ul li img {
	padding: 0;
	margin: 0;
}

/*--------------------------------------------------------------------
Taules*/
table tr th {
	text-align: left;
	background: #2D3E50;
	border: none;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #fff;
	vertical-align: top;
	padding: 8px 12px;
	margin: 0;
	line-height: 16px;
}

table thead tr th a{
	color: #fff !important;
}

table thead tr th a:hover{
	color: #fff;
	background: #238c8c;
}

table tbody tr {
	background: #f7f9f9;
}

table tbody tr.senar {
	background: #dae9e9;
}

table tbody tr td {
	border: none;
	border-right: 1px solid #fff;
	border-bottom: hidden;
	margin: 0;
	padding: 8px 12px;
	vertical-align: top;
	line-height: 16px;
}

#content .content-detail table tbody tr td p,
#content .content-detail table tbody tr th p{
	margin: 5px 0;
}

table tbody tr td a {
	text-decoration: none;
}

#content .content-detail .tecnio-centers table {
	margin: 0;
}

#content .content-detail .tecnio-centers table thead tr th img {
	margin: 0;
}

/*--------------------------------------------------------------------
Newsletter*/

a.newsletter {
	/*color:#5d5d5d;*/
	color:#2d3e50;
}

table#newsletter h2 {
	line-height: 20px;
}

table#newsletter a:hover {
	text-decoration: underline !important;
}

table#newsletter  {
	margin: 0 auto;
	width: 638px;
	border-collapse: separate;
}

table#newsletter  table {
	border-collapse: separate;
}


table#newsletter tbody tr {
	background: none;
	padding: 2px 0;
}


table#newsletter tbody tr td {
	border: none;
	border-right: hidden;
	border-bottom: hidden;
	margin: 0;
	padding: 0;
	line-height: normal;
}

table#newsletter tbody tr td  p,
table#newsletter tbody tr td  h1,
#content .no-cols table#newsletter tbody tr td  h2 {
	line-height: normal;
}

table#newsletter tbody tr td  h2 {
	font-weight: bold;
}





/* NOU TECNIO */


	#content .back-enllacos {
		margin: 1em 0 0 0;
		background: #efeeed;
		-webkit-border-radius: 19px;
		-moz-border-radius: 19px;
		border-radius: 19px;
		display: inline-block;
		padding:0 0 2em 0.8em;
		width:100%;
	}
	
	#content .back-enllacos img{
		width:42px;
		height:42px;
	}
	
	.back-enllacos h3 {
		color:#FF5E33 !important;
		margin: 0.9em 0 1em 1em !important;
		text-transform: none;
		/*font-size: 1em !important;*/
		font-weight: normal;
	}

	.back-enllacos .info {
		/*background: url(/.content/images/catalonia/bg_mes_informacio.png) repeat-x;*/
		background-color: #ffffff;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		font-size: 13px;
		height: 54px;
		margin-left: 8px;
		padding: 8px;
		width:90%;
		clear:both;
	}

	.back-enllacos p {
		margin-left: 8px;
		font-size: 13px;
		padding-left: 32px;
		padding-bottom: 5px;
		line-height:16px !important;
	}

	.back-enllacos .bottom {
		height: 1em;
		float: right;
		width: 14.9em;
		margin: 0;
	}

		/* ambit */
		.back-enllacos .sistemesindustrials,
		.back-enllacos .quimiquesenergiairecursos,
		.back-enllacos .industriaalimentacio,
		.back-enllacos .mobilitatsostenible,
		.back-enllacos .industriadisseny ,
		.back-enllacos .saluticiencia,
		.back-enllacos .industriesexperiencia{
			-webkit-border-top-right-radius: 19px;
			-moz-border-radius-topright: 19px;
			border-top-right-radius: 19px;
			background-color:#FFF;
			margin: 0.5em 0.55em 0 1em;
			float: left;
			min-height: 17em;
			width: 21em;
		}
		
		
		
		
		.back-enllacos .sistemesindustrials{
			/*background: url(/.content/images/catalonia/produccio-top.png) no-repeat;*/
		}
		
		.back-enllacos .sistemesindustrials{ background-color:#009633; }
		.back-enllacos .quimiquesenergiairecursos{ background-color:#ffdd0e; }
		.back-enllacos .industriaalimentacio{ background-color:#e31818; }
		.back-enllacos .mobilitatsostenible{ background-color:#de8904; }
		.back-enllacos .industriadisseny { background-color:#de8904; }
		.back-enllacos .saluticiencia{ background-color:#e2007a; }
		.back-enllacos .industriesexperiencia{ background-color:#172983; }
		
		/* tecnologia */
		.back-enllacos .tic,
		.back-enllacos .nanotecnologia,
		.back-enllacos .materialsavancats,
		.back-enllacos .fotonica,
		.back-enllacos .biotecnologia ,
		.back-enllacos .manufacturaavancada{
			margin: 0.5em 0.55em 0 0;
			float: left;
			/*min-height: 15em;*/
			width: 35em;
			color:#000;
			height: 14em;
		}
		.back-enllacos .tic p,
		.back-enllacos .nanotecnologia p,
		.back-enllacos .materialsavancats p,
		.back-enllacos .fotonica p,
		.back-enllacos .biotecnologia  p,
		.back-enllacos .manufacturaavancada p{
			color:#7f7f7f;
		}
		
	
	.back-enllacos span a {
		color: #FFFFFF;
		text-decoration: none;
		line-height: initial;
	}
	.back-enllacos span a:hover {
		text-decoration: underline;
		background: none;
	}
	.back-enllacos span {
		color: #fff;
		padding: 0.8em 0 0 0;
		min-height: 1em;
		margin: 0 1.5em 0 1.5em;
		display: block;
		width: auto;
		font-size: 1.1em;
		font-weight: bold;
	}
	.back-enllacos div.ambit_text { 
		font-size: 0.85em; 
		color: #fff;
		margin: 1.5em 1em 0 2em; 
	}
	.back-enllacos div.ambit_text p { 
		padding-left: 8px;	
		color: #fff !important;
		font-size:13px !important;
	}
	.landing-ome  .back-enllacos ul li { 
		background: url(/.content/images/catalonia/bullet-blanc.png) no-repeat left 5px;  
		padding: 0 0 0.5em 0.9em; 
	}
	.back-enllacos div.tecnologia_text { 
		font-size: 0.85em; 
		color: #fff;
		margin: -1em 1em 0 6em; 
	}
	.tecnio ul li{
		float:left; 
		background:none !important; 
		margin:0 !important;
	}
	.tecnio ul li img{ 
		height:42px; 
		width:42px; 
	}
	#content  nav ul li { 
		padding-left:0; 
	}
	.tecno1{
		/*padding-left:2em !important;*/
clear:both;
	}
	nav{
		display:inline-block;
	}
	#tecnologia .tecnologiaimg{
		display: inline-block;
		/*min-height:12.5em;*/
		width: 85px;
		float: left;
	}
	#tecnologia .tecnologiaimg img{
		padding-left:1.3em;
	}
	.tecnologiaimginfo{
		color: #7f7f7f;
		font-size:0.8em;
		text-align:center;
	}
	#content .tecnio img {
		margin-right: 1em;
	}
	
	#content .tecnio h3 {
		margin-top: 1.2em;
	}

/*--------------------------------------------------------------------
Fitxes TECNIO*/
#tecnio-tools {
	float: right;
}

.lt-ie7 #tecnio-detail {
	margin-top: 50px;
}

#tecnio-detail .col-1 {
	width: 730px;
}

#tecnio-detail .col-1 h3 {
	color: #BE382A;
	font-size: 17px;
	clear:both;
}

#tecnio-detail .col-1 h4 {
	color: #4D4D4D;
	font-size: 16px;
	margin-top: 8px;
}

#tecnio-detail .col-2 {
	width: 208px;
}

#back-sidebar {
	background: url(/.content/images/catalonia/back-sidebar-tecnio-top.png) no-repeat top right #897b75;
	width: 208px;
	margin: 0;
}

#back-sidebar img {
	padding: 0.7em 0 0 0.5em;
}

#back-sidebar ul {
	color: #fff;
	font-size: 12px;
	width: 90%;
	margin: 20px auto 0 10px;
	line-height: 1.5em;
	word-wrap: break-word;
}

#back-sidebar ul p {
	color: #fff;
	font-size: 12px;
	line-height: 14px;
}

#back-sidebar .title {
	border-bottom: 1px solid #fff;
	padding: 0.4em 0 0 0;
	font-weight: bold;
}

#back-sidebar li {
	padding: 0.25em 0;
}

#back-sidebar a {
	color: #FFFFFF;
}

#back-sidebar a:hover {
	text-decoration: underline;
	background-color: #BE382A;
}

/*#back-sidebar li p.Personal{
	margin-left: 0.6em;
}*/

#back-sidebar li span {
	height: 1.1em;
	margin-right: 0;
	right: 0;
	float: right;
}

.lt-ie7 #back-sidebar li span {
	margin-top: -14px;
}

#back-sidebar li div.contacte{
	margin-top: 1em;
}

#back-sidebar .bottom {
	float: right;
	height: 25px;	
	width: 208px;
	background: url(/.content/images/catalonia/back-sidebar-tecnio-bottom.png) no-repeat right;
}

/*

.back-enllacos {
	background: url(/.content/images/catalonia/back-enllacos-tecnio-top.png) no-repeat top right #efeeed;
	width: 208px;
	float: left;
	margin: 12px 0 36px 0;
}

#content .back-enllacos h3 {
    color: #4d4d4d;
    font-size: 18px;
    font-weight: normal;
    margin: 14px 0 5px 9px;
    text-transform: none;
}

.back-enllacos .info {
	background: url(/.content/images/catalonia/bg_mes_informacio.png) no-repeat;
	font-size: 13px;
	height: 54px;
	margin-left: 8px;
	padding: 8px;
}

.back-enllacos p {
	margin-left: 8px;
	font-size: 13px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.back-enllacos .bottom {
	height: 1em;
	float: right;
	width: 208px;
	margin: 0;
	background: url(/.content/images/catalonia/back-enllacos-tecnio-bottom.png) no-repeat bottom right;
}

.back-enllacos .produccio {
	background: url(/.content/images/catalonia/produccio-top.png) no-repeat #584b45;
}

.back-enllacos .produccio .bottom {
	background: url(/.content/images/catalonia/produccio-bottom.png) no-repeat;
	height: 13px;
}

.back-enllacos .quimiques {
	background: url(/.content/images/catalonia/quimiques-top.png) no-repeat #e8ae0c;
}

.back-enllacos .quimiques .bottom {
	background: url(/.content/images/catalonia/quimiques-bottom.png) no-repeat;
	height: 13px;
}

.back-enllacos .alimentacio {
	background: url(/.content/images/catalonia/alimentacio-top.png) no-repeat #f68f51;
	float: right;
}

.back-enllacos .alimentacio .bottom {
	background: url(/.content/images/catalonia/alimentacio-bottom.png) no-repeat;
	height: 13px;
}

.back-enllacos .energia {
	background: url(/.content/images/catalonia/energia-top.png) no-repeat #19857f;
}

.back-enllacos .energia .bottom {
	background: url(/.content/images/catalonia/energia-bottom.png) no-repeat;
	height: 15px;
}

.back-enllacos .biotecnologia {
    background: url(/.content/images/catalonia/biotecnologia-top.png) no-repeat #cd274e;
}

.back-enllacos .biotecnologia .bottom {
    background: url(/.content/images/catalonia/biotecnologia-bottom.png) no-repeat;
	height: 16px;
}

.back-enllacos .materials {
    background: url(/.content/images/catalonia/materials-top.png) no-repeat #798f9e;
}

.back-enllacos .materials .bottom {
    background: url(/.content/images/catalonia/materials-bottom.png) no-repeat;
	height: 12px;
}

.back-enllacos .informacio {
    background: url(/.content/images/catalonia/informacio-top.png) no-repeat #1a81b6;
}

.back-enllacos .informacio .bottom {
    background: url(/.content/images/catalonia/informacio-bottom.png) no-repeat;
	height: 13px;;
}

.back-enllacos .produccio,
.back-enllacos .quimiques,
.back-enllacos .alimentacio,
.back-enllacos .energia,
.back-enllacos .biotecnologia,
.back-enllacos .materials,
.back-enllacos .informacio {
	margin: 6px 7px 0 0;
    float: right;
	min-height: 40px;
	width: 192px;
}

.back-enllacos .produccio .bottom,
.back-enllacos .quimiques .bottom,
.back-enllacos .alimentacio .bottom,
.back-enllacos .energia .bottom,
.back-enllacos .biotecnologia .bottom,
.back-enllacos .materials .bottom,
.back-enllacos .informacio .bottom {
	width: 192px;
	margin: 0;
}

.back-enllacos span a {
	color: #FFFFFF;
	text-decoration: none;
}

.back-enllacos span a:hover {
	text-decoration: underline;
	background: none;
}

.back-enllacos span {
	color: #fff;
	padding: 10px 0 0 0;
	min-height: 36px;
	margin: 0 1.5em 0 58px;
	display: block;
	width: 100px;
	font-size: 13px; 
	line-height: 15px;
	font-weight: bold;
}

.back-enllacos div.ambit_text { 
	font-size: 12px; 
	line-height: 15px;
	color: #fff;
	margin: 6px 12px 0 12px; 
}

.back-enllacos div.ambit_text p { 
	padding-left: 0;	
}

.back-enllacos ul li { 
	background: url(/.content/images/catalonia/bullet-blanc.png) no-repeat left 5px;  
	padding: 0 0 0.5em 0.9em; 
}

*/
#content-frame #pastilla {
	margin-top: 2.1em;
	width: 36.2em;
}

#pastilla .top {
	height: 11px;
    position: relative;
    /*width: 505px;*/
	background: #F3F2F0 url(/.content/images/catalonia/bg-pastilla-tecnio-top.gif) 100% 0 no-repeat;
}

#pastilla .middle {
	background: #F3F2F0 url(/.content/images/catalonia/bg-pastilla-tecnio-middle.gif) repeat-y;
	overflow: hidden;
	position: relative;
	padding: 0 14px;
}

#pastilla .bottom {
	/*width: 505px;*/
	height: 11px;
	background: url(/.content/images/catalonia/bg-pastilla-tecnio-bottom-int.gif) no-repeat;
}

#pastilla  .middle div#content,
#pastilla  .middle div#bloc {
	float: left;
	width: 470px;
	padding-right: 14px;
}

#pastilla  .middle div#image{
	width: 200px;
	float: left;
}

#pastilla .middle div#image img {
	margin: 0;
	float: right;
}

#content .content-detail .middle h1{
    font-size: 40px;
    margin: 10px 0 0 0;
	color: #BE382A;
}

#content .content-detail .middle h2{
	font-weight: bold;
	text-transform: uppercase;
	color: #077F7F;
	font-size: 14px;
	margin-top: 10px;
	line-height: 16px;
}

#content .content-detail .middle h2.gris{
	color: #4d4d4d;
	margin-top: 0.3em;
	text-transform: none;
}

.gran {
	width: 225px;
}

.relacionado {
	margin: 0 12px 12px 0;
	background: url(/.content/images/catalonia/bg-relacionados-middle.png) repeat-y;
	width: 218px;
}

.relacionado .top {
	background: url(/.content/images/catalonia/bg-relacionados-top.png) no-repeat;
	height: 6px;
}

.relacionado .bottom {
	background: url(/.content/images/catalonia/bg-relacionados-bottom.png) no-repeat;
	height: 6px;
}

.relacionado .content {
	width: 202px;
	margin: 2px auto;
	padding: 4px;
}

.relacionado a {
	text-decoration: none;
}

.relacionado a:hover {
	text-decoration: underline;
}

.relacionado .nobg {
	background: none;
	padding: 2px 4px;
}

.relacionado .nobg p {
	font-size: 12px;
	width: 110px;
	padding: 0 5px;
	margin: 6px 0 0;
	float: left;
}

.relacionado .nobg .destacat {
	color: #066;
	font-weight: bold;
}

.relacionado h3 {
	color: #d6492a;
	font-size: 11px;
	margin: 0;
	padding-left: 5px;
	width: 190px;
}

.relacionado ul {
	padding-left: 5px;
	width: 170px;
	margin: 8px 0 0 14px;
}

.relacionado li {
	list-style: url(/.content/images/catalonia/bg-relacionados-li.png);
	margin-bottom: 8px;
	color: #066;
}

.relacionado li span {
	color: #666;
	font-size: 12px;
}

/*--------------------------------------------------------------------
Mapa Web*/
#content div.mapa-web {
	float: left;
	margin: 20px 20px 20px 0;
	width: 299px;
	line-height: 22px;
}

#content div.mapa-web:last-child  {
	margin-right: 0;
}

#content div.mapa-web ul {
	margin: 0 0 28px 0;
}

#content div.mapa-web ul li {
	background: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#content div.mapa-web ul li h2 {
	background: url(/.content/images/catalonia/mapa-web-back-h3.png) no-repeat top;
	height: 19px;
	padding: 5px 0 0 25px;
}

#content div.mapa-web ul li h2 a {
	text-decoration: none;
}

#content div.mapa-web ul li ul {
	margin: 0 0 0 20px;
}

#content div.mapa-web ul li ul li h3 {
	background: url(/.content/images/catalonia/bullet-secondary-menu-n3.png) no-repeat left 7px;
	font-size: 14px;
	padding-left: 15px;
	margin-top: 20px;
}

#content div.mapa-web ul li ul li h3 a {
	font-weight: bold;
}

#content div.mapa-web ul li ul li ul {
	margin: 0;
}

#content div.mapa-web ul li ul li ul h4 {
	background: url(/.content/images/catalonia/bullet-secondary-menu-n3.png) no-repeat left 4px;
	font-size: 14px;
	padding-left: 15px;
	font-weight: normal;
	margin: 0;
}

#content div.mapa-web ul li ul li ul h4 a {
	color: #6C7779;
}
.logo-help{
	float:right;
	margin-top: -70px;
	margin-right: -4px;
}
.logo-help-tecniospring{
	float:right;
	margin-top: -70px;
	margin-right: -4px;
}
#main-nav  a{
	/* width: 93%; */
	padding: 12px 0 0 10px;
}


/* NEWSLETTERS HEMEROTECA 2013 */
.hemeroteca-newsletter-box{
	clear:both; 
	width:100%;
	/*height: 250px;*/
	height: 100px;
}
.hemeroteca-newsletter-col-1{
	float:left;
	width:20%;
}
.hemeroteca-newsletter-col-2{
	float:left;
	width:79%;
	margin-left: 6px;
}
.hemeroteca-newsletter-col-1, .hemeroteca-newsletter-col-2 ul{
	clear:both;
}
.hemeroteca-newsletter-col-2 ul li{
	color:#2d3e50 !important;
	font-size:13px !important;
	/*font-weight:bold !important;*/
	background: transparent url(/.content/images/catalonia/newsletter_bullet.png) no-repeat 3px 8px !important;
}			
.hemeroteca-newsletter-col-2 ul li a{
	color:#2d3e50 !important;
	text-decoration:none !important;
}
.hemeroteca-newsletter-box-title{
	margin:0 0 5px 0 !important;
	padding:0;float:left;
}
.hemeroteca-newsletter-box-title a{
	font-weight:bold;
        text-decoration:none !important;
}


.bg-blue{background-color:#2d3e50;}

#contact-internacional{
	background-color: #EBEFF0;
    display: block;
    height: 212px;
    padding: 13px;
}
#contact-internacional-left{float:left; padding-left:10px;}
#contact-internacional-right{float:left; padding-left: 77px;}

/* modificacions peu 2014 */ 
	ul#enllacos-gencat{
		background-color:#bdc2c6;
		margin:0;
		width:100%;
		font-size:12px;
	}
	ul#enllacos-gencat li a{
		color:#fff;
	}
	ul#enllacos-gencat li {
		border-right: 1px solid #fff;
		color:#fff;
	}
	#footer{
		background:none;
	}
	#links-frame {
		width:627px;
		margin-top:2em;
	}
	#logos-peu{
		margin-top:1.5em !important;
	}
	
	
/* style added for hidden honeypot */
#Email2Div{ display:none; border:1px solid red; }
#Email2Div label{ color: red !important; }

 #languages-landing{
	position: relative !important;
	top: 0 !important;
	visibility: visible !important;
	margin-top: -4px;
 }
	
	
.logo-help img{position:absolute;margin:6px 0 0 -110px;}
.logo-help-tecniospring img{position:absolute;margin:6px 0 0 -110px;}
.logo-help,.logo-help-tecniospring{margin:0px !important;}
.logo-menu{display:none;margin-top:6px;float:right;}


.logo-help-tecniospring{ display:none; }


iframe{
	max-width:974px;
	border:1px solid #6C7779;
	
}

section iframe{ margin-bottom: 10px;}
fieldset select{
	top: 0 !important;
	visibility: visible !important;
}


/* ************************************************************************ */
/*									NEWSLETTER   							*/
/* ************************************************************************ */
	#newsletter-responsive div{
		padding:10px;
	}
	#newsletter-left{
	 padding:0 !important;
	}
	#newsletter-left a :first-child {
		float:right;
	}
	#newsletter-left-header{
		background-color:#edebea;
	}
	#newsletter-info,#hot{
		background-color:#2d3e50;
		display:block:
	}
	#newsletter-info{
		height:26px;
	}
	#hot{
		border-top:1px solid #fff;
		font-family:Arial, Helvetica, sans-serif;
		height: 28em;
		margin-bottom: 10px;
	}
	#hot h1{
		color:#fff; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:20px; 
		margin:0;
		margin-bottom:3px; 
		padding: 9px 0 7px 0; 
		text-transform:uppercase; 
		line-height: normal	
	}
	#hot img{
		float:left; 
		padding-right: 10px;
	}
	#hot p{
		margin:0; 
		margin-bottom:5px; 
		font-size: 14px; 
		padding:0; 
		font-size:13px; 
		color:#fff; 
		line-height: normal
	}
	.n-left{
		float:left;
		padding-left:0px !important;
	}
	 .n-left .issue-id {
		 color:#ffffff; 
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size:29px;
	 }
	 .n-left .issue-date {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		padding-top:6px; 
		text-align: left; 
		color:#ffffff !important;
	 }
	.n-right{
		float:right;
	}

	#newsletter-content-1{
		float:left;
		max-width:60%;
	}
	#newsletter-content-2{
		float:left;
		max-width:33%; 
		padding-top: 15px !important;
	}
	.content-section{
		padding-left:0 !important;
	}

	#newsletter-content-1 span {
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size:14px; 
		 font-weight:bold; 
		 color:#be382a;
		 margin:0; 
		 padding:0 0 2px; 
		 text-transform:uppercase;
	}
	#newsletter-content-1 h2 {
		color:#5d5d5d;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:18px; 
		margin:0; 
		text-transform:none; 
		font-weight:bold; 
		line-height: normal;
	}
	#newsletter-content-1 p {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:13px; 
		margin:5px 0;
		line-height: normal;
	}
	#newsletter-content-2 span {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:14px; 
		font-weight:bold; 
		color:#be382a;
		margin:0; 
		padding:0 0 2px; 
		text-transform:uppercase;
		margin-top: 2px;
	}
	#newsletter-content-2 ul li { 
		color:#6C7779; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:16px; 
		margin:0; 
		padding: 10px 0px !important;
		text-transform:none; 
		font-weight:bold;
		line-height: normal;
	}
	#newsletter-content-3 {
	 clear:both;
	}
	 #newsletter-content-3 img{
		  float:left;
		  padding-right:2em;
	 }
	 #newsletter-content-3 span{
		 color:#be382a;
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size:14px; 
		 font-weight:bold; 
		 margin:5px 0 2px; 
		 text-transform:uppercase;
	 }
	 #newsletter-content-3 h2{
		 color:#5d5d5d; 
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size:18px; 
		 margin:0;
		 text-transform:none; 
		 font-weight:bold;
		  line-height:normal;
	 }
	 #newsletter-content-3 p{
		 color:#5d5d5d;
		 font-family:Arial, Helvetica, sans-serif; 
		 font-size:13px; 
		 margin:5px 0;
		 line-height:normal;
		 display:table;
	 }
	  #newsletter-content-3 span{
		  display: table;
		  margin-top: -9px !important;
	  }
				 
		



/* ***************************************************** */
/* ***************************************************** */
/*						css ṃbil         				 */
/* ***************************************************** */
/* ***************************************************** */


	@media only screen and (min-width: 781px) and (max-width: 980px) {
		/* navegacio */
			#main-nav {margin-top: 5px;}
			#main-nav ul {margin-left: 0 !important;}
			.logo-cat {padding-top:15px;}
		/* subhome */
			.wrapper,.three-cols,#footer,ul#enllacos-gencat  {width: 750px;}
			#content .file-section section:last-child { clear:left; margin-right: 38px;}
			#links-frame {width: 410px !important;}
			#content .file-section{clear:initial !important;}
			#content .file-section:nth-child(2) section:last-child {clear:initial;}
		
	}

	@media only screen and (min-width: 490px) and (max-width: 780px) {
		/* header */
			.three-cols{margin-left:0;}
		/* navegacio */
			#main-nav {margin-top: 5px;}
		/*#main-nav ul {margin-left: 0 !important;}*/
			.logo-cat {padding-top:15px;}
		/* subhome */ 
			#content .file-section .section {width: 300px;}
			#content .file-section .section img { max-width:300px; max-height:169px; }
			.file-section{margin-left:4em;}
	}
	@media only screen and (max-width: 780px) {
		body{margin:5px;}
		.three-cols{margin-left:0 !important;}
		#main-content{ margin:2px;}
		.wrapper{width: 317px !important;}
		#header-level-1 #search input{ width:85px;}
		#header-level-1 #search {float: right;margin: 5px 0 0 0;}
		#logo-gene a img { max-width:180px; max-height:169px; }
		.bg-grey-2{background-color:#fff;}
		iframe{max-width:286px;}

		/* navegacio */
			#main-nav{display:none;}
			.logo-cat {padding-top:15px;width:130px;}
			#logo-gene{width:180px !important;}
			#search{width:110px;}
			#header-level-1 nav {float: none;margin-top: 0px; }
			nav ul{border-bottom: 1px solid #cfcfcf;height:14px;}
			nav ul li:first-child{
				display:none;
			}
			.wrapper ul li{padding: 0 17px !important;}
			ul#breadcums {border: none;}
			#header-level-1 {border:0;}
			.main-nav-container{padding-top:21px;}
			.main-nav-container img{margin-top:20px;max-width:120px;}
			.logo-help img{margin:2px 0 0 0;max-width:100px;}
			.logo-help-tecniospring img{margin:2px 0 0 -170px;max-width:100px;}
			.logo-help {margin-top:-137px;float:left;margin-right:8px !important;margin-left: 0px;}
			.logo-menu {display:block;}
		
		/* home */
			.invest-slider img {max-width:317px !important;}
			#slider{height:200px !important;padding:2px 2px 0 0;}
			.slider{background-color: #fff !important;}
			.slider-wrapper{height: 555px;width:320px;}
			.list-items-wrapper {height: 357px; width:317px !important;}
			.news-list{height: 350px;margin-top: -22px; margin-left: -4px;}
			ul.list-items  li{padding:0 !important;}
			.list-items li.active .content-item {border:1px solid #808a8c;padding: 16px 16px 4px 15px;}
			.list-items .content-item .readmore {padding-bottom: 5px !important;}
			.title-slider{padding: 15px 8px;display:none;}
			.title-slider-mobile{display:block;}
		
		/* subhome */
			.wrapper,.three-cols,#footer,ul#enllacos-gencat  {width: 450px;}
			
			#content .file-section section:last-child { clear:left; margin-right: 38px;}
			#links-frame {width: 410px !important;}
			#content .file-section{clear:initial !important;}
			#content .file-section:nth-child(2) section:last-child {clear:initial;}		
			#content .file-section .section {margin-left:-20px !important; max-width:280px;}
		/*#content  img { max-width:300px !important; max-height:169px; }*/
			.file-section{margin-left:4em;}
			.three-cols{margin-left:50px;}
		/* internes */
			#tools{display:none;}
			.two-cols .col-1 {max-width: 288px;}
			.content-detail td{}
			.content-detail img{ max-width:267px !important; /* max-height:169px;*/ }
			#result-items tr td { max-width:71px !important;}
			.tecnio-centers th{ max-width:72px !important;}
			#content #contact-form { padding: 19px 0px 0px 12px; height: 89%;} 
			#content #contact-form  div input{ max-width:250px !important;} 
			#offices ul{ width:30em !important;}
			.col-2{ margin-top: 5px;}
			#contact-internacional-right{float:left; padding-left: 0; padding-top:10px;margin-left:-10px;}
			#detailOffices {float:left !important;}
			.logo-menu{float: right;}
		
		/* menu navegacio*/
			#main-nav{width: 300px;height: auto;padding-left:18px !important;background-color:#2d3e50;margin-top: 2px;}
			#main-nav ul{width: 300px;height: auto !important;border:0px !important;}
			#main-nav ul li{border-bottom:1px solid #fff;width: 290px;text-align: center;}
			#main-nav ul li:last-child{border-bottom:0px;}
			#main-nav li a {height:25px;float: none;font-size: 23px;color: #fff !important;border-radius: 0;-moz-border-radius:  0;-webkit-border-radius:  0;}
			#main-nav li a span{display:none;}
			#main-nav ul li:hover ul {display:none;}
			#header-level-1 nav li { font-size: 10px; }
			.wrapper ul li { padding: 0 4px !important; }
			.list-items li { padding: 0px !important; }
			.news-list{}
		
		/* submenu */
			#main-nav ul li ul{ height:auto; position:static; width:110%;margin-left:-16px !important;}
			#main-nav ul li ul li a{color:#be382a !important;margin-left:-40px; padding-bottom:1px;}
			#main-nav ul li ul li a:hover{color:#fff !important;}
			.shover{background: #f0efed url(/.content/images/catalonia/fletxa_menu.png) no-repeat center center; background-color:transparent;width: 20px; height: 24px; display:block !important; float: right; margin-top:-8px;cursor:pointer;}
		
		
		/* footer */
			ul#enllacos-gencat{width: 274px;line-height: 18px;padding: 0 33px;margin: 0 auto;}
			
			#footer{height:174px !important;width:329px;}
			#footer ul#logos-peu{margin-left:100px;}
			#links-frame {margin-top: 2em;width: 221px !important;text-align: center;padding: 0 33px;}
			#footer #links-frame address span{margin-bottom: 0.75em;float:none;}
			#footer #links-frame address span.ultim{line-height: initial;}

		/* tecniospring slider */
			.nivo-slider  img{ max-width:320px !important; }
			#htmlcaption-1 .slider-side { background-color: #68625d; height:171px; margin-top: 200px;}
			.slider .slider-side{background:none;}
			.slider .banner{position:relative;}
			.slider .banner img{margin-top:-120px; margin-left:1px;width: 320px;}
			
			.paginate {width:280px;}
			.paginate .first {margin-left:15px;}
			.paginate .next{clear:both;margin-left:15px;}
			.paginate ol {margin-bottom:15px;}
			
			#links-tecniospring { height:225px; }
			#links-tecniospring li { height:25px; padding-top: 10px !important; margin-bottom: 2px; width: 25em; text-align:center;}
		
		/* content */
			#content img{max-width:309px;}
			#footer #links-frame ul#footer-links li{line-height:initial;}
			
		/* newsletter */	
			table#newsletter{ width:100%; }
			table#newsletter td{	max-width:278px; }
			table#newsletter h1{ width:13em; }
			table#newsletter img{ width:auto; }
			table#newsletter p{ width:75%; }
			table#newsletter h2{ width:75%; }
			
			#newsletter-left a :first-child {
			 margin-top:1em;
			}	
			#newsletter-info{
				clear:both;
				height:7em;
			}
			#newsletter-left-header{
				height:12em;
			}
			#hot{
				height:54em;
			}
			#hot img{
				width:100%;
			}
			#hot a img {
				float:none !important;
			}
			#hot h1{
				font-size:18px;
			}
			.n-left,.n-right{
				padding:0 !important;
			}
			 #newsletter-content-1,#newsletter-content-2{
				max-width:100%;
				clear:both;
			 }
			 #newsletter-content-2{
				 border-top:1px solid #2d3e50;
				 border-bottom:1px solid #2d3e50;
			 }
			  #newsletter-content-3 .content-section{
				  display:table;
				  max-width: 276px;
			  }
			  #newsletter-right img {
				  max-width: 100%;
			  }
			  #content .content-detail li a{
				  margin-left: 9px;
			  }
		#slider{
			width: 315px !important;
		}
		.list-items-wrapper{
			height: 100% !important;
		}
		#content .bloc-news{ max-width: 288px; }
		
	}	
	
	@media only screen and (max-width: 320px) {
		.wrapper {width: 287px !important;}
		.wrapper ul li{padding: 0 15px !important;}
		
		/* navegacio */
			#main-nav{display:none;}
			.logo-cat {padding-top:15px;}
			#content .file-section .section img { max-width:267px !important; max-height:169px; }
			#content  img { max-width:267px !important; max-height:169px; }
			#logo-gene a img { max-width:162px; }
			#logo-gene{width:175px !important;}
		
		/* home */
			.three-cols .col-1, .three-cols .col-2 {width: 280px;}
			.col-1 .section img{ max-width:280px;}
			.invest-slider img {max-width:285px !important;}
			.slider-wrapper {width:285px;}
			#slider{width:285px !important;height:175px !important;}
			.list-items-wrapper{ width: 284px !important; }
			.list-items-wrapper div ul li { padding:0 !important;}
			.title-slider {padding: 15px 0px;}
			.list-items .content-item .readmore a{padding: 2px 9px;}
			
			.nivo-slider img{max-width: 281px !important;}
		
		/* footer */
			ul#enllacos-gencat{max-width:233px;margin-left:0em;}
			#links-frame {width: 221px !important;text-align: center;padding: 0 33px;}
			#footer{height:150px !important;}
			#footer ul#logos-peu{margin-left:34px;}
			#footer #links-frame address span{margin-bottom: 0.75em;float:none;}
			#footer #links-frame address span.ultim{line-height: initial;}
			#footer #links-frame ul#footer-links{line-height: initial;}
		
	}	
	
	
	
	iframe#contactus{ margin-bottom:0px;}
	.lavinia_framework .red_catalonia { color:#be382a !important; }
	
 /* ********************************************************************************************** */
 /* 											OPENCMS						 					   */
 /* ********************************************************************************************** */
 #destacat-frame,#destacat-frame-cols,#destacat-frame2{
    float: left;
	margin-top: -10px;
 }
 #destacat-frame,#destacat-frame2{
 	width: 300px;
 }
 #destacat-frame-cols{
 	width: 976px;
 }
 #container-home{
 	width: 1024px;
 }
 .col-1{ 
 	width:99%;
 }
 #content-frame, #content-frame2{
    width: 638px;
	float:left;
	margin-right: 38px;
 }
 #destacat-frame section .cite-module {
    padding: 30px 17px;
    float: left;
 }
 #content .section {
   margin-bottom: 40px;
 }
 
 #content-frame-nocol{
   width: 976px;
 }
 
 .file-section #destacat-frame-cols .section {
	width: 300px;
	float: left;
	margin-right: 25px;	
	height:225px;
}

.file-section img{ 
	width: 300px;
	height: 169px;
}

/*.file-section #destacat-frame-cols section:nth-child(3) {
	margin-right: 0;
}*/

#destacat-frame-cols .module-content{
	background: none;
	border: none;
}
#destacat-frame-cols .module-content ul li{
	background: none;
	height: 32px;
}
#destacat-frame-cols .module-content ul li a{
	background: url(/.content/images/catalonia/button_bullet.png) right center no-repeat #EBEFF0;
    font-size: 15px;
    font-family: pt_sans_narrowbold,Arial,Helvetica,Verdana,Sans-serif;
    min-width: 120px;
    padding: 10px 20px 8px 10px;
    border-radius: 15px 0 0 15px;
	color: #BE382A!important;
	float: right!important;
}
#destacat-frame-cols .module-content ul li a span{
	display:none;
}

#container-home .bloc-home{
	width: auto;
	clear:none;
}
#container-home .bloc-home:nth-child(3) .col-1,
#container-home .bloc-home:nth-child(6) .col-1,
#container-home .bloc-home:nth-child(9) .col-1,
#container-home .bloc-home:nth-child(12) .col-1{
	margin-right: 0;
}
#container-home .bloc-home:nth-child(4),
#container-home .bloc-home:nth-child(7),
#container-home .bloc-home:nth-child(10){
	clear:both;
}
#container-home video{
	margin-top: -40px;
}
#container-home-top{
	width: auto;
} 

#destacat-frame2 .cite-module, #destacat-frame2 .cite-module{
	padding: 30px 17px;
}
.cite-module p{
	color: #ffffff !important;
    font-size: 17px !important;
    font-style: italic !important;
    line-height: 19px !important;
}

.cite-color-2 p{
   color: #6C7779 !important;
}

.cite-color-2 p span{
   color: #6C7779 !important;
}

#content .module{margin-top:10px;}

.col-1 #newsletter-content-1, 
.col-1 #newsletter-content-2,
.col-1 .content-section{
 padding:10px;
}

iframe #content-frame .section{
    width: 90%;
}

#content #contact-form .mandatory-advice, #content #contact-form .button{
	margin-right: 39px;
}

#content #contact-form span.mark img {
    width: 20px;
    min-width: 20px;
}

#content-top{
	margin-top: 20px;
}

.module-content iframe{margin-left:-15px!important}
