.topo
{
	position:fixed;
	top:-200px;
	width:100%;
	float:left;
	/*background:linear-gradient(to bottom, rgb(255,255,255,0.8), transparent);
	background-image:url(../images/bg_black.png);*/
	height:190px;

	display:table !important;
	padding-top:5px;
	padding-bottom:5px;
	z-index:9999 !important;
	
	transition: all 0.2s;
	/*border:solid 1px #000000;*/
}

.logotipo
{
	width:180px;
	float:left;
	box-sizing:border-box;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	cursor:pointer;
	height:auto;
	margin-left:20px;
	transition: all 0.2s;
}

.logotipo img
{
	margin-right:13px;
	max-width:181px !important;
	transition: all 0.2s;
}

.menu_mobile_close
{
	display:none;	
}

.menu_top
{
	width:auto;
	margin:0 auto;
	float:left;
	text-align:right;
	
	box-sizing:border-box;
	padding-right:10px;
	height:60px;
	padding-top:20px;
}


/* TOPO PARA LINKS, ROLAGEM DA HOME(APÓS BANNER) */
.topo_links
{
	top:0px !important;
	background-color:rgb(249,249,249);
	box-shadow:0px 0px 10px rgb(0,0,0,0.3) !important;
	transition: all 0.2s !important;
	
	height:60px !important;
	max-height:60px !important;
}

.topo_links .logotipo
{
	width:90px;
}

.topo_links .logotipo img
{
	max-width:50px !important;	
}

.topo_links .menu_top
{
	padding-top:10px;	
}
/* TOPO PARA LINKS, ROLAGEM DA HOME(APÓS BANNER) */


@media screen and (max-width:900px) 
{
	.topo
	{
		position:absolute;	
		height:70px;
		padding-top:10px;
		background-color:transparent !important;
	}
	
	.logotipo
	{
		width:40%;
		margin-left:0px !important;
		text-align:center !important;
	}
	
	.logotipo img
	{
		max-width:auto !important;
		height:75px !important;	
	}
	
	.menu_top
	{
		padding-top:10px;
	}	
	
	.topo_links_mob
	{
		background-color:#EBEBEB;
		height:120px !important;
		max-height:120px !important;
		position:relative !important;
		background-image:none !important;
		border-bottom:solid 1px #CFCFCF;
	}

	.topo_links_mob .linha_topo
	{
		background-image:none;
	}
	
	.topo_links .logotipo img
	{
		max-width:100px !important;	
	}

	.saudacao_nome
	{
		margin-top: 45px !important;
		text-align: center !important;
	}

	.promocoes{
		float: left !important;
		margin: auto !important;
		
	}
}