@charset utf-8;
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,img,ins,kbd,q,s,samp,small,strike,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
:focus{outline:0}
body{background:#FFF;font:80%/150% "segoe ui",arial,sans-serif;color:#434037;background-color:#751717}
ol,ul{list-style:none}
table{border-spacing:1px;background:#E7E7E7;color:#666}
caption,th,td{text-align:left;font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{background:url(../images/start_quote.png) top left no-repeat;margin:30px 0 20px}
blockquote p{background:url(../images/end_quote.png) bottom right no-repeat;padding-left:30px;padding-right:30px}
.center{text-align:center}
p.right{float:right;margin:0 0 10px 10px}
h1,h2,h3,h4,h5,#menu{font-family:"segoe ui", Helvetica, Arial, sans-serif;font-weight:400}
#header span{display:block;float:left}
#header span a{background:url(../images/mm_logo.gif) no-repeat 0 0;display:block;height:71px;overflow:hidden;text-indent:-900px;white-space:nowrap;width:263px}
#header span small{font-size:.89em;letter-spacing:.01em;text-transform:capitalize;display:none;margin:0 0 0 41px}
.fla{border:1px solid #ccc;float:left;height:40px;width:400px;display:none;margin:0 0 0 40px}
.area{background:url(../images/bkg-area.gif) no-repeat 0 -11px;float:right;height:32px;text-align:center;width:122px;margin:-20px 0 0}
h1{display:inline;font-size:16px}
.breadone{background:#eee url(../images/bkg-breadcrumb.gif) repeat-x 0 bottom;line-height:41px;padding-bottom:3px;margin-bottom:20px}
.breadone div{display:block;width:940px;color:#434037;margin:0 auto}
#servicios h2{border-bottom:1px solid #ddd;font-size:1.31em;letter-spacing:1px;text-shadow:1px 1px 1px #a5a5a5;margin:0 0 15px}
#servicios h3{border-bottom:1px solid #ddd;font-size:1.21em;font-weight:700;letter-spacing:1px;margin:0 0 15px}
span.head,span.nob{display:block;margin:0;padding:0}
ul#menuviz span.head a{font-size:1.08em;background:url(../images/bkg-arrow-act-hov.png) no-repeat 183px 10px;display:block}
ul#menuviz span.selected a{background-position:183px -51px}
ul#menuviz span.nob a{background-image:none;font-size:1.08em}
h3 span{display:block;width:940px;margin:0 auto}
h4{font-size:1.45em;margin-bottom:15px}
h5,#cuadrante h3,#cuadrante h4,h2{font-size:1.21em;border-bottom:1px solid #ddd;font-weight:700;letter-spacing:1px;margin:0 0 15px}
h2.mcuarenta{margin:40px 0 15px}
a{color:#9A1E1E;text-decoration:underline;cursor:pointer}
a:hover{color:#C02626}
h2 a:hover{text-decoration:underline}
h3 a:hover{text-decoration:underline;color:#434037}
h1 a,h2 a,h3 a,h4 a,h5 a{color:#9A1E1E;text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:#C02626;text-decoration:underline}
dl dt{font-weight:700;margin:0 0 5px}
dl dd{padding-left:15px;margin-bottom:10px}
ul.trans{color:#000;background:#FFF}
ul li{padding-left:15px;margin-bottom:5px;list-style-image:none;list-style-position:outside;list-style-type:none}
ul li ul{margin-top:5px;margin-bottom:0;list-style-image:none;list-style-position:outside;list-style-type:none}
ul.nobuttons li{background:none;padding:0}
span.validation{display:block;padding-top:8px;font-weight:700;color:#d24}
input.text,textarea,input.medium{color:#434037;font:1em Arial, Verdana, sans-serif;margin:0;padding:2px}
input.medium{width:300px}
small{font-size:.85em;color:#666}
em{font-family:Times, "Times New Roman", serif;font-size:1.1em}
#header-wrapper{border-bottom:1px solid #000;background:#fff url(../images/header-bg-0.png) repeat-x 0 83px}
#header{width:940px;position:relative;height:106px;padding-top:20px;margin:0 auto}
#menu{clear:right;float:right;font-size:1.29em;/*width:530px*/;margin:19px 0 0 30px;padding:0}
#menu li{float:left;text-align:center;padding:0}
#menu li a{display:block;font-size:1.1em;text-decoration:none;height:29px;width:111px;padding:3px 0 0 21px}
#menu li a:hover{color:#000;background:url(../images/bkg-li.gif) left 0 no-repeat}
#menu li a:active,#servicios #menu li#menu-servicios a,#contacto #menu li#menu-contacto a,#partners #menu li#menu-partners a,#clientes #menu li#menu-clientes a{background:url(../images/bkg-li.gif) left 0 no-repeat}
#subheader-int-wrapper{height:50px;background:#5E1212 url(../images/present-bg.jpg) no-repeat}
#subheader-int{width:920px;line-height:3.8;position:relative;text-align:right;margin:0 auto;padding:0}
#subheader-int ul{position:absolute;right:0;top:0;line-height:50px}
#subheader-int ul li{float:left;background:none;margin:0;padding:0}
#subheader-int ul li.nolink{padding:0 20px}
#subheader-int ul li a{display:block;color:#cad8eb;text-decoration:none;padding:0 20px}
#subheader-int ul li a:hover{color:#fff;background-position:0 -50px}
#subheader-int ul li.selected a,#subheader-int ul li.selected a:hover{color:#fff;background-position:0 -100px}
#content{width:960px;margin:0 auto;padding:20px 0 1px}
ul.strats{list-style-image:none;list-style-position:inside;list-style-type:square}
ul.strats li{list-style-position:inside;list-style-type:square;padding:0 0 0 1px}
ul.strats li.dir{background:url(../images/map.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 23px}
* + html ul.strats li.dir{background:url(../images/map.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 6px}
ul.strats li.vcard{background:url(../images/vcard.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 23px}
* + html ul.strats li.vcard{background:url(../images/vcard.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 6px}
ul.strats li.telef{background:url(../images/telephone.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 23px}
* + html ul.strats li.telef{background:url(../images/telephone.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 6px}
ul.strats li.telefm{background:url(../images/phone.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 23px}
* + html ul.strats li.telefm{background:url(../images/phone.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 6px}
ul.strats li.email{background:url(../images/email.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 23px}
* + html ul.strats li.email{background:url(../images/email.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 6px}
ul.strats li.skype{background:url(../images/skype.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 23px}
* + html ul.strats li.skype{background:url(../images/skype.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 6px}
ul#blog-last li{list-style-image:none;list-style-position:inside;list-style-type:disc;padding:0 0 0 1px}
ul#blog-last li.map{background:url(../images/map_go.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 23px}
* + html ul#blog-last li.map{background:url(../images/map_go.png) no-repeat 0 3px;list-style-type:none;padding:0 0 0 6px}
.clear{clear:both}
#center{width:700px;float:left}
#center.conder{width:540px;margin-left:160px}
#servicios #center{margin-left:250px!important}
#latiz-int{float:left;margin-left:-950px!important;text-align:center;width:220px}
#latiz-int ul#menuviz{width:205px;text-align:left;margin:0 auto}
#der{width:200px;float:right;padding-left:19px;border-left:1px solid #ddd;margin-top:-10px;padding-top:10px}
#der.conder{border:0;width:220px;margin-top:0;padding:0}
div.block{background:url(../images/block-bg.gif) no-repeat 0 bottom;text-align:center;width:220px;margin:0 0 15px;padding:0 0 10px}
.block h4{background:url(../images/block-h5-bg.gif) no-repeat 0 0;font-weight:700;font-size:1.1em;letter-spacing:1px;margin:25px 0 0!important;padding:6px 2px 4px}
div.block h4 a{display:block}
div.block p,div.block ul{margin-bottom:10px}
div.block p.anali{background:url(../images/gratis.png) no-repeat 15px 25px;border-left:1px solid #ddd;border-right:1px solid #ddd;line-height:2;margin-bottom:0;min-height:177px;padding:3px 18px 0}
div.block p.analif{background:url(/fr/images/gratis.png) no-repeat 15px 25px;border-left:1px solid #ddd;border-right:1px solid #ddd;line-height:2;margin-bottom:0;min-height:177px;padding:3px 18px 0}
div.block p.testi{border-left:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:0;min-height:187px;padding:3px 18px 0}
div.block img{margin-bottom:5px}
a.img{line-height:100%}
a.img.right{float:right;margin:0 0 5px 10px}
div.img{line-height:100%;margin-bottom:15px;float:left;margin-left:-160px;margin-right:20px}
div.img.conder{float:right;margin:0 0 10px 20px}
div.img.lg{margin-right:0}
div.img img,p.img img{border:1px solid #ddd;padding:2px}
div.img.conder img{border:none;padding:0}
div.img p{font-size:.85em;color:#666;float:left;margin-bottom:5px}
#menuviz li{background:url(../images/block-h5-bg.gif) no-repeat -7px 0;margin:0;padding:0}
#menuviz li.bkgmas{background:url(../images/bkgmas.gif) repeat-y -7px -11px}
#menuviz li a{border:1px solid #EAEAEA;color:#9A1E1E;display:block;text-decoration:none;line-height:20px;width:193px;font-weight:700;padding:5px}
#menuviz li.selected a,#menuviz li li.selected a{margin-right:-12px;background:url(../images/bkg-arrow-act-hov.png) no-repeat 180px center;position:relative}
#menuviz li.selected li a{margin-right:0;background-image:none;background-color:#D9D8D8;padding:5px}
#menuviz li a:hover{color:#000}
#menuviz li li a{background-color:#D9D8D8;color:#49463D;font-size:.98em;padding:5px}
#cuadrante-wrapper{background:#fff url(../images/bkg-breadcrumb.gif) repeat-x scroll 0 0}
#cuadrante{width:940px;margin:0 auto}
#cuadrante .col{float:left;margin-left:20px}
#cuadrante .col.iz{margin-left:0;width:220px;overflow:hidden}
#cuadrante .col.central{width:460px;overflow:hidden}
#cuadrante .col.contacto{width:700px;overflow:hidden}
#cuadrante .col.der{width:220px;position:relative}
#cuadrante .opa{background:#333;min-height:663px}
#cuadrante .nopa{position:absolute;color:#000;top:64px;width:220px;background:#999;height:auto!important}
#cuadrante .nopa ul li a:hover{color:#ddd}
#cuadrante .nopa h3{margin:20px 5px 15px 15px}
#present-wrapper{height:180px;background:#5E1212 url(../images/fondo-bg.jpg) no-repeat center 0}
#present{width:940px;height:180px;position:relative;font-weight:700;margin:0 auto}
#present span{color:#FFF;font-size:1.75em;font-weight:400;line-height:1;margin-bottom:8px;text-align:left}
#present.preview #present-preview,#present.que #present-que,#present.campanas #present-campanas{position:absolute;top:0;left:0;padding-top:15px;display:block;height:165px}
#present .content p{color:#ccc;font-size:1.1em;font-weight:400;text-align:center;line-height:290%}
#present-preview span small{color:#fff;display:block;font-size:1em}
#present-preview span em{font-size:.76em}
/*#present #present-preview.content{margin:0 220px 0 250px}*/
#present-preview.content li a{color:#cad8eb}
#present-nav{position:absolute;top:0;right:0;width:220px;height:180px}
#lists{margin:17px 0 0}
#lists li{background:none;line-height:50px;margin:0;padding:0}
#lists li a{padding-left:20px;color:#fff;text-decoration:none;display:block;width:200px;font-weight:400}
#lists li em{background:url(../images/hover.png) no-repeat 0 0;display:none;font-style:normal;height:45px;left:-15px;line-height:1;position:absolute;text-align:center;top:-85px;width:180px;font:122% "segoe ui", Verdana, sans-serif;color:#434037;padding:20px 12px 10px}
#sub-present-nav{position:absolute;right:0;bottom:20px;width:210px;margin:0}
#sub-present-nav li{background:none;font-size:.85em;margin:10px 0 0;padding:0}
#sub-present-nav li a{line-height:28px;width:190px;color:#cad8eb;text-decoration:none;display:block;padding:0 10px}
#map{width:534px;height:300px}
#pimg{width:220px;height:180px}
.first{padding:0}
.squareint{border-left:3px solid #9F1F1E;border-right:3px solid #9F1F1E;display:block;font-size:17px;text-align:center;width:500px;margin:10px auto;padding:20px 20px 5px}
div.contacte{background:transparent url(../images/bkg-optimagratis.gif) repeat scroll 0 center;color:#fff;text-align:center;margin:34px auto;padding:3px}
div.contacte a:hover{color:#fff;border-bottom:1px solid #D83434;text-decoration:underline}
div.contacte p{margin:2px 2px 0}
div.contacte p.left{float:none;text-align:center}
div.contacte em{color:#ccc;font-family:segoe ui;font-size:1em;font-style:normal}
div.contacte .optimagratis a:hover{text-decoration:underline;color:#fff;font-weight:700}
span.mas a{background:url(../images/bkg-mas.gif) no-repeat right 1px;padding:0 19px 0 0}
fieldset{border:1px solid #DEDEDE;color:#434037;margin:0 0 22px;padding:22px 10px 10px}
legend{font-size:1.2em;font-weight:900;padding:0 12px}
fieldset fieldset legend{font-size:1em;color:#1a2129;margin-left:-5px;margin-bottom:0}
* + html fieldset fieldset legend{font-size:1em;color:#1a2129;margin-left:-5px;margin-bottom:14px}
form#formone p label{position:absolute;line-height:2;cursor:pointer;text-align:right;width:84px}
form#formone p label.error{font-weight:700;position:absolute;line-height:2;cursor:pointer;text-align:right;width:auto}
form#formone label#cc{cursor:pointer;font-weight:400;line-height:2;position:relative}
form#formone input{width:193px;font-size:14px;margin:0 0 0 90px;padding:2px}
form#formone select{font-size:14px;margin:0 0 0 90px;padding:2px}
form#formone input#antispam{width:100px;height:17px;font-size:14px;margin:0 0 0 90px;padding:2px}
form#formone input#cc-opt,form#formone input#rememberme{height:auto;width:auto;margin:0 0 0 3px;padding:0}
form#formone input#si,form#formone input#no{width:15px;margin:0 0 0 88px;padding:0}
form#formone input.submit{font-family:arial,helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;line-height:normal;overflow:visible;width:auto;padding:3px 7px}
form#formone p.message textarea{width:293px;font-size:15px;margin:0 0 0 90px;padding:2px}
form#formone{margin:0;padding:0}
form#formone p.mesm{margin:5px 0 0}
form#formone p.sub{margin:23px 0}
label.error{padding-left:1.4em;background:url(../images/error.gif) no-repeat left 7px;margin:0 0 0 10px}
.left{float:left}
.right{float:right}
acronym,abbr{border-bottom:1px dotted #DCDBDA}
.ast{color:#F68622;font-size:85%;font-weight:700}
.hoja{border:1px solid #ddd;margin:0 0 0 300px;padding:10px}
.hoja strong{font-size:15px;font-weight:400}
.hoja a:hover{background:#C80101;color:#fff}
.shoja{display:block;font-weight:700;margin:15px 0 15px 138px;padding:2px 0 2px 40px}
.hoja img{float:left;margin:10px 0}
.need{width:50%}
.bigg h4{color:#fff;border-bottom:none!important;margin:70px 20px 0!important}
.bigg span.mas a{/*color:#333;background-color:#999*/}
.bigg span.mas a:hover{color:#D02222;background-color:#999}
.ifra{margin:0 15px 15px 0}
/*#slider{width:620px;position:relative;margin:40px auto}*/
.scroll{width:620px;overflow:auto;overflow-x:hidden;position:relative;clear:left;background:#fff url(images/content_pane-gradient.gif) repeat-x left bottom}
.scrollContainer div.panel{width:580px;padding:20px}
#shade{background:#EDEDEC url(images/shade.jpg) no-repeat 0 0;height:50px}
ul.navigation{list-style:none;margin:0;padding:0 0 9px}
ul.navigation li{display:inline;margin-right:10px}
ul.navigation a{color:#000;text-decoration:none;padding:10px}
ul.navigation a:hover{background-color:#f6f6f6}
ul.navigation a:focus{outline:none}
.scrollButtons{position:absolute;top:150px;cursor:pointer}
.scrollButtons.left{left:-20px}
.scrollButtons.right{right:-20px}
#partners .col.central,#clientes .col.central{width:700px}
#clientes #cuadrante .col.central{ overflow:visible}
.c{display:block;text-align:center;margin:47px 0 0!important}
.ci{display:block;text-align:center;margin:20px 0}
#formdos p{text-align:left}
#formdos input{width:115px;margin:0 0 0 67px}
#formdos textarea{color:#666;width:120px;margin:0 0 0 67px}
.contr{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:8px 0}
.block p.contre{border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0;padding:8px 0}
.submnews{margin:8px 0}
#formdos fieldset{border:none;background:url(/images/le-llamamos.gif) no-repeat -10px 106px;margin:0 0 3px;padding:2px 2px 1px}
* + html #formdos fieldset{border:none;background:url(/images/le-llamamos.gif) no-repeat -10px 106px;margin:0 0 3px;padding:2px 2px 6px}
#formdos label{cursor:pointer;position:absolute;text-align:right;width:61px;letter-spacing:-.9px}
#formdos #message-error{font-size:11px;text-align:justify;line-height:1.3}
caption{background:#eee url(../images/bkg-breadcrumb.gif) repeat-x 0 bottom;font-size:14px;font-size-adjust:none;font-weight:700;padding:10px}
td,th{padding:4px}
.tit,thead th{text-align:center;background:#F5F5F5;color:#666;border:1px solid #fff;text-transform:uppercase;font-weight:700;vertical-align:middle}
tbody th{font-weight:700;text-align:center;vertical-align:middle}
tbody tr{background:#F2F2F2;text-align:left}
tbody tr.odd{background:#fff;border-top:1px solid #fff}
tbody th a:hover{color:#090}
tbody tr td{text-align:center;vertical-align:middle}
th.green{background:#A5CA3F;border:none;color:#fff}
table td a:link,table td a:visited{color:#666;text-decoration:none;font-weight:700}
table td a:hover{color:#090;text-decoration:underline;font-weight:700}
tbody td a{height:15px;border-bottom:0;font-weight:700;color:#FF8601;margin:0 auto;padding:3px 0 0 2px}
tfoot th,tfoot td{text-align:right;font-style:italic}
.normal{font-weight:400}
.si{background:url(../images/check.gif) no-repeat scroll 50% 50%;overflow:hidden;text-align:center;text-indent:-20000px;width:100px}
.conts{font-size:11px;font-weight:400;width:180px;margin:0}
.subfoo{font-size:11px!important;margin:100px 0 0;padding:0}
#footer-wrapper{background:url(../images/bkg-footer.gif) repeat-x;padding-top:40px;overflow:hidden}
.footerl{width:940px;color:#fff;height:300px;margin:0 auto}
.footerl ul{text-align:center;font-weight:700;position:relative}
li.proy{bottom:-43px;left:430px}
.footerl a{color:#A5A5A5;text-decoration:none;font-weight:400}
.footerl small{color:#fff;display:block;font-size:12px;line-height:1.4;margin:7px 0 0}
.footerl small strong{color:#fff;font-family:times New Roman;font-size:10px;letter-spacing:.8px;text-transform:uppercase}
.footerl span.totop{padding:0 2px}
.footerl .sc{height:200px;float:left;text-align:center;background:transparent url(../images/bkg-border-footer.gif) no-repeat scroll right center;margin:5px auto;padding:5px 31px}
.footerl .sc li{border:0;font-size:11px;margin:2px 0;padding:0}
.footerl .sc .sh{color:#fff;font-size:15px;margin:0 0 20px;padding:0 0 2px}
.footerl .nube{border-right:none;background:transparent none no-repeat scroll 0 0}
.footerl p em{color:#751717;margin:0 0 0 300px}
.foot{overflow:hidden}
.ml{color:#FF2728!important}
.nuevo{display:block;font-size:11px}
.mtop{margin:20px 0 40px}
#homepage table,#homepage td,#homepage tr{background:none;border:none}
.habla_topbar_div_normal{background:green!important}
.habla_conversation_div{font-size:11px}
#habla_topbar_div{background:transparent url(../images/ayuda2.gif) no-repeat scroll center center!important;height:69px}
#habla_oplink_a{color:#000;display:block;font-size:12px;text-align:center;margin:60px 0 0}
#center p,#center ul,#cuadrante p,#cuadrante ul{font-size:14px}
.footerl .sc li.comp{margin:25px 0 0}
.lang{text-align:right;margin:-20px 127px 0 0}
p,ul{margin-bottom:15px}
.central h2,.contacto h2{margin:84px 0 15px}
dl,#cuadrante h5{margin:0 0 15px}
input,html#latiz-int ul#menuviz,#menuviz ul,form#formone p.cc,#slider h2{margin:0}
#subheader-int small,#cuadrante .nopa ul li a,#present span a,#present .content p a,#present-preview.content a:hover,#lists li a:hover,#sub-present-nav li a:hover,#present.preview #lists li#list-preview a,#present.que #lists li#list-que a,#present.campanas #lists li#list-campanas a{color:#fff}
#content-wrapper,ul.navigation a.selected{background-color:#fff}
ul#blog-last,#center ul li{list-style-image:none;list-style-position:inside;list-style-type:disc}
div.block p.anali a,div.block p.analif a,.hoja a,.hoja img a,.hoja img a:hover{text-decoration:none}
#present .content,span.error,.hide,#clientes .col.der,#partners .col.der,#formdos fieldset legend{display:none}
div.contacte a,.bigg h4 a,.footerl a:hover{color:#fff;text-decoration:underline}
div.contacte .optimagratis,div.contacte .optimagratis a{color:#fff;text-decoration:none;font-weight:700}
input:focus,textarea:focus,*+ html input:focus,textarea:focus{background-color:#FFF5BE}

div#preloaded-images{position:absolute;overflow:hidden;left:-9999px;top:-9999px;height:1px;width:1px}
.portfoliopreload,.videocontainer{display:block}
#container{width:800px;margin:40px 0 0}
.pics{width:500px;top:0;z-index:1;cursor:pointer}
.blogpost .pics{margin-left:-35px;width:500px}
.videocontainer{position:relative}
.item{width:240px;float:left;border-radius:5px;position:relative;margin:0 10px 20px}
.posttext{float:left;margin-top:-155px;width:500px}
.postphoto{height:155px;width:240px;float:left;position:relative;z-index:0;background:#000 url(../images/expand.png) center no-repeat;margin:0;padding:0}
.portfoliocontent{width:500px;padding:0 0 10px}
.sortcontainer{float:left;padding-left:20px;margin-bottom:20px}
a.pp_expand{-webkit-transition:none;-o-transition:none;transition:none;-moz-transition:none}
.navtoggle{height:8px;margin:15px 0 20px}
.navtoggle a{width:22px;height:18px;text-align:left;display:block;float:left;text-indent:-9999px;background:url(../images/bubble-light.png) left center no-repeat}
.iphone .item .icons{display:none}
.icons a{position:relative;text-decoration:none}
.item .icons{float:right;margin-top:-40px}
.icons img{margin:10px 0 0 10px}
.blogpost .icons img{margin:0 0 0 10px}
.xout a{position:absolute;top:0;right:0;z-index:10;width:19px;height:19px;text-indent:-9999px;background:url(../images/xout.gif);background-position:0 0;-webkit-transition:none;-o-transition:none;transition:none;-moz-transition:none;margin:0}
.xout a:hover{background-position:0 -19px}
.masonry,.masonry .masonry-brick{-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}
.masonry{-webkit-transition-property:height, width;-moz-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}
.masonry .masonry-brick{-webkit-transition-property:left, right, top;-moz-transition-property:left, right, top;-o-transition-property:left, right, top;transition-property:left, right, top}
.navtoggle a.activeSlide{background:url(../images/bubble-dark.png) left center no-repeat}
.attachment-portfoliosmall,.largeport,.largeport{visibility:hidden}
.blogpost .zoom,.portfoliocontent h2 a,.portfoliocontent p{width:500px}
