* { border:0; } 
*::-moz-selection { background-color:#FC9; } 
html { font-family:sans-serif; } 
#page { position:absolute; left:50%; top:50%; width:800px; 
        margin-left:-400px; overflow:hidden; height:580px; /* 600 de alto - 20px de footer = 580 */ margin-top:-305px; /* height/2 */ }  
#title { display:none; } 
#menu, #submenu { overflow:hidden; } 
#menu { height:100px; } 
#submenu { float:right; } 
#main { height:440px; clear:both; color:#555; } 
#subtitle { float:left; margin-right:20px; width:160px; } 
#spacer_sup { height:70px; } /* Layout Básico */ 
#spacer_left, #spacer_left2 { margin:0; padding:0; float:left; text-align:right; } 
#spacer_left { width:148px; } 
#spacer_left2 { width:108px; } 
#spacer_left2 ul { list-style-type:none; } 
#spacer_left2 ul, #spacer_left2 ul li ul { padding:0; margin:0; } 
#spacer_left2 ul li ul li { font-size:75%; }
 
.holder { float:left; } 
.scroll-pane { overflow:auto; width:230px; }
h2.espaciado { padding-top:2em; } 
#text, #text2 { height:300px; } 
#text2 p, #text2 h2 { padding-left:20px; } 
#text h2, #text2 h2 { font-size:80%; margin-top:0; }  
#text p, #text2 p { font-size:75%; line-height:140%; margin-top:0; margin-bottom:1em; padding-top:0; padding-right:15px; } 
#text a:link, #text a:visited, #text a:hover, #text a:active { color:#D8A787; text-decoration:none; } 
#text a:hover { text-decoration:underline; } 

#imgs { float:left; padding:0; margin:0; } 
#nav { clear:both; text-align:right; margin-right:20px; } /* el plugin cycle crea anchors para cada imagen, así que los espaciamos un poco */ 
  #nav a { padding:0 5px; text-decoration:none; color:#CCC; } 
  #nav a.activeSlide { color:#D8A787; } /* pie de página */ 
#footer { clear:both; font-size:70%; color:#AAA; text-align:center; 
          position:absolute; left:50%; top:50%; width:800px; margin-left:-400px; margin-top:280px; /* height/2 + offset de 80px */ 
          overflow:hidden; border-top:1px dashed #AAA; padding-top:.3em; } 
  #footer a:link, #footer a:hover,
  #footer a:visited, #footer a:active { color:#AAA; text-decoration:underline; } 
  #footer a:hover { color:#D8A787; text-decoration:none; } 
img.sivaris_logo { vertical-align:top; } 
#copyright { float:left; padding-left:2em; } 
#lang { float:right; padding-right:2em; } /* menu principal:sólo aparece si el navegador no carga el Flash */ 

ul.menuitems { margin-top:.4em; font-size:90%; } 
  ul.menuitems li, ul.menuitems li ul { list-style-type:none; float:left; margin:0; padding:0; } 
  ul.menuitems li ul { font-size:80%; margin-top:0; margin-bottom:1em; } 
  ul.menuitems li { margin-right:.4em; } 
  ul.menuitems a:link, ul.menuitems a:visited, ul.menuitems a:active, 
  ul.mi a:link, ul.mi a:visited, ul.mi a:active { text-decoration:underline; } 
  ul.menuitems a:hover, ul.mi a:hover { text-decoration:none; } 
  ul.menuitems li a:link, ul.menuitems li a:hover, ul.menuitems li a:visited, ul.menuitems li a:active, 
  ul.mi li a:link, ul.mi li a:hover, ul.mi li a:visited, ul.mi li a:active { color:#D8A787; } 
  ul.menuitems li ul a:link,
  ul.menuitems li ul a:hover, ul.menuitems li ul a:visited, ul.menuitems li ul a:active, 
  ul.mi li ul a:link, ul.mi li ul a:hover, ul.mi li ul a:visited, ul.mi li ul a:active { color:#AAA; } 
  ul.menuitems li.mas a:link, ul.menuitems li.mas a:hover, 
  ul.menuitems li.mas a:visited, ul.menuitems li.mas a:active { font-weight:bold; text-decoration:none; } 
  ul.menuitems li.arroz a:link, ul.menuitems li.arroz a:visited, ul.menuitems li.arroz a:active { text-decoration:none; } 
  ul.menuitems li.arroz a:hover { text-decoration:underline; } 

#error_text { width:450px; margin-left:150px; margin-top:20px; padding:2em; border:1px solid #EEE; } 
ul#imgs { list-style-type:none; } 

p#loading { display:none; font-size:75%; padding:.2em 1em; border:1px solid #CCC; }
#cover { margin-left:23%; margin-top:22%; font-size: 90%; }
img.logobig { display:block; } 
/*img.logoshop { vertical-align:bottom; }*/
#langsel { float:left; margin-left:120px; margin-top:-19px; } 
#langsel a { color:#888; text-decoration:none; font-weight:bold; text-transform:uppercase; }