h1 a
{
	background-image: url('/images/wflogo.png');
	height: 40px;
	min-height: 0;
}
html h1 a
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/wflogo.png", sizingMethod="crop");
}
body
{
	background-color: #FCFCFC;
	background-image: none;
}

/*
#header {
  height: 95px;
  width: 780px;
  text-align: left;
  background: url(/images/encabezado-ref.jpg);
  }
*/

h1
{
	background-color: #cccccc;
	background-image: none;
}
#container, body.embed
{
	background-color: #FFFFFF;
}

fieldset  {  
font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;	
float: left;  
clear: both;  
width: 100%;  
margin: 0 0 -1em 0;  
padding: 0 0 1em 0;  
border-style: none;  
border-bottom: 1px solid #BFBAB0;  

}
fieldset  legend {  
position: absolute;  
left: 0.74em;  
top: 10;  
margin-top: 1.5em;  
font-size: 125%; 
font-weight: bold;
}
legend span {  
position: absolute;  
margin-top: .2em;
margin-bottom: 8em;  
font-size: 115%;
}
fieldset  ol {  
position: relative;  
top: -1.5em;  
margin: 0 0 0 11em;  
padding: 0;
}
fieldset  label {  
float: none;  
width: auto;  
margin-right: auto;
}

td.datos
{
	color: #444444;
	font-family: inherit;
	font-size: small;
	font-weight: normal;
	float: left;
	text-align:right;
	position:relative;
}
div.datos
{
	color: #444444;
	font-family: inherit;
	font-size: small;
	font-weight: normal;
	float: left;
	text-align:right;
	position:relative;
}
div.datosdes
{
	color: #444444;
	font-family: inherit;
	font-size: medium;
	font-weight: bold;
	float: left; 
	position:relative;
}
div.sp
{
	float: left;  
	width: 5px; 
	position:relative;
}

.wufoo input.text, input.file {
padding:2px 0;
}

.wufoo input.text, .wufoo textarea.textarea
{
	background: #FFFFFF url(/images/fieldbg.gif) repeat-x top;
padding:2px 0;

border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
}

.wufoo .focused
{
	background-color: #FFF7C0;
}
.wufoo .instruct
{
	background-color: #F5F5F5;
}
#container
{
	border: 0 solid #ff9900;
}
.wufoo .info
{
	border-bottom: 1px dotted #333333;
}
.wufoo .section
{
	border-top: 1px dotted #CCCCCC;
}
/* .wufoo input.text, .wufoo textarea.textarea */
.wufoo input.text, .wufoo textarea.textarea
{
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
}
.wufoo .instruct
{
	border: 1px solid #E6E6E6;
}
.wufoo .info h2
{
	color: #000000;
	font-family: inherit;
	font-size: x-large;
}
.wufoo .info p
{
	color: #444444;
	font-family: inherit;
	font-size: 95%;
}
.wufoo .section h3
{
	color: #000000;
	font-family: inherit;
	font-size: 110%;
}
.wufoo .section p
{
	color: #444444;
	font-family: inherit;
	font-size: 85%;
}
.wufoo label.desc
{
	color: #444444;
	font-family: inherit;
	font-size: 95%;
}
.wufoo li div, .wufoo li span, .wufoo li div label, .wufoo li span label
{
	color: #444444;
	font-family: inherit;
}
.wufoo label.choice
{
	color: #444444;
	font-family: inherit;
	font-size: 100%;
}
/* .wufoo input.text, .wufoo textarea.textarea, .wufoo select.select */
.wufoo input.text, .wufoo textarea.textarea, .wufoo select.select
{
	color: #333333;
	font-family: inherit;
	font-size: 100%;
border-color:#7C7C7C #C3C3C3 #DDDDDD;
border-style:solid;
border-width:1px;
}
.wufoo .instruct
{
	color: #444444;
	font-family: inherit;
	font-size: 80%;
}
.wufoo input.btTxt
{
}
.wufoo li.focused label.desc
{
}
.wufoo li.focused label.desc
{
}
.wufoo li.focused div, .wufoo li.focused span, .wufoo li.focused div label, .wufoo li.focused span label
{
}
#top, #bottom
{
	visibility: visible;
}

  
.label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }
