body, #contents, #menu {
	width: 970px;
	min-width:970px;
	max-width:980px;
	margin:0;
	}

	
	#contents	
	{	margin:0 auto;
		background: url(/img/background.jpg) repeat-x;
		color: #000;	
	}
	
	h1	
	{
		color:#3f3f3f;
		background-color: transparent;
		font: normal 28px Arial, Sans-Serif;
	}

	h2	
	{
		color:#3f3f3f;
		background-color: transparent;
		font: normal 24px Arial, Sans-Serif;
	}
	
	h3	
	{
		color:#3f3f3f;
		background-color: transparent;
		font: normal 20px Arial, Sans-Serif;
		margin:0 0 15px;
	}
	
	p	
	{
		color: #333;
		font-family: Arial, Sans-Serif;
		font-size: 0.8em;
	}
	
	#hhead {		
		height: 119px;
	}
	
	.tel	
	{
		font: normal 24px Arial, Sans-Serif;
		text-align:right;
	}

	#name
	{
		font-size: 22px;
	}
	
	a:link
	{
		color:#0055CC;
	}

	a:visited{
		color:#0055CC;
	}

	a:hover{
		color:#CC0000 !important;
	}

	img{
		border:0;
	}

	
	.code
	{
		color: #339;
		background-color: transparent;
		font-family: times, serif;
		font-size: 0.9em;
		padding-left: 40px;
	}

	blockquote
	{
		color: #606060;
		font-family: Arial, Sans-Serif;
		font-size: 0.8em;
		padding-left: 20px;
	}
	#col1
	{
		float: left;
		padding: 10px 30px 0px 20px;
	}
		
	#col2
	{
		float: left;
		padding: 10px 30px 0px 20px;
	}
		
	#col3
	{
		float: left;
		padding: 10px 30px 0px 20px;

	}
		
	#col4
	{
		float: right;
		padding: 10px 30px 0px 20px;
	}

	#footer
	{
		clear: left; 
		background: url(/img/background_footer.jpg) repeat-x;
		padding: 0px;
		text-align:center;
		padding: 10px 0px 10px 0px;
	}

	
	#menu
	{
		clear: left;
		text-align:center;
		font-family: Arial, Sans-Serif;
		height: 20px;
		padding: 10px 0px 10px 0px;
		background:#f1f1f1;
	}
	
	#menu li
	{
		width: 18%;
		list-style-type:none;
		float:left;
	}

	#menu a
	{
		display:block;		
		color:#0055CC;		
	}

	#por1
	{
		float: left;
		width: 43%;
		padding: 5px 0px 0px 20px;
	}
		
	#por2
	{
		float: left;
		width: 25%;
		padding: 5px 0px 0px 20px;		
	}
		
	#por3
	{
		float: left;
		width: 25%;
		padding: 5px 0px 0px 20px;
	}

	#por4
	{
		float: left;
		width: 52%;
		padding: 5px 0px 0px 20px;
	}


div.catitem {padding-bottom: 10px; margin: 0 0 45px 0;}
div.catitem .image {float: left; padding:2px;}
div.catitem .text {font: normal 0.8em Arial, Sans-Serif; margin: 0 0 0 200px;}
div.catitem .title {font: normal 1.5em Arial, Sans-Serif; line-height: 1.22em; color: #000; margin: 0 0 .5em 0; border-bottom: 1px solid #e1e1e1;}
div.catitem .year {font: normal 0.9em Arial, Sans-Serif; margin: 0 0 0 0px; margin-bottom:20px;}
div.catitem .years {font: normal 0.7em Arial, Sans-Serif; margin: 0 0 0 50px; margin-bottom:20px; text-align:right; padding:10px;}
div.catitem .yearstitle {font: normal 1.7em Arial, Sans-Serif; margin: 0px 0px 10px 0px; margin-bottom:20px; text-align:right; }


	.tableseo
	{
		color: #282828;
		font-family: Arial, Sans-Serif;
		font-size: 0.8em;
	}

div.catitem .textseo {font: normal 0.8em Arial, Sans-Serif; margin: 0 0 0 20px;}

ul { border:none; margin:0 0 0 33px; padding:0 0 0 21px; }


.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid #FF6600;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

