/*Programação vero*/


 
  .t3-header {
    background: #f3f9e4 none repeat scroll 0% 0%;
    border-bottom: 1px solid #fff;
    padding-top: 30px;
    padding-bottom: 20px;
}

.navbar-default {
    background-color: #738d3c;
    border-color: #738d3c;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #FFF;
    background-color: #738d3c;
	}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #285024;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #285024;
}


.navbar-default .navbar-nav > li > a {
	border-right: 1px solid #285024;
	}
	
.t3-bot-sl {
    background: #738d3c none repeat scroll 0% 0%;
    color: #666;
    padding: 0px;
}

t3-footer {
    background: #285024 none repeat scroll 0% 0%;
    border-top: 1px solid #285024;
    color: #666;
}

.navbar-default .navbar-nav > li > a {
    border-right: 1px solid #738d3c;
    color: #f3f9e4;
    font-size: 12px;
    font-weight: bold;
    padding: 15px 20px;
    text-transform: uppercase;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active.open > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active.open > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active.open > a:focus {
    color: #FFF;
    background-color: #285024;
    border-top: 0px solid #f3f9e4;
    border-right: medium none;
    padding-top: 12px;
}



.t3-bot-sl .module-title {
    color: #f3f9e4;
}

.t3-bot-sl {
    color: #f3f9e4;
}
.t3-bot-sl {
    color: #f3f9e4;
}

.t3-bot-sl .module-ct a {
    color: #b7c98b;
    display: inherit;
    padding: 0px;
}

.head-search .form-control {
    background: #fff none repeat scroll 0% 0%;
    border: none;
	}
	
	
.head-search .form-control:hover,
.head-search .form-control:active,
.head-search .form-control:focus {
  background: #fff;
  border: 1px solid #285024;
  box-shadow: none;
}

head-search .button {
    background: #285024 none repeat scroll 0% 0%;
    border-color: #285024;
	}
.ja-ss-mask.mask-right {
background: none;
	}

.ja-ss-mask {
    background: none;
		}
				
.top-col {
    background: transparent none repeat scroll 0% 0%;
    color: inherit;
    margin-top: 45px;
    margin-bottom: 20px;
	 text-align: center;
}



h1 {
color: #285024;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 30px;
}


/* BUTTONS */

.btn-primary {
    color: #FFF;
    background-color: #285024;
    border-color: #285024;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #738D3C;
  border-color: #285024;
}

.btn-prices {
    color: #FFF;
    background-color: #738d3c;
    border-color: #738d3c;
}

.btn-prices:hover,
.btn-prices:focus,
.btn-prices:active,
.btn-prices.active,
.open > .dropdown-toggle.btn-prices {
  color: #fff;
  background-color: #285024;
  border-color: #285024;
}

.btn-book {
    font-size: 15px;
    font-weight: bold;
    padding: 5px 50px;
    padding-top: 5px;
    padding-right: 50px;
    padding-bottom: 5px;
    padding-left: 50px;
    color: #FFF;
    background-color: #d67900;
    border-color: #d67900;
}

.btn-book:hover,
.btn-book:focus,
.btn-book:active,
.btn-book.active,
.open > .dropdown-toggle.btn-book {
  color: #fff;
  background-color: #834013;
  border-color: #834013;
}


.btn-contact {
    font-size: 15px;
    font-weight: bold;
    padding: 5px 50px;
    padding-top: 5px;
    padding-right: 50px;
    padding-bottom: 5px;
    padding-left: 50px;
    color: #fff;
    background-color: #d67900;
    border-color: #d67900;
}

.btn-contact:hover,
.btn-contact:focus,
.btn-contact:active,
.btn-contact.active,
.open > .dropdown-toggle.btn-contact {
  color: #fff;
  background-color: #834013;
  border-color: #834013;
}





.module-title {
    text-transform: none;
}


@media (max-width: 767px) {
  .categories-module.top-col .img-intro img,
  ul.categories-module.top-col .img-intro img,
  .category-module.top-col .img-intro img,
  ul.category-module.top-col .img-intro img {
    width: 35%;
  }
}

@media (max-width: 400px) {
  .col-xs-6 {
    width: 100%;
}
}
.t3-megamenu .mega-dropdown-menu {
  background: #285024;
}

.t3-megamenu .mega-nav > li a:hover, .t3-megamenu .dropdown-menu .mega-nav > li a:hover, .t3-megamenu .mega-nav > li a:focus, .t3-megamenu .dropdown-menu .mega-nav > li a:focus {
    text-decoration: none;
    color: #b7c98b;
     background-color: #285024;
	}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #285024;
  color: #ffffff;
  border-color: #285024;
}

.t3-megamenu .dropdown-header,
.t3-megamenu .mega-nav .mega-group > .dropdown-header,
.t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header,
.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header {
  border-bottom: 1px solid #b7c98b;
  color: #b7c98b;
}

.t3-megamenu .mega-nav, .t3-megamenu .dropdown-menu .mega-nav {
    padding: 0px 10px;
} 

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #b7c98b;
  }
  
  .t3-megamenu .dropdown-menu .mega-nav > li {
  border-top: 1px solid #b7c98b;
}
.nav-stacked > li.active > a, .nav-stacked > li.active > a:hover, .nav-stacked > li.active > a:focus {
    color: #285024;
}

.nav-stacked > li.active > a {
    color: #285024;
}

.dropdown-menu > .active > a,
.dropdown-menu > .open > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .open > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .open > a:focus {
  color: #285024;
}
.nav-tabs .dropdown-menu > .active > a,
.nav-tabs .dropdown-menu > .open > a,
.nav-tabs .dropdown-menu > .active > a:hover,
.nav-tabs .dropdown-menu > .open > a:hover,
.nav-tabs .dropdown-menu > .active > a:focus,
.nav-tabs .dropdown-menu > .open > a:focus {
  color: #285024;
}
.nav-stacked > li.open > a {
  color: #285024;
}
.nav-stacked > li.open > a .caret {
  border-top-color: #285024;
}

ul.nav li a:focus {
    background-image: none;
    border-radius: 0px;
    color: #738D3C ;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0px;
    margin: 2px 0px 0px;
    list-style: outside none none;
    font-size: 13px;
    text-align: left;
    background-color: #738D3C;
    border: 0px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
    background-clip: padding-box;
}
    
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #285024;
}

.languageswitcherload {
    margin-right: -2px;
	}
	
.languageswitcherload {
    margin-top: -126px;
	}

@media (max-width: 400px) {
  .languageswitcherload {
    margin-top: 10px;
    margin-right: 0px;
	margin-left:100px;
	}
}
@media (max-width: 768px) {
  .languageswitcherload {
    margin-top: 18px;
	float: left;
	}
}
.error #outline {
    color: #285024;
    font-family: "arial",cursive;
    text-align: none;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { 
    background-color: #285024;
    border-color: #285024;  
}

.social-list a:hover, .social-list a:focus, .social-list a:active {
    background: #285024 none repeat scroll 0% 0%;
}

.t3-sl a:hover {
  color: #285024;
}
a:hover,
a:focus {
  color: #738D3C;
  text-decoration:underline;
}




/* LAYOUT */

.col-md-6 {
    width: 100%;
}


/* SLIDER IMAGENS PERCURSOS */

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 0px #ccc;
	-webkit-box-shadow: 0 0 0px #ccc;
	box-shadow: 0 0 0px #ccc;	
	background: #fff;
}



/* ITENS PERCURSOS */

.itemToolbar {
    border: medium none;
    margin: 0 0 20px;
    padding: 5px;
}


.catItemHeader:hover, .catItemTitle a:hover {
    color: #738d3c !important;
}

.catItemHeader:focus, .catItemTitle a:focus {
    color: #738d3c !important;
}


td, th {
    padding: 10px;
}
td, element.style {
    vertical-align: top;
}


.itemListBlogView .itemContainer .catItemView {
    border-bottom: 2px solid #eeeeee;
    padding-bottom: 10px;
}

.componentheading {
    border-bottom: 2px solid #eeeeee;
    padding-bottom: 10px;
}


td, th {
    padding: 10px 10px 10px 10px;
}


img {
    border: medium none;
    height: auto;
    max-width: 100%;
}




/* CATEGORIAS */


.catItemHeader .catItemTitle {
    font-size: 30px;
    font-weight: bold;
}




/* TABS */

.bm-content div p {
    border-left: none;
    color: inherit;
    font-family: inherit;
    font-size: 14px;
    font-style: inherit;
    line-height: 22px;
    margin: 0;
    padding-left: 15px;
    text-align: left;
}


.bm-tabs label {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #5ba4a4 0%, #4e8c8a 100%) repeat scroll 0 0;
    border-radius: 1px 1px 1px 1px;
    box-shadow: none;
    color: #285024;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    letter-spacing: 1px;
    line-height: 40px;
    margin-bottom: 0;
    margin-right: 1px;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
    text-transform: none !important;
}


.highlight {
    background-color: #f3f9e4;
    color: #738d3c;
    font-weight: bold;
    padding: 5px;
}

.class="itemHeader" {
    font-style: h1;
}

/* FORMS */



.bfElemWrap .control-group .span4 {
    width: 28.8%;
}

.form-inline .inputbox, .form-inline select, .form-inline textarea, .form-inline input {
    display: -webkit-box;
}

.input-append, .input-prepend {
    display: -webkit-box;
}

.row-fluid {
    margin-left: 0px;
    margin-right: 0px;
}

