#divWidg{
	position:fixed;
	top:25%;
	right:0;
	z-index:10001;
}
#divWidg a{
	display:block;
	padding:0.5em;
	margin:0.2em 0 0 0;
	color:white;
	text-align:center;
	font-family:'Open Sans', sans-serif;
	text-decoration:none;
	white-space:nowrap;
	border:1px solid white;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
}
#divWidg a span.mobile{
	display:none;

}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	#divWidg{
		top:40%;
	}
	#divWidg a span.desktop{
		display:none;
	}
	#divWidg a span.mobile{
		display:block;
	}
}
/**/
#divForm{
	position:fixed;
	top:10%;
	width:0;
	height:0;
	right:0;
	bottom:0;
	padding:0.5em;
	background:white;
	z-index:99999;
	border:1px solid white;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display:none;
}
#divForm .fechar{
	position:absolute;
	display:block;
	right:0;
	top:0;
	padding:5px;
	font-size:2em;
	color:#f2f2f2;
	z-index:999999;
}
#divForm .fechar:hover{
	color:white;
}
#divForm, #divForm a{
	color:#8a8a8a !important;
	text-align:center;
	text-decoration:none;
}
#divForm table{
	width:100%;
	
}
#divForm table td{
	padding:5px;
}
/*#divForm input[type="text"], textarea{
	border:none;
	background:none;
	width:100%;
	padding:8px;
	color:#a9a9a9;
	background:#323232;
}*/
#divForm textarea{
	height:8em;
}
#divLigh{
	position:absolute;
	width:100%;
	height:100%;
	background:url(images/pixel-light.png) center center repeat;
	z-index:10001;
	display:none;
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
	#divForm table td{
		display:block;
		width:100%;
	}
}
