@charset "utf-8";body{margin:0px;}
#topo{position:relative;width:100%;height:auto;font-size:18px;background-color:#000;margin:auto;border:0px;font-family:"Calibri", Helvetica, Arial, sans-serif;font-size:20px;color:#ffffff;}
#slide {position:relative;background:#ffffff;width:100%;height:676px;max-width:1600px;margin:auto;border:0px; top:60px;}
#conteudopaginas{position:relative;width:100%;background-color:#ffffff;height:auto;margin:auto;border:0px;top:20px;}
#produtos{position:relative;width:100%;height:auto;min-height:auto;margin:auto;border:0px;top:91px;background-color:#015EAB;}
#diferecial{position:relative;width:100%;height:auto;min-height:auto;margin:auto;border:0px;top:91px;background-color:##e6ecf4;}
#projetos{position:relative;width:100%;height:auto;min-height:auto;margin:auto;border:0px;top:91px;background-color:#ffffff;}
#contato{position:relative;width:100%;background-color:#ffffff;height:auto;margin:auto;border:0px;top:120px}
#facebook{position:relative;width:100%;background-color:#015EAB;height:auto;margin:auto;border:0px;top:120px}
#localizacao{position:relative;width:100%;background-color:#015EAB;height:396px;margin:auto;border:0px;top:120px}
#separa{position:relative;width:100%;height:2px;margin:auto;border:0px;}
.container_titulo_portfolio {max-width: 1128px;margin: 0 auto;font-family: Century Gothic, Helvetica, sans-serif;font-size: 44px;color: #ffffff;}
.titutlo_face {font-family:Century Gothic, Helvetica, sans-serif;font-size: 54px;color: #ffffff;}
.titutlo_estudio {font-family:Century Gothic, Helvetica, sans-serif;font-size: 54px;color: #015EAB;}
.titutlo_contato {font-family:Century Gothic, Helvetica, sans-serif;font-size: 44px;color: #015EAB;}
.tituloprojetos {font-family:Century Gothic, Helvetica, sans-serif;font-size: 44px;color: #015EAB;}
.regtag_face {font-family:Century Gothic, Helvetica, sans-serif;font-size: 45px;color: #ffffff;}
.hs_container{position:relative;width:55%;height:471px;overflow:hidden;clear:both;border:2px solid #fff;cursor:pointer;-moz-box-shadow:1px 1px 3px #000;
-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000;}
#separa{position:relative;width:100%;height:2px;margin:auto;border:0px;}
.container_produtos {
    max-width: 1128px;
    margin: 0 auto;
}
.container_projetos {
    max-width: 1128px;
    margin: 0 auto;
}
.container_estudio {max-width: 1128px;margin: 0 auto; top:-15px;}
.container_contato {max-width: 1100px;margin: 0 auto; top:0px;}
.container_localizacao {max-width: 100%;height:396px;margin: 0 auto;}
.img_estudio {max-width: 1128px;margin: 0 auto; float: right;}
.cssimg{border:solid #FFF;padding: 10px;max-width:300px;width:100%;max-height:auto%;min-height:auto;}
html {
    font-size: 100%;
}
.formContato {
      width: 95%;
  }

  .formContato input {
      width: 90%;
      margin-left: 10px;
      margin-right: 10px;
  }

  .formContato textarea {
      width: 90%;
      margin-left: 10px;
      margin-right: 10px;
  }

  .botaoContato {
      margin-left: 10px;
      margin-right: 10px;
      margin-top: 1px;
  }

  .pgContato input {
      padding-left: 20px;
      color: #015EAB;
      font-size: 18px;
      background-color: #E9E9E9;
      border: 1px solid #E9E9E9;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      height: 40px;
      width: 100%;
      float: left;
      margin-bottom: 20px;
      border-bottom: 1px solid #ccc;
      border-left: 1px solid #ccc;
  }

  .pgContato textarea {
      padding-left: 20px;
      color: #292929;
      font-size: 18px;
      background-color: #E9E9E9;
      border: 1px solid #E9E9E9;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      height: 200px;
      width: 100%;
      float: left;
      margin-bottom: 20px;
      border-bottom: 1px solid #ccc;
      border-left: 1px solid #ccc; 
  }

  .botaoContato {
      border-radius: 4px;
      color: #fff;
      padding: 2px 40px;
      height: 40px;
      margin-top: 18px;
      opacity: 0.9;
      margin-bottom: 20px;
      cursor: pointer;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: #015EAB;
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015EAB', endColorstr='#015EAB',GradientType=0 );
      display: inline-block;
      border: none;
  }

  .botaoContato:hover {
      opacity: 1.0;
      transition: 1s;
  }
.arredondar_destaques{-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;border:3px solid #ffffff;}
.arredondar_projetos{-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;border:3px solid #015EAB;}
.arredondar_fotos_projetos{-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border:3px solid #015EAB;}
.texto-destaques {font-family: Calibri, Helvetica, sans-serif;font-size:20px;color: #ffffff;}
#footer2{position:relative;width:100%;background-color:#015EAB;height:auto;margin:auto;border:0px;top:120px;}
#footer2{font-family: Calibri, Helvetica, sans-serif;font-size:14px;color: #ffffff;}
#footer2 a:link {
text-decoration: none;
color:#ffffff;
}
#footer2 a:visited {
text-decoration: none;
color:#ffffff;
}
#footer2 a:hover{
color: #FFFF00; 
text-decoration: none;
}
.linkdestaques a:link {
text-decoration: none;
color:#ffffff;
}
.linkdestaques a:visited {
text-decoration: none;
color:#ffffff;
}
.linkdestaques a:hover{
color: #FFFF00; 
text-decoration: none;
}
.linkprojetos a:link {
text-decoration: none;
color:#015EAB;
}
.linkprojetos a:visited {
text-decoration: none;
color:#015EAB;
}
.linkprojetos a:hover{
color: #000000; 
text-decoration: none;
}


/* Marcador que o Neto criou */ 

.bg-blog, .page .main-inner {
    background: url(http://www.moveisatlantico.com.br/imgs/marcadorinterna2.jpg) 50%  no-repeat !important; /*opacity: 0.8 !important;*/
    background-size: auto;
    background-size: cover !important;
    color: #000000;
}
.bg-blog {
    background-size: cover;
}
.main {
    position: relative;
    overflow: hidden;
    min-height: 420px;
}
.bg-blog {
    background: url(../img/bg/blog.jpg) 50% 0 no-repeat;
    background-size: cover;
}
.main-inner {
    position: relative;
    z-index: 1;
    min-height: 0;
    padding: 33.7vmin 0 17vmin;
}
.main {
    position: relative;
    overflow: hidden;
    min-height: 420px;
}

/* Marcador que o Neto criou */ 

#container_paginacao_filhotes {max-width: 350px;margin: 0 auto; top:0px;font-family:"Calibri", Helvetica, Arial, sans-serif;font-size:16px;}
.numero{-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;border:2px solid #015EAB;text-decoration: none;background: #015EAB;text-align: center;padding: 3px 0;display: block;margin: auto;float: left;width: 20px;color: #00F2F2;}
.numero:hover, .numativo, .controle:hover{background: #FFFF00;}
.controle{border:2px solid #015EAB;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;text-decoration: none;background: #015EAB;
text-align: center;padding: 3px 8px;display: block;margin: auto;float: left;color: #00F2F2;}
.hoverzoom {position: relative;width: auto;border-radius: 20px;overflow: hidden;font-family:"Calibri", Helvetica, Arial, sans-serif;font-size:16px;}
.hoverzoom > img {width: 100%; border-radius:20px;-webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);}
.hoverzoom:hover > img {border-radius: 20px;-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);
transform: scale(1.5);}
.hoverzoom .retina{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);border-radius: 20px;text-align: center;padding: 30px;
-webkit-transition:	 all .8s cubic-bezier(.190, 1.000, .220, 1.000);-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000); }
.hoverzoom:hover .retina {opacity: 1;box-shadow: inset 0 0 100px 50px rgba(0,0,0,.5);border-radius: 20px;}
.hoverzoom .retina p {border-radius: 20px;color: #fff;}
.hoverzoom .retina a {border-radius: 20px;display: block;width: 150px;background: #015EAB;border: 1px solid #ffffff;border-radius: 4px;color: #fff;
text-decoration: none;text-align: center;padding: 10px 15px;margin: 16px auto 0;}
 .content-container {  
   margin-top: 10px;  
   width: 100%; height: 396px;    
   background: rgba(255, 0, 0, .1);  
   text-align: center;  
 }  