@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Century Gothic';
	src: url('CenturyGothic-BoldItalic.eot');
	src: url('CenturyGothic-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('CenturyGothic-BoldItalic.woff') format('woff'),
		url('CenturyGothic-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Century Gothic';
	src: url('CenturyGothic-Italic.eot');
	src: url('CenturyGothic-Italic.eot?#iefix') format('embedded-opentype'),
		url('CenturyGothic-Italic.woff') format('woff'),
		url('CenturyGothic-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Century Gothic';
	src: url('CenturyGothic.eot');
	src: url('CenturyGothic.eot?#iefix') format('embedded-opentype'),
		url('CenturyGothic.woff') format('woff'),
		url('CenturyGothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Franklin Gothic';
	src: url('FranklinGothic-Medium.eot');
	src: url('FranklinGothic-Medium.eot?#iefix') format('embedded-opentype'),
		url('FranklinGothic-Medium.woff') format('woff'),
		url('FranklinGothic-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Franklin Gothic';
	src: url('FranklinGothic-Medium_1.eot');
	src: url('FranklinGothic-Medium_1.eot?#iefix') format('embedded-opentype'),
		url('FranklinGothic-Medium_1.woff') format('woff'),
		url('FranklinGothic-Medium_1.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Century Gothic';
	src: url('CenturyGothic-Bold.eot');
	src: url('CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),
		url('CenturyGothic-Bold.woff') format('woff'),
		url('CenturyGothic-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}



.fundo {background-color:#ffffff; margin: 0px 0px 0px 0px;}
#pulalinha { clear:both;}
#geral { width:980px; margin:0 auto;   }
#geral2 { width:950px; margin:0 auto; padding-left:15px; padding-right:15px;   }
h2 { font-family:"Franklin Gothic Medium","Franklin Gothic", "Arial Black", Arial; font-size:28px; }
h3 { font-family:"Century Gothic", Arial; font-size:20px; font-weight:bold;}
h1 { font-family:"Franklin Gothic Medium", "Franklin Gothic", "Arial Black", Arial; font-size:28px; }

h2 { font-family:"Franklin Gothic Medium","Franklin Gothic", "Arial Black", Arial; font-size:2.0em; }
h3 { font-family:"Century Gothic", Arial;  font-weight:bold; font-size:2.0em;}
h1 { font-family:"Franklin Gothic Medium", "Franklin Gothic", "Arial Black", Arial; font-size:2.5em; }

.tx {font-family:Arial; font-size:14px; color:#1e1e1e; text-align:justify; line-height:22px; } 
.tx {font-family:Arial; font-size:1em; color:#1e1e1e; text-align:justify; line-height:23px; }



#cabecalho {float:left; width:100%; height:130px; background:rgba(255,255,255,1); box-shadow: 0px 3px 4px rgba(0,0,0,0.35);  z-index:99; position:absolute;	 }
#transparencia_teste {opacity:0.65;-moz-opacity: 0.65;filter: alpha(opacity=65); -webkit-opacity:0.65;}
#logo {float:left; width:230px;  margin-left: 15px; margin-top:8px;   }
#fone {float:right; height:40px; width:650px; margin-top:15px; margin-right:15px; position:fixed; right:0px; }
#fone img {float:right;}
#menu {float:right; height:50px; width:700px; margin-right:15px; margin-top:70px; }
	#menu ul {float:left; margin:0; padding:0; list-style:none; width:100%;   }
	#menu ul li a{ float:left; text-decoration:none; font-family:Arial; font-weight:bold;font-size:16px; color:#3d5496;padding-top:15px; padding-bottom:15px; margin-left:25px;   }
	#menu ul li a:hover{ color:#3299e3; }
	
	#menu ul li ul{ float:left; margin-left:115px; padding:4px;   top:100px; display:none; width:450px; position:absolute; z-index:99;  }
	#menu ul li:hover ul{float:left; display:block;}	
	#menu ul li ul li { float:left; display:inherit; padding:0px; margin:0;   }
	#menu ul li ul li a { width:400px; background: rgba(255, 255, 255, 0.95);  padding:6px;  font-size:16px;  color:#3d5496; font-weight:normal; }
	#menu ul li ul li a:hover { color:#3299e3; text-decoration:none;}


#slideshow {margin:0 auto;  z-index:-1; }


#area1 { float:left; width:950px; margin-top:18px;     }
#area1_titulo { float:left;  width:950px; margin:0; padding:0;  color:#1e1e1e;}
#area1_tx { float:left; width: 870px; padding-left:40px; padding-right:40px;  margin-top:-8px; }
#area1_img { float:left; width:950px;  margin-top:25px;}
#area1_garantia { float:left; width:950px;  margin-top:20px;}

#area2 { float:left; width:100%; height:375px; margin-top:20px;  background:url(imagens_site/parceria_fundo2.jpg);    }
#area2_titulo { float:left;  width:950px; margin-top:10px;  color:#ffffff; }
#area2_titulo2 { float:left; margin-top:0px; padding-top:4px;  padding-bottom:4px; padding-left:18px; width:315px;   color:#000000; background-color:#d8ba5f; font-family:"Century Gothic", Arial; font-size:20px; font-weight:bold;}
#area2_tx  { float:left; width: 650px; margin-top:10px; padding-right:300px;  color:#ffffff; }
#area2_tx2 { float:left; width: 400px; margin-top:10px;   color:#ffffff; }
#area2_bt { float:left; margin-top:100px; width:150px; }


#area3-fundo { float:left; width:100%; margin:0 auto; background-color:#eeeeee; padding-bottom:30px; padding-top:20px;}
#area3 { float:left; width:950px;  margin-top:20px;  }
#area3_titulo { float:left;  width:170px; margin-top:-20px;  color:#1e1e1e; }
#area3_info {float:left; width:780px; margin-top:13px;}
#area3_line {float:left; margin-top:-30px;}
#area3_ar {float:left; width:295px; margin-top:10px; }
#area3_tit {float:left; width:295px;  font-family:"Century Gothic", Arial; font-size:20px; font-weight:bold; color:#333333; }
#area3_img {float:left; overflow:hidden; width:295px; height:201px;   margin-top:8px; }
.mar {margin-left:30px;}

#area3_img a:hover {opacity:0.65;-moz-opacity: 0.65;filter: alpha(opacity=65); -webkit-opacity:0.65; transition:all 0.3s ease;}


#newsletter {float:left; height:126px;  width:100%; background-color:#335c89; }
#news_info {float:left; margin-top:42px; margin-left:27px; width:250px; }
#news_form {float:left;}
#form_news { margin-top:46px; padding: 9px; font-size:1em; margin-left:8px; background-color:#ffffff; color:#000000; border:0px solid #ffffff; }
#form_news::-webkit-input-placeholder {color:#828282;}
#form_news:-moz-placeholder {color:#828282;}
#form_news::-moz-placeholder { color:#828282;}
#form_news:-ms-input-placeholder { color:#828282;}
#news_botao {float:left; margin-top:47px; margin-left:12px;}


#rodape_fundo {float:left; width:100%; height:310px;  background-color:#111111;   }


#r3 {float:left;  width:300px;     }
#r3 h3 { float:left; width:300px;  color:#cccccc; margin-top:40px; font-size:22px;}
#r3_line {float:left; width:300px; margin-top:-28px;}
.r3_tx {float: left; margin-top:12px;  text-align:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c9c9c9;line-height:22px;}
.r3_tx a { text-decoration:none; color:#c9c9c9;}
.r3_tx a:hover {color:#3299e3;}
.r3midia {float:left; margin-top:15px;}



#r1 {float:left; margin-left:80px; width:200px;  }
#r1 h3 {float:left; width:200px;  color:#cccccc; margin-top:40px; font-size:22px;}
#r1_line {float:left; width:200px; margin-top:-28px;}
#menu_r1 { margin-top:12px; }
	#menu_r1 ul {float:left; margin:0; padding:0; list-style:none; width: 100%; }
	#menu_r1 ul li{  display:block; line-height:26px;    }
	#menu_r1 ul li a{  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#c9c9c9;}
	#menu_r1 ul li a:hover{ color:#3299e3;}



#r2 {float:right; width:200px;  }
#r2 h3 {float:left; width:200px;  color:#cccccc; margin-top:40px; font-size:22px;}
#r2_line {float:left; width:200px; margin-top:-28px;}
#menu_r2 { margin-top:12px; }
	#menu_r2 ul {float:left; margin:0; padding:0; list-style:none; width: 100%; }
	#menu_r2 ul li{  display:block; line-height:26px;    }
	#menu_r2 ul li a{  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#c9c9c9;}
	#menu_r2 ul li a:hover{ color:#3299e3;}


#rodape_sagas {float:left;  width:100%; height:57px;  background-color:#111111;    }
#rodape_sagas_line {height:1px; background-color:#292929; width:100%; color:#FFFFFF;}
#rodape_sagas_link {width:400px; margin-top:17px;}
#rodape_sagas_link a {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5B5B5B; }
#rodape_sagas_link a:hover {color:#c9c9c9; padding:5px; padding-left:10px;padding-right:10px; background-color:#161B3A; -webkit-border-radius:3px; border-radius: 3px;}




#internas_cabecalho1 {width:100%; height:244px;  margin-top:60px; margin:0 auto;  z-index:-1; background-image:url(imagens_site/f1.jpg); background-position:center;   }
#internas_cabecalho2 {width:100%; height:244px;  margin-top:60px; margin:0 auto;  z-index:-1; background-image:url(imagens_site/f2.jpg); background-position:center;   }
#internas_cabecalho3 {width:100%; height:244px;  margin-top:60px; margin:0 auto;  z-index:-1; background-image:url(imagens_site/f3.jpg); background-position:center;   }
#internas_cabecalho4 {width:100%; height:244px;  margin-top:60px; margin:0 auto;  z-index:-1; background-image:url(imagens_site/f4.jpg); background-position:center;   }
#internas_cabecalho5 {width:100%; height:244px;  margin-top:60px; margin:0 auto;  z-index:-1; background-color:#3d5496;  }

#internas_titulos {float:left; margin-top:140px; margin-left:15px;}
#internas_titulos h1 { color:#ffffff;    }
#internas_geral { width:950px; margin-top:30px;}
#internas_img {float:left;  margin-right:30px; overflow:hidden; width:295px; height:201px; margin-bottom:15px; }

.tabela {font-family:Arial; font-size:1em;  text-align:justify; line-height:22px; color:#ffffff;}

#contato_tx {width: 700px;margin:0 auto; margin-top:30px; font-family:Arial; font-size:1em; color:#1e1e1e;  line-height:26px;}
#contato_tx a {font-size:1.5em; font-weight:bold; color:#820002; text-decoration:none;}
#contato_tx a:hover { background-color:#820002; color:#ffffff; }

#contato_form {width:700px;margin:0 auto;  }


#formularios {
width:600px;
margin-left:0px;
margin-top:8px;
padding: 10px; /* A distância entre os objetos e a borda */
-webkit-border-radius:5px; /* Definição do raio, ângulo do nosso campo do formulário */
border-radius: 5px; /* Definição do raio, ângulo do nosso campo do formulário */
color: #000; /* Cor do texto */
font-family:arial; /* Fonte a ser usada */
font-size:1em; /* Tamanho da fonte no botão */
border:2px solid #AAAAAA;
}
#formularios::-webkit-input-placeholder {color:#A4A4A4;} /*cores de dentro do place*/
#formularios:-moz-placeholder {color:#A4A4A4;}
#formularios::-moz-placeholder {color:#A4A4A4;}
#formularios:-ms-input-placeholder {color:#A4A4A4;}


#formularios2 {
width:300px;float:left;
margin-left:37px;
margin-top:8px;
padding: 10px; /* A distância entre os objetos e a borda */
-webkit-border-radius:5px; /* Definição do raio, ângulo do nosso campo do formulário */
border-radius: 5px; /* Definição do raio, ângulo do nosso campo do formulário */
color: #000; /* Cor do texto */
font-family:arial; /* Fonte a ser usada */
font-size:1em; /* Tamanho da fonte no botão */
border:2px solid #AAAAAA;
}
#formularios::-webkit-input-placeholder {color:#A4A4A4;} /*cores de dentro do place*/
#formularios:-moz-placeholder {color:#A4A4A4;}
#formularios::-moz-placeholder {color:#A4A4A4;}
#formularios:-ms-input-placeholder {color:#A4A4A4;}

#nume {float:left; width:30px;margin-left:5px;margin-top:6px;padding: 10px;font-size:1em;font-family:arial; color:#006C06; font-weight:bold; background-color:#D3D3D3;}






.j {text-align:justify;}
.c {color:#363636;}

#portfolio { width:950px; }
#portfolio_titulo { width:930px; margin-left:13px;  font-family:"Century Gothic", Arial;font-size:1.2em; color:#6c6c6c;}

#portfolio_imagem {float:left; overflow:hidden;  width:178px; height:125px; margin-left:10px; margin-top:10px;}
#portfolio_imagem :hover { opacity:0.90;-moz-opacity: 0.90;filter: alpha(opacity=90); -webkit-opacity:0.90;}


#servicos_conteudo {float:left; width:100%; margin-top:30px;  }
#servicos_imagem {float:left; margin-right:30px; margin-bottom:15px; }
#servicos_img {width:430px; height:192px; overflow:hidden; border:6px solid #e3e3e3; }

#video {  width:480px; height:360px; border:15px solid #EFEFEF; }
#caixa_cinza {float:left;  width:950px; margin:0; height:40px; border:1px solid #e3e3e3; background-color:#f4f4f4;}

.v { margin-left:15px; padding:0; margin-top:7px; color:#464646;}

#noticias_img {float:left; overflow:hidden;  width:295px; height:201px; margin-right:30px; margin-bottom:15px; }
#noticias_titulo {float:left; width:610px; font-family:Arial; font-weight:bold; font-size:2em; color:#1e1e1e;}
#noticias_data {float:left; font-size:1em; margin-top:8px; margin-bottom:8px; width:610px;  font-family:Arial;   color:#9c9c9c; }
#noticias_tx { font-family:Arial; font-size:1em; color:#1e1e1e; text-align:justify; line-height:23px; text-decoration:none;  }
#noticias_bt { float:left; margin-top:8px;  width:300px;}
#noticias_midia{ float:right; margin-top:8px; width:125px; }
#noticias_linha{ float:left; margin-bottom:25px;margin-top:25px; width:100%; height:1px;  background-color:#e7e7e7;}

#paginacao a {padding:7px;  font-family:Arial; font-size:1em; color:#000000;}
#paginacao a:hover { background-color:#0F0F0F; color:#ffffff; }

#noticias_titulo2 {float:left; width:610px; font-family:Arial; font-weight:bold; font-size:2em; color:#1e1e1e;}
#noticias_linha2{  margin-bottom:15px; width:80%; height:1px;  background-color:#e7e7e7;}
#videoh {  width:560px; height:360px; border:15px solid #EFEFEF; }


#area_noticias{margin:0 auto; margin-top:36px;  }
#noticias_bt2 { float:left; margin-top:22px; margin-left:78px;  width:300px;}
#area_noticias_linha {margin-top:10px;}

#area_noticiasindex{margin:0 auto; margin-top:10px;  width:100%; height:255px; padding-top:60px;  background:url(imagens_site/parceria_fundo4.jpg);  }
#noticiasindex_bt2 { float:left; margin-top:22px; margin-left:78px;  width:300px;}
#area_noticiasindex_linha {margin-top:10px;}
#noticiasindex_img {float:left; overflow:hidden;  width:295px; height:201px; margin-right:40px; margin-bottom:15px; border-radius: 2px; }
#noticiasindex_img:hover {opacity:0.65;-moz-opacity: 0.65;filter: alpha(opacity=65); -webkit-opacity:0.65; transition:all 0.3s ease;}
#noticiasindex_titulo {float:left; width:610px; font-family:Arial; font-weight:bold; font-size:2em; color:#1e1e1e; }
#noticiasindex_data {float:left; margin-top:8px; margin-bottom:8px; width:610px;  font-family:Arial;  font-size:1em; color:#9c9c9c; }
#noticiasindex_tx { font-family:Arial; font-size:1em; color:#ffffff; text-align:justify; line-height:22px; text-decoration:none;  }
#noticiasindex_tx a {font-family:Arial; font-size:1em; color:#ffffff; text-align:justify; line-height:22px; text-decoration:none;}
#noticiasindex_bt { float:left; margin-top:8px;  width:300px;}
#noticiasindex_midia{ float:right; margin-top:8px; width:125px; }
#noticiasindex_linha{ float:left; margin-bottom:15px; width:100%; height:1px;  background-color:#e7e7e7;}
#noticiasindex_titulo2 {float:left; width:610px; font-family:Arial; font-weight:bold; font-size:2em; color:#ffffff;}



#noticias-secundariasx { float:left; width:950px;  margin-top:45px;  }
#noticias-secundariasx-ar {float:left; width:295px;  }
#noticias-secundariasx-img {float:left; overflow:hidden; width:295px; height:201px; border-radius: 2px;}
#noticias-secundariasxx-img img {-moz-transition: all 0.3s;-webkit-transition: all 0.3s; transition: all 0.3s;}
#noticias-secundariasxx-img img:hover { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); }
#noticias-secundariasx-img img:hover {opacity:0.65;-moz-opacity: 0.65;filter: alpha(opacity=65); -webkit-opacity:0.65; transition:all 0.3s ease;}
.marx {margin-right:25px;}
#noticias-secundariasx-tit{float:left; width:295px; margin-top:20px;  font-family:Arial; font-size:20px; font-weight:bold; color:#333333; }
#noticias-secundariasx-tit:hover{color:#000000;}
#noticias-secundariasx-tx a {float:left;  margin-top:13px; font-size:14px; text-decoration:none; color:#454545; line-height:20px;}
#noticias-secundariasx-espaco { float:left; margin-top:50px;}
#noticias-botaox { margin-top:20px; width:154px; height:42px;  border:1px solid #525252; -moz-border-radius:25px;-webkit-border-radius:25px;
border-radius:25px;}
#noticias-botaox:hover { transition:all 0.3s ease;}
#noticias-botaox span { float:left; font-family:Arial; font-size:15px;  color:#4E4E4E; margin-left:42px; margin-top:13px; text-decoration:none;}




#formularios_servicos { color: #494949; font-family:arial; font-size:1em;  }
#formularios_servicos ul {list-style:none; margin:0; padding:0;}
#formularios_servicos2 { width:400px;
padding: 6px; 
margin-top:10px;
background-color:#FFFFFF;
-webkit-border-radius:3px;
border-radius: 3px; 
border:1px solid #bebebe;
color: #000; font-family:arial; font-size:1em; 
}
.formul_serv { 
padding: 6px; 
margin-top:10px;
background-color:#FFFFFF;
-webkit-border-radius:3px;
border-radius: 3px; 
border:1px solid #bebebe;
color: #000; font-family:arial; font-size:1em; 
}


#area4 { float:left; width:950px;  margin-top:20px;  }
#area4_titulo { float:left;  width:950px; margin:0; padding:0;  color:#1e1e1e;}
#area4_line {float:left; margin-top:-30px;}
#area4_ar {float:left; width:295px; margin-top:10px; }
#area4_tit {float:left; width:295px;  font-family:"Century Gothic", Arial; font-size:20px; font-weight:bold; color:#333333; }
#area4_areaimg {float:left;  padding:20px; width:220px; height:150px;   margin-top:8px; border:1px solid #d5d5d5; }
#area4_img {  overflow:hidden; width:220px; height:150px; display: table-cell; vertical-align:middle; }


#ftarea { width:850px; height:500px;
padding: 6px; 
margin-top:10px;
background-color:#FFFFFF;
-webkit-border-radius:3px;
border-radius: 3px; 
border:1px solid #bebebe;
color: #000; font-family:arial; font-size:14px; 
}


