body {
	background: rgb(234,240,192);
	margin: 0;
	padding: 0;
	font: 100% Georgia,"Times New Roman",serif;
	color: rgb(83,78,104);
}

a {
	color: rgb(128,16,24);
	text-decoration: underline;
}

a:hover {color: rgb(32,160,64);}
a img {border: 0;}
div#fuera {max-width: 928px;}
div#eq {background: rgb(234,240,192);}
#eq p {display: inline;}
#eq form {display: inline;}

#eq input {
	margin: 0.6em 0.8em;
	font-size: 85%;
}

input.rest {
	background: rgb(234,240,192);
	color: rgb(83,78,104);
	width: 6em;
}

#eq ul {
	list-style-type: none;
	padding: 0;
	margin: 8px 0 1em;
}

#eq li {
	display: inline;
	margin: 0 8px;
}

div#ter {
	background: url(gfx/bg.gif) repeat-y left;
	width: 99%;
	border-top: solid 3px rgb(32,160,64);
	border-right: solid 3px rgb(32,160,64);
}

div#xtra {
	position: absolute;
	left: 0;
	width: 176px;
	margin-top: 0;
	padding-bottom: 4px;
}

#xtra h3 {
	margin: 0;
	padding-left: 10px;
	background: rgb(83,78,104);
	color: rgb(244,248,228);
	font-size: 100%;
}

#xtra p {
	margin: 0 4px;
	padding: 2px;
	color: rgb(128,16,24);
}

#xtra ul {
	list-style-type: none;
	padding: 0;
	margin: 1em;
}

div#main {
	margin: 0 0 0 180px;
	padding-bottom: 3%;
	min-height: 320px;
	border: 10px solid rgb(234,240,192);
	background: rgb(244,248,228);
	overflow: hidden;
}

div#sb {
	background: url(gfx/tl.gif) no-repeat top left;
 	padding: 0.5em 0.5em 0.5em 1.5em;
	height: 100%;
}

#sb p {font-size:115%;}

#main h2 {
	font-size: 134%;
	margin: 0;
	letter-spacing: 1px;
	color: rgb(83,78,104);
}

#main form {margin-top: 1em;}

#main input {
	display: block;
	margin: 0.5em 0;
}

#main textarea {
	display: block;
	margin: 0.5em 0;
}

div#gp {
	float: right;
	margin: 0.6em;
}

div#foot {
	clear: right;
	background: rgb(32,160,64);
	color: rgb(244,248,228);
	text-align: center;
	font-size: 85%;
	padding: 0.2em;
}

#foot a {color: rgb(244,248,228);}
#foot a:hover {color: rgb(128,16,24);}
