@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@import url(https://fonts.googleapis.com/css?family=Dosis:400,500,600,700,800&display=swap);
@import url(https://fonts.googleapis.com/css?family=Russo+One&display=swap);
 #span-blink {
        position: absolute;
        top: 0px;
        right: 60px;
        background:#28B145;
        padding: 5px 8px;
        border-radius: 5px;
        font-size: 15px;
        text-align: center;
        font-weight: bold;
        
        line-height: 14px;
        animation: blink 1s linear infinite; color:#FFFFFF; width:100px; padding-top:11px; padding-bottom:11px;
		 opacity: 0.8;
		
    }
   
    #link-whats {
        padding: 45px;
        position: absolute;
        right: 0px;
        top: -50px;
        z-index: 2;
    }

body {
	font-family: 'Roboto Condensed', sans-serif;
	
-webkit-font-smoothing: antialiased;
	font-size: 17px;
	margin:0;
	
	color:#666666;

	background:#F4F4F4

}
textarea {
outline:none;    resize: none;
}

.boxes {
  *zoom: 1;
  margin:0;
  padding-bottom:20px
}

.boxes:after {
  content: "";
  display: table;
  clear: both;
}
.boxes2 {
  *zoom: 1;
  margin:0;
  padding-bottom:10px
}

.boxes2:after {
  content: "";
  display: table;
  clear: both;
}



.boxicone{position:relative; float:left; margin-right:5px; margin-left:5px;  text-align:center; font-size:22px; cursor:pointer; width:235px; height:265px; background:#3A533F; line-height:40px; color:#FFFFFF}
.boxicone img{width:235px; height:220px}
.boxesi {
  *zoom: 1;
  margin:0;
  padding-bottom:10px; margin-bottom:10px; border-bottom:solid 9px #FFDA39; padding-top:10px
}

.boxesi:after {
  content: "";
  display: table;
  clear: both;
}

.face2{position:absolute; right:0px; top:95px}
.facef{position:absolute; right:30px; top:95px}
.facef2{position:absolute; right:0px; top:95px}
.sep{ width:5% ; height:2px; margin-top:20px; margin-bottom:40px; background:#F67300; }
.img_not{width:500px; float:left; border: solid 2px #FFF; margin-right:20px; margin-bottom:20px }
.img_not2{ border: solid 2px #FFF; text-align:center; margin:20px }
.texto_not{padding: 0 24px ; line-height:25px; padding-bottom:50px; text-align:justify}
input{outline:none}
.img_link{cursor:pointer; border:0}
.img_menu{width:50px; margin-right:10px; float:left; padding-top:5px }
  .img_mini{  
  background: rgba(255, 255, 255, 1);  padding: 4px;  line-height: 1em;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px;  -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);  -moz-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);  margin-right: 5px; margin-left:5px;   margin-bottom:10px;  -webkit-transition: all 0.2s ease-out;  -moz-transition: all 0.2s ease-out;  -ms-transition: all 0.2s ease-out;  -o-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;   -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  border-radius: 4px;  border: 1px solid rgba(0, 0, 0, 0.3);    height:85px; width:120px;   cursor:pointer; float:left }
  .img_mini:hover{ background-color: #000;}  
  
.iservice{display:inline; position:relative}
.iservice_miolo{position:relative; height:160px}
.titulo_back{position:relative; width:100%; height:148px; background:url(../img/back_label.png) center no-repeat}

.tituloi{position:relative; overflow:hidden; z-index:0; height:220px; margin-top:0}
.titulo{position:relative;  padding-top:40px;  text-shadow:1px 1px 1px  #000;  width:100%; padding-bottom:80px;  text-align:center; 
text-transform:uppercase;
	   background-size: cover;
    
    background-repeat: none;
  
    z-index: 0;
	-webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 25s linear infinite 0s;
    -moz-animation: imageAnimation 25s linear infinite 0s;
    -o-animation: imageAnimation 25s linear infinite 0s;
    -ms-animation: imageAnimation 25s linear infinite 0s;
    animation: imageAnimation 25s linear infinite 0s;
	
	
  }
  
   @-webkit-keyframes imageAnimation { 
	0% {
	    
	   webkit-animation-timing-function: ease-in;
	}
	8% {
	    opacity: 1;
	    -webkit-transform: scale(1.02);
	    -webkit-animation-timing-function: ease-out;
	}
	17% {
	    opacity: 1;
	    -webkit-transform: scale(1.04);
	}
	22% {
		opacity: 1;
		-webkit-transform: scale(1.06) ;
	}
	25% {
	    opacity: 1;
	    -webkit-transform: scale(1.08) ;
	}
	50% {
	    opacity: 1;
	    -webkit-transform: scale(1.1) ;
	}
	75% {
	    opacity: 1;
	    -webkit-transform: scale(1.12) ;
	}
	100% {
	
	    opacity: 1;
	    -webkit-transform: scale(1.14) ;
	}
	
}

.titulo h1{position:relative; left:2%; color:#fff; width:90%;text-shadow: 4px 4px 4px rgba(0,0,0,0.2); font-family: 'Khand', sans-serif; font-size:55px  }
.regua{background:url(../img/regua.jpg);; height:2px; width:100%; margin:1px}
.datan{ text-align:right; font-size:12px;margin:1px; color:#232325}

.mestrap{position:relative; width:100%; background:url(../img/ser.jpg); -moz-background-size: 100% 100%  ;
-webkit-background-size: 100%  100%  ;
background-size: 100% 100% ;}
.mestrap h1{font-size:40px; color:#fff; font-weight:bold; ;   font-family: 'Open Sans Condensed', sans-serif; margin:0; padding:0px
	
;text-shadow: 0 1px 0 #666; 
}


h1{font-size:30px;  font-weight:bold; ; color:#3E3A86;  font-family: 'Dosis', sans-serif; 
	

}
.hhp{ color:#3F669B; font-size:14px;!important font-family: 'Dosis', sans-serif; !important}

h2{font-size:22px;  font-weight:100; ; color:#3E3A86;font-family: 'Dosis', sans-serif; font-weight:bold}
h3{font-size:18px;  font-weight:bold; ; color:#666;  padding-bottom:20px; border-bottom: solid 3px #F43031; }


h4{font-size:18px;  font-weight:100; ; color:#fff; background:#3A533F; padding:5px}
h5{font-size:24px; margin-bottom:2;  padding-top:10px; padding-left:22px; font-weight:100; background: url(../img/back_h4.png); height:40px}
h6{font-size:24px; margin-bottom:2; padding-top:10px; padding-left:22px; font-weight:100; background: url(../img/back_h3.png); height:40px}

.paragrafo{line-height:30px}
.paragrafo_texto{line-height:30px;font-size:17px;}
.paragrafo_index{line-height:15px; width:230px; font-size:13px; }

a {
	
	color: #333333;
	font-size:15px
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	
}
a:active {
	text-decoration: none;
}
-->



a.footl {
	
	font-size:13px;  font-weight:400; ; color:#fff; cursor:pointer;  font-family:'Roboto Condensed', Helvetica, sans-serif;  ;text-shadow: 0 -1px 0 rgba(0,0,0,0.2); 
	
}
a.footl:link {
	text-decoration: none;
}
a.footl:visited {
	text-decoration: none;
}
a.footl:hover {
	 text-decoration:none
	
}
a.footl:active {
	text-decoration: none;
}



a.texto_link {
	font-family: Helvetica Condensed, sans-serif;
	font-size: 15px;
	color: #000000;

	cursor:pointer
	
}
a.texto_link:link {
	text-decoration: none;
}
a.texto_link:visited {
	text-decoration: none;
}
a.texto_link:hover {
	text-decoration: underline;
	color: #000;
}
a.texto_link:active {
	text-decoration: none;}
	
a.fotos_link {
	
	font-size: 14px;
	color: #000000;
	font-weight:100;
	
}
a.fotos_link:link {
	text-decoration: none;
}
a.fotos_link:visited {
	text-decoration: none;
}
a.fotos_link:hover {
	text-decoration: underline;
	color: #000;
}
a.fotos_link:active {
	text-decoration: none;}	

.formc{
width:90%; margin-bottom:7px;   margin-top:5px;  height:30px; padding-left:10px; border:none; background:#fff; border:solid 1px #CCCCCC; font-size:13px; 

}
.form_msmc{
 margin-bottom:7px; height:80px; padding-left:10px; padding-top:10px;  font-family: 'Marvel', sans-serif; margin-top:5px;  border:solid 1px #CCCCCC; font-size:13px; width:90%;  background:#fff;
}
.box_parceiros{position:relative; width:180px; height:86px; padding-top:10px; background:#FFFFFF; border:solid 1px #CCCCCC; text-align:center; display:inline; float:left; margin:25px}


.parceiros{position:relative; width:940px; height:119px; background:url(../img/fundo_parceiros.png); padding-top:50px}
.label_parceiros{position:absolute; top:30px; left:50px}
.img_parceiros{max-width:110px; max-height:60px}
.imageRow {
  *zoom: 1;
  margin:0;
 
}

.imageRow:after {
  content: "";
  display: table;
  clear: both;
}

.form_prop{
width:320px; margin-bottom:7px; height:80px; padding-left:10px; padding-top:10px;  font-family: 'Marvel', sans-serif; margin-top:5px;  border:solid 1px #CCCCCC; font-size:17px;  background:#EFEFEF;
}


.img_listai{position:relative; margin:10px; float:left; display: table; background:#FFFFFF; padding:5px;  width:140px; height:100px; line-height:80px; }
.img_lista_centeri{display: table-cell;   vertical-align: middle;   text-align:center; margin:10px; position:relative}

.div-input-file-cu{background:url(../img/back_form_file_curriculo.png);height:40px;	width:700px; margin-top:20px; margin-bottom:10px;	position:relative	}
.div-input-file-0-cu{background:url(../img/back_form_file_0.png);height:42px;width:262px;margin:0px;	position:absolute; left:0;  top:210px;	}
#div-input-file-cu #file_original_cu{	opacity: 0.0;-moz-opacity: 0.0;	filter: alpha(opacity=00);font-size:18px;cursor:pointer;position:absolute; top:0; right:0 ; padding-left:10px	}
#div-input-falso-cu #file-falso-cu{cursor:pointer;width:700px;height:42px;font-size:10px;	margin-top:-10px; font-size:17px; padding-left:10x; background:#EFEFEF; border: solid 1px #CCCCCC}

.set{background:url(../img/set.png); width:21px; height:29px}	
.noticiai{border-bottom:dotted 1px #CCCCCC; padding-bottom:13px; margin-bottom:13px; min-height:65px; text-align:justify; font-family: 'Oswald', sans-serif;}
.noticiai img{  -webkit-border-radius: 4px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid rgba(0, 0, 0, 0.3); float:left;width:90px; height:65px; margin-right:5px; margin