html, body{
    font-size: 100%;
	background-color:#fff; background:url('../images/fundo_nuvem.jpg'); background-position:top center; background-repeat:no-repeat; background-size:cover; 
	font-family: 'Baumans', sans-serif;
	min-width:1250px;
}
p{
	margin:0;
}
h1,h2,h4,h5,h6,a{
	font-weight:100;
	margin:0;
	text-shadow: 0 0 3px #000;
	color: #000;
}

h3{ float:left; margin:2px 10px 0 0; color: #fff; text-shadow: 0 0 3px #000;}

ul,label{
	margin:0;
	padding:0;
}
body a:hover{
	text-decoration:none;
}

.c_barra { max-width:600px; }
.c_princ { background-color:#fff; box-shadow:0 3px 7px #000; clear:both; width:1250px; }
.bandeira {
		margin:7px 0 0 20px;
}
	
.barra{
	background:url(../images/bar.jpg); padding:7px;
	background-size:100% 100%;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	box-shadow:0 0px 5px #000;
	-moz-box-shadow:0 5px 10px #000;
	-webkit-box-shadow:0 5px 10px #000;
}
	
.banner1{
	background:url(../images/topo.jpg) no-repeat 0px 0px;
	background-size:100% 85px;
	-webkit-background-size:100% 85px;
	-moz-background-size:100% 85px;
	-o-background-size:100% 85px;
	min-height:30px;
	min-width:1250px;
}
.banner-info1 {
    background: url(../images/dott.png)repeat 0px 0px;
    background-size: 4px;
    -webkit-background-size: 4px;
    -moz-background-size: 4px;
    -o-background-size: 4px;
    -ms-background-size: 4px;
    min-height:30px;
    padding: 1em 0;
}

.logo { padding:0; margin:-30px;}

.navbar-brand{
	font-family: 'Audiowide', sans-serif;
	font-size: 2em;
    color: #fff !important;
    text-decoration: none;
    text-transform: uppercase;
    height: 30px;
    padding-right: 0;
    letter-spacing: 1px;
	text-shadow: 0 0 5px #000 , 0 0 5px #000;
}
.navbar-brand span{
	color:#835a0a;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
}
.navbar-default {
    background: none;
    border: none;
    margin: 0;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
    font-size: 0.9em;
    padding: 18px 11px 0;
    font-weight: 400;
    text-transform: uppercase;
}
.navbar-nav {
    float: right;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color:#f8efd0;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #f8efd0;
    background-color: transparent;
}
.navbar-nav li.act a{
	color:#f8efd0;
}

.collapsed span{
	display: inline-block;
    left: -1em;
}
.collapsed i{
	display:none;
}

.caixa-login{
	width:500px;
	padding:20px;
	margin:auto;
	
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background-color:#fff;
	border:1px solid #835a0a;
}

.caixa-prod {
	width:100%;
	padding:20px;
	margin:auto;
}

.caixa-produto {
	border:1px solid #eaeaea; 
	float:left; 
	padding:1%; 
	min-width:31%;
	margin:1.13%;
	
	border-radius:8px 0 8px 0;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
	
	background:url(../images/box.jpg) no-repeat 0px 0px;
	background-size:100% 100%;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
}

.caixa-produto:hover{
	border:1px solid #835a0a; 
}

.g-recaptcha {
	margin:auto;
}

.colflo { max-width:300px; border:1px solid #ccc; float:left; margin:0 50px 25px 82px;}
.tcolsl { float:left; max-width:430px; }
.tcolsr { float:right; max-width:430px; }
.tcolsl2 { float:left; max-width:550px; border:1px solid #999; margin-top:13px; }
.tcolsr2 { float:right; min-width:360px; }
.scol { max-width:430px; text-align:center; margin:auto;}

/*
@media (max-width:1000px){
	.colflo { margin:0 25px 25px 25px;}
	.tcolsl { float:none; text-align:center; margin:auto;}
	.tcolsr { float:none; text-align:center; margin:auto; padding-top:35px;}
	.tcolsl2 { float:none; text-align:center; margin:auto;}
	.tcolsr2 { float:none; text-align:center; margin:auto; padding-top:35px; min-width:200px; max-width:430px;}
	.caixa-produto {
		min-width:48%;
		margin:1%;
	}
}

@media (max-width:767px){
	
	.navbar-nav {
		float: none;
		text-align: center;
		padding: 0 0 15px 0;
		background-color:#fff;
		border-radius:8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
	}
	.navbar-default .navbar-nav > li > a {
		color: #000;
		text-shadow:none;
	}
	.navbar-default .navbar-nav > li > a:hover {
		text-shadow: 0 0 3px #000;
		color:#000;
	}
	
	.caixa-login{
		width:75%;
	}
	
	.bandeira {
		width:45px;
		margin:-26px 5px 14px 0;
		
	}
	.colflo { max-width:400px; float:none; text-align:center; margin:auto auto 20px auto;}
	
}

@media (max-width:620px){
	.caixa-produto {
		min-width:98%;
	}
	
}

@media (max-width:480px){
	.navbar-brand {
		font-size: 1.5em;
		height:30px;
	}
	.caixa-login{
		width:98%;
	}
	.bandeira {
		width:35px;
		margin:-22px 5px 23px 0;
		
	}

}

@media (max-width:414px){
	.navbar-brand {
		font-size: 1.3em;
	}
	.g-recaptcha {
		margin-left:-10px;
	}
} */