
@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:700,300,600,800&subset=cyrillic,latin);
/*  geral */
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
* {
	margin: 0;
	padding: 0;
}
@font-face {
      font-family: 'entypo';
      src: url('dependences/fontello/font/entypo.eot?38813238');
      src: url('dependences/fontello/font/entypo.eot?38813238#iefix') format('embedded-opentype'),
           url('dependences/fontello/font/entypo.woff?38813238') format('woff'),
           url('dependences/fontello/font/entypo.ttf?38813238') format('truetype'),
           url('dependences/fontello/font/entypo.svg?38813238#entypo') format('svg');
      font-weight: normal;
      font-style: normal;
    }

body {
	background: #F8F8F8 url(../image/bg_img.png) repeat-y center;
	overflow-x: hidden;
	margin: 0;
  font-family: Arial;
}
a img {
	border:0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

li {
	list-style: none;
}

h1,h2,h3,h4,h5{
	font-family: arial, sans-serif;
}
h2{
	color:#999999;
    font-size: 30px;
    font-weight: 100;
    font-family:'Open Sans',sans-serif;
}
h4{
	color: #024063;
}
hr{
	border: solid 1px #f1f1f1;;
}


body > header, footer {
	background: #024063;
	color: white;
	padding-bottom: 12px;
    -webkit-box-shadow: -35px 32px 14px rgba(29, 140, 231, 0.45);
    -moz-box-shadow: -35px 32px 14px rgba(29, 140, 231, 0.45);
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.9);
}

footer{
	background: #01324e;
	padding-top: 30px;
	padding-bottom: 0;
}


section ul > li {
  position: relative;
	display: inline-block;
}




section {
	position: relative;
}


.highlights{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
}
.blue{
	color: #024063;
}
.white{
	color: #ffffff;
}

/*  top redes */
body > header {
  position: relative;
}
body > header:after {
  content: "";
  width: 100%;
  height: 1px;
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  z-index: 99;
}
body > header #first{
	width: 1000px;
}
body > header .midia {
	text-align: right;
  margin-bottom: 15px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
body > header .midia a.rds {
  width: 23px;
  height: 23px;
  justify-content: center;
  align-items: center;
  display: flex;
  color: #ffffff;
  border-radius: 20px;
  border: 2px solid #FFF;
  margin: 0px 3px;
  font-size: 12px;
}

body > header .midia a.rds:hover  {
	border: 2px solid #00a2eb;
	color: #00a2eb;
}
body > header .midia a.lan {
margin-left: 3px;

}
body > header .midia a.lan:hover{
	opacity: 0.5;
}
.align {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.align-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/*.icon-facebook,
.icon-twitter,
.icon-video,
.icon-linkedin{
	font-family: "entypo";
	font-style: normal;
    font-weight: normal;
}
.four-column{
	display: inline-block;
	margin: 0;
	padding: 0;
}
.social{
	color: #ffffff;
	border-radius: 20px;
	border: solid 2px;
	padding: 2px 4px 2px 4px;
}

.face{
	padding-left: 7px;
	padding-right: 7px;
}
.ling{
	padding-left: 7px;
	padding-right: 7px;
}*/


.three-columns{
	display: inline-block;
	padding-right: 3px;
  padding-left: 3px;
}
.three-columns nav ul li div a:hover{
	color: #00a2eb;
}

/*  menu */

.top ul li a{
	font-family: arial, sans-serif;
	color: #ffffff;
}
.top ul li a:hover{
	font-family: arial, sans-serif;
	color: #ffffff;
}
.top ul li a:active{
	font-family: arial, sans-serif;
	color: #ffffff;
}

/*.menu {
  margin-top: 7px;
}
.menu ul li{
	list-style: none;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
}
.menu > nav ul{
	margin: 0;
	padding: 0;
}*/

.menu { width: 610px; }
.menu nav > ul{ display: flex; justify-content: space-between; align-items: center;}
.menu nav ul>li>h1{ color:#FFF;font-size:13px}
.menu nav ul li ul li a{ color:#000}
.menu ul li{ float:left;position:relative}
.menu ul li:hover{ position:initial}
.menu nav{ height:45px; margin-top: 35px;}
.menu nav a{color:#024063;font-size:14px;line-height:55px;vertical-align:middle;display: flex;justify-content: flex-start; align-items:center;
text-align:center;text-decoration:none;text-transform:uppercase;margin-right:6px;padding:10px 8px;height:45px;overflow:hidden;
-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.menu nav h1{color:#024063;font-size:14px;line-height:45px;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;margin-right:6px;margin-bottom:3px;
padding:0 8px;height:45px;display:block;overflow:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.menu nav a.hover,
.menu nav a:hover,
.menu nav h1.hover,
.menu nav h1:hover,
.menu nav ul li:hover h1{color:#00a2eb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.menu nav h1:hover{cursor:context-menu}
.menu ul li ul.filho{position:absolute;min-width:110px;height:auto;padding:7px 0;clear:both;background:#dedede;-webkit-border-radius:5px;
-webkit-transform:translateZ(0);-moz-border-radius:5px;border-radius:5px;z-index:999;display:none}
.menu ul li:nth-child(2) ul.filho{min-width:270px}
.menu ul li:nth-child(3) ul.filho{min-width:230px}
.menu ul li:nth-child(5) ul.filho{min-width:200px}
.menu nav ul li ul.filho li h2{width:100%;height:40px;font-size:13px;font-weight:400;text-transform:uppercase;padding:0 7px}
.menu ul li ul.filho li{width:100%;position:relative}
.menu ul li:hover ul.filho{display:block}
.menu ul li:hover ul.filho li{clear:both;margin:1px 0}
.menu ul li:hover ul.filho li a{text-align:left;width:100%;height:35px;line-height:35px;font-size:12px;clear:both;
-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.menu ul li:hover ul.filho li a:hover,
.menu ul li:hover ul.filho li:hover a{color:#fff;background:#024063;-webkit-border-radius:5px;-webkit-transform:translateZ(0);-moz-border-radius:5px;border-radius:5px}
.menu ul li:hover ul.filho li:hover ul li a{color:#000;background:#e8e8e8}
.menu nav ul li ul li ul li h3{width:100%;height:40px;font-size:13px;font-weight:400;text-transform:uppercase}
.menu ul li ul.filho li ul.neto{position:absolute;top:-9px;left:100%;width:100%;height:auto;padding:7px 0;clear:both;background:#e8e8e8;-webkit-border-radius:5px;
-webkit-transform:translateZ(0);-moz-border-radius:5px;border-radius:5px;z-index:999;display:none}
.menu ul li ul.filho li:hover ul.neto{display:block}
.menu ul li ul.filho li:hover ul.neto li{padding:0 7px;clear:both;margin:1px 0}
.menu ul li ul.filho li:hover ul.neto li a{text-align:left;width:100%;height:35px;line-height:35px;font-size:12px;clear:both;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;transition:all .3s ease-out}
.menu ul li ul.filho li:hover ul.neto li a:hover{color:#fff;background:#024063}



 /*  busca */

.search form{
	background-color: #024063;
	border: solid #ffffff 1px;
	border-radius: 20px;
	padding: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 37px;
  overflow: hidden;
}
.search form input{
  width: 150px;
  height: 30px;
  padding: 8px 10px;
  background-color: #024063;
  border: 0;
  color: #fff;
  font-style: italic;
  outline: none;
}

.search form input a{
	background-color: #024063;
	border: 0;
}
#enviar-pesquisa {
  width: 23px;
  height: 19px;
  background: url(../img/sprite.png) -2px -263px no-repeat;
  border: 0px;
  margin-right: 6px;
}

/*  slider */

section .overlap {
	position: relative;
}

/*section > div,
header > div,
footer > div*/
.align-top20 {
	width: 1000px;
	margin: auto;
  padding-top: 20px;
}

.sombra{
  width: 100%;
  height: 300px;
  /* padding-top: 70px; */
  position: absolute;
  bottom: 0px;
  /* padding-bottom: 121px; */
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}


section#banner2 {
	background: #024063;
  height: 560px;
}

section#banner2 ul.slides {
  width: 990px;
  height: 450px;
  overflow: hidden;
  position: relative;
}
.mediaShow {
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  border: 5px solid #2b5a7e;
}
/*.mediaShow:after {
  content: "";
  width: 990px;
  height: 365px;
  display: block;
  position: absolute;
  border: 5px solid #2b5a7e;
  left: 0px;
  top: 0px;
}*/
section#banner2 ul.slides > li,
section#banner2 ul.thumbnails > li {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}

section#banner2 ul.slides > li {
  width: 991px;
  height: 450px;
  position: relative;
  float: left;
}
section#banner2 ul.slides a {
  width: 670px;
  height: 300px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  display: block;
}
section#banner2 ul.slides h3 {
  width: 100%;
  position: absolute;
  bottom: 15px;
  color: #ffffff;
  font-size: 27px;
  font-weight: normal;
  line-height: 30px;
  text-shadow: 2px 2px 2px rgba(0,0,0,0.2);
}
section#banner2 ul.thumbnails > li {
  width: 124px;
	height: 58px;
  background: #024063;
  border: 2px solid #2b5a7e;
  position: relative;
}
section#banner2 ul.thumbnails > li.selected {
  border: 2px solid #FFF;
}

.s1{
	text-align: center;
	color: #ffffff;
}
section#banner2 ul.thumbnails {
	width: 1000px;
  bottom: 54px;
  margin: auto;
  text-align: center;
}
.btnHide {
  display: none;
}
section#banner2 ul.thumbnails li a {
  width: 120px;
  height: 54px;
  display: block;
    position: relative;
}
section#banner2 ul.thumbnails li a:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  background: rgba(0,94,152,0.5);
  position: absolute;
  left: 0px;
  top: 0px;
}
section#banner2 ul.thumbnails li.selected a:after /*,
section#banner2 ul.thumbnails a:hover:after*/ {
  background: none;
}
section#banner2 .mediaList {
  width: 1000px;
  margin-top: 10px;
}

/*
section#slider .s1 {
	background-image: url(../img/img_bg.png);
}

section#slider .s2 img,
section#slider .s3 img,
section#slider .s4 img {
	opacity: 0.4;
}*/

/*  cases */
section#cases{
	padding-bottom: 20px;
}
section#cases .highlights{
  margin: 20px 0px 30px 0px;
}
section#cases .thumbnails{
	text-align: center;
  float: left;
  height: 114px;
  position: relative;
}

/*.c1, .c2, .c3, .c4, .c5, .c6 {*/

section#cases .thumbnails li {
  width: 114px;
  height: 114px;
	display: inline-block;
	border: solid 2px;
	border-color: #dedede;
	border-radius: 68px;
  overflow: hidden;
	margin-left: 28px;
	background:  #ffffff url("../img/cases.png") center no-repeat;
	background-size: 70px;
  float: left;
}
section#cases .thumbnails li:hover {
  border-color: #999;
}
.maskcas {
  width: 1000px;
  height: 114px;
  overflow: hidden;
}

.pages a:hover {
	opacity: 0.5;
}
.pager {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pager .btnPrev,
.pager .btnNext {
  width: 20px;
  height: 20px;
  background: #024063;
  border-radius: 50%;
  margin-top: 15px;
}
.pager .btnPrev {
  /*position: absolute;
  top: 100px;
  left: -30px;*/
  margin-right: 50px;
}
.pager .btnNext {
  /*position: absolute;
  top: 100px;
  right: -30px;*/
  margin-left: 50px;
}
.pager .btnPrev i {
  color: #FFF;
  font-size: 13px;
  margin: 4px 2px 2px 4px;
}
.pager .btnNext i {
  color: #FFF;
  font-size: 13px;
  margin: 4px 2px 2px 7px;
}
/*.BtnNextHide .btnNext,
.BtnPrevHide .btnPrev{
  display: none;
}*/

.pager2 .btnPrev,
.pager2 .btnNext {
  width: 40px;
  height: 40px;
  background: #0276B7;
  color: #FFF;
}
.pager2 .btnPrev {
  position: absolute;
  top: 115px;
  left: -25px;
}
.pager2 .btnNext {
  position: absolute;
  top: 115px;
  right: -25px;
}
.pager2 .btnPrev i {
  color: #FFF;
  font-size: 15px;
  margin: 13px 0px 0px 15px;
}
.pager2 .btnNext i {
  color: #FFF;
  font-size: 15px;
  margin: 13px 0px 0px 15px;
}


.pages{
	text-align: center;
	margin-top: 15px;
}
.pages li a {
	width: 10px;
	height: 10px;
	border-radius: 20px;
	text-align: center;
	margin: 0 5px;
  display: block;
  cursor: pointer;
}
.pages li a.active {
	background: #00a2eb;
}

.pages1 li a {
	background: #024063;
}
.pages2 li a {
	background: #ffffff;
}

/*  depoimentos */
section#testimonials{
	margin-bottom: 20px;
	margin-top: 40px;
  height: 275px;
}
section#testimonials > div {
	background: #024063;
	margin: auto;
	clear: both;
  position: relative;
  height: 272px;
  padding-top: 8px;
}
section#testimonials > div:after {
  content: "";
  width: 113px;
  height: 84px;
  display: block;
  position: absolute;
  right: 6px;
  top: -42px;
  background: url(../img/asp.png) center top no-repeat;
}
section#testimonials .highlights {
  margin: 0px;
}
section #decoration{
	position: relative;
}
section .aspas{
	position: absolute;
    bottom: 470px;
    z-index: 1;
    right: 20px;
    border: 0;
    padding: 0;
}
section#testimonials div ul{
	width: 1000px;
  padding-bottom: 45px;
  margin: 5px auto 0 auto;
  text-align: center;
  height: 275px;
  float: left;
  position: relative;
}
section#testimonials div .test1,
section#testimonials div .test2 {
	display: block;
  width: 500px;
  height: 260px;
  padding-right: 15px;
  padding-left: 15px;
  position: relative;
  float: left;
}
section#testimonials div ul li p{
	color: #ffffff;
	width: 270px;
}
section#testimonials .test1:after {
  content: "";
  width: 1px;
  height: 137px;
  display: block;
  position: absolute;
  right: -4px;
  top: 20px;
	background: rgba(0,29,45,0.5);
}
section#testimonials li img{
	border-radius: 70px;
	border: solid 1px rgba(255,255,255,0.2);
	padding: 7px;
	margin-top: 20px;
}
section#testimonials .test1 p i a,
section#testimonials .test2 p i a,
section#testimonials .test1 p a,
section#testimonials .test2 p a {
  color: #FFF;
}
section#testimonials .test1 p{
	text-align: right;
	float: left;
  margin-left: 40px;
}
section#testimonials .test1 img{
	float: right;
	position: relative;
}

section#testimonials .test2 p{
	text-align: left;
	float: right;
  margin-right: 40px;
}
section#testimonials .test2 img{
	float: left;
	position: relative;
}
section#testimonials .pages.pages2{
  position: absolute;
  bottom: 5px;
  height: 20px;
  padding: 0;
}
.masktesti {
  width: 1000px;
  height: 290px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
section#testimonials .test1 p span.turq a,
section#testimonials .test2 p span.turq a,
.turq,
.turq a{
	color: #00a2eb;
}
/*  news */


section#news{
  width: 100%;
  background: #ffffff;
  display: inline-block;
}
section#news .highlights {
  margin-top: 0px;
  margin-bottom: 20px;
}
section#news p{
	position: relative;
  bottom: 5px;
  width: 80%;
  margin: auto;
  color: #ffffff;
}
section#news a:hover p{
    text-decoration: underline;
}
section#news ul{
	text-align: center;
	color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: flex-start;
}

#news li:nth-child(2n) {
  margin-right: 0px;
}
#news li {
  width: 495px;
  height: 290px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-bottom: 13px;
  margin-right: 8px;
  border: 1px solid #d4dae0;
  border-radius: 5px;
  background: #f1f1f1;
}
/*.n1 img, .n2 img, .n3 img, .n4 img{*/
#news li div {
	width: 485px;
}
#news li a {
	color: #ffffff;
}
/*section#news a {
  width: 300px;
  margin-top: 50px;
  margin-bottom: 70px;
  padding: 10px 20px;
  border: 2px solid #dddada;
  background: #ffffff;
  border-radius: 50px;
  font-size: 18px;
  color: #dddada;
  display: block;
}*/
/*section#news #button{
    text-align: center;
    padding: 38px;
}*/
section#news .button  {
  width: 200px;
  height: 45px;
	margin: 30px auto;
  position: relative;
}
section#news .button > a {
  width: 100%;
  padding: 10px 60px;
  margin-top: 50px;
  margin-bottom: 70px;
  border: 3px solid #bfbfbf;
  background: #ffffff;
  border-radius: 50px;
  font-size: 14px;
  color: #999999;
  font-family: arial;
  font-weight: normal;
}
.sombra2{
	left: 4px;
  padding-top: 70px;
  padding-bottom: 4px;
  position: absolute;
  bottom: 4px;
  background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}
/*  soluções */
.icon-x{
	text-align: center;
}

.icon-x p{
	margin: 10px 2px;
}
#ours .highlights {
  margin: 0px 0px 30px 0px;
}
#ours ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
#ours ul li {
  margin-bottom: 30px;
}
#ours ul li p {
	font-family: trebuchet ms;
	font-size: 14px;
	margin: 0;
	color: #757575;
	line-height: 20px;
}
#ours a:hover h4{
	color: #01324e;
}
.solution-img {
  width: 148px;
  height: 114px;
  border: solid 2px #999999;
  border-radius: 15px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto 20px auto;
}
#ours a:hover .solution-img{
	border: solid 2px #01324e;
}
section#ours{
	padding-bottom: 10px;
    background: #ffffff;
    text-align: center;
}
section#ours li{
	width: 19%;
}
/*  redes */

section#social{
	background: url(../img/social_bg.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
  height: 523px;
  padding: initial!important;
}

section#social .align-top20 > ul{
	text-align: center;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
section#social ul li:first-child .box-redes {
  width: 311px;
}
section#social .highlights {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 35px;
}
.maskvid {
  width: 310px;
  margin: 0 auto;
}
.box-redes {
	width: 280px;
  height: 365px;
  margin: 13px;
  font-size: 31px;
}

.box-redes h3{
	color: #ffffff;
	margin: 10px 0px;
  font-family: 'Open Sans',sans-serif;
  font-size: 23px;
	font-weight: 100;
  text-align: center;
}
.redes{
    width: 100%;
    height: 355px;
  	background: #ffffff;
    border-radius: 10px;
    overflow: hidden;
}
.banner-video {
  overflow: hidden;
}
.box-videos{
  width:291px;
  height:310px;
  position:relative;
  margin: 0 auto;
  overflow: hidden;
}
.box-videos-border{
  width:310px;
  height:310px;
  padding-top:10px
}
.box-videos h3{
  margin:22px 0;
  font-size:14px;
  text-transform:uppercase;
  color: #024063;
  font-weight: bold;
}
.box-videos p{
  font-size:12px;
}
.box-videos a{
  text-decoration:none;
}
.lista-videos{
  width:294px;
  height:310px;
  float:left;
  position:relative;
  list-style:none;
  margin:0;
  padding:0;
}
.box-videos li{
  width:294px;
  height:310px;
  float:left;
  text-align: left;
}
.box-videos li h3 a {
font-family: 'Open Sans',sans-serif;
  color:#024063;
}
.box-videos li p a{
font-family: 'Open Sans',sans-serif;
  color:#444;
}
.videos-controls{
  width:37px;
  margin:10px;
  float:right
}

.videos-controls a{
  width:17px;
  height:17px;
  line-height:17px;
  font-size:12px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
  color:#FFF;
  background: #024063;
}
.videos-controls a.prev {
  float:left;
}
.videos-controls a.next {
  float: right;
}
.videos-controls a:hover {
  background: #999999;
}
ul.lista-videos li.video-item iframe {
    max-width: 295px;
    max-height: 165px;
}
/*  contato */

#contact{
  width: 100%;
  min-height: 320px;
  margin: 0;
  padding-top: 0px;
  padding-bottom: 0px;
  background: #01324e;
}
.fale{
	margin-bottom: 20px;
}

section#contact h4{
	color: #ffffff;
	font-weight: 100;
	margin-top: 10px;
}
section#contact p{
	color: #ffffff;
}

section#contact form #name,
section#contact form #lastname {
	width: 240px;
	height: 26px;
	display: inline-block;
	background: #01324e;
  border-color: #ffffff;
  border-bottom-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  color: #FFF;
}
section#contact form #mail {
	width: 485px;
	height: 26px;
	display: inline-block;
	background: #01324e;
  border-color: #ffffff;
  border-bottom-width: 1px;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  color: #FFF;
}
section#contact form #msg{
	width: 485px;
  padding-top: 8px;
  height: 30px;
	background: #01324e;
	border-color: #ffffff;
	border-bottom-width: 1px ;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
  color: #FFF;
}

.Submit1,
.Submit2 {
	width: 120px;
    height: 25px;
    margin-top: 10px;
    float: right;
    border-radius: 5px;
    margin-left: 5px;
}
.Submit1{
  color: #024063;
  background: #ffffff;
  border: solid 1px;
}
.Submit2{
	color: #ffffff;
    background: #024063;
    border: 0;
}
.form{
	float: right;
}
/*  rodapé */
.cont{
	display: inline-block;
	color: #ffffff;
	font-family: trebuchet ms;
	font-size: 12px;
	margin-bottom: 30px;
}
#cont{
	color: #ffffff;
	font-family: trebuchet ms;
	font-size: 12px;
}
footer div{
	background: #001d2d;
	padding-top: 10px;
	padding-bottom: 10px;
  border-radius: 3px;
}
footer div .ult{
	display: inline-table;

}
footer div p{
	color: #026eab;
  font-size: 12px;
  margin-left: 228px;
}
footer div img{
	margin-left: 10px;
}
.footer-text{
	display: inline-block;
	width: 485px;
}
.ult a{
	color: #026eab;
}













/*************************************************/
/**                   INTERNAS                  **/
/*************************************************/
#content{width:100%;height:auto}
.form-contato {
  width: 460px;
    float: left;
}
.text-form {
    width: 440px;
    float: right;
}
.form-assessoria{width:970px}
.form-assessoria input[type=email],
.form-assessoria input[type=text],
.form-assessoria textarea,
.form-contato input[type=email],
.form-contato input[type=text],
.form-contato textarea{background:#024063;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#FFF; font-family: Arial;}
.form-assessoria input[type=email],
.form-assessoria input[type=text]{width:940px;height:30px;padding:10px 15px;float:left;margin:0 0 15px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.form-assessoria textarea{width:930px;height:100px;padding:10px 20px;margin:0 0 15px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.form-contato input[type=email],
.form-contato input[type=text]{width:460px;height:30px;padding:25px 15px;float:left;margin:0 0 15px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.form-contato textarea{width:460px;height:100px;padding:10px 13px;margin:0 0 15px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;}
.form-assessoria textarea:hover,
.form-contato textarea:hover,
input:hover[type=email],
input:hover[type=text]{ /* background:#001d2d */ }
.form-assessoria input[type=reset],
.form-contato input[type=reset]{width:120px;height:40px;background:#001d2d;color:#FFF;border:none;float:right;margin:0 0 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
  cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
  .form-assessoria input:hover[type=reset],
  .form-contato input:hover[type=reset]{background:#666;color:#001d2d}
  .form-assessoria input[type=submit],
  .form-contato input[type=submit]{width:120px;height:40px;background:#001d2d;color:#FFF;border:none;float:right;margin:0 7px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
    cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.form-assessoria input:hover[type=submit],
    .form-contact input:hover[type=submit],
    .form-contato input:hover[type=submit]{background:#666;color:#001d2d}

.top-interna{position:relative;width:100%;background:url(../img/detalhe-topo.png) top center no-repeat #001d2d;height:120px;float:left;clear:both;z-index:-1}
.top-interno-centro{width:1000px;height:120px;margin:auto;line-height:120px;color:#FFF; display: flex; align-items: center;}
.top-interno-centro h1{font-family:"Open sans",Arial;font-size:24px;font-weight:600;color:#FFF;text-transform:uppercase}
.compartilhar{width:1000px;height:auto;margin:auto;text-align:right;padding:7px 0;clear:both}
.content-interno,
.content-interno-facebook{width:1000px;height:auto;margin:auto;padding:10px 0 50px;clear:both}
.menu-interno{position:relative;width:220px;height:auto;min-height:220px;padding:15px;float:left;margin-right:30px;background:#024164;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.menu-interno:before{content:"";display:block;width:1px;height:1px;overflow:hidden;position:absolute;border-top:10px solid transparent;border-left:#024164 10px solid;border-right:0 solid transparent;
border-bottom:10px solid transparent;right:-11px;top:50%;margin-top:-10px;margin-left:0}
.destaque-interno{position:relative;width:240px;height:auto;min-height:150px;padding:45px;float:left;margin-right:30px;
  background:#024164;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
  .destaque-interno:before{content:"";display:block;width:1px;height:1px;overflow:hidden;position:absolute;border-top:10px solid transparent;border-left:#024164 10px solid;
  border-right:0 solid transparent;border-bottom:10px solid transparent;right:-11px;top:50%;margin-top:-10px;margin-left:0}
  .menu-interno ul li{position:relative;border-bottom:1px dashed #0c5f8d}
  .menu-interno ul li a{width:200px;height:40px;line-height:40px;padding:0 10px;color:#3f95c4;display:block;font-size:14px;text-decoration:none;-webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
    .menu-interno ul li.sub a{margin-left:15px;width:195px;color:#FFF}
    .menu-interno ul li.sub a:hover{margin-left:10px;width:195px;color:#3f95c4}
    .menu-interno ul li a.hover,.menu-interno ul li a:hover{margin-left:5px;width:195px;color:#FFF}
    .menu-interno ul li a.hover:before,
    .menu-interno ul li a:hover:before{content:"";display:block;width:1px;height:1px;overflow:hidden;position:absolute;border-top:5px solid transparent;
    border-left:#3f95c4 5px solid;border-right:0 solid transparent;border-bottom:5px solid transparent;right:6px;top:50%;margin-top:-5px;margin-left:0}
    .conteudo-interno{width:720px;height:auto;float:left}
    .conteudo-interno h2{color:#024164;height:auto;margin-bottom:20px;font-size:22px;font-family:"Open Sans",Arial;text-transform:none;width:100%;font-weight:600}
    .conteudo-interno .texto{position:relative;width:735px;height:auto;line-height:25px;padding:25px 15px 40px;
      float:left;clear:both;border-bottom:#024164 35px solid;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;
      -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.conteudo-interno .texto p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;
        -webkit-margin-start:0;-webkit-margin-end:0}
        .conteudo-interno .texto a{color:#024164;font-weight:700;text-decoration:none}
        .destaque .foto iframe{width:470px!important}
        .texto iframe{width:690px}.texto-total{position:relative;width:970px;height:auto;line-height:25px;
          padding:25px 15px 60px;float:left;clear:both;border-bottom:#024164 35px solid;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;
          -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
          .texto-total ul li{position:relative;width:280px;margin:15px;height:320px;float:left}
          .texto-total ul li a{width:280px;height:280px;text-decoration:none;background:#024164;display:block;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden}.texto-total ul li h3{margin:10px 0}.texto-total ul li a .foto{width:280px;height:280px;margin-bottom:20px}.texto-total ul li a img{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.texto-total ul li a:hover img{opacity:.2;filter:alpha(opacity=20)}.texto-total ul li a:hover:before{content:"";display:block;width:82px;height:82px;background:url(../img/mais.png) center no-repeat;overflow:hidden;position:absolute;left:50%;top:50%;margin-top:-61px;margin-left:-41px;z-index:99}.texto-total ul li a h3{color:#024164;text-decoration:none}.facebook-faces{width:270px;height:270px;padding:15px;background:#024164;float:left;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;margin-top:20px}.facebook-news{width:670px;height:270px;padding:15px;background:#fff;float:left;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;margin-top:20px}
          .destaque{width:735px;height:300px;background:#024164;position:relative;top:0;left:-15px;margin:20px 0;float:left}
          .descricao{width:210px;height:260px;padding:20px;float:left;color:#CCC;overflow:hidden}.descricao p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0}.descricao h2{margin-bottom:20px;height:auto}.foto{position:relative;width:470px;height:300px;float:left}.foto a{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.foto a:hover{opacity:.5;filter:alpha(opacity=50)}.foto a:hover:before{content:"";display:block;width:82px;height:82px;background:url(../img/play-video.png);overflow:hidden;position:absolute;left:50%;top:50%;margin-top:-41px;margin-left:-41px;z-index:99}.diretoria{width:100%;height:auto}.diretoria ul{padding:0 0 30px}.diretoria article,.diretoria ul li{clear:both;float:left;width:100%;height:auto;padding:20px 0;border-bottom:#dedede dashed 1px}.foto-diretor{width:147px;height:147px;float:left;margin-right:30px;background:#CCC;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden}.diretoria.desc.forma{height:150px;margin-bottom:30px}.desc .foto-diretor{border:1px solid #ccc!important}.foto-comentarios{position:relative;width:100px;height:100px;overflow:hidden;float:left;margin-right:30px;background:#CCC;border:5px solid #024164;-webkit-border-radius:75px;-moz-border-radius:75px;border-radius:75px}.foto-comentarios:before{content:"";display:block;width:1px;height:1px;overflow:hidden;position:absolute;border-top:10px solid transparent;border-left:#024164 10px solid;border-right:0 solid transparent;border-bottom:10px solid transparent;right:-11px;top:50%;margin-top:-10px;margin-left:0}.descricao-diretor h2{width:100%}.descricao-diretor h2 a,.descricao-diretor p a{text-decoration:none;color:#444}.clientes{float:left}
          .clientes ul li{position:relative;width:180px;height:180px;margin:10px;float:left}.clientes ul li a{width:180px;height:180px;float:left;display:block;background:#fff;overflow:hidden;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.clientes ul li a:hover{opacity:.7;filter:alpha(opacity=70)}.clientes ul li a img{position:relative;top:25px;left:25px}.clientes ul li a:hover:before{content:"";display:block;width:140px;height:140px;background:url(../img/mais.png) center no-repeat #024164;overflow:hidden;position:absolute;left:50%;top:50%;margin-top:-70px;margin-left:-70px;z-index:99;-webkit-border-radius:75px;-moz-border-radius:75px;border-radius:75px;opacity:.8}.link-politica{color:#FFF!important;vertical-align:middle;text-align:center;text-decoration:none;display:block;width:180px;height:30px;line-height:30px;background:#024164;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:20px 0}.cases li{width:100%;height:auto;margin:10px 0 30px;float:left;clear:both}.cases li .foto-case{width:150px;height:150px;float:left;margin-right:30px;background:#fff;overflow:hidden;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:75px;-moz-border-radius:75px;border-radius:75px}.cases li .texto-case{position:relative;width:820px;height:150px;background:#f1f1f1;float:left;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.formatos li .texto-case{width:1000px!important}.cases li .texto-case div{float:left}.cases li .texto-case h2{color:#024164;font-size:24px;font-weight:600;width:690px;height:auto;float:left;padding:20px 20px 0}.cases li .texto-case p{width:690px;height:auto;float:left;padding:20px}
          .cases li .texto-case .btn-download{width:60px;height:150px;float:left;padding:0 0 0 8px;margin-left:-60px;background:#024164;color:#3f8ab4;font-size:9px;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.cases li .texto-case .btn-download p{float:left;width:50px;padding:60px 0 10px}.formatos li .texto-case .btn-download p{padding:10px 0!important}.cases li .texto-case .btn-download a{text-decoration:none;color:#FFF;width:50px;height:30px;text-align:center;line-height:30px;display:block;padding-top:20px;clear:both}.formatos li .texto-case .btn-download a{width:45px!important;padding-top:7px!important}.lista-pagina{float:right}.lista-pagina li{width:40px;height:40px;float:left;margin-left:1px}.lista-pagina li a{width:40px;height:40px;display:block;text-align:center;line-height:40px;background:#024164;text-decoration:none;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.lista-pagina li a:hover{background:#CCC;color:#333}.blog li{width:100%;height:auto;margin:10px 0 30px;float:left;clear:both}.blog li .foto-blog{position:relative;width:150px;height:150px;float:left;margin-right:30px;background:#999;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.blog li .foto-blog a{width:150px;height:150px;display:block;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.blog li .foto-blog:before{content:"";display:block;width:1px;height:1px;overflow:hidden;position:absolute;border-top:10px solid transparent;border-left:#024164 10px solid;border-right:0 solid transparent;border-bottom:10px solid transparent;right:-11px;top:50%;margin-top:-10px;margin-left:0}.blog li .texto-blog{position:relative;overflow:hidden;width:750px;height:150px;background:#f1f1f1;float:left;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}.blog li .texto-blog div{float:left}.blog li .texto-blog h2{color:#024164;font-size:24px;font-weight:600;width:710px;height:auto;float:left;padding:20px 20px 0}.blog li .texto-blog h2 a{color:#024164;text-decoration:none}.blog li .texto-blog p{width:710px;height:auto;float:left;padding:10px 20px 0}.blog li .texto-blog p a{color:#024164;text-decoration:none}.data-blog{width:60px;height:150px;float:left;text-align:center;padding:0 0 0 8px;background:#024164;color:#fff;font-size:24px;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.data-blog p{float:left;width:50px;padding:20px 0 0;line-height:22px}.data-blog p.ano-blog{float:left;width:50px;font-size:12px;color:#09C;padding:0}.data-blog a{text-decoration:none;color:#FFF;width:50px;height:20px;font-size:12px;text-align:center;line-height:20px;display:block;padding-top:25px;clear:both}.foto-artigo{width:220px;height:220px;background:#CCC}.menu-interno h2{color:#FFF;font-size:18px;font-weight:600;width:220px;padding:10px 0}.menu-interno p{color:#FFF;font-size:16px}.menu-interno .assinatura-colunista{color:#09F;font-size:12px;font-style:italic;padding:10px 0}.dia-evento{width:200px;height:auto;padding:110px 20px 5px 0;color:#FFF;font-size:40px;text-align:right}.mes-evento{width:200px;height:auto;color:#09C;font-size:44px;text-align:right;padding:0 20px 0 0}.texto-evento{position:relative;width:690px;height:auto;line-height:25px;padding:25px 15px 0;float:left;clear:both;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.texto-evento a{color:#024164;text-decoration:none}.texto-evento h2{width:100%;height:auto;padding:20px 0 0;border-top:#CCC dashed 1px;margin-top:20px;clear:both}.leia-tambem{background:#024164;clear:both;padding:20px;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.leia-tambem ul li{float:left;width:225px;height:auto}.leia-tambem ul li a{width:205px;height:auto;padding:10px;display:block;border-left:dashed 1px #02314d;color:#F1F1F1;font-size:14px;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.leia-tambem ul li a:hover{color:#02a0f9}.navega-agenda{width:100%;height:auto;padding:10px 0 20px;float:left}.vai-volta{width:82px;float:left;margin-right:20px}.mes-agenda{float:left;height:50px;width:100%;max-width:700px;font-size:40px;color:#036}.ano-agenda{float:left;width:100%;height:50px;font-size:40px;max-width:195px;text-align:right}.dias-agenda{width:100%;height:auto}.dias-agenda li{width:140px;float:left;height:140px;background:#CCC;margin:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.dia-box{width:120px;height:20px;float:left;padding:10px 5px 5px 10px;text-align:left;font-size:20px}.titulo-box{width:120px;height:auto;float:left;padding:5px 5px 5px 10px;text-align:left;font-size:12px;text-transform:uppercase}.dias-agenda li a{width:140px;height:140px;display:block;text-decoration:none;color:#FFF;background:#024164;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.dias-agenda li a:hover{background:#00314c}.engloba-visualizar{width:100%;height:100%;background:#356782;position:fixed;top:0;z-index:99;opacity:.7}#formato-zoom{width:100%;position:absolute!important;top:0;left:0;z-index:999}.align-zoom{margin:240px auto 0;width:750px;position:relative}.zoom{width:750px;position:relative;border-radius:10px;background:#FFF}a.fechar{background:#024164;width:46px;height:46px;line-height:46px;border-radius:50px;position:absolute;vertical-align:middle;top:-22px;right:10px;text-align:center;font-family:"Open Sans",sans-serif;text-decoration:none;font-size:18px;font-weight:400;color:#FFF;z-index:9}.img-zoom{width:180px;height:180px;display:block;background:#fff;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;overflow:hidden;position:absolute;left:300px;top:-90px}.img-zoom img{position:relative;top:25px;left:25px}.img-zoom.cases img{top:0;left:0}
          .text-zoom{width:450px;padding:80px 50px 0;display:inline-block;min-height:290px}
            .text-zoom h3{font-family:"Open Sans",sans-serif;font-weight:400;font-size:38px;color:#014063;border-bottom:1px solid #efefef}.text-zoom p{font-weight:600;padding-bottom:20px}.zoom-box-left{width:325px;float:left;border-right:1px solid #ccc;margin-bottom:50px}
#form-download,
#form-download-cadastro{width:300px;}
#form-download input[type=email],
#form-download input[type=text],
#form-download input[type=password],
#form-download-cadastro input[type=email],
#form-download-cadastro input[type=password],
#form-download-cadastro input[type=text]{width:270px;height:30px;padding:5px 15px;border:0;background:#efefef;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:10px;}
#form-download input[type=submit],
#form-download-cadastro input[type=submit]{width:150px;height:40px;color:#efefef;padding:5px 15px;border:0;background:#024164;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;float:right;}
.zoom-box-right{width:290px;float:right;text-align:center;margin-top:10px;margin-bottom:20px;}.bt-login{width:143px;height:44px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;margin: 40px auto 40px auto;}
a.bt-facebook{width:143px;height:44px;display:block;background:#0f6fa2;color:#FFF;text-decoration:none;text-align:center;line-height:44px;float:left;}
a.bt-google-plus, span.bt-google-plus{width:143px;height:44px;display:block;cursor:pointer;background:#b00000;color:#FFF;text-decoration:none;text-align:center;line-height:44px;float:right}.twitter-share-button{width:84px!important}.ingles.conteudo-interno{width:1000px}
.ingles .texto{width: 1000px}.ingles .texto .destaque{width:1000px;height:335px}.ingles .texto .destaque .descricao{width:310px}.ajaxed .success{background:#5794B5;border:1px solid #84B9D5;padding:10px;margin:10px 0;color:#052537}
.ajaxed .errors{list-style:inside square;padding:10px;margin:10px;background:#E79E9E;color:#000;border:1px solid #730909}.ajaxed .errors li{list-style:inside disc}
.imprensa li{width:150px;height:220px;float:left;margin-left:20px;position:relative}
.imprensa li:nth-child(4n+1){margin:0}
.imprensa li a{width:150px;height:150px;float:left;display:block;margin-bottom:15px;background:#024164;text-decoration:none;color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;overflow:hidden}
.produtos .foto img{position:relative;top:65px;left:65px}.alignLeft{float:left;margin:0 10px 10px 0}.alignRight{float:right;margin:0 0 10px 10px}
ul.lista-videos li.video-item iframe{max-width:291px;max-height:165px}
.content-interno article.conteudo-interno+div.texto-total{margin-top:30px}
.texto-cliente{width:1000px;height:auto;display:block;background:#f1f1f1;margin:40px auto;-webkit-box-shadow:0 0 5px 0 #999;-moz-box-shadow:0 0 5px 0 #999;box-shadow:0 0 5px 0 #999;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.texto-cliente p:after{content:"";display:block;clear:both}.texto-cliente p{width:960px;display:inline-block;margin:20px}



@media (@screen and max-width: 900px) {
  section#banner2 ul.slides>li {
    background-position: left top !important;
    height: 290px !important;
  }
  .maskcas, .masktesti {
    margin: auto;
  }
}
