/* CSS Document */

/*	PRESETS
	--------------------------------------------*/

	.clear { clear: both; } .inline { display: inline; }
	.fltRgt { float: right; } .fltLft { float: left; }
	.left { text-align: left; } .right { text-align: right; }
	
	h1, h2, h3, h4, h5, h6, ul, li, p { 
		margin: 0; padding: 0; 
		font-weight: normal; font-stretch:normal; font-variant: normal; font-style: normal; font-size: 11px; 
		list-style: none;
		}	
	
	body { font-family: Tahoma; font-size: 11px;  }
	
	p, ul { margin: 5px 0 10px 0; }
	a { color: #99cc00; text-decoration: none; }
	a img {border: 0;}	
	
	/*	BASE
	--------------------------------------------*/

	body {
		margin: 0; padding: 0;
		text-align: center;
		/*background: #424C00 url('../images/design/galeria_background_pattern.jpg') top left repeat-x;*/
		background: transparent url('../images/design/intro_bg.jpg') top left repeat; 
		}		
	
	#container {
		width: 780px; overflow: hidden;
		text-align: left; margin: 0 auto 20px auto;
		color: #DAD1C1;
		}
		
	/*	LAYOUT
	--------------------------------------------*/
	
	#logo { margin: 10px 0; padding: 0; 
		float: left; width: 300px;
		}
	
	#top { margin: 20px 10px 0 0; padding: 0; 
		float: right; width: 300px; text-align: right;
		color: #FFF;
		}
		
		#shortcuts li {
	float: right;
	padding: 25px 0 0 0;
	margin: 0 0 0 10px;
	color: #99cc00;
} 
		
		#home {background: transparent url('../images/design/home.gif') top center no-repeat;}
		#sitemap {background: transparent url('../images/design/sitemap.gif') top center no-repeat;}
		#contact {background: transparent url('../images/design/contact.gif') top center no-repeat;}
		
	
	#header { height: 190px; margin:  0 0 0 0; }
	
	#menu  { height: 25px; margin:  10px 0 10px 0; padding: 6px 10px 0 10px; color: #999999;
		background: transparent url('../images/design/galeria_menu.gif') top left no-repeat; text-align: center;
		}
		
	#menu li { display: inline; padding: 0 13px 0 13px; font-weight: bold; 
		/*background: transparent url('../images/design/menudivider.gif') top left no-repeat; */}
	#menu:first-child { background: none;}
	#main .content #menu { display: block; clear:both;height:auto;text-align:left;}
	#main .content #menu li { display: block; clear:both;}
		
	#main {
		width: 465px; margin: 0;
		float: left; display: block;
		}
			
		#main h1 { font-size: 14px; color: #392008; padding: 6px 0 5px 75px; margin: 0 0 20px 0;
			background: transparent url('../images/design/title_left.gif') top left no-repeat;
			font-family: 'Trebuchet Ms'; font-weight: bold;
			}
			
	#sidebar {
		margin: 0; padding: 0 0 90px 0;
		width: 295px; float: right;
		background: transparent url('../images/design/fancy.gif') bottom left no-repeat;
		}
		
		#sidebar h1 { font-size: 14px; color: #392008; padding: 6px 0 5px 10px; margin: 0 0 20px 0;
			background: transparent url('../images/design/title_right.gif') top left no-repeat;
			font-family: 'Trebuchet Ms'; font-weight: bold;
			}
			
		#sidebar .content {margin: 0 65px 0 0;}
		
		#sidebar .content h2 { font-size: 14px; color: #392008; padding: 6px 0 5px 10px; margin: 10px 0 10px 0;
			background: transparent url('../images/design/title.gif') top left no-repeat;
			font-family: 'Trebuchet Ms'; font-weight: bold;
			}
			
	#full {
		width: 780px; margin: 0; padding: 0;
			
		}
			
		#full h1 { font-size: 14px; color: #392008; padding: 6px 0 5px 75px; margin: 0 0 20px 0;
			background: transparent url('../images/design/title_full.gif') top left no-repeat;
			font-family: 'Trebuchet Ms'; font-weight: bold;
			}
			
	
	#main .content {margin: 0 0 0 65px;}
	#main .smallpic img {
		border: 5px solid #44270B; 
		margin: auto;
	}
	#full .content {margin: 0 65px;}
	
		.content { text-align: justify; }
		
		#full .content h2, #main .content h2 { font-weight: bold; font-size: 14px; margin: 20px 0 10px 0; font-family: 'Trebuchet Ms'; color: #CC6600; }
		
	
	a.out {

		padding: 0 15px 0 0;
		background: transparent url('../images/design/external.gif') center right no-repeat; 

		}
		
	
	#menu li a { color: #DAD1C1;}
	#menu li a:hover { color: #FFFFFF;}
		
	#sidebar .content img {border: 5px solid #44270B; margin: 0 0 10px 0;}
	
	p.more { text-align: right;}
	
	li.current,#menu li.current a { color: #CC6600;}

	.keptar { width: 100%; }

.keptar { width: 100%;}

.keptar { text-align: center; }

.keptar img { border: 5px solid #44270B; margin: 0 0 10px 0;vertical-align: middle; 
}
