/*
	Development by ESOLUTIONS www.esolutions.es
	Web design and development solutions
*/

body {
	margin:0px;
	color:#444;
	font:80% Verdana, Geneva, Times, serif;
	background:#efefef url("images/bg_body.jpg") repeat-x fixed left bottom;
}
form {display:inline; margin:0px;}
ul {list-style-image:url("images/arrow.gif");}
li {padding-left:5px;}
p {margin:0px 0px 9px 0px;}


/* Site Structure
----------------------------------------------------------- */
#address {position:absolute; top:10px; right:20px;}
#left {height:350px; float:left; position:relative;}
#main {overflow:auto; height:330px;}
#header, #body, #reserves, #footer {position:relative; min-width:750px;}

/* Header
----------------------------------------------------------- */
#header {background:#e7e9e4;}
#logo {padding:9px 18px;}
#mainnav {background:#900 url("images/bg_mainnav.jpg") repeat-x left top; height:25px;}
#mainnav img {margin:0px 14px;}

/* Body
----------------------------------------------------------- */
#body {
	background:#fdde81 url("images/bg_main.jpg") no-repeat right bottom;
}
#main {
	padding:10px 12px;
}
.img {
	border-right:3px solid #900;
	border-bottom:3px solid #900;
	padding:2px;
	margin:9px;
	float:left;
}
.small {
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}
.required {
	color:#c00;
	font-size:90%;
}
.inputfield1 {
	background:#e7e9e4;
	border:1px solid #999;
	padding:2px;
	font:12px Verdana, Helvetica, sans-serif;
	letter-spacing:normal;
}
.inputfield2 {
	background:#555;
	border:1px solid #fff;
	padding:0px 2px;
	font:12px Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	color:#fff;
}
.button1 {
	background:#333;
	border:1px solid #fff;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e7e9e4;
	padding:1px 5px;
}
.button2 {
	background:#900;
	border:1px solid #fff;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e7e9e4;
	padding:1px 5px;
}
#reserves {
	color:#fff;
	background:#333 url("images/bg_reserves.jpg") repeat-x left bottom;
	padding:6px 0px 10px 0px;
	font:95% Arial, Helvetica, sans-serif;
	overflow:hidden;
}
#reserves table {
	width:600px;
}

/* Footer
----------------------------------------------------------- */
#footer {
	font:70% Tahoma, Verdana, Arial;
	letter-spacing:0.15em;
	text-align:center;
	padding:6px 10px 20px 10px;
	color:#666;
}
#footer a {color:#777; font-weight:bold; text-decoration:none;}
#footer a:hover {color:#000;}
