﻿@font-face {
 font-family: 'helvcondensedregular';
 src: url("helv-condenser-regular-webfont-webfont.eot") /* EOT file for IE */
}
@font-face {
    font-family: 'helvcondensedregular';
    src: url('../font/helv-condenser-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/helv-condenser-regular-webfont-webfont.woff') format('woff'),
         url('../font/helv-condenser-regular-webfont-webfont.ttf') format('truetype'),
         url('../font/helv-condenser-regular-webfont-webfont.svg#helvcondensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.logo{
background: #fff;
box-shadow: 0px 0px 2em #666;
-webkit-box-shadow: 0px 0px 2em #666;
-moz-box-shadow: 0px 0px 2em #666;
padding-top:10px;
}
.menu{
background: #3E4095;
}

.helv{
 font-family: 'helvcondensedregular';
}

.geome{
font-family: 'geometr706_blkcn_btblack';
}
#top-fone{
color: #fff;
padding: 5px;
background:#373F75;
}

#baixo-banner{
background:  url(img/fundpag-inicial.png) no-repeat top center #fff;
}

.introducao{
font-family: 'helvcondensedregular';
font-size: 14pt;
color: #4B4B4D; 
}
.pesquisafsm-caixa {
font-family: 'helvcondensedregular';
background: #eee; padding:10px; border:0 none; width:150px;
font-size: 10pt;
transition: all .10s ease-in;
border-radius: 10px 0px 0px 10px
}

.pesquisafsm-caixa:hover ,.pesquisafsm-caixa:focus{
transition: all .10s ease-in;
background: #fff; padding:9px; border:0 none; width:200px;
border: 1px solid #3E4095;
}


.pesquisafsm-botao {
border: 0 none;
border-top: 1px solid #3E4095;
color: #eee; 
background: url(http://i.imgur.com/cz4sguf.png) no-repeat center #3E4095;
margin-left: -3px;
color:#fff;
padding:10px 10px 10px 22px;
font-size: 10pt;
}
.pesquisafsm-botao:hover {
cursor: pointer;
background:  url(http://i.imgur.com/cz4sguf.png) no-repeat center #3C3D76;
}

.lateral{
/*background:#3E4095;
border-bottom: 5px solid #C00;*/
}
#titulo-menu-lateral{
color: #fff;
font-family: 'geometr706_blkcn_btblack';
font-size: 22pt;
}
.titulohome{
color:#373F75;
font-size:25px;
font-family: 'geometr706_blkcn_btblack';
}

.nomeprodutohome{
font-family: 'geometr706_blkcn_btblack';
font-size:20px;
padding:5px;
padding-left:5px;
padding-right:5px;
color:#3E4095;
transition: all .20s ease-in-out;
}
.maisdetalhes{
background: #ccc;
padding-top:10px;
transition: all .20s ease-in-out;
}
.maisdetalhes:hover{
cursor: pointer;
background: #C00;
padding-top:10px;
transition: all .20s ease-in-out;
}

.menuHead li{
	display:inline;
	float:float;
	}
.menuFoot li{
	display:inline;
	float:float;
}


.fechar{
	font-size:15px;
	font-family: 'helvcondensedregular';
	margin-left:0px;
	text-transform:uppercase;
	text-decoration:none;
	border: 1px solid transparent;	
}
.fechar:hover{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;
	border: 1px solid #B0986C;

	background:#B0986C;
	
}

/*----------------------------------------*/
 .shadow {
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 5);
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 5);
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 5);
	
	-moz-border-radius: 20px; /* Para Firefox */
	-webkit-border-radius:  20px;/*Para Safari e Chrome */
	border-radius: 20px; /* Para Opera 10.5+*/
	-khtml-border-radius:20px;
	
	
}
/*--------------------------------subemenu----------------------*/
.submenu{
	margin:55px;
	list-style:none;
	display:none;
	width:400px;
	height:200px;
	position:absolute;
	top:30px;
	left:395px;
	font-size: 9pt;
	
}

.menuHead li:hover .submenu{
	display:block;
}

.submenu li a:link,
.submenu li a:visited{
	display:inline;
	padding: 5px;
	text-decoration: none;
	width: 160px;
	height:200px;
	color: #666;
	left:395px;
	font-size: 9pt;
}

.submenu li:hover a,
.submenu li a:active,
.submenu li a:hover{
	display: inline;
	text-decoration: none;
	width: 160px;
	height:200px;
	color: #1D740C;
	
	left:395px;
	font-size: 9pt;
}


.submenuu{
	margin:55px;
	list-style:none;
	display:none;
	width:400px;
	height:200px;
	position:absolute;
	top:30px;
	left:510px;
	font-size: 9pt;
	
}

.menuHead li:hover .submenuu{
	display:block;
}

.submenuu li a:link,
.submenuu li a:visited{
	display:inline;
	padding: 5px;
	text-decoration: none;
	width: 160px;
	height:200px;
	color: #666;
	left:395px;
	font-size: 9pt;
}

.submenuu li:hover a,
.submenuu li a:active,
.submenuu li a:hover{
	display: inline;
	text-decoration: none;
	width: 160px;
	height:200px;
	color: #1D740C;
	
	left:395px;
	font-size: 9pt;
}


/*---------------------------*/
.submenu2{
	margin:5px;
	list-style:none;
	display:none;
	width:400px;
	height:200px;
	position:absolute;
	top:15px;
	font-size: 9pt;
	
}

.menuFoot li:hover .submenu2{
	display:block;
}

.submenu2 li a:link,
.submenu2 li a:visited{
	display:inline;
	padding: 2px;
	text-decoration: none;
	width: 160px;
	height:200px;
	color: #666;

	font-size: 9pt;
}

.submenu2 li:hover a,
.submenu2 li a:active,
.submenu2 li a:hover{
	display: inline;
	text-decoration: none;
	width: 160px;
	height:200px;
	color: #1D740C;
	
	font-size: 9pt;
}

.submenu3{
	margin:55px;
	list-style:none;
	display:none;
	position:absolute;
	top:-36px;
	left:200px;
	font-size: 9pt;
	
}

.menuFoot li:hover .submenu3{
	display:block;
}

.submenu3 li a:link,
.submenu3 li a:visited{
	display:inline;
	padding: 2px;
	text-decoration: none;
	width: 160px;
	height:200px;
	color: #666;


	font-size: 9pt;
}

.submenu3 li:hover a,
.submenu3 li a:active,
.submenu3 li a:hover{
	display: block;
	text-decoration: none;
	width: 160px;
	height:200px;
	color: #1D740C;
	
	font-size: 9pt;
}
/*------------biografia----------*/

#apresentacao {
 
text-align: justify;	

font-size: 9pt;

color: #393939;

font-family: 'Arial';

letter-spacing: 0px;

text-indent: 0px;

}

#quem_somos{
 
text-align: justify;	

font-size: 14pt;

color: #000000;
/*font-family: 'BauhausMdBTMedium';*/
font-family: 'helvcondensedregular';
letter-spacing: 0px;

text-indent: 25px;

}

.txt{
 
text-align: justify;	

font-size: 12pt;

color: #000000;
/*font-family: 'BauhausMdBTMedium';*/
font-family: 'helvcondensedregular';
letter-spacing: 0px;

text-indent: 25px;

}

.divnoticia
{
	background-color: #E8D2A9;
}
.divnoticia:hover
{
	background-color: #7A643A;
}

.noticia
{
color: #7A643A ;
font-size:14pt;
font-family: 'helvcondensedregular';
margin-left:10px;
margin-right:10px;
margin-top:6px;

}
.noticia:hover
{
color: #FFFFFF ;
font-size:14pt;
font-family: 'helvcondensedregular';
margin-left:10px;
margin-right:10px;
margin-top:6px;
cursor:pointer;
}

#titulopagina{
	
	font-size: 18pt;
	font-family: 'helvcondensedregular';
	color: #5B5B5B ;
}

#not{
	
	font-size: 9pt;
	font-family: 'Arial';
	color: #393939 ;
	text-align: right;
}


#apre{
	
	font-size: 12pt;
	font-family: 'helvcondensedregular';
	color: #015201 ;
	   font-weight: normal;
}

#esp{
	font-size: 0pt;
	color: #999999 ;
	font-family: 'helvcondensedregular';
}
#formulario{

	font-family: 'helvcondensedregular';
}
#telefones{
	font-size: 8pt;

	font-family: 'helvcondensedregular';
}
#endereco{
	font-size: 8pt;

	font-family: 'helvcondensedregular';
}
#enderecohome{
	font-size: 11pt;
	color: #555;
	letter-spacing: 1px;
	font-family: 'helvcondensedregular';
}
#enderecoform{
	font-size: 14pt;
	color: #555;
	letter-spacing: 1px;
	font-family: 'helvcondensedregular';
}
#descricao {
	font-family: 'helvcondensedregular';
	font-size: 12pt;
}
#localidades a{
	font-size: 12pt;
	color: #808080 ;
	font-family: 'helvcondensedregular';
}
#localidades a:hover{
	font-size: 13pt;
	color: #1D740C ;
	font-family: 'helvcondensedregular';
}
#atd{
	font-size: 8pt;

	font-family: 'helvcondensedregular';
}
/* notícias */

#titulo_noticia a{
	font-size: 11pt;
	text-decoration: none;
	letter-spacing: 1px;
	font-family: 'helvcondensedregular';
}

#titulo_noticia a:hover{
	font-size: 11pt;
	letter-spacing: 1px;
	text-decoration: underline;
	font-family: 'helvcondensedregular';
}
#datanoticia {
	font-size: 9pt;
	color: #808080 ;
	letter-spacing: 1px;
	font-family: 'helvcondensedregular';
}
#form_fonte {
	font-size: 9pt;
	color: #808080 ;
	letter-spacing: 1px;
	font-family: 'helvcondensedregular';
}
#form_msg {
	font-size: 12pt;
	color: #C51416 ;
	text-align: right;
	letter-spacing: 0px;
	font-family: 'helvcondensedregular';
}
#text_form{
	font-size: 10pt;
	color: #01520;
	letter-spacing: 0px;
	text-align: justify;
	font-family: 'Verdana';
}
#ti_form{
	font-size: 16pt;
	color: #015201;
	letter-spacing: 1px;
	text-align: justify;
	font-family: 'helvcondensedregular';
}
#ti{
	font-size: 14pt;
	color: #333333;
	letter-spacing: px;
	text-align: justify;
	font-family: 'helvcondensedregular';
}

.titpags{
	font-size: 14pt;
	color: #ffffff;
	letter-spacing: 1px;
	text-align: justify;
	font-family: 'helvcondensedregular';
}
#copy{
	font-size: 9pt;
	color: #ffffff;
	letter-spacing: 0px;
	text-align: justify;
	font-family: 'helvcondensedregular';
}
#titulo_galeria
{
	font-size: 13pt;
	color: #FFFFFF;
	letter-spacing: 0px;
	text-align: left;
	font-family: 'helvcondensedregular';
}
#top_categorias
{
	font-size: 13pt;
	color: #FFF;
	letter-spacing: 0px;
	text-align: left;
	font-family: 'helvcondensedregular';
}
.font
{
	font-size: 13pt;
	color: #44301C;
	letter-spacing: 0px;
	text-align: left;
	font-family: 'helvcondensedregular';
}

.font1{
font-family: 'helvcondensedregular';
}
.t12{
font-size: 12pt;
font-family: 'helvcondensedregular';
}
.fonte
{
	font-family: 'geometr706_blkcn_btblack';
	
}
.lista_categorias
{
font-size: 11pt;
	color: #fff;
	letter-spacing: 0px;
	text-align: left;
	font-family: 'helvcondensedregular';
	margin-left:10px;
}
.titcate{
	transition: all .20s ease-in-out;

	background:#7D7D7D;
	border: 6px solid #7D7D7D;
	font-size: 13pt;
	letter-spacing: 1px;
	font-family: 'helvcondensedregular';
}
.titcate:hover{
	transition: all .20s ease-in-out;
	font-size: 13pt;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-family: 'helvcondensedregular';
	border: 6px solid #A61416;
	background:#A61416;
	
	/*background-color: #727376;*/
}

.titcates{
	transition: all .20s ease-in-out;

	background:#841314;
	border: 6px solid #841314;
	font-size: 13pt;
	letter-spacing: 1px;
	font-family: 'helvcondensedregular';
}

.imagepp{
transition: all .20s ease-in-out;
box-shadow: 0px 0px 10px #999999;
border-radius: 10px;
}

#produto_titulo{
font-size: 14pt;
font-family: 'helvcondensedregular';
}
.destaque-ho{
font-size: 20pt;
font-family: 'geometr706_blkcn_btblack';
}

.fonte_2{
font-family: 'geometr706_blkcn_btblack';
}
#top_menu{
background-color: #000;

border-top: 3px solid #FFCC29;
border-bottom: 3px solid #FFCC29;
}
#top_menu_banner{
background-color: #373F75;
}
#top_baixo_banner{
background-color: #E6E7E8;
}
#menu_categorias{
/*background-color: #254184;*/
background-color: #FFCC29;
border-radius: 0px 20px 0px 20px;
}
.logo-marca{
transition: all .20s ease-in;
border-radius: 0px 5px 0px 5px;
background-color: #eee;
cursor:pointer;
}
.logo-marca:hover{
transition: all .20s ease-in;
background-color: #F8CA0F;
cursor:pointer;
}

#top_menu_conteudo{
background-color: #fff;
}
#busca{
background: #F58634;
border-radius: 0px 10px 0px 10px;
}

#footer{
background-color: #373F75;
}
#destaque{
box-shadow: 0px 0px 20px #000000;

}
#enderecos{
transition: opacity .60s ease-in;
background: #ffffff;
opacity: 0.6;
box-shadow: 0px 0px 20px #000000;
}
#ti-pag{
padding:10px;
padding-left:20px;
padding-right:20px;
color:#fff;
border-bottom: 0px solid #373F75;
/*background: #3E4095;*/

transition: all .20s ease-in-out;
font-size:24pt;
}

.foto-curva{
border-radius:0px 10px 0px 10px;
}
#pgs{
transition: opacity .60s ease-in;
background: #ffffff;
opacity: 0.8;
box-shadow: 0px 0px 20px #000000;
}

.opaci{
opacity: 1;
}

.opacit{
opacity: 0.7;
}
.opacity{
opacity: 0.8;
}

#esp_b_agenda{
border-radius: 0px 20px;
}
#esp_v_agenda{
border-radius: 10px 0px;
}

#menu{
opacity: 1;
}

#player-audio{
border-radius: 10px 0px;
opacity: 0.8;
background: #ffffff;

}


/*************ANIMAÇÕES*******************/



.perfil{
transition: all 0.2s linear;
 width:64px; 
 height: 64px;
 cursor: pointer;
 -moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
-ms-transform:rotate(0deg);
}

.perfil:hover{
transition: all 0.1s linear;
 width:80px; 
 height: 80px;
 cursor: pointer;
 -moz-transform:rotate(370deg);
-webkit-transform:rotate(370deg);
-o-transform:rotate(370deg);
-ms-transform:rotate(370deg);
box-shadow: 0px 0px 20px #EEE;
border-radius: 50%;
}
.p1{
opacity:0;
border-radius: 0px 20px;
transition: all 0.2s linear;
padding-top:6px;
font-family: 'BauhausMdBTMedium';
}

#pp1:hover #p1{
opacity:0.9;
transition: all 0.2s linear;
}

#lp1, #lp2, #lp3, #lp4, #lp5{
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
-ms-transform:rotate(0deg);
cursor: pointer;
transition: all 0.2s linear;
}

#lp1:hover , #lp2:hover , #lp3:hover , #lp4:hover, #lp5:hover{
-moz-transform:rotate(-5deg);
-webkit-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
-ms-transform:rotate(-5deg);
cursor: pointer;
transition: all 0.2s linear;
}

.foto{
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
-ms-transform:rotate(0deg);
cursor: pointer;
transition: all 0.2s linear;
border-radius: 20px 0px;
}

.gale:hover {
background: #fff;
opacity: 0.9;
border-radius: 20px 00px;
cursor: pointer;
}

.foto:hover{
-moz-transform:rotate(350deg);
-webkit-transform:rotate(350deg);
-o-transform:rotate(350deg);
-ms-transform:rotate(350deg);
cursor: pointer;
transition: all 0.2s linear;
border-radius: 20px 0px;
opacity: 1;
box-shadow: 0px 0px 30px #444;
}

/*******************formularios************/
.botao{
transition: all .20s ease-in-out;
border-bottom: 4px solid #5A0A0A;
border-radius: 7px;
opacity:0.9;
cursor: pointer;
color: #fff;
background: #A61416;
}

.botao:hover{
transition: all .20s ease-in-out;
border-bottom: 4px solid #5A0A0A;
border-radius: 7px;
opacity:1;
cursor: pointer;
box-shadow: 0px 0px 20px #cccccc;
}

.cp{
font-size:12pt;
font-family: 'BauhausMdBTMedium';
transition: all .30s ease-in-out;
height: 31px;
color: #888888;
border: 1px solid #cccccc;
border-radius: 7px 0px;
box-shadow: 0px 0px 30px transparent;
}

.cp:focus{
transition: all .20s ease-in-out;
box-shadow: 0px 0px 20px #FF595B;
border: 1px solid #cccccc;
border-radius: 5px;

}

.cpT{
font-size:12pt;
font-family: 'BauhausMdBTMedium';
transition: all .30s ease-in-out;
color: #888888;
width:320px;
border: 1px solid #cccccc;
border-radius: 7px 0px;
box-shadow: 0px 0px 30px transparent;
}

.cpT:focus{
transition: all .20s ease-in-out;
box-shadow: 0px 0px 20px #FF595B;
border: 1px solid #cccccc;
border-radius: 5px;

}
.form_input_submit_busca{
transition: all .30s ease-in-out;
height: 35px;
width: 35px;
border-radius: 5px;
background:#841314;
background-image:url("ico_search.png");
background-position: center center; background-repeat: no-repeat;
border: 2px solid #841314;
cursor: pointer;
}

.form_input_submit_busca:hover{
transition: all .30s ease-in-out;
height: 35px;
width: 35px;
border-radius: 5px;
background:#FF595B;
background-image:url("ico_search.png");
background-position: center center; background-repeat: no-repeat;
border: 2px solid #FF595B;
cursor: pointer;
box-shadow: 0px 0px 20px #841314;
}



.camp_form{

transition: all .30s ease-in-out;
font-size:8pt;
height: 20px;
text-align: center;
color: #888888;
border: 1px solid #cccccc;
border-radius: 7px;
box-shadow: 0px 0px 10px #bbb;

}

.camp_form:focus{
transition: all .30s ease-in-out;
box-shadow: 0px 0px 20px #FF595B;
border: 1px solid #cccccc;
border-radius: 5px;


}

.camp_form2{

transition: all .30s ease-in-out;
font-size:8pt;
height: 20px;

color: #888888;
border: 1px solid #cccccc;
border-radius: 7px;
box-shadow: 0px 0px 10px #bbb;

}

.camp_form2:focus{
transition: all .30s ease-in-out;
box-shadow: 0px 0px 20px #FF595B;
border: 1px solid #cccccc;
border-radius: 5px;
}

.camp_form3{

transition: all .30s ease-in-out;
font-size:8pt;


color: #888888;
border: 1px solid #cccccc;
border-radius: 7px;
box-shadow: 0px 0px 10px #bbb;

}

.camp_form3:focus{
transition: all .30s ease-in-out;
box-shadow: 0px 0px 20px #FF595B;
border: 1px solid #cccccc;
border-radius: 5px;
}

.bt{  
	transition: all .30s ease-in-out;
	font-size:18px;
	color: #ffffff;
    background:#841314 !important;  
    border: 2px solid #841314;
	border-radius: 5px;
	cursor:pointer;
	border-bottom: 4px solid #5A0A0A;
}  
.bt:hover {  
	transition: all .30s ease-in-out;
	color: #ffffff;
    background-color:#FF595B !important;  
    border: 4px solid #FF595B;
	border-radius: 5px;	
	box-shadow: 0px 0px 20px #841314;
	border-bottom: 4px solid #5A0A0A;
} 


.link { 
	transition: all .30s ease-in-out; 
font-size:18px;
	font-family: 'geometr706_blkcn_btblack';
	color: #ffffff;
    background-color:#841314 !important;  
    border: 5px solid #841314;
	border-radius: 5px;
	cursor:pointer;
}  
.link:hover {  
	transition: all .30s ease-in-out;
	color: #ffffff;
    background-color:#FF595B  !important;  
    border: 5px solid #FF595B ;
	border-radius: 5px;	
} 



/***************fades***************/

 @keyframes cf3FadeInOut {
  0% {
  opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}
#cf3{

}
#cf3 img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
#cf3 img.transparent {
opacity:0;
}
#cf3 img.topp {
animation-name: cf3FadeInOut;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 10s;
animation-direction: alternate;
}


#categorias{
background:#000;
border-radius: 10px;
}

#quadro_noticias{
background:#fff;
border-radius: 0 10px 0 10px;
}
#categorias_t{
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
color:#eee;
font-size:28px;
font-family: 'geometr706_blkcn_btblack';
}
#apresentacao_t{

color:#606062;
font-size:35px;
font-family: 'geometr706_blkcn_btblack';
}


#noticias{
background:#eee;
border-radius: 10px;
}
#noticias_t{
color:#004519;
font-size:20px;
font-family: 'geometr706_blkcn_btblack';
}

#telefone_t{

color:#004519;
font-size:20px;
font-family: 'geometr706_blkcn_btblack';
}
#telefone_i{
color:#999;
font-size:18px;
font-family: 'helvcondensedregular';
}
#endereco_t{

color:#004519;
font-size:20px;
font-family: 'geometr706_blkcn_btblack';
}
#endereco_i{
color:#999;
font-size:18px;
font-family: 'helvcondensedregular';
}

#formulario_t{

color:#004519;
font-size:20px;
font-family: 'geometr706_blkcn_btblack';
}
/*******formulario**********/
.cp-form1{
width: 315px;
font-family: 'helvcondensedregular';
text-indent: 8px;
height:30px;
border: 1px solid #bbb;
border-radius: 5px;
box-shadow: 0px 0px 0px #ccc;
transition: all .30s ease-in-out;
}
.cp-form1:focus{
width: 330px;

border: 1px solid #3E4095;
border-radius: 3px;
box-shadow: 0px 0px 10px #ccc;
transition: all .30s ease-in-out;
}

.cp-form2{
width: 120px;
font-family: 'helvcondensedregular';
text-indent: 8px;
height:30px;
border: 1px solid #bbb;
border-radius: 5px;
box-shadow: 0px 0px 0px #ccc;
transition: all .30s ease-in-out;
}
.cp-form2:focus{
width: 140px;

border: 1px solid #3E4095;
border-radius: 3px;
box-shadow: 0px 0px 10px #ccc;
transition: all .30s ease-in-out;
}

.cp-form3{
width: 150px;
font-family: 'helvcondensedregular';
text-indent: 8px;
height:30px;
border: 1px solid #bbb;
border-radius: 5px;
box-shadow: 0px 0px 0px #ccc;
transition: all .30s ease-in-out;
}
.cp-form3:focus{
width: 170px;

border: 1px solid #3E4095;
border-radius: 3px;
box-shadow: 0px 0px 10px #ccc;
transition: all .30s ease-in-out;
}

.cp-form4{
width: 315px;
font-family: 'helvcondensedregular';
text-indent: 8px;
height:100px;
border: 1px solid #bbb;
border-radius: 5px;
box-shadow: 0px 0px 0px #ccc;
transition: all .30s ease-in-out;
}
.cp-form4:focus{

border: 1px solid #3E4095;
border-radius: 3px;
box-shadow: 0px 0px 10px #ccc;
transition: all .30s ease-in-out;
}

.cp-form5{
width: 50px;
font-family: 'helvcondensedregular';
text-indent: 8px;
height:30px;
border: 1px solid #bbb;
border-radius: 5px;
box-shadow: 0px 0px 0px #ccc;
transition: all .30s ease-in-out;
}
.cp-form5:focus{

border: 1px solid #3E4095;
border-radius: 3px;
box-shadow: 0px 0px 10px #ccc;
transition: all .30s ease-in-out;
}


.bt-form{
/*color:#fff;
background:#192D74;*/
background:#3E4095;
color:#fff;
font-size:13px;
font-family: 'helvcondensedregular';
transition: all .20s ease-in-out;
border: 0px;
cursor: pointer;
width: 133px; height: 48px;
}
.bt-form:hover{
transition: all .20s ease-in-out;
background:#C00;
color:#fff;
}

#formulario_m{
color:#FF0000;
font-size:16px;
font-family: 'helvcondensedregular';
}

.tx-form{
color:#999;
font-size:16px;
font-family: 'helvcondensedregular';
}

.telefone{
font-family: 'helvcondensedregular';
}
.titutel{
font-family: 'geometr706_blkcn_btblack';
}

.categor{
padding-top:8px;
border-radius:10px 0px 10px 0px;
font-family: 'helvcondensedregular';
font-size:16px;
padding-bottom:8px;
padding-left:5px;
padding-right:10px;
border-bottom: 1px solid #EEE;
border-right:1px solid #DDD;
text-align: right;
cursor: pointer;
transition: all .30s ease-in-out;
color: #000;
}

.categorF{
padding-top:8px;
border-radius:10px 0px 10px 0px;
border-bottom: 1px solid #EEE;
font-family: 'helvcondensedregular';
font-size:16px;
padding-bottom:8px;
padding-left:5px;
padding-right:10px;
border-right:1px solid #DDD;
text-align: right;
cursor: pointer;
transition: all .2s ease-in-out;
color: #000;
}

.categorS{
padding-top:8px;
font-family: 'geometr706_blkcn_btblack';
font-size:16px;
padding-bottom:8px;
padding-left:5px;
padding-right:10px;
border-right:1px solid #DDD;
text-align: right;
transition: all .2s ease-in-out;
background: #ED7900;
border-radius:10px 0px 10px 0px;
color:#fff;
border-right:5px solid #ED7900;
cursor:pointer;
}

.categor:hover , .categorF:hover{
background: #E0E1E0;
border-right:6px solid #ED7900;
transition: all .2s ease-in-out;
font-family: 'geometr706_blkcn_btblack';
color: #000;
}


.produto{
border-radius: 0px ;
border: 0px solid #ccc;
cursor:pointer;

}

.t{
opacity:0;
}
.verproduto{
background: #000;
opacity:0;
font-family: 'helvcondensedregular';
font-size: 12px;
color: #fff;
padding:10px;
border-radius: 10px 0px 10px 0px;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
}

#produto:hover #p1{
opacity:0.8;
transition: all 0.2s linear;

}



.FOTO{
padding-top:12px;

}
#prod{
padding:10px;
margin: 5px;

}
.nomeproduto{
font-family: 'helvcondensedregular';
color: #000;
font-size:16px;
padding:8px;
text-align:center;
}
.produtos-tprincipal{
font-family: 'geometr706_blkcn_btblack';
color: #000;
font-size:20px;
padding:8px;
}
.produtos-tsecundaria{
font-family: 'helvcondensedregular';
color: #fff;
font-size:16px;
padding:8px;
padding-left:18px;
background:#254184;
}

.desc_produto{
font-family: 'helvcondensedregular';
font-size:12px;
text-align:justify;
color: #666;
padding: 5px;
transition: all 0.2s linear;
}

/**************categoriasfrente**********/

.catego{
font-family: 'helvcondensedregular';
font-size:14px;
text-align:justify;
color: #4B4B4D;
padding: 8px;
padding-left: 10px;
/*line-height:25px;*/
transition: all 0.2s linear;
border-bottom: 1px dotted #ccc;
border-radius: 0px 0px 10px 0px;
}
.catego:hover{
font-family: 'helvcondensedregular';
text-align:justify;
color:#373F75;
background: #ccc;
/*color:#F8CA0F;*/
transition: all 0.2s linear;
padding: 8px;
border-left: 5px solid #373F75;
cursor:pointer;
}
.categoS{
font-family: 'helvcondensedregular';
font-size:14px;
text-align:justify;
color: #fff;
padding: 8px;
padding-left: 10px;
background: #373F75;
transition: all 0.2s linear;
border-bottom: 1px solid #CCC;
border-bottom: 1px dotted #ccc;
border-radius: 0px 0px 10px 0px;
}
#vejamais{
font-family: 'helvcondensedregular';
font-size:14px;
padding: 5px;
transition: all 0.2s linear;
color:#3C3D76;
background: #ccc;
}

#vejamais:hover{
transition: all 0.2s linear;
color:#FFF;
cursor:pointer;
background:#C00;
}
/**********************noticiasfrente*******************************/

.noti{
font-family: 'helvcondensedregular';
font-size:16px;
text-align:justify;
color: #000;
border-bottom: 1px dotted #c9c9c9;
padding: 8px 10px;
border-radius:10px 0px 10px 0px;
transition: all 0.2s linear;
}
.noti:hover{
font-family: 'helvcondensedregular';
font-size:16px;
text-align:justify;
color: #fff;
transition: all 0.2s linear;
background:#C00;
border-bottom: 1px solid #C00;
cursor:pointer;
border-radius:10px 0px 10px 0px;
}
.notiu{
font-family: 'helvcondensedregular';
font-size:16px;
text-align:justify;
color: #000;
border-bottom: 0px dotted #c9c9c9;
padding: 8px 10px;
border-radius:10px 0px 10px 0px;
transition: all 0.2s linear;
}
.notiu:hover{
font-family: 'helvcondensedregular';
font-size:16px;
text-align:justify;
color: #fff;
transition: all 0.2s linear;
background:#ED7900;
border-bottom: 0px dotted #ED7900;
cursor:pointer;
border-radius:10px 0px 10px 0px;
}
/*******************link paginas footer**************/
.link-paginas{
font-family: 'helvcondensedregular';
font-size:14px;
color: #FFF;
padding: 8px 10px;
transition: all 0.2s linear;
text-decoration: none;
border-radius:10px 0px 10px 0px;
}
.link-paginas:hover{
color: #ED7900;
background: #fff;
padding: 8px 10px;
transition: all 0.2s linear;
text-decoration: none;
cursor:pointer;
}
/*****************formatação texto paginas***********************/
.texto{
transition: all 0.2s linear;
font-family: 'helvcondensedregular';
font-size:16px;
color:#000;
padding: 20px;
text-align:justify;
letter-spacing: 0px;
text-indent: 25px;
}

/*********************galeria***********************/
.foto-galeria{
border: 1px #ccc solid;
border-radius: 5px;
opacity:1;
margin:5px;
}
.foto-galeria:hover{
cursor:pointer;
opacity:0.5;
}

/***********AGENDA**********/

/***********AGENDA**********/
#data_agenda{
background:#373F75;
}
#data_agenda_n{
	color:#fff;
	font-size:55px;
	text-align: center;

}
#data_agenda_m{
	color:#CCC;
	font-size:20px;
	padding-top:3px;
	text-align: center;
}
#data_agenda_l{
	color:#4B4B4D;
	font-size:20px;
	padding-top:10px;
	padding-left:10px;
}
#data_agenda_c{
	color:#4B4B4D;
	font-size:17px;
	padding-top:5px;
}
#owl-demo {
    display: block;
    width: 100%;
    height: auto;
}

#ft{
background: #A61416;
opacity: 0.8;
border-radius: 20px 0px;
}