body {
	font-family: 'Cabin', sans-serif;
	font-weight: 400;
	font-size: 12px;
	background-color: #FFED00;
}
.bold {
	font-weight: bold;
}
.fontBlack {
	color: #000;
}
.font12 {
	font-size: 12px;
}
.bottomPad {
	padding-bottom: 20px;
}
.opacidade{
  opacity: .5;
}

/* -MENU- */
.menuTopo {
	height: 74px;
}
.menuGS {
	height: 30px;
	margin: 30px 50px 0;
	text-align: center;
}
.menuGS li a {
    padding-right: 8px;
}
.navbar {
	min-height: 74px;
}
.navbar-toggle {
	border: none !important;
	margin-top: 20px;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #ccc;
}
.navbar-toggle .icon-bar {
	height: 3px;
	width: 35px;
	margin-bottom: 5px;
}
.spaceMenu {
    margin-left: 30px;
    white-space: pre;
}
.logoDir{
  float: right;
  list-style: none;
  margin-top: 20px;
}
.logoDir li {
    display: inline;
}
.logoDir li img {
    display: inline-block;
}



/* -BLOCO ESQ- */
.blocoEsq {
	margin-left: -13px;
}
/* -FORM- */
.form-signin {
	max-width: 240px;
	margin-top: 30px;
	text-align: center;
}
.form-signin .form-signin-heading,  .form-signin .checkbox {
	margin-bottom: 10px;
}
.form-signin .checkbox {
	font-weight: normal;
}
.form-signin .form-control {
	position: relative;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	font-size: 14px;
}
.form-signin .form-control:focus {
	z-index: 2;
}
.form-signin input[type="email"] {
	margin-bottom: -1px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.selectForm {
	color: #555;
	font-size: 14px;
	height: 40px;
	margin-bottom: 20px;
	text-align: left;
	width: 240px;
}
.blocoInfo {
	background: rgba(255, 255, 255, 0.9);
	border-radius: 15px;
	line-height: 8px;
	padding: 20px 10px;
	width: 240px;
	margin: 20px 0;
	font-size: 14px;
	color: #555;
}
.blocoInfo p {
	text-align: center;
}
.logoPC {
	text-align: center;
	width: 240px;
}
.form-signin .form-control:focus {
	border: 2px solid #e31119;
	border-radius: 0;
	z-index: 2;
}

/* -BLOCO DIR- */
.blocoDir {
	padding: 0 0 0 15px;
}
.blocoDirInner {
	text-align: center;
}
/* bt down produto*/
.btnDownProduct {
	background: #fff url("txtBTdown.png") no-repeat scroll center center;
	/*background: rgba(255, 241, 153, 0.9) none repeat scroll 0 0;*/
	border-radius: 8px;
	color: #695b02;
	font-size: 20px;
	font-weight: bold;
	height: 75px;
	margin: 20px 0 10px;
	width: 200px;
	display: inline-block;
}
.produtoAlone {
	margin: 10px auto;
	width: 200px;
}
.produtoAlone img {
    margin: 0 auto;
}
.subTitulo{
  text-align: left;
  margin: 30px 0 10px;
}

.bt{
  cursor: pointer;
}


@media (max-width: 1199px) {
	.menuGS {
		margin: 30px 50px 0 70px;
	}
  .produtoAlone {
    width: auto;
  }
}

@media (max-width: 991px) {
	.form-signin {
		max-width: 240px;
		margin: 30px auto 0;
		text-align: center;
	}
	.navbar-brand {
		display: inline-block;
		float: none !important;
	}
	.logoMenuFix {
		margin: 0 auto;
		text-align: center;
	}
	.logoCD {
		h-eight: 60px;
		margin: 0 0 0 55px;
		width: auto;
	}
	.menuCenter {
		margin: 0 auto;
		max-width: 280px;
	}
	.menuGS {
		height: auto;
	}
	.blocoEsq {
		margin: 0;
	}
	.blocoInfo {
		text-align: center;
		margin: 20px auto;
	}
	.logoPC {
		text-align: center;
		width: 240px;
		margin: 0 auto;
	}
  .subTitulo{
    text-align: center;
  }
}

@media (max-width: 767px) {
}

@media (max-width: 470px) {
	.logoCD {
	}
	.logoCultivarIMG {
		margin-top: 15px;
		width: 60px;
	}
}

@media (max-width: 422px) {
	.logoCD {
		height: 40px;
		margin: 14px 0 0 10px;
		width: auto;
	}
}

/* collapse menu */
@media (max-width: 991px) {
	.navbar-collapse.collapse {
		display: none !important;
	}
	.navbar-collapse.collapse.in {
		display: block !important;
	}
	.navbar-header .collapse, .navbar-toggle {
		display: block !important;
	}
	.navbar-header {
		float: none;
	}
  .menuGS li {
    min-width: 106px;
  }
}

/* retirando linha menu */
.navbar-collapse {
	border-top: none;
	box-shadow: none;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: none;
}
/* modal*/
.modal.custom .modal-dialog {
	width: 50%;
	margin: 0 auto;
}
.modal-header {
	border-bottom: none;
}
.modal-footer {
	border-top: none;
}
.modal-body {
	text-align: center;
	color: #f00816;
}

/* AJUDA */
.ajudaBt {
	cursor: pointer;
}
.ajudaTxt {
	padding: 0px 20px 15px;
	max-width: 600px;
}
.ajudaTxt h3 {
	color: #C21E0D;
	font-size: 18px;
	font-weight: bold;
}
.ajudaTxt p {
	font-size: 15px;
}
.ajudaTxt p.ajudaRed {
	color: #C21E0D;
	margin: 20px auto -2px;
	font-weight: bold;
}
.ajudaTxt p.ajudaGrey {
	color: #80807F;
}

@media (max-width: 470px) {
	.ajudaTxt {
		width: 250px;
	}
}
.btFecharBaloon {
	color: #c21e0d;
	float: right;
	font-size: 20px;
	position: absolute;
	right: 5px;
	top: 5px;
	background-color: transparent;
}

@media (max-width: 470px) {
	.btFecharBaloon {
		right: -5px;
		top: -5px;
	}
}
