*{font-family:Arial, Helvetica, sans-serif;margin:0;padding:0}body{font-size:12px;color:#FFF;background:#000}a img{border:0}a{outline:none}h2{background:url(../images/bg_titles.png) repeat-x left top;font-size:14px;font-weight:700;color:#ff6c00;margin-bottom:10px;text-align:left;padding:7px 11px}#themeBox{position:absolute}.theme1{background:url(../images/themes/theme1.png) no-repeat left top;left:67px;top:132px;width:516px;height:107px}.theme2{background:url(../images/themes/theme2.png) no-repeat left top;left:0;top:114px;width:883px;height:63px}.theme3{background:url(../images/themes/theme3.png) no-repeat left top;left:202px;top:-2px;width:312px;height:320px}#main{background:#1b1b16 url(../images/bg_header.jpg) repeat-x left top;padding-bottom:50px}.mainContainer{position:relative;width:955px;margin:0 auto}.mainContent{padding:0 34px}.mainWrapper{padding:0 22px}.clearfloat{clear:both}.vAlign{vertical-align:middle}.marginB{margin-bottom:10px}.noMargin{margin:0!important}.header{position:relative;height:200px;cursor:default}.logo{position:absolute;display:block;left:34px;top:40px;width:162px;height:93px;overflow:hidden;text-indent:-9999px;background:url(../images/logo.png) no-repeat left top}.nav{position:absolute;left:555px;top:83px;width:386px;height:27px}.nav_es{left:484px;width:438px}.nav ul,.nav li{list-style:none}.nav li{display:inline}.nav li a{float:left;display:block;overflow:hidden;text-indent:-9999px;height:27px;background-color:transparent;background-repeat:no-repeat;background-position:center center;margin:0 5px}.nav li a:hover{background-color:#ff6c00}.nav li a.current{background-color:#F30}.nav li a.home_en{background-image:url(../images/home_en.png);width:59px}.nav li a.about_en{background-image:url(../images/about_en.png);width:59px}.nav li a.services_en{background-image:url(../images/services_en.png);width:74px}.nav li a.works_en{background-image:url(../images/works_en.png);width:64px}.nav li a.contact_en{background-image:url(../images/contact_en.png);width:80px}.nav li a.home_es{background-image:url(../images/home_es.png);width:59px}.nav li a.about_es{background-image:url(../images/about_es.png);width:82px}.nav li a.services_es{background-image:url(../images/services_es.png);width:78px}.nav li a.works_es{background-image:url(../images/works_es.png);width:81px}.nav li a.contact_es{background-image:url(../images/contact_es.png);width:88px}.footer{background:url(../images/bg_footer.jpg) repeat-x left top;height:93px}.footer .content{position:relative;width:955px;padding-top:17px;margin:0 auto}.copyright{font-family:"trebuchet MS", Arial, tahoma, Helvetica, sans-serif;font-size:12px;margin-left:38px}.copyright a{font-family:"trebuchet MS", Arial, tahoma, Helvetica, sans-serif;color:#ff6c00;text-decoration:none}.copyright a:hover{color:#d35900}.awards{background:url(../images/bg_awards.jpg) no-repeat 10px 6px;height:30px;margin-left:26px;padding-left:48px;padding-top:6px}.validation{left:810px;position:absolute;top:20px;width:75px}.validation a{float:left;display:block;overflow:hidden;text-indent:-9999px}.validation a.xhtml{background:url(../images/xhtml.jpg) no-repeat left top;width:44px}.validation a.xhtml:hover{background:url(../images/xhtml_hover.jpg) no-repeat left top}.validation a.css{background:url(../images/css.jpg) no-repeat left top;width:31px}.validation a.css:hover{background:url(../images/css_hover.jpg) no-repeat left top}.highlighted{height:265px}.home_content{background:url(../images/highlight_wall.jpg) no-repeat left top;padding:28px 37px 0 30px}.leftCol{float:left;display:block;width:525px}.welcome{font-size:13px;line-height:1.8;margin-bottom:10px;padding:10px 12px}.welcome span{display:block;font-family:Sans-serif;font-size:18px;font-weight:700;letter-spacing:-1px;line-height:1.5}.welcome strong{color:#fad998}.expertise{display:block;margin-bottom:15px;padding:0 12px}.expertise h3{color:#72725d;font-weight:700;font-size:12px;border-bottom:1px dotted #343430;padding-bottom:6px}.expertise .list{background:url(../images/bg_services.jpg) no-repeat center 1px;padding-top:19px;height:44px;border-bottom:1px dotted #343430;text-align:center}.expertise .list a.skill{display:block;float:left;height:21px;background:url(../images/bg_btn_services.gif) repeat-x left top;font-family:"trebuchet MS", Arial, tahoma, Helvetica, sans-serif;font-weight:700;font-size:11px;color:#969696;text-decoration:none;margin:0 5px;padding:4px 8px 0}.expertise .list a:hover{color:#ff6c00}.themes{display:block;padding:0 12px}.themes .wrapper{height:48px}.themes a{float:left;display:block;width:38px;height:38px;margin:0 4px 0 0}.themes .viewMore,.themes .viewMore:hover{color:#2f2f29}.themes a img{vertical-align:middle}.latest{text-align:right;margin:0 0 20px 536px}.latest a.item{display:block;height:75px;background:url(../images/bg_pattern.gif) repeat left top;margin-bottom:11px}.latest a.item img{margin:6px}.latest a.item:hover{background:url(../images/bg_pattern_hover.gif) repeat left top}.viewMore{font-size:11px;color:#3b3b30;font-weight:700;text-decoration:none}.viewMore span{color:#622a00}.viewMore:hover{color:#48483b}.contactForm{float:left;display:block;width:525px;margin-left:26px}.contactForm p,.extraInfo p{font-weight:700;color:#72725d;display:block;margin:16px 0}.contactForm a{color:#CCC;text-decoration:none}.contactForm a:hover{color:#FFF}.contactForm .elements,.friends .elements{margin:0 14px}.contactForm .elements label{float:left;display:block;width:128px;font-weight:700;color:#ff6c00;cursor:pointer;padding-top:4px}.contactForm .elements span{color:#FFF}.contactForm .elements input,.contactForm .elements textarea{font-size:12px;color:#666;background:#0b0b08 url(../images/bg_contact.gif) repeat-x left bottom;border:1px solid #060604;width:362px;padding:2px 1px}.contactForm .elements textarea{overflow:hidden;height:150px}.contactForm .elements .field{display:block;margin-bottom:15px}.contactForm .elements .capcha label{width:300px}.contactForm .elements .capcha span{color:#FFF}.contactForm .elements .capcha input{width:175px;margin-left:15px}.contactForm .msgError{font-size:14px;font-weight:700;color:#900}.contactForm .msgOk{font-size:14px;font-weight:700;color:#090}.sendWrapper{background:url(../images/bg_services.jpg) no-repeat center 1px;padding-top:19px;height:44px;border-top:1px dotted #343430;text-align:center}.sendWrapper input{background:#13130d url(../images/bg_submitForm.gif) repeat-x left bottom;font-family:"trebuchet MS", Arial, tahoma, Helvetica, sans-serif;font-weight:700;font-size:11px;width:100px;border:none;cursor:pointer;color:#ff6c00;padding:5px 0}.sendWrapper input:hover{background:#0e0e0a url(../images/bg_submitFormHover.gif) repeat-x left bottom;color:#d35900}.extraInfo{margin:0 10px 0 576px}.extraInfo .elements{width:280px;margin:0 auto}.scrollDataHolder{font-size:11px;font-weight:700;color:#4e4e4b;height:20px}.scrollDataHolder div{float:left;display:block}.scrollData{margin-left:10px;display:block;color:#c3c3be}.slider{background:url(../images/bg_slider.gif) repeat left top;height:14px;width:274px}div.slider div.knob{background:url(../images/bg_scroller.gif) repeat left top;height:14px;width:40px;cursor:e-resize}.error{border:1px solid #900!important}.sign{position:relative;width:755px;height:75px;background:#0b0b0b;margin:0 auto 17px}.sign .side{position:absolute;left:-10px;top:30px;background:url(../images/signSide.png) no-repeat left center;width:10px;height:15px}.sign h3{font-size:22px;font-weight:400;color:#FFF;text-align:center;padding:11px 8px 8px}.sign h4{font-weight:700;font-size:14px;color:#ff6c00;padding:0 8px 8px 31px}.brief{display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #343430}.briefItem{float:left;display:block;width:272px}.briefItem p{line-height:20px;padding:0 10px}.brief .center{margin:0 13px}.philosophy{float:left;display:block;width:556px}.philosophy li{list-style:none;background:url(../images/ico_bullet.gif) no-repeat 19px 5px;padding:0 10px 20px 53px}.philosophy li h3{font-size:14px;display:block;font-weight:700}.staff{float:left;display:block;margin-left:13px}.staffItem{display:block;border-bottom:1px dotted #343430;padding-bottom:10px;margin-bottom:10px}.staffItem img{float:left}.staffItem .description{height:59px;margin-left:77px;width:177px;background:url(../images/bg_staff.gif) repeat left top;padding:11px 9px 9px 11px}.staffItem .description h3{display:block;font-size:14px;font-weight:700;color:#0a89ae;margin-bottom:6px}.staffItem .description p{font-size:11px}.cv{display:block;color:#EEE;font-size:11px;font-weight:700;background:url(../images/bg_staff.gif) repeat left top;text-decoration:none;padding:5px 10px}.cv:hover{background:url(../images/bg_pattern.gif) repeat left top}#works{margin-top:20px}.wMenu{position:relative;float:left;display:block;width:196px;height:600px;margin:0 13px 0 20px}.wMenuContent{background:url(../images/w_menu_bg.jpg) no-repeat left top;height:299px;padding:10px}.wMenuContent li{list-style:none;border-bottom:1px dotted #8f8f8f}.wMenuContent li a{display:block;font-family:"trebuchet MS", Arial, tahoma, Helvetica, sans-serif;color:#ff6c00;font-weight:700;font-size:12px;text-decoration:none;padding:5px 5px 5px 10px}.wMenuContent li a.current{background:#0e0f0e}.wMenuContent li a:hover{background:#181917}.wMenu .lower{position:absolute;left:-27px;top:306px;width:223px;height:81px;background:url(../images/w_menu_bottom.jpg) no-repeat left top}.wMenu .side{position:absolute;left:-27px;top:281px;width:27px;height:25px;background:url(../images/w_menu_side.jpg) no-repeat left top}.wContainer{float:left;width:613px}.wContainer .spacer{clear:left;border-bottom:1px dotted #4c4c49;padding-bottom:5px;margin-bottom:10px}.wContainer .wItem{cursor:pointer;float:left;display:block;width:194px;height:128px;background:url(../images/bg_pattern.gif) repeat left top;margin-right:10px;margin-bottom:8px}.wContainer .wItem:hover{background:url(../images/bg_pattern_hover.gif) repeat left top}.wItem .wrapper{position:relative;padding:7px}.wItem .wrapper a{position:absolute;display:block;width:181px;height:115px;overflow:hidden;text-indent:-9999px;z-index:100;background:transparent url(../images/spacer.gif) repeat left top}.wItem .wrapper .data{position:absolute;display:block;left:7px;top:80px;width:173px;height:41px;padding-left:8px;background:url(../images/w_bg_item.png) repeat-x left top}.wItem .wrapper h1{color:#FFF;font-size:14px;font-weight:700;background:none;margin:7px 0 0;padding:0}.wItem .wrapper h3{font-size:10px;font-weight:400;color:#ff6c00;padding:0}#services{padding:0 20px}#servicesImage{float:left;display:block;width:262px;height:225px}#services .description{display:block;border-bottom:1px dotted #4c4c49;margin-bottom:20px;padding:13px 0}#services .description p{background:#0B0B0B;font-size:15px;font-weight:700;letter-spacing:-1px;line-height:24px;margin:0 0 11px 272px;padding:10px 15px}#services .image{float:left;display:block;background:url(../images/bg_pattern.gif) repeat left top;padding:7px}#services .image .container{width:240px;height:116px;overflow:hidden;text-indent:-9999px}#services .image .webDevelop{background:url(../images/service_website_development.jpg) no-repeat left top}#services .item{float:left;display:block;width:261px;margin-right:10px}#services .servicesList{display:block;height:135px}#services .item li{list-style:none;font-size:11px;font-weight:700;background:url(../images/ico_bullet_small.gif) no-repeat 0 3px;padding-left:20px;margin-left:12px;margin-bottom:5px}.lBoxbg{width:100%;height:100%;left:0;top:0;opacity:0.8;filter:alpha(opacity=80);position:absolute;z-index:5001;background:#000;display:none}.lboxContent{display:none;position:absolute;left:50%;top:50%;margin-top:-172px;margin-left:-445px;background:#1a1a15 url(../images/w_current_bg.jpg) repeat-x left top;z-index:5002;text-align:left;width:891px;height:345px;border:1px solid #000;padding:7px}#currentWork .imageHolder{position:relative;float:left;display:block;width:459px;height:344px;background:#0b0b0b url(../images/loader.gif) no-repeat center center}.imageHolder #image{display:block;padding:7px 9px}.imageHolder .deco{position:absolute;left:459px;top:17px;width:15px;height:22px;background:url(../images/w_deco.gif) no-repeat left top}.lboxData{float:left;display:block;width:404px;margin:14px 0 0 19px}.lboxData h1{display:block;font-size:22px;font-weight:400;color:#FFF;border-bottom:1px dotted #3a3a35;margin-bottom:7px;padding-bottom:7px}.lboxData p{display:block;font-size:11px;color:#FFF;height:115px;overflow:hidden;line-height:18px}.lboxData p.client{display:block;font-weight:700;font-size:12px;height:auto}.lboxData .client span{color:#ff6c00}.thumbsWrapper{position:relative;display:block;height:121px;background:url(../images/w_lbox_img_center.gif) repeat-x left top}.thumbsWrapper .thSide{position:absolute;left:-19px;top:0;display:block;background:url(../images/w_lbox_img_side.jpg) no-repeat left top;width:47px;height:121px}.thumbsWrapper .thCenter{position:absolute;left:20px;top:35px;display:block;width:368px;height:61px}.thumbsWrapper .thCenter a{margin-right:8px}.thumbsWrapper .thCenter a img{opacity:0.3;filter:alpha(opacity=30)}.thumbsWrapper .thCenter a:hover img{opacity:0.6;filter:alpha(opacity=60)}.thumbsWrapper .thCenter a.current img{opacity:1;filter:alpha(opacity=100)}.thumbsWrapper .thCrn{position:absolute;left:385px;top:0;display:block;background:url(../images/w_lbox_img_crn.jpg) no-repeat left top;width:20px;height:121px}.actions{display:block}.actions a{float:right;display:block;color:#ff6c00;font-weight:700;font-size:14px;background:url(../images/bg_pattern.gif) repeat left top;text-decoration:none;margin-left:8px;padding:8px}.actions a:hover{background:url(../images/bg_pattern_hover.gif) repeat left top}.actions a span{padding-left:20px}.actions a span.close{background:url(../images/ico_close.gif) no-repeat 2px 2px}.actions a span.launch{background:url(../images/ico_launch.gif) no-repeat 2px 3px}
