body {
	margin: 0px 0px 0px 0px;	
	color:#522b0a;
	font-family: Arial, Tahoma; 
	font-weight: normal; 
	font-size: 14px; 
	line-height:1.4;
	text-align: center;
	background: #ffffff url('../images2/bg.jpg');
}

td {
	line-height: 130%; 
}

a {
	text-decoration: underline; 
	color:#522b0a;
	font-weight: normal;
	}
a:link {}
a:visited {}
a:active {}
a:hover {text-decoration: none;}



img { border:0px;padding:0px;margin:0px; }

#c0
{
	margin-left: auto;
	margin-right: auto;
	padding:0px;		
	text-align: center;
	background:#ffffff;
}

#c1
{
	margin-left: auto;
	margin-right: auto;
	width:960px;
	padding:0px;		
	text-align:left;
}

#bg {
	margin-left: auto;
	margin-right: auto;
	padding:0px;		
	text-align: center;
	background: #ffffff url('../images2/bg.jpg');
}

#bg-in {
	margin-left: auto;
	margin-right: auto;
	width:930px;
	padding:0px;		
	text-align:left;
}


#head {
	width:960px;
	height:70px;
	padding:0px;
	margin-top:30px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
}

#menu-frame {
	height:37px;
	padding:0px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background: url('../images2/bg_menu.jpg') repeat-x;
}

#head2 {
	width:960px;
	height:auto;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
}

#head2-text {
	float:right;
	width:350px;
	height:auto;
	margin-top:10px;
	text-align:left;
	line-height:140%;	
	font-size:14px;
}


#open-text {
	margin-top:20px;
	margin-bottom:10px;
	margin-left: auto;
	margin-right: auto;
	width:940px;
	padding:0px;		
	text-align:left;
	line-height:150%;
}


#box1 {
	width:960px;
	height:105px;
	text-align:center;
	background: url('../images2/bg_box.png') no-repeat;
	margin:15px 0px;
}




#footer {
	background: #e7ddd4;
	color:#756151;
	margin-top:0px;
	margin-bottom:0px;
	font-size:11px;
	height:auto;
	text-align:center;
	line-height:1.4;
}

#footer-in {
	width:960px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	padding:0px 0 20px 0;
}
#footer a {
	text-decoration: none; 
	color:#756151;
	font-weight: normal;
	}
#footer a:link {}
#footer a:visited {}
#footer a:active {}
#footer a:hover {text-decoration: underline;}

#footer h1 {
	color:#756151;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight: normal;
}

#nav-box {
	text-align: left;
	color:#2a2ac0;
	font-weight: normal;
	font-size: 80%;
	padding:10px 0px 5px 0px;
	margin:0px;
}

#nav-box a {
	text-decoration: none; 
	color:#2a2ac0;
	font-weight: normal; 	
	}
#nav-box a:link {}
#nav-box a:visited {}
#nav-box a:active {}
#nav-box a:hover {text-decoration: none;}


#content {	
	margin-left: auto;
	margin-right: auto;
	padding:0px;	
	margin-top:0px;
	text-align: center;
	background:#ffffff;
}

#content-inner {	
	margin-left: auto;
	margin-right: auto;
	width:930px;
	padding:0px;		
	text-align:left;
}



.file-list-title {
	border:1px solid #eee;;
	padding:5px;
}
.file-list {
	background:#fafafa;
	padding:5px;
}


.upper {
	text-transform: uppercase;
	font-size:115%;
	line-height:120%;
}


.img-content {
	margin: 0px 0px 0px 0px;
	border: #dddddd 2px solid;
	padding: 1px;
}

.article-img {
	margin: 0px 0px 10px 10px;
	border: #dddddd 2px solid;
	padding: 1px;
}

.img {
	margin: 0px 0px 0px 0px;
	border: #d4c3b4 1px solid;
	padding: 3px;
}

.img2 {
	margin: 0px 0px 0px 0px;
	border: #d4c3b4 1px solid;
	padding: 3px;
}

p {
	margin:0px 0px 10px 0px; 
}

form {
	margin:0px; 
}

.hr2 {
	color: #DCD3D0;
	height:1px;
}

.l1 { background-color: #f9f9f9; }
.l0 { background-color: #ffffff; } 


.spacer {
	background-image: url('../images2/spacer.gif');
}


textarea {
	background-repeat: no-repeat;
	border: #2a2ac0 1px solid;
	font-size: 100%; 
	margin-left: 0px; 
	color: #737373; 
	font-family: verdana, arial; 
	background-color: #ffffff;	
}

.input {
	border: #2a2ac0 1px solid;
	font-size: 13px; 
	margin-left: 0px; 
	color: #522b0a; 
	font-family: verdana, arial; 	
}

.input2 {
	border:0px;
	font-size: 13px; 
	margin: 0px; 
	padding:0px;
	color: #522b0a; 
	font-family: verdana, arial; 	
	text-align:center;
	width:720px;
}

.button {
	font-size: 14px; 
	font-family: arial;
	color: #ffffff; 
	padding:5px 10px;
	border: #970021 1px solid;	
	background:#970021;	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}


select { 
	border: #538cc4 1px solid;
	font-size: 13px; 
	margin-left: 0px; 
	color: #522b0a; 
	font-family: verdana, arial; 
	background-color: #ffffff;	
}

label {
	width:140px;
	padding-right: 10px;
	float: left;
	text-align: left;
	height:30px;
}


div.sep2 {
	height: 2px; display:block; clear:both;	margin:auto;
}

div.sep {				
	height: 1px; display:block; clear:both;	margin:auto;
}

div.sep10 {				
	height: 10px; display:block; clear:both;	margin:auto;
}

div.sep15 {				
	height: 15px; display:block; clear:both;	margin:auto;
}

div.sep20 {				
	height: 20px; display:block; clear:both;	margin:auto;
}


h3 {
	font-size: 120%;
	font-weight: bold;
	font-family: arial;
	color: #2a2ac0;
	margin: 0px 0px 5px 0px;
}


h5 {
	font-size: 100%;
	font-weight: bold;
	font-family: arial;
	color: #2a2ac0;
	margin: 0px 0px 5px 0px;
}

#hr {	
	background: url('../images2/bg2.jpg') repeat-x;
	padding:10px 15px;
}


h1 {	
	color:#522b0a;
	font-family: Arial, Tahoma; 
	font-weight: bold; 
	font-size: 21px; 
	line-height: 130%;
	margin:10px 0px;
}

h2 {	
	color:#522b0a;
	font-family: Arial, Tahoma; 
	font-weight: normal; 
	font-size: 16px; 
	line-height: normal;
	margin:10px 0px;
}

h3 {	
	color:#522b0a;
	font-family: Arial, Tahoma; 
	font-weight: normal; 
	font-size: 14px; 
	line-height: normal;
	margin:10px 0px;
}



div.sep-line {				
	height: 1px; display:block; clear:both;	margin:auto;
	border-top:1px dotted #ccc;	
	margin-bottom:10px;
}

#slideshow2 {
    position:relative;
	width: 566px; 
	height: 326px;
	float:left;
}

#slideshow2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow2 IMG.active {
    z-index:10;
}

#slideshow2 IMG.last-active {
    z-index:9;
}

#gallery ul { list-style: none; }
#gallery ul li { display: inline; }

#menu-mobile-png, #content-slide-mobile {
	display:none;
}


#content-slide {
	display:block;
}


.gallery-lista {
	width:50%;	
	display:block;
	float:left;
	margin-bottom:25px;
}


.lista1 {
	width:185px;text-align:center;float:left;margin-right:15px;
}

.lista2 {
	width:200px;text-align:left;float:left;
}

@media screen and (max-width:1024px) {



			body {
				margin: 0px 0px 0px 0px;	
				color:#522b0a;
				font-family: Arial, Tahoma; 
				font-weight: normal; 
				font-size: 13px; 
				line-height: 130%; 
				text-align: center;
				background: #ffffff url('../images2/bg.jpg');
			}

			td {
				line-height: 130%; 
			}

			a {
				text-decoration: underline; 
				color:#522b0a;
				font-weight: normal;
				}
			a:link {}
			a:visited {}
			a:active {}
			a:hover {text-decoration: none;}



			img { border:0px;padding:0px;margin:0px; }

			#c0
			{
				margin-left: auto;
				margin-right: auto;
				padding:0px;		
				text-align: center;
				background:#ffffff;
			}

			#c1
			{
				margin-left: auto;
				margin-right: auto;
				width:100%;
				padding:0px;		
				text-align:left;
			}

			#bg {
				margin-left: auto;
				margin-right: auto;
				padding:0px;		
				text-align: center;
				background: #ffffff url('../images2/bg.jpg');
			}

			#bg-in {
				margin-left: auto;
				margin-right: auto;
				width:auto;
				padding:5px;		
				text-align:left;
			}


			#head {
				width:100%;
				height:auto;
				padding:0px;				
				margin:15px auto 0 auto;
				text-align:center;
			}
			
			#logo1 {
				width:80%;
				max-width:305px;
				margin:0 auto;
			}
			
			#menu-mobile-png { 
				display:block;	
				padding:20px 0;
			}

			#menu-frame {
				height:auto;
				padding:0px;
				text-align:center;
				margin-left: auto;
				margin-right: auto;
				background:#960023;
				
			}

			#head2 {
				width:100%;
				height:auto;
				padding:0px;
				margin-top:10px;
				margin-bottom:0px;
				text-align:left;
				margin-left: auto;
				margin-right: auto;
			}

			#head2-text {
				float:none;
				width:100%;
				height:auto;
				margin-top:0px;
				text-align:left;
				line-height:140%;
				display:block;
				padding:0 0 25px 0;
			}


			#open-text {
				margin-top:20px;
				margin-bottom:0px;
				margin-left: auto;
				margin-right: auto;
				width:100%;
				padding:0px;		
				text-align:left;
				line-height:160%;
			}


			#box1 {
				width:100%;
				height:auto;
				text-align:center;
				background:none;
				margin:0px 0px;
			}

			#box1 img {
				width:99%;
			}


			#footer {
				background: #e7ddd4 url('../images2/bg_footer.png') repeat-x;
				color:#756151;
				margin-top:0px;
				margin-bottom:0px;
				font-size:13px;
				height:auto;
				text-align:center;
				line-height:17px;
				width:100%;
			}

			#footer-in {
				width:auto;
				text-align:center;
				margin-left: auto;
				margin-right: auto;
				padding:10px;
				line-height:24px;
			}
			#footer a {
				text-decoration: none; 
				color:#756151;
				font-weight: normal;
				}
			#footer a:link {}
			#footer a:visited {}
			#footer a:active {}
			#footer a:hover {text-decoration: underline;}

			#footer h1 {
				color:#756151;
				margin:0px;
				padding:0px;
				font-size:11px;
				font-weight: normal;
			}

			#nav-box {
				text-align: left;
				color:#2a2ac0;
				font-weight: normal;
				font-size: 80%;
				padding:10px 0px 5px 0px;
				margin:0px;
			}

			#nav-box a {
				text-decoration: none; 
				color:#2a2ac0;
				font-weight: normal; 	
				}
			#nav-box a:link {}
			#nav-box a:visited {}
			#nav-box a:active {}
			#nav-box a:hover {text-decoration: none;}


			#content {	
				margin-left: auto;
				margin-right: auto;
				padding:0px;	
				margin-top:0px;
				text-align: center;
				background:#ffffff;
			}

			#content-inner {	
				margin-left: auto;
				margin-right: auto;
				width:auto;
				padding:5px;		
				text-align:left;
			}

			#content-slide {
				display:none;
			}

			#content-slide-mobile {
				display:block;
				text-align:left;
				padding:0px;
			}

			#content-slide-mobile img {
				width:auto;
				max-width:90%;
				margin:10px auto;
			}

			.file-list-title {
				border:1px solid #eee;;
				padding:5px;
			}
			.file-list {
				background:#fafafa;
				padding:5px;
			}


			.upper {
				text-transform: uppercase;
				font-size:115%;
				line-height:120%;
			}


			.img-content {
				margin: 0px 0px 0px 0px;
				border: #dddddd 2px solid;
				padding: 1px;
			}

			.article-img {
				margin: 0px 0px 10px 10px;
				border: #dddddd 2px solid;
				padding: 1px;
			}

			.img {
				margin: 0px 0px 0px 0px;
				border: #d4c3b4 1px solid;
				padding: 3px;
			}

			.img2 {
				margin: 0px 0px 0px 0px;
				border: #d4c3b4 1px solid;
				padding: 3px;
			}

			p {
				margin:0px 0px 10px 0px; 
			}

			form {
				margin:0px; 
			}

			.hr2 {
				color: #DCD3D0;
				height:1px;
			}

			.l1 { background-color: #f9f9f9; }
			.l0 { background-color: #ffffff; } 


			.spacer {
				background-image: url('../images2/spacer.gif');
			}


			textarea {
				background-repeat: no-repeat;
				border: #2a2ac0 1px solid;
				font-size: 100%; 
				margin-left: 0px; 
				color: #737373; 
				font-family: verdana, arial; 
				background-color: #ffffff;	
			}

			.input {
				border: #2a2ac0 1px solid;
				font-size: 13px; 
				margin-left: 0px; 
				color: #522b0a; 
				font-family: verdana, arial; 	
			}

			.input2 {
				border:0px;
				font-size: 13px; 
				margin: 0px; 
				padding:0px;
				color: #522b0a; 
				font-family: verdana, arial; 	
				text-align:center;
				width:720px;
			}

			.button {
				font-size: 14px; 
				font-family: arial;
				color: #ffffff; 
				padding:5px 10px;
				border: #970021 1px solid;	
				background:#970021;	
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				cursor:pointer;
			}


			select { 
				border: #538cc4 1px solid;
				font-size: 13px; 
				margin-left: 0px; 
				color: #522b0a; 
				font-family: verdana, arial; 
				background-color: #ffffff;	
			}

			label {
				width:140px;
				padding-right: 10px;
				float: left;
				text-align: left;
				height:30px;
			}


			div.sep2 {
				height: 2px; display:block; clear:both;	margin:auto;
			}

			div.sep {				
				height: 1px; display:block; clear:both;	margin:auto;
			}

			div.sep10 {				
				height: 10px; display:block; clear:both;	margin:auto;
			}

			div.sep15 {				
				height: 15px; display:block; clear:both;	margin:auto;
			}

			div.sep20 {				
				height: 20px; display:block; clear:both;	margin:auto;
			}


			h3 {
				font-size: 120%;
				font-weight: bold;
				font-family: arial;
				color: #2a2ac0;
				margin: 0px 0px 5px 0px;
			}


			h5 {
				font-size: 100%;
				font-weight: bold;
				font-family: arial;
				color: #2a2ac0;
				margin: 0px 0px 5px 0px;
			}

			#hr {	
				background: url('../images2/bg2.jpg') repeat-x;
				padding:10px 15px;
			}


			h1 {	
				color:#522b0a;
				font-family: Arial, Tahoma; 
				font-weight: bold; 
				font-size: 21px; 
				line-height: 130%;
				margin:10px 0px;
			}

			h2 {	
				color:#522b0a;
				font-family: Arial, Tahoma; 
				font-weight: normal; 
				font-size: 16px; 
				line-height: normal;
				margin:10px 0px;
			}

			h3 {	
				color:#522b0a;
				font-family: Arial, Tahoma; 
				font-weight: normal; 
				font-size: 14px; 
				line-height: normal;
				margin:10px 0px;
			}



			div.sep-line {				
				height: 1px; display:block; clear:both;	margin:auto;
				border-top:1px dotted #ccc;	
				margin-bottom:10px;
			}



			#slideshow2 {
				position:relative;
				width:300px;
				margin:20px auto 0 auto;
				height:190px;
				display:block;
				float:none;
			}

			#slideshow2 IMG {
				position:absolute;
				top:0;
				left:0;
				z-index:8;
				width:300px;
			}

			#slideshow2 IMG.active {
				z-index:10;
			}

			#slideshow2 IMG.last-active {
				z-index:9;
			}

			#gallery ul { list-style: none;padding:0;margin:0; }
			#gallery ul li { display: inline;padding:0;margin:0; }
			
			
			.gallery-lista {
				width:100%;				
				display:block;
				float:none;
				margin-bottom:20px;
				height:auto;
				padding:0;
			}


			.lista1 {
				width:100%;				
				display:block;
				float:none;
				text-align:center;
				margin:0 0 10px 0;
				padding:0;
			}

			.lista2 {
				width:100%;				
				display:block;
				float:none;
				text-align:center;
				margin:0;
				padding:0;
			}
			
			.gallery-lista .img2 {
				margin: 0px 0px 0px 0px;
				border: #d4c3b4 1px solid;
				padding: 3px;
			}

}
