body {
        margin: 0px;
        background: url('images/pop.gif') repeat fixed;
        font-size: small
        
        }

#wrapper {
                 text-align: center;
         }
#wrapper table {margin: auto;}

P {font-size: 12pt; font-family: arial;
  }
}
a:link {color: #000;}
a:visited {color: black;}
a:hover {color: yellow;}
sup {color: red; size: 8pt;}

#main_table {
            width: 768px; 
            margin: auto;}







.main {
width: 468px;
border: solid 1px green;
vertical-align: top;
background-color: white;
margin: auto;
}

#main_title {color: #fff; 
             backgrounc-color: #fff;
             border-bottom: solid 1px green;
             font-size: 15pt;
             }
             

#main_title  span {background:  #489C5E url('../sbg/c.gif') no-repeat bottom right; 
                  height: 25px; 
                  width: 150px;
                  } 
                                            
             

#title-corner {
       background: url('../sbg/f.gif') no-repeat bottom left;
       height: 18px;
       }






.sides {width:150px;
           background: #66CC99; /* #396; url('../sbg/sides_bg.gif') repeat-y;*/
           padding: 0;
           margin: 0;
           vertical-align: top
            }

.fundacion  {color: white; font-weight: bold; background: #89E1A8 url('../sbg/bg_logo.gif') no-repeat right;
              }



#footer {
                background: url('images/footer_bg.gif') no-repeat left bottom;
                margin:0px; 
                padding:0px; 
                border-top:1px dashed #000 

        }
#footer p {
             padding: 5px;
             margin: 0px;
             color: #fff;
             font-size: 9pt;
             text-align: center;
             }
#footer p a:link {color: white; font-weight: bold;}
#footer p a:visited {color: white; font-weight: bold;}
#date {font-size: 9pt;
           color: black;
           font-weight: bold;
           position: relative;
           text-align: right;
           background: white url('../sbg/date_bg.gif') repeat-x;
           }

#Alma-Chapina {
                width: 144px;
                background-color: #fff;
                border: solid 1px #fff;
                padding: 1px;
                font-size: 9pt;
                text-align: center;
                color: red;

}

* html  #Alma-chapina {
                      width: 148px;
                      w\idth: 146px;
                      }





#bg_title {background: white url('../sbg/date_bg.gif') repeat-x;
           color: black;
           font-weight: bold;
           text-align: center; font-size: 9pt; }
           
           
           
#hitcounter {
            width: 130px;
            text-align: center;
            padding-bottom: 5px;
            }

#fiesta {
        text-align: center;
        margin: 0px;
        padding-top: 0px;
        padding-bottom: 5px;
        clear: both;
        }
        
#hot {
 			background-color: #D9E0EB;
 			color: #000; 
 			text-align: center;
 			border: 2px solid #000;
 			font-size: 12pt;
 			padding: 0px;
       		margin: 0px;
       		width: 145px;
       		height: 100px;
       		margin-bottom: 2px;
       		
     		}
#hot, #hot a {color: #000; }
       		

.sidebar  {
         width: 148px;
         background: url('images/sides_bg_02.gif') no-repeat bottom left;
        }
.sidebar h3 {
        font-size: 12px;
        margin: 0;
        padding: 6px 8px 4px 10px;
        text-align: center;
        border-bottom: 1px solid #e0cfab;
        background: url('images/sides_bg_01.gif') no-repeat top left;
}
.sidebar  ul {
        margin: 0 0 5px;
        padding: 0;
        width: 140px;
        list-style: none;
}
.sidebar li {
        margin: 2px 0 0;
        padding: 0;
        width: 138px;
        border-bottom: 1px solid #D1E1C2;
}
.sidebar  li a {
        display: block;
        padding: 0 5px;
        width: 138px;
        text-decoration: none;
}

}
.sidebar  li a:hover {
        background-color: transparent;
        text-decoration: none;
}

}
#navbar  {
        float: right;
        padding: 0 0 0 5px;
        width: 140px;
        voice-family: "\"}\""; voice-family: inherit;

}
#navbar h3 {
        font-size: 12px;
        margin: 0;
        padding: 0 5px;
        background-color: #DAE7D1;
}
#navbar  ul {
        margin: 0 0 5px;
        padding: 0;
        width: 140px;
        list-style: none;
}
#navbar li {
        margin: 2px 0 0;
        padding: 0;
        width: 138px;
        border-bottom: 1px solid #D1E1C2;
}
#navbar  li a {
        display: block;
        padding: 0 5px;
        width: 138px;
        text-decoration: none;
}

}
#navbar  li a:hover {
        background-color: transparent;
        text-decoration: none;
}
#navbar  p {
        margin: 2px 0 16px 5px;
}
#title-heading {
              padding: 0
              width: 468px;
              border-bottom: solid 1px #489c5e;
              }
#title-bg {
            background-color: #489c5e;
            padding-right: 0px;
            color: #fff;
            font-size: 12pt;
            font-weight: bold;
            height: 18px;
            width: 127px;
            }
     		
       		