/*PRODUTOS*/
.titulo { color: #000000; font-size: 40px; line-height: 40px; font-family: 'Montserrat'; text-align: center; text-align: center; font-weight: 600; padding: 60px 0px 40px 0px; }

.login { width: 100%; height: auto; position: relative; text-align: center; }
.login form { display: inline-block; margin: 20px 0px; width: 290px; padding: 0px 15px 8px 15px; position: relative; height: 112px; }
.login form input[type=text], .login input[type=password] { width: 100%; height: 30px; background-color: #ffffff; border-bottom: #000000 1px solid; text-align: center; line-height: 30px; font-size: 16px; font-family: 'Montserrat'; margin: 0px 0px 10px 0px; }
.login form input[type=buttom] { height: 36px; cursor: pointer; width: 60px; padding: 0px 30px 0px 15px; text-align: left; float: right; line-height: 36px; font-family: 'Montserrat', Arial; font-size: 11px; color: #ffffff; background-image: url(../imagens/seta-direita.png); background-repeat: no-repeat; background-size: auto 12px; background-color: #5c5c5c; background-position: 70px 12px; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.login form input[type=buttom]:hover { background-color: #cf2521; padding: 0px 24px 0px 15px; background-position: 66px 12px; }
.login form .repass { width: auto; height: auto; float: left; padding: 6px 0px; font-family: 'Montserrat'; color: #000000; font-size: 12px; text-transform: none; }
.login form .repass:hover { text-decoration: underline; }

@media screen and (max-width: 1150px) {
	.titulo { padding: 40px 5% 20px 5%; width: 90%; }
}