body{margin:0;color:#747474;font-family:Arial,Helvetica,sans-serif;font-size:.8em;line-height:1.4em;font-style:normal;font-variant:normal;font-weight:normal;background:#0f0f0f url("/images/background.jpg") repeat-x;text-align:justify;cursor:default;}img{border:0;}a{color:#2b89b4;font-weight:bold;text-decoration:none;}a:hover,a:focus{font-weight:bold;text-decoration:underline;outline:none;}a:active{color:#ff8516;outline:none;}ul{margin:8px 0;padding:0;}li{margin:3px 0 3px 20px;}#header{background:url("/images/header.jpg") no-repeat center top;height:212px;border-bottom:1px solid #4faaca;}.body_Page_index #header{height:299px;border:none;}#header_content{position:relative;width:661px;margin:0 auto;color:white;}#header h1{margin:0;}#header h1 a{text-indent:-9999px;position:absolute;top:20px;left:15px;width:180px;height:60px;}#header ul{position:absolute;top:53px;right:-110px;margin:0;padding:0;list-style-type:none;background:url("/images/menu_bg.png") no-repeat -80px 43px;}#header li{float:left;margin:0;background:url("/images/menu_separator.png") no-repeat top left;}#header li:first-child{background:none;}#header li a{color:white;font-weight:normal;text-decoration:none;display:block;width:90px;height:18px;line-height:18px;text-align:center;padding:10px 0 21px 2px;background:url("/images/menu_hover.png") no-repeat left bottom;}#header li a:hover,#header li a:focus{color:#4fa9d3;font-weight:normal;background-position:right bottom;text-decoration:none;}#header li a:active{color:#ff8516;}.body_Page_index #menu_Page_index,.body_Work #menu_Work,.body_Offer #menu_Offer,.body_Staff #menu_Staff,.body_Contact #menu_Contact{background-position:right bottom;}#header h2{font-size:23px;color:white;font-weight:normal;text-transform:lowercase;text-shadow:-2px 0 4px;letter-spacing:1px;margin:0;position:absolute;top:170px;left:57px;}.body_Page_index #header h2{top:160px;left:380px;}#content_background{background-color:white;}#content{width:752px;margin:0 auto;padding:50px 0;}#breadcrumbs{width:700px;float:left;margin:-45px 0 0 20px;}.preview_image{position:absolute;top:140px;margin-left:-40px;background:url("/images/screenshot_shadow.png") no-repeat center bottom;width:496px;height:225px;text-align:center;}.preview_image img{border:2px solid white;width:386px;height:193px;}.preview_description{position:absolute;top:195px;margin-left:430px;width:300px;color:white;}.preview_description h3{font-size:1.2em;font-weight:bold;margin:0 0 5px 0;}.preview_description p{margin:0 0 2px 0;}.preview_description a{color:#E7F1F5;font-weight:bold;text-decoration:none;}.preview_description a:hover,.preview_description a:focus{text-decoration:underline;}.preview_description a:active{color:#FFD6B0;}#previews_stock{display:none;}.preview_arrow{display:block;position:absolute;background:url("/images/transparent.gif");}.preview_arrow img{border:none;width:16px;height:16px;margin-top:47%;}#content h2{font-size:23px;color:#ff8823;font-weight:normal;text-transform:lowercase;text-shadow:-2px 0 4px;letter-spacing:1px;margin:30px 0 10px 80px;}.offer{display:inline;width:280px;margin:30px 0 0 0;padding:10px 0 0 0;}a.offer,.offer h3{height:45px;font-size:1.2em;font-weight:normal;text-align:left;color:#747474;}.offer.left{clear:both;margin-left:50px;float:left;}.offer.right{margin-right:50px;float:right;}a.offer:hover,a.offer:focus{color:#2b89b4;text-decoration:none;}a.offer:active{color:#ff8516;}a.offer img,.offer h3 img{width:49px;height:49px;float:left;margin-right:15px;margin-top:-10px;}a.offer{width:185px;margin:30px 0 0 0;padding:10px 0 0 0;}a.offer.left{margin-left:120px;}a.offer.right{margin-right:120px;}.offer h3{width:185px;padding-right:95px;margin:0 0 10px 0;border-bottom:1px solid #a1a1a1;}#offers_foot{margin-top:50px;text-align:center;}.work_block{clear:both;margin-bottom:40px;}.work_img{float:left;display:block;background:url("/images/works/work_img_shadow.png") no-repeat;width:386px;height:109px;padding:0 15px;}.work_img img{width:386px;height:109px;}.work_description{margin-left:420px;}.work_block h3{font-size:1.2em;font-weight:bold;margin:0 0 5px 0;}.work_block h4{font-size:1em;font-weight:bold;margin:20px 0 5px 0;}.work_block p{margin:0 0 2px 0;}.work_info{background:url("/images/link_info.png") no-repeat left center;padding-left:20px;margin-right:5px;}.external_link{background:url("/images/link_external.png") no-repeat left center;padding-left:20px;}.staff_member{margin-bottom:40px;}.staff_member h3{font-size:1.1em;color:#2b89b4;}.jobs_item{margin-top:40px;}.jobs_item h3{font-size:1.1em;color:#2b89b4;}.jobs_item ul ul{margin-left:20px;}.body_Page_legales h3{font-size:1.1em;color:#2b89b4;}form{margin:0;padding:0;width:414px;}form div{padding:4px 5px;border-left:2px solid transparent;}label{display:block;float:left;width:100px;}.input_text,textarea{border:1px solid #bdbdbd;background-color:white;color:#5A5A5A;}.input_text{width:200px;}textarea{width:300px;height:100px;overflow:hidden;}form div.focus{border-left:2px solid #ddd;}form div.focus .input_text,form div.focus textarea{color:black;}form div:hover,form div.focus{background-color:#f8f8f8;}form div:hover .input_text,form div:hover textarea{border:1px solid #A5A5A5;}form div.invalid{background-color:#FFE2E2;}form div.invalid.focus{border-left:2px solid #FF2A2A;}form div.invalid.focus:hover,form div.invalid.focus{background-color:#FFBABA;}.input_submit{border-style:solid;border-width:0 0 1px 0;border-color:#ddd;color:#747474;background:white url("/images/contact_send.png") no-repeat left center;padding:5px 5px 5px 20px;margin:0 0 0 106px;}.input_submit:hover{cursor:pointer;border-color:#A5A5A5;}.input_submit:focus{outline:none;background-color:#f8f8f8;border-color:#A5A5A5;}.input_submit:active{outline:none;border-color:#ff8516;color:#ff8516;}#contact_ok{font-weight:bold;margin-left:100px;line-height:2.4em;}.contact_error{margin:10px 40px;color:#B1100A;font-weight:bold;}#footer{height:214px;background:url("/images/footer.png") repeat-x;}#footer_content{position:relative;width:661px;height:214px;margin:0 auto;color:white;}#footer_description{position:absolute;top:45px;left:0;padding:0 80px;}#footer a{color:#4fa9d3;font-weight:normal;}#footer a:hover,#footer a:focus{font-weight:normal;text-decoration:underline;}#footer a:active{color:#ff8516;}#footer_links{position:absolute;left:32px;bottom:28px;}#footer_logo{position:absolute;right:75px;bottom:28px;}