

body  {
	text-align:center;
	font-family: "Segoe UI", Frutiger, Tahoma, "Helvetica", "Helvetica Neue", Arial, sans-serif; 
	font-size:70.5%;
	color: #444;
	margin: 20px
	}
	#wrap {
	width:620px;
	margin:0 auto;
	padding:5px;
	text-align:left;
	}
td img {display: block;}
#hiker_form label.error, 
#hiker_form input.submit { display: none;margin-left: 14px; }
a:link {
	color: #CCCCCC;
}
a:visited {
	color: #CCCCCC;
}
.Estilo1 {font-weight: bold}
.Estilo2 {font-size: 14px}
.Estilo4 {font-size: 14px; font-weight: bold; }
.Estilo5 {font-size: 16px}
.Estilo6 {
	font-size: 12px;
	font-weight: bold;
}

label.error {
  background:url("../img/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #E78F08;
}
legend{
	font-size:25px;
}
.smaller{
	font-size:19px;
}
.custom-checkbox, .custom-radio { position: relative; }
	
/* input, label positioning */
.custom-checkbox input, 
.custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0;
}

.custom-checkbox label, 
.custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	/*font-size: 1.3em; */
	padding-right: 1em;
	line-height: 1;
	padding: .5em 0 .5em 30px;
	margin: 0 0 .3em;
	cursor: pointer;
}

	
/* states */
.custom-checkbox label { background: url(../img/checkbox.gif) no-repeat; }

.custom-radio label { background: url(../img/radiobutton.gif) no-repeat; }

.custom-checkbox label, .custom-radio label {
	background-position: -10px -14px;
}

.custom-checkbox label.hover,
.custom-checkbox label.focus,
.custom-radio label.hover,
.custom-radio label.focus {
	background-position: -10px -114px;
}

.custom-checkbox label.checked, 
.custom-radio label.checked {
	background-position: -10px -214px;
}

.custom-checkbox label.checkedHover, 
.custom-checkbox label.checkedFocus {
	background-position: -10px -314px;
}

.custom-checkbox label.focus, 
.custom-radio label.focus {
	outline: 1px dotted #ccc;
}

	/*demo page css*/
	h2 { clear: both; padding-top:1.5em; margin-top:0; } 
	.strike { text-decoration: line-through; }

fieldset {
	padding:15px;
   
}
#rightcolumn {
float:left;
margin-left:-250px;
width:250px;
}
.logo{
	margin:0 auto;
	padding:5px;
	text-align:center;
}
