/* SECTION 01 */
.section01-bg{background-image:url(../img/bg02.jpg); background-position: center top;  background-size: 100% auto; text-align: center; background-repeat: no-repeat; background-size: cover; background-position: 50%;}

/* BUSCA */
.conteiner-busca{margin: 0 auto; max-width:960px; margin-bottom:100px; display: flex; flex-wrap: wrap;}
.busca{margin: 160px auto 0px auto; padding:30px; width:100%; align-items: center; height:120px; background-color: rgba(0,0,0,0.5);}

/* FUNDO LOGIN */
.fundo-transparente{background: rgba(0, 0, 0, 0.5)}

/* MENU */
.acesso-rapido{margin: 0 auto; padding-bottom: 20px; max-width: 960px; display: flex; flex-wrap: wrap; min-height: 230px;}
.acesso-rapido-link{min-width:120px; height:120px; flex: 1 1 120px; margin: 10px;}
.acesso-rapido-link a{display: block; max-width: 120px; margin: auto; height: 120px; padding-bottom: 20px;}
.acesso-rapido-link a h2{color:#fff; font-family: MyriadPro; font-weight:bold; font-size:0.9em;}
.acesso-rapido-link a h3{color:#fff; font-family: MyriadPro; font-weight:normal; font-size:0.8em;}

.ico-01{background-image:url(../img/icone-01.png); background-repeat:no-repeat; background-position: center top;}
.ico-02{background-image:url(../img/icone-02.png); background-repeat:no-repeat; background-position: center top;}
.ico-03{background-image:url(../img/icone-03.png); background-repeat:no-repeat; background-position: center top;}
.ico-04{background-image:url(../img/icone-04.png); background-repeat:no-repeat; background-position: center top;}

/* TITULOS SECTIONS */
.titulo_sections{display: flex; flex: 1 100%; max-width:960px; margin:auto; padding:20px 10px;}
.titulo_sections_titulo{flex: 4 0px; min-width:350px; max-width:350px; font-size:1.4em; font-weight:bold; color:#013a77;}
.titulo_sections_linha{flex: 4 0px; height:5px; margin-top: 14px; border-top: 1px solid #013a77;}
.titulo_sections_botao_reduzido{visibility: hidden; display:none; flex: 1 0px; margin-left: 20px; min-width:150px;}

.titulo_sections_botao{visibility: visible; flex: 1 0px; margin-left: 20px; min-width:150px;}
.titulo_sections_botao a{color:#fff !important; background-color: #008fd6; padding:5px; display: block;text-align: center;}
.titulo_sections_botao a:hover{background-color:#f8af05;}

.titulo_sections_botao_videos {visibility: visible; flex: 1 0px; margin-left: 20px; min-width:150px;}
.titulo_sections_botao_videos a{color:#fff !important; background-color: #CF2226; padding:5px; display: block;text-align: center;}
.titulo_sections_botao_videos a:hover{background-color:#ee2226;}

.titulo_sections_botao_fotos {visibility: visible; flex: 1 0px; margin-left: 20px; min-width:150px;}
.titulo_sections_botao_fotos a{color:#fff !important; background-color: #EE1D82; padding:5px; display: block;text-align: center;}
.titulo_sections_botao_fotos a:hover{background-color:#ee3f85;}

.titulo_sections_botao_audios {visibility: visible; flex: 1 0px; margin-left: 20px; min-width:150px;}
.titulo_sections_botao_audios a{color:#fff !important; background-color: #FF6A22; padding:5px; display: block;text-align: center;}
.titulo_sections_botao_audios a:hover{background-color:#FF6f55;}

.tit-sec-menor{max-width:300px; min-width:300px;}

/* SERVIÇOS */
.busca-servicos{margin: 0 auto; max-width:960px; min-height:80px; display: flex; flex-wrap: wrap;}
.titulo-section{max-width:20%; height: 40px; padding: 5px 20px;}
.titulo-section h2{font-size:2em; font-family: MyriadPro; font-weight:bold; color:#004997;}
.formulario-servicos{width:80%;}


.servicos{margin: 0 auto; max-width:960px; min-height:80px; display: flex; flex-wrap: wrap; margin-bottom:40px;}
.box-servicos{flex: 1 1 250px; min-height:80px; padding: 20px 10px;max-width: 33.3333%;}
.box-servicos-icone{max-width: 30%;padding-right: 20px;min-height: 72px;float: left;}
.box-servicos-texto{max-width:70%; min-height:72px; float:left;}
.box-servicos-texto a:hover h2{text-decoration:underline;}
.box-servicos-texto a:hover h3{text-decoration:underline;}
.box-serv-t1 h2{font-size:1.14em; font-family: MyriadPro; font-weight:bold; color:#013a77;}
.box-serv-t2 h3{font-size:1em; font-family: MyriadPro; font-weight:normal; color:#7c7c7c;}

/* BANNER NOVO */
.banner-superior{max-width:940px; margin-left:auto; margin-right:auto;}

/* BANNER */
.bloco-banner{margin: 0 auto; padding-top:20px; max-width:960px; display: flex; flex-wrap: wrap;}
.bloco-banner-imagem{max-width:960px;width: 100%;}


/* MENU LECE */
.menu-lece {max-width:100%;}
#menu_lece_nav {max-width:960px; display:block; margin: 0 auto;}
#menu_lece_nav ul {display: flex; flex-wrap: wrap; max-width: 100%; list-style: none;}
#menu_lece_nav li {flex:1 1 200px;}
#menu_lece_nav a {color:#fff; font-weight: bold; display: flex; flex-wrap: wrap; align-items: center; padding:40px 40px;}
/*#menu_lece_nav a.bgcolor-06:hover{background-color:#13549a;}
#menu_lece_nav a.bgcolor-07:hover{background-color:#016266;}
#menu_lece_nav a.bgcolor-08:hover{background-color:#e28c0a;}
#menu_lece_nav a.bgcolor-09:hover{background-color:#da4e16;}*/
#menu_lece_nav a:hover{opacity: 0.8;}
/*#menu_lece_nav a h2{color:#fff; font-weight: bold; font-size: 1.6em; margin: auto;}
#menu_lece_nav a h3{color:#fff; font-weight: bold; font-size: 1.2em; margin: auto;}
.textfull1{min-width:100%; text-align:left !important;}*/

#menu_lece_nav a h2{color:#fff; font-weight: bold; font-size: 1.6em;}
#menu_lece_nav a h3{color:#fff; font-weight: bold; font-size: 1.2em;}
.textfull1{width:100%; text-align:left !important;}
.textfull2{text-align:left !important;}

/* COR DE FUNDO */
.bgcolor-01{background-color:#eee;}/* CINZA */
.bgcolor-02{background-color:#213a73;}/* AZUL */
.bgcolor-03{background-color:#ec06d9;}/* ROSA */
.bgcolor-04{background-color:#ffb400;}/* LARANJA */
.bgcolor-05{background-color:#ca2472;}/* VINHO */
.bgcolor-06{background-color:#1e5fa6;}/* AZUL BOTAO RODAPE */
.bgcolor-07{background-color:#007479;}/* VERDE BOTAO RODAPE */
.bgcolor-08{background-color:#f39c18;}/* AMARELO BOTAO RODAPE */
.bgcolor-09{background-color:#e95b23;}/* LARANJA BOTAO RODAPE */
.bgcolor-50{background-color:tomato;}
/* COR DE FUNDO */

/* BANER DUPLICADO */
.banner_direita{width:48%; margin-right:4%; float:left;}
.banner_esquerda{width:48%; float:left;}
.banner_direita img{width:100%;}
.banner_esquerda img{width:100%;}

/* BANNER DUPLICADO */

@media screen and (max-width:980px){
.posicao-legenda a h2{font-size:1.2em;}
}

@media screen and (max-width:768px){
.busca {margin: 140px auto 0px auto;}
.input_buscar {font-size: 1.8em;}
.input_pesquisa {font-size: 1.28em;}

}
@media screen and (max-width:590px){
.busca {margin: 80px auto 0px auto;}
.input_buscar {width: 28%; font-size: 1.4em;}
.input_pesquisa {width: 70%; font-size: 0.8em;}
.titulo_sections_titulo{min-width:250px; line-height:1.6; font-size:1em;}

	/* BANER DUPLICADO */
.banner_direita{width:100%; padding-bottom:20px;}
.banner_esquerda{width:100%;}
/* BANNER DUPLICADO */
}

@media screen and (max-width:480px){
.bot-eve-int {padding: 20px 45px;}
.busca {margin: 120px auto 0px auto; padding: 20px 20px; height: 80px;}
.conteiner-busca {margin-bottom: 30px;}
.formulario-servicos {width: 100%;padding: 20px 20px;}
.input_buscar {width: 28%;font-size: 0.9em; height:40px;}
.input_pesquisa {width: 70%; height:40px; font-size: 0.58em;}
.titulo_sections_titulo{flex: 2 0px; min-width: 90px; visibility: visible;}
.titulo_sections_linha{flex: 8 auto;}
.titulo_sections_botao{visibility: hidden; display:none;}
.titulo_sections_botao_reduzido{visibility: visible; display: flex; flex: 1 20; min-width: 30px;}
.titulo-servicos {min-width: 100%; text-align: center;}
}

@media screen and (max-width:320px){
.input_pesquisa {font-size: 0.5em;}
.input_buscar {width: 25%;}
}
@media screen and (max-width:300px){
.busca {margin: 140px auto 0px auto; padding: 10px 10px; height: 60px;}
.input_pesquisa {font-size: 0.4em; padding-left: 5px;}
.input_buscar {font-size: 0.6em;}
}

@media screen and (max-width:768px){
.box-servicos{max-width:50%;}
}

@media screen and (max-width:520px){
.box-servicos{min-width:100%;}
}
