body {
	background:url("../design/fon.jpg") repeat-x;
	color:#1B4867;
	background-color: #E6E6DF;	
}

a {color:#2998FF; text-decoration:none;}
a:hover {color:#7C7C60; text-decoration:none;}

fieldset {border:1px solid #D4E7F7;}
legend {background:#FFF; color:#969678;}

table.table-style01 th {background:#5EAFFF; color:#FFF;}
table.table-style01 th, table.table-style01 td {border:1px solid #B2DAFF;}
table.table-style01 tr.bg td {background:#E9F3FC;}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

/*#header {background:#1F1F1F;}*/
#header {/*background-color:#5DA5D5;*/}

#logo {border-bottom:0px solid #464646; color:#FFF;}
#logo span {color:#77BCFF;}
#logo a {color:#FFF;}


#slogan {color:#1E5173;}

#search #search-input {border:1px solid #FFF;}
#search #search-submit {border:1px solid #969678; background:#969678; color:#FFF;}
#search-input input {background-color:#FFF;}

#nav {background-color:#004C8E;}
#nav li a {border-left:1px solid #009DD7; color:#FFF; text-decoration:none;}
#nav li.last a {border-right:1px solid #009DD7;}
#nav li#nav-active a {background:#969678; color:#ECF5FB; background:url("../design/nav2.gif") 0 0 repeat-x;}
#nav li a:hover {background:#008ABE; color:#FFF;}

#cols .main {background-color:#FFF;}

#content h1 {border-bottom:1px solid #77BCFF;}
#content h2, #content h3, #content h4 {border-bottom:1px solid #CDCDBE; color:#52523F;}

#aside h3 {
	color:#6E6E55;
	padding: 5px;
	background:url("../design/f.png") repeat;
}
#aside ul li {border-bottom:1px solid #D6DEE0; padding-left:12px; background:url("../design/ul-style02.gif") 0 6px no-repeat;}
/*ul.ul-style01 li {padding-left:12px; background:url("../design/ul-style01.gif") 0 5px no-repeat;}*/

#footer {background:#4F4F4F; color:#BFBFBF;}
#footer a {color:#BFBFBF;}
#footer a:hover {color:#FFF;}

#footer2 {
	background:url("../design/footGrad1.jpg") repeat-x bottom #1c2122;
	border-top:solid 3px #939393;
    height:220px;
}
	#footer2 #contact2 {
		background:url("../design/gradient-04.gif") repeat-x top;
		border-bottom:solid 1px #141616;
		border-right:solid 1px #141616;
		width:186px;
		padding:13px 20px 0 20px;
		height:190px;
		float:left;
	}
		#footer2 #contact2 h3 {
			color:#1c2122;
			font-size:18px;
			font-weight:normal;
			padding-bottom:0px;
		}
		#footer2 #contact2 input.txt {
			height:20px;
			color:#87898a;
			padding:6px 2px 0 2px;
			border:0;
			background:#fff;
			display:block;
			margin-bottom:4px;
			width:182px;
		}
		#footer2 #contact2 input.img {
			display:block;
			margin-left:110px;
		}
		#footer2 #contact2 textarea {
			background:#fff;
			border:solid 0;
			width:182px;
			height:78px;
			margin-bottom:7px;
			display:block;
			color:#87898a;
			padding:4px 2px 2px 2px;
		}
	#footer2 .address {
		float:left;	
		line-height:150%;
		padding:18px 0 0 20px;
		color:#A3A3A3;
	}
		#footer2 .address a, #footer2 .address a:hover {
			color:#A3A3A3;
			text-decoration:none;
		}
		#footer2 .address strong {
			color:#bdbfbf;
		}
	
	
	#footer2 p {
		color:#A3A3A3;
		font-size:12px;
		text-align:right;
		padding-bottom:24px;
		padding-top:0px;
	}
		#footer2 p span {
			color:#8f9091;
		}
			#footer2 p a {
				color:#8f9091;
				text-decoration:underline;
			}
			#footer2 p a:hover {
				text-decoration:none;
			}
			.wrapper {
	width:95%;
	margin:0 20px;
}
/* ----------------------------------------------------------------------------------------------------------
Page: Homepage
---------------------------------------------------------------------------------------------------------- */

#perex {border-bottom:2px solid #77BCFF; background:#E1EEFA;
background:url("../design/fondo.jpg") repeat-x;}             

.section {border-bottom:1px solid #CDCDBE; background:#EEEEE9;}
.section h3 {background-color:#979779; color:#FFF;}
.section h3 a {color:#FFF;}
.section h3 a:hover {color:#444434;}
