#nover{
   visibility:hidden;
   display: none;
}
#lista1{

 height:300px;
 overflow: scroll;
}
#lista2{
 height:300px;
 overflow: scroll;
}
#central{

   position:RELATIVE;
   top:30px;
   left:0%;
   width:100% AUTO;
   height:100%;
   border:0pt solid #000000;
   overflow:auto;
}
#rodape {
	position: fixed;
    width:100%;
    bottom: -2px;
    left:0px;
    z-Index:15000;
	}
#divbusqueda{
   position:absolute;
   top:20%;
   left:35%;
   width:auto;
   height:auto;
   z-Index:5000;
   border:0pt solid #fefefe;

}
.fondoazul
{
  background-color:#EFF5FB;
}
.fondogriz
{
  background-color:#cecece;
}
table.tablabotones{

 width:510px;
 height:485px;
 background-color:#E6E6E6;

}
table.tabimpre {

     background-image: url("../img/modelodanielp.png");
     background-repeat: no-repeat;



}

table.tablamain {
	background: #cecece;
    font-family:arial;
    font-size:8pt;
	border-top: 1px solid #F2F2F2;
	border-left: 2px solid #F2F2F2;
	border-right: 2px solid #999999;
	border-bottom: 1px solid #999999;
}
table.tablamain2 {
    table-layout: fixed;
    width: 2250px;
	background: #ffffff;
    font-family:arial;
    font-weight:bold;
    font-size:10pt;
	border-top: 1px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 1px solid #000000;
}
table.tablamain2 td{
    width:150px;
    font-family:arial;
    font-weight:bold;
    font-size:10pt;
	word-wrap: break-word;
}
table.tablamain3 {
    table-layout: fixed;
    width: 450px;
	background: #ffffff;
    font-family:arial;
    font-weight:bold;
    font-size:10pt;
	border-top: 1px solid #000000;
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 1px solid #000000;
}
table.tablamain3 td{
    width:150px;
    font-family:arial;
    font-weight:bold;
    font-size:10pt;
	word-wrap: break-word;
}
table.menu
{
    color:white;
    font-family:arial;
    font-size:8pt;
    font-weight:bold;
	border-collapse:collapse;
    text-align:center;

}
table.taviso
{
    color:black;
    font-family:arial;
    font-size:6pt;
    font-weight:bold;
	border-collapse:collapse;
    text-align:left;

}
tr.filatitulo{
font-family:arial;
    font-size:9pt;
    font-weight:bold;

}
a
{
 color:black;
}
a.lista
{
 color:green;
}
td.menu
{
    color:white;
    font-family:arial;
    font-size:8pt;
    font-weight:bold;
    text-align:center;
    background-src:images/btn4.jpg;
    padding:4pt;

}
table.table01
{
	background: #cecece;
    color:#000000;
    font-family:arial;
    font-size:9pt;
    font-weight:bold;
	border-collapse:collapse;


}
table.table08
{
	background: #cecece;
    color:#000000;
    font-family:arial;
    font-size:7pt;
    font-weight:bold;
	border-collapse:collapse;


}

td.td01
{

    padding:1pt;
}
table.tabledet
{
    color:black;
    font-family:arial;
    font-size:10px;
    font-weight:bold;
    background-color:#cecece;
	border-collapse:collapse;
}
table.tableprint
{
    color:black;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    background-color:#FFFFFF;
	border-collapse:collapse;
    border-bottom:1px solid #000000;

}

table.tablediv
{
    color:black;
    font-family:arial;
    font-size:10px;
    font-weight:bold;
    background-color:#cecece;
	border-collapse:collapse;
}
table.tablemante
{
    color:black;
    font-family:arial;
    font-size:8px;
    font-weight:bold;
    background-color:#cecece;
	border-collapse:collapse;
}
table.impre0
{
    color:black;
    font-family:arial;
    font-size:8pt;

    background-color:#ffffff;
	border-collapse:collapse;
}
table.impre2
{
    color:black;
    font-family:arial;
    font-size:8pt;
    font-weight:bold;
    background-color:#ffffff;
	border-collapse:collapse;
}
table.impre3
{
    color:black;
    font-family:arial;
    font-size:7pt;
    font-weight:bold;
    bacground-color:#ffffff;
	border-collapse:collapse;
}
input
{
    font-family:arial;
    font-size:9pt;
	background-color:#1a507b;
	color:#FFF;
}
label
{
    font-family:arial;
    font-size:8pt;
	color:#000000;

}
label.lk
{
    cursor:pointer;cursor:hand;
}
label.lk:hover{background-color:#ff0; cursor:pointer; cursor:hand;}
label.titulo
{
    font-family:arial;
    font-weight:bold;
    font-size:8pt;
	color:#000000;
}
select
{
    font-family:arial;
    font-size:8pt;
	color:#FFFFFF;
    background-color:#1a507b;
}
textarea
{
    font-family:arial;
    font-size:8pt;
	background-color:#1a507b;
	color:#FFF;
}
img.lk
{
    cursor:pointer;cursor:hand;
}
button
{
    color:#000000;
    width:64px;
    height:64px;
    cursor:pointer;cursor:hand;
    font-size:8px;
}
a.info{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0; cursor:pointer; cursor:hand;}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:0em; left:5em; width:auto;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: left}
.dragclass{
position : relative;
cursor : hand;
}
/*estilos botones formularios*/
.botones2{
	width:70px;
	height:65px;
 font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
}
/***************pestanas*/
/* tamaño y forma del panel principal */
div#panel {
   position: relative;
   width:600px;
   height: 300px;
}

/* configuracion de las pestañas */
   ul#tabs {
      position:absolute;
      left: 0px;
      top: 0px;
      margin:0;
      padding:0;
      width: 700px;
      height: 24px;
      z-index: 20;
   }
      ul#tabs li {
         float:left;
         height: 23px;
         padding-left: 8px;
         list-style: none;
         margin-right: 1px;
         background: url(../img/tabs.png) left -48px;
      }
      ul#tabs li.actual {
         height: 24px;
         background: url(../img/tabs.png) left -72px;
      }
         ul#tabs li a {
            display: block;
               /* hack para ie6 */
               .display: inline-block;
               /* fin del hack */
            height: 23px;
            line-height: 23px;
            padding-right: 8px;
            outline: 0px none;
            font-family: arial;
            font-size: 10px;
            text-decoration: none;
            color: #000;
            background: url(../img/tabs.png) right 0px;
         }

         ul#tabs li.actual a {
            height: 24px;
            line-height: 24px;
            background: url(../img/tabs.png) right -24px;
            cursor: default;
         }

   /* Configuración de los paneles */
   div#panel #paneles {
      position:absolute;
      left: 0px;
      top: 23px;
      width: auto;//638px;
      height: 405px;
      border: 1px solid #91a7b4;
      background: #cecece;
      overflow: hidden;
      z-index: 10px;
   }
      div#panel #paneles div {
         margin:10px;
         width: auto;//618px;
         height:405px;
         font-family: arial;
         font-size: 12px;
         text-decoration: none;
         color: #000;
         overflow: auto;
   }

