#cab { background: url(../img.1024/fondo_menu_small_amarillo.gif); border: none; margin: 0; padding: 0; position: relative; width: 990px; height: 54px; }
#cab td { text-align: left; }
#cab h1 { background: none; margin: 0; padding: 0; width: 220px; height: 34px; }
#cab h1 a { display: block; width: 220px; height: 50px; }
#cab h1 span { background: none; visibility: hidden; }

#cab form { position: absolute; left: 235px; top: 10px; width: 750px; height: 45px; }
#cab .modbuscador label { display: block; float: left; font-size: 10px; height: 27px; margin-right: 5px; position: relative; text-align: left; }
#cab .modbuscador input,
#cab .modbuscador select { position: absolute; bottom: 0; left: 0; }
#cab .modbuscador input,
#cab .modbuscador select,
#cab .modbuscador option { font-family: verdana, arial, sans-serif; font-size: 9px; padding: 0; }
#cab .modbuscador input { border: #ccc solid 1px; padding: 1px; }
#cab .modbuscador select { height: 16px; }
#cab .modbuscador #mbtfa,
#cab .modbuscador #mbtfa select { width: 230px; }
#cab .modbuscador #mbtcp { width: 41px; margin-right: 2px; }
#cab .modbuscador #mbtcp input { width: 35px; }
#cab .modbuscador #mbtpr,
#cab .modbuscador #mbtpr select { width: 135px; }
#cab .modbuscador #mbtti,
#cab .modbuscador #mbtti select { width: 82px; }
#cab .modbuscador #mbtta,
#cab .modbuscador #mbtta input { width: 124px; }
#cab .modbuscador #mbtsm { background: url(../img/buscar_small_amarillo.gif) no-repeat center center; margin-left: 15px; margin-right: 0; width: 92px; overflow: hidden; }
#cab .modbuscador #mbtsm input { background: transparent; border: none; cursor: pointer; font-size: 1px; overflow: hidden; text-indent: -10000px; margin-left: -10px; width: 100px; height: 34px; text-align: left; }