.topo
{
	position:fixed;
	top:-200px;
	width:100%;
	float:left;
	background-image:url(../images/bg_white.png);
	background-repeat:repeat-x;
	height:227px;
	
	display:table !important;
	padding-top:15px;
	padding-bottom:5px;
	z-index:9999 !important;
		
	transition: all 0.2s;
}

.logotipo
{
	width:145px;
	float:left;
	box-sizing:border-box;
	text-align:left;
	padding-left:10px;
	padding-top:15px;
	cursor:pointer;
	height:auto;
	margin-left:30px;
}

.logotipo img
{
	margin-right:15px;
	max-width:151px !important;
}

/*.topo_links -- TOPO MUDANDO DE COR
{
	top:0px !important;
	background-color:rgb(0,0,0) !important;
	box-shadow:0px 0px 10px rgb(0,0,0,0.3) !important;
	transition: all 0.2s !important;
}*/

.topo_links
{
	top:0px !important;
	padding-top:5px !important;
	background-color:rgb(250,250,250) !important;
	height:80px !important;
	
	transition: all 0.2s !important;
	border-bottom:solid 1px rgb(240,240,240);
}

.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:8px;
	padding-left:50px;
}

@media screen and (max-width:900px) 
{
	.topo
	{
		position:absolute;	
	}
	
	.logotipo
	{
		width:100%;
		margin-left:0px !important;
		text-align:center !important;
	}
	
	.logotipo img
	{
		width:85% !important;	
	}
}