html,body,form{
    margin: 0px;
    padding: 0px;
    height: 100%;
}
.tablagris
{
	border-width: 1px;
	border-collapse: collapse;
	border-style: solid;
    border-color: #CCCCCC;		
    
}
.tablagris3
{
	border-collapse: collapse;
	border-style: solid;
    border-color: #FFFFFF;		
}
.tablagris2
{
	border-width: 1px;
	border-collapse: collapse;
	border-style: solid;
    border-color: #b9b9b9;		
}
.tablaazul
{
	border-width: 1px;
	border-collapse: collapse;
	border-style: solid;
    border-color: #336699;		
}
.texto_negro
{
    color: #000000;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_negro1
{
    color: #000000;
    font-size: 1em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_negro2
{
    color: #000000;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_enlace
{
    color: #333333;
    text-decoration: none;
    font-weight:bold;
}
.texto_enlace2
{
    color: #333333;
    text-decoration: underline;
    font-family: Tahoma, Arial, Verdana;
}
.texto_rojo
{
    color: #990000;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_rojo2
{
    color: #990000;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.titulo_rojo
{
    color: #990000;
    font-size: 0.75em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.texto_gris_claro
{
    color: #999999;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_gris_oscuro
{
    color: #666666;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_blanco
{
    color: #FFFFFF;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_blanco2
{
    color: #FFFFFF;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_morado
{
    color: #663366;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_morado2
{
    color: #663366;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.titulo_morado
{
    color: #663366;
    font-size: 1.53em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_azul
{
    color: #336699;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.paginacion td
{
   border: 1px solid #336699;
   border-left: none;
   border-right: none;
}
.paginacion td table tr td
{
   border: none;
   width: auto;
}
.paginacion td table tr td a
{
    color: #336699;
    font-size: 0.7em;
    font-weight: bold;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.paginacion td table tr td span
{
    color: #990000;
    font-size: 0.7em;
    font-weight: bold;
    font-family: Tahoma, Arial, Verdana;
}
.texto_azul2
{
    color: #336699;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.enlace_azul
{
    color: #336699;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
    text-decoration: underline;
}
.titulo_azul
{
    color: #336699;
    font-size: 0.75em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
h1
{
    color: #336699;
    font-size: 0.75em;
    font-family: Arial, Verdana;
    padding: 0px;
    margin: 0px;
}
.texto_verde
{
    color: #666600;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_verde2
{
    color: #006600;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_naranja
{
    color: #cc6600;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.titulo_naranja
{
    color: #cc6600;
    font-size: 1.53em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.menu_naranja
{
    color: #cc6600;
    font-size: 1.15em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.titulo_verde
{
    color: #669933;
    font-size: 1.15em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.menu_morado
{
    color: #663366;
    font-size: 1.15em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.eclickse
{
    color: #999999;
    font-size: 0.625em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
#capacalendario
{
    overflow: auto;
    width: 189px;
    height: 150px;
}
.fondobanner
{
    background-image:url(images/fondo_banner.jpg);
}
.puntos_horizontal
{
    background-image:url(images/puntos_h.jpg);
}
.puntos_vertical
{
    background-image:url(images/puntos_v.jpg);
}
.cal_titulo
{
    font-size: 0.7em;
    color: #34669a;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.cal_dia
{
    font-size: 0.625em;
    color: #FFFFFF;
    text-decoration: none;
    font-family:  Tahoma, Arial, Verdana;
}
.cal_diasemana
{
    font-size: 0.625em;
    color: #969696;
    text-decoration: none;
    font-family:  Tahoma, Arial, Verdana;
}
img
{
    border-width: 0px;
}
INPUT, TEXTAREA
{
	border-right: #CCCCCC 1pt solid;
	border-top: #CCCCCC 1pt solid;
	border-left: #CCCCCC 1pt solid;
	border-bottom: #CCCCCC 1pt solid;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	color: #333333;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.espacio
{
    padding-bottom:1px;
    padding-top:2px;
}
