

/* estilo geral para diversos dipositivos com resoluções inferiores a width 720px */


/* estilo para dispositivos mobile com resolução width 720px no minimo (ex.: Lumia 830) */
@media screen and (min-width: 720px) {
	

}

/* estilo para desktop com resolução mínima de width 1000px (ex.: resolução de  1024 x 768) */
@media screen and (min-width: 1000px) {

	
}

/* estilo para desktop com resolução mínima de width 1280px (ex.: menu monitor) */
@media screen and (min-width: 1280px) {

	.logo{
		background-image: url('../img/logo_d.png');
		background-repeat: no-repeat;
		/*background-color: red;*/
		width: 304px;
		height: 44px;
		float: left;
		margin-top: 20px;
		margin-left: 8px;
	}
	a .logo{
		transition: filter 0.5s, transform 0.5s;
		-webkit-transition: -webkit-filter 0.5s, -webkit-transform 0.5s;
		-moz-transition: -moz-filter 0.5s, -moz-transform 0.5s;
		-o-transition: -o-filter 0.5s, -o-transform 0.5s;
		-ms-transition: -ms-filter 0.5s, -ms-transform 0.5s;
	}
	a:hover .logo{
		filter: blur(5px);
		-webkit-filter: blur(5px);
		-moz-filter: blur(5px);
		-o-filter: blur(5px);
		-ms-filter: blur(5px);
		
		transform: scale(0.9,0.9);
		-webkit-transform: scale(0.9,0.9);
		-moz-transform: scale(0.9,0.9);
		-o-transform: scale(0.9,0.9);
		-ms-transform: scale(0.9,0.9);
	}
	
	.texto_menu{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		font-weight: bold;
		color: #fff;
		padding-top: 25px;
		padding-left: 25px;
	}
	
	.texto_menu a{
		text-decoration: none;
		color: white;
	}
	
	.texto_menu a:visited, a:active, a:link{
		color: white;
	}
	
	.texto_menu a:hover{
		color: black;
	}

	a .selecao{
		background-color: rgba(0,0,0,0);
		
		width: 1px;
		height: 4px;

		float: left;
		top: 60px;
		position: absolute;
		
		transition: width 0.5s;
		-webkit-transition: width 0.5s;
		-moz-transition: width 0.5s;
		-o-transition: width 0.5s;
		-ms-transition: width 0.5s;
	}
	a:hover .selecao{
		width: 40px;
		background-color: #fff;
	}
	
	.redes-sociais{
		width: 200px;
		height: 41px;
		float: right;
		margin-top: 20px;
	}
	
	.facebook{
		background-image: url('../img/facebook_d.png'); 
		background-repeat: no-repeat;
		width: 39px;
		height: 39px;
		float: left;
		margin-right: 8px;
		
	}
	a .facebook{
		background-size: 100%;
		background-position: center;
		
		transition: background-size 0.5s, transform 0.5s;
		-webkit-transition: background-size 0.5s, -webkit-transform 0.5s;
		-moz-transition: background-size 0.5s, -moz-transform 0.5s;
		-o-transition: background-size 0.5s, -o-transform 0.5s;
		-ms-transition: background-size 0.5s, -ms-transform 0.5s;
	}
	a:hover .facebook{
		background-size: 80%;
		
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
	}
	
	.twitter{
		background-image: url('../img/twitter_d.png'); 
		background-repeat: no-repeat;
		width: 39px;
		height: 39px;
		float: left;
		margin-right: 8px;
		
	}
	a .twitter{
		background-size: 100%;
		background-position: center;
		
		transition: background-size 0.5s, transform 0.5s;
		-webkit-transition: background-size 0.5s, -webkit-transform 0.5s;
		-moz-transition: background-size 0.5s, -moz-transform 0.5s;
		-o-transition: background-size 0.5s, -o-transform 0.5s;
		-ms-transition: background-size 0.5s, -ms-transform 0.5s;
	}
	a:hover .twitter{
		background-size: 80%;
		
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
	}	

	.googleplus{
		background-image: url('../img/googleplus_d.png'); 
		background-repeat: no-repeat;
		width: 39px;
		height: 39px;
		float: left;
		margin-right: 8px;
	}
	a .googleplus{
		background-size: 100%;
		background-position: center;
		
		transition: background-size 0.5s, transform 0.5s;
		-webkit-transition: background-size 0.5s, -webkit-transform 0.5s;
		-moz-transition: background-size 0.5s, -moz-transform 0.5s;
		-o-transition: background-size 0.5s, -o-transform 0.5s;
		-ms-transition: background-size 0.5s, -ms-transform 0.5s;
	}
	a:hover .googleplus{
		background-size: 80%;
		
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
	}	
	
	.linkedin{
		background-image: url('../img/linkedin_d.png'); 
		background-repeat: no-repeat;
		width: 39px;
		height: 39px;
		float: left;
		margin-right: 8px;
	}
	a .linkedin{
		background-size: 100%;
		background-position: center;
		
		transition: background-size 0.5s, transform 0.5s;
		-webkit-transition: background-size 0.5s, -webkit-transform 0.5s;
		-moz-transition: background-size 0.5s, -moz-transform 0.5s;
		-o-transition: background-size 0.5s, -o-transform 0.5s;
		-ms-transition: background-size 0.5s, -ms-transform 0.5s;
	}
	a:hover .linkedin{
		background-size: 80%;
		
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
	}	

}

/* estilo para tv com resolução mínima de width 1900px (ex.: resolução de  1980 x 1080 - Wide) */
@media screen and (min-width: 1900px) {
	
}




