html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,div,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,div,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
div,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,div{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{outline:0}
p{line-height:1.5em}
a:hover{text-decoration:underline}
.clear{clear:both;height:0}
html,body{width:100%;height:100%}
*{margin:0;padding:0;text-decoration:none;list-style:none;font-weight:normal}
body{padding-bottom:40px;font-family: 'Roboto', sans-serif;font-size:12px;background:url('./images/fondo1.jpg') no-repeat 50% 0;background-attachment: fixed;overflow-x:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-font-smoothing:antialiased}
body a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
body a:hover{text-decoration:none}
.barHeader{position:relative;display:block;width:100%;height:20px}
.barHeader span{position:absolute;top:0;left:0;width:100%;height:20px;background:#e5f1fe}
.barHeader .bar{width:0;background:#429dff}

#container {width: 100%;}

#header{width:990px;height:320px;margin: 0 auto;font-family: 'Oswald', sans-serif;}
#header .info{width: 460px; float: left; display: block;}
#header .info h1#logo{float:left;margin-top:90px;width:220px}
#header .info h1#logo a{display:none;position:relative;left:30px}
#header .info h2.description {float: right; opacity: 0; color: #225183; text-align: right; width: 220px; font-size: 22px; line-height: 25px; margin: 115px 0 0 0; text-transform: uppercase;}

#header .colRight{float:right; width:500px;}
#header .navTop{float:right;}
#header .navTop li{position:relative;top:-20px;display:none;float:left}
#header .navTop a{display:block;overflow:hidden;position:relative;height:35px;padding:15px 10px 0 30px;text-transform:uppercase;font-size:13px;color:#606060;font-family: 'Oswald', sans-serif;/*font-family:'Futura BT W01 Medium'*/}
#header .navTop a .txt{position:relative;z-index:10}
#header .navTop a .seta,#header .navTop a .setaOver{position:absolute;z-index:10;top:13px;left:5px;width:17px;height:16px;overflow:hidden;background:url('./images/sprite.png') no-repeat 0 -201px}
#header .navTop a .setaOver{top:60px;background-position:0 -219px}
#header .navTop a .bg{position:absolute;top:-60px;left:0;z-index:1;width:100%;height:100%;background:#429dff}
#header .navTop a.over{color:#fff}
#header form{display:none;position:absolute;left:0;top:0}
#header form .icon{position:absolute;display:block;width:54px;height:54px;background:#429dff}
#header form .icon span{display:block;position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;width:19px;height:18px;overflow:hidden;text-indent:-9999em;background:url('./images/sprite.png') no-repeat -280px -117px}
#header .navMain{float:left;margin:50px 0 0 0}
#header .navMain li{display:none;position:relative;top:20px;float:left}
#header .navMain a{position:relative;display:block;width:124px;height:130px;overflow:hidden;text-align:center;text-transform:uppercase;line-height:15px;font-weight:normal;/*font-family:'Trade Gothic W01 Cn 18';*/font-size:12px;color:#225183}
#header .navMain a .txt,#header .navMain a .txtOver{position:absolute;left:0;top:100px;width:100%}
#header .navMain a .txtOver{top:150px;color:#429dff}
#header .navMain a .icon{display:block;margin:0 auto;width:90px;height:90px;overflow:hidden;background:url('./images/sprite.png') no-repeat 0 0;text-indent:-9999em}
#header .navMain a.bt2 .icon{background-position:-91px 0}
#header .navMain a.bt3 .icon{background-position:-182px 0}
#header .navMain a.bt4 .icon{background-position:-273px 0}

.lightbox{display:none;position:absolute;top:0;left:0;width:100%;height:0;z-index:500;background:url('./images/bg_modal2.png') repeat}
.lightbox .box{position:relative;left:0;top:0;width:630px;margin:50px auto 0 auto;font-weight:normal;/*font-family:'Trade Gothic W01 Roman';*/font-size:16px;color:#fff}
.lightbox .close{position:absolute; display:block;right: 0;width:80px;height:80px;background:#429dff;text-indent:-9999em;overflow:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.lightbox .close span{position:absolute;top:50%;left:50%;margin:-11px 0 0 -8px;display:block;width:17px;height:22px;background:url('./images/sprite.png') no-repeat -407px 0;overflow:hidden;text-indent:-9999em}
.lightbox .close:hover{background:#406695}

.lightbox a{color: #fff}
.lightbox .thumbs{margin-bottom:25px}
.lightbox .thumbs li{position:relative;float:left;margin-right:7px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.lightbox .thumbs li.over{-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-ms-filter:"alpha(opacity=@numIE)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
.lightbox .thumb-wide{margin-bottom:10px;width:630px;height:234px;border:1px solid #fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.lightbox .thumb-wide.over{-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-ms-filter:"alpha(opacity=@numIE)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
.lightbox h1, .lightbox h2, .lightbox h3, .lightbox h4, .lightbox h5, .lightbox h6 {font-weight:bold;color:#fff;width:460px;font-family: 'Oswald', sans-serif; text-align: left;text-transform:uppercase;}
.lightbox h1{font-size:35px; line-height: 40px; margin: 5px 0 25px 0;}
.lightbox h2{font-size:28px; line-height: 35px; margin: 5px 0 20px 0;}
	.lightbox h2 span{display:block;font-size:30px;color: white;}
.lightbox h3{font-size:24px; line-height: 28px; margin: 5px 0 20px 0;}
	.lightbox h3 p {line-height: 35px;}
.lightbox h4{font-size:20px; line-height: 24px; margin: 5px 0 15px 0;}
.lightbox h5{font-size:16px; line-height: 20px; margin: 5px 0 10px 0;}
.lightbox h6{font-size:13px; line-height: 16px; margin: 5px 0 10px 0;}
.lightbox p{margin-bottom:20px;line-height:22px}
.lightbox img {max-width: 630px; height: auto;}




#content{display: block; width: 100%; float: left; }
#content.loading{background:url('./images/loading.gif') no-repeat 50% 25%}
#home{margin:0 auto}
#home .thumb{z-index:1;background:#fff;float:left;overflow:hidden}
#home .thumb.w160{width:160px}
#home .thumb.w320{width:320px}
#home .thumb.w480{width:480px}
.fraseHome{position:relative;z-index:10;width:990px;margin:0 auto}
.fraseHome h2{position:absolute;top:-168px;left:265px;width:190px;text-transform:uppercase;line-height:50px;font-weight:normal;/*font-family:'TradeGothicW01-BoldCn20 675334';*/font-size:45px;color:#225183}
.fraseHome h2 .bg{padding:0 5px;background:#225183;color:#429dff}

.page{width:990px;margin: 0 auto;overflow:hidden;display:inline-block;font-weight:normal;/*font-family:'Trade Gothic W01 Roman';*/font-size:16px;color:#5c7f8f; padding-top: 30px;background-image: url(./images/bgFooter.png);}
.page h2.title-page {position:relative;float:left;width:220px;margin:0 30px 0 10px;text-transform:uppercase;text-align:right;line-height:40px;font-weight:bold;/*font-family:'TradeGothicW01-BoldCn20 675334';*/font-size:34px;color:#225183;font-family: 'Oswald', sans-serif;}
.page h2 span{font-size:22px;font-weight: normal; display: block; clear: both;}
.page h3{margin-bottom:35px;font-size:30px;text-transform:uppercase;line-height:35px;font-weight:bold;/*font-family:'TradeGothicW01-BoldCn20 675334';*/font-size:28px;color:#225183;font-family: 'Oswald', sans-serif;}
.page h4{margin-bottom:35px;text-transform:uppercase;line-height:26px;font-weight:normal;/*font-family:'TradeGothicW01-BoldCn20 675334';*/font-size:20px;color:#5c7f8f;font-family: 'Oswald', sans-serif;}
.page h4.hMenor{font-size:18px}
.page .col{width:730px;float:left;margin-top:70px}
.page .col .box640{width:640px}
.page .col p{width:480px;margin-bottom:30px}
.page .col p.pMenor{width:300px}
.page .col a{font-weight:normal;font-size:16px;color:#225183}
.page .col a:hover{color:#429dff}
.page .col ul {}
.page .col li{width:480px;margin: 0 0 25px -25px; float: left; padding: 0 0 0 25px;line-height:20px; background:url('./images/dot.png') no-repeat 0 5px;}
.page .col h1, .page .col h2, .page .col h3, .page .col h4, .page .col h5, .page .col h6 {font-weight:bold;color:#225183;font-family: 'Oswald', sans-serif; text-align: left;text-transform:uppercase;}
.page .col h1{font-size:35px; line-height: 40px; margin: 5px 0 25px 0;}
.page .col h2{font-size:28px; line-height: 35px; margin: 5px 0 20px 0;}
.page .col h3{font-size:24px; line-height: 28px; margin: 5px 0 20px 0;}
.page .col h4{font-size:20px; line-height: 24px; margin: 5px 0 15px 0;}
.page .col h5{font-size:16px; line-height: 20px; margin: 5px 0 10px 0;}
.page .col h6{font-size:13px; line-height: 16px; margin: 5px 0 10px 0;}



.slider{position:relative;float:left;width:480px;height:160px;margin-bottom:60px}
.page .col .slider li{float:left;width:480px;height:160px; background: none;}
.page .col .slider .bt{position:absolute;top:50%;margin-top:-32px;width:35px;height:64px;overflow:hidden;text-indent:-9999em;background:url('./images/sprite.png') no-repeat -318px -194px}
.page .col .slider .bt.next{right:-110px;background-position:-355px -194px}
.page .col .slider .bt.prev{left:-110px}
.page .col .slider .bt:hover{-ms-filter:"alpha(opacity=@numIE)";filter:alpha(opacity=70);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
#sobre .boxBlue{padding:10px 10px 0 10px;width:140px;background:#429dff}
#sobre .boxBlue p{width:140px;margin-bottom:10px}
#sobre .boxBlue strong{font-weight:normal;/*font-family:'TradeGothicW01-BoldCn20 675334';*/font-size:16px;color:#fff}
#sobre .boxBlue li{width:140px;padding:0 5px;margin-bottom:10px;font-weight:normal;/*font-family:'Trade Gothic W01 Cn 18';*/font-size:14px;color:#fff}
#sobre .boxBlue li .dot{top:5px;left:-10px;background:url('./images/dotWhite.png') no-repeat}
#sobre .video{position:relative;left:-160px;width:640px;font-family: 'Oswald', sans-serif;font-size:14px}
#sobre .video p{margin-bottom:15px}

#eixos-ou-frentes .boxes{position:relative;left:-80px;margin-bottom:30px;font-family: 'Oswald', sans-serif;}
#eixos-ou-frentes .item{float:left;margin-right:1px;width:160px;height:160px;background:#429dff;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
#eixos-ou-frentes .item a{width:160px;height:160px;display:block}
#eixos-ou-frentes .item strong.title-boxs{margin-bottom:10px;font-weight:normal;display: block;/*font-family:'TradeGothicW01-BoldCn20 675334';*/font-size:20px;color:#fff}
#eixos-ou-frentes .item.lay strong.title-boxs{padding:60px 0 0 45px}
#eixos-ou-frentes .item.lay2 strong.title-boxs{padding:60px 0 0 30px}
#eixos-ou-frentes .item.lay3 strong.title-boxs{padding:60px 0 0 50px}
#eixos-ou-frentes .item.lay_details strong.title-boxs{padding:15px 0 0 15px}
#eixos-ou-frentes .item.lay_details li {width:130px;margin:0 0 10px 0; padding: 0 0 0 15px;line-height:15px;font-weight:normal;/*font-family:'Trade Gothic W01 Cn 18';*/font-size:13px;color:#fff;background:url('./images/dotWhite.png') no-repeat 0 3px}
#eixos-ou-frentes .item.over{-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-ms-filter:"alpha(opacity=@numIE)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
#eixos-ou-frentes strong{color:#225183}

#parceiros .parceiro{margin-bottom:60px}
#parceiros .parceiro .col_l{float:left;width:160px}
#parceiros .parceiro .col_l img{display:block;margin-top:40px}
#parceiros .parceiro .col_r{float:left;width:560px}
#parceiros .parceiro a{color:#5c7f8f}
#parceiros .parceiro a:hover{color:#225183}
#parceiros .parceiro .desc{padding:10px;margin-bottom:10px;background:#ececec}
#parceiros .parceiro .desc p{width:540px;margin-bottom:0}
#parceiros .parceiro .more{margin-left:10px}

#projetos-socioambientais strong{color:#225183}
#projetos-socioambientais .boxes{margin-bottom:35px;}
#projetos-socioambientais .boxes .item{float:left;margin-right:1px;width:80px;height:80px;background:#225183}
#projetos-socioambientais .boxes .item strong.title-boxs{font-weight:normal;/*font-family:'Trade Gothic W01 Roman';*/font-size:16px;color:#fff;text-align:center;line-height:80px; display: block;}
#projetos-socioambientais .boxes .item.lay strong.title-boxs{line-height:20px;text-align:left;padding:21px 0 0 10px}
#projetos-socioambientais .mapas{position:relative;width:880px;margin:0 0 0 -160px; overflow: hidden;height:490px;margin-bottom:20px;font-family: 'Oswald', sans-serif;}
#projetos-socioambientais .mapas .box{position:absolute;top:0;width:880px}
#projetos-socioambientais .mapas .item{float:left;width:320px;height:160px;font-weight:normal;/*font-family:'Trade Gothic W01 Cn 18';*/font-size:14px;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
#projetos-socioambientais .mapas .item .info{float:left;width:140px;height:60px;padding:90px 10px 10px 10px;background:#429dff}
#projetos-socioambientais .mapas .item .info p{width:140px;line-height:16px;font-weight:normal;/*font-family:'Trade Gothic W01 Cn 18';*/font-size:13px;color:#fff}
#projetos-socioambientais .mapas .item h6{margin-bottom:5px;font-weight:normal;/*font-family:'TradeGothicW01-BoldCn20 675334';*/font-size:16px;color:#fff}
#projetos-socioambientais .mapas .item.item1{margin:0 80px 0 160px}
#projetos-socioambientais .mapas .item.item3{margin-right:80px}
#projetos-socioambientais .mapas .item.item5{margin-left:240px}
#projetos-socioambientais .mapas .item.over{-moz-transform:scale(0.9);-webkit-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-ms-filter:"alpha(opacity=@numIE)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}
.page .item {transition: all 0.2s ease-out 0s;}
.page .item.over {opacity: 0.7;transform: scale(0.9);}
#projetos-socioambientais .mapas p {margin: 0 !important;}

#comunicacao-e-engajamento{padding-bottom:60px}
#comunicacao-e-engajamento .item{margin-bottom:35px; float: left}
#comunicacao-e-engajamento .item .col_l{float:left;width:160px;height:160px;background:#95a3bf;font-weight:normal;font-family: 'Oswald', sans-serif;/*font-family:'TradeGothicW01-BoldCn20 675334';*/font-size:90px;color:#fff;text-align:center}
#comunicacao-e-engajamento .item .col_l p{width:160px;margin-bottom:0;line-height:60px;padding-top:21px}
#comunicacao-e-engajamento .item .col_l span{font-size:45px}
#comunicacao-e-engajamento .item .col_r{float:left;width:540px;height:140px;padding:20px 0 0 20px;background:#e5edef;font-weight:normal;font-family: 'Oswald', sans-serif;/*font-family:'Trade Gothic W01 Cn 18';*/font-size:25px;color:#5c7f8f}
#comunicacao-e-engajamento .item .col_r p{width:520px;line-height:34px;margin-bottom:10px}
#comunicacao-e-engajamento .item .col_r p.onde{font-size:20px}
#comunicacao-e-engajamento .item .col_r strong{color:#225183}
#comunicacao-e-engajamento .col_movimento{width:490px;float:left}
#comunicacao-e-engajamento .boxBlue{margin-top:75px;padding:10px 10px 0 10px;width:140px;background:#429dff;font-weight:normal;font-family: 'Oswald', sans-serif;/*font-family:'TradeGothicW01-BoldCn20 675334';*/font-size:18px;color:#fff}
#comunicacao-e-engajamento .boxBlue p{width:140px;margin-bottom:10px}
#comunicacao-e-engajamento .acesse{position:relative;left:-80px;width:160px;height:60px;padding:10px 0 10px 80px;display:block;line-height:20px;background:#225183;text-transform:uppercase;font-weight:normal;font-family: 'Oswald', sans-serif;/*font-family:'TradeGothicW01-BoldCn20 675334';*/font-size:18px;color:#fff}
#comunicacao-e-engajamento .acesse span{display:block;position:absolute;left:17px;top:12px;width:42px;height:54px;background:url('./images/sprite.png') no-repeat -415px -194px}
#comunicacao-e-engajamento .acesse:hover{background:#429dff}

#novos-negocios .box{position:relative;margin-left:100px}
#novos-negocios .box img{display:block;margin-right:15px}
#novos-negocios .box p{float:left;margin-bottom:30px;width:300px}

#footer{width:990px;margin: 0 auto;padding:60px 0 50px 0; clear: both;}
#footer p{float:left;width:200px;font-weight:normal;/*font-family:'Trade Gothic W01 Roman';*/font-size:10px;color:#5c7f8f}
#footer ul{float:right}
#footer li{float:left;margin-right:6px}
#footer a{display:block;width:23px;height:23px;overflow:hidden;text-indent:-9999em;background:url('./images/sprite.png') no-repeat -22px -200px}
#footer a.fb{background-position:-51px -200px}
#footer a.tumblr{background-position:-80px -200px}
#footer a.inst{background-position:-109px -200px}
#footer a.pint{background-position:-138px -200px}
#footer a.ytb{background-position:-167px -200px}
#footer a.vimeo{background-position:-196px -200px}
#footer a.rss{background-position:-225px -200px}
#footer a:hover{-ms-filter:"alpha(opacity=@numIE)";filter:alpha(opacity=70);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.noMar{margin:0}
.f_r{float:right}
.f_l{float:left}
.upper{text-transform:uppercase}


form input[type='text'], form select {
	outline: none;
	margin-bottom:15px;
	border: 1px solid rgb(178, 178, 178);
	font-size:14px;
	width:90%;
	margin-left:auto; 
	margin-right:auto;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
	-moz-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
	box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;

	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;

	padding: 5px 10px !important; 
}


form select option {
	padding: 6px 10px;
	outline: none;
}

.botonrojo {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0192c6), color-stop(1, #3d547d) );
	background:-moz-linear-gradient( center top, #0192c6 5%, #3d547d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0192c6', endColorstr='#3d547d');
	background-color:#0192c6;
	cursor:pointer;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	display:inline-block;
	color:#ffffff;
	/*font-family:Arial;*/
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	height:65px;
	line-height:65px;
	width:100%;
	text-decoration:none;
	text-align:center;
}


/* ADAPTAÇÕES MARCELEZA */

/*#home { position: relative; height: 960px; width: 1120px; }
#home .thumb.masonry-brick { width: 160px; height: 160px; transform: rotateY(0deg) perspective(300px); opacity: 1; position: absolute; top: 0px; left: 0px; }
#home .thumb.masonry-brick img {  }*/

#footer a.facebook { background-position: -51px -200px; }
#footer a.youtube { background-position: -167px -200px; }

#eixos-ou-frentes .item.lay strong.title-boxs { padding: 60px 0px 0 25px; }

#header .navTop li.current-page-ancestor a span.txt,
#header .navTop li.current_page_item a span.txt,
#header .navTop li a:hover span.txt { color: #FFF; }

#header .navTop li.current-page-ancestor a span.seta,
#header .navTop li.current_page_item a span.seta,
#header .navTop li a:hover span.seta { left: -60px; }

#header .navTop li.current-page-ancestor a span.setaOver,
#header .navTop li.current_page_item a span.setaOver,
#header .navTop li a:hover span.setaOver{ top: 13px; }

#header .navTop li.current-page-ancestor a span.bg,
#header .navTop li.current_page_item a span.bg,
#header .navTop li a:hover span.bg { top: 0;}


/*#header .navMain li a .icon { -webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;  }*/

#header .navMain li#menu-item-22 a .icon { background-position: -182px 0px; }
#header .navMain li#menu-item-23 a .icon { background-position: -273px 0px; }
#header .navMain li#menu-item-24 a .icon { background-position: -91px 0px; }
#header .navMain li#menu-item-25 a .icon { background-position: 0 0; }

#header .navMain li#menu-item-22.current_page_item a .icon,
#header .navMain li#menu-item-22 a:hover .icon { background-position: -182px -91px; }
#header .navMain li#menu-item-22.current_page_item a .txtOver,
#header .navMain li#menu-item-22 a:hover .txtOver { color: #429dff; opacity: 1; top: 100px;}

#header .navMain li#menu-item-23.current_page_item a .icon,
#header .navMain li#menu-item-23 a:hover .icon { background-position: -273px -91px; }
#header .navMain li#menu-item-23.current_page_item a .txtOver,
#header .navMain li#menu-item-23 a:hover .txtOver { color: #429dff; opacity: 1; top: 100px;}

#header .navMain li#menu-item-24.current_page_item a .icon,
#header .navMain li#menu-item-24 a:hover .icon { background-position: -91px -91px; }
#header .navMain li#menu-item-24.current_page_item a .txtOver,
#header .navMain li#menu-item-24 a:hover .txtOver { color: #429dff; opacity: 1; top: 100px;}

#header .navMain li#menu-item-25.current_page_item a .icon,
#header .navMain li#menu-item-25 a:hover .icon { background-position: 0 -91px; }
#header .navMain li#menu-item-25.current_page_item a .txtOver,
#header .navMain li#menu-item-25 a:hover .txtOver { color: #429dff; opacity: 1; top: 100px;}


#header .navMain li a .icon, 
#header .navMain a .txtOver,
#header .navMain a .txt { transition: all 0.3s ease 0s; }

#header .navMain a .txtOver { opacity: 0; top: 150px; }
#header .navMain .current_page_item a .txtOver { opacity: 1; top: 100px; }
#header .navMain a:hover .txtOver { opacity: 1; top: 100px; }

#header .navMain a .txt { opacity: 1; top: 100px; }
#header .navMain .current_page_item a .txt,
#header .navMain a:hover .txt { opacity: 0; top: 150px; }

#header .navTop a span { transition: all 0.3s ease 0s; }



#home { position: relative; height: 960px; width: 100%; }
#home .thumb { transition: all 1s ease 1s; transform: rotateY(90deg) perspective(300px); }
#home .thumb.efeito-rodar { transform: rotateY(0deg) perspective(300px);}
#home .thumb,
#content .page { opacity: 0; display: block; position: relative; top: 100px;}

