body {font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
a {color: #666;text-decoration: none;}
a:hover {color: #333333;font-weight: bold;}
input, select, textarea {background: #FAFAFA;border:1px solid #CCCCCC;font-size:11px;font-weight:bold;margin-left: 5px;}
.button {background: #CCC;border:1px solid #000;font-family:Tahoma;}
.clear {clear:both;}
.loading {position: fixed;bottom: 0;right: 0;}
div#content {width: 983px;height: auto;margin: 0 auto;}
div#header {width: 983px;height: 61px;background:url(../images/top_header.jpg) no-repeat;border: 1px solid #CCC;}
div#menu {background:#EFEFEF;height: 20px;width: 983px;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;padding-top: 5px;font-size: 11px;}
div#menu .opciones {float: left;margin-left: 10px;}
div#menu .opciones a{padding-left: 10px;padding-right: 10px;padding-top: 2px;color: #666666;text-decoration: none;border-right:1px solid #666666;}
div#menu .opciones a:hover{padding-left: 10px;padding-top: 2px;color: #333333;font-weight: bold;}
div#menu .login {float: right;margin-right: 15px;margin-top: -3px;}
div#menu .login .width {width: 100px;}
div#body {background:#FBFBFB;width: 977px;height: auto;border: 1px solid #CCCCCC;margin-top:20px;padding: 3px;}
div#body #buscador{background: #F0F0F0;width: 100%;float: right;border-top: 1px solid #CCCCCC;font-size:11px;color:#666666;font-weight:bold;padding-top: 5px;}
#buscador .boton{font-family: Arial;background: #F0F0F0;font-size:11px;color:#666666;border:0;font-weight:bold;width:50px;margin-left:-2px;cursor: pointer;}
div#body #buscador-libros{background: #F0F0F0;width: 295px;float: right;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;font-size:11px;color:#666666;font-weight:bold;margin: -3px;margin-bottom: 5px;padding: 3px;}
#buscador-libros .boton{font-family: Arial;background: #F0F0F0;font-size:11px;color:#666666;border:0;font-weight:bold;width:50px;margin-left:-2px;cursor: pointer;}

div#body #letras{background: #F0F0F0;width: 330px;float: left;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;font-size:11px;color:#666666;font-weight:bold;margin: -3px;margin-bottom: 5px;padding: 5px;text-align:center;}
div#contenido #categorias {padding: 10px;}
div#contenido #rubros {margin-top: 5px;background: #FDFDFD;padding: 10px;display: none;}
.tabla {border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;margin-top:20px;margin-bottom: 20px;}
.celdaT {background: #CCCCCC;height: 18px;padding: 3px;text-align: center;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;font-weight:bold;}
.celdaR {background: #F0F0F0;text-align: center;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;font-size: 11px;font-weight:bold;font-family: verdana;}

