/*//////////////////////////////////////////////////////////////////////////////////////////*/
/* CUSTOM CSS (ADD YOUR CSS HERE!) */
/*//////////////////////////////////////////////////////////////////////////////////////////*/

/* PLUGIN CSS */
@import url('../plugins/camera-slider/camera-slider-1.3.4.min.css');
@import url('../plugins/fancybox/fancybox-1.3.4.min.css');
@import url('../plugins/fancybox/photoswipe-3.0.5.min.css');
@import url('../plugins/hover-animations/hover-animations-1.0.min.css');
@import url('../plugins/justinaguilar-animations/animations.css');
@import url('../plugins/validation/validation-2.2.min.css');
@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700');
@import url('http://fonts.googleapis.com/css?family=Lato');
@import url(http://fonts.googleapis.com/css?family=Cabin);
@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,300italic,400italic);


/* PAGE MODULES */
body{
	font-family: 'Lato', sans-serif;
	font-weight:100;
	color: #005b95;
	/*background: url('../img/psbg.png');Open Sans*/
	/*background-color: #363534;*/
	background-color: #ffffff;


}
h1, .h1{
	margin-top: 0px;
	margin-bottom: 30px;
}
}
h2, .h2{
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 15px;
}
p {
	margin: 0 0 20px;
}
#main-header{
	/*border-top: 6px #005b95 solid;
	/*box-shadow: 2px 2px 5px black;*/
	background: #ffffff;
	/*line-height: 10px;
	height: 195px;*/

}
#main-nav{
	background: #005b95;
	box-shadow: 1px 1px 4px white;
}
#main-nav li{
	transition: background-color 1s;
}
#main-nav li:hover{
	background-color: #2574A9;

}
#slider{
	/*box-shadow: 4px 4px 4px black;*/
}
.cor_fundo4{
	background-color: #2c3e50;
	/*box-shadow: 1px 1px 4px black;*/
}
.cor_fundo2{
	background-color: #fff;
	/*box-shadow: 1px 1px 4px black;*/
}
.cor_fundo{
	background-color: #F28B5D;
	/*box-shadow: 1px 1px 4px black;*/
}
.cor_fundo3{
	background-color: #fff;
	
}
.bis i:hover{
	color: #fff;
}
#img#icone{
	position: absolute;
	left:800px; 
	top:50px;
}

.content-block{
	background: transparent;
	padding: 30px 0px;	
}
.content-block h1{

  margin: 0 0 30px;
  padding: 15px 0 0;
  font: 100 2em "Lato", helvetica, arial, tahoma, sans-serif;
  font-weight: bold;
  color: #023450;
  position: relative;
  text-transform: uppercase !important;

}
.newbloco{

	visibility:hidden
}
.content-block p{
	margin: 0 0 30px;
  	font: 100 1.4em "Lato", sans-serif;
  	font-weight: 300 !important;
  	color: #353535;
  	position: relative;
}
.legenda_imagem{
	font-size: 15px;
	padding-right: 10px;
	text-align: right;
	color:white;
	text-shadow: 0px 1px 1px black;
	position:relative;
	bottom: 30px;
	background-color: rgba(0,0,0,0.2);
}
.service-block{
	background: transparent;
	padding: 30px 0px;
}
.content-block img{
	margin-bottom: 30px;
	color: #ffffff;
}
.gallery-block{
	background: transparent;
	padding: 30px 0px;
}
.gallery-block img{
	margin-bottom: 30px;
	box-shadow: 4px 4px 4px black;
}
.form-block{
	background: transparent;
	padding: 30px 0px;
}

#rodape p {
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
	color: #353535;
}
.textos {
	color: #ffffff;
	font-size: 15px;	
}
.testar{
	aalign=center;
}
.ex1{
       background:#fff;
       -webkit-transition:background 0.5s ease-out;
       -moz-transition:background 0.5s ease-out;
       -o-transition:background 0.5s ease-out;
       -ms-transition:background 0.5s ease-out;
}
.ex1:hover {
       background:#bdc3c7;
       filter:alpha(opacity=100);
      -moz-opacity:1;
       opacity:1;
}
.map-block{
	background: transparent;
	padding: 30px 0px;
}
.footer-block{
	background: transparent;
	padding: 30px 0px;
}
.bloco-suporte-down{
 	background:#eee;
 	padding-top:10px;
 	margin-bottom:20px;
}
.sep-div{ 
	padding:5px 0 5px 0;
	clear:both;
}
.fontdownload{
	text-align:justify;	
}
.fontdownload h1{
	font-size:1.3em;
	color: #232323;
	font-family: trebuchet ms,'open_sansregular';
	font-weight: 900;
	margin: 1.5em 0 0.5em 0;
}
.fontdownload p{
	color: #838383;
	line-height: 1.5em;
	font-size: 1em;
}
.copyright-block{
	background: #005b95;
	height:60px;
	line-height:60px;
	color:#fff;
}
.copyright-block a{
	color:#fff;
}
#map{
	height:400px;

}
#footer-map{
	height:250px;	
}
[class*="animate-"] .overlay {
	background: #005995;
}
/* NAVIGATION */
.navbar-nav>li>a {
	line-height: 75px;
	height: 75px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	color: #ecf0f1;
	background-color: #2980b9;	
	
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
	color: #ecf0f1;
	background-color: #2980b9;	
		
	
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
	color: #149cd7;
	
}
.navbar-default .navbar-nav>li>a{
	color: #fff;
	font-size: 14px;
}
.navbar-default .navbar-toggle:hover .icon-bar{
	background-color: #149cd7;
	font-size: 15px;
}
.fifth-effect img {
   opacity:0.3;
   transition: all 0.3s ease-in;
}

.fifth-effect .mask {
   cursor:pointer;
   opacity:1;
   visibility:visible;
   border:100px solid rgba(0,0,0,0.7);
   box-sizing:border-box;
   transition: all 0.4s cubic-bezier(0.940, 0.850, 0.100, 0.620);
}

.fifth-effect:hover .mask {
   border:0px double rgba(0,0,0,0.7);
   opacity:0;
   visibility:hidden;
}

.fifth-effect:hover img {
   opacity:2;
}
.fifth-effect:hover p{
	color: #149cd7;
}
/* RODAPÉ*/

#homologado { width:960px; height:75px; margin: auto; text-align: center; }
#homologado .tit{ width:191px; height:29px; margin: 0 0 15px 0 }
#homologado h1 { text-align: left; font-size:24px; font-weight: normal; font-family: 'Lao UI', Arial; }
#homologado h1 span{ font-size:20px; font-weight: normal; }
#homologado .b-box { height: 100px; margin:0 0 10px 0; border: 1px solid #e4e4e4; background: #fff; box-shadow: 0 1px 3px rgba(0,0,0,0.02); }
#homologado .b-box.gray { box-shadow: 0 1px 3px rgba(0,0,0,0.02); background: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ffffff), color-stop(100%,#fbfbfb)); background: -webkit-linear-gradient(top,  #ffffff 2%,#fbfbfb 100%); background: linear-gradient(to bottom,  #ffffff 2%,#fbfbfb 100%); border:1px solid #e4e4e4; border-radius: 3px; -webkit-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out; }
#homologado .icones_homologa li{ line-height: 0; display: inline-block; width: 90px; margin:0 0 0 -3px }
/*----------------------------------------------------*/





/* RESPONSIVE */
@media (min-width: 1230px) {...}

@media (min-width: 1022px) {...}

@media (max-width: 1021px) {...}

@media (min-width: 798px) {...}

@media (max-width: 797px) {...}

@media (max-width: 598px) {...}

@media (max-width: 510px) {...}

@media (min-width: 798px) and (max-width: 1021px) {...}

@media (min-width: 1022px) and (max-width: 1229px) {...}