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

.formulario  {
	font:12px 'trebuchet ms';
	color:#333;
}

.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:none;
	border:1px dotted #BF468A ;
	font:20px 'trebuchet ms';
	color:#BF468A;
	padding:5px;
	
}

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

.enviocorrecto, .envioincorrecto {
	font:12px 'trebuchet ms';
	padding:10px;
	background:#ffc;
	border:1px dotted #BD9DB4;
}

