body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	margin: 0 0 0 0;
}
a, a:hover, a:visited{
	text-decoration: none;
	color: #0E8505;
	font-weight: bold;
	}
table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.tit{
	font-weight: bold;
	color: #0E8505;
	font-size: 8pt;
}
.pie{
	font-weight: bold;
	color: #0E8505;
	font-size: 7pt;
}
.punto{
	background-image: url(../img/punto.jpg);
	background-repeat: repeat-x;
	font-size: 0px;
}
.puntoy{
	background-image: url(../img/punto.jpg);
	background-repeat: repeat-y;
	font-size: 0px;
}
.normal{
	font-size: 9pt;
	text-align: left;
}

.normalpunt{
	cursor: pointer;
	font-size: 9pt;
	text-align: left;
}

.Titulo{
	cursor: pointer;
	color: Black;
	width: 510;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
}
.Titulosinpunt{
	color: Black;
	width: 510;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
}
.subTitulo{
	display: none;
	background-color: #F5F5F5;
	width: 500;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 10px 30px;
	font-size: 8pt;
}
.subTitulo2{
	display:block;
	background-color: #F5F5F5;
	width: 500;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 10px 30px;
	font-size: 8pt;
}

.subTitulo3{
	display:block;
	background-color: #F5F5F5;
	width: 390;
	text-align: justify;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 10px 30px;
	font-size: 8pt;
}

.seccion{
	font-weight: bold;
	background-color: #F5F5F5;
	text-align: center;
}

.boton{
	background-color: #0E8505;
	font-weight: bold;
	color: White;
	
}
.peq {
	font-size: x-small;
	font-style: italic;
}
.asterisco {
	font-size: xx-small;
	font-style: italic;
	color:red;
}
.explicacion{
	font-size: 9pt;
	text-align: justify;
	background-color: #F5F5F5;
	padding: 10px 10px 10px 10px;
}
.direccion{
text-align: center;
}

.error{
	font-size: 9pt;
	text-align: justify;
	background-color: #FFE8E8;
	padding: 10px 10px 10px 10px;
}

.titerror{
	font-size: 9pt;
	text-align: center;
	background-color: #FFE8E8;
	color:red;
	padding: 10px 10px 10px 10px;
	font-weight:bold;
}

.peqerror{
	font-size:x-small;
	text-align:center;
	background-color: #FFE8E8;
	color:red;
	font-weight:bold;
	padding: 10px 10px 10px 10px;
}

.NOerror{
	font-size: 9pt;
	text-align: justify;
	color: #0E8505;
	background-color: #D7FCD1;
	padding: 10px 10px 10px 10px;
}




/* Estilos Calendario */

.calFondoCalendario {
	background-color: #EEEEEE;
}

.calEncabe {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px
}

.calFondoEncabe {
	background-color: #F5F5F5;
}

.calDias {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px; 
	font-weight:900;
	color:white;
}

.calSimbolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: 200;
	color: Black;
}

.calSimbolo0 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:200; 
	color:#0E8505;
	background-color:#F5F5F5;
}

.calResaltado {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:700;
	color:white;
}

.calCeldaResaltado {
	background-color:#0E8505
}

.calDatos {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:900
}
.calEvento{
	background-color: White;
}
.calEventoDia{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:700;
	color: #0E8505;

	}
.par{
	background-color:#E9E9E9;
}
.impar{
	background-color:#FFFFFF;
}.encabezado {
	color: #0E8505;
	background-color: #EEEEEE;
	font-weight: bold;
}
.lininf {
	border-top-style: none;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #0E8505;
}
.muestras {
	border: 1px solid #0E8505;
}
.rojo {
	color: #FF0000;
	background-color: #FFD9D9;
}
.verde {
	color: #0E8505;
	background-color: #CFFDCC;
}
.bordes {
	border: thin solid #0E8505;
}
