
 * {
  margin: 0;



   }
 html, body {
	background:url(imagenes/background.jpg) #FFFFFF top repeat-x;
	/*background:#F8F8F8;*/
     height: 100%;
	 text-align:center;
  	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
 }
 .wrapper {
     min-height: 100%;
     height: auto !important;
     height: 100%;
/* aqui era -4em */     margin: 0 auto -70px;

	 width:968px;
	 text-align:left;
 }
 .footer{
/* aqui era 4em */     height: 70px;
/*	 background:#003366; */
	 background:url(imagenes/footer.jpg) top center no-repeat;
	 color:#333333;
	 font-size:11px;
 }
 
 .footer a
 {
 color:#333333;
 text-decoration:none;
 }
 
.push {
 /* aqui era 4em */    height: 70px;
 }
 
 
 
 h1
 {
 font-family:"Times New Roman", Times, serif;
 color:#CC0000;
 font-size:18px;
 font-weight:bold;
 background:url(imagenes/pie.jpg) left no-repeat;
 margin-bottom:5px;
 padding-left:22px;
   font-weight:normal;
 }
 
 
  h2
 {
  font-family:"Times New Roman", Times, serif;
  font-size:16px;
  color:#CC0000;
  font-weight:normal;
 }


 h3
 {
 font-size:11px;
 color:#CC0000;
 font-weight:normal;
 font-style:italic; 
 }
 
 p
 {
  font-size:11px;
 color:#333333;
 font-weight:normal;
 text-align:left;
 }

/*
 li
 {
 list-style-image:url(imagenes/bullet_flecha.jpg);
 margin-bottom:3px;
 }
 */
 
 li a
 {
 text-decoration:none;
 color:#333333;
 }
 
 #calendario
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#calendario td .diaNormal
{
height:16px; width:16px; background:url(imagenes/cal_normal.jpg) center no-repeat;
padding-bottom:2px;
padding-top:2px;
padding-left:1px;
padding-right:1px;
}

#calendario td .diaGaleria
{
height:16px; width:16px;
background:url(imagenes/cal_galeria.jpg) center no-repeat;
padding-bottom:2px;
padding-top:2px;
padding-left:1px;
padding-right:1px;
}

#calendario td .diaBoletin
{
height:16px; width:16px;
background:url(imagenes/cal_boletin.jpg) center no-repeat;
padding-bottom:2px;
padding-top:2px;
padding-left:1px;
padding-right:1px;
}

#calendario td a
{
color:white;
text-decoration:none;
}

.rojo
 {
 margin-top:5px;
 margin-bottom:5px;
 font-size:12px;
 width:896px;
 text-align:center;
 padding:10px;
 border:2px solid red;
 background:#FFE2DB;
 color:red;
 }
 
  .colorado
 {
 margin-top:5px;
 margin-bottom:5px;
 font-size:12px;
 width:896px;
 text-align:center;
 padding:10px;
 border:2px solid red;
 background:red;
 color:white;
 }
 
 .verde
 {
 margin-top:5px;
 margin-bottom:5px;

 font-size:12px;
 width:436px;
 text-align:center;
 padding:10px;
 border:2px solid green;
 background:#CFE4B5;
 color:green;
 }
 
  .azul
 {
 margin-top:5px;
 margin-bottom:5px;
 font-size:12px;
 width:896px;
 text-align:center;
 padding:10px;
 border:2px solid #0066CC;
 background:#f1f5fa;
 color:#000066;
 }
 
  .amarillo
 {
 margin-top:5px;
 margin-bottom:5px;
 font-size:12px;
 width:896px;
 text-align:center;
 padding:10px;
 border:2px solid #FFCC00;
 background:#FFF8AA;
 color:#FF9900;
 }

