html,
body {
	margin:0;
	padding:0;
	height:100%; 
	color:#333;
	background:#fff url('../images/bg.gif') fixed;
	font:76%/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
html>body #wrap {height:100%;} 
#wrap {
	width:40em;
	margin:0 auto;
}
#header {
	width:40em;
	height:5em;
}
html>body #header {
	position:fixed;
	z-index:10;}
html>body #content-wrap {height:100%;} 
html>body #content {padding:6em 1em;} 
#footer {
	width:40em;
	height:3em;
}
html>body #footer {
	position:fixed;
	bottom:0;
	z-index:10;
}

h1,
h2 {
	margin:0.25em 0;
	font:normal 1.5em/1.1 "Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
	text-align:center;
	letter-spacing:1px;
}
p {margin:1em 0;}
.info {
	position:relative;
	padding:0.5em;
	border:2px solid #999;
	background:#fff;
}
.info_corp {
	color: #30748D; font-family: Verdana, Geneva, Arial, sans-serif; font-size: 1.2em; line-height: 180%; padding: 5px; text-indent: 15px; text-align : justify;"
}
a:link,
a:visited {
	border-bottom:1px dotted;
	color:#AE4F0C;
	font-weight:bold;
	text-decoration:none;
}
a:focus,
a:hover {
	border-bottom-style:solid;
	color:#D03900;
}
#header,
#footer {
	color:#111;
	background:#ddd;
	text-align:center;
}
#content-wrap,
/*#content {background:#f8f8f3 url('demo.gif');}*/
#content {background:#f8f8f3;}
#footer a {color:#111;}
#div_info {
	position:absolute;
	top:0;
	right:0;
	width:200px;
}