/* CSS Document */
	
	#menu_login{
		width:59%;
		height:142px;
		float:right; 
		text-align:right; 
		background:url(../img/fundo_menu_superior.png) bottom right no-repeat;  
		z-index:999999;
	}
	#logoAbeq{
		width:41%;
		text-align:center;
	}
	#redes_sociais{
		padding-top:10px;	
	}
	#menuLogin{
		padding-top:26px; padding-left:25px;
	}
	#orelhaEsq{
		display:inline;
		position:absolute; z-index:9999; margin-left:-44px; margin-top:50px
	}
	#orelhaDir{
		position:absolute; z-index:1; margin-left:-32px; margin-top:-42px; text-align:right; right:-32px;
	}
	#formLoginTopo{
		text-align:left; width:450px; text-align:center; height:50px;
		padding-top:15px;
	}
	#statusLogin{
		display:inline;
	}
		
	@media (max-width: 992px) and (min-width:768px) {
		#menu_login {
			width:59%;
			height:105px;
			float:left;
			background-position:left bottom;
			
		}
		#logoAbeq{
			width:41%;
			text-align:center;
		}
		#logoAbeq img{
			width:100%;
			height:auto;
		}
		#menuLogin{
			padding-left:30px;
			width:100%;

		}
		#orelhaEsq{
			display:none;	
		}
		#orelhaDir{
			display:none;	
		}
		#formLoginTopo{
			padding-top:20px;
			padding-left:10px; width:100%;			
			float:left;
		}
		#redes_sociais{
			position:absolute;	
			right:0px;
		}
	
	}
	
		/* Lastly, apply responsive CSS fixes as necessary */
    @media (max-width: 768px) {
		#menu_login {
			width:100%;
			height:73px;
			background:url(../img/fundo_menu_superior_peq.png) repeat-x bottom;  
			/*float:right;*/
		}
		#logoAbeq{
			width:100%;
			text-align:center;
		}
		#redes_sociais{
			display:none;
		}
		#menuLogin{
			padding-top:20px; padding-left:5px; padding-right:15px;
			width:100%;
			float:right;
			text-align:right;
			height:73px;
		}
		#orelhaEsq{
			display:none;	
		}
		#orelhaDir{
			display:none;	
		}
		#formLoginTopo{
			padding-left:10px; width:100%;			
			float:right;
			padding-top:0px;
		}
		/*#statusLogin{
			display:none;
		}*/
		#organizaMenuLog{
			width:350px;
		}
    }
	
	
	/* ###################################################################################################################### */

.fakefile_div input {
	border: none;
	width: 1px;
	height: 20px;
	padding-left: 0px;
	padding-top: 3px;
	/*border:1px solid #C00;*/
	width:80px; /*height:20px;*/
	cursor:pointer;
}
 
.fakefile_div input:focus {
	background-color: transparent;
}
 
.fakefile_div {
	position: relative;
	height: 30px;
	padding-top:5px;
	cursor:pointer;
}
 
.fakefile_input {
	margin: 0;
}
 
.fakefile_input {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 20000000;
	padding-top:10px;
	cursor:pointer;
}
 
.fakefile_divin {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 90%;
	cursor:pointer;
}
 
.fakefile_divin input {
	margin-bottom: 5px;
	margin-left: 0;	
	/*border:1px solid #060;*/
	width:0px; height:0px;
	cursor:pointer;
}

/*-----------------------------------------------------*/

/*img{
	max-width:100%;
	height:auto;
}*/