@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(_fontes/OpenSans-Light.woff) format('woff');
}


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(_fontes/OpenSans-Normal.woff) format('woff');
}


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(_fontes/OpenSans-Semibold.woff) format('woff');
}


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(_fontes/OpenSans-Bold.woff) format('woff');
}


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Bold'), url(_fontes/OpenSans-Extrabold.woff) format('woff');
}



@font-face {
  font-family: 'Special Elite';
  font-style: normal;
  font-weight: 400;
  src: local('Special Elite'), local('SpecialElite-Regular'), url(_fontes/Special-Elite.woff) format('woff');
}


@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: local('Ubuntu Light'), local('Ubuntu-Light'), url(_fontes/Ubuntu-Light.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu'), url(_fontes/Ubuntu-Normal.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'), url(_fontes/Ubuntu-Medium.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(_fontes/Ubuntu-Bold.woff) format('woff');
}

@font-face {
  font-family: 'helvetica';
  font-style: normal;
  font-weight: 300;
  src: local('helveticaneue light'), local('helveticaneue-light'), url(_fontes/helveticaneue-light.woff) format('woff');
}


@font-face {
  font-family: 'helvetica';
  font-style: normal;
  font-weight: 600;
  src: local('helveticaneue bold'), local('helveticaneue-bold'), url(_fontes/helveticaneue-bold.woff) format('woff');
}


/** 
	Light 300
	Normal 400
	Semi-Bold 600
	Bold 700
	Extra-Bold 800
*/

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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400; 
	color: #706f6f;
	font-size: 13px;
}

b{
	font-weight: 700; 
}


a{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400; 
	color: #706f6f;
	font-size: 13px;
	text-decoration: none;
}

a:hover{
	color: #000;
}

a, input, textarea, button, select{
	outline: none;
	outline-color: #454545;	
}


body{
	height: 100%;
	min-height: 1000px;
	/*background: url("../images/_marc_home.png") top center no-repeat, url("../images/_marca_dagua.png") 3.2% 99.4% no-repeat;*/
	background: url("../images/_marca_dagua.png") 3.2% 99.4% no-repeat;
}

/* ====================================================== GENERICOS ====================================================== */

.margin-top-5{ margin-top: 5px !important; }
.margin-top-10{ margin-top: 10px !important; }
.margin-top-15{ margin-top: 15px !important; }
.margin-top-20{ margin-top: 20px !important; }
.margin-top-25{ margin-top: 25px !important; }
.margin-top-30{ margin-top: 30px !important; }
.margin-top-35{ margin-top: 35px !important; }
.margin-top-40{ margin-top: 40px !important; }
.margin-top-45{ margin-top: 45px !important; }
.margin-top-50{ margin-top: 50px !important; }

.margin-bottom-25{ margin-bottom: 25px !important; }
.margin-bottom-35{ margin-bottom: 35px !important; }
.margin-bottom-45{ margin-bottom: 45px !important; }

/* ====================================================== LOGO ====================================================== */

.logo{
	background: none;
	width: 387px;
	height: 173px;
	margin: 0 auto;
	margin-top: 33px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
	opacity: 1;
}



/* ====================================================== MENU ====================================================== */

.wrap-menu{
  background: none;
  width: 1260px;
  height: 27px;
  margin: 0 auto;
  margin-top: 42px;
  margin-bottom: 0px;
  padding: 0px 0px 7px 0px;
  opacity: 1;
  border-bottom: 10px solid #f6f6f6;
}


.wrap-menu ul.menu{
	background: none;
	width: 760px;
	height: 27px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}

.wrap-menu ul.menu li{
	background: none;
	display: inline-block;
	min-width: 70px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 3px 20px;
	text-align: center;
	font-size: 16px;
	color: #808080;
  border-bottom: 10px solid #f6f6f6;
}

.wrap-menu ul.menu li.ativo{
	border-bottom: 10px solid #037adc;
}


.wrap-menu ul.menu li a{
	font-size: 16px;	
	color: #808080;
}

.wrap-menu ul.menu li a:hover{
	color: #037adc;
}

.wrap-menu ul.menu li.ativo a{
	font-size: 16px;	
	color: #037adc;
	font-weight: 800;
}

.wrap-menu ul.menu li.ativo a:hover{
	color: #0168bd;
}

.wrap-menu .busca{
	background: #eee url("../images/lupa1.png") 128px 5px no-repeat;
	width: 152px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	float: right;
  border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;  
  transition : width 350ms ease-out, background 350ms ease-out; 
  -webkit-transition : width 350ms ease-out, background 350ms ease-out; 
  -moz-transition : width 350ms ease-out, background 350ms ease-out;
  -o-transition : width 350ms ease-out, background 350ms ease-out;    
}

.wrap-menu .busca input{
	background: transparent;
	width: 108px;
	height: 25px;
	margin: 1px 0px 0px 12px;
	padding: 0;
	border: none;
	color: #454545;
	float: left;
}


/* ====================================================== DESTAQUES ====================================================== */

.wrap-destaques{
	background: none;
	width: 1260px;
	height: 285px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	opacity: 1;
}

.wrap-destaques .area-imagens{
	background: none;
	width: 100%;
	height: 249px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.wrap-destaques .area-imagens img{
	position: absolute;
	width: 1280px;
	height: 250px;
}

.wrap-destaques ul.nav{
	background: none;
	width: 200px;
	height: 20px;
	margin: 0 auto;
	margin-top: 11px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	list-style-type: none;	
}

.wrap-destaques ul.nav li{
	display: inline-block;
	cursor: pointer;
	padding: 0px 7px 0px 0px;
}

.wrap-destaques ul.nav a.activeSlide li img{
	content: url('../images/nav_bol2.png');
}



/* ====================================================== NOTICIA DESTAQUE ====================================================== */

.wrap-noticia{
	background: #f6f6f6;
	width: 1260px;
	height: auto;
	margin: 0 auto;
	margin-bottom: 50px;
	padding: 0px 0px 15px 0px;
	overflow: hidden;
	opacity: 1;
}


.wrap-noticia .resumo{
	background: none;
	width: 800px;
	height: 24px;
	margin: 0 auto;
	margin-top: 15px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 19px;
	font-style: italic;
	font-weight: 400;
	overflow: hidden;
}

.wrap-noticia .titulo{
  width: 800px;
  height: 105px;
  margin: 0 auto;
  padding: 10px 0px 10px 0px;
  text-align: center;
  font-size: 56px;
  color: #037adc;
  font-weight: 600;
  line-height: 50px;
  overflow: hidden;
}

.wrap-noticia .abrir-noticias{
	width: 800px;
	height: 21px;
	margin: 0 auto;
	margin-top: 9px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.wrap-noticia .abrir-noticias img{
	cursor: pointer;
}



.header-comentario{
	background: none;
	width: 225px;
	height: 20px;
	margin: 0px 0px 25px 0px;
	padding: 20px 0px 0px 0px;
	clear: both;	
}

.header-comentario .aspas{
	background:  url('../images/aspas.png') top center no-repeat;
	width: 26px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.header-comentario .contador{
	width: auto;
	height: 18px;
	margin: 0px 7px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline-block;
	font-size: 25px;
	font-weight: 800;	
	line-height: 14px;
}

.header-comentario .desc{
	background: none;
	width: 170px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-size: 25px;
	font-weight: 300;
	line-height: 13px;
}



.nome-comment{
	width: 115px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 7px;
	float: left;
	font-size: 12px;
	font-weight: 400;
	color: #555;	
	border: 1px solid #d6d6d6;
}

.email-comment{
	width: 150px;
	height: 18px;
	margin: 0px 0px 0px 11px;
	padding: 0px 7px;
	float: left;
	font-size: 12px;
	font-weight: 400;
	color: #555;
	border: 1px solid #d6d6d6;
}

.mensagem-comment{
	width: 540px;
	height: 18px;
	margin: 10px 0px 0px 0px;
	padding: 0px 7px;
	float: left;
	font-size: 13px;
	font-weight: 400;
	color: #555;
	border: 1px solid #d6d6d6;
	resize: none;
	font-family: 'Open Sans', sans-serif;
}

.submit-comment{
	width: 90px;
	height: 20px;
	margin: 10px 0px 0px 0px;
	padding: 0px 7px;
	float: left;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	border: none;
	background: #037ae1;
	cursor: pointer;
}

.submit-comment:hover{
	background: #1fdb2c;
}

#subscribe_blog{ display: none !important; }
#subscribe-blog-label{ display: none !important; }
h3#comments{ display: none !important; }



ol.commentlist{
	background: none;
	width: 647px;
	min-height: 60px;
	margin: 20px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;	
	border-top: 1px solid #d6d6d6;
}

ol.commentlist li{
	background: none;
	width: 647px;
	min-height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #d6d6d6;
}

ol.commentlist li .avatar {
	display: none;
}

ol.commentlist li .says {
	display: none;
}

ol.commentlist li .fn {
	font-weight: 700;
	font-style: normal;
	font-size: 14px;	
}

ol.commentlist li .comment-author{
	float: left;
	margin: 0px 7px 0 0;
	width: auto;
	display: inline-block;
}

ol.commentlist li .commentmetadata{
	float: left;
	margin: 1px 0px 0 0;
	width: 150px;
}

ol.commentlist li p{
	clear: both;
}

ol.commentlist li .reply {
	display: none;
}

/**/

.area-a-noticia{
	/*background: url('../images/_marc_a_noticia.png') top center no-repeat;*/
	width: 749px;
	height: 0;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}



/* Noticias */
.a-noticia{
	opacity: 1;
	display: inline-block;
}

.a-noticia .brandcrumb{
	background: #f6f6f6;
	width: 713px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 36px;
	font-size: 16px;
	overflow: hidden;
	line-height: 25px;
}

.a-noticia .brandcrumb span{
	font-size: 16px;
	color: #1fdb2c;
	text-transform: uppercase;
}

.a-noticia .brandcrumb span a{
	font-size: 16px;
	color: #1fdb2c;
	text-transform: uppercase;
	text-decoration: none;
}

.a-noticia .brandcrumb span a:hover{
	color: #037ae1;
}





.categorias{
	font-size: 13px;
	color: #037adc;
	font-style: italic;
	margin-top: -5px;
	margin-bottom: 10px;
	height: 16px;
}

.categorias a{
	font-size: 13px;
	color: #037adc;
	text-decoration: none;
	font-style: italic;
}

.categorias a:hover{
	color: #1fdb2c;
}








.a-noticia .container-noticia{
	background: #f6f6f6;
	margin: 10px 0px 0px 0px;
	padding: 50px;
}

.a-noticia .container-noticia .titulo-a{
	background: none;
	min-height: 50px;
	margin: 0px 0px 26px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 49px;
	color: #037ae1;
	font-weight: 300;
	line-height: 58px;
}

.a-noticia .container-noticia .dados{
	background: none;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	color: #706f6f;
	font-weight: 300;
}

.a-noticia .container-noticia .dados .like{
	background: none;
	width: 80px;
	height: 18px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	color: #706f6f;
	font-weight: 400;
	float: right;
}

.a-noticia .container-noticia .dados .like img{
	float: left;
	margin-right: 2px;
}

.a-noticia .container-noticia .texto{
	background: none;
	min-height: 50px;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #706f6f;
	font-weight: 400;
}

.a-noticia .container-noticia .texto p{
	background: none;
	min-height: 18px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #706f6f;
	font-weight: 400;
}

.a-noticia .container-noticia .texto p a{
	font-size: 14px;
	color: #037ae1;
	font-weight: 400;
	text-decoration: none;
}

.a-noticia .container-noticia .texto p a:hover{
	color: #0359a4;
}

.a-noticia .container-noticia .texto .wp-caption{
	background: #FFFFFF;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px 0px 10px 10px;
	border: 1px solid #EAEAEA;
}

.a-noticia .container-noticia .texto .wp-caption .wp-caption-text{
	font-size: 11px;
	font-style: italic;
	min-height: 17px;
	height: auto;
	margin-bottom: 0px;
	
}


/**/
.a-noticia .container-noticia .texto-single p{
	min-height: 18px;
}



/**/


.aligncenter{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft{
	float: left;
}

.alignright{
	float: right;
}



.a-noticia .container-noticia .carregar-mais{
	background: #d7d8d8;
	height: 29px;
	margin: 15px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-size: 16px;
	color: #706f6f;
	font-weight: 300;
	text-align: center;
	cursor: pointer;
}

.a-noticia .container-noticia .carregar-mais:hover{
	background: #cfcfcf;
}

/* ====================================================== WRAP ====================================================== */

.wrap{
	background: none;
	width: 1045px;
	min-height: 1000px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	opacity: 1;
}

.wrap .container{
	width: 1045px;
	display: inline-block;
}

.wrap .area-conteudo{
	background: none;
	width: 750px;
	min-height: 800px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	opacity: 1;
}

.wrap .area-conteudo .leia-mais-noticias{
	background: #3a9940;
	width: 750px;
	height: 36px;
	margin: 40px 0px 50px 0px;
	padding: 4px 0px 2px 0px;
	text-align: center;
	color: #fff;
	font-weight: 300;
	font-size: 22px;
	cursor: pointer;
	transition : background 500ms ease-out; 
	-webkit-transition : background 500ms ease-out; 
	-moz-transition : background 500ms ease-out;
	-o-transition : background 500ms ease-out;  		  
}

.wrap .area-conteudo .leia-mais-noticias a{
	display: block;
	color: #fff;
	font-weight: 300;
	font-size: 22px;
}

.wrap .area-conteudo .leia-mais-noticias:hover{
	background: #4ad356;
}	

.wrap ul.lista-noticias-destaque{
	background: none;
	width: 750px;
	min-height: 200px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;	
}

.wrap ul.lista-noticias-destaque li{
	background: none;
	width: 704px;
	min-height: 140px;
	margin: 0px 0px 0px 0px;
	padding: 20px 23px;
}

.wrap ul.lista-noticias-destaque li.fundo{
	background: #f6f6f6;
}


.wrap ul.lista-noticias-destaque li .titulo{
	width: 475px;
	max-height: 80px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 30px;
	font-weight: 400;
	color: #706f6f;
	float: right;
	overflow: hidden;
	line-height: 30px;
}

.wrap ul.lista-noticias-destaque li .titulo a.title-noticia{
	font-size: 30px;
	font-weight: 400;
	color: #706f6f;
	text-decoration: none;
}
.wrap ul.lista-noticias-destaque li .titulo a.title-noticia:hover{
	color: #037adc !important;
}	

.wrap ul.lista-noticias-destaque li .titulo a.atitle{
	font-size: 30px;
	font-weight: 400;
	color: #706f6f;
	text-decoration: none;
}

.wrap ul.lista-noticias-destaque li .texto{
	width: 475px;
	height: 49px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: 400;
	color: #706f6f;
	line-height: 16px;
	float: right;
	overflow: hidden;
	text-align: justify;
}
.wrap ul.lista-noticias-destaque li .texto span{
	color: #037adc;
}

.more-link{
	display: none;
}

.wrap ul.lista-noticias-destaque li .img-not{
	width: 211px;
	height: 140px;
	float: left;
	overflow: hidden;
}

.wrap ul.lista-noticias-destaque li .img-not img{
	width: 211px;
}

.wrap ul.lista-noticias-destaque li.sem-imagem .img-not{
	display: none;
}

.wrap ul.lista-noticias-destaque li.sem-imagem .titulo{
	width: 702px;
}

.wrap ul.lista-noticias-destaque li.sem-imagem .texto{
	width: 702px;
}

.wrap ul.lista-noticias-destaque li.sem-imagem .texto object{
	width: 650px;
	height: 400px;
	margin: 25px 0px;
}

.wrap ul.lista-noticias-destaque li.sem-imagem .texto object embed{ 
	width: 650px;
	height: 400px;
	margin: 25px 0px;
}


.wrap ul.lista-noticias-destaque li:hover .titulo a.atitle{
	color: #037adc !important;
}
a:hover .texto{
	/*color: #037adc !important;*/
}

/* ----------------------------------------------- */


.wrap ul.lista-artigos-destaque{
	background: none;
	width: 750px;
	min-height: 340px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline-block;
}

.wrap ul.lista-artigos-destaque li{
	background: none;
	width: 305px;
	height: 62px;
	margin: 0px 0px 0px 0px;
	padding: 35px;
	float: left;
	transition : background 500ms ease-out; 
	-webkit-transition : background 500ms ease-out; 
	-moz-transition : background 500ms ease-out;
	-o-transition : background 500ms ease-out;  		  
}

.wrap ul.lista-artigos-destaque li .header{
	background: none;
	width: 250px;
	height: 56px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 65px;
	font-size: 32px;
	font-weight: 300;
	color: #3a9940;
}

.wrap ul.lista-artigos-destaque li .header a{ 
	font-size: 32px;
	font-weight: 300;
	color: #3a9940;
}

.wrap ul.lista-artigos-destaque li .header img{
	float: left;
	margin: -5px 17px 0px -75px;
}

.wrap ul.lista-artigos-destaque li .header .texto{
	float: right;
	margin: 8px 0px 0px 0px;
	width: 247px;
	height: 35px;
	font-size: 32px;
	font-weight: 300;
	color: #3a9940;
	line-height: 29px;
}


.wrap ul.lista-artigos-destaque li.fundo{
	background: #f6f6f6;
}

.wrap ul.lista-artigos-destaque li.fundo .header{
	color: #037adc;
}

.wrap ul.lista-artigos-destaque li.fundo .header a{
	color: #037adc;
}


.wrap ul.lista-artigos-destaque li img{
	margin: 9px 0px 0px 0px;
}

.wrap ul.lista-artigos-destaque li .titulo{
	background: none;
	width: 305px;
	height: 61px;
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 24px;
	font-weight: 600;
	color: #706f6f;
	line-height: 29px;
	overflow: hidden;
}

.wrap ul.lista-artigos-destaque li .texto{
	background: none;
	width: 305px;
	height: 51px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: 400;
	color: #706f6f;
	line-height: 16px;
	float: right;
	overflow: hidden;
}
.wrap ul.lista-artigos-destaque li .texto span{
	color: #037adc;
}


/* ----------------------------------------------- */


.wrap .titulo-imagens-home{
	margin: 45px 0px 0px 0px;
	padding: 0px 0px 0px 23px;
	font-size: 10px;
	font-weight: 300;
	color: #3a9940;
}
/*
.wrap .titulo-imagens-home a{
	font-size: 37px;
	font-weight: 300;
	color: #3a9940;
	text-decoration: none;
}

.wrap .titulo-imagens-home a:hover{
	color: #00b10b;
}
*/

.wrap ul.lista-imagens-home{
	background: none;
	width: 725px;
	min-height: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	list-style-type: none;
	text-align: center;
	display: inline-block;
	opacity: 1;
}

.wrap ul.lista-imagens-home li{
	background: #f8f8f8;
	width: 352px;
	height: 210px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	cursor: pointer;
}
.wrap ul.lista-imagens-home li img{
  border: 2px solid #fff;
	transition : -webkit-filter 500ms ease-out, border  500ms ease-out; 
	-webkit-transition : -webkit-filter 500ms ease-out, border  500ms ease-out; 
	-moz-transition : -webkit-filter 500ms ease-out, border  500ms ease-out;
	-o-transition : -webkit-filter 500ms ease-out, border  500ms ease-out;  
}

.wrap ul.lista-imagens-home li img:hover{
  -webkit-filter: grayscale(100%);
  border: 2px solid #777;
}

.pagi{
	float: right;
	margin: 2px 20px 0px 0px;
}

.prev{
	background: url('../images/prev.jpg') top center no-repeat;
	width: 35px;
	height: 35px;
	margin: -7px 1px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: right;
	cursor: pointer;
}

.prev:hover{
	background: url('../images/prev2.jpg') top center no-repeat;
}

.next{
	background: url('../images/next.jpg') top center no-repeat;
	width: 35px;
	height: 35px;
	margin: -7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: right;
	cursor: pointer;
}

.next:hover{
	background: url('../images/next2.jpg') top center no-repeat;
}


/* ====================================================== SIDEBAR ====================================================== */

.wrap .sidebar{
	background: none;
	width: 253px;
	min-height: 1140px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	float: right;
	opacity: 1;
}



/**/
.wrap .sidebar ul.lista-leiamais{
	background: none;
	width: 253px;
	min-height: 340px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline-block;
}

.wrap .sidebar ul.lista-leiamais li{
	background: none;
	width: 253px;
	min-height: 35px;
	margin: 0px 0px 15px 0px;
	padding: 9px 0px 0px 0px;
	float: left;
}




.wrap .sidebar ul.lista-artigos {
	min-height: 280px;
}

.wrap .sidebar ul.lista-artigos li{
	height: 55px
}

.wrap .sidebar ul.lista-artigos li:hover{
	background: #f6f6f6;
}




.wrap .sidebar ul.lista-leiamais li .header{
	background: none;
	width: 185px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 58px;
	font-size: 23px;
	font-weight: 300;
	color: #3a9940;
	float: right;
}

.wrap .sidebar ul.lista-leiamais li.azul .header{
	color: #037adc;
}
	
.wrap .sidebar ul.lista-leiamais li .header img{
	float: left;
	margin: -5px 0px 0px -53px;
	width: 45px;
}


.wrap .sidebar ul.lista-leiamais li .titulo{
	background: none;
	width: 253px;
	height: auto;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 21px;
	font-weight: 600;
	color: #706f6f;
	line-height: 25px;
}

.wrap .sidebar ul.lista-leiamais li .texto{
	background: none;
	width: 253px;
	height: 51px;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: 400;
	color: #706f6f;
	line-height: 16px;
	float: right;
	overflow: hidden;
}
.wrap .sidebar ul.lista-leiamais li .texto span{
	color: #037adc;
}


.wrap .sidebar ul.lista-artigos-interna li.ativo-verde{
	background: #4fca63;
}

.wrap .sidebar ul.lista-artigos-interna li.ativo-verde .header{
	color: #fff;
}

.wrap .sidebar ul.lista-artigos-interna li.ativo-azul{
	background: #037adc;
}

.wrap .sidebar ul.lista-artigos-interna li.ativo-azul .header{
	color: #fff;
}

/**/

.widget-facebook{
	margin-top: -9px;
}


.widget-twitter{
	margin: 15px 0;
	height: 315px;
}

.widget-twitter iframe{
	height: 315px;
}

.sidebar-contato{
	background: none;
	width: 252px;
	height: 233px;
	margin: 68px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sidebar-contato .bloco-cont{
	width: 252px;
	height: 163px;
}

.sidebar-contato .msg-sucess{
	display: none;
	background: #fff;
	width: 252px;
	height: 157px;
	margin: 4px 0px 0px 0px;
	position: absolute;
	border: 1px solid #d6d6d6;
	color: #d6d6d6;
	text-align: center;
	font-size: 16px;
	font-weight: 300;
}

.sidebar-contato .msg-sucess div{
	width: 200px;
	height: 120px;
	margin: 34px 0px 0px 26px;
	color: #d6d6d6;
	text-align: center;
	font-size: 16px;
	font-weight: 300;
}

.sidebar-contato .msg-sucess div span{
	color: #d6d6d6;
	text-align: center;
	font-size: 31px;
	font-weight: 300;
}

.sidebar-contato .fechar{
	float: right;
	margin: 10px 10px 0px 0px;
	cursor: pointer;
}

.contato-email{
	background: #fff;
	width: 239px;
	height: 33px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 11px;
	font-size: 12px;
	border: 1px solid #bfbfbf;
}

.contato-mensagem{
	background: #fff;
	width: 239px;
	height: 107px;
	margin: 9px 0px 0px 0px;
	padding: 4px 0px 0px 11px;
	font-size: 12px;
	border: 1px solid #bfbfbf;
	resize: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #706f6f;
}
.sidebar-contato .contato-error{
	border: 1px solid #ec7084;
}

.msg-erro-contato{
	font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #ec7084;
	margin: 30px 0px 0px 0px;	
}

.contato-enviar{
	background: #037adc;
	width: 125px;
	height: 18px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	color: #fff;
	float: right;
	text-align: center;
	cursor: pointer;
}

.contato-enviar:hover{
	background: #1fdb2c;
}	

.sidebar-newsletter{
	background: none;
	width: 252px;
	height: 233px;
	margin: 68px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sidebar-newsletter img{
	background: none;
	margin: 5px 0px 0px 0px;
}


/* ====================================================== RODAPE ====================================================== */

.rodape{
	background: #eeeeee;
	width: 100%;
	height: 68px;
	margin: 15px 0px 0px 0px;
	padding: 32px 0px 0px 0px;
	opacity: 1;
}


.rodape .container{
	width: 840px;
	height: 68px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 15px;
	color: #706f6f;
}

.rodape .container span{
	font-size: 21px;
	font-family: 'helvetica', sans-serif;
	font-weight: 300;
	color: #706f6f;
}

.rodape .container span b{
	font-size: 21px;
	font-family: 'helvetica', sans-serif;
	font-weight: 600;	
}


.rodape .container b{
	font-size: 16px;
	font-family: 'helvetica', sans-serif;
	font-weight: 600;	
}

.rodape .container .redes-sociais{
	background: none;
	width: 295px;
	height: 34px;
	margin: -150px 0px 0px 637px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	opacity: 1;
}

.rodape .container .redes-sociais img{
	margin-right: 5px;
}	


ul.lista-videos-home li{
	cursor: default !important;
}

ul.lista-videos-home object{
	width: 352px;
	height: 210px;
}

ul.lista-videos-home object embed{
	width: 352px;
	height: 210px;
}

/*
#commentform label{
	display: none;
}

#commentform #author{
	margin: 0 !important;
	width: 105px;
	height: 18px;
	color: #454545;
	padding: 0 10px;
}

#commentform #email{
	width: 105px;
	height: 18px;
	color: #454545;
	padding: 0 10px;
	float: left;
	
}
*/



.bg-mv:hover{
  background: #037adc !important;
}

.bg-mv:hover .header .texto{
  color: #fff !important;
}

.bg-mv:hover .header img{
  content: url('../images/icon-mito-verdade-bco.png') !important;
}
/*-----*/
.bg-midia:hover{
  background: #4ad356 !important;
}

.bg-midia:hover .header .texto{
  color: #fff !important;
}

.bg-midia:hover .header img{
  content: url('../images/icon-na-midia-over.png') !important;
}
/*-----*/

.bg-cm:hover{
  background: #4ad356 !important;
}

.bg-cm:hover .header .texto{
  color: #fff !important;
}

.bg-cm:hover .header img{
  content: url('../images/icon-cm-over.png') !important;
}
/*-----*/

.bg-info:hover{
  background: #037adc !important;
}

.bg-info:hover .header .texto{
  color: #fff !important;
}

.bg-info:hover .header img{
  content: url('../images/icon-info-over.png') !important;
}
/*-----*/

.bg-videos:hover{
  background: #037adc !important;
}

.bg-videos:hover .header .texto{
  color: #fff !important;
}

.bg-videos:hover .header img{
  content: url('../images/icon-videos-over.png') !important;
}
/*-----*/

.bg-gx:hover{
  background: #4ad356 !important;
}

.bg-gx:hover .header .texto{
  color: #fff !important;
}
.bg-gx:hover .header img{
  content: url('../images/icon-gx-over.png') !important;
}
/*-----*/

.link-galeria-bm{
  width: 352px; 
  height: 60px; 
  background: #3a9940; 
  padding: 15px 0 0 0; 
  margin: -2px 0 120px 23px; 
  float: left; 
  text-align: center; 
  cursor: pointer;
	transition : background 500ms ease-out; 
	-webkit-transition : background 500ms ease-out; 
	-moz-transition : background 500ms ease-out;
	-o-transition : background 500ms ease-out;  	  
}

.link-galeria-bm:hover{
  background: #5bee64;
}


.link-galeria-ne{
  width: 352px; 
  height: 53px; 
  background: #037adc; 
  padding: 22px 0 0 0; 
  margin: -2px 0 120px 10px; 
  float: left; 
  text-align: center; 
  cursor: pointer;
	transition : background 500ms ease-out; 
	-webkit-transition : background 500ms ease-out; 
	-moz-transition : background 500ms ease-out;
	-o-transition : background 500ms ease-out;  	  
}

.link-galeria-ne:hover{
  background: #00aeff;
}  
/* ====================================================== CROSS BROWSERS ====================================================== */

/* IE 8 */

.wrap .container .content .block-right .block-ideias .rodape{
	margin: -50px 0px 0px 0px\0/;
}

.wrap .container .content .block-right .block-exemplos .rodape{
	margin: -40px 0px 0px 0px\0/
}



#wpstats{ display: none; }

/* Fim IE 8 */


/* IE 9 */
@media all and (min-width:0) {

	.wrap .container .content .block-right .block-ideias .rodape{
		margin: -50px 0px 0px 0px;
	}

	.wrap .container .content .block-right .block-exemplos .rodape{
		margin: -40px 0px 0px 0px;
	}

}

/* Fim IE 9 */


/* FF */
@-moz-document url-prefix(){
	

}
/* Fim FF */




@media (min-width: 1601px) {
	body{
		/*background: url("../images/_marc_home.png") top center no-repeat, url("../images/_marca_dagua.png") 3.2% 99.4% no-repeat;*/
		background: url("../images/_marca_dagua.png") 15% 99.4% no-repeat;
	}
}


@media (min-width: 1300px) and (max-width: 1600px) {
}
