@font-face {
font-family: "Ibarra";
src: url('./fonts/IbarraReal//IbarraReal-BoldItalic.otf');
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ border:0; margin:0; outline:0; padding:0; vertical-align:baseline; }
body{ 
	background-color: #242724;
	color:		#eee;
	font:		normal normal normal 100%/1.6em "Arial","Helvetica","FreeSans","Liberation Sans","Nimbus Sans L",sans-serif;
	margin:		0 0 -1em 0;
	padding:	0;
}
article,aside,footer,header,nav,section{ display:block; margin:0; padding:0; }

header{
	background-color: black;
}

header img{
	display: block;	
	margin: auto;
}

header h1{		
	font-size:	5.20em;
	margin:		40px 0 20px 300px;
}

header h2{	
	font-family:"Ibarra";
	font-style: italic;
	font-size:	1.8em;
	margin:		40px 0 0 65%;
	color:		#bfcdc1;
	text-shadow:2px 2px 15px #7b887d;
}

article{	
	width:		90%;
	margin: 	auto;
	background-color: black;
}

#contenido{
	margin-top: 55px; 
	padding:	5px 10px 5px 10px;
	display:    table;
	background-color: black;
}


	nav{
		display: table-cell;		
		width: 	 40%;
		background-color: black;
	}
	
	nav img{
		vertical-align: top;
		border:  2px solid #63665f;
		/*margin-left:30px;*/
	}
	
	nav object
	{
		vertical-align: top;		
	}
	
	nav iframe
	{
		vertical-align: top;		
	}

	#slideshow{
		vertical-align: top;
		margin-left:30px;

	}
	
	#slideshow img{
		border:  2px solid #63665f;
	}

	section{
		display: table-cell;
		width:	  60%;
	}
	
	section h1{
		font-family:Tahoma;
		font-size: 1.45em;
		color:	   #627c68;
	}
	
	section hr{
		border: 1px dashed #627c68;
	}
	
	section p{
		font-size:  1em;
		text-align: justify;
		margin:     15px 45px 0 0;
		text-indent:15px;
	}
	
	section a{
		color:		#63665f;
		text-decoration: none;
	}
	
	section a:visited{
		color:		#63665f;
		text-decoration: none;
	}
	
	section a:hover{
		color:		#7b887d;
		text-decoration: underline;
	}

footer{
	margin-top: 20px;
	left:		0;
	padding:	10px;
	position:	relative;	
	background-color: #49554a;
}

footer a{
	color:		#7b887d;
	text-decoration: none;
}
	
footer a:visited{
	color:		#7b887d;
	text-decoration: none;
}
	
footer a:hover{
	color:		black;
	text-decoration: none;
	font-weight:bold;
}

footer img{
	vertical-align: middle;
}



