body {font-family:verdana, Geneva, sans-serif; font-size:.8em; background:#000; color:#000;}
* {margin:0; padding:0;}
#envolvente {width:790px; height:515px; position:absolute; top:50%; left:50%; margin-left:-395px; margin-top:-257px; }
#cabecera {height:100px; border-bottom:1px solid #5a7a8a; background:url(../images/head_index.jpg);}
#cabecera h1 {display:none;}
#menu {font-family:"futura lt bt", verdana, Geneva, sans-serif; width:248px; height:415px; float:left; }
#menu #volver a {color:#fff; text-decoration:none; position:relative; top:390px; left:20px; text-transform: uppercase;}
#menu #volver a:hover{color:#ddd;}
#menu ul{list-style-type:none; color:#5a7a8a; font-weight:bold; line-height:2.5; font-size:1.1em; padding-left:20px; text-transform: uppercase;}
#menu ul li a {text-decoration:none; color:#5a7a8a;}
#menu ul li a:hover {color:#699fbd;}

#menu2 {font-family:"futura lt bt", verdana, Geneva, sans-serif; width:248px; height:415px; float:left; }
#menu2 #volver a {color:#fff; text-decoration:none; position:relative; top:390px; left:20px; text-transform: uppercase;}
#menu2 #volver a:hover{color:#ddd;}
#menu2 ul{list-style-type:none; color:#5a7a8a; font-weight:bold; line-height:2.5; font-size:1.1em; padding-left:20px; text-transform: uppercase;}
#menu2 ul li a {text-decoration:none; color:#c90000;}
#menu2 ul li a:hover {color:#bb7e7e;}

.active a {background:#999;}

#cuerpo {width:522px; height:415px; background:url(../images/fondo_index.jpg) #000; margin-left:248px; color:#fff;}

#galeria {width:522px; height:415px; background:url(../images/fondo_galeria.jpg) #000; margin-left:248px; color:#fff;}
#galeria table tr td {vertical align:middle; text-align:center; height:116px; width:160px; }
#galeria table tr td a img {border:1px solid #000;}
#galeria table tr td a:hover img {border:1px solid #ccc;}

#imagen {width:215px; height:415px; background:#222; margin-left:248px;}
#texto {width:327px; height:415px; background:url(../images/fondo_otros.jpg) #000 no-repeat left; position:relative; left:463px; top:-415px; color:#fff; }
#pie {text-align:center; color:#aaa; font-size:9px;}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #000;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 15px verdana;
letter-spacing: 5px;
line-height: 1.1em;
color:#777;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: #000; color:#c00; text-align:center;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

form {width:260px;  margin:0 auto; }
fieldset {border:0; padding:3px; margin:0; }
legend {border:1px solid #aaa; padding:3px; background:#777; }
form label {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:10px; line-height:1.5em;}
form input {padding:0; margin-bottom:0.5em; background:#ccc;}
form textarea { background:#ccc; }
form #btn1 { background:#666; border-bottom:1px solid #333; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #333; color:#fff; cursor:pointer; width:150px; margin-left:50px;}
form #btn1:hover{background:#888; border-bottom:1px solid #333; border-right:1px solid #333;  color:#fff; border-top:1px solid #bbb; border-left: 1px solid #bbb;}
