/* BLOCK BOXOK */
html, div, form { display: block; }

body {
	display:block;
	margin: 0;
	padding: 0;
	background: #555454 url(../images/background.jpg) repeat-x top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3c3c3c;
	}
	
p { display:block; }
h1 { font-size: 18px; font-weight: bold; margin: 0 0 10px 0; }
h2 { font-size: 16px; font-weight: bold; margin: 0 0 10px 0; }
h3 { font-size: 14px; font-weight: bold; margin: 0 0 10px 0; }
img { margin: 0; border: 0; }
a { outline: none; color: #3c3c3c; text-decoration: none; }
.clearfix { clear: both; }


#container {
	width: 940px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	}
	
	#header {
		width: 940px;
		height: 270px;
		background: url(../images/header.jpg);
		}
		
		#header a {
			display: block;
			width: 940px;
			height: 270px;
			}
		
	#nav {
		display: block;
		width: 900px;
		height: 52px;
		margin: 0;
		padding: 0 20px 0 20px;
		list-style-type: none;
		background: url(../images/nav.jpg);
		}
		
		#nav1, #nav2, #nav3, #nav4, #nav5, #nav6, #nav7, #nav8 {
			height: 52px;
			float: left;
			}
			
		#nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a, #nav6 a, #nav7 a, #nav8 a {
			display: block;
			height: 52px;
			_width: 10px;
			font-family: arial, helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color: #fff;
			line-height: 52px;
			padding: 0 13px 0 13px;
			}
			
			#nav1 a:hover, #nav2 a:hover, #nav3 a:hover, #nav4 a:hover, #nav5 a:hover, #nav6 a:hover, #nav7 a:hover, #nav8 a:hover {
				background: url(../images/navHover.jpg);
				}
		
	#contentContainer {
		width: 940px;
		background: url(../images/contentBackground.png) top center repeat-y;
		behavior: url(styles/iepngfix.htc);
		overflow: hidden;
		}
		
		#sideBar {
			width: 250px;
			margin: 0 0 0 20px;
			float: left;
			}
			
			.modul {
				width: 250px;
				margin: 0 0 30px 0px;
				color: #323232;
				}
				
				.modul .header {
					height: 60px;
					height: 44px;
					padding: 0 0 0 20px;
					line-height: 45px;
					font-family: arial, helvetica, sans-serif;
					font-size: 16px;
					font-weight: bold;
					background: url(../images/modulHeader.jpg);
					}
					
				.modul .content {
					width: 210px;
					padding: 10px 20px 30px 20px;
					background: #ffd200 url(../images/modulFooter.jpg) bottom left no-repeat;
					}
					
					.modul .content p { margin: 0; }
			
		#content {
			width: 610px;
			padding: 20px;
			float: left;
			color: #000;
			}
		
	#footer {
		width: 940px;
		height: 60px;
		background: url(../images/footerBackground.png) top center no-repeat;
		behavior: url(styles/iepngfix.htc);
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		}
		
		#footer .left {
			float: left;
			margin: 0;
			line-height: 35px;
			padding: 0 0 0 30px;
			}
			
		#footer .right {
			float: right;
			margin: 0;
			line-height: 35px;
			padding: 0 30px 0 0;
			}
			
			#footer .right a { color: #000; }
			
		
.newsContainer {
	margin: 0 0 30px 0;
	}
	
	.newsHeader {
		padding: 5px;
		width: 600px;
		background: #ffd200 url(../images/newsHeader.jpg) bottom left repeat-x;
		-moz-border-radius: 5px;  
		-webkit-border-radius: 5px;  
		border-radius: 5px;
		}
	
		.newsName {
			font-size: 14px;
			font-weight: bold;
			}
			
		.newsDate {
			font-size: 11px;
			font-weight: bold;
			display: block;
			}
		
	.newsButton {
		font-size: 10px;
		font-weight: bold;
		background: url(../images/navHover.jpg) center left repeat-x;
		padding: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		}
		
		.newsButton a {
			color: #fff;
			}
			
		.newsButton a:hover { color: #ffd200; }
		
.main1_newsContainer {
	width: 280px;
	float: left;
	margin: 0 40px 30px 0;
	}
	
	.main1_newsHeader {
		padding: 5px;
		width: 280px;
		background: #ffd200 url(../images/newsHeader.jpg) bottom left repeat-x;
		-moz-border-radius: 5px;  
		-webkit-border-radius: 5px;  
		border-radius: 5px;
		}
			
.main2_newsContainer {
	width: 280px;
	float: left;
	margin: 0 0 30px 0;
	}
	
	.main2_newsHeader {
		padding: 5px;
		width: 280px;
		background: #ffd200 url(../images/newsHeader.jpg) bottom left repeat-x;
		-moz-border-radius: 5px;  
		-webkit-border-radius: 5px;  
		border-radius: 5px;
		}
		
.fogadoOraForm p {
	clear: both;
	margin: 0 0 10px;
	}
	
	.fogadoOraForm p label {
		display: block;
		width: 150px;
		line-height: 25px;
		text-align: right;
		float: left;
		margin: 0 10px 0 0;
		}
		
	.fogadoOraFormInput {
		float: left;
		height: 25px;
		width: 200px;
		}
		
	.fogadoOraFormTextarea {
		float: left;
		height: 100px;
		width: 400px;
		}
		
	.fogadoOraFormSecurityInput {
		float: left;
		height: 25px;
		width: 100px;
		}
		
	.fogadoOraFormSubmit {
		margin: 0 0 0 160px;
		border: 0;
		background: #043152;
		color: #fff;
		cursor: pointer;
		height: 25px;
		padding: 0 10px 0 10px;
		}