#facebox .b {background:url(b.png);}
#facebox .tl {background:url(tl.png);}
#facebox .tr {background:url(tr.png);}
#facebox .bl {background:url(bl.png);}
#facebox .br {background:url(br.png);}
#facebox {position:absolute;top:0;left:0;z-index:100;text-align:left;}
#facebox .popup {position:relative;}
#facebox table {border-collapse:collapse;}
#facebox td {border-bottom:0;padding:0;}
#facebox .body {padding:0px;background:#fff;width:370px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
#facebox .content {padding:10px;}
#facebox .loading {text-align:center;}
#facebox .image {text-align:center;}
#facebox img {border:0;margin:0;}
#facebox .footer {border-top:1px solid #CCC;padding:7px;margin-top:0px;text-align:right;background-color:#F2F2F2; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay {position:fixed;top:0px;left:0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color:#000;z-index:99;}
* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/* Bara de título */

#facebox .title {background-color:#6D84B4;color:#FFF;padding:7px;margin:0;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;border-color:#3B5998;border-style:solid;border-width:1px;}
#facebox .title p {margin:0;padding:0;}

#facebox .title-err {background-color:#F0E5E2;color:#944536;padding:7px;margin:0;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;border-color:#E6D5D0;border-style:solid;border-width:1px;}
#facebox .title-err p {margin:0;padding:0;background-image: url(ico_error.gif);background-position: left;background-repeat: no-repeat;padding-left: 14px;}

/* Tablas de datos */

#info table { }
#info th {color:rgb(72, 102, 159);}
#info th, #info td {border-bottom:1px solid #DDD;padding:5px;margin:0;}
#info a {color:rgb(24,93,160);text-decoration:none;}
#info a:hover {text-decoration:underline;}

/* Formularios */

#facebox .error {color:#944536;font-weight:bold;}

.button {
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  font-style:normal;
  color:#000000;
  background-color:#F0F0F0;
  border-style:outset;
  border-width:1px;
  border-color:#666666;
  height:21px;
  padding: 2px 10px 4px 10px;
}

.buttons {
  padding:0;
  margin:10px 0 0 0;
}
