.topo { min-height:106px; background-color:#4F9ECE; margin-top:-20px;}
.logo img { max-width:100%; max-height:100%; margin-top: 30px;}



/*-- desktop 1366 ou mais --*/
@media(min-width:1281px){
.fundomenu { background-color:#4F9ECE; border:none;}
.bt { background-color:#4F9ECE;}
.menu { background-color:#4F9ECE;}
.menu ul { max-width:99%; margin:0 auto;}
.menu li { font-family: 'Titillium Web', sans-serif; font-size:22px; color:#FFF; float:left; display:block; margin-top:75px; padding-left:13px; padding-right:13px;}
.menu li a { color:#E3DED6; text-decoration:none;}
.menu li a:hover { color:#113864;}
.margem { margin-right:20px;}
}


/*-- desktop 1024x768 --*/
@media(min-width:769px) and (max-width:1280px){
.fundomenu { background-color:#4F9ECE; border:none;}
.bt { background-color:#4F9ECE;}
.menu { background-color:#4F9ECE;}
.menu ul { max-width:100%; margin:0 auto;}
.menu li { font-family: 'Titillium Web', sans-serif; font-size:20px; color:#FFF; float:left; display:block; margin-top:75px; padding-left:10px; padding-right:10px;}
.menu li a { color:#E3DED6; text-decoration:none;}
.menu li a:hover { color:#113864;}
.margem { margin-right:15px;}
}



/*-- celular e tablet --*/
@media(max-width:768px){
.fundomenu { background-color:#4F9ECE; border:none;}
.bt { background-color:#4F9ECE;}
.menu { background-color:#4F9ECE;}
.menu ul { max-width:99%; margin:0 auto;}
.menu li { font-family: 'Titillium Web', sans-serif; font-size:22px; color:#FFF; display:block; padding:10px;}
.menu li a { color:#E3DED6; text-decoration:none;}
.menu li a:hover { color:#113864;}
.margem { margin-right:10px;}
}


.ban { max-width:1380px; max-height:560px; margin:0 auto; background-color:#E3DED6;}


.linha_topo { min-height:6px; background-color:#113864;}


.fundo_frase { background-color:#113864; min-height:60px; box-shadow: -2px 4px 10px #666666; z-index:1; position:relative;}
.frase { font-family: 'Titillium Web', sans-serif; font-size:26px; color:#4F9ECE; margin-top:10px;}


.fundo_conteudomini { min-height:10px; background-color:#E3DED6;}
.fundo_conteudo { min-height:10px; background-color:#E3DED6; z-index:99;}


.titulo_link { font-family: 'Titillium Web', sans-serif; font-size:25px; color:#113864; float:left; width:100%; margin-top:25px;}
.texto_link { font-family: 'Titillium Web', sans-serif; font-size:15px; color:#333333; float:left;  margin-bottom: 15px;}
.img_link { float:left; width:40%;  margin-top:10px;}
.img_link img { max-width:100%; max-height:100%; box-shadow: 2px 2px 10px #666666;}
.vejamais { float:left; width:100%; margin-top:15px; margin-bottom:15px;}
.vejamais img { max-width:100%; max-height:100%;}



.conteudo_cima {box-shadow: -2px 4px 10px #666666; z-index:1; position:relative;}
.texto_centro { font-family: 'Open Sans', sans-serif; font-size:17px; color:#797979; width:83%; margin:0 auto; padding-top:40px;}
.img_centro { margin-top:25px; margin-bottom:25px;}
.img_centro img { max-width:100%; max-height:100%;}



.titulo_baixo { font-family: 'Titillium Web', sans-serif; font-size:30px; color:#113864; margin-top:25px;}
.titulo_baixo img { max-width:100%; max-height:100%;}
.texto_baixo { font-family: 'Open Sans', sans-serif; font-size:15px; font-weight: 600; color:#000; width:70%; margin-left:5%; margin-top:15px; margin-bottom:25px;}
.texto_baixo2 { font-family: 'Open Sans', sans-serif; font-size:15px; font-weight: 600; color:#000; margin-left:5%; margin-top:15px; margin-bottom:25px;}



.texto { font-family: 'Open Sans', sans-serif; font-size:16px; margin-top:15px; margin-bottom:25px; text-align:justify;}
.img_conteudo {}
.img_conteudo img { max-width:100%; max-height:100%; margin-top:15px;}
.img_contato {}
.img_contato img { max-width:100%; max-height:100%; margin-top:35px;}
.mapa { margin-top:15px; margin-bottom:20px;}



.fundo_rodape { min-height:90px; background-color:#113864; margin-top:-20px;}
.texto_rodape { font-family: 'Open Sans', sans-serif; font-size:15px; color:#B0A289; float:left; margin-left:5px;}
.img_rodape { float:left;}
.img_rodape img { max-width:100%; max-height:100%;}
.rede_social { margin-top:15px; float:left; }
.rede_social img { margin-right:25px; float: right;}
.copy { font-family: 'Open Sans', sans-serif; font-size:11px; color:#113864;}
.produzido {}
.produzido img { max-width:100%; max-height:100%;}


.margemtabela{width:auto; height:auto; margin-top:5px; font-family: 'Open Sans', sans-serif; font-size:14px; padding:5px;}
.margemtabela input{width:100%; height:auto;}
.margemtabela select{min-width:130px; height:auto; padding:2px;}
.bt_form{width:65px; height:40px; border:none; border-radius:2px; background-color:#113864; font-family: 'Open Sans', sans-serif; font-size:13px; color:#B0A289; margin-right:20px; cursor:pointer;}
input{ font-family: 'Open Sans', sans-serif; color:#333; font-size:16px; margin-bottom:5px; border:1px solid #113864;}
select{ font-family: 'Open Sans', sans-serif; color:#333; font-size:14px; margin-bottom:5px; border:1px solid #113864;}
textarea{width:100%; min-width:270px; height:70px; border:1px solid #113864;}

.textohomepreto p{color: #000; font-size: 16px; }

.titulofundoazul{background: #4F9ECE; padding: 1px 5px 5px 15px; width: 280px; margin-top: 30px; margin-bottom: 15px;}
.titulofundoazul h1{color:#fff; font-size: 25px; font-family: 'Titillium Web', sans-serif;}

.texto_rodape h4{margin-bottom: 0px;}

.textoservicos p{font-size: 18px;}

#gallery{
	padding:10px;
	width: 100%;
	margin-top:10px;
	margin-bottom:10px;
}

#gallery a{text-decoration:none; }

#gallery ul{
	list-style: none;
}
#gallery ul li{
	display: inline;
	margin-right:25px;
}
#gallery ul img{
	border: 5px solid #732420;
	margin-bottom:20px;
}
#gallery ul a:hover img{
	border: 5px solid #966;
	color: #fff;
}
#gallery ul a:hover{
	color: #fff;
}