html {}
body {color:#393939;font:14px 'gotham_lightregular';}
html,
body {height:100%;}

a {color:#393939;}

.projeto-conheca {border-top:12px solid #fd2717;margin-top:100px;display:block;}
.projeto-conheca .bg {width:100%;background:url(../imagens/site/14.jpg) no-repeat center;height:283px;background-size:100%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.projeto-conheca .overlay {width:100%;background:url(../imagens/site/13.png);height:283px;z-index:2;position:absolute;}
.projeto-conheca .titulo {position:absolute;color:white;text-transform:uppercase;z-index:3;width:100%;text-align:center;margin-top:10px;}
.projeto-conheca .titulo .part1 {font-size:30px;position:absolute;width:100%;text-align:center;font-weight: bold;margin-top: 70px;}
.projeto-conheca .titulo .part2 {font-size:40px;font-family:'gotham_ultraregular';position:absolute;width:100%;text-align:center;margin-top:32px;margin-top: 110px;}
.projeto-conheca .conheca {position:absolute;margin-top:190px;border:2px solid white;width:317px;height:58px;line-height:58px;text-align:center;text-transform:uppercase;left:50%;margin-left:-158px;z-index:3;color:white;font-size:32px;transition-duration: .4s;}
.projeto-conheca:hover .bg {background-size:110%;transition-duration: .4s;}
.projeto-conheca:hover .conheca {background:white;color:#fd2717;}
.topo-padrao {height:340px;}
.topo-padrao .bg {position:absolute;height:210px;width:100%;background-size:100% !important;transition:ease all 2s;-webkit-transition:ease all 2s;}
.topo-padrao .bg.zoom {background-size:110% !important;}
.topo-padrao .titulo {color: #ffffff;font-size: 46px;text-transform: uppercase;position: absolute;line-height: 0;font-family: 'gotham_ultraregular';text-shadow: 0px 0px 10px #0000002e;z-index: 3;height: 100px;background: #c7c7c7;width: 100%;margin-top: 210px;}
.topo-padrao .titulo .part1 {position:absolute;z-index:2;margin-left:20px;opacity:0;margin-top: 30px;}
.topo-padrao .titulo .part2 {position:absolute;margin-top:65px;margin-left:20px;opacity:0;}
.topo-padrao h1 {position: absolute;height: 140px;width: 523px;color: #ffffff;z-index: 3;font-size: 35px;text-transform: uppercase;margin-top: 191px;text-shadow: 0px 0px 10px #0000002e;}
.topo-padrao h1 .line {position:absolute;background:#fd2717;margin-top:30px;margin-left:-6px;width:6px;height:80px;}
.topo-padrao h1 .part1 {position:absolute;line-height:0px;font-family:'gotham_mediumregular';margin-left:35px;margin-top:50px;}
.topo-padrao h1 .part2 {position:absolute;line-height:0px;margin-left:35px;margin-top:85px;}

.menu-padrao {width:100%;margin-bottom: 30px;height: 100px;}
.menu-padrao li {height:72px;width:20%; float: left;margin-left: 10px; background: #f1f1f1}

.menu-padrao .texto {height:72px;color:white;text-transform:uppercase;font-size:15px;color:#555555;text-align:right;width:210px;position:absolute;font-family:'gotham_mediumregular';z-index:2;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;display:table;}
.menu-padrao .texto div {vertical-align:middle;display:table-cell;}
.menu-padrao .bg {width:0px;height:72px;position:absolute;background:#555555;transition:ease all 0.4s 0.4s;-webkit-transition:ease all 0.4s 0.4s;}
.menu-padrao .border {width:0px;height:51px;position:absolute;margin-top:9px;left:5px;background:#fd2717;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.menu-padrao li:hover .texto,
.menu-padrao li.selected .texto {color:white;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.menu-padrao li:hover .bg,
.menu-padrao li.selected .bg {margin-top:0px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;width:242px;}
.menu-padrao li:hover .border,
.menu-padrao li.selected .border {width:6px;transition:ease all 0.4s 0.4s;-webkit-transition:ease all 0.4s 0.4s;right:-6px;}
.box-conteudo {float:right;width:850px;}
.box-conteudo .texto {font-size:16px;line-height:22px;}
.box-fotos {margin-top:50px;}
.box-fotos .foto {float:left;margin-right:17px;position:relative;width:402px;height:268px;overflow:hidden;}
.box-fotos .overlay {position:absolute;background:url(../imagens/site/13.png);z-index:2;width:0px;height:0px;left:50%;top:50%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.box-fotos .ampliar {position:absolute;width:402px;height:0px;background:url(../imagens/site/19.png) no-repeat center;z-index:3;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.box-fotos .foto img {width:100%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.box-fotos .foto:hover .overlay {width:100%;height:100%;left:0%;top:0%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.box-fotos .foto:hover .ampliar {height:100%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.box-fotos .foto:hover img {width:120%;transition:ease all 1s;-webkit-transition:ease all 1s;margin:-5% 0px 0px -10%;}
.box-fotos .lista {display:none;position:absolute;width:100%;}
.box-fotos .fotos {height:268px;width:100%;overflow:hidden;position:relative;}
.box-conteudo .arrows {margin-top:30px;}
.box-conteudo .arrow {float:left;margin-right:10px;width:44px;height:50px;cursor:pointer;}
.box-conteudo .arrow .ico {position:absolute;width:40px;height:50px;z-index:2;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.box-conteudo .arrow .bg {position:absolute;width:40px;height:50px;background:#555555;z-index:1;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.box-conteudo .arrow .border {position:absolute;width:4px;height:36px;background:#fd2717;z-index:1;margin-left:40px;margin-top:7px;transition:ease all 0.2s;-webkit-transition:ease all 0.2s;}
.box-conteudo .arrow.left .ico {background:url(../imagens/site/20.png) no-repeat center;}
.box-conteudo .arrow.right .ico {background:url(../imagens/site/21.png) no-repeat center;}
.box-conteudo .arrow:hover .bg {background:#fd2717;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
.box-conteudo .arrow:hover .border {background:#555555;transition:ease all 0.2s;-webkit-transition:ease all 0.2s;}
.box-conteudo .arrow.left:hover .ico {transition:ease all 0.4s;-webkit-transition:ease all 0.4s;margin-left:-5px;}
.box-conteudo .arrow.right:hover .ico {transition:ease all 0.4s;-webkit-transition:ease all 0.4s;margin-left:5px;}
.subtitulo-padrao {color:#fd2717;text-transform:uppercase;font-family:'gotham_mediumregular';font-size:30px;margin-bottom:22px;font-weight:bold;}
.header-space {height:196px;}
.voltar {width:200px;height:30px;line-height:30px;background: #c7c7c7;border-radius: 4px;;color:white;text-align:center;text-transform:uppercase;position:absolute;right:0px;transition-duration: .8s;}
.voltar:hover {background:#fd2717;transition-duration: .8s;}

#content {min-height:100%;position:relative;}
#content-page {padding-bottom:300px;position:relative;z-index:2;background:url(../imagens/site/6.png) no-repeat center bottom;}

#header {height:196px;position:fixed;z-index:2;margin-right:10px;width:100%;/*transition:ease all 0.4s;-webkit-transition:ease all 0.4s;*/}
#header .logo {float:left;margin-top:41px;/*margin-left:5px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;*/}
#header .box-right {float:right;}
#header .menu {float:left;margin-top:16px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#header .menu li {float:left;color:#9a9a9a;padding:0px 10px;font-family:'gotham_mediumregular';font-size:13px;position:relative;line-height:110px;margin:0px 15px;transition-duration: .8s;}
#header .menu li:hover {color:#fd2717;margin:-10px 15px;transition-duration: .8s;}
#header .menu li div {background:#ececec;height:3px;left:50%;position:absolute;width:0%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#header .menu li:hover div,
#header .menu li.selected div{width:100%;left:0px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#header .bg1 {position:absolute;width:100%;background:url(../imagens/site/4.png) no-repeat center top;height:0px;margin-top:12px;z-index:1;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#header .bg2 {position:absolute;width:100%;background:url(../imagens/site/5.png) no-repeat center top;height:0px;margin-top:182px;z-index:3;transition:ease all 0.4s;-webkit-transition:ease all 0.4s 0.4s;}
#header .bg3 {position:absolute;width:100%;background:url(../imagens/site/17.png) no-repeat center top;height:0px;margin-top:130px;z-index:2;transition:ease all 1s;-webkit-transition:ease all 1s;}
#header .facebook {float:left;width:28px;height:28px;background:url(../imagens/site/2.png);margin-top:58px;transition:ease all 0.2s;-webkit-transition:ease all 0.2s;}
#header .instagram {float:left;width:28px;height:28px;background:url(../imagens/site/30.png);margin-top:58px;margin-right: 5px; transition:ease all 0.2s;-webkit-transition:ease all 0.2s;}
#header .facebook:hover {transition:ease all 0.2s;-webkit-transition:ease all 0.2s;background-position:-28px;}
#header .instagram:hover {transition:ease all 0.2s;-webkit-transition:ease all 0.2s;background-position:-28px;}
#header .wrapper {position:relative;z-index:9;}
#header .ico-menu {position:absolute;background:url(../imagens/site/29.png) no-repeat;height:20px;width:20px;left:150px;margin-top:22px;cursor:pointer;opacity:0;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#header.small {z-index:9;background:white;height:63px;box-shadow:0px 0px 30px #707070;}
#header.small .bg1 {height:0px !important;opacity:0;}
#header.small .bg2 {height:0px !important;transition:ease all 0.1s;-webkit-transition:ease all 0.1s;}
#header.small .bg3 {height:0px !important;opacity:0;}
#header.small .logo {width:122px;margin-top:11px;}
#header.small .menu {opacity:0;}
#header.small .facebook {opacity:0;}
#header.small .instagram {opacity:0;}
#header.small .ico-menu {opacity:1;}
#header.small.open {height:102px;}
#header.small.open .bg1 {height:110px !important;opacity:1;}
#header.small.open .bg3 {height:110px !important;opacity:1;}
#header.small.open .logo {width:180px !important;margin-top:17px;}
#header.small.open .menu {opacity:1;}
#header.small.open .facebook {opacity:1;}
#header.small.open .instagram {opacity:1;}
#header.small.open .ico-menu {opacity:0;}

#footer {height:132px;position:absolute;bottom:0;width:100%;z-index:3;background: #f7f7f7;border-top: 2px solid #f3f3f3;}
#footer .egge {float:right;width:63px;margin-top:45px;}
#footer .egge .part1 {width:32px;height:32px;background:url(../imagens/site/logo_egge.png) no-repeat 0px 0px;transition:all 0.2s ease;margin-left:8px;}
#footer .egge .part2 {margin:-7px 0px 0px 0px;display:none;width:63px;height:14px;background:url(../imagens/site/logo_egge2.png) no-repeat;}
#footer .egge:hover .part1 {transition:all 0.2 ease;background-position:left bottom;margin-top:-7px;}
#footer .egge:hover .part2 {display:block;}
#footer .wrapper {height:130px;}
#footer .endereco {float:left;margin-top:40px;background:url(../imagens/site/7.png) no-repeat;padding-left:30px;}
#footer .telefones {float:left;margin-top:40px;margin-left:75px;}
#footer .telefone {background:url(../imagens/site/8.png) no-repeat;padding-left:25px;height:18px;}
#footer .celular {background:url(../imagens/site/9.png) no-repeat;padding-left:25px;height:18px;}
#footer .contatos {float:left;margin-top:40px;margin-left:75px;}
#footer .email {background:url(../imagens/site/10.png) no-repeat;padding-left:25px;display:block;height:18px;}
#footer .skype {background:url(../imagens/site/11.png) no-repeat;padding-left:25px;display:block;height:18px;margin-top:10px;}
#footer .facebook {float:left;width:28px;height:28px;background:url(../imagens/site/2.png);margin-top:33px;transition:ease all 0.2s;-webkit-transition:ease all 0.2s;margin-left:10px;}
#footer .instagram {float:left;width:28px;height:28px;background:url(../imagens/site/30.png);margin-top:33px;transition:ease all 0.2s;-webkit-transition:ease all 0.2s;margin-left:62px;}
#footer .facebook:hover {transition:ease all 0.2s;-webkit-transition:ease all 0.2s;background-position:-28px;}
#footer .instagram:hover {transition:ease all 0.2s;-webkit-transition:ease all 0.2s;background-position:-28px;}

#home .banners {height:575px;}
#home .banners ul {position:absolute;right:50px;z-index:4;margin-top:18px;}
#home .banners li {float:left;transition:ease all 0.2s;-webkit-transition:ease all 0.2s;width:17px;height:17px;background:#fc1008;margin:0px 12px;}
#home .banners li:hover,
#home .banners li.selected {transition:ease all 0.2s;-webkit-transition:ease all 0.2s;background:white;cursor:pointer;}
#home .banners .imagem {position:absolute;width:100%;height:575px;}
#home .banners .imagem2 {width:50%;position:absolute;}
#home .banners .lista {height:575px;}
#home .banners .banner {display:none;position:absolute;width:100%;height:575px;overflow:hidden;}
#home .banners .divisor {position:absolute;background:url(../imagens/site/14.png) no-repeat;width:105px;height:575px;z-index:3;left:42%;}
#home .projetos {height:700px;position:relative;z-index:3;}
#home .projetos .bg-top {height:190px;background:#555555;width:100%;position:absolute;}
#home .projetos .titulo1 {color:white;font-size:155px;font-family:'gotham_ultraregular';position:absolute;z-index:2;text-transform:uppercase;line-height:100px;margin:-32px 0px 0px 15px;text-shadow:0px 0px 20px #4e4e4e;}
#home .projetos .titulo2 {color:white;font-size:59px;position:absolute;z-index:2;text-transform:uppercase;line-height:100px;margin:170px 0px 0px 116px;text-align:right;background:#fd2717;width:398px;height:81px;line-height:81px;padding-right:20px;}
#home .projetos .box-texto {height:100px;width:452px;color:white;background:#393939;position:absolute;right:70px;font-size:21px;text-transform:uppercase;padding:40px 35px;margin-top:120px;z-index:3;}
#home .projetos .box-texto strong {font-family:'gotham_ultraregular';}
#home .projetos .bg {position:absolute;width:100%;background:url(../imagens/site/15.png) no-repeat right bottom;height:696px;z-index:2;height:650px;}
#home .projetos .boxes {padding-top:422px;position:absolute;z-index:2;margin-left:130px;}
#home .projetos .box {float:left;width:200px;padding:10px;background:#393939;color:white;margin-right:20px;min-height:150px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#home .projetos .box .titulo {text-transform:uppercase;font-size:18px;}
#home .projetos .box.alternate {margin-top:35px;}
#home .projetos .box .descricao {margin-top:40px;display:none;}
#home .projetos .box:hover {background:#fd2717;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#home .projetos .line {position:absolute;width:100%;background:url(../imagens/site/16.png) no-repeat center;height:338px;margin-top:355px;}
#home .depoimentos {margin-top:80px;height:200px;background:#f8f8f8;padding:20px 0px;margin-bottom:-100px;}
#home .depoimentos .titulo {text-align:center;font-size:30px;margin-bottom:30px;text-transform:uppercase;font-family:'gotham_ultraregular';color:#666666;}
#home .depoimentos .nome {font-size:20px;margin-bottom:10px;}
#home .depoimentos .depoimento {text-align:center;width:700px;margin-top:10px;display:none;position:absolute;left:50%;margin-left:-350px;line-height:25px;}

#empresa .topo-padrao .bg {background:url(../imagens/site/18.jpg) no-repeat center;}
#empresa .subtitulo-padrao {text-align:center;}
#empresa .texto {line-height:30px;}
#empresa .parceiros {margin-top:60px;}
#empresa .parceiros .subtitulo-padrao {margin-bottom:30px;font-size:24px;color:#555555;}
#empresa .parceiros .parceiro {float:left;width:200px;height:150px;text-align:center;border:1px solid #ebebeb;margin:20px;position:relative;}
#empresa .parceiros .parceiro img {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;}

#empresa .parceiros .lista {display:table;margin:0 auto;}

#projetos .subtitulo-padrao {text-align:center;margin-bottom:60px;}
#projetos .topo-padrao .bg {background:url(../imagens/site/23.jpg) no-repeat center;}
#projetos .projeto {float:left;margin-right:19px;position:relative;margin-bottom:45px;}
#projetos .projeto .overlay {position:absolute;background:url(../imagens/site/13.png);z-index:2;width:0px;height:0px;left:50%;top:50%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#projetos .projeto .ampliar {position:absolute;background:url(../imagens/site/28.png) no-repeat center;z-index:3;width:387px;height:0px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#projetos .projeto .nome {color:#393939;font-size:16px;text-transform:uppercase;margin-top:14px;font-family:'gotham_mediumregular';}
#projetos .projeto .box-foto {width:387px;height:258px;overflow:hidden;position:relative;}
#projetos .projeto .box-foto img {width:100%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#projetos .projeto .logo {position:absolute;width:90px;height:80px;z-index:3;left:2px;background:white;display:table;text-align:center;margin-top:176px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#projetos .projeto .logo div {vertical-align:middle;display:table-cell;}
#projetos .projeto:hover .overlay {width:387px;height:258px;left:0%;top:0%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#projetos .projeto:hover .ampliar {height:258px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#projetos .projeto:hover .box-foto img {width:120%;transition:ease all 1s;-webkit-transition:ease all 1s;margin:-5% 0px 0px -10%;}
#projetos .projeto:hover .logo {opacity:0;}
#projetos .banner {height:246px;width:100%;color:white;text-transform:uppercase;text-align:center;margin-bottom:40px;}
#projetos .banner .border {position:absolute;margin-top:57px;width:6px;height:131px;background:#fd2717;z-index:2;left:-6px;}
#projetos .banner .bg {height:246px;width:100%;overflow:hidden;position:relative;background:url(../imagens/site/26.jpg) no-repeat center;position:absolute;}
#projetos .banner .overlay {height:246px;width:100%;overflow:hidden;position:relative;background:url(../imagens/site/27.png) center;position:absolute;z-index:2;}
#projetos .banner .part1 {position:absolute;z-index:3;font-size:30px;width:100%;margin-top:85px;font-family:'gotham_mediumregular';}
#projetos .banner .part2 {position:absolute;z-index:3;font-size:39px;width:100%;margin-top:120px;font-family:'gotham_mediumregular';}
#projetos .logo {float:left;}
#projetos .box-texto {float:left;width:750px;margin-left:30px;}
#projetos .box-texto .titulo {color:#555555;font-size:30px;font-family:'gotham_mediumregular';text-transform:uppercase;}
#projetos .box-texto .texto {font-size:16px;line-height:22px;margin-top:20px;}
#projetos .foto {width:380px;height:241px;overflow:hidden;position:relative;margin-right:30px;margin-bottom:20px;}
#projetos .box-fotos {height:auto;}
#projetos .box-fotos .fotos {height:auto;}

#produtos .subtitulo-padrao {text-align:center;margin-bottom:60px;}
#produtos .topo-padrao .bg {background:url(../imagens/site/23.jpg) no-repeat center;}
#produtos .produto {float:left;margin-right:19px;position:relative;margin-bottom:45px;}
#produtos .produto .overlay {position:absolute;background:url(../imagens/site/13.png);z-index:2;width:0px;height:0px;left:50%;top:50%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#produtos .produto .ampliar {position:absolute;background:url(../imagens/site/28.png) no-repeat center;z-index:3;width:387px;height:0px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#produtos .produto .nome {color:#393939;font-size:16px;text-transform:uppercase;margin-top:14px;font-family:'gotham_mediumregular';}
#produtos .produto .box-foto {width:387px;height:258px;overflow:hidden;position:relative;}
#produtos .produto .box-foto img {width:70%;margin: 0 auto; display: table; transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#produtos .produto .logo {position:absolute;width:90px;height:80px;z-index:3;left:2px;background:white;display:table;text-align:center;margin-top:176px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#produtos .produto .logo div {vertical-align:middle;display:table-cell;}
#produtos .produto:hover .overlay {width:387px;height:258px;left:0%;top:0%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#produtos .produto:hover .ampliar {height:258px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#produtos .produto:hover .box-foto img {margin: 0 auto; display: table; width:60%;transition-duration: .8s}
#produtos .produto:hover .logo {opacity:0;}
#produtos .banner {height:246px;width:100%;color:white;text-transform:uppercase;text-align:center;margin-bottom:40px;}
#produtos .banner .border {position:absolute;margin-top:57px;width:6px;height:131px;background:#fd2717;z-index:2;left:-6px;}
#produtos .banner .bg {height:246px;width:100%;overflow:hidden;position:relative;background:url(../imagens/site/26.jpg) no-repeat center;position:absolute;}
#produtos .banner .overlay {height:246px;width:100%;overflow:hidden;position:relative;background:url(../imagens/site/27.png) center;position:absolute;z-index:2;}
#produtos .banner .part1 {position:absolute;z-index:3;font-size:30px;width:100%;margin-top:85px;font-family:'gotham_mediumregular';}
#produtos .banner .part2 {position:absolute;z-index:3;font-size:39px;width:100%;margin-top:120px;font-family:'gotham_mediumregular';}
#produtos .logo {float:left;}
#produtos .box-texto {float:left;width:750px;margin-left:30px;}
#produtos .box-texto .titulo {color:#555555;font-size:30px;font-family:'gotham_mediumregular';text-transform:uppercase;}
#produtos .box-texto .texto {font-size:16px;line-height:22px;margin-top:20px;}
#produtos .foto {width:380px;height:241px;overflow:hidden;position:relative;margin-right:30px;margin-bottom:20px;}
#produtos .box-fotos {height:auto;}
#produtos .box-fotos .fotos {height:auto;}

#produtos .box-fotos .foto img {width:80%;margin: 0 auto; display: table; transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#produtos .box-fotos .foto:hover .overlay {width:100%;height:100%;left:0%;top:0%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#produtos .box-fotos .foto:hover .ampliar {height:100%;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#produtos .box-fotos .foto:hover img {width:70%;transition-duration: .8s;}

#servicos .topo-padrao .bg {background:url(../imagens/site/22.jpg) no-repeat center;}

#contato .celular {background:url(../imagens/site/9.png) no-repeat left center;padding-left:25px;display:table;margin:0 auto;margin-bottom:70px;font-size:30px;}
#contato .topo-padrao .bg {background:url(../imagens/site/24.jpg) no-repeat center;}
#contato .subtitulo-padrao {text-align:center;margin-bottom:60px;}
#contato .retorno {margin-bottom:20px;}
#contato input[type="text"],
#contato textarea {font-family:'gotham_mediumregular';border:2px solid #555555;background:white;height:67px;line-height:67px;color:#555555;text-transform:uppercase;text-align:center;font-size:16px;width:100%;margin-bottom:20px;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#contato textarea {height:200px;line-height:30px;padding-top:18px;}
#contato input[type="text"]:focus,
#contato textarea:focus {background:#555555;color:white;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#contato input[type="submit"] {transition:ease all 0.4s;-webkit-transition:ease all 0.4s;border:2px solid #fd2717;background:white;height:58px;line-height:58px;color:#fd2717;text-transform:uppercase;text-align:center;font-size:32px;width:320px;display:table;margin:0 auto;}
#contato input[type="submit"]:hover {background:#fd2717;color:white;transition:ease all 0.4s;-webkit-transition:ease all 0.4s;}
#contato .box-mapa {margin-top:112px;}
#contato .box-mapa .endereco {margin:-30px 0px 50px 0px;text-align:center;}
#contato .box-mapa #mapa {width:100%;height:350px;border-top:12px solid #fd2717;}
