/* tag de agrupamiento de camposs */
fieldset {
	/*margin: 0 auto;*/
	padding: 20px 10px;
	width: 355px;
	border-style:none;
	display: block; /* para la mierda del ie */
}	

label {
	display: block;
	float: left;
	width: 120px;
	text-indent: 6px;
	font-weight:lighter;
	font-size: 10px;
}

label.inline { 
	display: inline; 
	float: none; 
	width: auto; 
	padding: 0;
}	
/*
fieldset label {
	background-color: #F3F3F3;
}
*/
/* titulos de cada seccion del formulario */
legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #425C9B;
	font-style: italic;
/*	
	letter-spacing: 0.2em;
	word-spacing: 0.5em;
*/
}

.helper { 
	display: none;
	padding: 10px;
	background: #f6f6f6;
}
/* crucesita de requerido */
.req {
	color: #2f72b9;
}

.formtab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	background: #fff;
}

.formtab label {
	width: 150px;
}
/* color del mensaje de validacion de cada campo */
.formtab .alertmsg {
	color: #2f72b9;
	text-indent: 6px;
}
.u { 
	text-decoration: underline; 
}

.fieldRow{
	margin: 1px 0; 
	padding:2px 0;
}
/* colores de fondo del formulario form-soporte.php */	
.color1 .fieldRow{
	background-color: #F3F3F3;
}
.color2 .fieldRow{
	background-color: #F7F9FD;
}
/* colores de fondo del formulario form-contacto.php */	
.color3 .fieldRow{
	background-color: #ECF1F9;
}

/* formulario hardware 	*/
fieldset.hard{
	border-style:solid;
	border-color: #edeff8;
	padding: 10px 0 10px 16px;
	margin: 0 0 5px 0;
	width: 310px;	
} 
fieldset.hard legend {
	color: #000000;
	font-style:normal;
	background-color: #edeff8;
	padding: 7px 20px 7px 40px;
}
.proces legend{
	background:url(../images/icon-proc.gif) no-repeat 4px center;
}
.memoria legend{
	background:url(../images/icon-RAM.gif) no-repeat 4px center;
}
.disco legend{
	background:url(../images/icon-hd.gif) no-repeat 4px center;
}
.impres legend{
	background:url(../images/icon-print.gif) no-repeat 4px center;
}
.reprod legend{
	background:url(../images/icon-CD.gif) no-repeat 4px center;
}
.multi legend{
	background:url(../images/icon-speak.gif) no-repeat 4px center;
}
.so legend{
	background:url(../images/icon-os.gif) no-repeat 4px center;
}