* {
margin:0pt;
padding:0pt;
}
body {
background:#666666 none repeat scroll 0% 50%;
color:#333333;
font-family:Arial,sans-serif;
}
#cont {
background-color:#FFFFFF;
background-image:url(../images/f-conte.gif);
background-position:0pt 172px;
margin:0em auto;
width:770px;
}
div, p, li {
font-size:12px;
}
li {
margin-left:16px;
}
h2 {
color:#D92D1F;
font-size:1.5em;
padding-bottom:10px;
}
.cabecera {
background-color:#31a665;
background-image:url(../images/cabecera.jpg);
height:141px;
}
.menu {
background-color:#192760;
border-top:1px solid #FFFFFF;
height:29px;
letter-spacing:1px;
line-height:27px;
text-align:center;
color:#999999
}
.menu a:link, .menu a:visited, .menu a:active {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.menu a:hover {
color:#00CC00;
text-decoration:underline;
}
.expo {
padding:15px 15px 0pt;
}
.pie {
background-color:#E6E6E6;
background-image:url(../images/pie.gif);
height:86px;
padding-top:42px;
text-align:center;
}
.right {
float:right;
}
.sponsor {
margin:20px 15px 0pt;
}
.sponsor img {
display:inline;
}

#gallery { 
border: #83818b 1px solid;
background-image: url(../images/fon-galeria.jpg);
background-repeat:no-repeat;
background-color:#fff;
padding: 25px;
margin:0px 15px 0 15px;
}

	#gallery ul { list-style: none; padding:0; margin:0; }
	#gallery ul li { display: inline;padding:0; margin:0; }
	#gallery ul img {
		border: 4px solid #dddddd;
		margin: 3px 3px 3px 3px;
		filter:alpha(opacity=65); 
		-moz-opacity: 0.65; 
		opacity: 0.65; 
	}
	#gallery ul a:hover img {
		border: 4px solid #d6edf2;
		color: #fff;
		filter:alpha(opacity=100); 
		-moz-opacity: 1; 
		opacity: 1;
	}
	#gallery ul a:hover { color: #fff; }
