body{
	margin:0 auto;
	width:900px;
	
	overflow:scroll;
	overflow-x:hidden;
	background-image:url(imgs/bg.jpg);
	background-repeat:repeat-x;
}

header{
	height:134px;
}

#logo_topo{
	width:300px;
	height:133px;
	
	background-image:url(imgs/logo.png);
	float:left;
}

#menu{
   width:600px;
	height:150px;
	display:table-cell;
	vertical-align:middle;
	padding:1px 1px 1px 200px;
	
}

.btmenu{
	text-decoration:none;
	display:table-cell;
	width:100px;
	height:30px;
	margin:0px;
	padding:1px 5px 1px 5px;
	background-color:#222;
	text-align:center;
	vertical-align:middle;
	border-radius:10px;
	color:#bbb;
	font-family:Arial;
	font-size:10px;
	cursor:pointer;
	border:0px;
	text-transform:uppercase;
	outline:none;
}

.btmenu:hover{
	background-color:#c22;
	color:#FFF;
}

.menu_ger{
	display:inline-block;
}

.menub{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:120px;
	margin:0px;
	background-color:#ddd;
	border-radius:10px;
	cursor:pointer;
	border:0px;
	visibility:hidden;
}

.menub a{
	color:#000;
	padding:12px 16px;
	text-decoration:none;
	display:block;
	font-family:Arial;
	font-size:10px;
	text-transform:uppercase;
}

.menub a:hover{
	color:#fff;
	font-weight:bold;
}

#slider{
	background-color:#e7e7e7;
	width:900px;
	height:300px;
	border:0px;
	margin:0px;
	padding:0px;
	
	float:left;
}

#s1,#s2,#s3,#s4,#s5{
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
}

#buscador{
	width:960px;
	margin:410px 0px 0px 0px;
}

#fbuscador{
	display:flex;
	border:1px solid #ccc;
	border-radius:15px;
	padding:20px;
}

.divbusca{
	margin:auto;
	display:inline;
}

label{
	display:block;
}

.titulo{
	font-size:22px;
	color:#BBB;
	padding:10px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}

#destaques{
	display:flex;
	padding:15px 0px;
}
.destaques{
	margin:auto;
	padding:50px;
	background:#000;
	border-radius:100%;
}
.destaques:hover{
	background:#c22;
}

footer{
	background:#538acd;
        width:auto;
      	padding:5px 25px;
	margin:15px 0px 0px 0px;


}

footer a{
	text-decoration:none;
	color:#111;
}

#main{
	padding-top:20px;
}