#solicitud {background-color:#DBDBDB; clear: both; height: 100%; margin: 0 auto 15px auto; _margin: -3px auto 5px auto; overflow:hidden; position:relative; width:780px; font-family: Arial;}
#solicitud #avisoLegal {display: inline; margin:0; margin-left:180px; clear:none; float:left;}
#solicitud #form {font-size: 12px; margin: 0px 10px 20px 10px; overflow:hidden; height:100%;}
#solicitud #form h2 {color: #FFF; font-size: 22px;}
#solicitud #form .formulario {margin:0 10px 0;}
#solicitud #form .claim {color: blue; text-align: Left; font-size:14px; padding: 15px 76px 10px 60px; font-weight:bold;}
#solicitud #form .infotitulo {text-align: left;height: 55px; padding: 0 0 0 0;}
#solicitud #form .txt {text-align: left; width: 80px;}
#solicitud #form #direccion {padding-left: 5px;}
#solicitud #form .txt_numero {width: 100px;}
#solicitud #form .txt_piso {padding: 0 10px 0 10px; width: 30px; _width: 8px; text-align: left; } 
#solicitud #form .txt_puerta {padding: 0 10px 0 10px; width: 36px; _width: 8px; text-align: left; }
#solicitud #form .numeroval {width: 40px;}
#solicitud #form .puertaval {width: 40px;}
#solicitud #form .pisoval {width: 32px;}
#solicitud #form .txt_cp {width: 104px; _width: 81px;}
#solicitud #form .cpval {width: 30px;}
#solicitud #form .txt_edad {width: 90px; _width: 82px;}
#solicitud #form .edadval {width: 30px;}
#solicitud #form .txt_telef { padding: 0 0px 0 10px; width: 72px; _width: 51px; text-align: left;}
#solicitud #form .telefval {width: 40px; padding-left: 8px; float:left}
#solicitud #form .txt_poblacion {padding: 0 0px 0 10px; width: 62px; _width: 51px; text-align: left;}
#solicitud #form .poblacionval {width: 40px; padding-left: 8px;}
#solicitud #form #tipovia {float: left; margin: 0 10px 0 0; width: 62px;}
#solicitud #form .campo {float: left;}
#solicitud #form .linfinal {padding: 8px 0 0 0;}
#solicitud #form .linfinal label {margin: 0 10px 0 0;}
#solicitud #form select{background:#EEE; color: #6F6F6F; border: solid 2px #DFDFDF; width:230px;}
#solicitud a{color:blue; text-decoration:underline;}
#status{width:50%; padding:10px; outline:none; height:36px; }
.focusField{border:solid 2px #73A6FF; background:white; color:#000; }
.idleField{background:#EEE; color: #6F6F6F; border: solid 2px #DFDFDF;}
.button { font: 16px Arial; color:#FFFFFF; border: none; width:211px; height:44px; background: url('http://tpmcorporation.appspot.com/images/solicitar_bt_form.png') no-repeat top left ; padding: 1px 8px; text-align:center; font-weight:bold; }
.button:hover { cursor:pointer; border: none; }
#enviar:hover {cursor:pointer;}

