@charset "iso-8859-1";
.center { width: 993px;/**/ margin: 0 auto; }
.center-gallery { width: 1100px;/**/margin: 0 auto; }
.nav > ul > li {  margin: 0; }
.nav ul li.Artboxshop a { background: url(../images/artboxshop.gif) 0 0 no-repeat; width:21px; height:17px; margin:-1px 0 0 -6px;}
.nav ul li.Artboxshop a:hover { background-position: 0px -17px }
.nav ul li.Correu a { background: url(../images/correu.gif) 0 0 no-repeat; width:26px; height:12px; margin:7px 0 0 0 }
.nav ul li.Correu a:hover { background-position: 0px -12px }
.nav ul li.Down a { background: url(../images/Down.png) 0 0 no-repeat; width:11px; height:12px; margin:7px 0 0 0 }
.nav ul li.Down a:hover { background-position: 0px -12px }
.slideshow {	overflow: hidden; height: 600px; width: 1009px;	/*border:20px solid #191b16;-webkit-border-radius: 20px; -moz-border-radius: 20px;*/ margin-left:-8px;background: transparent url(../images/artboxbcn-landing.jpg) 23px 89px no-repeat;}
.slideshowEsp {	overflow: hidden; height: 600px; width: 1009px;	/*border:20px solid #191b16;-webkit-border-radius: 20px; -moz-border-radius: 20px;*/ margin-left:-8px;background: transparent url(../images/artboxbcn-landingEsp.jpg) 23px 89px no-repeat;}
.slideshowEng {	overflow: hidden; height: 600px; width: 1009px;	/*border:20px solid #191b16;-webkit-border-radius: 20px; -moz-border-radius: 20px;*/ margin-left:-8px;background: transparent url(../images/artboxbcn-landingEng.jpg) 23px 89px no-repeat;}
.slideshow .wrapper, .slideshowEsp .wrapper{	position: relative; margin: 0 -1px;	}
.slideshow li, .slideshowEsp li {	list-style: none; padding: 1px 1px; float: left;	}
.slideshow li div, .slideshowEsp li div {	overflow: hidden;	}
.slideshow li div, .slideshow img, .slideshowEsp li div {	float: left;}
.slideshow .main, .slideshowEsp .main {	margin: 89px 37px 0 25px; width: 627px; height: 398px}
/*.slideshow .main {	margin: 89px 3px 0 69px; width: 627px; height: 398px}*/
.slideshow .second, .slideshowEsp .second {	width: 310px; height: 188px; margin: 87px 0 17px -9px; padding-top:2px}
/*.slideshow .second {	width: 310px; height: 188px; margin-left:-20px;	padding-top:2px}*/
.slideshow .third, .slideshowEsp .third { display:block;width: 310px; height: 197px; margin-top: 11px;margin-left:-9px;}
/*.slideshow .third {	width: 310px; height: 188px; margin-left:-20px}*/
.slideshow .third h1, .slideshowEsp .third h1 { background:#deb15d url(../images/artboxFons310x188.jpg) 0 0 no-repeat; /*background:#deb15d;opacity:0.7;*/width: 255px; height: 165px; color:#494848; font-family: Arial, Helvetica, sans-serif;font-size:11px;padding: 23px 24px 0 31px}
.slideshow .third h1 img, .slideshowEsp .third h1 img {margin-left: 0px}
.slideshow .third div.ContentThird, .slideshowEsp .third div.ContentThird { display:block;background:#deb15d url(../images/artboxFons310x188.jpg) 0 0 no-repeat;width: 255px; height: 165px; color:#494848; font-family: Arial, Helvetica, sans-serif;font-size:11px;padding: 23px 24px 0 31px}
.slideshow .third div.ContentThird img, .slideshowEsp .third div.ContentThird img {margin-left: 0px;margin-top:5px}
.slideshow .third div.ContentThird p, .slideshowEsp .third div.ContentThird p { width: 260px;clear:both;float:left;margin-top:5px; font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight: normal}
.slideshow .third div.ContentThird span, .slideshowEsp .third div.ContentThird span { color:#e42322; font-weight: normal; cursor:pointer; }
/*.slideshow .third p { width: 260px;clear:both;float:left;margin-top:5px;color:#494848; font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight: normal}
.third span { color:#e42322; font-weight: bold; cursor:pointer; }*/
.slideshow .slide, .slideshowEsp .slide { position:relative; }
.slideshow .overlay, .slideshowEsp .overlay {position: absolute; left: 0; top:0; width: 100%; height: 600px; background: transparent url(../images/slideshow5.png) 0 0 no-repeat;	}
.slideshow .overlay.clickable, .slideshowEsp .overlay.clickable { cursor:pointer; }
.slideshow .overlay a, .slideshowEsp .overlay a {	display: block; width: 86px; height: 62px; background: transparent url(../images/slideshow-arrow3.png) 0 0 no-repeat; position: absolute; right: 465px; top: 502px; }
.slideshow .overlay a:hover, .slideshow .overlay a:active, .slideshowEsp .overlay a:hover, .slideshowEsp .overlay a:active {	background-position: -86px 0;	}
.slideshow h2, .slideshowEsp h2 { font-size: 22px; line-height:1em; margin-bottom:10px;}
.slideshow h2 a, .slideshowEsp h2 a { color: #fff; }
.slideshow p, .slideshowEsp p { line-height: 1.4em;}
.slideshow .artboxbcnLogo a, .slideshowEsp .artboxbcnLogo a {cursor:pointer;position: absolute; left: 44px; top:21px; width: 250px; height: 43px; background: transparent url(../images/artboxlogo2.png) 0 0 no-repeat}
.overlay2 a {	display: block; width: 86px; height: 62px; background: transparent url(../images/slideshow-arrowLeft.png) 0 0 no-repeat; position: relative; left: 165px; top: 47px; }
.overlay2 a:hover, .slideshow .overlay a:active {	background-position: -86px 0;	}
.slideshow .dissenyWeb a {cursor:pointer;position: absolute; left: 429px; top:37px; width: 145px; height: 26px; background: transparent url(../images/dissenyWebtxt.png) 0 0 no-repeat;	}
.slideshow .dissenyWeb a:hover { background-position: 0 -26px }
.slideshowEsp .dissenyWeb a {cursor:pointer;position: absolute; left: 438px; top:37px; width: 121px; height: 26px; background: transparent url(../images/dissenyWebtxtEsp.png) 0 0 no-repeat;	}
.slideshowEng .dissenyWeb a {cursor:pointer;position: absolute; left: 433px; top:37px; width: 121px; height: 26px; background: transparent url(../images/dissenyWebtxtEng.png) 0 0 no-repeat;	}
.slideshowEsp .dissenyWeb a:hover, .slideshowEng .dissenyWeb a:hover { background-position: 0 -26px }
.slideshow .ilustracio a.AOver,.slideshowEsp .ilustracio a.AOver, .slideshow .multimedia a.AOver,.slideshowEsp .multimedia a.AOver, .slideshow .dissenyGrafic a.AOver,.slideshowEsp .dissenyGrafic a.AOver, .slideshow .dissenyWeb a.AOver, .slideshowEsp .dissenyWeb a.AOver { background-position: 0 -26px!important }
.slideshow .dissenyGrafic a {cursor:pointer;position: absolute; left: 571px; top:37px; width: 174px; height: 26px; background: transparent url(../images/dissenyGrafictxt.png) 0 0 no-repeat;	}
.slideshow .dissenyGrafic a:hover { background-position: 0 -26px }
.slideshowEsp .dissenyGrafic a {cursor:pointer;position: absolute; left: 571px; top:37px; width: 160px; height: 26px; background: transparent url(../images/dissenyGrafictxtEsp.png) 0 0 no-repeat;	}
.slideshowEng .dissenyGrafic a {cursor:pointer;position: absolute; left: 565px; top:37px; width: 162px; height: 26px; background: transparent url(../images/dissenyGrafictxtEng.png) 0 0 no-repeat;	}
.slideshowEsp .dissenyGrafic a:hover, .slideshowEng .dissenyGrafic a:hover { background-position: 0 -26px }
.slideshow .multimedia a {cursor:pointer;position: absolute; left: 741px; top:37px; width: 135px; height: 26px; background: transparent url(../images/multimediatxt.png) 0 0 no-repeat;	}
.slideshow .multimedia a:hover { background-position: 0 -26px }
.slideshowEsp .multimedia a {cursor:pointer;position: absolute; left: 744px; top:37px; width: 121px; height: 26px; background: transparent url(../images/multimediatxtEsp.png) 0 0 no-repeat;	}
.slideshowEng .multimedia a {cursor:pointer;position: absolute; left: 739px; top:37px; width: 120px; height: 26px; background: transparent url(../images/multimediatxtEng.png) 0 0 no-repeat;	}
.slideshowEsp .multimedia a:hover, .slideshowEng .multimedia a:hover { background-position: 0 -26px }
.slideshow .ilustracio a {cursor:pointer;position: absolute; left: 875px; top:37px; width: 131px; height: 26px; background: transparent url(../images/ilustraciotxt.png) 0 0 no-repeat;	}
.slideshow .ilustracio a:hover { background-position: 0 -26px }
.slideshowEsp .ilustracio a {cursor:pointer;position: absolute; left: 877px; top:37px; width: 115px; height: 26px; background: transparent url(../images/ilustraciotxtEsp.png) 0 0 no-repeat;	}
.slideshowEng .ilustracio a {cursor:pointer;position: absolute; left: 872px; top:37px; width: 120px; height: 26px; background: transparent url(../images/ilustraciotxtEng.png) 0 0 no-repeat;	}
.slideshowEsp .ilustracio a:hover, .slideshowEng .ilustracio a:hover { background-position: 0 -26px }
/* Xarxes socials */
.slideshow .twitter a, .slideshowEsp .twitter a {cursor: pointer;position: absolute; left: 843px; top:509px; width: 48px; height: 54px; background: transparent url(../images/TwitIconStamp3-trans.png) 0 0 no-repeat;	}
.slideshow .twitter a:hover, .slideshowEsp .twitter a:hover { background-position: 0 -54px}
.slideshow .twittIt {cursor: pointer;position: absolute; left: 49px; top:510px; }
.slideshow .FaceIt {cursor: pointer;position: absolute; left: 49px; top:560px; }
.slideshow .facebook a, .slideshowEsp .facebook a {cursor: pointer;position: absolute; left: 893px; top:509px; width: 48px; height: 54px; background: transparent url(../images/FaceIconStamp3-trans.png) 0 0 no-repeat;	}
.slideshow .facebook a:hover, .slideshowEsp .facebook a:hover { background-position: 0 -54px}
.slideshow .linkedin a, .slideshowEsp .linkedin a {cursor: pointer;position: absolute; left: 943px; top:509px; width: 48px; height: 54px; background: transparent url(../images/LinkIconStamp3-trans.png) 0 0 no-repeat;	}
.slideshow .linkedin a:hover, .slideshowEsp .linkedin a:hover { background-position: 0 -54px}
.nav ul li.Google_Plus a { background: url(../images/SocialNetworks.png) 0 0 no-repeat; width:15px; height:15px; margin:5px 0 0 0;opacity: .7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70); }
.nav ul li.Google_Plus a:hover { background-position: 0px 0;opacity: 100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100); }
.nav ul li.Facebook a { background: url(../images/SocialNetworks.png) -15px 0 no-repeat; width:15px; height:15px; margin:5px 0 0 0;opacity: .7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70); }
.nav ul li.Facebook a:hover { background-position: -15px 0;opacity: 100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100); }
.nav ul li.YouTube a { background: url(../images/SocialNetworks.png) -30px 0 no-repeat; width:15px; height:15px; margin:5px 0 0 0;opacity: .7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70); }
.nav ul li.YouTube a:hover { background-position: -30px 0;opacity: 100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100); }
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#sticky-posts {padding: 38px 0;}
a.linkInfo {color: #e2001a;font-weight:bold}
.post-links { width:100%; float:left; 	}
.post-links li {	float: right; margin-left: 5px;	}
.post-links li.more {	float: left; text-transform: uppercase; margin-left: 0;	}
.post-links a {	color: #1578dd; font-size: 14px; font-weight: bold; display: block; height: 23px; line-height: 23px;	}
.post-links a.icon {	text-indent: -9999px; }
.post-links .comments a {	background: transparent url(../images/bubble.png) 0 0 no-repeat; width: 46px; padding-bottom: 6px; color: #fff; text-align:center;	}
.post-links .twitter a {	background: transparent url(../images/twitter.png) 0 0 no-repeat; width: 23px;	}
.post-links .fb a {	background: transparent url(../images/facebook.png) 0 0 no-repeat; width: 23px;	}
#footer, #footer-content { width: 100%!important; margin:0; padding:0;float:left;}
#footer {background: #412910; padding-top: 0; margin-top:-15px; }
#contactOK-content { position:absolute;width: 394px; height:398px;top:50%;left:50%;margin-top:-199px;margin-left:-197px }
#contactOK-center { background: url(../images/fonsContact.jpg) 0 0 no-repeat; width: 394px; height:359px;}
#contactOK-center .artboxbcnLogo a {background: transparent url(../images/artboxlogo2.png) 0 0 no-repeat;cursor:pointer; margin:25px 0 0 82px;width: 250px; height: 43px;float:left }
#footer-content {/*border-bottom: 1px solid #E7AB4D;*/ background: url(../images/borderDot.png) repeat-x left bottom; padding: 0 0 25px 0;margin-bottom:10px}
#footer-left { background: url(../images/caixaArtbox2.jpg) 0 0 no-repeat; width:567px; height:359px;float:left; padding: 0 10px 0 0;margin-left:-9px}

#footer-right { background: url(../images/fonsContact.jpg) 0 0 no-repeat; width: 394px; height:359px; float: right; margin-right:-8px}
#footer-left p, #footer-left h1 { padding: 57px 0 0 45px;color:#6E441A; color:#000;font-size: 15px; font-weight:normal; line-height: 16px; width: 500px }
#footer-left p img.logoSmall, #footer-left h1 img.logoSmall { margin-bottom:-2px;margin-right:5px}
#footer-right img.contact { padding: 24px 0 0 42px}
#contactOK-center p.TxtFormOK { text-align:center;font-weight: bold; color: #222; font-size: 18px; line-height: 20px; margin: 55px 0 0 48px }
#contactOK-center p.TxtFormOKEsp { text-align:center;font-weight: bold; color: #222; font-size: 18px; line-height: 20px; margin: 37px 0 0 27px }
#contactOK-center p.TxtFormOKEng { text-align:center;font-weight: bold; color: #222; font-size: 18px; line-height: 20px; margin: 55px 0 0 84px }
.contactForm { font-size:15px!important;padding-bottom:15px; float:left ;}
.contactForm > div { float:left ; }
.contactForm > div > div { background: url(../images/bg-contact-form.png) no-repeat left top;float:left; position: relative; top:-10px;}
.contactForm form span.Red { color:#E2001A;font-weight:bold }
.contactForm form {  padding: 4px 23px 0; width:345px; float:left;	}
.contactForm div.input {margin: 0 0 3px 0; padding: 10px 19px 2px 0; position:relative}
.contactForm input[type=text] { margin-left:19px;background:#b1793e;background:#e7ab4d; height: 26px; padding:1px 0 0 10px; width:321px; display: block; border:none;font-size: 15px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold;-webkit-border-radius: 10px/*css 3.0 owner*/;-moz-border-radius: 10px/*css 3.0 owner*/;border-radius: 10px/*css 3.0 valid*/;border: 2px solid #412910 }
.contactForm label {color:#6E441A;padding: 5px 0 0 30px;width: 85px; font-size: 15px; line-height: 19px; font-weight: bold; position:absolute; }
.contactForm div.textarea {	background: url(../images/bg-textarea-bt.png) no-repeat left bottom; padding-bottom:13px;	}
.contactForm div.textarea > div {	background: url(../images/bg-textarea.png) no-repeat left top; padding-top:10px;	}
.contactForm div.textarea label { text-align:left;padding:6px 0 0 30px; clear:both}
.contactForm div.textarea textarea { width: 321px; height: 106px; margin: 0 19px; padding:8px 0 0 10px; font-weight:bold; font-size: 15px; min-height: 100px; background: #b1793e; background: #e7ab4d; color: #000; font-family: Arial, Helvetica, sans-serif; border:none;-webkit-border-radius: 10px/*css 3.0 owner*/;-moz-border-radius: 10px/*css 3.0 owner*/;border-radius: 10px/*css 3.0 valid*/; border: 2px solid #412910;}
.contactForm div.control {	background: none; text-align: right; margin-top: 0px}
.contactForm div.control p { color:#E2001A;font-weight:bold; margin-left:19px;text-align:left; width:161px;display:inline; float:left }
.contactForm div.control input[type=submit] { margin-right:-9px;font-size: 18px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; background: url(../images/button.png) 0 50% repeat-x; color: #222; border: 2px solid #222;padding: 3px 34px ; -moz-border-radius: 10px/*css 3.0 owner*/; -webkit-border-radius: 10px/*css 3.0 owner*/; border-radius: 10px/*css 3.0 valid*/; cursor:pointer;	}
.contactForm div.textarea textarea.notFilled, .contactForm input.notFilled { background: #E8A540;border: 2px solid #E2001A }
.ajax-loader { clear: both; width:16px; margin: 0 auto; display: none;}
.wpcf7-display-none { display: none;}
.wpcf7-response-output { color:#666; font-style:italic; padding: 20px 20px 0;}
.wpcf7-not-valid-tip { display:block; margin: 20px 0 -10px; color:#666; font-style:italic;}
#sidebar { width: 301px; float:left;}
#content { width: 680px; float:right; }
#content-arhiva { width: 680px; margin:0 auto; }
.tags { font-size: 13px; color:#555; padding-right: 110px; }
.tags a { font-weight:bold; color:#000;}
.alt {
	margin: 0;
	padding: 10px;
	}
.children .meta cite {	width: 100px;	}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
.commentmetadata {
	font-weight: normal;
	}
.commentmetadata a {	display: block;	}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}
acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}
.post h2 a { color:#000;}
.commentlist a {
	color: #06c;
	text-decoration: none;
	}
.thread-odd { background-color:#e5e5e5;}
.comment-text {	font-size: 12px; line-height: 19px;	}
.page_item .children {margin-left: 0px;}
.children { padding: 0; margin-left: 30px; clear: both; }
.children li .meta {	width: 160px;	}
.children li.comment {	background-color: #E5E5E5;	}
.comment-text {	margin-left: 210px;	}
.children .comment-text {	margin-left: 170px;	}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
.commentmetadata {
	margin: 0;
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	}
/* End Comments */
.post h3 {
	font-size: 18px;
	margin: 23px 0 2px;
}
.post #searchform { margin: 15px 0;}
/* Begin Images */
.post .entry p img {
	padding: 0;
	max-width: 100%;
	}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left;
	}
	

/* End Images */
.tweet-text {line-height:1.3em;}
/* Ofertes */
.OfertesMleft { margin-left: -85px!important }
.OfertesTop { margin-top: -25px!important; padding-bottom:30px }
.Spacing {letter-spacing:-0.3px} 
ul#navOK {display: inline-table; width: 500px!important }
.OfertesMarginLeft { margin-left: -50px!important }
/* Telèfon */
ul.Phone {float:left;display:inline; padding: 5px 0 0 34px}
ul.Phone li.phone{background:url(../images/phone.png) 0 0 no-repeat;text-indent:4px;color:#e7ab4d; letter-spacing:0.9px;font-family: arial, helvetica, "sans-serif"; font-weight:bold; font-size: 14px}