/* estilos formulario - el formulario tiene la clase .formulario */

.formulario  {
	
}

.formulario h3 {
	font:13px 'trebuchet ms';
	color:#888;
	padding:10px 0;
}

.formulario .etiquetas { /* anchura de las etiquetas del formulario */
	width:130px;
}

.formulario th { /* celdas cabeceras  */
	background:#eee;
	margin:0;
	text-align:left;
}

.formulario table {
	width:500px;
}

.formulario .fondocolor {
	background:#E6EEF7;
}

.formulario td {
	padding:2px;
}

.formulario input[type="text"], .formulario input[type="password"], .formulario textarea {
	width:330px;
	padding:4px;
	font:11px tahoma;
	letter-spacing:1px;
	color:#bbb;
	background:#333;
	border:1px dotted #444;
	
}

.formulario textarea {
	background:#333;
	height:60px;
	width:100%;
	border:1px dotted #444;
	padding:5px;
	font:11px tahoma;
	color:#bbb;
}

.formulario select, .formulario option {
	background:#333;
	color:#bbb;
	font:11px tahoma;
	letter-spacing:1px;
	padding:2px;
	border:1px solid #444;
	outline:none;
	
}

.formulario input:focus, .formulario textarea:focus, .formulario select:focus {
	border:1px dotted #666;
}

.formulario input[type="submit"] {
	background:#333;
	border:1px solid #444;
	padding:5px;
	margin-top:10px;
	color:#bbb;
	font:13px "trebuchet ms";
	letter-spacing:1px;
	width:auto;
	
}

.necesario {
	font:bold 16px verdana;
	color:#c00;
}
