
#index {
	margin: 15px 0 0 30px;
	/*15 arriba y 30 a la izquierda*/ width: 648px; }

#fotos {
	margin: 15px 0 0 30px;
	/*15 arriba y 30 a la izquierda*/ width: 817px; }

#foto {
	width: 648px;
	float: left;
	margin: -4px 0 0 0;
	position: relative;
	z-index: 2; }

#header {
	height: 45px;
	width: 301px;
	background: url(imagenes/home_def.jpg) no-repeat; }

	#header a {
		display: block;
		height: 100%;
		width: 100%;
		text-decoration: none; }

#header- {
	height: 45px;
	width: 301px; }

	#header- a {
		display: block;
		height: 100%;
		width: 100%;
		text-decoration: none;
		background: url(imagenes/home_def.jpg) no-repeat 0px -45px; }

		#header- a:hover { background: url(imagenes/home_def.jpg) no-repeat 0px 0px; }

#nav-place {
	height: 32px;
	width: 177px;
	float: left;
	overflow: hidden; }

	#nav-place a {
		background: url(imagenes/someotherplace.jpg) no-repeat 0px 0px;
		text-decoration: none;
		display: block;
		height: 100%;
		width: 100%; }

#nav-place-thumb {
	height: 32px;
	width: 177px;
	float: left;
	overflow: hidden; }

	#nav-place-thumb a {
		background: url(imagenes/someotherplace.jpg) no-repeat 0px 0px;
		text-decoration: none;
		display: block;
		height: 100%;
		width: 100%; }

#nav-place a:hover { background: url(imagenes/someotherplace.jpg) no-repeat 0px -32px; }

#nav-place- {
	height: 32px;
	width: 177px;
	float: left; }

	#nav-place- a {
		background: url(imagenes/someotherplace.jpg) no-repeat 0px -32px;
		text-decoration: none;
		display: block;
		height: 100%;
		width: 100%; }

		#nav-place- a:hover { background: url(imagenes/someotherplace.jpg) no-repeat 0px 0px; }

#nav-instant {
	height: 32px;
	width: 192px;
	float: left;
	overflow: hidden; }

	#nav-instant a {
		background: url(imagenes/carefortheinstant.jpg) no-repeat 0px 0px;
		text-decoration: none;
		display: block;
		height: 100%;
		width: 100%; }

#nav-instant-thumb {
	height: 32px;
	width: 192px;
	float: left;
	overflow: hidden; }

	#nav-instant-thumb a {
		background: url(imagenes/carefortheinstant.jpg) no-repeat 0px 0px;
		text-decoration: none;
		display: block;
		height: 100%;
		width: 100%; }

#nav-instant a:hover { background: url(imagenes/carefortheinstant.jpg) no-repeat 0px -32px; }

#nav-instant- {
	height: 32px;
	width: 192px;
	float: left; }

	#nav-instant- a {
		background: url(imagenes/carefortheinstant.jpg) no-repeat 0px -32px;
		text-decoration: none;
		display: block;
		height: 100%;
		width: 100%; }

		#nav-instant- a:hover { background: url(imagenes/carefortheinstant.jpg) no-repeat 0px 0px; }

#random-image {
	width: 648px;
	height: 516px;
	float: none; }

#centered {
	float: right;
	width: 648px;
	height: 504px;
	text-align: center; }

.curriculum {
	float: right;
	width: 648px;
	margin: 10px -8px 0 0;
	font-size: 15px;
	text-align: justify;
	font-family: 'Times New Roman', Times, serif; }

.email {
	float: right;
	width: 648px;
	font-size: 15px;
	font-family: 'Times New Roman', Times, serif;
	margin: 200px 40px; }

.copyright {
	position: relative;
	bottom: -260px;
	font-size: 12px; }

#content {
	width: 250px;
	margin: 180px 0 0 225px;
	text-align: left; }

#links {
	float: right;
	width: 239px; }

#links-faded {
	float: right;
	width: 239px;
	margin: -33px 169px 0 0; }

#links-faded-IE {
	float: right;
	width: 239px;
	margin: -10px 169px 0 0; }

#links-faded-SA {
	float: right;
	width: 239px;
	margin: -25px 169px 0 0; }

ul { list-style: none; }

#enlaces li {
	height: 33px;
	float: left; }

	#enlaces li a {
		width: 100%;
		height: 100%;
		display: block;
		text-decoration: none; }

#enlaces #news a {
	background: url(imagenes/news.jpg) no-repeat 0px 0px;
	width: 43px; }

	#enlaces #news a:hover { background: url(imagenes/news.jpg) no-repeat 0px -33px; }

#enlaces #about a {
	background: url(imagenes/about.jpg) no-repeat 0px 0px;
	width: 52px; }

	#enlaces #about a:hover { background: url(imagenes/about.jpg) no-repeat 0px -33px; }

#enlaces #about-selected {
	background: url(imagenes/about.jpg) no-repeat 0px -33px;
	width: 52px; }

#enlaces #jobs a {
	background: url(imagenes/jobs.jpg) no-repeat 0px 0px;
	width: 43px; }

	#enlaces #jobs a:hover { background: url(imagenes/jobs.jpg) no-repeat 0px -33px; }

#enlaces #jobs-selected {
	width: 43px;
	background: url(imagenes/jobs.jpg) no-repeat 0px -33px; }

#enlaces #contact a {
	background: url(imagenes/contact.jpg) no-repeat 0px 0px;
	width: 61px; }

	#enlaces #contact a:hover { background: url(imagenes/contact.jpg) no-repeat 0px -33px; }

#enlaces #news-faded a {
	background: url(imagenes/news.jpg) no-repeat 0px -33px;
	width: 43px; }

	#enlaces #news-faded a:hover { background: url(imagenes/news.jpg) no-repeat 0px 0px; }

#enlaces #about-faded a {
	background: url(imagenes/about.jpg) no-repeat 0px -33px;
	width: 52px; }

	#enlaces #about-faded a:hover { background: url(imagenes/about.jpg) no-repeat 0px 0px; }

#enlaces #jobs-faded a {
	background: url(imagenes/jobs.jpg) no-repeat 0px -33px;
	width: 43px; }

	#enlaces #jobs-faded a:hover { background: url(imagenes/jobs.jpg) no-repeat 0px 0px; }

#enlaces #contact-faded a {
	background: url(imagenes/contact.jpg) no-repeat 0px -33px;
	width: 61px; }

	#enlaces #contact-faded a:hover { background: url(imagenes/contact.jpg) no-repeat 0px 0px; }

.bobo { float: left; }

	.bobo a:hover img { border: solid 1px #000000; }

	.bobo img { border: solid 1px white; }

.thumbnail {
	margin: 7px 15px 8px 0;
	position: relative;
	z-index: 2; }

.navega { float: left; }

a img { border: none; }

#images-grid {
	width: 666px;
	height: 539px;
	float: left;
	margin: -11px 0 0 0; }

#nav-fotos { margin: 505px 0; }

#nav-fotos-IE { margin: 370px 0; }

#nombre { float: left; }