html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

ol,ul {	list-style: none}

h1,h2,h3,h4,h5,h6,p,a {	font-weight: normal}

object {	outline: none}

html{	overflow-y: scroll}

body {
	font: 10px/180% "Lucida Grande", "Lucida Sans", Verdana, "Trebuchet MS", "Bitstream Vera Sans", sans-serif;
	color:#555;
	
	word-wrap: break-word;
	text-rendering: optimizeLegibility;
}

/* @group texto */


h1, h2, h3 {
	color: #0a619d;
	font-size: 1.8em;
}

a {	color: #777;
	display: block;
}

a:visited {	color: #999}

a:hover {	color: #069}


.clear {	clear: both; width: 5px; height: 0;}

/* @end */

#wrapper {
	width: 940px;
	height: 600px;
	margin: 150px auto;
}

#main {
	width: 375px;
	float: left;
	height: 500px;
}

#main h1, .content, .mail a, .twitter a, .linkedin a, .separador, #portifa a {
	display: block;
	text-indent: -999px;
	background: url('../sprite.png') no-repeat 0 0;
}

#main h1, .content, .mail a {
	width: 375px;
}

#main h1{
	height: 50px;
}
.content {
	height: 95px;
	background-position: 0 -100px;
}

#portifa a {
	height: 40px;
	margin-top: 10px;
	background-position: 0 -60px;
}

#portifa a:hover {
	background-position: 0 -383px;
}

#links {
	display: inline;
}

.twitter a, .linkedin a, .separador {
	float: left;
	height: 45px;
}

.mail a {
	background-position: 0 -195px;
	float: left;
	height: 50px;
	margin-bottom: 10px;
}

.twitter a {
	width: 231px;
	background-position: 0 -255px;	
}

.separador {
	width: 20px;
	background-position: -231px -255px;
}

.linkedin a {
	width: 120px;
	background-position: -251px -255px;
}

.mail a:hover {
	background-position: 0 -293px;
}

.twitter a:hover {
	width: 231px;
	background-position: 0 -345px;	
}

.linkedin a:hover {
	width: 120px;
	background-position: -251px -345px;
}
