body {font: .875em "Calibri", Verdana, Geneva, Arial, Helvetica, sans-serif; background: url('images/Textures/IMG_2982-6.jpg') repeat-y top center; background-color:#000; margin: 0; padding: 0; }

/* Header */
#headcont { background: url('images/header3.png') repeat;  /* header bakgrund*/ height: 85px; border-bottom-width: 2px; border-bottom-color: #000; border-bottom-style: solid;}
#header { margin: 0 auto; width: 95%; }
#headcont img { border-style: none;}
#logo {	float: left; margin: 10px 10px;}

#menuWrapper {margin: 0; padding:0;}
#menu {position: relative; float: right; margin:35px 30px 20px 0; padding: 0; font-family: "trebuchet ms";}
#menu ul {margin: 0 5px 0 0; padding: 0;}
#menu ul li {margin: 0 0 0 26px; display: block; padding: 0 0 0 4px; float: left; color:#fff; text-align: left; text-transform: uppercase; border-left: 2px solid #000;}
#menu ul li a {color : #000; text-decoration : none; font-weight: bold; border-style:none; }
#menu ul li a:link, #menu ul li a:visited { padding: 0; }
#menu ul li a:hover {color : #f96; padding: 0;}
#menu ul li.active a {color : #f96; padding: 0;}

/* Containers */	
#content-container {}
#centcont { margin: 0 auto; width: 880px;}
#colcont {float: left;}

#colone { border:1px solid #000; float: right; width: 878px; margin: 5px 0 0 0; display: inline; background: #fff;}
#colone p { margin: 0 10px 10px 10px;}
#colone h2 { color: #241B1B; margin: 5px 0 5px 5px; font: bold italic 20px Calibri, "Times New Roman", Times, serif;}
#colone img { margin: 5px; position: relative; float: right; border-style: none;}	
	
#colleft {float: left; width: 626px;}	

/* Left column */	
.colrightImgLeft { border:1px solid #000; float: right; width: 245px; margin: 5px 0 0 5px; display: inline; background: #fff;}
.colrightImgLeft p {	margin: 0 10px 10px 10px;}
.colrightImgLeft h3 { color: #241B1B; margin: 0 0 5px 5px; font: bold italic 15px Calibri, "Times New Roman", Times, serif;}
.colrightImgLeft img { margin: 3px; position: relative; float: left; border-style: none;}	
	
.colright { border:1px solid #000; float: right;	width: 245px; margin: 5px 0 0 5px; display: inline; background: #fff;}
.colright p {margin: 0 10px 10px 10px;}
.colright h3 { color: #241B1B; margin: 0 0 5px 5px; font: bold italic 15px Calibri, "Times New Roman", Times, serif;}
.colright img { margin: 3px; position: relative; float: right; border-style: none;}		

/* Main page */
.post {overflow:hidden;	margin: 5px 6px 0 0; border: 1px solid #000; background: #fff; }
.post p {color: #000; padding:0 5px 5px 5px; margin: 0 5px;}
.post h2 {color: #241B1B; margin: 0 0 5px 5px; font: bold italic 20px Calibri, "Times New Roman", Times, serif;}
.post-title { }
.post-fecha, .post-title {float: left; position: relative;}
.post-fecha {font: bold italic 20px Calibri, "Times New Roman", Times, serif; background: url(images/opac_fur1.png) no-repeat top left; width:84px; height: 70px; padding: 20px 0 0 0;	color: #fff; text-align: center; line-height: 90%; margin: 5px 0 0 5px;}
.post-fecha span { color: #f96; display: block;}
	
#slideshow {	background: #fff; border:1px solid #000; position:relative;	margin: 5px 6px 0 0; height:420px;}
#slideshow IMG { position:absolute; margin: 9px; z-index:8; border-style: none; opacity:0.0;}
#slideshow IMG.active { z-index:10; opacity:1.0;}
#slideshow IMG.last-active { z-index:9;}	
	
/* Portfolio page*/	
#portfolio { margin: 0 auto; width: 750px;}
#portmenuWrapper {margin: 0; padding:0; }
#portmenu {position: relative; float: left; margin: 5px 0 5px 0; padding: 0;  font-family: "trebuchet ms";}
#portmenu ul {margin: 0 5px 0 0; padding: 0;}
#portmenu ul li {margin: 0 40px 0 0; display: block; padding: 0 0 0 4px; float: left; color:#fff; text-align: left; text-transform: uppercase; border-left: 2px solid #fff;}
#portmenu ul li a {color : #fff; text-decoration : none; border-style:none; }
#portmenu ul li a:link, #menu ul li a:visited { padding: 0; }
#portmenu ul li a:hover {color : #f96; padding: 0;}
#portmenu ul li.active a {color : #f96; padding: 0; font-weight: bold;}

.portcollection 	{ border:1px solid #000; margin: 5px 5px 0 0; position: relative; float: left; background: #fff; height: 150px;}
.portcollection h3{ color: #241B1B; margin: 0; font: bold italic 20px Calibri, "Times New Roman", Times, serif;}		
.portcollection img { border-style: none;}	
	
/* Footer */
#footcont { clear: left;	color: #fff;}
#footer { margin: 0 auto; text-align: right;	padding: 10px 0;}
#footer img { margin: 5px 10px 5px 0; float: left; border-style: none;}
