/* GERAIS */
/***********************************************/
* { /*margin:0; padding:0;*/ }
html { height:100%; }
body { width: 100%; min-height: 100%; height:100%; margin:0px; padding: 0px; color: #333333; font: 16px 'PT Sans', sans-serif; line-height: 24px; background: #FFFFFF !IMPORTANT; }
img { border-style: none; }
a:visited, a:link, a:active { color: #893C12; text-decoration:none; outline: none; }
a:hover { color: #893C12; text-decoration:underline; outline: none;	}
textarea { overflow: auto; }
form { height: 100%; }
#menu_responsive{ display:none;}
iframe{  border-width: 0;}

/* SITE */
/***********************************************/
#container_wrapper, #wrapper, #container_content, .section-menu, .section-menu-2, .bg_publicidades { position:relative; width:100%; min-height:100%; margin:0; padding:0; float:left; }
.bg_top, .section-home, #section-banner, #section-banner-in, .bg_destaques, .top_scroll, .news_destaque, .video_destaque, .conteudo_destaque, .section, .news_list, .publicidades { position:relative; width:100%; margin:0; padding:0; float: left; overflow: hidden; }
#section-banner, #section-banner-in { position: realtive; }
#section-banner, #container_wrapper { z-index: 1; }
.bg_top { z-index: 1001; position: absolute; }
#bg_top_v_scroll { position: fixed; right: 0; background: rgba(255,255,255,0.95); -webkit-box-shadow: 0 2px 2px 0px #999999; -moz-box-shadow: 0 2px 2px 0px #999999; box-shadow: 0 2px 2px 0px #999999; }
.top_scroll { width: 94%; margin: 3%  3% 0; }
.linguas { position:relative; width: auto;float: right; padding: 0; margin:0;}
.linguas ul { list-style: none; padding: 0; margin: 0; float: left;}
.linguas li{padding: 0; margin: 7px 20px 7px 0; float: left; width: 40px; height: 36px;}
.linguas li a{ background: #893C12; color: #FFF; text-decoration: none; font-size: 22px; padding: 8px 10px; float: left; font-family: 'DJB The Generic', sans-serif;}
.linguas .item.current{ display: none;}
#bg_top_v_scroll .top_scroll, .publicidades { width: 94%; margin: 0 3%; }
.logo, .top_right { position: relative; width: 14%; margin: 1% 0; padding: 0; float: left; overflow: hidden; }
.top_right { width: 86%;  margin: 2% 0; }
.logo img { width: 100%; }
.esconde_topo, .esconde_logo { height: 0; }

.bg_mapa { position: relative; width: 100%; margin: 0; padding: 0%; float: left; overflow: hidden; }
#map { position: relative; width: 100%; height: 100%; margin: 0; padding: 0%; float: left; overflow: hidden; }
.bg_mapa iframe { position: relative; width: 100%; height: 110%; margin: -46px 0 0; padding: 0%; float: left; border: 0px solid #FFFFFF; }
.scrolloff { pointer-events: none; }

.news_destaque, .news_list { margin: 6% 0 3%; padding: 0 3%; }
.news_destaque ul, .news_list ul { position: relative; width: 103%; margin: 0 0 0 -3%; padding: 0; float: left; list-style: none; }
.news_destaque ul li, .news_list ul li { position: relative; width: 30.33%; margin: 0 0 3% 3%; padding: 0; float: left; overflow: hidden; }
.news_destaque ul li.news-2-3 { width: 63.67%; }
.news_destaque ul li.news-3-3 { width: 97%; }
.news_destaque ul li.news-1-2 { width: 47%; }

.video_destaque .videoframe { position: relative; width: 100%; height: 100%; margin: 0; padding: 0; float: left; }

.conteudo_destaque .img { position: absolute; width: 100%; height: 100%; margin: 0; padding: 0; }
.conteudo_html, #bg_container_forms { position: relative; width: 94%; height: 94%; margin: 3%; padding: 0; float: left; }
.content_html { position: relative; width: 100%; height: 100%; margin: 0; padding: 0; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.content_html.c_right { text-align: right; }
.content_html .html_content { width: 60%; margin: 0 0 0 40%; padding: 3%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: rgba(255,255,255,0.7); }

.conteudo_left, .conteudo_left_seccao { float: left; width: 30%; margin: 3% 0; }
.conteudo_left_seccao{width: 20%; margin: 0 3% 0 0;}

.img_seccao img{ width: 100%; height: auto; padding: 0; margin: 0; }
.icon_menu { width: 100%; text-align: right;}
.icon_menu img{ width: 100%; max-width:150px; height: auto;}
.content_seccao .title { position: relative; width: 100%; overflow: hidden; margin: 20px 0;  padding: 0; font-family: 'DJB The Generic', sans-serif;}
.content_seccao .title span {font-family: 'DJB The Generic', sans-serif; font-size: 42px; line-height: 52px; width:100%; margin:0; padding:0; display: block; text-align: right;}
.content_seccao .title span + span{font-size: 22px; line-height: 32px;}
.conteudo_right { float: left; width: 70%; }
.conteudo_right_seccao { float: left; width: 77%;}
.conteudo_right .conteudo{ position: relative; width: 70%; height: 94%; margin: 3%; padding: 0; float: left;}
.artigo { width: 100%; margin: 0 0 50px; padding: 0; overflow: hidden; display: block;}
.titulo_artigo {font-family: 'DJB The Generic', sans-serif; font-size: 42px; line-height: 52px; width:100%; margin:0 0 20px; padding:0; display: block; }
.resumo_artigo { font-style: italic; text-align: justify; font-weight: bold; font-size: 17px;}
.autor, .fotografo { width: auto; position: relative; margin: 0; padding: 0; float: right;}
.autor i, .fotografo i { float: left; overflow: hidden; display: block; margin: 5px 0 0; padding:0;}
.autor p, .fotografo p { float: left; margin: 0 10px; padding: 0;}
.img_artigo { width: 100%; float: left; overflow: hidden; display: block; margin: 20px 0 0; padding: 0; text-align: center;}

.titulo_left, .subtitulo_left {font-family: 'DJB The Generic', sans-serif; font-size: 42px; line-height: 44px; text-align: right; margin: 10px 0;}
.subtitulo_left{font-size:16px; line-height: 18px;}

.title_section, .title_section_content { background: rgba(75,33,10,0.95); color: #FFFFFF; font-family: 'DJB The Generic', sans-serif; font-size: 42px; line-height: 44px; padding: 20px; margin-bottom: 20px; display: inline-block; }
.title_section_content{ margin: 0 auto 3%;}


.news_destaque { text-align: center; }
.news_destaque .title_section  { margin-bottom: 6%; }
.read-more {font-family: 'DJB The Generic', sans-serif; font-size: 22px; line-height: 32px; padding: 10px;  }
.read-more a{background: rgba(75,33,10,0.95); color: #FFFFFF; text-decoration: none; padding: 10px;}

.bg_publicidades { margin: 3% 0; }
.publicidades { overflow: hidden; }
.publicidades ul { width: 103%; margin: 0 0 0 -3%; padding: 0; float: left; list-style: none; }
.publicidades ul li { position: relative; width: 22%; margin: 0 0 3% 3%; padding: 0; float: right; overflow: hidden; }
.publicidades ul li a { color: #E1E1E1;}
.publicidades ul li a:hover { color: #FFF;}
.publicidades ul li .item_pub { position: relative; width: 100%; height: 100%; margin: 0; padding: 0; float: left; display: block; }
.publicidades ul li .item_pub .img { position: absolute; width: 100%; height: 100%; margin: 0; padding: 0; top: 0; left: 0; }

.conteudo_pub_lat .container_right .artigo{ width: 70%; padding: 0 5% 0 0; float: left;}
.conteudo_pub_lat .container_right .addthis_inline_share_toolbox { width: 100%; padding: 0 35% 0 0; float: left; text-align: right;}
.pub_lateral { width: 30%!IMPORTANT; float: left; padding: 0; margin: 0;}
.publicidades.pub_lateral ul li{ width: 97%; }



/**FOOTER**/
.bg_footer { position: relative; width: 100%; margin: 0; padding: 0; float: left; background: #C0C762; }
.footer { position: relative; width: 94%; margin: 1% 3%; padding: 0; float: left; }
.conteudo_footer { position: relative; width: 100%; margin: 0; padding: 0; float: left; }
.content_footer { position: relative; width: 94%; margin: 1% 3% 0; padding: 0; float: left; font-size: 14px; line-height: 16px; }
.copyright, .netsigma { padding: 0; width: 49%; float: left; text-align: right; color: #FFF; margin: 10px 0 0; font-size: 12px; line-height: 14px; font-weight: lighter; font-family: 'DJB The Generic', sans-serif; letter-spacing: 0.2em; }
.netsigma { float: right; text-align: left; }
.netsigma a, .netsigma a:hover { color: #FFFFFF; display: inline-block; }


/*GERAIS*/
a.linkFile[href$=".pdf"], a.linkFile[href$=".PDF"], a.linkFile[href$=".doc"], a.linkFile[href$=".DOC"], a.linkFile[href$=".DOCX"], a.linkFile[href$=".docx"], a.linkFile[href$=".xls"], a.linkFile[href$=".XLS"], a.linkFile[href$=".xlsx"], a.linkFile[href$=".XLSX"], a.linkFile[href$=".zip"], a.linkFile[href$=".ZIP"], a.linkFile[href$=".ppt"], a.linkFile[href$=".pptx"] {
  padding: 10px 0px 10px 34px;  
  line-height: 26px;
  margin:-2px 0;
  background-repeat: no-repeat;
  background-position: left 10px;
  text-decoration: none;
}

a.linkFile[href$=".pdf"] { background-image: url(/css/site/img/pdf.png); }
a.linkFile[href$=".PDF"] { background-image: url(/css/site/img/pdf.png); }
a.linkFile[href$=".doc"] { background-image: url(/css/site/img/doc.png); }
a.linkFile[href$=".docx"] { background-image: url(/css/site/img/doc.png); }
a.linkFile[href$=".DOC"] { background-image: url(/css/site/img/doc.png); }
a.linkFile[href$=".DOCX"] { background-image: url(/css/site/img/doc.png); }
a.linkFile[href$=".xls"] { background-image: url(/css/site/img/xls.png); }
a.linkFile[href$=".xlsx"] { background-image: url(/css/site/img/xls.png); }
a.linkFile[href$=".ppt"] { background-image: url(/css/site/img/ppt.png); }
a.linkFile[href$=".pptx"] { background-image: url(/css/site/img/ppt.png); }
a.linkFile[href$=".XLS"] { background-image: url(/css/site/img/xls.png); }
a.linkFile[href$=".XLSX"] { background-image: url(/css/site/img/xls.png); }
a.linkFile[href$=".jpg"] { background-image: url(/css/site/img/img.png); }
a.linkFile[href$=".jpeg"] { background-image: url(/css/site/img/img.png); }


/*EFFETCS NEWS*/
.news-effect, .news-effect .img { position: absolute; width: 100%; height: 100%; margin: 0; padding: 0; }

.news_detail { position: relative; float: left; }

/*-----------------*/
/***** Winston *****/
/*-----------------*/
.effect-winston {
	background: #162633;
	text-align: left;
}

.effect-winston .img {
	-webkit-transition: opacity 0.45s;
	transition: opacity 0.45s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	cursor: pointer;
}

.effect-winston .caption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/css/bemhaja/img/triangle.svg) no-repeat center center;
	background-size: 100% 100%;
	content: '';
	-webkit-transition: opacity 0.45s, -webkit-transform 0.45s;
	transition: opacity 0.45s, transform 0.45s;
	-webkit-transform: rotate3d(0,0,1,45deg);
	transform: rotate3d(0,0,1,45deg);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}

.effect-winston h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
	padding: 20px;
}

.effect-winston h2 span { width: 100%; font-family: 'DJB The Generic', sans-serif; font-size: 28px; line-height: 38px; float: left; }
.effect-winston h2 span + span { font-family: 'DJB The Generic', sans-serif; font-size: 18px; line-height: 24px; }

.effect-winston p {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 10px 0px 0;
	margin: 0;
}

.effect-winston a {
	margin: 0;
	color: #E1E1E1;
	font-size: 170%;
	text-decoration: none;
}

.effect-winston a:hover,
.effect-winston a:focus {
	color: #FFFFFF;
}

.effect-winston p a img {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
}

.effect-winston:hover .img {
	opacity: 0.6;
}

.effect-winston:hover p a img {
	opacity: 0.9;
}

.effect-winston:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.effect-winston:hover .caption::before {
	opacity: 0.7;
	-webkit-transform: rotate3d(0,0,1,20deg);
	transform: rotate3d(0,0,1,20deg);
}

.effect-winston:hover p img {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.effect-winston:hover p a:nth-child(4) img {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

.effect-winston:hover p a:nth-child(3) img {
	-webkit-transition-delay: 0.10s;
	transition-delay: 0.05s;
}

.effect-winston:hover p a:nth-child(2) img {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.1s;
}

.effect-winston:hover p a:first-child img {
	-webkit-transition-delay: 0.20s;
	transition-delay: 0.15s;
}

.effect-winston a.pub_popup { position: absolute; width: 100%; height: 100%; margin: 0; padding: 0; }
.pub_content { position: absolute; width: 90%; maring: 5%; padding: 5%; }

.news-effect .img {	
  -webkit-transition: all 1s ease-out;
   -moz-transition: all 1s ease-out;
   -o-transition: all 1s ease-out;
   -ms-transition: all 1s ease-out;
   transition: all 1s ease-out;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.news-effect .mask {
	position: absolute;
	padding: 3%;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.75);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: all 0.3s ease-in 0.4s;
	-moz-transition: all 0.3s ease-in 0.4s;
	-o-transition: all 0.3s ease-in 0.4s;
	-ms-transition: all 0.3s ease-in 0.4s;
	transition: all 0.3s ease-in 0.4s;
	text-align: center;
}
.news-effect h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   border-bottom: 1px solid rgba(146,96,91, 0.5);
   background: transparent;   
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -webkit-transition: all 0.3s ease-in-out 0.1s;
   -moz-transition: all 0.3s ease-in-out 0.1s;
   -o-transition: all 0.3s ease-in-out 0.1s;
   -ms-transition: all 0.3s ease-in-out 0.1s;
   transition: all 0.3s ease-in-out 0.1s;
   color: #893C12;
   font-family: 'DJB The Generic', sans-serif;
   padding: 0 0 10px;   
   margin: 20px 0 0;
}
.news-effect p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -webkit-transition: all 0.3s ease-in-out 0.2s;
   -moz-transition: all 0.3s ease-in-out 0.2s;
   -o-transition: all 0.3s ease-in-out 0.2s;
   -ms-transition: all 0.3s ease-in-out 0.2s;
   transition: all 0.3s ease-in-out 0.2s;
   color: #444444;  
}
.news-effect a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -webkit-transition: all 0.3s ease-in-out 0.1s;
   -moz-transition: all 0.3s ease-in-out 0.1s;
   -o-transition: all 0.3s ease-in-out 0.1s;
   -ms-transition: all 0.3s ease-in-out 0.1s;
   transition: all 0.3s ease-in-out 0.1s;
    background: rgba(75,33,10,0.95);
	border: 1px solid rgba(255,255,255,0.95);
   color: #FFFFFF;
   font-family: 'DJB The Generic', sans-serif;
   font-size: 12px;
       padding: 10px 20px;    
	   margin: 0 auto 10px;
    /*margin: 0px 0 0 calc(50% - 45px);
    float: left;*/
}
.news-effect:hover .mask {			
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
   border: 1px solid #F4F4F4;
}
.news-effect:hover .img {
   -webkit-transform: rotate(720deg) scale(0.0);
   -moz-transform: rotate(720deg) scale(0.0);
   -o-transform: rotate(720deg) scale(0.0);
   -ms-transform: rotate(720deg) scale(0.0);
   transform: rotate(720deg) scale(0.0);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=60)";
   filter: alpha(opacity=60);
   opacity: 0.6;
}
.news-effect:hover h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -webkit-transition-delay: 0.1s;
   -moz-transition-delay: 0.1s;
   -o-transition-delay: 0.1s;
   -ms-transition-delay: 0.1s;
   transition-delay: 0.1s;   
}
.news-effect:hover p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;    
}
.news-effect:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;  
}

/*COOKIES*/
.wgt-cookies { position: fixed; width: 100%; margin: 0; padding: 1% 3% 0; bottom: 0; left: 0; z-index: 10000; background: rgba(75,33,10,0.90); display: none; color: #FFFFFF; border-top: 1px solid #4B210A; }
.msg_cookies, .opt_cookies { position: relative; width: 20%; margin: 0; padding: 0; float: left; } 
.msg_cookies { width: 80%; font-size: 12px; line-height: 14px; }
.opt_cookies a:first-child { color: position: relative; margin: 0; padding: 0 10px; font-size: 12px; clear: right; float: right; color: #FFFFFF; }
.opt_cookies a:last-child { position: relative; margin: 0 0 10px; padding: 4px 10px; color:#F4F4F4; border-color:#4B210A; background:#893C12; clear: right; float: right; font-size: 12px;
	background: -moz-linear-gradient(top, #893C12  40%, #4B210A);
	background: -webkit-linear-gradient(top, #893C12  40%, #4B210A);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#893C12 ', endColorstr='#4B210A');
	-moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
	-webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
	box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
	border: 1px solid #FFFFFF;
}

/*CONTEUDO MAPA*/
/*.bg_mapa { position: relative; width: 94%; height: 0; padding: 0 0 46%; margin: 2% 3%; float: left; }
#map { width: 100%; height: 100%; margin: 0; padding: 0; position: absolute; float:left; }
.data-maps { display: none; }
.map_content { position: relative; margin: 0; padding: 0; float: left; overflow-x: hidden; max-height: 360px; }
.map_img { position: relative; width: 30%; margin: 0 3% 0 0; padding: 0; float: left; overflow: hidden; }
.map_img img { width: 100%; }
.map_conteudo, .map_conteudo_2 { position: relative; width: 67%; margin: 0; padding: 0 20px 0 0; float: left; overflow: hidden; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.map_conteudo_2 { width: 100%; }
.map_title { position: relative; width: 100%; margin: 0 0 5px; padding: 10px; background: #213A5B; float: left; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #FFFFFF; }

.bg-next-step { position: relative; width: 100%; margin: 0; padding: 0; float: left; z-index: 9998; }
.next-step { position: relative;  width: 94%; margin: -60px 3% 0; padding: 0; text-align: right;}
.next-step a { position: relative; width: 51px; height: 27px; margin-right: 40px; float: right; }*/

.esconde { display: none;}


/* Icon Pulse */
@-webkit-keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}

@keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}

.hvr-icon-pulse {
  -webkit-animation-name: hvr-icon-pulse;
  animation-name: hvr-icon-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.hvr-icon-pulse img {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/**** TOOLTIP ***/
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-tooltip { padding: 5px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 1px #ccc; box-shadow: 0 0 1px #ccc; }
body .ui-tooltip { border-width: 1px; }
.ui-tooltip, .arrow:after { background: #FFFFFF; border: 1px solid #000; }
.ui-tooltip { padding: 5px 10px; margin-left: 12px; color: #000; border-radius: 10px; font-weight: 300; font-size: 14px; }
.arrow { width: 70px; height: 16px; overflow: hidden; position: absolute; left: 50%; margin-left: -45px; bottom: -16px; }
.arrow.top { top: -16px; bottom: auto; }
.arrow.left { left: 20%; }
.arrow:after { content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px; box-shadow: 6px 5px 9px -9px black; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.content_forms span .fa { width: 25px;}
.content_forms.grid-6-12 p:first-child { margin-top: 0;}
.item_especificacoes, .content_pub .item{ border-bottom: 1px dashed;}
.content_pub .item{padding: 5px;}
.content_pub, .content_pub_100{ width: 65%; padding: 0 5% 0 0; margin:0; float: left; overflow: hidden; display: block;}
.content_pub_100{ width: 100%; padding:0;}
.content_pub h2{ margin-top: 0;}
.imagem_pub{ width: 35%; padding: 0; margin:0; float: left; overflow: hidden; display: block;}
.imagem_pub img{ width: 100%; height: auto;}

.artigo .descricao img, .img_resp, .container_pub img { max-width: 100%!IMPORTANT; height: auto!IMPORTANT;}
.texto_branco a{ color: #FFF!IMPORTANT;}
.addthis_inline_share_toolbox{ width: 100%; text-align: right; margin: 0; padding: 0; float: right;}
