/* 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-size:100%; 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: "" ""}

/* GENERAL STYLES */

html, body {
	overflow-x: hidden; /* Lluis */
}

div, p, strong, 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}
h2{
	color:#333;
	font-size:25px;
	font-weight:normal;
	margin:0 0 25px}
h3{
	color:#333;
	font-size:20px;
	font-weight:normal;
	margin:5px 0 15px}
h4{
	color:#333;
	font-size:14px;
	font-weight:700;
	margin:0px 0 10px}
p{
	font-size:13px;
	line-height:normal}
strong{font-weight:700}
em{font-style:italic}
.replace-text{text-indent:-9999px}
.float-left{float:left}
.float-right{float:right}
.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}
.text-shadow{text-shadow:0 1px 0 #f1f1f1}
.no-border{border:none}
.datatime{
	font-size:13px;
	color:#999}
.data-text{
	font-size:11px;
	color:#999}
.block{display:block}
/* HEADER */
#container{
	background-image:url(bk-content.png);
	background-position:0 115px;
	background-repeat:repeat-x}
#header{
	background-image:url(bk-header.png);
	background-repeat:repeat-x;
	height:110px;
	width:100%}
#header2{
	background-image:url(bk-header.png);
	background-repeat:repeat-x;
	border-bottom:solid 5px #000;
	height:110px;
	width:100%}
	#header-content{
		height:110px;
		margin:0 auto;
		position:relative;
		width:960px}
	a.logo-header-ba{
		background:url(logo_ba.png) no-repeat;
		display:block;
		height:33px;
		float:left;
		top:35px;
		left:0;
		position:absolute;
		width:313px}
	#lang-menu{
		float:right;
		margin:15px 0 0 0;
		position:relative}
		#lang-menu li, #lang-menu li a{
			color:#9FA53E;
			float:left;
			font-size:12px;
			margin:0 1px 0 1px;
			text-decoration:none;
			position:relative}
			#lang-menu li span, #lang-menu li a:hover, .btn-contact:hover, #lang-menu li strong {color:#666}
	.btn-contact{
		background-image:url(sprite-icons.png);
		background-position:left 56px;
		background-repeat:repeat-y;
		color:#990000;
		display:block;
		font-size:12px;
		margin:10px 0 0 20px;
		padding:5px 0 5px 40px;
		text-decoration:none}
	#nav-menu{
		clear:right;
		display:block;
		float:right;
		position:absolute;
		right:0px;
		bottom:0px}
		#nav-menu li, #nav-menu li a, #nav-menu li span{
			float:left;
			font-size:12px;
			font-weight:700;
			display:block;
			text-decoration:none;
			position:relative}
		#nav-menu li a{
			background-image:url(bk-menu-active.png);
			background-repeat:repeat-x;
			color:#FFF;
			margin: 0 0 0 1px;
			padding:11px}
		#nav-menu li span{
			color:#FFF;
			margin: 0 0 0 1px;
			padding:11px}
			#nav-menu li a:hover, #nav-menu li a.nav-special-section:hover, #nav-menu li span{
				background-image:none;
				background-color:#000}
		#nav-menu li a.nav-special-section {
			background-image:url(bk-menu-special.png);
			background-repeat:repeat-x;
			color:#FFF;
			margin: 0 0 0 1px;
			padding:11px 20px}
			#nav-menu li span.nav-special-section {
				color:#FFF;
				margin: 0 0 0 1px;
				padding:11px 20px}
			
/* FOOTER */
#footer{
	background-color:#000;
	background-image:url(bk-footer.png);
	background-repeat:repeat-x;
	padding:0 0 30px;
	width:100%}
	#footer-content{
		margin:0 auto;
		position:relative;
		width:960px}
.footer-column, .footer-column2{
	color:#FFFFFF;
	float:left;
	font-size:11px;
	margin:0 10px;
	padding:0 0 0 20px;
	width:200px!important;
	width:170px}
.footer-column2{
	bottom:0;
	right:0;
	float:right;
	line-height:15px;
	position:absolute!important;
	position:relative}
	.footer-column li{
		line-height:15px;
		margin:20px 0 15px 0}
		.footer-column li h4{
			color:#D8D9AE;
			font-size:12px;
			font-weight:700}
		.footer-column li h3{
			color:#fff;
			font-size:12px;
			font-weight:700}
		.footer-column li span.title{text-decoration:underline}
		.footer-column a, .footer-column2 a{
			color:#66FFFF;
			text-decoration:none}
			.footer-column a:hover, .footer-column2 a:hover{text-decoration:underline}
	
/* CONTENT */
.banner-home{
	background-color:#000;
	text-align:center}
#content{
	margin:0 auto;
	width:960px}
.content-home-bottom a{
	color:#006699;
	font-size:12px;
	font-weight:700;
	text-decoration:none}
	.content-home-bottom a:hover{color:#222}
	.content-general, .content-home-top{margin:15px 0 0 0}
	.content-left{
		float:left;
		width:78%}
	.content-home-bottom{margin:25px 0 35px 0}
	.content-home-top .section-left{
		margin:0 15px 0 0!important;
		margin:0 15px 0 0;
		width:468px}
	.content-home-top .section-left .button-blue a{
		background-image:url(sprite-big.png);
		background-repeat:no-repeat;
		background-position:-114px -21px;
		color:#333;
		display:block;
		height:54px;
		text-align:center;
		text-decoration:none;
		text-shadow:0 1px 0 #fff;
		font-size:12px;
		padding:10px 0 0 0;
		margin:10px 10px 0 0;
		width:106px}
		.content-home-top .section-left .button-blue a:hover, .content-home-top .section-right .button-yellow a:hover, .content-home-top .section-right .button-gloss a:hover{color:#666}
.summary p{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	margin:0 0 20px 0}
	.content-home-top .section-right{width:472px}
	.content-home-top .section-right .button-yellow li, .content-home-top .section-left .button-blue li{
		float:left;
		position:relative;}
	
	.content-home-top .section-right .button-yellow li{
		background-image:url(sprite-big.png);
		background-repeat:no-repeat;
		color:#333;
		padding:0px; /* Abans: padding:0 5px; */
		/*display:table;*/
		height:54px;
		text-align:center;
		margin:10px 5px 0 0;
		width:113px;
		}
	.content-home-top .section-right .button-gloss li{
		background-image:url(sprite-big.png);
		background-repeat:no-repeat;
		float:left;
		color:#333;
		/*display:table;*/
		height:89px;
		padding:0px;  /* Abans: padding:0 5px; */
		text-align:center;
		margin:10px 5px 0 0;
		width:113px;
		}
	.content-home-top .section-right .button-yellow li a, .content-home-top .section-right .button-gloss li a {
		color:#333;
		text-decoration:none;
		text-shadow:0 1px 0 #f1f1f1;
		font-size:12px;
		/*display:table-cell;*/
		vertical-align:middle;
		/*padding-left: 5px;
		padding-right: 5px;*/
		text-align: center;
		width:100%;
		}
		
	/* CENTRAT VERTICAL */	
	
	/* capa externa */
	.button-gloss .centreitor {display:table; overflow:hidden; height:55px;}
	.button-yellow .centreitor {display:table; overflow:hidden; height:55px;}
	* html .centreitor, * html .centreitor {position:relative;}
	*:first-child+html .centreitor, * html .centreitor {position:relative;}	
	/* capa interna */
	.centreitor div {display:table-cell; vertical-align:middle; width:103px; padding-right:5px; padding-left:5px;}
	* html .centreitor div {position: absolute; top: 50%; left: 0px;}
	*:first-child+html .centreitor div {position: absolute; top: 50%; left: 0px;}
	/* a */
	* html .content-home-top .section-right .button-yellow li a, * html .content-home-top .section-right .button-gloss li a {position: relative; top: -50%;}
	*:first-child+html .content-home-top .section-right .button-yellow li a, *:first-child+html .content-home-top .section-right .button-gloss li a {position: relative; top: -50%;}
	
		
	/* HACKS LLUIS */
	/* IE6 */
	* html .content-home-top .section-right .button-yellow li a, * html .content-home-top .section-right .button-gloss li a {
		width:100%;
		text-align:center;
		display:block;
		}
	
	* html .content-home-top .section-right .button-yellow a{padding-bottom:5px}
		
	/* IE7 */
	*:first-child+html .content-home-top .section-right .button-yellow li a, *:first-child+html .content-home-top .section-right .button-gloss li a {
		width:100%;
		text-align:center;
		display:block;
		}
	*:first-child+html .content-home-top .section-right .button-yellow a{padding-bottom:5px}
	
	.content-home-top .section-right .button-gloss a{padding-bottom:5px}

.actuality{
	background-image: url(bk-actuality.png);
	background-repeat:no-repeat;
	background-color:#D0D0CF;
	float:left;
	position:relative;
	display:block;
	margin-bottom:25px;
	padding:15px;
	width:320px}
	.end-actuality{
		background-image: url(bk-actuality-bottom.png);
		background-repeat:no-repeat;
		background-position:bottom;
		float:right;
		right:0;
		left:0;
		bottom:-10px;
		position:absolute;
		height:10px;
		width:350px}
		.actuality p{font-size:12px}
		.actuality img{border:solid 1px #777;}
		.actuality h3 a{
			color:#555;
			font-size:20px;
			font-weight:normal;
			margin:5px 0 15px}
		.actuality h4 a{
			color:#555;
			font-size:14px;
			font-weight:700}
.icon-sprite{
	background-image:url(sprite-icons.png);
	display:block;}
.icon-build{
	background-position:0px 82px;
	height:26px;
	width:26px}
.icon-ba{
	background-position:0px 35px;
	height:34px;
	width:57px}
.icon-man{
	background-position:0px 105px;
	height:22px;
	width:22px}
.icons-social{
	background-image:url(sprite-social.png);
	display:block;
	float:left;
	margin:10px 10px 0 0;
	height:39px;
	width:39px}
	.icon-linkein{background-position:0px 0px}
	.icon-envelope{background-position:39px 0px}
	.icon-facebook{background-position:78px 0px}
	.icon-twitter{background-position:117px 0px}
	
.special-content{
	background-image: url(sprite-big.png);
	background-position:0px 422px;
	float:left;
	padding:15px;
	display:block;
	height:210px;
	width:290px}
.special-content-static{
	background-image: url(sprite-big.png);
	background-position:0px 100%;
	padding:15px;
	position:relative;
	display:block;
	height:150px;
	width:510px}
	.special-content-static h3{margin-top:0}
	.special-content-static h4{
		margin:0;
		font-size:20px;
		font-weight:700}
		.special-content-static a{text-decoration:none}
	.special-content-static .datatime{
		text-align:justify;
		color:#fff;
		font-size:10px}
	.nav-menu-special li{
		float:left;
		margin:5px 11px 0 0}
		.nav-menu-special li a{text-decoration:underline}
	.special-content h4, .special-content h4 a{
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
	html:first-child .special-content h4, .special-content h4 a {padding-top: 30px;}
	.special-content h4 a{
		font-size:14px;
		line-height: 16px;
		font-weight:700}
	.special-content h3 a{
		font-size:20px;
		font-weight:normal;
		margin:5px 0 15px}
.special-content a, .special-content h1, .special-content h2, .special-content h3, .special-content h4, .special-content p, .special-content strong, .special-content span, .special-content em, .special-content-static a, .special-content-static h1, .special-content-static h2, .special-content-static h3, .special-content-static h4, .special-content-static p, .special-content-static strong, .special-content-static span, .special-content-static em{color:#fff}
.special-content a:hover, .special-content-static a:hover, .special-content a:hover strong, .special-content-static a:hover strong{color:#999}
/*.enter-key{
	background-image: url(bk-login.png);
	background-repeat:no-repeat;
	background-color:#D9CBB0;
	float:left;
	position:relative;
	display:block;
	margin-bottom:25px;
	padding:15px;
	width:180px}*/
.enter-key{
	background-repeat:no-repeat;
	background-color:#D9CBB0;
	float:left;
	position:relative;
	display:block;
	padding-right:30px!important;
	padding-right:0;
	margin-top:5px;
	margin-bottom:25px;
	width:180px}
	.enter-key-bk{
		background-image: url(bk-login.png);
		background-repeat:no-repeat;
		float:left;
		margin-top:-5px;
		padding:15px;
		position:relative;
		display:block;
		width:180px}
	.end-enter-key{
		background-image: url(bk-login-bottom.png);
		background-repeat:no-repeat;
		background-position:bottom;
		float:right;
		right:0;
		left:0;
		bottom:-8px;
		position:absolute;
		height:9px;
		width:210px}
	.enter-key label {
		font-weight:700;
		float:left;
		padding:4px 0 0 0;
		display:block;
		width:60px}
	.enter-key input {
		border:none;
		border:solid 1px #F4F0E1;
		float:left;
		margin:0 0 5px 0}
	input.remember-key{
		float:left;
		margin:5px 0 10px 50px;
		background:none;
		border:none;
		text-decoration:underline;
		color:#5F5A51;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:700;
		cursor:pointer}
	.enter-key p, .enter-key label{
		color:#5F5A51;
		font-size:11px}
	.enter-key h3{color:#5F5A51;}
.services{
	margin-bottom:60px;
	width:575px}
.services ul li{
	text-align:center;
	float:left}
	.services li a{
		color:#333;
		font-size:20px;
		font-weight:normal;
		display:block;
		border-right:solid 1px #cacaca;
		padding:15px;
		height:90px;
		width:160px}
		.services li a:hover{color:#999}
	.services li span{
		background-image:url(sprite-big.png);
		margin:10px auto 0;
		display:block;
		height:90px;
		width:70px}
		.services span.news{background-position:75px 0px}
		.services span.consultation{background-position:75px -112px}
		.services span.contact{background-position:75px -225px}
.list01 li, .list03 li{
	background-image:url(bullet01.png);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding: 0px 0px 10px 10px}
.list02 li{
	color:#333;
	font-size:12px; /* Lluis - abans era 13px */
	line-height:normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px; /* Lluis - abans era 30px */
	margin-left: 0;
}
.list03 li{
	color:#333;
	font-size:12px; /*  Lluis - abans era 13px */
	line-height:normal}
	.list02 li h4{
		margin:0 0 5px 0;
		color:#000;
		font-size:20px}
	.list02 li a{
		color:#006699;
		text-decoration:none}
		.list02 li a:hover{color:#333}
	#content .list02 .personal-img {
		margin: 0 20px 0 0}
.path{
	color:#999;
	margin:0 0 20px 0}
	.path, .path a, .path strong{font-size:11px}
	.path strong{
		color:#333;
		font-weight:700}
	.path a{color:#006699; text-decoration:none}
	.path a:hover{color:#333}
.sub-nav{
	color:#333;
	display:block;
	float:left;
	font-size:11px;
	font-weight:700;
	width:120px}
	.sub-nav li{
		border-bottom:solid 1px #cacaca;
		padding:10px 8px}
	.sub-nav a{
		color:#006699;
		display:block;
		font-weight:normal;
		text-decoration:none}
		.sub-nav a strong{
			color:#333}
			.sub-nav a:hover strong{
				color:#999}
		.sub-nav li.no-border{border:none}
		.sub-nav a:hover{color:#555}
.sub-nav .parent-nav{
	font-size:13px;
	font-weight:normal;
	padding:10px 2px}
.content-left h2{
	color:#111;
	font-weight:700}
	.content-left h2 a{
		color:#111;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		margin:0 0 15px;
		text-decoration:none}
		.content-left h2 a:hover{text-decoration:underline}
.data-fixed-div{
	text-align:center;
	float:left;
	margin:0 20px 60px 20px;
	width:78%!important;
	width:76%}
	.data-fixed-div h2{margin:0 0 10px}
	.data-fixed-div p, .data-fixed-div ul li, .data-fixed-div ol li, .data-fixed-div a, .data-fixed-div h2, .data-fixed-div h3, .data-fixed-div h4, .data-fixed-div h5{text-align:justify}
	.data-fixed-div img{
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	border: 1px solid #000;
}
.data-full-div{
	margin:0 20px 60px 0;
	width:95%}
.sidebar{
	float:right;
	width:210px}
	.info-section{
		background-image:url(sprite-big.png);
		background-position:293px 391px;
		margin-bottom:20px;
		position:relative;
		height:69px;
		padding:15px;
		width:180px}
		.info-section h3, .info-section h3 a{
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			position:relative;
			margin:0;
			color:#fff;
			width:120px;
			font-size:17px;
			text-decoration:none}
			.info-section h3 a:hover, .data-section a:hover {color:#999}
.info-cv img{
	float:left;
	margin:0 20px 20px 0}
	.info-cv a{
		color:#006699;
		text-decoration:none}
	.info-cv a:hover{text-decoration:underline}
	.info-cv div{
		width:380px;
		float:right}
		.icon-contact{
			background-image:url(sprite-big.png);
			background-position:218px 455px;
			float:right;
			position:absolute;
			margin:0 10px;
			right:0;
			bottom:0;
			height:63px;
			width:65px}
		.icon-butlleti{
			background-image:url(sprite-big.png);
			background-position:153px 455px;
			float:right;
			position:absolute;
			margin:0 10px;
			right:0;
			bottom:0;
			height:63px;
			width:65px}
	.data-section{
	background-image:url(sprite-big.png);
	background-position:293px 291px;
	color:#fff;
	font-size:12px;
	margin-bottom:20px;
	height:79px;
	width:180px;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 18px;
	padding-left: 15px;
}
		.data-section h3{
			color:#fff;
			font-size:14px;
			line-height: 15px;
			font-weight:700;
			margin:0 0 5px 0}
		.data-section a{
			color:#fff;
			text-decoration:none}
		.data-section p{
			line-height: 15px;}
.sources{
	font-size:11px;
	color:#777}
	.sources a{
		font-size:11px;
		color:#555;
		font-weight:700;
		text-decoration:none}
	.sources a:hover{text-decoration:underline}
/* Buttons */
.layer_pagination{
	color:#444;
	padding:5px;
	font-size:13px}
	.layer_pagination a{
		color:#999;
		padding:5px;
		text-decoration:none;}
		.layer_pagination a:hover{color:#333}
	.layer_pagination strong{
		font-size:15px;
		padding:5px}
.see-more {
	bottom:0;
	position:absolute;
	right:0;
	margin:0 15px 15px 0}

/* Elastic Button - 01 */
.UILinkButton .UILinkButton_A {
	background:transparent url(button-elastic01.png) no-repeat scroll left top;
	border:0 none;
	color:#333;
	cursor:pointer;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:24px;
	margin:0;
	position:relative}
.UILinkButton .UILinkButton_A:hover {color:#777}
.UILinkButton a.UILinkButton_A {padding:8px 6px 4px 12px}
.UILinkButton input.UILinkButton_A {
	padding:0px 10px 4px 12px!important;
	padding:4px 0px 4px 0px}
		.UILinkButton .UILinkButton_R {
			background:transparent url(button-elastic01.png) no-repeat scroll right 0;
			height:32px;
			position:absolute;
			right:0;
			top:0;
			width:8px}
		.UILinkButton .UILinkButton_RW {
			float:left;
			height:32px;
			overflow:hidden;
			position:relative;
			top:0px;
			width:8px}
/* Elastic Button - 02 */
.UILinkButton02 .UILinkButton_A {
	background:transparent url(button-elastic02.png) no-repeat scroll left top;
	border:0 none;
	color:#333;
	cursor:pointer;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	height:22px;
	margin:0;
	position:relative}
.UILinkButton02 .UILinkButton_A:hover, .UILinkButton02 .UILinkButton_A:focus, input.remember-key:focus, input.remember-key:hover {color:#777}
.UILinkButton02 a.UILinkButton_A {padding:8px 6px 4px 12px}
.UILinkButton02 input.UILinkButton_A {
	padding:0px 8px 4px 12px!important;
	padding:4px 0px 4px 4px}
		.UILinkButton02 .UILinkButton_R {
			background:transparent url(button-elastic02.png) no-repeat scroll right 0;
			height:22px;
			position:absolute;
			right:0;
			top:0;
			width:6px}
		.UILinkButton02 .UILinkButton_RW {
			float:left;
			height:22px;
			overflow:hidden;
			position:relative;
			top:0px;
			width:6px}
/* Forms */
.form-content{
	float:left;
	margin:0 0 20px 0;
	position:relative;
	width:800px}
.form-content label{
	color:#333;
	font-size:12px;
	display:block;
	margin:0 10px 0 0;
	padding:5px 0 0 0;
	clear:both;
	float:left;
	width:150px}
.form-content-left label{
	text-align:left}
.form-content-right label{
	text-align:right}
	.form-content fieldset input, .form-content fieldset select{
		border:1px solid #cacaca;
		float:left;
		margin:0 0 5px;
		width:200px}
	.form-content fieldset textarea{
		border:1px solid #cacaca;
		float:left;
		margin:0 0 5px}
.form-content .error-message{
	float:right;
	border:solid 2px #C00;
	color:#C00;
	text-align:center;
	width:300px;
	right:20px;
	padding:10px;
	position:absolute}
.return-link{
	color:#5F5A51;
	font-weight:700}
	.return-link:hover{color:#777}
	
/*afegit per carlos*/
.data-fixed-div .vcard a, .contingut_tiny a {
	/*font-size:12px;	*/
	font-size: inherit;
	color:#006699;
	text-decoration:none;
	font-weight: normal;
	/*font-family: inherit;*/
} 
.data-fixed-div .vcard a:hover, .contingut_tiny a:hover {
	/*font-size:12px;*/
	font-size: inherit;
	color:#555
	/*font-family: inherit;*/
} 
.contingut_tiny a:hover {
	text-decoration: underline;
} 
.contingut_tiny ul {
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.contingut_tiny ul li {
	font-size: inherit;
	list-style-type: disc;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*afegit per lluis*/
.vcard a:hover {
	text-decoration: underline;
	}
.content-left .vcard a.mapa-mes-gran {
	font-size: 12px;
	padding-top: 10px;
	}
#tweets-list {
	margin-top: 75px;
}
ul#tweets-list {
	padding-left: 13px;
}
#tweets-list li {
	list-style-image: url(ico-tweets.png);	
	margin-left: 25px;
}
#marge123 {
	padding-left: 123px;
	}


/*.following-hide-img-galeria{
	overflow:hidden;
	width:260px;
	height:195px;
	padding-left:4px;
}*/
.thumbtack .following-hide-img-thumb {
	overflow:hidden;
	width:102px;
	/*height:102px;*/
	padding-left:4px;
	float: left;
	margin: 0 20px 0 0;
}