/*-------------------------------  Defaults  -------------------------------*/

* {				margin:0;
				padding:0;
				border:0;}

body {				text-align:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:90%; 
				color: #000; 
                background-color: #fc0 ; }

h1 {				font-size:1.2em;color: #063;
				margin-bottom:7px; text-align:center;}
h2 {				font-size:1em;
				margin-bottom:7px;}
p {				margin-bottom:10px;}

a:link {
text-decoration:none; font-weight: bolder;  
}
a:visited {
	font-weight:bold; 
	text-decoration:none;} 
a:hover 
 {
text-decoration: underline;color:red; 
} 


/*--------------------------------  Div ID's  -------------------------------*/
.floatleft  {float:left; }
#container {width:760px; margin:1em auto ;   }
#main-center { width:760px;margin:1em auto;}

#top {padding:0.6em 0; text-align:center; }


#formulario {			width:460px;
				margin:10px auto;
				
				color:#000;background-color:#fffce5;
				border:4px ridge #fc0;
				padding:20px 30px;}




/*-----------------------------  Input Classes  -----------------------------*/

input.form   {			border:1px solid  #333; background-color:#ffffa0; float:right;}

textarea.form
  {			border:1px solid  #333; background-color:#ffffa0; float:right;}

textarea.form {			margin-left:75px;border:1px solid  #333;}

input.button {			font-size:0.95em;
				width:120px;border:3px ridge  #333;
				font-weight:bold;float:right;}




/*---------------------------------  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;
				margin-top:.5em;}

.fieldname {		font-weight:bold;
				width:100px;
				text-align:left;
				padding: 0 ;}
	.tenue { font-size:80%; color:#666; }
.spacer {clear:both; height:20px; visibility:hidden;   }

