@charset "utf-8";
/* CSS Document */
@import url(common.css);
.nav_con{position: absolute;bottom: 20px;left: 0px;}
.zoomButton{display: inline-block;height: 50px;width: 50px;line-height: 50px;background: rgba(100,100,100,0.5);color: #fff;text-align: center;font-size: 45px;cursor: pointer;}
.nav_con p{background-color: rgba(0,0,0,0.5);color: #fff;text-shadow: 1px 1px #000;padding: 10px 13px;position: absolute;bottom: -114px;width: 795px;left: 120px; opacity:0;transition:all ease 0.7s;}
.nav_con:hover p{bottom:-14px; opacity:1;}
.nav_con p:hover{bottom:-14px; opacity:1;}
.zone{ /*border:1px solid #000;*/ position:absolute;}
#z1{  top: 55px;  left: 420px;  width: 192px;  height: 30px;}
#z3{  right: 400px;  width: 240px;  top: 118px;  height: 82px;}
#z2{  height: 264px;  top: 130px;  left: 150px;  width: 230px;}
#z4{  left: 390px;  top: 110px;  width: 260px;  height: 390px;}
#z5{   right: 152px;  top: 29px;  width: 160px;  height: 450px;}
#z5-1{   height: 59px;  width: 78px;  right: 193px;  top: 36px;}
#z5-2{height: 66px;  width: 78px;  right: 193px;  top: 209px;}
#z5-3{ height: 59px;  width: 78px;  right: 193px; top: 90px;}
#z5-4{ height: 59px;  width: 78px;  right: 193px;top: 149px;}
#z5-5{     height: 80px;  width: 136px;  right: 165px;  top: 274px;}
#z5-6{  height: 125px;  width: 152px;  right: 157px;  top: 350px;}
.textoSp{ color:#fff;font-size: 120px;  text-align: center;  margin-top: 98px;}
.spbox{height:80px; width:80px; background:#fff; border:3px solid #c04c42; text-align:center;position:absolute;}
.spbox img{width: 80%;  margin-top: 10px;}
#sp1{  left: 373px;  top: 36px;}
#sp2{  left: 550px;  top: 33px;}
#sp3{  top: 35px;  left: 710px;}
#sp4{left: 800px;  top: 35px;}
#sp5{  top: 35px;  left: 888px;}
.boxint{  
	margin: 54px 60px;
	padding: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
  	border-radius: 10px;	
	}
.bigtxt{font-size: 140px;}
.up{width: 40px;  vertical-align: super;  height: 34px;  margin: 5px;  text-align: center;}
input{margin:0 12px;}
.mt{  margin: 120px 0;}
.table{ display:table;}
.middle{display:table-cell; vertical-align:middle;}
.imgfix{  background: #fff;  width: 64% !important;  display: table;  margin: 0 auto}
[id*=tabs]{  height: 360px;}
#tab-containerPage10 [id*=tabs]{  height: 315px;}
.tab-container .etabs .tab.active { background-color:#e6af40 !important;}
.tab-container .panel-container { background-color:#e6af40 !important;}
input { width:100% !important;}
.texto3{ font-size:52px !important;}