
@font-face{font-family:'swis';src:url('../fonts/swiss-webfont.eot');src:url('../fonts/swiss-webfont.ttf') format('truetype'),url('../fonts/swiss-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/swiss-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'swisb';src:url('../fonts/swissb-webfont.eot');src:url('../fonts/swissb-webfont.ttf') format('truetype'),url('../fonts/swissb-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/swissb-webfont.woff') format('woff');font-weight:bold;font-style:normal}@font-face{font-family:'swiski';src:url('../fonts/swisski-webfont.eot');src:url('../fonts/swisski-webfont.ttf') format('truetype'),url('../fonts/swisski-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/swisski-webfont.woff') format('woff');font-weight:normal;font-style:normal}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;outline:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{background:#000 url('../imgs/logo-bg.jpg') center top no-repeat;font-family:"swisb","arial"}body.page{background:none;overflow:hidden;color:#fff}
.container{width:960px;margin:auto}
.header{text-align:center;padding-top:40px;font-family:"arial black";text-shadow:0 0 4px rgba(255,255,255,0.7)}.header .menu{font-size:28px;padding-top:44px;line-height:1.16em}.header .menu a{color:#bdcfe9;text-decoration:none;display:inline-block;margin:0 14px}.header .menu a:hover{color:#7099cf}
.header .submenu{font-size:22px;padding-top:16px}.header .submenu span.sep{display:inline-block;width:200px}
.header .submenu a{color:#fff;text-decoration:none;display:inline-block}.header .submenu a:hover{color:#a5bfe1}
.footer{color:#fff;font-family:"arial black";text-align:center;font-size:12px;margin-bottom:12px}.footer span.sep{display:inline-block;width:40px}
.content{height:414px}
.act-cont{margin-top:26px;font-family:"arial black";height:338px;position:relative;background:url('../imgs/bg-negro.png')}.act-cont div.margin{height:22px}
.act-cont h2{color:#fff;padding-left:30px;font-size:25px;text-shadow:0 0 2px rgba(255,255,255,0.7)}
.act-cont .act-content{margin-top:12px;padding-top:12px;line-height:1em;height:194px;background:url('../imgs/bg-azul.png')}.act-cont .act-content p{color:#fff;font-size:13px;display:block;padding-left:46px;text-shadow:2px 2px 8px #000,2px 2px 8px #000}.act-cont .act-content p.aerea,.act-cont .act-content p.cad,.act-cont .act-content p.video{padding-top:10px}
.act-cont a{display:block;width:120px;margin-left:420px;color:#fff;text-align:center;padding-top:18px;font-size:20px;text-decoration:none}.act-cont a:hover{color:#ccc}
.act-cont img{position:absolute;right:17px;top:14px}.act-cont img.diseno{top:6px}
.act-cont img.cad{right:24px}
.act-cont img.aerea,.act-cont img.diseno,.act-cont img.video{right:0}
.act-cont.nosotros,.act-cont.nosotros .act-content{height:auto}
.act-cont.nosotros .act-content{padding-bottom:16px}
.nosotros{margin:0 20px;background:none}.nosotros h2{padding-left:10px}
.nosotros span.nosotros{text-align:center;padding:0;font-size:17px;line-height:1.2em;display:block}
.nosotros div.align-left{text-align:left;font-size:14px;text-shadow:2px 2px 8px #000,2px 2px 8px #000;padding:12px 14px}
.nosotros div.align-center{text-align:center}
.nosotros img{position:static;margin:4px auto}
.contacto{margin:0}.contacto h2{padding-left:30px}
.contacto .act-content{background:url('../imgs/lapiz.png') center no-repeat}.contacto .act-content span.contacto{text-align:center;padding-left:30px;padding-right:330px;display:block}.contacto .act-content span.contacto a{font-size:16px}
.contacto .act-content span.contacto strong{display:block;font-size:20px;padding-top:6px}
.act-cont.galeria .act-content{height:236px;position:relative}.act-cont.galeria .act-content a{display:inline-block}
#show{background:url("../imgs/black50.png");background:rgba(0,0,0,0.5);display:none}#show,#show #show-close{position:fixed;top:0;bottom:0;right:0;left:0;z-index:100}
#show.video,#show.image{display:block !important}
#show #show-cont{position:fixed;z-index:200}
#show.video #show-cont{height:340px;width:500px;left:50%;top:50%;margin-top:-170px;margin-left:-250px}
#show .arrow-l,#show .arrow-r{display:none}
#show.image #show-cont{background:#000}
#show.image #show-cont,#show.image .show-cont-shadow{height:560px;width:800px;left:50%;top:50%;margin-top:-283px;margin-left:-403px;border:3px solid #5a5cec;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
#show.image .show-cont-shadow{position:fixed;border:none;z-index:550;margin-top:-280px;margin-left:-400px;box-shadow:inset 6px 6px 0 rgba(0,0,0,0.4);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
#show.image .arrow-l,#show.image .arrow-r{position:absolute;top:50%;margin-top:-30px;opacity:.5;cursor:pointer;left:50%;z-index:1000;display:block}
#show.image .arrow-l:hover,#show.image .arrow-r:hover{opacity:1}
#show.image #show-cont img{height:100%;width:100%;position:absolute;z-index:500;opacity:0;filter:alpha(opacity=0);box-shadow:inset 4px 4px 0 rgba(0,0,0,0.4);-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease;-moz-transition:all .5s ease 0;transition:all .5s ease;transition:all .5s ease 0}
#show.image #show-cont img.active{opacity:1;filter:alpha(opacity=100)}
#show.image .arrow-l{margin-left:-380px}
#show.image .arrow-r{margin-left:320px}
#slider,.bjqs{width:960px}
#slider ul{width:532px !important;left:50%;margin-left:-260px;position:absolute;display:block;background:#000;top:40px}
#slider li{display:block;width:520px !important;position:absolute;text-align:center}#slider li.long-opacity{opacity:1 !important}
#slider .bjqs-markers,#slider .bjqs-controls{display:none}
#slider img{border:6px solid #000;background:#000}
a.mail{color:inherit;font-size:inherit;display:inline;margin:0}
.fake-shadow{display:none}
.IE #galeria #show.image #show-name{-ms-filter:"progid:DXImageTransform.Microsoft.Glow(color=#5a5cec, strength=3)";filter:progid:DXImageTransform.Microsoft.Glow(color=#5a5cec, strength=3)}
.IE *{text-shadow:none !important}
.IE .act-cont img{z-index:40}
.IE .act-content p{position:relative;left:2px;top:2px;color:#000 !important}.IE .act-content p a{color:#000 !important}
.IE .act-content .fake-shadow{display:inline;position:absolute;margin-left:-2px;margin-top:-2px 1;width:100%;color:#fff;text-decoration:none}.IE .act-content .fake-shadow a{color:#fff !important}
.IE .act-content .fake-shadow .contacto{padding-left:0;padding-right:346px;margin-top:-1px}
.IE .act-content .fake-shadow .nosotros{padding:0;width:792px}
.IE .header .submenu a,.IE .header .menu a{left:2px;top:2px;position:relative;color:#f9f9f9}.IE .header .submenu a .fake-shadow,.IE .header .menu a .fake-shadow{position:absolute;display:inline;margin-left:-2px;margin-top:-2px;left:1px;color:#9ebade}.IE .header .submenu a .fake-shadow:hover,.IE .header .menu a .fake-shadow:hover{color:#5a88c7}
.IE .header .submenu a{color:#666}.IE .header .submenu a .fake-shadow{color:#fff}.IE .header .submenu a .fake-shadow:hover{color:#97b4dc}
.IE .act-cont h2{left:2px;top:2px;position:relative;color:#333}.IE .act-cont h2 .fake-shadow{position:absolute;display:inline;left:0;margin-left:-2px;margin-top:-2px;color:#fff}
@-moz-document url-prefix(){*{font-family:Verdana !important;font-weight:bold !important}}
