html, body{
background-color :#ccc;
height :100%;
width :100%;
margin :0;
padding :0;
text-align:center;
}
/*@font-face {
  font-family: 'futura-normal';
  src: url('../fonte/futura-normal.eot'); 
  src: url('../fonte/futura-normal.eot?#iefix') format('embedded-opentype'),
  url('../fonte/futura-normal.svg#svgFontName') format('svg'),
  url('../fonte/futura-normal.woff') format('woff'),
  url('../fonte/futura-normal.ttf')  format('truetype');
}*/
h1, h2, h3, h4, h5, h6,p, a, legend{
font-family: 'Questrial', sans-serif;
font-weight:normal;
text-decoration:none;
text-rendering:optimizelegibility;
}
h1{
color :#333;
font-size :40px;
margin-bottom :20px;
text-align :left;
}
h2{
font-size :20px;
margin :5px 0 20px 0;
color:#333;
text-align:left;
line-height:1.5;
}
@media(max-width:768px){
	h2{
		font-size:14px;
	}
}
h3{
color :#09C;
font-weight :bold;
padding :15px;
}
p{
font-size :16px;
line-height :1.5;
margin :0 0 10px 0;
color:#444;
text-align:justify;
}
@media(max-width:768px){
	p{
		line-height:1.4;
		font-size:14px;
	}
}
i{
	position:relative;
	float:left;
	width:30px;
	height:30px;
	margin-right:5px;
	background-image:url(../img/icon-down.png);
}
table tr td{
	font-family: 'Questrial', sans-serif;
}
.form-left legend{
	margin-top :5px;
	text-align:left;
	color:#ccc;
}
.form-depoimento legend{
	margin:5px;
	text-align:left;
	color:#000;
}
.home-ul{
	padding:0;
	list-style:none;
	cursor:pointer;
}
.home-ul > li{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	cursor:pointer;
	color:#ffffff;
	font-size:19px;
	text-decoration:none;
}
.home-ul > li:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
	color:#fff;
}
.home-ul li{
	color:#ccc;
	margin:4px;
	padding:5px;
	font-family: 'Questrial', sans-serif;
	font-size:18px;
}
.home-ul li ul{
    display:none;
		list-style:none;
}
.home-ul li ul li p{
	border:none;
	color:#000 !important;
}
@media(max-width:768px){
	.home-ul li ul li{
		font-size:14px;
		line-height:1.2;
	}
}
.home-ul li:focus ul{
    display:block;
}
.alert{
background-color :#fff;
height :auto;
margin-left :33%;
margin-top :300px;
position :fixed;
width :33%;
z-index :999;
}
.alert_use_tour{
background-color :#fff;
border :1px solid #666;
border-radius :5px;
color :#1f87c7;
font-family: 'Questrial', sans-serif;
height :auto;
left :50%;
margin-left :-125px;
margin-top :-100px;
padding :30px;
position :fixed;
top :50%;
width :250px;
}
.box_equipe{
display :inline-block;
height :250px;
overflow :hidden;
position :relative;
width :350px;
}
.box_equipe:hover > .ctn-equipe{
transform :translate(150px, 0) scale(0.5);
transform-origin :center;
}
.box_equipe:hover > .texto_equipe{
margin-top :50px;
}
.box_inner{
border :2px solid #dadada;
box-sizing :border-box;
float :left;
height :auto;
overflow :hidden;
padding :10px;
position :relative;
width :100%;
}
.box_inner h4{
background-color :#fff;
border :1px solid #dadada;
border-radius :4px;
color :#999;
cursor :pointer;
margin :5px;
padding :5px;
}
.box_inner h4:hover{
border :1px solid #999;
}
.box_inner p{
color :#dadada;
left :20px;
position :absolute;
top :20px;
transition :all 1s ease-in-out;
}
.box_inner p:last-child{
color :#fff;
font-size :14px;
left :20px;
line-height :200%;
position :absolute;
top :50px;
}
.box_inner:hover .pegman{
left :20px;
}
.box_inner:hover p{
margin-left :20px;
}
.box_inner_active{
background-color :#666;
color :#000;
}
.box_inner_img{
cursor :pointer;
float :left;
height :auto;
margin-bottom :15px;
overflow :hidden;
position :relative;
width :100%;
}
.box1{
box-sizing :border-box;
height :100%;
moz-box-sizing :border-box;
padding :20px;
webkit-box-sizing :border-box;
width :100%;
}
.btn{
background-color :#003264;
border :1px solid #fff;
border-radius :3px;
color :#fff;
cursor :pointer;
float :left;
font-family: 'Questrial', sans-serif;
font-size :18px;
height :40px;
margin-top :10px;
line-height:200%;
position :relative;
width :150px;
}
.btn:hover{
background-color :#fff;
color :#444;
}
.btn_std{
background-color :#fff;
border :1px solid #1f87c7;
border-radius :4px;
color :#1f87c7;
cursor :pointer;
display :inline-block;
font-size:14px;
padding :15px;
position :relative;
font-family: 'Questrial', sans-serif;
}
.btn_std:hover{
background-color :#1f87c7;
border :1px solid #fff;
color :#fff;
}
.button{
background-color :#dadada;
border :1px solid #ccc;
border-radius :6px;
cursor :pointer;
display :block;
font-size :14px;
margin :20px;
padding :10px;
}
.button:hover{
background :#fff;
color :#ccc;
}
.chamada_tour{
background-color :#fff;
border :1px solid #dadada;
border-radius :5px;
height :auto;
left :50%;
margin-left :-175px;
margin-top :-145px;
padding :20px;
position :fixed;
top :50%;
width :350px;
z-index :99999;
}
.close{
background-image :url(../img/lightbox-close.png);
cursor :pointer;
height :32px;
position :absolute;
right :-16px;
top :-16px;
width :32px;
}
.clr{
clear :both;
}
.containerConteudo{
box-sizing :border-box;
display :inline-block;
height :auto;
moz-box-sizing :border-box;
position :relative;
webkit-box-sizing :border-box;
width :100%;
}
@media(min-width:1270px){
	.containerConteudo{
	width :1200px;
	}
}
.ctn-equipe{
border-radius :50%;
height :250px;
overflow :hidden;
position :absolute;
top :0;
transition :1s ease-in-out;
width :250px;
}
.ctn-flip{
display :inline-block;
height :400px;
position :relative;
webkit-perspective :1500;
width :100%;
}
.ctn-header{
display :inline-block;
height :100%;
position :relative;
width :100%;
}
@media(min-width:1200px){
	.ctn-header{
	width :1200px;
	}
}
.ctn-icon{
background-image :url(../img/social-icons.png);
border-radius :50%;
cursor :pointer;
display :inline-block;
height :57px;
margin :5px;
position :relative;
width :57px;
}
.ctn-icon:hover{
box-shadow :0px 0px 23px 0px rgba(50, 50, 216, 0.75);
moz-box-shadow :0px 0px 23px 0px rgba(50, 50, 216, 0.75);
webkit-box-shadow :0px 0px 23px 0px rgba(50, 50, 216, 0.75);
}
.ctn-imagem{
position :relative;
display:inline-block;
border :4px solid #fff;
box-sizing :border-box;
webkit-box-sizing :border-box;
moz-box-sizing :border-box;
width :250px;
height:200px;
overflow:hidden;
}
@media(max-width:450px){
	.ctn-imagem{
	width :100%;
	}
}
.img-zoom{
	transition: all .2s ease-in-out;
	cursor:pointer;
}
.img-zoom:hover{
	transform: scale(1.1);
}
.ctn-imagem h1{
position:relative;
display:inline-block;
padding:10px;
color :#444;
text-align :center;
font-size :14px;
line-height:120%;
width :100%;
margin:0;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
text-transform:uppercase;
}
@media(max-width:768px){
	.ctn-imagem h1{
	font-size :14px;
	}
}
.ctn-marcas{
box-sizing :border-box;
cursor :pointer;
float :left;
margin :1%;
moz-box-sizing :border-box;
perspective :150px;
position :relative;
webkit-box-sizing :border-box;
webkit-perspective :150px;
width :14.6666%;
}
.ctn-marcas h1{
margin :25px 0 0 0;
text-align :center;
}
.ctn-noticias{
background-color :#fff;
border :1px solid #dadada;
border-radius :5px;
box-sizing :border-box;
float :left;
margin-bottom :10px;
moz-box-sizing :border-box;
padding :10px;
position :relative;
webkit-box-sizing :border-box;
width :100%;
cursor:pointer;
transition-duration:1s;
transition-timing-function:linear;
box-shadow:0 0 0 rgba(0,0,0,1);
}
.ctn-noticias:hover{
	box-shadow:0 0 10px rgba(0,0,0,1);
	
}
.text-zoom{
letter-spacing:0px;
transition-duration:1s;
transition-timing-function:linear;
}
@media(max-width:768px){
	.text-zoom{
		margin:5px;
	}
}
.ctn-noticias:hover > .text-zoom{
	letter-spacing:1px;
}
.ctn-noticias h1{
	color:#000 !important;
	font-size:18px;
}
.ctn-noticias p{
margin-bottom :0;
color:#C90 !important;
}
.ctn-video{
float :left;
height :600px;
overflow :hidden;
position :relative;
width :100%;
}
.date_noticias{
bottom :0;
box-sizing :border-box;
color :#fff;
font-size :15px;
moz-box-sizing :border-box;
opacity :0;
padding-left :20px;
position :absolute;
text-align :center;
transition :1s ease-in-out;
transition-delay :1s;
webkit-box-sizing :border-box;
z-index :9;
}
.directButton-local{
background-image :url(../img/bg-direct-buttons.png);
cursor :pointer;
float :left;
height :100%;
position :relative;
width :50px;
}
.directButton-mail{
background-image :url(../img/bg-direct-buttons.png);
background-position :-60px;
cursor :pointer;
float :left;
height :100%;
position :relative;
width :50px;
}
.directButtonsCont{
display :inline-block;
height :50px;
position :relative;
width :150px;
}
.directButton-tel{
background-image :url(../img/bg-direct-buttons.png);
background-position :-129px;
cursor :pointer;
float :left;
height :100%;
margin-left :5px;
position :relative;
width :45px;
}
.email{
background-position :-276px center;
}
.esp100{
display :inline-block;
height :100px;
position :relative;
width :100%;
}
.esp175{
display :inline-block;
height :175px;
position :relative;
width :100%;
}
.esp150{
display :inline-block;
height :150px;
position :relative;
width :100%;
}
.esp20{
display :inline-block;
height :20px;
position :relative;
width :100%;
}
.esp200{
display :inline-block;
height :200px;
position :relative;
width :100%;
}
.esp50{
display :inline-block;
height :50px;
position :relative;
width :100%;
}
.facebook{
	position:relative;
	float:left;
	width:28px;
	height:28px;
	margin-top:1px;
	background-image:url(../img/facebook.png);
}
.mail{
	position:relative;
	float:left;
	width:28px;
	height:28px;
	margin-left:20px;
	margin-top:1px;
	background-image:url(../img/mail.png);
}
.fadein{
animation :fadein 1s ease-in-out;
moz-animation :fadein 1s ease-in-out;
o-animation :fadein 1s ease-in-out;
webkit-animation :fadein 1s ease-in-out;
}
.faixa{
background-color :rgba(0,0,0,0.8);
bottom :0;
box-sizing :border-box;
height :auto;
min-height :60px;
moz-box-sizing :border-box;
padding :10px;
position :absolute;
webkit-box-sizing :border-box;
width :100%;
}
.faixa h1{
color :#fff;
font-weight :normal;
text-align :center;
}
@media(max-width:768px){
	.faixa h1{
	font-size :16px;
	}
}
.fil0{
animation :dash 333s infinite linear forwards;
stroke-dasharray :10;
stroke-dashoffset :0;
webkit-animation :dash 333s linear forwards;
}
.first_letter{
background-color :#d1ab66;
color :#fff;
font-size :40px;
line-height:80%;
margin-right :2px;
padding :10px 10px 0 10px;
}
@media(max-width:768px){
	.first_letter{
font-size :30px;
padding:5px 5px 0 5px;
	}
}
.top-header{
	position:fixed;
	width:100%;
	height:30px;
	background-color:#11437b;
	z-index:98;
}
.top-header p{
	position:relative;
	float:left;
	color:#fff;
	margin-left:20px;
	font-size:14px;
	margin-top:4px;	
}
@media(max-width:768px){
	.top-header p{
		display:none;
	}
}
.top-header h5{
	text-align:right;
	margin:3px 10px 0 0;
	color:#fff;
	font-size:20px;
}
@media(max-width:768px){
	.top-header h5{
		font-size:16px;		
	}
}
.bottom-header{
	position:relative;
	float:left;
	width:100%;
	height:30px;
	margin-bottom:5px;
	overflow:hidden;
}
.bottom-header p{
	position:relative;
	float:left;
	text-align:left;
	color:#444;
	font-size:16px;
	margin:4px;	
}
.footer{
background-color :#555;
float :left;
height :50px;
position :relative;
width :100%;
}
.fot_half h1{
font-size :22px;
text-align :center;
width :100%;
}
.fot_half h1:hover{
color :#333;
}
@media(max-width:768px){
	.fot_half h1{
	color :#03C;
	font-size :20px;
	}
	.fot_half h1 a:hover{
	color :#06F !important;
	}
}
.fot_half h2{
color :#333;
font-size :26px;
font-weight :normal;
text-align :center;
}
.fot_half p{
color :#333;
font-size :16px;
font-weight :normal;
text-align :center;
}
.half{
box-sizing :border-box;
float :left;
height :auto;
moz-box-sizing :border-box;
position :relative;
webkit-box-sizing :border-box;
width :100%;
}
@media(min-width:768px){
	.half{
	width :50%;
	}
}
.heightHeader{
height :100px;
}
.hidden-lg{
}
@media (min-width:769px){
	.hidden-lg{
	display :none !important;
	visibility :hidden !important;
	}
}
.hidden-xs{	
}
@media(max-width:768px){
	.hidden-xs{
	display :none !important;
	visibility :hidden !important;
	}
}
.hvr-sweep-to-top{
backface-visibility :hidden;
box-shadow :0 0 1px rgba(0,0,0,0);
moz-osx-font-smoothing :grayscale;
position :relative;
transform :translateZ(0);
transition-duration :.5s;
transition-property :color;
webkit-backface-visibility :hidden;
webkit-transform :translateZ(0);
webkit-transition-duration :.5s;
webkit-transition-property :color;
}
.hvr-sweep-to-top:active, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:hover{
color :#fff;
}
.hvr-sweep-to-top:active:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:hover:before{
transform :scaleY(1);
transition-timing-function :cubic-bezier(0.52, 1.64, .37, .66);
webkit-transform :scaleY(1);
webkit-transition-timing-function :cubic-bezier(0.52, 1.64, .37, .66);
}
.hvr-sweep-to-top:before{
background :#e0b800;
bottom :0;
content :"";
left :0;
position :absolute;
right :0;
top :0;
transform :scaleY(0);
transform-origin :50% 100%;
transition-duration :.5s;
transition-property :transform;
transition-timing-function :ease-out;
webkit-transform :scaleY(0);
webkit-transform-origin :50% 100%;
webkit-transition-duration :.5s;
webkit-transition-property :transform;
webkit-transition-timing-function :ease-out;
z-index :-1;
}
.info_header{
background-color :#E9E9E9;
height :35px;
position :absolute;
right :0;
top :0;
width :100%;
}
.lightbox_simulador{
background-color :rgba(0,0,0,0.4);
height :100%;
position :fixed;
width :100%;
z-index :999999;
}
.linkedin{
background-position :-362px center;
}
.main{
box-sizing :border-box;
float :left;
height :auto;
moz-box-sizing :border-box;
position :relative;
webkit-box-sizing :border-box;
width :100%;
}
.main img{
max-width :100%;
}
.mainBorder{
background-color :rgba(255,255,255,0.8);
border-radius :20px;
box-shadow :0px 0px 10px 0px rgba(50, 50, 50, 0.75);
box-sizing :border-box;
color :#444;
float :left;
font-size :14px;
height :auto;
line-height :120%;
margin-bottom :10px;
margin-left :3%;
margin-top :10px;
moz-box-shadow :0px 0px 10px 0px rgba(50, 50, 50, 0.75);
moz-box-sizing :border-box;
position :relative;
webkit-box-shadow :0px 0px 10px 0px rgba(50, 50, 50, 0.75);
webkit-box-sizing :border-box;
width :94%;
}
.mainBorder h1{
}
.mainBorder p{
}
.menu{
background :red;
height :24px;
position :absolute;
top :50px;
width :600px;
}
.noticia_imagem{
float :left;
margin-bottom :15px;
margin-right :15px;
position :relative;
}
.noticias{
background-color :#C03;
cursor :pointer;
float :left;
height :auto;
overflow :hidden;
position :relative;
width :33.333%;
}
.noticias img{
width :100%;
}
.noticias:hover > .date_noticias{
opacity :1;
transition-delay :0.3s;
}
.noticias:hover > .pelicula_noticia{
top :0;
}
.noticias:hover > .title_noticias{
opacity :1;
transition-delay :0.3s;
}
.noticias_mobile{
border-bottom :1px solid #555;
float :left;
height :auto;
position :relative;
width :100%;
}
.one_third{
box-sizing :border-box;
float :left;
height :auto;
moz-box-sizing :border-box;
position :relative;
webkit-box-sizing :border-box;
width :33.333333%;
}
@media(max-width:767px){
	.one_third{
	width :100%;
	}
}

.one_quarter{
box-sizing :border-box;
float :left;
height :auto;
moz-box-sizing :border-box;
position :relative;
webkit-box-sizing :border-box;
width :25%;
}
@media(max-width:768px){
	.one_quarter{
	width :100%;
	}
}
.one_quarter h1{
color :#fff;
}
.two_third{
box-sizing :border-box;
float :left;
height :auto;
moz-box-sizing :border-box;
position :relative;
webkit-box-sizing :border-box;
width :75%;
}
.two_third ul{
font-family :'Ropa Sans', sans-serif;
font-size :18px;
line-height :150%;
text-align :left;
}
@media(max-width:768px){
	.two_third{
	width :100%;
	}
}
.padding10{
box-sizing :border-box;
moz-box-sizing :border-box;
padding :10px;
webkit-box-sizing :border-box;
}
.padding20{
box-sizing :border-box;
moz-box-sizing :border-box;
padding :20px;
webkit-box-sizing :border-box;
}
.padding30{
box-sizing :border-box;
moz-box-sizing :border-box;
padding :30px;
webkit-box-sizing :border-box;
}

.pegman{
bottom :-5px;
left :-90px;
position :absolute;
transition :all 1s ease-in-out;
z-index :999;
}
.pelicula_noticia{
background-color :#C03;
height :100%;
opacity :0.8;
position :absolute;
top :100%;
transition :0.4s ease-in-out;
width :100%;
}
.reverse{
opacity :1;
webkit-transform :rotateY(360deg);
}
.selo{
margin-left :400px;
}
.selo_tour{
bottom :0;
cursor :pointer;
position :fixed;
right :0;
z-index :999;
}
.selo_tour:hover > .selo_img{
zoom :1.1;
}
/**********sitemap***********/
.sitemap{
background-color :#1B1D27;
height :auto;
}
@media(max-width:768px){
	.sitemap{
	padding :5px;
	}
}
.sitemap ul{
display :inline-block;
list-style :none;
padding :0;
margin-bottom:40px;
max-width :800px;
position :relative;
width :100%;
}
.sitemap ul li{
position :relative;
float :left;
text-align:left;
padding :0;
margin:0;
moz-box-sizing :border-box;
box-sizing :border-box;
webkit-box-sizing :border-box;
width :20%;
}
@media(max-width:768px){
	.sitemap ul li{
	padding :5px;
	}
}
.sitemap ul li a{
color :#fff !important;
font-weight :normal;
}
@media(max-width:500px){
	.sitemap ul li a{
	font-size :10px;
	}
}
@media(max-width:768px){
	.sitemap ul li a{
	font-size :12px;
	}
}
.sitemap_active{
background-color :#fff !important;
}
.sitemap_active a{
color :#666 !important;
}
ul.sitemap_lateral{
box-sizing :border-box;
margin :0 20px 0 20px;
moz-box-sizing :border-box;
webkit-box-sizing :border-box;
}
ul.sitemap_lateral li{
background-color :#dadada;
border-radius :5px;
cursor :pointer;
list-style-type :none;
margin-bottom :5px;
padding :10px;
}
ul.sitemap_lateral li a{
color :#666;
display :block;
font-size :14px;
font-weight :bold;
text-decoration :none;
}
ul.sitemap_lateral li:hover{
background-color :#fff;
}
ul.submap{
float :none;
list-style :none;
margin-bottom :10px;
position :relative;
top :10px;
width :100%;
z-index :999;
}
@media(max-width:768px){
	ul.submap{
	left :0;
	top :20px;
	width :50px;
	}
}
ul.submap li{
float :left;
font-size :12px;
padding :5px;
position :relative;
text-align :left;
width :100%;
}
ul.submap li a{
color :#888 !important;
}
ul.submap li a:hover{
color :#fff !important;
}
/**********sitemap***********/
.svg{
box-sizing :border-box;
color :#fff;
height :auto;
left :0%;
moz-box-sizing :border-box;
padding :10px;
position :absolute;
top :-184px;
webkit-box-sizing :border-box;
width :100%;
z-index :9;
}
.tela_mobile{
height :606px;
left :17px;
position :absolute;
top :62px;
width :341px;
}
.tela_mobile iframe{
border :none;
height :100%;
width :100%;
}
.telefone{
}
.texto_equipe{
margin-top :-100px;
text-align :left;
transition :1s ease-in-out;
transition-delay :0.5s;
}
.title_noticias{
box-sizing :border-box;
color :#fff;
font-size :21px;
left :0;
moz-box-sizing :border-box;
opacity :0;
padding :20px;
position :absolute;
top :0;
transition :1s ease-in-out;
transition-delay :1s;
webkit-box-sizing :border-box;
z-index :9;
}
.uppage{
background-image :url(../img/seta2.png);
bottom :30px;
cursor :pointer;
height :60px;
position :fixed;
right :30px;
width :60px;
z-index :999;
}
.video{
height :0;
padding-bottom :56.25%;
padding-top :25px;
position :relative;
}
.video iframe{
height :100%;
left :0;
position :absolute;
top :0;
width :100%;
}
.videoWrapper{
height :0;
padding-bottom :56.25%;
padding-top :25px;
position :relative;
}
.videoWrapper iframe{
height :100%;
left :0;
position :absolute;
top :0;
width :100%;
}
.voltar_site{
background-color :#fff;
border-radius :0 0 5px 5px;
box-shadow :0 5px 15px rgba(0,0,0,0.2);
box-sizing :border-box;
color :#1f87c7;
font-size :22px;
height :auto;
left :50%;
margin-left :-75px;
moz-box-sizing :border-box;
padding :20px;
position :fixed;
top :0;
webkit-box-sizing :border-box;
width :auto;
z-index :999;
}
@keyframes dash{
	from{
	stroke-dashoffset :2000;
	}
	to{
	stroke-dashoffset :0;
	}
}
@keyframes fadein{
	from{
	opacity :0;
	}
	to{
	opacity :1;
	}
}
@-moz-keyframes fadein{
	from{
	opacity :0;
	}
	to{
	opacity :1;
	}
}
@-ms-keyframes fadein{
	from{
	opacity :0;
	}
	to{
	opacity :1;
	}
}
@-o-keyframes fadein{
	from{
	opacity :0;
	}
	to{
	opacity :1;
	}
}
@-webkit-keyframes dash{
	from{
	stroke-dashoffset :2000;
	}
	to{
	stroke-dashoffset :0;
	}
}
@-webkit-keyframes fadein{
	from{
	opacity :0;
	}
	to{
	opacity :1;
	}
}
footer{
background-color :#888;
float :left;
height :auto;
position :relative;
width :100%;
}
footer h1{
font-size :16px;
margin :-25px 0 10px 0;
}
footer p{
font-size :16px;
}
footer p, footer h1, footer ul li{
color :#fff;
}
footer ul{
display :inline-block;
font-family :Verdana, Geneva, sans-serif;
font-size :12px;
list-style :none;
position :relative;
}
footer ul li{
float :left;
padding :10px;
position :relative;
}
header{
background-image:url(../img/bg_header.png);
background-color:#fff;
background-size :100% auto;
box-shadow :10px 0 10px rgba(0,0,0,0.4);
height :140px;
position :fixed;
top :30px;
width :100%;
z-index :99;
}
@media(max-width:768px){
	header{
		background-image:none;
	}
}
img.logo{
float :left;
height :100%;
position :relative;
}
@media(max-width:768px){
	img.logo{
		float:none;
		text-align:center;
	}
}
input[type="text"]{
border :1px solid #888;
border-radius :4px;
box-sizing :border-box;
moz-box-sizing :border-box;
padding :7px;
webkit-box-sizing :border-box;
width :100%;
}
select{
padding :7px;
width :100%;
}
textarea{
border :1px solid #888;
border-radius :4px;
box-sizing :border-box;
moz-box-sizing :border-box;
padding :7px;
webkit-box-sizing :border-box;
width :100%;
}
.title-h1{
	padding-bottom:5px;
	background-image:url(../img/bg_h1.png);
	background-repeat:no-repeat;
	background-position:0 bottom;
}
.img-pag{
	float:left;
	margin:0 20px 20px 0;
	width:50%;
}
@media(max-width:500px){
	.img-pag{
		margin:0;
		width:100%;
	}
}
.equipe{
	position:absolute;
	width:100%;
	height:50%;
	z-index:2;
}
.top{
	top:0%;
}
.bottom{
	top:50%;
}
.pessoa{
	position:relative;
	float:left;
	height:100%;
	width:14.28%;
}
.pessoa:hover > .balao{
	display:block;
}
.balao{
	display:none;
	width:300px;
	position:absolute;
	border-radius:6px;
	border:1px solid #dadada;
	background-color:rgba(255,255,255,0.7);
	padding:20px;
		box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
@media(max-width:768px){
  .balao{
		padding:5px;
	}
}
.balao h1{
	font-size:24px;
	margin:0;
	}
.balao p{
	font-size:16px;
	margin:0;
}
.balao-position1{
	top:250px;
	left:50px;
}
@media(max-width:768px){
	.balao-position1{
		top:120%;
		left:0;
	}
}
.balao-position2{
	top:190px;
	left:50px;
}
@media(max-width:768px){
	.balao-position2{
		top:120%;
		left:-100%;
	}
}
.balao-position3{
	top:140px;
	left:30px;
}
@media(max-width:768px){
	.balao-position3{
		top:120%;
		left:-200%;
	}
}
.balao-position4{
	top:140px;
	left:-30px;
}
@media(max-width:768px){
	.balao-position4{
		top:120%;
		left:-300%;
	}
}
.balao-position5{
	top:140px;
	right:30px;
}
@media(max-width:768px){
	.balao-position5{
		top:120%;
		left:-400%;
	}
}
.balao-position6{
	top:180px;
	right:30px;
}
@media(max-width:768px){
	.balao-position6{
		top:120%;
		left:-500%;
	}
}
.balao-position7{
	top:240px;
	right:30px;
}
@media(max-width:768px){
	.balao-position7{
		top:120%;
		left:-600%;
	}
}
.ctn-noticia{
}
.ctn-noticia h2{
	font-size:18px; 
	margin:5px; 
	color:#11437b;
	line-height:120%;
}
.ctn-noticia-titulo{
	height:45px;
	overflow:hidden;
	margin-bottom:7px;
}
.ctn-noticia-conteudo{
	height:75px;
	overflow:hidden;
}
.ctn-noticia-conteudo p{
	text-align:left;
	line-height:120%;
	font-size:14px;
}
.ctn-noticia-conteudo p:hover{
	color:#11437b;
}
.img-noticia-preview{
	border:3px solid #fff;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.img-noticia-preview:hover{
	border:3px solid #11437b;
}




















