/*-------------------------------------------------------------------*/
							/*ESTILOS LINK PIE*/
/*-------------------------------------------------------------------*/

.link, .link a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006EBE;
	text-decoration: none;
}
a.link:hover {
	text-decoration: underline;
	color: #FDB813;
}

/*-------------------------------------------------------------------*/
				   /*TEXTOS DECORATIVOS*/
/*-------------------------------------------------------------------*/

			
.texto_gigante {
	font-family: Courier New, Courier, monospace;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	color: #66CC00;
}

/*----------------------------------------------*/


.texto_chico_verde {
	font-family: Times New Roman, Times, serif;
	font-size: 23px;
	font-style: normal;
	font-weight: bold;
	color: #66CC00;
}

/*-------------------------------------------------------------------*/
				   /*TITULOS - ENCABEZADOS / FONDOS*/
/*-------------------------------------------------------------------*/

.celda_verde_encabezado, .celda_verde_encabezado a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-style: normal;
	background-color: #84C225;
	background-position: center;
}
a.celda_verde_encabezado:hover {
	color: #84C225;
	text-decoration: none;
}

/*----------------------------------------------*/

.celda_roja_encabezado, .celda_roja_encabezado a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-style: normal;
	background-color: #9F0B07;
	background-position: center;
}
a.celda_roja_encabezado:hover {
	color: #9F0B07;
	text-decoration: none;
}

/*----------------------------------------------*/

.fondo_gris {
	background-color: #F4F4F4;
}

/*-------------------------------------------------------------------*/
							/*CUERPO DE PAGINA*/
/*-------------------------------------------------------------------*/

.texto, .texto a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.texto:hover {
	color: #FDB813;
	text-decoration: none;
}

/*----------------------------------------------*/

.texto_negrita, .texto_negrita {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
a.texto_negrita:hover {
	color: #FDB813;
	text-decoration: none;
}

/*----------------------------------------------*/

.texto_centrado, .texto_centrado a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
a.texto_centrado:hover {
	color: #FDB813;
	text-decoration: underline;
}

/*----------------------------------------------*/

.texto_subrayado, .texto_subrayado a {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.texto_subrayado:hover {

	color: #99FF00;
	text-decoration: underline;
}

/*----------------------------------------------*/

.texto_negrita_grande, .texto_negrita_grande {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.texto_negrita_grande:hover {
	color: #FDB813;
	text-decoration: none;
}

/*----------------------------------------------*/

.texto_blanco, .texto_blanco a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
}
a.texto_blanco:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*----------------------------------------------*/

.texto_gris, .texto_gris a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E5E5E5;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
}
a.texto_gris:hover {
	color: #FDB813;
	text-decoration: underline;
}

/*----------------------------------------------*/

.texto_rojo_centrado, .texto_rojo_centrado a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9F0B07;
	text-decoration: none;
	text-align: justify;
}
a.texto_rojo_centrado:hover {
	text-decoration: underline;
}

/*----------------------------------------------*/

.texto_verde_centrado, .texto_verde_centrado a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #84C225;
	text-decoration: none;
	text-align: justify;
}
a.texto_verde_centrado:hover {
	text-decoration: underline;
}

/*----------------------------------------------*/

.texto_titular_rojo {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #9F0B07;
	text-decoration: none;
}
a.texto_titular_rojo:hover {
	text-decoration: underline;
}

/*----------------------------------------------*/

.texto_mini, .texto_mini a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
}
a.texto_mini:hover {
	color: #FDB813;
	text-decoration: underline;
}

/*----------------------------------------------*/

.texto_mini_rojo, .texto_mini_rojo a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #9F0B07;
	text-decoration: none;
}
a.texto_mini_rojo:hover {
	color: #FDB813;
	text-decoration: underline;
}

/*----------------------------------------------*/

.texto_mini_centrado, .texto_mini_centrado a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #000000;
	text-decoration: none;
	line-height: 1.2;
}
a.texto_mini_centrado:hover {
	color: #FDB813;
	text-decoration: underline;
}

/*-------------------------------------------------------------------*/
				   /*VIŅETA LINKS - CON IMAGEN*/
/*-------------------------------------------------------------------*/

#flechita { list-style-image: url(../images/flecha.gif); list-style-position: inside; width: 100%; margin:0px; padding-left: 3px; padding-top: 3px;	padding-bottom: 5px}

/* ESTILO ELEMENTO - <li> */
#flechita li.m{	margin-top: 1px; margin-bottom: 3px}

/* ESTILO FUENTE - <a> - SI SE REQUIERE OTRA FUENTE, AGREGAR ESTILO AQUI MISMO (EJ: #flechita a.e1{ estilos } ) */
#flechita a{ font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px; font-weight: normal; text-align: left; color: #000000;	text-decoration: none; display: compact; padding: 2px 2px; height: 20px}
#flechita a:hover{ padding: 2px 2px; color: #FDB813; text-decoration: underline}

/*----------------------------------------------*/

.foto_galeria_home {
	margin: 8px;
	margin-top: 0px;
	padding: 0px;
	border: none;
}

/*----------------------------------------------*/

.texto_fecha {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/*-------------------------------------------------------------------*/

.bodyclass {
	background-color: #666666;
	background-position: 0px 0px;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

/*-------------------------------------------------------------------*/
						/*ESTILOS CELDAS HORARIOS*/
/*-------------------------------------------------------------------*/

.fondo_celda_hy {
    background-color: #DCDFFF; 
}
.fondo_celda_ay {
    background-color: #FCCC3A;
}
.fondo_celda_mp {
    background-color: #D8DB00; 
}
.fondo_celda_ne {
    background-color: #FFCEA1; 
}
.fondo_celda_pi {
    background-color: #FFFF66; 
}
.fondo_celda_oc {
    background-color: #CCFF66; 
}
.fondo_celda_va {
    background-color: #FFFFFF; 
}

.borde_verde {
	border: 1px dotted #84C225;
	margin: 0px;
	padding: 0px;
}

.borde_fotos {
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 3px solid #FFFFFF;
}
