#container { position:relative; top:0px; left:0px; width:100%; height:100%;}
#frame { position:fixed; width:700px; height:100%; left:50%; margin-left:-350px; background:url(img/layout/frame_bg.png) top center repeat-y;}
#frame_top { position:relative; width:700px; margin:auto; min-height:570px; background:url(img/layout/frame_top.png) top center no-repeat; z-index:2;}

#bg_side { position:absolute; width:100%; height:100%; top:0px; left:0px; background:url(img/layout/bg_side.jpg) repeat-x;}

#wrapper { position:absolute; width:550px; left:50%; margin-left:-275px; top:105px; z-index:6; padding-bottom: 50px;}

.deeplink { position:absolute; margin-top:-65px; margin-left:290px; border:none;}
.deeplink_bottom { position:relative; margin-top:25px; margin-left:290px; border:none;}
.foto { border:1px solid #999999; margin-bottom:15px;}

HTML, BODY {
	background-color:#727475;
	background-image:url(img/layout/bg.jpg);
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	color:#000000;
	margin:0px;
	padding:0px;
	width:100%;
}
body { height:100%; overflow-y:scroll;}

#clearboth { clear:both;}

a.lp:link, a.lp:active, a.lp:visited { position:relative; display:block; outline:none; border-bottom:1px dotted #666666; text-decoration:none; padding:10px; color:#666666;}
a.lp:hover { color:#ffffff; background:#8b3b01;}

a { outline:none; text-decoration:none;}
a:link { color:#8b3b01;}
a:hover { color:#8b3b01; text-decoration:underline;}
a:visited { color:#8b3b01;}
a:active { color:#8b3b01;}
