/* FIXES */
*, html { 
	margin:0; 
	padding:0;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* END FIXES */
body {
	font-family:"Arial", "Helvetica", "Tahoma";
	font-size:0.75em;
	background:url('imagenes/background.jpg') repeat-x #fff;
	color:#002f58;
}

a {
	text-decoration:none;
	color:#379FDF;
	font-family: "Trebuchet MS", "Helvetica", "Tahoma";
}
#all {
	width:950px;
	margin:10px auto;
}

#sidebar {
	float:left;
	width:250px;
}
	#side-header {
	}
	#side-header h1 {
		margin:0px 0px 0px 20px;
		width:188px;
		height:117px;
		background:url('imagenes/logo.png') no-repeat;
	}
	#side-header h1 a {
		display:block;
		width:188px;
		height:117px;
		text-indent:-999999px;
	}
	
	#menu {
		margin:20px 0px 10px 20px;
	}
	#menu ul {
		list-style:none;
	}
	#menu ul li {
		width:180px;
		height:29px;
	}
	#menu ul li a {
		font-size:1.1em;
		text-align:right;
		display:block;
		width:160px;
		height:22px;
		padding-top:5px;
		padding-right:5px;
		background:url('imagenes/menu.png') 0px -30px;
	}
	li.cat-item {
		border:1px solid black;
	}
	li.cat-item a {
		float:left;
		width:160px;
	}
	#menu ul li a:hover {
		background:url('imagenes/menu.png') 0px 0px;	
	}
	#logos a#escapararte {
		display:block;
		width:242px;
		height:122px;
		background:url('imagenes/elescapararte.jpg') center no-repeat;
		text-indent:-9999999px;
	}
	#logos a#facebook {
		display:block;
		width:242px;
		height:122px;
		background:url('imagenes/facebook_logo.png') center no-repeat;
		text-indent:-9999999px;
	}
	#logos a#blog {
		display:block;
		width:188px;
		height:109px;
		background:url('imagenes/logo-blog.png') center no-repeat;
		text-indent:-9999999px;
		margin:10px auto;
	}
	#logos a#junta {
		display:block;
		width:181px;
		height:116px;
		background:url('imagenes/junta.jpg') center no-repeat;
		text-indent:-9999999px;
		margin:10px auto;
	}
#container {
	float:right;
}
	#header {
		width:699px;
		height:80px;
		background:url('imagenes/header-content.png') no-repeat;
	}
		#header h2 {
			float:left;
			color:#FFFFFF;
			font-size:1.1em;
			left:120px;
			position:relative;
			top:35px;
			width:190px;
			text-align:center;
		}
		#header #links {
			float:right;
			position:relative;
			top:10px;
		}
		#header #links a {
			float:left;
			text-transform:lowercase;
			display:block;
			width:100px;
			height:16px;
			text-indent:18px;
			background:url('imagenes/links.png') no-repeat;
		}
		#header #links a:hover {
			color:#FF7B42;
		}
	#content {
		width:639px;
		padding:15px 30px 0px 30px;
		background:url('imagenes/content.png') repeat-y;
	}
	#content p {
		margin:10px 0px;
	}
	#content ul, #content ol {
		margin:10px 20px;
	}
	#content .proyecto {
		width:148px;
		/*height:148px;*/
		overflow:hidden;
		float:left;
		margin:5px;
		text-align:center;
	}
	#content .proyecto h3 {
		font-size:0.9em;
		font-weight:normal;
		margin-bottom:4px;
		height:25px;
	}
	#content .proyecto img {
		border:0px none transparent;
	}
	#content-footer {
		width:699px;
		height:62px;
		background:url('imagenes/content-footer.png') no-repeat;
	}
	
	
/*Lightbox*/	
	#jquery-overlay {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 90;
		width: 100%;
		height: 500px;
	}
	#jquery-lightbox {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 100;
		text-align: center;
		line-height: 0;
	}
	#jquery-lightbox a img { border: none; }
	#lightbox-container-image-box {
		position: relative;
		background-color: #fff;
		width: 250px;
		height: 250px;
		margin: 0 auto;
	}
	#lightbox-container-image { padding: 10px; }
	#lightbox-loading {
		position: absolute;
		top: 40%;
		left: 0%;
		height: 25%;
		width: 100%;
		text-align: center;
		line-height: 0;
	}
	#lightbox-nav {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		z-index: 10;
	}
	#lightbox-container-image-box > #lightbox-nav { left: 0; }
	#lightbox-nav a { outline: none;}
	#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
		width: 49%;
		height: 100%;
		zoom: 1;
		display: block;
	}
	#lightbox-nav-btnPrev { 
		left: 0; 
		float: left;
	}
	#lightbox-nav-btnNext { 
		right: 0; 
		float: right;
	}
	#lightbox-container-image-data-box {
		font: 10px Verdana, Helvetica, sans-serif;
		background-color: #fff;
		margin: 0 auto;
		line-height: 1.4em;
		overflow: auto;
		width: 100%;
		padding: 0 10px 0;
	}
	#lightbox-container-image-data {
		padding: 0 10px; 
		color: #666; 
	}
	#lightbox-container-image-data #lightbox-image-details { 
		width: 70%; 
		float: left; 
		text-align: left; 
	}	
	#lightbox-image-details-caption { font-weight: bold; }
	#lightbox-image-details-currentNumber {
		display: block; 
		clear: left; 
		padding-bottom: 1.0em;	
	}			
	#lightbox-secNav-btnClose {
		width: 66px; 
		float: right;
		padding-bottom: 0.7em;	
	}
