/*-------------------------------  Defaults  -------------------------------*/

* {				margin:0;
				padding:0;
				border:0;}

body {				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:90%;
				color: #eee;
				background-color: #60604f; font-size:80%; text-align:center;  }
#container { width:760px; margin:2em auto;}

h1 {				font-size:1.3em;
				margin-bottom:7px;}

p {				margin-bottom:10px;}
a:link {color:#f90;text-decoration: none;  }
a:visited {text-decoration: none;} 
a:hover {color: red; background-color:transparent;text-decoration: underline; font-weight:bold;  } 
h2 { font-size:120%;padding:0; text-align:center;margin-top:10px; }

ul { margin:1em ;}
li {margin: .5em;}
.estoyAQUI { color:red; font-weight:bolder; text-transform:uppercase;  }
.float-left { float:left; margin-left:4em;}
/*--------------------------------  Div ID's  -------------------------------*/
#top { width:760px; padding: .5em ;text-align:center;   }
#main  {width:50em;margin:0 auto;text-align:justify; }
.nav {  font-size:80%;color:#ddd;width:700px; margin:1em auto;text-align:center;  }
.nav li{display:inline;}
#wrapper {			width:440px;text-align:left;
				margin:10px auto;
				
				color:#333; background-color:#fff3d3;
				border:1px solid #000;
				padding:20px 30px;}




/*-----------------------------  Input Classes  -----------------------------*/

input.form, 
textarea.form, 
input.button  {			border:solid 1px #333; background-color:#fff;float:right;}

textarea.form {			margin-left:75px;}

input.button {			font-size:0.95em;
				width:120px;
				font-weight:bold;}




/*---------------------------------  Lists  ---------------------------------*/

ul.error {			width:350px;
				margin:10px auto;
				color:#C00000;
				background-color:transparent;
				font-size:1em;}

ul.error li {			font-size:0.9em;
				margin-left:25px;}




/*---------------------------  Paragraph Classes  ---------------------------*/

p.centered {			text-align:center;
				font-weight:bold;
				margin:10px;}

p.small {			font-size:0.85em;}




/*------------------------------  Span Classes  -----------------------------*/

.required {	font-size:1em; visibility:hidden;
				color:#C00000;
				background-color:transparent;
				width:5px;
				text-align:right;
				margin-left:60px;
				line-height:2em;}

.fieldname {		font-weight:bold;
				width:100px;
				text-align:left;
				padding: 0 5px;}
	.spacer {clear:both; height:20px; visibility:hidden;   }
		