body{

	background: url(../images/sos.png);
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
}

span a{
	color: #080808 !important;
}

h1, .h1, h2, .h2, h3, .h3{
	margin-top: 0 !important;
	color: #E6323B !important;
}

h2, .h2{
	font-size: 20px !important;
	color: #BEC3BF !important;
	text-transform: uppercase;
}

h3{
	line-height: 3.1 !important;
}

/* --- MEDIA QUERIES --- */

@media (min-width: 1200px){
	.container {
		width: 1240px !important;
		max-width: 100%;
	}
}

@media (min-width: 768px){
	.navbar {
		border-radius: 0 !important;
	}
	.col-sm-offset-1 {
		margin-left: 0 !important;
	}
}

div.col-xs-12 > span{
  padding: 0 15px;
}

div.brand > span{
	font-size: 22px;
	color: #fff;
}

/* --- FIM MEDIA QUERIES --- */


.border-bottom{
	border-bottom: 1px solid #eee; 
}

.navbar-default{
	background: #e6323b !important;
	border: none !important;
}
.navbar{
	margin-bottom: 0px !important;
}

.navbar-default .navbar-nav > li > a{
	padding: 14px 40px !important;
	font-size: 16px;
	text-transform: uppercase;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color: #F1E632 !important;
}

.navbar-collapse{
	padding-left: 0 !important;
}

.logo{
	background: #fff;
	padding: 15px 0;
}

.container{
	-webkit-box-shadow: 0px 4px 9px 0px rgba(207,207,207,1);
	-moz-box-shadow: 0px 4px 9px 0px rgba(207,207,207,1);
	box-shadow: 0px 4px 9px 0px rgba(207,207,207,1);
}

.container.top{
	background: #1d7ec0;
}

.btn-default{
	border: 2px solid #F3742E !important;
	background: #FEF68A !important;
	color: #F3742E !important;
	font-style: normal;
	font-size: 16px !important;
	font-weight: bold !important;
	padding: 2px 20px !important;
}

.slide{
	padding: 0px !important;
}

.carousel{
	background: #fff;
}

.row{
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, 
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, 
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, 
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, 
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, 
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, 
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, 
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, 
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, 
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, 
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, 
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.titulo-destaque{
	margin-top: 10px;
}

.destaque-produtos{
	padding: 20px;
	background: #fff;
}

.servicos{
	padding: 20px;
	background: #fff;
}

.fa{
	font-size: 45px;
	padding: 10px 0 10px 0; 
}

.tbdestaque{
	float:left;
	margin-left:18px;
	-webkit-box-shadow: 0px 0px 16px 0px rgba(50, 50, 50, 0.18);
	-moz-box-shadow:    0px 0px 16px 0px rgba(50, 50, 50, 0.18);
	box-shadow:         0px 0px 16px 0px rgba(50, 50, 50, 0.18);
}
.tbnome{
	font-family:Calibri, Tahoma, Arial;
	font-size:16px;
	color:#000;
}
.tbpreco{
	font-family:Calibri, Tahoma, Arial;
	font-size:22px;
	color:#e12626;
}

.thumbnail{
	margin-bottom: 0 !important;
}

.btninfo {
	display: block;
	background: #4A4A4A;
	width: 175px;
	height: 35px;
	line-height: 34px;
	padding-left: 16px;
}

.btn-primary{
	background-color:#4A4A4A !important;
	border-color:#4A4A4A !important;
	padding: 5px 20px !important;
}

.btninfo a {
	color: #FFF !important;
	text-decoration: none;
}

.btninfo a:hover {
	color: #FFF;
	text-decoration: none;
}

.btninfo a:visited {
	color: #FFF;
	text-decoration: none;
}

.tbprodutos{
	padding: 0 20px 0 0;
}

.descricao{
	font-size: 16px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	width: 183px;
}

a.list-group-item.active{
	background: #E6323B !important;
	border: 1px solid #E6323B !important;
	font-weight: bold;
}

.rodape{
	padding: 0 20px !important;
	text-transform: uppercase;
	font-size: 14px;
	color: #999;
}

#text-produto{
	font-style: normal;
	font-size: 14px;
	padding-bottom: 20px;
}

#texto-servicos{
	font-style: normal;
	padding: 0 20px;
}

#green-button{
	background: #69B74F !important;
	border: 2px solid #69B74F !important;
	color: #fff !important;
}