body{
	font-size: 15px;
	font-family: Georgia;
	margin: 0;
	padding: 0;
	height: 100%;
	background-color:#f5f5f5;
}

.siteheader {
    background-color:#ffffff;
}

.row-height {
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}

.col-height {
  display: table-cell;
  float: none;
  height: 100%;
}

.col-top {
  vertical-align: top;
}

.col-middle {
  vertical-align: middle;
}

.col-bottom {
  vertical-align: bottom;
}

.navbar {
    margin:0;
}

.navbar-default {
    border-radius:0;
    background-image:none;
    background-color:#ff8b06;
    box-shadow: none;
    border:0;
}

.navbar-default .navbar-nav>li>a {
    color: #ffffff;
    text-shadow:none;
}

.navbar-default .navbar-nav>li>a:hover {
    color: #ffffff;
    background-color: #400600;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #ffffff;
    background-color: #400600;
    background-image:none;
}

.padtopbot15{
    padding-top:15px;
    padding-bottom:15px;
}

.centro{
    text-align:center;
}

.direita{
    text-align:right;
}

.dropdown-menu {
    border-radius:0;
    color: #ffffff;
    background-color: #400600;
}

.dropdown-menu > li > a {
    color:#ffffff;
}

.nopadding{
    padding:0;
}

.carousel-control.right {
    background-image:none;
    margin-right:15px;
}

.carousel-control.left {
    background-image:none;
    margin-left:15px;
}

.carousel-control {
    max-width:41px;
}

.carousel-control img {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -20px;
    margin-left: -20px;
}

.bgcaminho{
    background:transparent url(../images/caminho.png) 85% -5px no-repeat;
}

.breadcrumbs{
    background-color: #ececec;
    padding:30px;
}

.footer{
    margin-top:15px;
    border-top:1px solid #d8d8d8;
    'border-bottom:1px solid #d8d8d8;
    padding-top:50px;
    padding-bottom:50px;
}

.border{
	border:1px solid #cccccc;
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        background-color: #400600;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #ffffff;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        background-color: #f5f5f5;
    }
}

/**********************************************************************************************************/

@media (min-width: 480px) {
  .row-xs-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-xs-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-xs-top {
    vertical-align: top;
  }
  .col-xs-middle {
    vertical-align: middle;
  }
  .col-xs-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 768px) {
  .row-sm-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-sm-height {
    display: table-cell;
    float: none;
    height: 100%;
    padding-top:15px;
    padding-bottom:15px;
  }
  .col-sm-top {
    vertical-align: top;
  }
  .col-sm-middle {
    vertical-align: middle;
  }
  .col-sm-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 992px) {
  .row-md-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-md-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-md-top {
    vertical-align: top;
  }
  .col-md-middle {
    vertical-align: middle;
  }
  .col-md-bottom {
    vertical-align: bottom;
  }
}

@media (min-width: 1200px) {
  .row-lg-height {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .col-lg-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  .col-lg-top {
    vertical-align: top;
  }
  .col-lg-middle {
    vertical-align: middle;
  }
  .col-lg-bottom {
    vertical-align: bottom;
  }
}