html{overflow:auto cursor:default; background: black url(images/400.gif) no-repeat top center;}
body {padding:0; margin:0px auto ; border:0; font:normal normal 13px/18px verdana, sans-serif; 
text-align:center;scrollbar-arrow-color:#444; scrollbar-track-color:black; scrollbar-highlight-color:#555; 
scrollbar-darkshadow-color:#333; scrollbar-base-color:#222; scrollbar-shadow-color:#444; }

body#index a#pag01, body#info a#pag02,body#portfolio a#pag03, body#contact a#pag04,body#backstage a#pag05, 
body#links a#pag06, body#backstage2 a#pag07, body#portfolio2 a#pag020
{display:block; width:250px; background:black url(images/bu2.jpg) repeat-y top right;margin:2px 2px 2px 0; text-align:right;
 text-decoration:none; font:normal NORMAL  12px/20px verdana, sans-serif; text-decoration:none; color:white; float:right; padding: 0 35px 0 0;}

#masterwrap1 {width: 805px; height:auto;  margin:0px auto; border:0px solid #363636;
background:black url(images/400.gif) no-repeat top left;; padding:0 }

#masterwrap2 {width: 805px; height:auto;  margin:0px auto; border:0px solid maroon;
background:black url(images/401.gif) no-repeat top left; padding:0 }

#masterwrap21 {width: 805px; height:600px;  margin:0px auto; border:0px solid maroon;
background:black url(images/401.gif) no-repeat top left; padding:0 }


#container2 {position:relative; width:560px; height:345px; background:transparent; border:0px solid green; 
text-align:right; float:right; color:gray; overflow:auto; margin:25px 0px 0 100px; padding:0 13px 0 0; }

#footer {position:relative; width:99%; height:20px; background:transparent; border:0px solid blue; 
text-align:right; float:right; color:#cfbf9e; margin:30px 0px 0 0; padding:0 3px 0 0; font: normal BOLD 16px/18px TIMES NEW ROMAN, sans-serif; }

#footer2 { position:absolute; width:797px; height:20px; background:transparent; border:0px solid blue; float:right; 
text-align:right; color:#cfbf9e; bottom:-24px; right:-2px;  padding:0 3px 0 0; font: normal BOLD 16px/18px TIMES NEW ROMAN, sans-serif; }

.menu2 { WIDTH: 300px; height:auto; margin: 15px 0px 0px 0; background: transparent; border: 0px solid red;
 padding: 0; POSITION: relative; text-align:center; float:right}
 
a.nav2, a.nav2:link, a.nav2:visited {display:block; width:250px; background:black url(images/bu1.jpg) repeat-y top right;
margin:2px 2px 2px 0; text-align:right; text-decoration:none; font:normal NORMAL  12px/20px verdana
, sans-serif; text-decoration:none; color:#000; overflow:hidden; float:right; padding: 0 35px 0 0;
border:0px solid gray}
a.nav2:hover {color:#fff; background:black url(images/bu2.jpg) repeat-y top right;}
a.nav2:active {color:black; background:black url(images/bu1.jpg) repeat-y top right;}

a:link{color: white; text-decoration:none}
a:visited{color: white; text-decoration:none}
a:hover{color: orange}
a:active{color: white; text-decoration:none}

a, a:visited {color:#000;} 
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid gray; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
a.gallery, a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #454545; width:65px; height:85px; 
margin:2px 2px 2px 2px; z-index:50; padding:0; float:left }

#container {position:relative; width:805px; height:566px; background:transparent; border:0px solid green; margin:0; text-align:center; float:left}
#container img {border:0 px solid green; float:left}
#container .thumbs {position:absolute; left:445px; top:0px; width:360px; height:560px; border:0px solid orange; margin:0 0 0 0px}

#container a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000; border:0px solid #454545;}
#container a.gallery:active, #container a.gallery:focus {border:1px solid red; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
#container a.gallery:active em, 
#container a.gallery:focus em {display:block; position:absolute; width:435px; height:565px; top:5px; left:-445px; padding:0px; color:#000;
filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;  border:0px solid #454545; z-index:50; overflow:hidden; color:silver; 
font:normal normal 11px/16px verdana, sans-serif; text-align:left; }

a.gallery2 em, a.gallery2 span {display:none; text-align:left;}
a.gallery2, a.gallery2:visited {display:block; color:#000; text-decoration:none; border:1px solid #363636; width:65px; height:45px;
 margin:28px 0px 0 3px; z-index:50; padding:0; float:left }
a.gallery2:hover {border:1px solid gray; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
a.gallery2:active, a.gallery2:focus {color:#000; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; } 

a.gallery2:active em, #container a.gallery2:focus em{display:block; position:absolute; width:660px; height:470px; top:4px;
 left:-445px; padding:0px; color:gray; border:0 ; z-index:50; overflow:hidden; font:normal normal 11px/25px verdana, sans-serif; background:transparent}

.blanco {display:block; position:relative; width: 400px; height:180px;  margin:0x ; padding:0; border:0px solid red; }
.zero{display:block; color:#000; text-decoration:none; width:65px; height:85px; margin:2px; float:left; border:1px solid black; cursor:default}

