@font-face {
  font-family:'Arimo-Bold';
  src: url('fonts/Arimo-Bold.eot?#iefix') format('embedded-opentype'),
  url('fonts/Arimo-Bold.woff') format('woff'),
  url('fonts/Arimo-Bold.ttf')  format('truetype'),
  url('fonts/Arimo-Bold.svg#Arimo-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Arimo';
  src: url('fonts/Arimo.eot?#iefix') format('embedded-opentype'), 
  url('fonts/Arimo.woff') format('woff')
   url('fonts/Arimo.ttf')  format('truetype'),
  url('fonts/Arimo.svg#Arimo') format('svg');
  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, a
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none;text-decoration:none}
*{-webkit-user-select: none;}
html{height:100%}
body{width:100%;height:100%;min-width:1920px;min-height:1080px;font-family:'Arimo', sans-serif;font-size:14px;overflow-x:hidden;background:url(../images/bg.jpg);
-webkit-background-size:cover;
background-size:cover;}
 .wrap-pages{width:100%;height:100%;overflow:hidden;position:relative;}

 .content-home{width:100%;height:100%}

.row-menus{display:table;width:100%;height:50%}
.row-menus .cell{display:table-cell;width:50%;height:100%;text-align:center;vertical-align:middle;padding:25px}
.bt-menu{display:block;width:444px;height:460px;margin:0 auto;position:relative;}
.bt-menu:active .img img{transform:scale(0.9);}

.bt-menu .line{display:block;width:444px;height:436px;background:url(../images/line_menu.png);}
.anime-1{-webkit-animation:anime_rotate 15s linear infinite;}
.anime-2{-webkit-animation:anime_rotate 20s linear infinite;}
.anime-3{-webkit-animation:anime_rotate 22s linear infinite;}
.anime-4{-webkit-animation:anime_rotate 24s linear infinite;}
.anime-5{-webkit-animation:anime_rotate 27s linear infinite;}
.anime-6{-webkit-animation:anime_rotate 5s linear infinite;}

.bt-menu .img{display:block;width:298px;height:298px;position:absolute;top:71px;left:50%;margin-left:-149px}
.bt-menu .img img{float:right;transition:all .2s;}

.bt-menu .tit{display:block;font-family:'Arimo-Bold',sans-serif;color:#fff;text-transform:uppercase;font-size:27px;text-shadow:1px 1px 1px #333;position:absolute;bottom:0;left:0;width:100%;text-align:center;}

.pane{position:absolute;top:0;width:100%;height:100%;background:#fff}
.pane-top{top:-100%}
.pane-right{right:-100%}
.pane-left{left:-100%}
.pane-bottom{bottom:-100%;top:inherit;}

.pane.act{z-index:100}
.content-esmo{padding-top:212px;box-sizing:border-box;}
.content-esmo .wrap-menu{height:212px;background:url(../images/bg_menu_esmos.jpg);position:absolute;top:0;left:0;width:100%}
.content-esmo iframe{width:100%;height:100%}
.content-esmo .menu .bt-back{float:left;}
.content-esmo .menu .list-menus{float:right;}
.content-esmo .menu .list-menus li{float:left;margin-left:80px}

.wrap-menu{background-size:cover !important;}
.content-dirk1{padding-right:211px;box-sizing:border-box;}
.content-dirk1 .wrap-menu{height:100%;width:211px;background:url(../images/bg_menu_dirk1.jpg);position:absolute;top:0;right:0;}
.content-dirk1 .menu{height:100%;}
.content-dirk1 .menu .list-menus{position:absolute;bottom:20px}
.content-dirk1 .menu .list-menus li{margin-top:35px}

.content-dirk2{padding-left:211px;box-sizing:border-box;}
.content-dirk2 .wrap-menu{height:100%;width:211px;background:url(../images/bg_menu_dirk2.jpg);position:absolute;top:0;left:0;}
.content-dirk2 .menu{height:100%;}
.content-dirk2 .menu .list-menus{position:absolute;bottom:20px}
.content-dirk2 .menu .list-menus li{margin-top:35px}

.content-calgb{padding-bottom:252px;box-sizing:border-box;}
.content-calgb .wrap-menu{height:252px;background:url(../images/bg_menu_esmos.jpg);position:absolute;bottom:0;left:0;width:100%}
.content-calgb .menu{padding:40px}
.content-calgb .menu .bt-back{float:left;}
.content-calgb .menu .list-menus{float:right;}
.content-calgb .menu .list-menus li{float:left;margin-left:80px}

.menu{padding:20px 40px}
.menu .bts{display:block;width:129px;height:150px;position:relative;}
.menu .bts.sel{opacity:0.2}
.menu .bts:active .img img{transform:scale(0.9);}
.menu .bts .line{display:block;width:129px;height:129px;background:url(../images/line_menus_peq.png);position:absolute;top:0;left:0}
.menu .bts .img{width:98px;height:98px;display:block;position:absolute;top:15px;left:50%;margin-left:-49px}
.menu .bts .img img{float:right;transition:all .2s;}
.menu .bts .tit{display:block;font-family:'Arimo-Bold',sans-serif;color:#fff;text-transform:uppercase;font-size:13px;text-shadow:1px 1px 1px #333;position:absolute;bottom:0;left:0;width:100%;text-align:center;}
.menu .list-menus{list-style:none;margin:0;padding:0}

.wrap-text{display:table;width:100%;height:100%;}
.wrap-text > div{display: table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;}

.wrap-slider{width:1103px;height:828px;background:url(../images/shadow.png) top center no-repeat;margin:0 auto;padding:0 20px;position:relative;}
.wrap-slider .slider{width:1103px;height:828px;overflow:hidden;position:relative;}
.wrap-slider .slider .items{white-space:nowrap;position:absolute;height:100%;width:100%;left:0; -webkit-user-select: none;}
.wrap-slider .slider .items .item{display:inline-block;margin-right:-4px;vertical-align:top; -webkit-user-select: none;}
.wrap-slider .slider .items .item img{-webkit-user-select: none;}
.wrap-slider .navs{display:block;width:85px;height:84px;position:absolute;top:50%;margin-top:-42px;}
.wrap-slider .navs:active{background-size:50px !important}
.wrap-slider .navs .line{display:block;width:85px;height:84px;background:url(../images/line_navs.png)}
.wrap-slider .navs.prev{background:url(../images/seta_prev.png) center center no-repeat;left:-150px;display:none}
.wrap-slider .navs.next{background:url(../images/seta_next.png) center center no-repeat;right:-150px}

@-webkit-keyframes anime_rotate{
  from{transform:rotate(0deg);}
  to{transform:rotate(360deg);}
}