html,body,form{
    margin: 0px;
    padding: 0px;
    height: 100%;
}
.tablagris
{
	border-width: 1px;
	border-collapse: collapse;
	border-style: solid;
    border-color: #CCCCCC;		
}
.tablamorada
{
	border-width: 1px;
	border-collapse: collapse;
	border-style: solid;
    border-color: #663366;		
}
.texto_negro
{
    color: #333333;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.texto_negro2
{
    color: #333333;
    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: #ff0033;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Tahoma, 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;
}
.texto_verde
{
    color: #336600;
    font-size: 0.7em;
    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_azul
{
    color: #006699;
    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;
}
.fecha
{
    color: #333333;
    font-size: 0.625em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.eclickse
{
    color: #999999;
    font-size: 0.625em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.texto_pie
{
    color: #333333;
    font-size: 0.625em;
    text-decoration: none;
    font-family: Arial, Verdana;
}

.texto_pie_gris
{
    color: #999999;
    font-size: 0.625em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.texto_pie_foto
{
    color: #999999;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.noticia_pie
{
    color: #000000;
    font-size: 0.7em;
    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);
}
.noticia_pie_gris
{
    color: #666666;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.noticia_pie_enlace
{
    color: #CC3300;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.enlace_noticia
{
    font-weight: bold;
    color: #CC3300;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.cal_titulo
{
    font-size: 0.7em;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Tahoma, Arial, Verdana;
}
.cal_dia
{
    font-size: 0.7em;
    color: #333333;
    text-decoration: none;
    font-family:  Tahoma, Arial, Verdana;
}
.cal_diasemana
{
    font-size: 0.7em;
    color: #999999;
    text-decoration: none;
    font-family:  Tahoma, Arial, Verdana;
}
.enlace_pie
{
    color: #CC3300;
    font-size: 0.7em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.titulo_noticia
{
    color: #CD3602;
    font-size: 0.75em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.titulo_noticia_destacada
{
    color: #CD3602;
    font-size: 0.90em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.titulo_noticia_grande
{
    color: #CC3300;
    font-size: 1.125em;
    text-decoration: none;
    font-family: Arial, Verdana;
}
.texto_noticia
{
    color: #333333;
    font-size: 0.75em;
    text-decoration: none;
    font-family: 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;
}
#consulta
{
    width:20em;
}
#celdaresul
{
    padding-bottom:1em;
}
#celdaresul p
{
    margin-top:0;
    margin-bottom:1em;
}