/* estilos formulario - el formulario tiene la clase .formulario */

.formulario  {
	
}

.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:10px tahoma;
	letter-spacing:1px;
	color:#666;
	background:#dadada url('images/fondoinput.jpg');
	border:1px solid #ddd;
	
}

.formulario textarea {
	background:#ebebeb url('images/fondoinput.jpg') left top repeat-x;
}

.formulario select, .formulario option {
	background:#666;
	color:#fff;
	font:10px tahoma;
	letter-spacing:1px;
	padding:2px;
	border:none;
	outline:none;
	
}

.formulario input:focus {
	border:1px solid #BCD3E7;
}

.formulario input[type="submit"] {
	background:#16477F url('images/fondosubmit.jpg') repeat-x;
	border:1px outset #68ABF4;
	padding:5px;
	color:#fff;
	font:11px "trebuchet ms";
	letter-spacing:1px;
	width:auto;
	
}

.necesario {
	font:bold 16px verdana;
	color:#c00;
}
