html {
	background: #cc9 url(bg.gif);
}
body {
	background: #B6BB68;
	color: #595C2A;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: auto;
	width: 570px;
	border-left: 1px solid #595C2A;
	border-right: 1px solid #595C2A;
}

a img{
	border: 0;
}

a:link{
	color: #DE614B;
	text-decoration: none;
}

a:visited{
	color: #E48170;
	text-decoration: none;
}

a:visited:hover{
	color: #D84227;
	text-decoration: underline;
}

a:hover{
	color: #D84227;
	text-decoration: underline;
}

h1 {
	color: #DE614B;
	font-size: 16px;
	height: 40px;
	margin: 20px 0px 0px 0px;
	text-transform: uppercase;
}

h2 {
	color: #2F6670;
	font-size: 12px;
	margin-bottom: -10px;
	margin-top: 20px;
	padding: 2px;
	text-transform: uppercase; 
}

h3{
	font-size: 12px;
	text-transform: uppercase;
}

h3 a:link, h3 a:visited{
	color: #2F6670;
}

h3 a:hover, h3 a:visited:hover{
	color: #35737F;
}

#contenedor{
	background:#FFF6D8;
	margin-bottom: 0;
	margin-left: auto; 
	margin-right: auto;
	padding: 0;
	text-align: left;
}

#contenido{
	border-top: 1px solid #FFF6D8;
	margin: 0px 15px 0px 15px;
}

#header{
	background: #B6BB68;
	height: 180px;
	margin: 0; 
}

#pie {
	clear: both;
	font-size: 10px;
	height: 50px;
	margin: 30px 0px 0px 0px;
	text-align:center;
	border-top: 1px dashed #2F6670;
}

/*   FORM */
form		{
		margin-top: 		25px;
		}
input, textarea, label	{ 
		display:		block;
		}
input, textarea	{ 
		width: 		400px; 
		}
textarea	{
		height: 		200px; 
		}
label		{
		padding-top: 		10px;
		font-weight: 		bold;
		cursor: 		pointer;
		cursor: 		hand;
		}
label.required {
  		padding-left: 		22px;
  		background: 		url(required.gif) no-repeat 0% 100%;
		}
label.problem {
  		padding-left: 		22px;
  		background: 		url(caution.gif) no-repeat 0% 100%;
		}
label.completed {
  		padding-left: 		22px;
  		background: 		url(complete.gif) no-repeat 0% 100%;
		}	
.send		{
		width: 			100px; 
		margin-top: 		15px;
		}

/******************************* selmenu (SELECT MENU) *******************************/
.selmenu 	{
		position:		relative;
		padding: 		0px;
		margin: 		0px;
		}
.selmenu .selmenutitulo, .selmenu .selmenulista	{
		position:		relative;
		padding: 		2px;
		margin: 		0px;
		border: 		1px solid #B6BB68; 
		background: 	white;
		}
#sel1, #sel1 .selmenutitulo, #sel1 .selmenulista	{
		width:			125px;
		}
#sel2, #sel2 .selmenutitulo, #sel2 .selmenulista	{
		width:			200px;
		}
.selmenu .selmenutitulo	{
		font-size: 		10px;
		font-weight: 		bold;
		}
.selmenu .selmenulista {
		font-size: 		10px;
		font-weight: 		bold;
		list-style-type: 		none; 
		}
		
.selmenu .selmenulista li{
  		display:		inline;
		}

.selmenu .selmenulista li a{
		color:	 		#B6BB68;
		text-decoration:	none;
		}
.selmenu .selmenulista li a:hover{
		background: 		#B6BB68;
		color:			white;
		}
