@import "menu.css";

body {
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;
	margin: 0; padding: 0;
	text-align: center; 
	color: #000;
	background:url(../images/fondo-body.gif) repeat-x;
	background-color:#A8C4EB;
	}

#wrap {
	width: 800px;
	margin: 0 auto;
	text-align: left;
	}
	#testata {
		position:relative;
		width:800px; height:157px;
		}
		#logo {
			position:absolute;
			top:0; left:0;
			width:220px; height:157px;
			background-image:url(../images/logo.gif)
			}
		#slide {
			position:absolute;
			top:0; left:220px;
			width:580px; height:109px;
			}
		#menu {
			position:absolute;
			top:109px; left:220px;
			width:580px; height:48px;
			background:url(../images/fondo-menu.gif) bottom;
			}
	#bordo { 
		width:800px; height:25px;
		background-image:url(../images/bordo-alto.gif);
		}
	#corpo {
		widows:800px;
		padding:1px 30px 30px 30px;
		background-image:url(../images/fondo-corpo.gif);
		text-align:justify;
		}
	#piede {
		width:800px; height:59px;
		line-height: 65px;
		text-align:center;
		font-size:0.8em;
		padding:0; margin:0;
		color:#888;
		background-image:url(../images/fondo-piede.gif);
		}
		
h1 { color:#5189D7; font-size:22px; letter-spacing:-1px; }
h2 { color:#777777; font-size:18px; }
ul#portfolio { list-style-type:none; padding:0; margin:0 0 0 42px;}
#piede a { color:#888; text-decoration:none; font-weight:bold;}
#piede a:hover { color:#000; }
.clear { clear:both; }

.foto { float:left; width:355px; height:220px; margin:20px 0; text-align:center;}
.foto .imm img {border:1px solid #CCC; background:#EEE; padding:10px; margin-bottom:10px; }
.foto .txt {}
