body {
margin : 0;
padding-left: 25px;
background : url('images/bg.gif') fixed;
font-size: small;
}

#wrapper {}
#pageHeader {
                background: url('../../images/new_sps.jpg') no-repeat;
                width: 750px;
                height: 98px;
                               
                }

#Lsidebar {
          background:  url('../../images/water_fall.gif') no-repeat top left;
          width: 150px;
          padding: 0px;
          top: 0px;
          position: absolute;
          margin: 0px;
          }
#Lsidebar div {margin: 0px; padding: 0px;}          
#pixel {background: url('../../images/pixel_blue.gif');
        padding: 0px;
        margin: 0px


}




#main-holder {
                          background: url('images/main_bg.gif') 0 0 repeat-y;
             width: 650px;
             padding-left: 150px;
             }





* html #main-holder {
                        750px;
                        w\idth: 650px
                        }





#main-contents {
width: 444px;
padding: 0 2px;
margin: 0px;
top: 0px;
background-color: #fff;
border-right: solid 1px #9cf;
}
* html #main-contents {
                450px;
                w\idth: 444px
                }



#main-contents p{
margin: 0;
padding: 0 0;
}

#main-contents h1 {
background: #fff url('images/g_blue.gif') repeat-x top;
padding-top: 0px;
font-size: 12pt;
font-weight: bold;
color: #000;
text-align: center;
}

#Rsidebar {
                   background-color: #9cf;
                   width: 150px;
           margin-left: 450px;
           position: absolute;
           top: 98px;
            }





#date {
background : url('images/g_blue.gif') repeat-x;
text-align : right;
font-size : 9pt;
}

#gallery {
list-style : none;
font-size : 9pt;
text-align : center;
}
#gallery a {
text-decoration : none;
padding : 0 0.5em 0 0;
}

.box {
font-size: 10pt;
margin: 0 5px 20px 5px;
background: #cfc url('images/box-b.gif') no-repeat bottom right;
padding: 0 0 12px 0;
color: black;

}

.box h3 {
margin: 0;
background: url('images/box-t.gif') no-repeat top left;
padding: 12px;
font-family: Georgia, serif;
font-size: 12pt;
color: #393;
font-weight: bold;

}
.box p, .box ul {
margin: 0;
padding: 0 5px;
}
.box ul li {
        margin: 0 0 0 10px;
        padding: 0 0 0 10px;
        background: url('images/arrow.gif') no-repeat 0 3px;
        list-style: none;
        text-align: left;

}


p {
font-size : 11pt;
line-height : 1.4em;
font-family : serif, san-serif, times;
text-indent : 0.5in;
}
.banner {
text-align : center;
padding : 2px;
}
.centrar {
font-size : 20pt;
text-align : center;
color : white;
font-weight : bold;
font-style : italic;
}
.copy {
text-align : center;
font-size : 9pt;
color : white;
}
.copy a:link {
color : white;
}
.copy a:visited {
color : white;
}


.heading {
border: 1px solid #3399FF;
border-bottom: none;
background : white url('images/g_blue.gif') repeat-x;
text-align : center;
font-size : 11pt;
}


sup {
color : red;
font-size : 8pt;
text-decoration : none;
}
.photo {
        width: 436px;
        text-align: center;
        border : 1px solid #000;
        padding : 5px;
        margin: 0px;
}

*html .photo {
                width: 448px;
                w\idth: 436px;

}


p.soloma {
font-size : 9pt;
}
span.subheading {
color : black;
font-weight : bold;
}

#nav {
margin : 0;
padding : 0;
}
#nav li {
float : left;
margin : 0;
font-size: 10px;
white-space : nowrap;
list-style-type : none;
}
#nav a {
text-decoration : none;
padding: 0 6px;
border : 1px solid;
border-color : #fff #333 #333 #fff;
font-weight : bold;
float : left;
background : #ccc;
color : #333;
}
div #footer p  {
    color: black;
        background-color: #CCE6EF;
        margin: 0px;
        padding: 0px;
        text-align : center;
        font-size : 9pt;
}

div #footer p a:link, div #footer p a:visited, div #footer p a:hover {color: black;}

}
#hitcounter {
                text-align: center;


                }

#shoutbox {
                                margin: 0px;
                                border: 0px;
                                padding: 0px;

                                  }

H2#Hsoloma {
                  overflow: hidden;
                  padding-top: 29px;
                  background: url('../../top/soloma.gif') no-repeat;
                  height: 0px !important;
                  height /**/: 29px;
                  }

h1#msgbox {
          overflow: hidden;
          padding-top: 31px;
          background: url('../../top/mensaje.gif') no-repeat;
          height: 0px !important;
          height /**/: 31px;

}

#subscribe  {
        border: solid 1px green;
        padding-top: 10px;
                margin: 2px;
                background: url('images/camino.gif') no-repeat top left;
                font-size: 10px;
                color: white;
                text-align: left;
                text-indent: 0px;


}