*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style:none;
	outline:none;
}


body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #515151;
	background:#fff;
}

a{
	text-decoration: none;
	color:#515151;
}

p{
	margin:0;
	padding:0;
}

a:hover{
	text-decoration: none;
	color:#000;
}

.destaque{
	font-weight: bold;
}

.clear{
	clear:both;	
}

.f10{
	font-size:10px;
}

.f12{
	font-size:12px;
}

.f14{
	font-size:14px;
}

.f18{
	font-size:18px;
}

.f24{
	font-size:24px;
}

.branco{
	color:#fff;
}

.preto{
	color:#000;
}

.bold{
	font-weight:bold;
}

.center{
	text-align:center;
}

.vmiddle{
	vertical-align:middle;
}

.left{
	float:left;
}

.right{
	float:right;
}

h1{
	font-size:18px;
	margin:0 0 5px 0;
}

article.imagens{
	width:18%;
	float:left;
	margin:10px 1%;
	min-height:190px;
	text-align:center;
}

/*ESTRUTURA DO SITE*/
.master{
	background:#fff;
}

.content1200{
	max-width:1180px;
	padding:10px;
	margin:auto;
}

header#topo{
	background:url(../imagens/bg_menu.png) repeat;
	width:100%;
	z-index:9999999999999;
	top:0;
	border-bottom:2px solid #a6a6a6;
}

header#topo #logo{
	float:left;
	padding:10px 0;
}

header#topo nav#menuMobile{
	display:none;
	position:absolute;
	top:50px;
	left:10px;
}

header#topo nav#menu{
	float:right;
	margin-top:40px;
}

header#topo nav#menu ul li{
	float:left;
	margin:10px;
}

header#topo nav#menu ul li a{
	color:#515151;
	font-size:16px;
}

header#topo nav#menu ul li:hover a{
	color:#000;
}

header#topo nav#menu ul li.active a{
	color:#000;
}

header#topo nav#menu ul li ul{
	background:#a6a6a6;
	padding:0 8px;
	position:absolute;
	z-index:9999999999999999999999;
	
		visibility:hidden;
		opacity:0;
		transition:visibility 0s linear 0.5s,opacity 0.5s linear;
		z-index:999999999;
}

header#topo nav#menu ul li ul li{
	float:none;
	padding:2px;
	margin:0;
}

header#topo nav#menu ul li ul li a, header#topo nav#menu ul li:hover ul li a{
	color:#fff;
}

header#topo nav#menu ul li ul li:hover a{
	color:#000;
}

header#topo nav#menu ul li:hover ul{
	opacity:1;
	transition-delay:0s;
	visibility:visible;
}

/*css menu mobile*/
header#topo nav#menuMobile ul{
	float:right
}

header#topo nav#menuMobile ul li ul{
	width:100%;
	float:left;
	background:#f5f5f5;
	display:none;
}

header#topo nav#menuMobile ul li:hover ul{
	display:block;
}

header#topo nav#menuMobile ul li:hover{
	background:#f5f5f5;
}

header#topo nav#menuMobile ul li ul li:hover{
	background:#ddd;
	color: #666;
}

header#topo nav#menuMobile ul li ul li a{
	color: #333;
}

header#topo nav#menuMobile ul li ul li{
	padding:0 3px 0 24px;
}
/**/

.left-metade{
	width:50%;
	float:left;
}

.right-metade{
	width:45%;
	float:right;
}

footer#rodape{
	background:#dbdbdb;
	border-top:2px solid #a6a6a6;
	padding:20px 0 20px 0;
}

.img-servico{
	border:1px solid #a6a6a6;
}

.img-servico:hover{
	border:1px solid #333;
	opacity:0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
}

.bts{
	color:#fff;
	font-size:14px;
	background:#47a1c1;
	padding:3px 5px;
	text-align:center;
}

.bts:hover{
	background:#162c5f;
	color:#fff;
}

.img5{ display:block; }

@media (max-width: 1020px) {
	.img5{ display:none; }
}

@media (max-width: 980px) {
	header#topo nav#menuMobile{
		display:block;
	}
	
	header#topo nav#menu .menuDesktop{
		display:none;
	}
	
	header#topo #logo{
		width:100%;
		text-align:center;
	}
	
	.img5{ display:block; }
}

@media (max-width: 650px) {
	
	.left-metade{
		width:100%;
		margin:auto;
		float:none;
	}
	
	.right-metade{
		width:100%;
		margin:auto;
		float:none;
	}


}

@media (max-width: 550px) {

	
}
/*Listas*/
