body {background: #d7e4c8 url(../_img/home/full-bg.jpg) top center  !important}
a, a:hover {text-decoration: none}
.maior {background-color: #2BB673}
.menor {background-color: #1AA260; color: #ffffff; font-size: .8em; padding: 0; text-align: right}

#int_home {width:972px; height:973px; position:relative}
	#int_home .show {filter: alpha(opacity=100)!important; opacity: 1!important}
	#int_home .anime {-webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out}
	#int_home .anime.slower {-webkit-transition-duration: 4s; -moz-transition-duration: 4s; -o-transition-duration: 4s; transition-duration: 4s}


	#int_home .bg {position:absolute;top:0;left:0;width:100%;z-index:1;filter: alpha(opacity=0);opacity: 0}
	#int_home .obj {left: 460px; top: 445px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position:absolute;z-index: 2;filter: alpha(opacity=0); opacity: 0;border: 3px solid transparent}
		#int_home .obj.show img {position:relative;z-index:2;-webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease}
		#int_home .obj.show:hover img {margin-top:-2px}
		#int_home .obj.show .shdw {position: absolute;z-index:1;top:50%;left:50%;width: 174px;height:201px;margin: -100px 0 0 -87px; background: transparent url(../_img/home/shadow.png) no-repeat center center; filter: alpha(opacity=0)!important; opacity: 0!important; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease}
		#int_home .obj.show:hover .shdw {filter: alpha(opacity=100)!important; opacity: 1!important}
	#int_home .obj.show:hover {}
	#int_home .obj.show.static:hover {}
	#int_home .obj.show.b1 {left: 365px; top: 381px}
	#int_home .obj.show.b2 {left: 136px; top: 468px}
	#int_home .obj.show.b3 {left: 129px; top: 294px}
	#int_home .obj.show.b4 {left: 206px; top: 168px}
	#int_home .obj.show.b5 {left: 387px; top: 107px}
	#int_home .obj.show.b6 {left: 573px; top: 152px}
	#int_home .obj.show.b7 {left: 702px; top: 244px}
	#int_home .obj.show.b8 {left: 726px; top: 420px}
	#int_home .obj.show.b9 {left: 692px; top: 567px}


/* @import url(http://fonts.googleapis.com/css?family=Satisfy); */
.tooltip {display: inline !important; position: relative; z-index: 999 !important}

/* Gap filler */
.tooltip::after {content: ''!important; position: absolute!important; width: 100%!important; height: 20px!important; bottom: 100%!important; left: 50%!important; pointer-events: none!important; -webkit-transform: translateX(-50%)!important; transform: translateX(-50%)!important}
.tooltip:hover::after {pointer-events: auto}

/* Tooltip */
.tooltip-content {position: absolute; z-index: 9999; width: 310px; left: 50%; bottom: 100%;  font-weight: 400; color: #0c6d37; background: transparent; opacity: 0; margin: 0 0 20px -150px; cursor: default; pointer-events: none; /*font-family: 'Satisfy', cursive;*/ -webkit-font-smoothing: antialiased; -webkit-transition: opacity 0.3s 0.3s; transition: opacity 0.3s 0.3s}
	.tooltip:hover .tooltip-content {opacity: 1; pointer-events: auto; -webkit-transition-delay: 0s; transition-delay: 0s}
		.tooltip-content span {display: block}
.tooltip-text {border-bottom: 10px solid #0c6d37; overflow: hidden; -webkit-transform: scale3d(0,1,1); transform: scale3d(0,1,1); -webkit-transition: -webkit-transform 0.3s 0.3s; transition: transform 0.3s 0.3s}
.tooltip:hover .tooltip-text {-webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1)}
.tooltip-inner {text-align:center;font-size: 18px; line-height: 1.4; background:  #fffaf0; color:#0c6d37!important; padding: 20px; max-width: 310px!important; -webkit-border-radius: 0!important; -moz-border-radius: 0!important; border-radius: 0!important; -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0); webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s}
.tooltip:hover .tooltip-inner {-webkit-transition-delay: 0.3s; transition-delay: 0.3s; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0)}
	.tooltip-inner strong {font-size: 16px}
		.tooltip-inner strong span {color:#0c6d37; display:inline}

/* Arrow */
.tooltip-content::after {content: ''; bottom: -20px; left: 50%; border: solid transparent; height: 0; width: 0; position: absolute; pointer-events: none; border-color: transparent; border-top-color: #0c6d37; border-width: 10px; margin-left: -10px}