body {
         font-family: Helvetica,Arial, Tahoma,Verdana;
         color: #ffffff; 
         text-decoration: none;        
         font-weight: normal;
         font-size: 12px;
}

a:link, a:visited {
	color: #ffffff; text-decoration: none;
	font-weight: normal;
           
}

a:hover {
color: #ffffff;	
text-decoration: underline;
font-weight: normal;

}

/* a.mainlevel = afecta al menú principal*/

a.mainlevel {
font-size: 11px;
padding-left: 4px;
width: 146px;
display: block;
line-height: 15px;
margin-bottom: 2px;
text-decoration: none;
font-weight: normal;
background-color: #ff0000;
/*background-image: url();*/
/*border-left: 6px solid #427446;*/
}

a.mainlevel:hover{
font-size: 12px;
background-color: #000000;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image:  url(../images/arrow.png);
background-repeat: no-repeat;
background-position: 0px 3px;
}

/* botones*/

.button {

  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #000000; /*color del boton*/
  color            : #ffffff; /*color del texto*/ 
  border           : 1px solid #ffffff;

}

/* color del texto dentro de la caja de texto search */
.inputbox {
color: #000000; 
}

/*tabla de los módulos*/
table.moduletable {
color            : #000000;
width            : 150px; 
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-style       : normal;
font-size        : 10px;
font-weight      : normal;
background-color : #ff0000; /*color de fondo*/
margin-bottom    : 05px;/*espacio entre módulos*/
/*border           : 1px dashed #045EB2;*/
}

/*cabecera de la tabla del módulo*/
table.moduletable th {
width: 150px;
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-style       : normal;
font-size        : 12px;
font-weight      : bold;
color            : #ffffff;
background-color : #800000; 

}

/*modulo personalizado acceso*/
table.moduletable-registro {
color            : #000000;
width            : 150px; 
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-style       : normal;
font-size        : 10px;
font-weight      : normal;
padding-left: 20px; 
background-color : #ff0000; /*color de fondo*/
margin-bottom    : 05px;/*espacio entre módulos*/
/*border           : 1px dashed #045EB2;*/
}

/*cabecera de la tabla del módulo personalizado acceso*/
table.moduletable-registro th {
width: 150px;
font-family      : Verdana, Arial, Helvetica, sans-serif;
font-style       : normal;
font-size        : 12px;
font-weight      : bold;
color            : #ffffff;
background-color : #800000; 

}

.componentheading {
height : 14px; 
border : 1px solid #010101; 
color : #ffffff; 
font-weight : normal;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
white-space : nowrap; 
background-color : #ff0000;
/*background-image:url(../images/sub_top.gif);*/
background-repeat:repeat-x; 
padding-left : 4px;
}

.contentheading {
	height: 15px;
	/*background:  url(../images/demo.png);*/
	color: #ff0000;
	text-align: left;
	padding-top: 12px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 12px;
         /*background-color : #ffcc33;*/
	white-space: nowrap;
}

td {
text-align: left;
font-family: Helvetica,Arial, Tahoma,Verdana;
font-color: #ffffff; 
font-size: 12px;
font-weight: normal;
}