body {
    margin:0;
    font-family:Tahoma, Verdana;
  }


a {
    text-decoration:none;
    color:#fff;
  }

img {
	border:0;
}

.titulo {
	background:url(../imagenes/fondoTitulo.gif) #f2b800 bottom;
	text-align:left;
	padding:0;
	height:99;
}

.titulon{
	color:#bbb;
	margin-top:30;
	font-size:40;
	font-family:tahoma, verdana;
	font-weight:bold;
	text-decoration:underline;
	font-style:italic;
}

.cabeceraModulo {
	text-align:right;
	padding-right:10;
	padding-bottom:10;
	font-style:italic;
	text-decoration:underline;
	vertical-align:bottom;
	font-family:tahoma, verdana;
	font-size:12;
	color:#999;
}

#centro {
	text-align:right;
	vertical-align:top;
	color:#fff;
	font-size:10;
	padding-right:10;
}

#centro a:hover {
	text-decoration:underline;
}

.tabppal {
    height : 100%;
    width : 100%;
  }


.menu {
    background-color : #ccc;
    color : #fff;
    cursor : pointer;
    font-family : Tahoma, Verdana;
    font-size : 12;
    font-weight : bold;
    padding-bottom : 3;
    padding-left : 7;
    padding-right : 7;
    padding-top : 3;
    text-align : center;
    width : 105;
  }


.pestana {
    background-color : #ccc;
    color : #fff;
    cursor : pointer;
    font-size : 12;
    font-weight : bold;
    border-left: 2px solid #fff ;
    padding-bottom : 2;
    padding-left : 7;
    padding-right : 7;
    padding-top : 2;
    text-align : center;
  }


.fichaden {
    font-family:Tahoma, Verdana;
    color:#000;
    font-size:0.7em;
    padding:3;
  }


.caja {
    font-family:Tahoma, Verdana;
    color:#000;
    font-size:12;
    border:1px solid #ccc;
    height:20;
  }


.imagen {
    width:180;
    text-align:center;
  }


.boton {
    background-color : #ccc;
    border: 1px solid #ccc;
    color : #fff;
    cursor : pointer;
    font-family : Tahoma, Verdana;
    font-size : 12;
    font-weight : bold;
    width : 160;
  }

.titular {
	width:100%;
	padding-left:40;
	padding-bottom:20;
	font-family: Tahoma, Verdana;
	font-size:30;
	font-weight:bold;
}

.resumen {
	width:100%;
	padding-left:40;
	padding-bottom:20;
	font-family: Tahoma, Verdana;
	font-size:16;
}

.fecha {
	text-align:right;
	color:#fff;
	font-family:Tahoma, Verdana;
	font-size:12;
	font-weight:bold;
	padding-right:5;
}
.tablaContenido {
	width:986px;
}
.tablaContenidoImp {
	width:986px;
}

#licencia {
	text-align:center;
	padding-top:60;
}

#creditos {
	height:100%;
	vertical-align:bottom;
	text-align:center;
	font-size:11;
	color:#aaa;
}

#creditos a {
	font-size:11;
	color:#aaa;
}

#creditos a:hover {
	text-decoration:underline;
}
/*********************************************************************************************/

/* Inicio Listados */

.titulolista {
    background-color : #f2b800;
    border-bottom : 1px solid #fff;
    color : #fff;
    font-family : Tahoma, Verdana;
    font-size : 14;
    font-weight : bold;
    text-align : center;
}

.titulolista a{
	display:block;
	width:100%;
	height:100%;
}

.titulolista a:hover {
	background-color:#fc2;
}

.lista {
    top:200;
    left:200;
    background-color : #eee;
    border-bottom: 1px solid #fff;
    color : #000;
    font-family : Tahoma, Verdana;
    font-size : 12;
    text-align : left;
  }

.lista a {
    color : #000;
	display:block;
	width:100%;
	height:100%;
}
/* Fin Listados */

/*********************************************************************************************/

/* Botonera de titulo */

#barraMenu {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 500px; /*For KHTML*/
  list-style: none;
  height: 22px;
}

#barraMenu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 22px;
}

#barraMenu li a{
  border-right:1px solid #fff;
  padding: 0 20px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #ccc;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  height: auto !important;
  height: 1%; /*For IE*/
}

#barraMenu li a:hover{
    background-color:#aaa;
}

#barraMenu li ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 200px;
  list-style: none;
  display: none;
  position: absolute;
  top: 22px;
  left: 0;
}


#barraMenu li:hover ul,
#barraMenu li.paraie ul{
	display:block;
	position:absolute;
	top:22px;
}

/* Botonera de subtitulo */

#barraMenu li ul {
    font-family:Tahoma, Verdana;
    font-size:10;
    font-weight:bold;
    color:#fff;
    margin:0;
    padding:0;
    list-style-type:none;
}

#barraMenu li ul li{
  background-color:#ccc;
  border-top:1px solid #fff;
  width: 200px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

#barraMenu li ul li a{
  width:200px;
}

#barraMenu li ul li:hover {
    background-color:#aaa;
}

/* Fin de botonera de subtitulo */

/* Fin de botonera de titulo */

/*********************************************************************************************/

/* Botonera de Pestañas */

#barraPestanas {
    font-family:Tahoma, Verdana;
    font-size:12;
    font-weight:bold;
    color:#fff;
}

#barraPestanas ul {
    margin:0;
    padding:0;
    list-style-type:none;
}

#barraPestanas ul li {
    background-color:#ccc;
    text-align:center;
    float:left;
    border-right:2px solid #fff;
    cursor:pointer;
}

#barraPestanas ul li a{
   padding:0.2em 0.62em;
   display:block;
}

#pestanaActiva{
    background-color:#f2b800;
}

#barraPestanas #pestanaActiva:hover{
    background-color:#f2b800;
}

#barraPestanas ul li:hover {
    background-color:#aaa;
}


/* Fin de botonera de Pestañas */

/*********************************************************************************************/
/* Inicio botonera de las ventanas emergentes */

#pestanasMasDatos {
	margin:0;
	padding:0;
	list-style-type:none;
}

#pestanasMasDatos li {
	background-color:#ccc;
	float:left;
	font-weight:bold;
	font-size:12;
	border-right:2px solid #fff;
}

#pestanasMasDatos li a {
	display:block;
	padding:4 14;
}

#pestanasMasDatos li a:hover {
	background-color:#f2b800;
}

/* Fin de botonera de las ventanas emergentes */

#contenidoMasDatos {
	width:450;
	height:172;
	font-size:12;
	font-weight:bold;
	padding:4;
	background-color:#f2b800;
	margin-top:5;
}

#contenidoMasDatos textarea{
	width:100%;
	height:99%;
}

/* CALENDARIO */

 * .calDia {
 	width:100px;
	height:100px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 }
 
 .calDia a{
 	color:#000;
 }
 
 .calDia div:hover {
 	background:#ffaa77;
 }
 
 #nuevaCita {
	text-align:left;
	padding-left:40px;
	font-family:Tahoma, Verdana;
 } 
 #citas {
	text-align:left;
	padding-left:40px;
	padding-right:40px;
	font-family:Tahoma, Verdana;
 }
 
 .filaI {
 	background-color:#afa;
	padding:4px;
 }
 
 .filaP {
 	background-color:#ada;
	padding:4px;
 }
 
 .citaPeq {
 	width:100%;
	background-color:#afa;
	border-bottom:1px solid #fff;
	font-size:10px;
 }
 
 /* INVENTARIO */

 #nuevoReg {
	text-align:left;
	padding-left:40px;
	font-family:Tahoma, Verdana;
 } 
 
 #buscar {
 	width:700px;
 	margin:10px;
 	border:1px solid #ccc;
	text-align:left;
	padding:10px;
 }

 /* IMPRIMIR FICHAS */
 #imprBack {
     position:absolute;
     top:0;
     left:0;
     width:400px;
     height:400px;
     background-color:#000;
     visibility:hidden;
 }

 #imprimir {
     height:0px;
     width:0px;
     border:0px
 }

 #selImpr {
     text-align:left;
     position:absolute;
     top:0;
     left:0;
     width:250px;
     height:200px;
     background-color:#f2b800;
     border:2px solid #ccc;
     padding:10px;
     padding-top:30px;
     font-family:tahoma;
     font-size:12px;
     visibility:hidden;
     color:#fff;
 }

 #cerrar {
     position:absolute;
     top:0;
     left:0;
     width:100%;
     text-align:right;
     font-size:20px;
     font-family:tahoma;
 }

 #enlImpr {
     text-align:center;
 }