@charset "utf-8";
/* Formulario comun*/
/* form styles */
form {	width: 390px; text-align: left; margin-top:10px; padding-left:20px;}
fieldset {margin: 0;border: 0;padding: 0;}
legend {display: none;}
form h4 {clear: both; font-weight:bold; padding: 5px 0px 10px 0px; font-size: 14px;}
form label {display: block; width: 310px; font-size: 12px; line-height: 14px; padding: 0px 0px 12px 0px;}
form input {display: block; margin-top: 3px; border:1px solid #999;}
form select {float: left; display: block; border:1px solid #999;}

/*labels*/
form label.field-asunto { clear:both;}
form label.field-nombre,
form label.field-describe,
form label.field-email {clear: left;}

form label.field-asunto,
form label.field-nombre,
form label.field-apellido,
form label.field-email { float: left; margin: 0px 10px 0px 0px; width: 180px;}
form label.field-telefono { float: left; width:160px; margin:0;}
form label.field-nombre input,
form label.field-apellido input,
form label.field-asunto input,
form label.field-email input {float: left;	width: 179px;	padding: 0px; }
form label.field-telefono input { float: left;	width: 179px;	padding: 0px;}
/*form label.field-email {float: left; width: 300px; margin: 0px 0px 0px 0px;}
form label.field-email input {float: left;	width: 372px;	padding: 0px;}*/
form label.field-describe{color:#FF0000; font-size:11px;}

textarea { display: block;}
form textarea {	margin-top: 3px; border:1px solid #999;}
.formulario_enviar { width:80px; cursor:pointer;}