@charset "utf-8";


/* ALPHA para ie6 */
* html img {
filter:expression(
this.alphaxLoaded ? "" :
(
this.src.substr(this.src.length-4)==".png"
?
(
(!this.complete)
? "" :
this.runtimeStyle.filter=
("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
String(this.alphaxLoaded=true).substr(0,0)+
(this.src="blank.png").substr(0,0)
)
:
this.runtimeStyle.filter=""
)
);
}


/* CSS RESET */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


/* STYLE  */
#lin_1{ height:428px; width:100%; clear:both; text-align:center; background-position:center; }		
	#lin_header{ width:960px; clear:both; margin:0 auto; text-align:left; }
		#cont_menu-logo{ width:264px; float:left; }
		#cont_menu-portfolio{ float:right; }
		#cont_menu-sobre{ float:right; }
		#cont_menu-contato{ float:right; }
		#img-header{ width:960px; clear:both; margin:0 auto; }

#lin_2{ width:100%; clear:both; background-image:url(imagens/sombras-conteudo.png); background-repeat:repeat-x; text-align:center; padding-top:50px; }
	#spacer-ftr{ height:122px; clear:both; background-image:url(imagens/sombras-footer.png); background-repeat:repeat-x; }

#lin_3{ width:100%; clear:both; text-align:center; background-position:center; background-position:top; overflow:auto; }
	#lin_footer{ width:960px; clear:both; margin:0 auto; }
		#spacer-ftr2{ clear:both; height:35px; }
		#spacer-ftr3{ clear:both; height:20px; }
		#twitter_div1{ float:left; padding-right:20px; }
		#twitter_div2{ float:left; text-align:left; padding-top:7px; }
			#twitter_update_list{ width:600px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; line-height:20px; }
		#hrz_footer1{ float:left; padding-right:20px; }
		#behance1{ float:left; padding-right:20px; }
		#behance2{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; line-height:20px; padding-top:7px; }
		#behance2 a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; text-decoration:none; }
		#msn-skype1{ float:left; padding-right:20px; }
		#msn-skype2{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; line-height:20px; padding-top:7px; }
		#hrz_footer2{ float:right; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF; line-height:20px; text-align:right; padding-top:7px; }
		#ass{ float:right; clear:both; padding-top:12px; padding-bottom:15px; }
		
		
/* EXTRAS */
.link_txt a{ color:#a6a6a6; text-decoration:none; }
.link_txt a:hover{ color:#a6a6a6; text-decoration:underline; }
.link_txt a:visited{ color:#a6a6a6; text-decoration:none; }