/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


@media screen and (max-width: 550px){
	.flexslider_2 .frase_flex span{
		font-size: 9pt !important;
	}

	.flexslider_3 .frase_flex span{
		font-size: 9pt !important;
	}

	.flexslider_4 .frase_flex span{
		font-size: 9pt !important;
	}
}


/***********************************/
.flexslider .flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {
	outline: none;
}

.flexslider .slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0; padding: 0; list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
	margin: 0; padding: 0;
}

.flexslider .slides > li {
	display: none; 
	/*-webkit-backface-visibility: hidden;*/
} /* Hide the slides before the JS is loaded. Avoids image jumping */



.flex-pauseplay span {
	text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
	content: "\0020"; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider { 		
	position: absolute; 	
	zoom: 1; 
	top: 0;
	left: 0;
	width: 100%;
	height: 250px;		
}

.flexslider .frase_flex{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin-top: 20px;
	text-align: center;
	text-transform: uppercase;

}

.flexslider .frase_flex span{
	font-family: 'Maven Pro';
  	font-style: normal;
  	font-weight: 400;
  	color: #FFFFFF;
	font-size: 18pt;
}

.flexslider .slides img {
	position: relative;
	margin-top: 40px;
	left: 50%;
	width: 246px;
	margin-left: -123px;
	height: 126px;
	display: block;
}

.flexslider .flex-viewport { 	
	-webkit-transition: all 1s ease; 
	-moz-transition: all 1s ease; 
	-o-transition: all 1s ease; 
	transition: all 1s ease; 
	position: relative;
	z-index: 1;
}

.flexslider .loading .flex-viewport { 
	
}

.flexslider .slides { 
	zoom: 1; 
}

.flexslider .carousel li { 
	margin-right: 5px; 
}

/* Direction Nav */
.flexslider .flex-direction-nav {
	*height: 0;
	display: block;
}

.flexslider .flex-direction-nav a  { 
	display: block; 
	width: 40px; 
	height: 40px; 
	margin: -20px 0 0; 
	position: absolute; 
	top: 55%; 
	z-index: 10; 
	overflow: hidden; 
	opacity: 1; 
	cursor: default; 
	color: rgba(0,0,0,0.8); 	
	cursor: pointer;	
}

.flexslider .flex-direction-nav .flex-prev { 
	left: 50px; 
	width: 19px;
	height: 24px;
	background:url(../../imagens/icons/seta_cinza_esquerda.png) no-repeat;
	
}

.flexslider .flex-direction-nav .flex-next { 
	right: 50px; 	
	width: 19px;
	height: 24px;
	background:url(../../imagens/icons/seta_cinza_direita.png) no-repeat;
	
}

.flexslider:hover .flex-next:hover{
	background:url(../../imagens/icons/seta_cinza_direita.png) no-repeat;
}


.flexslider:hover .flex-prev:hover{
	background:url(../../imagens/icons/seta_cinza_esquerda.png) no-repeat;
}


.flexslider:hover .flex-prev { 
	
}

.flexslider:hover .flex-next { 
	
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { 
	opacity: 1; 
}

.flexslider .flex-direction-nav .flex-disabled { 
	cursor: default; 
}

.flexslider .flex-direction-nav a:before  { 
	/*font-family: "flexslider-icon"; 
	font-size: 40px; 
	display: inline-block; 
	content: '\f001'; */
}

.flexslider .flex-direction-nav a.flex-next:before  { 
	/*content: '\f002'; */
}

/* Pause/Play */
.flexslider .flex-pauseplay a { 
	display: block; 
	width: 20px; 
	height: 20px; 
	position: absolute; 
	bottom: 5px; 
	left: 10px; 
	opacity: 0.8; 
	z-index: 10; 
	overflow: hidden; 
	cursor: pointer; 
	color: #000; 
}

.flexslider .flex-pauseplay a:before  { 
	font-family: "flexslider-icon"; 
	font-size: 20px; 
	display: inline-block; 
	content: '\f004'; 
}

.flexslider .flex-pauseplay a:hover  { 
	opacity: 1; 
}

.flexslider .flex-pauseplay a.flex-play:before { 
	content: '\f003'; 
}

/* Control Nav */
.flexslider .flex-control-nav {
	width: 100%; 
	position: absolute; 
	bottom: -35px; 
	text-align: center;
}

.flexslider .flex-control-nav li {
	margin: 0 2px; 
	display: inline-block; 
	zoom: 1; 
	*display: inline;
}

.flexslider .flex-control-paging li a {
	width: 16px; 
	height: 16px; 
	display: block; 
	/*background: #666; 
	background: rgba(0,0,0,0.5); */
	cursor: pointer; 
	text-indent: -9999px; 	
	/*-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	-o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3); */
	background:url(../../imagens/icons/bola_dourada_up.png) no-repeat;
	
}

.flexslider .flex-control-paging li a:hover { 
	background:url(../../imagens/icons/bola_dourada_hover.png) no-repeat;
	/*background: #333; 
	background: rgba(0,0,0,0.7); */
}

.flexslider .flex-control-paging li a.flex-active { 
	background:url(../../imagens/icons/bola_dourada_hover.png) no-repeat;
	/*background: #000; 
	background: rgba(0,0,0,0.9); */
	cursor: default; 
}

.flexslider .flex-control-thumbs {
	margin: 5px 0 0; 
	position: static; 
	overflow: hidden;
}

.flexslider .flex-control-thumbs li {
	width: 25%; 
	float: left; 
	margin: 0;}

.flexslider .flex-control-thumbs img {
	width: 100%; 
	display: block; 
	opacity: .7; 
	cursor: pointer;
}

.flexslider .flex-control-thumbs img:hover {
	opacity: 1;
}

.flexslider .flex-control-thumbs .flex-active {
	opacity: 1; 
	cursor: default;
}

/*** O que fazemos ***/
.flexslider_1 .flex-container a:active,
.flexslider_1 a:active,
.flex-container a:focus,
.flexslider_1 a:focus  {
	outline: none;
}

.flexslider_1 .slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0; padding: 0; list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider_1 {
	margin: 0; padding: 0;
}

.flexslider_1 .slides > li {
	display: none; 
	/*-webkit-backface-visibility: hidden;*/
} /* Hide the slides before the JS is loaded. Avoids image jumping */



.flex-pauseplay span {
	text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
	content: "\0020"; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider_1 { 		
	position: relative; 	
	zoom: 1; 
	top: 0;
	left: 0;
	width: 100%;
	padding-bottom: 120px;
	/*height: 340px;	*/
	/*border:1px solid red;*/	
}

.flexslider_1 .frase_flex{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin-top: 20px;
	text-align: center;
}

.flexslider_1 .frase_flex span{
	font-family: 'Maven Pro';
  	font-style: normal;
  	font-weight: 400;
  	color: #FFFFFF;
	font-size: 18pt;
}

.segunda_frase_flex{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin-top: 20px;
	margin-left: 20px;
	text-align: center;	
}

.segunda_frase_flex span{
	font-family: 'Maven Pro';
  	font-style: normal;
  	font-weight: 400;
  	color: #FFFFFF;
	font-size: 11pt;
}

.flexslider_1 .slides img {
	position: relative;
	margin-top: 40px;
	left: 50%;
	width: 246px;
	margin-left: -123px;
	height: 126px;
	display: block;
}

.flexslider_1 .flex-viewport { 	
	-webkit-transition: all 1s ease; 
	-moz-transition: all 1s ease; 
	-o-transition: all 1s ease; 
	transition: all 1s ease; 
	position: relative;
	z-index: 1;
}

.flexslider_1 .loading .flex-viewport { 
	
}

.flexslider_1 .slides { 
	zoom: 1; 
}

.flexslider_1 .carousel li { 
	margin-right: 5px; 
}

/* Direction Nav */
.flexslider_1 .flex-direction-nav {
	*height: 0;
	display: block;
}

.flexslider_1 .flex-direction-nav a  { 
	display: block; 
	width: 40px; 
	height: 40px; 
	margin: -20px 0 0; 
	position: absolute; 
	/*top: 55%; */
	top: 190px;
	z-index: 10; 
	overflow: hidden; 
	opacity: 1; 
	cursor: default; 
	color: rgba(0,0,0,0.8); 	
	cursor: pointer;	
}

.flexslider_1 .flex-direction-nav .flex-prev { 
	left: 50px; 
	width: 19px;
	height: 24px;
	background:url(../../imagens/icons/seta_cinza_esquerda.png) no-repeat;
	
}

.flexslider_1 .flex-direction-nav .flex-next { 
	right: 50px; 	
	width: 19px;
	height: 24px;
	background:url(../../imagens/icons/seta_cinza_direita.png) no-repeat;
	
}

.flexslider_1:hover .flex-next:hover{
	background:url(../../imagens/icons/seta_cinza_direita.png) no-repeat;
}


.flexslider_1:hover .flex-prev:hover{
	background:url(../../imagens/icons/seta_cinza_esquerda.png) no-repeat;
}


.flexslider_1:hover .flex-prev { 
	
}

.flexslider_1:hover .flex-next { 
	
}

.flexslider_1:hover .flex-next:hover, .flexslider_1:hover .flex-prev:hover { 
	opacity: 1; 
}

.flexslider_1 .flex-direction-nav .flex-disabled { 
	cursor: default; 
}

.flexslider_1 .flex-direction-nav a:before  { 
	/*font-family: "flexslider-icon"; 
	font-size: 40px; 
	display: inline-block; 
	content: '\f001'; */
}

.flexslider_1 .flex-direction-nav a.flex-next:before  { 
	/*content: '\f002'; */
}

/* Pause/Play */
.flexslider_1 .flex-pauseplay a { 
	display: block; 
	width: 20px; 
	height: 20px; 
	position: absolute; 
	bottom: 5px; 
	left: 10px; 
	opacity: 0.8; 
	z-index: 10; 
	overflow: hidden; 
	cursor: pointer; 
	color: #000; 
}

.flexslider_1 .flex-pauseplay a:before  { 
	font-family: "flexslider-icon"; 
	font-size: 20px; 
	display: inline-block; 
	content: '\f004'; 
}

.flexslider_1 .flex-pauseplay a:hover  { 
	opacity: 1; 
}

.flexslider_1 .flex-pauseplay a.flex-play:before { 
	content: '\f003'; 
}

/* Control Nav */
.flexslider_1 .flex-control-nav {
	width: 100%; 
	position: absolute; 
	bottom: 40px; 
	text-align: center;
}

.flexslider_1 .flex-control-nav li {
	margin: 0 2px; 
	display: inline-block; 
	zoom: 1; 
	*display: inline;
}

.flexslider_1 .flex-control-paging li a {
	width: 16px; 
	height: 16px; 
	display: block; 
	/*background: #666; 
	background: rgba(0,0,0,0.5); */
	cursor: pointer; 
	text-indent: -9999px; 	
	/*-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	-o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3); */
	background:url(../../imagens/icons/bola_dourada_up.png) no-repeat;
	
}

.flexslider_1 .flex-control-paging li a:hover { 
	background:url(../../imagens/icons/bola_dourada_hover.png) no-repeat;
	/*background: #333; 
	background: rgba(0,0,0,0.7); */
}

.flexslider_1 .flex-control-paging li a.flex-active { 
	background:url(../../imagens/icons/bola_dourada_hover.png) no-repeat;
	/*background: #000; 
	background: rgba(0,0,0,0.9); */
	cursor: default; 
}

.flexslider_1 .flex-control-thumbs {
	margin: 5px 0 0; 
	position: static; 
	overflow: hidden;
}

.flexslider_1 .flex-control-thumbs li {
	width: 25%; 
	float: left; 
	margin: 0;}

.flexslider_1 .flex-control-thumbs img {
	width: 100%; 
	display: block; 
	opacity: .7; 
	cursor: pointer;
}

.flexslider_1 .flex-control-thumbs img:hover {
	opacity: 1;
}

.flexslider_1 .flex-control-thumbs .flex-active {
	opacity: 1; 
	cursor: default;
}

/*** Portfolio ***/
.flexslider_2 .flex-container a:active,
.flexslider_2 a:active,
.flex-container a:focus,
.flexslider_2 a:focus  {
	outline: none;
}

.flexslider_2 .slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0; padding: 0; list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider_2 {
	margin: 0; padding: 0;
}

.flexslider_2 .slides > li {
	display: none; 
	/*-webkit-backface-visibility: hidden;*/
} /* Hide the slides before the JS is loaded. Avoids image jumping */



.flex-pauseplay span {
	text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
	content: "\0020"; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider_2 { 		
	position: absolute; 	
	zoom: 1; 
	top: 0;
	right: 0;
	width: 918px;
	height: 664px;	
	/*background:url(../../imagens/imagem_fundo_home_2.jpg) no-repeat;
	background-size: cover;*/
	background-color: #4D4D4D;
}

.flexslider_2 .frase_flex{	
	position: relative;
	top: -50px;
	left: 50px;	
	z-index: 970;	
}

.frase_flex span{
	font-family: 'Maven Pro';
  	font-style: normal;
  	font-weight: 400;
  	font-size: 11pt;
  	color: #8CC63F;
}

.flexslider_2 .slides img {	
	position: relative;
	left: 50%;
	margin-left: -459px;
	width: 918px;
	height: 664px;
	display: block;	
}

.flexslider_2 .flex-viewport { 	
	-webkit-transition: all 1s ease; 
	-moz-transition: all 1s ease; 
	-o-transition: all 1s ease; 
	transition: all 1s ease; 
	position: relative;
	z-index: 1;
}

.flexslider_2 .loading .flex-viewport { 
	
}

.flexslider_2 .slides { 
	zoom: 1; 
}

.flexslider_2 .carousel li { 
	margin-right: 5px; 
}

/* Direction Nav */
.flexslider_2 .flex-direction-nav {
	*height: 0;
	display: block;
}

.flexslider_2 .flex-direction-nav a  { 
	display: block; 
	width: 40px; 
	height: 40px; 
	margin: -20px 0 0; 
	position: absolute; 
	top: 55%; 
	z-index: 10; 
	overflow: hidden; 
	opacity: 1; 
	cursor: default; 
	color: rgba(0,0,0,0.8); 	
	cursor: pointer;	
}

.flexslider_2 .flex-direction-nav .flex-prev { 
	left: 50px; 
	width: 19px;
	height: 24px;
	background:url(../../imagens/icons/seta_cinza_esquerda.png) no-repeat;
	
}

.flexslider_2 .flex-direction-nav .flex-next { 
	right: 50px; 	
	width: 19px;
	height: 24px;
	background:url(../../imagens/icons/seta_cinza_direita.png) no-repeat;
	
}

.flexslider_2:hover .flex-next:hover{
	background:url(../../imagens/icons/seta_cinza_direita.png) no-repeat;
}


.flexslider_2:hover .flex-prev:hover{
	background:url(../../imagens/icons/seta_cinza_esquerda.png) no-repeat;
}


.flexslider_2:hover .flex-prev { 
	
}

.flexslider_2:hover .flex-next { 
	
}

.flexslider_2:hover .flex-next:hover, .flexslider_2:hover .flex-prev:hover { 
	opacity: 1; 
}

.flexslider_2 .flex-direction-nav .flex-disabled { 
	cursor: default; 
}

.flexslider_2 .flex-direction-nav a:before  { 
	/*font-family: "flexslider-icon"; 
	font-size: 40px; 
	display: inline-block; 
	content: '\f001'; */
}

.flexslider_2 .flex-direction-nav a.flex-next:before  { 
	/*content: '\f002'; */
}

/* Pause/Play */
.flexslider_2 .flex-pauseplay a { 
	display: block; 
	width: 20px; 
	height: 20px; 
	position: absolute; 
	bottom: 5px; 
	left: 10px; 
	opacity: 0.8; 
	z-index: 10; 
	overflow: hidden; 
	cursor: pointer; 
	color: #000; 
}

.flexslider_2 .flex-pauseplay a:before  { 
	font-family: "flexslider-icon"; 
	font-size: 20px; 
	display: inline-block; 
	content: '\f004'; 
}

.flexslider_2 .flex-pauseplay a:hover  { 
	opacity: 1; 
}

.flexslider_2 .flex-pauseplay a.flex-play:before { 
	content: '\f003'; 
}

/* Control Nav */
.flexslider_2 .flex-control-nav {
	/*width: 100%; */
	position: absolute; 
	bottom: 0px; 
	right: 50px;
	margin-bottom: 30px;
	/*margin-right: 50px;*/
	/*text-align: center;*/
	z-index: 999;
	
}

.flexslider_2 .flex-control-nav li {
	margin: 0 2px; 
	display: inline-block; 
	zoom: 1; 
	*display: inline;
}

.flexslider_2 .flex-control-paging li a {
	width: 16px; 
	height: 16px; 
	display: block; 
	/*background: #666; 
	background: rgba(0,0,0,0.5); */
	cursor: pointer; 
	text-indent: -9999px; 	
	/*-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	-o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3); */
	background:url(../../imagens/icons/bola_verde_up.png) no-repeat;
	
}

.flexslider_2 .flex-control-paging li a:hover { 
	background:url(../../imagens/icons/bola_verde_hover.png) no-repeat;
	/*background: #333; 
	background: rgba(0,0,0,0.7); */
}

.flexslider_2 .flex-control-paging li a.flex-active { 
	background:url(../../imagens/icons/bola_verde_hover.png) no-repeat;
	/*background: #000; 
	background: rgba(0,0,0,0.9); */
	cursor: default; 
}

.flexslider_2 .flex-control-thumbs {
	position: absolute;
	top: 0;
	left: 0;		
	height: 100%;
	overflow: auto;	
	background-color: #4D4D4D;	
}

.flexslider_2 .flex-control-thumbs li {
	width: 200px; 
	float: left; 
	margin: 0;}

.flexslider_2 .flex-control-thumbs img {
	width: 100%; 
	display: block; 
	opacity: .7; 
	cursor: pointer;
}

.flexslider_2 .flex-control-thumbs img:hover {
	opacity: 1;
}

.flexslider_2 .flex-control-thumbs .flex-active {
	opacity: 1; 
	cursor: default;
}

/** Portfolio Casa **/
.flexslider_3 .flex-container a:active,
.flexslider_3 a:active,
.flex-container a:focus,
.flexslider_3 a:focus  {
	outline: none;
}

.flexslider_3 .slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0; padding: 0; list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider_3 {
	margin: 0; padding: 0;
}

.flexslider_3 .slides > li {
	display: none; 
	/*-webkit-backface-visibility: hidden;*/
} /* Hide the slides before the JS is loaded. Avoids image jumping */



.flex-pauseplay span {
	text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
	content: "\0020"; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider_3 { 		
	position: absolute; 	
	zoom: 1; 
	top: 0;
	right: 0;
	width: 918px;
	height: 664px;	
	/*background:url(../../imagens/imagem_fundo_home_2.jpg) no-repeat;
	background-size: cover;*/
	background-color: #4D4D4D;
}

.flexslider_3 .frase_flex{	
	position: relative;
	top: -50px;
	left: 50px;	
	z-index: 970;
}

.flexslider_3 span{
	font-family: 'Maven Pro';
  	font-style: normal;
  	font-weight: 400;
  	font-size: 11pt;
  	color: #8CC63F;
}

.flexslider_3 .slides img {	
	position: relative;
	left: 50%;
	margin-left: -459px;
	width: 918px;
	height: 664px;
	display: block;	
}

.flexslider_3 .flex-viewport { 	
	-webkit-transition: all 1s ease; 
	-moz-transition: all 1s ease; 
	-o-transition: all 1s ease; 
	transition: all 1s ease; 
	position: relative;
	z-index: 1;
}

.flexslider_3 .loading .flex-viewport { 
	
}

.flexslider_3 .slides { 
	zoom: 1; 
}

.flexslider_3 .carousel li { 
	margin-right: 5px; 
}

/* Direction Nav */
.flexslider_3 .flex-direction-nav {
	*height: 0;
	display: block;
}

.flexslider_3 .flex-direction-nav a  { 
	display: block; 
	width: 40px; 
	height: 40px; 
	margin: -20px 0 0; 
	position: absolute; 
	top: 55%; 
	z-index: 10; 
	overflow: hidden; 
	opacity: 1; 
	cursor: default; 
	color: rgba(0,0,0,0.8); 	
	cursor: pointer;	
}

.flexslider_3 .flex-direction-nav .flex-prev { 
	left: 50px; 
	width: 19px;
	height: 24px;
	background:url(../../imagens/icons/seta_cinza_esquerda.png) no-repeat;
	
}

.flexslider_3 .flex-direction-nav .flex-next { 
	right: 50px; 	
	width: 19px;
	height: 24px;
	background:url(../../imagens/icons/seta_cinza_direita.png) no-repeat;
	
}

.flexslider_3:hover .flex-next:hover{
	background:url(../../imagens/icons/seta_cinza_direita.png) no-repeat;
}


.flexslider_3:hover .flex-prev:hover{
	background:url(../../imagens/icons/seta_cinza_esquerda.png) no-repeat;
}


.flexslider_3:hover .flex-prev { 
	
}

.flexslider_3:hover .flex-next { 
	
}

.flexslider_3:hover .flex-next:hover, .flexslider_3:hover .flex-prev:hover { 
	opacity: 1; 
}

.flexslider_3 .flex-direction-nav .flex-disabled { 
	cursor: default; 
}

.flexslider_3 .flex-direction-nav a:before  { 
	/*font-family: "flexslider-icon"; 
	font-size: 40px; 
	display: inline-block; 
	content: '\f001'; */
}

.flexslider_3 .flex-direction-nav a.flex-next:before  { 
	/*content: '\f002'; */
}

/* Pause/Play */
.flexslider_3 .flex-pauseplay a { 
	display: block; 
	width: 20px; 
	height: 20px; 
	position: absolute; 
	bottom: 5px; 
	left: 10px; 
	opacity: 0.8; 
	z-index: 10; 
	overflow: hidden; 
	cursor: pointer; 
	color: #000; 
}

.flexslider_3 .flex-pauseplay a:before  { 
	font-family: "flexslider-icon"; 
	font-size: 20px; 
	display: inline-block; 
	content: '\f004'; 
}

.flexslider_3 .flex-pauseplay a:hover  { 
	opacity: 1; 
}

.flexslider_3 .flex-pauseplay a.flex-play:before { 
	content: '\f003'; 
}

/* Control Nav */
.flexslider_3 .flex-control-nav {
	/*width: 100%; */
	position: absolute; 
	bottom: 0px; 
	right: 0px;
	margin-bottom: 30px;
	margin-right: 50px;
	/*text-align: center;*/
	z-index: 999;
	display: block !important;
	
}

.flexslider_3 .flex-control-nav li {
	margin: 0 2px; 
	display: inline-block; 
	zoom: 1; 
	*display: inline;
}

.flexslider_3 .flex-control-paging li a {
	width: 16px; 
	height: 16px; 
	display: block; 
	/*background: #666; 
	background: rgba(0,0,0,0.5); */
	cursor: pointer; 
	text-indent: -9999px; 	
	/*-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	-o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3); */
	background:url(../../imagens/icons/bola_verde_up.png) no-repeat;
	
}

.flexslider_3 .flex-control-paging li a:hover { 
	background:url(../../imagens/icons/bola_verde_hover.png) no-repeat;
	/*background: #333; 
	background: rgba(0,0,0,0.7); */
}

.flexslider_3 .flex-control-paging li a.flex-active { 
	background:url(../../imagens/icons/bola_verde_hover.png) no-repeat;
	/*background: #000; 
	background: rgba(0,0,0,0.9); */
	cursor: default; 
}

.flexslider_3 .flex-control-thumbs{
	position: absolute;
	top: 0;
	left: 0;		
	height: 100%;
	overflow: auto;	
	/*border:1px solid green;*/
}

.flexslider_3 .flex-control-thumbs li {
	width: 200px; 
	float: left; 
	margin: 0;
}

.flexslider_3 .flex-control-thumbs img {
	width: 100%; 
	display: block; 
	opacity: .7; 
	cursor: pointer;
}

.flexslider_3 .flex-control-thumbs img:hover {
	opacity: 1;
}

.flexslider_3 .flex-control-thumbs .flex-active {
	opacity: 1; 
	cursor: default;
}

/*** Embalagens Portfolio ***/
.flexslider_4 .flex-container a:active,
.flexslider_4 a:active,
.flex-container a:focus,
.flexslider_4 a:focus  {
	outline: none;
}

.flexslider_4 .slides,
.flex-control-nav,
.flex-direction-nav {
	margin: 0; padding: 0; list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider_4 {
	margin: 0; padding: 0;
}

.flexslider_4 .slides > li {
	display: none; 
	/*-webkit-backface-visibility: hidden;*/
} /* Hide the slides before the JS is loaded. Avoids image jumping */



.flex-pauseplay span {
	text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
	content: "\0020"; 
	display: block; 
	clear: both; 
	visibility: hidden; 
	line-height: 0; 
	height: 0;
}

html[xmlns] .slides {
	display: block;
}

* html .slides {
	height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider_4 { 		
	position: absolute; 	
	zoom: 1; 
	top: 0;
	right: 0;
	width: 918px;
	height: 664px;	
	background-color: #4D4D4D;
	/*border:1px solid red;*/	
}

.flexslider_4 .frase_flex{	
	position: relative;
	top: -50px;
	left: 50px;	
	z-index: 970;
}

.flexslider_4 span{
	font-family: 'Maven Pro';
  	font-style: normal;
  	font-weight: 400;
  	font-size: 11pt;
  	color: #8CC63F;
}

.flexslider_4 .slides img {	
	position: relative;
	left: 50%;
	margin-left: -459px;
	width: 918px;
	height: 664px;
	display: block;
	/*border:1px solid red;*/
}

.flexslider_4 .flex-viewport { 	
	-webkit-transition: all 1s ease; 
	-moz-transition: all 1s ease; 
	-o-transition: all 1s ease; 
	transition: all 1s ease; 
	position: relative;
	z-index: 1;
}

.flexslider_4 .loading .flex-viewport { 
	
}

.flexslider_4 .slides { 
	zoom: 1; 
}

.flexslider_4 .carousel li { 
	margin-right: 5px; 
}

/* Direction Nav */
.flexslider_4 .flex-direction-nav {
	*height: 0;
	display: block;
}

.flexslider_4 .flex-direction-nav a  { 
	display: block; 
	width: 40px; 
	height: 40px; 
	margin: -20px 0 0; 
	position: absolute; 
	top: 55%; 
	z-index: 10; 
	overflow: hidden; 
	opacity: 1; 
	cursor: default; 
	color: rgba(0,0,0,0.8); 	
	cursor: pointer;	
}

.flexslider_4 .flex-direction-nav .flex-prev { 
	left: 50px; 
	width: 19px;
	height: 24px;
	background:url(../../imagens/icons/seta_cinza_esquerda.png) no-repeat;
	
}

.flexslider_4 .flex-direction-nav .flex-next { 
	right: 50px; 	
	width: 19px;
	height: 24px;
	background:url(../../imagens/icons/seta_cinza_direita.png) no-repeat;
	
}

.flexslider_4:hover .flex-next:hover{
	background:url(../../imagens/icons/seta_cinza_direita.png) no-repeat;
}


.flexslider_4:hover .flex-prev:hover{
	background:url(../../imagens/icons/seta_cinza_esquerda.png) no-repeat;
}


.flexslider_4:hover .flex-prev { 
	
}

.flexslider_4:hover .flex-next { 
	
}

.flexslider_4:hover .flex-next:hover, .flexslider_4:hover .flex-prev:hover { 
	opacity: 1; 
}

.flexslider_4 .flex-direction-nav .flex-disabled { 
	cursor: default; 
}

.flexslider_4 .flex-direction-nav a:before  { 
	/*font-family: "flexslider-icon"; 
	font-size: 40px; 
	display: inline-block; 
	content: '\f001'; */
}

.flexslider_4 .flex-direction-nav a.flex-next:before  { 
	/*content: '\f002'; */
}

/* Pause/Play */
.flexslider_4 .flex-pauseplay a { 
	display: block; 
	width: 20px; 
	height: 20px; 
	position: absolute; 
	bottom: 5px; 
	left: 10px; 
	opacity: 0.8; 
	z-index: 10; 
	overflow: hidden; 
	cursor: pointer; 
	color: #000; 
}

.flexslider_4 .flex-pauseplay a:before  { 
	font-family: "flexslider-icon"; 
	font-size: 20px; 
	display: inline-block; 
	content: '\f004'; 
}

.flexslider_4 .flex-pauseplay a:hover  { 
	opacity: 1; 
}

.flexslider_4 .flex-pauseplay a.flex-play:before { 
	content: '\f003'; 
}

/* Control Nav */
.flexslider_4 .flex-control-nav {
	/*width: 100%; */
	position: absolute; 
	bottom: 0px; 
	right: 0px;
	margin-bottom: 30px;
	margin-right: 50px;
	/*text-align: center;*/
	z-index: 999;
	
}

.flexslider_4 .flex-control-nav li {
	margin: 0 2px; 
	display: inline-block; 
	zoom: 1; 
	*display: inline;
}

.flexslider_4 .flex-control-paging li a {
	width: 16px; 
	height: 16px; 
	display: block; 
	/*background: #666; 
	background: rgba(0,0,0,0.5); */
	cursor: pointer; 
	text-indent: -9999px; 	
	/*-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	-o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3); */
	background:url(../../imagens/icons/bola_verde_up.png) no-repeat;
	
}

.flexslider_4 .flex-control-paging li a:hover { 
	background:url(../../imagens/icons/bola_verde_hover.png) no-repeat;
	/*background: #333; 
	background: rgba(0,0,0,0.7); */
}

.flexslider_4 .flex-control-paging li a.flex-active { 
	background:url(../../imagens/icons/bola_verde_hover.png) no-repeat;
	/*background: #000; 
	background: rgba(0,0,0,0.9); */
	cursor: default; 
}

.flexslider_4 .flex-control-thumbs {
	position: absolute;
	top: 0;
	left: 0;	
	height: 100%;
	overflow: auto;		
}

.flexslider_4 .flex-control-thumbs li {
	width: 200px; 
	float: left; 
	margin: 0;}

.flexslider_4 .flex-control-thumbs img {
	width: 100%; 
	display: block; 
	opacity: .7; 
	cursor: pointer;
}

.flexslider_4 .flex-control-thumbs img:hover {
	opacity: 1;
}

.flexslider_4 .flex-control-thumbs .flex-active {
	opacity: 1; 
	cursor: default;
}