@import url(http://fonts.googleapis.com/css?family=Open+Sans);
html,
body,
div,
span,
applet,
object,
iframe,
img,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend {
	background: transparent;
	border: 0;
	font-size: 1em;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	vertical-align: baseline;
}

a:hover,
a:active {
	outline: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

body {
	font-size: 0.8125em;
	line-height: 1.3846em;
}

p,
ul,
ol,
dl,
form,
table,
address,
blockquote,
del,
hr,
pre,
ins,
noscript,
center {
	margin-top: 1.3846em;
	width: auto;
}

pre {
	background-color: #f9f9f9;
	border-style: solid;
	border-width: 1px;
	border-color: #f0f0f0;
	font-size: 1.041em;
	line-height: 1.6363em;
	padding: 0.2727em;
}

ul,
ol {
	list-style-image: none;
	list-style-position: outside;
	padding: 0 0 0 1.3846em;
}

ul {
	list-style-type: disc;
}

ul ul {
	list-style-type: circle;
}

ul ul ul {
	list-style-type: square;
}

ol {
	list-style-type: decimal;
}

ol ol {
	list-style-type: lower-roman;
}

ol ol ol {
	list-style-type: lower-alpha;
}

dd+dt {
	margin-top: 1.3846em;
}

blockquote {
	font-style: italic;
	padding-right: 3.0769em;
}

blockquote :first-child {
	margin-top: 0;
}

blockquote cite {
	display: block;
	margin-right: -3.0769em;
	text-align: right;
	width: 100%;
}

fieldset {
	border: 1px solid;
	padding: 0.5em 1em;
}

fieldset>legend span.fieldset-legend {
	padding: 0 0.5em;
}

h1,
h2,
h3 {
	font-weight: normal;
}

h1 {
	font-size: 2.3077em;
	line-height: 1.2em;
	margin-top: 0.6em;
}

h2 {
	font-size: 1.8462em;
	line-height: 1.25em;
	margin-top: 0.75em;
}

h3 {
	font-size: 1.3846em;
	line-height: 1.3333em;
	margin-top: 1em;
}

h4 {
	font-size: 1.0769em;
	line-height: 1.5em;
	margin-top: 1.2857em;
}

h5,
h6 {
	font-size: 0.9231em;
	line-height: 1.5em;
	margin-top: 1.5em;
}

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
	margin-top: 0;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	text-decoration: none;
}

h1 a:hover,
h2 a:hover {
	text-decoration: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.active:hover {
	text-decoration: none;
}

.site-name a {
	display: inline-block;
}

sub {
	vertical-align: sub;
}

sup {
	vertical-align: super;
}

small {
	font-size: smaller;
}

big {
	font-size: larger;
}

.form-item,
.form-actions {
	margin-bottom: 1.3846em;
	margin-top: 1.3846em;
}

label.option,
.webform-container-inline label {
	display: inline-block;
	font-weight: bold;
	margin-right: 0.2308em;
	width: 9em;
	vertical-align: top;
}

fieldset label.option,
fieldset .webform-container-inline label {
	width: 8em;
}

.form-checkboxes label,
.form-radios label {
	font-weight: normal;
}

.form-checkboxes label.option,
.form-radios label.option {
	width: auto;
}

.form-text,
.form-checkboxes,
.form-radios,
.form-select,
.form-file,
.form-textarea-wrapper {
	margin-top: 0.2308em;
}

label.option+.form-text,
.webform-container-inline label+.form-text,
label.option+.form-checkboxes,
.webform-container-inline label+.form-checkboxes,
label.option+.form-radios,
.webform-container-inline label+.form-radios,
label.option+.form-select,
.webform-container-inline label+.form-select,
label.option+.form-file,
.webform-container-inline label+.form-file {
	margin-top: 0;
}

.form-checkboxes .form-item,
.form-radios .form-item {
	margin-bottom: 0.2308em;
	margin-top: 0;
}

.form-checkbox,
.form-radio {
	margin-left: 0;
}

.form-type-textarea {
	margin-bottom: 0;
}

.form-submit {
	font-size: 1em;
}

.form-submit~* {
	margin-left: 0.6923em;
}

.form-file {
	background-image: -webkit-gradient(linear, 0 0, 100% 0, color-stop(0.0, hsla(0.08, 100%, 100%, 0)), color-stop(0.0, hsla(0.08, 100%, 100%, 1.0)), color-stop(1.0, hsla(0, 100%, 100%, 1.0)));
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
}

::-webkit-file-upload-button {
	left: -1px;
	position: relative;
}

table {
	width: 100%;
}

th {
	padding-bottom: 0.8462em;
	padding-top: 1em;
}

thead th {
	border-bottom: medium none;
}

tbody {
	border: medium none;
}

td {
	padding-bottom: 0.7692em;
	padding-top: 0.8462em;
}

th:first-child,
td:first-child {
	padding-left: 1.0769em;
	padding-right: 1.0769em;
}

th+th,
td+td {
	padding-left: 0.4615em;
	padding-right: 1.0769em;
}

tr.even,
tr.odd {
	background: none;
	border: medium none;
}

table br+br {
	display: none;
}

.site-name {
	font-size: 2.3077em;
	line-height: 1.2em;
}

.site-name a,
.site-name a:hover {
	text-decoration: none;
}

.stack-main h1:first-child,
.stack-main h2:first-child,
.stack-main h3:first-child,
.stack-main h4:first-child,
.stack-main h5:first-child,
.stack-main h6:first-child {
	margin-top: 0;
}

.top+h2 {
	margin-top: 0;
}

.form-submit {
	cursor: pointer;
}

.skip-to-link+h1 {
	margin-top: 0;
}

.wrapper-header p,
.wrapper-header ul,
.wrapper-header ol,
.wrapper-header dl,
.wrapper-header form,
.wrapper-header table,
.wrapper-header h1,
.wrapper-header h2,
.wrapper-header h3,
.wrapper-header h4,
.wrapper-header h5,
.wrapper-header h6 {
	margin-top: 0;
}

.indent {
	padding-left: 1.3846em;
}

div.contextual-links-wrapper {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.page,
.page-width,
.page .lining {
	position: relative;
}

.page {
	text-align: center;
	padding-bottom: 2.7692em;
}

.maintenance-page #page {
	padding: 0 4em;
}

.page-width {
	margin: 0 auto;
	text-align: left;
	width: 960px;
}

.wrapper {
	height: 100%;
	position: relative;
	width: auto;
}

.wrapper-content {
	margin-top: 1.6154em;
}

.stack,
.deco {
	clear: both;
	position: relative;
	text-align: center;
	width: auto;
}

.stack {
	position: relative;
}

.inset-1,
.inset-2,
.inset-3,
.inset-4 {
	width: auto;
}

.deco {
	position: absolute;
	display: none;
}

.deco .inner,
.deco .layer {
	position: absolute;
}

.deco-top,
.deco-top .inner {
	left: 0;
	right: 0;
	top: 0;
}

.deco-bottom,
.deco-bottom .inner {
	bottom: 0;
	left: 0;
	right: 0;
}

.wrapper-content .stack,
.wrapper-footer .stack {
	padding-top: 2.0769em;
}

.stack-width,
.deco-width {
	margin: 0 auto;
	position: relative;
	text-align: left;
}

.stack-width {
	width: auto;
}

.deco-width,
.deco .layer {
	width: 100%;
}

.stack .box {
	padding-left: 1em;
	padding-right: 1em;
	width: auto;
}

.stack-copyright {
	padding-bottom: 2.7692em;
}

.col-c {
	margin-left: 0;
	margin-right: 0;
	overflow: hidden;
	padding-left: 0;
	padding-right: 0;
	width: auto;
}

.float-overflow {
	overflow: hidden;
}

.col-1 .col {
	width: 100%;
}

.col-2 .col {
	width: 49%;
}

.col-3 .col {
	width: 32%;
}

.col-4 .col {
	width: 23.5%;
}

.col-5 .col {
	width: 18.4%;
}

.col-6 .col {
	width: 15%;
}

.col-7 .col {
	width: 12.5714%;
}

.col-8 .col {
	width: 10.75%;
}

.sidebar {
	width: 200px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.col.right {
	margin-right: 1%;
	padding-right: 1%;
}

.col.left {
	margin-left: 1%;
	padding-left: 1%;
}

.col.right:first-child {
	margin-right: 0;
	padding-right: 0;
}

.col.left:first-child {
	margin-left: 0;
	padding-left: 0;
}

.sidebar.left {
	margin-left: 0;
	margin-right: 1.5%;
	padding-left: 0;
	padding-right: 1%;
}

.sidebar.right {
	margin-left: 1.5%;
	margin-right: 0;
	padding-left: 1%;
	padding-right: 0;
}

.pane {
	margin-top: 2.7692em;
}

.pane:first-child {
	margin-top: 0;
}

.stack-main .col-c ul,
.stack-main .col-c ol {
	padding: 0 0 0 1.5385em;
}

.region-header .page-element {
	width: 75%;
}

.region-header .block {
	clear: right;
	float: right;
	width: 25%;
}

.container-inline div,
.container-inline label {
	display: inline;
}

.block {
	clear: left;
}

.block+.block {
	margin-top: 1.3846em;
}

.wrapper-content .block+.block {
	margin-top: 2.7692em;
}

.more-link {
	margin-top: 0.6923em;
}

.block ul {
	margin-bottom: 0;
	margin-top: 1.3846em;
	padding-bottom: 0;
	padding-left: 1.3846em;
	padding-right: 0;
	padding-top: 0;
}

.block ul ul,
ol ol {
	margin-top: 0;
}

.wrapper-header .block ul {
	margin-top: 0;
}

ul.links {
	padding-left: 0;
}

ul.links.inline {
	padding: 0;
	display: block;
	float: left;
}

ul.links.inline+ul.links.inline {
	margin-left: 0.4615em;
	padding-left: 0.4615em;
}

ul.links.actions {
	display: block;
	float: right;
}

ul.links li {
	float: left;
	list-style-type: none;
	padding: 0;
}

ul.links li+li {
	margin-left: 0.2308em;
	padding-left: 0.2308em;
}

ul.menu {
	list-style-type: disc;
}

ul.menu li {
	margin-left: 0;
}

.item-list ul,
.action-links {
	padding-left: 1.3846em;
}

.block .menu {
	margin-top: 0.6923em;
}

.block .menu .menu {
	margin-top: 0;
}

.item-list ul li {
	list-style-type: inherit;
	margin: 0;
}

.block-comment .item-list li+li,
.menu ul li+li,
.menu ul li+li.collapsed,
.menu ul li+li.expanded {
	margin-top: 0.4615em;
}

ul li.expanded,
ul li.collapsed,
ul li.leaf {
	list-style-image: none;
	list-style-type: inherit;
	margin: 0;
	padding: 0;
}

ul ul li.expanded,
ul ul li.collapsed,
ul ul li.leaf {
	list-style-type: circle;
}

ul ul ul li.expanded,
ul ul ul li.collapsed,
ul ul ul li.leaf {
	list-style-type: square;
}

.search-results {
	padding-left: 0;
}

.horizontal .expanded .menu {
	display: none;
}

.horizontal ul {
	padding-left: 0;
}

.horizontal li.expanded,
.horizontal li.collapsed,
.horizontal li.leaf,
.horizontal ul ul li.expanded,
.horizontal ul ul li.collapsed,
.horizontal ul ul li.leaf,
.horizontal ul ul ul li.expanded,
.horizontal ul ul ul li.collapsed,
.horizontal ul ul ul li.leaf {
	list-style-type: none;
}

.horizontal .menu li {
	float: left;
}

.horizontal .menu li,
.horizontal .item-list li {
	margin-top: 0;
}

.horizontal .menu li {
	margin-left: 0.6923em;
	padding-left: 0.6923em;
}

.horizontal .menu li.first {
	margin-left: 0;
	padding-left: 0;
}

.horizontal .menu li+li,
.horizontal .menu li+li.expanded,
.horizontal .menu li+li.collapsed {
	margin-top: 0;
}

.col-align-last-right .last .menu,
.col-align-right.horizontal .menu {
	float: right;
}

.col-align-last-right .last .menu .menu,
.col-align-right.horizontal .menu .menu {
	float: none;
}

.block-aggregator ul {
	list-style: none;
}

.node-teaser {
	margin-top: 1.3846em;
}

.front .col-c .node-teaser:first-child {
	margin-top: 0;
}

.node+.node {
	margin-top: 2.7692em;
}

.node .meta {
	margin-top: 0;
	padding-top: 0;
}

.node .meta div {
	display: inline;
}

.node .tags {
	margin-top: 1.3846em;
}

.node .comment .meta {
	margin-top: 0.2308em;
}

.node .field+.field {
	margin-top: 1.3846em;
}

.field-type-taxonomy-term-reference .field-items {
	display: inline;
}

.field-type-taxonomy-term-reference .field-item {
	display: inline;
	margin-left: .3em;
}

.sidebar td,
.sidebar th {
	padding-left: 0.4615em;
	padding-right: 0.4615em;
}

.sidebar h2 {
	font-size: 1.3846em;
	line-height: 2em;
}

.tabs {
	margin-top: 1.3846em;
	margin-bottom: 1.3846em;
}

.tabs ul.primary {
	font-size: 0.9231em;
	line-height: 1.25em;
	margin: 0;
	padding: 0 0 0 0.4615em;
}

.tabs ul.primary li a,
.tabs ul.primary li a.active {
	margin: 0;
}

.tabs ul.primary li a {
	border-color: #bbbbbb;
	border-style: solid;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-o-border-top-left-radius: 3px;
	-o-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-width: 1px 1px 0 1px;
}

.tabs ul.primary li.active {
	border-color: #ffffff;
	border-style: solid;
	border-width: 0 0 1px;
}

.tabs ul.primary li+li {
	margin-left: 0.4615em;
}

.menu-dropdown .content>.menu>.expanded>a {
	display: inline-block;
}

.menu-dropdown .more-indicator {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(/sites/default/themes/mythemes/acq_tratavel/images/arrows.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	right: 0;
	text-indent: -9999px;
}

.menu-dropdown .menu li:hover>a {
	zoom: 1;
}

.menu-dropdown .menu li>a>.more-indicator {
	background-position: center top;
}

.menu-dropdown .menu li:hover>a>.more-indicator {
	background-position: center center;
}

.menu-dropdown .menu li>.active>.more-indicator {
	background-position: center bottom;
}

.menu-dropdown .menu li:hover>.active>.more-indicator {
	background-position: center center;
}

.menu-dropdown .menu li>.active-trail>.more-indicator {
	background-position: center bottom;
}

.menu-dropdown .menu li:hover>.active-trail>.more-indicator {
	background-position: center center;
}

.menu-dropdown .menu .menu .active:hover {
	cursor: default;
}

.menu-dropdown .menu .menu li>a>.more-indicator {
	background-position: left top;
	right: 5px;
}

.menu-dropdown .menu .menu li:hover>a>.more-indicator {
	background-position: left center;
}

.menu-dropdown .menu .menu li>.active>.more-indicator {
	background-position: left bottom;
}

.menu-dropdown .menu .menu li:hover>.active>.more-indicator {
	background-position: left center;
}

.menu-dropdown .menu .menu li>.active-trail>.more-indicator {
	background-position: left bottom;
}

.menu-dropdown .menu .menu li:hover>.active-trail>.more-indicator {
	background-position: left center;
}

.block-addthis h2 {
	display: none;
}

.stack-banner {
	height: 100%;
	width: auto;
}

.stack-banner .box {
	padding-left: 0;
	padding-right: 0;
}

.comment-wrapper {
	clear: both;
	padding-top: 2em;
}

.comment-wrapper>a[id] {
	position: absolute;
}

.comment-wrapper h2,
.comment-new-form .title,
.comment {
	margin-top: 0.6923em;
}

.comment-new-form .title,
.comment {
	padding-top: 1.3846em;
}

.comment-new-form label {
	width: auto;
}

#gardens_ie7 .comment-wrapper h2 {
	display: inline-block;
}

.comment-new-form .title {
	font-size: 1.3846em;
	font-weight: bold;
}

.comment-wrapper .links,
.comment-by-viewer .links {
	float: right;
	padding-top: 0.75em;
	width: 100%;
}

.comment-wrapper .actions {
	padding-top: 2.1667em;
	width: auto;
}

.comment {
	clear: both;
}

.comment h3 {
	margin-top: 0;
}

.comment .links li {
	float: right;
}

.comment .links li+li {
	margin-left: 0;
	margin-right: 0.2308em;
	padding-left: 0;
	padding-right: 0.2308em;
}

.comment ul.links.inline {
	padding-top: 0.6923em;
	margin-bottom: 0;
}

.user-picture {
	float: left;
	margin: 0 1em 0 0;
}

.user-picture+div {
	overflow: hidden;
}

.comment .user-picture img {
	height: auto;
	width: 65px;
}

.block-comment .item-list a {
	display: block;
	line-height: 1.1538em;
}

.block-comment .item-list span {
	font-size: 0.8462em;
}

.simpleview-teasers .node-customer {
	float: left;
	margin: 0 2% 0 0;
	width: 32%;
	height: auto;
}

.simpleview-teasers .node-customer img {
	width: 100%;
	height: auto;
}

.block-sqbs .content:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

* html .block-sqbs .content {
	height: 1%;
}

*:first-child+html .block-sqbs .content {
	min-height: 1px;
}

.node-faq-item {
	margin-top: 1.3846em;
}

.faq-item-question-label {
	float: left;
	font-size: 1.6154em;
	line-height: 0.8em;
	margin: 0 0.5em 0 0;
}

.faq-item-inline-question-title {
	font-size: 1.0769em;
	line-height: 1.2857em;
}

.node-faq-item p:first-child {
	margin-top: 0.6923em;
}

.follow-links {
	margin-top: 1.3846em;
}

.follow-links .follow-link {
	height: 2.0769em;
	line-height: 2.0769em;
	padding-left: 28px;
}

.follow-links .follow-link+.follow-link {
	margin-top: 0.2307em;
}

.logo {
	float: left;
	margin-right: 2em;
}

.field-name-field-testimonial-author {
	display: block;
	margin-top: 0.6923em;
	text-align: right;
}

.field-name-field-testimonial-author div {
	display: inline;
}

.node-testimonial .field-name-body p {
	margin-bottom: 0;
}

.field-name-field-testimonial-affiliation {
	margin-left: 0.3em;
}

.profile {
	margin-bottom: 0;
}

.profile .user-picture {
	float: right;
	margin: 0 0 1em 1em;
}

.profile .user-info {
	overflow: hidden;
}

.profile h3 {
	border-bottom: medium none;
}

.profile dl {
	margin-bottom: 0;
	margin-top: inherit;
}

.block-mailing-list form {
	margin-top: 0;
	max-width: 248px;
	min-width: 180px;
}

.block-mailing-list label {
	display: block;
	float: left;
	max-width: 80px;
	min-width: 70px;
}

.block-mailing-list input[type="text"] {
	display: block;
	float: left;
	max-width: 170px;
	min-width: 160px;
}

.block-mailing-list .form-item+.form-item {
	clear: both;
	display: inline-block;
	margin-bottom: 0;
	margin-top: 9px;
	width: 100%;
}

.block-mailing-list .form-submit {
	float: right;
	margin-top: 9px;
	margin-right: 10px;
}

#gardens_ie .block-mailing-list .form-submit {
	margin-top: 1em;
}

#gardens_ie .block-mailing-list input[type="text"] {
	width: 12em;
}

div.messages {
	background-color: #f8fff0;
	border-style: solid;
	border-width: 1px;
	line-height: 1.2308em;
	margin-bottom: 0;
	margin-top: 10px;
	padding: 1em 6px 0.8462em 40px;
	width: auto;
}

div.messages ul {
	list-style-position: outside;
	margin: 0;
	padding: 0 0 0 20px;
}

.messages li+li {
	margin-top: 1.3846em;
}

.messages p:first-child {
	margin-top: 0;
}

div.messages.error {
	background-color: #FCC;
	border-color: #D77;
	color: #200;
}

div.messages.warning {
	background-color: #FFD;
	border-color: #F0C020;
	color: #220;
}

div.messages.ok {
	background-color: #DFD;
	border-color: #0A0;
	color: #020;
}

div.messages.status {
	background-color: #DFD;
	border-color: #0A0;
}

.stack-messages {
	padding-top: 0;
}

.poll .vote-form .choices {
	margin: 0;
	padding: 0;
}

.stack-precontent h2,
.stack-precontent p {
	margin-top: 0;
	border: medium none;
}

.stack-precontent .field-type-file {
	float: left;
	line-height: 0;
	margin-right: 10px;
}

.col-align-last-right .col.last .block-search {
	text-align: right;
}

.block-search:first-child form {
	margin-top: 0.4615em;
}

.stack-main .col-c .search-results {
	padding: 0;
}

.search-results li {
	margin-bottom: 0;
	margin-top: 2.7692em;
}

.search-results .search-snippet-info {
	padding-left: 0;
}

.search-results p {
	margin-top: 0.6923em;
}

.search-results h3 {
	border: none;
}

.search-form {
	margin-bottom: 2.7692em;
}

.search-form fieldset legend,
.search-form fieldset label {
	font-size: 1em;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0;
}

.search-form fieldset input {
	margin-left: 0;
}

.search-form fieldset input[type="text"] {
	margin-top: 2px;
}

.search-form fieldset input[type="checkbox"] {
	margin-right: 2px;
}

.social {
	margin-top: 1.3846em;
}

#forum tr td.forum {
	background-image: none;
	background-position: 0 0;
	padding-left: 1.0769em;
}

#forum .description {
	margin: 0;
	font-size: 1em;
}

.forum th a {
	display: block;
	position: relative;
}

.forum th a img {
	right: 0;
	position: absolute;
}

.forum .icon {
	display: none;
}

.forum .replies {
	width: 14%;
}

.forum .last-reply {
	width: 18%;
}

.forum .title .created {
	overflow: hidden;
}

.forum th.active .active img {
	float: right;
	padding: 3px 3px 4px 4px;
}

.filter-wrapper .form-item {
	float: left;
	margin: 0;
	padding: 0;
}

.filter-help {
	float: right;
	padding: 0;
}

.filter-guidelines {
	clear: left;
	padding: 0;
}

.filter-wrapper {
	border-top: medium none;
	margin: 0;
	padding: 1.3846em 0.6923em;
	width: auto;
}

input.form-checkbox,
input.form-radio {
	vertical-align: baseline;
}

#skip-to-content {
	left: -4000px;
	position: absolute;
	top: 10px;
	z-index: 5000;
}

#skip-to-content a:hover,
#skip-to-content a:focus,
#skip-to-content a:active {
	background-color: #f0f0ff;
	font-size: 1.3846em;
	font-weight: bold;
	outline: 1px dotted #b0b0bf;
	padding: 1px 3px;
	position: relative;
	left: 4010px;
}

#skip-to-content-target {
	display: block;
	height: 0;
}

#user-login-form li {
	line-height: 1;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#user-login-form {
	text-align: left;
}

#user-login-form .item-list {
	margin: 20px 0;
}

#user-login-form .item-list li {
	background: none;
}

.webform-client-form input {
	max-width: 36em;
}

.webform-client-form .webform-container-inline input {
	max-width: 26em;
}

.webform-client-form fieldset input {
	max-width: 34em;
}

.webform-client-form fieldset .webform-container-inline input {
	max-width: 25em;
}

.views-row {
	margin-top: 1.3846em;
}

.ctools-jump-menu-select {
	max-width: 400px;
}

.aligncenter {
	display: block;
	margin: 0 auto
}

.alignleft {
	float: left
}

.alignright {
	float: right
}

.ui-datepicker th:first-child {
	padding-left: 0.3em;
	padding-right: 0.3em;
}

.ui-datepicker td:first-child {
	padding-left: 1px;
	padding-right: 1px;
}

#comments {
	margin-top: 0;
}

li a.active {
	color: inherit;
}

tr.even,
tr.odd {
	padding: 0;
}

.cke_editor th:first-child,
.cke_editor td:first-child {
	padding: inherit;
}

span.cke_skin_kama {
	width: auto !important;
}

.breadcrumb {
	padding-bottom: 0;
}

.clearfix:after,
.menu:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

* html .clearfix {
	height: 1%;
}

*:first-child+html .clearfix,
*:first-child+html .menu {
	min-height: 1px;
}

.element-invisible,
.tb-hidden {
	display: none;
}

#gardens_ie7 .sidebar h2 {
	display: inline-block;
}

#gardens_ie7 hr {
	width: 100%;
}

#gardens_ie7 tr.even td,
#gardens_ie7 tr.odd td {
	border-bottom: 1px solid #CCC;
}

#gardens_ie7 .menu-dropdown .menu li,
#gardens_ie7 .menu-dropdown .menu a {
	position: static;
	zoom: 1;
}

#gardens_ie7 .menu-dropdown .expanded a {
	position: relative;
	zoom: 1;
}

#gardens_ie7 .menu-dropdown .menu .menu-dropdown-hover,
#gardens_ie7 .menu-dropdown .menu .menu-dropdown-hover li {
	position: relative;
}

#gardens_ie7 .wrapper-content {
	z-index: 1;
}

#gardens_ie7 .wrapper-header {
	z-index: 2;
}

#gardens_ie7 .horizontal .menu li {
	width: auto;
}

#gardens_ie7 .horizontal .menu>li>.menu li {
	width: 100%;
}

#gardens_ie7 .webform-container-inline div,
#gardens_ie7 .webform-container-inline div.form-item {
	display: inline-block;
}

body.wire {
	background-color: transparent;
	background-image: none;
}

.wire .region-page-top,
.wire .region-page-bottom {
	display: none !important;
}

.wire div {
	-moz-box-shadow: none;
	background: none !important;
	border: medium none !important;
}

.wire div:not(.col) {
	outline: 1px dotted #cccccc;
	padding: 14px;
}

.wire .tb-scope,
.wire .tb-terminal {
	padding-top: 0 !important;
	margin: 1em auto !important;
}

.wire .tb-scope {
	outline: 2px solid red !important;
}

.wire .tb-terminal {
	outline: 2px solid SteelBlue !important;
}

.wire .stack .box {
	padding-top: 0 !important;
}

.wire div[class*="deco"] {
	display: none;
}

.wire .content * {
	visibility: hidden !important;
}

.wire .page,
.wire .page-width,
.wire .page .lining {
	outline: 1px dashed #333333 !important;
}

.wire .page .lining {
	width: 85% !important;
}

.wire .tb-scope::before,
.wire .tb-terminal::before {
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 2.5em;
}

.wire .tb-scope::before {
	color: red;
	content: "Scoping element";
}

.wire .tb-terminal::before {
	color: SteelBlue;
	content: "Terminal element";
}

.wire .region div {
	-moz-box-shadow: 2px 2px 2px #AAAAAA;
}

.decoration .deco,
.decoration .deco div {
	-moz-box-shadow: 2px 2px 5px darkred;
	height: 2%;
	background-color: lightCoral !important;
	background-image: none !important;
	border: 2px solid darkred !important;
	display: block !important;
	opacity: 0.3;
	outline: none;
	padding: 2% !important;
	width: 96% !important;
}

.decoration .deco div {
	opacity: 0.9;
}

.decoration .deco div div {
	background-color: SteelBlue !important;
	border: 1px solid black !important;
	opacity: 1;
	position: relative !important;
}

.decoration .stack {
	visibility: hidden !important;
}

.decoration .deco-bottom {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.drupal .region {
	background-color: lightgreen !important;
}

.drupal .region .region {
	background-color: red !important;
}

.drupal .block {
	background-color: orange !important;
}

.drupal .content {
	background-color: lightblue !important;
}

.drupal .block .inner {
	border: 1px dashed blue !important;
	padding: 3px !important;
	background-color: yellow !important;
}

.drupal .block .top,
.drupal .block .bottom {
	background-color: blue !important;
	height: 10px !important;
	opacity: 0.25 !important;
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

blockquote {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
}

ul {
	list-style-type: square;
}

ul ul {
	list-style: disc;
}

ul ul ul {
	list-style-type: circle;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: bold;
}

h2,
h3 {
	font-weight: normal;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	text-decoration: none;
}

h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 2.3077em;
	line-height: 1.2em;
	margin-top: 0.4em;
}

h2 {
	font-size: 1.6154em;
	line-height: 1.2857em;
	margin-top: 0.4286em;
}

h3 {
	font-size: 1.3846em;
	line-height: 1.5em;
	margin-top: 0.5em;
}

h4,
h5 {
	font-size: 1.2308em;
	line-height: 1.3125em;
	margin-top: 0.59375em;
}

a:hover {
	text-decoration: none;
}

.form-submit {
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.site-name {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 3.2308em;
	font-weight: bold;
	line-height: 1.1429em;
	margin-top: 0.2857em;
}

.site-name a,
.site-name a:hover {
	text-decoration: none;
}

.site-slogan {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-size: 1.4615em;
	margin-top: 0.3158em;
	line-height: normal;
}

.logo {
	float: left;
}

.stack-navigation .menu li {
	font-size: 18px;
}

table h2 {
	font-size: 18px;
}

.wrapper-header h2 {
	display: none;
}

.sidebar .block h2 {
	padding-bottom: 3px;
	background-image: url(../../themes/mythemes/acq_tratavel/images/block-header-detail.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.sidebar .content h2 {
	padding-bottom: 0;
	background-image: none;
}

.page {
	width: auto;
}

.page .lining {
	min-height: 970px;
	padding-top: 0px;
}

.wrapper-content {
	margin-top: 36px;
}

.wrapper-content .deco+.stack-breadcrumb {
	padding-top: 0.3077em;
}

.wrapper-footer {
	margin-top: 10px;
}

.stack-breadcrumb+.stack {
	padding-top: 0.6923em;
}

.stack-content-inner {
	min-height: 400px;
	padding-bottom: 36px;
}

.deco {
	display: block;
}

.deco-page-top .layer-a {
	background-image: url(../../themes/mythemes/acq_tratavel/images/campaign-header.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 426px;
}

.deco-page-bottom .layer-a {
	background-image: url(../../themes/mythemes/acq_tratavel/images/footer.png);
	background-position: center top;
	background-repeat: repeat-x;
	height: 0;
	position: relative;
	top: 150px;
}

.deco-content-top .layer-a {
	background-image: url(../../themes/mythemes/acq_tratavel/images/content-background-left.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 365px;
	left: -10px;
	top: -10px;
	width: 20px;
}

.deco-content-top .layer-b {
	background-image: url(../../themes/mythemes/acq_tratavel/images/content-background-right.png);
	background-position: top right;
	background-repeat: no-repeat;
	height: 365px;
	left: 10px;
	right: 0;
	top: -10px;
}

.deco-content-bottom .layer-a {
	background-image: url(../../themes/mythemes/acq_tratavel/images/content-background-bottom-left.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	bottom: -10px;
	height: 365px;
	left: -10px;
	width: 20px;
}

.deco-content-bottom .layer-b {
	background-image: url(../../themes/mythemes/acq_tratavel/images/content-background-bottom-right.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	bottom: -10px;
	height: 365px;
	left: 10px;
	right: 0;
}

.stack-navigation {
	margin-top: 16px;
}

.wrapper-content .stack-banner {
	padding: 1em;
	width: auto;
}

.sidebar {
	width: 24%;
}

.sidebar .region {
	padding-top: 0.6154em;
}

.front .sidebar .region {
	padding-top: 0;
}

.sidebar.left {
	border-style: dotted;
	border-width: 0 1px 0 0;
	margin-right: 1.3333%;
}

.sidebar.right {
	border-style: dotted;
	border-width: 0 0 0 1px;
	margin-left: 1.3333%;
}

.region-preheader-second {
	padding-top: 0.6923em;
}

.stack-breadcrumb {
	padding-top: 1.2308em;
}

.comment-wrapper h2,
.comment-new-form .title,
.comment {
	border-top: 1px solid #999999;
}

.comment-wrapper h2 {
	padding-top: 0.6923em;
}

.comment .links {
	border-top: 1px solid #999999;
}

ul.menu,
ul.menu ul,
ul.menu li.expanded,
ul.menu li.collapsed,
ul.menu li.leaf {
	list-style-type: none;
}

ul.menu li.expanded {
	list-style-image: url(../../themes/mythemes/acq_tratavel/images/menu-expanded.png);
}

ul.menu li.collapsed {
	list-style-image: url(../../themes/mythemes/acq_tratavel/images/menu-collapsed.png);
}

ul.menu ul {}

ul.menu ul ul {}

.action-links {
	list-style-image: url(../../themes/mythemes/acq_tratavel/images/new-plus.png);
	font-weight: bold;
	padding-left: 1.4615em;
}

.wrapper-header ul,
.wrapper-header ul.menu,
.wrapper-header ul.menu li.expanded,
.wrapper-header ul.menu li.collapsed {
	list-style-type: none;
	list-style-image: none;
}

.stack-messages a {
	font-weight: bold;
}

ul.primary {
	white-space: normal;
}

.menu-dropdown .menu .expanded+li {
	margin-left: 0;
}

.menu-dropdown .menu .menu {
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-o-border-bottom-left-radius: 6px;
	-o-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-style: solid;
	border-width: 2px;
	padding-top: 1em;
	top: 20px;
}

.menu-dropdown .menu .menu .menu {
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border-width: 2px;
	top: -20px;
}

.menu-dropdown .menu .expanded {
	padding-left: 0;
}

.menu-dropdown .menu .expanded a {
	border-color: transparent;
	border-style: solid;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-o-border-top-left-radius: 6px;
	-o-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-width: 2px 2px 0 2px;
	padding: 3px 26px 2px 10px;
	position: relative;
	z-index: 250;
}

.menu-dropdown .content>.menu>.expanded>a {
	height: 18px;
	margin-top: -5px;
	padding-bottom: 4px;
}

.menu-dropdown .menu .menu a {
	font-size: 0.8333em;
	padding: 0 15px 1em 10px;
}

.menu-dropdown .menu .menu .active:hover {
	cursor: default;
}

.menu-dropdown .menu .menu li a {
	border: medium none;
	z-index: 1;
}

.menu-dropdown .more-indicator {
	right: 0;
}

.menu-dropdown .menu li>a>.more-indicator {
	height: 5px;
	right: 9px;
	top: 0.6667em;
	width: 9px;
	z-index: 250;
}

.menu-dropdown .menu .menu li>a>.more-indicator {
	height: 9px;
	top: 0.25em;
	width: 5px;
}

.block-aggregator ul {
	list-style: none;
	padding: 0;
}

.block-aggregator ul li {
	border-bottom: 1px dotted;
	padding: 0.5em;
}

.block-aggregator ul li.first {
	padding-top: 0;
}

.page-faq #page-title {
	margin-bottom: 24px;
}

.node-faq-item+.node-faq-item {
	margin-top: 14px;
}

.faq-item-question-label {
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	float: left;
	font-family: Georgia, New Century Schoolbook, Nimbus Roman No9 L, serif;
	font-size: 22px;
	font-style: italic;
	line-height: 0.8em;
	margin: 0 .5em 0 0;
}

.faq-item-inline-question-title {
	font-size: 14px;
	line-height: 22px;
}

.node-faq-item .content {}

.node-faq-item .content p:first-child {
	margin-top: 0;
}

.float-overflow {
	overflow: hidden;
}

#block-feedback-feedback a {
	border-width: 1px;
	border-style: solid;
}

.block .node-testimonial .content {
	display: inline-block;
	width: 100%;
}

.block .node-testimonial .field-name-body p {
	margin-bottom: 0;
}

.field-name-field-testimonial-author,
.field-name-field-testimonial-affiliation {
	float: right;
	margin-left: 0.3em;
}

#precontent .block h2,
#precontent .block p {
	margin-top: 0;
}

#precontent .block .field-type-file {
	float: left;
	line-height: 0;
	margin-right: 10px;
}

.node .meta .submitted .date {
	font-family: Georgia, "New Century Schoolbook", "Nimbus Roman No9 L", serif;
	font-style: italic;
}

.node .meta .submitted .username {
	font-weight: bold;
}

.node .links {
	font-size: 0.9231em;
}

.sidebar .node-customer {
	margin-top: 0.6923em;
}

th {
	border-bottom: medium none;
	border-style: dotted;
	border-width: 0 1px 0 0;
	font-size: 14px;
	font-weight: bold;
}

th:last-child {
	border-right: medium none;
}

td {
	border-top-style: dotted;
	border-top-width: 1px;
}

#forum tr td.forum {
	padding-left: 34px;
	background-position: 4px 3px;
}

.forum .name {
	font-weight: bold;
}

.rotating-banner {
	background-repeat: no-repeat;
}

.rotating-banner p {
	margin-top: 0;
}

.webform-client-form input {
	max-width: 32em;
}

.webform-client-form .webform-container-inline input {
	max-width: 23em;
}

.webform-client-form fieldset input {
	max-width: 30em;
}

.webform-client-form fieldset .webform-container-inline input {
	max-width: 22em;
}

.stack-messages,
.stack-messages ul,
.stack-messages ul li {
	color: #000;
}

.stack-messages ul {
	margin: 0;
	padding-left: 2em;
}

body {
	color: #444444;
}

body {
	background-color: #FFFFFF;
}

.wrapper-content .stack {
	background-color: #FFFFFF;
}

#block-feedback-feedback a {
	background-color: #cd1069;
}

#block-feedback-feedback a:hover {
	background-color: #444444;
}

.form-submit {
	background-color: #ffffff;
}

.deco-page-top .layer-a {
	background-color: #a42470;
}

.controls.buttons a.activeSlide {
	background-color: #e1267c;
}

.stack-navigation .menu .expanded:hover a {
	background-color: #ffffff;
}

.stack-navigation .menu .expanded:hover li a {
	background-color: transparent;
}

.stack-navigation .menu .menu {
	background-color: #ffffff;
}

a {
	color: #a42470;
}

a:link {
	color: #a42470;
}

a:visited {
	color: #a42470;
}

.node-faq-item h2.faq-item-inline-question-title a:active {
	color: #a42470;
}

a:hover {
	color: #444444;
}

a:focus {
	color: #444444;
}

a:active {
	color: #444444;
}

.active {
	color: #444444;
}

li a.active {
	color: #444444;
}

.stack-breadcrumb a {
	color: #444444;
}

.stack-breadcrumb a:link {
	color: #444444;
}

.stack-breadcrumb a:visited {
	color: #444444;
}

.stack-breadcrumb a:hover {
	color: #444444;
}

.stack-breadcrumb a:focus {
	color: #444444;
}

.stack-breadcrumb a:active {
	color: #444444;
}

.stack-messages a {
	color: #444444;
}

.stack-messages a:link {
	color: #444444;
}

.stack-messages a:visited {
	color: #444444;
}

.wrapper-header {
	color: #ffffff;
}

.wrapper-header a {
	color: #ffffff;
}

.wrapper-header a:visited {
	color: #ffffff;
}

.menu-dropdown .menu .expanded:hover>a {
	color: #cd1069;
}

.menu-dropdown .menu .active-trail>a {
	color: #ffffff;
}

.menu-dropdown .menu .active-trail:hover>a {
	color: #cd1069;
}

.menu-dropdown .menu .menu a {
	color: #212121;
}

.menu-dropdown .menu .menu a:visited {
	color: #212121;
}

.menu-dropdown .menu .menu a:focus {
	color: #212121;
}

.menu-dropdown .menu .menu a:active {
	color: #a42470;
}

.menu-dropdown .menu .menu li:hover>a {
	color: #cd1069;
}

.menu-dropdown .menu .menu a.active {
	color: #a42470;
}

.menu-dropdown .menu .menu li:hover>a.active {
	color: #cd1069;
}

.menu-dropdown .menu .menu .active-trail>a {
	color: #a42470;
}

.menu-dropdown .menu .menu .active-trail:hover>a {
	color: #cd1069;
}

.site-name {
	color: #ffffff;
}

.site-slogan {
	color: #ffffff;
}

.wrapper-footer {
	color: #ffffff;
}

.wrapper-footer h2 {
	color: #ffffff;
}

.wrapper-footer h3 {
	color: #ffffff;
}

.wrapper-footer a {
	color: #ffffff;
}

.wrapper-footer a:link {
	color: #ffffff;
}

.wrapper-footer a:visited {
	color: #ffffff;
}

#block-feedback-feedback a {
	color: #ffffff;
}

.wrapper-header a {
	color: #ffffff;
}

.wrapper-header a:hover {
	color: #ffffff;
}

.wrapper-header a:focus {
	color: #ffffff;
}

.wrapper-header a:active {
	color: #ffffff;
}

.wrapper-header a.active {
	color: #ffffff;
}

.stack-navigation a {
	color: #e1267c;
}

.stack-navigation a:visited {
	color: #e1267c;
}

.stack-navigation a:hover {
	color: #ffffff;
}

.stack-navigation a:focus {
	color: #ffffff;
}

.stack-navigation a:active {
	color: #ffffff;
}

.stack-navigation a.active {
	color: #ffffff;
}

h1 {
	color: #212121;
}

h5 {
	color: #212121;
}

h6 {
	color: #212121;
}

fieldset legend {
	color: #212121;
}

fieldset label {
	color: #212121;
}

.form-submit {
	color: #212121;
}

h2 {
	color: #cd1069;
}

.sidebar h2 {
	color: #4dabf5;
}

.wrapper-footer h2 {
	color: #4dabf5;
}

h3 {
	color: #4dabf5;
}

h4 {
	color: #4dabf5;
}

.menu-dropdown .menu .menu {
	border-color: #cd1069;
}

.menu-dropdown .menu .expanded:hover>a {
	border-color: #cd1069;
}

.sidebar.left {
	border-color: #999999;
}

.sidebar.right {
	border-color: #999999;
}

th {
	border-color: #cccccc;
}

td {
	border-top-color: #cccccc;
}

th.active {
	background-color: #F6F7F9;
}

tr.even td {
	background-color: #f9f9f9;
}

table tbody tr.even td.active {
	background-color: #e4e5e9 !important;
}

table tbody tr.odd td.active {
	background-color: #eeeff2 !important;
}

#block-feedback-feedback a {
	border-color: #ffffff;
}

#gardens_ie7 .wrapper-content {
	min-height: 650px;
}

#gardens_ie7 .item-list ul li {
	list-style-type: square;
}

#gardens_ie7 hr {
	width: 100%;
}

#gardens_ie7 .sidebar h2 {
	display: inline-block;
}

body {
	color: #444444;
	background-color: #ffffff;
}

h1 {
	color: #212121;
}

h2 {
	color: #cd1069;
}

h3 {
	color: #4dabf5;
}

a:hover {
	color: #444444;
}

.form-submit {
	background-color: #ffffff;
	color: #212121;
}

.site-name {
	color: #ffffff;
}

.site-slogan {
	color: #ffffff;
}

.wrapper-footer {
	color: #ffffff;
}

.deco-page-top .layer-a {
	background-color: #a42470;
}

.sidebar.left {}

.sidebar.right {}

.stack-messages a {
	color: #444444;
}

.menu-dropdown .menu .menu {
	border-color: #cd1069;
}

.menu-dropdown .menu .expanded a {
	border-color: transparent;
}

.menu-dropdown .menu .menu a {
	color: #212121;
}

#block-feedback-feedback a {
	background-color: #cd1069;
	color: #ffffff;
	border-color: #ffffff;
}

th {}

td {}

.stack-messages,
.stack-messages ul,
.stack-messages ul li {}

.wrapper-content .stack {
	background-color: #ffffff;
}

#block-feedback-feedback a:hover {
	background-color: #444444;
}

.controls.buttons a.activeSlide {
	background-color: #e1267c;
}

.stack-navigation .menu .expanded:hover a {
	background-color: #ffffff;
}

.stack-navigation .menu .expanded:hover li a {
	background-color: transparent;
}

.stack-navigation .menu .menu {
	background-color: #ffffff;
}

a {
	color: #a42470;
}

a:link {
	color: #a42470;
}

a:visited {
	color: #a42470;
}

.node-faq-item h2.faq-item-inline-question-title a:active {
	color: #a42470;
}

a:focus {
	color: #444444;
}

a:active {
	color: #444444;
}

.active {
	color: #444444;
}

li a.active {
	color: #444444;
}

.stack-breadcrumb a {
	color: #444444;
}

.stack-breadcrumb a:link {
	color: #444444;
}

.stack-breadcrumb a:visited {
	color: #444444;
}

.stack-breadcrumb a:hover {
	color: #444444;
}

.stack-breadcrumb a:focus {
	color: #444444;
}

.stack-breadcrumb a:active {
	color: #444444;
}

.stack-messages a:link {
	color: #444444;
}

.stack-messages a:visited {
	color: #444444;
}

.wrapper-header {
	color: #ffffff;
}

.wrapper-header a {
	color: #ffffff;
}

.wrapper-header a:visited {
	color: #ffffff;
}

.menu-dropdown .menu .expanded:hover>a {
	color: #cd1069;
	border-color: #cd1069;
}

.menu-dropdown .menu .active-trail>a {
	color: #ffffff;
}

.menu-dropdown .menu .active-trail:hover>a {
	color: #cd1069;
}

.menu-dropdown .menu .menu a:visited {
	color: #212121;
}

.menu-dropdown .menu .menu a:focus {
	color: #212121;
}

.menu-dropdown .menu .menu a:active {
	color: #a42470;
}

.menu-dropdown .menu .menu li:hover>a {
	color: #cd1069;
}

.menu-dropdown .menu .menu a.active {
	color: #a42470;
}

.menu-dropdown .menu .menu li:hover>a.active {
	color: #cd1069;
}

.menu-dropdown .menu .menu .active-trail>a {
	color: #a42470;
}

.menu-dropdown .menu .menu .active-trail:hover>a {
	color: #cd1069;
}

.wrapper-footer h2 {
	color: #4dabf5;
}

.wrapper-footer h3 {
	color: #ffffff;
}

.wrapper-footer a {
	color: #ffffff;
}

.wrapper-footer a:link {
	color: #ffffff;
}

.wrapper-footer a:visited {
	color: #ffffff;
}

.wrapper-header a:hover {
	color: #ffffff;
}

.wrapper-header a:focus {
	color: #ffffff;
}

.wrapper-header a:active {
	color: #ffffff;
}

.wrapper-header a.active {
	color: #ffffff;
}

.stack-navigation a {
	color: #e1267c;
}

.stack-navigation a:visited {
	color: #e1267c;
}

.stack-navigation a:hover {
	color: #ffffff;
}

.stack-navigation a:focus {
	color: #ffffff;
}

.stack-navigation a:active {
	color: #ffffff;
}

.stack-navigation a.active {
	color: #ffffff;
}

h5 {
	color: #212121;
}

h6 {
	color: #212121;
}

fieldset legend {
	color: #212121;
}

fieldset label {
	color: #212121;
}

.sidebar h2 {
	color: #4dabf5;
}

h4 {
	color: #4dabf5;
}

th.active {}

tr.even td {}

table tbody tr.even td.active {}

table tbody tr.odd td.active {}

#main .view-page-noticias li a {
	color: #6a6a6a;
}

#content-inner #main #edit-submit {
	color: #ffffff;
}

#copyright .level-1 a {
	color: #ffffff;
}

#page-deco-top .layer-a {
	background-color: transparent;
}

html {
	scroll-behavior: smooth;
}

#banner {
	top: -30px;
}

#block-block-63 {
	background: url(../../themes/mythemes/acq_tratavel/images/BANNER-FUNDO-3.jpg);
	background-position-y: 0;
	background-repeat: no-repeat;
	background-position-x: center;
	padding: 232px 0;
	z-index: 50;
	margin-top: -153px;
	background-attachment: fixed;
	background-size: cover;
}

#block-block-63 .content {
	margin: 0 auto;
	width: 1124px;
}

#block-block-64 {
	background: url(../../themes/mythemes/acq_tratavel/images/BANNER-FUNDO-vaca.jpg);
	background-position-y: 0;
	background-repeat: no-repeat;
	background-position-x: center;
	padding: 0px 0;
	z-index: 50;
	background-attachment: fixed;
	background-size: contain;
	margin-top: 0;
}

#block-block-64 .content {
	margin: 0 auto;
	width: 1124px;
}

#block-block-65 {
	background: url(../../themes/mythemes/acq_tratavel/images/BANNER-FUNDO-5.jpg);
	background-position-y: 0;
	background-repeat: no-repeat;
	background-position-x: center;
	padding: 51px 0 0;
	z-index: 50;
	min-height: 835px;
	background-attachment: fixed;
	background-size: cover;
}

#block-block-66 {
	background: url(../../themes/mythemes/acq_tratavel/images/BANNER-FUNDO-jogos.jpg);
	background-position-y: 0;
	background-repeat: no-repeat;
	background-position-x: center;
	padding: 68px 0;
	z-index: 50;
	min-height: 428px;
	background-attachment: fixed;
	background-size: cover;
	margin-top: 0;
}

#block-block-66 .content {
	margin: 0 auto;
	width: 754px;
}

#block-block-68 {
	background: url(../../themes/mythemes/acq_tratavel/images/BANNER-FUNDO-4.jpg);
	background-position-y: bottom;
	background-repeat: no-repeat;
	background-position-x: center;
	padding: 68px 0;
	z-index: 50;
	min-height: 428px;
	background-attachment: fixed;
	background-size: cover;
	margin-top: 0;
}

.view-v-deos-home img {
	border-radius: 11px;
}

.view-v-deos-home .view-content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}

.view-material-do-aluno-home .view-content {
	display: flex;
	justify-content: space-around;
}

.view-material-do-aluno-home .view-footer {
	text-align: center;
	margin-top: 36px;
}

div#block-block-60 {
	width: 1124px;
	margin: 50px auto auto;
}

.agrupa-rotacao {
	display: flex;
	align-content: flex-start;
	justify-content: space-around;
}

.menu-dropdown .menu .menu {
	border-color: transparent;
}

.menu-dropdown .menu .expanded:hover>a {
	border-color: transparent;
}

.menu-dropdown .content>.menu>.expanded>a {
	padding: 0;
}

#navigation-region .level-2 a {
	text-align: center;
}

.menu-dropdown .menu .menu {
	left: -23px;
	width: 8em;
}

#navigation-region .level-1 a:hover {
	border-bottom: 2px solid #00A098;
}

#navigation-region .level-2 a:hover {
	border-bottom: none;
}

.more-indicator {
	display: none !important;
}

.node-blog .field-name-field-foto-destaque img {
	width: 100%;
	height: 100%;
}

h1.popup-message-title {
	display: none;
}

.view-material-do-aluno .views-row {
	float: left;
	margin: 15px;
	border: 1px solid #ccc;
	padding: 10px;
	border-radius: 8px;
}

.view-material-do-aluno .views-field-title {
	background: #f5f5f5;
	padding: 10px;
	text-align: center;
	margin-top: 15px;
	color: #29773F;
	font-weight: bold;
}

.file-icon {
	display: none;
}

.view-material-do-aluno .views-field-field-download {
	text-align: center;
	margin-top: 15px;
}

.view-material-do-aluno .views-field-field-download a {
	background: #009ADA;
	color: #fff;
	padding: 5px 44px;
}

#footer-first-region .view-noticias-destaque .views-field-title .field-content {
	text-align: center;
}

#footer-first-region .view-lista-noticias .view-footer .mais {
	padding-right: 36px;
}

#footer-first-region .view-noticias-destaque .views-field-title {
	text-align: center;
}

#footer {
	padding-bottom: 0px;
}

#copyright .box {
	padding-left: 0px;
	padding-right: 0px;
}

#footer-first-region .view-lista-noticias .mais {
	margin-top: 7px;
	text-align: right;
	background-image: url(../../themes/mythemes/acq_tratavel/images/arrow.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 30px;
}

#footer-first-region .view-lista-noticias .mais a {
	color: #517905;
	font-weight: normal;
	font-size: 14px;
}

#footer-first-region .view-lista-noticias .field-content a {
	color: #1e1e1e;
	font-size: 12px;
}

#content-inner {
	padding-bottom: 0px;
}

#footer-first-region .view-lista-noticias .field-content .date-display-single {
	color: #1e1e1e;
	font-size: 12px;
}

#footer-first-region .view-lista-noticias .views-row {
	margin-top: 4px;
}

#footer-first-region #block-views-lista-noticias-block {
	margin-top: 29px;
	padding-right: 25px;
}

#copyright #block-block-41 {
	background-repeat: repeat-x;
	padding-top: 5px;
	background-image: url(../../themes/mythemes/acq_tratavel/images/bg_rodape_0.gif);
}

#copyright #block-block-41 .content {
	text-align: right;
}

.rodape {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-evenly;
	align-items: center;
}

#header-inner {
	z-index: 1000;
}

#copyright {
	padding-bottom: 0px;
	background: #FFD237;
}

#copyright #block-block-31 {
	padding-bottom: 40px;
}

#main #page-title {
	color: #39633F;
	padding-bottom: 13px;
}

.view-ultimas-blog .views-row {
	padding-bottom: 15px;
	display: flex;
}

.views-field-field-foto-destaque img {
	margin-right: 10px;
}

#block-views-obras-realizadas-home-block h2 {
	text-align: center;
	margin-bottom: 13px;
}

.view-protecao-page .views-row {
	float: left;
	margin: 15px;
	min-height: 250px;
	width: 330px;
}

.view-protecao-page .views-field.views-field-title a {
	color: #000000;
	text-align: center;
}

.view-protecao-page .views-field.views-field-title {
	color: #000000;
	text-align: center;
}

.view-obras-realizadas-home .view-footer {
	clear: both;
	padding-top: 15px;
	text-align: center;
}

.view-obras-realizadas-home .views-row {
	float: left;
	margin: 30px 8px 8px;
	padding-bottom: 20px;
	min-height: 299px;
}

.view-obras-realizadas-home img {
	margin: 4px;
}

#block-views-blog-home-block {
	margin: 0 auto;
	width: 1124px;
	padding-bottom: 30px;
}

#block-views-blog-home-block h2 {
	color: #003761;
	font-size: 18px;
	text-align: center
}

.views-field-field-data-gal {
	text-align: center;
}

.saiba-mais-home>a {
	border: 1px solid #000000;
	border-radius: 7px;
	color: #000000;
	padding: 12px 32px;
}

.view-obras-realizadas-page .views-row {
	padding: 0px;
	width: 256px;
	background: #e1e1e1;
	min-height: 297px;
}

.view-obras-realizadas-page .views-field-title {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	text-align: center;
}

.view-obras-realizadas-page .views-field-title a {
	color: #000000;
}

.view-obras-realizadas-home .views-field-title {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	text-align: center;
}

.view-obras-realizadas-home .views-field-title a {
	color: #ffffff;
}

#content-inner #main #edit-submit {
	background-color: #e9db79;
	border-style: solid;
	border-width: 0;
	color: #000;
	padding: 6px 19px;
	text-transform: uppercase;
}

#main .view-page-noticias .field-content a {
	color: #1e1e1e;
	font-size: 16px;
}

#block-block-46 {
	text-align: left;
}

#copyright #block-block-46 {
	text-align: left;
}

#copyright .menu-link-2666 {
	margin-left: 0 !important;
}

#copyright .level-1 {
	margin-right: 36px;
	margin-left: 36px;
}

#copyright .menu-link-2691 {
	margin-right: 0px;
	margin-top: 10px;
}

#copyright .menu-link-2681 {
	margin-left: 0px;
	margin-top: 10px;
}

#copyright .menu-link-2686 {
	margin-top: 10px;
}

#footer-inner {
	padding-top: 30px;
}

#footer-first-region .view-noticias-destaque .views-field-title .field-content a {
	color: #1e1e1e;
	font-weight: normal;
	text-align: center;
	font-size: 15px;
	padding-left: 3px;
	padding-right: 4px;
}

.view-galeria-de-fotos .views-field-title .field-content>a {
	color: #0D61AD;
	text-align: center;
	font-size: 15px;
	padding-left: 3px;
	padding-right: 4px;
}

.view-galeria-de-fotos .views-field-view-node .field-content>a {
	background: #0D61AD;
	color: #fff;
	font-size: 10px;
	padding: 3px 12px;
}

.view-galeria-de-fotos .views-field-view-node {
	margin-top: 10px;
}

#preheader-second-region #edit-submit {
	background-image: url(../../themes/mythemes/acq_tratavel/images/search_0.png);
	background-repeat: no-repeat;
	border-bottom-width: 0px;
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#search-block-form {}

#navigation-region .level-1 a {
	color: #39633F;
	font-size: 13px;
	font-weight: bold;
}

#navigation-region .level-1 {
	padding-left: 0px;
	padding-right: 6px;
	margin-left: 6px;
	border-right: 1px solid #8FD587;
}

.menu-link-4354 {
	border-right: none !important;
}

#navigation-region .level-1 .active {
	color: #39633F;
	font-weight: bold;
}

.saiba-mais {
	margin: 0 auto;
	text-align: center;
	width: 290px;
}

.saiba-mais a {
	background-image: url(../../themes/mythemes/acq_tratavel/images/bg-saibamais.png);
	background-position: center top;
	background-repeat: no-repeat;
	color: #fff;
	margin: 0 auto;
	padding: 7px 55px;
	text-transform: uppercase;
	width: 219px;
}

#preheader-second-region #edit-search-block-form--2 {
	border-bottom-width: 0px;
	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
}

#page-deco-top .layer-a {
	background-image: none;
}

#content-deco-top .layer-b {
	background-image: none;
}

#content-deco-bottom .layer-a {
	background-image: none;
}

#content-deco-bottom .layer-b {
	background-image: none;
}

#page-deco-bottom .layer-a {
	background-image: none;
}

#content-deco-top .layer-a {
	background-image: none;
}

#content {
	margin-top: 0;
	background: #ffffff;
	/*z-index: 1;*/
}

#block-system-main-menu {
	background: #fff;
	padding: 16px;
	border-radius: 0px 0px 5px 5px;
}

.wrapper-content .stack {
	background-color: #ffffff;
}

#block-views-galeria-de-fotos-block H2 {
	text-align: center;
}

#content-inner {
	padding-top: 0;
}

.not-front #copyright {
	top: 0
}

#sidebar-b {
	margin-left: 23px;
	margin-top: 5px;
}

.view-obras-realizadas-page .view-content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.view-blog-home .views-row {
	float: left;
	margin: 21px;
	width: 330px;
}

.view-blog-home .views-field-title .field-content a {
	color: #272727;
	font-size: 15px;
}

.view-blog-home .views-field-view-node {
	margin-top: 20px;
	text-align: right;
}

.view-blog-home .views-field-view-node a {
	background: #29773F;
	color: #fff;
	font-size: 11px;
	padding: 4px 10px;
}

.view-blog-home .views-field-title {
	margin: 10px 0;
}

.view-blog-home img {
	border: 5px solid #009ADA;
}

.views-field-field-galeria-obras .field-content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#sidebar-b h2 {
	background-image: none;
	padding-bottom: 22px;
	font-family: inherit;
	color: #444444;
	font-size: 18px;
}

#footer-inner {
	font-family: inherit;
	color: #006633;
}

#footer-first-region h2 {
	font-family: inherit;
	color: #006633;
}

#footer-second-region h2 {
	font-family: inherit;
	color: #006633;
}

.node-type-article #main .field-item img {
	margin-right: 10px;
}

#banner-region .prev_next .next {
	background-image: url(../../themes/mythemes/acq_tratavel/images/next.png);
	background-repeat: no-repeat;
}

#banner-region .prev_next .prev {
	background-image: url(../../themes/mythemes/acq_tratavel/images/prev_0.png);
	background-repeat: no-repeat;
}

.not-front #content {
	border-top: 1px solid #272727;
}

#block-block-47 h2 {
	background-image: url(../../themes/mythemes/acq_tratavel/images/bg-tit-home.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #2a2a29;
	font-size: 17px;
	font-weight: bold;
	height: 60px;
}

#block-views-obras-realizadas-home-block h2 {
	background-image: url(../../themes/mythemes/acq_tratavel/images/bg-tit-home.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #2a2a29;
	font-size: 17px;
	font-weight: bold;
	height: 60px;
}

#block-views-obras-realizadas-home-block {
	margin: 54px auto;
	text-align: center;
	width: 1124px;
}

#block-views-estrutura-home-block h2 {
	color: #000000;
	font-size: 21px;
	height: 60px;
	text-align: center;
	text-transform: uppercase;
}

#block-block-48 h2 {
	color: #e9da79;
	font-size: 21px;
	font-weight: bold;
	height: 60px;
	background-image: url(../../themes/mythemes/acq_tratavel/images/bg-tit-amarelo.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: center;
}

#block-block-52 {
	margin: 0 auto;
	padding-bottom: 34px;
	padding-top: 23px;
	width: 1124px
}

.icon-home {
	float: left;
	margin: 13px;
	text-align: center;
	width: 197px;
}

.view-estrutura-home .views-row-2 {
	margin-left: 60px;
	margin-right: 60px;
}

.view-estrutura-home .views-row {
	float: left;
	width: 330px;
}

.view-estrutura-home .view-footer {
	clear: both;
	padding-top: 30px;
}

.view-estrutura-home .views-field.views-field-title a {
	color: #000000;
	text-align: center;
}

.view-estrutura-home .views-field.views-field-title {
	color: #000000;
	text-align: center;
}

.saiba-estru {
	margin-top: 39px;
	text-align: center;
}

.saiba-estru>a {
	border: 1px solid #e9da79;
	border-radius: 7px;
	color: #e9da79;
	padding: 12px 32px;
}

#banner {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#preheader-second-region #edit-submit--2 {
	padding-right: 0px;
	background-image: url(../../themes/mythemes/acq_tratavel/images/search_1.png);
	border-left-width: 0px;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

#banner-region .prev_next a {
	background-image: none;
}

#navigation-region .level-1 .active:active {
	font-weight: normal;
}

#navigation-region .level-1 a:active {
	color: #FFFFFF;
	font-weight: bold;
}

.node-galeria-de-fotos img {
	float: left;
	padding: 12px;
}

.node-galeria-de-fotos .field-name-body {
	clear: both;
}

.view-galeria-de-fotos .views-row {
	float: left;
	text-align: center;
	width: 256px;
	min-height: 350px;
	margin-left: 8px;
	margin-right: 8px;
}

.view-galeria-de-fotos .views-row-2 {}

.view-galeria-de-fotos .views-row-5 {
	margin-left: 10px;
	margin-right: 10px;
}

.view-galeria-de-fotos .mais a {
	color: #517905;
	font-weight: normal;
	font-size: 14px;
}

.view-galeria-de-fotos .mais {
	background-image: url(../../themes/mythemes/acq_tratavel/images/arrow.jpg);
	background-repeat: no-repeat;
	margin-top: 7px;
	padding-bottom: 5px;
	padding-right: 36px;
	padding-top: 5px;
	text-align: right;
	background-position: right center;
	clear: both;
}

.view-galeria-de-fotos .view-footer {
	clear: both;
	padding-top: 11px;
}

.view-page-galeria-de-fotos .views-row {
	float: left;
	margin: 12px;
	width: 243px;
	min-height: 185px;
}

.view-page-galeria-de-fotos .field-content>a {
	color: #1e1e1e;
}

.view-video-bloco .field-content>a {
	color: #1e1e1e;
}

.view-video-bloco .views-row {
	float: left;
	text-align: center;
	width: 243px;
	margin-top: 5px;
}

.view-video-bloco .views-row-1 {
	margin-right: 39px;
}

.view-video-bloco .mais a {
	color: #517905;
	font-weight: normal;
	font-size: 14px;
}

.view-video-bloco .mais {
	background-image: url(../../themes/mythemes/acq_tratavel/images/arrow.jpg);
	background-repeat: no-repeat;
	margin-top: 7px;
	padding-bottom: 5px;
	padding-right: 36px;
	padding-top: 5px;
	text-align: right;
	background-position: right center;
	clear: both;
}

.view-video-bloco .view-footer {
	clear: both;
	padding-top: 0px;
}

.view-page-video .views-row {
	float: left;
	margin: 12px;
	width: 243px;
	min-height: 185px;
}

.view-page-video .field-content>a {
	color: #1e1e1e;
}

#navigation {
	top: 13px;
}

input#edit-search-block-form--2 {
	width: 244px;
	height: 30px;
	border: none;
}

#search-block-form {
	width: 325px;
	text-align: left;
	float: right;
	height: 30px;
	border-radius: 8px;
}

.views-field-field-texto-destaque .field-content {
	font-size: 10px;
	line-height: 15px;
	text-align: justify;
}

.view-noticias-destaque .views-field-title .field-content>a {
	color: #006633;
	font-size: 14px;
}

.view-noticias-destaque .views-field-title {
	margin: 9px 0;
}

.view-noticias-destaque .views-field-view-node .field-content>a {
	background: #396539 none repeat scroll 0 0;
	color: #fff;
	font-size: 10px;
	padding: 5px 10px;
}

.view-noticias-destaque .views-field-view-node {
	margin: 10px 0;
}

.view-blog-page .views-row {
	float: left;
	margin: 21px;
	width: 330px;
	min-height: 415px;
	background: #fff;
}

.view-blog-page .views-field-field-data {
	text-align: center;
}

.view-blog-page .views-field-title .field-content a {
	color: #272727;
	font-size: 15px;
	font-weight: bold;
}

.view-blog-page .views-field-title {
	margin: 10px 23px;
	text-align: center;
	line-height: 30px;
}

.view-blog-page .views-field-field-texto-destaque .field-content {
	font-size: 10px;
	line-height: 15px;
	text-align: justify;
}

.view-blog-page .views-field-view-node a {
	background: #87DAA2;
	color: #fff;
	font-size: 11px;
	padding: 9px 19px;
}

.view-blog-page .views-field-view-node {
	margin-top: 20px;
	text-align: center;
}

.field-name-field-arquivo .field-item {
	background: #f4f4f4;
	padding: 20px;
	margin-top: 15px;
	border: 3px solid #009ADA;
	border-radius: 8px;
}

.field-name-field-arquivo a {
	color: #003761;
	text-transform: uppercase;
}

.item-list a {
	color: #555;
}

.view-noticias-destaque .views-row-3 .field-content img {
	display: none;
}

.view-noticias-destaque .views-row-4 .field-content img {
	display: none;
}

.view-noticias-destaque .views-row-3 {
	min-height: 0 !important
}

.view-noticias-destaque .views-row-4 {
	min-height: 0 !important
}

.front #main {
	min-height: 0 !important
}

.front #sidebar {
	min-height: 0 !important
}

.not-front .sidebar {
	width: 29%;
	border: none;
}

.orcamento a {
	background: #396539 none repeat scroll 0 0;
	color: #fff;
	font-size: 10px;
	padding: 5px 10px;
}

#footer-inner .col-second {
	width: 43% !important;
}

#footer-inner .col-first {
	width: 55% !important;
}

.block-mailing-list form {
	max-width: 100%;
}

.block-mailing-list form {
	margin-top: 0;
	min-width: 180px;
}

#block-mailing-list-1 .middle.tb-terminal {
	margin: 0 auto;
	width: 755px;
}

#copyright #mailing-list-subscription-form-1 .form-item {}

#copyright #mailing-list-subscription-form-1 .form-item-name {
	margin-right: 22px;
}

#copyright #mailing-list-subscription-form-1 .form-item {
	background-color: #E3E3E3;
}

#mailing-list-subscription-form-1 .form-item-name {
	float: left;
}

#mailing-list-subscription-form-1 .form-item {
	height: 30px;
	overflow: hidden;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 300px;
}

#copyright .form-item label {
	font-weight: normal;
	margin-top: 6px;
	padding-left: 10px;
}

#copyright .form-item label {
	color: #214521;
}

.block-mailing-list label {
	display: block;
	float: left;
	max-width: 80px;
	min-width: 70px;
}

#copyright #edit-name {
	border-style: solid;
	border-width: 0;
}

#copyright #edit-name {
	background-color: transparent;
}

#copyright #edit-name--2 {
	background-color: transparent;
	border: medium none;
}

#copyright #mailing-list-subscription-form-1 .form-item-mail {
	margin-top: 18px;
}

#copyright #edit-mail--2 {
	background-color: transparent;
	border: medium none;
}

#copyright #edit-mail {
	background-color: transparent;
	border: medium none;
}

#copyright #edit-submit {
	border-radius: 0;
	text-transform: uppercase;
}

#copyright #edit-submit {
	background-color: #396539;
	border-style: solid;
	border-width: 0;
	margin-top: 15px;
	padding: 12px 17px;
}

#copyright #edit-submit {
	color: #ffffff;
}

#copyright #edit-submit--2 {
	color: #ffffff;
	background-color: #396539;
	border-style: solid;
	border-width: 0;
	margin-top: 15px;
	padding: 12px 17px;
	border-radius: 0;
	text-transform: uppercase;
}

.block-mailing-list .form-submit {
	float: right;
	margin-right: 10px;
}

#block-mailing-list-1 {
	background-image: url(../../themes/mythemes/acq_tratavel/images/bg-footer.png);
	padding-bottom: 103px;
	padding-top: 40px;
	background-position: center top;
}

#block-mailing-list-1 h2 {
	color: #214521;
	font-size: 27px;
	text-align: center;
}

#block-block-46 .content {
	margin: 0 auto;
	width: 1118px;
}

.texto-rodape {
	float: left;
	margin: 0px 232px;
	text-align: center;
}

.logo-rodape {
	float: left;
	margin-top: 15px;
}

.view-page-produtos .views-row {
	float: left;
	margin-left: 4px;
	margin-right: 4px;
	min-height: 300px;
	text-align: center;
	width: 210px;
}

.view-page-produtos .views-field-title .field-content>a {
	color: #201b19;
	font-size: 15px;
	padding-left: 3px;
	padding-right: 4px;
	text-align: center;
}

.view-page-produtos .views-field-view-node {
	margin-top: 10px;
}

.view-page-produtos .views-field-view-node .field-content>a {
	background: #e9db79 none repeat scroll 0 0;
	color: #201b19;
	font-size: 10px;
	padding: 3px 12px;
}

.page-produtos #page-title {
	text-transform: uppercase;
}

#block-menu-menu-menu-produtos a {
	color: #444;
}

#block-menu-menu-menu-produtos li {
	border-bottom: 1px dotted;
	padding: 10px 0;
}

#preheader {
	margin: 0 auto;
	width: 1124px;
	top: -64px;
	z-index: 800;
}

#block-block-11 {
	clear: none;
	overflow: hidden;
	width: 70px;
}

#block-system-main-menu {}

#block-block-11 a {
	color: #0d61ad;
}

#content-inner {
	width: 100%;
	margin: 0 auto;
	padding-top: 0px
}

.front #sidebar-b {
	width: 520px;
	border: none
}

.view-noticias-destaque .views-row {
	float: left;
	margin-right: 12px;
	margin-top: 0;
	min-height: 330px;
	width: 248px;
}

.not-front #content-inner {
	margin: 0 auto;
	width: 1124px;
}

#prefooter {
	width: 1124px;
	margin: 0 auto;
}

.bl-info-topo-1 {
	min-height: 63px;
}

.bl-info-topo-2 {
	min-height: 63px;
}

.bl-info-topo-3 {
	min-height: 63px;
}

.bl-info-topo-img {
	float: left;
	margin-right: 5px;
}

.bl-info-topo-tx {
	line-height: 13px;
}

#preheader .col-first {
	width: 25%;
}

#preheader .col-second {
	width: 11%;
	float: right;
}

.page .lining {
	background: #fff;
}

.realizacao {
	float: left;
	margin-right: 15px;
}

#block-block-57 {
	margin: 0 auto;
	width: 100%;
}

#block-block-57 img {}

.agrupa-logo {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.texto-1 {
	width: 33%;
	text-align: justify;
	float: left;
	display: block;
	overflow: hidden;
}

.texto-2 {
	width: 33%;
	text-align: justify;
	display: block;
	overflow: hidden;
}

.img-1 {
	float: left;
	margin: 0 20px;
	display: block;
	overflow: hidden;
}

#block-block-56 {
	margin: 0 auto;
	width: 960px;
	padding-top: 31px;
}

#block-block-56 iframe {
	border: 5px solid #BC0052;
}

#block-block-55 {
	color: #000;
	margin-right: 15px;
}

#header {
	background: #8FD488;
	height: 123px;
	padding-top: 33px;
	width: 100%;
	z-index: 2;
}

.not-front #header {
	position: relative;
}

.social {
	clear: both;
	padding-top: 20px;
}

.field-name-field-imagens-pg img {
	border: 1px solid #cccccc;
	float: left;
	margin: 0;
	padding: 3px;
}

.controls.buttons a.activeSlide {
	background-color: #0d61ad;
}

.front .stack .box {
	padding: 0;
}

#block-block-47 .content {
	margin: 0 auto;
	text-align: center;
	width: 1124px;
}

#block-block-47 {
	background: url(../../themes/mythemes/acq_tratavel/images/BANNER-FUNDO-2.jpg);
	background-position-y: 0;
	background-repeat: no-repeat;
	background-position-x: center;
	padding: 50px 0;
	z-index: 50;
	margin-top: -67px;
	min-height: 866px;
	background-attachment: fixed;
	background-size: cover;
}

div#block-block-59 {
	z-index: 40;
	min-height: 513px;
}

#block-views-estrutura-home-block .middle {
	margin: 0 auto;
	width: 1124px;
}

#block-views-estrutura-home-block {
	background-image: url(../../themes/mythemes/acq_tratavel/images/bg-protecao.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background: #cccccc none repeat scroll 0 0;
	padding: 37px 0;
}

#block-block-48 {
	background-image: url(../../themes/mythemes/acq_tratavel/images/duvida-home.png);
	background-position: center top;
	background-repeat: no-repeat;
	color: #272727;
	height: 300px;
}

#block-block-48 .content {
	padding-top: 58px;
}

#block-block-48 .middle {
	margin: 0 auto;
	width: 1124px;
}

.field-name-field-galeria-obras img {
	border: 1px solid #ccc;
	float: left;
	margin: 5px;
	padding: 3px;
}

.node-obras-realizadas .social {
	clear: both;
	padding-top: 20px;
}

#block-block-53 {
	margin: 0 auto;
	padding: 30px 0;
	width: 1118px;
}

.icon-beneficios {
	float: left;
	margin: 29px;
	width: 220px;
}

.icon-beneficios>p {
	margin-top: 2px;
	text-align: center;
}

.view-ultimas-blog a {
	color: #272727;
	font-weight: bold;
}

#block-views-parceiros-block h2 {
	text-align: center
}

.page {
	background: #ededed none repeat scroll 0 0;
}

#block-views-depoimentos-bloco-block {
	background: #292929 url(../../themes/mythemes/acq_tratavel/images/bg-depoimento.png) no-repeat scroll center top;
	color: #ffffff;
	margin-top: 0;
	padding: 60px 0;
}

#block-views-depoimentos-bloco-block h2 {
	color: #ffffff;
	font-size: 18px;
	height: 0px;
	text-align: center;
}

.view-depoimentos-bloco .view-header>p {
	text-align: center;
}

.view-depoimentos-bloco {
	margin: 23px 0;
}

.view-depoimentos-bloco .views-field-body .field-content {
	font-size: 20px;
	font-weight: bold;
	line-height: 23px;
}

.view-depoimentos-bloco .jcarousel-skin-default .jcarousel-item {
	height: 162px;
}

.view-depoimentos-bloco .jcarousel-next {
	display: none;
}

.view-depoimentos-bloco .jcarousel-prev {
	display: none;
}

.icone-inf {
	float: left;
	margin-right: 5px;
}

.bl-inf {
	margin: 35px 0;
}

#block-views-depoimentos-bloco-block .jcarousel-navigation .active span {
	background-image: url(../../themes/mythemes/acq_tratavel/images/bg-active.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: transparent;
	padding: 3px;
}

#block-views-depoimentos-bloco-block .jcarousel-navigation span {
	background-image: url(../../themes/mythemes/acq_tratavel/images/bg-control.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: transparent;
	padding: 3px;
}

#block-views-parceiros-block h2 {
	text-align: center;
	color: #272727;
	font-size: 18px;
}

.front #block-system-main {
	margin: 0;
}

#block-views-parceiros-block {
	background: #ffffff;
	margin-top: 0;
	padding-top: 45px;
}

#block-views-parceiros-block .tb-terminal {
	margin: 0 auto;
	width: 1124px;
}

.view-parceiros .jcarousel-skin-default .jcarousel-item {
	height: 210px;
	width: 210px;
	margin: 0 30px;
}

.view-parceiros .jcarousel-skin-default .jcarousel-container-horizontal {
	height: 257px;
}

.view-parceiros .jcarousel-skin-default .jcarousel-next {
	background-image: url(../../themes/mythemes/acq_tratavel/images/next.png);
	display: block;
	height: 43px;
	width: 43px;
}

.jcarousel-skin-default .jcarousel-next-horizontal {
	background-position: 0 0;
}

.view-parceiros .jcarousel-skin-default .jcarousel-next-horizontal:hover {
	background-position: 0px 0px;
}

.view-parceiros .jcarousel-skin-default .jcarousel-next-horizontal:active {
	background-position: 0px 0px;
}

.view-parceiros .jcarousel-skin-default .jcarousel-next-horizontal {
	top: 105px;
}

.view-parceiros .jcarousel-skin-default .jcarousel-prev {
	background-image: url(../../themes/mythemes/acq_tratavel/images/prev.png);
	display: block;
	height: 43px;
	width: 43px;
}

.view-parceiros .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
	background-position: 0 0;
}

.view-parceiros .jcarousel-skin-default .jcarousel-prev-horizontal:active {
	background-position: 0 0;
}

.view-parceiros .jcarousel-skin-default .jcarousel-prev-horizontal {
	top: 105px;
}

#block-block-49 h2 {
	background-image: url(../../themes/mythemes/acq_tratavel/images/bg-tit-home.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	color: #2a2a29;
	font-size: 17px;
	font-weight: bold;
	height: 60px;
	text-align: center;
}

#block-block-49 .content {
	margin: 0 auto;
	width: 1124px;
}

#footer {
	background: #342721 url(../../themes/mythemes/acq_tratavel/images/bg-footer.jpg) repeat-x scroll center top;
	margin-top: 0px;
	padding-top: 9px;
}

#block-menu-menu-mapa-do-site li {
	background: rgba(0, 0, 0, 0) url(../../themes/mythemes/acq_tratavel/images/icon-mapa-site.png) no-repeat scroll left center;
	margin: 10px 0;
	padding-left: 14px;
}

#footer h2 {
	color: #fff;
	font-size: 13px;
	height: 16px;
	padding-top: 20px;
	text-align: left;
	text-transform: uppercase;
}

#block-contact-form-blocks-0 .form-item.form-type-textfield label {
	color: #e9da79;
}

#block-contact-form-blocks-0 .form-item.form-type-textarea.form-item-message>label {
	color: #e9da79;
}

#block-contact-form-blocks-0 .form-text {
	border: medium none;
	border-radius: 4px;
	padding: 5px;
}

#block-contact-form-blocks-0 .form-textarea {
	border: medium none;
	border-radius: 4px;
	padding: 5px;
	width: 97%;
}

#block-contact-form-blocks-0 .grippie {
	width: 97%;
}

#search-block-form .form-submit {
	background-color: #1DBFFF;
	color: #fff;
	text-transform: uppercase;
	border: none;
	border-radius: 0;
	padding: 9px 6px;
}

#block-contact-form-blocks-0 .form-submit {
	background-color: #e9da79;
	border: medium none;
	color: #212121;
	padding: 5px 18px;
}

#block-block-50 {
	text-align: center
}

.page {
	padding-bottom: 0
}

.view-page-parceiros .views-row {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #e1e1e1;
	float: left;
	margin: 15px;
	padding: 13px;
}

.media-thumbnail-frame {
	position: unset;
}

.field-name-field-imagem-prot {
	float: left;
	margin-right: 20px;
}

.field-name-field-imagem-prot img {
	border: 1px solid #ccc;
	border-radius: 6px;
	padding: 5px;
}

.page-node-6 #content-inner {
	margin: 0 auto;
	width: 100%;
}

.page-node span {
	line-height: 30px;
}

.page-node .view-ultimas-blog span {
	line-height: 19px;
}

.page-node-6 .title {
	display: none;
}

.page-node-143 .title {
	display: none;
}

.page-node-144 .title {
	display: none;
}

.page-node-145 .title {
	display: none;
}

.page-node-146 .title {
	display: none;
}

.page-node-147 .title {
	display: none;
}

.page-node-148 .title {
	display: none;
}

.page-node-143 .wrapper-content .stack {
	background-color: #81B840;
}

.page-node-143 #content {
	background: #81B840;
}

.page-node-143 #content-inner {
	background: url(../../themes/mythemes/acq_tratavel/images/background.png) no-repeat top center;
}

.page-node-145 .wrapper-content .stack {
	background-color: #81B840;
}

.page-node-145 #content {
	background: #81B840;
}

.page-node-145 #content-inner {
	background: url(../../themes/mythemes/acq_tratavel/images/background-hist.png) no-repeat bottom center;
}

.page-node-146 .wrapper-content .stack {
	background-color: transparent;
}

.page-node-146 #content {
	background: #00A099 url(../../themes/mythemes/acq_tratavel/images/background-hist-agri.jpg) no-repeat bottom center;
	background-size: contain;
}

.page-blog .wrapper-content .stack {
	background-color: transparent;
}

.page-blog #content {
	background: #f4f4f4;
}

.page-node-148 .wrapper-content .stack {
	background-color: transparent;
}

.page-node-148 #content {
	background: #FBBB61 url(../../themes/mythemes/acq_tratavel/images/background-eco.jpg) no-repeat bottom center;
	min-height: 2665px;
}

.pantanal {
	margin-top: 440px;
}

.agrinho-grid {
	display: grid;
	grid-template-columns: 30% 40% 30%;
	text-align: center;
	width: 100%;
	margin: 0 auto;
	padding: 31px 0;
}

.agrinho-page-tit {
	margin-top: 127px;
}

.caminho-agrupa {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.caminho-bloco-1 {
	text-align: right;
	margin: 50px 0px;
	width: 50%;
	background: url(../../themes/mythemes/acq_tratavel/images/ORDENHA-IMAGEM.png) no-repeat bottom left;
	background-size: contain;
}

.caminho-bloco-2 {
	text-align: left;
	margin: 50px 0px;
	width: 63%;
	background: url(../../themes/mythemes/acq_tratavel/images/ARMAZENAMENTO-IMAGEM.png) no-repeat bottom right;
	background-size: contain;
}

.caminho-bloco-3 {
	text-align: right;
	margin: 50px 0px;
	width: 60%;
	background: url(../../themes/mythemes/acq_tratavel/images/TRANSPORTE-IMAGEM.png) no-repeat bottom left;
	background-size: contain;
}

.caminho-bloco-4 {
	text-align: left;
	margin: 50px 0px;
	width: 63%;
	background: url(../../themes/mythemes/acq_tratavel/images/BENEFICIAMENTO-IMAGEM.png) no-repeat bottom right;
	background-size: contain;
}

.caminho-bloco-5 {
	text-align: right;
	margin: 50px 0px;
	width: 60%;
	background: url(../../themes/mythemes/acq_tratavel/images/EMBALAGEM-IMAGEM.png) no-repeat bottom left;
	background-size: contain;
}

@media (max-width:480px) {
	.agrinho-page-tit {
		margin-top: 0px;
	}
	.agrinho-grid {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.agrinho-grid img {
		width: 70%;
		height: 70%;
	}
	#footer {
		width: 100%;
		padding-bottom: 0;
	}
	.page {
		padding-bottom: 0 !important;
	}
	#footer-inner .col-first {
		width: 100% !important;
	}
	#footer-inner .col-second {
		width: 100% !important;
		MARGIN-TOP: 30px;
	}
	#content-top {
		margin: 0 auto;
		width: 100% !important;
	}
	#header {
		margin: 0 auto;
		width: 100% !important;
		position: relative;
		height: 192px;
		overflow: hidden;
	}
	#content-inner {
		margin: 0 auto;
		padding-top: 0;
		width: 100% !important;
	}
	#footer-inner {
		margin: 0 auto;
		width: 100% !important;
	}
	#prefooter {
		margin: 0 auto;
		width: 100% !important;
	}
	.page-width {
		width: 100% !important;
	}
	.front #main img {}
	#block-search-form {
		display: none;
	}
	.page-width {
		width: 100% !important;
	}
	#main {}
	#footer img {
		float: none !important;
		margin-left: 0 !important;
		margin-top: 31px;
	}
	#preheader .col-first {
		width: 100%;
		text-align: center;
		min-height: 70px !important;
	}
	#preheader .col-second {
		width: 100%;
		text-align: center;
		min-height: 54px !important;
	}
	#block-block-11 {
		display: none;
	}
	#prefooter .col-second {
		text-align: center;
		width: 95%;
	}
	#prefooter h2 {
		margin-bottom: 0;
	}
	#main #page-title {
		margin-top: 20px;
	}
	#contact-site-form .form-item.form-type-textfield input {
		border: 1px solid #ccc;
		border-radius: 3px;
		height: 25px;
		width: 97%;
	}
	#contact-site-form .form-item.form-type-textarea textarea {
		border: 1px solid #ccc;
		border-radius: 3px;
	}
	.node-type-page .node-page .content img {}
	#preheader .box {
		padding: 0;
	}
	#preheader {
		width: 100%;
	}
	#block-block-6 img {}
	#block-block-6 {
		margin-top: 5px;
	}
	#block-block-11 span {
		font-size: 13px !important;
	}
	#navigation {
		padding: 1px 0;
		margin-top: 17px;
	}
	.controls {
		display: none !important;
	}
	#sidebar-b {
		width: 100% !important;
		border: none;
		float: none;
		margin-left: 0;
		min-height: 0 !important;
	}
	.view-noticias-destaque .views-row {
		float: none;
		margin-right: 0;
		margin-top: 0;
		min-height: 0;
		width: 100%;
		margin-bottom: 24px;
	}
	.view-galeria-de-fotos .views-row {
		width: 100%;
		min-height: 200px;
	}
	.view-galeria-de-fotos .views-row-2 {
		margin-left: 0;
		margin-right: 0;
	}
	.view-galeria-de-fotos .views-row-5 {
		margin-left: 0;
		margin-right: 0;
	}
	.wrapper-content .block+.block {
		margin-top: 0;
	}
	#block-mailing-list-1 .middle.tb-terminal {
		margin: 0 auto;
		width: 81%;
	}
	#block-mailing-list-1 {
		padding-bottom: 5px;
		padding-top: 24px;
		background-position: center bottom;
	}
	#block-block-46 .content {
		margin: 0 auto;
		width: 100%;
	}
	.texto-rodape {
		float: none;
		margin: 9px 11px;
		text-align: center;
	}
	.logo-rodape {
		float: none;
		text-align: center;
	}
	.dijexweb {
		text-align: center;
	}
	.dijexweb img {
		width: 23% !important;
		height: 23% !important;
	}
	#block-mailing-list-1 h2 {
		font-size: 19px;
	}
	.view-page-produtos .views-row {
		float: left;
		min-height: 245px;
		text-align: center;
		width: 157px;
		margin-left: 0;
		margin-right: 0;
	}
	.view-page-produtos .views-row img {
		width: 85%;
		height: 85%;
	}
	#main h2 {
		margin-top: 30px;
		height: 22px;
		padding: 0 13px;
	}
	.icone-inf {
		float: none;
		margin-right: 0;
	}
	.view-estrutura-home .views-row {
		width: 100%;
		text-align: center;
	}
	.view-estrutura-home .views-row-2 {
		margin-left: auto;
		margin-right: auto;
	}
	#block-block-52 {
		width: 100%;
	}
	.icon-home {
		width: 100%;
	}
	.view-obras-realizadas-home .views-row {
		float: none;
		text-align: center;
	}
	.jcarousel-skin-default .jcarousel-container-horizontal {
		width: 100%;
	}
	.jcarousel-skin-default .jcarousel-clip-horizontal {
		width: 100%;
	}
	.view-obras-realizadas-page .views-row {
		float: none;
		text-align: center;
	}
	#block-block-47 {
		width: 94%;
		min-height: 200px;
	}
	.texto-1 {
		width: 100%;
	}
	.texto-2 {
		width: 100%;
	}
	#block-views-estrutura-home-block .middle {
		width: 100%;
	}
	.views-field-field-imagens-pg {
		width: 100%;
		text-align: center;
	}
	#block-block-48 .middle {
		width: 100%;
	}
	#block-views-obras-realizadas-home-block {
		width: 100%;
	}
	.view-obras-realizadas-home img {
		width: 46%;
		height: 46%;
	}
	.view-estrutura-home img {}
	#block-block-48 {}
	#block-block-53 {
		width: 100%;
	}
	.icon-beneficios {
		margin-top: 29px;
		width: 100%;
		text-align: center;
		margin-right: 0;
		margin-left: 0;
	}
	#block-views-blog-home-block {
		width: 100%;
	}
	.view-depoimentos-bloco .jcarousel-skin-default .jcarousel-container-horizontal {
		padding: 0px 0px;
	}
	#block-views-parceiros-block .tb-terminal {
		width: 100%;
	}
	.view-parceiros .jcarousel-navigation {
		display: none;
	}
	.view-depoimentos-bloco {
		margin: 0px 0;
		height: 267px;
	}
	.view-depoimentos-bloco .jcarousel-skin-default .jcarousel-item {
		height: 260px;
	}
	#block-block-49 .content {
		width: 100%;
	}
	#prefooter .col-first {
		width: 93%;
		padding: 0 10px;
		min-height: 296px !important;
	}
	#prefooter .col-third {
		width: 95%;
		min-height: 296px !important;
	}
	#block-views-estrutura-home-block h2 {
		height: 120px
	}
	#block-block-56 {
		width: 96%;
	}
	.img-1 {
		margin: 34px 20px;
	}
	.view-blog-home .views-row {
		float: none;
		margin-top: 34px;
		width: 90%;
		text-align: center;
	}
	.views-field-field-texto-destaque .field-content {
		text-align: center;
	}
	.field-name-field-foto-destaque img {
		width: 100%;
		height: 100%;
	}
	.mean-container .mean-nav ul li a.mean-expand {
		height: 21px;
	}
	.mean-container .mean-bar {
		background: #00a099;
	}
	#block-block-57 img {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.agrupa-logo {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		align-content: center;
	}
	#preheader {
		display: none;
	}
	#block-block-47 .content {
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}
	#block-block-47 img {
		width: 73%;
		height: 73%;
	}
	#block-block-59 img {
		width: 73% !important;
		height: 73% !important;
	}
	#block-block-60 {
		width: 100%;
		margin: 0 auto;
	}
	.agrupa-rotacao {
		display: flex;
		align-content: center;
		justify-content: space-around;
		flex-wrap: nowrap;
		flex-direction: column;
		align-items: center;
		text-align: center;
		margin-top: 33px;
	}
	#block-block-60 img {
		width: 73% !important;
		height: 73% !important;
	}
	#block-block-61 img {
		width: 73% !important;
		height: 73% !important;
	}
	.view-material-do-aluno-home .view-content {
		display: flex;
		justify-content: space-around;
		flex-direction: column;
		align-items: center;
	}
	div#block-block-60 {
		width: 100%;
		margin: 0 auto;
	}
	#block-block-63 .content {
		margin: 0 auto;
		width: 100%;
		text-align: center;
	}
	#block-block-63 img {
		width: 73% !important;
		height: 73% !important;
	}
	#block-block-64 img {
		width: 73% !important;
		height: 73% !important;
	}
	#block-block-64 .content {
		margin: 0 auto;
		width: 100%;
		text-align: center;
	}
	#block-block-65 img {
		width: 73% !important;
		height: 73% !important;
	}
	#block-block-68 img {
		width: 73% !important;
		height: 73% !important;
	}
	#image-node {
		width: 73% !important;
		height: 73% !important;
	}
	#block-block-66 .content {
		margin: 0 auto;
		width: 100%;
		text-align: left;
		padding-left: 20px;
	}
	.rodape {
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
		flex-direction: column;
	}
	.caminho-bloco-1 {
		text-align: center;
		margin: 10px 0px;
		width: 100%;
		background: none;
		background-size: contain;
	}
	.caminho-bloco-2 {
		text-align: center;
		margin: 10px 0px;
		width: 100%;
		background: none;
		background-size: contain;
	}
	.caminho-bloco-3 {
		text-align: center;
		margin: 10px 0px;
		width: 100%;
		background: none;
		background-size: contain;
	}
	.caminho-bloco-4 {
		text-align: center;
		margin: 10px 0px;
		width: 100%;
		background: none;
		background-size: contain;
	}
	.caminho-bloco-5 {
		text-align: center;
		margin: 10px 0px;
		width: 100%;
		background: none;
		background-size: contain;
	}
	.page-node-148 #content {
		background: #ffffff;
		min-height: auto;
	}
	.pantanal {
		margin-top: 10px;
	}
	.eco {
		filter: contrast(48%);
	}
}

body {
	font-family: 'Open Sans', sans-serif;
	overflow-x: hidden
}

.page-width {
	margin: 0 auto;
	text-align: left;
	width: 100%;
}

#search-block-form {
	width: 325px;
	text-align: right;
	float: right;
	height: 30px;
	border-radius: 8px
}

#block-form--2 {
	width: 260px;
	text-align: right;
	float: right;
	height: 30px;
	border-radius: 8px
}

#preheader-second-region #edit-submit {
	text-indent: -9999px;
	width: 16px;
	margin-right: 10px;
	margin-top: 7px
}

#preheader-second-region #edit-submit--2 {
	text-indent: -9999px;
	width: 16px;
	margin-right: 10px;
	margin-top: 7px
}

#preheader-second-region #edit-search-block-form--2 {
	width: 220px
}

#navigation-region .level-1 .active {
	background-position: bottom
}

#navigation-region {
	margin: 0 auto;
	width: 1284px;
}

.stack-navigation {
	margin-top: 0;
}

#breadcrumb {
	display: none
}

.prev_next .prev {
	width: 54px;
	height: 54px;
	text-indent: -9999px;
	position: absolute;
	top: 10px;
	z-index: 99;
	right: 90%;
	top: 50%
}

.prev_next .next {
	width: 54px;
	height: 54px;
	text-indent: -9999px;
	position: absolute;
	top: 10px;
	z-index: 99;
	left: 90%;
	top: 50%
}

#sidebar-b h2 {
	height: 10px
}

.node-type-article #main .field-item img {
	float: left
}

.front #page-title {
	display: none
}

.front #main #first-time {
	display: none
}

.view-lista-noticias .field-content .date-display-single {
	float: left;
	margin-right: 10px
}

.view-lista-noticias .mais {
	background-position: right
}

#block-block-31 {
	width: 900px;
	margin: 0 auto;
}

#block-block-31 p {
	margin: 0
}

#block-system-powered-by {
	display: none
}

#block-block-41 .content {
	width: 1124px;
	margin: 0 auto;
}

#copyright .level-1 {
	float: left
}

#block-menu-menu-rodape {
	width: 1124px;
	margin: 0 auto;
}

#block-menu-menu-rodape .content {
	margin-left: 360px;
	margin-top: -94px;
	position: absolute;
	text-transform: uppercase;
	width: 450px;
	z-index: 200;
}

#block-block-36 {
	width: 1124px;
	margin: 0 auto;
}

#block-block-36 .content {
	margin-left: 10px;
	margin-top: -155px;
	position: absolute;
	text-transform: uppercase;
	width: 350px;
	z-index: 200;
}

#block-block-46 {
	color: #ffffff;
	margin: 0 auto;
	padding-bottom: 23px;
	padding-top: 23px;
}

.menu-link-2681 {
	margin-left: 0 !important
}

.page .lining {
	min-height: 0;
}

#page-title {
	background-position: bottom
}

#content-inner #main #edit-submit {
	border-radius: 0
}