/************

Home 

************/

.logotipo-home {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -100px 0 0 -150px;
	z-index: 1000;
}

.video-home , .video-home:after {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 950;
	top: 0;
	left: 0;
	overflow: hidden;
}

.video-home:after {
	content: "";
	background-color: rgba(0,0,0,0.3);
	z-index: 951;
}

.video-home iframe {
	width: 150%;
	height: 150%;
	margin: -15% 0 0 -25%;
	float: left;
}

body.home nav {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 952;
	text-align: center;
}

body.home .menu li {
	width: 130px;
	display: inline-block;
	height: 80px;
	line-height: 80px;
	overflow: hidden;
	z-index: 5000;
}

body.home .menu li a {
	display: inline-block;
	font-weight: 700;
	font-size: 2.2em;
	transition: all 0.3s ease-in;
	position: relative;
	z-index: 5000;
}

body.home .menu li:hover a {
	color: rgba(0, 223, 212, 1);
	transition: all 0.3s ease-out;
}

/************

Internas

************/

body.internas main {
	padding-left: 215px;
}

/************

Portifolio

************/

.box-portifolio .port {
	width: 33.33333%;
	height: 300px;
	float: left;
	position: relative;
	overflow: hidden;	
	z-index: 99;
	opacity: 0;
	transition: width 0.5s ease-in;
	transition: height 0.5s ease-in;
}

.box-portifolio .port:before {
	content: "";
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: #FFF;
	position: absolute;
	overflow: hidden;
	z-index: 1;
	transition: all 0.5s ease-out;
}

.box-portifolio .aahc:before {background-image: url("../img/433AG-portfolio_AAHC.jpg");}
.box-portifolio .casa-china:before {background-image: url("../img/433AG-portfolio_casa-china.jpg");}
.box-portifolio .cultura-inglesa:before {background-image: url("../img/433AG-portfolio_cultura-inglesa.jpg");}
.box-portifolio .cultura-inglesa2:before {background-image: url("../img/433AG-portfolio_cultura-inglesa2.jpg");}
.box-portifolio .lumae1:before {background-image: url("../img/433AG-portfolio_lumae1.jpg");}
.box-portifolio .marel1:before {background-image: url("../img/433AG-portfolio_Marel1.jpg");}
.box-portifolio .marel2:before {background-image: url("../img/433AG-portfolio_marel2.jpg");}
.box-portifolio .paleteca:before {background-image: url("../img/433AG-portfolio_Paleteca.jpg");}
.box-portifolio .teyko:before {background-image: url("../img/433AG-portfolio_Teyko-Mitsubishi.jpg");}
.box-portifolio .teyko2:before {background-image: url("../img/433AG-portfolio_Teyko-Mitsubishi2.jpg");}
.box-portifolio .vale-fertil:before {background-image: url("../img/433AG-portfolio_vale-fertil.jpg");}
.box-portifolio .ekoa:before {background-image: url("../img/433AG-portfolio_Ekoa-Park.jpg");}
.box-portifolio .lumae2:before {background-image: url("../img/433AG-portfolio_Lumae2.jpg");}
.box-portifolio .marel3:before {background-image: url("../img/433AG-portfolio_Marel3.jpg");}
.box-portifolio .risotolandia:before {background-image: url("../img/433AG-portfolio_Risotolandia.jpg");}
.box-portifolio .legend:before {background-image: url("../img/433AG-portfolio_legend-motors.jpg");}
.box-portifolio .dia-mulher:before {background-image: url("../img/433AG-portfolio_dia-mulher.jpg");}
.box-portifolio .territorio:before {background-image: url("../img/433AG-portfolio_territorio.jpg");}

/*.box-portifolio .port:hover:before {
	transform: scale(1.1,1.1);
	transition: all 0.8s ease-out;
	}*/

	.box-portifolio .port:after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		/*bottom: -100%;*/
		bottom: 0;
		z-index: 2;
		transition: all 0.2s ease-in;
	}

	.box-portifolio .port:hover:after {	
		background-color:rgba(0, 0, 0, 0.5);
		transition: all 0.2s ease-out;
	}

	.box-portifolio .port .txt {
		width: 100%;
		height: 100%;
		position: absolute;
		padding: 22% 25px 0;
		text-align: center;
		top:0;
		z-index: 3;
		opacity: 0;
		transition: all 0.3s ease-in;
		font-family:Helvetica,"helveticabold", Calibri, Verdana, sans-serif;
		font-size: 1.6em;
		font-weight: 300;
		color: #FFF;
		/*text-shadow:1px 1px 2px rgba(0,0,0,0.5);*/
	}

	.box-portifolio .port .txt strong {
		font-size: 2.1em;
		font-weight: 700;
	}

	.box-portifolio .port:hover .txt {
		top: 0;
		opacity: 1;
		transition: all 0.3s ease-out;
	}

/************

Portifolio Interna

************/

body.portifolio-interna {
	background-color: #FFF;
	font-family:Helvetica,"helveticabold", Calibri, Verdana, sans-serif;
	opacity: 0;
}

body.portifolio-interna .row {
	opacity: 0;
}

body.portifolio-interna article .col img {
	width: 100%;
	height: auto;
	float: left;
}

.col-video {
	width: 100%;
	height: 680px;
	float: left;
	overflow: hidden;
	transition: height 0.4s ease-in;
}

.col-video .slider-img1 {
	width: 100%;
	height: 100%;
	position: absolute;
}

.col-video iframe {
	width: 100%;
	float: left;
}

.tit-port01 {
	font-size: 3.0em;
	color: #000;
}

.tit-port02 {
	font-size: 4.5em;
	color: #000;
	border-bottom:10px solid;
}

.tit-port03 {
	font-size: 4.0em;
	border:none;
}

.tit-port04 {
	font-size: 3.5em;
}

.tit-port05 {
	font-size: 2.5em;
}

.tit-port01 small {
	font-size: 0.6em;
	color: #7f7f7f;
	margin-bottom: 15px;
	display: block;
	border-bottom:4px solid;	
}

.tit-center {
	padding: 5% 15%;
	text-align: center;
	font-size: 1.3em; 
}

.img-center {
	text-align: center;
}

.img-center img {
	width: 75%!important;
	float: none!important;
}

.preto-bg {background-color: #000!important;}
.preto-txt {color: #000!important;}
.preto-border {border-color: #000!important; padding-bottom: 4px;}

.branco-bg {background-color: #fff!important;}
.branco-txt {color: #fff!important;}
.branco-border {border-color: #fff!important; padding-bottom: 4px;}

.azul-bg {background-color: #282939!important;}
.azul-txt {color: #282939!important;}
.azul-border {border-color: #282939!important; padding-bottom: 4px;}

.verde-bg {background-color: #1cbdb6!important;}
.verde-txt {color: #1cbdb6!important;}
.verde-border {border-color: #1cbdb6!important; padding-bottom: 4px;}

.verde-limao-bg {background-color: #d6fb02!important;}
.verde-limao-txt {color: #d6fb02!important;}
.verde-limao-border {border-color: #d6fb02!important; padding-bottom: 4px;}

.rosa-bg {background-color: #ff2953!important;}
.rosa-txt {color: #ff2953!important;}
.rosa-border {border-color: #ff2953!important; padding-bottom: 4px;}

.border-all { border:8px solid; padding: 5px 10px;}

.cinza-bg {background-color: #d1d1c5!important;}
.cinza-txt {color: #DDD!important;}
.cinza-border {border-color: #d1d1c5!important; padding-bottom: 4px;}

.cinza2-bg {background-color: #6d6d6d!important;}
.cinza2-txt {color: #6d6d6d!important;}
.cinza2-border {border-color: #6d6d6d!important; padding-bottom: 4px;}

.no-border { border:none!important;}

.padding01 {padding: 30px;}
.padding02 {padding: 15% 8% 10%;}
.padding03 {padding: 80px;}
.padding04 {padding: 5% 50% 5% 8%;}
.padding05 {padding: 5% 30%;}
.padding06 {padding: 12%;}
.padding07 {padding: 5% 18%;}
.margin05 {margin: 8% 25%;}

.bg-casa-china {
	background: url("../img/433AG-portfolio_casa-china-03.jpg") no-repeat scroll center center / 100% auto;
	padding: 12% 0 12% 32%;
	text-align: left;
}

.bts-slider-abs {
	left: 50%;
	margin: -52.5px 0 0 -65px;
	position: absolute;
	top: 50%;
}

.bg-marel1 {
	padding: 22% 70% 22% 8%;
	text-align: left;
	background: url("../img/433AG-portfolio_Marel1_Computador.jpg") no-repeat scroll center center / 100% auto;
}

.bg-marel3 {
	background: url("../img/433AG-portfolio_marel3-03.jpg") no-repeat scroll center center / 100% auto;
}

.bg-marel3b {
	background: url("../img/433AG-portfolio_marel3-04.jpg") no-repeat scroll center center / 100% auto;
}

.bg-paleteca {
	background: url("../img/433AG-portfolio_paleteca-03.jpg") no-repeat scroll center center / 100% auto;
}

.bg-legend-motors {
	text-align: left;
	background: url("../img/433AG-portfolio_legend-motors-03.jpg") no-repeat scroll center / 100% auto;
}

.bg-legend-motors .tit-port01 {
	font-size: 2.5em;
	border-bottom:4px solid;
	margin: 46% 5% 0 25%;
}

.bg-legend-motors .bts-slider-vert {
	right:-100px;
}

.bg-legend-motors2 {
	text-align: left;
	padding: 12% 70% 12% 5%;
	background: url("../img/433AG-portfolio_legend-motors-05.jpg") no-repeat scroll center center / 100% auto;
}

.bg-legend-motors3 {
	padding: 10% 40% 10% 5%;
	background: url("../img/433AG-portfolio_legend-motors-07.jpg") no-repeat scroll center center / 100% auto;
}

.bg-vale-fertil {
	text-align: left;
	background: #d6fb02 url("../img/433AG-portfolio_vale-fertil1-03.png") no-repeat scroll center right / 100% 100%;
}

.bg-vale-fertil .colspan-4 {
	width: 57%;
}

.bg-vale-fertil .colspan-4 .tit-port02 {
	margin:30% 5% 0 8%;
	border:none;
}

.bg-vale-fertil .colspan-4 .bts-slider-abs {
	bottom: -70%;
	left: inherit;
	margin: 50px 0 0 -65px;
	right: 0;
	top: inherit;
}

.bg-vale-fertil .colspan-2 {
	width: 43%;
}

.bg-vale-fertil2 {
	text-align: left;
	padding:17% 60% 22% 8%;
	background: url("../img/433AG-portfolio_vale-fertil1-06.png") no-repeat scroll center / 100% auto;
}

.bg-vale-fertil3 {
	text-align: left;
	background: url("../img/433AG-portfolio_vale-fertil1-07.jpg") no-repeat scroll center center / 100% auto;
}

.bg-vale-fertil3 .tit-port03 {
	margin: 48% 0 0 35%;
}

.bg-territorio3 {
	padding-top: 4%;
	padding-bottom: 4%;
	background: url("../img/433AG-portfolio_territorio-03.jpg") no-repeat scroll center center / 100% auto;
}

.marg-top-negativo {
	margin-top: -10%;
}

.marg-top-negativo .tit-port02 {
	font-size: 3em;
}

.bg-mulher {
	text-align: left;
	padding:13% 70% 12% 5%;
	background: url("../img/433AG-portfolio_dia-mulher-02.jpg") no-repeat scroll center center / 100% auto;
}

.mit-altura .col {
	padding: 5%;
}

.bg-teyko-mitsubishi {
	text-align: left;
	background: url("../img/433AG-portfolio_teyko-mitsubishi-04.jpg") no-repeat scroll center center / 100% auto;
}

.bg-teyko-mitsubishi .tit-port03 {
	margin: 10% 65% 10% 5%;
}

.bg-teyko-mitsubishi2 {
	padding: 10% 0;
	text-align: left;
	background: url("../img/433AG-portfolio_teyko-mitsubishi2-02.jpg") no-repeat scroll center center / 100% auto;
}

body.port-teyko-mitsubishi2 .bts-slider2 {
	padding: 50px 0 0;
}

.bg-risotolandia {
	padding: 10% 65% 30% 5%;
	text-align: left;
	background: url("../img/433AG-portfolio_risotolandia-06.jpg") no-repeat scroll center bottom / 100% auto;
}

.bg-risotolandia2 {
	padding: 6% 65% 6% 5%;
	text-align: left;
	background: url("../img/433AG-portfolio_risotolandia-08.jpg") no-repeat scroll center center / 100% auto;
}

.bg-ekoa-park {
	padding: 5% 45% 6% 5%;
	text-align: left;
	background: url("../img/433AG-portfolio_ekoa-park-02.jpg") no-repeat scroll center center / 100% auto;
}

.bg-ekoa-park2 {
	padding: 19% 64% 25% 8%;
	text-align: left;
	background: url("../img/433AG-portfolio_ekoa-park-03.jpg") no-repeat scroll center top / 100% auto;
}

.bg-ekoa-park3 {
	padding: 8% 4% 21%;
	text-align: left;
	background: url("../img/433AG-portfolio_ekoa-park-04.jpg") no-repeat scroll center top / 100% auto;
}

.bg-ekoa-park3 .padding04 {
	padding: 7% 56% 7% 7%;
	border:none!important;
}

.bg-ekoa-park4 .tit-port02 {
	font-size: 3.0em;
}

.bg-ekoa-park4 .bts-slider-abs {
	right: 10px;
	left: inherit;
}

.bg-ekoa-park5 {
	padding: 13% 0;
	background: url("../img/433AG-portfolio_ekoa-park-08.jpg") no-repeat scroll center bottom / 100% auto;
}

.bg-ekoa-park6 .bts-slider-abs {
	bottom: 2%;
	margin: -52.5px 0 0 -65px;
	right: 15%;
	top: inherit;
	left: inherit;
}

body.port-lumae2 .slider-img1 {
	margin-top: -25%;
}

body.port-lumae2 .bts-slider-fade1 {
	bottom: 150px;
	left: inherit;
	right: 50px;
	top: inherit;
}

body.port-lumae2 .bts-slider2 {
	margin-top: 60%;
}

.lumae-slider .tit-port02 {
	width: 40%;
	font-size: 2em;
	position: absolute;
	bottom: 14%;
	left: 10%;
	z-index: 5000;
}

.lumae-slider .tit-port03 {
	width: 40%;
	font-size: 4.4em;
	position: absolute;
	top: 15%;
	left: 5%;
	z-index: 5000;
}

body.port-marel3 .tit-abs2 {
	width: 23%;
	left: 5%;
	top: 35%;
	z-index: 2000;
	position: absolute;
}

body.port-marel3 .tit-abs1 {
	width: 30%;
	left: 5%;
	top: 35%;
	z-index: 2000;
	position: absolute;
}

body.port-marel3 .bts-slider-fade1 {
	left: 20%;
	bottom: 20%;
	top: inherit;
}

body.port-risotolandia .bts-slider1 {
	left: 15%;
}

body.port-risotolandia .bts-slider2 {
	left:inherit;
	right: 5%;
	top: inherit;
	bottom: 5%;
}



.bg-lumae1 {
	background: url("../img/433AG-portfolio_lumae2-02.jpg") no-repeat scroll center center / 100% auto;
}

.bg-lumae2 {
	padding: 7% 0;
	background: url("../img/433AG-portfolio_lumae2-03.jpg") no-repeat scroll center top / 100% auto;
}

.bg-lumae3 {
	padding: 13% 55% 53% 8%;
	background: url("../img/433AG-portfolio_lumae2-04.jpg") no-repeat scroll center bottom / 100% auto;
}

.bg-lumae4 {
	padding: 6% 0 4%;
	background: url("../img/433AG-portfolio_lumae2-05.jpg") no-repeat scroll center center / 100% auto;
}

.bg-lumae4 .margin05 {
	padding: 3%;
}

.bg-lumae5 {
	padding: 9% 0;
	background: url("../img/433AG-portfolio_lumae2-07.jpg") no-repeat scroll center center / 100% auto;
}

.bg-ci {
	padding: 0 0 10%;
	background: url("../img/433AG-portfolio_cultura-inglesa-06.png") no-repeat scroll center bottom / 100% auto;
}

.bg-ci2 {
	padding: 67% 0 47% 55%;
	background:#222 url("../img/433AG-portfolio_cultura-inglesa2-03.jpg") no-repeat scroll center top / 100% auto;
}

.bg-ci2 .border-all {
	border-right: none;
}

.bg-ci3 {
	padding:22% 20% 31% 8%;
	background: url("../img/433AG-portfolio_cultura-inglesa2-04.jpg") no-repeat scroll center top / 100% auto;
}

.tit-maior {
	font-size: 7em;
}

.row-voltar-topo {
	padding:115px 0;
	text-align: center;
}

.bt-voltar-topo {
	width: 100px;
	height: 100px;
	border-radius: 100px;
	border:4px solid #282939;
	cursor: pointer;
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -50px;
}

.row-voltar-topo .bt-voltar-topo {
	display: inline-block;
	text-align: center;
	position: relative;
	right: inherit;
	margin: 0;
	top: inherit;
}

.bt-voltar-topo:before {
	border-right: 6px solid #282939;
	border-top: 6px solid #282939;
	content: "";
	height: 15px;
	left: 50%;
	margin: -12px 0 0 -10px;
	position: absolute;
	top: 50%;
	transform: rotate(-45deg);
	width: 15px;
	z-index: 1;
}

.bt-voltar-topo:after {
	background-color: #282939;
	content: "";
	height: 28px;
	left: 50%;
	margin: -12px 0 0 -3px;
	position: absolute;
	top: 50%;
	width: 7px;
	z-index: 2;
}

.bg-teyko-mitsubishi .bt-voltar-topo , .bg-teyko-mitsubishi .bt-voltar-topo:before  {
	border-color:#FFF;
}

.bg-teyko-mitsubishi .bt-voltar-topo:after {
	background-color: #FFF;
}

.bt-left , .bt-right {
	border: 3px solid #282939;
	border-radius: 50px;
	cursor: pointer;
	display: inline-block;
	height: 50px;
	position: relative;
	text-align: center;
	width: 50px;
	margin: 0 4px;
}

.bt-left:before , .bt-right:before {
	border-right: 4px solid #282939;
	border-top: 4px solid #282939;
	content: "";
	height: 10px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 10px;
	z-index: 1;
}

.bt-left.preto-border:before , .bt-right.preto-border:before , .bt-left.preto-border:after , .bt-right.preto:after {border-color: #000;}
.bt-left.branco-border:before , .bt-right.branco-border:before , .bt-left.branco-border:after , .bt-right.branco:after {border-color: #fff;}
.bt-left.azul-border:before , .bt-right.azul-border:before , .bt-left.azul-border:after , .bt-right.azul:after {border-color: #282939;}
.bt-left.verde-border:before , .bt-right.verde-border:before , .bt-left.verde-border:after , .bt-right.verde:after {border-color: #1cbdb6;}
.bt-left.verde-limao-border:before , .bt-right.verde-limao-border:before , .bt-left.verde-limao-border:after , .bt-right.verde-limao:after {border-color: #d6fb02;}
.bt-left.rosa-border:before , .bt-right.rosa-border:before , .bt-left.rosa-border:after , .bt-right.rosa:after {border-color: #ff2953;}
.bt-left.cinza-border:before , .bt-right.cinza-border:before , .bt-left.cinza-border:after , .bt-right.cinza:after {border-color: #d1d1c5;}
.bt-left.cinza2-border:before , .bt-right.cinza2-border:before , .bt-left.cinza2-border:after , .bt-right.cinza2:after {border-color: #6d6d6d;}

.bt-left.preto-bg , .bt-right.preto-bg ,
.bt-left.branco-bg , .bt-right.branco-bg ,
.bt-left.azul-bg , .bt-right.azul-bg ,
.bt-left.verde-bg , .bt-right.verde-bg ,
.bt-left.verde-limao-bg , .bt-verde-limao.rosa-bg ,
.bt-left.rosa-bg , .bt-right.rosa-bg ,
.bt-left.cinza-bg , .bt-right.cinza-bg ,
.bt-left.cinza2-bg , .bt-right.cinza2-bg {background: none!important;}

.bt-left.preto-bg:after , .bt-right.preto-bg:after {background-color: #000;}
.bt-left.branco-bg:after , .bt-right.branco-bg:after {background-color: #fff;}
.bt-left.azul-bg:after , .bt-right.azul-bg:after {background-color: #282939;}
.bt-left.verde-bg:after , .bt-right.verde-bg:after {background-color: #1cbdb6;}
.bt-left.verde-limao-bg:after , .bt-right.verde-limao-bg:after {background-color: #d6fb02;}
.bt-left.rosa-bg:after , .bt-right.rosa-bg:after {background-color: #ff2953;}
.bt-left.cinza-bg:after , .bt-right.cinza-bg:after {background-color: #d1d1c5;}
.bt-left.cinza2-bg:after , .bt-right.cinza2-bg:after {background-color: #6d6d6d;}

.bt-left:after , .bt-right:after {
	background-color: #282939;
	content: "";
	height: 4px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 15px;
	z-index: 2;
}

.bt-left:before {
	margin: -7px 0 0 -8px;
	transform: rotate(-130deg);
}

.bt-right:before {
	margin: -7px 0 0 -5px;
	transform: rotate(40deg);
}

.bt-left:after {
	margin: -2px 0 0 -5px;
}

.bt-right:after {
	margin: -2px 0 0 -9px;
}

.bts-slider {
	width: 130px;
	height: 105px;
	text-align: center;
	padding-top: 20px;
	z-index: 10000;
}

.bts-slider-inline {
	display: block;
	margin: 0 auto;
}

.bts-slider-abs {
	position: absolute;
	top: 50%;
	left: 50%;
	margin:-52.5px 0 0 -65px;
}

.slider-caption {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
	text-align: center;
	padding: 0 0 10px;
	font-size: 2em;
	color: #000;
}

.bts-slider-vert {
	right: 5%;
	left: inherit;
}

.bts-slider-vert .slider-caption {
	width: 50%;
	float: right;
	line-height: 105px;
	text-align: left;
}

.bts-slider-vert .bt-left {
	transform: rotate(90deg);
}

.bts-slider-vert .bt-right {
	transform: rotate(90deg);
}

body.port-cultura-inglesa .bts-slider-abs {
	left: inherit;
	top: inherit;
	right: 15%;
	bottom: 10%;
}

body.port-lumae .box-bts-slider-abs {
	margin-top: 138%;
}


/************

Clientes

************/

body.clientes , body.clientes main , body.clientes .content , body.clientes article , .lista-clientes {
	height: 100%;
	position: absolute;
	overflow: hidden;
	z-index: 1;
}

body.clientes , body.clientes main , body.clientes .content , body.clientes article , .lista-clientes{
	width: 100%;
}

body.clientes main {
	padding-left: 0;
	margin-left: 215px;
}

body::after{
	position:absolute; width:0; height:0; overflow:hidden; z-index:-1;
	url(../img/001.jpg) url(../img/002.jpg) url(../img/003.jpg) url(../img/004.jpg)
}
.lista-clientes li {
	width: 25%;
	height: 25%;
	float: left;
	text-indent: -99999px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-color: #FFF;
	opacity: 0;
	position: relative;
}
.lista-clientes li .hover {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	left: 0;
	top: 0;
}
.lista-clientes li:hover {
	background-image: none !important;
}
.lista-clientes li:hover .hover {
	opacity: 1;
}

.lista-clientes .even {
	background-color: #EFEFEF;
}

/************

Agencia

************/

body.agencia {
	background-size: 100% auto;
	background-position: center top;
	background-repeat: no-repeat;
	/*background-image: url(../img/433AG-bg-agencia.jpg);*/
	background-color: #00e6d9;
}

body.agencia header {
	/*background-color: rgba(0,0,0,0.65);*/
}

body.agencia main {
	margin-left: 215px;
	padding: 0;
}
body.agencia img.img-casa {
	width: 52%;
	position: absolute;
	top: 95px;
	left: 196px;
}
body.agencia img.img-externa {
	width: 30%;
	position: absolute;
	top: 890px;
	left: 105px;
}

body.agencia img.img-interna {
	width: 70%;
	position: absolute;
	bottom: -190px;
	left: -330px;
}

body.agencia article {
	width: 60%;
	height: auto;
	float: left;
	margin: 290px 0 240px 35%;
	padding: 40px 80px 410px 122px;
	background-color: #FFF;
	position: relative;
}
body.agencia article .citacao_content {
	font-size: 40px;
	text-decoration: underline;
	position: absolute;
	left: 440px;
	bottom: 60px;
	font-weight: 400;
}

/*body.agencia article {
	left: 30%;
    width: 50%;
    position: absolute;
	bottom: 50px;
	padding:40px 40px 20px;
	background-color: #FFF;
	}*/

	body.agencia article h1 {
		// font-size: 125px;
		// margin: 0px 0 -54px -181px;
		font-size: 110px;
		margin: 0px 0 -51px -177px;
		color: #00e6d9;
		/*text-shadow:1px 1px 2px rgba(0,0,0,0.5);*/
	}

	body.agencia article p {
		font-size: 23px;
		line-height: 52px;
		margin-bottom: 20px;
		color: #000;
		font-weight: 100;
	}

/************

Contato

************/

/*body.contato {
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(../img/433AG-bg-contato.jpg);
	}*/

	body.contato main {
		z-index: 2;
		width:100%;
		height:100%;
		position:absolute;
		padding-left: 0;
	}

	body.contato article {
		right: 10%;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		padding:40px 160px 40px 40px;
		background-color: rgba(255,255,255,0.9);
		color: #333;
		z-index: 3;
	}

	body.contato article h1 , body.contato article h2 {
		font-size: 31px;
		color: rgba(0,223,212,1);
		line-height: 25px;
	}

	body.contato article p {
		font-size: 16px;
		line-height: 21px;
		margin-bottom: 20px;
		margin-left: 50px;
		margin-top: 10px;  
	}

	body.contato article p a:hover {
		color: #00CEC4; 
	}

	#map-canvas {
		width:100%;
		height:100%;
		position:absolute;
		overflow: hidden;
		z-index: 1;
	}
