@charset "UTF-8";
/* CSS Document */

body { margin: 0px; border: 0px; background-color: #FFF; }

.logo { width: 240px; }

a { text-decoration: none; }


/**************** Start Home ****************/

.header { width: 100% auto; height: 130px; background-color: #FFF; border: 0px; min-width: 980px; border-bottom: 1px solid #CCC; }

.panel-header { width: 980px; height: 150px; margin: 0 auto; }

.menu { width: auto; float: right; margin-top: 20px; }

.menu li { display: inline-block; list-style: none; margin: 20px 10px 0px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-transform: uppercase; }

.menu li a { color: #075089; }

.selected { padding-bottom: 10px; border-bottom: 8px solid #C5D3DF; }

.wall { width: 100%; height: 70vh;  border: 0px; min-width: 980px; background: url(../img/back-home.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.wall-sitio { width: 100%; height: 70vh;  border: 0px; min-width: 980px; background: url(../img/back-sitio.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.wall-localizacao { width: 100%; height: 70vh;  border: 0px; min-width: 980px; background: url(../img/back-localizacao.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.wall-fotos { width: 100%; height: 70vh;  border: 0px; min-width: 980px; background: url(../img/back-fotos.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.wall-contato { width: 100%; height: 70vh;  border: 0px; min-width: 980px; background: url(../img/back-contato.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.info-z { width: 100%; height: auto; border: 0px; min-width: 980px; }

.panel-info-z { width: 980px; height: auto; border: 0px; padding: 30px; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 18px; vertical-align: top; margin: 0 auto; }

.info { width: 980px; height: auto; border: 0px; min-width: 980px; margin: 0 auto; }

.panel-info { width: 420px; height: auto; border: 0px; padding: 30px; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 18px; display: inline-block; vertical-align: top; }


.footer { width: 100% auto; height: 40px; background-color: #FFF; border: 0px; min-width: 980px; color: #999; padding-top: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

.panel-footer { width: 980px; height: 40px; margin: 0 auto; }

ul { margin-left: -40px; }

ul li { display: inline-block; margin-right: 10px; }
			
.wide { border-bottom: 1px #000 solid; width: 4000px; }
			
.fleft { float: left; margin: 0 20px 0 0; }
			
.cboth { clear: both; }

#bd_login { width: 100%; height: 100vh; position: fixed; background: rgba(0, 0, 0, 0.6); -pie-background: rgba(0, 0, 0, 0.6); display: none; z-index: 199; }

#wl_login { width: 100%; height: 100vh; position: fixed; background: transparent; }

#pop_login { width: 700px; height: 360px; position: relative; margin: 0 auto; -webkit-border-radius: 8px; border-radius: 8px; z-index: 200; background-color: #FFF; display: none; top: 20vh; border: 15px #FFF solid; }

.lft_pop { width: 320px; height: 360px; background-image: url(../images/banner/001.jpg); background-size: auto 360px; background-position: center;  -webkit-border-top-left-radius: 8px; border-top-left-radius: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; display: inline-block; }

.cnt_pop { width: 50px; height: 360px; background-image: url(../img/back-cut.jpg); display: inline-block; }

.rgt_pop { width: 320px; height: 360px; display: inline-block; vertical-align: top; text-align: center; }

.close { float: right; margin-top: -30px; margin-right: -35px; }

/**************** End Home ****************/

