html, body, body > table {height:100%}
body {margin:0;background:#FFF}
body, input, select, textarea {font:normal 12px/1.2em Verdana,Arial,Helvetica,sans-serif}
a {color:#174277;cursor:pointer;display:inline-block;text-decoration:none}
a:focus, a:hover {color:#09c}
img {border:none}
a img {display:block}
[align="center"] {text-align:center}
[align="left"] {text-align:left}
[align="right"] {text-align:right}
#login_form {background:#efefef;border:2px outset #aaa;border-radius:10px;margin:100px auto 0 auto;padding:10px;width:350px}
#cargando {background:rgba(0,0,0,0.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}
#cargando div {background:#F5F5F5;border:solid 5px #999;border-radius:10px;left:50%;height:100px;font:bold 24px/100px "Courier New", Courier, monospace;margin-left:-255px;margin-top:-55px;position:absolute;text-align:center;top:50%;vertical-align:middle;width:500px;z-index:100}
img.foto_subida {border:1px solid #999;margin:10px}
.paginacion{color:#999}
.paginacion.activa {font-weight:bold}
a.paginacion{color:#999}
a.paginacion:hover{color:#09c}
.cabeceras, .listados {border-right:1px solid #cccccc;padding:3px 5px;text-align:left}
.cabeceras.categoria {border:2px solid #999;font-weight:bold}
td.formularios{color:#333;padding:10px 5px;vertical-align:top}
input.formularios, select.formularios, textarea.formularios {color:#999;padding:2px}
input.formularios[align="right"], select.formularios[align="right"], textarea.formularios[align="right"] {text-align:right}
input.formularios:focus, select.formularios:focus, textarea.formularios:focus {color:#4B98CC}
.descripcion {text-align:left;font-weight:normal;color:#333;vertical-align:middle;border-bottom:1px solid #e3e3e3;padding-left:30px}
.error, .obligatorio, .errorMsg {color:#FF0000}
.pagado {color:#090}
.pendiente {color:#f90}
.incompleto {color:#900}
.administrador {border-bottom:1px solid #e3e3e3;color:#333;display:block;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;height:32px;line-height:32px;padding-left:24px;text-align:left;text-decoration:none}
.administrador:hover {padding-left:28px}
.administrador.a1{background:url(images/iconos/1.gif) scroll no-repeat left center}
.administrador.a2{background:url(images/iconos/2.gif) scroll no-repeat left center}
.administrador.a3{background:url(images/iconos/3.gif) scroll no-repeat left center}
.administrador.a4{background:url(images/iconos/4.gif) scroll no-repeat left center}
.administrador.a5{background:url(images/iconos/5.gif) scroll no-repeat left center}
.administrador.a6{background:url(images/iconos/6.gif) scroll no-repeat left center}
.administrador.a7{background:url(images/iconos/7.gif) scroll no-repeat left center}
.administrador.a8{background:url(images/iconos/8.gif) scroll no-repeat left center}
.administrador.a9{background:url(images/iconos/9.gif) scroll no-repeat left center}
.administrador.a10{background:url(images/iconos/10.gif) scroll no-repeat left center}
.administrador.a11{background:url(images/iconos/11.gif) scroll no-repeat left center}
.administrador.ad{background:url(images/duplicate.gif) scroll no-repeat left center}
.titulos {background:#174277;clear:both;color:#fff;font-weight:bold;line-height:30px;padding:0 15px;text-align:left}
.botonera {overflow:hidden;padding:5px 0;text-align:right}
.botonera .button {margin-left:10px}
.button {background:#174277;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;line-height:18px;padding:2px 8px;margin:6px 0}
.button:hover, .button:focus {background:#4B9DCF;color:#fff}
.rastro {padding-bottom:10px}
.botonera .rastro {float:left;padding:0 20px 0 0}
.contenidos, #contenido > table:first-child, #formulario > table:first-child {border-right:1px solid #ccc;border-bottom:1px solid #aaa;border-left:1px solid #ccc}
.icon {display:inline-block;margin:0 3px}
.relacionados {display:block;margin-bottom:15px;width:80%}
/* IWCALENDAR */
input[onClick="IWcalendar_show(this.id);"] {position:relative}
#IWcalendar{display:none;left:0;position:absolute;top:0}
#IWcalendar table {width:100%}
#IWcalendar #IWcalendar_main {background:#fff;border:#ccc 1px solid}
.calendarCabecera {color:#666;font-weight:bold;height:36px;width:36px}
.calendarDay {color:#666;height:36px;line-height:36px;width:36px}
.calendarDay div{background:#F3F3F3;border:1px solid #e5e5e5;cursor:pointer;height:36px;line-height:36px;text-align:center;width:36px}
.calendarDay div:hover, .calendarDay div:focus{background:#CCC}
.calendarSelected{color:#666;height:36px;line-height:36px;width:36px}
.calendarSelected div{background:#BED3F8;border:1px solid #09F;cursor:pointer;height:36px;line-height:36px;text-align:center;width:36px}
.calendarDay a{color:#09F;font-weight:bold;line-height:36px;text-decoration:none}
.calendarNone{color:#666;height:34px;line-height:38px;width:38px}