body {
	margin:0 auto;
	padding:0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	/* background: #380B61;*/
	background:url(images/bg.jpg) top repeat #E6DECB; 
}

#framer {
	margin: 0 auto;
	width:930px;
	padding-bottom:15px;
	text-align:center;
	background:url(images/f.png) repeat-y;
}	
	*html #framer {
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/f.png',sizingMethod='scale');
	}

#frame {
	position:relative;
	margin:0 auto;
	padding-bottom:40px;
	width:900px;
	text-align:right;
	background:#fff;
	//height: 1%;
}

#frame:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html #frame {height: 1%;}

#head {
	position:relative;
	z-index:96;
	padding-top:1px;
	height:190px;
	width:100%;
	background:url(images/bg_head.jpg) bottom no-repeat;
}

#hflash {
	z-index:95;
	position:absolute;
	height:150px;
	width:100%;
}


/*------------------------------------------------------*/
#menu {
	position:relative;
	z-index:96;
	width:100%;
}

#menu ul.nav {	
	margin:0;
	margin-top:10px;
	margin-right:20px;
	margin-left: 250px;
	padding:0;
	list-style:none;
}

	#menu ul.nav li {
		float:right;
	}

		#menu ul.nav li a {
			display:block;
			float:left;
			padding-left: 12px;
			padding-right: 12px;
			padding-bottom:8px;
			padding-top:18px;
			height: 25px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#827826;
			background:url(images/boton_.gif) center no-repeat;/**/
		}


		#menu ul.nav li a:hover {
			color:#EA7500;
			background:url(images/boton_h.gif) center no-repeat;/**/
		}
		
		#menu ul.nav li.active a {
			background:url(images/boton.gif) center no-repeat;
		}
		
		#menu ul.nav li.active a:hover {
			background:url(images/boton.gif) center no-repeat;
		}

#navMount{
	position:absolute;
	z-index:96;
	display:none;
	top:76px;
	//top:96px;
	right:344px;
	padding:0;
	padding-top:5px;
	padding-bottom:28px;
	margin:0;
	width:186px;
	list-style:none;
	text-align:center;
	background:url(images/sub-menu-bg.png) bottom no-repeat;
}
	
#menu ul.active {
	display:block !important;
}
	#navMount li.up{
		position:absolute;
		top:-30px;
		left:0;
	}
	#navMount li a{
		display:block;
		height:20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#827826;
	}
	#navMount li a:hover{		
		color:#EA7500;
	}
	#navMount li.active a{		
		color:#EA7500;
		background:url(images/sub-menu-link-bg.gif) center 3px no-repeat;
	}

/*------------------------------------------------------*/

#brujula {
	z-index:96;
	position:absolute;
	top:165px;
	left:20px;
	height:200px;
	width:250px;
	text-align:center;
}

#calendario {
	/*z-index:96;
	position:relative;
	top:400px;
	left:20px;*/
	float:left;
	margin-left:20px;
	padding-top:200px;
	text-align:left;
	width:250px;
	background: 
}
	*html #calendario{
		margin-left:12px;
	}

#content{
	width:570px;
	margin-left:295px;
	padding:30px;
	padding-left:0px;
	padding-top:0px;
	text-align:justify;
	color: #734E4D;
	/*background: #FF9900;*/
}
	*+html #content{
		padding-right:35px;
	}

#content a {
	text-decoration:none;
	font-weight:bold;
	color: #EF9610;
}

#content a:hover {
	border-bottom:1px solid #FF8000;
	color:#EF9610;
}

#content h1 {
	font-size:22px;
}

	#m_content{
		margin:0;
		padding:0;
		padding-left:5px;
		list-style:none;
	}
	
	#m_content li.hidden{
		display:none;
	}
	
	#m_content li.show{
		margin-top:3px;
	}
	
	#m_content li.show a, #m_content li.show a:hover{
		text-decoration:none;
		border-bottom:none;
	}

#content h1.img {
	margin-bottom:30px;
	padding-top:70px;
	height:30px;
	/*border-bottom:2px solid #734E4D;*/
}

table.galeria{
	margin:0 auto;
}

table.galeria tr td ul{
	padding:8px;
	padding-top:10px;
	margin:0;
	list-style:none;
	text-align:center;
	font-size:9px;
	border:1px dotted #CCCCCC;
}

table.galeria tr td ul.lf{
	margin-right:50px;
}

table.galeria tr td ul li.desc{
	width:170px;
	margin:0 auto;
}


#foot {
	z-index:95;
	position:absolute;
	left:0;
	bottom:0;
	//bottom:-1px;
	padding-top:10px;
	width:100%;
	height:35px;
	text-align:center;
	color: #FDFBFB;
	background:url(../images/foot.jpg) no-repeat #804040;
}

#foot p {
	margin:0;
	padding:0;
}


#creditos {
	margin-top:30px;
	padding-bottom:5px;
	text-align:center;
	color: #fff;
}

#creditos a:link,
#creditos a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}

#creditos a:hover {
	font-weight:bold;
	text-decoration:underline;
}
	



#footLink {
	clear:both;
	padding:10px;
	padding-top:1px;
	background:#D7BD97;
}

#footLink table, #footLink a {
	text-align: left;
	color:#593400;
	text-decoration:none;
}

#footLink a:hover {
	text-decoration:underline;
}

#footLink H2 {
	color: #826336;
	text-align: left;
	font-size:18px;
}
