html, body { height:100% }
body { margin:0px; text-align:center; font-family:Verdana,Arial; font-size:10px }

#arriba { margin:auto; width:744px; height:165px; padding:0px }
#abajo { margin:auto; width:744px; height:19px; padding:0px; background-image:url(imagenes/abajo.gif); clear:right; clear:left }
#principal { margin:auto; width:744px; background-color:#B8C7D2; padding:0px }
#izquierda { width:189px; margin-left:7px; float:left }
#derecha { width:523px; margin-right:5px; float:right }
#reclamo { width:185px; margin-top:5px; padding:10 10 2 10px; background-color:white; border:1px dashed #2B4B84; color:#2B4B84 }
#der_arriba { width:523px; height:17px; background-image: url(imagenes/arriba_contenido.gif) }
#der_contenido { width:523px; background-image: url(imagenes/medio_contenido.gif); text-align:left }
#der_abajo { width:523px; height:17px; background-image: url(imagenes/abajo_contenido.gif) }
#busqueda { width:480px; background-color: #F8F8F8; border:1px dashed #CCCCCC; padding:5 0 5 15px; text-align:left }
#piso { width:120px; background-color:#FBF2F2; border:1px dashed #CCCCCC; padding:3px }

A { font-family:Verdana,Arial; font-size:10px; color:black; text-decoration:none; font-weight:bold }
.Aazul { color:#2B4B84 }
td { font-family:Verdana,Arial; font-size:10px }
input { font-family:Verdana,Arial; font-size:10px }
select { font-family:Verdana,Arial; font-size:10px }

.tableblancaresultados { font-family:Verdana, Arial; font-size:10px; font-weight:normal; background-color:white; width:400px; border:1px solid black }
.tablegrisresultados { font-family:Verdana, Arial; font-size:10px; font-weight:normal; background-color:white; width:400px; border:1px solid black }
.tablemostrarresultados { font-family:Arial,Verdana; font-size:10px; color: black; width:400px }
.tableblancaresultados A { color: white }
.tablegrisresultados A { color: white }