<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{ background-color:#fff; font-size:100%; color:#333}
a{text-decoration:none; color:#333;}
a:hover{ text-decoration:none; }
i{ color:#333;}
b{ color:#333;}
.linkorange{ color:#de5a1c}
.linkwhite{ color:#fff}
small{ font-size:13px; color:#333; font-family:Arial}
::selection {background: #000000;color: #FFFFFF;}
::-moz-selection {background: #000000;color: #FFFFFF;}
p.preto::selection {background: #000000; color: #FFFFFF;}
p.preto::-moz-selection {background: #000000;color: #FFFFFF;}

.tamanho_caixas{ float:left; width:105%; height:auto;}


input::-webkit-input-placeholder {font-family: 'Open Sans', sans-serif; color:#666; font-size:15px;}

input:-moz-placeholder {font-family: 'Open Sans', sans-serif; color:#666; font-size:15px;}

input::-moz-placeholder {font-family: 'Open Sans', sans-serif; color:#666; font-size:15px;}

input:-ms-input-placeholder {font-family: 'Open Sans', sans-serif; color:#666; font-size:15px;}

#estrutura{	max-width:1080px; margin:0 auto; }
#content{	width:100%; float:left; margin-bottom:0.8em; margin-top:0%;}

.visible-desktop { display:block;}
.visible-mobile {display:none; }
.back-to-top {position: fixed;	bottom: 1em;right: 0px;text-decoration: none;	color: #FFF;font-size: 12px;padding: 0.5em;	display: none;			font-family: 'Open Sans', sans-serif;;	}
.back-to-top:hover {	  cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}	
#menu{ float:left; width:auto; height:48px; margin-top:10px; margin-left:165px;}
header{ float:left; width:100%; height:115px; padding-top:1%; padding-bottom:1.5%; background-color:#fff; box-shadow: 2px 2px 2px #ddd;   -webkit-box-shadow: 2px 2px 2px #ddd;   -moz-box-shadow: 2px 2px 2px #ddd; border-bottom:1px #ccc solid}
#header_interna{  width:1080px; margin:auto;}

#logo{ float:left; width:255px; height:auto; margin-top:4px; margin-left:400px; }

img.mobile{   max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
img.total{width: 99.999999993%;   *width: 99.9468085036383%;height: auto;}

.alinhamento_slide{ float:left; width:100%; height:auto; margin-top:0%;}

/*Menu*/
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {  margin: 0;z-index:999;   padding: 0;  position: relative;}
#cssmenu {  height: 35px; font-family: 'Raleway', sans-serif; }

#cssmenu ul:after {  content: '';  display: block;  clear: both;}
#cssmenu a {  color: #333;  display: inline-block;font-family: 'Raleway', sans-serif;font-size: 14px;
  line-height: 30px;  padding: 0 25px;  text-decoration: none; text-transform:uppercase; font-weight:normal}
#cssmenu ul {  list-style: none;}
#cssmenu &gt; ul {  float: left;}
#cssmenu &gt; ul &gt; li {  float: left;}
#cssmenu &gt; ul &gt; li:first-child &gt; a {}
#cssmenu .has-sub {  z-index: 1000;}
#cssmenu .has-sub:hover &gt; ul { display: block; background-color:#836f58; color:#333 }
#cssmenu .has-sub ul { display: none; position: absolute; width: 160px; top: 100%; left: 0;}
#cssmenu .has-sub ul li {  *margin-bottom: -1px;}
#cssmenu .has-sub ul li a {  background-color:#fff;  filter: none;  font-size: 14px;font-family: 'Raleway', sans-serif; display: block;  line-height: 120%;  padding: 10px 15px 10px 15px;margin-top:0px; color:#fff;  text-align:left;}
.has-sub:hover{}
#cssmenu .has-sub ul li a:hover { color:#fff; text-align:left; margin-top:0px; color:#d0c6ba}
#cssmenu .has-sub .has-sub:hover &gt; ul {  background-color:#fff;  filter: none;  font-size: 13px;font-family: 'Raleway', sans-serif; display: block;  line-height: 50%;  padding: 10px;margin-top:0px;   text-align:left;   color:#fff;}
#cssmenu .submenu2{ padding-bottom:2px;}
#cssmenu .has-sub .has-sub ul {  display: none;  position: absolute;  left: 100%;  top: 0;}
/* Gray */
#cssmenu, 
#cssmenu &gt; ul &gt; li &gt; ul &gt; li a:hover{}
#cssmenu { color:#333}
.color{ color:#333;}
#cssmenu &gt; ul &gt; li &gt; a{color:#333;}
#cssmenu &gt; ul &gt; li &gt; a:hover{color:#333; border-bottom:1px #f6c5c5 solid}
/*Fim menu*/


img.mobile{   max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
img.total{width: 99.999999993%;   *width: 99.9468085036383%;height: auto;}
		

.categorias{ float:left; width:auto; padding:10px 25.5px; border:1px #ccc dashed; margin-right:15px; font-size:18px; font-family: 'Open Sans Condensed'; color:#333; font-weight:normal; text-transform:uppercase}
.categorias:hover{ background-color:#6e4f38;border:1px #fff dashed; color:#fff }
.titulo_pags{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:30px; text-transform:uppercase; color:#6e4f38; margin-top:45px; margin-bottom:30px; font-weight:normal}	
.alinhamento_itens{ float:left; width:auto; height:auto; margin-left:0px; margin-bottom:25px; }

.img_eventos{ float:left; position:relative; width:359.5px; height:auto;  margin-right:5px; margin-bottom:5px; overflow:hidden  }
.img_eventos img{ transition:all 0.3s ease-in-out;}
.img_eventos:hover img{ transform:scale(1.1);  cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}
.img_eventos .fundo{ position:absolute; top:0; bottom:0; right:0; left:0; background:rgba(0,0,0,0);  transition:all 0.3s ease-in-out; }
.img_eventos:hover .fundo{  background:rgba(0,0,0,0.5); cursor:pointer }


/*vÃ­deos*/
.caixa_videos_pag{ float:left; width:520px; height:auto; margin-right:40px; margin-top:15px; margin-bottom:30px;}
.titulovideo{ float:left; width:100%; height:auto;font-family:  'Open Sans Condensed', sans-serif;; font-size:19px; margin-top:12px;  color:#333;}
.boxVideo {    position: relative;    padding-bottom: 60%;     padding-top: 25px;    height: 0;    margin:0 auto;}
.boxVideo iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.comochegar{ float:left; width:98%; height:auto; margin-bottom:40px; border:3px #ddd solid; margin-top:15px;}
.google-maps {   position: relative;  padding-bottom: 45%; // This is the aspect ratio    height: 0;        overflow: hidden;    }
.google-maps iframe {  position: absolute;   top: 0;   left: 0;   width: 100% !important;    height: 100% !important;   }

.alinhamento_banner_pag{ float:left; width:100%; height:auto; margin-top:0px }





/*Institucional*/
.caixa_content{ float:left; width:100%; height:auto;}

.subtitulo{ float:left; width:100%; height:auto; text-align:center; font-family: 'Open Sans Condensed'; font-size:20px; line-height:20px; color:#444; font-weight:normal; margin-bottom:20px; margin-top:-10px }
.subtitulo_contato{ float:left; width:97%; height:auto; text-align:center; font-family: 'Open Sans', sans-serif; font-size:20px; line-height:20px; color:#444; font-weight:normal; margin-bottom:40px; }

.txt_institucional{ float:left; width:98%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:15px; line-height:22px; color:#444; font-weight:normal; margin-top:13px}
.txt_paginas{ float:left; width:98%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:15px; line-height:22px; color:#444; font-weight:normal; margin-top:13px; margin-bottom: 20px;}

.txt_galeria{ float:left; width:98%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:15px; line-height:22px; color:#444; font-weight:normal; margin-top:-5px; margin-bottom: 30px;}


.segura_fotos{float: left; width: 100%; height: auto; text-align: left; margin-bottom: 10px; }
.foto_paginas{ display: inline-block; width: 100%; max-width: 257px; height: 100%; margin-right: 10px; margin-bottom: 10px; }
.foto_paginas img{ display: inline-block; width: 100%; max-width: 100%; height: 180px; max-height: 100%; }

.segura_videos{float: left; width: 100%; height: auto; text-align: left;}
.video_paginas{ display: inline-block; width: 100%; height: 100%; max-width: 528px; margin-right: 10px; margin-bottom: 25px; }
.video_paginas iframe{ display: inline-block; width: 100%; max-width: 100%; height: 300px; }
.video_paginas h1{float: left; width: 100%; height: auto; text-align:left; font-size: 16px; font-family: 'Open Sans'; color:#222; margin-top:10px;  }


/*Fotos*/
.link_gray{color:#333333;}
.caixa_galeria{ display: inline-block; width:325px;  height:305px;  margin:14px;  }
.foto_galeria{ float:left; width:100%; height:auto; margin-bottom:4%  }
.foto_galeria:hover{ cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}
.titulo_galeria{ float:left; width:100%; height:auto; color:#333333; text-align:center;font-family:  'Open Sans', sans-serif; font-size:16px; line-height:18px;}
.voltar_galeria{ float:left; width:99%; height:auto;  font-family:  'Open Sans', sans-serif;; font-size:15px; color:#333; text-align:center; margin-top:14px; margin-bottom:20px;}
.caixa_galeria_det{ float:left; width:254px; height:auto;  margin-right:16px; margin-bottom:10px; margin-top:10px; }
.img_galeria_det{ float:left; width:80%; height:auto}
.img_galeria_det:hover{ cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}
.titulo_galeria2{ float:left; width:100%; height:auto; text-align:left;  font-family: 'Open Sans Condensed', sans-serif;color:#333; font-size:19px; margin-bottom:5px;}


/*Contato*/
.alinhamento_formulario{ float:left; width:100%; height:auto; margin-bottom:30px;}
.direita_contato{ float:left; width:520px;margin-right:none; height:auto; margin-left:50px; margin-top:10px;}
.txt_form{ float:left; width:100%; line-height:20px;   font-family: 'Open Sans', sans-serif;  color:#333; font-size:15px;}
.itens_contato{ float:left; width:100%; height:auto; text-align:left;   font-family: 'Open Sans', sans-serif; font-size:15px; color:#333; line-height:24px; margin-top:10px; margin-bottom:10px;}
.esquerda_contato{ float:left; width:500px; height:auto;margin-top:none; margin-right:10px;  margin-top:10px }
.campo_formulario{ float:left; width:48%; margin-right:2%; text-align:left; margin-top:10px; margin-bottom:15px; height:auto; }
.campo_formulario_cod{ float:left; width:18%; margin-right:2%; text-align:left; margin-top:10px; margin-bottom:15px; height:auto; }
.campo_formulario_npeca{ float:left; width:60.5%; margin-right:2%; text-align:left; margin-top:10px; margin-bottom:15px; height:auto; }
.format_form{ width:100%; height:55px; background-color:#fff; border:1px #ccc solid; border-radius:2px;   font-family: 'Open Sans', sans-serif;  color:#666; padding-left:5px; font-size:14px}
.format_form2{ width:100%; height:185px; background-color:#fff; border:1px #ccc solid; border-radius:2px;   font-family: 'Open Sans', sans-serif;  color:#666; padding-left:5px; padding-top:5px; font-size:14px}
.mensagem{ float:left; width:98%; text-align:left; margin-top:20px; height:auto; }
.enviar{ float:left; width:auto; margin-left:420px; height:auto; text-align:left; margin-top:25px; margin-bottom:100px}
.font_form{ width:100%; height:auto; text-align:left;font-family: 'Open Sans', sans-serif; font-size:14px; color:#666; margin-bottom:3px; float:left}
.titulo_formulario{ width:95.5%; height:auto; text-align:left;margin-bottom:3px; float:left;font-family: 'Open Sans', sans-serif; font-size:14px; color:#888; float:left; padding:15px; background-color:#eee; margin-bottom:15px;}
.titulo2_formulario{ width:95.5%; height:auto; text-align:left;margin-bottom:3px; float:left;font-family: 'Open Sans', sans-serif; font-size:14px; color:#888; float:left; padding:15px; background-color:#eee; margin-bottom:15px; margin-top:15px;}
.btnovapeca{ width:170px; float:left;  height:35px; border:none; font-family: 'Open Sans', sans-serif; font-size:16px; text-transform:uppercase; color:#fff; cursor:pointer; background-color:#333; text-align:center; padding-top:20px; margin-top:27px;}
.pr_form_pecas{ float:left; width:100%;}
.btenviar{ width:220px; float:left;  height:65px; border:none; font-family: 'Open Sans', sans-serif; font-size:18px; text-transform:uppercase; color:#fff; cursor:pointer; background-color:#6e4f38; text-align:center; padding-top:20px; margin-top:27px; margin-left:300px;}

/*RodapÃ©*/
#barra_footer{ float:left; width:100%; height:45px; background-color:#4b3321; margin-top: 100px}
#barra_footer_interno{ margin:auto; width:1100px; height:40px; }
.txt_footer_esq{ float:left; width:30%; height:auto; text-align:center; font-family: 'Pontano Sans', sans-serif;font-size:13px; float:left; margin-top:4px; line-height:24px; color:#ccc; text-align:left}
.txt_footer{ float:left; width:70%; height:auto; text-align:center; font-family: 'Pontano Sans', sans-serif;font-size:13px; float:left; margin-top:10px; line-height:24px; color:#ccc; text-align:right}
.linkellos{ color:#fff;}
.linkellos:hover{ color:#fff;}

.redes_sociais{ float:left; width:auto; margin-left:0px;  height:40px; margin-top:0px; margin-bottom:4px;  }
.icone_redesocial{ float:left; width:32px; height:32px; border:1px #fff solid; border-radius:20px; margin-right:8px; margin-top:4px;}
.icone_redesocial:hover{ background-color:#3b5999; border:1px #3b5999 solid}
.icone_redesocial2{ float:left; width:32px; height:32px; border:1px #fff solid; border-radius:20px; margin-right:8px; margin-top:4px;}
.icone_redesocial2:hover{ background-color:#a32b93; border:1px #a32b93 solid}
.icone_redesocial3{ float:left; width:32px; height:32px; border:1px #fff solid; border-radius:20px; margin-right:8px; margin-top:4px;}
.icone_redesocial3:hover{ background-color:#cf1f1f; border:1px #cf1f1f solid}
.icone_redesocial i{ width:100%; text-align:center; margin-top:5px; color:#fff; font-size:19px; } 
.icone_redesocial2 i{ width:100%; text-align:center; margin-top:5px; color:#fff; font-size:19px; } 
.icone_redesocial3 i{ width:100%; text-align:center; margin-top:5px; color:#fff; font-size:19px; } 
.icone_redesocial i:hover{ width:100%; text-align:center;  color:#fff; font-size:19px; } 
.icone_redesocial2 i:hover{ width:100%; text-align:center;  color:#fff; font-size:19px; } 
.icone_redesocial3 i:hover{ width:100%; text-align:center;color:#fff; font-size:19px; } 

/*Mobile*/
@media only screen and (max-width: 480px) {
	
.visible-desktop {display:none; }
.visible-mobile {display:block; }
.txt_institucional{ float:left; width:94%; margin-left: 3%; margin-bottom: 10px; margin-right: 1%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:15px; line-height:22px; color:#444; font-weight:normal; margin-top:13px}

img {
    max-width: 100%;
}
img.mobile{   max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
img.total{width: 99.999999993%;
    *width: 99.9468085036383%;height: auto;}

.tamanho_caixas{ float:left; width:100%; height:auto;}

#menu_interno{ margin:auto; width:100%; height:48px; height:auto;margin-top:-9px;}

header{ float:left; width:100%; height:auto; background-color:#111; padding-top:5%; padding-bottom:5%; margin-bottom:6%; border:none; }
#header_interna{ float:left; width:100%; height:auto}
.menumobile{ float:left; width:90%; margin-left:2%; margin-top:-3%}
#logo{ float:left; width:36%; margin-left:30%; margin-top:-9% }
#header_interna{ margin:auto; width:100%; height:auto; }

#estrutura{	max-width:100%; margin:0 auto; }
.content{	width:100%; float:left; margin-bottom:0.8em; margin-top:0%;}

.titulo_pags{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:24px; text-transform:uppercase; color:#6e4f38; margin-top:0%; margin-bottom:5%; font-weight:normal}	

.txt_paginas{margin-left: 1%; }
.categorias{ float:left; width:auto; padding:10px 12px; border:1px #ccc dashed; margin-right:2%; margin-bottom:3%; font-size:11px; font-family: 'Open Sans'; color:#333; font-weight:normal; text-transform:uppercase}
.categorias:hover{ background-color:#6e4f38;border:1px #fff dashed; color:#fff }
.alinhamento_itens{ float:left; width:95%; height:auto;  margin-bottom:2%; margin-left:2.5% }

.img_eventos{ float:left; position:relative; width:97%; height:auto;  margin-right:0px; margin-left:1.5%; margin-right: 1.5%; margin-bottom:2.5%; overflow:hidden  }
.img_eventos img{ transition:all 0.3s ease-in-out;}
.img_eventos:hover img{ transform:scale(1.1);  cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}
.img_eventos .fundo{ position:absolute; top:0; bottom:0; right:0; left:0; background:rgba(0,0,0,0);  transition:all 0.3s ease-in-out; }
.img_eventos:hover .fundo{  background:rgba(0,0,0,0.5); cursor:pointer }


#banner{ padding-top:0px; margin-bottom:1em; margin-top:0%; }
.alinhamento_slide{ float:left; width:100%; height:auto; margin-top:0%}

.segura_fotos{margin-bottom: 10px; }
.foto_paginas{ display: inline-block; width: 100%; max-width: 100%; height: 100%; margin-bottom: 10px; margin-right: 0px; }
.foto_paginas img{ display: inline-block; width: 98%; margin-right: 1%; margin-left: 1%; max-width: 100%; height: 100%; max-height: 270px; }
	
.video_paginas{ display: inline-block; width: 100%; height: 100%; max-width: 100%; margin-right: 0px; margin-bottom: 25px; }
.video_paginas iframe{ display: inline-block; width: 98%; margin-left: 1%; margin-right: 1%; max-width: 100%; height: 245px; max-height: 100%; }
.video_paginas h1{ display: inline-block; text-align: center; width: 98%; font-family: 'Open Sans Condensed', sans-serif; font-size:19px; line-height:22px; color:#444; text-transform: uppercase;  }


/*Fotos*/
.link_gray{color:#333333;}
.caixa_galeria{ display: inline-block; width:100%;  height:auto;  margin:0px; margin-bottom: 10px;  }
.foto_galeria{ float:left; width:98%; height:auto; margin-bottom:4%; margin-left: 1%; margin-right: 1%;  }
.foto_galeria:hover{ cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}
.titulo_galeria{ float:left; width:100%; height:auto; color:#333333; text-align:center;font-family:  'Open Sans', sans-serif; font-size:16px; line-height:18px;}
.voltar_galeria{ float:left; width:99%; height:auto;  font-family:  'Open Sans', sans-serif;; font-size:15px; color:#333; text-align:center; margin-top:14px; margin-bottom:20px;}
.caixa_galeria_det{ float:left; width:100%; height:auto;  margin-right:20px; margin-bottom:10px; margin-top:10px; }
.img_galeria_det{ float:left; width:100%; height:auto}
.img_galeria_det:hover{ cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}


/*vÃ­deos*/
.caixa_videos_pag{ float:left; width:95%; height:auto; margin-right:0px; margin-top:0px; margin-left:2.5%; margin-bottom:30px;}
.titulovideo{ float:left; width:100%; height:auto;font-family:  'Open Sans Condensed', sans-serif;; font-size:19px; margin-top:12px;  color:#333;}
.boxVideo {    position: relative;    padding-bottom: 60%;     padding-top: 25px;    height: 0;    margin:0 auto;}
.boxVideo iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.comochegar{ float:left; width:98%; height:auto; margin-bottom:40px; border:3px #ddd solid; margin-top:15px;}


.back-to-top {position: fixed;	bottom: 1em;right: 0px;text-decoration: none;	color: #FFF;font-size: 12px;padding: 0.5em;	display: none;			font-family: 'Open Sans', sans-serif;;	}
.back-to-top:hover {	  cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}	

.prtamanho{ float:left; width:100%; height:auto; }

.subtitulo_contato{ float:left; width:97%; height:auto; text-align:center; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:20px; color:#444; font-weight:normal; margin-bottom:5%; margin-top:-0% }

/*Contato*/
.alinhamento_formulario{ float:left; width:90%; margin-left:2.5%; height:auto; margin-bottom:10px;}
.direita_contato{ float:left; width:90%;margin-right:0px;   height:auto; margin-left:5%; margin-top:5%;}
.txt_form{ float:left; width:100%; margin-left:0%;   font-family: 'Open Sans', sans-serif;  color:#333; font-size:15px;}
.itens_contato{ float:left; width:100%; height:auto; text-align:left;   font-family: 'Open Sans', sans-serif; font-size:15px; color:#333; line-height:24px; margin-top:10px; margin-bottom:10px;}
.esquerda_contato{ float:left; width:90%; margin-left:5%; height:auto;margin-top:none; margin-right:10px;  margin-top:0px }
.campo_formulario{ float:left; width:100%; text-align:left; margin-top:10px; margin-bottom:5px; height:auto; }
.format_form{ width:100%; height:42px; background-color:#fff; border:1px #ccc solid; border-radius:2px;   font-family: 'Open Sans', sans-serif;  color:#666; padding-left:5px; font-size:12px}
.format_form2{ width:100%; height:185px; background-color:#fff; border:1px #ccc solid; border-radius:2px;   font-family: 'Open Sans', sans-serif;  color:#666; padding-left:5px; padding-top:5px; font-size:13px}
.mensagem{ float:left; width:100%; text-align:left; margin-top:20px; height:auto; }
.enviar{ float:left; width:100%; height:auto; text-align:left; margin-top:15px; margin-left:0px}
.font_form{ width:100%; height:auto; text-align:left;font-family: 'Open Sans', sans-serif; font-size:15px; color:#333; margin-bottom:3px; float:left}
.google-maps {   position: relative;  padding-bottom: 75%; // This is the aspect ratio    height: 0;        overflow: hidden;    }
.google-maps iframe {  position: absolute;   top: 0;   left: 0;   width: 100% !important;    height: 100% !important;   }
.mapa_localizacao{ float:left; width:92%; height:auto; border:3px #ccc solid; margin-left:2.5%}	

.btenviar{ width:150px; float:left;  height:45px; border:none; font-family: 'Open Sans', sans-serif; font-size:16px; text-transform:uppercase; color:#fff; cursor:pointer; background-color:#6e4f38; text-align:center; padding-top:20px; margin-top:27px; margin-left:00px;}


/*RodapÃ©*/
#barra_footer{text-align: center; float:left; width:100%; height:auto; background-color:#020202; padding-bottom:5%}
#barra_footer_interno{text-align: center; margin:auto; width:100%; height:auto;}
.txt_footer_esq{ float:none; width:100%; height:auto; text-align:center; font-family: 'Pontano Sans', sans-serif;font-size:14px; float:left; margin-top:8px; line-height:24px; color:#fff; margin-left:0%; }
.txt_footer{ float:left; width:80%; margin-left:10%; height:auto; text-align:center; font-family: 'Pontano Sans', sans-serif;font-size:14px; float:left; margin-top:8px; line-height:24px; color:#fff; }
.icone_redesocial{display: inline-block; float:none; width:32px; height:32px; border:1px #fff solid; border-radius:20px; margin-right:8px; margin-top:4px;}
.icone_redesocial2{display: inline-block; float:none; width:32px; height:32px; border:1px #fff solid; border-radius:20px; margin-right:8px; margin-top:4px;}
.icone_redesocial3{display: inline-block; float:none; width:32px; height:32px; border:1px #fff solid; border-radius:20px; margin-right:8px; margin-top:4px;}


}
	
/*Tablet*/
@media (min-width: 531px) and (max-width: 768px) {
	

.segura_fotos{ margin-bottom: 10px; }
.foto_paginas{ display: inline-block; width: 100%; max-width: 100%; height: 100%; margin-bottom: 10px; margin-right: 0px; }
.foto_paginas img{ display: inline-block; width: 98%; margin-right: 1%; margin-left: 1%; max-width: 100%; height: 100%;  max-height: 45
	0px; }
	
.video_paginas{ display: inline-block; width: 100%; height: 100%; max-width: 100%; margin-right: 0px; margin-bottom: 25px; }
.video_paginas iframe{ display: inline-block; width: 98%; margin-left: 1%; margin-right: 1%; max-width: 100%; height: 345px; max-height: 100%; }
.video_paginas h1{ display: inline-block; text-align: center; width: 98%; font-family: 'Open Sans Condensed', sans-serif; font-size:19px; line-height:22px; color:#444; text-transform: uppercase;  }

.visible-desktop {display:none; }
.visible-mobile {display:block; }
.txt_institucional{ float:left; width:94%; margin-left: 3%; margin-bottom: 10px; margin-right: 1%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:15px; line-height:22px; color:#444; font-weight:normal; margin-top:13px}

img {
    max-width: 100%;
}
img.mobile{   max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
img.total{width: 99.999999993%;
    *width: 99.9468085036383%;height: auto;}

.tamanho_caixas{ float:left; width:100%; height:auto;}

#menu_interno{ margin:auto; width:100%; height:48px; height:auto;margin-top:-9px;}

header{ float:left; width:100%; height:auto; background-color:#111; padding-top:5%; padding-bottom:1%; margin-bottom:5%; border:none; }
#header_interna{ float:left; width:100%; height:auto}
.menumobile{ float:left; width:90%; margin-left:2%; margin-top:-3%}
#logo{ float:left; width:36%; margin-left:30%; margin-top:-8% }
#header_interna{ margin:auto; width:100%; height:auto; }

#estrutura{	max-width:100%; margin:0 auto; }
.content{	width:100%; float:left; margin-bottom:0.8em; margin-top:0%;}

.titulo_pags{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:24px; text-transform:uppercase; color:#6e4f38; margin-top:0%; margin-bottom:5%; font-weight:normal}	
.txt_paginas{margin-left: 1%; }

.categorias{ float:left; width:auto; padding:10px 12px; border:1px #ccc dashed; margin-right:2%; margin-bottom:3%; font-size:11px; font-family: 'Open Sans'; color:#333; font-weight:normal; text-transform:uppercase}
.categorias:hover{ background-color:#6e4f38;border:1px #fff dashed; color:#fff }
.alinhamento_itens{ float:left; width:95%; height:auto;  margin-bottom:2%; margin-left:2.5% }

.img_eventos{ float:left; position:relative; width:97%; height:auto;  margin-right:0px; margin-left:1.5%; margin-right: 1.5%; margin-bottom:2.5%; overflow:hidden  }
.img_eventos img{ transition:all 0.3s ease-in-out;}
.img_eventos:hover img{ transform:scale(1.1);  cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}
.img_eventos .fundo{ position:absolute; top:0; bottom:0; right:0; left:0; background:rgba(0,0,0,0);  transition:all 0.3s ease-in-out; }
.img_eventos:hover .fundo{  background:rgba(0,0,0,0.5); cursor:pointer }


#banner{ padding-top:0px; margin-bottom:1em; margin-top:0%; }
.alinhamento_slide{ float:left; width:100%; height:auto; margin-top:0%}

/*Fotos*/
.link_gray{color:#333333;}
.caixa_galeria{ display: inline-block; width:100%;  height:auto;  margin:0px; margin-bottom: 10px;  }
.foto_galeria{ float:left; width:98%; height:auto; margin-bottom:4%; margin-left: 1%; margin-right: 1%;  }
.foto_galeria:hover{ cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}
.titulo_galeria{ float:left; width:100%; height:auto; color:#333333; text-align:center;font-family:  'Open Sans', sans-serif; font-size:16px; line-height:18px;}
.voltar_galeria{ float:left; width:99%; height:auto;  font-family:  'Open Sans', sans-serif;; font-size:15px; color:#333; text-align:center; margin-top:14px; margin-bottom:20px;}
.caixa_galeria_det{ float:left; width:100%; height:auto;  margin-right:20px; margin-bottom:10px; margin-top:10px; }
.img_galeria_det{ float:left; width:100%; height:auto}
.img_galeria_det:hover{ cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}


/*vÃ­deos*/
.caixa_videos_pag{ float:left; width:95%; height:auto; margin-right:0px; margin-top:0px; margin-left:2.5%; margin-bottom:30px;}
.titulovideo{ float:left; width:100%; height:auto;font-family:  'Open Sans Condensed', sans-serif;; font-size:19px; margin-top:12px;  color:#333;}
.boxVideo {    position: relative;    padding-bottom: 60%;     padding-top: 25px;    height: 0;    margin:0 auto;}
.boxVideo iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.comochegar{ float:left; width:98%; height:auto; margin-bottom:40px; border:3px #ddd solid; margin-top:15px;}


.back-to-top {position: fixed;	bottom: 1em;right: 0px;text-decoration: none;	color: #FFF;font-size: 12px;padding: 0.5em;	display: none;			font-family: 'Open Sans', sans-serif;;	}
.back-to-top:hover {	  cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}	

.prtamanho{ float:left; width:100%; height:auto; }

.subtitulo_contato{ float:left; width:97%; height:auto; text-align:center; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:20px; color:#444; font-weight:normal; margin-bottom:5%; margin-top:-0% }

/*Contato*/
.alinhamento_formulario{ float:left; width:90%; margin-left:2.5%; height:auto; margin-bottom:30px;}
.direita_contato{ float:left; width:90%;margin-right:0px;   height:auto; margin-left:5%; margin-top:5%;}
.txt_form{ float:left; width:100%; margin-left:0%;   font-family: 'Open Sans', sans-serif;  color:#333; font-size:15px;}
.itens_contato{ float:left; width:100%; height:auto; text-align:left;   font-family: 'Open Sans', sans-serif; font-size:15px; color:#333; line-height:24px; margin-top:10px; margin-bottom:10px;}
.esquerda_contato{ float:left; width:90%; margin-left:5%; height:auto;margin-top:none; margin-right:10px;  margin-top:0px }
.campo_formulario{ float:left; width:100%; text-align:left; margin-top:10px; margin-bottom:5px; height:auto; }
.format_form{ width:100%; height:42px; background-color:#fff; border:1px #ccc solid; border-radius:2px;   font-family: 'Open Sans', sans-serif;  color:#666; padding-left:5px; font-size:12px}
.format_form2{ width:100%; height:185px; background-color:#fff; border:1px #ccc solid; border-radius:2px;   font-family: 'Open Sans', sans-serif;  color:#666; padding-left:5px; padding-top:5px; font-size:13px}
.mensagem{ float:left; width:100%; text-align:left; margin-top:20px; height:auto; }
.enviar{ float:left; width:100%; height:auto; text-align:left; margin-top:15px; margin-left:0px}
.font_form{ width:100%; height:auto; text-align:left;font-family: 'Open Sans', sans-serif; font-size:15px; color:#333; margin-bottom:3px; float:left}
.google-maps {   position: relative;  padding-bottom: 75%; // This is the aspect ratio    height: 0;        overflow: hidden;    }
.google-maps iframe {  position: absolute;   top: 0;   left: 0;   width: 100% !important;    height: 100% !important;   }
.mapa_localizacao{ float:left; width:92%; height:auto; border:3px #ccc solid; margin-left:2.5%}	

.btenviar{ width:150px; float:left;  height:45px; border:none; font-family: 'Open Sans', sans-serif; font-size:16px; text-transform:uppercase; color:#fff; cursor:pointer; background-color:#6e4f38; text-align:center; padding-top:20px; margin-top:27px; margin-left:00px;}


/*RodapÃ©*/
#barra_footer{text-align: center; float:left; width:100%; height:auto; background-color:#020202; padding-bottom:5%}
#barra_footer_interno{text-align: center; margin:auto; width:100%; height:auto;}
.txt_footer_esq{ float:none; width:100%; height:auto; text-align:center; font-family: 'Pontano Sans', sans-serif;font-size:14px; float:left; margin-top:8px; line-height:24px; color:#fff; margin-left:0%; }
.txt_footer{ float:left; width:80%; margin-left:10%; height:auto; text-align:center; font-family: 'Pontano Sans', sans-serif;font-size:14px; float:left; margin-top:8px; line-height:24px; color:#fff; }
.icone_redesocial{display: inline-block; float:none; width:32px; height:32px; border:1px #fff solid; border-radius:20px; margin-right:8px; margin-top:4px;}
.icone_redesocial2{display: inline-block; float:none; width:32px; height:32px; border:1px #fff solid; border-radius:20px; margin-right:8px; margin-top:4px;}
.icone_redesocial3{display: inline-block; float:none; width:32px; height:32px; border:1px #fff solid; border-radius:20px; margin-right:8px; margin-top:4px;}


}


/*Tablet Horizontal*/
@media (min-width: 768px) and (max-width: 801px) {


.segura_fotos{ margin-bottom: 10px; }
.foto_paginas{ display: inline-block; width: 100%; max-width: 100%; height: 100%; margin-bottom: 10px; margin-right: 0px; }
.foto_paginas img{ display: inline-block; width: 98%; margin-right: 1%; margin-left: 1%; max-width: 100%; height: 100%;  max-height: 45
	0px; }
	
.video_paginas{ display: inline-block; width: 100%; height: 100%; max-width: 100%; margin-right: 0px; margin-bottom: 25px; }
.video_paginas iframe{ display: inline-block; width: 98%; margin-left: 1%; margin-right: 1%; max-width: 100%; height: 345px; max-height: 100%; }
.video_paginas h1{ display: inline-block; text-align: center; width: 98%; font-family: 'Open Sans Condensed', sans-serif; font-size:19px; line-height:22px; color:#444; text-transform: uppercase;  }

.visible-desktop {display:none; }
.visible-mobile {display:block; }
.txt_institucional{ float:left; width:94%; margin-left: 3%; margin-bottom: 10px; margin-right: 1%; height:auto; text-align:justify; font-family: 'Open Sans', sans-serif; font-size:15px; line-height:22px; color:#444; font-weight:normal; margin-top:13px}

img {
    max-width: 100%;
}
img.mobile{   max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
img.total{width: 99.999999993%;
    *width: 99.9468085036383%;height: auto;}

.tamanho_caixas{ float:left; width:100%; height:auto;}

#menu_interno{ margin:auto; width:100%; height:48px; height:auto;margin-top:-9px;}

header{ float:left; width:100%; height:auto; background-color:#111; padding-top:5%; padding-bottom:1%; margin-bottom:2%; border:none; }
#header_interna{ float:left; width:100%; height:auto}
.menumobile{ float:left; width:90%; margin-left:2%; margin-top:-3%}
#logo{ float:left; width:36%; margin-left:30%; margin-top:-7% }
#header_interna{ margin:auto; width:100%; height:auto; }

#estrutura{	max-width:100%; margin:0 auto; }
.content{	width:100%; float:left; margin-bottom:0.8em; margin-top:0%;}

.titulo_pags{ float:left; width:100%; height:auto; text-align:center;   font-family: 'Oswald', sans-serif; font-size:24px; text-transform:uppercase; color:#6e4f38; margin-top:0%; margin-bottom:5%; font-weight:normal}	


.categorias{ float:left; width:auto; padding:10px 12px; border:1px #ccc dashed; margin-right:2%; margin-bottom:3%; font-size:11px; font-family: 'Open Sans'; color:#333; font-weight:normal; text-transform:uppercase}
.categorias:hover{ background-color:#6e4f38;border:1px #fff dashed; color:#fff }
.alinhamento_itens{ float:left; width:95%; height:auto;  margin-bottom:2%; margin-left:2.5% }

.img_eventos{ float:left; position:relative; width:97%; height:auto;  margin-right:0px; margin-left:1.5%; margin-right: 1.5%; margin-bottom:2.5%; overflow:hidden  }
.img_eventos img{ transition:all 0.3s ease-in-out;}
.img_eventos:hover img{ transform:scale(1.1);  cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}
.img_eventos .fundo{ position:absolute; top:0; bottom:0; right:0; left:0; background:rgba(0,0,0,0);  transition:all 0.3s ease-in-out; }
.img_eventos:hover .fundo{  background:rgba(0,0,0,0.5); cursor:pointer }


#banner{ padding-top:0px; margin-bottom:1em; margin-top:0%; }
.alinhamento_slide{ float:left; width:100%; height:auto; margin-top:0%}


/*vÃ­deos*/
.caixa_videos_pag{ float:left; width:95%; height:auto; margin-right:0px; margin-top:0px; margin-left:2.5%; margin-bottom:30px;}
.titulovideo{ float:left; width:100%; height:auto;font-family:  'Open Sans Condensed', sans-serif;; font-size:19px; margin-top:12px;  color:#333;}
.boxVideo {    position: relative;    padding-bottom: 60%;     padding-top: 25px;    height: 0;    margin:0 auto;}
.boxVideo iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}
.comochegar{ float:left; width:98%; height:auto; margin-bottom:40px; border:3px #ddd solid; margin-top:15px;}


.back-to-top {position: fixed;	bottom: 1em;right: 0px;text-decoration: none;	color: #FFF;font-size: 12px;padding: 0.5em;	display: none;			font-family: 'Open Sans', sans-serif;;	}
.back-to-top:hover {	  cursor:pointer;opacity:0.85;	-moz-opacity: 0.85;	filter: alpha(opacity=85);}	

.prtamanho{ float:left; width:100%; height:auto; }

.subtitulo_contato{ float:left; width:97%; height:auto; text-align:center; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:20px; color:#444; font-weight:normal; margin-bottom:5%; margin-top:-0% }

/*Contato*/
.alinhamento_formulario{ float:left; width:90%; margin-left:2.5%; height:auto; margin-bottom:30px;}
.direita_contato{ float:left; width:90%;margin-right:0px;   height:auto; margin-left:5%; margin-top:5%;}
.txt_form{ float:left; width:100%; margin-left:0%;   font-family: 'Open Sans', sans-serif;  color:#333; font-size:15px;}
.itens_contato{ float:left; width:100%; height:auto; text-align:left;   font-family: 'Open Sans', sans-serif; font-size:15px; color:#333; line-height:24px; margin-top:10px; margin-bottom:10px;}
.esquerda_contato{ float:left; width:90%; margin-left:5%; height:auto;margin-top:none; margin-right:10px;  margin-top:0px }
.campo_formulario{ float:left; width:100%; text-align:left; margin-top:10px; margin-bottom:5px; height:auto; }
.format_form{ width:100%; height:42px; background-color:#fff; border:1px #ccc solid; border-radius:2px;   font-family: 'Open Sans', sans-serif;  color:#666; padding-left:5px; font-size:12px}
.format_form2{ width:100%; height:185px; background-color:#fff; border:1px #ccc solid; border-radius:2px;   font-family: 'Open Sans', sans-serif;  color:#666; padding-left:5px; padding-top:5px; font-size:13px}
.mensagem{ float:left; width:100%; text-align:left; margin-top:20px; height:auto; }
.enviar{ float:left; width:100%; height:auto; text-align:left; margin-top:15px; margin-left:0px}
.font_form{ width:100%; height:auto; text-align:left;font-family: 'Open Sans', sans-serif; font-size:15px; color:#333; margin-bottom:3px; float:left}
.google-maps {   position: relative;  padding-bottom: 75%; // This is the aspect ratio    height: 0;        overflow: hidden;    }
.google-maps iframe {  position: absolute;   top: 0;   left: 0;   width: 100% !important;    height: 100% !important;   }
.mapa_localizacao{ float:left; width:92%; height:auto; border:3px #ccc solid; margin-left:2.5%}	

.btenviar{ width:150px; float:left;  height:45px; border:none; font-family: 'Open Sans', sans-serif; font-size:16px; text-transform:uppercase; color:#fff; cursor:pointer; background-color:#6e4f38; text-align:center; padding-top:20px; margin-top:27px; margin-left:00px;}


/*RodapÃ©*/
#barra_footer{text-align: center; float:left; width:100%; height:auto; background-color:#020202; padding-bottom:5%}
#barra_footer_interno{text-align: center; margin:auto; width:100%; height:auto;}
.txt_footer_esq{ float:none; width:100%; height:auto; text-align:center; font-family: 'Pontano Sans', sans-serif;font-size:14px; float:left; margin-top:8px; line-height:24px; color:#fff; margin-left:0%; }
.txt_footer{ float:left; width:80%; margin-left:10%; height:auto; text-align:center; font-family: 'Pontano Sans', sans-serif;font-size:14px; float:left; margin-top:8px; line-height:24px; color:#fff; }
.icone_redesocial{display: inline-block; float:none; width:32px; height:32px; border:1px #fff solid; border-radius:20px; margin-right:8px; margin-top:4px;}
.icone_redesocial2{display: inline-block; float:none; width:32px; height:32px; border:1px #fff solid; border-radius:20px; margin-right:8px; margin-top:4px;}
.icone_redesocial3{display: inline-block; float:none; width:32px; height:32px; border:1px #fff solid; border-radius:20px; margin-right:8px; margin-top:4px;}


}


@media only screen and (min-width: 1280px) {
img.mobile{   max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
img.total{width: 99.999999993%;
    *width: 99.9468085036383%;height: auto;}
	
	

}

@media only screen and (max-width: 640px) {
img.mobile{   max-width: 100%;	height: auto;	width: auto\9; /* ie8 */}
img.total{width: 99.999999993%;
    *width: 99.9468085036383%;height: auto;}


}

.navegacao{ float:left; width:94%; height:auto; margin-left:0px; margin-top:20px; margin-bottom:20px;}
.item_navegacao{ float:left; border-radius: 3px; width:auto; height:15px; padding:8px; background-color:#151515; color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; border:0px #333 solid; cursor:pointer; margin-right:10px;}
.item_navegacao_dif{ float:left; border-radius: 3px; width:auto; height:15px; padding:8px; background: #4B3321; color:#fff; font-size:13px; font-family:Arial, Helvetica, sans-serif; border:0px #333 solid; cursor:pointer; margin-right:10px;}
.item_navegacao:hover{background-color:#4B3321; text-decoration: unset;}
.item_navegacao_dif:hover{cursor: default}

.txtpags2{ font-family: 'Open Sans', sans-serif; font-size:14px; color:#444; font-weight:normal}

.msg_form {
	float: left;
	width: 96%;
	height: auto;
	padding: 20px; 
	margin: 10px 0px; 
	font-family: 'Open Sans', sans-serif; 
	font-size:14px; 	
	font-weight:normal;
	border-radius: 3px;
}

.msg_form_sucesso {
	color: #4F8A10;
	background: #DFF2BF;
}	

.msg_form_sucesso i {
	font-size: 20px;
	margin-right: 10px;
	color: #4F8A10;
}

.msg_form_erro {
	color: #D8000C;
	background: #FFBABA;
}

.msg_form_erro i {
	font-size: 20px;
	margin-right: 10px;
	color: #D8000C;
}

.btenviando {
	opacity: 0.5;
	cursor: default;
}

#captcha {
	display: none;
	visibility: hidden;
}

/* MODAL */

.modal-title {
	width:100%; 
	height:auto; 
	text-align:center; 
	font-family: 'Oswald', sans-serif; 
	font-size:24px; 
	text-transform:uppercase; 
	color:#6e4f38; 
}

.form-group label {
	font-family: 'Open Sans', sans-serif; 
	font-size:14px; 
	color:#888; 
	font-weight: normal;
}

.form-group .form-control {
	border: 1px solid #CCC;
	border-radius: 0px;
}

.btn-modal {
	width:100px; 
	height:38px;
	border:none; 
	background-color:#333;
	font-family: 'Open Sans', sans-serif;
	font-size:16px; 
	text-transform:uppercase; 
	color:#fff; 
	border-radius:2px; 
	cursor:pointer;
}

</pre></body></html>