#info form.contacto {
float:left;clear:left;
margin: 20px 0 0 0;
padding: 20px;
width:530px;
height:331px;
background:#ffffff url(../images/fondo_formulario.gif) no-repeat 0% 0%;
}

#info form.contacto fieldset {border: 0 none;clear:both;}
#info form.contacto legend {font-size:80%;font-weight:bold; border: 0 none;padding:0px 0px 20px 0;}
#info form.contacto p {margin: 0px 0 5px 10px; width:auto;}
#info form.contacto label {float:left; clear:left; margin:3px 0 0 3px; padding:0; height:15px;}
#info form.contacto input.texto {float:left; clear:both; border:1px solid #BBE1F8; font-size:120%; width:98.7%;
margin:0px;
padding:0; height: 20px;}
#info form.contacto textarea {float:left;clear:both;width:98.7%;height:110px;margin:0;padding:0;border:1px solid #BBE1F8;}

#info form.contacto p.empresa {
width: 446px;
height:40px;
background:#ffffff url(../images/fondo_label_empresa.gif) no-repeat 0% 0%;
}
#info form.contacto p.telefono {
width: 172px;
height:40px;
background:#ffffff url(../images/fondo_label_telefono.gif) no-repeat 0% 0%;
}
#info form.contacto p.email {
width: 261px;
height:40px;
background:#ffffff url(../images/fondo_label_email.gif) no-repeat 0% 0%;
}

#info form.contacto .boton {
float:left;
margin: 80px 0 0 20px;
height:20px;
}
/**/
#info form.presupuesto {
float:left;clear:left;
margin: 20px 0 0 0px;
padding: 20px 5px 20px 0;
width:540px;
height:870px;
font-size:90%;
background:#ffffff url(../images/fondo_presupuesto.gif) no-repeat 0% 0%;
}


#info form.presupuesto fieldset {border: 0 none;clear:both; 
margin:0 0 0px 0; padding:0 0 0 30px;
}
#info form.presupuesto legend {font-size:80%; font-weight:bold; border: 0 none;padding: 0px 0px 10px 0px;}
#info form.presupuesto p {margin: 2px 0 5px 2px; float:left;width:90%; font-size:80%;
}

#info form.presupuesto p.boton {
margin: -20px 0 7px 50px;
padding: 0px 0 30px 0;
float:left;
width:90%; 
font-size:80%;
}

#info form.presupuesto p label {float:left; width: auto; padding: 3px 0 0 0;}
#info form.presupuesto input.texto {float:left; clear:left; border:1px solid #00337f; font-size:110%;
margin:0 0 0 5px;
padding:0; height: 20px;}
#info form.presupuesto textarea {clear:left; float:left; display:block; margin:0 0 0 5px;padding:0;border:1px solid #00337f;}

#info form.presupuesto select {float:left; margin:0 0 0 5px;  border:1px solid #00337f; }

 
#info form.presupuesto .aviso {font-size:70%; font-style:italic;}
