@font-face {
    font-family: 'buttercup_sampleregular';
    src: url('buttercup_sample-webfont.woff2') format('woff2'),
         url('buttercup_sample-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{font-family:Arial, Helvetica, sans-serif; -webkit-font-smoothing:antialiased; overflow:auto;}

/*menu*/
.menu{z-index:100;   position: relative;}
.navbar-default .navbar-nav>li>a { color: #7d7d7d; text-transform:uppercase; font-size:12px; font-family: 'Ubuntu', sans-serif; font-weight:500;}
.navbar-default { background-color:#FFF; border:none;}
.navbar { margin-bottom: 0; min-height: 20px; border-radius: 0px; -webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow:    0px 4px 5px 0px rgba(50, 50, 50, 0.28);
box-shadow:         0px 4px 5px 0px rgba(50, 50, 50, 0.28);}
.nav>li>a { padding: 15px 15px;}

/*banner*/
.banner{background-image: url(../images/bg.jpg);background-position:center bottom;background-repeat:no-repeat; background-size:100%; z-index:-100; }
.banner img{ margin-top:20px;}

.banner h1{font-family: 'Ubuntu', sans-serif; font-weight:bold; font-size:37px; color:#c3c3c3; text-transform:uppercase;}
.banner h2{font-family: 'buttercup_sampleregular'; font-weight:bold; padding-top:0px;  font-size:55px; color:#ee6275; margin-bottom:0px; padding-bottom:0px;}
.banner h3{font-family: 'buttercup_sampleregular';font-weight:bold; font-size:30px; color:#9d9d9d; text-transform:uppercase; padding-top:0px; margin-top: -15px; margin-bottom:25px;}
.banner p{ color:#000000; font-family: 'Ubuntu', sans-serif; font-weight:400; font-size:12px;}
.banner p span{ font-size:20px; text-transform:uppercase; font-family: 'buttercup_sampleregular'; font-weight:bold;}

/*formulario*/
.formulario{ background-color:#FFF; padding:20px; padding-top:0; padding-bottom:30px;  min-height: 500px; margin-top: 60px;}

.form{ padding:0px; margin-top:20px;}
.form p{ color:#404040; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin-top:15px;}
.form input{ margin-top:0px; margin-bottom:15px; padding-left: 23px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#757575;}
.form label{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757575;}
.user{background-image:url(../images/i_user.png); background-repeat:no-repeat; background-position:left; padding-left:25px; }
.email{background-image:url(../images/i_email.png); background-repeat:no-repeat; background-position:left; padding-left:25px; }
.phone{background-image:url(../images/i_phone.png); background-repeat:no-repeat; background-position:left; padding-left:25px; }

.dn{background-image:url(../images/i_dn.png); background-repeat:no-repeat; background-position:left; padding-left:25px; }
.postal{background-image:url(../images/i_postal.png); background-repeat:no-repeat; background-position:left; padding-left:25px; }

.rd{ margin-right:10px;}

.textCondicoes{font-size:11px; color:#616161; font-family: Arial; font-weight:normal;}
.textCondicoes a:link, .textCondicoes a:hover, .textCondicoes a:visited{font-size:11px; color:#616161; text-decoration:underline;}

.checkbox-inline input[type=checkbox] { margin-top:0px;}

.alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; border-radius: 4px; margin-bottom: 20px; font-size: 13px; line-height: 18px; padding: 10px; }


.form .btn{  height: inherit; font-family: 'Ubuntu', sans-serif; font-weight:bold;  border-radius:5px; font-size:24px; color:#fff; outline:none; width:100%; background: url(../images/bg_button.png) repeat-x; margin-top:20px; margin-bottom:20px; padding:5px; text-transform:uppercase;}
.form .btn sup{   top: -7px; font-size:15px;}
.form .btn:hover, .form .btn:focus, .form .btn:active{ color:#FFF; outline:none; text-decoration:none; box-shadow:none; background-color:#8faf2f; background-image:none;}

.modal{overflow-x: hidden;}
.close{  position: absolute; float:none;  margin-top: -240px; opacity:1;  margin-left: -10px;}
.close:hover{opacity:0.9;}

.checkbox-inline input[type=checkbox] { margin-top: 5px;}

.metodopagamento .radio-inline input[type=radio] {
    margin-top: 55px;radio margin-left: -20px;
}

.campombway { display:block;}

@media (max-width:1200px){
.nav>li>a {padding: 15px 8px;}
.banner img{  margin-left: -100px;}
}
@media (max-width:992px){
	.banner img{ width:150%;  margin-left: -130px; margin-top:150px;}
	.nav>li>a {padding: 15px 4px; }
	.navbar-default .navbar-nav>li>a{ font-size:11px;}
	.banner p{ font-size:11px;}
	.banner h1{ font-size:35px;}
	.banner h2{ font-size:45px;}
	.banner h3{ font-size:25px;}
}
@media (max-width:768px){
.formulario{ padding:0px;}
.banner{  height:100%; background-repeat:repeat-y; }
}
@media (max-width:480px){
	.metodopagamento .radio-inline input[type=radio] {margin-top: 0; margin-left: -20px; float:left;}
	.metodopagamento label{display:block; width: 100%; clear:both;}
	.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {margin-top: 0; margin-left: 0; }	
	.metodopagamento span { width: 90%;float:left;}
}
@media (min-height:772px){.banner{ background-image: url(../images/bg.jpg);background-position:center;background-repeat:no-repeat; background-size:cover; position:absolute; z-index:-100; width:100%; height:100%;}
