/* CSS Document */
/* Juan Ignacio Checa 2009 */
#page-container {
	width: 760px;
	margin: auto;
	background-color:#CCCC99;
	height:100%;
}



html, body  {
	margin: 0;
	padding: 0;
}
#menu {color:#000000; 
width:762px!important; 
width:763px}

#cabecerainferior {
background:url(../images/cabecera-inf.png);
height:40px;
width:762px!important; 
width:763px;
color:#000000;}

#tag { position: absolute; top: 5px; left: 50%; margin-left: 382px; background: transparent url(../images/logo.jpg) no-repeat top right; height: 165px; width: 135px; }

#fondocabecera {
background-color:#000000;
height:160px;
width:760px!important;
width:763px;

}

body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: x-small;
	color: #000000;
	background: #D5EABE;
	text-align: center;
}

#page-container {
	width: 760px;
	margin: auto;
	text-align: center;
}

#page-container .h1{
	font-size: 18px;
	font-weight: bold;
	

}
.textoparrafo {font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.tituloalbum {	font-size:14px;font-weight: bold;}
.piedepagina {color: #000000}
.textomenu {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; }

#avisos {
	float:right;
	height:160px;
	width:430px!important;
	width:430px;
	background-color:#000000;
	top: 0px;
	left:-10px;

	}
	
	
#header {
	background: #db6d16 url(../images/cabecera2.png);
	height: 160px;
	width:320px;
	margin-top:0px;
}
#footer {
	clear: both;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #000000;
	border-top: 1px solid #efefef;
	padding: 10px 0px;
	vertical-align: baseline;
}


#sidebar-a {



	float: right;



	width: 280px;



	line-height: normal;



	background-color: #CCCC99;



}







#sidebar-a .padding {



	padding: 25px;



}











#content {



	







	line-height: 18px;



	margin-left: 15px;



	text-align: justify;



	



}











#content .padding {



	padding: 25px;



}







#content {




	margin-right: 280px;



	background: #CCCC99;



}
#content h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}
#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}
/* NAVIGATION */
ul,ol { margin: 0 0 0 13px!important; margin: 0 0 0 17px; }
li { margin: 3px 0; }
*>html #nav li a { float: left!important; float: none; }
#nav {
	margin: 0 0 0 0px!important;
	list-style: none;
	height: 30px;
	background-repeat:  repeat-x;
	background-color: #000000;
	text-align: left;
	height: 2.1em;
	border-right-width: thick;
	border-right-style: solid;
	border-right-color: #000000;
}



#nav li { margin: 0; float: left; background: #000000; }
#nav li a {
	display: block;
	color: #FF9900;
	font-weight:normal;
	font-size: 120%;
	padding: 5px 8px 3px 8px;
	margin: 0 3px;
}

#nav li a:hover { color: #6D7174; background: #F8F8F8 url(/images/nav-active-bg.jpg) repeat-x top left; }
#nav li:hover a,#nav li.over a { color: #6D7174; text-decoration:none; background: #F8F8F8 url(/images/nav-active-bg.jpg) repeat-x top left; }
#nav li#selected a { color: #6D7174; text-decoration:none; background: #F8F8F8 url(/images/nav-active-bg.jpg) repeat-x top left; }

/* subnav */

#nav ul {
	z-index: 100;
	position: absolute;
	margin: 0 0 0 -999em!important;
	list-style:none;
	width: 130px;
	border-bottom: 1.5px solid #666;
	border-right: 1.5px solid #666;
	padding: 5px 0;
	background: #f8f8f8;
	visibility: visible;
}
#nav ul li { background: #f8f8f8; }
#nav ul li a { color: #666; background: #f8f8f8!important; width: 114px; width: 130px; width: 114px; margin: 0; font-size: 100%; font-weight: normal; padding: 5px 8px 5px 8px; }
#nav ul li a.items { background: #f8f8f8 url(/images/arrow-items.gif) no-repeat -470px 50%!important; }
#nav ul li a:hover { color: #999933!important; background-color: #EAE7E4!important; margin: 0; font-size: 100%; background-repeat: no-repeat!important; background-position: 120px 50%!important; }
#nav ul li:hover a,#nav ul li.over a { background-color: #ECE9E4!important; margin: 0; font-size: 100%; background-repeat: no-repeat!important; background-position: 120px 50%!important; }
#nav ul li:hover ul li a:hover,#nav ul li.over ul li a:hover { color: #999933!important; background-color: #f8f8f8!important; margin: 0; font-size: 100%; }
#nav li:hover ul,#nav li.over ul { position: absolute; margin: 0 0 0 3px!important; }
#nav li:hover ul ul,#nav li.over ul ul { position: absolute; margin: 0 0 0 -999em!important; }
#nav li ul li:hover ul,#nav li ul li.over ul { position: absolute; margin: -28px 0 0 130px!important; padding: 5px 0; background-color: #EAE7E4;  }
