BODY {
        scrollbar-face-color: #EEF9FF;
        scrollbar-arrow-color: #057CF3;
        scrollbar-highlight-color: #ffffff;
        scrollbar-3dlight-color: #057CF3;
        scrollbar-shadow-color: blue;
        scrollbar-track-color: #BDDCFB;
        SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
        
        FONT-SIZE: 9pt; 
        COLOR: #000000; 
        FONT-FAMILY: verdana; 
        TEXT-ALIGN: justify;
        BACKGROUND-COLOR: #FFFFFF
}

TABLE {
        FONT-SIZE: 9pt; 
        FONT-FAMILY: verdana; 
        text-align: left;
}

ul{text-align: left; text-indent: 0px; margin:15px; padding:0px; }
ul li {list-style-position:outside;}

/* ---------- Titulo principal del modulo ---------- */
.titulo_modulo {
		width:563px;
        height: 30px;
        
        font-size: 23px;
        font-style: italic;
        font-weight: bold;
        text-align: right;
}

/* ---------- subtitulos en tablas de caracteristicas generales ---------- */
.titulos_tablas {
        font-size: 12px;
        font-weight: bold;
        text-align: left;
        COLOR: #0000FF;
}

/* ---------- Titulos y subtitulos del cuerpo del documento ---------- */
.titulos_indice {text-align:center; color:#FF0033; font-size:20px; font-weight:bold;}
.subtitulos {text-align:left; font-size: 15px; color:#000099; font-weight:bold;}


/*----------- Comentarios que se encuentran sobre las imagenes --------*/
.contenedorRecuadros {
position:relative;
width:555px;
margin:1em auto;
}
#recuadro {position:absolute; background:transparent; TEXT-ALIGN:left; font-size:11px;}
#cuadrito {position:absolute; text-align:center; font-size:9px; vertical-align:middle; BACKGROUND:#BDDCFB; height:12px;}

/*******************************************************************/
/*	Imágenes Informes Contables, Informes de impresión 			   */
/*******************************************************************/

/* ---------- Contenedor ---------- */
.contenedor {
position:relative;
width:555px;
height:345px;
margin:1em auto;
overflow:visible;
}

/* ---------- Menu Izquierda ---------- */
#menu{
position:absolute;
top:1px;
left:1px;
width:149px;
background:#ffffff;
}

div#menu a {color:#3366FF; text-decoration:none; background:#BDDCFB;}
div#menu a:visited {color:#3366FF; text-decoration:none; background:#BDDCFB;}
div#menu a:hover {color:#0066CC; background:#BDDCFB; text-decoration:none; font-weight:bold;}
div#menu a img {display:block; position:absolute; top:0; left:0; width:0; border:0;}
div#menu a:hover img {display:block; position:absolute; top:1px; left:161px; width:400px; border:0;}

.tabla_mensaje {
	text-align:center;
	vertical-align: middle;
	BACKGROUND: #BDDCFB;
	height:25px;
}

/* ---------- Por Defecto ---------- */
div#permanente img {position:absolute; top:2px; left:162px; width:400px; border:0;}
div#permanente span { position:absolute; width:140px; top:226px; left:292px; BORDER-RIGHT: #3e4f93 2px solid; BORDER-TOP: #556bc8 2px solid; BORDER-LEFT: #556bc8 2px solid; 
        		   BORDER-BOTTOM: #3e4f93 2px solid; background:#BDDCFB; color:#036; font:normal 10px/12px verdana; text-align:center; -moz-border-radius:12px;}

/* ---------- Bloque de texto Explicacion ---------- */
div#menu a span {display:none; position:absolute; top:0; left:0; width:0; border:0;}

div#menu a:hover span {
display:block;
position:absolute;
width:140px;
top:225px;
left:291px;
background:#BDDCFB;
color:#036;
BORDER-RIGHT: #3e4f93 2px solid; 
BORDER-TOP: #556bc8 2px solid; 
BORDER-LEFT: #556bc8 2px solid; 
BORDER-BOTTOM: #3e4f93 2px solid;
font:normal 10px/12px verdana;
text-align:center;
-moz-border-radius:12px;
}