body { font:normal 14px Helvetica,Arial,Verdana,Sans; background: #eee url(../images/bg_body.png) repeat-x left top; }

a {	text-decoration: none; color: #f09825; }
a:hover { text-decoration: underline; }
strong, b { font-weight: bold; }

#wrap { width: 720px; margin: 0 auto; }

#header { padding-top: 180px; padding-bottom: 50px; background: url(../images/bg_wrap.png) repeat-x left top; }
#header h1 { color: #434343; font-size: 15px; font-weight: bold; margin-top: 20px; }
#header h2 { color: #000000; line-height: 18px; margin-top: 5px;	}
#header strong {font-weight: normal;}
#header h3 { position: absolute; top: 100px; display: block; width: 308px; height: 59px; text-indent: -1000px; background: url(../images/ruben_bernal.png) no-repeat; }

#contact { margin-top: -7px; float: right; text-align: right; display: block;  }
#contact p { margin-bottom: 5px; }

#networks { float: right; }
#networks li { display: inline; }
#networks li a { display: block; float: left; margin-left: 5px; margin-bottom: 5px; text-align:left; text-indent: -9999px; width: 24px; height: 24px; }
#networks li.linkedin a { background: url(../images/linkedin.png); }
#networks li.twitter a { background: url(../images/twitter.png); } 

#menu-web li { height: 45px; margin-right: 30px; display: block; float: left; }
#menu-web li a { font-weight: bold;	color: #000; }	
#menu-web li a:hover { color: #888888; text-decoration: none; }
#menu-web li.seleccionat { background: url(../images/bg_seleccionat.png) no-repeat center bottom; }	
#menu-web li.seleccionat a { color: #888888; }

#menu-lang { float: right; }
#menu-lang li { float: left; margin: 0 5px;	color: #888888;	}
#menu-lang li a { color: #000; }
#menu-lang li a:hover {	color: #888; }

#content { clear: both;	padding-top: 20px; padding-bottom: 50px; }
#content h4 { display: none; }
#content p { line-height: 20px; margin: 15px 0px; }
#content ul { margin-bottom: 20px; }
#content li { line-height: 22px; background: url(../images/bg_li.png) no-repeat left 8px; padding-left: 15px; margin-bottom: 5px; }
