html, body { height: 100%; margin: 0; padding: 0; background: #FFF; color: #000; }
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
body, td, label, input { font: 11px Arial, Helvetica, sans-serif; }

td { vertical-align: top; }

a img { border: 0; }

#todo span { display: none; }

ul, li { padding: 0; margin: 0; list-style-type: none; }

div.clear { clear: both; }

#todo { height: 100%; }
#contenido { border: 1px solid #FFF; border-width: 1px 1px 1px 0; background: #FFF; padding: 10px; }

#cab { position: relative; height: 48px; background: #000; }
#cab_logo { position: absolute; left: 25px; top: 5px; }
#cab_logo_muebles { position: absolute; left: 140px; top: 4px; }

#fondo_gris { background: #EEE; }

input.texto { border: 1px solid #999; margin: 0; color: #000; padding: 1px; }
.datos { font-size: 12px; font-weight: bold; }
label { padding: 0 0 0 0; }

table.centrada_vertical tr td { vertical-align: middle; padding: 0 5px 5px 0; }
#boton_enviar { height: 22px; width: 80px; background: url(../images/bot_enviar.gif) no-repeat; border: none; cursor: hand; }

/*Tamaņo input*/
.mediano { width: 220px; }
.grande { width: 508px; *width: 511px; }
.peq { width: 100px; }
.clsFile { background-color: white; }

a.gris { color: #999; text-decoration: none; }
a.gris:hover { text-decoration: underline; }


