body{
    margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.body{
    margin:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}		
.header_generico {
	background-image:url(../templates/fondo.jpg);
	height:100px;
	width:100%;
	margin: 0px 0px 0px 0px;
	background-repeat:repeat-x;
	}
.footer {
	background-color:#004487;
	width:100%;
	color:#FFFFFF;
}
.left {
	padding-top:10px;
	padding-left:5px;
	width:160px;
	height:460px;
	/*background-color:#ECECEC;*/
}
.center{
	background-color:#FFFFFF;
	width:635px;
	
}
.main_table {
	width:800px;	
	height:480px;
}
/* estilo para bullets del menu*/
.estilo_listas{
	margin-left:10px;
	padding-left:10px;
	list-style-image: url(../../images/bullet.gif);
	list-style-type: circle;
	color: #003399;
	font-weight: bold;
}
.content {
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	/*border-left:5px solid #ECECEC;*/
}
.texto {
	text-align:justify	;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.texto_formulario {
	text-align:justify	;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.titulo_reporte {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.texto_hora {
	text-align:justify	;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.texto_calendario {
	text-align:justify	;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.texto_reporte {
	text-align:justify	;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #0E3B65;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #62020B;
	text-decoration:none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #0E3B65;
}
.mensaje{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#FF0000;
	text-decoration:blink;
}
.titulo1 {
	background-color:#004487;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;

}
.titulo{
	font-size:15px;
	font-weight:bold;
	color:#003399;
}
.titulo2 {
	font-size:27px;
	font-weight:bold;
	color:#003399;
}
.capa{height: 190px; width: 150px; left: 300px; top: 10px; position: absolute;z-index:10;visibility:hidden;}
A.enlace:visited {color:#FFFFFF;text-decoration: none;font-style: normal;font-size: 10pt;font-family: aRIAL, Helvetica, VERDANA, sans-serif;}
A.enlace:active  {color:#FFFFFF;text-decoration: none;font-style: normal;font-size: 10pt;font-family: aRIAL, Helvetica, VERDANA, sans-serif;background-color:#5F94D3;}
A.enlace:link    {color:#FFFFFF;text-decoration:underline;font-style: normal;font-size: 10pt;font-family: aRIAL, Helvetica, VERDANA, sans-serif;}
A.enlace:hover   {color:#FFFFFF;text-decoration:underline;font-style: normal;font-size: 10pt;font-family: aRIAL, Helvetica, VERDANA, sans-serif;background-color:#5F94D3;}


A.enlace_sala:visited {color:#000000;text-decoration:underline;;font-style: normal;font-size: 11px;font-family: aRIAL, Helvetica, VERDANA, sans-serif;}
A.enlace_sala:active  {color:#000000;text-decoration: none;font-style: normal;font-size: 11px;font-family: aRIAL, Helvetica, VERDANA, sans-serif;background-color:#5F94D3;}
A.enlace_sala:link    {color:#000000;text-decoration:underline;font-style: normal;font-size: 11px;font-family: aRIAL, Helvetica, VERDANA, sans-serif;}
A.enlace_sala:hover   {color:#000000;text-decoration:underline;font-style: normal;font-size: 11px;font-family: aRIAL, Helvetica, VERDANA, sans-serif;background-color:#5F94D3;}

hr{color:#5F94D3;}

.capa{height: 190px; width: 200px;z-index:10;left: 460px; top: 270px;position:absolute;visibility:hidden;}

UL.arbol {cursor:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
UL.arbol label{font-weight:bold;font-size:13px;color:#003399;}
UL.arbol LI {list-style-image:url('../../images/empty.gif')}
UL.arbol LI.cerrados {list-style-image:url('../../images/empty.gif')}
UL.arbol LI.abiertos {list-style-image:url('../../images/empty.gif')}
UL.arbol UL {list-style:none}
UL.arbol UL {display:none}
UL.arbol UL.expandido {display:block}


UL.arbol LI UL LI.abiertos {list-style-image:url('../../images/empty.gif')}
UL.arbol LI UL LI.cerrados {list-style-image:url('../../images/empty.gif')}

UL.arbol .sobre {color:#000000}
UL.arbol UL LABEL { font-weight:bold;font-size:12px;color:#0099FF;}

td.row1 {
        background-color: #ffffff;
        font-size: 12px;
		text-align:left;
}
td.row2 {
        background-color: #F7F7F7;
        font-size: 12px;
		text-align:left;		
}
td.row3 {
        background-color: #E8E8E8;
        font-size: 12px;
		text-align:left;
}
.datos_row2 {
		background-color: #F7F7F7;
        font-size: 12px;
		text-align:left;
}
.datos_row3 {
		background-color: #E8E8E8;
        font-size: 12px;
		text-align:left;
}
.color{background-color:#EAEAEA;}
.color2{background-color:#F5F5F5;}