html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline:0}body{ line-height:1; background:#f9f9f9 !important; background-repeat:repeat;  }ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:middle}


@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@media only screen and (min-width : 1000px) {

a { text-decoration:none !important; }
.slicknav_menu { display:none; }
#topo-cel-b { display:none; }

#topo-geral {  width:100%; background:#fff; }
#topo { max-width:1100px; margin:0 auto; width::100%; }
#topo-esq { width:360px; float:left; color:#ebebeb; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;letter-spacing:0.2px; font-size:20px; font-weight:400; padding-left:30px; padding-top:150px; }
#topo-esq img { margin-top:-6px; position:relative; }
#logo { width:100%; text-align:center; }
#logo img { max-width:360px; padding-top:25px; padding-bottom:25px; }
#topo-dir { width:330px; float:left; padding-right:30px; text-align:right;  padding-top:150px;  }
#topo-dir img { margin-left:15px; }

.icot  { background: #1168a7;
width: 25px;
height: 21px;
border-radius: 99px;
padding-top: 4px; }

.yy { margin-left:5px !important; margin-right:5px !important; }
#menu-geral { padding-top:20px; padding-bottom:20px; text-align:center; border-top:1px solid #f2f2f2; }
#menu-geral ul li { margin-left:20px; margin-right:20px; display:inline-table; }
#menu-geral ul li img { max-height:15px; }
#menu-geral ul li a { color:#4994c0;  font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-size:14px; text-transform:uppercase; }
#menu-geral ul li ul { position:absolute; z-index:999999999; }
#menu-geral ul li ul li { display:block !important; text-align:left !important;  background-image:url(../images/fd-header.jpg); background-repeat:repeat; margin-left:0; border-bottom:1px solid #fff; padding-bottom:10px; padding-top:10px; padding-left:10px; padding-right:10px; }


#menu-geral ul li ul li a { color:#fff; text-transform:uppercase; }
.aberto { display:none; }
.abrir:hover .aberto { display:block; }

.slidec { background:#58b9e5; width:100%; overflow:auto; margin-bottom:50px; }
#slide { width:100%; margin:0 auto; position:relative;  }
#slide ul li h1 { position:absolute; font-size:35px; color:#4994c0; z-index:99999999999999; text-transform:uppercase; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-weight:bold; margin-left:15%; margin-top:11%; line-height:47px; }
#slide ul li h1 span { color:#1168a7 !important; font-size:43px !important; }
#slide ul li h2 { position:absolute; font-size:35px; color:#4994c0; z-index:99999999999999; text-transform:uppercase; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-weight:bold; margin-left:15%; margin-top:11%; line-height:47px; }
#slide ul li h2 span { color:#1168a7 !important; font-size:43px !important; }

#conteudo-boxes { width:1100px; margin:0 auto; overflow:hidden;  margin-bottom:50px; text-align:center;}
#conteudo-boxes a { display:inline-table; }
#box { width:312px; border:1px solid #ebebeb; background:#fff; height:665px; padding-right:0px; padding-left:0px; padding-top:0px; text-align:center; float:left; padding-bottom:30px; }
#box img { margin-bottom:25px; width:100%; }
#box h2 { margin-bottom:15px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-size:18px;  line-height:28px;  text-transform:uppercase; color:#59afe2; padding-left:30px; padding-right:30px; }
#box p { font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-size:16px;  color:#1168a7; line-height:26px; padding-left:30px; padding-right:30px;  }
#conteudo-boxes a:nth-child(2) { margin-right:69px; margin-left:77px; }

.rodapec { background:#fff; width:100%; border-top:1px solid #ebebeb; padding-top:50px; overflow:auto;  }
#rodape {  width:1100px; margin:0 auto; }
#rodape h2 { font-size:19px; color:#59afe2; border-bottom:1px solid #ebebeb; padding-bottom:15px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;margin-bottom:15px; }
#rodape-esq { width:315px; float:left; margin-right:78px; }
#ico-rodape { background:#069; width:30px; text-align:center; padding-bottom:6px; padding-top:6px; float:left; clear:both; margin-right:10px; margin-bottom:30px; border-radius:99px; }
#ico-rodape img { max-height:15px;  }
#rodape-esq img { }
#rodape-esq p { color:#1168a7; font-size:15px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;float:left; line-height:35px;  }
.fc { clear:none !important; }

#rodape-dir { width:707px; float:left;  margin-bottom:50px;  }
#rodape-dir p { color:#1168a7; font-size:15px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;float:left; line-height:35px; }
#copy { background:#58b9e5; width:100%; padding-bottom:25px; padding-top:25px; text-align:center; clear:both; color:#fff; font-size:13px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;}
#copy a { color:#fff; }

.geralc { width:100% !important; background:#fff !important; }
#conteudo-interna { width:1100px;  overflow:auto; background:#fff; margin:0 auto;padding:50px; }
#conteudo-interna h1 { margin-bottom:25px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-size:30px; text-transform:uppercase; color:#59afe2; }
#conteudo-interna  p { font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-size:14px;  color:#444444; line-height:26px; }
#conteudo-interna iframe { width:100%; height:450px; }

#ft { width:130px; height:130px; background:#333; margin-right:10px; margin-bottom:10px; float:left; }
#conv img { border:1px solid #ccc; padding:10px; margin-right:5px; margin-bottom:5px; }

.input { border:1px solid #D3D3D3; width:600px; padding-left:10px; height:36px; margin-bottom:15px; font-family: 'Bree Serif', serif; }
.area { height:250px; border:1px solid #D3D3D3; width:600px; padding-left:10px;  font-family: 'Bree Serif', serif; margin-bottom:15px; }
.submit { text-align:center; width:160px; background:#59afe2; color:#ffffff; font-family: 'Bree Serif', serif; font-size:16px; padding-bottom:12px; padding-top:10px; border:none;  }

.wtsp { position:fixed; bottom:30px; right:30px; z-index:99999999999999999999; }
.wtsp img{ max-width:60px; }

.banner-cel { display:none; }
}



@media only screen and (max-width : 999px) {
	.sumir-cel { display:none !important; }
	.wtsp { position:fixed; bottom:30px; right:30px; z-index:99999999999999999999; }
.wtsp img{ max-width:60px; }

a { text-decoration:none !important; }

.js #menu { display:none; }
.js .slicknav_menu { display:block; }
#topo-cel-b { width:100%;  margin:0 auto;overflow:auto; text-align:center; background:#384D62; top:0; position:absolute;   }
#cel-b { border-left:1px solid #fff; border-right:1px solid #fff; float:left; background:#384D62; padding-top:12px; padding-bottom:12px; padding-left:15px; padding-right:15px; margin-left:43px; z-index:999; }
#face-b { border-right:1px solid #fff; float:left;  background:#384D62; padding-top:12px; padding-bottom:12px; padding-left:17px; padding-right:17px; }
#insta-b { border-right:1px solid #fff; float:left;  background:#384D62; padding-top:12px; padding-bottom:12px; padding-left:17px; padding-right:17px; }

#topo-geral { overflow:auto; width:100%; }
#topo { width:100%; margin:0 auto; }
#topo-esq { display:none; }
#logo { width:100%;  padding-bottom:35px; padding-top:35px; text-align:center; }
#logo img { width:90% !important; }
#topo-dir { display:none; }

#menu-geral { display:none; }
 

.banner-cel  { background:#58b9e5; }
.banner-cel  h2 { text-transform:uppercase; text-align:center; padding-top:20px; padding-bottom:20px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px; color:#fff; }
.banner-cel img { width:100%;  }

#slide { width:100%; margin:0 auto; position:relative; margin-bottom:50px; display:none; }
#slide ul li h1 { position:absolute; font-size:20px; color:#4994c0; z-index:99999999999999; text-transform:uppercase; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-weight:bold; margin-left:30px; margin-top:5%; line-height:28px; }
#slide ul li h1 span { color:#1168a7 !important; font-size:24px !important; }
#slide ul li h2{ position:absolute; font-size:20px; color:#4994c0; z-index:99999999999999; text-transform:uppercase; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-weight:bold; margin-left:30px; margin-top:5%; line-height:28px; }
#slide ul li h2 span { color:#1168a7 !important; font-size:24px !important; }


#conteudo-boxes { width:100%;  overflow:auto;  }
#box { width:233px; border:1px solid #ebebeb; background:#fff; height:380px; padding-right:40px; padding-left:40px; padding-top:30px; text-align:center; margin:0 auto;  margin-bottom:50px;}
#box img { margin-bottom:25px; width:100%; }
#box h2 { margin-bottom:15px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-size:13px; text-transform:uppercase; color:#59afe2; }
#box p { font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-size:12px;  color:#1168a7; line-height:18px; }

#rodape {  width:100%; text-align:center; }
#rodape h2 { font-size:19px; color:#59afe2; border-bottom:1px solid #ebebeb; padding-bottom:15px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;margin-bottom:15px; }
#rodape-esq {  }
#ico-rodape { margin-left:20px; background:#069; width:30px; text-align:center; padding-bottom:6px; padding-top:6px; float:left; clear:both; margin-right:10px; margin-bottom:40px; }
#rodape-esq img { }
#rodape-esq p { color:#1168a7; font-size:15px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;float:left; line-height:35px;   }
#rodape-dir {     }
#rodape-dir p { color:#1168a7; font-size:15px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;float:left; line-height:18px;width:300px; text-align:left !important; }

#copy { background-image:url(../images/fd-header.jpg); background-repeat:repeat; width:100%; padding-bottom:25px; padding-top:25px; text-align:center; clear:both; color:#fff; font-size:13px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;line-height:20px; }
#copy a { color:#fff; }

#conteudo-interna { width:80%; border:1px solid #ebebeb; overflow:auto; background:#fff; margin:0 auto;padding-bottom:50px; margin-bottom:50px; padding-top:50px; padding-left:5%; padding-right:5%; }
#conteudo-interna h1 { margin-bottom:25px; font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-size:30px; text-transform:uppercase; color:#59afe2; }
#conteudo-interna  p { font-family: 'Raleway', sans-serif; letter-spacing:0.2px;font-size:14px;  color:#444444; line-height:26px; }

.input { background:#f4f4f4; width:100%;  height:36px; margin-bottom:15px; font-family: 'Bree Serif', serif; }
.area { height:250px; background:#f4f4f4; width:100%;   font-family: 'Bree Serif', serif; margin-bottom:15px; }
.submit { text-align:center; width:160px; background:#59afe2; color:#ffffff; font-family: 'Bree Serif', serif; font-size:16px; padding-bottom:12px; padding-top:10px; border:none;  }

#conv img { border:1px solid #ccc; padding:10px; margin-right:5px; margin-bottom:5px; }
}