body 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
    margin-top:0px;
    margin-left:2px;
    background-color:#CEE8C7;
	text-align:left;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style5 {font-size: 10px}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
p{
	text-align:left;
}
td{
	text-align:left;
}
.busca{
	width:327px; 
	height:23px;
}
/*ancho y alto del boton ir*/
.boton
{
	width:54px; 
	height:18px;}
p{
	margin-right:7px;
}
ul{
	list-style-type:circle;
	list-style-image:url(/grafico/bola.jpg);
	text-align:left;
}
h1{ color:#024C29;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	text-align:left;
}
.banner{
	width:163px;
	height:74px;
}
.banner_en{
	width:172px; 
	height:78px;
}
h2{ color:#024C29;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	text-align:left;
}
.contenedor{
	width:768px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
}
.ancho_izq{
	width:100px;
	background-color:#FFFFFF;
}
.titulo {
	font-weight:bold;
	font-size:12px;
	margin-bottom:0;
	margin-top:0;
}
.cabeza { 
	font-family:Arial, Helvetica, sans-serif;
	background-color:#B5DA9C;
	color:#669933;
}
.celdas {
background-color:#EAFFDC;
	}
.tamanio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	height:10px;
}

.fondo_buscar{
	background-image:url(/grafico/calendario.gif);    
}
.grafico{
	background-image:url(/grafico/px_lateral_haga.gif);
}
.tamanio_hr{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.pie_pagina{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:center;
}
.pie_links{
	text-align:center;
}

.horizontal_quien{
	background-image:url(/grafico/px_abaj_quien.gif);
	height:1px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	vertical-align:bottom;
}

.tamanio_vertical_quien{
	width:2px;
}
.vertical_quien{
	background-image:url(/grafico/linea_lat_banner_quien.gif);
	width:2px;
	height:100%;
}

.usuario_contrasena{
	background-image:url(/grafico/usuario_contrasena.gif);
	width:196px; 
	height:55px;
}
.user_login{
	background-image:url(/grafico/user.gif);
	width:196px; 
	height:55px;
}
.px_lateral_haga{
	background-image:url(/grafico/px_lateral_haga.gif);
}
.ancho_bot{
	width:87px;
	height:24px;
}
.ancho_ir{
	width:59px;
	height:30px;
}
.ancho_tab_busqueda{
	width:327px; 
	height:23px;
}
.ancho_bot_ir{
	width:59px;
	height:30px;
}
.fondo_izq{
	background:#F3F9EF;
	height:100%;
}
td.color{
	background-color:#00FF66;
}
td.rollover{
	background-color:#00CCFF;
	border-style:groove;
	border-width:2px;
	border-color:red red red red;	
}
.color{
	background:#00FF66;
	color:#024C29;
}
a:link{
	color:#A64B1B;
}
a:visited{
	color:#024C29;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#024C29;
}
h4{
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
h4.rollover{
	background:#E3F2D8;
	border-style:groove;
	color:#024C29;
	font-weight:normal;
	border-width:2px;
	border-color:#D6D6D6 #D6D6D6 #D6D6D6 #D6D6D6;
}
h4.normal{
	background-color:#B2DA9C;
	color:#024C29;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	
}
#contenedor_nav_izq{
	width:95%;
	background-color:#B5DA9C;
	padding: 5px 5px 5px 5px;
}
.normal{
	color:#024C29;
	background:#B2DA9C;
}
#contenedor_nav_izq a visited{
	color:#024C29;
}
#contenedor_nav_izq a{
	color:#024C29;
	text-decoration:underline;
}
caption
     {
     font-family:arial,helvetica;
     font-size:11px;
     color: black;
     font-weight: bold;
     }
.calendar
     {
     font-family:arial,helvetica;
     font-size:11px;
     color: white;
     background-color: #ffffff;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     }
.calendarlink
     {
     color: white;
     }
.header
     {
  color:#105931;
  font-weight:bold;
     background-color: #ffffff;
     border-color: #94be7b;
     border-style: solid;
     border-width: 1px;
     }
.day
     {
  font-size:10px;
  font-weight:bold;
  color:#105931;
     background-color: #ffffff;
     border-color: #73ae5a;
     border-style: solid;
     border-width: 1px;
     text-align: center
     }
.linkedday a
     {
  font-size:10px;
  font-weight:bold;
  color:#ffffff;
     background-color: #F9C706;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center;
     text-decoration: none;
     }
.actualday
     {
     background-color: #27991a;
     border-color: #000000;
     border-style: solid;
     border-width: 1px;
     text-align: center;
     }	 	 	 	 	 	 
.td_asterisco {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#B5DA9C;
	color:#669933;
}
.td_tituloSeccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #669933;
	background-color: #B5DA9C;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	border: none;
	height: auto;
	padding: 0px;
}

.td_titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #669933;
	background-color: #B5DA9C;
	background-position: center center;
	vertical-align: middle;
	text-align: left;
	width: 100%;
	border: none;
	height: auto;
	padding: 0px;
}
.tabla_form{
	margin: 0px;
	text-align: left;
	padding: 0px;
	width: 500px;
	height: auto;
	background-position: center;
	background-color: #B5DA9C;
	border: none;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.tabla_form250{
	margin: 0px;
	text-align: left;
	padding: 0px;
	width: 250px;
	height: auto;
	background-position: center;
	background-color: #B5DA9C;
	border: none;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.tabla_form100{
	margin: 0px;
	text-align: left;
	padding: 0px;
	width: 100%;
	height: auto;
	background-position: center;
	background-color: #B5DA9C;
	border: none;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.tabla_form95{
	margin: 0px;
	text-align: left;
	padding: 0px;
	width: 95%;
	height: auto;
	background-position: center;
	background-color: #B5DA9C;
	border: none;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

.tabla_blanca{
	margin: 0px;
	text-align: left;
	padding: 0px;
	width: 500px;
	height: auto;
	background-position: center;
	background-color: #FFFFFF;
	border: none;
}

.tabla_sencilla {
	padding: 0px;
	height: auto;
	width: 100%;
	border: none;
}
.td_nombreCampo {
	background-color: #EAFFDC;
	background-position: center center;
	text-align: left;
	vertical-align: middle;
}
.td_ingresarCampo {
	background-color: #FFFFFF;
	height: auto;
	width: auto;
}
.td_sencillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #669933;
	background-color: #B5DA9C;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
}

.td_mensajeError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	background-color: #FFFFFF;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
}


.td_sencillo_derecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #669933;
	background-color: #B5DA9C;
	letter-spacing: normal;
	text-align: right;
	vertical-align: middle;
	word-spacing: normal;
}

.td_blanco_derecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #669933;
	letter-spacing: normal;
	text-align: right;
	vertical-align: middle;
	word-spacing: normal;
}

.td_blancoNegrita {
	font-weight: bold;
	background-color: #FFFFFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
}

.td_colorMedioNegrita {
	font-weight: bold;
	/*background-color: #EAFFDC;*/
	background-color:#FFFFFF;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
}

.td_colorMedioNegritaIzq {
	font-weight: bold;
	background-color: #EAFFDC;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
}

.td_lineaPar{
	background-color: #FFFFFF;
	height: auto;
	width: auto;
}
.td_lineaImpar {
	background-color: #EAFFDC;
	height: auto;
	width: auto;
}

.td_lineaParBotones{
	background-color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
}
.td_lineaImparBotones {
	background-color: #EAFFDC;
	text-align: right;
	vertical-align: middle;
}
.pie_copy{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.tablaEstadistica {
	border: thin dotted #999999;
}