/*#C36*/ #home2In  h2 ,  #home2In  h2 span {width:100%; float:left; font:40px 'Fugaz One', Arial;color: #FFF;text-transform:uppercase  }#home2In  h2 span {width:100%;margin-top:-20px; font-size:80px;}#home2In  h2 i {width:100%; font:40px Arial;color: #FFF; } #home2InTexto {width:100%;float:left; margin-top:-15px;  }#home2InTexto p {width:700px; display:inline-block; font-size:18px;line-height:25px;color: #FFF; text-align:center;}
#home2InTexto strong {font-size:20px!important;font-weight:400!important;}#home2In section{width:30%;margin-left:2%; margin-top:60px;display: inline-block; box-shadow:0px 0px 15px #1C2640 } #home2In section:nth-child(3) , #home2In section:nth-child(6){margin-left: 0%; } #home2In section h2{width:100%; margin-bottom:20px;font:25px  'Baloo Chettan 2', Arial;color:#FFF;  font-weight:400;} #home2In section .um , .dois , .tres , .quatro , .cinco , .seis   {width:112px; height:80px; margin-top:20px;display: inline-block; background: url(img/spriteRGCGuincho0.png)  no-repeat -154px -272px; } #home2In section .dois {width:122px; height:80px; background-position:-395px -275px  } #home2In section .tres {width:122px; height:80px; background-position:-270px -277px  } #home2In section .quatro {width:122px; height:80px; background-position:-1px -277px } #home2In section .cinco {width:122px; height:80px;  background-position:-1px -368px } #home2In section .seis {width:122px; height:80px;  background-position:-142px -372px }
#home3{width:100%; float:left;margin-top:0px; background:#EEE; background:linear-gradient(to bottom, #FFF 25% , #EEE 80%);  }#home3In{max-width:1000px; min-height:450px;margin:0 auto;margin-top:0px; }
#home3In  h2 , #home3In  h2 span {width:100%;float:left; margin-top:40px;margin-bottom:20px;font:35px  'Fugaz One', Arial ;color: #F30;  font-weight:400; text-transform:uppercase}
#home3In  h2 span{width:100%;float:left;margin-top:-10px;font-size:60px;color: #304660; }#home3In  h2 i {text-transform:none}#textoHome3 {width:500px;float:right; margin-bottom:60px; }#textoHome3 p {width:100%;}#home3In img {width:450px;float:left; background:#FFF; padding:10px; border:1px solid #CCC; border-radius:4px; box-shadow:0px 0px  8px #CCC;}.textoHome3Serv p{margin-top:20px;font-size:25px!important; color:#036;text-transform:uppercase; font-weight:700; line-height:30px;} .textoHome3Serv p i {width:34px;height:34px;float:left; margin-top:0px; background:url(img/spriteRGCGuincho.png) no-repeat -385px -188px; } #home4{width:100%; float:left;margin-top:0px; background:#FFF; background:linear-gradient(to bottom, #FFF 25% , #FFF 80%); } #home4In{width:1000px; min-height:400px;margin:0 auto;margin-top:0px; } #home4In  h2 , #home4In  h2 span {width:100%;float:left; margin-top:40px;margin-bottom:20px;font:35px  'Fugaz One', Arial ;color: #F30;  font-weight:400; text-transform:uppercase}
#home4In  h2 span{width:100%;float:left;margin-top:-10px;font-size:60px;color: #304660; } .home4Texto{width:400px;float:left; margin-left:20px;}.imgHome4 {float:left; background:#FFF; padding:10px; border:1px solid #CCC; border-radius:4px; box-shadow:0px 0px  8px #CCC;}#allBairros{  width:100%;float:left;margin-top:0px; text-align:center;  background:#002040;} #allBairrosIn  {width:100%;min-height:650px;margin:0 auto;margin-top:10px;margin-bottom:30px; font-size:0px; }#allBairrosIn h3  {width:100%;float:left;margin-top:40px;font:70px 'Fugaz One',  Arial!important;color:#00FFFF; text-align:center; text-transform:uppercase }
#allBairrosIn h3 span{width:100%;float:left;margin-top:-20px;font-size:23px;color:#FFFF; font-weight:500; } #allBairrosIn  p {width:100%;margin-bottom:40px;font-size:16px;color:#FFF;text-align:center; }
#allBairrosIn ul {width:14%;margin-left:2%; top:0;margin-top:0px; display:inline-block;}
#allBairrosIn ul:nth-child(3){margin-left:-2%;}
 #allBairrosIn ul  h4 {width:100%;height:38px;display:inline-block;margin:11px 0px 7px 0px;font:23px 'Fugaz One',  Arial!important;color:#00FFFF;line-height:37px;border-bottom:2px solid #FFF;text-align:left;text-indent:0px; font-weight:500!important;text-transform:uppercase} 
 #allBairrosIn ul li {width:100%;float:left;margin-top:2px;}#allBairrosIn  li a{width:100%;height:31px;float:left;margin:0; margin-top:2px;font-size:18px;color:#FFF ;text-align: left;text-indent:3px; line-height:30px;transition: all 1s ease;}
#allBairrosIn li a:hover , #allBairrosIn  .rodapeAtivo {color: #200D4E;background: #FFF;transition: all 0.2s ease; }#rodape{width:100%;float:left;margin-top:0px; background: #111; text-align:center;  }#rodapeIn  {max-width:1200px;min-height:130px;margin:0 auto;margin-top:0px; /*background:#333*/}.footTexto {width:400px;float:left;margin-top:18px;}.footTexto p  {font-size:16px;font-weight:100!important;color:#FFF; text-align:left;} .redeSocialRodape{width:auto; float:left; } .redeSocialRodape .redeFace ,   .redeSocialRodape .redeTw  ,   .redeSocialRodape .redeInsta   {width:36px;height:36px;float:none; display:inline-block;margin-left:8px;margin-top:0px; background:  url(img/spriteRGCGuincho.png) no-repeat 10px 4px;border-radius:100px;} .redeSocialRodape .redeTw     {margin-right:3px;background-position:-20px 4px; }
 .redeSocialRodape .redeInsta   {margin-right:10px;background-position:-58px 4px; } .redeSocialRodape .redeFace:hover ,  .redeSocialRodape .redeTw:hover { box-shadow:0px 0px 6px  #CCC; }#desenvolvido  {height:50px;float:right;margin-top:60px;font-size:13px!important;color:#FFF!important;}/*--pgs--*/  #conteudoPgs {margin-top:0px; background:linear-gradient(to bottom, #EEE 20% , #FFF 40%); } #textoPgsBairros {width:1200px;min-height:400px; margin:0 auto; margin-top:-80px; border-radius:20px 20px 0px 0px ; background:#FFF ; box-shadow:0px -2px 1px #DEE6EF} #textoPgsBairrosIn  {width:96%; display:inline-block; margin-bottom:50px;} #textoPgsBairrosTexto {width:700px;float:left; }#textoPgsBairrosTexto h1 , #textoPgsBairrosTexto h1   span   {width:100%;float:left;margin-top:40px;font-size:50px;line-height:60px; color: #F60; text-align:left; text-transform:uppercase}#textoPgsBairrosTexto h1   span {margin-bottom:0px;font:30px'Baloo Chettan 2',Arial;  margin-top:0px; color: #036 ; line-height:50px; font-weight:bold!important;  }
#textoPgsBairrosTexto p {width:100%;float:left;color:#555;text-align:left;font-weight:500;}#textoPgsBairrosTexto  strong{color:#333; font-weight:600;}#textoPgsBairrosTexto .destaque { height:60px; padding:0px 8px ;font-size:21px; font-weight:600; background: #F5FDD7 ; }#textoPgsBairrosTexto i { color:#093;font-size:22px; font-weight:600;}#textoPgsTexto h2 , #textoPgsBairrosTexto h2 {width:100%;float:left;margin-top:20px;margin-bottom:0px;font-size:25px;color: #0059B2;text-align:left; font-weight:500;}#textoPgsBairrosTexto h2 {width: auto;font-size:30px;padding:0px 6px;color:#FFF; background: #036}#sideRightBairros{width:290px; float:right;margin-top:30px; }#sideRightBairros section  {width:286px;margin-top:50px;padding:0px;border-radius:8px; border:2px solid #F1F1F1;}#sideRightBairros:nth-child(2) {margin-top:40px;margin-bottom:10px;}#sideRightBairros  h2{width:96%;min-height:45px;font:23px'Baloo Chettan 2', Arial;color:#2234C0; text-align:center;font-weight: 800; text-transform: uppercase!important;  }#sideRightBairros img {width:100%;}#sideRightBairros section p {margin-top:0px;margin-bottom:10px;font-size:16px; text-align:center;} .textoZona h1 {font-size:50px!important;}.textoZona h1 span {margin-top:-15px!important;font-size:25px!important; color:#444!important} @-moz-document url-prefix() { /*hack pra firefox*/
	#textoPgsBairrosTexto  strong { font-weight:500; } 	#textoPgsBairrosTexto p {font-weight:400;} 
} /*hack pra firefox*/ #textoPgsBairrosTexto a , #textoPgsBairrosTexto a strong{color: #F30}#textoPgsBairrosTexto a:hover , #textoPgsBairrosTexto strong a:hover{ text-decoration:underline;}.bairrosImg{width:100%; margin-top:10px;} .imgEmpresa{width:380px;float:right;margin-top:50px;margin-right:5px;}#btPgsZapOrca{width:100%;float:left;margin-top:0px; text-align: center;}a .pgsBtZap { width:250px; height:60px;float:left; margin-top:25px; margin-right:15px;border-radius:6px; background:linear-gradient(120deg, #008C5F 30% ,#00BB7E 60%);border:1px solid #009162 ; } .pgsBtZap i {width:40px;height:40px; float:left; margin-left:10px;margin-top:11px;margin-right:3px; background:  url(img/spriteCarretosSP.png)  no-repeat -255px -66px;}.pgsBtZap span {width:auto;float:left;margin-top:5px;font-size:30px; color:#FFF;font-weight:500!important; }a:hover .pgsBtZap  , a:hover .pgsBtZap span {color:#006242; background:#00D993;box-shadow:0px 0px 8px #00D993 }a .pgsBtOrca { width:250px; height:60px;float:left;margin-top:25px;margin-right:15px;border-radius:6px;background:linear-gradient(120deg, #C21B1B 30% , #E63420  60%); border:1px solid #E63420; } .pgsBtOrca i {width:38px;height:38px; float:left; margin-left:10px;margin-top:11px;margin-right:5px; background: url(img/spriteCarretosSP.png)  no-repeat -302px -121px;}.pgsBtOrca span {width:auto;float:left;margin-top:5px;font-size:30px; color: #FFF;font-weight:500!important; }a:hover .pgsBtOrca , a:hover .pgsBtOrca span  {color: #FFF;background:#F30; box-shadow:0px 0px 8px #F30}.tags{width:98%; display:inline-block;margin-top:30px;margin-bottom:30px;font-size:14px;color:#333;font-weight:500;}/*bt zap fixo*/ #btZapfixo a{width:235px;height:64px;float:right;top:55%;right:-170px;position: fixed; z-index:99999;background: rgba(55,130,80 , 0.0);border-radius:50px 0px 0px 50px;  display:block;}#btZapfixo .ZapShow   {display:block;}.ZapShowPgs a{display:block!important;}.ZapShowPgsHiden a{display:none!important;}#btZapfixo a:hover  {right:-3px; transition: all 0.2s ease;background: #099C94;  /*box-shadow:inset 0px 0px 15px #CCC ; */} #btZapfixo .btZapfixoIn i {width:64px;height:64px;float:left; margin-left:0px;margin-top:0px;background:  url(img/spriteTecWash.png) -383px -3px ;border-radius:100px;border: none;  box-shadow: 0 0 0 0 rgba(0,79,39, 0.9);    cursor: pointer;   animation: pulse 0.25s infinite cubic-bezier(0.66, 0, 0, 1);  -moz-animation: pulse 1.25s infinite cubic-bezier(9.6, 0, 0, 1);  -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);  -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);  -webkit-animation: shake;  animation:  shake  1.0s infinite;  -webkit-animation-duration: 1.5s;  -webkit-animation-fill-mode: both;	-webkit-animation-timing-function: linear;}#btZapfixo .btZapfixoIn p{width:auto;float:left;margin-left:3px;margin-top:13px;font:16px Arial, Tahoma;color:#fff;text-align:center;}
#btZapfixo a:hover  .btZapfixoIn p{color:#FFF; font-weight:500} #btZapfixo a:hover .btZapfixoIn i{    animation:  shake  0s ;   /*box-shadow: 0 0 0 0 rgba(43,145,79, 0.0); */   } 
@-webkit-keyframes shake {/*@-moz-keyframes pulse {to {box-shadow: 0 0 0 35px rgba(0, 45, 178, 0);}} @-ms-keyframes pulse {to {box-shadow: 0 0 0 35px rgba(0, 45, 178, 0);}*/
	to {box-shadow: 0 0 0 35px rgba(0, 45, 178, 0);}
    0%, 80% {  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  } 15% {    -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0);  } 70% {    -webkit-transform: translate3d(5px, 0, 0);            transform: translate3d(5px, 0, 0);  } /*  40% {    -webkit-transform: translate3d(-5px, 0, 0);     transform: translate3d(-5px, 0, 0);  }  50% {    -webkit-transform: translate3d(5px, 0, 0);   transform: translate3d(5px, 0, 0);  }  60% {    -webkit-transform: translate3d(-5px, 0, 0);      transform: translate3d(-5px, 0, 0);  }  70% { -webkit-transform: translate3d(5px, 0, 0);  transform: translate3d(5px, 0, 0);  }
*/}