/* formulario contacto */
/* El formulario medirá:  Ancho del form (300) + margen del input (130) + 6 px = 436px */

#formularioContacto {
	width:330px; /*LAS CAJAS SE ADAPTAN AL ANCHO DEL FORM */
	font:normal 12px/14px 'Trebuchet MS', Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	float:left;
	display:inline;
	/*background-color:#eee;*/
	margin:0 0 0 0;
	padding:20px 0 32px 0;
}

#formularioContacto label {
	width:90px; /* ESPACIO PARA EL TEXTO DEL LABEL*/
	margin:2px 0 0 0;
	text-align:right; 
	font-weight:bold;
	color:#0e4f79;
	position:absolute; /* PARA LABEL SOBRE EL CAMPO ELIMINAR */
	clear:right;
}

#formularioContacto input, #formularioContacto textarea {
	width:100%;
	margin:0 0 4px 100px; /* DEJAR UN MARGEN PROPORCIONAL AL LABEL +10px. PARA LABEL SOBRE CAMPO ELIMINAR*/ 
	font:normal 12px/14px 'Trebuchet MS', Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color:#898a8d;
	border:1px #f7fb8dd solid;
	background-color:#fff;
	text-align:left;
}

#formularioContacto .botonClean, #formularioContacto .botonSubmit {
width:100px;
height:21px;
margin:0 0 4px 100px;
color:#fff;
border:1px #0e4f79 solid;
background-color:#7fb8dd;
font-weight:bold;
text-align:center;
position:absolute;
cursor:pointer;
}

#formularioContacto .botonSubmit {
margin:0 0 4px 333px; /* PARA un FORM de 436 */
}

#formularioContacto fieldset {
float:left;
display:inline;
background-color: #dfdfdf;
border: 1px solid #ccc;
margin: 2em 0;
padding: 1em;
}


/* fin formulario */
