body{
	margin: 0;
	padding: 0;
	background: #eee;
	height: 101%;
}

#wrapper{
	width: 1200px;
	height: 900px;
    background: #f9f9f9 url("gerardovalido.jpg") top no-repeat;
	margin: 0 auto;
	padding: 0;
	position: relative;
}

p{
	font: normal 18px/28px Helvetica Neue, Helvetica, Helvetica Neue, Arial, sans-serif;
	color: #444;
	margin: 0 0 20px 0;
	padding: 0;
}



a img {
	border: none;
}

.content{
	width: 1000px;
	width: 800px;
	position: absolute;
	top: 650px;
	left: 60px;
	background: #fff;
	pacity: 0.95;
	border: 1px solid #eee;
	margin: 0;
	padding: 38px;
}

.textarea{
	max-width: 900px;
}

p a {
	color: #777;
	border: none;
	text-decoration: none;
 	font-style: italic;
 }
 
 
 p a:hover {
	color: #999;
 }



.quo{
	background: #858f99;
	color: #fff;
	margin: 0;
	padding: 20px;
}

.quo p{
	color: #fff;
	margin: 0;

}

p.quote{
	font: italic 36px/38px Times, Times New Roman, Garamond,Georgia, serif;
	letter-spacing: -2px;
	color: #fff;
	margin: 0;
	padding: 0;
}



h1{
	margin: 0;
	padding: 0;
	width: 220px;
	height: 300px;
	position: absolute;
	top: 0;
	left: 60px;
}


h1 a, h1 a:hover, h1 a:active, h1 a:link, h1 a:focus, h1 a:visited {
	display: block;
	width: 220px;
	height: 300px;	
	text-indent: -999999px;
	width: 220px;
	height: 300px;
	margin: 0;
	background: #858f99 url(logo_gv.png);
	background-size: 220px 300px;
	border: none;
}


h2{
	font: bold 44px/44px Helvetica Neue, Helvetia, Arial, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
	color: #858f99;
}

h3{
	font: bold 20px/20px Helvetica Neue, Helvetia, Arial, sans-serif;
	margin: 0 0 40px 0;
	padding: 0;
	color: #858f99;
}

h4{
	font: bold 20px/30px Helvetica Neue, Helvetica, Helvetica Neue, Arial, sans-serif;
	margin: 40px 0 20px 0;
	padding: 40px 0 0 0;
	color: #858f99;
	border-top: 1px solid #ddd;
}


ul.social{
	margin: 0 0;
	padding: 0;
}

ul.social li{
	font: bold 18px/18px Helvetica, Helvetica Neue, Arial, sans-serif;
	margin: 0 20px 0 0;
	padding: 0;
	list-style: none;
	display: inline;
	text-transform: uppercase;
}


ul.social li a{
	color: #8888;
	text-decoration: none;
	padding-bottom: 2px;
}

ul.social li a:hover{
	color: #888;
	text-decoration: none;
}


p.imgborder{
	border: 1px solid #ddd;
	padding: 0px;
	margin: 40px 0;
}


.img_gal{
	padding: 0;
	margin: 0 0 40px 0;
	float: left;
	width: 800px;
}


.img_gal img{
	width: 380px;
}


.img_gal .left{
	float: left;
}

.img_gal .right{
	float: right;
}


.img_gal .big img{
	width: 800px;
}


.footer{
	clear: both;
	border-top: 1px solid #ddd;
	margin: 40px 0 0 0;
	padding: 40px 0 20px 0;
}


.footer p{
	font: normal 16px/20px Helvetica, Helvetica Neue, Arial, sans-serif;
	color: #888;
	margin: 0 0 20px 0;
	padding: 0 0;
}



.years{
	background: #eee;
	padding: 15px;
}

.years p{
	font: bold 16px/20px Helvetica, Helvetica Neue, Arial, sans-serif;
}

.jobtitle{
	margin: 5px 0 15px 0;
	padding: 0 0;}


ul.tasks{
	font: normal 16px/20px Helvetica, Helvetica Neue, Arial, sans-serif;
	margin: 0 0 30px 20px;
	padding: 0 0 0 0;
	list-style-type: square;
	color: #888;
}


ul.tasks li{
	font: normal 14px/18px Helvetica, Helvetica Neue, Arial, sans-serif;
	margin: 0;
	padding: 0 0 0;
}