body {
margin: 0;
padding: 0;
background: url("aurora/fondo.jpg") no-repeat 50% 41px #967b61;
color: white;
font-family: calibri, arial, verdana, helvetica, sans-serif;
}

.titulo {
position: absolute;
width: 100%;
margin: 60px 0 0 0;
background: url("aurora/barra-titulo.gif") repeat-x #ee8000;
text-align: left;
padding: 0;
z-index: 10;
height: 40px;
}

.titulo h1 {
padding: 0;
margin: 0 0 0 15%;
background: url("aurora/titulo.gif") no-repeat;
height: 40px;
}

.titulo h1 span{
	display:none;
}

.principal {
position: absolute;
left: 50%;
margin: 50px 0 0 -300px;
padding: 0;
text-align: left;
width: 600px;
height: 464px;
}

.menu {
margin: 0;
width: 205px;
padding: 80px 0 0 0;
}

.menu a {
font-variant: small-caps;
user-focus: none; outline : none;
background-color: #ee8000;
font-size: 120%;
margin: 15px 0 0 0;
padding:0 15px 0 5px;
position: relative;
left: -10px;
text-decoration: none;
font-weight: bold;
color: white;
display: block;
}

.menu a.inactivo:hover {
background-color: #64a0ff;
color: white;
left: -20px;
border: 1px solid white;
}

.menu a.inactivo {
background-color: #ea0;
color: white;
border: 1px solid white;
}

.menu a.activo {
cursor: default;
background-color: white;
color: #64a0ff;
left: -20px;
border: 1px solid white;
} 

menu.a:focus {
user-focus: none; outline : none;
}

.contenedor {
position: absolute;
z-index: 5;
width: 400px;
top: 70px;
left: 185px;
padding: 0;
min-height: 380px;
background: white;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}

/* for Internet Explorer */
/*\*/
* html .contenedor {
height: 380px;
}
/**/

.pie {
	font-size: 75%;
	color: white;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0;
	margin: 0 0 12px 5px;
}

.pie p{
	padding: 0;
	margin: 0;
}

.contenido {
display: none;
z-index: 6;
margin: 0;
padding: 10px 10px 10px 25px;
min-height: 350px;
color: black;
}

/* for Internet Explorer */
/*\*/
* html .contenido {
height: 350px;
}
/**/


#cont1 {
display: block;
}

.contenido p {
padding:5px; margin: 0;
}

#sombra{
	display:none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 300%;
	background-color: #64a0ff;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}

#ventana {
	display:none;
	position: absolute;
	top: 5%;
	left: 50%;
	margin-left: -350px;
	padding: 5px;
	background-color: #ea0;
	z-index:1002;
	border: 1px solid white;
	text-align:right;
}

#ventana a {	
	font-weight: bold;
	font-size: 120%;
	color: white;
	font-variant: small-caps;
	margin:0;
	padding: 0;
}

#ventana a:hover {
	color: #64a0ff;
}



#ventana img {
	/*display:none;*/
	border: 1px solid white;
}

#ventana div {
	display:none;
	text-align:left;
}

#ventana div img{
	text-align:center;
	display: block;   margin-left: auto;   margin-right: auto;
}

#ventana div p{
	margin: 0;
	padding: 0;
	width: 480px;	
}

#ventana div p a{
	font-variant: normal;
	font-size: 100%;
}




.thumb {
	border: 1px solid #ea0;
	margin: 5px;
	vertical-align: text-bottom;
        position:relative;
}

a:hover .thumb{
	border: 1px solid #64a0ff;
}

a {
	user-focus: none; outline : none;
	text-decoration: none;
	font-weight: bold;
	color: #ea0;
}

p a:visited {
	color: #ea0;
}

p a:hover {
	color: #64a0ff;
}

p a:active {
	color: #fc4;
}



ul{
	margin: 0;
	padding:0;
}

li {
	list-style: none;
	margin:0;
	padding:0;
}

h2 {
margin:0;
padding:0;
padding-left: 5px;
}
