body{
	margin:auto;
	background:gray;
}
h2 {
	font-family: "arial";
	font-size: 22px;
}
div {
	border-width: 0px;
	border-style: solid;
}
#logo {
	margin-left:auto;
	margin-right:auto;
	width:90%;
	margin-top:130px;
	overflow:hidden;
	background:white
}

#menu{
	padding-top: 8px;
	height:24px;
	overflow:hidden;
	background:white;
	vertical-align: medium;
	background-image: url('fondo.jpg');
	font-family: "arial";
	font-size: 10pt;
	color: white;
}

#menu a:link {
    color: white;
}

/* visited link */
#menu a:visited {
    color: white;
}

/* mouse over link */
#menu a:hover {
    color: hotpink;
}

/* selected link */
#menu a:active {
    color: white;
}

#marco{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color: grey;
/*	opacity: .9;
	filter:alpha(opacity=90); */
	background-color:rgba(128,128,128,0.9);
}

#marcointerno{
    border-radius: 25px;
	padding:20px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:140px;
	width: 570px;
	height:560px;
	background-color: white;
	opacity: 1;
	font-family: "arial";
	background-color: #e6e6ff;
}

#marcointerno2{
    border-radius: 25px;
	padding:20px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:140px;
	width: 900px;
	height:560px;
	background-color: white;
	opacity: 1;
	font-family: "arial";
	background-color: #e6e6ff;
}

#marcoclose{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-color: white;
	text-align:right;
	font-size: 8pt;
	background-color: #e6e6ff;
}

#mform{
	margin: 15px;
	font-size: 10pt;
	width: 90%;
}

.forminput{
	font-family: "arial";
	font-size: 14pt;
	padding-left: 10px;
	color: grey;
}

.pie{
	font-family: "arial";
	font-size: 9pt;
	font-style: italic;
}

.mlabel{
	font-weight: bold;
}

#textdesc {
	font-family: "arial";
	font-size: 10pt;
	float:left;
	width:292px;
	padding-left: 25px;
}
