   *                          {margin:0; padding:0;}
   body                       {background:#572a4f url(../imagenes/bgindex.jpg) top center no-repeat; font:1em Arial, Helvetica, sans-serif; color:#666; margin-top:81px;}
   #container                    {background:#fff; width:825px; margin:0 auto;}     
   a                          {outline:none;}
   img                        {border:none;}
   img.logo                   {position:absolute; top:0;}
   p,ul                       {margin-bottom:1em; line-height:1.4em;}
   h2                         {font:italic 1.4em "Times New Roman", Times, serif; color:#594256; padding-bottom:1em; background:url(../imagenes/h2_bg.gif) repeat-x;}
   h3                         {font:italic .85em "Times New Roman", Times, serif; color:#666; margin-bottom:1em;}
   hr                         {background:url(../imagenes/h2_bg.gif) bottom repeat-x; border:0; color:#dbddd4; height:1px; margin:0 0 1em 0;}
   .clear                        {clear:both;}
   .indent                              {position:relative; left:60px;}
   #home_header1                 {width:825px; background:#F6F5F1 url(../imagenes/img_indexaspa.jpg) no-repeat; background-position:3px 0; position:relative;} 
   #home_header1 p,              
   #home_header2 p,           
   #home_header3 p                  {font-size:.75em;}      
   #home_promos                  {background:url(../imagenes/inicio_pie.gif) bottom no-repeat; padding-top:298px;}   
   #home_header2                 {width:825px; background:#F6F5F1 url(../imagenes/img-pp2.jpg) no-repeat; background-position:3px 0; position:relative;} 
   #home_header1 p,              
   #home_header2 p,           
   #home_header3 p                  {font-size:.75em;}      
   #home_promosb                 {background:url(../imagenes/inicio_pie.gif) bottom no-repeat; padding-top:180px;}
   #home_izqpromo                {float:left; width:150px; padding:17px 20px 70px 60px; border-right:solid 1px #ccc7b9; margin-bottom:3px; background:url(../imagenes/index_bgabajo.jpg) bottom left no-repeat;}
   #home_rightpromo              {float:left; width:430px; padding:17px 0px 0px 20px; margin-bottom:3px;}
   #home_rightpromo img          {border:solid 0px #c5c2b6; margin-right:6px;}
   #home_rightpromo a               {color: #43552b }
      

   #topnav                       {background:url(../imagenes/nav_bg.gif) no-repeat; height:32px; text-align:center;}
   #topnav ul                    {list-style-type:none; font-size:.7em; margin-left:60px;}
   #topnav li                    {float:left;}
   #topnav a                     {float:left; padding:6px 11px 8px 11px; color:#e8e4a4; text-decoration:none; border-right:#6e855a solid 1px; margin-top:4px; font-weight:bold;}
   #topnav a:hover                  {background:#351a30;}
   #topnav a.current             {background:#ff0000;}
   #topnav a.end                 {border-left:#6e855a solid 1px;}
   #form                      {width:400px;}
   #form label                   {width:100px; font-size:.75em;}
   #form input                   {color:#666; padding:2px; width:180px; margin-bottom:.5em; font-family:Georgia, "Times New Roman", Times, serif; font-size:.8em;}
   #form select                  {color:#666; padding:2px; width:192px; height:22px; margin-bottom:.5em; font-family:Georgia, "Times New Roman", Times, serif; font-size:.8em;}
   #form textarea                {color:#666; padding:2px; width:396px; height:80px; margin-bottom:.5em; font-family:Georgia, "Times New Roman", Times, serif; font-size:.8em;}
   #form input.button               {width:67px; height:20px; font-family:Arial, Helvetica, sans-serif; color:#333; padding:0;}
   #form div.column1             {width:180px; float:left;}
   #form div.column2             {width:180px; float:right;}
   #home_footer                  {clear:both; position:relative; color:#a1aa95; font-size:.9em;}
   #home_footer a                {color:#a1aa95;}
   #home_footer_text             {position:absolute; top:10px; left:276px;}   
   #secondary_footer             {clear:both; position:relative; color:#a1aa95; font-size:.9em; height:8px; background:url(../imagenes/segundo_footer.gif) bottom;}
   #secondary_footer a              {color:#a1aa95;}
   #secondary_footer_text           {position:absolute; top:18px; left:276px;}
   p.footerwidth                 {width:550px;}
   
   .contenedorfoto {
   float:left;
   width:130px;
   height:120px;
   margin:3px;
   padding:2px;
   background-color:#f6f7f1;
   border-right: #a5a7aa solid 1px;
   border-bottom: #a5a7aa solid 1px;
   text-align:center;
}
.contenedorfoto a {text-decoration: none;}
.contenedorfoto span {color:#400f30; font-family: Trebuchet MS; font-size: 11pt;
}
.thumbnail{position: relative; z-index: 0;}
.thumbnail:hover{background-color: transparent; z-index: 50;}
.thumbnail span{ /*CSS for enlarged image*/ position: absolute; background-color: #f6f7f1; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none;}  
.thumbnail span img{ /*CSS for enlarged image*/ border-width: 0; padding: 12px;}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/ visibility: visible; top: 0; left: 60px; /*position where enlarged image should offset horizontally */}

