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{padding:0;border:0;outline:0;font-family:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;}
*{padding:0px;}
body, html{height:100%;margin:0;height:auto;min-height:100%;}
body{font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;background-color:#1564aa;background-image:url(../images/fons.png);background-repeat:no-repeat;}
a{outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
.clear{clear:both;}
.clearlast{clear:both;padding-bottom:35px;}
.clearlastgallery{clear:both;padding-bottom:55px;}
.ienoclear{clear:both;}
.clearfix:after{content:".";visibility:hidden;display:block;height:0px;clear:both;}
* html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
#mainpagecontainer{width:1035px;margin:0px auto;padding:0px;margin-top:10px;background:#fff;border-top:8px solid #1564aa;}
#pagecontainer{width:1035px;margin:0px auto;padding:0px;margin-top:10px;background:#fff;border-top-width:8px;border-top-style:solid;border-top-color:#1564aa;}
#mainpage{width:940px;margin:0px auto;padding-top:30px;}
#mainpageheader{padding-bottom:20px;}
#gallerypageheader{padding-bottom:20px;border-bottom:1px dotted #D1D1D1;}
#header{padding-bottom:20px;}
#logo{margin:0;padding:0;margin-top:-20px;}
#rss{float:right;position:relative;top:15px;}
.twocolumn{width:600px;float:left;}
.noflashtop{margin-top:-50px;}
#categorytitle{font-size:22px;color:#FF6600;width:918px;background-image:url(../images/fons_titol_pag.png);margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:22px;background-repeat:no-repeat;font-weight:bold;}
#fullwidth-categorytitle{font-size:22px;color:#ff6600;padding:12px 0 12px 22px;margin:0 0 20px 0;width:918px;background-image:url(../images/fons_titol_pag.png);background-repeat:no-repeat;}
.subcategorytitle{font-size:26px;color:#111;padding:12px 0 12px 0;margin:0 0 10px 0;font-weight:bold;}
#introwrap{width:700px;}
#introbig{font-size:22px;font-style:normal;font-weight:bold;letter-spacing:-1px;margin-bottom:15px;}
#introsmall{font-family:Georgia, 'Times New Roman', serif;font-size:16px;font-style:italic;line-height:19px;color:#969696;}
#twitter{float:right;margin-right:60px;}
#mportfoliowrap{padding:10px 0 0px 0;margin:25px 0 20px 0;}
.homeportfoliotitle{font-size:18px;color:#3a3a3a;font-style:normal;font-weight:bold;margin-bottom:15px;}
.homeportfoliotitle a{color:#3a3a3a;font-weight:bold;}
.homeportfoliotitle a:hover{color:#087CB0;text-decoration:none;}
.mportfoliotitle{font-size:18px;color:#3a3a3a;font-style:normal;font-weight:bold;margin-bottom:15px;}
.mportfoliotitle a{color:#3a3a3a;font-weight:bold;}
.mportfoliotitle a:hover{color:#087CB0;text-decoration:none;}
.mportfoliobox{width:220px;float:left;}
.mportfoliobox2{width:220px;float:left;height:250px;}
.mportfolio{}
.mportfolio img{width:220px;height:124px;float:left;}
.mportfoliospace{margin-left:20px;}
.mportfoliobg{width:220px;height:124px;float:left;background:#111 url(../images/hover-media.png) no-repeat top left;}
.mportfoliocatbg{width:220px;height:124px;float:left;background:#111 url(../images/hover-category.png) no-repeat top left;}
.mportfoliobgvideo{width:220px;height:124px;float:left;background:#111 url(../images/hover-video.png) no-repeat top left;}
#mportfoliowrap-med{padding:10px 0 10px 0;margin:25px 0 25px 0;}
.mportfoliotitle-med{font-size:18px;color:#3a3a3a;font-style:normal;font-weight:bold;margin-bottom:15px;}
.mportfoliotitle-med a{color:#3a3a3a;font-weight:bold;}
.mportfoliotitle-med a:hover{color:#087CB0;text-decoration:none;}
.mportfoliobox-med{width:300px;float:left;}
.mportfolio-med{}
.mportfolio-med img{width:300px;height:138px;float:left;}
.mportfoliospace-med{margin-left:20px;}
.mportfoliobg-med{width:300px;height:138px;float:left;background:#111 url(../images/hover-media.png) no-repeat top left;}
.mportfoliocatbg-med{width:300px;height:138px;float:left;background:#111 url(../images/hover-category-med.png) no-repeat top left;}
.mportfoliobgvideo-med{width:300px;height:138px;float:left;background:#111 url(../images/hover-video.png) no-repeat top left;}
.mbigsaying{margin:30px 0 35px 0;}
.mbigbutton{float:right;width:220px;}
.mbigbutton span{padding:17px 0 0 65px;}
.mbigbutton a{float:right;background:#fff url(../images/buttons/mbutton.png) no-repeat;width:220px;height:46px;font-size:18px;font-weight:bold;color:#464646;}
.mbigbutton a:hover{color:#1564aa;text-decoration:none;float:right;background:#fff url(../images/buttons/mbutton-on.png) no-repeat;width:220px;height:46px;}
.mbigtextwrap{float:left;width:700px;}
.mbigtitle{font-size:26px;letter-spacing:-1px;color:#424242;}
.mbigtitle a{color:#424242;}
.mbigtitle a:hover{color:#1564aa;text-decoration:none;}
.mbigdesc{font-size:18px;letter-spacing:-1px;font-weight:bold;color:#a3a2a2;}
.mbigmorewrap{text-align:center;width:940px;padding-bottom:15px;}
.morearrow{padding-top:0px;margin-left:20px;padding-left:27px;background:#fff url(../images/buttons/more-arrow.png) no-repeat bottom left;width:27px;height:27px;}
a.morearrow:hover{background:#fff url(../images/buttons/more-arrow-hover.png) no-repeat bottom left;}
#mstepswrap{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:24px 0 24px 0;margin:35px 0 35px 0;}
.stepblock{width:300px;float:left;}
.stepspace{margin-right:20px;}
.stepbullet{float:left;}
.stepcontents{width:196px;float:left;margin-left:35px;}
.steptitle{font-size:24px;letter-spacing:-1px;color:#424242;padding-bottom:8px;}
.steptitle a{color:#424242;}
.steptitle a:hover{color:#ff6600;text-decoration:none;}
.steptext{font-size:12px;color:#7d7d7d;line-height:1.6;}
.steptext a{color:#119ff7;}
.steptext a:hover{text-decoration:none;}
.capa_ultims_projectes{width:400px;font-size:20px;height:20px;color:#1564aa;font-weight:bold;}
.categoryportfoliowrap{padding:10px 0 10px 0;margin:5px 0 5px 0;}
#mblogwrap{padding:0 0 12px 0;margin:0px 0 35px 0;}
.mblogbox{width:220px;float:left;}
.mblogtitle{font-size:14px;color:#3a3a3a;margin-bottom:10px;}
.mblogtitle a{color:#3a3a3a;text-decoration:none;}
.mblogtitle a:hover{color:#111;text-decoration:none;}
.mblogtext{font-size:12px;color:#7d7d7d;line-height:1.6;}
.mblogtext a{color:#111;}
.mblogtext a:hover{text-decoration:none;}
.mblogspace{margin-left:20px;}
#midplacement{width:100%;margin:35px 0 25px 0;padding:0 0 15px 0;border-bottom:1px solid #e3e3e3;}
.articlewrap{width:480px;float:left;}
.articles{}
.articleimage{float:left;width:135px;}
.articleimage img{border:5px solid #b2b2b2;}
.articleimage img:hover{border:5px solid #969696;}
.articletext{float:right;width:310px;font-size:13px;line-height:20px;color:#7d7d7d;margin-bottom:20px;}
.articletitle, .articletitle a{font-size:18px;font-weight:bold;margin-bottom:5px;color:#5D5D5D;}
.articletitle a:hover{color:#087CB0;text-decoration:none;}
#aboutwrap{width:940px;border-top:1px solid #e3e3e3;margin-top:10px;float:right;}
.abouttext{float:right;font-weight:bold;font-size:22px;line-height:20px;color:#464646;margin-bottom:5px;margin-top:25px;}
.abouthighlight{font-size:18px;font-style:normal;line-height:26px;color:#717171;margin-bottom:8px;margin-top:15px;font-weight:normal;}
.abouttitle, .abouttitle a{font-size:16px;font-weight:bold;margin-bottom:5px;color:#5D5D5D;}
.abouttitle a:hover{color:#087CB0;text-decoration:none;}
.blankbutton{background:#fff url(../images/blank_button.gif) no-repeat top left;float:right;width:133px;height:31px;font-family:georgia, serif;font-size:11px;font-weight:bold;font-style:italic;padding:7px 0 0 22px;margin-top:20px;}
.blankbutton a{font-family:georgia, serif;font-size:11px;font-weight:bold;font-style:italic;text-decoration:none;color:#111;}
.blankbutton a:hover{font-family:georgia, serif;font-size:11px;font-weight:bold;font-style:italic;text-decoration:none;color:#087CB0;}
.portfoliopagerows{border-top:6px solid #b2b2b2;padding:0 0 20px 0;margin:0;}
.portfoliobox{width:240px;float:left;}
.portfoliotitle{color:#111;font-size:13px;padding-top:10px;}
.portfoliotitle a{color:#5D5D5D;text-decoration:none;font-weight:bold;}
.portfoliotitle a:hover{color:#087CB0;text-decoration:none;}
.portfoliocontents{color:#919191;font-size:12px;font-weight:normal;padding-top:10px;}
#recentportfolio{padding:10px 0 35px 0;}
.recent-portfolioitem{width:620px;float:left;}
.recentportfoliobg{width:620px;height:383px;float:left;background:#111 url(../images/recenthover-media.jpg) no-repeat top left;}
.recent-contentblock{width:300px;float:right;padding-top:10px;}
.recent-description{color:#919191;font-weight:normal;padding-right:20px;font-size:13px;color:#7d7d7d;line-height:1.6;}
.recent-highlight{color:#747474;font-size:16px;font-weight:normal;padding:0 20px 20px 0;}
.recent-title{color:#5D5D5D;font-size:22px;padding:10px 0 20px 0;font-weight:bold;}
.recent-title a{color:#5D5D5D;}
.recent-title a:hover{color:#087CB0;text-decoration:none;}
#title{font-size:36px;font-style:normal;color:#ff6600;font-weight:bold;letter-spacing:-1px;margin:45px 0 15px 0;width:600px;}
#titleHighlight{font-size:18px;color:#A2A2A2;font-weight:normal;letter-spacing:0px;margin-bottom:15px;line-height:28px;width:600px;}
#fulltitle{font-size:36px;font-style:normal;color:#3a3a3a;font-weight:bold;letter-spacing:-1px;margin:45px 0 15px 0;width:920px;}
#fulltitleHighlight{font-size:18px;color:#A2A2A2;font-weight:normal;letter-spacing:0px;margin-bottom:15px;line-height:28px;width:920px;}
#subtitle{font-size:22px;font-style:normal;color:#3a3a3a;font-weight:bold;letter-spacing:-1px;margin-bottom:15px;}
#gallerycontents{margin-bottom:25px;}
#contents{font-size:13px;line-height:1.6;color:#7d7d7d;padding-bottom:30px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
#contents .posttitle{font-size:22px;font-style:normal;color:#111;font-weight:bold;letter-spacing:-1px;margin-bottom:15px;}
#contents .alignright{float:right;margin-left:15px;}
#contents .alignleft{float:left;margin-right:15px;}
#contents .aligncenter{clear:both;display:block;margin:0px auto;}
#contents .datecomment{font-size:11px;font-style:normal;color:#111;}
#contents .datecomment a{font-size:11px;font-style:normal;color:#000;text-decoration:none;}
#contents .datecomment a:hover{font-size:11px;font-style:normal;color:#087CB0;}
#contents .comments{font-size:11px;font-style:normal;font-weight:bold;color:#111;float:right;padding:2px 6px 2px 6px;}
#contents .comments a{color:#111;}
#contents .comments a:hover{color:#087CB0;}
#contents img.image{border:1px solid #A2A2A2;padding:3px;}
#contents img.bigimage{border:none;padding:0;}
#contents .imagecaption{margin-top:-6px;padding:5px 10px 5px 10px;background:#111;color:#fff;font-size:11px;}
#contents em{font-style:italic;}
#contents a{color:#111;text-decoration:underline;}
#contents blockquote{margin:0 0 22px 5px;padding:0 15px;border-left:5px solid #111;}
#contents ul, #contents ol{list-style-position:outside;margin-left:20px;}
#contents h1{font-size:28px;font-weight:bold;color:#ff6600;}
#contents h2{font-size:24px;font-weight:bold;color:#111;}
#contents h3{font-size:20px;font-weight:bold;color:#111;}
#contents h4{font-size:18px;color:#111;}
#contents h5{font-size:16px;color:#111;}
#contents h6{font-size:14px;color:#111;}
#contents .readmorebutton{background:#fff url(../images/readmore_button.gif) no-repeat top left;float:right;width:133px;height:31px;font-family:georgia, serif;font-size:11px;font-weight:bold;font-style:italic;padding:4px 0 0 25px;margin-top:0px;margin-bottom:20px;}
#contents .readmorebutton a{font-family:georgia, serif;font-size:11px;font-weight:bold;font-style:italic;text-decoration:none;color:#111;}
#contents .readmorebutton a:hover{font-family:georgia, serif;font-size:11px;font-weight:bold;font-style:italic;text-decoration:none;color:#087CB0;}
#contents .minishowcasewrap{width:600px;float:left;margin:0 0 20px 0;padding:0;}
#contents .minishowcasewrap .minishowcase{list-style:none;margin:0;padding:0;}
#contents .minishowcasewrap .minishowcase .tileimage{background:url(../images/page/hover-image.png) no-repeat 5px 5px;width:127px;height:120px;}
#contents .minishowcasewrap .minishowcase .tilevideo{background:url(../images/page/hover-video.png) no-repeat 5px 5px;width:127px;height:120px;}
#contents .minishowcasewrap .minishowcase li{float:left;padding:5px;margin:0 5px 10px 5px;background:#d1d1d1;border:1px solid #B9B9B9;}
#contents .minishowcasewrap-full{width:900px;padding:0 0 20px 0;margin:0 auto;}
#contents .minishowcasewrap-full .minishowcase{list-style:none;margin:0;padding:0;}
#contents .minishowcasewrap-full .minishowcase .tileimage{background:url(../images/page/hover-image.png) no-repeat 5px 5px;width:127px;height:120px;}
#contents .minishowcasewrap-full .minishowcase .tilevideo{background:url(../images/page/hover-video.png) no-repeat 5px 5px;width:127px;height:120px;}
#contents .minishowcasewrap-full .minishowcase li{float:left;padding:5px;margin:0 5px 10px 5px;background:#d1d1d1;border:1px solid #B9B9B9;}
#contents .photoshowcase{width:127px;height:120px;float:left;}
#contents .servicelist ul{list-style-image:url('../images/tick.gif');padding-bottom:20px;}
#contents .servicelist ul li{padding-top:5px;}
#contents .starlist ul{list-style-image:url('../images/star.gif');padding-bottom:20px;}
#contents .starlist ul li{padding-top:5px;}
#contents .highlight{background:#FFFF99;}
#contents .pullquote-c{padding:5px 5px 5px 0;margin:10px 10px 5px 0;width:100%;font-family:georgia;font-size:18px;font-style:italic;}
#contents .pullquote-r{padding:5px 0 5px 5px;margin:10px 0 5px 10px;float:right;width:250px;font-family:georgia;font-size:18px;font-style:italic;}
#contents .pullquote-l{padding:5px 5px 5px 0;margin:10px 10px 5px 0;float:left;width:250px;font-family:georgia;font-size:18px;font-style:italic;}
#contents a.button , a.button{background:transparent url('../images/buttons/bg_button_a.gif') no-repeat scroll top right;color:#444;display:inline-block;height:34px;margin-right:6px;margin-top:0;padding-right:18px;text-decoration:none;}
#contents a.button span , a.button span{background:transparent url('../images/buttons/bg_button_span.gif') no-repeat top left;display:block;line-height:14px;padding:10px 0 10px 18px;}
#contents a.button:hover , a.button:hover{color:#087CB0;background-position:bottom right;cursor:pointer;}
#contents a.button:hover span, a.button:hover span{color:#087CB0;background-position:bottom left;cursor:pointer;}
#contents a.buttonicon , a.buttonicon{background:transparent url('../images/buttons/bg_button_a.gif') no-repeat scroll top right;color:#444;display:inline-block;height:34px;margin-right:6px;margin-top:0;padding-right:18px;text-decoration:none;}
#contents a.buttonicon span , a.buttonicon span{background:transparent url('../images/buttons/bg_button_span.gif') no-repeat top left;display:block;line-height:14px;padding:10px 0 10px 18px;}
#contents a.buttonicon:hover , a.buttonicon:hover{color:#087CB0;background-position:bottom right;cursor:pointer;}
#contents a.buttonicon:hover span, a.buttonicon:hover span{color:#087CB0;background-position:bottom left;cursor:pointer;}
#sidebar{float:right;width:280px;}
.sidebartitle{font-size:18px;font-style:normal;font-weight:bold;color:#111;letter-spacing:0px;margin-bottom:15px;}
.sidebartextbox{font-size:13px;line-height:20px;color:#7d7d7d;padding-bottom:30px;}
.sidebaropts{font-size:13px;line-height:18px;color:#7d7d7d;margin-top:-8px;margin-bottom:10px;padding-top:5px;padding-bottom:30px;}
.sidebaropts a{color:#7d7d7d;}
.sidebaropts a:hover{color:#087CB0;text-decoration:none;}
.sidebaropts ul{font-size:13px;line-height:18px;list-style:none;line-height:18px;color:#7d7d7d;padding:0;margin:0;}
.sidebaropts ul li{color:#7d7d7d;}
.sidebaropts ul li a{color:#7d7d7d;padding:6px 0 5px 0;border-bottom:1px dotted #D1D1D1;display:block;}
.sidebaropts ul li a:hover{color:#087CB0;text-decoration:none;}
.sidebaropts ul ul li a{color:#7d7d7d;padding-left:15px;}
.sidebaropts ul ul ul li a{color:#7d7d7d;padding-left:30px;}
.sidebaropts ul ul ul ul li a{color:#7d7d7d;padding-left:55px;}
.sidephotospace{margin-right:22px;}
.sidephotowrap{width:280px;float:left;margin:0;padding:0;}
.sidephotoitem ul{list-style:none;margin:0;padding:0;}
.sidephotoitem ul li{float:left;margin-bottom:22px;}
.sidephotoimage{width:70px;height:70px;border:4px solid #2E2E2E;}
.sidephotoimage:hover{border:4px solid #111;}
.sideflickrpace{margin-left:10px;}
.sideflickrwrap{width:280px;float:left;margin:0;padding:0;}
.sideflickritem ul{list-style:none;}
.sideflickritem ul li{float:left;margin-right:10px;margin-bottom:10px;}
.sideflickrimage{width:70px;height:70px;}
.thequote{width:280px;padding:0px 0 35px 0px;margin:0;}
.thequote .quotetitle{font-size:18px;font-weight:normal;color:#3a3a3a;padding:15px 0 0 0;}
.thequote .quotetext{font-family:Georgia;font-style:italic;font-size:15px;color:#6e6e6e;line-height:22px;margin:22px 0 0 0;}
.thequote .quoteauthor{font-size:12px;font-weight:bold;color:#3a3a3a;margin:10px 35px 0 0;line-height:normal;}
.thequote .quotecompany{font-size:12px;color:#3a3a3a;font-weight:normal;margin:0px 35px 0 0;}
table.studiotable{font-size:11px;text-align:center;color:#5D5D5D;border:1px solid #fff;border-collapse:collapse;}
table.studiotable th{background:#D1D1D1;border:1px solid #fff;padding:8px;width:100px;}
table.studiotable tr{background:#E8E8E8;}
table.studiotable td{border:1px solid #fff;padding:8px;width:100px;}
.contactinfo{width:350px;float:right;padding:0 0 50px 0;}
.contactmap{color:#111;font-size:11px;background:#E8E8E8;padding:10px;}
.contactmap a{color:#111;font-size:11px;}
#contactForm{width:550px;float:left;}
.screenReader{left:-9999px;position:absolute;top:-9999px;}
.thanks{border:1px dotted #FFECDA;margin:50px 50px 50px 0;padding:10px;background:#FFFFE3;width:365px;float:left;}
ol.forms{float:left;list-style:none;margin:0;width:545px;padding:25px 0 40px 0;}
ol.forms li{clear:both;float:left;position:relative;}
ol.forms li.inputbar{margin-bottom:20px;}
ol.forms label{cursor:pointer;display:block;float:right;width:100px;}
ol.forms input, ol.forms textarea{font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;border:2px solid #CCCCCC;color:#7d7d7d;font:inherit;padding:2px;width:414px;font-size:13px;}
ol.forms textarea{height:200px;}
ol.forms input:focus, ol.forms textarea:focus{border:2px solid #ff6600;}
.error{color:#f00;}
ol.forms li .error{font-size:12px;}
ol.forms li.textarea .error{}
ol.forms li.screenReader{margin-bottom:0;}
ol.forms li.buttons button{background:#111;border:none;color:#fff;cursor:pointer;font-size:14px;overflow:hidden;padding:6px 3px 6px 3px;width:100px;}
ol.forms li.buttons button:hover{color:#fff;}
ol.forms li.buttons button:active{color:#fff;}
ol.forms li.buttons, ol.forms li.inline{width:460px;}
ol.forms li.inline input{width:auto;}
ol.forms li.inline label{display:inline;float:none;}
.addressbox{float:right;font-size:18px;line-height:22px;position:relative;right:168px;top:40px;margin-bottom:5i0px;}
.addresstitle{font-size:18px;font-weight:bold;margin-bottom:10px;margin-left:15px;color:#ff6600;}
.fulladdress{color:#464646;font-size:14px;margin-bottom:10px;}
.fulladdress ul{list-style:none;}
.fulladdress ul li{}
#screenshot{position:absolute;border:1px double #ccc;background:#333;padding:2px;display:none;color:#fff;}
#footer{background:#000;}
#footerwrap{padding:40px 0 35px 46px;border-top-width:4px;border-top-style:solid;border-top-color:#1564aa;background-color:#d5d5d5;background-image:url(../images/fons_transparencia_footer.png);}
.footerminibox{width:147px;float:left;padding-left:50px;}
.footerbox{width:210px;float:left;}
.aboutimage{float:left;}
.aboutimage img{padding:0 18px 3px 0;width:80px;height:80px;margin-top:8px;}
.footertitle{font-size:14px;margin-bottom:10px;color:#ff6600;font-weight:bold;}
.footertitle a{font-size:14px;margin-bottom:10px;color:#111;}
.footertext{font-size:12px;line-height:20px;color:#464646;}
.footertext a{color:#111;}
.footertext a:hover{text-decoration:none;color:#000;}
.footerposts{font-size:12px;line-height:18px;color:#464646;margin-top:-8px;}
.footerposts ul{list-style:none;font-size:12px;line-height:18px;color:#464646;padding:0;margin:0;padding-top:5px;}
.footerposts ul li{font-size:12px;line-height:18px;color:#464646;border-bottom:1px solid #B9B9B9;padding:6px 0 5px 0;}
.footerposts ul li a{font-size:12px;line-height:18px;color:#464646;}
.footerposts ul li a:hover{font-size:12px;line-height:18px;color:#000;text-decoration:none;}
.footersocial{font-size:11px;line-height:18px;color:#464646;margin-top:-8px;}
.footersocial ul{list-style:none;font-size:11px;line-height:18px;color:#464646;padding:0;margin:0;padding-top:5px;}
.footersocial ul li{font-size:12px;line-height:18px;color:#464646;border-bottom:1px solid #B9B9B9;padding:6px 0 3px 0;}
.footersocial ul li a{font-size:12px;line-height:18px;color:#464646;}
.footersocial ul li a:hover{font-size:12px;line-height:18px;color:#000;text-decoration:none;}
.footerspace{margin-left:20px;padding-left:35px;}
.flickrfooterspace{margin-left:60px;}
.footerflickrwrap{width:280px;float:left;margin:0;padding:0;margin-left:80px;}
.footerflickr ul{list-style:none;}
.footerflickr ul li{float:left;margin-right:38px;margin-bottom:38px;}
.footerflickrimage{width:40px;height:40px;}
.footeraddress{font-size:12px;line-height:20px;color:#464646;}
.footeraddress ul{list-style:none;}
.footeraddress ul li{font-size:12px;line-height:20px;color:#464646;}
.footeraddress ul li a{color:#464646;}
.footeraddress ul li a:hover{color:#111;text-decoration:none;}
#footerbarwrap{padding:20px 0 20px 35px;margin:0;background:#010B10;font-size:12px;color:#565656;}
#footerbarwrap ul{font-family:verdana;font-size:10px;line-height:15px;color:#565656;list-style:none;margin:0;padding:0;}
#footerbarwrap ul li{color:#565656;}
#footerbarwrap ul li a{color:#fff;}
.capa_logo{float:right;width:170px;}
#idiomes{ width:500px; position:absolute; top:0;}
#idiomes a{color:orange;}
.text_actiu{color:black;text-decoration:underline;}
#mapa{float:left;margin-left:-50px;margin-top:40px;}
#qr_code img{ padding-top:170px;}
#qr_code{ }

