body{
	background: #fff;
}

.cabecalho{
	min-height: 125px;
	position: relative;
	z-index: 9999;
}

.bglogo{
	min-height: 125px;
	padding-top: 10px;
	background: url(../img/bglogo.png) right bottom no-repeat;
}
.tel{
	min-height: 40px;
}
.bgmenu{
	min-height: 85px;
	background: #152636;
}

.bgcab{
	background: #152636;
	width: 61%;
	position: absolute;
	right: 0;
	min-height: 85px;
	top: 40px;
}
.txtcontatos{
	text-align: left;
	float: left;
	line-height: 40px;
}
.social{
	text-align: right;
	width: 100px;
	float: right;
	line-height: 40px;
}
.social i, a{
	min-width: 40px;
	line-height: 40px;
	text-align: center;
}
.social a:hover{
	background: #f2f2f2;
	padding: 12px 0;
}

.bgbanner{
	background: #f2f2f2;
}
.bgcont{
	z-index:99999;
	position:relative;
}
.conteudo{
	margin-top: -130px;
	margin-bottom: 130px;
}
.nav-pills > li > a	{
	border-radius:0 !important;
	border-bottom:3px solid transparent;
	color:#FFF;
	font-weight:bolder;
	background:#152636;
	text-transform:uppercase;
}
.navbar	{
	margin-bottom:0px !important;
}
.nav > li > a	{
	line-height:62px !important;
}
.nav > li > a:hover	{
	color:#AB876D !important;
	background:#152636;
}
.navbar-default	{
	background:transparent !important;
	border:0 !important;
}
.zerar	{
	margin:0;
	padding:0;
}
.botao-mais	{
	position:absolute;
	background:#CFD0CE;
	color:#D9AD00;
	font-size:2em;
	border-radius:50px;
	top:45%;
	left:44%;
}
.botao-mais:hover	{
	color:#977900;
	text-decoration:none;
}
.botao-conhecer	{
	background:#D9AD00;
	color:#333333;
	padding:8px 10px 8px 10px;
	font-weight:bolder;
}
.botao-conhecer:hover	{
	background:#152636;
	color:#FFF;
	text-decoration:none;
}
.rodape	{
	margin-top:25px !important;
	background:#152636 url(../img/bgrodape.png) no-repeat;
	background-position: center;
}
.rodape_bg	{
	padding-bottom:1%;
}

/*
CSS DE PÁGINAS 
*/

.zerar	{
	padding:0;
	margin:0;
}

.titulo	{
	font-family:Oswald;
	font-size:2.7em;
	color: #152636;
	margin:4% 0;
}

.sub-titulo	{
	color:#152636;
	font-size:1.8em;
	font-family:Oswald;
}
.red	{
	color:#CC0000 !important;
}
.xp	{
	font-size:1em;
	color:#000;
	font-weight:lighter !important;
}
.bread	{
	background:#152636;
	display:inline-block;
	padding:5px 15px;
	margin-bottom:4%;
	color:#FFF;
}
.bread-in {
	text-decoration:none;
	color:#ccc;
	transition:all 1s;
}
.bread-in:hover	{
	text-decoration:none;
	color:#FFF;
	transition:all 1s;
}
input, textarea	{
	border-radius:0 !important;
	height:auto !important;
	padding:12px !important;
	color:#666 !important;
}
input:focus,textarea:focus	{
	box-shadow:none !important;
	border:1px solid #152636 !important;
}
.enviar	{
	background:#152636;
	color:#ccc;
	font-size:1.2em;
	padding:13px !important;
	border-radius:0;
	margin-bottom:2%;
	border:none;
	transition:all 1s;
}
.enviar:hover	{
	background:#152636;
	color:#FFF;
	transition:all 1s;
}

.testimonial	{
	border:1px solid #f2f2f2;
	background:#fefefe;
	vertical-align:middle !important;
	color:#666;
}

.testimonial-text	{
	background:#f2f2f2;
	color:#333;
	vertical-align:middle !important;
	border:1px solid #f2f2f2;
}

h4	{
	font-family:Oswald;
	color:#152636;
}

h5	{
	font-family:Oswald;
	color:#152636;
	font-size:1.1em;
}

.icon	{
	position:absolute;
	padding:15px 20px;
	font-size:2em;
	background:#FFF;
	color:#152636;
	margin-top:-68px;
}

.primary	{
	color:#333;
	background:#fefefe;
	padding:3px;
	font-family:Trebuchet MS;
}
.galeria	{
	margin-bottom:2%;
	padding:2px;
	border:1px solid #f2f2f2;
	transition:all 1s;
}
.galeria:hover	{
	border:1px solid #152636;
	transition:all 1s;
}

html {

    position: relative;

    min-height: 100%;

}
.clientes	{
	min-height:400px;
}