@charset "UTF-8";

@media only screen and (min-resolution: 130dpi) {
  div {
    font-size: 42px;    
  }
}

/* estilo básico de elementos html */
a:hover {
  color: #7c1616 !important;
}

/* line 2, ../sass/screen.sass */
img {
  width: 100%;
  height: auto;
}


/* line 6, ../sass/screen.sass */
div {
  font-size: 16px;
}

/* line 9, ../sass/screen.sass */
p {
  hyphens: auto;
  word-spacing: 0.01rem !important;
  font-family: "arsenalregular", sans-serif;
  color: #757575;
  margin-bottom: 0 !important;
}

/* line 16, ../sass/screen.sass */
p + p {
  text-indent: 1em;
  margin-bottom: 0;
}

/* line 20, ../sass/screen.sass */
.header {
  border-bottom: 2px solid #c92424;
  background-color: #ffffff;
}
/* line 24, ../sass/screen.sass */
.header h1 {
  font-family: "goudy_trajan_regularregular", sans-serif;
  color: #000000;
  font-size: 2em;
  margin-top: 1em;
}
/* line 29, ../sass/screen.sass */
.header img {
  max-width: 7em;
}

/* line 32, ../sass/screen.sass */
#floatheader {
  border-bottom: 2px solid #c92424;
  background-color: #ffffff;
  position: fixed;
  top: 0px;
  z-index: 1;
  width: 100%;
}
/* line 40, ../sass/screen.sass */
#floatheader h1 {
  font-family: "goudy_trajan_regularregular", sans-serif;
  color: #787878;
  font-size: 2em;
  margin-top: 1em;
}
/* line 45, ../sass/screen.sass */
#floatheader img {
  max-width: 7em;
}

/* line 50, ../sass/screen.sass */
.titulo h2 {
  font-size: 2em;
  line-height: 0;
  font-family: "open_sanscondensed_light", sans-serif;
  font-style: normal;
  font-weight: 300;
  color: rgba(133, 133, 133, 0.8);
  line-height: 1.5;
  text-align: center;
  margin: 0;
}

/* line 61, ../sass/screen.sass */
.linkbar {
  padding-top: 0.2em;
  background-color: #7c1616;
  width: 100%;
  -moz-placeholder-color: #fff;
  -moz-placeholder-opacity: 0.8;
  -moz-placeholder-font-family: "arsenalitalic";
  -ms-input-placeholder-color: #fff;
  -ms-input-placeholder-font-family: "arsenalitalic";
}
/* line 65, ../sass/screen.sass */
.linkbar input[type="text"] {
  margin: 0;
  height: 1.8em;
  background-color: #7c1616;
  color: #ffffff;
  border: none;
  font-family: "arsenalregular";
  -webkit-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.7);
  box-shadow: inset 0px 1px 4px 0px rgba(0, 0, 0, 0.7);
}
/* line 75, ../sass/screen.sass */
.linkbar input[type="text"]:focus {
  background-color: #952828;
}
/* line 79, ../sass/screen.sass */
.linkbar ::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.8;
  font-family: "arsenalitalic";
}
/* line 89, ../sass/screen.sass */
.linkbar ::-moz-placeholder {
  color: #fff;
  opacity: 0.8;
  font-family: "arsenalitalic";
}

/* line 99, ../sass/screen.sass */
.linkbar ul, .linkbar li {
  margin-bottom: 0.3em !important;
}

/* line 103, ../sass/screen.sass */
#navbar ul {
  list-style: none;
}

/* line 107, ../sass/screen.sass */
#navbar ul {
  display: inline;
}
/* line 109, ../sass/screen.sass */
#navbar li {
  display: inline;
  margin-left: 1em;
  color: #FFFFFF;
  font-family: "arsenalregular";
  font-size: 0.9em;
}

#navbar li a {
  color: #fff !important;
}

#navbar li a:hover {
  color: #fff;
}

/* line 116, ../sass/screen.sass */
.fotodestaque {
  min-height: 20.25em;
}

/* line 119, ../sass/screen.sass */
.txtdestacao {
  height: 17.5em;
  overflow: hidden;
  margin-bottom: 0.7em;
}

/* line 126, ../sass/screen.sass */
.destaque img {
  margin-top: 1em;
  margin-bottom: 0.8em;
}
/* line 130, ../sass/screen.sass */
.destaque h6 {
  font-family: "arsenalitalic";
  font-size: 0.8em;
  color: #000000;
  margin: 0em 1em 1em 1.2em;
}
/* line 135, ../sass/screen.sass */
.destaque h3 {
  font-size: 1.8em;
  color: #000000;
  /*color: rgba(132, 132, 132, 0.8);*/
  font-family: "arsenalbold_italic";
  line-height: 1.3em;
}
/* line 140, ../sass/screen.sass */
.destaque p {
  hyphens: auto !important;
  word-spacing: 0.001rem !important;
  font-family: "arsenalregular" !important;
  text-align: justify;
}

/* line 146, ../sass/screen.sass */
.mais p {
  color: #7c1616;
  font-family: "arsenalbold";
  padding-left: 0.5em;
  font-size: 0.8em;
}

/* line 152, ../sass/screen.sass */
.data p {
  color: #7c1616;
  text-align: right;
  font-family: "arsenalbold_italic";
  font-size: 0.8em;
}

/* line 158, ../sass/screen.sass */
.destacao {
  margin-top: 2em !important;
}

/* line 162, ../sass/screen.sass */
.corponoticia p {
  line-height: 2em;
}

/* line 167, ../sass/screen.sass */
.destaquinho h3 {
  font-size: 1.2em;
  color: rgba(132, 132, 132, 0.8);
  font-family: "arsenalbold_italic";
  line-height: 1.3em;
  margin-bottom: 0.9em;
}

/* line 174, ../sass/screen.sass */
.filete {
  height: 2px;
  background: -moz-linear-gradient(left, white 0%, rgba(132, 132, 132, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, white), color-stop(50%, rgba(132, 132, 132, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, white 0%, rgba(132, 132, 132, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, white 0%, rgba(132, 132, 132, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, white 0%, rgba(132, 132, 132, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, white 0%, rgba(132, 132, 132, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}

/* line 184, ../sass/screen.sass */
.superior {
  margin-top: 3em;
}

/* line 186, ../sass/screen.sass */
.inferior {
  margin-bottom: 1.5em;
}

/* line 188, ../sass/screen.sass */
.central {
  margin: 0.8em 0;
}

/* line 191, ../sass/screen.sass */
.bottom {
  width: 100%;
  margin-top: 1.5em;
  background: #9b1f1f;
  background: -moz-linear-gradient(top, #9b1f1f 1%, #7e1717 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #9b1f1f), color-stop(100%, #7e1717));
  background: -webkit-linear-gradient(top, #9b1f1f 1%, #7e1717 100%);
  background: -o-linear-gradient(top, #9b1f1f 1%, #7e1717 100%);
  background: -ms-linear-gradient(top, #9b1f1f 1%, #7e1717 100%);
  background: linear-gradient(to bottom, #9b1f1f 1%, #7e1717 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b1f1f', endColorstr='#7e1717',GradientType=0 );
}
/* line 203, ../sass/screen.sass */
.bottom h4 {
  font-family: "arsenalbold";
  font-size: 1.2em;
  color: #fff;
  margin: 0.6em;
  text-align: center;
}

/* line 210, ../sass/screen.sass */
.calendario {
  padding-bottom: 15em;
  background-color: #9b1f1f;
}

/* line 215, ../sass/screen.sass */
.galeria a {
  font-family: "arsenalbold_italic";
  color: #858585 !important;
  font-size: 1em;
}
/* line 219, ../sass/screen.sass */
.galeria h5 {
  font-family: "arsenalregular";
  color: #858585 !important;
  font-size: 0.8em !important;
  margin: 0;
}
/* line 225, ../sass/screen.sass */
.galeria h6 {
  font-family: "arsenalitalic";
  font-size: 0.7em;
  color: #858585 !important;
}

/* line 230, ../sass/screen.sass */
.modulos {
  border: 1px solid rgba(132, 132, 132, 0.5);
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  margin-bottom: 0.5em !important;
}
/* line 235, ../sass/screen.sass */
.modulos h5 {
  font-family: "arsenalregular";
  color: #848484;
  margin: 0;
  text-align: center;
}

/* line 241, ../sass/screen.sass */
.fotoprincipal {
  margin-bottom: 1em;
}

/* line 243, ../sass/screen.sass */
.correcaomargin {
  margin-left: 0.25em !important;
  margin-right: 0.25em !important;
}

/* line 248, ../sass/screen.sass */
.evento h5 {
  text-align: left !important;
  font-family: "arsenalbold" !important;
}

/* line 251, ../sass/screen.sass */
.italico {
  font-family: "arsenalitalic";
}

/* line 254, ../sass/screen.sass */
.butn {
  text-align: center !important;
  padding-bottom: 0.8em;
  padding-top: 0.8em;
  border: 1px solid rgba(0, 0, 0, 0.5);
  box-sizing: border-box !important;
  -webkit-transition: box-shadow 1s;
  transition: box-shadow 1s;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 264, ../sass/screen.sass */
.butn h5 {
  font-family: "arsenalitalic";
  color: #000000;
  margin: 0em;
}

/* line 268, ../sass/screen.sass */
.red {
  border-color: #7e1717 !important;
}
/* line 270, ../sass/screen.sass */
.red h5 {
  color: #7e1717;
}

/* line 274, ../sass/screen.sass */
.regular {
  border: none !important;
}

/* line 277, ../sass/screen.sass */
.butn:hover {
  box-shadow: inset 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
}

/* line 280, ../sass/screen.sass */
.butn:active {
  background-color: #f5f5f5;
}

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
/* line 9, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 29, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 40, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 47, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_html5.scss */
[hidden],
template {
  display: none;
}

/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */
/* line 11, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_base.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 19, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_base.scss */
body {
  margin: 0;
}

/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */
/* line 9, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_links.scss */
a {
  background: transparent;
}

/* line 15, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_links.scss */
a:active,
a:hover {
  outline: 0;
}

/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */
/* line 9, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 15, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
b,
strong {
  font-weight: bold;
}

/* line 22, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
dfn {
  font-style: italic;
}

/* line 29, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 36, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 43, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
small {
  font-size: 80%;
}

/* line 49, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 57, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sup {
  top: -0.5em;
}

/* line 61, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_typography.scss */
sub {
  bottom: -0.25em;
}

/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */
/* line 9, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_embeds.scss */
img {
  border: 0;
}

/* line 15, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_embeds.scss */
svg:not(:root) {
  overflow: hidden;
}

/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */
/* line 9, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
figure {
  margin: 1em 40px;
}

/* line 15, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 23, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
pre {
  overflow: auto;
}

/* line 29, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_groups.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */
/* line 15, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 27, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button {
  overflow: visible;
}

/* line 36, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
select {
  text-transform: none;
}

/* line 47, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 57, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 64, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 73, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input {
  line-height: normal;
}

/* line 83, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 93, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 102, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 113, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 120, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 129, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 136, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
textarea {
  overflow: auto;
}

/* line 143, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_forms.scss */
optgroup {
  font-weight: bold;
}

/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */
/* line 9, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 14, ../../../../../../Program Files/fire.app/lib/ruby/compass_extensions/compass-normalize-1.5/stylesheets/normalize/_tables.scss */
td,
th {
  padding: 0;
}

.icon-doc {
  max-width: 50px;
}

.bandeiras img {
  max-width: none;
  width: 125%;
}